0 1 1 5 2 20 3 80 4 320 5 1280 6 5120 7 20480 8 81920 9 327680 10 1310720 11 5242880 12 20971520 13 83886080 14 335544320 15 1342177280 16 5368709120 17 21474836480 18 85899345920 19 343597383680 20 1374389534720 21 5497558138880 22 21990232555520 23 87960930222080 24 351843720888320 25 1407374883553280 26 5629499534213120 27 22517998136852480 28 90071992547409920 29 360287970189639680 30 1441151880758558720 31 5764607523034234880 32 23058430092136939520 33 92233720368547758080 34 368934881474191032320 35 1475739525896764129280 36 5902958103587056517120 37 23611832414348226068480 38 94447329657392904273920 39 377789318629571617095680 40 1511157274518286468382720 41 6044629098073145873530880 42 24178516392292583494123520 43 96714065569170333976494080 44 386856262276681335905976320 45 1547425049106725343623905280 46 6189700196426901374495621120 47 24758800785707605497982484480 48 99035203142830421991929937920 49 396140812571321687967719751680 50 1584563250285286751870879006720 51 6338253001141147007483516026880 52 25353012004564588029934064107520 53 101412048018258352119736256430080 54 405648192073033408478945025720320 55 1622592768292133633915780102881280 56 6490371073168534535663120411525120 57 25961484292674138142652481646100480 58 103845937170696552570609926584401920 59 415383748682786210282439706337607680 60 1661534994731144841129758825350430720 61 6646139978924579364519035301401722880 62 26584559915698317458076141205606891520 63 106338239662793269832304564822427566080 64 425352958651173079329218259289710264320 65 1701411834604692317316873037158841057280 66 6805647338418769269267492148635364229120 67 27222589353675077077069968594541456916480 68 108890357414700308308279874378165827665920 69 435561429658801233233119497512663310663680 70 1742245718635204932932477990050653242654720 71 6968982874540819731729911960202612970618880 72 27875931498163278926919647840810451882475520 73 111503725992653115707678591363241807529902080 74 446014903970612462830714365452967230119608320 75 1784059615882449851322857461811868920478433280 76 7136238463529799405291429847247475681913733120 77 28544953854119197621165719388989902727654932480 78 114179815416476790484662877555959610910619729920 79 456719261665907161938651510223838443642478919680 80 1826877046663628647754606040895353774569915678720 81 7307508186654514591018424163581415098279662714880 82 29230032746618058364073696654325660393118650859520 83 116920130986472233456294786617302641572474603438080 84 467680523945888933825179146469210566289898413752320 85 1870722095783555735300716585876842265159593655009280 86 7482888383134222941202866343507369060638374620037120 87 29931553532536891764811465374029476242553498480148480 88 119726214130147567059245861496117904970213993920593920 89 478904856520590268236983445984471619880855975682375680 90 1915619426082361072947933783937886479523423902729502720 91 7662477704329444291791735135751545918093695610918010880 92 30649910817317777167166940543006183672374782443672043520 93 122599643269271108668667762172024734689499129774688174080 94 490398573077084434674671048688098938757996519098752696320 95 1961594292308337738698684194752395755031986076395010785280 96 7846377169233350954794736779009583020127944305580043141120 97 31385508676933403819178947116038332080511777222320172564480 98 125542034707733615276715788464153328322047108889280690257920 99 502168138830934461106863153856613313288188435557122761031680 100 2008672555323737844427452615426453253152753742228491044126720 101 8034690221294951377709810461705813012611014968913964176506880 102 32138760885179805510839241846823252050444059875655856706027520 103 128555043540719222043356967387293008201776239502623426824110080 104 514220174162876888173427869549172032807104958010493707296440320 105 2056880696651507552693711478196688131228419832041974829185761280 106 8227522786606030210774845912786752524913679328167899316743045120 107 32910091146424120843099383651147010099654717312671597266972180480 108 131640364585696483372397534604588040398618869250686389067888721920 109 526561458342785933489590138418352161594475477002745556271554887680 110 2106245833371143733958360553673408646377901908010982225086219550720 111 8424983333484574935833442214693634585511607632043928900344878202880 112 33699933333938299743333768858774538342046430528175715601379512811520 113 134799733335753198973335075435098153368185722112702862405518051246080 114 539198933343012795893340301740392613472742888450811449622072204984320 115 2156795733372051183573361206961570453890971553803245798488288819937280 116 8627182933488204734293444827846281815563886215212983193953155279749120 117 34508731733952818937173779311385127262255544860851932775812621118996480 118 138034926935811275748695117245540509049022179443407731103250484475985920 119 552139707743245102994780468982162036196088717773630924413001937903943680 120 2208558830972980411979121875928648144784354871094523697652007751615774720 121 8834235323891921647916487503714592579137419484378094790608031006463098880 122 35336941295567686591665950014858370316549677937512379162432124025852395520 123 141347765182270746366663800059433481266198711750049516649728496103409582080 124 565391060729082985466655200237733925064794847000198066598913984413638328320 125 2261564242916331941866620800950935700259179388000792266395655937654553313280 126 9046256971665327767466483203803742801036717552003169065582623750618213253120 127 36185027886661311069865932815214971204146870208012676262330495002472853012480 128 144740111546645244279463731260859884816587480832050705049321980009891412049920 129 578960446186580977117854925043439539266349923328202820197287920039565648199680 130 2315841784746323908471419700173758157065399693312811280789151680158262592798720 131 9263367138985295633885678800695032628261598773251245123156606720633050371194880 132 37053468555941182535542715202780130513046395093004980492626426882532201484779520 133 148213874223764730142170860811120522052185580372019921970505707530128805939118080 134 592855496895058920568683443244482088208742321488079687882022830120515223756472320 135 2371421987580235682274733772977928352834969285952318751528091320482060895025889280 136 9485687950320942729098935091911713411339877143809275006112365281928243580103557120 137 37942751801283770916395740367646853645359508575237100024449461127712974320414228480 138 151771007205135083665582961470587414581438034300948400097797844510851897281656913920 139 607084028820540334662331845882349658325752137203793600391191378043407589126627655680 140 2428336115282161338649327383529398633303008548815174401564765512173630356506510622720 141 9713344461128645354597309534117594533212034195260697606259062048694521426026042490880 142 38853377844514581418389238136470378132848136781042790425036248194778085704104169963520 143 155413511378058325673556952545881512531392547124171161700144992779112342816416679854080 144 621654045512233302694227810183526050125570188496684646800579971116449371265666719416320 145 2486616182048933210776911240734104200502280753986738587202319884465797485062666877665280 146 9946464728195732843107644962936416802009123015946954348809279537863189940250667510661120 147 39785858912782931372430579851745667208036492063787817395237118151452759761002670042644480 148 159143435651131725489722319406982668832145968255151269580948472605811039044010680170577920 149 636573742604526901958889277627930675328583873020605078323793890423244156176042720682311680 150 2546294970418107607835557110511722701314335492082420313295175561692976624704170882729246720 151 10185179881672430431342228442046890805257341968329681253180702246771906498816683530916986880 152 40740719526689721725368913768187563221029367873318725012722808987087625995266734123667947520 153 162962878106758886901475655072750252884117471493274900050891235948350503981066936494671790080 154 651851512427035547605902620291001011536469885973099600203564943793402015924267745978687160320 155 2607406049708142190423610481164004046145879543892398400814259775173608063697070983914748641280 156 10429624198832568761694441924656016184583518175569593603257039100694432254788283935658994565120 157 41718496795330275046777767698624064738334072702278374413028156402777729019153135742635978260480 158 166873987181321100187111070794496258953336290809113497652112625611110916076612542970543913041920 159 667495948725284400748444283177985035813345163236453990608450502444443664306450171882175652167680 160 2669983794901137602993777132711940143253380652945815962433802009777774657225800687528702608670720 161 10679935179604550411975108530847760573013522611783263849735208039111098628903202750114810434682880 162 42719740718418201647900434123391042292054090447133055398940832156444394515612811000459241738731520 163 170878962873672806591601736493564169168216361788532221595763328625777578062451244001836966954926080 164 683515851494691226366406945974256676672865447154128886383053314503110312249804976007347867819704320 165 2734063405978764905465627783897026706691461788616515545532213258012441248999219904029391471278817280 166 10936253623915059621862511135588106826765847154466062182128853032049764995996879616117565885115269120 167 43745014495660238487450044542352427307063388617864248728515412128199059983987518464470263540461076480 168 174980057982640953949800178169409709228253554471456994914061648512796239935950073857881054161844305920 169 699920231930563815799200712677638836913014217885827979656246594051184959743800295431524216647377223680 170 2799680927722255263196802850710555347652056871543311918624986376204739838975201181726096866589508894720 171 11198723710889021052787211402842221390608227486173247674499945504818959355900804726904387466358035578880 172 44794894843556084211148845611368885562432909944692990697999782019275837423603218907617549865432142315520 173 179179579374224336844595382445475542249731639778771962791999128077103349694412875630470199461728569262080 174 716718317496897347378381529781902168998926559115087851167996512308413398777651502521880797846914277048320 175 2866873269987589389513526119127608675995706236460351404671986049233653595110606010087523191387657108193280 176 11467493079950357558054104476510434703982824945841405618687944196934614380442424040350092765550628432773120 177 45869972319801430232216417906041738815931299783365622474751776787738457521769696161400371062202513731092480 178 183479889279205720928865671624166955263725199133462489899007107150953830087078784645601484248810054924369920 179 733919557116822883715462686496667821054900796533849959596028428603815320348315138582405936995240219697479680 180 2935678228467291534861850745986671284219603186135399838384113714415261281393260554329623747980960878789918720 181 11742712913869166139447402983946685136878412744541599353536454857661045125573042217318494991923843515159674880 182 46970851655476664557789611935786740547513650978166397414145819430644180502292168869273979967695374060638699520 183 187883406621906658231158447743146962190054603912665589656583277722576722009168675477095919870781496242554798080 184 751533626487626632924633790972587848760218415650662358626333110890306888036674701908383679483125984970219192320 185 3006134505950506531698535163890351395040873662602649434505332443561227552146698807633534717932503939880876769280 186 12024538023802026126794140655561405580163494650410597738021329774244910208586795230534138871730015759523507077120 187 48098152095208104507176562622245622320653978601642390952085319096979640834347180922136555486920063038094028308480 188 192392608380832418028706250488982489282615914406569563808341276387918563337388723688546221947680252152376113233920 189 769570433523329672114825001955929957130463657626278255233365105551674253349554894754184887790721008609504452935680 190 3078281734093318688459300007823719828521854630505113020933460422206697013398219579016739551162884034438017811742720 191 12313126936373274753837200031294879314087418522020452083733841688826788053592878316066958204651536137752071246970880 192 49252507745493099015348800125179517256349674088081808334935366755307152214371513264267832818606144551008284987883520 193 197010030981972396061395200500718069025398696352327233339741467021228608857486053057071331274424578204033139951534080 194 788040123927889584245580802002872276101594785409308933358965868084914435429944212228285325097698312816132559806136320 195 3152160495711558336982323208011489104406379141637235733435863472339657741719776848913141300390793251264530239224545280 196 12608641982846233347929292832045956417625516566548942933743453889358630966879107395652565201563173005058120956898181120 197 50434567931384933391717171328183825670502066266195771734973815557434523867516429582610260806252692020232483827592724480 198 201738271725539733566868685312735302682008265064783086939895262229738095470065718330441043225010768080929935310370897920 199 806953086902158934267474741250941210728033060259132347759581048918952381880262873321764172900043072323719741241483591680 200 3227812347608635737069898965003764842912132241036529391038324195675809527521051493287056691600172289294878964965934366720