13
61
7
21
16
2
12
73
6
36
18
27
15
56
258
101
28
323
363
17
14
596
180
74
219
96
172
22
48
859
249
669
102
658
55
392
63
256
542
4
129
59
47
229
328
37
201
97
25
9
1481
168