14106086
6608478
66979689
79842322
3141228
1253687
27641127
57098092
18019902
39404242
9801481
1279691
94934125
2210225
50396138
61206337
40295893
36373209
19589163
75839566
2331700
92477902
15269631
5485114
62038570
70685419
5265046
77078844
28012169
72902217
88629304
23132464
3540562
98849634
73425740
89795675
57666517
96569334
13452901
33731337