5 120
6 4320
7 105840
8 2257920
9 45722880
10 914457600
11 18441561600
12 379369267200
13 8014175769600
14 174530938982400
15 3926946127104000
16 91390746230784000
17 2200993805058048000
18 54855537910677504000
19 1414489227553898496000
20 37719712734770626560000
21 1039649582252115394560000
22 29599435165295520645120000
23 869894511246740578959360000
24 26371538867269609130557440000
25 824110589602175285329920000000
26 26528512312908118708715520000000
27 879058430732273569938800640000000
28 29964426508439238210087813120000000
29 1050003445566558305611827118080000000
30 37800124040396099002025776250880000000
31 1397150738570025043882568114503680000000
32 52988235418359468330953694416732160000000
33 2060863870378337893300306186422190080000000
34 82150297729564089815694963844967301120000000
35 3354470490623867000807544357002831462400000000
36 140238508253178439775696047957279663718400000000
37 5999578681206290126653996551672370613452800000000
38 262527018656420695239041546079239489873510400000000
39 11744223393423996395840652693721272473459097600000000
40 536878783699382692381286980284401027358130176000000000
41 25069256538851730719248428162724392416361578496000000000
42 1195193744176606837533898034568806168174643904512000000000
43 58155611394277527436846775418887436972497804722176000000000
44 2886904196392853669685521979768360973814249998516224000000000
45 146149524942388217027829550225773274299346406174883840000000000
46 7542741336051060176363105567749664595546755986976931840000000000
47 396712276460399807847288099979976406941971047029334343680000000000
48 21256397324761887378608180984973619571960495171060147159040000000000
49 1159922954017120263546323694202765013460844293311713939292160000000000
50 64440164112062236863684649677931389636713571850650774405120000000000000
51 3643671018597258219183560300267381400980260877903101396254720000000000000
52 209627370942276302652603128764319134218098413060638003733463040000000000000
53 12267568437017794461482545597895259333721634214319419843485368320000000000000
54 730045501272324258156798019662501555451679293243988331910272122880000000000000
55 44167752826975617618486280189581344104826597241261294080571463434240000000000000
56 2715883781674422291207313228912295982602670763697949377189649202544640000000000000
57 169690507820388423541010782321847108605309179062589183201714812674375680000000000000
58 10770544685052578430036986259069691949967171289934905892274879808237731840000000000000
59 694301223123481953980717577181881438478439319634507544648312159490287861760000000000000
60 45445170968082455169646968688268603245861482739713221104253159530273387315200000000000000
61 3019669306647050280111720901590133440675903165615587423730821546645487039283200000000000000
62 203642259907916864504376406065131104315055645063619615031952246057986880333414400000000000000
63 13935450509905552331342585442629402638387169918232866414858939044899136690402099200000000000000
64 967450937094460039816597118186610732319217762459013912462071429286557014981135564800000000000000
65 68124670153734894470418713738973839067478250773155563002537529812261723138254962688000000000000000
66 4864771527699495087100719951589672835703856727342059548181204587905115835905551106048000000000000000
67 352225151416823120096695675204613570314106658855459763093313345082355886893226111533056000000000000000
68 25852207938910954084557473049938621414800463342026126103864776312076406682448849836965888000000000000000
69 1923161906205547693696533268605590258685390718302912287195315625340558940861546469903040512000000000000000
70 144976820621648979986354046402575265654744838764373387803954562525672904772639656961921515520000000000000000
71 11073153829602007698654708301748210820690435336533427998783862874119956256952674405227975147520000000000000000
72 856764618696370267310835937854667535738197265441631205159635002081161988597651703234355569623040000000000000000
73 67142627250484664036756539894522401440424312169683127827877866560154591724071851860821776919429120000000000000000
74 5328594591647159713989548006701516960692225122336011709934191264976906438855325518693623918997012480000000000000000
75 428190636828789619874160107681371898627053804473429512405426083792787124550874372037880493490831360000000000000000000
76 34834212934128011892861250450247944879857222178007448783855507887142794808533103843532362400042844160000000000000000000
77 2868500673422846979344088248882223127676020420741752275548323698095411533608232954004213564859083653120000000000000000000
78 239067919138419192086704560358896513818916551230038641704602758619349092746198483454268977104146095144960000000000000000000
79 20162471396525326727204367043241528955998083732792853552411159683018347132824658584298549812256429456752640000000000000000000
80 1720530892503494547388105987689943804245169811864990169805752292950898955334370865860142917312548646976225280000000000000000000
81 148531620864676680597544255068864753942796830732186848738099220974353263762484305933005232637995153589618606080000000000000000000
82 12970475567455662342050487936143462409238518049912004817077651452357809682323954196019833561790641723851889704960000000000000000000
83 1145559053643616126594689889642209135092873728792869245959588985324268601301663082774110684707381164559175233044480000000000000000000
84 102317274462143739104457365333106679205257177599525131639124808613266319630183983696887658117661791102905575245086720000000000000000000
85 9240528849862356437871305806646196965724788851957113451158459277885614491600991027625166623751330508981159764321894400000000000000000000
86 843740140414592447092545404271052750104944917889812482527999565669654379998529995559453485793393091906477254529934950400000000000000000000
87 77881330765829880878578977621068271531028391262292569271395472104312365880596018736457358950856003812684467555330215116800000000000000000000
88 7266421993380561415948380755392201141401010384761369354670922120190300739510067097531635996571432452113596587331050432102400000000000000000000
89 685206292971040797330084809088828871917111943543985793551766358500325859019752874756524865819551386347521411526776791341465600000000000000000000
90 65296129094887417157337493571994280735630667561250410914933029457089875977176450417974722507510190934293216863139905998422016000000000000000000000
91 6287409825985612807905950979880053939206483233426914567285586243420479801941839371061031128891766175893978242368157692708519936000000000000000000000
92 611685480082094560989838725214997431510846828594544883879370137520815414294663545248972039941838033480076228085104444954998996992000000000000000000000
93 60118951332159498386376308345278554376560388869479757962189458175199233161756193214299536062010876722377037462591685731997571874816000000000000000000000
94 5968663527763610424067652365605407937879635910682282487122539915011914878845817115073603378021664120437342730555731855370006124560384000000000000000000000
95 598524314867406489746784028884320073770707934376751104958676919255361464239816660705991894296061318743855757147394222163492280823971840000000000000000000000
96 60615385558439760544025951760416415383196091463913606409880950416015508290485168627103530745412100148828292943630606059986207253557411840000000000000000000000
97 6199240899123475075638480218627804916744478528086555681636628939829238233751901647961055660691113590220928351158917091504458957051322695680000000000000000000000
98 640188275217009189531526494835499337853913675094013771682131014388387139752185628247505145863198440005180600908927309105471223908826915799040000000000000000000000
99 66749843461722415602111608254071585216023488612727967832516660340644493156501822792061680155374552239263564569238261239816207080110772359004160000000000000000000000
100 7026299311760254273906485079375956338528788275023996613949122141120472963842297136006492647934163393606691007288238025243811271590607616737280000000000000000000000000