5
24
30
17
4
2
7
58
27
12
9
23
146
10
1
52
38
29
189
56
28
14
20
129
80
142
46
37
25
192
185
145
67
472
34
156
18
84
19
105
32
36
107