110713
92512
679383
487295
509109
1050719
18586
198556
824974
255933
954365
87120
133528
123394
820535
867905
488700
913983
922772
979906
914457
77663
793728
511655