0 1 1 26 2 465 3 7150 4 101621 5 1378026 6 18123145 7 233349350 8 2958918141 9 37094306626 10 461004657425 11 5690785933950 12 69876732453061 13 854393804284826 14 10411455807073305 15 126524771262956950 16 1534170271000826381 17 18568773410657056626 18 224412582514937210785 19 2708824006051515234350 20 32664618231346100038101 21 393562720363448063246026 22 4738625660234372458429865 23 57022238081542567710702150 24 685854158565812218268168221 25 8246122918662761947548357026 26 99112205182683300466682410545 27 1190933763779501187999606416350 28 14307078181227030114304640576741 29 171843668333454520057694888773626 30 2063711321588755827861567381952825 31 24780408874938085806957605844552950 32 297523636657987188412458773029103661 33 3571870941483147848247518896143759826 34 42878324313670790051975378724219776705 35 514698621922779639353831111713232407950 36 6177970764660657259547464152737685268981 37 74151522191800902987585153380500023459626 38 889976996460340994581179702320054793322185 39 10681311259111393522275741124213932166397350 40 128191608125209738140324758690798121047472701 41 1538458027661247016414055811001381368832897026 42 18463083633522265784270256963263099285895549265 43 221572876618140205284258956364007871121560057150 44 2659033249576412622141266205893757603642272194821 45 31909986296504253052996781770413191805369031976026 46 382935708573924052508977254255133714460524791737945 47 4595387233045818788837885781203241923025697836043350 48 55146234098137127053356216675974926235917686149195341 49 661770682193518540513290473127418295420951281251480626 50 7941406916480952644889644407687288197932343628512288225 51 95298470299358733325977320193833375444942019413742131950 52 1143597516608177815784743715341869367659677031690800714261 53 13723328929456863948147083314261150109988353887578405074826 54 164681534455069668965066587072721065525188046283918361520105 55 1976194286476709043453814917888525690029351065417063951218950 56 23714490167879238680175937744821038102644607426146009364671581 57 284575469316138165749412840239439757809723584148286949337302626 58 3414921504809531004865969955889150106561759005994159014042473585 59 40979216787873102217121798200828531428387447171685166145605320350 60 491752188756064528192763165711529678700699494470598878789661867301 61 5901042138088647354186173861554229160199655429989428311714247588026 62 70812664387222498408964245068809480080880760760010976150396997708665 63 849753559948257282494872528127301062557134927031656334145353163572150 64 10197058592394960405811486210543485766556427629225560981877116647181421 65 122364861838898255028467993256680559357400668176354897810035146930235026 66 1468379929368366361928917506381754013876089739104314382914062115766105345 67 17620575025436269359020025949596921182386033143327050533660777558114230350 68 211447059035393962466970470125321784347362377653261551331116538315244773941 69 2537366295726314851190947228805448713755649582750260561866071193747670427626 70 30448411421731651230164382618681257580940809256847603691181983637977355663625 71 365381095790938544920702750154333821130019864984815786251662302705855310670950 72 4384574736792849840635734589153593155147539952636834172003494240731755967284861 73 52614912714530071103501830942858990877643495261210255386103681824676659436229826 74 631379111304519583400752130044466620690452101734338911710540545814917787832303505 75 7576550922955822302396327147835186749872726807722625592869486752646518188891389950 76 90918626948485740644628941647038114014345737564514294182573952751471843582519034181 77 1091023682111987617894277458494616098330879009500811002506418879287914110048806585626 78 13092285772645438716318631089236980481557849701300761558134732001376836392872524664985 79 157107445144761137611696588943859638794567212288593338392901011477398749042441944003350 80 1885289500467292381499089226056474395693536706193183770911775931222526236604329383221901 81 22623475592909095879576372299979280049909742061619507492643313666262649694648141875319026 82 271481722987925023570789483472767233614789920612449107747936882581039912013077381444908065 83 3257780834585259013008203960403365533536209206079545457595005057841254402299938725273247150 84 39093371602324695457685749112141973704021812060256125096110459205812490313139406258193128021 85 469120475100912218508102005218719557464134760596089351079347817116013307325404410874171134026 86 5629445859941105352255954221354793419728347285883230873841351836442061069719158648928725512745 87 67553351906594851528658752243559108338327469017900357579874867241565548093183932053571832977350 88 810640238752154091359778042795725173075802644087820163350945453622680133998980380553254487312541 89 9727683023756007826476066672278860807068361887784000688499797694754953389741195265481342433614626 90 116732197872373681219300101654647916986407644240709595557974040202018927133265746393414086072079025 91 1400786390341500047647474235728790876852764746761531019694728997130216696079414277454994074582169950 92 16809436842828159301928420987475649252391907119868530966444980620791680175504758402773115131248815461 93 201713243701239498924728353437009378330290187025723958898775576526298512684823573164328051394885224826 94 2420558940287889860112613257117128412979355260181703379800725456657088315065293406076199737309432126905 95 29046707442184837051510089244135699685910993280910599287766072206020689380436863568338297320536724920950 96 348560490893519631919708372516929983532519220958228778754776077761766272475313502017442380376022428356781 97 4182725906595251456052373486076175675406103667371761218073173678120860380545086552912568113212125439308626 98 50192711037873176202787211991644266835031974167191293347036777483500431010176123332171707115756185279896385 99 602312534041779701735033845487032789321970991593597107466028520951266602564129845188834265771817374494446350 100 7227750424374372293836279161717409344879524914996181162608214935974094633206718348985443641521149058451536501 101 86733005251222626256194080099339070868713029138684332681457308396476932916903211919094732166142921506084090026 102 1040796064601973102375916262779370437726143651251513579479074999363197698069217429334056122508493567598117147465 103 12489552791096693101526868169225461125729596830891178826764772999285906997140856922034542590757369450863841082150 104 149874633651890475948481148189435692238913892129424304651336006123324598937732137485603229562165884440536510034621 105 1798495605409987298683361079860529894168554007140393243117619374986687443280022324201916021276334077488060482673026 106 21581947280792863457216205974199374603038521101557734790427305515471737198553089024658135166018150433572703989960145 107 258983367528244520216753201849122653966620983377422976215286396343666421131326642809714161835435340825131493584284350 108 3107800411926235829902625723776773434901039102116377301885024057709124888933099548369130672665987807879466171236811141 109 37293604958987845831847381701194297091828342241269543495636161708375993284379845195498361375025255959598369910629041626 110 447523259666584308712327310573061723832098837053964680677792670659222514375217205302297827520514389421425877606021534425 111 5370279117586313291849515028464042273286773346234877755435099349497913068501694763607637514417917737886957958418788628950 112 64443349426908775375210053357441523152457153170691548938237065209847796621128713174342952036641359160244148893576165306061 113 773320193281635463232679370448028436559644568207028745989003512676903189961980797236380441141686459950842858011677200059826 114 9279842320966927146093739746963642826017322120071646539169629453710138282180189395380471454917319080604964621117527160990305 115 111358107867476141626140749979436729785223738456732774343051426460394670505182643341308487053770184761955237539453639323811950 116 1336297294568443858243847729911970916152843591639523450846775847683466190530363942997041444540640395638660947842684723172639381 117 16035567536408627886227760060530952581135710401261582997462897473788895830879995095779627245284990394260636777331050943043471626 118 192426810452776550507748993742244446846644397831012011842570642701339765715217935599912027786922912782028868648740225222548167785 119 2309121725592048764823146655065663520889891504130874300841006442574807346927700321661724947084695148648161216858296655499768649350 120 27709460708691886765179347162375263837980285351157793197393664612484989749278770254440152317052313480680490092630912835595906811101 121 332513528520175657055168038964376181928779297229766534241739848365692892860895453347891297771846787969984658693676124047058041901026 122 3990162342400838043392175197731244341875510296915928569631036910547044873050507182169635094274929645356383348181540109735529094426865 123 47881948110397358108007689674362233689807710864578444422874030228151840063876482523131550805448571424537413620861872291449958019077150 124 574583377340641313169108149108219820150708403390814348947504235753695096639440090399977509798942215246342514889503751532381433997901221 125 6895000528246425916759456519457368000538659570848502346100209559203071318403159096278037929099095768522901944102639981604634132392852026 126 82740006340544412588415065535075717593765502151769329740504102012024157408138654300882489694835627890086309736628575780014891473079447545 127 992880076102405966933996659436781626998201898837104972759065097160162904770677198158339091086078081795581287172844708473567654441160151350 128 11914560913387601761938118643400109682708581516203989831838939896080685015978277528654427848388199734001723268185153010134089834697653269741 129 142974730962238522730559011022388617779804565496035179569368866054555521779040894907227321557835296176496033795665996758074023071694144708626 130 1715696771562735288639724005284536429230670658968295170705442265670539277221506543687961531936665363334489580391435554117394223137407764029825 131 20588361258911553622406846793573167309498206637778272207195465918205201485388237049770350514079020898774597600338668539581359627591238362047950 132 247060335108525945056183748824465309301280066954926568073647178320049719411960431284899753672576471512688450222099459256605313492033007036756661 133 2964724021318184356547220858909456727488376676474991832756782012856469648816541046592874797692913431445552350830410932535261866898321635628734826 134 35576688255976942437296809037072210888590678847858632151811542884436365944528651283747841944292059608337612165571694565902247828872747392218893705 135 426920259073310610834863295746453832250389733475890887409040101914823692921645402689985247558547121704135408964791736028375401335862743111760062950 136 5123043108895600345891375421973319002877692674726563664781497095993757330932760705245967514494803790772988207622406147164261209309633351667631881981 137 61476517306905934309426663793838558193262470826877494136108123882083818129923287192961154916425471591357059502714700821553514802664552634102227074626 138 737718207684458513300421552827649999906451237224117231220599073886593119146381033616673604335680248513639428177425002136500429615932599962609769479185 139 8852618492229375175478074506947673014750430719705279790520204759654990445629588276414613599154997861526848391674756913582691022454176215722577478612350 140 106231421906911232264467052813530806335735327366622087644972615846018615506285218047130065342351590087522817571845164737937460981750180748295821589045701 141 1274777062884522088760906221063956977616125515701052353326972977453810687662724203867136001676805039408986832588497333291196149029013478569535645716752026 142 15297324754630138081003890525783356747266522061428501255796691602461601267825706319421468783938529459095092167352145179913304751203306782715496219656746265 143 183567897055720387130776845039559011125928423467300745228290457959697945372638634563216246809824071578813967648207384811327621014116227623340271160159232150 144 2202814764670231947156623727776295435098442668909196244326787082817962646058965202060181937036685124265897307809544656804146455279535481283457314605856727821 145 26433777176058656381752500606331418237054327899926227947794460866831424768580598297738055281507721398262267892918815109965513583795959135922721068433229671026 146 317205326112862606739760166006135749003382093529273465532263689132135827381697338303015390600406267611472826423749730115644542477987220823747463811798713974945 147 3806463913355938582464423579375216289627886709652868887974465856887217230167669646937771979982927154945761863322279718887020759264264894574105109824495552578350 148 45677566960287136005446098825518468491407656388850299671566606155662479777885051636269136749240392801284517309690316610253218970867544580067779061253790696688341 149 548130803523604362224083344636380352055622035396362326217529432598108487493350778365388371070331625552331443676863790384976648340610743607460013076236131668615626 150 6577569642284839648276301722938151526254766012057935216197654778478889151507510927686247754193431353549840143115216568916644953269040660340571261049516621059565225 151 78930835707433948795188636548273691330930208017711095610244873214762542833963147005250846065480642894474781285472263191001626069884734246351119556109359686934426950 152 947170028489366115700993797309443026129892654942691877481668637307309244166287922793168882942357225800438585241047262495136283841696661034117339054968908056983167261 153 11366040341873980689999227155014903615146013446613889831367325234989298231582756660819613896889166353916597763449818573662096830220710593754230892915707783236219249826 154 136392484102503641295863741733194716397625177232382550992280918692887451794866095802851239778523746291044288494180688266217657346120690220196350298867847169603005837105 155 1636709809230202425709095059528495326930232285518749342066101183044808151697123308364373607500957316735777919039627966452540485414975883038904053449163338458652305673950 156 19640517710764016410096442301643531224750089013526579406380515783839285121952781287674070591598615995670185510915025830315382727875404508767603302089318689885187486084581 157 235686212529184069937030323492738247712874084035334825892439205279087294479306391325104720115055887643675888689409891773550394554303046953224614718281011274877440398117626 158 2828234550350367569403094040643017702713219167154176640868000622079206263910406854631415371539399249922122763059318557823013251222142253093846613010110807398405967583830585 159 33938814604205998134424430075017799734145931593151706992003309052252062468512183842878571760060087904770620564182133374608495675488335217202724176404656816191612770536335350 160 407265775250487850628966176773229469825624194990836356919912724500040622638019221987558734136594056685474000103707643648610069199439018257773495688816974287642687836138240301 161 4887189303006012937706324280008912368066220498620195013197682852730646201814960822580863539797858796821478772356168964354356304785116317158415476092798080042853368913876643026 162 58646271636073742554063192947408535718381947570743927459959495820069341723366831458271949779161607022756228692720170405076493191708051211207497407705671237398774882718284105665 163 703755259632900783664631331241918301636456386721943002535386965713847973696274993372279270365812299766881305697091584470501682014467691861520615087355448790550013070985813547150 164 8445063115594968134134306133633178349796206799393474760583373747296334414514030079197509974548477754795106463629558743585882586426636645430450430744038678423005411398040086514421 165 101340757387141204911198975190899727499141783180023284428587786554857600275755662537671706996169034641429981060459195223961289354989823885553125429126895130996391811526223121130026 166 1216089088645710331950260718163812603005574414033295286158926454531307076324940966325076356969901431559936994327334924701438678324599550158911777041229145652828793473675014813542345 167 14593069063748682713561858776695909966225623127129702164065847613105843646058021754631075013797547337418686707844603953570084869200470703614875251280980071187672908001292300953565350 168 175116828764985779864329606907652506896294779112858013270377472944571711054283562642874487467157869636233679932996113125410591729432587859613415906841562935424368166078195092127066941 169 2101401945179845231387828298764845955771410365227312032260402691207876405667275767587509722621767451507543588623647065663746931761382983675176840667619272579720408914237514658688762626 170 25216823342158301506812669743908310199415654541457903117283562453224675598166039369780275401619939576819852462877957023552533785272282703292680748479103934131639990845858807674868140625 171 302601880105901205383339338514201309694575156084796424708990051025997694479579774024664892121026576509137328863829172100504228346785564248194956074263376310215776252886442698521337765950 172 3631222561270830337615945078043431589350774888890572969523753628184988206770830304168994578468191933982656355404942239770783320043092397515498945279814014135608715233956834512635924537861 173 43574670735250122781550071095251337802368028825417034364443773696950017211408693808758093671777033366522012603087394512054708691273216760908576871634839775977473894516551691653881819604826 174 522896048823003060680188154730317640930003647492305999674912585950701793838491627292398711362911701985565671362844108160183541958658036214181802155560403241891305780436940443464445121820505 175 6274752585876052601178130872636827564175916785780687869114824047281437399077772543381800409370813439699803727842626531079894727605145850931129376065662927804291637615069356863538042432644950 176 75297031030512789944296300630372089500269731588098413159536618726107407519092000679311763642608491435127802859688121183542924514676609571367506874495880511467398667241421608099461723215247181 177 903564372366155066633142909151766661304824080644482545216026726300590477530691309739042751012889198808835219804098373745378768637475004048103056690185453382167592165589938385515667431764600626 178 10842772468393876672613587925694215808673761983606806415608193731480101603384168732741528885170543401579038505223814354684247358144878227263426713982041213430798641574269009002265500551831221985 179 130113269620726678801521785267060748434243873962011835717457054936491377970768754951628505352205250977678620776520784976541185812335184374330801779995052990815057416763908464266529591845053818350 180 1561359235448721732919848724792030568512513789131443615911071960825198122950812361006843651528050313319445036570865568990595993402923260544589776107683422289828221265896053751027496968920994394901 181 18736310825384676668054057713377382695166038485450339263948736545775393348425621347955139691352476775706356311719346386814568322910893381804048888646540537789192363096051212662928500338504089574026 182 224835729904616278746807422719258751072151191984134229897543568708034878911266186334191835026388451467206434470350146429668180192269274458566612500932615975515180591979621366018048725307516656505065 183 2698028758855396932263276374218406600167401605396912346072110126083720134236781537597603607618248719193778800944466837630809354370358066244664538633824891383427894919347587945516415978537713734022150 184 32376345106264779060175189506493895075024692280635964025881194528877657483857251467044259164434857646198361484345508404105196939744788224272681140584910306743983033590058561117207596678106217487261021 185 388516141275177507452261004236656899630455037526361727040733064505262048536445747763261268703377021913110496542292931017979928449950044090393404829067069622467452397865476361830634086055346678995229026 186 4662193695302131676728719352427184382867047751903642311790384075650446169738936274746436811742111564544627545809066773833022948029549396393195662486060384405339507869851148338351148921529487466498149745 187 55946324343625595993760505244999228467420446038716723614500481923678369909883108312830257613921211790408546422724567201959177907356150469754883474555602370782375442835721187160475517836060942664755112350 188 671355892123507310655284793098720900339204082623330842104164513242870597648756029912693250097213271643632715802853215282509953592389589887279319379946972834254520470332287578337602517476963702288504405541 189 8056270705482089315165004818771952391372036293067271692551561460501748759086659660539620588468146561310894176935824921078230010332133542509125096726314018276763402224009462048398030231167372709507493149626 190 96675248465785087654995930841136444569480308532680276183634610541894000982055788942348462934633631751603745996245769177114202936767089012805932064327730363229399407539290689016927873949451008471337349756025 191 1160102981589421210590109900252367493563922432550893472933774056661458170514828197466911713945762311177975110685107951609007874790660638772871588593879761901588619744136130812622700132030850820638901604064950 192 13921235779073056114382906104615711510068656492198023262506875981524799633479525671190242154650735035723002915522882694870117927247405488243171385703509246558682028601738608495842209629393637115726490580868461 193 167054829348876689245610746271261553993839750922249295023098384794170611474770181070155921728824693444549050859290465276238596527358410438935304707284078381034151229348289529294327050798905038304008012077799826 194 2004657952186520429677487685413868806656235741225721699007339347688777496427400903000601219476055051493318769041644313239365813640580670118386511835045953950510826521672864144675697326436515749505077631366843905 195 24055895426238246743431439526553727267176416196295961975389659473852631544430398137594516221014247919507126815801319059757008840734918387085237819174573598651544064679665650226650797178898265974742987146812975950 196 288670745114858976794193147334517743079132867371424559577691786702104594406180650667007210525186848049958537662631701730849074431073982793127763972668060748665882326525872755302547965042870533750073123584099369781 197 3464048941378307880260476498172943075679753138615824873662460170583985291604326538162816685032400906758232610681739150922594909310763791072959009210847372789643759680531239032489901888313831542271460427587334523626 198 41568587296539696150427305279662618495458624964977200071251109348595125086553505759541101807690398182686092915482457112639468071253904596652896746257771516003795742564148277407567912694275245030180385075893551653385 199 498823047558476369678143536371824437818519372595599416728029185199014516911657942130366237565300651208106130858805358367489715444732183582278037973387178430740871901074210667054993333545941851042044311856370343061350 200 5985876570701716594867881166620623412552391201305923159466508952546904361670054035723125009513766544656003729035823030568435992216953299365777397846639012996087542894914933130263566257306330055655281926224498397509501