57621883
18683347
5406191
5744295
1777882
35541222
3327358
24376698
1182738
777412
93124019
79385685
95036208
6495140
81331209
95873798
21407607
79551521
31503013
38282781
18471977
25842290
8055042
53253642
59643324
58749078
53741607
3257370
75038752
6657396
87736215
23277302
58329721
35944047
2972983
97272164
34616666
96807655
61328952
4013516