12
27
44
109
37
42
92
53
73
36
116
20
15
21
34
5
25
46
38
18
9
10
14
6
17
8
7
111
173
68
65
183
1
107
101
22
2
51
33