1 19832 2 167960 3 1278672 4 11155584 5 101369476 6 910785080 7 8150091296 8 73102971728 9 659630705472 10 5908995673000 11 53009382259744 12 478167664129504 13 4283688188281176 14 38437914754884704 15 346627362250708048 16 3105465005111059016 17 27871581769097741920 18 251273347913076961248 19 2251331357322693393160 20 20209635519545929355904 21 182150807721704651101760 22 1632134010377905980333736 23 14653813501863980936154048 24 132043486381140320418831744 25 1183247166861588863504793000 26 10625231361886820605552872576 27 95720325051949936095860093152 28 857823760220190898193893406824 29 7704100226009997746935717279424 30 69389334885513982917778463153792 31 621903938252617445274821947667176 32 5586007005984586813154076632164672 33 50301706985603894644938195998799200 34 450869545039930560396020554186316200 35 4050207513441464933939355859809684544 36 36464831061558744254314544366244771840 37 326874163100158662036984199950468911976 38 2936632070297228296017494028626521141632 39 26434262957913317732548048202254808745888 40 236980247170681017581652671546357208974184 41 2129209877378923442627400570148498413934784 42 19162922543862643450274678038248700587586048 43 171808775320682772387912172895488690430521832 44 1543775986471574333248484532775243252814272192 45 13891777903876327010892724319980097384855080160 46 124560394101924368374059791769393471069745783592 47 1119301686389578630940987495346643810820734927040 48 10070602837446495043062255472236938723103103272960 49 90305844134692303296225724663434023609248792134632 50 811535063734605832938328135419573166031051422972416 51 7300534358020130630532882338247142066219541185289376 52 65471579789301742340840601530371642187396401483227880 53 588389416105377214962258832812415370051715414535497024 54 5292432878703564831663657934664059808503202817492290048 55 47466882463184482622300193640122372334117896111167919976 56 426599181373139756120512496850090199572799741896525897024 57 3836697658591016501814094033034405762388571375443709526752 58 34413542466751135266762136512342817774722264086688799017128 59 309295035013615734726247084369321112052517356613460293948224 60 2781386088714363786754186257845771450696772991238797330750976 61 24949894013607283052070554165870432935020230237808944063145832 62 224245532340741840134137514016411352521821523997360660399902848 63 2016352377572596363325009670430992187519438654983306385642675360 64 18088750379572434406110575001590237440035490625100607287429744744 65 162582095739708890106549510144474660325378086345625742928438975424 66 1461749665589658124754824213476935474238600859902403040342187251712 67 13114412981341881022618408373639721760267305664622178629858822209256 68 117874494354155847034771356380961731756758279414665709902941254451136 69 1059695170121155181376155836340033417199581002346187389760628241880800 70 9508006709875603465938187954685965280324428890842380842116196750175784 71 85460476065111061383805444238438353170932730656011544045790976430273984 72 768228202489731856349011276086392156097217440634756688906390888126559232 73 6893350333388845519211320512377623031645570418814091297455151618806451944 74 61959690242851102598809642538117526559655344517012163078583325638595153664 75 556930285865747891039325744516755960525284180009021282149497901703894272160 76 4997713914496552325566282390983642920140514374314922248907390368279521861096 77 44921241628598330804896076330681680692548865606509791750066757574915520596544 78 403750132065723904685953911875478625203929971539997730427069578188318826075648 79 3623368750933256241991916759740488981015899577362575864963625514862039240021608 80 32568140351552353429493071765950592107463426666103989315372775554448107977040448 81 292702024847676866879283723419755819487814282725593880544514955994936653314349792 82 2626961553426711208929472550228676542954013067682116950064867067777859805733108648 83 23612010678409240740853501313087864500366462696988963641780035176351856141541460032 84 212197340852481783571169365638058110111329999545445546646997246155056056753502130688 85 1904560989492011422470311411436551841828154813030940141252156600646777077470258581096 86 17118743344046621427365522230451262261521581826652977955050802896750216694149344796032 87 153835037518824766112437628630019950087675068377152788443377879954833408384366498360480 88 1380816570616276048557351126235424612627108753224222692183620371018850296245305217776488 89 12411085951912367378403359400598444668527597879882430515835515142365281351478823141943488 90 111524851398952438682781303980388388427298475240183008059978596860160207516514657751604224 91 1001098917800310910802233877763595445287864243178553864228405391393608118855971141358073320 92 8998016097914089438768304026242367904809259999011339783752803313568078529669869477956007104 93 80851682982975390461980945783321072265147836427845912843249104230288337630585744579440658144 94 725801486683563009616190240232347034905252240561842470525532337428604365912176933334994874664 95 6523533694465509943442707488003105487803437636755807511819056743683843002798423944684949088960 96 58614821752992285100963917842111880658057191192784213073444863541751448998890600052321141413888 97 526209329418840516215695291965277199562980708233965922050425394694434501395973355036221441537512 98 4729533345671503246803186033567438550608013569624079647034176575596026440533236702894617775676416 99 42493916422929540719077591221304299691387368292766876278866415998811056862107652617598761079724192 100 381503947333104755631732063776060916728101581083801202547302126858784298832740538173513808322953448 101 3428885497838568731198481233726917192932088430650666525396978461192004156118964925661233976946300736 102 30806825674164288264696128000330051175568984529982859231819997079602674010158307140618329477349952000 103 276591804512829081271337798575687109094411286490657198767944620691197617458773180043401923969025506664 104 2485919431753254324194931802121354973449508376194856151485922887914582737853256544161425683956128233280 105 22334075441447461980203362103157461211647335197983372159545934903825023844067107234467197374776151128800 106 200529993885250541415007257058930251962049468889785907815894623498961096358638844986062304117154423983784 107 1802272900269459724507538706257976996290428744201604831038997209553956786880949920427358583690229350178112 108 16191601205484346800016691383125776850745885524062298582998025865485559906054098175424586040155821547881984 109 145384838816362450877946749526037395441765959031895361060848265034286479106315074702466408363680014804403560 110 1306632782946740835385331848619898243875858404355120435286202556320134985030943510727807520765740170340600448 111 11738493616559054688301893238900994503740900490773184674182375402570355047838931549387700996103883459058748576 112 105404373652103373803136748763063803832484359429319888778739591420538846153099008430450882732534481107794505320 113 947296855170889033968458197592690057033971786519383394092716485218010513813633629810607154817053874869973669312 114 8510119241130528617421188367671394541816133412689362464276604162361282163831500269721398431818738457187279937536 115 76418387439218680819495286841695774386834580589667105674693007984616959425996237764315449520776745034198745869544 116 686780945747544280118095769579924258689317625492318273803667274632365986086910307422317040789212729580705863231936 117 6169636681734832738378522774771667779297585548445345293925867332051191332610839403023321295393740326769956078270176 118 55403451904073953819902411162464693376791867748105838719459918050750907470350094452753009441642948733525924734194728 119 497909051597636015869768671274425621105604073994658912711412479844244423452745244279349344435589849467701308623888320 120 4472848239445349753558786846382601670175215899684232802723622229601317773972417374662512488687837345327712112597834752 121 40167563867050869132689885090969957820336257413534688124142755602524542136598265110237341129097060784156399116533841128 122 360978627624956994767009748056464604601144590693785221105784690889160448639923922166643537048361113500006094185544214784 123 3242719080498481626691267832053864069801788358511771525910660265910790364982207521915357896708560896372300052476103166112 124 29121508829022508321865940429125126009857359264861408234139693909751060549505670896003014480812760327483411023081005515752 125 261705397687297308093219146436413921555490358713377137735765563929638279219977178358084013555176015828285094976890443981888 126 2350904814467881745613132251914972099702741916819600427626891597200049460613423573750385988490013396040386682000940114517504 127 21113097970383851468149275857189682765745918073170622701515979422574167587459765145810691319741991490274258412891906369717352 128 189733329822394063232260893817317002018773137576599003624012901932344584359506137226791146424844467410781572893351352849157184 129 1704359804932230207392673564467958686498069718966499305426297995596334521130897478577006917581471982221583638301863937005435616 130 15306988809045798339602306134579045154113484648511234362889410409957752685015524252605442699836736868141946242429449558863151528 131 137554362258479052049408808690539370040316322369664178952918156305801852318625725067720276518353909836626638296701660404367569472 132 1235628758300475330771950873086322556438454569536033073559985347706885574880498326179116317365713427273999494509989497886864120320 133 11097554339443636592419748237616723806165606002362370206253742031940694311427082053236271554049148333137868632529166936510076378216 134 99725202527889865083805271716785654391043797794649304477645770108437637242866501905842581995597354043064684798601476186227139000192 135 895808514598378774838946809555934852266871205351179958558145201915633570205919093784119467611388217283787215567813498619166561111200 136 8045712563515046443321358279425205501869679333066596654688992597946042983259865387272171652004190314101771940759646962359651725869416 137 72299506607687070579081375143677467721607389788060328894357504380090088976294938764886512900033759971994028375831258635936390220759744 138 649445614056263371245780966326058978215092809526393623958193417102192639854945981031151838961559144309518292726100277354118397184361472 139 5833127483311779692853400953823040600605213863362656958940346018605286824518072822118273708777323261133887622609129615285231949996639208 140 52416209572492637443214824176164216200716123059766649073291691659539382630312393077294188494327542213664512340083295475150040780481945280 141 470837217909513954096385813350721554207636093568156306044159882899860345377635051341317281393656089114959520465930845994625658829188482784 142 4229004531034596153377956926147245913852124507668313391483222330132162474756159924211759877252303295612221173350383848046684718106549802792 143 38001066496167374731394335200641944679204390002372962367619767493114263475192123960323138908311072780612928927373466757018599065127153980608 144 341349403576803235236529103929993037437686569020995805017678810617846485336589650527850022445523329724199816233748931073045243917011972685824 145 3066017057049413220343968729474317319498111455514459154803984506346872058061961974990469748361929671544983321858210600229994367672410412131304 146 27550270865292195892280723426206292291332485359141352007492990528577844648041215297661803187639392108196211012623043315071615333250406965310976 147 247473016657301708174025885257100182674664874459861150148018386515956278984121471530356901191491891736341472915840522203839705545329460407982240 148 2222852898834579377988128309475511501924246289834277949024091229872477632486565658278913431451525012734780657998166653747822774340497066950895336 149 19973579108468179205223785282921011970083762002178175531107244971055434109741320180346743496913424387140915045327671555704436364172650959874388288 150 179414224313563064354987969258354131852096538841917421586627726444506840747355139098225135623054153533188839603057969666795110636500754882028638720 151 1611560553061892346411591333110588765647277765320346943500858948436087138537087691998590136545465458340369386439904597746195919486596969697443031912 152 14480576909471974200321055861885669192433021688953086642485610067957429065995578297069370060524839084629138191635204971016923106808159866359453720896 153 130072708332232111854142939578763337265005084619228358667290738519084796394714678570514936433287604489014699437179804144582046930558516514487331674848 154 1168375090558467593473274366011425983708120014723518552377023048172056409704235065554095923647129405405642568001530205283738417427429528633313499698344 155 10498223144325517338514456640239203463369453232649863915261354779728286667868044159565409185905234037745523933560231683174177851673282388359797918795584 156 94300883972206163413728319309773791146614473804952496048962910697944196700081300091790101965296782942091600810768966595806739923078777086791224546774528 157 847066905704165931322207816470160943696928684832557769656227156680781294814136250974311407949796197688888428330623276373687238645982221844509413137191784 158 7611069933135560800930659939435147182706951094106108309702751501710213092193640552767451904564613175199879730029569890855138670670312565063568569643771008 159 68366853560819800575651604317261992359863458702444845727738714977439199076097787136106954982837024169592962693098012594833042466088275471169126156494695584 160 614119534832229753377361089500820463218000224558057666061328453581713183842119889590343982003192568765037435244857223465633114803988488190520867129004323944 161 5517922731237705908488235442391591152051514970330801011679589478665821527113440619420595643975664491409932248862804040876560877216438401287523128940321697728 162 49565061612779522475099441101341607338619106118767463020832967981282208057299103251283384468157994012620207769743860307355490851960471590202142342278040029184 163 445233558992839061227955746463781361656608503053346014417311384211810200801760439080265330676679383640759736751755612179156030756521896334617840294182917585640 164 4000419327506176537414715592491655071642677487931085153254463187992896598809599704348163650722125934717851203000309329416852192618729555296479493798891471737792 165 35934029298255023724431609794383784303003299927967234320716722410748158508916669941380824140159002332097698235989689437884962901183874842764761898319005295376096 166 322791924002173427718623606260871893456546353288299264749336328849825246048875268804168922807077074715908346112789332360943327462099385488575838851794098641041960 167 2900249951335088754676941878408723711568315418969311754111880778818849627394124075323685738100880434186543646435795886798358291898744185192169352178743547651410368 168 26051718503859988662895168465788433181611915352766882759610653073585585730177834912629379727824099307118192354068803659481671296310924638746672687531610930234393600 169 234022291973475340459261937517335403150507105570673602241694954693019872588114232267158649941646272803236995969289523304787670526074660313259428733249684124825332456 170 2102642104446632890356446272525525386682432329606622174315572246345055868831840518734334387534230831461111887892559808560004276385986195792474518367588394218914890496 171 18887175322747725473705947093243449522507080669294170130099757970715727880914557382143428261217500260279276080860299199485070018460328604316853422087168820178572069024 172 169664743170787723392387403098709230371030117368185406747131482261454676993895402095071369201389004230252930321135186404223000518341402067016067973559850766928966052328 173 1524387256326505523699985046439846476326214884383856940689003831731311480757767272698079688674798734103998608331615351309584942727696725707436098101890175101028960255552 174 13692974732083990510645545016569046980456135268718785745649881475591014698574170967722274301999941584025377337303289953409055346296012911139317911883702356372921339520512 175 123005858387047864270872064129426996827772037812068993799344536612637282976833302819048267101787112109473538497257233954503752013421113035280869272873523253411932253909608 176 1105160342959463366390035483592269831714470283465502428071548204074727179308628094724652504000161223266359715991678840302225896746590390659500732295244837181121568489387584 177 9927245164995258414700428227076137404051936669718586738472934965629397966632956525919082896848206483317408548448605863101280962257891191444584331605963642636724445727759072 178 89178428120144700203697827440243241237967677835637717163582358919463295013184052685153337482852369986118896514944008625623524596855343311465410491038486747860450070876178344 179 801226511381278389284001800435225769604915896224277341466236970115533059856345492109325549324398662864950983531783596529030763582006436938882531190100113302665253523058531392 180 7197137837890208602110016618861606920649744570894811487834201955319559895441377981491922846797361363622644053659154524454422630126072675842267738379754267707258284294351168000 181 64653741697678743028196997682414160940752734609892873607404996496278595352867684661151128802312379575211055453655866581934229236131387084386541972655486215036661065586090928744 182 580878589722766974206216173831105418845134414736341031002182939863351842324797752201884796777145302160790694988230062269351092178257885665300452495022859996315135784975299137920 183 5217843063143407437004949910876307175944180598300405823450294096906316237657606082914466535264468436920354360563032362417063851604794322346486429681190267371283962051713322806432 184 46873497136307479055163117225311354268840047849544950342629164322399395780939134336589095145939422842166258513406561903256231922708084381371577734714099824658569941386589320152936 185 421129312373246333744395888228505552815483360226589153045561094018234833071386224876259053815930387953973194745341406103644070780321493777241027715625628057276745946967414955891904 186 3782877806022704437551624484327238736754780873083024126905702023028640048398611680493884085547256145861354275294166284225884097056905342178485959472456894033242229154049620086156288 187 33982936154679063109213149046507925718281332835113333553880775628861749451366993058534893233653750395895310995753639129759054311891610502977270335289334260617621021963035828138725864 188 305313227003322743394167367423882959223136444094336537067535899993338841305226311975454196042596036747898413056749465006771744041520138759738847590277276309081491653006183860558301376 189 2742544671767709020180790295636085675920786637374931097476603078631057587593926080884366724584847799745303429687464750490694227591575448962445325357469457520772812971190253114393773792 190 24637367455850817698725391951347653825446697089603869163246366507597855124284840678767738908647710166850585150269138194873539537295415027686293987068987098387285512489822347122965134632 191 221348109328075933723408637990893461744410459792699655578074924536824118480533177300059081731937637909470174930698726149437504724421665495489862806076727980789479822557137117119881641664 192 1988315025522652314944728957441125465079263039322654395738058823762999864976222418492970652563899468854973144785811198652267278988763978484527229870255375727825594561468728068919020169216 193 17861896490055090073897608921217742590484236460319918069168708152302970741258355443688077905639734536377349002778745120458861528953298304587660559702768385376465451086067767989535669375464 194 160474512384907253763963547149358982882609479852932019423807668025626845138436533867972464436616358740069844106277186039057199464596781158562106108585805607594614784766937140561555209408512 195 1441507001592671792065309357455994338427116120558150339681152788806623762637287618849503996274699744708151911438609038479031651960204939240522765659015035594298512900698046024352534808778912 196 12949729876998565391308711951680364196344742291687844092482236204099931435062833854016571984920048318295019801121493171262686761835291473565709251271021558445152250317886431754000742168055016 197 116341956991708417059316528209811331394790376765484367393008342980634643089486708567436637259783179126990064063621492936265645010548675812755504053845355120974744181397155184311624332037999424 198 1045077233030679285647744473355927343265546031894058093413677611259704979644105473194563771787630179290061098854835445671537221470456401869636912919497186299600362800878961506414568367020694016 199 9388446408499166641567594558509661322036033984997002977671953660596525417544384109039120258922621048315499218724409428885046465686922892409976437348106093406642422033980371041428389494859159912 200 84346432396869921041808785756941800641713682730661288350646259316771152045899943113659758264532179852450601595198763467610009047929142206329763524351042803052580578572958751208983108439905405760 201 757669976620639868824362922447461192049228213519762371450735953096596964706532439471883690803537718835611542300377998969692747724879887134709914121463903059537410256810657738319994405648860117728 202 6806543773215505925931460041478190122786490158609380803173954483563634899454322920303924964207231681598393222175605267657988615393326544090618816437172467335011044913302966136872072858029040851624 203 61150093399064308755008998335847219680821284505395998321288122014705882307575019097029281759741898080881338599951589183656951805029294663165495100386834440220094131688863165572084768646675565408576 204 549302813361268262224535819333329332807089768302906171581201706596343629393854568943967230095250636137539135976184290497527210861968219927881427676605591564652945056633739856623872799703095869085184 205 4934685134756282511133543232970994728106425324623294722510902965791431122650398368608660460440876986577778481379771952941757912427548968525246716498456410353740410211997506067023903705320221232292200 206 44333047407223326710085705491603318651414596594014135398243222186311364457116617392274242352826543113674972481419113370069286807130821649120668162589118219665692808296594559392512368270132308729085568 207 398238840926517361289386031684801060156864629325383323066986987515158344536652549151968401758507389722311706852059709855445717422166455922161431689625572927231817736098631576617247852850130503308676256 208 3577603063824435425553442347822918671900840124069460187476130594389967798317415400854360922251901631710100863331257500059847011045316574944064387026778373747042863418315385541433110189600970316612418152 209 32140904882868074409318397472382051342368733433089390560144847256390837360372812881947151795269744538317676343524045457915240376308004129616876723100129606949358745604040785572512366925962038437423548864 210 288719055136089501010743960023032825251166753451968872112760606635622764538379721711586557050581139624379827126089117324700723519936016244158748663358190172590049492496790591446748355278434644584815128576