1 10 2 24 3 332 4 1672 5 14881 6 94320 7 727970 8 5007568 9 36810037 10 260065872 11 1879629293 12 13401693600 13 96300347984 14 688757565024 15 4939301950829 16 35364587001168 17 253437366557901 18 1815239251597664 19 13005718649832378 20 93165035471145160 21 667450068932630793 22 4781416086027540384 23 34253941004635242868 24 245388907705997681168 25 1757943450636606818362 26 12593648657426274257448 27 90219448612055776972457 28 646320054559764500004544 29 4630157415242923374882577 30 33169848840478129418043040 31 237624631160437070781360266 32 1702312490768397239539470344 33 12195151333381597004010443684 34 87364512200591465725448257648 35 625868286106824498483055578785 36 4483640868718088952668658238744 37 32120234101624394786228778355242 38 230105277413915696173911696922560 39 1648444993035642213478132172688453 40 11809250591749593251309565229618912 41 84599971777833897615884502253373173 42 606063454976297901624549785281185432 43 4341761634843685776391474231769130352 44 31103829028998158786258191267439153000 45 222823881621466137772753752515454117285 46 1596281993640669216477369667770563755008 47 11435561506862044746113621751637410918765 48 81922910544896536655487075766616963581200 49 586885328573834822568286930402934980229170 50 4204371971127970832043037618142099345450216 51 30119586929824241915401548938257951985991369 52 215772896177283915595373844577301687730928872 53 1545769629357795948124201133579630566627470492 54 11073697342765397407196977090925025352414198864 55 79330561624689805213452323766784547725182805978 56 568314070078412131540285031896727198404859355712 57 4071329833479038489258020976595236968312491202633 58 29166489949271779221329424566122258796644359809696 59 208945030433504716296061870509316966076643861407193 60 1496855666169867392002134654788157961710822102300864 61 10723283921595892935850741999873018765429015605535738 62 76820244370911766329718386689803624694812300288154880 63 550330476032798014281728117195521247559329256019075100 64 3942497649293639517829729494791370225409215112809231160 65 28243552540891167836798011226452570170460658090306860281 66 202333224034514511811149519961301094155762176424138438632 67 1449489524695231463823516820920753122251160858634935711378 68 10383958898627582277768743644856110394194053506147178018064 69 74389362993884743429827121940227797418027547635913067100733 70 532915950521272732647590101842917327841021901191110260285312 71 3817742199826851025016874330702847948820860561069793307151221 72 27349820342367395420946821145787897947426683942140622289449352 73 195930640050472411211009572494558966137206890072791097558155824 74 1403622226034149251046066981898002622037878623963008927890260280 75 10055371395252634274793843118435653913546114287867832692180145733 76 72035403843772527967887647742327102862728079137947304298863258368 77 516052486075779144192942792544935724345196863023286717002105932309 78 3696934481863320349281724445568549712602105019344429348782112281248 79 26484369191049792010459576381421305921975289852808957845572311879754 80 189730657897485491046446361441868153190001936589220237558989059116840 81 1359206341164351878732684647778660106121898177960986363852817634349393 82 9737181635977812848112512849068435196973207834599084673551432485459504 83 69755932812087312997839961120999447989842151810411233272084016257473892 84 499722645052189601314854387480338697053246939696390997654223292653654280 85 3579949574334768343042884999865402324059206236646337208230367121972884074 86 25646304168267617048538546551274128259837326520465156306577695502336942064 87 183726866491833722696367219713617365867242262823665976100266146882876388737 88 1316195941896147626467524290659469539491946366841629494367513436032634005376 89 9429060597084137078938401857648197618106968266287996649336749706300572503449 90 67548592814685752413733501671653415330243217385808075328031455149783180242728 91 483909541599003992959216931923902444989932787749559707703880793675238223234522 92 3466666509145214493406645891778685256805844312968215938490384973436692092261472 93 24834758673941805815739487860446206241705096136444419791209214497668869866981812 94 177913057620591622560872632098207477726769952985970856185360892218533548778117376 95 1274546553380457705305397239012110224976724386090033150783553165687319042353112153 96 9130689666400226081728813241751100945402031517331888077636245052259308479087541112 97 65411101354429471616472355746881080779576863506500332780064261282307926196259902426 98 468596824196554659831133511566442451167728496570236862974170046412483613430206475264 99 3356968146084076898006712151509471981035578501004716497854132324893415396218251839901 100 24048893530478222288707290682484372508343689347275262448420889858943741329788583902288 101 172283219522033634463272340863907446421896340901877870961341053594293906233030715360925 102 1234215108119654186932578229534071535202003549621048363273724314242449445419209709736400 103 8841760313841787474505392137245128473024503238496626911121631473325172237265345712714512 104 63341248160971773317359961918400929398146131807060748946161929883655298938122541723185008 105 453768658748738157752352841709800376075631527517246213522422719172207064796888308016929373 106 3250741051697485198692002184304784414704352949992145030451689125598373649779189514745807152 107 23287896115017127741128311537716107863743126347424659867751497510592217665393852419031520005 108 166831530669179502117247496370267241378682913594221850898099935864428997753758892581747892944 109 1195159901433668449878337231246720422098562215737470757247459552467429199501315137266820448642 110 8561973772376473070138974070523178567262704588832945861724729964914428632646817213603299729952 111 61336892905230375380846491136722518702014326775087568708499477354291826707642955876209350408753 112 439409712209788165623734919004332764888266695747783931014182728568201353086901115203618540748056 113 3147875381992560777716403895387505211227023211863530071830273804675264764086038869265193454598604 114 22550979519141538246850174283612498182252055033327057941280827030606363212655095163079390933846680 115 161552353750051642750434559482719639440571723555799031434929044722362465407453879980942605153217002 116 1157340548335319390791100108353960153688098456604925118307835350494723765003168695322156596658208704 117 8291040729084206159092374992274948861698010812772512683937140556965691394785363987495293202495723665 118 59395962986182824648052168625128531333113470041110308010021127333950330357770624654197733626070250688 119 425505136729158862996494306124912742839496177895254022363953879888500741580741820054468907967741328369 120 3048264768853374558333902293069772270469421120345269372859387881415673114013158779698527458289589012800 121 21837381735175569274540574289999985248897691072777788343624808368559559353575752594880440795376136483114 122 156440229838419811674040983350696871147307747813840057146171862346297578114114905946912093935519381585480 123 1120717941770268400713757023639116995586135036619695979653840493586309029236196529091395528477309604725836 124 8028681025993521653049026458765543426242236538295293277229937780293668288275118719761133962198886871452712 125 57516451387696025550088540154013314676257549889686931474480762316088866670823375698411289160781378233031185 126 412040554298123813004705868645268182391961958331563076043899380176863100589474628563965831235503280911010816 127 2951806210051130978162879581004847342543689552532929193044884051581890222844993199989477104297961865782901954 128 21146364868231360187972787196479890662443470178625586879841093891303978704229650546584084840257057464579019504 129 151489872749005323743874763524575481414500095087202377000325625287331135884785576066113035437088587413336942693 130 1085254212178419184223328529153610349683876113182143005252278674769193185914868810109841540385737178689781200208 131 7774623370384569285728796456700181553224845879750845991751830557524155962096656618592920907905372571151790663293 132 55696414603173740785175565271433635065234374706106807861852894005055290395269777574354061643010358057707024631472 133 399002041882214185632922026285064272194385506766270993390749203649886989662508843151442974939794197631718871928208 134 2858399962734843304789739765272593642963388633658144629718762602236331029995805513361908994950021455334663068104336 135 20477214373189796769083407741220328289885848835403088259223001408947627032444637499146915453399269179678656155700925 136 146696163571307837760868041879593968042705316158335347691508378710426562576667485606675361183372848674234264939150064 137 1050912688334946937963065338904581678257558414828564444314860071383153527255999764498088390328324242681126191452538877 138 7528605054259219056957071664158571789458255025773992675800479377257844221747897357568494438631964956362236093317537344 139 53933970625876048427098587510384787664244441068362284499860642367016383121404099496050074670646117447390945662207830170 140 386376117024122537827904048209783665802240138138615534041319702651929707663293848639145034031655977756505071742795904392 141 2767949440292364460852036815392274797800361896177085981461792395566068714564730160882967916826799760116747255330547102265 142 19829238315826032642944215926877639162034609959860337016482302619529404702527052665664635111978665813077723649640109907776 143 142054145376402414296532057109641109732939311169166000727377418709450949087254206330912357525012074359867363704359157974708 144 1017657859430464604212395997549897572013770711836648074429635559304120219397417785361371946756914359039374437623970442379136 145 7290371682688187336585875229454056263793288353609379868345575218864940561192516474335074200900118557122866419973162873345178 146 52227297002832647836092940744384986004675803349620272088135852202973244639958487467847181801923022799949849954235757872958200 147 374149723902184851279233501329917377864519850129610794814463597921868675947904092528711379111724048114290273461913408971217849 148 2680361112475122637699975220372224164703634924449294093371571567174836814217602225670565986360287564623410797452252000873763840 149 19201766657315777382629572909277507589857273799651652158008994729618908798018180995492815608268901402028594264936293080994596897 150 137559018091233417121669093880826587540291880441115077721743605164140600177119313807423509579848640076245175299833991929082111664 151 985455338351115243268787900543469270275479168775272176389224891866648992873308989200558485679374727767153879800790374491375286954 152 7059676910754281316874561434248224826708789097976785439881690137850378522561472972463555614747449684060813156570238808229402557592 153 50574628950337665882337446862363468784676620394212378349041227086598278992674184169125449499009458159973154056647386344513477742180 154 362310219830024618815904519129990640739426936287751083521224420289662097930084058771056321198560173424653269828219234625580367891472 155 2595544408683285806552626687758979647241144201091245394370719492554473201150292646520796722531845862209938372676468944195722036498289 156 18594150561382495924236451646616923930225839787845013274039123445451588540584637398122706878356212393034930287240289249596977272640216 157 133206133535105028316393973237977781826053219680627810717491328387188750542140227806412404641417676231326793560946666225478764624514058 158 954271826120620350504284675267888628397399042849540920308601223812778653519042347154863907676326164206983403165779030074403992604705184 159 6836282188819748307266494973844009982343623524629143893655727566097678041783138194265090883190489052623232199377325060228532844221480181 160 48974257529077293264912719491548563217005523067091068471826673129204340072232202981748700935150873927978826358581010777258016985094347200 161 350845362183398953425567666345714832361969401496809955022042611438396231341451099007170593513610216205915738143493137456052782772251277093 162 2513411624311347273577804738135054827171177919948048097782280532492904008715597003214698405973182831685965791124279873569006966809833708776 163 18005761723369075728078822375105632216360463641867055830269140471519562807878926186591071342881802325436119487913740258288007680127271981744 164 128990990613235866343182416643999097501442351305475467364915344135290335657689141421226336899336511334965355410533760866089837095043001833944 165 924075077467515463037540589496980277592409182409615162989138945003240460489904109192084551064405100779268393633025744244567431572922953799637 166 6619956515854323895604343662179834300211449878173580145116965380988973472795241370173692948009128306263926466348231160634200741984420470290688 167 47424527877003243961776338774347002712876766162865424820855512853049107720534252244212099910116132139960770773171603046836680127938739139958813 168 339743295740728441615406906019860168949942274096238214178355931760806543441440724586218767252239703900071863669705442360304973794902454182100912 169 2433877830057289049842375303715121093121592826388047796307583002632156749271632182315365558648658832072181060676173065629432315091674431113642962 170 17435991720540189090279632647118952524391886411421841656258327473729234480360850530229856665734471238010836919063778832283502898572808162873786552 171 124909230662407608302098053889094830086183309920390873845804339540092607075652471845062848962771141255081728019350079574158663236442794277400592793 172 894833867481967899458872909694342935151609863021616941218950321360903274305132080690416743241958026553928279575136516489125911566273111718067375880 173 6410476200568908155315847256177712560860437173121261576722916594789970405151894412239183468434969770829402952875185919760473991642166914149071893404 174 45923837498124742841833161687678552857663644700424016191890564452703952934145707943772283035353814185270754041272411225785188206633599159260237577632 175 328992540424220231987347178300433965289079454863160333243593247535710953538475645324569903023544446764817731889625452974938013198261041394379716001978 176 2356860784101544290978843515315813495564313815106957598343781369466008856167844332363026420698883160812654295288499064474519984539344176642649897218752 177 16884251382943531582508106002402377643769577371439517857002033311515566812078846647144600537036333865894873261525813151897535501085300678782509844008633 178 120956632943894790200412830724308721432797802899611984377055835331494684182988240785756008303373326147663510336707916575859410524730704472765782144676320 179 866517959327698157075348105036328465944900463737202155060897781151464814004445802810753387589666614258040378675882716937641655753432161916953041153552489 180 6207624630107870477931185073207558307274242357126928612049309072772712659853564908965468094886070990294137045739830848400937496840008098000546536910891584 181 44470634605449568953648892464828335164780204379726744663286928166499851343346622222542364549362359541351806287312743370510133125974918981049016585030603034 182 318581979428908082829564870525301897042056616260322486083306436854958432931093666666019274267988981280070803109678978256646885235275421066356054549539740496 183 2282280847064947573520052747857160930134092689680890741952329863660323108378102636276907011806662889058273668364447837473769877091798883269506115702597360668 184 16349970184179376477522527076689940341292407558896465078684183592359029918900544026176620584459506910662449723418827167687164424770564280703380907581381520728 185 117129110279015254985074146051926171079929000401419500814781206330550760264332498939676467486995132227924036419119106082817602487641581123103300579546581254697 186 839098072975617519748304019036256070251348008676987716424080882967918611024850165279352027135929480777582539598097474229263889580558310820110227417452208895928 187 6011192046060799600683157488100072975110274183691218588196911545693149935101484207623019002695095236374996679639124480488668550429001371598212405929586345215218 188 43063416516360674768034611131519103036723069542924149896819911727977535183831456166556338195350434442389888460489883978889319876669473878828629757750155200641200 189 308500847727334217568144698783607333648534060835603438959959071402670939112602699424127117846841998213128065707316874802088164896305992884764695419082762623063437 190 2210060899657735383718909524867277326982485953478521973349383874558447916629017295509324989394392842513180242788081195175161292432303234644628229001754370023003008 191 15832595651448471187197026193285246517928883299403215447842277965402007148675524625437674856224461169679607251967378791618005719681741266362292625313641711407205189 192 113422704822788194787286180896330894955758316505074094001873555619536125792640237116627429900437153847155677492165176711843692945248884292273629532518366135617977848 193 812545854926850933753739994784676530667029573610454494302696423724782540669165417818141584632279298734984022113230648694354949110663588534276337697223452873587903728 194 5820975327562084062007319362880050783989968648757870240147220792091988448022474734254022759726047051727368108644987269056153813890543471392461915381672759060821264776 195 41700728098769122592864823965687633463479850214214603922586752494900710157225927253754328387897961008211380961327114287479238688706933456529422126267572891693894749973 196 298738720937986268860037509394593924158882705870464367524779126955880369054885142037100713895747982291754443516155911947025589698232550455693361318700859412802867836384 197 2140126262934441871745827137974371557630501059483320842919579858911569078509436066699315367894233600164229937966582611413971272740824709492620770731766663321451643411813 198 15331592794268236484937214339581063076109848029124112790697628948736021677695038210460824836076294448504293217878047046023779856432447562951334571165769683230384360865664 199 109833583971329543811958915053084180550076250981402015903171755562910715075997671725353418251180209979744625830076329909442284934652572128057914778435022413305242006860906 200 786833848893837281683678422664474515438039755193553109506323449877021206090528613169739747114658941462671271359526351528473353484493066173669109017824612120888906463678440 201 5636777781254037479867447704406640888079938971682576658045160463600744170351142734800395974720602885429288456218245779432148277459729893356558421715291176786793354007641473 202 40381160266436584565177504754410969950777487260397618288649583576450811315099959910006286485752074092781003583572887841739425487073602134887539111065769938313172757373961168 203 289285504545978732598778771492022548622677732851895573217527110897388284827096956138983994248786949532624300171971734981799021722860881248008655268895211085493655169618252196 204 2072404621072229546866779942209285044822905652892986076960382237705612285786366549478214261130942715376802140767260132287493661167257972976187139506466356932105714538074567064 205 14846443551266533219321991062903439099902190640094670795290874876181422185011860594494063863271012579705831638830557041434230526676314402676706545872558630885051673569928541258 206 106358036398752769243419441999858401066380800136480808457878467937873433325730363587904744362288920132597689902945655316940496272374847037890902030029688043661779864093720481024 207 761935467409189883130832317485124385694963242294600072504417238908698764861160990351418871014012952734864025372225869073432121668196120552782453648604228356224531177007887120497 208 5458408937896380287693119075982568414116121389076286450566979414099488488142371419971219678357580480503116081987504087774270433822753962669777873328826889211418310974105756426944 209 39103348521911496350763564519812019335095926313520594209903703744193152254429757079751722708462465622116135880765832390801206374082101397536647219991113947460464095309615420810121 210 280131423464832591095326333108670396799529339382639940893032378951095139611141373719712738537786126490169406389638914963859494145658039487947038125877922742451284128335215640450296