100000
834684
4064789
798768
2365853
2411998
3649014
4408080
2090292
3112759
53000
51019
51712
43295
44445
46465
49521
50470
47014
45059
171081
847371
2303394
693769
627748
380748
342040
417768
378012
151643