1 418
2 3596
3 3956
4 5396
5 8636
6 41656
7 56536
8 393104
9 2072608
10 2316448
11 6543008
12 17434528
13 135394432
14 217023616
15 1264918784
16 1490909824
17 2710540544
18 11444858368
19 17669583104
20 34797058304
21 37698861568
22 70572901376
23 132968907776
24 226965472256
25 233356030976
26 552070776832
27 596357220352
28 601188468736
29 668825946112
30 1133317784576
31 1271121577984
32 1463297902592
33 1730828281856
34 2044121319424
35 2231890052096
36 2345302685696
37 4675541272576
38 12000250628096
39 15907791161344
40 27072839727104
41 28412672395264
42 112232123342848
43 281537252704256
44 299315189260288
45 487692537184256
46 643359104024576
47 712453336088576
48 2279914454941696
49 2798976739721216
50 3002365391896576
51 5288430646870016
52 8375457334460416
53 14712719129214976
54 24034593367564288
55 144114775759126528
56 223070555153235968
57 227325657036750848
58 567832763575697408
59 587995019593515008
60 924761044954513408
61 1388092986772553728
62 2305878192512024576
63 9625311514865434624
64 10518712664937988096
65 14403065491340394496
66 16469148502270803968
67 16948372123293319168
68 20784135172371120128
69 26324650970285867008
70 26474905759644123136
71 31615445623737155584
72 39110927165369614336
73 68106182853940215808
74 77186885339640233984
75 81467261463705419776
76 103048219112480702464
77 136799049069655752704
78 152032471177304735744
79 152077512686151663616
80 152365672556153798656
81 240982973362020548608
82 295218278048838320128
83 817067211282056740864
84 1397014292215154868224
85 2935338563045028265984
86 3904368174797769146368
87 13003795856583909965824
88 14747588752417608957952
89 16333609541204449427456
90 21324432485635636330496
91 38564646156080714350592
92 38914846052668273590272
93 40143896368747636588544
94 43649318070238025089024
95 54907307996833478868992
96 77348059724090762592256
97 96808797681126832340992
98 168279840773582903836672
99 234224643028777021997056
100 249492300174113713946624
101 272089466415367686455296
102 300187732149713086971904
103 302268133327364412145664
104 447154538834672331259904
105 587952479315292414017536
106 721468446192645443682304
107 868697371372056366546944
108 875107027030145232797696
109 2106218124372432350347264
110 2579627449168820275511296
111 2966395749482072744394752
112 3646576848905457543151616
113 4440123671663158119890944
114 4715301785986871049846784
115 4835736713235476595605504
116 4931367657465235200016384
117 6280761479920965455446016
118 16947987774768001488781312
119 20570627948879476506492928
120 20897146176016829860806656
121 21746506759945905017716736
122 24292225073172530421825536
123 44831196563266890643800064
124 63502989772744929862221824
125 98187961027658586590806016
126 126987087972999718246547456
127 194205545391610849598111744
128 206323339304435960403460096
129 219287809445964281622298624
130 221946496115252545005289472
131 339355194534390943178555392
132 412665532549284364908756992
133 501634735552956288269811712
134 1035681052043940239597633536
135 2058830882591519668871102464
136 2321667654829231941452038144
137 2959190672927632557766344704
138 4991050236838325829033263104
139 11556472537720348461265584128
140 12388712891483234683781644288
141 14451477987988767384763629568
142 20042197931888090537435070464
143 27612347386215538808909201408
144 37398382285711934323051986944
145 39693908063772973635318317056
146 40141777356395639694476443648
147 51769660341750912142014414848
148 208268911300320243645430104064
149 534374228294865960512996245504
150 824450536353458309691351236608
151 1126530900741740529608680275968
152 1140885540028317718242427666432
153 1191711169114872283301322686464
154 3691617590249354014558856937472
155 4379522467882446719161533988864
156 5730115026973734517286272761856
157 6765755858619384635682946285568
158 16544140191668590860032039452672
159 21595245289178502047200610091008
160 25671301844778351266207465734144
161 47332018539537691096914033901568
162 377712750096002877780668476030976
163 550182101575932531525330097143808
164 692623196480616374490737416339456
165 816446838538753803488572762750976
166 842057357144910881839876633788416
167 865686546625955605898136955912192
168 2597278281638676670119541836087296
169 2602183077445542115018562110226432
170 2628671638307981273044717156696064
171 2629209881097089460472676819664896
172 2633363846927320671407989468430336
173 2655509820517450437998095206711296
174 2664397301544425339401415145029632
175 2678674219814384189704539316682752
176 2713011593743070783948556213420032
177 2740680560652692660944490259808256
178 2839624021440079962241729587838976
179 2840605686735024282988636654272512
180 2849006347841553750679959438884864
181 2892787760812490462126443449024512
182 3003872646755028022443071781208064
183 3108854913845821564750018056814592
184 3146373797453341624066669398720512
185 3461795339748888652853611010719744
186 3461953905245539415649116972122112
187 3628619900442760029089344050429952
188 3736531477303645693051318405431296
189 3834344335247320626372520133525504
190 3909811022956779210469772992970752
191 3956040647976005075837139254509568
192 4117489191937589549326568418967552
193 4296839120777235881299847847870464
194 4591164316875350685526602538811392
195 4806016160960748436269821887250432
196 4836375479855214664350241969405952
197 5259349996771887393504088096243712
198 5523277618693796778547087174270976
199 5544914612786311320626107214987264
200 5654797756346463145721222945308672
201 5682055261730017511513981569728512
202 5775228334498026183328160007847936
203 5834774972615386552363926551527424
204 6187505367368409863179752351727616
205 6492906059991591052411037487726592
206 8472619775638070153404867479076864
207 11424080517019659825537012293697536
208 12410308662951654780005215555813376
209 16326069140103540639061628338307072
210 16902067320870850986042148756914176
211 17872015005594576627338346795892736
212 18098362592998452142781951570345984
213 19534252416776467918927878019874816
214 23179561741267868900455531902140416
215 23786324840377826510938709700902912
216 24277443894465909702307624666529792
217 26186316146820939766385276547497984
218 27282120273800882642935763494240256
219 28154051947548272053394923033985024
220 30109010358622693992945137590730752
221 37664615063458386945721086777491456
222 45905470799802677455802206869520384
223 51404034513178310609394377125003264
224 51862788296346690090290117431263232
225 56182344997447378140355123925221376
226 57555231190326972836020853179154432
227 57887737484386623278906517185626112
228 59732888186454185158134246928285696
229 63597187163567636069381296101523456
230 63898419703616092973226055027392512
231 72373835831069828276827873643331584
232 73171643427113905637716662369124352
233 73483935481688093737452611877994496
234 76303248313241589889923429712265216
235 81977161875456488793004554787487744
236 84359613381607239246802822275006464
237 103525539486798020395599660534726656
238 104019903387000873236684028470362112
239 133443339406256773938925333016215552
240 137899027279063280917138346117955584
241 149934471756302919756044414543200256
242 154673866900935474355361517651623936
243 165649002379708509416331190533619712
244 215178053060372881821598695821410304
245 219856592350936525206694532873191424
246 238661085570232892625644408100880384
247 307969481043104275001046479713337344
248 351094785111711467380581908082589696
249 409495077898495906534380053614034944
250 532860257578350669443070560464535552
251 570828875524436971925416603404992512
252 621526916257715579861503650134228992
253 626891924685887869268781306096910336
254 664629209835060514571008922424967168
255 668963938025678043854994714681933824
256 680285315016161504494141144192516096
257 702008826047698536672498134036774912
258 755728210796731292979666644690272256
259 950743464446048526185596933900337152
260 1050945259926456336333272842420355072
261 1138133841289455635435626751529582592
262 1169148686016814004332109586363318272
263 1339856622087864309209716493612220416
264 1621690557579693652278110658416869376
265 1658685808018805667640398706362023936
266 2401284086853770974677899981914898432
267 2588535716387029047404482200277614592
268 2658618253206479436657376098019966976
269 3108899734093348873708147525290033152
270 4540014658460746666099019176808022016
271 4654732242188700849050062398980882432
272 5134370378735131859374456724114112512
273 5246656331844572864905362299202568192
274 5902015203780541438005884482595323904
275 6295396336530461077375724580579049472
276 6545189810001166537268338701434355712
277 7092245299258899169289484623524397056
278 10247391496868433432667741566997102592
279 12935958618405545135146872499142131712
280 20694223668450792746119470654282530816
281 21788561077585350590902141254300073984
282 22244611057123725868025491121380524032
283 25025025175515836206982003747335438336
284 28043237870295401040690187534541520896
285 44059985451493118998216510516018282496
286 45996631049671531847758874778999455744
287 49951003317658844377609416365672759296
288 66600905060554065429082818007210655744
289 84683116581524787771833042272042090496
290 98100719170692019718648213498079739904
291 117950973848896456629525628353702264832
292 121783436555414180855979519119533801472
293 122880572938065643669606921650135105536
294 400380931426742444508102625255349026816
295 465764564533845970413034971397351276544
296 478352760924598573144523674973238198272
297 535948070438467207538834677777024679936
298 680732225976049713057445934720998178816
299 1103351877832447681621588773170950701056
300 1244462525643964124708227674047367872512
301 1405037032065044329174936634117907808256
302 1916168931233391588073054809774679392256
303 2152582880897175301098624969320679079936
304 2722336820449260186216342749692819406848
305 2722347205042974819130494654346594091008
306 6763119533097970781399058336035658268672
307 14749171402600595894638632673189499502592
308 35286653855212492137822493416980171718656
309 46465158586752496484020319460466704252928
310 50887587735515043589781418147349836857344
311 76739063923656452768661326358310096470016
312 81837598355115853931189345530962358829056
313 135417811528122767504181965681883168636928
314 141592034301527203691815876915759312535552
315 157968778133737678412129895130827876990976
316 165190706468769367617120818715308553404416
317 282323041699866307355011946486257109958656
318 371679087932138304265692719843566080229376
319 929197717883234436361932930458161529225216
320 2787934138333125589205368424896485241389056
321 4355623767337124180290149281364405152382976
322 4884703302638393467255413908762912477937664
323 66902543976911977158945017120217176408588288
324 95149851497179575393652545384783541518204928
325 234855175141947750009885281734521576969207808
326 409827150307470653538823721830065545452453888
327 2312502591371758355876236553527926805973958656
328 2858188129658231516158949575853422680479891456
329 5890204699323969111782367994306943519675121664
330 8857740569090638365916699617480658931213664256
331 21221639714861725683632530757008018521104318464
332 68474476235737790974917806059232232616625176576
333 112570900496043827013967989599826643733681537024
334 112950345960505724136179717725672417110305800192
335 131306840812994719766201844585176781460231684096
336 365375409375011795168047479390926245808952049664
337 985421237277463430982700153792809207763434471424
338 43363040813251845033641563419739215769305092194304
339 53658896656305006182723915787995582893178079936512
340 58387544564232553996068129769606227795656208023552
341 74940321073264671347328754859224421217627489173504
342 162000775194881100470928083908073708811260216213504
343 186064677242058644859717785080299360330063875670016
344 250715436571386865327337803026010131906982693568512
345 280676928189412916695581862061488061711225980977152
346 423926933149287199407775779684011235918344370520064
347 640593885166057976621852570469261646616859661828096
348 669902098053257308341308327909200521747536319348736
349 736776791542349211223052151519952806737100371132416
350 1841941845051396166886197378538959533729290829955072
351 2504077770356381411389250114935812201035098784530432
352 5275478408898885335645764020025959467921083262304256
353 47890485663208889000062232641883088765569337871302656
354 51678701065514046767526340298765901845678109497491456
355 85138641248418574794239785107836024922434532146151424
356 502972895552876643676121446432660669498617482901979136
357 1221226018646916465760340917435986125621537822237261824
358 2331761417394792621477735938724596559183762297676890112
359 3081542334594184479429029693983597280170377574143229952
360 5448873034279000995306632768846296213666106444697567232
361 6538647641116960598209001023581472792405642980236460032
362 17364043528129721134924227409874049144087151471310667776
363 58840646438571665495833926841411512375284054651803009024