8097114647677223438622865550219556234921518056764867623282232282843572630346457250513557735143693404423725467348251785347823640248137817568130923320250065655779189799564569525774414214529826647325513527129378845363971776474758978973411265975147996636446764674947438755710451110714148670262839274383640436755961571962265986297381334564716841685121155528238576136162885270630815150774166048026829784034123822918817146314745427810538753462333290853537540173849127982305865977803983526572057975101823542048265624833216463577076867993464299295735584428580733474844075015233284161218373712804654936725660347068844937916718174291231703127544400172337769779467452285533822519677705687518214765468632783120486846790399117427404108331730445353160189835365428385521443565421185354442816676755873151285057796421976759948738773722231628849078565356821131014059380483417729432028947211415554836513970855655175244850929627226515326721723955812413503482587781872135215452371702202354825113732543148666185410965856320115622780317630221076368031719823672279668408013648371378441318664771286485437368344685585199588425218443650207604366313106528403380275553795446362350519678475137306401447319435152767667827433812168202038528312387711655666362215955478456435045509820038919452660539111680020854355439045811116291385602403751694053766901868101797622641616025271907311743456574584748846110724354948957233077786558115202424263486620676925319219724170226964269260707647827249422501616717469213688941303883513847814592121414077292706007777602597966525083041136072866371237457071968640680883243975441146460224339377065180662336273904743072524506413572753615736704143524251718466141253821153772561539541397513328193122805645484527843453270960163899590523287213426497933436377154696549312163166841423701424452303571154776665244787546689300257455335731911386915595046737030573280226130166220666792