0 1
1 10
2 90
3 780
4 6630
5 55820
6 469220
7 3967000
8 33951750
9 295553500
10 2622492940
11 23701797800
12 217528135900
13 2018704327800
14 18862262001800
15 176834576018480
16 1659586559786950
17 15575074941839100
18 146164364053448700
19 1372547571923176200
20 12910383388613518580
21 121770360957324308200
22 1152648798132152849400
23 10954505759362550398800
24 104525256401684091366300
25 1000936833545365343368920
26 9613126152074536795697400
27 92527883501884630998982800
28 891935217167186022828804600
29 8606338985654674550537727600
30 83097712333203356086497864720
31 802775277095538896045878831200
32 7759831311892458486200141415750
33 75063146279648278747449435037500
34 726767513958002209181881369777500
35 7044125424453566540274362520141000
36 68353936326808486166877822360442500
37 664068306741479876320545231484485000
38 6458770215770787431035625588210895000
39 62881819715996722924943292071022570000
40 612739389756410616454086414053070040500
41 5975003103279379004185086446933417805000
42 58298467154316967359692515627068416385000
43 569105525198121981721086734196499017870000
44 5558045792184702934560556711228574076645000
45 54304704238483119907419958321898964455066000
46 530814032169498751451962152464415038213510000
47 5190945500497980630039146739172525453114980000
48 50787861722737881879241267149812460153160297500
49 497152547018184932647904172732561569223121935000
50 4868966784420789772444312830526403771285104796440
51 47708534296096042860739102890665537572446471336400
52 467688464683304996426588553937045426378259842958600
53 4586740304878346001279847953708902846518841092381200
54 45001069073395571361582327663283398891470931441825200
55 441669912541660054143661816319321099317577606214951200
56 4336273411938952496778694405358329603463659547683559800
57 42586326814490281059481929073905104002151563596488510000
58 418362307056797190685863892418667847093490586227705670000
59 4111125126163129645541703813087334521980324709191175700000
60 40410423163615465325646913369782648641729168627714399196400
61 397328960537060731203914917903222948694073881077443614348000
62 3907784177214015711259773292707428936993724454537659903444000
63 38444394849459835853046349920590729686105455940236880313848000
64 378316287898968969906635168591223667712982210059151573762631750
65 3723856314946542771959946689738046217531866085680157300696762300
66 36664191645052814976764072091865873860744594993797108008440489500
67 361075198048105713645389258052585900096495811602108257323655421000
68 3556760160178102373291154354209777377991160048160672079511873534500
69 35043567290369674076905225141657010267520053237366981650003530797000
70 345346383086700762790636092085422949431874909576971572885178924803800
71 3404012870056444272814979803001533199950452987553375985973005272602000
72 33559435358272979990630626410146923416709933808982125951557402544626500
73 330920211051544717463727778908219420394918447150775096360908609591953000
74 3263739515740505706147624491055181915215876684672683895833970787933253000
75 32195095001408377609872144178943629492922141247624510277305432971342362480
76 317646725385648806772990357946687664078552668130120420476099055728558477800
77 3134568587437044646206826505571205125974643719993319279953432326191637765200
78 30937696721649242663175109966623563773743448803826757750218033297444301588400
79 305402723107720544772251682036542699479518000824649656045864338600240292666400
80 3015299008845869762538953777203613169520694560589569847925469264635566115688500
81 29775443354278427123113682124258677078271701200871363028655933949693993908702600
82 294072462459395953725156579099265647152492271677086130884853046472591849562725000
83 2904803699841056791784475448770560182195248757072890466509516942672801061000950000
84 28697479008552439626845050469302448676519149279442546745604324639239817681543295000
85 283552597953564685582680716503553976748361829597475128276290004072875976448915671600
86 2802108835700667219769570180482872961538783215236021518249624527217095355493128682000
87 27694691642509071434506637926283880608195967889103982275788209475123406444669625116000
88 273758108794194280284260189481371296428977422926947473977451747719259086761973134197000
89 2706419836971249311557867798722831753418261220071241272417142508520765767439119630882000
90 26759615143744515244040072181484650085083620925846539626854381221228723860507747862189200
91 264618296126761554621843759894528061780889266777674616649452684388761786084370455331308000
92 2617061713834770760398152226279190919965950163608465087742410564517818736742077861224794000
93 25885760283889275949095520461828161439257218831631031837634874540979692431263648351855508000
94 256070494342759218443373248780161603872756003600932104186964740020782841872013494919055308000
95 2533428347981179640523614641694562648486079696602570147230167146759796586820580060868547579200
96 25067270318823704587725561245803996980814226681873473441220915547863150329902453179067724425500
97 248058270327116506444936461157119976204301205768834844243379087435225392825543100590656763711000
98 2454977969021081346692686079336913258448061972935547014246992455568293097387895278635046220647000
99 24298962826211447970166216281575979085046740929756339258701095914795041089190001563552580331922000
100 240532186996845583530057261119620234920557666991752962848740896874766452361265910888813540045679080
101 2381239646005920780735538503036851498850817443302818197572450409595354071963257774302242010758126800
102 23576351344636704436417468182997723402709669428094250045469947789105296512144472772463721481260633200
103 233449439997591679912229621718149498742457966313177742196659810476728907552176138968081093026466794400
104 2311803997660380827631962866197694949691184248182347809999564117654123531654957094591644774216244107400
105 22895509409654182474325579590517744243913897269301008847247262852073846587901287894826917290936240738000
106 226772268508371245430987602571008316453760660357009631732536779576412762497999552645415841377484326211600
107 2246307121024833335713660434677146185888287400161287865304999527021423427133586387372350883646143377740000
108 22252925746812022028145443522014772644651525727761882308487280853375403923725992157288383279517656428850000
109 220466780574157393277279392374190988920554711724710144006700397096243463788769228171732496455663876744580000
110 2184422002716456032316038778876166940224035989635010877653242649229389471080556207906645670032237899305378400
111 21645447721637493992786408096954977774056157637682569676489062169802092090877231167741491300561166290442728000
112 214502612198724623075034342656689251278647520354166162962118010516394605305361705754795798993125876154840379000
113 2125856440080898451034970632541328955345710104983837637024783669984785991315195871364042960910605208031001518000
114 21070264704160891198549600019374222714289606428502390728672087122032430603238301077701953941859080663180201358000
115 208852728888241478693705168350187806158992354711241066446658354979973561056512300316335593441247628049062600880800
116 2070350280888604064156981027349759166782306037869291221901959223149174532609083548292613054767194555996923486522000
117 20524871220848143080645166797680953595290614433152130427785429799253916319255337592591342985882952803291905972596000
118 203492976278515792497349753496085794268498590269107136308597932491890570004932122262230946419958915907176776051772000
119 2017670415936312816165533808515353996947974547984704249037103875066864089489889568857884461392133525733217353669672000
120 20007015479298103718954663433439220814693192637314415436139857877371564862396624745468657192740371449824378825387170800
121 198401587126079178194474118232416312950520290402771396966731650056982335339892680032142347962315958096403629276613052000
122 1967606337997859272906947443836682827154369543509031019644423390592217116788409239880746266146549098620782506561923404000
123 19514661331985915297079880063159037265317280972242556287880790474369101266243828278673232741876763481574179825341117608000
124 193558866770413127923730535012667963990583803436903940520698395964229776787297250258757964640727577301759100974446368108000
125 1919967570086579350239352157425647094788932313130252675334087080372898119404643479334092071198917309850532335485205822569920
126 19045966778282946203974260783426016895766201015688057789461151770156950998589636890402531978237119862112608484319647358171200
127 188947002802988284131166404173829015160942492994569046996324199143105749650472545794755945221895656897523726216318654081212800
128 1874581848049922615387465075800443126232692128053149116013833727809350142019874676282332358175891305545623187726951561998241350
129 18599265464779208914060758036357190746798749760864173274881002296545458611640117621687111843668415352622381698844078796172327100
130 184549870475683313354091733830184507286520175691303003147385074082949483776367506644429447591978509124493635678620477485324083100
131 1831293069638235984041199539652119502452211769905770086140084327269067427146995869798350997025333693074436289991037139636103875400
132 18173045465091782718142384826229873224233931097806850220360946916003182830503528156738542738537241007611401938828668753041742662500
133 180352819350610910057189934777846421509377943082192154517555974664529646691342201036127559018224632931413556207299852736475696765000
134 1789959216248424190844998827010263854576975430129884343765175756561879942184512885293360396991217824493307218336996684237427075975000
135 17765929629898512203283429348297572518685186605144996088894509075241809043856709060134048705800007228509146191649973142484610875974800
136 176342491999651616168650709427643238658595660141663720695580700246775111885883609490161371801182759830072202430683183822861324714358500
137 1750450707004334544604444045375600339242758355266422380057522553348740232314733787123215980183009460096842663034189887910760049220153000
138 17376660726695485225515998776275272338562230227882170598102691963109300433343789941134082054458557704167918960929617323389248054059501000
139 172506688998895731731557790556956848987648333217514196574975800134343069430871074094146214989857059237779051380065080642948039397543606000
140 1712649151717971194924506252365397619557511820344597625861180381951034867943245237856706850483920850041722439666546459554585917337678578600
141 17004089658473373304669132092496201563509642477667572172197778780465596874399802570669030725259981605803114892299621627595082947402286594000
142 168834255121094573868741265589591925059589265735158326424160538023900922560016902911091181663941173345700535037502493046043601649317145662000
143 1676446233289932987376429988120699636400976241121074924522367908440897070352624744909857363792225651080373344523373630465779209037605682484000
144 16647164402579698203629638987054860625671665060209283330494546261738022540107316524760125379342122371611031367169979167299407125588026662146500
145 165314969928614537484144054318968302815955695928010475654262028664923356823362984954294885433378114462416948673012158015410626241731331903586600
146 1641742633099941064518245845772009952095483163080694298212278771181896020834427346691811832032741549993284214545060143650061405175652365933129000
147 16304919567605479414907217193529683455988964243022251146228986818518167479417617306740660869537016816256229225897233336092153913663723158443438000
148 161939447463110088122471378576354250124499273585251961108495263756464299597284524218759538061880312519134928961041380311293802001007581599093051000
149 1608447077485826881444376805301606539727824100631174417996059842660256969057779304211681757271693582621659801240843701424124193271332809717455926000
150 15976467397252433982985208559989609877170175864329086076773897579997745801141944088231841004056096968732976263737482346192945821953016480535533040720
151 158699051667076701431076640465925078157265048954416364489082105381714363123424540080959857623939287255613403129368249985114714107265303819260477759200
152 1576475541924326438719919230920031141982749953119708068793532319275421942529323836339324374085688791249427078047923870956057956299190693084586008925800
153 15660990247900023447122606882605210489558945121511843369743125486258902273096402438419746813283139548857252137876951941215803339415879677961202472723600
154 155585824776329091671725082294697377928274445893282384400858134473622788425723935653402941308536994092260005515703439829967677212432703798507898997835600
155 1545750564098267377530332183179305639732501388208117835117161244783894063648538228967336118944553692383246291772507219897579304414567984664082922586978400
156 15357733954636669738178218717319980932978624921704733200971381642215316860696689352630774669772354050703819667236505591013707510565787212721471529237016400
157 152592422969645163416849996945414985607100451657536395728978471928409430685642015373496499462493679553554710178975682569909083994012611990467693518458820000
158 1516200618657009994968957485805098667262821417101197119059439426940677944371005143656193053209855444887338975737722503555965477673168747218355382709107100000
159 15066001761850931339719376019274141402979431267960024798935586741588928853261993068798644695829648129920425113591240621225211747261331411855600551361177000000
160 149712057615109643214173077404935984714887934346830142937209969848848620697685908139498178007395187162925579183671261687569490407495176388886450547389601032500
161 1487759550594171421789366565007761804955150084371326848943898739583557497278326236936353400064406817770653215393207443296995007302239810543099547469557817525000
162 14785148879372532531869062946673368129995252536856141562660559755724466552623308885967582072099128695905667918861155213137128962778681996474583595455341733325000
163 146938443126935810515435091620368005197322685512426546175916272579527915684449456735329017545689966040708403551074871680356218680011270455198240049042917062150000
164 1460366076687058379631491281983349859530846601721040211865919712593254849250677303404566929739594159715886469847672499280528361289889609741923642222010602097275000
165 14514577716893242912180842993894998875147423572828217953697600402511742059261806237191455086046886932168796531630967753790007989238539532535121277877837726107990000
166 144265751362234434869910552928249094147750350270739713507723970722909958024285356015059599132030328846920638907767485545740614644592086710327847085767199686366850000
167 1433963348173015662019836878073093472178153599723878497764834763678582069537363006818580333469083517478300048201831026529270969990419370770165260030789958933720300000
168 14253733679112118677219614588688034401837938354068612812336464069635167151733502297080977436949662632595548529111459659065540725423326140183550616872344193375128975000
169 141688571088157406709034053310592251913111394752023047148187258830180570744474262344892930833321580324501626673791944423914790171423098914075638137764831781185093350000
170 1408498559245490184714845583623461672703335674309030105216928525833703616346319124453574004870674610090145906277931228896777326438437846853052024376347247398905729790000
171 14002101379733208925468882549961311756032806389908242573732318880145321790896561303627782640128782571240613920104964587534933959528142748020204497731553629530407376100000
172 139201871358604921085717246783589151280227377061747275609185692537045252311979468878989726409011487788278281194521350354219250949806509377889961581874653278956726792950000
173 1383922592944628795024931206189577321567548043413573883141355143713564154614475733653816289294825735495854358586013702842780291193586994866947909358285492316475109005900000
174 13759201220845845280422268572635114154285829159141599656557942195531044903580328837816580398369560045950642379262227985812157535192752191206558438970535942967243006390900000
175 136800968509299998783086686006964585768839831154235183972065729685265640717702990730405786764897981491624787961850739643116400651223327793945634817019932793378156093788216000
176 1360189703024944101575073332953595813940594001562237248796725262574431382845966772338632376809967730340675414097397069689022898543690927141569124327778911967939736636905685000
177 13524586328566029713192689273892141263832291510099041327752704551230607121935934739625886406625353705030107060373539607674788733873146371560167974882304957857081219276082290000
178 134481496647280058198018602231731735015134182423106829846652809010616775842434314940888372386811956820577916639444192821863138719269978436391451013475325225348397945115278930000
179 1337257229687100267649319922284444644274128953050424540729730118563221520070588898823467201134762850297592081212973531530765690702512014644435595661513856518831792053467474780000
180 13297839812931693882977523925169025290193593304680730894788696958561267337685738874167510708757156983795395297476818244024280496117013873742611628534095015238390974525261910790000
181 132239381214648059303690726442593595111171194963001222065609236403836660630877943587042202358732923895944918312947592588969183283529282501057216800469413947056026430857179204620000
182 1315085344275669059041026973457805014489914911015176129941081315954601400333903518621441099563428290764692894170869031132831925261592480389000518947882177320708066183780253090500000
183 13078572300229589334358714891494538399364787567597468087666203613920419794169900109985880975979498307762817590574044372414675670015443988039554207954085055189004138168636471639000000
184 130070815121303796445877900808350109893636107540818161530000885905452418142713210446225235137796042146650857594156990880139987006402395887118611077562008022665789451133705092992250000
185 1293636818349640973761979235511227811074861944933585965385012555431698658346368941113967185280391898579618920602762652460441926456159993159288092610932047746439562279825554195689060000
186 12866419698389512841712428568289217274480595404976808195254782879840547563039769119553845785504972591335313109639549596939366736842808798783870319097890051827630818829032190766815700000
187 127972237123879067938128898709840892875667551650388148669069160904702897323412949952040622294388324154679750636778206899891127748613662413960727671309252993094645146874945435249592600000
188 1272876814532476262798398934712276175742805810613851324317492193112574895806852701876180771842824631279053131524121888213319344693582808519261624845744304018773599832551310475788691700000
189 12661041174261932801804731754546011983534151366521506539097941454472400804808782180946290413525601652784938837963226374886167454254553218957736295623220548901574343865553169592530860200000
190 125940312266876668899356176398792303339895833378812410116808513571850537364888032234843342823628049719962910260683631763477791135878055418342117612643347689021129043641622999007672263320000
191 1252772697392798152106000467154848897695524962967859097034521218344647711639173472899289360758512440712567752214327888797157891966987994657953285836271946081821502671742338782702973030800000
192 12462117324762487418747427574139635638346012673100758573480905515790252194378069790576698731469129169213694307676104610212814845328132223743615392202708485073775321319509283261222069467337500
193 123971914192366860205176634440486880075261504433532803875258497771146084290170498332805674953188352958098682528177541870899453288702849197710212021856355889110704171898078325176055694134175000
194 1233293862266383750040609933375324191708724240057549818547134745760002105380699500790667819836208101611029265617764240758035061432172695531696511369190799062720355121008370760156129657149175000
195 12269348519810339590771697879881616598799837997184037788676457109833029915818341356759658058016195116880561636556618203118616908810368146337344059322049551229465449722623991760649513868056370000
196 122064109092590862753346202544982491157637308319012526515513649456548018912340789879222994366205621115882023743840117717811618386485461570318008581305208565345863399477916967565789257078978425000
197 1214411579794551179578418183236332331981145999955785984662446534861537811644574226831780643189384435104645078786265196972580657218016660641957541548645101912054136509669466932597982053602864850000
198 12082453395861035964268337457540451719923902799904176408435690265622906910373720689542513964198160732694606835090202761260322138319675880033397177982360177969983591044933185117271667761590100950000
199 120214141109185073135478844462717342278395123338343077829402419531156448879298473072309147656163086598494730920741815912964574800184171760315226798595155141853924285431460106636338994080005169700000
200 1196098854397409027491255522713298150289574666954382459039302330497164811293866309138376722777615392157846474836477050508271539596482560159454812584814216080777658144763575472001570737649222381553000
201 11901167483999943438513635934812064237205490232083533315796045470594719761454563536630791071138737049363509020018035669021962053815708013168197421384595664916590045017256281162306462584550843027930000