60934960
4547876
89168035
62321702
1957202
20073548
17004125
60031733
1606266
84191561
68137
10189916
96852592
40509279
23066873
44232113
91454013
97507588
35302768
26563770
76357514
33596388
98487990
15553186
72786383
23142697
24462745
26666465
58074735
63696448
80931221
49964990
33818884
97566855
2896644
767678
20189641
2915540
25236294
23875112