29674438
42971618
4824541
48589544
45795407
48647376
49726238
2913588
80898717
25809733
34377292
95006251
35862242
29325291
69723859
13312182
40861463
46615630
1115956
53045660
1807153
83289306
95475406
1029527
9144819
31304646
29629235
59561756
50882725
30089817
51285630
50943666
4940545
65384997
44424553
69539442
99801740
23997209
97204371
8408776