7625147174567606543145151106655138851144052688395984272322191612021763158928575321723163017347816028913400366829731321152525944241545195522690537713459221419417054048576846402435225587677269766787713353902247502793993205014078045494471533652665035101074442541901179162523736478532817714732767542105687643061816552404405695995502967373917942236752653523421642432071654652155023103704361983343083885214534470735435640480661202126313753528711183437654234919939731793438727253458445386221761563552840177507505485846173251238624251633650133685124237724541872265478354314850418619691966768012326443979973232879355668615466260154541239600721742506443098208025197961381797868266642331727829736745778917148231936838377335527705169142255718590284429130756042483579068938254849052085252337952496554551875956635261247975704516661757341164502917361131525852221405939946814540347980884959637464175233823614148333278612274366247667464271558676925682531864346480928654634553539371139647678036022802288382043984225625654886883488116713787032003752447026767467623058926210197401463127406704724047888477551807351892742822751782274676297143467497067317570134065320126151852879582725764016714728378780128452660632854462249557667387216679229303432055642907414843903417121933894434812061681911567981661445722423511882587457633773726521353026369420835019250018264950868770921324142665562981212884376707658373265614626722036766871033066138477234387489833265947030460177826048005882376353618324461251121062728457307456656733730523580754752474203672868064867764605977382933162044180581048710853655521838547568124814502707813311223558285093624955571678343381684777544648471728711344704299151744114130559115538801448455638605273136449477473357853018553366463126451577792945123397511622957916576581160118155561639628637651851093004692370872984614353770369271213335586737196034897927843751380459691841