71
40
39
28
41
22
101
95
56
156
37
91
38
117
32
82
52
65
188
36
34
69
187
45
176
161
250
290
124
131
157
180