58684398
33403920
49213772
61752283
77352220
97131986
37441154
45277621
98758024
90557524
35415924
69898859
40887966
81476225
87165090
65952361
10509358
6784994
3374416
89254987
51953238
98635854
18003931
73767236
36025934
56427987
94364767
212924
71098497
59598880
4841626
17981814
96453250
28874044
34863138
45069189
81313765
37831329
1262322
11225879