51755
674675
109875
500742
60245
74633
766430
969946
351990
228448
587877
137798
246889
467680
490521
37418
108956
797906
821622
691674
50311
575830
867149
591341
953237
864998
921613
84345
257891
709223