# Computed using the Mathematica program that I contributed to this sequence 1 0 2 0 3 1 4 5 5 29 6 239 7 3119 8 65519 9 2227679 10 122522399 11 10904493599 12 1570247078399 13 365867569267199 14 137932073613734399 15 84138564904377983999 16 83044763560621070207999 17 132622487406311849122175999 18 342696507457909818131702783999 19 1432814097681520949608649339903999 20 9692987370815489224102512784450559999 21 106099439760946345047026104938595829759999 22 1879127177606120717127879344567470740879359999 23 53850147528658601390733638377270009021379819519999 24 2496923640608842029285537344277255778303339471503359999 25 187331696136678373247147439254401114767208043849539583999999 26 22740756589119797763590969093409514524935686067027158720511999999 27 4466693927721732437129010967389310023958817585913340461565526015999999 28 1419564463863171507576408104556964008024375775796704645430601388670975999999 29 729981214687894821169508763198223044882366730812163633115132721494887317503999999 30 607373569868916007005878071331449502263924414704952629297115029592606043656028159999999 31 817688208533855683835796465213319189963351257860421871291197753774608145786757374935039999999 32 1781177583843174640800669962342360111369877715158677706030457687827012895440605670637372047359999999 33 6277899326106808789123943734532710916611820857538541951765418496445957456986259053403727495940014079999999 34 35802150454163280454980680112398048161103637214785402895677632192941196983999995934288423288138859076648959999999 35 330363090240525774683518301413349055474898173772129787730764002343238142227965522483788725796486237269710595686399999999 36 4932437225098814481097616838543398897107756898575065520505587783913370283289589494546879969773019885592298131727633612799999999 37 119156915847924967151306186721649977114331020436263993607383737161214743156948061014386024230742145933499674875718066661071257599999999 38 4657625664182469415329704797321410264291103248755140710740335166009142125810379333152632346369343995671298052987121786001219038111334399999999 39 294576127550125162087370694995522751075611415995322146819513287544721878761013489959260721241622681179410977261050762657728095267322921903718399999999 40 30145199096014278606449116244129549514598035364234775847560829792161138173020762438581930332952007907329425755733844208684158848940990325148013821951999999999 41 4991446316791116789669128177028361230893624253932980541942516703063041953409260240507899864582370415528721250083441482545956446674046878717643974508761055231999999999 42 1337279825984885033757984548482316771208558792880979713076227834969375928566106757216464674658081103887604821496345166053496209057338810982634968209156663944698396671999999999 43 579703365276775708218643506099041113190712003501339908728400923403778530395116666001447041271293035630095763373043645316031851026945388585166762320341266281505230600131313663999999999 44 406609002954619443826816428591606199718006893743766389183523332800674346417040770087259145384696357393029326056154349614819285216454513867714481352822707710126205128110934350691827711999999999 45 461461846403736972942690895816692511451619129791653642823834342164450293886377711991271580708582765492801918044093169387146685769288363949278125542224379428205671299963355506262046963442647039999999999 46 847387881331539947095852228837925364869572016658915494370717534616754858115403522083477835760795706535089822925598765786612674285144934559455510190714957040802408140228193179969587876114738617379717119999999999 47 2517771645689806801112818718103889118149497054955976816707522588678701312778463318291717709873894625730743485285440010455380279448862129552652826551557385006179591080943905235881441179110168057413795271420149759999999999 48 12104255106061660324578142806682186506016558292533413038752022347202208757829075914513907127595689971381973018046011910293962737788823100329185276009261183229226310822286823964287671606329380611910337561893611801159925759999999999 49 94155878165344791953550987636665602353611393480389302742025222715969498770201090771042458768709401851556560156057948663358463899277079532753179248404910879408676309730466283909665385456457727509992293010485978182165341483030282239999999999 50 1185071212874152983410048034449522225186226178649310826043299626438733275216157581792785065760446783750523981127741325366668786647051826015552812944471510459386932953411873887979077339085299381980906375506603667391013444936411604494319615999999999999 51 24133988373660736875515766504436453609926617840461917334839884495924866332309338896939128637513316982267104128969019099699646950557353766258654331846012857582921716847128337811785345490774574944646514393749186046547001494212911551348927149935427583999999999999 52 795245810806504414783858117178367709046911671296791133642892605342027694575059839506556921487693546725256764187257568447483873439226568116221494171477665406570249610619693023036431662529999639468714716332464604173032698004381176070811119800668044083714850815999999999999 53 42399557203068059340926145235801405952406088983271782581869218348384123818193802907030237468736369473396870272595623215694027755507684625601983287807625600482968855519089426184086987106365934625499016840051781508805602201251362813071545729578603158283740973610112647167999999999999 54 3657706822916914786260071580617721034036997321251172519627890968852157527519306662590951800693299625324789614182880994195142368343005373982817729185497230114756313365649317629877307152446168310218129063815095285481458983489332029063779984461629386483446921639697063929514028957695999999999999 55 510556846034172607189112407504797700944403397130357140274703595581717335862726203272867443449598590534505471954667881767539595829981584699913411704135707257266656809526109340156907463794060602680805415188822887243211976349284448069771407482836313663475197379614168823007657393728785188126719999999999999 56 115309995670847508909508898587632111314338912149096483675289890289345806937630334109401089868784261900360486200543475527770261829768055478183115239135937702387476207010872777819342392438786855544644996736693097357462854534630988163608905628451603510526989984855421536963561838443181699391133277476618239999999999999 57 42138342418415097287886318013345764108456791438445973412592359299091572831485815407743997784644754466442807209257919104847524887257573381436693247081416847249549182188746714316515011712949704011950056195624965565325537827776799844951136939073920462353229469810048864111632450633885301326577244331481710564611194879999999999999 58 24915842691106215225357942818017068739425944098807444136746714170021272594896008521218781462872817348173846916342961041789611927493598721086578672926013128480243991393362836461617993839363412722426915465781369395813317814273057073024671989248140088836984782198876748153765594139688940489756399432657010130446120163669987819519999999999999 59 23837535499953979961931852452285114962503555133490265846441242639192275661058058708124432939780895633650615733292617922310089591738814959496198016934716353972183870687874659499793714598977620517488354122972588935513949482281556910502989473532942354083113808198794473488116325428721319514880421271756877671841873782174093268796966248120319999999999999 60 36900713673482595738122735874482881974239305830771395960379573777274892079748181051654025831665692527230849749236283995235137001371343655024794682165081354970558703949027006281169277632998888041199013668991200090326506043872400996188411516364585860681277138509589328948110375831156750458610858860457868437491565048504983193884437876822966601672294399999999999999 61 92426353414301026853272206205086176113845287951649865339673086401525630890559547097476791453781703398867520578367098373939173899507810322387509811102818682724588916675301112127739983395110812020875897091154256220271323315073511519689555357870326890792139491331276185993181755248910842883360121879360442193933508973283583449223331356283715734570432762781001318399999999999999 62 374579936824300330105954172568302290095406732739098852328222583278531970548783277389340746657521870802579362367511732109573114163094179939302958140455190991201783644162354244091102304945628005744271242902055812487028672596367364037850578613637756179711342956125206655503987631784311375515679097929863075728873902938026076763169063949228603071648544131079257379538867742310399999999999999 63 2456296818133640839417757489740059680822867856429738763915604869534842521886752402246221272745823034566900292582675576306249830321149172278949669063827438828545157201046197401175786770198150697247438960452146800988651087166725799224614482335775941958898952125737712660266080885503080440760519181987973263283084619573504721096314685860667839433418042325441949861256577840638715124042956799999999999999 64 26061824713255194977198666985374596258317129550534208521031047829166767451339249719355407875914834997134607264288757298695002042047453050603693783865590464338841598177193043034679516899936706205959462580305099533067705247304955013370750290343398553844535556747757324651497229907496448976639892359836226142115945281317565107763797839645351956436608255793408622900498854360521176163717348965468235366399999999999999 65 447421071520924850915312707357757051950026003250196229582941035232707738025004873119037325100528593970425530705191351785093402399995256383944022629838506834914214928521041841378889535145573810735187384011844224223730780609219412321649099293699831789691320400272294601188545315681434265691888109805175669689800566411987760026407845255801479272104550965485730287153038297355111260128269702997960783988405164834815999999999999999 66 12428413324178977978822351839685520853032638664636110946462606502703103200299193274390947685161311353312596669148803926362420593385180216246027434045781431186236450911268179352870766328003137217699862915692059964632087997784041607473547920785825036348628296228147083764218012925755543174386494174211438802124653287743573066906178296464555396444522885772681806956265961362773986958671627847616406161335720089596228474930987007999999999999999 67 558602123696244008567086531901488411619020343516665086755791456237102696026135037750951732583692068351746650961640546106927382287455464935716727827440729939027888413267955029693173508745509189252186193866710500778371075002396313543941479497600849761985033954017499460670315415680547273918255012259300861945037136418647731584829078066409196027145064278504104047651979361109932298980594202553124518521440801446145586886829941311639937613823999999999999999 68 40623479337150942883377859249122035555406597138475779830650121028669536172479690467101002689039740660145447034213593505457735960205543574225484552103457385920667249707074855640413944959407455337833188312444700767215248111739545134329910065691778157645900598142361771711935589989820390015289942751188492858660605572759531630059720828790458771389087307627025465677543697476913527792802993866947674813448130416765552653788913839464263004473070870471901183999999999999999 69 4780125427554774646223037584900611122119969199714329532420667658076868405456082030260124325637457548562060617315380570691772820888488444240840122982501315860001806390911360512060803702943850786988234036541777680825606431999349976621080087072470375608895786865645811926464822885151910539088113606996453170481908633844595715572153716262320300631774406931524602623787837189275441483929444100735105310753548864405005751531686496324102093911220369933743087439455134416895999999999999999 70 910099986054222401352328339902187511830609882741462846797527715856853746827453120088579148596199643600945099161169278011570050880793646575997963613272812566058305945645908272197859085124938115410237106750841385181865980040638337586188269938334072809549214819273915409721077366986688452456428359175185582993874903799859130392501503464195880796512608842479572649190198635800540525191462043361073872901380849171959287458282859546944148244763223536139738470850491596295544255765544959999999999999999 71 280366786120776941960289528201343144260962434035196523090358699849334776293224803824691119112980158998887913451270820697906693571215081637636917061935435978610325033349955361986547211148006479157371778712931793883286389449080365406046386764762394852173311914597060864732265234173031602784941826283001676472479984597478226803017574146512840362968546779722200191501739225270918870522730772301878615454336204319024391133251103376251189822193299924139528758852334171059846613740111448460620558499839999999999999999 72 139749949339596818988119335149029117568654134360637495707166445047167166789471108333791443068056934572168811521204975956951597604444302602173427412231239730117625899183822846976566536839327191252820632207492609868796627499596112330545663543335099388363581738286309364113196171257352329297829482903526496702329165501729883812248912348547671256283834078098840466924670659492907310836254029898297448485579467324174699721564510193454945869410753332334313497998416338900679418246291236055801445552584465607043317759999999999999999 73 112710504885250595719038291935605031509418748470591697728525525172395309883524917595160894070804054608279392159324306093639880174591630142481506206241641130358930828764545044445269560849647655968766457895773438328518254575688687643085458789834218240209978687532491696199821160816825892519344864748059751716555633507691034136490947622597617386802351167143077362483255654973193907403031265450958397756653772775861068360595513475905484631339282261086940324371275933331025873296358760026212583624517340606763514487023456674119679999999999999999 74 147083776268784641556423914414400318406994977643161031893434064614060557556463316117299287941378801260628137951111530555635287855652810176546485655618772488665882247136144056665199259118455648740181286051729415832993862787159156939050995510565564515914373960417672352001528294230521272229033562198354453144645747159004094256336858367280370803100571390290280476302085633917402932347753269160456940563361769610695855250591966949643783024451790922823557306184210782226819229347141562349588700309210760462694266791823579246305457615643879669759999999999999999 75 310565198804200798952867967446191875713422539125444587834800728959415818550553805197709974359471958237030637503026702653938061021749332068112870851804889606354102436406860294782316315481473412982052183023229218396188020663131834599688189006792011464542580002009357310313222518336105612414820223017583017279515790475873064213020643514985352351891928484743583772129714779839936196501237540292989233402999260203292376715118114858091531597054984626531074068129861103007892987500070408770593402846739034702224143814930280831043932820937106490062424682528767999999999999999999 76 1061031909168552332310779021353445826239206278286591210095904408804294088259557927017920854765319478919848033890045455509923187562717765564364308070820308929255689877832188084424482137193879676613907297599618985267547085299940712964850509445443635750494850902650647155950995679246038818947728443743296686604911233141738033550884608551581341924461573391122548063753159454402279737606082252174941887102349000035252150266877081797088287792453142155221965772454717436681156070750981400386949508963607965251190279754260817318982035512621427035553388889437322978187307646975999999999999999999 77 5865320414598389838168588945945148829262620751115616957118200368105108917985774993858328997349738332403940830718415695238343079559086885816969845955148269412111783593878178858998219691146045603634425123562539272436534748997187831393421481109335100362922155786043920444150078895590379139184947856323521737462734967210670850566651715081626011411776986010310809295588633405662756031416842857068417118093538059757184755194825002199943056752473527151982531599421319741451717320526068498850039603357590613050390112219431974556588895645720426374529285831154598046495749544044283099015544831999999999999999999 78 52461738623552034350075715699908607139360212595384031098051536471804445809470580374486491169900370087447708608623453981687654132550754051685207450219654915712012654520476161230347492625051670610680074080196266449841193369442386320660310544966551553115474965777252665756365069684129494948963018288167003050086022873191921568918367327567193611105995338508685082584663235945261873249718286436995150608698660090631382089754397983741150163281266763935518621526848864770412963588162480451996270534970652962957811129638134243286274668768877274612823687525513969983492415053651236128566950562772027910914047999999999999999999 79 759243804875302763812774487520180859339720012564434960928068516279527905807365375930433513017940320252162526778322889826608470518209290934227285774896820777392798192292937462107358629083971179147391159641689621914390791692322311077722086366468641841130958005937668956703401467445193166358685364293456276025714303924069904477129462748536196516819535838780347813992953145383036767896014334407900399849985226532620291284843639571849855075912056774088603780783833992890129747651550414136211345478093832774739131605292139016886475237162440716449118639204598442681602579023093794453112609537627239167107281295915360452607999999999999999999 80 17779005929021969773340450879538768787183297965800817280242772178750764328012597634371376996058454927356808167790395357436343317009231135750808198510697618020681954585784134611683083086038725203598838099145694526597140491796798613179192971139775016016572103477507497074483084476764484270309412672071746334309442016100941565933978241285043841265056034744138473019988603959114016692915360731537280552315242900031451662320723918439183181728962151287963970289610411780652219112194967339884975502411395470050127635547801049303103429419974299777035822424750010575475338872945535905403502821854814914852982178429139966572104039484861972479999999999999999999 81 673629864577208729256638851520989450973484445671159586502561148074647431218648050389836332524728021274626076710382348124429285949511704740613532434352943561543027832715212712772510321231291450487142989598009072328139423853677285596078852410546289426743814893765972584353238808347558176503643998614526138331671715158860579818469815681061164846521584844781806854139215882254480200337773551653221608922904731693098553040176368559173102475908150025655817181823013508935842600480524340721159256426455862155348953696394679647561275877564621858423221090490419366688450813702219286267594446439941586336317164878695932607566608769916715268496638042051706879999999999999999999 82 41297411501597915464648490995158368832069700605775128321131380237038515379262801066860412846989112022151792861595362198890208122655998174391144621575003799949339599254864689697468331093435289059993488390992706374559503724637294115398652208869788654303669792055171239302076402461928011076140869925675793523902418911072635411113549391470337628323530244173087702504907091512262398007189598668946066786291649161620524120469884592970825030623785226807469450307418538326424948535799020180468371953058271923836559513228943624631361335494053975081231707867333969159681650463422771098774088333056586742491663546662398747018724862435591656674402349905884266802892305942446079999999999999999999 83 4096490667094671241269660534953311802563191469735948824412187410607720225040775133099652032578885108579518099840069440842191715917122227572704022284398711426632556836253460978606518915003034117837576514120073842148837127614802799596092290896738624886324974606958699042471693537153969802532177667310764236081615306455025225348889469675003290924740621741400926287234269996657032662819570300678160754900905578244779135171950581562317610341040106153535580612634677794960835171675093276054652076346248461111891943044775961636681694801142451563571267274486862423829195157224910807437449168988137993323887825145043882058684885462680278998184927879005115523825649188180626853078771706101759999999999999999999 84 657489389456433833012642833804388712959238651239278382668026847141444864991233980516147010976543351799843038032094350029552987072099770895995647088934013010547656575265072268448486298876283467321815274021681626681764425544466734110553900176779035595810380226948994012317008795583161318663803679126746649273624447629166417316633205403383709612983677400361956916233666259711154163831214715909446612994875267264907878062728477688459596579896104411664315763478922559314864124161305941040124141295974413066159687727602387347756349815650669778262946030013721259419660916105146140098762370829850927536079823347636855985947739479605562337409908798264734099936721011884558457526791750542060195758765642874879999999999999999999 85 170747033708679186787017193811613770206331137812199933818095808960825524187464650247984240692182368992134283540328997555777494798791681739925078621268994744461909734544937398778334505276479453651980597146451884154325556396219534333454977170458664642354504100847880368940349796057126581197877076830418872007923890371055475854669276868021222150230697391862026696715798532391599463883920701014012684896679801941878160050776536774007411154400154767587050350682773010264027574154450760095771820751767654343018678246322005578225572764983968644998117493037956425852322813111637368710622465848350594843764679881177663157993513101424376465137360357919682370280388379266975888140489740351151797909986776759483416485827497164799999999999999999999 86 71747244605053582504690625810865052382935872960195439075334586339464458020630712821845269827651383796859561579764888607850362757592710283157163269951919983989452679171520625247910186788707467942073962604332116837791777414707939477744061739272287214231282335473590196613494386896526238549960229753876987518440969797774083094922227910906554737472662212700177950704587883039661511413537488560070996843236008145279335104040212416187052632267015489033796774363841842061870631483467036796913984357339157093108749576986164011337863015942888637545132477632959744257104952935006481012985519004629914626524063386652365768916701375970799674833998861038543148884022602487983958015637835167365689303750837680275003660437669322707358918828779110399999999999999999999 87 48780351630587968564340256295413268991234633568486271413174551698257180354705747160222459963136766686217843824905754120057736809281338660427844622150699193906261945186789185308939543507889827659599932614086612670281608727327435557060374843352378556225958858379091355535003489823398177627501200448896280273863565897065584673847010501161259955065051302438780206019584477311469559868242328417467390216965669889609120154720693564998925486258029613800426057620399259998150231235528721758935859410350039462450907151967075382934665280029977955795237893464979514128383352834921837518336358857689252847446311309834599723236734179878740334742374511299036409407145115689811540342879132647220104704823758028558225169267861280830552801700525904450945067875775283199999999999999999999 88 53662668653210776098296176540743960247069313739713694565924357215235170225744780299791974938696296556020370138212415820303083394595460901183240925558599459708067191455718640945641222385448444419349209879817019249483728278950209729265766599988480110668591449310986901348650865628840029351572029105468099708098796709838116069584670276904552626700307144698172210307369354837213662991447370149801579700811687379103242986836159718392831190370545965948087443048445217721754806066372842258391582065160499749733603716021247388207951793196871628637396144707359267914914130350202092420342888221897177264736375248529557346412500121208489717673023160975562553277563115566020106705813665102060075423409335965704441299015474783642882697286604828158903087054533295447056128901591859199999999999999999999 89 95518445610596599726627597969390385320296086011149529501725718018221724980697914474963358032963965775692227478284304308453732774034824823543863472893383461424699138364471969935957593571417540444177700518686935542930929677627183854507613351693198089097727870551596723502057092219399043278221994798214968517368144193375193854442291800593083159403289114483191761408498016473377038150247992354703636638167364986238950803128730601180466289769039814545934306910971626743419077109702090568807197466533705044663143009173626677222341807614488990624980232482991338499398232710753137077581449548830779819617827841026966652302321966265943739439532373961423095236681906605817980964678952173995846465149918046082594086134674434774349158127542304188903514424178926567464950503006461094420693625130188799999999999999999999 90 275099541660372345030361975162483371503933161137091230012296152120030548394729416060609177360513637982664476889746954351545222609900410374609950494241362069739490118561259142400762387960633397642134378817680078510449426105174788753024409360903121862888922245705766157449968779629869457895873123827719941196349068863534095794957574870415463960115026390327620041114583344240509751465769442329111693036843142466346129847891990693010838376841717336116540443568859782312150023436492227868238952715057314787020481315537816640738182334741230307386570387759028061884306852907771276118385926277490522121591723891766596727465518654444255341930989282544492847671869166482845122793460116026176523387365847938633667270061214844019501574390870288483751493099572475066228895424054978149595280382426425999685738305683455999999999999999999999 91 1281976686630280133681966669213141281472892034931719546396689602970700317948445834108633543078380453642312325167832766033473095584406431877979617440161364298449255928760044017601936308606287779521444844826056452624080152244038610500146481008961840707414848789890075243084313544308939649864959066836776260017264755017095411230892539694616790851888958079627122097866960500164802679658893418052821051048310484933682175159206871117849710334830631654752543414303462622913483655356000589524197626477211320927879528329720413301226197270854507121429760947375887976844231987711713052654131190243191414396090756242775611635980576722478228547288612891898041130912162006966414996325572816019761599623365858432408532766158832834084031544919868131055418191714323444564583308934427645942969611195631533921205619782174952074710604687867903999999999999999999999 92 9666250112223956202490123849445086839900254919690085579816129877545325977508875368038788968129630155418348160156652303124191624676869523506537165607961698145460565849888140900905116188071092794979899639689755926170485138306087004778248378962603252905182813324468758198888117051525285854261014976204157824780471545162940394461678463916461150676326844667120986270180508052105367446214266664277864848806481683152324230380193619858374066424128277209124251057637751223960861658424610681428358079138136679964921039260829804304252025204171469676260651904363221968358476880545173194080602343500737486637773788480933092052705204413844119509059886744727493555982029890363223504755917823717396166725085173418740232279048165807957584880348310198304936467102003997369866068206230636510023630837105980388354757783837010980721903046386295296167685774114815999999999999999999999 93 117929801981822109108683723123861731952374902913785757473815350311936111908334525353600832449418927467631254272720090926602537839962244410906903883153144789970491066024215512070583600466567338331618581606763176075129578110005550389775726455744034297225795015911790999263930690498096546783916773754843009158168125388052209563542133683697037834553662237457820518359076130899837048318906273982412886559233125119594955671529133435348791689646981061688472443489721783447783043019235043755946491664318977903148855201742911169217612041801295653578466273302515110732082749628393375998590538401073514730485784603415393348846923229009901739204544187453653957286956373133275299564176680185834503610702859598900882324727189033948133315249784970381075658335809357721791240679643744923799704952906939079523114729141306079244397853691990555099251525542115871271366758611550207999999999999999999999 94 2327966629815927473242694836607862820272105197997428999328868325642575920900238531048008986916148185022983074234100103494591218031001461231651756136584653957824475876965377892515575247154824421430446531138373101873109891200216944548238067493309370343709915373276221703693769560265468104024233844114879166051219417864441136816043817225142375616904064495357473137746821690827621277794725892447748395131781494879210712147776371231586291827943867133638784195080277225555847315591895828095904948951825759769294149151604551555395227644651854950241810165487877899051860537169170164003781955567359049544740430311911548028844143824983007682239568353608645885601485182058302637088824849503920177645511453072517139948078989666254814340262448616811604126788088613681350552957844951919634959851157012125592181006146915923935569906052859193157716558137810091204641211549371170186732196369268735999999999999999999999 95 74356265972073826450216998405427234901009501670812952083807009266859479841872646719185724246507765591169153231219821934097416232300129291014386882552210102491317697501622366429460621348325835173674389385207216744069572192198502549294095787417128954345473860750717874311961789640304247054708685194456767636823332383684505574175236898999160295645650527172656597870580543351856174855250365236195158590798626556644114797429305446344695761378527783341320028344542281641329899448543825716796593783240549315714759225619602694164043795712116769853471035428910482725916784250038853731310301628896903039840105588929780824706530666487326017096214788259611618740456205929365476303540267302897744720895597255375496183719758301677238085624013447834141243154932143383919349933127288927051233012167455056451531827813964586752086652484150464997963820590024015796256593683125012324267526590607502568473456944433070079999999999999999999999 96 3842784533237156417998988492642212289539304972269610817510763959615006802286765509770833915101678571941099632242453164322871067444924088483242479401558113306320006162958771371543017134698408719755782456116356078434768641217684973410578540752602457869820021799639143207265519212058110105644770285666505093669783300524497135342731686856880620431216141836620684408192883518409749603569504087952892582674073776530178504217976681043626919324544462494824548614748189488662254392377564092589207863266434668207650528853588974606520110809377318925526325316846789921179064890204502566149593807467959719863605453442539906069584800036902873670650512093553793031871986747897206811157058274577992062160945198636213396344117587914165460714568071654625172728117980374657158598571725920596117627242437882486993134158043375300956072892613117549058878373165802437467920267007378780405987535674092754802425845522969978808864014329456885759999999999999999999999 97 321338036854394453189489302695267612801881683138045215248338072525400171099893543863314522323405801387066432995894683309845644354716474267998542020707781841946636558833991070194379795091908175975649907723552616978993737756239266756853291056966773068543936123316162583905224388759234983989627320992987262949156651637451965316839899100881682101097416480212893668550362128566981334121549801987765915413107181548155733534196186555695135722468372875610771341632238425462793798234555732469808531302492465001060368766209440434065781855925161908636813938606012295245143207004453077222087380219320877310259526348844304674816487188088085199571165445685899744055363165719161486657627992786327583347343349311085365705876277349792559366476884673139475609831729626695221306868890645517109944177542337293561378496584763168188053879207110213043256287852119929948973157500425602873035940581187493802870452950562026026095647358634709684601609286449648107519999999999999999999999 98 43477631615211212920917161154121806787893205053647379981649618557685374626243734368981842564278349289162242258883299920583748374562725213340569239597201825861723866211138656444449393649943495517250387649490928646097433451888857275625555963539237129361445737223964238594304255822106313497377789149778701477113743763972612183118519761750313343712137106207061754488671522526204336775002004346738295789971807547129650087533506475998531147039560005646196545938768584499710990072672598106472775779434675690030587191727629362624833210986577374409442413262486123988964827234561063252768882751632941829292040093872949213569026392864540641458309973330960856646029972548551629193874058385545036623690140633909339379887749865228372661532703715836089513171612017450427514420880447672649060217456192856248174816658458191853844545351914467408241793539692961316869482067307634587755171522169949030336146093450733054677928473962465372846086117243843711736670074064310087188479999999999999999999999 99 9518253364993208491712638258664499134739115890956347973469346133643708674591828080574911386569383312795758176959359412396968757717076120388379272196122689192216106592588556298669944016699619516437334005885734888119869992198245951613379132703796319411720474000389611562632332783670682217743949295293922946252417782198913654671611595926288162952379475311628866400935599554759996072821306714066991664617484228568332693734374990515255246826105633463607918216301377880533696464579821800149437095903253544188692454840621721218051939604296751024912890308950683540292978238437810229188602146624137073231597892865191349775933935059164460542596182354070419890236126407314004767370989407949625044748064254165716808098388477648860815721334054554808683107987208414040576055659234014916046357927045788346660239043094813763324386947994015022937282126461232624904065210216269102179951368496415140308698478845771569892796977965986334586540376030180920944296506047354500559149414705258723520020479999999999999999999999