50
730034619
591896541
366816000
674069744
812073913
233882318
544526134
487997850
45033247
345304740
928639038
639627980
320936226
732081937
280882068
674998732
303055062
892247012
785810861
125453827
184789493
734125311
593983676
713741397
989503404
516492701
611167382
858238620
888476982
761519033
659195233
868457032
814612135
399468248
413000520
490749992
928585419
670899805
204053446
413785426
893377551
772065596
741095276
108746876
89748068
20017595
543482857
917391968
782119662
526454457
