40603346
79996857
1042194
32448828
49647845
60091413
45945349
14462229
59051865
55809974
8533103
2067915
6657275
59863207
61253978
3853949
99488838
23043599
66262852
18625050
94891494
10784536
77665264
73638582
91912893
68859721
99107849
13233894
69813129
22744775
38789942
81706558
95903184
46628465
86906593
34033176
80427716
38243683
37294539
77961211