11898123821244912450125021264112920129211352213527137701377114059146371557315702158581597916058161091615716160161621631116317165751680216803168051680616977171041711817121171261714517242173311764417646179341802818223184951850218628186311873718738188771905519344202942242622461225812296323281232962351023586235982371723892239642396524636250902577226466264672686327033271862734427495277442780928115287752973930165303473036530623306273177031793320303285833012331853342434887350413551135516359143732638762