8
5
9
62
39
2
45
17
20
69
15
116
33
67
87
35
25
27
61
29
158
41
166
99
131
195
153
282
301
118
44
169
180
93
31
58
451
16
1947
1225