37
244
265
173
500
186
180
113
419
466
199
713
154
274
58
98
1347
458
200
21
165
288
184
234
143
149
42
304
73
357
88
231
72
102
449
49
194
60
123
82
297
54
36
56
39
657
96
24
147
43
293
616
585