1 24
2 90
3 324
4 1188
5 4320
6 15768
7 57456
8 209520
9 763776
10 2784672
11 10152000
12 37012032
13 134936064
14 491944320
15 1793505024
16 6538675968
17 23838382080
18 86908819968
19 316847932416
20 1155148784640
21 4211385163776
22 15353663035392
23 55975637053440
24 204073252319232
25 744000326959104
26 2712440167833600
27 9888882297421824
28 36052405601845248
29 131438104988221440
30 479190643587514368
31 1747009917104357376
32 6369163695733800960
33 23220386894093746176
34 84655755962590298112
35 308633833289743073280
36 1125202202355027935232
37 4102207404448514310144
38 14955628023027196231680
39 54524500472745478324224
40 198782769083654134038528
41 724712541003781138022400
42 2642121696509487080275968
43 9632518639041660988686336
44 35117767457140244459028480
45 128030646748530454850174976
46 466767898239902376454520832
47 1701719676970987482010091520
48 6204046743381389222747308032
49 22618411548588703337555165184
50 82461103557465742011594178560
51 300632676406463704048519348224
52 1096031974157721860166603767808
53 3995860006754225944624323624960
54 14567911858454783050248269856768
55 53110983757434921768242481463296
56 193629438665598541837974582067200
57 705924779875806614285404052914176
58 2573626191745204479598655598231552
59 9382801062745248644909735513948160
60 34207359275961724167411404617285632
61 124711524928394940204281222318260224
62 454667205512560225413030872340234240
63 1657603560595490092051749078590029824
64 6043210354266341536581683391221465088
65 22032042072105623625473861253983109120
66 80323346269809296470437822855295008768
67 292838944972252334693718813234488672256
68 1067617967563360448210064563600747397120
69 3892269604960234904582442006608426827776
70 14190247015300632498425271394821338038272
71 51734111660362674424345194829293237043200
72 188609705412529143839242018027514502316032
73 687624080787234334224555205030788426891264
74 2506906394049643531484562518226663867678720
75 9139557272822693068316456266638058296705024
76 33320552909943247325540287642636099799482368
77 121478449456822653060979312885100549379194880
78 442880216373304790075200351626017697555283968
79 1614631129487545498516276580562638691385737216
80 5886543557214919737483755270881383568103178240
81 21460873891355112466065170025138599284520779776
82 78241009125999743357032871675565499977660628992
83 285247261600130161510456763501962595662445936640
84 1039940577956258783163110757057318191190855647232
85 3791364725513298535388962095126411956356386914304
86 13822372918764149769756588732596733059857907712000
87 50392934190608090751846950035951937857854136909824
88 183720105893801080122233432467484274074855720091648
89 669797816931250704755548565150680175296836261642240
90 2441916269225307890244497725106265995042806843834368
91 8902619440038120009022286841116613041866631257522176
92 32456736495428087359511560032870822053990103578050560
93 118329189631084894773156841112441322359179994701234176
94 431398798234738313703383042422107577042300610870771712
95 1572772734255985996045707131518863088239681189948948480
96 5733938257920401874311712517570371638733166045122527232
97 20904512921376719724897667824253921806904419229938745344
98 76212655390275850695665610753930073446207834730612654080
99 277852388308812019740717228453383677733842184840857780224
100 1012980708959279143655428121430347796144931378065391484928
101 3693075747771430405755159613580997658692915865175929651200
102 13464035749298535673442887955744082094255419998744208211968
103 49086525985225653781416733592974150140668335188543994331136
104 178957266466242521603490794920412792846869190369553237934080
105 652433688843838965895481991398670486537748391870370441854976
106 2378610976485133061411908752319817730156711925958060311314432
107 8671824086033299918196709453031658379539914203138343273758720
108 31615314030977398204864871419982223140020099962025048415404032
109 115261572578154595918909999558154396557279685142880156473360384
110 420215029342173581067009227636202131954679970057910603439144960
111 1531999494153274737647478452621330643253038050973102145718452224
112 5585289164359590961697012271059874078234155922293667912071774208
113 20362575293638830349278895257847732015986540150425948698454261760
114 74236885573435206468739864142054708501378015834613904869339168768
115 270649222908703395033153099831195809098675272571783501929403908096
116 986719759258018028878745384514719869205618640151250433074842828800
117 3597334855968256427956409368016614593003288915733201877726109106176
118 13114988267484621029185291043121548401240289672373906353901275185152
119 47813985670778780626109038294342784360500312839147023974159205007360
120 174317900946465287427329822847414859128442363712537486071726061125632
121 635519715917603258611313875460886424419886604459957115988407352295424
122 2316946837513998241786606688006262003610427391195139148407171071344640
123 8447011970533616035241096628777842553740174409150020992744786256461824
124 30795704966151221521201833385593257129142913165470876875932598940991488
125 112273481755504139253850246543853569580726872785841879708333915420753920
126 409321193307915607634911493401266681936311224564509020672263424487456768
127 1492283277148856050792924466065654781356983685844069319594530341499437056
128 5440493714145205747395317892538909654331834719075192763222641229923614720
129 19834687091183547799548182581471747996805571553214801444012464508843851776
130 72312336467238330083468272518176953919602151420880759467360776397229391872
131 263632795481577946964225640525184395820037732161050327598796339847521894400
132 961139609766585874429260916159430515157688372847385212001757338078420140032
133 3504075992422639430643875675469967405235603138661072389596292715241971646464
134 12774989643444794107863316847896517901417336514406456051203129458954464133120
135 46574435241425424799589887748612840234248291860779346439984015209360758145024
136 169798808343519614246359676584604787877000602807997429187186807172448301088768
137 619044228135591777290258679660886617159490956780670937014277705601061151047680
138 2256881306332301240058675418829401961580985530409326449151676254236812108627968
139 8228027981478153143858902915624123626118916801502678520389018742079991123542016
140 29997343800950113728069858344224659021723746785461315735688095009580854898851840
141 109362855490769146319293134182194059800160994379938702593710302471641656538955776
142 398709773787238975007005418429736073730664469472645299601549175000768442471022592
143 1453596680519092827929769641952636506262294905224922814765360164831386824175779840
144 5299452003761619505901571794483689454908576627285717427140015379667384303177695232
145 19320484090637795979381761440683197947390922685920971742872191748323089551410069504
146 70437680203845308994172953648268532624233305135556248048584475774650484921886310400
147 256798264951517393864636475940636252932812146386638326554402102039239507152233037824
148 936222611126106641694310673770883701611024123586614141400311058726381923835783938048
149 3413234811961317646576440203185584920818921125493058242127034729688200890584966103040
150 12443805290679275143318744448996472051303986992505801332655935811734693324184635834368
151 45367019453126456166096130117106453627521500737969952118074080001598591991879068286976
152 165396870650328563192104726928191739562866923430974712232083774873605343928865951580160
153 602995858019415863380786234559022200890862851289769137172612029756802239809006312882176
154 2198372939940803105914200830687194839158927243165386547737726708755236543191208335245312
155 8014721027998101392113119068728522883663031594069387918511125596051286525236454547783680
156 29219679695641021419711443121580214802279626647131095123448611444633992309620159107039232
157 106527685559270651192101600655531566906537442858678517757963976465575703770659045500780544
158 388373449292387430902471860040544422626752645600143606256619621598955361399039045643796480
159 1415913011940398768957553324014278246692729948352358319061023101991364945422032364292276224
160 5162066719635122123329937808271823029145975770305578275661763933576462059238299002447331328
161 18819611510912636860405195560629315538448331230725306465689666479101113791008792190648320000
162 68611623339636006460790017970889569251772517083284082585349916559660999937447378395980627968
163 250140915744747834084011209305555031734235021550920003964837831993928682620947509935851175936
164 911951571527311706932762526436447478979105145601544503441775163345823364866579290247586119680
165 3324748637523110418369592308706225148363620420508609030672577318655218825458843640110279294976
166 12121206704210091078335759776031135170601871714626485081995805617385377840117163021706075308032
167 44190905233558844666889073404299621231385465952304624348027075146702068632987387884073826385920
168 161109050692378235803792705464786053486382162192368159188028983997716404306677753898384104620032
169 587363532786109539608919851355369834361077120098564064464220418875645220411279835101211167555584
170 2141381369726488494040595935499455989640447213351337084056614741737588866662626193592726962831360
171 7806943936169634225734710979131130985447357147294058554898551996729049055792931397792720930996224
172 28462176090698199415712997571258997908737397574696139614136792443883631311561619957141803638980608
173 103766015798414204185834261017304781730158938033156630557664896868141556957880828301039932863938560
174 378305088141017604865946507462163550912742261514490098800150548399584901785131376344930687561760768
175 1379206271072520434846898581028155792206438151227919980946290478008019145317547722496100972307152896
176 5028243070991146498889476206829292889889329871542780554693484246413547701345883703061786069984870400
177 18331723768417415606860343899827520533017288650453080995064711360875210274597053741100177973812658176
178 66832905962781710207057545040630798405370556530162845318290328200231706757269409700571072367534538752
179 243656154536067914055277153480226720008844844963044176606968924565714675162121141847743212577945026560
180 888309744848826089352899577204238230449913029107065425123679818332819590867858741898912859361097285632
181 3238556416914059663037462075289836780952895127992395909889173184059927232708444334884284994189864730624
182 11806971302921075862192321613805102944605268430627184370520425278116772010624041121162047144546313175040
183 43045281107326509702609415679349226574927907629208744200375889660593107417498748251629804254231814733824
184 156932390032179474578372761041529070817487425842180594623874330989886846898741743230231891375741508517888
185 572136466708318007372402016159153501084542297459613654450003999943332338302475975970242608276873905438720
186 2085867273609712862215040598567481427074009149972310876643253985825985757997402411321876564808196861984768
187 7604553347469333768664493294089883860655272084702303679986531971311965545809660678465208779277637156601856
188 27724310336596944710619230179584656283754599069238472619832587857579845639603735824861676947404455485112320
189 101075940758009892033225420123708615731440830646690767319584367543031484554065435720514606570474733909835776
190 368497743535601452330166221324925169165409255708812370358164262231542042945753286390199274825376200730345472
191 1343451131619262256859684963392102032719463495297769344633834729721272993215899187103486189073600804919705600
192 4897888724452133227700367254733755080431382524848412911416655032831798244106318092548168027099458814221484032
193 17856484238619839996558844289820122357179546021483441890636318443991234447508031307717253188640522457961201664
194 65100300823952479359319892108042775196947387192057361249772567084973258359653971170723514539877797801251307520
195 237339507079623998697992849955006284536972050513015373843363044833893923404356130187750548211598730350269825024
196 865280819102962873551905052558269220255628424178374915185361492177627396966636087399842183662464247508047495168
197 3154598680683669739291767204846576147733089151434842073430901253358618334359408955926187656594520877117713940480
198 11500882275985116719894964725042767616999948847939933637973971459783001050518634436251428415163827239283712851968
199 41929356636072251875540532679164992120398432604488919716533350439717712107193722608059982769894779741273709346816
200 152864006928055204070450853708586589942796558296617441260910529638133430517499251833628536030772522918249695805440
201 557304153672543919394144903492163132607983712220168400821021161914573133678160839315616968680913724284141647691776
202 2031792348913419063210994929235845804872746774220041449207505501657946850461317189633005153546462586077781470216192
203 7407409619862101642786859279424670405393395821761093303341137974803332502991599415159712119178407517860412826583040
204 27005573333204717664839688134264415640023272288842435301927308959554346108751101968117455159635590552187514474463232
205 98455604385582045186400531945076853712406919508251430423901445767928687235451800427193183034341626211537505908424704
206 358944648770392396361839192695740201264953472749557472659366745293183451123410212663091097026496795736200098663628800
207 1308622923854277063842081577061941524804348462548623527862142165193939025659531227889341292259043348741625232777805824
208 4770913740330908505855198310298324257198417761594591891680484802146978758059523731757229166677067471900451057537384448
209 17393565023787479394762886082968297663222926298480924950533822595457591670076234830850506086908395036250653511741603840
210 63412612489560409824656962027726540869636359166529401251150554003797055888509612052244387173879194903904013368707514368