40
142
56
33
82
239
268
144
419
316
57
17
227
49
287
134
58
148
265
65
97
210
27
10
107
319
9
12
66
114
42
382
156
162
618
69
402
178
270
165
266
384
615
193
616
149
309
356
368
205
371
410
1088
133
488
564
36