79886
652169
918812
150323
78909
628839
546145
32454
8337
1622
99261
443417
250391
785585
917917
48393
404260
62860
115772
91887
586830
176762
769807
87727
596998
236246