229292
589291
204470
163966
130307
910570
453540
98163
200492
19957
689978
518280
720191
1062770
277967
159884
578713
351392
638190
195338
24324
877712
713760
909886
255513
623144