108
34
40
57
37
29
240
22
583
98
49
109
45
36
66
58
123
67
82
24
127
191
277
204
44
253
56
89
150
120
205
284
412
110
342
94
200
195
176
257
153
65
154
116
149
48
96
170
117
78
114
25
63
20
14
90