0 0
1 0
2 0
3 0
4 0
5 80
6 384
7 2352
8 9856
9 42840
10 169360
11 676720
12 2631072
13 10265216
14 39779600
15 154498280
16 599565952
17 2330826752
18 9068429544
19 35332969392
20 137817174800
21 538204065336
22 2103971573264
23 8233197139552
24 32247054724768
25 126409599224880
26 495916180729216
27 1946935106814672
28 7648680570834352
29 30067248068551424
30 118264538974379704
31 465428274922561344
32 1832623960745125504
33 7219428102295888072
34 28453040715271397376
35 112186276416378183512
36 442512537080831641992
37 1746130558441424763008
38 6892620635286834104528
39 27217014844451950927136
40 107507208677228588683536
41 424784580745129501498880
42 1678910485977561655410248
43 6637553084590437563601952
44 26248505380708042596491888
45 103827421285745562103019720
46 410795449437994343717827232
47 1625701140337640910196223680
48 6435067013849410866738654880
49 25477612258949549143186759248
50 100891344545494131383216172560
51 399608854866614464566684557624
52 1583065848125658909059069315904
53 6272525058611712493419886244096
54 24857784491536239868261092094800
55 98527218530091624999638517788120
56 390590044887152825424162645710000
57 1548655265692932179814647153428200
58 6141219157058195444581373550233856
59 24356699707654581008256148152309952
60 96614908840363238083931740074339512
61 383291933432260892939653752358299136
62 1520803477811874141770487264171237056
63 6034934435761406057488082308969119864
64 23951146041928081432521333665982654080
65 95067625827960695472372978084589537776
66 377389666165540947347900388696261433400
67 1498293301493043176505949393801799378992
68 5949105755928259690871990110849407646656
69 23623985175715118243727639097903602812968
70 93820969697840041105257810621379263392520
71 372641034574519600092228049144129545529312
72 1480212998448786189585362336446195483624072
73 5880298213015725959485892514468786323269120
74 23362265873332749083640084595554079175127424
75 92826069736708789695852696466411267354421280
76 368861487637974401165420104200962423085346992
77 1465865132691170996853637689447771790767017760
78 5825874245311064218287399857260264448923100704
79 23156006494021191956290050361225516489941855168
80 92045125813734238026347138892592175069344952592
81 365907784099042279561770106393271677651869756048
82 1454706556296192477282545634943628618996869327360
83 5783773055153536355461713458520965159855285217952
84 22997383338348585032432683183502969616801428473864
85 91448418451315549893677540213100741464548583719152
86 363666966399417651902770664092774712470769676844768
87 1446307705450557558142069984272465050360947910035184
88 5752360192132899378974168572364188877971580816335728
89 22880174247360071687155749290560022462036199618415616
90 91012248672832285155575200457345902935835648893301144
91 362048725489728431058442282016670252067326575284297968
92 1440324277491745714862933871531328609093821774326489024
93 5730322394321999080637479969259123857042363342577349672
94 22799367824217315491046996591929614586960360177913873216
95 90717484605833107953850159451839183946157080941826331512
96 360979990827377575399695433593122295445922381298341211808
97 1436477076900698392827654012195266357162106640910734467072
98 5716592448890534420436582323828278418659267310929422151536
99 22750883079422934966181953971141788156914711447406135541008
100 90548514656103281165404176929273184342340874447425670821200
101 360401018730232861668242367890807680188414373563178641624320
102 1434537388279162174875552955052424534731484924450590045147688
103 5710294458198606715524045744679003851764997676577534406868672
104 22731364477829069040643797485693257277481159633018454348779840
105 90492479540310008180848641424392586065356146601324751971767136
106 360262512886894560870925723414975278922704759297454984518550272
107 1434316172802028812439386525018928110285511451352833161654664512
108 5710703280600670271749409312609736029484504686061949670806631856
109 22738029575969641265497648088825089486726589609474442725027193344
110 90538699584315480675345180572007267989655057948650803926628265544
111 360523470416823805932455583899691676849406214452020295503660431488
112 1435655962552709084338171343029700118089707976388617574949091783856
113 5717214010165655645594487649234731891038230896677505758159960576000
114 22768554040484277746490328006603800727805400252656926463154157352984
115 90678241309059123546891915017610445907495423806949143143620369192712
116 361149547282632026540207454639113137101896377698326294690797474893120
117 1438424692595782259553304904801961139230825202570809144422393085266624
118 5729318690847607305000451739465476959174566573619570625339815546370368
119 22820983692956015651850538861400398040981883945123267637686059070475976
120 90903585043608129013204646464578408948866431494449962042828877488830648
121 362111801578670398217889583437411898676002781686301078034014843083798928
122 1442510947272408307654871619267067709421042370372785320620786674412155392
123 5746588326532358298787699946673685935839423503948491090265776838458685616
124 22893666397636975803234869142393557853653818576203217660295831497432519264
125 91208366928185711600087718663295940843199836953475844924982581298869156880
126 363385715856739898597174879118845743108482869880353765159063973669730868648
127 1447820253728428257402917234914456293612088695578150334055408502596506049792
128 5768658823449206338089748357862286837712292982440511038221488988088371324544
129 22985198722890636106807214387141205023939970431934160988188500868123957669720
130 91587176449671919256354900404147263269521078728014804814609712739795307457616
131 364950428295639250777230977182937950246817740217578623912222923968420252728880
132 1454272161238683681127450712107767893357607898335798252224746860887874365960120
133 5795219890650393616522923890354263035403796438510401527598327812784636057984416
134 23094383743338135755397323563053555681273410860092523571697942312339559710476368
135 92035395954932718788176000569798614499767131260927457856224494982358390394904952
136 366788122114511276346995531682579772503386105616619666541260569992873689135167424
137 1461797917332285816682186571523274129859352505003273957288880057753504920753124864
138 5826006192266356515762337785056527329196958776603735746802573256676451648512844184
139 23220197341838572012462842682887166477633708777846080917910968708933876951579150752
140 92549072262470879878244758693221706389618032235211294157370235670265336582716610952
141 368883536251834287174280527557380134688163129877493078865080823941827553905487407208
142 1470338602243226806624244919700543353757824741544161058118772418679861312639455229216
143 5860790232717757201229507721883284696798811262241508280665610009837362754526762981392
144 23361761066527726621567621058062537610853982340373427296241988798368636178163153388168
145 93124813078986386119076448079725149924653177681787676203135105398954354022499204307984
146 371223569945000525488373238235616693535274136683185644391865415416595530020566431187456
147 1479843618964423863511474269429057023208674822273997935297599911610206084684769591345512
148 5899376589114932969403850128129348943872471970784320474105503769442214059863292057462976
149 23518320093518591837757630712139820621880986922581870040770851923142316773889249190993664
150 93759702772827452793193754439064084879232412337858839307893403230440561605847239321567904
151 373796960723457791930481060743818404617867476702095761340051313800969341884854754560184384
152 1490269461831680407301786334281276007884393559147320131806843024286607839196816315942102448
153 5941597200766830382052873620337113495486799908508561937514972162255150384168581484778247032
154 23689225203057362692080937681084335624862958948978815928425291604452328881377362945371739104
155 94451233390254517056167867657484641394614902723628712745955810175234741096467149733266520104
156 376594020312425061595746241557406711201605587741236739731196920472642888153094419678145534624
157 1501578705194764895279854440859468797529968810333622255939613485985888029420321111015131185664
158 5987307495396847367255115808490286977492913667799344692714714745652101161623594733354634739264
159 23873917937620133527293983789829194614657278535187862806379094942814812735876783157909152359056
160 95197247776260282440084760361943913525945898389886816512905567922628773704832792502450587758864
161 379606416598503734947418733865639704867436440094852448845285054067753317323168978524235473572272
162 1513739167423663041827361123933353391014592225016937621305543917517514215260578928481394004708624
163 6036383182977797406060029021820120884414018077456806902430711804111212669005043178269719439428512
164 24071918302850484777824749879697311331748584288279146038562023195218450937558689627693739207968768
165 95995892383488599901870820732368671856306475534425798050557704938215931767818302979814962470833472
166 382826992517285862259267971836313619089607751845393645300738682222622132647839347232822248451239008
167 1526723215667738827932170474508891439004064447515827525985175478854380336344521439969533589835951680
168 6088717586293958420919965582862840857932876070512111419113744575829539584799228715312565270891999752
169 24282814515752236542603886407393815019211588589054298670151870932559935313696362052006839929283317280
170 96845577892235390446384911671841215194267394490714948297507614412190029314211379825964321199168611536
171 386249614751488516283242747135647419663686333583450005311792354423071305050977770304046378650875279128
172 1540507184415820477734328631017756569123772237432684190803660524287391892001877401798296714414509679040
173 6144219406051538321599345406949433715002328577046074157963334142994103002860203143345490166505483159040
174 24506254412642342501091642025419005736848368002705125558599485966197024076238698907634168883885482919696
175 97744946171567743232925520764242662881829490662227944296774189754430154370474108540928118497821836043312
176 389869046661594066758600656684649712176388082073221301593098322178946451958932641824452469997067590566768
177 1555070886684098367974983410278885292635762632450289500875993526777631814570313180014257673949796638572280
178 6202810840144437310462012479202295268378603758650098562103148593390811744971904808573328381771078567052288
179 24741938211525856087541211788549937550962698791487145251042701085495738219876984970866059922761584071075392
180 98692842421530914838081055912104750897728987401598996527908799785306391751703614391458417411963766000672152
181 393680841040581881287815040710163702476023916596434212643068110354188002333888250401583789701360004066332160
182 1570397201073969482499745711843839824162600898071491423797748654637834695162419366323731615760641415278174160
183 6264425993355178809971663222109306402397260413072072226302965682906668940512455272516119027884457652034103312
184 24989612386536419818039134809936037496519506213015770842199608176441256576470463392546794013787874467908073152
185 99688291574399339598448008052609706337467003163273734239818982544277162094601914712413672591965325033264050768
186 397681249183894139688432376209873129582798474984672656782580634841598391969808825082129919946765862544361942808
187 1586471721343235444960270335040456442078971456355966898050302398457333928351977697292796392550596047941243992568
188 6329009526635247785745759315320969848719301022696676527936416810529991491036086265252485232049259777876609248736
189 25249064460756491166414299067470959079017740587901027167356553671429726039336803665452142160310282265387921235648
190 100730478217123264758642308911278878852081301924363045520492367673008859307156132572926493185044017452421392131368
191 401867143463078155738667221939238249661182995111856758217607108221721909714633989180935145748693931492207179655936
192 1603282457774572225499057770861752600210761324248345192831283375242220003185742147555155793148716664634125672738464
193 6396515505110987635410748619500256487887493366172154399081430454978284224505877212334685961632782921241348329734144
194 25520118561628373349525357894294837740334638481532203638267971326592812343529702758637950954902163491275958812368896
195 101818729440753202389388350983391711599899224300677202219419323678065046946255241500623200246607211736058620506298456
196 406235951136066348308682094229654686077148945934334551731651423093410074270666664263919479378176707872141429359511824
197 1620819581690092130815350893728469965769741479717700292741685149404116914450843487045969382610663842811815288571151616
198 6466906411793801936081450535583289257364120045338299147886450890201027072365409934137250743810308429732740665943520240
199 25802631612885822800244581533935335026869906110545776499792421663888774446998927182165556018468767182611125095099258048
200 102952500135414432972975880320401986757210925381077648234489845623164834014801862546945680906238151313546765894318016336