57688386
5461300
47216053
37039586
96546847
25174864
86371867
32774049
34167481
64938148
98775670
81702354
17424442
51029311
77106271
41788508
84173314
39327455
6654469
97434067
44491743
31366237
1913581
1843753
89285851
2437367
58983430
88816462
2591099
68919185
12275517
95452161
47118866
60512364
88285915
25126170
57553255
8373807
511953
82577121