1 1
2 6
3 34
4 212
5 1488
6 11736
7 103248
8 1004832
9 10733760
10 124966080
11 1575797760
12 21403457280
13 311623441920
14 4842481190400
15 80007869491200
16 1400671686758400
17 25902542427955200
18 504597366114508800
19 10328835149402112000
20 221649697053388800000
21 4976042317509795840000
22 116645883816108810240000
23 2850081244336603791360000
24 72467075895142688686080000
25 1914545944958638638366720000
26 52483812226093123521085440000
27 1490921189770317557276344320000
28 43835602323112218529856225280000
29 1332446705336234245944272486400000
30 41827511823053904039590520422400000
31 1354660802786268583843711470796800000
32 45221845327160072404359188997734400000
33 1554646245524132541209081596713369600000
34 54994400873805035337517574909853696000000
35 2000169494590713957869118380820135936000000
36 74739924805469832731163712335309176832000000
37 2867272655463516432659385028456759689216000000
38 112855915044919116752189714578432195559424000000
39 4554509343341692955693109139392993542799360000000
40 188346315761424009208750056972565064145960960000000
41 7976634399922888103249496905685018081566392320000000
42 345771838905576784429706482094891359895562485760000000
43 15333386431854373306283252333706003318849342013440000000
44 695258517319960322483196251506730867131352403148800000000
45 32218477966874346774582910266489920702280658373836800000000
46 1525154086541852996110535430221131125078049863342489600000000
47 73719140014871468085641779055492717708791827053464780800000000
48 3636807068672262913357528787458736305827873300696740659200000000
49 183044503246089144716950081410532032670130249211240775680000000000
50 9395489570089938869090807116105941908488510440079821373440000000000
51 491637281058049872375126843462281520894684684682615723130880000000000
52 26216541127665243610744819734197258838157804039340382895472640000000000
53 1424162329286872262230244632516574372792926816195673420527042560000000000
54 78786340622172397158043342260024256266127841676117287197527244800000000000
55 4437197037851631551321885275513808357241236497400895148644945100800000000000
56 254329531929799067053129586898366959745263895988561910953374488985600000000000
57 14831455692350295459141023198268684584545530238950162871127401876684800000000000
58 879716481591728312016223637916977107533709028349625668643212926071603200000000000
59 53058004571263795513877466839548890190030518592204733840749997454262272000000000000
60 3253041569954028616799340220559208640947024076460438568758107578807877632000000000000
61 202695416777791482449016530957840962828786747625916902023249032487353974784000000000000
62 12832243623307762044540546838241705561162363657498293255845915977259461640192000000000000
63 825197338549245263041301637941838001425392809179548047398159018575583183372288000000000000
64 53889618261757305985827357098181431156118718855329486196649833716563723597905920000000000000
65 3573083219527961252233948475704210287327405096038262418772534469667608454307512320000000000000
66 240477017935936207557015283182370989259972541304789834369332607598334719645125181440000000000000
67 16424835096540962041389535245354190355779823786289418987427487713560427189661251665920000000000000
68 1138237221635281853369791662907480872246475472021366595952646372083205651015613787668480000000000000
69 80016370383783575528030752090867637563856776732081347087800170416932891909155534248345600000000000000
70 5704948318136145504770956497556099191667656753717974974579529177290568087435868481624473600000000000000
71 412445257511268231086755130328797304721911996545793244215641406928833451646555898867036979200000000000000
72 30230122236487785180738651487128512664170843346804180689473582304969410151492645916824410521600000000000000
73 2245908041964744585969581200253374764696055230972290483723699427737513217033602942789765981798400000000000000
74 169100210120198208545829604818307489865385432025863373316602861853891943326818096656833933475840000000000000000
75 12900903462213702707025716967396336043308999638486935682766238677994263966957620109172807324139520000000000000000
76 997115746852975813552864124534123574417592834990366136121507558276969357700050251385132180087767040000000000000000
77 78063508943887019146136555349573394227981491493161596005835480206996772039258736910277322732596101120000000000000000
78 6189520585831458822338068844149675928183017586739518380082254080429394599760559461024318603093585428480000000000000000
79 496939559011495094546584338353895005512552291623141125969018013597981575126906526402245966782955677286400000000000000000
80 40394348575810551965334269329940328679195835127942383136737464123489733825799695434406727837343130478182400000000000000000
81 3323859265800913733326874741984539983372717610323396303377386678780532727035707329585021382785768910277836800000000000000000
82 276825250602857660847829000264464050404117775887733148211598670341887987943253812760726532850301528141358694400000000000000000
83 23331756165700755400066588826368232050142122368090803348996119862841253746364578631422174936173727426448824729600000000000000000
84 1989788299113997708953146927928379866227510297356794740192632656048744316952009620769809761428764160983591550976000000000000000000
85 171681900306545347672093532302713660683237998175059254019889493399664748251061127536241590170055430975872267452416000000000000000000
86 14984497807025352657207973408798744937712795525700683289025658352851520862315643200273146233778172792908012314427392000000000000000000
87 1322827094519606416536347095488484892449470288867230412477153041308866423952982045521921445954317134043448980952580096000000000000000000
88 118100468939461388422247271589247548607168067863344244047623140865951676202067730856915128289000597518730287837341548544000000000000000000
89 10661872632231084481725573484711541066980425219205025648649225297770330310692668768401842271010384173509355649493222031360000000000000000000
90 973185333506831302370565015656729434951679995203990215019109022303802195888186611167920231012115940307979869492440161320960000000000000000000
91 89801965272199678649105005055204477474111847721759628448574571304280404377863194151103485828892796523130004712743560879800320000000000000000000
92 8376324398271084888581460952217004016105410234688919367753323868729356728892472535094744589050749408896368902090779707320565760000000000000000000
93 789675600037590621368920264508684984833260490528195372224827887983403087992424369409817954903680297085519001681625083987561021440000000000000000000
94 75235498462395376004527396493676340520731905454109349692438457965010170512212029481877948730989278209196123052060498362421267660800000000000000000000
95 7243159072750768540651802102306461357580054229471152133340208968409010911947674818582396379816526973604495816605885093621801995468800000000000000000000
96 704559455948078208762381347024711144560486229809664175152019809794779808610555045699342956028901732513131681118011921363318722894233600000000000000000000
97 69238220524341757748730819288919277670551179965536783849418705938472250242836549138033233759707510930840445242849788684186223339424972800000000000000000000
98 6873341420047918030495750152663173410633473860302380331443282260986022854435252330387557288650283451320200029459116616977127288830374707200000000000000000000
99 689191239423221802855463373857699617830687895701761586622036591137729342736319808127135675168392267768625253298477617564417323174608240640000000000000000000000
100 69794034350478850952238382244951632134876002242724039675548195703062146640354828152902496705320170516020795442008685549285069499205156864000000000000000000000000