8
275623219392642481896842235003170491168546121643029357779067460371465454302536475863
295552092879765136304956072960644699070347017818996993374044763647908052703719107823477975
140930155844940689261890910969544438740571170840446953190321136010772648685214442711
67200793250011865975069827123343244767068007001363277849386956004051674277079
139092368921687403389241971243002909796178254678033899267245645912134647691940013271
156107371451123715087092981766443546654297913133308193501894513505996912624264619223
327380766733797924439650967165363213215080603268756942614659031707847289947304200751359191
619817412043966153211169483046042295938987709094912355483003613745886723451479460241447804544215
295552079603571579341706503283966679448651409617726688698469337186685082138502064717243607
142827357661635353940518974825461206577462399326356917275590434848604368150125421783
141167362270329188962926661184376656730477920826190294149520770924266925523607299287
140959862846415918340727621979241087999604861013669466258762062933724745195292533975
140933925418426759512952742078599141908245728537104362772417224434906972654253188311
295551958190471162089233689071151774498997757518603887449049756997672116145237459540190423
295551958187228983590588835599291786918754496098712327878411821204567303793015891910272215
140930220071571165394699187807078863895194423897595062274367961792218719434104710359
291573372295487522096396512832422936257916095260920466200225547133264197480883972387448023
139033082481506976848879400788696521212926448468833207273145488735833070718083998935
546202884514392671013580424712454126909848439993005201922296710864000403199865356076786903
154447319068398628617935733086514812843733788101820992755859736411129841103003002071
154213882216496199167961813980737298021501595812735061378756189921769888233648891095
154210176869640605049708259709217020008450291173225760880706927279081635013500413143
139270218347885120251377436939456071385589984671726152746079951960044651374837310679
139033076149127096683149963562158278550306487743130920870927142827996445285334721751
139270160564918713739096322247294607089182843049692789325837545551035444301000156375
139033018366160690170868848869996814253899346121097557450684736418987238211497567447
66522296801510725904664927858706756341202534158721462248571198270316177073367
156077670794369120001193910445455198211876897508861327872223344300671732516852933847
275623219392615306270601747158257466817338405855310331537489539474404501863405266135
295552092879765136277780446720156854157322666611281205655018522069987155642766668692268247
260449824018957392022297005282719003372245907064724792025759017666007565355388052695
139270160453607348658058109483546864542378976552561303822673551189374253619565110487
139036723601704919208084190377769349720146784263475372445570004700014300750210999511
139033481423206274354612330390189106458726892703904734509776899887662079182581081303
66410985436429687691901180116159952474705402673218298254209537079634742027479
66299674071348649479137432373613148608208271187715134259847875888953306981591
275626461569567959942392520857452324765608243713531921063516477698400318004904142039
139270160452061357476377023195161479229228922851212255412907384601017848193434068183
139033018253303333908149549817863686393945425922617023537754575468969642103931479255
139033017362812413259843847707881746019514493945565139512442620575680116652451112151
139033018253082478025052251776665774206352561108138588050645123099204441328769901783
66409218589364909307571596818659209556189575189321422635251415473433449407703
66297907224283871094807849076112405689692443703818258640889754282752014361815
66296140377219092710478265778611662771176616219921383021931632676550721742039
140930155844913136196397083015674289051152236777898496028721299545696960795539743959
67089454331865333934352209231107021966508327058698514018560219125480564532439
139033018141770735504760698903960906321337476336177671627459213169528515196791366871
67188397720313016789295254250481349001110312478058545940769027230821633303767
139033018240714123952443553847005925695664510938163090987491135378336620537860138199
291635551009638318340852639162613923960853786536524240825798337738100040036721638228174039
139062718033480923083384362185136107196876442596609230971883946645462715353627436247
66324409924358058526312396083540139917144311752413267582830828145529988916439
74437795377313453127109577462591652090854018275962487779864170313318620800215
260449831254219847885346260837799069471118028122627608969671250082161220860173165783
156107314459704363078879705665820141601821095757260296238779402890700476106244957399
546202884514392671013149908064113065130627351095834357194977067714002958433057732800619735
295551973363860203366837254998115361719997451093971107604983223359850571938740911531959511
154210176869640174533059918647437798919553120328498441237556929834314827390224245975
140930213739190854712321409518761400143677292327165456228999618439615286378079266007
139062718923971419112530056672541281565819754014478005212171246524735663423246378199
68105391341035509922909783198283514160539232410678866837603390619051088225495
140930156747771933220756474479917216180097645795844878609034505269085657483335771351
67214900420387204220799801257909083228562180526653554882710101093599607858391
139062661042061576972659419523715157227809175506105543566894178460916509077022516439
140930155844913083119002082062852193300466284208000607305593217668944888622807065815
140930155843367091937320995774466807987316230506651558895827051080588483196676023511
139062661028147656337529642928246689409458692193964107878998679165708860241843135703
275622756222711935307490625524152825663659768229295300922317217610945257161479496919
67200765643868977146163134877903139880435560655478549931045128243989266900183
139033018253082047508403910714886553117455390263411268407495125654437633705493734615
66310274723220671444053152937528708948458508771453237976151838718537786533079
66296139946702444369416486557522765600331888900278233024486865868927445574871
260449831254192672259105772992886045119910312334908582728093329185100268421041956055
73533142504520679862518016117860070094962627494520592952408846985817668265175
139033024585458908160106627069767793074385604790478107449538147018156375533895099607
66296136927188417648544829554817075854133253452918057699942747985323097662679
66296109374122923820590959405127656920070704995756457863477672297433422963927
74423633000549825557005421292229013406380496268760880252288119933887287207127
139033025475949404189252321557172967443328916208346881689825446897429323603514041559
66296136502569257640922252788811588233574070343133033044928731407941236237527
131427613525854207659108430991450769081263824433046380887207454824285694665943
131427392669971110361067233079263176216449345997559271434837689623510533088471
140930220069773262156356912637367097159759701705958465489439102503384661942780634327
66296330176928626117679335221564563832315285542520439233970685426035851863255
66296109321045528819638137309376970967500807107033329781600920225260690285783
66296108896426368812015560543371483346941623997248305126586903647878828860631
131428938660415605405675718157690900076365002019736771933622202250156487288023
139033082481255064055032170227469832905215586192852632665717128231511639872714122455
66409187532454159375051568042539091558728073050201103727116859243363241108695
131427171813350827021346134860190157157849174535839896314664080643955194668247
66296109320308342777958237002491544773715114080801064113797076446480513443031
66296108895689182770335660236486057153155930971016039458783059869098652017879
66296108889791694436896457781402647602870386761157914116352309638857237275863
67200765643026478812814677384319795658966197196927389167840735353954779079895
66296136495829270974134592840144834461819162674723746939293588287665333675223
66296109320203030486289679815793626746031443648482169018396527335226202465495
31612463152401172558453870411073209545220746664806368929351116436088023
156107379477882325086241050345420776056840149898043892997660949439150401314603214039
156107322486463403594676115306576592093260503366723315377695836268620772419859719383
277286985260265961938198831452431450590299938788174017780504009506774505976589001943
327380781673757349026380578198637682097735633223844392434894459605619395821572917910119639
171047280216671403372290758423020260383293314777510137712045518349178177879429162199
157767317086222083551552249294343861607417486776177152703488206954478636867284182231
800342828995369783282389409794995795936757172392547768115372505795186556464321243053106391
326891107933252899950465509559222356161122916833472741112050799792898715308389469545637079
581505063623925854901453864915140038141303326787002355325398341462918466544524916150576343
326883337257683997034181831711595062085496347206116532553965792543259759691248648711644375
381633258060651926076540671734980576128089892009585343345789290250673438577876608215
155873884843013489123986016547481796938200815986924598200314996540781241371411948759
155870642664514844270514156559901553676780924427353960264521891728429019803782030551
277283279913410367819945277180911172577248634148664717282454746864086252756440523991
260216452296543859144074302558510644462939464568826623267551014641991920752551077079
381629494819518560364967790007551091271827579250911193924333626837314787602455930071
132218943605876338490842735512358158934576344252237431477593578169197625156823
398699564614883713157124582937631555762130446604626899642764796067917562393798452439
277283222019132595489439908045101658848611432243806842126782678289572076220991481047
74322898986481054737377342701128778814155658893184883790060942386460883494103
74437799204794720083992262247108674310695769717209231681745201126242674877655
260453536601079269484866771992004132001191552603888350714464414605880287004375721175
156107314459708190560146662548504926118843315599011737485523304771731289030299034839
260453536601052093858626284147091107649983836816169324472886493708819334565244511447
156107321583632158793312218447746321070389806941961931407821703805914873587250570455
262346975968187676033384793664851569976436745147007520258533427700818198222416192727
381633200166401759783611839837306121141639549053503381755950044617437910850523964631
260220099749149286969399024932356467489540426252253962175761031651444646245346911447
155870121601907728712803630378287063938699168391333336112426488264857460423910827223
74326460286648188043274644354872451510136089774544467850918464247671565133015
74324693439583409658945061057371708591620262290647592231960342641470272513239
125096786483865452985924619921324011140279858083660847934313123300807478420695
181975123796257921262889518937196143037324754813600576194051737513764602848471
327380903086799873792084964565744532729059293288062901529074359787295842774055760450626775
804313765624121698269053176299649919213257912035788850390991110542369323775763531763885271
686567483849493483609787740766049933807028223595866521575756440322409924404158305888996382287063
581512955712537282583441929129874182848253556478577072977663248894233869114148579525076183
1153814425156382652549283053379392289100633472857028757789894378705658841283218764591567099995351
1211193623206408562810734175741426019891418308241073349864906984133842509465904121141738378699991
685540563585247097221334302738762804188408992192365832260752213458843123824574610784525052617943
1219504729989853266042709434150136282788508299287230369767502437167208385168938534902966639994071
577542140496827892362482548992326910203076476899554499796224544328727548755189133354804439
549692039257879840401781143096104943157450932454903027619558561622710616922487264324953303
581505185036968379667158251282246888772626986851220864419578241644594913497007758691083479
545713453366601547264538085110930376436647283248524245880034849807565340946386997320688855
295062542216069079618225432044932673026017383246660996290041005453412954452070176052028631
327380887913404500134170716261002657190595848195564110943534848056774034377119252433413335
326883443497331148141971969773960037178356562177836251062606180994414398246794983234938071
277283222020923599392099569126592842585213729856509477602447410345045470993803977943
327380903086799872246093782884658244343673980138009200180025950021129254417650334319584471
686567229717319444771960150945089475776184769362638081885082393265530862286577616126145999742167
582001536705495199996357542144434903690373986416352695632278292845570125825519393977214167
619817666664736124908445039752617275010678184388295503078756631365147861174315338456641030399191
295552094543473109895676504790446805627591134387856145014416675310954080615583593108415703
1211193400405583477830943286224748864287518019387959550100637636218059364642052706184851991635159
613332885659353236696661825446861846855754101056279100331419388762863855100325357972694231
326883443497331146595980788092873748792971249027782549713557771228247809890389557103895767
836133589331232608787714506708564553809568249606866867080867181952508152165612213051663575
581505063623867960868694255388345695437588021602044361821110251689415359147337727382987991
549684147169210518687033469354576455746785397578370316463005564417892106955676412182865111
582001534812062956787763114578202156828309317199681906379723789672359712128123898104980695
619817666664734231476201831158189708777931322323626286407967378810644687963901641061145158165719
295552092650040866687082077224214058765526465171185355761862172137743666918188097236182231
582001415289152604245239874459760011160477072897338334812220776863452347480033221170242775
549684268581847767582557018785697076756404298046080037773762582350747242612909364841358551
295552094539767763040082386536892534107313121336551505505116177261691437927330372959937751
277282758851020658945636788554267422520432263075221766630425085926353033915154375895
155866416255269541277952113661737525606913248714401709114442968148007547742347404503
140693020881611627029647371786199062161820749923816169602712446339610611234330191063
140694012349167162718597705700779077176103095403275514278947510497521671238886958295
327380766733856610261458392844164676505830657203864824150775091744495779301806144427205847
156107379477906481186936285417428355407273335209226018344184394732658411105946248407
327380766733805951222417067008666864199889356244179018532483873997728516608802682432988375
295559850279148509040756280974897624509086732220504973174379186726205264417141367232865495
141167370297111955062769964835361465483453342902108118991810652150928424005288928471
295551958190479188871999788914455425483806510494025963366874599287553342806735941221819607
140930228098353931494542491458063672648169845973512887116657843018880217915786339543
327380766733799618842536901279229637661646693624218292830197471779382608772177249683711191
323409951518090228621577521141682365016469614045195719648758767213876288413217803513439447
139036789522765456901246821484663365316333214458558046211266286697346196987164828887
327380887913462392645095244801945783516505190663653714280899874587555846925910806412993751
686567229717319444829854207860799697805599480657293700028387079678967159234978521323126110364887
327380781673757349050536678893872754105314983657029703617019806129064689329582709253154007
296049417779940790594747597260623041178986246156796797418270575584795641017793106594571479
295559865219099906868875892860103514414512359633355658258915118857541437137921394053031127
291581279327821613731632834874928947693708710426976876519391407042396161161821127048766679
171047280216695559472985993495027839733726500088692263058568963642686187670772196567
550181485345636721141589360155575461059129132207617470366467599318708986394869564332123351
157767317086246239652247484366351440957850672087359278050011652247986646658627216599
550181472065673590692269539417066332382730356331789469033482590761397591695328552187143383
1211193400405583477888837343140459086316932730682615168243942322631495661590453611381832102257879
685524044496611336410747322572288595588635002886758323149782462832901440898725994330969308996823
326945608901940263983165921095921516109278461664775522864651265522307855732713103886460119
326891214172957943569180176162530457579892474273282062958056214774835166412727358048511191
326883443497389040652896498314903163504265904645925854399971207525196210795586537214518487
322912628281679650431937118177355890859088825066903281218532502959689890436627091044246743
326875672821820137736612820467275869428639335018569645841886200275557255178445716380525783
577542019083785367620934263320455131579332167268521301884169990670496395310716082157331671
549691917844837315660232857424233164533706622823869829707504007964479463478014213127480535
581505063623925854925609965610375110148882677220187666507523687986363760052534707493610711
326883337257683997058337932406830134093075697639301843736091139066705053199258440054678743
545713331953559022522989799439058597812902973617491047967980296149334187501913946123216087
295054650127457651960393468525433600326646503988271589819901444545542845390456304020563159
155899822271026804052456131520131322379993133774671827033183280333107023703794328791
295559863325667663660281465293870767552447690416684869006360615684331023440525898180797655
155873884843037645224681251619489376288634001298106723546838441834289251162754983127
581505048450530481267695717305633234610419232127688875921984176255841951655598199476397271
326883322084288623400423684102088258554612252546803053150551627336183244802321932037465303
582001415289210498302155584681789425871771728515481639498634213160400748385230201280865495
291581279324116266876038716621374676173430697375672237010090908993133518473567906900288727
155870179496182051106427697347969098275582696658597423048789179191600997942606505175
153976747252973456678861464601107033606366025869344868545615968777903602446734271703
140696784122524136858122955472430634830490197868011883537058657383204061434589291735
138803351879315542430556722725568570161273527078759329033885446969506665938717058263
155866474149326456988174143076448820262531392019088122550739916548912744722458027223
140693078775668542739869401200910356817438893228502583039009394740515808214440813783
139036788632274536252941119374681424941902282481506162185954331804056671535684461783
156107372242667750919452455773825089865022012895679460638524761224681016812668265687
327380766733798715983686799524837220596623813992856704985926168338095008631408389155005655
141167363061873224795286135191758199941202020588561561286151018642951029712010945751
140930220863115201227058661814460407105918523659966329410998209510902823622508356823
262346975968184226833689533178624397470109265295106758271489717856891337985839670487
577542019083778132382203995836625487976066625017198988337612285010862887333321788879348951
577534248408209229465920317988998193900440055389842779779527277761223931716180968045356247
326883337257676761819607664923000490489810155387979530189533433407071545221864146776696023
155870172260943320838943867704365832733331374345050865343129545683623603649328522455
262109826645498838079016442921471081639378312550096454193841269578526928284494144727
140693020881390771146550073745001149974227885109337734115602993969845410459168613591
275389782553077357085719812713627297378203247848675268774868280172100318412409480407
140930219960256351125304269397395384226287162072122058107556921910762054761979651287
277283221116297902225566792379944522204839449752837722402130503786783095931982652631
277283677952274971324619049437346314293850902107074098562168315709282502151751935191
277283214783918022059837355153406279542219489027135435999912157878946470499233375447
140930220861348354162280277484877109605175605144138845514122590552781217421215737047
67087684413051452184485647321822386870938987487058013269650316780739125388503
327380903090042050744737899170476552023610356131706974057637653548566262926093121772659927
581512955715779459536094863734606202142804619322221145506226542655504289266185940847109335
1153814425156382655791460006032326893832652767408091601433966907268952602553638916628928422028503
1211193623206408566052911128394360624623437602792136193508979512697136270736324273179099700733143
685526304333412759060907376271878543273300926464673014351070289038991404425896419464943090869463
577542140500070069315135483597058929497627539743198572324787838089997968907226494676837591
549685239919999227302685859584163080135828746874610417659797474040546950909526407417242839
326883443497331146595980050906832068892664363601588764020531538962580006046610776927053015
277286464197876252326704301145887393648057373929038040896208680765197508355126011095
327380887913469629429815956780820035604849160638835943483479757747688139415931745645176023
686567229717319444837090992581511676679851569001263675210616282258850319367271011344065342547159
295559865219107143653596604838977766502856329608537887461495002017673729627942333285213399
295552094543538240737312926991350472427229759981181678903409994768034774010801512451220695
327380768393801455385937570134237877517260177756383931486614680731885587120062636340356311
1211193400405583477896074127861171065191184819026585143426171525211378821722746101402771334440151
1152773245640286751427981373963278508910389756964639757694177653264344520426833368006137681093847
1152771208604310416941895105517590099532228705496246091757927017123895166045533604669431497696471
326945608901947500767886633074795768197622431639957752067231148682440148222734043118642391
326891214172965180353900888141404709668236444248464292160636097934967458902748297280693463
326884414831842390302152670024730827352063195824527609672311716591533372737750079050949847
326883443497396277437617210293777415592609874621108083602551090685328503285607476446700759
322912628281686887216657830156230142947432795042085510421112386119822182926648030276429015
295055727701616045204208206143334293585634002173497355756122022070371164928947943016834263
295054756367169932339672746412380881826180680970077829686361396164166295476805340412585175
295559863325674900445002177272745019640791660391867098208940498844463315930546837412979927
295552092650105997528718499425117725565165090764510889650855491594824360313406016578987223
142593928949373046115921616742901321482733355525976318421441262732079731089842185431
140726434134153610516130263896681202904875817213288867404612890817200108135009297623
140700496706164451688355383996039256813516684736723763918268052318382335593969951959
295552079366900688580753825214748609308523053468791328747232547244408153261643436804089047
142590223602517451997668062471381043469682050886467017923392000089391477869693707479
140722728787298016397876709625160924891824512573779566906563628174511854914860819671
140696791359308857570101829724518978800465380097214463420218789675694082373821474007
138803359116100263142535596977656914131248709307961908917045579261996686877949240535
140693086012453263451848275452998700787414075457705162922169527033005829153672996055
138799653769244669024282042706136636118197404668452608418996316619308433657800762583
264278512190705923701461809791559915983930745039844665564061072536464120021255042847
295553050938025720534998507353268350677991911520428206342076982883269962764769794957321431
295551958187237011919345379937640046388641676797994319452258840994947314967141019546100951
140930684935876991038089793123950543164905158243405285454196153725892250781509821655
295553065877977118363118119238474240583417538933278891426612915014606135485549821777487063
326884414831835155063422402540901183748797653573205296125754010931899864760355785772967127
549685118503714527154475083802603890702611802123793062875201804121544161825642640851936471
295553063984544875154523691672241493721352869716608102174058411841395721788154325905253591
155870642666084990815704436240394211454937969654192107788545835806449656241079264471
140693541945571482449146140093335469996794166224097267778766051355364466512913573079
140930684045386070389784091013968602790474226266353401428884198832602725330029454551
140930684033018140936335400706885520285273796655561014150754866125751481920981116119
140933933445209524875610004049683643775794956827329161382441437857724692355757974743
327380766733798715983686062338795540696316928566662919292899936072427204787629608978162903
295552094776504576186706581980446598528316428376718376023587191025628975039732328442701015
140930220863115200489872620134560100220492329874273303178732541707059044842331514071
262346975968184226096503491498724090584683071509413732039224050053047559205662827735
577542019083778132382203258650583808075759739591005202644586052745195083489543008702506199
326883337257676761819606927736958810589503269961785744496507201141403741378085366599853271
155870172260943320101757826024465525847905180559357839110863877879779824869151679703
398699564614907869257819818009639135112563631915809024989288241361425572185141486807
262109826645498837341830401241570774753952118764403427961575601774683149504317301975
260216394402290242914264168494708710084735447975150873458402391360985754008445068503
295552094776503673327856480226054181463293548745356788179315887584341374898963467913995479
140930219960256350388118227717495077340860968286429031875291254106918275981802808535
277282757947940952223599056416104180567781842887206033607608678152603285499287250135
277286456960870674994442087172700830605063133099663999293673428299098507860555408599
275393024717662080566875854425838765935846462310411444790500217885401112364683175127
277282751614015080876188532901180552592011828460154698795624165656410254640406930647
155870179495961194486144357626870879202563638058425961329414059017992018387268084951
140693541943804635384367755763752172496051247708269783881890432397242860311620953303
140930227195274224772504759319900430695519425785497154093841435245130469499919213783
67087684412314266142805747014936960677153294460825747601846473001958948545751
138800043666899434874857338259683704507175950001703619083399077723111865632466478295
66185271155157903499477636381503507299184519741056371110822808801025509106903
295055606285266212671819751842555413846430215348190125425819307358347682429020804290782423
140694005112385891194795560033669463417370608748072242847951936989523451492791035095
140693476812966448887529622361831570967126811534073125246863578292183222365591250135
67088129574743009550832922183294241489927636692716662400978182762262761645271
156107314459732346660841897620512505469276500910193862832046750065239298821642069207
140930162177320946866693711244082799830541650086636460301078910751320336770953454807
140930155844941066700964274017544557167921689360934173898860564843483711338204177623
67200793627450939338117827241770595285588494222071817278219667066704664011991
154213882216496576607035177028737416448852114333222282087295618754480950886638626007
154213881313637726505280784611672393569220752745378010783854331154340182026109920471
139036780593124218138722488464613652111076949315283170774074546703254992297944229079
140930155844913891074723786172631532816713973573215147657282643946422758899072967895
66410985813868761054949180234587302993225889893926837683042248142287731762391
139036722810157811626441373772452187814669807693249807353832140294245785224107074775
139036722698846446545403161008704445267865941196118321850668145932584594542672028887
139036722697300455363722074720319059954715887494769273440901979344228189116540986583
66297907601722944457855849194539756208212930924526798069722465345405004096727
156107372242671200107629184358803820076264708469678769090689320009172818005804524759
327380766733798715987135987701565805575354025235552278985234620502653793123209582291264727
619817412043966153211961030531062832141580069368334322278339984321475518257982636146829344449751
295552079603572370889191523820169271808924831584522025069044925981491585314407446257149143
142827358453182838961055177417821479999429194662727492864385241351780273531665327319
141167363061876673983462863776736930152444716162560869738315577427442830905147204823
295551958423908805539148159581273472636786001717591512905556722896025108681095710434206935
140959863637963403361263824571601361421571656350040041847556869436900650576832439511
140933926209974244533488944670959415330212523873474938361212030938082878035793093847
295551958190471953636718709607354366859271179485399223819625345792478619321142841080095959
139040493966765650105922711924097350660995853084222383858038820524385482539920860375
295551958187229775138073856135494379279027918065507664248987409999373806968921273450177751
140930220863118650415235390399439137317161219233965637863162768295394624815644615895
139036788619910055987669157652577072647944548444713083359989557881697229319772382423
156107315251252278616064249319959636112685061938358191470724206838643189111061030103
68896939256572694466563922692794378126720330305910811641551333332055904298199
577542019083778132385653184013354072954796836259894562336920737175421671825122982015608023
619817662205218503191377429048259143929847448811145346620623336007592191025861338060229068793047
155899815035791522973149030461506787048984507035124577779688205609621430603652605143
295552092650091525508716708139142414852285789780701920901026354939617344337791977205081303
155873877607802364145374150560864840957625374558559474293343367110803658062613259479
153980445364593769717807917814002776288408703769306919790170156697106262566741026007
155870172260946770027120596289344562944574069919050173795294104468115404842464781527
153976740017738175599554363542482498275357399129797619292120894054418009346592548055
140693071540433261660562300142285821486430266488955333785514320017030215114299090135
138799639297224667232996067395423756817213595699702779282341109603332819618426856663
275393488790427321040455797680108245976928180039235761750394056492569898277174584535
275393487998879836019739618026790965644100684948522975950116763254090320098080924887
68006448335924388764453940752419947194743278421885499686658043806604423931095
140722656433368172466720097165621921252830125096657276124631353094717086529263051991
67115957415276083062343958812045516262766226537860187731764754281152943563991
140933925307115394431734552253894392450581162285630667057770743337942109175264388311
295551958190471050777868607852961949794248299854037635975354042351191019180373980551390423
582001400349250962379904791735090060276787890462642627022577724092702252038088213790270679
295551958187228872279223754381101962214005038434146076404716106558086206828152412921472215
140930219960259800313480997982374114437529857646121366559721480695253855955115910359
140926514613404206195227443710853836424478553006612066061672218052565602734967432407
140930213627879920147751560755835871774909896920419080157503134787417230522366633175
67994080406470940074146857669914746765132486034607370353951192563195375592663
277283214783921471248014083738385009753462184601134744452076716663438271692369634519
262109819410263556999709341862846546308369685810549204940346194855041335184352421079
140696718993011084185496526957896892656270563009299785360157181889048070579175367895
138799581402946895639676739939514549974002587580537930358934708832662421863154656471
67103589485822634372036875729540315833155434150582058399057903037743895225559
67091221556369185681729792647035115403544641763303929066351051794334846887127
277283213881062621146259691321319986873830823013290473148635429063297502831840928983
277286456960874124919804857437579867701732022459356333978103654887434087833868510423
295552094543002704536599095923267133479723551004897809701020962684102568672352639155512535
275389319370809936373985070419197525019464047030594478976881181831048439117847798999
140693013644609498885561886397991229330069204668441436452341752658003411932895847639
138799581401400904457995653651129164660852533879188881949168542244306016437023614167
140930155732056157372751147011541279618548835099905182824330567428390427340963390679
139036788618143208922890773322993775147201629928885599463113938923575623118479762647
67992313559406161689817274372414003846616658550710494734993070956994082972887
140693013644388643002464588356793317142476339853963000965232300288238211157734270167
67101822638757855987707292432039572914639606666685182780099781431542602605783
67089454709304407297400209349534372485028814279407053447392930188133554267351
66198963788656101595290227409159941553051762395381741492499640662682073900247
66186595859202652904983144326654741123440970008103612159792789419273025561815
67087687862239628913070626052033629566512986795510177828434808581932261647575
66184829012137874520653561029153998204925142524206736540834667813071732942039
66183062165073096136323977731653255286409315040309860921876546206870440322263
140930155844913466455563778550054766811226353014032037872257988932406181517211542743
67188398097752090152343254368908699519630799698767085369601738293474623038679
66297907177103784450233272428534268587653747814741773414708448768023142671575
74437795754752526490157577581019002609374505496671027208696881375971610535127
156107314459704740517953068713820260029171614277747516947318831723411538759234692311
295551973363860203367214694071478409720115878444489628092203931899279404649803564521694423
140930213739191232151394772566761518571027810847652676937539047272326349031069000919
67313844233453867106304466036378037183969006845587128973197622103524984300759
140930155956224825639113657874600054274620669225619313517296640863317141957231846615
140930155844913460558075445110852311727816802728487828014132646501655951275796800727
275626461569567906864817542843673222104061591389291822128905909086344573034617709783
140930155843367469376394358822466926414666749027138779604366479913299545849665758423
67200766021308050509211134996330490398956047876187089359877839306642256635095
275393495122803751175510172973210264844961223721575281149287080411521832482299782359
295552092650040866466225351628582669110120694234099071919968133867528092760097287586784471
275389789775948157057256618701689986831909919082065980651237817768833579262151304407
295552092646335519610631233375028397589842681182794432410667635818265450071844067438306519
262109826645498837236518109573013588056034091080732995642680506374134038250006324439
140930219960256350282805936048937890642942940602758599556396158706369164727491830999
140930219958489503218027551719354593142200022086931115659520539748247558526199211223
74324689989541216065110376391282036890298998070109387758912022891199208170711
67087684412208953851137189828239042649469624028506852506445923890704637568215
131316081735406540512304307550894408821042599621487774951185491567654820455639
67087657236582713363292276803887834933681905002265274585548862938265506358487
131316081357967287172195350425556197602767770190567753035617476832204276966615
140930219958461950152533723765484443452781088024382658497920703283171870636524512471
131316081310787380504681730784888921200483416511702750296171474990272959030487
140930155844913030041427104049073090638919631883760508370982649056889143652520633559
140930155843367038859746017760687705325769578182411459961216482468532738226389591255
67200765590791402168149355775241593228111320556543939362433072499018980467927
67200762571277375447277698772535903481912685109183764037888954615414632555735
67087683981692305510075410607150145478624896708863702509001157083081361401047
132219161010874743861700791264872735876600195008635175693710630729667234571479
132218940154991646563659593352685143011785716573148066241340865528892072994007
140930220861320747176893115229727370581726497042329041078233909006560567324320539863
140930219958461897075138722812662347702095135454484769774792621406419798463791834327
67087656806066065022230497582798937762837177682622124588104096130642230191319
132218939730372486556037016586679655391226533463363041586326848951510211568855
67087656381446905014607920816793450142277994572837099933090079553260368766167
132218939724474998222597814131596245840940989253504916243896098721268796826839
131428939037854678768723718276118250594885489240445311362454913312809477022935
132220486145436141608268078431112866871701372595325566740125378155538027193559
140930220862866737621388159838212449009450356957985063255734407791073193970274739415
140693541040918178297226201091537410592970778018615708142560463250881441354197050583
140930219958461896337952681132762040816668941668791743542526953602576019683614991575
132218719298371363223938495133612123953185545111428691121167256549336734573783
67087656805328878980550597275913511569051484656389858920300252351862053348567
66184797955227124588133532253033880207463640385086417632700111583001524643031
131428938613235518761101141510112762974326306130660286707440896735427615597783
67200734964397300576691106220210372401494545737066770451743283076572048336087
132218718867854714882876715912523226782340817791785541123722489741713458406615
67087656374812230639488818054824614398206757336746708922855485544238777181399
131428938606600844385982038748143927230255068894569895697206302726406024013015
67200766020465552175862677502747146177486684417635928596673446416607768814807
67200765589948903834800898281658249006641957097992778599228679608984492647639
67087656805223566688882040089215593541367814224070963824899703240607742371031
31989902225764220558572297761591730032441455204235201640413769425822935
156107436469301246564847636995360462438449414116725335390887017667815588785476412631
327380886253524784281180665837163373681342707682749212326379595497808096225224038518695127
327380780013819740686622099929090344270152500676125201662499527039316938628895941358855383
550181483685699112777674781190793051223966649226712968411947320228961235694182796437824727
323402180842578317100059221205406648872950075593918418589990806666860267953254662209610967
546210655190026592107395580314736649902390793771862393897523607106143520635682338122573015
323409845278442176421784333144960913537386438214650616484195745458008065974067385883763927
323402074602873273505500655297333619461759868587294407926110738208369110356926565049771223
154447384086576160095690388315431728627885289085238134644852240572948517264214795479
275623342305070609341675729843083589444700914957892322349888444406893575779889259735
154210241887818136527462914938133935792601792156642902769699431440900311174712206551
275626990660507281968364349075759683494172573066081045227972593879052200105294243031
550181589925347164953311855533931041790972892653690447755249768722339222760881998854169815
323409951518090228597421407488098904104392681641628095827498193951386053040766588300109015
139036789522741300787593238023751288383929646834736785638003796461973745771951498455
327380887913519384039860622713297361448612221839732621780216921290178782083088485943157975
327380781673814340445302056805224332037422014833108611116336852831687624486760388783318231
550181485345693712536354738066927038991236163383696377865784646021331921552047243862287575
157767374077641005030158835944283547989026750994858595096714275183143824338157380823
326883443497446032047661876226254741436372935822004761899288254227819145952764216744682711
549691917844894307054998235335584742465813653999948737206821054667102398635191892657644759
326891107933309891369386988165809006100809298442736959793493193018966943973576940418835671
832155974774515313966687996587724391491619608398129823596834579043139081704029208292435159
326883337257740988453103310318181712025182728815380751235408185769327988356436119584842967
155899879262421569430367483098063429411169212682171144079885903268264201383324493015
277283336904829289298551863830850858958857898367346159675680815092751440227313722583
155870236487576816484339048925901205306758775566096740095491802126758175622136669399
275386199314765100752732076812468516276589922938584304674458342036365791511293011159
396806653434309840311887065221614541991212008487531747630780767117205933662023525591
550181711105009938755870199056647187645831389693125869205952171530512460914615555583452375
327380901193425523070258951886871451280827034135914091792624309882377006253000603344643287
578031799063994860267251784214360026015058158261949340049633145679217998047776412468323543
686567257567526923482949738964657848517135025396112747736246098964445061252832577901877086725335
355230989152410444581640537044584289650053802704737562636305284031082543386161460229514455
678239603845360393829816686677787244597053211972906398480395966813639996347013563130178089592023
678223307557549717941126539112279969571764800225757070990390877690045161296615456436528622413015
323899625258593886125851455411334576723725065204504656437556053486813495074371857570931927
323410072697753002399979751010815049959251178681063517278200596759559291194500145029391575
800832502735874232358304465476062732968872306812537106799080938868862295113063267547292887
686567480368230595362321830017339110219841979210261298324012848412238250897129643188732165694679
578031692824289816672693218306286996603867951255325329385753077220726840451448315308483799
1153814421675119764301817142630681465513447228471423534538150786795487167776190101891302883402967
678239826646064065709188777730468506299760165787054949068162716261433185991310628417033168561367
546700328930473258216904136673037283677539213755092423187003846676457792139658712649901271
546210776369632374491032432272517756913065327231651284027648389949203588259787000108360919
546203977028509584439284214155843874596892078807714601539324008605769502094788781878617303
578023922148720913756409540458659702528241381627969120827668069971087884834307494474491095
291581279327821613707476721221345486781631778023409252698130833779905925789369911835436247
355230869632742270537762150398002131562464819822285550639440207015279991090292350924694743
685540340784541531967611489860068863612620590145958129524175727561000029261441024442512867665111
685524044496730856078921342294561588587332178398808802034170638437405194211042917748863400486103
326891333692626117588902449155529154755404524752166451133660718528147483336145252140000471
326884534351503327537154231038855272439231276328229768645336337184713397171147033910256855
685540563585245203846983580912750125315327543960106680111942477008793218905738089729367946634455
1211177326918595993547693306349906065993048448261664870226092158560197769496669493392931805537495
549692037364505489679955130417231861709218673302754217883108511717791780401432107218969815
581505183143594028945332238603373807324394727699072054683128191739676076975952601585099991
577534367927884638724372858465826534679217648120049481501689487174169756616993155414828247
295062540322694728896399419366059591577785124094512186553590955548494117931015018946045143
545705680797658293626428394584430000912788454469019227585499792653007548808191019380712663
577542125323490411191336715574944700078445441871577688726789485866497317534592964103840983
354741315411905995505725468405168963713441086314365911313461624218361862872978011865031895
1212203769760292822146742742174092083781826582455054545615494867678345444970696974065171312485591
1219504503218212965411422356433675558083289164474760205556340772965583709296932293732398979949783
577535325982367621139588497458270817762272193447641006238465104523063231369594745874097367
609355271102578950456713823761086645693621496267895525526809165888381614109113458469971159
577534354647921508275053037727317406002818872244221480168704478616858361917452143269848279
322912628281679650407781004523772429947011892663335657397271929697199655064175875830916311
577526583972352605358769359879690111927192302616865271610619471367219406300311322435855575
322904857606110747491497326676145135871385323035979448839186922447560699447035054996923607
381633258060651926063582323346076078546119509696946208119050245308808997154006312151
275393553017057367497674250316664888339112885686282328050591754151212669056846472407
323409951284652585147506936798000145009597526581940716028781016570546325201235539852338391
578023906975325540098495292153917826989777936535470330242128558240566076437370986457277655
581505167970198655287417990298631931785931282606573264097588680009154268579016093567886551
275390310838558722644202390329084645077692994126711690114798649338860447489216554199
609851622767863593833259442832500961416510547563189498517919691062418602441808952257225943
396802948087454246193633510950094263978160703848022447132731504474517680441875047639
291581279324116266851882602967791215261353764972104613188830335730643283101116691686958295
295062540318989382040805301112505320057507111043207547044290457499231475242761798797567191
275389847670201773379420696045144610326061581046773027552542491508524415836697994455
260216452296543859131115954169606146880969082256187488040811969700127479328680781015
138803351879291386316903139264656493228869959454938068460622956734134214723503727831
275386605491703128525948836057564367064641689487202389616749386696172194269068076247
275386142323346179261167141773624332313010276407263727054493228865836162616549516503
260212746949688265012862399898085868867917777616678187542762707057439226108532303063
277286984468718476904524303410209672675502061384822096753487671326430486373625046231
550181591585340973164506791693885376240962073983178766496301294237416670139168267184973015
326891214172957151997539041792767343350535209042219348424009841235051692560697963741521111
140696783330952495723753192358201277565259135153477837163518873909352032040282301655
156077735812546651478948565674372113996028398492278469761215848462490408678064727255
275626989770016361320058646965777743119741641089029161202660638985762674653813875927
139036788632250380139287535913769348009498714857684901612691841568684220320471131351
277257341594930288330906346781382788529488187382408594544058908530114513340050515159
277494483694744876271544297702015921323168247424664728194177056007352772157166396631
327380780013812505447891832445260700666886958424802888115941821379683430651501648080872663
323409845278434941183054065661131269934120895963328302937638039798374557996673092605781207
323402074602866038266770387813503975858494326335972094379553032548735602379532271771788503
154210234652579406259979085294530670250350469843096345064039797932922916881434223831
327380886253466890003409072517835917772135864471741093161530672091407325554826283246494935
323402180842520422822287627886079192963743232382910299425141883260459497282856906937410775
275623284410792837748356402387174382601489906838727473426482043636223178024617059543
326891107933302656130656720681979362497543756191414646246935487359333435996182647140852951
326883337257733753214373042834352068421917186564058437688850480109694480379041826306860247
155870229252338086216855219282297939764507453252550182389832168618780781328858686679
326883443497388137769890282906927285527166092610996642734439330821418375282366461472482519
577526583972351702499919258125297694862169422985503683766348167925931806159542461907150039
277283279010551517705232536374941652115646890248181310752274414322081042472041522391
275386141420487329159412749356559309433378914819419455751051941265695393756020810967
290563698976977906625023302561019842980534170603750671920869537639279989703955784919
290563235808620957360241608277079808228902757523812009358613379808943958051437225175
169150135391368484546028793372130154576803634722562589778424366842950693446260171991
153973497839211925444252191509011447870291244372406412330900740222201535370613040343
275386135088107448993683312130021066770758954093717169348833595357858768323271533783
153973034670854976179470497225071413118659831292467749768644582391865503718094480599
275623277175554107480872572743571117059238584525180915720822410128245783731339076823
277283271775312787437748706731338386573395567934634753046614780814103648178763539671
139036788618336459504157759318300880191148231545543465924796342273476571485291750615
290799914726164675400968088318304438452600921173988044758579870160638536380855166167
155870171356514323441854805538003347608146391432036285056659601259753978147455444183
260449889035368076435273276182052621655654489532314450017875902869704635315307226327
139036788618115603621060461277102968003555366731065030437686889903711370710130173143
262109883635126756392149410169819891169811472941768287343668273555562499762731689175
140696783217874283577936595264870237517712350140518867763479260589569235157554635991
275386141418720482094634365026976011932635996303591971854176322307573787554728191191
131314317908696847365707182694395814272160033361810375526093451352711933535447
323403152176973772471543799595906856811540523561512054697482392326796659225020448773842135
546203855848853144562596480857609563765354672112099821446930185516440956290307303852811479
139033553678168526544345859871194366212853575916524456281929536341970776283025056983
326884414831841487419146454616754949374963383789598398006779839887755537224530003308913879
549685118503720859510199135878457656328777532340186164756227633077399834289816858387883223
140693548277927206501221993858961635727010559325978293607721907027828640730449519831
275444964692310805697807583847025356379573114162988458950630272807817160297181422807
327380766733855707378451440250147118628423959742741826792216982775050139944807288508327127
277520015823918997783773388480560567610279921933178217253147804228958645202685863127
295552094776561567581471959891798176460423459552797283522904237728251910196910007972865239
140930277854509965867783971712492207251668408781772620225435164642216222521861678295
290799972621988437438782460382698723723535789208808915859486769715821560782081565911
327380886253466890003408335331794237871828979045547307468504439825739521711047503069652183
686567229717317784834351566173890227654053835981082081921980267283532397418653306459822767023319
582001535045557591411586342896312772756992430416389593506296294380702201515853070744495319
619817666664734464970836454981418026888547251006739503115654505383149396306391028790317797680343
295552092883535501310905305542324674694209578387893042888434676846086156305917269875696855
609851623004542512922967928054025611126219198985213064349977268529407738649013927629366487
323402180842520422822286890700037513063436346956716513732115650994791693439078126760568023
327318599461752677409824926112840880959108861286707314319508287984453409598428872260003031
275859963441193911314616139800631833799715796901691016507113027134091573681424245975
275622821242435887746388666423334040964432299973095784631960218002043367591921657047
139033083273026855830399249655265680605820786821690187604247578415300944911097472215
290799915630569515947217525343854539759956142677488338239521656545291931887338071255
326884308592179866078907765379263800281063622341284178065584873750231545987405648734266583
326883337257733753214372305648310388521610301137864651995824247844026676535263046130017495
292459967221747117395658594370465993237692772618262753185279140401679425229506028759
155870229252338085479669177602397632879081259466857156157566500814937002548681843927
1211177104117772801999244312567999217274086441528768379630939874949791857094416147689326716200151
613332885659410227870570583074873703689642059213299407659274716090366616648523482164438231
326883443497388137769889545720885605626859207184802857041413098555750571438587681295639767
279179953432258756249084587429483653160857258811311476958975061744286880755366831319
577534369820852810717167182309930900635917800647751817278283892384266935993809358062953687
619817662197569240266055760562257440506675129932109734477878277370747399871125506746605116138711
277312458617039320649293234583263534582999720498624025942146689829407257800533943511
295552092646392511005396716598671644079136410276901023580417001415983785778133001279448279
277282815842194567703264800411101310478589283382549621957752588687901232039346119895
140693077872785535787275383643032950119977770231144024930039949101158809358521935063
275385678252130379157445013392718967796321307953787766956530115631515583323325408471
577542019083778132358047144997000347163682807187437578823325479482704848117091793489175767
863983690570231319542444504503361151150839089588577920883102089767681937709886773523981527
577534248408209229441763467149373053088056237560081370265240472233065892499950972655183063
609851622771098537093173291634489625493181381305564958848973688930222102972857446432318679
613332883765971652282095989779203730289334727376667892704433810698810295114502553542927575
578030600073493872818309086220787368810945288855375343256350997407102880832646466442437847
581511861068366988007231784365501473607098634926478277111811119175691072974291573553046743
305739873360777515724832168460298208049988954088275160573871338625849337346907514071
546203020866988441636982733278066730932295023387864686876856394248627298882377961318196439
549684281861861556825905431422780835728448369458967620732316516017215491024023068428805335
290566477987119601476527426584759744604896455297689621062140816817452400838890300631
169150135391368483808842751692229847691377440936869563546158699039106914666083329239
153976740017710569560538009816691384246284942146284024034428177230709978158066115799
290562772640264007358273872313239466591845150658180320564091554174764147618741822679
275389377266606093109969130437701003146752651867594781052361032366367211110724609239
153973034670854975442284455545171106233233637506774723536378914588021724937917637847
275385671919750498991715576166180725133701347228085480554311769723678957890576131287
292459909438780710883377479678304528941285630996229389765036733992670218155668874455
277490315167164402697874317159572219167858906308731351623476635023633465095274177751
290799914740078595298911823233872599385525210700436454214209701652002406435857704151
292430266564992522309759523049477644795271756993815887555607971196354245122094343383
155840528595583490393770106281409284436660243842410290527895331609611822441270158551
277519957929641226190454061024651360767068913814013368329741403458288247447413662935
295552094776503673303700366572470720551216616341789164358055314321851139526512252700665047
140930219960232194274464644256583000408457400662607771302028763871545824766589478103
582001413629207760421738407727808236623829974646052919139681072738950915192972604659541207
275622814007197157478904836779730775422180977659549226926300584494065973298643674327
154206471411446039811220161887200878508661963298729169410318466715720487125836702935
397039569112266183085535708143894765786371719294689655786792092840054487661974987991
277282808606955837435780970767498044936337961069003064252092955179923837746068137175
155866466011204719768096295874968148022818946708183006736110837401578351573261165783
398699563712024863042411842131662035300528702704143493112584463525912352109399450839
140930285089527840252170503314897560606326866280840742443985345780428416039978083543
154210241887597279907179575217035716719582733556471441050324311267291331619373786327
139036846513939365658874833341497253274490234765885901538593789458894395111356572887
155870236487355959864055709204802986233739716965925278376116681953149196066798249175
140696841113698045615750967329264522788647218175339738864386160144752259558781035735
275389847669980916759137356324046391253042522446601565833167371334915436281359574231
295552092646393413643390935255766019946247102315397796946252817747819016153701086646576343
260216452296323002510832614448507927807950023656016026321436849526518499773342360791
138800109700571884843147939555978030894431009295195968805454731748173013600535389399
140930277854289109984686673671294295064075543967294184738325712272451021746700100823
275623284410571981128073062666076163528470848238556011707106923462614198469278639319
139033546441162949212083645898007803169859335087150414679394283875871775788454454487
262109883636672746836644454778304969597535332857424309521168772340075126408685888727
140930219958465347209686259926999702907714482146780287405153144913424218565296858327
154210176756534786864695331829137859020970349422410986011492110400287134144692561111
131314097052076564025986084475322795213559861900091000405919842373156595115223
124078858321809080196342481209780543891246315342385340772411864978863317132503
66183034559034079782598186617624182829425801445052168205052838175681913890007
277312459507529816678438929070668708951943031916492800182433989708680205870152885463
132204587548105709720473489649691738524977730674331287705799115321226214057175
139034009609771811165400279074617339531283582759399219530183706809980127032031913175
140694004209530491122276413062384609045440566168853056855976077495837991479456376023
322905720804170159846560740228702311745357501118666294013997904427470607439178239381677271
153973961007599930777285484964522765158696433444483755462315042982700907058852078807
140930683127074209163002893103609239269138729819029092255942567847532569808874317015
154210639925143648818011965005747395382394597094659790862281533334395485388270019799
138796396214324631862510015828073580756139801645256933177071646512782511391508079831
260213144987013777303411449965699328457710582554695075635344808950934400322090116311
138796339222905710370945080789229396792560155113936355557106533342252882496764585175
66183728183488809317573251943609161393647068458314920374896140896823295943895
138796338318280013204412304042581076412185875010264600356789626783990507434943259863
66183507327605712019532054031421568528832590022827810922526375696048134366423
156107314459735366173428802004513452888080649074091628500362180726927800045559948503
140930155844944086213551178401545504586725837524831939567175995505172212562122056919
67200796646963526242501828189189399433752391987740132708881355567928581891287
140933919086053295812910293155718967797470180694422510107229062565587794702759437527
126132441896193083173639817478394720343718324517233392787281911680750880405279
327380766733797924467204031039397618472168094941393216083224289965303137289936912442270935
678223307557428538276658385377179860607060667965593752297516501275033801534141192913849865020631
323402180842519631329960973054223051751364445735014434343700578150157861313836645438006487
156107320792112226825131518359394692845010863601158467542405202090646541873961313495
323402074602814587735402407146150022340174238728390423679820509691666703717508548278166743
154210183202048038279311731341012350162742888172396612541182729034260893157940602071
262346975176667744065204093576499941751057801806204056393116925985549866509126935767
323402074602808255355522241416712795801931576108429697977534107473320795880883115528889559
154210176869668158113582294114474107500122927446694326138964383126424267725191324887
260453536601079269471908423603099634419221170291249215487725369664015845580505425111
154210126210629116787746796302168166199163241641076034921217615863731264263197107415
154210118975390386520262966658564900656911919327529477215557982355753869969919124695
73533173507615228958856709429146329648279458826782175730245074309756983256279
139092368921690800340902238675003975642332921362418885644100505406534211568847627479
156107371451127112038753249198444612500452579817693179878749373000396476501172233431
140933976077469197790448507322906149055360081027107640367018851191999539993155019991
327380766733797924443047918825630645216146449423423626999645408562706784346868077658973399
295559850279140482261387132791861405525343825399749581641540721291183532155206762458850519
142827357661638750892179242257462272423617066010741903652445294343003932027033035991
141167362270332585914586928616377722576632587510575280526375630418666489400514913495
140959862846419315292387889411242153845759527698054452635616922428124309072200148183
295551958190471162092630640731419206500063603673270571834036133852531610544801336447804631
140930220071574562346359455239079929741349090581980048651222821286618283311012324567
139033082481510373800539668220697587059081115153218193650000348230232634594991613143
262346975176643587952990326603243920105539832217120477511714329632606797674343638231
546210655189961573933261054220348852986540855775028094865368094968498853216570053818393815
154447319068402025569596000518515878689888454786205979132714595905529404979910616279
154213882216499596119622081412738363867656262497120047755611049416169452110556505303
323402059429412881673451880898203947007446485497961318308415714340202634540877772728378583
139040486842841681871317339537199900422563763706534508243880527607772515602539291863
154210176869644002001368527141218085854604957857610747257561786773481198890408027351
139036781495986087753063785265679622409512459067025207745831264965084262382390813911
139033076149130493634810230994159344396461154427515907247782002322396009162242335959
260686973452957542809668575735621127595935392991251567983426319800432729615076238551
260450294422556468506222796642263369512283309142594998670529668498720555178092209367
260449831254199519241441102358323334760651896062656336108273510668384523525573649623
139033025490091452308974733181853403095501468621897616030035235059703005700248118487
66522300198462386172096928924552911007886919145098317108065597834193084687575
156077670794372516952854177877456264058031564193246314249078203795071296393760548055
140904275420714602704549436001917800612939065402660774737347681986674359885743334615
140930212836335832078875625595476664199097768268433490945563187778640889017734341847
275623219392618703222262014590258532663493072539695317914344398968804065740312880343
260449824018960788973957272714720069218400573749109778402613877160407129232295666903
139033481423209671306272597822190172304881559388289720886631759382061643059488695511
275626461569571356894052788289453390611762910397916907440371337192799881881811756247
154210118973820239226368113396923493698243896037096849924389219414454395709004784855
66409221986316569575003597884505364222873960175698277494745815037310357021911
66296143774170752977910266844457817437861001206298237881426032240427629356247
125227813179512523676021512155308656317416017314672900556179531422084711167775
