10 1
11 72559411
12 4512744117222991
13 274137535269957102205111
14 16588848493045381066264096333351
15 1003193244092547201468344847250540706503
16 60660559425600837230512947639888522210296616583
17 3667925165214264518763232198536887427772300866095529223
18 221785540640057176439033739761978430489452442383430919047422983
19 13410524865310203758800115063942151195036442029761691390889764384247303
20 810883170168747940385673065076692431919835025221809699460916680746193434970631
21 49031004618008655828549338265106198807185838385863037647873273774704947434719763689991
22 2964717356051296481453879435258117210674275903612061262799654171432471060169030713307949720071
23 179265121454977901164878821060645619737871121377401695684753215219303324625326816841871371424148816391
24 10839476384696391698634862361846390091046608570338733653147606163647545492089811468608405789000327504721396231
25 655421686826289692575995566325074424465612364296719866239749178143872311912387444297014464559895426203597872738288135
26 39630843069869361939448315071970317574615507246350586070872653592475557480816380182471228126034789078228065534931034089865735
27 2396325532091242707120396372266259653024332431651995586538465119939240675298437146174027640939870903748520354022426367104717796950535
28 144896641376724156297785260449852967130041573584997117413202450446705613855905959616098970783986954511910175168054256947300353866905577865735
29 8761345819293899516106346731129638436773364483626780874075258511534693291878222776019052939188960983979456929415868224145819718933650243366277104135
30 529765078306289268763840176560411018946229901356986763972067359682826684927470488615691608585813399905793805178445599680658476610127166052578129337771115015
31 32032868463521870292209941617983043153106664187461781075512444060339771606257632925076674755721354720327336174397366054923882196048763250933682219363856938191569415
32 1936905062300163003653634135071117386874796202195533360398461941213611808028915433466399040855087844158839474772119931310017821857762197967196665435798975026154007657988615
33 117117242392332621155909599158951253977047921696063751979370649202045328897122915891978316562733907272829698000556852530445946986464713944239282009629961316797224150665913977553415
34 7081631791129445322849078749151955398854556264558276101640024819745389460959269281171236941598810920823533686414168005636836329150250971285863857767217819481780641592239718208786261099015
35 428199194249628279688830590599440468258134288866777173371119204387067830600315066342856376127944627171001699795101468631211621163321704729180668728153198913060008802789338478255674839910500811271
36 25891567842556211494393839668999946971534070407374728829645666305968121721175224934833868114676184105500089969211406109533637098441814541284638677268042010041110735112706514883698065667729817040882778631
37 1565564098083944174114770555183119173404501910678387133136320261305639854417397004064512579132482600657385970970475162502924953868110105242390372538688415363802888020306263686148984789911844431237820786896290311
38 94663674294025031206213775760058244041639377532887464780049017330599710064116051247913605962205053564722242291570786657953995495431884896009552317250264358252822955262787891124019908162212832749249379225083536457613831
39 5723950390669193285320569808136701696576186705091370484750417764099267456998871553201799109883801887900986537132826494908521826275103939091160760118008353361731909620504753521488222840630288676709377125462778004694518227812871
40 346105391737472198968213356003152229221005861582485824857905169677233793867483479328819838908865150459172203943422193557241018714564320733021451620232005035681206492585455514531662780471522613105909509111750968168245751445661057040903
41 20927669531346939777919022966916047323691870368923294040788158654187354617931162738659779695588451096407978345101938132091048358348697173064620866819239389401546895076923251841347835725278778322069722926251695713268113843725636339805964222983
42 1265416149152261577673052715464207228185320250595654382378748347259675454154293262604916949034955830276462930013807779013925385894216930834716089272765569992388144114453907885512707158318378802845684748983656938347974736333947428371036765297181999623
43 76514875587882899353616477552876426022526699236197527654203077612266558079710575869922236916792483991832568434447524941738199291597784836056568840879123056438880665961454361493695681840547835287173786874287732264122615114489142471854749137682106388983333383
44 4626561933915030859706060184360168171975952848714080292988436512623751248178403670902844804207689111485360432826181502832070552098075327138194776845105544167966802047937458774012497843981016125214297160145995727812368887032906950285436857922970165512071049333981703
45 279750508171006625008417943536847931660734510280561480605771299630463706034586551458475780523693108071998334815789195461568715059969840351128415659363285394076213680427847787243292616979061619900288861574262018526258569044745340117317536008355949483087806244298722182971911
46 16915443463157524684925000857097088823213016479936882273368351142867164421668611801892335256942308286165812067145489011523835487820620665351699013443393240895413036405393210146673846451497217313492635616660770394861344549039083182217251711795896142218967968326144916007340447384071
47 1022812181561332403323019648641910634725683958010256650875980413529265988020694584631699959308060209017689759163113199613952471873871147107856982942037533478946741818204679729434164494003067775301482224827035652907399346644711039896787053255375908544825449638759151529639811508467352748551
48 61845541385231479893832690926406485642461323515210422247060533826063859819526459332561014604893422794247532535774808357740161475138631645404370274958284086666625194438286368514901505001671453091260053528947527174823097877810087044554351613268728252268572441660277671415560361220628490549329150471
49 3739563390214690464000948804111376111419806129010212391128257577032654805595431440623728714377825230870435397233027698449808434335789511194399129377207586002445729589637402480655131887845827867398430496777018652253897034280561633109566810890141944287025532537139113837790394627544353651260873231737045511
50 226117098115878151381803034556404906998489014299124126615191068114221116878624477754284942142788358314621879281999464225469370830333316374024864915293612450740439159229170095379727690386806176023864864554637067951335689194555595727055190298556104015822618215476070155223386385340134140075408408275110220947276295
51 13672436251283956696006745484821831502528376120834050334921047433667378118128195659129366834524053557209710414626892304291202697426622393774433278813455757620173347723616823360936904071514396502475922444964632228224054900103590459247863468141355428413368405386530601485269821480075245455789656452112012465385530823295495
52 826719936718915951557122369672443910205901969385947079352183984120772774628394705430547801810554527972353929552375714802353768859022249974604862321565433049803151117370320359405387440224278493210673523387425603395731831576904960248579923743544983757166140480882056753418310258460744870866966830829612974638273670957253471257095
53 49988593196354834456060435258151073137431451613845986033595633319249271087634475209626977245391798388730887368276251122873341783338431484813416930549063072674516043029879286293089866547610224703310284440807928446062263423465275690664150201117326975094943793850341819213646888584289566711796078825181434129373751413875966531112637055495
54 3022619074203193978671014544955968397389868989609314847469276955091187037072546639261744751545086826535710335618060643098078315053094051211341210832358787345404607077652402320226818272137302975610354461708725593478258743418314676439684293650759206238838447439809692933002871501421048504597072150063038511739145597992153727706004029510934348295
55 182766216921727386876461811573867499125300284812882585641957803598540770994277188359995391696859588787202150273095614499139625925388169893939201086719612816055824921183047869883867911276297045533889615524465362910233953671387370438074808524820681422128613352766810721267829258292270824339743686066432174697276398588227725952884872448579326503716930055
56 11051174239243346398892230155904309220509730162962134210608351494475204624090514426508709690384996770512917764289155746638548870886539275277205756366223874361719926652690554784448839822410724638399183215393930838668790858537968413086160762999498775848311467672398813617841322802582362919899434395320914879665881391124330130823959683184729039377387497936142855
57 668222246556754290184383793639417400664335657124216703773269434046591684524327112816927163031190571615425888876878643484639159824752957830107877404496674777180761848635700779565148843112180829816860588673014554310712092584249636132473783845644161371467877574293874766436562348831442210193586118894771980922420680277035010510582033605843778830948003036695542479733255
58 40404843967416098899044022917748693087831826092055397391031575107718638445960059189905126756458810116761708643058152056678490864703127230962955735266263121660024529457877552570873621219996315802329923906342178112160865540778801485734699221638836889116370449846562642168155805149657488649130724867591839245551310798702330774650464813633099492812191170115289482228199019790855
59 2443126406586320101263002121492626000036958369028901465089953122553907349798560937409712865660208240476890335771770876472814038144467089236071635943382840180104995691251171858146767266318944322558592519751955018613375867787751383869858083653698593098067935995899831812059051445541393408123736441139610081345001035677841486519762495014874286573179537502086280604355503698912643138055
60 147726511290895990435306508566546506420593497460273613387460229172996984255134294122428739440437849763749833359069927919790507111997813442054858819237472128694153365315420844084184110608241760069255136760336767812986710483997103263003840894937974226589233609626479386754282086441656439978188662259352233683816058113327770793516534070787810752355121260402950919932400802807318287115190813191
61 8932457231581304155355559960930308769414578304231203503488320550721343847048543410435192625101085369689126355113995345449061856883689893751434395009440955141377803935477824150182740212238923308122483016774556359172591082788792019034112826062967985622170970120993523698167235191267262390975801075325836741346896186749738123215193478962935653944286269928754904552537765686610627264401812171421663751
62 540111531077267895367260631176165173785783870438189539624045322069743348102287521291816210347283010299488618228763766870541460702292213358250010563402791798064037398567352597193636298434232379707869146467473719781418073621412445521635526275367071478758825335528046929993389545532893869529300780416792883256344826497790090332165224178338175258818708810808441630874613082447816217218048334216077803451073031
63 32658478897747550160426365962569090403201980867336484314323638506489921509790742405298462527697740749813706235157906803577160718639373173101330463044579625539530015311615415420744088730439845164335275135164117892487171311191388444278057946617468204035274675957362831632891604793254780266737405724764336715448295840209389400900821247288887247200500152121235812167376746290529879957821831535715398824633193048850951
64 1974733332923489371569168879333112032479923823801369478959507328763567144109941435464839251608956643278220913639872343238494220835311578129629428880826060792425971244611722440687432898121423209768462685209091374683390684621161776871640734917345765491234705267412001691243444178492151426267146157800186114364745427134127407692072457340346967361237221618786263628494074736213901476199338553519159006158577936909554621366791
65 119404573261618302875430761631478714783648809394317219382952283807827171083906650088264493904238663778948382746397991699308135836145145879240443935876781651773674532836279856278303469415798980586306159477173615121578971922457710528509015067363195601086256714280240035110629814009584076252612264230192926835599419295663724999067322729165982623503932633663828976328784644355340111756076070134034730580797691680818353458701094109703
66 7219937942041906346487102508623039108361911022480793853749584860612411769735133138500665066155296405862532445185655276419523809527961660597786642832625845711148607990352962257202994901562575675708044060405449507304792661069835521237706222178326905966372347192436724591609606641330629499341287645130248292840583470913129806211671210425287783239032378215244062997374837748745153412593636102750794579969351091965398796316571539087070347783
67 436562038312583708522206122016442200381094385511074367893175916831992575388016877555596683612825510127838518955733887125462829837714380936123938769348883246798472782143952509755362178271937231444073770041287606039462083801997747306976585266212763144780157386051958376000253490753139773430623171640092675414053569370539922575261809539533042823349759990118626160249307571990899913459951422679058440161339023033006012563029098445054020296036860423
68 26397237043527429534236415282123668982070520206368487475330708082419058623646884472044396134768803302763531403206434250754608313607081572290114636231262339272739080439889673694809479069251758962852750763617180453684041778505305609872598457948641280086537444195333729311012422872560451737797448405221665995467968345099591011097231273094300256968145238343181285937813845224094945686119917471711954093501346930991549113685716696286444473962429113367282183
69 1596139980987649215044737112057979422435616919405784154682958367615124128063601033700524603454484051566407827983439600442020824489458259479787782114857640889388072269688260507684954526928745976990198597580553538712337262995011917451265825180904755922831694092258704982907310991576493713299326453743952673994064149166524354896813431381915338861005267547815554444770447363446058112916418603253381857965563524640102707296798143326410277027426921302185870629290503
70 96512481011035851263156922091429505961370361319342693415335995330710414508246985367428685762425984676518273619565076753425223335407089622658277565695532343600313860302777918523516921011038854503619044569375663569269423514842248953233050390170351633339467142074305743769980335384032284209287258351958532507223945509972385432136215065872059789459000127861334572336105321529974730599019098798354456434541544577655047167014056582757151507548194586391932298646376933507591
71 5835740663009951724787868766798664599053269468738868266246894887793904360365667307938123710878520727374304046712011079624923034442707832581231418312079297240157709361295026599871223070215455890228680173193929374292438788455626972890169524799634264401094608913972349029113032461848671344259432022709845849819876536384268562463466722537948496219271561187746800221391087887974147391409962184239231323283336431978246890555675699583379731477452888590626321425671688603524875436551
72 352864922019916430742526835518151010211324425072391460456106198324537272770848760395812874197229356450242648099839058211051640648271384778300466300243638728589346692337842349331878673714755496061913787953500770073834994530926706664517526387399106770241150867426547445992935013957528066666564096196949722714299709298416026118695615080731403016387241709301669528921342786732760657891081145833370744268075532783410218156565342684694880150312685271374393006704529255261389147231312167431
73 21336392479082542406569438321163570178015739879528055909350275467056821686216266128862819688708561559035030455314947362537291329075956013491684861670763222972425448017672111105419262202580010637139715033770225339881813606730734461849695491881210242649031290445996909874080996010151671466905646354887094274005927119954503847684504759213614708067578339024636435859384928059153769939285103242774724008479509370040094224052745591873031837543753291424050530669232763478747182672406430537067282951
74 1290130062845281327683091213748620959172251058325782593790736460520420886945696618683316598980745770951794752757354829044095462659449668532875008474445074527887097259676346262721476380600954463798857939585104940813468061449010272043438104179949720026755272318436020583490966911417826989934347556177608324223492496490487136998904174770334266188030755673630758532000185165078596553739512520942886037090458361665279820997742643582066953473732989725321058893305337818071770541653212752856334210531869191
75 78009231442893841529199465554577734674598146808913240918799033754326960515582359306755514463506185968264572806070124656717356690585014660115529172191281492111915003273359148330562316706350411903748878700728116580157610467582470326688420427650284374090604292254612234138567635635864330661543344348107026594794098872188762337659174069179412823894329046694040815710492315981051025729938705015626067489468123004434901999536528032193481763799248592102497941047600380856329462556241631489606210516455382013198855
76 4716919918050752971220684023329034910515554274221588462723885232793249042510874537084642770805437455138172155344955828652247897053083250440055513891270127807691271888133586594355902435174176508688043210454690402863043902175580217983643009827188335481025047269454212656785274371331043970649187475874338003339045090862193021274245289211107598771067716870908712828810592334576420194770005826449397567535110090670852526039857600016656643600937402651961699809004792383570186208831444781503890002424916895101071925723655
77 285214109942762406090352814995001530809377755482634851833327437507385547725958743758835619809092041889452173290192870490383932530749340866837031994789289357951404091014880400930766213305007865023655194121143639112403875290034792448158764470111650636658666985946972950102505413687604306512507924914551995964397385888364198866340970475768165853755571235647576858692400011335907189565553098648387527976867155955103851471178780795234139360108722443223698973663211550991505462352429570819466964815593041843749818931065817154055
78 17245806569482421572842745213583201682189257813497964104774559895859521523726851299963386416901132070496522701773915753310567477097939059456101840435003002943425653099412764309345001809514200859954193412345961101461019384346068408877805936219033476866896740374600538115912118645726563361202010458641593038373273379634466375848649323275251011914668850019602418207691034571419617173078469140609783462262153586821594523104181736146980252186660105213610506269956373609816046515050204075129413773917074002148756400683272611677872603655
79 1042787975292280331729706252407679463558751728260343075318170476090638106124906631011108377116312182488859763087378863503062419383605611135952496692329476915346167540503024668797626605330186606555777085144212451627940132065305142015191023346915430125161573249474946403683633299036033730858698947384793384463858599314786362748150109158386670759489496463726723885785810284841563445269487895746942093340011333334579527815488780520883355419630884124714296973810896572629537256268072601058866476469465039812578524556739624547259754253341966855
80 63053401244706673979706802686383170195129068341294078233906144131517936063908289912921471745654034565519547533737334124178361727722769235954709900499251413555111465543550179987259358351706488441020061278875920636882674370365482717817607001116772976919485267261431921738842023029625186442135456802840087704036534588954049981268717300025047739872916871349327643231240617174617257222805470120902257860455619102758674441253152720199104578231638236797983860684185214775418413715985703285730398696850524834558327924811717983108519255479813258711679495
81 3812598057061052817231571959632117572456628589040715802464159752122545477297117373596931491086524235867129623931219048340767577666600345468435351947913287478559809496720314161125061853836522898455978689133552863801001813678089963470314281162113877540640713051357964184371539403216296717985060836006760908047046162799790951528930269041715041613179034911573263006610034384800226219544472548217107845531081554235871865203021673114712477908910116388693702250062327231153336606432790092830737198480390681908358418220274973770478297175990353295035852703154695
82 230533225135511662392020062867780516388855256631567592879946040323757202250582562789888882625701794219670212001156905265097897072227340299366809223985665711572411251958950689261228972414659334798332732507026760197811850228233833712473223425564903263305608802999593525045849464447941512391334345774842665899169987273196595845628553350453827419404196200039205724654613827939336507718903239531074897210487712689067203121744016758999974066256412395328493863699621806547130093674828658170684349151659874030385640189077279450196854347317685647922101205861335195468295
83 13939462564891472028248466116894281433339406386009533226997001736571444053700982652027664648010961162800618377057823978039680401666893007713039331535789808796815296420974467877452493520898872638465941718066156641217154772956400300015508995727931921305402283489516461126592851679424403850871647679720923976797087915564940176328080350585979163732331340093809050241793326890375883772580834111368965874102428187468248673065603561457469688802058885411182119165161830824501313035883724785236247103870907605735789639310174011491883779820898913547942875972232028696279565746695
84 842865996794139168559148723954166194541832814271976373781668731087891549953662685573857636663479462510306875009115418729685860115687276238988804729335567679302548982653001449574336741657397165196773373622504689267270459000240870575208466212730180434044812635751768041970685845444602997051552081963042117844445689154242661900461825811807453469492460407951722408831730790020151470440485680637063713884313353728448915885083684638331895815775032521636818122139727581235811209566735325289026860857593915756957091752729219250886330809998277830221341440186683153883922962978804351495
85 50964883706569854734591153152788029052416702310344635284926384892539358079597955718926725950376169098496081336915104153896207474550753164782814242422791166015276345450860632720027117769715563819974569910149576357816500651896013621412079250264541707574050537260023744632141083864738888313202964856387853565007472732483118381719787461593107653863455031882278830045366487036912587490270291878152305304979170179353290476872360022965226094235776460836754914452410778689749549226232062761351883508049186980857427809508672561780972978891173955805477506477795677949176185182531548601819349511
86 3081651628020985192676221954579435855376541547236905337794191286520970324299864583860333649000359302209622729218652732314018068472909743634649879780720015606233318449979465352373995310680605694919321856209972467013429289376760193418133748087452090841898488453467234908930170609582511114131395030566737403399122593495423344863531305805406603854369139444333066930356345759909622953959239249775787149918354638842261712653336579531815123740168669586558531630572542921851803282445332402459893302174373937247388822737067446589046017970295963685497162778580970862225793914248139452525770259745227271
87 186335689710603422353754347720664174411908507466539031850403247350642357358225334117356479864975944349454188192952043222079252806015770819698962122823275094091102703360331738614325610659794496515121064831543558866395322931500800768410616417850848272861294349107498158143141913297306094252782470645125886021106929377380639843942221789607762997922958103781953112121203933997919607231681394748927347112424646435651043902471060733734824178653438380387845276535733698230909404970424867387069254697617449716132598772319032641106418894336342058274369224870019208989046715342893892695911329832559339429446151
88 11267006609122735602244444650042878806885156308369063210736090695197881762150500847751836006625132034986074618736759406918245069050890927764707181195264063676706608246123946174918077983021405522264503245305756513313855501288515961055339648610906736695975993002502003331061952227369133220791455480310205317491774613641626685722951534769331220426137138837668783208155445248740007912037185071223374956854532125000475863389682611374462014518162701401582427265011195883180794332006331062893015188781722503146297904605005815625624600898040813962674603155787062831018656823066935541520136116866044978760176499966471
89 681272804620378536526778585231751117483787873129354049055493572403385437503291757897699599851621716091456508915554559246889162330870551726589599082205110529014471544339103889410124809705203431835901312181548952173627352929715046778153972349899148460092078094366007115957943790253164220378826240667828279522618702626530002608167543427380069606248573576281120633790231421750631352305966476263047043288017974111534524233696782592102859697330683572632211755486637833148600772752514115349651358947254771636675521606448422354996966154021764282364973539364951863527792187028126205837001156828321894406887643045027920495111
90 41193961308189421776250622647654063857971394683305192696502108346345068182824645343358939635966289327345725539372494956688449712517920497350188068725784690394608480574930534628955294310273830464042545524020636042376568941371831864547141591447381216248253694578005033727810144376235155709239278854674570530109707774796870777241767391832125813854920631153731330890080614272171264274295833411605424230262096612005477914902773384026848087463894913259584910149329803332382417236951770060513141347360765236996637537870026235438589786988660336240446553529254217336830179838970038474281383829844684926820665306259572418851536912903
91 2490841314598171818461002769122636612351337353886196043300611069964413571867716331258589362680750008127356586170438308849198906144611404026972267318011214315760706991666186015236091514658246543142542832259760090711819417636584020571476523067318026569328215672589421584899046025479855929598775964817735698981311170390583488019391419921949229416742299745364959517004115072371237240968300299946409265334776177407365439726096758016439980240427389492053807777768232893427309775041512558680156428607501757651343365280732079096340690957472691962128425612307575077746100077591420552711744507372783828002158900620884114564759074280032190983
92 150611649316564426453303042574256710986479738275457013924718369887429488741527445616947185240740397293639934335601166218134116256356681908483950347626108451740250173225008674053351020040612863327586779358515926651834260681015309523272433993398901732881804441144343720156815146365759436615136225802784954022201327707963991010418799671902713357268286585513694589073483601792575511402725908410513923027709228543255619245580955121067048104017617869111795534097136209544540249155864258657416089638532680219824538512886122221482336434430219190380591254707528111357830856931395820232842461124686696069471677479863093522349757156213080817272111623
93 9106910495225664325264477553630499355689617474997720284406471704282360185611623785229071828960282090003500893537643094447944710881412083125096930513331231513620799244462952924402256333243687262062224950516706481569298793556994915973187958322177656188650645632779055860119397059678949378743425621683103014058631615581824871509058827508585382131510301377608970032978297961660811309902599608718451008858237735423504937912998242525394491790842198295118147832620058475576016908133176293921712998724873416802150454705120689600455516365725438119012476708116855466040369547370971403655644146385874671510555166975520157973449399211443514848476931436069383
94 550660052820562178808363146305871213009015011615887754315691773612534962253474078639516985319755149282463501335252077495254264139776792158756269986531987027543584342575584708440239899965440712476492852688705496855358571903921812635674494876844701059499635762072327151881397672831801515165210750234272955101758894206215939875803104085910485135538248632061594089755777547436640851766604580543470597846667058831927940455431310032087977424039246260472542104016961521481261311645338031150419428824730466618893563013429042870354007429053343922669155330941739142640897976850540630064716838406948889740086557100864327661499366103801459130098458668744383614173703
95 33296307670017409122769956276444558599136591279008313348697378345031657756435108495610837700836360019715040058473309020935131282454223314931100218530746639035893018315732375336971784562783274880690746057207485169318185018470542725864169123956501729246811938089662650688271068521603079686802589615891507730437340232795660973247679535366870790851856623296832006858260259081496676598668136230327312176122812140339185127664389338920895034668577742671998368554779562433102947154456179266048886992807733310446985923485279450511574274993541016613797626662574776360160723118238706866498047424688435163555418661463303356813446549222869340550684905574280404228896534577671
96 2013300399725422583081413783723801334497706576316581780405485049749514434522241524400155408751144289268355966579806031302310426057150705869939659678900906859092799440799614505537915840929245876067573819238773271504816902389258517316574765857627050266352255046452380274931033566128720322640273800575696588357457057943625298412274991792171064228149255716285307044701781369299351135447181673605429510186962198467682512019398117506530675359132307420332472831236095614912741525979860837634544894540039592959448991309582016505911533528748549866932229039498273379428063870997784493536402425757577003807425759691655727948104165906826946863391613043570348942956207807686859047431
97 121736576310667753582975388175469306880773197439915865652391410383525329385749653930800685833714629119009946837954305014627757993415196909221989268014842750764509674453188498300583845098241966074154099248726129160965171503573588545410107604556200505151918576537759721131233163580857325835244602308499168164901155713313336349425101322724726999428408190301888273143065024977298649024442003987984241852730296356995727275651015473345702971523199430422137000446655142370048550707012230267988299130558312942735777764660918637215123890424684014804020759019637691987406462886046841150218625056430500175219071300078187403286733747052307613737685312674127529152493823636312249733075976711
98 7360945248838267065672820425086245992450843172484702157729853841138494592917271187908272636089483041117608263980773278090829300808434864199050070414745806082173454920844180061469118571355283412169597181900901785829811287659521558539725588351198588405285492371922257678238457730308779155622664040342258459066300460404414618762144121556316868984195500844730905182372114626752816275319501455299063926261494289979008834986801408709202413807605811647848328659102253685021374683756596859079734900705662304415649918971295763342772697111365721006321694954028360652284357515026721911323921235371725701781728835043738112844112153473537158235769676898902218474471044759163334575317629127344013831
99 445088210942618451927976318239659765358827354615858357976873102812556501594147834587493620302287358566104295310579094753054431376995786531981223313694047175690292890562691700419165012366786728184152290918149825882487084905145908784093273312922091760587981039734121986177327797916599864926803304463567032447688485222037178752045594604091885733845851070841228220578739739387950222343432876517161290115248792313090466328928948164125362406549006351511433412253746083052450934066039743253850134332461162992705998993329611472973497719898627698596375562526350684797859110569489604300532215273119828779451236550773838810328204161552326418670427456932251051178918785990473639894126042876833659537867271
100 26912782098381493215124555382511277552305557977816903864500612964330138926177296940396786915656273497647134651878946120060225780639723506655084065553551610665745784018745529241417584722419801828500486864824763301794184185197687805507888250696387731275167873671175968736077123295640706682599025080025129014559823724847246674042629354545649261953037391332334073388376762199321871894685190028436537722801679967250443859789834962001840051511081740801465208645508922745250125058939513043233589741815718002105256768436917947295342560543397428084297151099430321061690372721858634342525601126667657531801894037032281709638478035616405065824270764152574190037868478203553083266073955441436120961506650272055815
101 1627313019010384683888527227680674230462557074464881004845974215609067927516628581622812269998440074355190873730065407476688749072286679394911257978143779325075614100544273264730456998763036756150940118198142089091344357320203346177738220135741634911252121975338337408320375937440175763375131855923062591950583319683673227607151713363262669956175931932543866676244313320276127938153065526154551699628251667532252320258632844359075864257167341057905097822751710698011277615242188293579234816986983122236442015346906240400563313055642846791662227191762601943463599807287614223318785988149228749101147636555065009583926674629676105401316749979125041421692858405544016027407662883204140368461411931376693352350215
102 98397395414573266123708051729731719817813537474638600658073529812479848754145438537869082574353283381621190702136647212163344713887439179058833050738936775670993132254176403031061080326471654784465673705311303658225551220806645617318033223047855029586078146242504486777324042691384457693566337301891815658067528733432652099760092819820746856258022829240895054111510347576831182982001906001751883828757470344327418089325560555631571209948535451296229150592752029070547981728151983132328328203619488202118448371096869553232000150097052090092867513381445443676525288796701087748657160801939048735876834818199711304369417890019940724819158928910571370911695048361129930070139511411941432909721855315857555457684818641415
103 5949714229079180074330968828507062603286601292124093163784789874582653533770890870457843517374836223952249023892160197150347953875862954583502197821487659089544971221754865493360705745001323253428023250377746950179603041118632220875246290479256783241046532966433197442036893940883620515550210264038380964701375082615487639987696323498323191528688425287794325738616495050897874222373273529935581628959971368371498877639862010267915564933314208362259199462782117418676089224261780075012286710140421870170480957791035796076081337902296653286789260913978605373791773745968396198221811643289669337869593166466730740041580628271193132207520410570302621309112820613930126435345029119092956398998599267286162093652342642904209310215
104 359756467725206020310189443435021864613345812171402831081807930679532655145704226049401299651280301283179367646455589943983703992157089364146325842547353040226912996347650609112420759652767595439838902962159657712546105374303884005251247397967201182204290243958722286970069019960704524974055710992609976423221445095805491784359671924595857548849780253246235356073847081648019281055814489860608617600907495843751811930395278361811182864812277876650905237117925071251565426368979628132614009956122655692372478991711602313515780280013932644379316682902066401219803493786895868120610464018772462798330349646191591677210150636125691526958833175537420710833499779453170275604226253418927913204605277555743471529791138093699865137819959815
105 21753097894610626860335489480084076629558739827618985751090868734664421124046369460407006481949021000313550545671721059164216700996000821592384034384795552655496910821568460448512228372631456998908547442129526815858867251499800974596175053811736340598790610916377752255781408111573048184788416046562745788180138343541567042343621066859928185241998553706996305146632060405856902440700602701765249478493584506560356167983836001101930316762187105368942861410096224736993662700961564494917503259251442247853034797505890413410664210867312940469360804975180522252355514369217371143613606381917461082808631853265444029621331139112604308707571357557660241687950195421334012379590816932634736161452150823092460061382922364370021150204403504579363335
106 1315326645840755615207373125948912272280385564755019253366952660903116188627314845228887218498001276873251385674719203564755207634374295499113324249153776381156015976202564427261164579196235341744629023222321575517138683014352084237129309167257987174715093550660304721924225195870899367566972252169090999910917174100094646190688557282101236174566931154453660129655329082719821961171474016479998752653189717394851807774835647066954090639726140572855696096433125029393555145005455177945538168619254569024227035396602641828043271869605359712417700052604715598784866752344383749083455891293205818594084269170364610106777312956556033763386193869714393763581239607534165130606888177857394024228619623382871786716428713542519469102019662650146382191804935
107 79532772464896797002117299931297096464265714906336391057474752177836142410014712939070886186283832261543063971453356035721832988233154681600650913530505062281613176944524124853459108699032040665658227064798362151209911741411546312529641414622422283181195961510627363917976039879430098994731540106217432847583024240559822821215608771530073424038292710516576401512258758329662500282063718319163194230894392552548409532758433928961743287368178394835528195658790260516055668351759860649779507677659477263278703076077402269517197496208245045770197001921311817403640966523617760157452667872432256162106290604643751820511020597752108365090603639091588995667953638789438765128755645357356808628998996203919078717714367653366550437509551667380644259539467725193735
108 4809042617630403549366297030290598143097268428292359736886094480741423486125278789187913141482987169887256928558568937153120254678953163587683815060220297964026534062008855411771268221980504400060547297209504560671837835916008416090871106754116110556324008329264494241949837142845201305550530726284137116038521367393905130209866258672013482771031976844205422898840573877148333742907848987538578204247219698341234033775426546376374222300465686288732452988849294642265835488997152713953435418563542414047547994730541056941755956717013306485187751241129170704215441979662236426739324302501962963713988025855114035655947217100658505416697263813212313658238546223039910006033367555484196047682758413648505807202020885129320622011950259712246235040329645791434284220935
109 290784417309140683967007204701828638465792617904369203305868280825139523002587335845324743124841741475660178635483491150206498359695358510920177210042061537092942757104797796528493326019341309086719837371429034278743564350326498532632222613038880436401881320443992522663520637054708493163691006283327742635759774738019479906835676775914391869710375625775656585600097064117237014969879909149290025825373700553063885518658399461929108251832547840362973047390449562640705476751721219912113774126387406262326435845437382048429410253065870116587181790911221839754747013480950127922613524032698242770680051987451992575734424911682881461652728554949577115689763472903168467981668859617596437024681121726778816175146506560824728445801271479301060729981217122718327728285352739335
110 17582621755071947005509435832768797975312986413706339416072413301190311622430521217376167988223743218317222612523897266775447555710299496359384814170204049297047952103250520866899221350562009857359815201985506424153597253844380524934512582514119187652922142746784072553971993833964742537676594807270100932853103738390887710297516259465248265815781616255273068484693020276682021049211923248506259910824630997635078742368296360426486839763211746717488036529338617591394692752477176028601852418707788786007863742887543723400149821121223844260665731336577039142982173643232387269612982846717784193755527617702822427960471552463653694646683816219009038338749241929208797086157066170060874464151523703707655298873000135705957925173703887647208725783293339082748193869960948889298420231
111 1063153901583609240297806516724904705683718691576776331447971771414514392056729714920433648048600369323244365673191101552016857602853279204636439501170886480258273307342924339098894544936455464843097977024214168840280648278399290661946861418024247750074652372249574383991672570223704535345463233746138381172558604094864582155442414431456906126639908058868796825477656332445195750941032130862872706643099532189146406200151218656978557057165523195066450433138867902355415414813490025762088139632438066340537806438836372947613377274523457636925201604492323311812746821606491836392005767647831532901766697222228159743924955204964821762926711236741124707800078937340107465186211692133863850885234740268441398930978374653564500722448325653535130356529590666366317683809948982079299576496669191
112 64284850928241195039073461254235031517099934739371075169967395973381796184635223660069705494235590744146734739261646548614430357934569849023713814269850907753859587250545183110993711266752901420941808848778122382632406747437954875158180351538714159554230485630709174231224364766201984413221023945072482444796717109835466876355387107274893044643055226345403075322360336537047916300293303399238566227621381273150608494721292580198018600451823210138726648249137826589773511683620436503300611081648239073857630355018109949689087226607962816941155022380308206541528177841199575953247772143839995171675809019563024331354232517732054677670622445910868069352213114080474265053715480138884905108354538523433266592667212453631263149655929047582602659971767527777193377083651645256561424475570233487409671
113 3887059110360795469682942785127756161078511663539325560536478479188195003296281957174111811913100751314837732564929541160541749896668813392903976690993050745488287241741993380262629721492274681053597482345388606140256284925033203626209722916170964260403210661937833045909620446215550998124293204448609512498037180888670353513216359659862968331015307851432103056288911798599937111084727057283286233411575869258348064760830611724497910138784530928328880563736998259633616954484575190993287738089085168169466078122292981400966987939295327418849838478937893390952743618041195862422664943675586425196712087465687154003714185607077859454729865552730932167179000494465191352712306184070945983983662033720014729451385604928501731191383469423901952326753591655977820030986747895661785996023711566244459623760391
114 235035600289479282369851482643465086520857636065621642264697362142805736191633565245704169943905791820390587143814612379989111770033244517131093091147159785496998423318136074164370993184948968885554905018751008955523526681137669502214275082556036328770998350501012280918004900696158259881363076901008459229593042864391814536375683228810685430246488232297101222963902204228929639875998192345699637223554191631494706508643460452096463833676439854981381720295706998028781388396901448580194095696906750586375032070346271070108060792584078921758016507044069820286717277226682603533712298570098826423940514288064984830453697311035350666202251401901004255949971521206182751102198787649165524909433716338421430504151128042943079066665097990695197571193586344244966493324605154264115145074969022980187527598043021197831
115 14211703973369305236129136843380705171425405493287825770586229286062628778372884886451697830528341904243426485134348072302658742658718455759073717295208067188221501762118532270455629061036639755469439279430916954049367397136863799115043947371672742956733385509921071029783222860442700290634972422150994194466791991237364931218132847138258524857239380454851780289274380370145973552057504295850506429586759307555893656760806323438972532940289810355398471048444299364023259433396452778160509956611369306805709900356455298743373225448133839338487535975358106056091446763176453891452785165263928574572098824338410608001814436441563584567150834214298416979627344028413927896071540909659009983921036921024445999745235129009769662717718018611972186762407941583767132486233378445421693459941741854253941258374576471315585450503
116 859327393713647723405505947099942153899518739428508491701602563187417258735759851200120390924715884809285964737378318805233079079238811039652061785048306563379710209757435686631797130153255054567899652409668299749118550727518579351299973783524500945470822766213308597152558743239443081583546976373382681178129544526254967458727228677217417037760397676255849160951642610865689269303716938218909691752229595486605648359020094879609433024879407093897964968045310678958371534796035660599267259898270860909831733320434496482940580287518570680722210784557810214181643939443315700596957439874238565236317409594085692730425434742393968065902846272876304713332579458499570347428942331273124708098745096758818569451408507463187118773182842502455593657515044378656299243519638651758278840376598782475378043715794122661296030039236952583
117 51960241429910716845436641966391791867507386413582333876723640067741492952153992656684401329645607508522908771512610526575735810629568250315905399177050523219370475186393502920795126777229140108444195925209928018982078614983648217692882886791740971825722227018878854888237303536375422897683147112958775523113533193275106825810141950827627088785632061074506812054651602781762267144551229989599319781146705667830242005233735531512020096871083331228000911803476615269183265231870088586336140120924542095691642289379270899572231245859025265338760293445022646348696875784461013417873246827287730940271503191832595901563300994180477330067827679053594737945557497725933033018833653660316876351170814633327015268524265908981152968731302617695890025721348416590997976236826906144179447487285336602421249579279130002898360900236077710679753223
118 3141837103303473069062336789988832172016070308183678190680733923696709035347702899084649767014369846679076722460286557257933842789564374374501989423181597432123077961748358737257890190434012119031512272503176029713222186597022301545077304495490020800867606393570762395418167685994759354006542227362128702459492678472966959039330577530133211857782766669020745469409032765898637747043287862865591358938543319800325492230278052899281926082019187930485716042461118416444609107431942190411333862239332233716376301501651850130863097828570507427129356519301941294275915178507093097541250017239553196615000185599684485361718479345739377014644581006849829616837618818548329790389724730734151488390888201238637332670009092869315803250196467904157038607670896980883041945694518465804674762621112386003174724856994113061765378628804355671486014146494983
119 189974875251677984005183411314739764147585982083008525805062817239415779152124424691791525965878467464896885617955879770863106166254290293241825425351836978141637221964633788502380723676726706063610402621887578424587544316232436140391089091158182683274183746783896713140648433723073567368090610546105070788579442500003890569519653147580141588595353173740981818490644204097225661439129939182238778954079061478878594645181210475687878898192344616486477952746579578757713519891517871935902411666874121703323327261960129436749045655437810733885563946623815069397193917987018080650474649704326553153800154310459976218313993110086006069502864591090110980932708844471010216794311269594367199374671672814967407152626323321894670576948383735566323577788673987176644709015913289704689656456587004512686093169071714562972272245096100605696683819522963072631303
120 11487054242546005276182605060837445973146423967764040130829469998254348639389486237312902948773877506409065511282524518068023443830224278401265335274538081685881553575290448212082707095865670005027966133073455131718940577570830081073864657472215720294701192153622197131214655400253894972875069998383974293156914943134741249475657614510585726533628541537912748379510747054991483035365594755364627434377977786499336172709731570374217034970891624893525541836069966100715015332807733447302754739932606213445336954227470930176239816034327735493748211910034992293043291813790781275475314319802056415569532233910526339054243363920029581554955413349830601317684814223128656372277916675135805125256896017695696961025277068282459478297328738165079164290917966772412891788214503507391702717090485188500844744547833939673458950914407731330398422132422775945493274182151
121 694578243551333443126586005747087715602762945405438777021797758901167137594685207374942687208390976093254411326050073499361866251422440957535858920408448304387105900903165595020584823157302105172041065636453275510059039661435785106879121044675337010848433286748339469514709242157126387855542150386565297240045437309785198570448795206463976844189406456921446761496531676524952538738058651621511871860810217895943328574343227125441600111601412296330305125171427000874513092280255048005903860078272970834138702598552135394430608204883360052280140146039978720983563656747631148117173013760495753545639897523245140556394401314871861465477899114146542543189575701865881182482914969028857242246149940288211070331804163671683663748119203211206911946263212950062423603531338176847504656051190526616290661315005356561078977579255061572915201766019368969332248741222929416711
122 41998490320345793006778139702640417299074610343163652448624779126123538747216452413729812046707850798029992144114870892049598129133532448341242372691346729868051940260947527417377574496797485592733728399710403595676143416460321648480597441246653571110737098260123430140900485882494285429631840749868806139143734045086697443156034481646094331112001711207509298688372233956695638981922117926713982788317107531828709905965063017814535765922781058212428564054409383798962539512843333898443022955487398979124383589038582097917454481307869099943995724108932014073004102101976416459086186525485337358038407586991795161182104608157113790996620352025345538887741235340239653485256901265527115724891659704242454736200755703329513974849030162934974913048976328558683315319210132558601176608055936812048097737106365249244587337271316754482294558660500824262650549896678458337572176391
123 2539488107444325100807416188212443137119290026141153805761376852601312091632009521744211929278202798635854622450875279189442409516704528543406882287407590091637058178590263157188284663961792808136782707241995862119285694526541629360616377043760805434733117539082963345298895769462508136287030303653598301561866706309751001833068183379706313622139462172186307935324768775611470726609964666314848651885400306806799842219626947641882713797470445374187583312429401600957037552794199134288149690451399575133874951361624323462310921798229030795086325455156626352045259395099943998902808529609691538294167226519109988069736872586580716399798663923869494808613020516349950298645831458374057728408264643313825245795945676072170392965805956195714910155035288386262825667188305221398236712746891872180246446553584290844287144039963170760320309086252442193317444319992787870801231258860143111
124 153553134854635471746638969341702712119047123715695606862237226771716994763549214975461348496309318691520908969666868928646748220361737783420273107923976423746898162706423073981389840971014135928328305009424050230579593344780507606224391650346799512064009930257926990245124446949167663219594819543061014968467198047823434492327319906148392059827196373135520599469816011594800404038840852257798271039530264893351524298223540749095128153486702893715035092043086531260567686587808225696938349487225292293425444669368229428463976963996475107544175144279393826065220255096622336209706149037050931437987113638005645581445654653908306087124654742267664384944690183983480191149565990299623490041606671448687009345016524479811256111080002744451260587366826250327041807523553666539073215259734399242765003890720138586158005957304618590090274793868878568516652890741049676182001779266418506627039751
125 9284770877472122850475299328674000330667636334887024526958843907730551627563845217368081609600945756728137743690886031326682915334981239190843141093974285559063780375324624022151478044968006626080078058180885606687081976574335548045644999525828381399900041083114690115589747313465804307408297685535837740448161692667204288265092746796247108370995210655398227072044774447583412351654751714135817318927498108873712913038146784547895014212772215007713043667011739972050376303145885076200984452526371285101968796995142669075250480198351757886510481743395277502962060690759362532289083555578839278246055560944979807971625754636677127847862381671721917601243155937363804932029169233603883131054183182027942170553026615657187830424865538968662210085790757885533903780067025444287474847398951629397696027240785526359459917934068481285656527227339928894427112255000883609857927956181576953358629499847175
126 561414589996903815370461132860283950618207496129273765163410200481363295289361916150136679693100208830313303885992597162977625260297586148906151385862936571888734015856101131659712102167606678166178334790990122475028083792550344689127448702665485544340758657526819903286702743838773918563656252167746304942645283812150632531575919184377757304724807922588828232109656623206484248110315148874898156912213365413872337897118447997145559717695785328240925694086208806831893420922863877423858739127715718072146997801574434875297294864100397788711257386532122610266704765888563709889157871697903294711704014550169060709668522998170410691191168421778880902652539529267578911506583375325849584708046636589487419850513038060242915525804542102561031836765622971380516449162571575366386547972339986779002250642368491738104666233950750372907298200676254107626341790880005465702803895634093296349111991869477778375175
127 33946593407720625555261808060689312768055843265471986236553429942501397732906528549631406901448351220250558636388280881036017839090628554499842533452583031247558436702445919902302492213918488247470179251579449607395806550690974419853949060762241743275345123990332626140755154828159440823070917043341144065880399059439090109775376998787095765654437378552011689651000866463512957766464555644011538447436216062120604756642720336748820130839289027632816770745495670198014902281251686135626693740953205011971841313541922137010545647298173555399027556270844506226112138100277742312638133452836998146633563816049613135897381335564197114582460145937433281463155732364056685373167417959059780152454963456754337930872090039165333627621242799684133883647500115666041315422506093550182455443687603030813179851782288166882319104156618133298757981753232427670666762691274675015157941721521136390448227644348888443144139719175
128 2052620691591675103654558212275858667152311796718443842849017328306959395563927146831037384861526445455555017607477021685107908176270914575124778542925737755671135020167673245277985943956300201505143623618404215841619030967315510237232000101072443785635683120798358625867791066711948090273452666765721462509854150033356122331612705675176050420207443161847086243869366588988989438909063179414088643855148874554739955318716512719040452961789393386126023589414769047916051599780487090409300430408454515220524028236840750984789363577479567636621206833378972784380329748235220651285468896092875991223873245176555998360140893486034567098655303273950669985675833231407304610728333337420602605897227762889460471373320758357219336415861157367035553380988521693458131488989247373099907979541344675250908545783621315743721189857065529248551759342397422215842730937151404505913398199789206865866966831440710849672662576213291975175
129 124114123999023946952394760065717430719157103907253647847825023200458388837022038111463348775928555122993489811127538020532866423383627539464841648026862104261089426837642483485358100416915565104151640572370022827279339601951637868161739274035567597936351532943642354134710215887986033204144836960636276714335459883013648942338075254681393763446156567558263520588254864803134431043970971407576695373382645117514656839558007174554157402302312981106072842910039374994052941783977639341201491116913709399627007451661211505817890195440132162207629731275592874948131329194393752584946784632184548404972140209120936383834684547536990040023762752025587784716427607225865285920734942704112909259343429187626974353412566535541012074593298466096315726060716706760892624732536401111788560173600930061361329452988060794210141045685907061265456765933173665624523863385205147638607130708227956577567401432790964776774085154785624746128327175
130 7504706465810805804638165183611441732132360016506286747408609070043000220095809872326450464637822414543969233412996092340784105146429216760404352678820696770954452202510223778433986069060050183389621819572982778765856824358666840564769665288327464368413036252618453810328947625236839719392588623238910161546407078759641421016828558887729552743815293280239794264134013196711070519945934574412235903378049316265586639100180822716247274576378401554361722330071515273587049763879489837464470715998944108769380944935480545143309796589279503915319946698450102182120087665344315406076889190597207976099670490770552399927940636671778538593568105894436159865932908616998068514021353178263657102479950233977851657217596240977003515755027876479378948475764695401031647445080381525106985422324664487908147557738171583132813421028039523206344849796961947965863760482102667417368619940815593220501266980476197393578480477560968692123111076583981575
131 453780901990054166485072912309321751388860136053432039575276499944416378876351976602628683250104008853245576886252254130498837508812953760521249123180541161154943904103140064343523472321949670718242967888572996094666529584873165329328690009408865095736556437882591559051875881009839442898602436165869725249374122772559252883454753708127908667939032893600798716966749056842686730901566985583645403315551444013106716605948744533124536267764162320885477896521178570328746557209904133897615241007415640710180630995283952723684452180728920332485174089272964855276548642286696607812502004503616356748543584015844240798329639828640306942352917301654179970809089223709596582053884097712603336234255794237705685991364228254342783596191681508534428271199370263521332982803242079909167439029847549398718345326979426528738778484910913433755171571186554563704107328529725942564679339003230930876382445104031504648564065344028909332399543006320904821293575
132 27438395885169365480219720088528015460107061425990767108997634094303070982420180855202428024049360102460698865726341462569682288677130242602989091723408641186561188358960192257835385193490666730352375981304558513386266991739313990492825780816536565536072003740096456208106833191244990621449270671244750472092500051784085780044131950884351717012306321594677958022949352765677098098639603106518393686687120912737207798543445900045686544471033695236785979298741955102685966953688540627920688002550906834991835209502531272994643927487045884609533134443600564347150345510599001275990423299855482501800635920035012429995460641974144702568202979387557575943819146501324370350823151074012726108071267623339646397878848330035419403443653180362970874735606509939050840027688057017098325350037103140573166853594095796127345932585785916401692793144337163437683710837958885667729411480640877319509418114771482168300413974346725429117754327508546838272045668909575
133 1659094874750326642935290113543670563741554555026768698387662126729730087363511561542500528529504056282729911249863870437435657099080300150878457911085445021741122914616021201722711118266950763245709705135456727137582236965667052920783683128413034442514724886743834747913468557602902887681129972982911559522199970365147331099509487037184314731409713950159636931315082270884725823492254717344018780861346206513437870983193612021875644280288717332500037771773980354948388262546498780015045566206224121500342503202508049929936554553106223941999085823587582916403517269719648363339599506248308408485219415290879780536837248240668814921434054499188614234441621887564520008870216964369487259495455349261193720764075947137511272313478972179066871532536330820599405050347641922026325418887921954692508718732794907994568978322244553770546633804245990600367947761946382755114585832932020287008064997842481271476107613253030924040031954183404980761400666721308564013575
134 100319122697351206849214408616591567993216056237850280827999294383374163895017466058263668438158045866147447765109031053485699991331379597684501107255225599662817877694538373146012883157757073908950835825131975004930330240833464005365210997209937926904370128983142855165725802098798571952337628434495834171138449902196183497805725127839477341870297029249920573415773242440619256122102571320501794682575107244872537057057798234574764766481213379400183840226789747162396640546678628167914362547470870897748187114775859968007661671450495708061063368124263249182843804435617521143616275986855924264802466578022669007222932868488260845402124655733743143331593659269286486216218813839725216003102237836671422382953370068900308538021531815752720706359978260525699495336619718269635418156973633164428461214971592316949702307874845293826842739799957715007852022924296527212251130781833653165717626548278817899078181278488300399528704445977305693614317190326814165586336301575
135 6065913729183632807157003893146742270393768862503752942195231062060913667928971625752997230187309843738799348484353896407492324558145901326493737779387315843269849685888514388872521582176230885363612899212859937455875129319171391917818829602088392093968161621214699754543469768440123861412910687499282086746092916690182914302294248896395726084056058558788141520364771707442219200076035387353461873084639747718762302092286200949794810783308427974923407347051874216759770511382336315539231141144899315274481227410010015880294129987344152262229465424030946046364668661090645170196285522014587527391025007384687739498781785910512266141926992687649658048408998874540404338540301818389786722954193666858578803863572533006792506170739075853031423841491144479576234072761952645778068199643095555822253835094535948936855376274536071523530936575371156798675757944294369925352750737541008362779744992938847187205735662046031726882240375234354842539112473641160141959736259341980025351
136 366782607149633877636929457035696111948269217343471726063294667759242128565798753821786863048018393269219272251942151424724841754239223387905458089706610138597570700187202926394222119528075732257624030630090362307067738622160545774983325559116391104666381117149527409381778810777665256854852178530366554252410847788685434246220668774130480993283920277441610775147914370438978864820328596117135303065932863605863540593705405351420600204524856932676112875981447580497448278027316734951618180524845044517601537562357631383620271894273266266660591457554134819681516021548759814668723377492708291210096464660407539259279703999487457040149510546806029322757076320630229549564906360473145273154776684727954801834563906261595478000955341713686177269270576175658682971073653006179193165203865739365374794534467189082082896463065500174813599027996350745832244873315999236287822687820777422155406601677873414433789670352638420501338721182059946602714356773044911166626607879229042151039189511
137 22177941677648620380757040648704839387579749391272613839166962520591860172474215029168837095549376651821304478649681159165858636489866791302868805036429112757844041363433352138286722248072372189676487562298092791238628644301488968842191195239964703645876755988284299952181857106177167883488730236305560110325709379591641032292397191812704357755564870772766747781973212590274955812722186812151450981252336532159297971368141649901684906231341565081436969275251363547196743277188051918373065894167817752994594936264885788354826293115121754387006815271149210745137143529584874803826935305346229944007864860615867668282186748205061276161776628172118295570951730395031180243300483588037902336055769239507060239062638890104370401493735908129645107389798833044346914065603229988990612039597691788312631793944406917219092859237903882811995590903396419822020971118001094179995521107061514223663055165751482424731944591319202577522351443287126635653485354067518504863390796923842058872678115960963591
138 1341015324798436746100042233103740990461129340728582732379105249155511041356216241415568037534817425653569463216703431164240614458377423222211806240478838349016176823392335845150237623394258764209515868109225920600356841330120319078931348220103405342165828322110303254123929210374483213657062538529302285524154208864852561585203590535559334142993281891717719201435258256184469666319815066120883200788222399749668559961450761136278716576097814600937460512375169061523117779496357438008537303935217368558756850075719312359064560151507757833407526340895117610698102966580802744810507387813805561171843447712303940875239549162585141591268933818978187636092292607564881429773391150821323616840506419176629389619079825192690033980072637291261854166847504467332100334569776151844837920096803046960880763107991961716844257105586127787124487212942910831162521173033180570545231201082055625251577363772995373601541437142074610786707620704189968549171706117451914394918716068987497083391183227511357953032711
139 81086068647959440814552467274283828987636967875258451726595876717960981996588249947492226097554876590804133675359513435970887594498301678645989178184516345545475615785478221616824746095727742141874005958222183095901242991578901565469046827453810842662388755338055518823132941818620907326780737754344236555252909730125105761524863081595015049775424669919947685518501858765087613025316636695680504713673802048211758589959199491092758749453106299356962957511563423243108328020812420322761116264305692582981610414588117992805080971951777629190140057636709526421248963791348774199019188979563882549274755964371155671818323091605978238735688293230334010377539983466981345431786942650698813490383486891715943330061471610521534002960061124310411996683292491441473719344900241561659313817750384237684328509489289672862400029838531371602199826927424810127442652059220643846300009465442311589727766719893110817199802390889160267761777274802423801733464397844798987638045498968662611425374141153168574794662259474951
140 4902964498015597589154312847441086277520358723651723587587850162502531098538536520857055701846546337631789321188121238252138412855379120909875715989464815931909209366884301643993162918849077256358787681773043327827918381789463157035828295726935614639881806134116836686337101390913137866309271352479786770170472449400842727482216999865204866562688046122375464672864681708047137268140887936848616858973087716716359002363216417622145628644794518625021609240045230857887230346515656032325206828133165327362588450505437453451614671631821803239066949667380528577727837634726825844548220567957798983084930205843083791872279144304458178007218963884483635909301566487040923673946671681628370931675520775924528856245089646688190068396749282352230640835979033633686948543784003354928961304053351887680527936873923536685589843240228672079704649747170655465504387958294882885916891384662896671114592835866811714837181739209627651607613324834545690319378848486442360736585208666215953860052286976494639062801907435341879722503