107600
557757
17284
482346
909994
810526
625642
219146
666760
698402
800550
959410
124832
379459
749738
505444
38977
1246524
533790
953446
624283
747658
561705
1329469
317187
1032781