160
36
492
381
65
699
151
85
251
56
308
188
194
642
173
149
206
214
233
302
139
63
136
192
197
400
771
177
366
430
437
260
126
627
449
234
211
431
339
95
665
115
653
210
23
184
112
327
295
409
128
110
354
2451
739