0 1 1 18 2 150 3 980 4 5670 5 30492 6 156156 7 772200 8 3719430 9 17551820 10 81477396 11 373173528 12 1690097500 13 7582037400 14 33738060600 15 149067936720 16 654576544710 17 2858667619500 18 12423860225700 19 53760146239800 20 231720014946420 21 995238809839560 22 4260800401533000 23 18187648477268400 24 77426496443123100 25 328793987344592952 26 1393035159051224136 27 5889491762585538800 28 24850595761870669560 29 104664154684902360240 30 440062508002849358704 31 1847285134070131258272 32 7742836995482445006150 33 32408014240299016906860 34 135464930463620385859140 35 565531026473797403822712 36 2358149327135263196378116 37 9821984424387897430305000 38 40866347826102346571423400 39 169861389798671158809359600 40 705354796499418653764688820 41 2926340977467326170301078760 42 12130128262880913127036887000 43 50239639300544805175672885200 44 207914411128325706267766417800 45 859794875682229799552246544720 46 3552969842224369582573999218960 47 14671952791615161511201255068000 48 60547545533468006429338863567900 49 249706077750271378503660930708600 50 1029192605709300336208422284508456 51 4239450341281291891607513887148208 52 17453300975588589658316968112699400 53 71814139396051666845667912999926480 54 295335337543956335684797671980659920 55 1213953859509286409331907294903656672 56 4987444283164117812342060569055595896 57 20480965888789150153151296701058921200 58 84067149040969917974958950686895224080 59 344915224560097061695898508091300381920 60 1414538880331759406243599455732417056496 61 5798823660896677430445580860527228735328 62 23762554340810538906559717006487791500000 63 97337457514395728767975028723210562312000 64 398571021283725226975362316186748761671750 65 1631455526833633540876372738957852235909100 66 6675645804802253921943594119691290354151300 67 27306395419710712092340254254600778073035000 68 111658765933017506592839701983573421275118500 69 456439017579991800461283377134163138148009000 70 1865254698562757859192348370155045703909674600 71 7620136516014351306088169377944367116022162800 72 31121478292385729644620000227521429412270002500 73 127067364085056822275029491717810215998061877000 74 518665664653860362443083240600681118840406643000 75 2116527216066697113926575564910269385356619573520 76 8634678564117342757042036841928284426945470128360 77 35217409812905383199717330468946105314890912458000 78 143601974272672421917259301692150959455210273147600 79 585407000175349753848299992917724486976887997330400 80 2385901706217805183883928320191876796686778896037940 81 9721803915727454325682400358742117109296990796538920 82 39604385995163840194030128649821059150173660696659000 83 161303646735176975417496350188369407614340010685523600 84 656828265526573937111364878490165191170967357454981400 85 2674043203934917994441130582935039381138914932034961520 86 10884188637368170903798258835395456771128326533506645360 87 44293173479423325218101345669255978156375656114363300000 88 180215692459331604643882734866509160994947133819076341000 89 733103663059664056928159297639537869287005791239386154000 90 2981652278770658493981803445061315969672451486876912450800 91 12124649767925515427716181843441006679419674317773167514400 92 49295098397154997091183930101184183131757941735066127130000 93 200383643807045985850812072270655007257709208315434745668000 94 814416218048866726655689843392885142138198956677169706452000 95 3309464555905397611264407816966398537493025467952083326212800 96 13446143678328987306063255538196049206269383252153921446127900 97 54622040849149056387271544451675099734885240976780392392395000 98 221855236348992750322723324816855985935234046788892752313601000 99 900957720828227647595771561920967430551320667270362701571134000 100 3658250540621228662363494158107437704693859927476374221726169320 101 14851765580854165996486599749908812410494977956886252431221487760 102 60286433742431790399145112961452510533280348559658529742304938000 103 244680407239352099153489836162470151441205745245826032766092757600 104 992928731756051564764361718079975723253744719257053784583398155400 105 4028815681614141874219562365061617605375253465121284260053540148240 106 16344749947165519332153029146068186456073493200311861360490839934320 107 66301265087773781855010642119872047644420799717819822858908259924000 108 268911306780204962426407935123398350691484154858950700999408359307600 109 1090538636493079964734532699991824148946372261547383805067655208282400 110 4422000626397552391664533964325502968757971575445062052578609217743520 111 17928471660358231045215083731763314755482056864808404941721222762151360 112 72680083104230897394619924240912700952616842471246436593100328502075000 113 294602320729826069761838354077482050531948340271453894293480183078342000 114 1194005742437036009303699290994453683588059580506632171778684154943298000 115 4838681634492703891585699477254987128152074978197410238715197660294613600 116 19606447772426810088841322504903418137053888527493596391223269576036294800 117 79437003648602075283831263367689466022435053294511122901236569629625060000 118 321810101546219254714570373754038919366329210854626416317313875191230436000 119 1303557409525340570049354630302057023233279498863746092717887165535458904000 120 5279771122917803741215939071309189258466674098570797546105132807633541743600 121 21382339771418908344368162012395755736991093504784268324128938456016803704800 122 86586719610026308666983668946505784126889994442735998526333369144060489940000 123 350593607213412647450738786046614991458266578460718801001697197153475123992000 124 1419430210319890136776365121697543168695571772962193181461814543601450382828000 125 5746218324842628016517126363506307930666005928892602899616114252943612887938752 126 23259956286274064169306566837518197959526995099126454120124445533211137503577536 127 94144511998691047437624693200312522007920254976234644372169684777756946012892800 128 381014146629996629424489789288446186648353242703757477091754626831254198970928710 129 1541870115530226760680734748303819180560322376485431503682441536058116183824623340 130 6239010046928100811662152170430915735013348417497123817187502220244427238391278084 131 25243256174781071337010289460766635107200040752821418344654578168060997786100805112 132 102126262522986561507175226257768000368885981211365601063104490831437007116541596900 133 413135430784575910528302721219465057642077611835837272474827978259742533711512776360 134 1671132702051690841396305730346118342894425516800996191712841820943218149807075633640 135 6759171514326213800522433657846580047942145360285389580921537445787739729587302305392 136 27336351953072410914865229980770987865914920314559897985484114624327895284697854000356 137 110548467498254114886590359471447606072555057286628287219712637013170614737855950845000 138 447023629126405269097928415909602285446170065377902600794800048768567488707296403287800 139 1807483381286056284022120137278619925793591359586594101678727922301849824089793487693200 140 7307767294916963146066084391175479158248221574209782737463084253603500458779016056412840 141 29543513534873156225500953171543017607074118152337764804557227469617160003187835589311120 142 119428252967206097368054293602676633909052667442573779239046473957082258560639623039954000 143 482747430678728942908073321543804277190762319449263139351785990105307744099193969337650400 144 1951197646037462255159949278390441203796441138343104271283416457587369729718775624905628100 145 7885902296341646162949512699839205420770143516813383261975945068366832410562731831172103240 146 31869172256208350112651354129289457523311022490934055437432232178798860594755917948232071320 147 128783390940378986722086048297063687444737374673146022820112837192541192136641069835615426000 148 520378109549239122298144215952161740990052179685915599035242018136365827630827857495639079800 149 2102561334680655628887369943296012103416792304074324473791592509588468187739752843331192433200 150 8494722830920940050516147345933645154143357839083071199553715628148263379148688845424720875824 151 34317925167059936419345535705829223909561837576659597534040046560236910632384852883747253036832 152 138632316686892069889248673746515700633445802526001348819006224216868100207469208768047082410600 153 559989594575072996678101285843152609836135580939595033744455914549045390611968947055809256192720 154 2261870911613120047202580010727613449797540564477916723082803637085215235036228564399328380664880 155 9135417744738807144189612327699572000328548739403636428574667526151752907315547049891113490188448 156 36894539575987970859473663539137578089710099408468746692680006714055613841899448797542357058301264 157 148994147022950546734143556894280791434911158250964017442916247785033608736593590156331388417408800 158 601658542904933795088099332479380448081285408136673624626128624620061977429437543950957801514044320 159 2429433763250162407870963084436808673182139333666489880188856812886618926857409039541035924047007680 160 9809219608113635762908773792455062793626991343273071463344043685605411475012315236808302611666446644 161 39603957837305296163329249085468324769114776411150568785403561605832974353304302793714262617695041192 162 159888699559124408793015018715460451925916303880586279400613507419489657763550318487408515422315435000 163 645464417372632898832592843274203706049506539222169335347926445865355719301507201719305526969052086800 164 2605568509018839322836528751728316675859798512416902775691612830122770508425242075829766149946191054200 165 10517405965427394493848868990259044057248793766930396426546883790405484375926239184672930244238910862640 166 42451302373249311980067966128956980907227513996328931290480012981264287007683352271291688634419560537520 167 171336512878311989964687831501760341742231132626207560161626996702896355377075190471155338224370544724000 168 691489567557818563905459571280149973394578802460048557213781676920797305750499371237336197825285657205400 169 2790605326964762775712581229824104615822814972258221348956683724945655090132324486575453907266681404375600 170 11261300642887023436496083914113368344004606898808198392435611321200961982844935749556840388369841415311440 171 45441880925897872452207225957761783276013033459823557567925682506833083854494824166953498134188179680333920 172 183358867625093032362328465306888475639956990560563392078186804541860729736973572664982036593048616396086000 173 739819314463259677765455581105374364189715381633806734581298314420068982387509455006042457707376756358760800 174 2984886293714249958975463090338060317753868071098058699484471694811978605577562659551193394654218301409567200 175 12042275113283317534039657083675460309704275079078245758008559877937964017544373220445896927213895995152192832 176 48581192035454575064722469228817515984587542519064398007630427280172615846354144089178411363739846091035987976 177 195977808494363496824047284280396519004421985754552288180778943934436193788088571208486077115133051763666086800 178 790542038765568390781073028461853329659584670436206190104513233913592608390508001644258333351688315057049504560 179 3188765738639663858418398916520104501505623582945673598637302477192548987120387517328252453271331290639487886240 180 12861749917216330352613561287521403241742939367163823245063816036218204164361374857497220302159491337896276719984 181 51874930743076433915414100099337560911563195465995617611570498623419799039920846133286947613145008925582849577312 182 209216167113079584306028622460395560574062504645574611942647645660554679474872240671666321428911809829890568066400 183 843749272619015678736273347722680370032484607776264657772086795310261223857805740664003747793658290416292558493760 184 3402610612163185458844026634855700801563592485470441063467157627539405239358567926032206323401620260673285483268240 185 13721196140591899501669982276369252589995295782396161383335033853721563804308288226968399928494028105158769126273312 186 55328994517706007760711908069703438645725169026142524913834157175736238893128360801376301007200696642107480212424416 187 223097585813892484447538015865064187167355361050057850525667828499603119506420717629669605572324352777633708617000000 188 899535795011141132540259025727254123628625535054855949996103341753761468718526813503186138167060650664746138213492000 189 3626800868207523147634916332350596033069187275786691465998351791864259782134026918681631933320835864374406692746248000 190 14622136948475830235629276203870153333046973868642464099313616010520978037338077532085665131864625882751097067788865600 191 58949489407455471587149356119044919604549272369963156099660991850251109571644893023432799673718654577094603008805180800 192 237646542303635968124597838085983279166240097286710966407535098917631383710211713130937955059751620286386192639799497500 193 957999730684967507167832409993933913934421993958237392581660029063851280718516871378977096866804129430637875929483371000 194 3861729860864167083623526681922589141705177829663934587571575621566132279751903127252675704600060408363929620488701169000 195 15566149175631790334492080486691908261104193310311831354097424101262985144308238138488334701600733907879135833100866743600 196 62742736417014311429927640771675936609929577550612037183803775119159841133495043380431776353868462637351235719155377829800 197 252888375233196624710465123193984526409223914372954188181578228464290417660675117692405623942143007271740911460229597290000 198 1019242652656409329343861337462746636563901596225723990413255670886800880631155724955436849095952364994036908690329282682000 199 4107804755403035875621737624784039271612715922704998164570477477079340961668813148073630161207162068767405539040520287388000 200 16554864974274776236487494531400959872546274012202666913811963628868047768854807594571122896046939043104450578527686785270120