9
32
2
6
17
70
60
57
40
5
12
33
54
37
62
53
28
221
80
91
190
117
379
189
93
167
81
27
89
128
1384
115
377
18
1393
1285