15643602
10505964
23448406
7060169
73919147
44668637
2853523
37718232
32921806
37591031
23092717
63702981
53814626
7553470
98854432
74491558
92672429
21165238
4925148
57025465
37576805
48639599
22006573
50009490
23737106
39346339
74528089
96064694
4492517
58823607
32873360
49977421
9900252
48752768
18645948
28297942
6581411
41255761
85495130
79995343