160
89
215
339
405
326
255
281
666
210
581
437
511
590
393
396
96
266
61
318
119
214
128
383
528
437
384
181
120
427
140
258
512
148
179
253
99
370
104
644
359
182
381
287
299
126
459
269
445
518
408
215
286
209
310
262
244
196
525
193