# A293950 0 1 1 2 2 40 3 3194 4 666160 5 287316122 6 222237912664 7 280180369563194 8 537546603651987424 9 1490424231594917313242 10 5735930050702709579598280 11 29665120602262869704075225594 12 200776204583497637546703088929040 13 1739317344037357729592558320480494362 14 18927298259019667370139674132303481830584 15 254588587446217745086189676006885917740593594 16 4174000706029262630087104749739789564981861703104 17 82395868991094387856330470907905708351691309908315482 18 1937291938230421824675425147624174701574565237740135335720 19 53732531645773292127251407568348755354060457506072603044540794 20 1742951163029862273142158208087744421131118850321489549725214311920 21 65609080644401270828831878850642259873572160165296269333724189293704602 22 2845888482948738499975653160840916321729775098320010051453522525732208052504 23 141340734546586403285378953599560997585221209303773728937153995630952936780948794 24 7990480370060558225772284860929914231251676819997260583394085457868560714591599341984 25 511452601422475700388072139551434219140740817144535883520113638074829571370735567112181722 26 36882552715574096674353854667299022730314499014821362200243728732037066417379167372385486324360 27 2982907105992204206639181764139563835727440732584116243044287204341179798674499382164530997789804794 28 269418627452416959434318051854560505181971715078915408059600501260714941704635021005450305539524044910800 29 27069542049378092332683437885524188263445923398579049373392474258943949473945621234663930088465775140569378842 30 3014482427951257081798128572846707246574963030751616826328152208685244815266745612631335247312157975431528815170424 31 370801587313137347016430741511972910980097761800244116767526441183898527696487765938676488743473553202974987670235076794 32 50220488897955050436939428222182758271942043419668326361514463300017548436351689995544968869678394141926068021876101823624064 33 7466732634421873886868826814312061111175779442164686703065103994931558619537640140971169846715200922268945967061273718830488975962 34 1215258887516904712220941338375611579738028012832637335240534784030354995739998329970700217892426844038289428101213870464903746983476200 35 215946081914433555072777879832280427417767513726788632564543580937108462822930505913608346055625540493125430453402351996450129539429335273594 36 41790290190829998913043164812553818623794737407002826824696811048145502860646234872447478726689445822349789436138236748645502824279139001733941680 37 8786870149199077405495521366095200097384722385537584949287017568510227484283672855605884986755614451121321041860685028015644614138088553160382712509082 38 2002867344752142669528580765230326835732808418624916751741520505925407742499244151159747115784588830714263846326909303251556600906773102519648846336905616344 39 493867601675980539268393635890448769025807114279031420786686821596798164514553717549179144786625194475379410549883864932326507010623303360866439928650715624385594 40 131473253807210364546117332395248497872068258324870612364440560233391121207665987662719587326470711845380588295116418113245430043675609122777121173499793800162206229344 41 37714155164509370253972407384032587412433949805859651872652882508685105749926058032677729422579219045311007233667967640202062199512233681678952317461908212634258467540522202 42 11636524455294866726668314317322524612161716844844172230903588631310444716704945717013571323924828896340032058129868491732542984860585526732306566650485724020485284301609804903240 43 3855168344328936699684287108535289122356300431065458479722468951568694035286612933929076363253509868065835753983270298169377160099442634826698656562497426502582130965387617251863603194 44 1369142293165231309911757479581051702869116242186978658456959933031133958494898493837849265831428430973295437074382735364094814431084459233588703630024504023827832087220739860659630884540560 45 520421767932903494664254630146361797233923317817179364356159260074568257276506709787894685064586084995304112990171277570315077268926261379717189716971048799493561756966225284582418230379849047322 46 211402770898799157920781256326500567718530160179372888316925922214821049536291200526157257567176299619003359028623468159682304693790610806966294662222478509417832944030939283837195555755579087016862264 47 91640886920287776623107803402011088841957134820045659782365921838022904582646823751390556015305018037172824900623752804867849113334955974217608726409087476926280564011331775638496464984496266314781615243194 48 42334342339217655034864693491093526747372910945661647616548189027080289934616450350712493001877613217814487958110738707373686517940327497821917308641744503624106650912961758071748538375026026683424186315336597824 49 20813622333167590049910778225309859461496089087885983913164745040026939240540627915174542407011262435447877537027773497506186109899052423245022563767470640500891742183160208880972407825979291547283469433381267940804442 50 10876860850392638194951043477664432486480129857025463097036681985880821988147612186164380563573325216679888595219040557828851577176059861861954541326792291523317811758436497953225720527865263175984560871009269852614066317480 51 6034373650962763655485448864573249202871008168001381486549876020422251455731553035413584983088788847316915369016286266652217817420821917748481398135932636891358236111281098578685320341666878767675467356110657775736792696459849594 52 3549979747936090766103874083466087372840275722366727782023392074674403984228985184202945956996359520748473058262713289570705809013837705668571621094736388789726978846166080433931839504127664778779601679169706808160490645908144546563440 53 2212057434453339395321981609114507042555272166492251207079094584007943134670609906714008438102687999352930319253673819151922553293517182447684982363572189454265434099114639655052791754473434880894860356591866336333585120157520598735576305562 54 1458390853439771956961733347569693664235947127630907186047511332049526880146041251190349540280676790930195924679221304656949534047060518581525317276693341532039872356831610691797870893222686188163965422804370647840754418313461779696036713664620184 55 1016262705623017356467396852234623262454466772579540327305069402075786267101482699576878838681058948813739251214047067588578757431915393535548050688076949616037415890091678439252674729137798869776789134385815179011309653385398058773857306961585554977594 56 747750115837221548922368949364466993566655845395915846351239331181361882815649308033115743246527694970109742702182547911914362489275808647913040392247952577648530850109402898127859413899457776540002060260805193533344009805721636153927519223718657416894729504 57 580369906399612811035596322743381279467834263862651595566337461434720838130722260270724661956637787295066682309545577389928829469815539340520138611744941997157005906987434983142204249841404723991868245641854300516373797765895486154890161794966333298811658678366682 58 474728541664197962447163635534856084659046501184781860676123015442109453317847911893176454645866458583361176050206623636229828522122881333343052383918604972573455575723000355029225087959709859441569323951290701784911004341081662290966669221756459020405546331493579430920 59 408870696253826642595600055279047871026879071009647061566290829436117231031166471602515355642774400542431600374626888934115841312784693659778720834769306600023975068829889857093513706719157938796688483342112650536346376446968090603002129183410905135681746249555262785863468794 60 370465853060037063586310748638115117318299871891717419427868883223730186829917640373002949773278804703453325279347157818783798477878817192026602864207794876955019843228351272839171011058923368878885137106780377385419426460651685928449456135878553704405088224402737738851466725386320 61 352830318135420865732095890469590311619727452366329556372397758609982058559431057427180548394061903704987185476878884731748979285712950171568070809774160997479494435445885846167417170087216539376467035497228202830628262018839332552635420316484895285262256668341915955815897098250665355802 62 352927135850166371471087024856214277229603433211850766814131055940894166932883574817087566575115508943595136193202816831351536502053985178839385519172999563644565616239904321432319438437931084974677516216681457077071073853711858236063685546879175794988519436100480354673049105021872856578042104 63 370478467394986220437708359480027903449096122440626810417063370278019760532739814002128479853342205222728729382172847079074659645743565090793164216269095449775541841332464585628293890429577466367802025205779505203485596631850000472894004111020102758204146199064687443165951702519512918491169055876794 64 407819349939155353672112184033914454575586164188998830731190036987262713976689027285444391749633130661528072620162259557621493841512304450887489827374074824938241761198832961916945309025136190241278312588062272106735496972842069226568149053078453839941115803017491343873577203918425429487577526825871984384 65 470411725124461800673007250427544064593134149412441637887589616064033395281488235593700763163885865072947812220407685439845731290647442357032362594259849020378295351411716218436466111540107018384920197978581015413667028716678410314804468760859620183722213565975069357195325252853378864416646103252925599070712922 66 568175215873862030292978205347431701166991842310155586105292963154093099332733046782814932913414738986408022708225694309073535962118075170291813521243423605144277760583728382755824859051776072214701833705110542314974336399501914434251373995774630155877508125852342487065735834295693410887106700702691444508919538355560 67 718088670642772856861241064355337890677719752179237458986693502199905176567755810920803824479845283378612446395029950295024262767173258211262190424885606233980546311630592551852894223848948817682500400171084712917397542836032589490840601999514370063482164782850491454983469872087021062001705539107517641109184463603908316794 68 949013322936819198693249120436813760405732075422979109171958013152687924985333686931409908273560602601182349193270192027228794563755841724234425937812308731351553026513337719090521640849236878171041877415107232570043866769217708357305292288204279802937611104954682404484012600935369364544774376257179274868543775278424652682705200 69 1310630879445889838394073837611374260688055805760284510569373300120849125103402207835610855780479052284628465787786155511311438038941102903268803540909955436436799520685635538485178997663293407000309876610174079937648652816543925109908468429012760618606562170287918650682864785886053911628925959116004633737075670997985629833838875430042 70 1890279269960831340402541691021655213729821996342938371213453211099612045414174093024486219422943491941868211444917739846301822668414532178457454435109740257709312458040439913049547160359006594298643621601172850382845103973823928586608311533258708507596261274831865075296491889777606051345539386177218106953618767487625856367805671329806920024 71 2845381811317720904718960727999526034106457934500214750307781229654427931370383077840550041226635882670722414540407263817347348785400309610753774200488177688692280984513025777002947592459139793356850925303621957584902597754693738367315809753078853633143998693882172670605592910518898017015929561002252412572279102264809688182403420354115767307188794 72 4467485948356179166894083593718717896964782161862782659585877394758509674430455830712513540768548072857160960570149100302379208557260944652718412495107613192053536955348953413026808163460035754155259247562782925580084934126128538614093354467808257369854409820954496148177409282393938774054504296581865769163344066830947473212627266281504609078692519882464 73 7312067590561384821746846597231697192773678140601981231508738267224191764595828880171169017842643937204949534285177104911179259641524662756823124073543583226131186759534451367312133667212064967511057305642573846575336979819843538576713517984437609657515264383776766754005728205016098762396177325586567387597736390254373144167373302304519164400101535111810707162 74 12468803647573761401938627555601290877581688802716378378576961937852835525950365156802296086132410389043381472370149569674866156382604321632345295457559280765914643804780647363347969549666118640340434010073843281372657814425948294353136729035535799130022326066513426996287233448511547612214419729214906269158490492793602404951844408201019302875468804672838766414003400 75 22139960676919593249635287942780125024495516672198566800211283403740182167487081064934739666746928925427435532264368462737518378210541489083909740569568378906713251184496028095939988996202624403619487143225631899711612710175044618562154785170758398601942316284124487814419962244262632366808203194960446349719952238389702019952437882328220423058891391677887074145077730649594 76 40913124577260546418702672676480095832962925984168193052336117396378373973720454663799091875711033937345678622023776172395305596457887927936846057831153468837968474469916104614128082545508222744721749150415475782117733522754577162504693709533642504748238109491699339783801694177956709234405149578300850527520699403713119905877132657794527532637786937253638794209341141533109336080 77 78642010225224123161398904607060168709229630819264714949551998142910115344241382033932515871450786198861598290684907736698303755326809584837424617769676139437289002428440396991843485273729900547147142776279502578099124799619355168970335395996120855589309743557604499010842137312807886938640910643886521204600117071031964523292862623026194088744127042029989371204340032749179573840320282 78 157156022769715466085996686538367908092792188652821196783170195873405796163578693532706327993764085108707242936711999470340402356373743483105529453777005492314258218550500578028246568542589546826970310060411579881534962202886696895850247497346154153243940641702696128034205865933664615010617519011138237850032584585529275083862896738469533794256969823615467357094873256334428587800379180885944 79 326344201371091163656296001647114281418322056184783470753376047717931268229033447822447721458064456954803731897759132251870324963960042107490846738537584460532292962167688560190380041894221144977145114878149311543205937269100291691209862419588854694319242246579981598035378834863508794976806021804636956603967694825804469059438878094218901433458652736323004485600860737085102144878137992812595121594 80 703847641734300617096007580492890640393628114543136186222904761922895205085256849769611010901319605451935384469606348060736292124425445606794355794389201678413643635528697809082730706727066277210261633313272326205725589292196415912360223194653661387417337137607753417769489705524769076107384475857271249928359211776164733957618729622057082968683644630994383723999133587008015157382901023235746849306903744 81 1575919399623369421454698567005184871205232284151830306177585723375908785088366829708957671367327386770809283557810074030522657967115846830972567116733904958452025417172888123053439309737875535007696830221131451804926046543135736507097963533147424634813025352621977112862559524754799824112322442176556962779318985438702739751751376614330207515109544199524367372253269415723823042036615900849903689472643004973402 82 3661353649160181516534935984665239199761709657474595334501547676878314152674849442297547786072555179227144122589235068075779824019428533759014642252507204739763172767794709321226559362301547743067288443702588405076109076901801840190984790470376208918084341536456481408162660863492190967553926933937596555940244623708218978977393965238920052730385797904902455818056101456440537165498497713504932639817586428769336486440 83 8822797678195947306085233580076661370725424788948722594427480340991962351378053294751404859253846148278130196176883216208972669997792374477339363241752668128772236919532082904437615019809351371142235132105389766293968727895336819918698698551358166028134301005033584428598964959383865981085140736241556994378434299385440417671151764698411364046775408857281315505706214584364648480087878990635311928034090075342492469225123194 84 22041302294428504573223240590584399395589389828590192076116816087657021064549420578524246833716987242479158360537739686537252822448699975032183363098174025283768231393488459635491385773882853820298253041812308753584274819760849151975613953697257921157268290345893545817079367126361449838331380465823064208477803955542456365039150190082031433496292143221652899811864817501976857004407544512313055489133586802618106665252313050014960 85 57062175992244749980510107823633507726403830368546465786012455154248556625289546931902053787387112058259025427201494655201608500829493803759571155070703039012629443498078435307755945521400654427262308622801210624641051721918207515023707464501826286004243918502060995457841547810988113252130925670009551799568342278051147447319128869210659092808218231886291533130842592402712174400459121651567449551054897413194090621412724470704786778522 86 153023377451424752829615720469596037476578253412555858665096649729089786397026115450539956536871433550800393172089141468462269222737708544654802298747103019289757130020601953201798340435016062327338286034597007826939865869803843507202281735861095176353535466275729264374969588010937226799219387542723122976151467808767798441540135095606928847738620903043726317243091586577213904679813396178383975791112794274338308233373008146368299969400611864 87 424901302509036209363441162608833615126428131016963205250751312486116238476148406742016844442296913340135092365014460509208708086970314773606007493636747909584712030016836011691523718724772269740486960256205804991423461609764792236398859792318213941236300170924353249186530749188299833355125690233459220166765747418225949830057856307292319750258779326027840373230658670286549137885178261013237291471737148325681963922122204458967131529511953310843194 88 1221140650871695922224647622044801813694414906010036917719746895002331397933657961122336946480654100614293792825399724839426796466964755552256685721208751627133069293095989092517929407802917907879053646261948568512499915697078060937325629403822528115788176521107119684495806511691776673660506661913597899244776956324458595005431664817229923080210985515715321413335594579363000922480735997173372389758490875876340292497888362428276176570831487363819763288224 89 3630957123282286198895838382280456440736247602723761070533648587851362556224926332201451984868138247572693114254355126514948169831315825204204604268838069265196112192443119972363581465708149919160807142182935602088217179534954811265162083957450427547257324151262233890112362615168655295233262161121086813126145480785603804841371382460011144939495172211028708890943540071150671884920247125706217841911383698879517688138370982792328838985428535154738561544964295642 90 11165768476243066602920684881201775211339167878534420360285820779939216754389664669345242732449632516286668990082433560539639684357041684456712085757619124118996134590352457783924480969452561124530608010066553970393767842901977904323881134757593187508996767535257144853334420039136326597582992666368182312120517861030670356796657988220825048801266391666140390265303398867296318151508582654194356559187681084869761640772548832711115044599017989082410734794638286245516680 91 35498182689683347821411878920647352417315046279503660853814707867492150441230673896085277545681562542213137153814692053440082791609081487032506091904279348882278355127126330452604783033290384016612806254263998889443955689527593375002236766694757308426509631191176010984435869634658405757714810391260197342781335818636781798488804864242037174083732428019318288583369436308670708814597025180275517019447150152414040838861501135768699944155238649160099283326211604720874628793594 92 116631300595718518543896807961869636209263777042349845343283564466358297299253016369202583688881221791623903330801418282039277905379932507724424303053412780600992784296461559971214010117524313858359470562834216980310651530668259750190012157861586441566989505558552192649515852467602904189515517203515962524653902957391148752758075943041959028049637065645239966370260085786274033120930099307491661408007398443612505342654820743677358262319040975000718383773427128869448852165260197840 93 395877251725703655119513431374250868675408660661539642024160332754251516018462015691360238986577536713813778442260559178793649877183578992246725547176940562042440601941747125366758695108384981814415341214705159985938366684365273319727873597790305030880214204466048128953777965891403732272553258293972318360196671840951702607966800182306634555822909468017368615590819220316800798007004574766080706885903815968682661779164734958005365933941022041333827433408080036836895065355456819644916762 94 1387684271736578538709055278900211070625352226777593731424594828944692306290061273245262345848004796695162763434528159561638770579809092991859932296845584684679682681774060940019701944873867106804890167971567578916895507521506700308701916549784243554670805793484494918511977926566473538494999782204332562654696625505901852741857980062013602432776639265497522808261786666900515260275008219625514096450037987130452029162578795919552809685298578214763478329402184964308884949209343356246946841009784 95 5021771657978057649992123591851658100017161696858428003495774748842994691019467830704235205530194261041348594952595432967268268313124224530489522703617736237665754913894348293645990926267124534824585515155689482841841420060307211424895523144646788937245483175223222133454536740038556492913429335840424142672512841476122349959365747995790505496659046096432092045102311792964787545530348329376531772010412237234122805377697138658205966397508240662040906949358927854341241972506657645811190556006526481594 96 18754869157052085367500690011874481713448152338933604395297896638736304191083647991616290465283465239263833813497117252455388255095053909565937641716957933289673816265527444225265613537099032220693073956351887691379583127582360482224895315493254803238711928752837653052521803048372167622999303261831231615369458002335273407401840841912680237980674446784296479609788551483622705027885583203461421749111425346274426980799023634562119606078632330125135814219452735349820041389915295549521561662966785821693835904 97 72263589144352356570244575847217280880866717475811524200989004760260141393869382796816942043194115145442237015705349354952281598404617757966475266448380610481299450135904566515696493841101464633547592863063163506964072219439340437976848696670011578955298394482033010226873676057385741869149999146227569021476032617385995289841300461031639489211128170649016442318716764969746630892346864134026835745872117348565247950682392409606260411667752715137001968916890565196062870232138941249120731113194424227760140306017882 98 287166642165545606403124304504023502998364497336232661473836327279391626074446284893164311271675840180178265772090696810531294149141123764333944692610856614474297904062377537287639029424012865207473612315093025273596401090853422598211844062896619394151855102434430205902983090125045195683822074946801679119063176350062081887207944334478673905347412071710725124185956186803622877438564894779754794905878505542560022771524057793502161627584080221353698499392818812174038439523674554370364947053155838790849256992734088806120 99 1176578277836971816503092566545874441919413606521760683803802289111185591769916498497614286211057352913040019779466818879534299585455055858014456709522887371184944382784051721251109219964311233372912383441892173077387481828236258821792091633431794261983607574384895560743441779763667876309104985042405207813582740585825165640543681106220956463951262595039508485950152722021618615146356198728255273807373493859373770874784170001647514128000180585881682033141452233553873216108398706337188959384359113993039576136059549677513116794 100 4968739096625372511377541145711930973281198641071599765324067154513739918194924828556001109127905112789497488562764474564481296748850453731431590783286068146452976427393542306303151190786506178329340127701129459473624749763845640863714760374884956769913115450881907712134315700833389306065250391917934014714842229817055101600333353329983381373489697086960249745332911158775982354822624178560444734303295335679602865117881085090613892290909352482795304903514701628387028267944308019057846688127646953142245863646337773644018278474860720