1 1
2 40
3 1200
4 32000
5 800000
6 19200000
7 448000000
8 10240000000
9 230400000000
10 5120000000000
11 112640000000000
12 2457600000000000
13 53248000000000000
14 1146880000000000000
15 24576000000000000000
16 524288000000000000000
17 11141120000000000000000
18 235929600000000000000000
19 4980736000000000000000000
20 104857600000000000000000000
21 2202009600000000000000000000
22 46137344000000000000000000000
23 964689920000000000000000000000
24 20132659200000000000000000000000
25 419430400000000000000000000000000
26 8724152320000000000000000000000000
27 181193932800000000000000000000000000
28 3758096384000000000000000000000000000
29 77846282240000000000000000000000000000
30 1610612736000000000000000000000000000000
31 33285996544000000000000000000000000000000
32 687194767360000000000000000000000000000000
33 14173392076800000000000000000000000000000000
34 292057776128000000000000000000000000000000000
35 6012954214400000000000000000000000000000000000
36 123695058124800000000000000000000000000000000000
37 2542620639232000000000000000000000000000000000000
38 52226802319360000000000000000000000000000000000000
39 1072023837081600000000000000000000000000000000000000
40 21990232555520000000000000000000000000000000000000000
41 450799767388160000000000000000000000000000000000000000
42 9235897673318400000000000000000000000000000000000000000
43 189115999977472000000000000000000000000000000000000000000
44 3870280929771520000000000000000000000000000000000000000000
45 79164837199872000000000000000000000000000000000000000000000
46 1618481116086272000000000000000000000000000000000000000000000
47 33073309763502080000000000000000000000000000000000000000000000
48 675539944105574400000000000000000000000000000000000000000000000
49 13792273858822144000000000000000000000000000000000000000000000000
50 281474976710656000000000000000000000000000000000000000000000000000
51 5742089524897382400000000000000000000000000000000000000000000000000
52 117093590311632896000000000000000000000000000000000000000000000000000
53 2386907802506362880000000000000000000000000000000000000000000000000000
54 48638875975601356800000000000000000000000000000000000000000000000000000
55 990791918021509120000000000000000000000000000000000000000000000000000000
56 20176126330619822080000000000000000000000000000000000000000000000000000000
57 410728286016189235200000000000000000000000000000000000000000000000000000000
58 8358680908399640576000000000000000000000000000000000000000000000000000000000
59 170055921929509928960000000000000000000000000000000000000000000000000000000000
60 3458764513820540928000000000000000000000000000000000000000000000000000000000000
61 70328211781017665536000000000000000000000000000000000000000000000000000000000000
62 1429622665712490250240000000000000000000000000000000000000000000000000000000000000
63 29053621916092543795200000000000000000000000000000000000000000000000000000000000000
64 590295810358705651712000000000000000000000000000000000000000000000000000000000000000
65 11990383647911208550400000000000000000000000000000000000000000000000000000000000000000
66 243497021772966081331200000000000000000000000000000000000000000000000000000000000000000
67 4943727411754159833088000000000000000000000000000000000000000000000000000000000000000000
68 100350287760979960791040000000000000000000000000000000000000000000000000000000000000000000
69 2036520545737534498406400000000000000000000000000000000000000000000000000000000000000000000
70 41320706725109395619840000000000000000000000000000000000000000000000000000000000000000000000
71 838220050709362025431040000000000000000000000000000000000000000000000000000000000000000000000
72 17000519338330722769305600000000000000000000000000000000000000000000000000000000000000000000000
73 344732753249484100599808000000000000000000000000000000000000000000000000000000000000000000000000
74 6989102394647074916270080000000000000000000000000000000000000000000000000000000000000000000000000
75 141670994486089356410880000000000000000000000000000000000000000000000000000000000000000000000000000
76 2871198821584744289927168000000000000000000000000000000000000000000000000000000000000000000000000000
77 58179555068954029032734720000000000000000000000000000000000000000000000000000000000000000000000000000
78 1178702674124263445338521600000000000000000000000000000000000000000000000000000000000000000000000000000
79 23876284937388926200446976000000000000000000000000000000000000000000000000000000000000000000000000000000
80 483570327845851669882470400000000000000000000000000000000000000000000000000000000000000000000000000000000
81 9792299138878496315120025600000000000000000000000000000000000000000000000000000000000000000000000000000000
82 198263834416799184651812864000000000000000000000000000000000000000000000000000000000000000000000000000000000
83 4013633721120568860024504320000000000000000000000000000000000000000000000000000000000000000000000000000000000
84 81239815078103080540255027200000000000000000000000000000000000000000000000000000000000000000000000000000000000
85 1644139114675895677600399360000000000000000000000000000000000000000000000000000000000000000000000000000000000000
86 33269638555794594887913963520000000000000000000000000000000000000000000000000000000000000000000000000000000000000
87 673129896361425524476398796800000000000000000000000000000000000000000000000000000000000000000000000000000000000000
88 13617340432139183023890366464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
89 275441658740997111165055139840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
90 5570730176784211237046059008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
91 112652543574969605015820304384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
92 2277809672285099705814388572160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
93 46051369461416146226247421132800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
94 930930909542605966724141416448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
95 18816688597137780178466688204800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
96 380295180068468820449010961612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
97 7685131763883640746573763182592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
98 155287198527958101683346142658560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
99 3137435235564867768704340433305600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
100 63382530011411470074835160268800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000