6205600370767944879156614123691545656472794694069747981997438672811935984054460947064117505999076271944992654137381342351593881268251853533420633544664592528504831420522035825582683935300858045710323439377544874263618433311077764915498653809350252616882996050235692648279336060345955722201440198472567971545631536157926487490828555256749914287089626638690019755217406035959729396268597327474376262342968397938418913148491696662142619402142667336889485256188498184282992946289478211811082248448265124606036756589842937212587762510759458694475068142680382281878178798998674171510287674431658017629649381545508718030417465161342547705615434624824131087349998726434131892115115335189795917565312837463289057192782243731683767592391311811642993254620971562307559025662546838153463233880054055556716476049157639164428599945873302921643429300383363614170130770239725519087954250187419605108673579716395517780229932119571724772086414192697278546286418395231565574449224131666874955912323128839784721781917339822841908234213039179159362551623353314849638524424199835650388184563900319223826885416937529894822482827429422696698730133395385592292635094029973099014434678081567750833620984373260038628031568021939124127252882339597565516383332525711273567478057730756948531420934298298696685832877093939798028803117518184676303015847746204637676768789565181408828858715792848305565546154766547728679872387461084931737539267873635910129034538714987295437235913884101553172134759587187347614798703704520937617414695087454148189055872224877464807296925125759103976119721565925685779550681567706543829446374127962019612722949659902089339891957990804732267021891099479565537396019406978351002319240833254545595855367949354281215319419764757683777673329310389679670559943350113324919954594115184013832272438623800761957263180370812756163355157071511924158342958268694317610309796395323631167714823307322782133656711428789586341274067329818736473209389825828541720047046802374294431351921657871745484132789262055545194257601059716548286649570195952278288386723873729751215369170553886979210485553146215679892342319118457592573205028447221656340887269379865647017732850061242158451663108897460537705923289671440997535145114226724155077609564965781477690520678426106346958754913141481813346138749895364643492501019930144125487603938210773081691529153377261743615353346674831485124386193767456968591356227560324623785283821874239371001821061851634066667195241334677511337371144486672938914283269212031904853147429099846379607983541858896914028575616953765195133298451422415658930887212089303017166512792783960858528493087621527326236979809285897841807794730857197505282616558961184845584110708681718456830240525124507619878560391949795492559489493821954412732310975927334630976188463126169956935833201133752154288086551513407229212445006107151694809241485982949966155757141075818235563196211854865754588619665257388828924438447024282890793646728025102440562545230468060015312751764615976148077276145995894639666866093797627183372424664796470788301702576811131606818097215116300645903078201441335767853967716223562750228948671415227672421545102151939623354240849405619234322423921428237396684044142333505376989208321754856560764127428933439311185749530092685060518535983495247280826014414443124265513598381429408993277591947323322734510187764742780115027464736981681052798528477510990942662181299876837957609803797249514797840765781775145902414514227671776043978395620763390461219996327477940111181151078286222311791881456393814765962457773224797135107936152899458522926092843219356152273475957723647568082794982402685943633664115719474546068529659133346569835744638327149190571936910538308946376230978698303153631521881460188117794674472975035376764488091087693755169717625238250672442473513171618288651654647398518636736219369499656496897937915374075054341698297533855954546537521460021891446382675080529957220479103034248208737447902075293157874056128572275747915137919615662532473204710481795135085623169572907718882905488019610469235791442580523726641448612555227279450542502298742336877109683845016233063575660903182952257708020925651585075569227562629534664789983424305764664356774865973630679531568478996251144488929516029761124026618290886854173324946131453323266046675567956638968728161548645025771951137336511675774124442537491727779666296341221407507215237794382452691897623266681334914236170949926756796592316131901006675644422750898730082563205077391855089795479940247682294964264075138155219389116898321992052814262982915685112255451600829666023212749818095041788737708726070964961721042305135607469498127756983956674295506989520251975091597789212928282852107707602817361627770017406308475771383873582596329249202465769096881212285700641201572824631613690402086608823743771710883423696608545287010689036954538827076176110813319527385333651459814356159686873304836391267613153348107732729593550184164507306617879544294594516251812074117175613498041122265431871974375784550290487910478346569785543568448341284239848095444255663163232568889581436904419067917351366517901218683994952846675626055147545283854282186447023798648724043968425521884765561314905380161587813251131565244127700743946365937998937662731987633681102012708836550981658724786827582648452446748821757651880932547226910891505487036879279960528597580950284074217316647546527867680982673347527445253259017462845147836032953023647233610377066703400521475259304613034686644618937657197791841283523454883125449357736891460600868771829886785192341434020713307976937225151191449364616842989711703058525376996283727895037978669362096165419482330928248367116284945634267513008276171771765534043265608307961119577438990239284173547633951150874923760023918451696156424671907474766283305093566753609135396584974381424316333389392558477242743646425267845924245482313794611928157785133896337340190270934117