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