50
932930788
936716518
390282577
633470328
643957554
773256919
577419435
537031806
569449290
921677371
443194922
514973848
171447415
218763581
846812398
375426691
886778942
636760345
496374674
423895391
162058445
223960927
359978270
397630609
760116477
888371198
22058077
912968467
502512271
712752707
298102555
256294853
413268452
997516145
699763551
615055618
508022022
494709887
28088107
795875802
872020654
756297760
333266272
242250922
847032913
310741309
223708044
702439419
24136878
594414749
