66116313
90221175
16244579
19372138
4334136
70844569
79318293
11128657
97716427
49323120
90285887
201650
19771076
64926631
76651917
14487053
8166328
26676742
739930
81345137
98067005
93682858
58709327
85549271
48489215
72386280
98393089
87019198
1375707
60459902
36414703
81912061
35269730
19496331
68591801
57452187
89895707
39392276
55562246
53453702