4792414937356745683716876851923217754966536933226254377616045736554540773744927628722568444340445565343488805313941632361122237724879538711727982579918150571111814578576378484625488656116666221463835046905034278996356706472638639839657402173492426038629763891362834051986705101667526227371516445684675071472583346623684856532602673756801135892088526483083518545561942687643202817732334867831735039073168620231174635718328661316691834585212476112514747914026595932407323995641354002051305424944233027548228851358597643562753703598734761309355335172196522202925461337280401108175170796694453527473668283852115001951931205506673184752613712208388414232911764131534521187397835709138439230319300167674140248572478452265378348536715022192534321856564445347701671737047621926583772851525281147876781118326764702391252379464926646934853574822880842554728265519943764163036246115115653953665477116559614155273629942267912120729531418076771750819764644125942716176546821399515450200772814257130775372340264807236238783708270745538353518780588189244210714332247511371101553395632506027784654388201902276525378454666513381273044737795582932291488182398490255750446269645244268756067335107713847495541336377602154506819338176957060464733354848185513937982656985809284847480256376214310460777741782451744344125730204566484235590226272193066897435877555518046637191065014584636409160330367570535594645571712069052538855512380173117716236790286865538025315770744056713128179389489274727468515770600382203520164109754346710436435788223677153586512251849370271541766444974472346325113615447988404873679222178188797354462746702966871055215803527526509223427122578066364484741154715240678614633654266482716930552176324832524548106012897356456883913025408003313123805617292943411466064212420145979259937498243811514035957382983376618662927829019166878167230114442477270262838143793650605216