10
61
7
21
16
2
12
73
6
36
18
27
15
56
257
101
28
323
362
17
14
595
180
74
219
96
172
47
859
247
669
658
55
392
63
256
542
4
129
59
228
328
37
201
97
25
9
1480
168