12442381906116312862501152615644213717530196298113176120816763421793682288180614947006231483572160221328515176015982941511487516154439720627719601915422129845185238511909427618515259564324134636647675801013643886202771364180419632751693132194615874053291892