8982139938220418139188999261508917606788426200329748441682817860118864595024436811223521747586045957471568333304648177133135335771462032145537428136508187719146938946373263120659245323224794180786146271198373762088015953419361036165108407219763859081403861985351076111518251852995414211464012523061304151359115232198151909682323522316783990148478426121504981627361180999871413669988654118531383551876122408837949114329197620141601169261293091897901081561387898023833312074434921963386110117166095135769497751955831332132068931158976480577582313035541