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