138
373
377
252
314
167
217
156
77
107
281
452
139
40
219
153
108
164
8
46
352
216
820
50
37
197
371
224
224
366
105
300
50
57
174
661
651
967
0
312
391
235
82
374
401
352
448
78
221
259
284
255
223
