139728
46352
608563
750482
221712
364689
11274
469774
140659
165963
385504
96998
32121
664137
574451
338695
526437
795456
86292
906351
477394
106532
872341
49810
487433
162303
35696
592813
704137
508374