140427
288416
259935
628373
502464
910823
107136
321733
94316
167529
35654
317859
425639
363530
888886
919263
767767
793935
274980
556797
758948
378276
705728
772141
11399
643535