30
8
28
6
3
9
1
5
14
2
4
10
12
7
13
36
15
16
11
167
47
157
31
86
55
17
49
25
76
174
95
56
34
35
21
18
74