15
2
3
4
5
17
34
6
27
1
23
9
174
30
25
16
13
10
14
18
7
42
8
70
66
158
141
33
64
65
49
36
52
75
99
91
55
351
69
142
113
94
28
76