7675997857525966802274805141696653519471925923810666834826913728547383280730877148872662118556354227836150220344140122759327567386207461760711354304674407335298630676249221313490866513997449255142795549595136195565881317971878920664189475445192882008924076548022074433236349639551388564171701147258397457152783715293278339729828472400764440176649804681542082042242656032357282377501737634455521930341241489305127485181264130675727438443178735891686877455661383313343128527019212351479477027375328424226637821982750780370231832837919615128237445458771256710860531438140528076836257015733342782210164672369876533762836463837141861456441097574394538679637355265982288375621628397473662396706284583773751055297554568357694613346627648610750535358163336545230710784456677146436365373660717547201513525826170597309257391140655748231642225516411996037246551219712083885516543748498180809483198427156121738736685260346594315566752364046860453763771193451390550177352286226673306214613841872794034695394704554421437877789120224478021770732161543689172462213629346153737586515905681677611534238050379344746506324785412502057883004641412614232243834536854319398426963456566638462892325481258015091547630252433065711333729645219028134054481019179882551184785368611273117447466639984051843934162223561555122460316479211406541352546587064357975312871325234355911770411137550168464557126747179621218238950454052178621636749382690741110295524462482076181136867884955356945934466146357247294102163714531630745070314475178179240227416649695885853103015281162877775002517734824445201758022375465264312367820651370734338522291406508772188845657797325582341111473056056332060221825377675533268879923316022226269196472718680048773507908414044487623173875465027248735570964866429060163863522948142531580835670892590424215361481546717462689312452779125680646772703515422993385557993870560085766