121
105
231
239
136
115
293
980
178
1057
33
760
117
409
387
208
1800
286
260
1413
297
177
262
304
219
207
1246
1130
177
19
683
540
2
705
0
88
171
172
451
148
577
168
78
16
211
