1
4
24
7
12
22
42
17
45
71
57
251
153
27
36
20
66
90
91
31
558
60
72
567
51
58
97
23
344
182
254
200
166
145
212
213
138
192
137
157
419
52
227
132
163
179
144
95
175
274
183