60262076
87902523
91575177
28704500
87664309
2115359
321563
11148763
88327406
39693923
45817148
6911426
97398372
92702980
31965392
5198145
43384641
40437324
56893605
80608530
8409615
88001020
55238108
42161997
5966790
32255969
403519
64248575
50201076
74285299
58647725
48451783
23957011
53909765
46001769
43667824
70897704
17664990
57809215
17565933