1038660
28864843
52828460
11414056
86215511
88764323
42792718
32108170
2393416
64261454
8286841
16828519
67088666
65359662
75614698
66769585
91702597
64771905
19125810
92028158
36433258
16555900
7165364
76939577
3669317
2043513
61001577
11874762
90457091
14943049
94517391
37178142
94356595
32981972
5487628
8000734
3510760
78893411
5073203
92135894