0 1 1 10 2 101 3 1030 4 10601 5 110050 6 1151501 7 12135070 8 128702801 9 1372684090 10 14712104501 11 158346365110 12 1710428956601 13 18532288986130 14 201313313019101 15 2191569650755150 16 23901375026212001 17 261062105099480170 18 2855005974394615301 19 31254971083043769190 20 342453830195808469001 21 3754834466694836230210 22 41193760144511686173101 23 452146590687444936671230 24 4964749559442241802287601 25 54532478710787787315300250 26 599139367830973807879532501 27 6584071964251485213375925270 28 72366641869763297287444787801 29 795509712934368909624679154290 30 8745896713580811761036549093501 31 96162472691113713167887745595310 32 1057405679177773899015136551649601 33 11628028787135220376681844219056330 34 127877413504104791531138365767816101 35 1406373420155709013331264737669745350 36 15467604466207805905042596542381113001 37 170121120728740925781056721818317470370 38 1871129572420245731021917378670619220301 39 20580600496259562968113732113398954839390 40 226370182255586931991104821779587793978001 41 2489924195982041905978836956365259350460410 42 27387835876337731852457361771125995405386101 43 301254222124532488357242376742359232412141430 44 3313688690733214313751568719505711103109604601 45 36449605824335569927664379092620658053390090450 46 400936936104123181491882278621347761859950953501 47 4410227745473242206998872042257510089913400115470 48 48511798235156649172281095261636773374132857912801 49 533623417901282004952733573049241968581230546824490 50 5869800332745131830998843030082798807585458003122501 51 64567288282675718129656236869781021262167335926825510 52 710235532711746311324239277417423343292386376227382601 53 7812549114250030131648818098240145760893161267791926530 54 85937664546537717811876673500478004231916974109327653101 55 945310928620001373204300478283785654309916516675152335550 56 10398389782292793400710218889128390667238549896679609054001 57 114382013712475732066978630432473033568089262782752099860570 58 1258199685802528094669260938625749995305168815883760700865301 59 13840174358515464418754334359700169582862539302182756131109590 60 152241718275859007002829854270054142122039073271162813236527001 61 1674657104024149162599917983790766053737390074507163407750690610 62 18421211971172941558718204103079961004665933236298149644597639101 63 202633186125068064076972201666313380773317047349753815524634411630 64 2228963737355240067226341827121351476004413556601559495677521961601 65 24518589320723063000906588577462004823529883444405562176611632480650 66 269704376416292493362723930664226300346160726784556853460157975414501 67 2966747185574266630164726344115787529393756074694986413718607892705670 68 32634210446272375760384857746557346853605209542228599781816518288077801 69 358976237553595118821389246863683971662122339449768340678188184383694690 70 3948737916890937176149684020364502094735531044314735435163928377154191501 71 43436110820012826759676144967785328700160509280767642976137937289098055710 72 477797162628053754754704181339620866624392612228194051441529836443696155601 73 5255768281379805245886145274981669791171961825767884374192940937253215596730 74 57813446527418783197007191547010930027624367904766476391147364937138392530101 75 635947870691774944597415448717033291226463137344308974777846145954699506525750 76 6995426207621039355444597011186583751794450324314298332833333790317289270035001 77 76949684953935067593747810800745379204469155889199378153659907356830534254650770 78 846446504524218455685941111907435792661732535676872028122698101895199047359550301 79 9310911280044797421937788968874923311992204280506702125241631209577758055980579790 80 102420021652998321325847609298662322766332564578123711720685512103930455431016116001 81 1126620216335531481745111078054629047439423067792310724014788752330411061078244920810 82 12392822183063795823643308240525010994921537462611967019947909348319106133894302932101 83 136321042244058299780100168083091944201927865540800578721494100485671427631139811481830 84 1499531448757850209061315845849862795541325102017426839455038984229837045367260239358601 85 16494845792995232502996400276771153434835643351809279495672863736515269571862363450470850 86 181443302432877479362857736796286651938121681936460332807408415291551523945888505312915501 87 1995876315151021569460511108525388848713704946900087986076554795916018791303396124661695870 88 21954639362165560932287306227675398432400052426292186773597662804456774955424960467255282801 89 241501032043360083269155524809494472625344258782735024850374331293449638769462993003597764890 90 2656511344012811133086667179650025007699279985451774006421318008227772054802188773813682300501 91 29221624707963574418086946636860547364076518089544712668239301366503926857866939168917467285910 92 321437871102003186186158881951858471519301643231168626729075544515529103731922094770794797968601 93 3535816575951669856332569921987975241342457573758445980425820055026693315709614917693066698066930 94 38893982279935081694221669126525516146438288795283225562337922193496485044732010971552648962447101 95 427833804579486318107508960253700774035862476103578359184602258422287062639388342579439376140315950 96 4706171845876153274422233961547989382219858931338527853020590871289589233359297765405075275524056001 97 51767890264153919995801292165843411014846793492516299501136193841985365465886509392737007272589840970 98 569446792541339225748224681123617271457169835647811732573685380582037975215159709079637693174915275301 99 6263914714675546435380165698053847738673564157197121000861224421284208323180429751711790143511911249990 100 68903061831918345358529070529838844899211469414809058492429635748062406917307783835351671245921612745001 101 757933679885487810067945006489445971855546536733666190763331497254111514351293131287566200710753041151010 102 8337270476349840010864522147334873792088995262607227024516096006024052002212392026051508560868821161265101 103 91709975218333507020563887304242324628080798115511587604752101892324000123469820523561117347011872151352030 104 1008809727208035979335690053498693987144805431312116276667948533250098854250369599892122999414224148061795601 105 11096906997545702391677976226853889604716109612806678360488512577661901072783879766009909370930307618252061050 106 122065976957318485879326209240707087366986454556234055819643346761478234884891004930878010476597961706923456501 107 1342725746389345180810404538355606676472834239456819958704504190041036491492216001782579181809858779931515086070 108 14769983209012373514154796052282131880125025788069227647945392471434384576240110547494660599013977389644879527801 109 162469815287702297382865871748437576631689926055159377047161934614625078867072826773417872981103528579677597035090 110 1787167968061820969755992625792820476501420968084334003796644837620497504293685591266386060319686810018708867449501 111 19658847647753891954216131212761089443491116682225901748263865225562067278033501974759351781264486870986095242516110 112 216247324116957563078479354301732561696181657804168968589409465586812092635595165959814815653640743227869726972821601 113 2378720565211515958102190095971303379018012604543015098710066654405597192186586623695120486727630664329771110447337130 114 26165926216651520417274345843554543972438267968247574083849795995017546672807811043880742984842179707036319238637404101 115 287825188377090328493370097369931844925982111515192986904699321114196811429684145131797931510808158372079044838461706150 116 3166077072093306048557241708886737045248253701447349903792856618777199107985709609291765074716787376444985292144131117001 117 34826847792534178450301194538111488257292844988942892372291899585238497828175461817787306274765739850063880403874913431170 118 383095325713446270198856961582442797666279783335570206970345186445827244872923985035861383098352846733224064155229288040301 119 4214048582808041737397320972375818615853604012806057794550005669977933612469108980756284340765248689508157123120969331120190 120 46354534410529653998259580250854535348110381705899705400935939941421775006962705096575409888568041963573960111051687106414001 121 509899878512596947962856828751884663992700836850194386358268237500620072504812312836636048035601219010171647032057778347381210 122 5608898663609503213429438130203094280391088948119816892472706695811645724406938452171755381743788225809610889647038543412638101 123 61697885299442966420265936557625303872544396114227093599985578403671527310162350072608138879351243834185224736767050811862022230 124 678676738291518510275804356262399743692170116420679999644913605188077619486960094687158994794389842328553016660284200439389272601 125 7465444121185516529909759406043089790461507113105117726499699841798071186033129236554974146832023706986723084265745978413445251250 126 82119885332849998080890556850884221183705300736455034565147549922341739391453535357070742451995879749207713035946783724769367037501 127 903318738659633825156744955819418534418416810531694036379480714108825740411790912722472408503547247992468675376626822632456260876270 128 9936506125240526693126733988150832791181511437724832305640006839864682608481918254099444667323352864677809916973804863896957880812801 129 109301567377506785172016929136894220916206964511858936511231546100519903868871064722464124904615879742301799477190041837325987789505290 130 1202317241151323560820791917910951971997169657902420331966270244863794499137711387293437476027305661242932807763394155220720925589638501 131 13225489652653299484386162373666511569238903671374371924713481833324419499735992338344801154989141130370778007026068962519145720631746310 132 145480386179084957166464847600145986157058277295147825629608882424972734580086419424845712973079562144365212171945357883531542779260714601 133 1600284247969022494375066877009935077786514082436893692045542947000337161127865147000778945117666270980597220743326330381235429242671407330 134 17603126727651039128021317627784248926181512196518239103579579579934442499128747416955853318018448767319788409843936177155085849706617401101 135 193634394004087555617294731731701405822765349769112306559082839845655471030916298786039950793720014519316643343289416835359409499107878696350 136 2129978334044298238671784189483387472763337287926940459927278418499599613204579981442169537390573862421673814291238655168834690861202451218001 137 23429761674481296767323505348229310278812976131396690849196367225272100632030886049025435619233195811021128594839120836676112276812369033421370 138 257727378419240409717963472205730845772689131123166711451126781073981650933364302817733928182997103840676864281949789871807611140988337997845301 139 2835001162611159814394242414639915197851297985455061834952095266177695056096228337501160437355855691522445554749922834605217107415342225648190390 140 31185012788718395725806464544430950225529735727907732265380353997229717679521500771067549857000400550221901531085427494795388645348999051177123001 141 343035140675863092891099291839267399923316213998103523647349648593002543036903410008736113841778297543715920701466189269991279272861100684371611410 142 3773386547434140680967145846886683926138880442899204978674337926134308810465439623839034840992526296402350162451866463415082109567671107620897051101 143 41507252021772367423124087045646205930369303672171850732399143311978924448655354885915821549514474471219127099592176530572505543340173184665151492430 144 456579772239467421046734302071142409919636909596415721759223411552281916737028574958251981732029386080549875909108750733356982019604024038834221789601 145 5022377494633884046045401423903873811286177128383301212676953043159724814323691365459373301238654748960303935322549538140461591601403335494834438041450 146 55246152440970406237281332573034377643679488517620867799375943119518586529507998388320519833302185757231640991449224440206890612087268330052100803658501 147 607707676850653604187131910494204045556258234642470535932500511117558973972114522585932439843416894997562730232052084528232114673206436387053406707066470 148 6684784445357001866251786285153677524400895329604944806511791853518839413020998611274917333371421509985322146487568470984160122867489163065910154579137801 149 73532628898925330510509666564147349977948341362494313072918286469738449837180634489491035122930157594947732636778213051388223104702346058999915827583175490 150 808858917888163425451266489052732924643278189618996725613698335896403894854533827273603886454832422410407760233294982400332609930165494036473211248328867501 151 8897448096769660788484872791204070845048677997492997518055056357423971363209793731012465251926562846308329673624856555919218111237777620888472558035842976510 152 97871929064465036650022073407860857361289019177579274525344991894735441673597025720162520279502847107536225209400927860751433841669168508158603247132301647601 153 1076591219709104314940439061828014133565961261799778736219449258509735668514170935033016345649327220366199866499157758179026083820843385695213281697097578277530 154 11842503416800047670456595969182057792551612337415226546379830972615904644597313154364237405315762543677911034252463305366129726091620031596563912475853702438101 155 130267537584799626230028452262667756628002081830126436041871142859854261709043340519016129887031856057304433901632648047599012223568905448105163361504413799286550 156 1432942913432787805225366044304331411097432015198421292745819590908110674365732808098263094614376629321975485641659093720733401588307725834043439894978759444359001 157 15762372047760593107734504112082520315776434202785908686771148675036641578119365450582665033471378836766370756571549717702365821632832877318457625110638222757811570 158 173386092525365869437378843855521596616882914551074465753586834000829874800179761009925254302604290432451842052906744075694709675414192688798851952609867270164690301 159 1907247017779018671081860970014262421075791304945684355081392961187969979769778040590821247738419303809166136157551459461359977166633398921449734166244161350270460590 160 20979717195569152347336713858588610356444417558357314992022762657677241990177764471833824778810561323370590359913261525733423285466662902237908340016506367259104872001 161 230776889151260198509630041140360227442385011977523548687397349995935811806347263418185192050107715390304359718667636027993827969836551551534643117871955371505321841610 162 2538545780663857887806266150806932123559702901273096789537693496808669279099346585652155187899908736792398748741939829512267654135531403709139936695804977071455054504101 163 27924003587302398103671948943242979954397941839687104470701532286575740213158552634642769745037510912207843362690700623473964113696809470580869065246775959650074227762630 164 307164039460326031180618629934973318855548249567705507249798989547456545632335740713292031298659253301709391128361969347764784514518580444412527572050826462927434159346601 165 3378804434063583211348849653318411361625568749225086802396528094578132631544018103436206421214471485725611329660860025231373243034387471300744513981585709253191334638431650 166 37166848774699387140095748702805868665812098277298890830200461926364454613279123738108217325722163637642996871509365539198751193750409962018050049998682365234010710993319501 167 408835336521693004878378858377594648515310659372694223166752957164053961742724682521979910814210595666024415793762168286069072814603839581587294115796662088614272090661656670 168 4497188701738620770698098045974111972390815458001294271145213412570998228139860400366884701037717713193831625595816177340705088110786205391958927366063687614118381424894502801 169 49469075719124807931002453940100369244800553882129157329395725492178622350267464437661682850147505292940215348333868886493263553569943989262036429857404205509554691522386045690 170 544159832910372702320937372250570299629320347300455013744538381999043622419503109116912071600216052252614976032691576173135467348431045451436794787907779036393374069383165136501 171 5985758162014098061249504504941469437351152111678313699280590816255188835713583203009734829839718021051218201168778503699876255165196454091794289202272564382421566926947084206710 172 65843339782155063695217290246022929083720327850821227624902516507198458094740856257620401508372971248015481396139104032857113835809255582143643100042581163045487305670008335620601 173 724276737603705565840644858931253107376642497960271496269271839334705467159172388054444282013327340876239026007073008790854527454830662687785227369826639387050010987632405375947730 174 7967044113640760010986385444268792168244537501974128390520087652481461991804102991584465890937622663971247861923688876564236279351496951123483880492317252599496976491317282292515101 175 87637485250048349201503867851181785734603142741415689679743840955493398587323993414299333899433046532677293663773549660990127369001703416378940100233507752671988442050737513631476750 176 964012337750531742942425198041025290035853642132875082933388141514203234557873672119124554785836286920392334945025794439943155724235870166353897835930747046089568168374339325670540001 177 10604135715255848287899621043553509012991361711257348380373122575690218231012398094366857039672854131672794626186934472360840504953548765105562886795497673407264507604463772663894601770 178 116645492867814323206692326265008676546277723653992334397057025503898244399018468347543809869659290228337051364181135797662437682371624155642221850152809510582422903420215860036508575301 179 1283100421545957483631784041988376138639409663665369198284201375084633283110141955608557350465573245531134359291116203189525543657031155367393711210301920544329271815562403707004605930790 180 14114104637005531675173140539531663794706698631562142860375381976806739466700010745764309832215195178017319100768391619821929542585832315939294261040910269338925568872646703996477769661001 181 155255151007060842623916190633784038168832415928371306577371703402756094306096161310039018948212152252764080445547328280675562029670561937413907810998315252889913467712256112936099406071810 182 1707806661077669216636182899262046047700685154042773988370271252351254678918622162370113705574938722431567017934875795251140215877413839470288024376916188393244638035853098563070688924997101 183 18785873271854360912955955112496301175299293903946720416245626410152240242068923277708411235625771375607696394588330405235923676610891157601783614249490557828791327413548616080739937298832830 184 206644605990397965812136995222983464783618047828699783476255674220270591628434871479526967860596493991428793116213904374855592160353853044477157871675108505644607382721515563870800542401943601 185 2273090665894377585860100348322535479317730860083270348316796469800340048603874025097406644884978513643413919260033377378755399222598836286966579622802604887841806240488998285422757055454421850 186 25003997324838153101800444439375346572776430466624128402186617648200012400862428225474963079500517367716827866695491014464404360576945274336092963160216355698019993920349924885245887411296020501 187 275043970573219681035858954303575919003073254184238803560369502453766583205465036024856003746397474503638579327166515928791302688501620694312167880546869230064061060598587667448064799735932646870 188 3025483676305416463638935086573359069356598467488987359390914901903530436423920326175098730057398270668805627740476708143850022072914831726970154258075965387177241813857110785321953141000346907801 189 33280320439359580850228665255413165405827717185540105635341717295147716991137367957041230230254615437515893201420049085926661475296636185802498464987379253967202791277882036629080647646149606115890 190 366083524832955387104318731537500760250251095429392364127133770614504826616779246849489830329409879954106106882093787612292077320714155375079924028198064506013508885985786764834739591963957778445501 191 4026918773162509237913736770464111829828077907219376824643845400070472550212985509242714813792990670768048710701290892739102060359916125107151132530210743977517101383205413670415807722310344563436910 192 44296106504787601434947180987069661331786699696877692444290664710573473169198564746754803073248235299904469632698532881165125552447621120010110171812606493455004647951515383689676934841775071202633601 193 487257171552663614145483679465446155482754281122835543246072599604492680912885729520067294899458629592052570294542859242131407073320726014594241315761266215325899922092971720422373732326777312272417930 194 5359828887079299740849902671589026637808202352465819312936676185743079774507056680472620393737597297150508912253702429607280711774100029410883919305777281454472538294659411423169458097199814196387632101 195 58958117757872297016595169164701363363371373218155667477372336354016820079765446386965745679705541613396973785914305527174604935223248712772848495855180273772186673605984028141574162443645330012783266950 196 648539295336595265987763018806713630124415431468997237566715784691771503919110316372525494614088699850039093405169570012371308238829071343779461905831654611450952180948398831937706897250124994813289761001 197 7133932248702547915112338628828837629514542680782533671074454394787764890485427135140901069990925377274481463297875153057140276189479804311077237026970245125572562931975557852738295863081612225000251791970 198 78473254735728026969458233714712103207973725900219946902384225211269918921716621381937997433023726260335759018845715629918046008145518023187378011862071095977806992725619672692932934433869870013489349500301 199 863205802093008295793043150040187138837534792606928104611313519141409654276275141259810742731372912856541515510424672445704032820151859836950913771571367652124456124246813226437567398232317789994762062600990 200 9495263823023091245884497863047244559161296988016787348890232086912471112275557308384353108758109357357590167342767601552194101596630912443467852257082314540686230205099916932150987455693238668559795651490001