36
35
7
11
65
47
40
216
32
24
28
85
210
27
13
142
38
156
471
219
280
260
304
179
308
125
48
155
288
265
130
271
328
109
90
202
191
136
98
154
272
2539
286
738
184
249
294
201
49
211
329
43
45
352
87
149