1 1 1
2 4 3
3 36 9
4 48 10
5 180 18
6 720 30
7 5040 60
8 20160 84
9 25200 90
10 45360 100
11 50400 108
12 498960 200
13 665280 224
14 3603600 360
15 6486480 400
16 7207200 432
17 8648640 448
18 14414400 504
19 32432400 600
20 110270160 800
21 698377680 1280
22 2095133040 1600
23 2205403200 1680
24 41902660800 3360
25 73329656400 3600
26 146659312800 4320
27 240940299600 4800
28 293318625600 5040
29 963761198400 6720
30 1606268664000 7168
31 1686582097200 7200
32 1927522396800 7680
33 3212537328000 8192
34 8995104518400 10368
35 26985313555200 12960
36 46581791256000 14336
37 93163582512000 16384
38 1444035528936000 28672
39 2888071057872000 32768
40 18194847664593600 48384
41 72779390658374400 62208
42 106858629141264000 65536
43 4381203794791824000 131072
44 8976124847866176000 153600
45 17407398917466875116800 622080
46 30990445042459967064000 688128
47 34814797834933750233600 691200
48 52222196752400625350400 746496
49 55782801076427940715200 774144
50 743770681019039209536000 1228800
51 1487541362038078419072000 1351680
52 39419846094009078105408000 2457600
53 78839692188018156210816000 2703360
54 563703799144329816907334400 3732480
55 867236614068199718318976000 4055040
56 1691111397432989450722003200 4478976
57 17734003261542334012670424000 6881280
58 35468006523084668025340848000 7864320
59 195074035876965674139374664000 10321920
60 744828136984778028532157808000 12582912
61 7022665291570764269017487904000 18579456
62 9363553722094352358689983872000 19464192
63 49903485177980127911654573136000 25165824
64 674885228121255063186185655744000 39321600
65 1349770456242510126372371311488000 43253760
66 2718551763981393634806325317504000 48660480
67 3398189704976742043507906646880000 49766400
68 133627275168008502510864759837312000 90832896
69 135483209545341953934626770390608000 94371840
70 258649763677471002966105652563888000 100663296
71 20433331330520209234322346552547152000 201326592
72 31703071033610017220702664271402272000 222953472
73 42270761378146689627603552361869696000 233570304
74 63406142067220034441405328542804544000 247726080
75 126812284134440068882810657085609088000 272498688
76 7995270644899264727544129601060949904000 528482304
77 1385846911782539219440982464183897983360000 1167851520
78 123340375148645990530247439312366920519040000 2335703040
79 370021125445937971590742317937100761557120000 2724986880
80 1675445456718954458867510445157864494912211824000 9663676416
81 3081332421094776161523327115505309736828838944000 10701766656
82 4108443228126368215364436154007079649105118592000 11211374592
83 6162664842189552323046654231010619473657677888000 11890851840
84 12325329684379104646093308462021238947315355776000 13079937024
85 423169652497015926182536923862729203857827214976000 22422749184
86 1269508957491047778547610771588187611573481644928000 26159874048
87 1306847456240784477916658147223134306031525222720000 26424115200
88 2613694912481568955833316294446268612063050445440000 29066526720
89 215075975881608344482274391553232117860740682011552000 55037657088
90 4935427657072696747066928143011010704593838808265088000 89690996736
91 14806282971218090241200784429033032113781516424795264000 104639496192
92 28705318211356640639190736478836099024512694833365328000 115964116992
93 38273757615142187518920981971781465366016926444487104000 120795955200
94 74031414856090451206003922145165160568907582123976320000 130799370240
95 76547515230284375037841963943562930732033852888974208000 132875550720
96 164030389779180803652518494164777708711501113333516160000 149484994560
97 418277493936911049313922160120183157214327839000466208000 171228266496
98 557703325249214732418562880160244209619103785333954944000 179381993472
99 1377855274145118750681155350984132753176609352001535744000 202937204736
100 1673109975747644197255688640480732628857311356001864832000 209278992384
101 2649090794933769978988173680761159995690742980336285984000 220150628352
102 2788516626246073662092814400801221048095518926669774720000 224227491840
103 4860767217123057814902964710416246101484149658449862208000 241591910400
104 9721534434246115629805929420832492202968299316899724416000 265751101440
105 26490907949337699789881736807611599956907429803362859840000 305764761600
106 58329206605476693778835576524994953217809795901398346496000 347892350976
107 70828322306650271017157485780351014621626180737412277888000 358763986944
108 174987619816430081336506729574984859653429387704195039488000 405874409472
109 212484966919950813051472457341053043864878542212236833664000 418557984768
110 1859243460549569614200384001734214133817687244357072294560000 570760888320
111 3718486921099139228400768003468428267635374488714144589120000 634178764800
112 22923378195952340655082381574323016614599249789249550172928000 811748818944
113 779394858662379582272800973526982564896374492834484705879552000 1319091830784
114 1542552324435959589914918593438819659690741183734917647053280000 1467670855680