3 6
4 96
5 1200
6 14400
7 176400
8 2257920
9 30481920
10 435456000
11 6586272000
12 105380352000
13 1780927948800
14 31732897996800
15 594991837440000
16 11716762337280000
17 241867451105280000
18 5224336943874048000
19 117874102296158208000
20 2773508289321369600000
21 67950953088373555200000
22 1730961120777515827200000
23 45783921644565293629440000
24 1255787565108076625264640000
25 35675783099661267763200000000
26 1048557798929174652518400000000
27 31849943142473680070246400000000
28 998814216947974607002927104000000
29 32307798325124870941902372864000000
30 1076926610837495698063412428800000000
31 36961659750529763065676405145600000000
32 1305128951191119909629401340313600000000
33 47376180928237652719547268653383680000000
34 1766673069452991178832149760106823680000000
35 67630453439997318564668233004089344000000000
36 2656032353279894692721516059796963328000000000
37 106944361518828701009875161348883611648000000000
38 4412218800948246978807420942508226720563200000000
39 186416244340063434854613534820972578943795200000000
40 8061242998489229615334639343609625035407360000000000
41 356603933696326183773092861489678412750520320000000000
42 16129470231803061235275277119686992822869688320000000000
43 745584761465096505600599684857531243237151342592000000000
44 35206148736498215483969780241077572851393292664832000000000
45 1697439314081163960834257261623382976763605182054400000000000
46 83529804385947510258727636409187869275157873609932800000000000
47 4193575861103592049125667018815818255200539609189580800000000000
48 214711084088503912915234151363369894666267627990506536960000000000
49 11206985062967345541510373857031546023776273365330569461760000000000
50 596116226753582209654807120054869469349801774751626035200000000000000
51 32302048037209735985669860817973239370392383669353735782400000000000000
52 1782545671277859716433700074526523250153898070243520439910400000000000000
53 100143415812390158869245270186900076193645993586280978314166272000000000000
54 5725847068802543201229788389509816121189641515639124171845271552000000000000
55 333090141983224868917694420735907572434589722784775973458306662400000000000000
56 19708880853950814885394145347694455606695723974585989674816031948800000000000000
57 1185817664712707362271214411752949745669526059137590378768097922252800000000000000
58 72528920438064501212370277838853144444223375689797346075925116553789440000000000000
59 4508449500801830870004659592090139210898956621003295744469559477209661440000000000000
60 284744178998010370737136395289903529109407786589681836492814282771136512000000000000000
61 18267811897441320508842836670236741927863902998279415751547619761920671744000000000000000
62 1190194388707871797220201087464237897808624459752306341507611023132594274304000000000000000
63 78731358813025719386116301935759336940040508012615064490728469180221111245209600000000000000
64 5286617142592677813205448733260167936170588865896250887770882127248945437055385600000000000000
65 360257377862162318722468079000390476295495773522768709690838338510109588250951680000000000000000
66 24909224412183794608810650033741284361002850626431436498623679405556148673351516160000000000000000
67 1747148568535828968733609500022884773383465569719542475661276513305336740541796188160000000000000000
68 124289461244764202329603235817012602955771458375125606268580655346521185973311778062336000000000000000
69 8965789772520035868049106147345409131400422929151106234010795456133141915438445081133056000000000000000
70 655707013214151876917024180925261264833762273922991351442580563209737244561916132799283200000000000000000
71 48609103729596170757922336706532971118044053277144108862088950281474786027009106256488038400000000000000000
72 3652023097597486220421295557777781482260005394039348700595204612451670880637901548313536102400000000000000000
73 278023301244242915266072628962825678842336696354795560363883505425070773184562533585183341281280000000000000000
74 21443036586105270478831179101414555173811771116040288571163747545178697943079780759330478547271680000000000000000
75 1675237233289474256158685867298012122954044618440647544622167776967085776803107871822693636505600000000000000000000
76 132550277527123332925651637938538603043596735837166852297775905202217636257736315995176417047347200000000000000000000
77 10620143181869111363732277855913451046560608740250841449642072188431734667190792128856769955050291200000000000000000000
78 861506014913222313825962379671699148896996581009148258394964895925582316202517057492861178753679622144000000000000000000
79 70745513672018690270892515941198347214028363974711766850565472571994200466051433629117718639496243707904000000000000000000
80 5880146590921033996541715610697005482724435447248770231735312005983933545230249028913680510295791684812800000000000000000000
81 494610792090165436555258924638244268873782320120502326800197206041802410131482870239777664462188323641753600000000000000000000
82 42098265392585726524019759610981702074776105322661489182335772321836448173722668601167911592958915040090521600000000000000000000
83 3625186878619038375299651549500661819914157369597687487213889194064141143359693299918071787048674571389795041280000000000000000000
84 315794056981925120692769646089835429645855486418287443330632125349587406265999949681752031227351207107733256929280000000000000000000
85 27824537337736695085430008451208060721845193772830814366631915922570353783803044346959249092897713065285033918464000000000000000000000
86 2479400941565067431949883644640178519262253652335622928380839158594341404638642361326633810735801034106603745312768000000000000000000000
87 223411734841738040386055586979541800146380927315813451725173471326197262996546238486682039445943786037534330336575488000000000000000000000
88 20354123230757875114701346653759667062747928248631286707761686611177312995826518480480773099639866812643127695605183283200000000000000000000
89 1874709419893408474227318219121282823302631856481493279211399065664366235348161080045211671188923081662165284614984381235200000000000000000000
90 174541911507317340703922730745774607686796759051725236340371637148061683980690859176623155593451459327167112705533028597760000000000000000000000
91 16424790559001078390558910605747267343799590473947007751529744627535213693682965964109276721242858348730350685392261475205120000000000000000000000
92 1562016036981855365142591228843200795482244199679634534931997286825371333745310381126077732231455652400603238215282035125125120000000000000000000000
93 150109741153956300590203017091831596445843667589212878806964939263918185172924327626216070067442888195697971192488603575524524032000000000000000000000
94 14575490910289646945220152296960703145005215899102032935586178058637154771296256691266430715559619341727332675349772540586095542272000000000000000000000
95 1429823972449609387832737766087721150909479059667346165692013662817394802292920833029125404433973527816186710815561925856407742054400000000000000000000000
96 141690943334361291594263561852305786309481279719293142613092450715323768794962993518241072336166667014558889536303426975189825277132800000000000000000000000
97 14182660487585163751174743122003671738147971924242863604750924135962567453104327723543938825648852871701963740926371749037883681197260800000000000000000000000
98 1433792329713346449118760346776034351296559182741352232210819741071415766522252246914905141910858768208691155451124992397471946044405186560000000000000000000000
99 146381235661671964039718439153665757052683089062999929457273377940009853413381190333468596831961737366806062651838292192579401491470992015360000000000000000000000
100 15090849037285769488630766923058325469348772068350508191471482261856685918905277353965834724944509006887222953797762081709216648605256908800000000000000000000000000