12
58
3
7
6
49
62
115
20
14
13
35
27
10
9
50
4
56
61
29
2
16
109
11
33
45
151
5
28
25
21
8
43
1
17
40
129
512