78561567
31633731
64584249
12113208
39838179
87838884
40588057
65085369
4664109
83697049
60343982
58438649
66651913
34183520
41976727
20879253
87628770
32589710
4378322
24392007
46317888
88657490
4415214
22872357
52848949
80496538
28425807
71594016
81624422
56348790
28037297
18739353
91496875
52622984
99268021
98652267
2734234
27993297
20326433
1547911