1 1
2 2
3 1
4 4
5 4
6 1
7 8
8 16
9 8
10 1
11 16
12 48
13 64
14 16
15 1
16 32
17 144
18 288
19 256
20 32
21 1
22 64
23 432
24 1296
25 1728
26 1024
27 64
28 1
29 128
30 1296
31 6480
32 11664
33 10368
34 4096
35 128
36 1
37 256
38 3888
39 32400
40 97200
41 104976
42 62208
43 16384
44 256
45 1
46 512
47 11664
48 162000
49 810000
50 1458000
51 944784
52 373248
53 65536
54 512
55 1
56 1024
57 34992
58 810000
59 6480000
60 20250000
61 21870000
62 8503056
63 2239488
64 262144
65 1024
66 1
67 2048
68 104976
69 4050000
70 51840000
71 259200000
72 506250000
73 328050000
74 76527504
75 13436928
76 1048576
77 2048
78 1
79 4096
80 314928
81 20250000
82 414720000
83 3317760000
84 10368000000
85 12656250000
86 4920750000
87 688747536
88 80621568
89 4194304
90 4096
91 1
92 8192
93 944784
94 101250000
95 3317760000
96 43130880000
97 212336640000
98 414720000000
99 316406250000
100 73811250000
101 6198727824
102 483729408
103 16777216
104 8192
105 1
106 16384
107 2834352
108 506250000
109 26542080000
110 560701440000
111 4485611520000
112 13589544960000
113 16588800000000
114 7910156250000
115 1107168750000
116 55788550416
117 2902376448
118 67108864
119 16384
120 1
121 32768
122 8503056
123 2531250000
124 212336640000
125 7289118720000
126 94758543360000
127 466503598080000
128 869730877440000
129 663552000000000
130 197753906250000
131 16607531250000
132 502096953744
133 17414258688
134 268435456
135 32768
136 1
137 65536
138 25509168
139 12656250000
140 1698693120000
141 94758543360000
142 1989929410560000
143 16014193827840000
144 48516374200320000
145 55662776156160000
146 26542080000000000
147 4943847656250000
148 249112968750000
149 4518872583696
150 104485552128
151 1073741824
152 65536
153 1
154 131072
155 76527504
156 63281250000
157 13589544960000
158 1231861063680000
159 41788517621760000
160 543250729082880000
161 2706398756904960000
162 5045702916833280000
163 3562417673994240000
164 1061683200000000000
165 123596191406250000
166 3736694531250000
167 40669853253264
168 626913312768
169 4294967296
170 131072
171 1
172 262144
173 229582512
174 316406250000
175 108716359680000
176 16014193827840000
177 877558870056960000
178 18428736271196160000
179 148307449039626240000
180 457381389916938240000
181 524753103350661120000
182 227994731135631360000
183 42467328000000000000
184 3089904785156250000
185 56050417968750000
186 366028679279376
187 3761479876608
188 17179869184
189 262144
190 1
191 524288
192 688747536
193 1582031250000
194 869730877440000
195 208184519761920000
196 18428736271196160000
197 626577033220669440000
198 8127072695597506560000
199 40487933587817963520000
200 77297454895962562560000
201 54574322748468756480000
202 14591662792680407040000
203 1698693120000000000000
204 77247619628906250000
205 840756269531250000
206 3294258113514384
207 22568879259648
208 68719476736
209 524288
210 1
211 1048576
212 2066242608
213 7910156250000
214 6957847019520000
215 2706398756904960000
216 387003461695119360000
217 21303619129502760960000
218 447376001719557980160000
219 3584039058758500392960000
220 11053205869474304040960000
221 13063269877417673072640000
222 5675729565840750673920000
223 933866418731546050560000
224 67947724800000000000000
225 1931190490722656250000
226 12611344042968750000
227 29648323021629456
228 135413275557888
229 274877906944
230 1048576
231 1
232 2097152
233 6198727824
234 39550781250000
235 55662776156160000
236 35183183839764480000
237 8127072695597506560000
238 724323050403093872640000
239 24626983713705191669760000
240 319426465227764397834240000
241 1580561224912498673295360000
242 3017525202366485003182080000
243 2207692609283586749276160000
244 590275874847438070087680000
245 59767450798818947235840000
246 2717908992000000000000000
247 48279762268066406250000
248 189170160644531250000
249 266834907194665104
250 812479653347328
251 1099511627776
252 2097152
253 1
254 4194304
255 18596183472
256 197753906250000
257 445302209249280000
258 457381389916938240000
259 170668526607547637760000
260 24626983713705191669760000
261 1354484104253785541836800000
262 28468793173043201570242560000
263 228070496172623780053647360000
264 697027500186411914923253760000
265 823784380246050405868707840000
266 373100050968926160627671040000
267 61388690984133559289118720000
268 3825116851124412623093760000
269 108716359680000000000000000
270 1206994056701660156250000
271 2837552409667968750000
272 2401514164751985936
273 4874877920083968
274 4398046511104
275 4194304
276 1
277 8388608
278 55788550416
279 988769531250000
280 3562417673994240000
281 5945958068920197120000
282 3584039058758500392960000
283 837317446265976516771840000
284 74496625733958204801024000000
285 2532885274954578963234816000000
286 32909924908037941015200399360000
287 162842334267253378958304215040000
288 307389127582207654481154908160000
289 224893135807171760802157240320000
290 63053908613748521146076405760000
291 6384423862349890166068346880000
292 244807478471962407878000640000
293 4348654387200000000000000000
294 30174851417541503906250000
295 42563286145019531250000
296 21613627482767873424
297 29249267520503808
298 17592186044416
299 8388608
300 1
301 16777216
302 167365651248
303 4943847656250000
304 28499341391953920000
305 77297454895962562560000
306 75264820233928508252160000
307 28468793173043201570242560000
308 4097314415367701264056320000000
309 225352292845223569523097600000000
310 4736495464165062661249105920000000
311 38043873193691859813571661660160000
312 116269426666818912576229209538560000
313 135558605263753575626189314498560000
314 61395826075357890698988926607360000
315 10656110555723500073686912573440000
316 663980081684388577271108075520000
317 15667678622205594104192040960000
318 173946175488000000000000000000
319 754371285438537597656250000
320 638449292175292968750000
321 194522647344910860816
322 175495605123022848
323 70368744177664
324 16777216
325 1
326 33554432
327 502096953744
328 24719238281250000
329 227994731135631360000
330 1004866913647513313280000
331 1580561224912498673295360000
332 967938967883468853388247040000
333 225352292845223569523097600000000
334 20056354063224897687555686400000000
335 681690685856801297807370240000000000
336 8857246517988667176535828070400000000
337 43978717411907789944488840879144960000
338 83016370640108703579427655610531840000
339 59781344921315326851149487693864960000
340 16761060518572704160823976963809280000
341 1800882683917271512453088224911360000
342 69053928495176412036195239854080000
343 1002731431821158022668290621440000
344 6957847019520000000000000000000
345 18859282135963439941406250000
346 9576739382629394531250000
347 1750703826104197747344
348 1052973630738137088
349 281474976710656
350 33554432
351 1
352 67108864
353 1506290861232
354 123596191406250000
355 1823957849085050880000
356 13063269877417673072640000
357 33191785723162472139202560000
358 32909924908037941015200399360000
359 12394376106487296323770368000000000
360 1785015511627015894192456089600000000
361 98175853139485874180585084928000000000
362 2062114324716823925867294976000000000000
363 16563050988638807620121998491648000000000
364 50839397328165405175829100056291573760000
365 59273688637037614355711346105919733760000
366 26363573110300059141356924072994447360000
367 4575769521570348235904945711119933440000
368 304349173582018885604571910010019840000
369 7181608563498346851764304944824320000
370 64174811636554113450770599772160000
371 278313880780800000000000000000000
372 471482053399085998535156250000
373 143651090739440917968750000
374 15756334434937779726096
375 6317841784428822528
376 1125899906842624
377 67108864
378 1
379 134217728
380 4518872583696
381 617980957031250000
382 14591662792680407040000
383 169822508406429749944320000
384 697027500186411914923253760000
385 1118937446873289994516813578240000
386 681690685856801297807370240000000000
387 158866380534804414583128591974400000000
388 14139107867597592897898444685721600000000
389 480570801117783354113963990722560000000000
390 6237895832268392375748567302400000000000000
391 30972905348754570249628137179381760000000000
392 58770343311359208383258439665073059266560000
393 42321413686844856649977901119626689904640000
394 11626335741642326081338403516190551285760000
395 1249185079388705068402050179135741829120000
396 51435010335361191667172652791693352960000
397 746887290603828072583487714261729280000
398 4107187944739463260849318385418240000
399 11132555231232000000000000000000000
400 11787051334977149963378906250000
401 2154766361091613769531250000
402 141807009914440017534864
403 37907050706572935168
404 4503599627370496
405 134217728
406 1
407 268435456
408 13556617751088
409 3089904785156250000
410 116733302341443256320000
411 2207692609283586749276160000
412 14637577503914650213388328960000
413 38043873193691859813571661660160000
414 37492987722124071379405363200000000000
415 14139107867597592897898444685721600000000
416 2036031532934053377297376034743910400000000
417 111995873419240533344253580355600793600000000
418 2352394071471549518387853734586931200000000000
419 18869634892611886936639416089760000000000000000
420 57919333002171046366804616525443891200000000000
421 67938516867931244891046756252824456512143360000
422 30217489372407227648084221399413456591912960000
423 5127214062064265801870235950640033117020160000
424 341027526673116483673759698904057519349760000
425 8692516746676041391752178321796176650240000
426 77676278222798119548682722283219845120000
427 262860028463325648694356376666767360000
428 445302209249280000000000000000000000
429 294676283374428749084472656250000
430 32321495416374206542968750000
431 1276263089229960157813776
432 227442304239437611008
433 18014398509481984
434 268435456
435 1
436 536870912
437 40669853253264
438 15449523925781250000
439 933866418731546050560000
440 28700003920686627740590080000
441 307389127582207654481154908160000
442 1293491688585523233661436496445440000
443 2062114324716823925867294976000000000000
444 1258380600216185767912961577029222400000000
445 293188540742503686330822149003123097600000000
446 26093780126082828083443171261277955686400000000
447 887119313353804264619832609996713886105600000000
448 11514968979853234892508544030803028224000000000000
449 57080645550150957983334233671524000000000000000000
450 108309152714059856705924632902580076544000000000000
451 78536925499328519094050050228265071728037724160000
452 21575287411898760540732134079181208006625853440000
453 2261101401370341218624774054232254604605890560000
454 93100514781760800042936397800807702782484480000
455 1469035330188250995206118136383553853890560000
456 8078332935171004433063003117454863892480000
457 16823041821652841516438808106673111040000
458 17812088369971200000000000000000000000
459 7366907084360718727111816406250000
460 484822431245613098144531250000
461 11486367803069641420323984
462 1364653825436625666048
463 72057594037927936
464 536870912
465 1
466 1073741824
467 122009559759792
468 77247619628906250000
469 7470931349852368404480000
470 373100050968926160627671040000
471 6455171679226360744104253071360000
472 43978717411907789944488840879144960000
473 113416287859425315922701223680000000000000
474 111995873419240533344253580355600793600000000
475 42219149866920530831638389456449726054400000000
476 6079557580836556439755928081728760551833600000000
477 334417886095877524717407682884538280076902400000000
478 7026872081075483580053694103783970691842457600000000
479 56365773156381584798829323030780823156480000000000000