1 10 2 131 3 1144 4 9085 5 67100 6 477128 7 3295246 8 22302699 9 148575958 10 977609634 11 6368239274 12 41140907455 13 263939673228 14 1683296018391 15 10680625988516 16 67468330344536 17 424526386272378 18 2661981983940811 19 16640406499054332 20 103733445079477776 21 645040852110580404 22 4001937328979918485 23 24777392416079734052 24 153115652349798007750 25 944559483849881249318 26 5817601094021316522786 27 35777989709659869578206 28 219731359855000297940962 29 1347764727056206201192766 30 8256949532139913153986093 31 50529214525042507831324918 32 308896852077496371817043694 33 1886514953513668170084853970 34 11510870827422711555473701922 35 70174671759381171257116392274 36 427462526804847850391369686285 37 2601839990562819399427747338130 38 15825078440771540971994531983832 39 96185673406165493478473908785632 40 584237419000245452473491034681560 41 3546475057085487639285500310456548 42 21515234968967545398061947233306109 43 130451500248277752760558887821793218 44 790527865606888957415608716550301518 45 4788075226185328484195638704997869442 46 28986133231940629073370757967998090797 47 175393851245837059233117163237534569594 48 1060820362149371777825751923722471993793 49 6413289431459691477759323318487135642858 50 38756000978484991207650001331203450491835 51 234111832810263905088460780666828522896724 52 1413646448108758408154147558611962375224600 53 8532919386228478049354963154999333945210610 54 51487271539830643650819262614119267756965288 55 310565482795032990569161498783495348365459608 56 1872677236259106230070755638180627094340383019 57 11288446990751142456032023940484817809481440678 58 68025509225837118548598684677847551756976190315 59 409807886292494000653299368180549028477289081532 60 2468107475983387366399326505947774459962944847840 61 14860286861987085264359065704606613743994121120994 62 89448613096421013618262740558003123640262057861832 63 538278528342931352918190357293609406399945458515964 64 3238404443263782149453986991828545638607346114548814 65 19478212287829971084667727974387109204526520364986500 66 117128968276252210495443101965129150920599808118368714 67 704173775202261586560892196386741497414916849949091460 68 4232516270097920336746317074544334071227035536190202614 69 25434517878101456337038319081803870562075453800648534108 70 152811898133884465412259693291642045358417047806585058927 71 917914446905952246811809152529535214276653892808474904696 72 5512658550797811984541803132625245663230859895801149577675 73 33100626328540886508088615970252968540585988174678007350018 74 198714628325310996729210352204265133189105066135327038034619 75 1192735547076132632758049063626107763242175764809855931289404 76 7157828426182742521279320620269912465054476106192159660620331 77 42948027370050661950777728305860357101063075016118017398785806 78 257651048539851363445881273430586069588196502816826834221647269 79 1545429610679517024940210388823941796420833518815720212425816806 80 9268233391580083860067791749882818168229245177780482697975588153 81 55574663314571214853009415725627745516641602177079395944675876968 82 333188904309286731607454025864032921081175769169513938396806832114 83 1997283140933361311479477501264192234003527402235858151301037330700 84 11970869728128340591417106628791274320581296387063856830978862810625 85 71738159089520781411083317765992469982271590867078482956794835432674 86 429847737570445154360601326294623973082021237893528672701360400671165 87 2575255637757080854938678621331339363467087021742554218424478806261718 88 15426545126725177831841096183766499953344085196650094766458574691018553 89 92397649587500255974038670340545586019614144531142175865258316589893326 90 553348005892917645790787443638211134804309849694875785058859299020791442 91 3313463277886581515691653799738757753620425821710084158919271162785425478 92 19838714766902599170083401394266440398146143003277372457061075323468697536 93 118766401421011998582840526392284643755061840288138469946508966998996967160 94 710924452648356689925380575793930087238852607595436068235087821338534664472 95 4255045022599500223707328480440246103717642582375805059894837065257858973446 96 25464593583292021547364511326563875907191565291285319755160330345485147646099 97 152377982079794121554692251470313721010552685044979406999406254081611444735570 98 911720106557403722532714853288781779694792884038671062294536952503563507624205 99 5454508591425138963719755547933332168489289981319781880324623447891680490314964 100 32629124386854048045903582509588194495192335548976982410386808519086088585976477 101 195169424898041233484359876881586210292056797254655168824928299110567427695242634 102 1167281424580593437994550568308106682643734615259914346812067669656799493536719877 103 6980678333366158224154148733417323430065089479616238078053480039182640937298711310 104 41742527756007040627991960248496685443372323064202881226636646933826471264461028828 105 249585707915938780450214254929622247578103702857770591495167656384844689214389240914 106 1492180263649247056696130157562630136154466778284158749064865381676471130743527131659 107 8920397779115257930393345719087313479589411585662278847579385219209825349728788044116 108 53322342473035312126161360553639151561544721144631576078515690019298333718009851887555 109 318710952043356019110258528369967101920629678698409208245775504505323626909712380905204 110 1904794832068738319714111184391857724315479134638099751370110483794411507126243949242768 111 11383178100682437981755478553072002163364106925840295151715433795520133298822873175279386 112 68021093859429980974509248359700386827507430911723726547620063945231785537060760983890630 113 406433103018151826104832461957340540329885189573968957989364513729410861666195721270724752 114 2428289852167907848737261570689240019705847788607348155243564805974733892418410410513023811 115 14507031749952805961234569984182865252503427123565581719689196541138792152706439968568516578 116 86661013017839636299556476708242660939326037713925906081847406987494771729949511705893115503 117 517650559992479683141926604565008730699771980861418998180151844631724011975868044323063319542 118 3091846263010842595519146965945560175917845478932052588869895535043596983075280252900619184480 119 18465790578493350383958461248914758920702880852134209894954349019356056990427734168940753682972 120 110277586882051602210066481813495914786871228477500699541165166111469921191628179422038870951001 121 658531335345469473002223703033083182427895923718712235477777563120669883484504283678944552614320 122 3932203405881991256932478696707651990748985325857195608129252366216303853348185577982433518853658 123 23478282729442395474248774604451119052956393485363143710049019624339467368669286261179514176020864 124 140174164770183262732086371082936803294143816589644698681615377392059600661603392677843821726386129 125 836837980449193156928005659002792308803757694895460552895063003901344028950369797734442108914289842 126 4995592389357958531735123950899460384570363344700453616882628786847903712242702454070346681077898647 127 29819836243701245742359021110187768421535499822229929382251481579032572039178996582546277380426463494 128 177990403845745189784266269411324743872225088603750712005842052015007720854392801919180420765854727374 129 1062334821420925396402600687456413539402895993119939631735848203262232141211203515955441514295536131288 130 6340159002358208716440156722518489899581206726194117633503210062770497346714603785148476238926579472683 131 37836694255218577053385842135508132772136662469088882537861299780224859836438055666538647265860337281918 132 225788030956885204521233673308590459213835642228602194139466294362287437530726836102925469529460782339570 133 1347298180418332669667016235274526628832160515401571988981919904030647723227999428484329042911292721598406 134 8038999101329065509623917764358213903701369491794209164960426448181656865651387224902174428564140338174045 135 47964072619454144130879843908893906510303268601057758488999827386551728581399777608604967667271940358343434 136 286158265941928713675097656947660005694155422218616688374939733458644007359901668426618010710880154024228564 137 1707155414945504936427316928385528423285556044115094356442099492941762982222424734930755792922761215783976904 138 10183960048751882404728811769888953244483473561710426120833894168292101393553365514696538346790131051296425530 139 60748772996723824690288184341084300963258953092588288577556730730345859647270916090319767406435286623789314268 140 362356334266886264380400383794596118092539354764138653561957312743266613188249853505476527867308075298561453092 141 2161285043072627279294969693347940027563514925945654889088978926806280409293768915880394681442482982254981830780 142 12890400028367798867133241538708439249434406261921594495383543262849009727399748686861241754374527172194008587565 143 76877491732647971719241403076543917990936289581594858381749493385551207689351897076282230756014336810453705311808 144 458469847877568829670111166945431794452567599520760739093698260615690788816706049527215773088466969115913521935092 145 2734018251769550909388870542732452678980901159292405775270680857061320581251983818712667545667234595953495512452888 146 16303144781245081600282823608875908563795855855942638440525490239064059867315002720117549311636175297249503782611986 147 97212248470546467295204706060219786725088213315335136928586945065193486787695129539188925997419396823890183317538396 148 579629518520422107504102152820013589189060818177897236215825622368540969975317133634354023445043966600255017725993951 149 3455892101478879043640258309390378994026152669368141666793315458050995668457473257680096356260123323251709525945228364 150 20603940829331974552904184096980838515949949325954431015993945972951481841834925332633164604683136662940292001778874384 151 122834712156065845016387386286013532271301608316913949361766245793803335525632632334029162661898616223334109225250778686 152 732272769851220630725000406584416483844199984977063569033890489361223614315591984331203723235830133177316992074674759862 153 4365217231734765279639932093088054692140844310806066554825989213725063949502167361097910553102583807040024227273235257854 154 26020778485025391383527059304282478988366510690415296760185989668914358187901953008719088427250863334498134544388691796453 155 155101643212628006798554582715747593119813859101391298084227918990000882836832873532964234004911045981466423183803506051464 156 924473435938122845821718605031999152036047740488301184382270995155857857934961038337190904329140332368230408219353909908368 157 5510038449109240744340970805059974316724170619805766716546427530589701161807477838153292684625043538487818263807294958982904 158 32839550504319396705193728152091215797002321556795179889286352212918684721740147366954050131680763792605412963083906239059981 159 195714220667319718079504425217069033732135281408171232332181260330163780613547859046927206093171086764024009199236284670910460 160 1166354001925552185493036075777102149550256819573882546544443577497510997933009823928190540288256415622230026823264579326550279 161 6950585998277236025918248036647344666965147391533197045202927543032723076212635452869718710087003198277527555595174944447708168 162 41418627631151597775574282648084059690662510727166619684028131347518282036817328797500783713048478346456634394097528043497298683 163 246804708642996634914790290786960993605362026601220645519739527370689486612934947955871046221911639347252817809160830422183948950 164 1470600916562139741239165223851156588812983641177762473107330808016577616937933755512130763847823718843788147109740125355375276506 165 8762339523387250375606556468679574593118399806698523407208332855974880978507596468230781827133103115818475493380679778318787410676 166 52207076107849285531539655944198439073191452296214822063549930224301191905896732405796969119446577042352463284524210907285584398400 167 311044771202608201378309565237558532946561801527064026421343439499266092564173447530346234043003086789889755644823919603929735910110 168 1853108583792167350981661127603883021643731797481546200807201032677839839608361578692209108375197970110712870758078576943929390923721 169 11039856894947450215582886126610432393017082764603320905549385000368541283125089999087210448509675729129995722136243677148297107688536 170 65767421468466443974551896664707595500338510211719401073431488413387388553073864970684400771056456954888360866675127355266689190629683 171 391780809477859588484493828019991992139850407413823383961197060344583498636495513859395175835613939996114642419012012106226199924294442 172 2333783967805148269272574165408725918545947139359594976099203381499858826826495484292271970343030803128613340480219999357567790684474754 173 13901557668996778926546104848607637851392226169884969615953853141255961908295637472029456404837736121208169079031860772554304376480871136 174 82804086271025584699993391863911143837710619132398941979211112779670944454037468311869335115982069759763600798662036702964941666150150264 175 493203021905251887256511754674924766422750503175285029360991463184806524975491483224313792079182233765059890517339462308806716557424522342 176 2937551629110945517688375066574905981889740973456566456742080819541422621553537901987282440640689934751813027443761980911915990216951624916 177 17495697779464225328088544344675627821456018188143253842374019250720979674900702276743031662299648058732945019190582532867809094216736645930 178 104198907664693800166027542579856740962473274381565263405701234250785677277664418138410890451086697163944980225304127765810900531986669919642 179 620556541390691898971234281416835899505538534844930716406164525003764083772936238885177423458867417686375629246340270933577304684054620035550 180 3695608829419606162247794301043119222336395129962719840741804336137598869057754311099429218962262846152991541582584112632261160315323548923224 181 22007830404437944460512198999653917392431157751615255765819721264604278213691931043580908623616921289357385754349302833144837591267038910482838 182 131055487269165564755245599534186898268476920671244024925978525911637206592389925981637172021577425895813154739529899945499415586918975573225623 183 780405062150268451816019083346097001565724145207827850799880982604876728941397675888577476003766877968691020047138494498178895418199830687983494 184 4646992574399082302060259923143422189062570170865893769416012053436892798877118483027813348137390259275357070734806808930123424328568917895891449 185 27670120607807474894344363841506405319122708361692398877715309111754658277303188646447658798806141895820176810522612917906979462541489404280465324 186 164754557484943612873543428684765798746222237121245877358898615586546808331892957875583670990254163859140105969286461081521714285270634783849802755 187 980959933118060443280979077533600135347162516847824041047465415912399170197548338061336297286654344361575352903635519319105242339276011313404493538 188 5840535695399698184572031659855092162878238261692910393997318293775720124822775505822804305588146721103655559842258784817383036623432386923044620637 189 34772971841037831090260981172030070295955170893914926799070478764424348189062245948231216726286597802275766213826712456214134894630697763339459781572 190 207023085849419316912893128707311769255889663195690056737231325049999306826855570132554755100179443101830819506545267721203216329850433445502759461861 191 1232490887660934122092172136478782254526134167114833039510109250701871380360204030695082239585012723021403209817491706687821638044775506190809437951784 192 7337308037306105649447786751359831446244421791339413235843193821625621774904925363710545411406675009178965342511707863598292722745929733564583660329471 193 43679535050530241522802133253888926958757341992020372355145757792740427046793074228274584683474823355565556584147703297589018227710992444532154496768118 194 260020508265360059311954354410068523399127641232170269158029916106350551567681041878287169556885094842347705374033875844638565281822533195132408414466114 195 1547838554464590626255334504685894534211484789413374574602963651706517029939481971045059554902832435264778109670507762985835974617447625100842406145497646 196 9213662431744475385643844344119284916508013006966032441577276308851791524392221211618760954065901632991358622807129813116397415593265536947228820545447027 197 54843811389435254250985501627884402882660391553026580756974629296545547126104694797921392207398814888271326945873264638371385338170681948361300897449111988 198 326446315012830025840722923352559176277871161405198261820427761174851483044346687048247856330145504236129738758358750990497680254760107784781490471492458117 199 1943053842809221827555324710206558858473933563871825581394805095883899775372559373575986506805879089596132733220687633381194015778965608538223423204160099532 200 11565034526844812139713013177721815720232714382037037409522723431514602922453863606867926943922423064055536658541088356140613603337591442619148532826843427159 201 68833234112148194061551069458764710022867367316940393119873441339039012644639253134247868620457655033524092154292029736596392172872937085324749497443491076864 202 409674250394866600856444735363761012090560307127646950398518465961739956022965593763401216020702205234126479921072233415839419965671825327981503639905523224394 203 2438195454450587624069376048288814291984467241907946113489812023450463734118842431194316974748637598201117432104488602633180703081019168018349444007903930427156 204 14510682126384259199402695856709152744881336192674485195692671910270506212811545225295550913844205980932134371472481095237771767321944047691759486300573140058370 205 86356832505986221246839945855413253997598769205972326846929819013716543383334285288852538218231042998702873621450218438898076575409114174572026730847679427579478 206 513919677366963814113607849206323278469754945502739339231449695125365465694363898833015731530641908880631351488723425740683732895258191805595917722609793669256744 207 3058324439105836004332263183734382317100713496024894151975391690351198003884791363763014823954102896612649906721962958101147283484079827985658956633464691938117696 208 18199595214909461185473499322904548062883414405857209239618324611862510370108359973882531980329298561202043260999866870772742907673075715231443343276596927888448585 209 108300351093563395241889402669385178364642467084486828301682583177556012598036346130369398328109257044834072147705334908988960833877544972412981038449586917435429624 210 644448264347337437444323054412283087074764510822606847626330592512357115558122539155010664068369256768246258966162233359960019719309724761864544949856488928835773965