1 1
2 4
3 36
4 48
5 180
6 720
7 5040
8 20160
9 25200
10 45360
11 50400
12 498960
13 665280
14 3603600
15 6486480
16 7207200
17 8648640
18 14414400
19 32432400
20 110270160
21 698377680
22 2095133040
23 2205403200
24 41902660800
25 73329656400
26 146659312800
27 240940299600
28 293318625600
29 963761198400
30 1606268664000
31 1686582097200
32 1927522396800
33 3212537328000
34 8995104518400
35 26985313555200
36 46581791256000
37 93163582512000
38 1444035528936000
39 2888071057872000
40 18194847664593600
41 72779390658374400
42 106858629141264000
43 4381203794791824000
44 8976124847866176000
45 17407398917466875116800
46 30990445042459967064000
47 34814797834933750233600
48 52222196752400625350400
49 55782801076427940715200
50 743770681019039209536000
51 1487541362038078419072000
52 39419846094009078105408000
53 78839692188018156210816000
54 563703799144329816907334400
55 867236614068199718318976000
56 1691111397432989450722003200
57 17734003261542334012670424000
58 35468006523084668025340848000
59 195074035876965674139374664000
60 744828136984778028532157808000
61 7022665291570764269017487904000
62 9363553722094352358689983872000
63 49903485177980127911654573136000
64 674885228121255063186185655744000
65 1349770456242510126372371311488000
66 2718551763981393634806325317504000
67 3398189704976742043507906646880000
68 133627275168008502510864759837312000
69 135483209545341953934626770390608000
70 258649763677471002966105652563888000
71 20433331330520209234322346552547152000
72 31703071033610017220702664271402272000
73 42270761378146689627603552361869696000
74 63406142067220034441405328542804544000
75 126812284134440068882810657085609088000
76 7995270644899264727544129601060949904000
77 1385846911782539219440982464183897983360000
78 123340375148645990530247439312366920519040000
79 370021125445937971590742317937100761557120000
80 1675445456718954458867510445157864494912211824000
81 3081332421094776161523327115505309736828838944000
82 4108443228126368215364436154007079649105118592000
83 6162664842189552323046654231010619473657677888000
84 12325329684379104646093308462021238947315355776000
85 423169652497015926182536923862729203857827214976000
86 1269508957491047778547610771588187611573481644928000
87 1306847456240784477916658147223134306031525222720000
88 2613694912481568955833316294446268612063050445440000
89 215075975881608344482274391553232117860740682011552000
90 4935427657072696747066928143011010704593838808265088000
91 14806282971218090241200784429033032113781516424795264000
92 28705318211356640639190736478836099024512694833365328000
93 38273757615142187518920981971781465366016926444487104000
94 74031414856090451206003922145165160568907582123976320000
95 76547515230284375037841963943562930732033852888974208000
96 164030389779180803652518494164777708711501113333516160000
97 418277493936911049313922160120183157214327839000466208000
98 557703325249214732418562880160244209619103785333954944000
99 1377855274145118750681155350984132753176609352001535744000
100 1673109975747644197255688640480732628857311356001864832000
101 2649090794933769978988173680761159995690742980336285984000
102 2788516626246073662092814400801221048095518926669774720000
103 4860767217123057814902964710416246101484149658449862208000
104 9721534434246115629805929420832492202968299316899724416000
105 26490907949337699789881736807611599956907429803362859840000
106 58329206605476693778835576524994953217809795901398346496000
107 70828322306650271017157485780351014621626180737412277888000
108 174987619816430081336506729574984859653429387704195039488000
109 212484966919950813051472457341053043864878542212236833664000
110 1859243460549569614200384001734214133817687244357072294560000
111 3718486921099139228400768003468428267635374488714144589120000
112 22923378195952340655082381574323016614599249789249550172928000
113 779394858662379582272800973526982564896374492834484705879552000
114 1542552324435959589914918593438819659690741183734917647053280000