1002542
742808
297625
870425
1029184
183321
259753
51731
493992
868686
953564
162563
960266
103170
99523
554372
443595
31469
80889
665833
614465
47272
970223
895983
923157
666512