10
13
56
39
36
4
58
8
28
22
21
18
30
16
12
105
11
7
27
96
5
2
14
79
41
50
207
17
67
104
15
163
97
6
31
20