86684591792102214555124543408943383243385136534212070335853693842683841579064510974576597088731715994943656180525167691658953013702741038846119007515438771057812884426146189058614614763855831433690131844815061663842673841563717814469161211831652366646580506951072138377284710156093912077725848626869801888041227352603144684678126907397534082083712766431181335131264763504838333180525074923847434069561112766421548372675671529470433955724804724880724879724817134548968338697445280506886406368385710442824922199064413319179897318590072497032027713038423590744158529064398436623273571170371780371627570947774396551244