24937795
2546208
99541491
44851539
3768543
51032016
17251424
42608211
38863396
71169140
34382772
2964943
20979843
42149922
65751460
56666277
59432787
21557425
90822495
71266000
40373319
36249721
22268510
80523890
2315430
31559447
88096095
61016388
53174305
26512314
18078211
54995837
7642607
89304141
53568366
60093296
24677026
65783333
34948902
76946366