6406557925472413687997763188045198054608285096536651626907683612853579478119071826271777340127059882617747466118624446469549192542289825514557875353336685474721924938816868819612371244225334025548211577810116445372309365513195283524371362706369568290468175181259656228142274205743278651407492753083906449083460052840219866016540345046379679523423335511478948922142238255422584623025047335325875481152147626917946174307605143507147735762526139167545231217788405511782888553362106792818392605148167569143873431656646535256145464813630623866511163451313400512264508284141171634571973854878238655231258976727293422584673706876434569394567242189657645404852778471674111172671540464864582087035502368474837501217096594661693047102943026502145573758833844811854480771332427761330556120701644475245371528266332356816264750065420419337926135412233337871472814656528068059939946927683558571917375148049597515475800182470685350539563727335786487757446026033761976621482023895531602005227674071992567558082398096772256921546257076357124063648576010743718744139885377759529747816126843520503271649310232827157439300838560295479658543133754593449501443637180490166863875384407456707983417311532122475371140152559791510213211243784865367770351788124207343779883833017836766729977356244670453738158525157326441375226748555421741543395052063195045649127996673803251837151541227384488373849380601349212117128702229713793444176328628170566511105204471944727642673629359668948450225426628738521614579033166826570589641252664452104880614412138629436632431884056422183211373676957252345785317109367760429847406802765741346137424248137727713204551125019111348630425841684397708286156780766925181352725362036786522013864660746701166459344586612966353911303412763984552742633422212559079752335629142310680115529985558273315220141086679983237733770723754630322331437483053723257820787987304666638