8
31
5
4
3
2
24
25
11
27
167
20
17
26
101
15
16
69
45
46
22
1
105
53
165
29
91
6
251
7
100
82
51
37
47
30
57
58
38