89810
189906
178135
908907
99465
97915
42760
1057432
10113
99075
1125729
78641
264284
502841
419275
782256
816951
471118
381102
59387
525115
83766
280432
638607