25717
19770
42498
51106
152807
847945
782272
650165
414252
85855
189631
714996
302326
481615
989910
852582
98792
59670
616699
93175
42379
688221
298835
178802
1012205
8264
586173
749901
426965
513501