1
30
5
4
3
2
24
25
11
8
167
20
15
26
101
14
69
45
46
22
105
53
165
29
91
6
100
251
7
99
81
31
9
23
50
37
47
56
58
38