322
27
35
424
39
1062
67
298
54
505
547
58
133
582
175
103
2140
501
401
482
270
127
83
82
224
14303
75
525
415
853
74
581
66
348
964
96
213
310
23
32
6
73
91
69
368
63
251
24
265
229
8
395
327
233
172
637
345
6471