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