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