247291
165443
150932
333749
535873
855738
89763
64708
458458
12398
557188
266958
28626
660513
393470
467971
673692
38730
221179
196233
1071974
940803
486177
827473
593807
77182
1015657
658854
319710
634899