87777
127132
757645
471140
859889
973290
955690
307531
1013644
803388
602113
828265
625959
12612
358394
931743
1024704
575393
54562
868868