192
456
445
389
2
256
468
84
238
630
698
247
346
413
330
287
69
665
684
350
670
645
587
199
296
722
415
370
128
227
96
766
320
234
239
171
535
430
668
591
122
518
485
332
598
355
704
498
383
109
754
167
158
305
617
419
40
74
675
507
168
279
177
527
1
604
241
188
425
632
133
463
583
106
143
748
607
