59
340
765
708
355
852
851
406
444
458
249
648
731
375
264
730
858
652
560
562
682
686
104
680
396
505
350
220
121
849
289
408
527
991
262
186
467
506
971
951
519
771
112
947
208
103
711
420
284
26
665
599
17
101
635
598
923
52
999
147
832
728
7
160
154
308
132
804
321
293
699
984
442
573
345
744
446
779
847
241
410
644
261
576
720
169
645
136
841
94
21
365
329
637
539
897
164
384
893
724
