0 1 1 1 2 10 3 11 4 230 5 241 6 2399 7 2640 8 55199 9 57839 10 575750 11 633589 12 13247530 13 13881119 14 138177601 15 152058720 16 3179352001 17 3331410721 18 33162048490 19 36493459211 20 763031232710 21 799524691921 22 7958753459999 23 8758278151920 24 183124316498399 25 191882594650319 26 1910067668351270 27 2101950263001589 28 43949072928383050 29 46051023191384639 30 458408281650844801 31 504459304842229440 32 10547594378495433601 33 11052053683337663041 34 110016077528534400970 35 121068131211872064011 36 2531378701765975681190 37 2652446832977847745201 38 26403400198566605387999 39 29055847031544453133200 40 607520340829455668051999 41 636576187861000121185199 42 6336706031578456758718790 43 6973282219439456879903989 44 145802350420367594356798570 45 152775632639807051236702559 46 1520783044178631055487121601 47 1673558676818438106723824160 48 34991956580547393189963604801 49 36665515257365831296687428961 50 364981593896839874860150465450 51 401647109154205706156837894411 52 8397923776980953997996908353670 53 8799570886135159704153746248081 54 87594061752197391335380624586399 55 96393632638332551039534370834480 56 2015466714518848412126068041275999 57 2111860347157180963165602412110479 58 21022209838933477080616489750270310 59 23134070186090658043782092162380789 60 483703613560746637956258332997886090 61 506837683746837296000040425160266879 62 5045242767282282301956622159440288001 63 5552080451029119597956662584600554880 64 116086851787864674261089873851451385601 65 121638932238893793859046536436051940481 66 1210837241937908818992508701775918849930 67 1332476174176802612851555238211970790411 68 27860360725473961076023613466015334658150 69 29192836899650763688875168704227305448561 70 290595892822330834275900131804061083695199 71 319788729721981597964775300508288389143760 72 6686370487261962793571406141969828866570399 73 7006159216983944391536181442478117255714159 74 69741803440117462317397039124272884167997830 75 76747962657101406708933220566751001423711989 76 1604701056582145596496061450459292912642237610 77 1681449019239247003204994671026043914065949599 78 16737742229735368625341013489693688139235784001 79 18419191248974615628546008160719732053301733600 80 385121567209227681196261176704088329205270456001 81 403540758458202296824807184864808061258572189601 82 4016988393333048352619525840487360880532420162410 83 4420529151791250649444333025352168941790992352011 84 92427571429158061341506186347530739716352267202630 85 96848100580949311990950519372882908658143259554641 86 964060476657701869260060860703476917639641603194399 87 1060908577238651181251011380076359826297784862749040 88 22182232021430725494280288462230673443595338858175199 89 23243140598669376675531299842307033269893123720924239 90 231370497409455115574061987042993972872633452346493350 91 254613638008124492249593286885301006142526576067417589 92 5323643257571944960565927724749014095723164973694845130 93 5578256895580069452815521011634315101865691549762262719 94 55527955317792570035905616829457850012514388921555209601 95 61106212213372639488721137841092165114380080471317472320 96 1277652199585245359810328373651301152300115998347904656001 97 1338758411798617999299049511492393317414496078819222128321 98 13326477905772807353501773977082841009030580707720903810890 99 14665236317571425352800823488575234326445076786540125939211 100 306631204257201314409518243748587527537932116438523422595110 101 321296440574772739762319067237162761864377193225063548534321 102 3198299169430155972270389848883052384317326855464095359403999 103 3519595610004928712032708916120215146181704048689158907938320 104 73590211369528730212924568171287355307951407829247273518170399 105 77109806979533658924957277087407570454133111877936432426108719 106 767578474185331660537540061957955489395149414730675165353148870 107 844688281164865319462497339045363059849282526608611597779257589 108 17661344097482638049787486842865216686380799946902907120938300650 109 18506032378647503369249984181910579746230082473511518718717558239 110 184215635505310168373037344480060434402451542208506575589396324801 111 202721667883957671742287328661971014148681624682018094308113883040 112 4238648993184463603218783917719480717376084035848868461751673985601 113 4441370661068421274961071246381451731524765660530886556059787868641 114 44210984942800255077868425135152546301098974980626847466289764803370 115 48652355603868676352829496381533998032623740641157734022349552672011 116 1017258097020173782134458352765832506953573787803781527913280818243590 117 1065910452624042458487287849147366504986197528444939261935630370915601 118 10610452170636555908520048995092131051829351543808234885333954156483999 119 11676362623260598367007336844239497556815549072253174147269584527399600 120 244137704635848523248666785879882082188140332988871717830725644704475999 121 255814067259109121615674122724121579744955882061124891977995229231875599 122 2546464309967830617789733890396976299892743271538995745632682707791356390 123 2802278377226939739405408013121097879637699153600120637610677937023231989 124 58592031854506625405897894152818933892646726343541408497846241448255996170 125 61394310231733565145303302165940031772284425497141529135456919385279228159 126 611140823940108711713627613646279219843206555817815170716958515915769049601 127 672535134171842276858930915812219251615490981314956699852415435301048277760 128 14061843507376954248892245929890664252153026182116949167765267221936734604801 129 14734378641548796525751176845702883503768517163431905867617682657237782882561 130 146671251281316122980652837541216615786069680653004101976324411137076780547850 131 161405629922864919506404014386919499289838197816436007843942093794314563430411 132 3374783849738614513108733125279606601582833636981724258855166287023368049156070 133 3536189479661479432615137139666526100872671834798160266699108380817682612586481 134 35200489166691929406644967382278341509436880150165166659147141714382511562434399 135 38736678646353408839260104521944867610309551984963326925846250095200194175020880 136 809934062093760106191847057821175693715627919849431705176072143618386395062851999 137 848670740740113515031107162343120561325937471834395032101918393713586589237872879 138 8447970728754781741471811518909260745649065166358986994093337687040665698203707910 139 9296641469494895256502918681252381306975002638193382026195256080754252287441580789 140 194380800118652686871530185143956886885149117930226627517998459302125711447035323690 141 203677441588147582128033103825209268192124120568420009544193715382879963734476904479 142 2027477774411980926023828119570840300614266203046006713415741897748045385057327464001 143 2231155216000128508151861223396049568806390323614426722959935613130925348791804368480 144 46650582094414551089061052587491831676742072675334541172614454160366552360893414833601 145 48881737310414679597212913810887881245548462998948967895574389773497477709685219202081 146 486586217888146667463977276885482762886678239665875252232783962121843851748060387652330 147 535467955198561347061190190696370644132226702664824220128358351895341329457745606854411 148 11195945321859373608687781090812895645531212292962359654799951000028670440902972524740550 149 11731413277057934955748971281509266289663438995627183874928309351924011770360718131594961 150 116778664815380788210428522624396292252502163253607014529154735167344776374149435709095199 151 128510078092438723166177493905905558542165602249234198404083044519268788144510153840690160 152 2686980226664155251533978400742507463095814208238290982610815625552720539264352512522898399 153 2815490304756593974700155894648413021637979810487525181014898670071989327408862666363588559 154 28026392969473501023835381452578224657837632502626017611744903656200624485944116509795195430 155 30841883274230094998535537347226637679475612313113542792759802326272613813352979176158783989 156 644864058454075400994546128397110978247349878764896873466940950181652900753003700032970875210 157 675705941728305495993081665744337615926825491078010416259700752507925514566356679209129659199 158 6726217534008824864932281120096149521588779298466990619804247722752982531850213812915137808001 159 7401923475737130360925362785840487137515604789545001036063948475260908046416570492124267467200 160 154764687048751432083439536836905892271900875089367011341083217227971143460181623655400487152001 161 162166610524488562444364899622746379409416479878912012377147165703232051506598194147524754619201 162 1614264181769148494082723633441623306956649193999575122735407708557059607019565370983123278724810 163 1776430792293637056527088533064369686366065673878487135112554874260291658526163565130648033344011 164 37142880027641889624624494294729017034277962671569317824986505193762892777542836673596083945605030 165 38919310819935526681151582827793386720644028345447804960099060068023184436069000238726731978949041 166 387416677407061629754988739744869497520074217780599562465878045805971552702163838822136671756146399 167 426335988226997156436140322572662884240718246126047367425977105873994737138232839060863403735095440 168 8914136441947004758477795191198127182334439140301546910985420163285866295466820620039404746458055199 169 9340472430174001914913935513770790066575157386427594278411397269159861032605053459100268150193150639 170 92978388313513021992703214815135237781510855618149895416687995585724615588912301751941818098196410950 171 102318860743687023907617150328906027848086013004577489695099392854884476621517355211042086248389561589 172 2139355603187253500145046221393255794743231115709699689318675852683414148019259405972783543065987642730 173 2241674463930940524052663371722161822591317128714277179013775245538298624640776761183825629314377204319 174 22314425778565718216619016566892712198065085274138194300442653062528101769786250256627214206895382481601 175 24556100242496658740671679938614874020656402402852471479456428308066400394427027017811039836209759685920 176 513436430628498893030052615339190192611193133331187623889571219223856109658326790612848010931090576200001 177 537992530870995551770724295277805066631849535734040095369027647531922510052753817630659050767300335885921 178 5355369208467458858966571272839435792297838954937548482210820047011158700133111149288779467836793599173290 179 5893361739338454410737295568117240858929688490671588577579847694543081210185864966919438518604093935059211 180 123222603995236547073712482635184252970891608768369320033807773937872782903850410487677549839918672300357510 181 129115965734575001484449778203301493829821297259040908611387621632415864114036275454596988358522766235416721 182 1285266295606411560433760486464897697439283284099737497536296368629615559930176889579050445066623568419107999 183 1414382261340986561918210264668199191269104581358778406147683990262031424044213165033647433425146334654524720 184 29572911522426142798797965779828881522821374911275305620489976173870244040814440190251999113569550261509602399 185 30987293783767129360716176044497080714090479492634084026637660164132275464858653355285646546994696596164127119 186 308458555576330307045243550180302607949635690344982061860228917651060723224542320387822818036521819626986746470 187 339445849360097436405959726224799688663726169837616145886866577815192998689400973743108464583516516223150873589 188 7097375542778279035164438074676296381224159087097304979597560473954920697012561795249992109706852144090004218250 189 7436821392138376471570397800901096069887885256934921125484427051770113695701962768993100574290368660313155091839 190 74028768072023667279298018282786161010215126399511595108957403939885943958330226716187897278320170086908400044801 191 81465589464162043750868416083687257080103011656446516234441830991656057654032189485180997852610538747221555136640 192 1703340557355264542296666339956531302612275359528441919797794023773007097038974016419807854330530945031339502777601 193 1784806146819426586047534756040218559692378371184888436032235854764663154693006205904988852183141483778561057914241 194 17766595878730103816724479144318498339843680700192437844087916716654975489276029869564707523978804299038389024005770 195 19551402025549530402772013900358716899536059071377326280120152571419638643969036075469696376161945782816950081920011 196 408794636389720711872164757151492836330564862127738963446490968145047748368656751378958635047217719955377390662405990 197 428346038415270242274936771051851553230100921199116289726611120716467387012625787454428331423379665738194340744326001 198 4263908982127152892346595696618156815401473152919785570985991054593254231482288838468813617857634711599126457361339999 199 4692255020542423134621532467670008368631574074118901860712602175309721618494914625923241949281014377337320798105666000 200 98109009392975615584777245050018324188032954635297822785238034560787686601380581356933652603477922258345542419474659999