1 21 2 154 3 823 4 5463 5 33853 6 223869 7 1454613 8 9620565 9 63336647 10 419113710 11 2770472419 12 18336620495 13 121358670826 14 803332031961 15 5318434541385 16 35208666237989 17 233111781026276 18 1543314708909090 19 10218090869079319 20 67650690916935274 21 447904108611457243 22 2965464788177686174 23 19633787128320346403 24 129991147518983405631 25 860645864000096864244 26 5698162477772871132169 27 37726399993476021120628 28 249778975788780038900612 29 1653736799115767640667388 30 10949062571344566517194812 31 72491561637397271870672884 32 479952216505688263261096618 33 3177668062729921252998404324 34 21038708218126709560377435127 35 139293099886165481316503356126 36 922231903411105139544478350071 37 6105913919980233302790776203585 38 40426041238249750325146516247194 39 267652775333926338263099987231421 40 1772075771778079365207179329434374 41 11732561096960449527895364257345356 42 77678952624150539539076447995862657 43 514296889714557297761613597767588062 44 3405057378232576843602121733418834781 45 22544207405072752796896151631683471425 46 149260711656046082850330591485249325291 47 988225473819013161228053023822423071683 48 6542844237097094635246908753778272628817 49 43318869879079519698017522215215334269387 50 286805618410313218709302486353367690491857 51 1898882934430604556951652951793061759603815 52 12572126092387837361006199043345668659928044 53 83237545410134744773773711414457160395101827 54 551099226573348878909586055624002715192619722 55 3648718328170560204704457470533294880785154690 56 24157438073546671015838641435112776757091306986 57 159941590933900659672876997520985823281572649997 58 1058941450355186461558737861798170842324250895741 59 7011040647605860250796422195139648834598084848405 60 46418705156829426554349848117269581611317303961252 61 307329011018130183891711353825435795776001872306290 62 2034764233389805507364063762562378504253452188184913 63 13471769136816416779508652249807330634368168629310883 64 89193903007293697057909645502386862308635567261054305 65 590535085101265207557193523234516305376221576829813697 66 3909815301019425563210562432505997290974964595741714115 67 25886109180903682776450696887593504322411154596072352624 68 171386778385912603056853646368414636787376253136944801301 69 1134717759251778102990638346104219211670776081530980764441 70 7512740511768738832399546912749612203089177982483330614127 71 49740360135359153008988784610991736373526730568013055829133 72 329321027728767269591332783728772311201460969022656459226160 73 2180369000328879821420540932196472326870384231902608415996560 74 14435789328067496558776686970207235856704630710141618832973654 75 95576488884640282509942541107924334090863061141880644718890965 76 632792916266438882725875558359385655651034460643413499907229298 77 4189595993218530391212950180039633852303788112701619428252697948 78 27738481476619681445164351389876061131343074830114003477817383411 79 183650966793503869037223676939010371216528040764825910711394779928 80 1215916510520490318102113644233841223473986830919286344493664894118 81 8050341287986193794773457849479559308798466489784036875428329663860 82 53299707909479103668209387224228843198754047675551027928330728329372 83 352886761145804151825123426223384145845854113825955356753647246514494 84 2336393032462170754109464787553175760770351222151527300498391226839512 85 15468793401071693312771692485959744303984315468197801557758000116285473 86 102415803317506887613565382970166835854162323567970292602915573830444671 87 678074656323457441223715020295458916955045076162663423422172331671300265 88 4489397384530201180604494389116854013398316167925858473900696876633831249 89 29723406837686548075778511197638680337418608090164735760376348723079116168 90 196792762672998360042731469981246538239371399444958390443573488139198401802 91 1302925726245091246402751859455090162548911090447998461210680630690232334594 92 8626411993271060100542684485820788376317184117714472465587608581401578658720 93 57113757429679228129679425725608117596352663081903637538623830196718344375933 94 378138824146205009991750474698547205084687534658335174448010863010511492400438 95 2503581917241714834900027362941657546890994724503566658407493516332608979180190 96 16575717742001143184453061400860134302410931106626736133166902134034548662461675 97 109744529136557346379069097225898271871472130432514982446569553254908201637885628 98 726596691791317889607520451211358532760968289536273494875009203018708762970995078 99 4810652127042775071185775304289480072404036305198248721270702514759265609819024377 100 31850370568529616496506658949454173664371564927144234369157170780415468223498158249 101 210874966337726505551003349846825191288214513655689261095070653883513511805514946074 102 1396161194804904879128723906697822428384878783072464993202821416134654052560960835013 103 9243705479754364018862971420363849100461355031109513198658156754263442690153407724049 104 61200734782190262650838892793145730464479725166739843014461382313143207460323213221403 105 405197888020500215717435769775825861493793407838093797215074854964661729218948231791997 106 2682734595272418702139966841439508562368795785419640783959357623374445902920655872394558 107 17761851977637520117338996618500945396659617026935785000894028315487263722176493048840317 108 117597687908247992354178478219209367079279246990930815359562745595968905333832753438058015 109 778590893493365402660320189694985768523302635985282029729923892790984453825654475815365874 110 5154895391342804881236362953250385094217264213410166251046462612417671457631880387690395924 111 34129536728153018423781357999126190430043645341737335357940797178002616884016559166560308937 112 225964872000034729842197582249651523745194515195177163046015612393486918452250487062025429183 113 1496068457790499001800966029115235686643354790333661657205977498518811221132877202993844181523 114 9905171589658847895381998760600203378671244691582490837045742606953846042490266345965550704142 115 65580170285445520012372308657794407201081234814277754739742427770121493787127301030486109847957 116 434193259121133254586942990074817370365001262164498933452807145654878491998507601566835289895945 117 2874707178186016913631501668846963301164220163581510745027446875685937413413694607726959391698215 118 19032864252755935132283016330383328633473681617337503080586620902667946022417216549014004865778850 119 126012807291356833814644850809043945609636037858671460814353246144386555242989613246230061594126294 120 834305724591575414754186258845092536064059528374339586694474468417805770165800913293723642526515632 121 5523772202589574138319920657212355922481399587178650984045821127772400403826429109866044233576763605 122 36571796700829418587673521865954449477138902096134038918636891487506940885327998677942687898834914304 123 242134589348158143698825560887854522329901990102865131753745718714163965761277018777931129956877474335 124 1603124939100175998774420570153597205723678648876140753926933420355026500020493586016875543221863274637 125 10613971251623213883833883139148973643302646152054547530428295257432129519556726385358064107773052099694 126 70272991819038994035338412968036826319394977534910802292320180946744370100765995118376604032314990208518 127 465263496774922884420616625058733086522290970317595445127922368754989820674137181256790211298982311497525 128 3080417039716539229896108196458572586188155012463735203971424045817619331045266118947361803110170348586247 129 20394828316321613250170040371779749673919070462928950363487434714825224168465945606013042014298438249637295 130 135030100369302471504549650542155911229747063655992206772560947526738685751554162508614451137593461988263700 131 894007427910155829567266248665509144217131283286040518551227672988974462914683924684926399753866919003612448 132 5919045301548428192974167853011133346181841482345485910299522200249332369407418170835406900881724791332838271 133 39188821242437607993994892921691954184617188404039345577893530147891642606120757986361280852565003704305923846 134 259461388134666206573842786252177684223615297916117030103268594473595252796335684953398381997347733049980434532 135 1717842226391509596305198957081839875141429952268744779646816805010502169490993535719135601719639409316874348434 136 11373491585738813443936724231185586670266683924025233350688663647492014442131049577217532546839658977826354911677 137 75301624831167865623165892123881597241787483691524110171808453758354433059236397151893280533269802812101693456904 138 498557075412441712114025452256061255499529613670462555551479654985662274784152535353205235708368712668639000409533 139 3300847199527183780126914871684097022632064082566827058690351031500125726545775547753407271705740914746153690977531 140 21854252545935380562476928734026794404357891069435133133769867910295599194025925204620098492099088783679222691545114 141 144692657815222739972201156008343754832430763850141462544357052394724720758437997920964109600342189209388278216246181 142 957981298222298051411592993027568893962314590672386870999745604137878115630222118144947941124961307052375102032903244 143 6342603568148208767321697387737959394702089894115436946020287246565444545576704523362770607041987878404575249871522880 144 41993116251160261817068896531133844689424068643417650582815225350744811219316557006608342728031556409513011231670405658 145 278028067423156011455286227239751617536336310379293549010517899828560774501698173293385073854165155718059481276069321378 146 1840768515790232918587298031514786694092192001747317907389983455543928526164640825079276858159108490792319680738185813206 147 12187362089480776938187799292284997125115986070724154891608501440755482303142397295286005497101731244926826196948317364845 148 80690099502462033554377722403702562883025873375545385083588146284619252208132399183439521990353922379146071946392088221833 149 534233094078409371177139856087437646983182458957657181791498980815280591918479931615343378883343253483252769593844848147634 150 3537051020737460605494260457764786572676901280076468552679448109585406650412427312166499997476550148816553801535724412514781 151 23418111049226225234118820948239525650708194002931744380826618484820007386378017237068688237369951010519770784920483010947970 152 155046653808106679929436524480440434554473818776963534884519598672008780149724871376930858600561149027584263738620988571626618 153 1026533045579916105148545618010142848773451821104708285531741122968753776904839347598960244385085562174591990210039517094477835 154 6796471047816198019923523898735031273733785759446428423077106329904430396244893542995974464493867266476995524313684919150016863 155 44998082529051654515733241751159025804753247958317801316305113523831802700459578910059449062772941646029575308829603424911250591 156 297923351257701502098285344367782282027276480755368202824161118142356577564884493762057991153484247068938485538355371733975451008 157 1972491231538936295744093195990722929256706878147771065059091859096031309306407808356803637106104803704942089772203694552548053692 158 13059471981880816216366294175454491893098201005495600817315816196953399018653434509487158538978326681050499607614253534215833018946 159 86464165578301309389443011755266099778140789389650135471339587703073266899942743292785652502355925195694426357731982831929146123330 160 572462036713616741651530146253932206037532719263390482111277365879201622745585702486107446730697984047363317117725400723254650428178 161 3790157243598540336836338554710445889111702547317771876080226622013637391524788401989324964922567354399652710981997274604262403697190 162 25093876990814242049659522572297664345470394292930942584973274521402691073970054189633340126685277836578684291161094204232702327020872 163 166141566683985203324081861730750376410673761556768341852528575566301938059759944775186470621674857469025077643452335205535475245421800 164 1099990256201277559111987135278811471317702186938709084236388512852190762928964105625569649533319970133625637199054384812381425829117067 165 7282816623724453364305226053434158773349409115745636815510245058149081955759861487737014250308890777801009471507563319581262649138310102 166 48218079820056177594520175163906581723762281031736750034079641253636687911909339660990676267357561295868626677647456772545662502843943394 167 319242312645832578784743586941458613105561351364643819155181952819074402774597327540449602443162547897779583383625692965807840257235099025 168 2113639833104012984478926475771124961206049792032277208414712571243811910273008035540810997888986456982012413600785647808477809402755393549 169 13993988788823788484302482858765315569555649283409747351665004511828427351924290174081382712595345299331467293606750826805647018331956838535 170 92651415418366092240864039488037672608562122241015074795655788095551888271523980483545415993171558207928548066257153986768269302194089345991 171 613426586841518075760967641825446099435005067205588778251736619909585119226017329955828377343284726213159167991558522415632813029170513254992 172 4061375379371084301951512559552026028028562362765344947618449302097936222355891461746374240243731222634754563896149886309150282117460295371977 173 26889558304102537828325453558341070833065190435022684906387632878159920976794388636082077860825017637938189373455652299505378479380376663770307 174 178030415376599804276819298646477446934156662360737696441980218325339256267752395545464516672130226770887500089465128484191581075857114212370659 175 1178703957897626992809223434907037132744072741884813276703441005937246711874743030263363402121051840951142413560282870293065016703616047847575195 176 7803964381168012038522047282930722332188719237123388099879205741620692935110844724863573278672411975388943811957045349734470513134917588836512464 177 51668495430494255066954934474434853245552717481012706225052537303500285884542934289440090659713966076468838897978000076455938214260883245142950433 178 342086827881119081049894338611561142017796899158530667002400612474351138673612852900875907398224210322975048468565051094191150211065285760830613084 179 2264888823155092176262837969814432583967946387346325526034002979526228050407790728764690377398499467240908220326964616260023599184658574562615747765 180 14995378258281031356980025921611543325830009361056857017726736008405701843498076433376971395233927836731300812006934916122395534221490441584955129150 181 99281415851434791030258518286813370564448042661503665218120004980199689656022135551428117759798946007274532346378801526597003025063146443051800404973 182 657322500552609878556632446268136312360532785549490511711521432676017247070988764035212128029666706389950189662639854815757453975766343605038454978099 183 4352001490181121358360222883876032078010903454968859105755190254173736320355271254076306163781623890864446090748102750535811694595340669038022362850584 184 28813735958552987025581800853765959471645705805129605235349883195065462741810033354820273990161226654122684399000720544577768071133301590658004489368566 185 190770012777421383236311750454344403663444853142283995765594115619950547994130766372353679793399634376362354863252298849212442585753220462182652041645889 186 1263050297519460159248749341176208062763778663513177349362291695505148546537078880403921767304212678496242337423574276206060152143498036410812923196416103 187 8362404713602914626206596161106487204133812928853902398405283606127538973219933831549019371685734139724499142328244348146346062925726654123989357783048421 188 55365817759930353812589457024025687392628896323889831342655227697838087161830178827832501487063206149677547344116604705692344423854079360513466040786147775 189 366566063376417613032559612892262745848607711425347442423320079408151206424216077614194264593212375875116779032218104160489301393178318342683033715069719609 190 2426960970791102113158885382962013222406423691193832897218142300652199986632575166918181051413983782068485063192144391778081501129320628328972372735911760071 191 16068425700648808717022066962573188747738361797551018030408886135619989574053573551313341288949922437751763101231960419021738430926566120147509919141220864589 192 106385849465518635433189063473982110412811045057893291733974947601028672358335396825738322364096646738071622471581699766099953983343491984301764538203472358755 193 704359541958301311231129898996738143913036123339900252750451694860725293673936295859613957354985263307000197254520488671304171194656588972287542450075467827069 194 4663424382473998683604026821611888268253779034715502000996699730919732482926496821366862044753992602749496616703607594208191709257058505818987353041790914997620 195 30875604965312542330169309201977460564114523249098935064080188398426015511786111992404768079803983235144718626128900063054574325022807469246726267816822103622013 196 204421237225743252315844087422635148356813782222332428611661706189371663080479902778435967890635097510157711405163927027743359224804803858558173856552278138941883 197 1353432338438412000838147906679692552304305046726239888892496501204968050658554091739721668294727537185509100349144281734441587163104137694777796049891945263892250 198 8960806223416144686324607894502338797263719662258504186243640139236541792211276539850744847305798494682688128263481988315997453821933999245582222023660918541013731 199 59327715093802884470102948609960223269071173219775346099548174405158521347757239087906939120875190797882087049103427717594020082244941839024179894953263495009755938 200 392796997334196925150323209231602229342435333879935941127213473212429849614033885983905042274049711774685317884107037182952681060598322744287047284614461000644420319 201 2600630765415698870003081041660797197028265043588516827211754394272693239500780585500892780866734102090875127130020965112461672168993764732647968379001487562336344315 202 17218258856170314865237784700019574953580605261815209182036595397032284991615045083318546538924313610240171091504023908583598996734630012591710411993249216058422874953 203 113998666008512885898975136279792964986875696345546171742282076244469640359669858145814429526949140145414833452080045677067136033308156600571894435129743796333893260656 204 754762485584502006027941084171870676213548689931200117530489223263330575434987575984345311613745654625985666104591620742466978380206880876507703971232561865562477725275 205 4997132243662882702886351672955976433318702744522164992955075062096421098452886411202483569683715044416814400273420124669362786068971333849790749957294857221266401212576 206 33085018317142480298870726852281133931819398634000059153089735600414362301122884015518388559029181671076731274655647556955604391954931627733962840773743825189456153082290 207 219049323426210041867552557549921144791490120166173300119377817525057492716923543476969588045421937377420287514566298792351203015399038797722134413368319661520238963463953 208 1450281986654332334203487387540941592651101478536921419340510606602144440317109700110187467107337260079960275472131991889894360597823022851298987941104765606645507779422762 209 9602028474297343674920862376821415555473236021947226299296521037653797920075700240009802203985991702944649970024860763032545430376127604865260808584770030693170449492877861 210 63573120034340015251163757677853705674544962174700267292985231321159472614051819796427275378996278832810205424782045107616432924571160536599493306751513925556498138529870884