17
178
59
139
170
229
181
155
159
425
34
140
450
1287
64
749
187
138
207
151
39
68
232
274
380
102
206
262
95
144
983
77
47
36
445
60
592
83
124
168
506
2374
208
675
235
688
70
205
72
185