50
606117940
331120433
482381925
238947182
914404410
618583670
765067506
281553082
313180156
437578001
706166727
643570249
863868043
287056683
516438774
809647356
899566790
60907767
468081953
264569744
181390828
589373564
671306471
639788397
205142852
824326100
81313858
454949260
885476923
169202773
611303184
597578243
645189813
962573648
506028140
949843372
216334880
391085065
816132365
521957219
859087512
567473751
774157018
217182644
880930727
300166647
617533745
891570941
215625442
293494705
