1
10
3
15
18
28
47
20
4
7
11
5
13
40
113
37
34
21
22
23
12
8
9
25
19
27
174
14
84
132
76
92
54
187
103
58
109
177
129