97858398
38546226
55997027
8187942
96392454
1867630
1817643
12051579
63292323
8943115
48589677
97957669
35374414
79902353
43203024
26264203
4510285
38123661
16667493
71662642
91282954
75624381
53874187
78758739
20331588
89466088
45448426
69517855
16878322
62634320
40945853
20286168
29201234
98248301
3959128
70679926
45848844
29079181
6343669
2723405