212528
194640
294526
126810
77408
53825
606399
863375
201889
846229
843644
196196
570560
489386
234224
747604
969257
995132
646998
979779
150373
414505
625585
164652
316724
92641