117850118053111507109831110555110661111908849211102411123611153111656111745011274111902013812611167311143011153411167611167911784213941614182011154011055911151311168511762311168213893314338610780311112111143384911116941120471178541355591176191180561229821124061095021118361150928490112052112087112347112350112385112391112394112400112403116565117858142693