58156200
95662354
6755171
89129468
49175840
74868772
81356068
62122093
48074563
63941066
13048326
8006242
57254782
20515293
89271680
74037171
41679996
24642110
18973622
46939207
39316472
33245945
39837903
42996463
97454693
42737251
15443118
97354793
3033530
54952024
24548741
48714366
69792336
89672876
43724578
3419351
25514214
99216992
999657
94719905