66
307
453
1019
53
246
392
130
240
283
274
106
59
119
78
93
137
86
426
370
1135
184
129
432
594
379
219
294
43
57
79
287
141
214
365
284
121
37
24
31
140
15
423
192
206
10
36
314
52
239
125
350
169
401
270