425741
367158
165997
87224
692404
1010237
664146
899783
432840
716870
648895
23377
135361
762666
423828
828321
226815
171442
5169
175524
74599
511683
1010960
71421
489140
411202