6623343684681683775727685422342172935698491154623432843866853652504831737692482082161625526581373793491697614903765852796006803091633131111182592232121670334425418116744545418215359366571736269563241244161756756288404361747277850519564285482764715407587457974968779643731378643220510810383835116228121485875419750748711471340083722534763399318891252032913387535294257455746540855195623956273459670298201549304142502252681332302656464288473647317435424559192251267151982336594422686425391406017683479932824944946628633936238811720523218990176160523447427527182741193264492754417247286553804548307558803934531201997987116350019621570139762847278589565144806035677955682767621093563821237678467455433051787858053038398285603083725112241486797885012605411804617282832302974784432891088084796541522362653891574038066906136967651218489165243202456581328079051840223139781439709672211133504783373597738198820605126577669945071913574847577178444631922764918767127212835546544010778933337027419112454777021917069367528138242340398171640422513656743455558381224765503831555140171429675075553740577777339077663520074413685415679150747147711775243544888858852280731265314355468684555423104442318736599655179145564630678784692585255902141907067534706617719438467640689793255256629351226186503677281271809404471425535152299430142673058677943764525376051226170242312734626655672947445826238064152075491637708314663877248651411223824054456666466345228731682568834840674375290306648270735206673204104179439130033033548166071223763916422179746732595521852546196684483528272997375573612825988013367103853148531062134636503429248652341451826459780751210350602155371636366514602035352680038197320734764617537453656150822246733129566666802509188130441667743166331122691235211135457047279614157037632855273438707151106846047876446035782670337420775257179270514438784183253832154786811484527765