1 0
2 24
3 192
4 1248
5 7680
6 46464
7 279552
8 1678848
9 10076160
10 60463104
11 362790912
12 2176770048
13 13060669440
14 78364114944
15 470184886272
16 2821109710848
17 16926659051520
18 101559955881984
19 609359738437632
20 3656158436917248
21 21936950634086400
22 131621703829684224
23 789730223028436992
24 4738381338271285248
25 28430288029829038080
26 170581728179376881664
27 1023490369077066596352
28 6140942214464010190848
29 36845653286787282370560
30 221073919720730136674304
31 1326443518324393704947712
32 7958661109946387999490048
33 47751966659678379536547840
34 286511799958070380298502144
35 1719070799748422487949443072
36 10314424798490535340013518848
37 61886548790943212864714833920
38 371319292745659278837556445184
39 2227915756473955676323873554432
40 13367494538843734064540311093248
41 80204967233062404400436006092800
42 481229803398374426429004315623424
43 2887378820390246558626802451873792
44 17324272922341479351866367827509248
45 103945637534048876111409313197588480
46 623673825204293256668878091650596864
47 3742042951225759540014112974833713152
48 22452257707354557240086366698862542848
49 134713546244127343440521577892895784960
50 808281277464764060643136222756815765504
51 4849687664788584363858830847339776704512
52 29098125988731506183153012105636424450048
53 174588755932389037098918126677014075146240
54 1047532535594334222593508868148475507769344
55 6285195213566005335561053425063635160399872
56 37711171281396032013366320982727375189966848
57 226267027688376192080197926761055379594936320
58 1357602166130257152481187562295714534479888384
59 8145612996781542914887125377233051720699871232
60 48873677980689257489322752270315839351840309248
61 293242067884135544935936513635730094166324019200
62 1759452407304813269615619081842050681108508442624
63 10556714443828879617693714491107644318872179310592
64 63340286662973277706162286946756546377675333173248
65 380041719977839666236973721680760639194936513658880
66 2280250319867037997421842330085006557027388111192064
67 13681501919202227984531053980510924785879866725629952
68 82089011515213367907186323883067319602710276470734848
69 492534069091280207443117943298407459391123811058319360
70 2955204414547681244658707659790451839896467170817736704
71 17731226487286087467952245958742725206478251633842061312
72 106387358923716524807713475752456379573068407020923650048
73 638324153542299148846280854514738334106808236561284464640
74 3829944921253794893077685127088430117977645008239191916544
75 22979669527522769358466110762530580934539461227178121756672
76 137878017165136616150796664575183486060583949718554671054848
77 827268102990819696904779987451100917270198063022299907358720
78 4963608617944918181428679924706605505434577107555743206211584
79 29781651707669509088572079548239633036234240104178346761388032
80 178689910246017054531432477289437798224658995542757855616565248
81 1072139461476102327188594863736626789362461083091922683795865600
82 6432836768856613963131569182419760736203780718222287202968141824
83 38597020613139683778789415094518564417280712748675225418194747392
84 231582123678838102672736490567111386503800333370734356909940277248
85 1389492742073028616036418943402668319023034113981772150261185249280
86 8336956452438171696218513660416009914138668911405364919170198667264
87 50021738714629030177311081962496059484832941923461653550227366346752
88 300130432287774181063866491774976356908999508450828849371776546766848
89 1800782593726645086383198950649858141454000764525090952371483977973760
90 10804695562359870518299193703899148848724012014790781426510553262587904
91 64828173374159223109795162223394893092344086944025159983626618365018112
92 388969040244955338658770973340369358554064551374711902750886307769090048
93 2333814241469732031952625840042216151324387367669393302203571041772503040
94 14002885448818392191715755040253296907946324324858603584617932640950943744
95 84017312692910353150294530241519781447677946186836109050500608626337513472
96 504103876157462118901767181449118688686067677596385629388589677319288782848
97 3024623256944772713410603088694712132116406066529051726502710115038260101120
98 18147739541668636280463618532168272792698436401075786259358604792474615414784
99 108886437250011817682781711193009636756190618410257669356836316959337802104832
100 653318623500070906096690267158057820537143710469151919742387278165007031861248
101 3919911741000425436580141602948346923222862262830123325657062421808002629632000
102 23519470446002552619480849617690081539337173577011163568347852036483936654721024
103 141116822676015315716885097706140489236023041462127828638898067230175461682184192
104 846700936056091894301310586236842935416138248772888666291010313403596453600821248
105 5080205616336551365807863517421057612496829492637575386661305700466666088620359680
106 30481233698019308194847181104526345674980976955825939097798321842890171265753022464
107 182887402188115849169083086627158074049885861734956608142450906337521377062579863552
108 1097324413128695095014498519762948444299315170409741595966027388585488961311602638848
109 6583946478772170570086991118577690665795891022458453470018808232633655165741862748160
110 39503678872633023420521946711466143994775346134750728608558137198043373790195670319104
111 237022073235798140523131680268796863968652076808504387228239398792743128332663009574912
112 1422132439414788843138790081612781183811912460851026354523217543965424541178956032770048
113 8532794636488733058832740489676687102871474765106158189446867566210478789439692147261440
114 51196767818932398352996442938060122617228848590636949261296330002098735821370064784850944
115 307180606913594390117978657628360735703373091543821695817008229222264141097684212511670272
116 1843083641481566340707871945770164414220238549262930175400509873752928298925032922675150848
117 11058501848889398044247231674620986485321431295577581053399980239356256698228052831261163520
118 66351011093336388265483390047725918911928587773465486322393723429814913998724027577987497984
119 398106066560018329592900340286355513471571526640792917938350024566244231611055586648766021632
120 2388636399360109977557402041718133080829429159844757507638075515372174884903756362254278197248
121 14331818396160659865344412250308798484976574959068545045844403828182468299897383858249033318400
122 85990910376963959192066473501852790909859449754411270275098324440993647780333994518940928180224
123 515945462261783755152398841011116745459156698526467621650653749589759562643903349852539025620992
124 3095672773570702530914393046066700472754940191158805729904050103426152727787218864593021066805248
125 18574036641424215185486358276400202836529641146952834379424555832332107070570910718513700226990080
126 111444219848545291112918149658401217019177846881717006276547845417543023831120659372993349014257664
127 668665319091271746677508897950407302115067081290302037659288093352358905802114346361782389390180352
128 4011991914547630480065053387702443812690402487741812225955730601808354960443466858418338926950350848
129 24071951487285782880390320326214662876142414926450873355734387694238532813922362711005322742920642560
130 144431708923714697282341921957287977256854489558705240134406334332208002986057299387022514819960930304
131 866590253542288183694051531743727863541126937352231440806438022326801630121390042564116245644639731712
132 5199541521253729102164309190462367181246761624113388644838628166627917005138432747868659787317586690048
133 31197249127522374612985855142774203087480569744680331869031769065101716479650781472179883350805016739840
134 187183494765134247677915130856645218524883418468081991214190614521278727775545058803015149358629093638144
135 1123100968590805486067490785139871311149300510808491947285143687389009224448551092757962594659372548227072
136 6738605811544832916404944710839227866895803064850951683710862124856729062281868036427518964971431262158848
137 40431634869268997498429668265035367201374818389105710102265172750185721804872331178324600583858979518545920
138 242589809215613984990578009590212203208248910334634260613591036503205025691596232989466577091214661002461184
139 1455538855293683909943468057541273219249493462007805563681546219023411543874301889775837409723409533797138432
140 8733233131762103459660808345247639315496960772046833382089277314148832042695260322333100352692700338347573248
141 52399398790572620757964850071485835892981764632281000292535663884909717815070459901354753904860688301214924800
142 314396392743435724547789100428915015357890587793686001755213983309491758008220555342840827006573102349548519424
143 1886378356460614347286734602573490092147343526762116010531283899857017450284918923926469569194256559181809057792
144 11318270138763686083720407615440940552884061160572696063187703399142238506180704727297666629475175245259890229248
145 67909620832582116502322445692645643317304366963436176379126220394853698646026610731263698205470323251897413140480
146 407457724995492699013934674155873859903826201780617058274757322369122727094044429122537586090060483072060622372864
147 2444746349972956194083608044935243159422957210683702349648543934214737433000036104205136310254839985553716021297152
148 14668478099837737164501648269611458956537743264102214097891263605288426738871755684170639448957994087565000701902848
149 88010868599026422987009889617668753739226459584613284587347581631730564714973612222903479868605872873875413359656960
150 528065211594158537922059337706012522435358757507679707524085489790383396853327829573180165561351053940223298454421504