57
28
12
8
16
20
11
50
115
231
39
75
48
86
78
63
60
91
54
66
69
77
81
82
200
258
174
193
351
206
174
743
372
242
422
308
282
417
432
505
474
359
567
1188
5177
687
572
622
543
561
585
6517
487
613
502
649
436
645
684
1336
2491
6044
978
2422
1355
983
1468
10977
1628
1479
9142
4166
136252
3174
60563
1839
9256
10157
3819