601
320
325
608
392
157
428
421
290
647
556
300
494
463
35
131
493
328
48
534
523
210
695
169
350
575
76
612
41
542
37
648
420
435
616
271
163
341
103
161
488
291
230
321
645
176
311
375
656
520
140
327
504
518
209
235
434
85
690
2
298
270
292
194
255
551
64
449
437
215
413
444
143
277
446
86
283
