154471123830206228972702289632150119813720025776804356062551119343850071818671725988301410226779081183679131120165691602213803394150100029871051968741226852839524409307861680491314632090513936726087329221677801960281791741772151659861357967706112678524483633212853311939347611464111081996604617284915848715018020843045035201922087010144541768627137512902868708277984131940164977589734913310535917611411511196931735557814012060765246177293224425353815647716757143591749944081418800418131861206768691909502287652069422055658447293544477720799169227