670
512
362
855
739
931
166
205
58
363
547
667
493
905
679
140
912
176
839
42
9
157
184
768
79
543
742
51
958
774
981
361
368
155
943
591
913
376
108
837
391
61
545
89
818
193
834
880
480
673
153
726
67
470
827
12
911
244
791
964
159
676
782
620
304
691
62
116
975
946
750
528
271
426
555
430
394
189
737
592
605
535
634
563
326
871
78
786
90
23
876
606
806
245
437
209
836
122
309
267
