4 24
5 600
6 10800
7 176400
8 2822400
9 45722880
10 762048000
11 13172544000
12 237105792000
13 4452319872000
14 87265469491200
15 1784975512320000
16 38079477596160000
17 846536078868480000
18 19591263539527680000
19 471496409184632832000
20 11787410229615820800000
21 305779288897680998400000
22 8222065323693200179200000
23 228919608222826468147200000
24 6592884716817402282639360000
25 196216807048136972697600000000
26 6029207343842754251980800000000
27 191099658854842080421478400000000
28 6242588855924841293768294400000000
29 210000689113311661122365423616000000
30 7269254623153095961928033894400000000
31 258731618253708341459734836019200000000
32 9462184896135619344813159717273600000000
33 355321356961782395396604514900377600000000
34 13691716288260681635949160640827883520000000
35 541043627519978548517345864032714752000000000
36 21912266914559131214952507493324947456000000000
37 909027072910043958583938871465510699008000000000
38 38606914508297161064564933246946983804928000000000
39 1677746199060570913691521813388753210494156800000000
40 74566497736025373941845413928389031577518080000000000
41 3387737370115098745844382184151944921129943040000000000
42 157262334760079847043933951916948180022979461120000000000
43 7455847614650965056005996848575312432371513425920000000000
44 360863024549106708710690247471045121726781249814528000000000
45 17823112797852221588759701247045521256017854411571200000000000
46 897945397148935735281322091398769594707947141306777600000000000
47 46129334472139512540382337206974000807205935701085388800000000000
48 2415499695995669020296384202837911314995510814893198540800000000000
49 128880328224124473727369299355862779273427143701301548810240000000000
50 7004365664354590963443983660644716264860170853331605913600000000000000
51 387624576446516831828038329815678872444708604032244829388800000000000000
52 21836184473153781526312825912949909814385251360483125388902400000000000000
53 1251792697654876985865565877336250952420574919828512228927078400000000000000
54 73004550127232425815679801966250155545167929324398833191027212288000000000000
55 4330171845781923295930027469566798441649666396202087654957986611200000000000000
56 261142671314848297231472425856951536788718342663264363191312423321600000000000000
57 16008538473621549390661394558664821566538601798357470113369321950412800000000000000
58 997272656023386891670091320284230736108071415734713508543970352614604800000000000000
59 63118293011225632180065234289261948952585392694046140422573832680935260160000000000000
60 4057604550721647783004193632881125289809060958902966170022603529488695296000000000000000
61 264883272512899147378221131718432757954026593475051528397440486547849740288000000000000000
62 17555367233441109008997966040097508992677210781346518537237262591205765545984000000000000000
63 1180970382195385790791744529036390054100607620189225967360927037703316668678144000000000000000
64 80620911424538336651383093182217561026601480204917826038505952440546417915094630400000000000000
65 5583989356863515940198255224506052382580184489602915000207994246906698617889751040000000000000000
66 392320284491894765088767738031425228685794897366295124853322950637509341605286379520000000000000000
67 27954377096573263499737752000366156374135449115512679610580424212885387848668739010560000000000000000
68 2019703745227418287856052582026454798031286198595791101864435649380969272066316393512960000000000000000
69 147935531246580591822810251431199250668106978330993252861178125026196841604734343838695424000000000000000
70 10983092471337043938360155030498126185965518088210105136663224433763098846412095224387993600000000000000000
71 826354763403134902884679724011060509006748905711449850655512154785071362459154806360296652800000000000000000
72 62997398433556637302267348371666730568985093047178765085267279564791322691003801708408497766400000000000000000
73 4865407771774251017156271006849449379740892186208922306367961344938738530729844337740708472422400000000000000000
74 380613899403368550999253429050108354335158937309715122138156518926921888489666108478115994214072320000000000000000
75 30154270199210536610856345611364218213172803131931655803199019985407543982455941692808485457100800000000000000000000
76 2419042564870000825893142392378329505545640429028295054434410269940471861703687766911969611114086400000000000000000000
77 196472648864578560229047140334398844361371261694640566818378335485987091343029654383850244168430387200000000000000000000
78 16153237779622918384236794618844359041818685893921529844905591798604668428797194827991147101631492915200000000000000000000
79 1344164759768355115146957802882768597066538915519523570160743978867889808854977238953236654150428630450176000000000000000000
80 113192821875229904433428025505917355542445382359538826960904756115190720745682293806588349823193989932646400000000000000000000
81 9644910445758226012827549030445763243038755242349795372603845517815146997563915969675664457012672311014195200000000000000000000
82 831440741503568098849390252316888615976828080122564411351131503356269851431022704873066253960938572041787801600000000000000000000
83 72503737572380767505993030990013236398283147391953749744277783881282822867193865998361435740973491427795900825600000000000000000000
84 6394829653883983694028585333319167450328573599970320727445300538329144976886498981055478632353861943931598452817920000000000000000000
85 570403015423602249251315173249765244797826472343031694515954276412692252567962409112664606404403117838343195328512000000000000000000000
86 51447569537475149212960085626283704274691763285964175763902412540832584146251828997527651572767871457712027715239936000000000000000000000
87 4691646431676498848107167326570377803073999473632082486228642897850142522927471008220322828364819506788220937068085248000000000000000000000
88 432525118653604846187403616392392925083393475283414842539935840487517901161313517710216428367347169768666463531610144768000000000000000000000
89 40306252527708282195887341711107580701006584914352105503045079911783874059985463220972050930561846255736553619222164196556800000000000000000000
90 3796286575284152160310319393720597717187829509375023890403083107970341626580026187091553634157569240365884701345343372001280000000000000000000000
91 361345392298023724592296033326439881563590990426834170533654381805774701261025251210404087867342883672067715078629752454512640000000000000000000000
92 34754856822846281874422654841761217699479933442871868402236939631864512175833155980055229542149888265913422050290025281534033920000000000000000000000
93 3377469175964016763279567884566210920031482520757289773156711133438159166390797371589861576517464984403204351830993580449301790720000000000000000000000
94 331592418209089468003758464755855996548868661704571249284585550833995271046989839726311298778981340024296818364207325298333673586688000000000000000000000
95 32885951366341015920152968620017586470918018372348961810916314244800080452737179159669884301981391139772294348757924294697378067251200000000000000000000000
96 3294314432523900029566627813066109531695439753473565565754399479131277624482889599299104931815875008088494181719054677173163437693337600000000000000000000000
97 333292521458251348152606463367086285846477340219707294711646717195120335147951701503282562402748042484996147911769736102390266508135628800000000000000000000000
98 34052567830691978166570558235930815843293280590107115515006968850446124454903490864228997120382895744956414941964218569439958718554623180800000000000000000000000
99 3513149655880127136953242539687978169264394137511998306974561070560236481921148568003246323967081696803345503644119012621905635795303808368640000000000000000000000
100 365953089154179910099296097884164392631707722657499823643183444850024633533452975833671492079904343417015156629595730481448503728677480038400000000000000000000000000