40983141
16127927
51807475
44307388
19269665
319291
72143128
19308078
56768349
91639545
91782611
39838876
63544644
90891245
18135918
44242711
68528371
6917198
8961549
2238870
63715681
80954268
96824344
51063335
89695934
8976474
59102242
20911537
13046453
31648307
97664093
1216906
68806715
724434
15566140
53396418
8913448
87584625
78408166
14159882