1
2
10
21
62
54
69
13
11
29
30
108
9
5
7
38
39
77
36
37
104
58
45
107
112
91
56
35
28
84
52
33
50
129
100
158
6
176
335
12
143
40
119
179
72
125
137
95