17 331776
18 5806080
19 69672960
20 675578880
21 5675235840
22 42832800000
23 297267224832
24 1927826369280
25 11821052680704
26 69152452363584
27 388663047288576
28 2110540207741632
29 11123834480487936
30 57120835559901696
31 286669843226634240
32 1409843999618778240
33 6809949521252980992
34 32370010012972556352
35 151668447769234744320
36 701508700069654802112
37 3207069497617644094848
38 14507944563546537811392
39 65005950406718143394496
40 288754423731634590332832
41 1272532997484552651415296
42 5567683814641528050588288
43 24199916273829352838822688
44 104550980854972062183904704
45 449194426889274528240719136
46 1920120374666361247236315744
47 8169350661305347160699741280
48 34607654897259637343617481664
49 146025331355607785141868599616
50 613886882244667783597910454912
51 2572015841588309646476057562528
52 10742233019819529304499816442144
53 44735492780884364353205626220640
54 185797218159817210981046437192704
55 769733621144096082987714365010336
56 3181515158057712723632587007385408
57 13121744715165455030592723752555904
58 54010635665669112971146278768987360
59 221900361777949773936536163499884384
60 910089163286710659296968483275429504
61 3726567473377747525889286854514841056
62 15236356644048411041982278848977969696
63 62207788503267914745220734123110987232
64 253653582185769426691507947162176256192
65 1033018132993206992235280895422171814208
66 4202240802093842378082019212784418058432
67 17076260362795733016284671132075293885504
68 69322449730804681537169282652973130650944
69 281159421375660062251832159645305619034048
70 1139345141578074736031579687076635178622944
71 4613243503543668246465014120228925723188448
72 18665028421053864508977444301675062460234080
73 75464615181134145091392667469094636515969280
74 304909022532202213620046175365734474022105440
75 1231197809527797580773608121599401950633128736
76 4968590798077807132229072548451835111002750592
77 20040220983074057623517358416919584369418162816
78 80788702194939145833543871743350757223997715456
79 325530424596488170325988298039291070665470919104
80 1311107857555729485175448295738578725505945327424
81 5278412600012077591388837726686967896101065347008
82 21242113632160924780217999944639216356541629733536
83 85453972145988509511446575244838311347259494615104
84 343650421428844554728620514604015465951463473699552
85 1381531929226391766806567191245560575680912405264288
86 5552302411997895155947341907259223421931008170829824
87 22308049489104016434654005224332672711149201120104608
88 89605367676666960461185933795225363197122909824619424
89 359830146202501138214257991809315551352547319389486304
90 1444637400227523729291837602496381811984074690597062304
91 5798614350799892371825155340970146230297083695263268320
92 23270169033601024581903436917109761090680809234807954560
93 93366331864096033586507633676805449339509262201383879424
94 374542981301401718501428855236914162781195061078599779808
95 1502237068452171077564886427237350766970319420053424927648
96 6024281608405699100497918555723537555849639540409736293664
97 24154958042124019959030745651522638769862769577495992406464
98 96837937012022516801749467093288242440507289766636564759840
99 388174255781395771696765567473325407353760987644363006984544
100 1555798670122738947012554734725307552881758644831094575177536
101 6234890356062211082527148549212069747857695033071216603847040
102 24983661720778702142932839549779394441274779787268434903640544
103 100100928208799507852212613976029992125573211605484333231604352
104 401030663807008291012236476770876264049311025767708959929871072
105 1606486473186306272409219687419341519876450091788715996471852256
106 6434858133211707816373605819695839104960221509268549922128373216
107 25773033681828007722063346777370168864147282398739214261418444128
108 103218817495743082604297225249433704423790367785812637930395757888
109 413352885968316714862878454779070667495599599224402811989893806144
110 1655212236765992241220082839489081470295199237375476776435701467584
111 6627637878634990581141186709670641591025255352449999813474623720608
112 26536147131139938694794515460227626359789441231339682581295181111808
113 106241089889307336654463635630542686957683361262512592986610401976640
114 425328196030885769275937814153916476090472262234230360160290389140352
115 1702684566051993910794429253900921844936948097917915507220423231601344
116 6815910413548690365266720728440805647262309205535179144732513217354816
117 27283143026363135868053269215984800893495905083569677049654578718532256
118 109206102746744439392461490809961060648824000600998448524045819339707328
119 437101667320814270570670559417548301010032920201476908410174246997993152
120 1749452124297868351792483707465796542723999881283304482474344460375573120
121 7001750716050898553160087933889363713386281028819580678143341726782889056
122 28021868665498930052579689841913345391506485548659807100685507726832315168
123 112143534105348327665450525435133796519832027809639657043316080636952770880
124 448785545051371428723915019313392158560914070703702740349929684435987010336
125 1795939459856096048235511338646986569711662726852867009921337232635732364672
126 7186764699416726778878050604149312025087286057311827894422135873561683988384
127 28758399260420962456217237807030338186761087242343615152984124472819442828832
128 115076369462977808269465248611535856819748669653129034634625129663592653335744
129 460466806983562757029809027932261059238300054673450789304766690146085199830592
130 1842475752390228374899159810899022217885829262766568076642523338078599056458944
131 7372198417637763847394431938042166979257041792360026070400407344921287110626496
132 29497452490741019407787287398100178221283574027683390824824761542447238548959552
133 118022474369719425709600264343350817638823380771438514526070671888463137154053696
134 472213125175970611789050761147033782628182227701229879582219509539239115082437248
135 1889317400797657741134882742714729616501751857127177778819321245674790969328881696
136 7559023600394605225415488138432845857566394352918604822033796393671026848140641216
137 30242712242397270383693139801006426966643047405873950793050431390052343807137371968
138 120995819172333481537000183203571975226738962860461980713443505092578058482699765824
139 484077497385261595906149075770426207363538254530760205186379864409369795803675066176
140 1936665530116338568054563790436145088548343633910820943333668694534881017239486199424
141 7748003806123436608839604270340469498026315975771038081511709585286955086093223302752
142 30997078496168509069116058361166154527137145800140329447901107768083875291710730510560
143 124007422661587506913099832326090997255978368369003979710068607936432176361654491376416
144 496101809532602839673571691588560155967492549041903253229439947676472612853174452399840
145 1984679437096028859763617822725199664988815313126588696839851526824445999957922265311616
146 7939745156616429018978866738686748728797571630056650268173856850658765312849088570299712
147 31762858724264178662326659999037828518168010230306029878160370485930548628062270068397440
148 127066073972180661590173144701373503350740930772102278935608410265876461451591205274482144
149 508319558028828034175178367531082671155385327815152419618671578705516165542904767667836512
150 2033486854515552655200922695516340143439165167394251138158292118669248104156519403472301280