4
5
3
9
58
7
39
8
2
45
17
20
69
15
116
33
67
86
25
35
27
61
29
157
41
166
99
131
195
153
282
301
118
44
169
180
87
93
31
449
16
1944
1224