0 1
1 14
2 140
3 1240
4 10416
5 85344
6 690880
7 5559680
8 44608256
9 357389824
10 2861214720
11 22898104320
12 183218384896
13 1465881288704
14 11727587164160
15 93822844764160
16 750591347982336
17 6004765143465984
18 48038258586419200
19 384306618446643200
20 3074455146595352576
21 24595649968853745664
22 196765234935197859840
23 1574122020219062845440
24 12592976724702439407616
25 100743816049419295391744
26 805950537402553550766080
27 6447604335249225290874880
28 51580834826108990134419456
29 412646679185332672841908224
30 3301173435788504390875217920
31 26409387495531407161709035520
32 211275100001144745436796420096
33 1690200800156731916075457839104
34 13521606401844151138945188495360
35 108172851217114392352961970831360
36 865382809746359871789366337601536
37 6923062478008657906177750423568384
38 55384499824220378976873557157478400
39 443075998594367494724795222091366400
40 3544607988757357809437589935568715776
41 28356863910068533882057634318924120064
42 226854911280586956682688738286937047040
43 1814839290244850395966420570033765744640
44 14518714321959422137751007232815389474816
45 116149714575677852982086628587888541958144
46 929197716605432727377007311674938784481280
47 7433581732843501433097315625427569559470080
48 59468653862748169921103553531814268586950656
49 475749230901985993194128542368651947093786624
50 3805993847215890480854228795406892670249861120
51 30447950777727133988038632189088101535810846720
52 243583606221817112469128264816041156581361975296
53 1948668849774537062012302947741683637029651349504
54 15589350798196297145135530898786904648150742466560
55 124714806385570379757232676457709015421657085378560
56 997718451084563048442455128731327308376655303540736
57 7981747608676504429078015898129239351142024986230784
58 63853980869412035598777626658148398633881706273177600
59 510831846955296285454835011157645124946496428022169600
60 4086654775642370286297136080830992744226664040131198976
61 32693238205138962301010912612927268934737925794078654464
62 261545905641111698450622596768535459406213546263172874240
63 2092367245128893587775121957608752906972172301784412323840
64 16738937961031148702881540394711900182685680885065125462016
65 133911503688249189625774582093062709169155550451827730284544
66 1071292029505993517017085692485971704183998604076143586836480
67 8570336236047948136180241682853653756795153208407825349345280
68 68562689888383585089616158034692750547654178318362488766201856
69 548501519107068680717626162564996086354405827447109812721025024
70 4388012152856549445743796893669785018727937403769338829545144320
71 35104097222852395565961525521957545461394264728107793382291537920
72 280832777782819164527736805666057424937437184539041160911699050496
73 2246662222262553316222072851290047644484629752613777508446349819904
74 17973297778100426529777296434166734135817567145005478883660409077760
75 143786382224803412238221225968719285006302653694203798196598876405760
76 1150291057798427297905781225731295927729469695765828117807967749799936
77 9202328462387418383246295477776534012551951431126531598856277599453184
78 73618627699099347065970546509916938463280386909314110871324020493516800
79 588949021592794776527765102830154173157702197116324782202294677327052800
80 4711592172742358212222123745644508047067453984299054764364782101306802176
81 37692737381938865697777001657169163023762977503868681993543184799565348864
82 301541899055510925582216060025405698778997202548859267166123648869665341440
83 2412335192444087404657728667275455168587551150462523053606658789883290583040
84 19298681539552699237261830086492479662122703323986799436777062548836991369216
85 154389452316421593898094643685095190550670803073040894211537896977912188370944
86 1235115618531372751184757161453382937420123130508913225932841217508429717831680
87 9880924948250982009478057339517549151420011867769650251167386817480500948500480
88 79047399586007856075824458907702335819596202236950580093642732670841329136173056
89 632379196688062848606595672027866456989714047074778153705326433533410056731623424
90 5059033573504502788852765379287922737649490093314919282705289796219378423321067520
91 40472268588036022310822123046563346228123031613386130476368911760134179814239109120
92 323778148704288178486576984421546627132692696374556148674809427799731569324191645696
93 2590225189634305427892615875568532446292375344866317608863811477586768120033841250304
94 20721801517074443423140927005332897287262337854410014548791643082078373306430348328960
95 165774412136595547385127416045801729165792043217198011101897363783421032004878031912960
96 1326195297092764379081019328378968036797109707265255667661515014937058702590358780379136
97 10609562376742115032648154627081961108259971104232731656677622994500259935603395431235584
98 84876499013936920261185237016856556121612142618304598514963312368667297801699638378496000
99 679011992111495362089481896135655917995026636084207769165876446425299369795787755094016000
100 5432095936891962896715855169088461220048731069224746077511692628956839136124466129719525376