13076739
75838228
42075098
96964520
21589562
15271116
70941030
78724015
16416139
28018427
21055759
7133873
19744041
36491932
69362874
69532621
6863738
93565190
91031481
60448997
97806358
20166159
50286314
13245909
59645272
53654221
73922981
83812351
97983611
5112360
18521432
8184374
89205731
53253203
93714352
2509718
52109088
47751471
4005688
57023569