36
17
12
40
110
90
22
39
40
51
56
38
23
20
28
8
29
55
19
51
29
128
146
125
195
269
177
270
137
56
138
70
128
84
112
180
102
40
167
171
75
78
376
255
150
192
167
99
203
478
319
442
454
129
296
384
178
394
352
193