101531
785140
112537
676389
634285
353534
344196
939807
643318
1040801
491396
282843
264284
501841
417275
782256
816951
471118
381102
59387
525115
83766
279432
638607