1 4
2 8
3 26
4 60
5 176
6 436
7 1216
8 3120
9 8488
10 22160
11 59552
12 156816
13 418880
14 1107712
15 2950048
16 7817664
17 20789248
18 55148864
19 146548736
20 388957440
21 1033216640
22 2742970624
23 7285063168
24 19342708992
25 51367846912
26 136396150784
27 362207435264
28 961792392192
29 2554037620736
30 6782000198656
31 18009396527104
32 47822568124416
33 126990721165312
34 337215335665664
35 895458147246080
36 2377833310162944
37 6314207195316224
38 16766998747807744
39 44523826415902720
40 118230404651139072
41 313954122479042560
42 833686905067225088
43 2213807872143785984
44 5878638629682216960
45 15610387317536227328
46 41452481920938606592
47 110074681333928820736
48 292296966446394703872
49 776177766702873051136
50 2061095311187751993344
51 5473119890508627968000
52 14533554425551025602560
53 38593016546010051117056
54 102481531451172436836352
55 272133802533078924525568
56 722635631594787289694208
57 1918917284614855656472576
58 5095574280410386924568576
59 13531003909711472736862208
60 35930801233375359233163264
61 95412172423134287866363904
62 253361526321501176244207616
63 672786934935287348554891264
64 1786546940617773674888429568
65 4744072463047689686531178496
66 12597611078954749981286727680
67 33452230366393616659367591936
68 88830470270320095124695023616
69 235884195532486156999140048896
70 626376889947890994540854640640
71 1663307740403806046330099335168
72 4416817867404259128828776939520
73 11728605356736396475732823375872
74 31144635740666993188800158498816
75 82702785703854017507558948864000
76 219612482229957628915921591468032
77 583168292831329368729278027399168
78 1548569800359365148076888727486464
79 4112137878664301997575360015761408
80 10919545201778088375082606777073664
81 28996223116057193852005321252274176
82 76997799767240929218888909518274560
83 204463220788042103595303463383203840
84 542940301948704760954130637325860864
85 1441746688446132360976141671074889728
86 3828475259958831144196985111153999872
87 10166295462009963166573753082652393472
88 26996011833178456744078596583471448064
89 71686353954643779289270294830628470784
90 190358982469941606555412457499228372992
91 505487309759387589803434514820141940736
92 1342292425670678930092897090653426548736
93 3564380195559258580067057495592050622464
94 9465006235244907341685096264876955795456
95 25133778698702775423081039968201554788352
96 66741301165029628732500120022358629023744
97 177227679713400915107213822328261742428160
98 470617891894703692605941884936748672221184
99 1249698695652833273245738339052392540012544
100 3318502880604075826271961283882209314340864
101 8812093192451262589891224614353496755404800
102 23400005733401828845395864329921475528097792
103 62137366952984253092724859413963682191769600
104 165002197684868246027685828461492285963501568
105 438153828781262531353895908599310447525494784
106 1163492246584092528262185974560807945754378240
107 3089586622184025705773840612749903965829726208
108 8204219258016846336473049672147177029523996672
109 21785831525265240326468345947929122247840628736
110 57851020349493711764185846907947528818798886912
111 153620051251947306815406779574728484451816308736
112 407929194750278018728746871093672350691784392704
113 1083232472411382994134005779038573466278040698880
114 2876461416312194222290558365003465428612321116160
115 7638277553768252308744658619599190618186098671616
116 20283005938316983541847516024980802153153237614592
117 53860353593833810984930316338337574207376943218688
118 143023065618326042284782745059003213318250244866048
119 379789509982085427258201659321471910547088836919296
120 1008509160874472157745952400848931229122916993990656
121 2678037967967329770816014968629730820524687866462208
122 7111375519540035609066629584726355094258510687371264
123 18883847945702557354921604638878046095878270876647424
124 50144970161761278521213637804883127645642457304006656
125 133157078989092572807713916656920309109246933990375424
126 353590950951014915570752756700104852225794071936892928
127 938940396887832451245079353198592175014721136011247616
128 2493302123645169127926886233256081904277136955827814400
129 6620820129135578567409573339105903395258394024079261696
130 17581206371524838939056215492044581357537009055402295296
131 46685880517720977380189406940976284870444772472154750976
132 123971665746727839112146235815495474799487217021443112960
133 329199615335190554110712806442628600935531469599091458048
134 874170610550966600388874114501381391846343172451026862080
135 2321309687962328382547722039880304338637888921169760878592
136 6164104126117379841986663699110362639047961714549080457216
137 16368423340778273611830970870733654281569420079071043256320
138 43465405058252096296322264298626933087503353489319843069952
139 115419878722913007988048429885526307466996617007629376421888
140 306490837634164759490400091741158421594590127498111865585664
141 813868759810468973155060317232660474532146602090822178439168
142 2161181597820118936343430422116796790640674012128315560689664
143 5738893209077125208364701562717284949842393667631248641622016
144 15239300250571912323172762910505794215054603771230826455367680
145 40467083750531611861743749539179947485634738140216754113085440
146 107458009248888121765990341344079362132433529359569322197909504
147 285348551996471217039919103381843748917078388652620702115954688
148 757726638485305249973337074904925261450082465902218168345034752
149 2012099429463166637510408515272749345773877310257503211966431232
150 5343014100888726972674650709874137243845614152208154884617273344
151 14188066088718288995550913031409720302086242750033013607030063104
152 37675592004212486056737977810679493504911678247353627480730632192
153 100045363757965766259631703487753044755094642581590380081877876736
154 265664699000471742772909840029765741717318541652397188444497903616
155 705457301007531634243918627146466701425545584147034132332123521024
156 1873301215469155642021686393485478101189797479414114737950971396096
157 4974443440965607364381588255378228557777866045501982874563449454592
158 13209347937762647491386410321819569311761648503778219906938043367424
159 35076662346572790588169055304239184247495976313079682884424056176640
160 93144055798402526955594222363487274395371350368260348149219589095424
161 247338673356520331315546204013013869910156714966170108394507142692864
162 656793595827214026924454965654541731916822973526903512079348304707584
163 1744077550290094217377529413180215297102044704708925368841407645614080
164 4631297443749922554559601464900514302410441013728444135633165653901312
165 12298143513696937817082590788594639401728123005131168674155872062013440
166 32657011500653000548138410957710044230485741836922561677795960865947648
167 86718812393594217037249576280395560253421329611999133238416416056541184
168 230276809707618809364557251660063461018416888540901501143081443204792320
169 611486799985696483589282342695448897667604644508264165173052785440063488
170 1623767964440302902413296234348778277888348865508139535487932847360049152
171 4311822270577678882996378329518971380336614977803926724809588177251598336
172 11449795599002390474110247540260362486220997550590826600532591031303012352
173 30404272493673679065726230992503940826458361819348522887375937687452123136
174 80736793759890846729915182168935503315781023974236791828024710436606705664
175 214391903900462066878073803066324595020069509922322715602357625435203829760
176 569305347878445446281450948853367558344512944825501461192558466492121743360
177 1511757548799394079695706016958420476874617785494873033826399172105418571776
178 4014385065709797543248773010932363617006870290757815618808886457568101138432
179 10659968239346498727591664396578203791445134054542114605768018804605146103808
180 28306931448735823150004184735135339189670042559146253483813188406850185330688
181 75167425460598855950882388990989311843079399591914071677845133286712348246016
182 199602767280062012136231530543050757696168165093160469656334907373194561191936
183 530033647710104509175967508639246727626633673199099705121171217452137403383808
184 1407473811776863931191566805504760614979463609219356858800611264676778962059264
185 3737465610713773826269614462308203594288452920676149720147897954922940170502144
186 9924624582274376322249691094799969282734958239035128644771213663840171768938496
187 26354268736742664362428439205804189252746946505458715017330351559311430447529984
188 69982242138300191056237956016959034070703008443001046292858170044445906947801088
189 185833811729924781628691522288335009455984053473626180786410464343096505072091136
190 493470979592594341307764233409681019678298461686504256640271499508108055250206720
191 1310383753275086662792866819870947872756315086609506958669035836121926689101971456
192 3479648554541002001044641439650609767489919699123273859180694884217706568772222976
193 9240006244626784605414164758326924907935308974565550013195904115874471562451091456
194 24536304187767057238249694356030601649292406225967153711100372751888209265379246080
195 65154742026795240891888199107465244325386530155456864319900192661968065367929520128
196 173014663336898003104290187089091345800330831367389043405026451636242138422669475840
197 459430469654374626346635004471860059006453346000802621823051437409027282724781555712
198 1219991140495569819759101562655294035261910836538420231346807525391214726932663894016
199 3239616179587250126279002020663480231747650068875716689555662090601085754228437155840
200 8602614103230531773514600265116976250504223407900298573560245658312866719838840553472
201 22843746081836645133590599236956109216427582072072942517262294526682788094995446366208
202 60660251499071916603565587410399242044386157362492779191431599143010528543975632011264
203 161079802706107223100405970177921063451457302565875537010550902442875009148900006166528
204 427738134917482241813530694575702439781893742149284535683254434297695403903729862180864
205 1135833971664961876407291745400693681103299750387114544260122883508827673139205956960256
206 3016141666763209381466270448036670740625430653976114009189958089551186906999931325644800
207 8009190410681372817680523710221901566972697856604978981320881107351512083134307306045440
208 21267943658425811902782378740186324009827319826791726733840857271854805755433104172908544
209 56475798958997858787489229633040229843792847156146685337825490435808538401403849616130048
210 149968230087610728280024831965494346325058786479830403723089123314927227325734272087621632