1 2
2 10
3 44
4 180
5 728
6 2928
7 11720
8 46888
9 187568
10 750304
11 3001232
12 12004960
13 48019856
14 192079504
15 768318048
16 3073272224
17 12293088960
18 49172355968
19 196689423936
20 786757695872
21 3147030783552
22 12588123134528
23 50352492538240
24 201409970153216
25 805639880612992
26 3222559522452608
27 12890238089810688
28 51560952359244544
29 206243809436978688
30 824975237747936768
31 3299900950991752704
32 13199603803967016448
33 52798415215868087808
34 211193660863472406016
35 844774643453889646080
36 3379098573815558639104
37 13516394295262234578432
38 54065577181048938466816
39 216262308724195753922048
40 865049234896783015808512
41 3460196939587132063288832
42 13840787758348528253472256
43 55363151033394113014009344
44 221452604133576452056944128
45 885810416534305808228027904
46 3543241666137223232923373056
47 14172966664548892931696365056
48 56691866658195571726796721664
49 226767466632782286907189759488
50 907069866531129147628795465216
51 3628279466124516590515193122304
52 14513117864498066362060884413952
53 58052471457992265448243565694464
54 232209885831969061792975700102656
55 928839543327876247171903163993600
56 3715358173311504988687617314524672
57 14861432693246019954750470695423488
58 59445730772984079819001931463659008
59 237782923091936319276007740176862720
60 951131692367745277104031387346537984
61 3804526769470981108416125701147332096
62 15218107077883924433664502818911555072
63 60872428311535697734658025033863794176
64 243489713246142790938632113893672750592
65 973958852984571163754528486925094620672
66 3895835411938284655018114014235154189824
67 15583341647753138620072456088291020377600
68 62333366591012554480289824419698857217536
69 249333466364050217921159297710145832488448
70 997333865456200871684637191012671221927424
71 3989335461824803486738548764117219663416832
72 15957341847299213946954195056605782173552128
73 63829367389196855787816780226489663469915648
74 255317469556787423151267120906306663632080384
75 1021269878227149692605068483625363558048206336
76 4085079512908598770420273934502435560642842112
77 16340318051634395081681095738010019883579608576
78 65361272206537580326724382952052179124348521984
79 261445088826150321306897531808211808888169434624
80 1045780355304601285227590127232859335142707826176
81 4183121421218405140910360508931440432961606651392
82 16732485684873620563641442035725800853034220916224
83 66929942739494482254565768142903215511726913752576
84 267719770957977929018263072571612982232888741989888
85 1070879083831911716073052290286451959045543507529216
86 4283516335327646864292209161145809379505637366173184
87 17134065341310587457168836644583237908424508193902080
88 68536261365242349828675346578332956635786009932205568
89 274145045460969399314701386313331828086467503064878592
90 1096580181843877597258805545253327364617739678296837632
91 4386320727375510389035222181013309473849340231805570560
92 17545282909502041556140888724053238353497600214869741056
93 70181131638008166224563554896212953576942734967773597184
94 280724526552032664898254219584851814323149321389712608768
95 1122898106208130659593016878339407272065370926045109947904
96 4491592424832522638372067513357629121923723276145280159232
97 17966369699330090553488270053430516502467666745067380149760
98 71865478797320362213953080213722066100201304346670103531008
99 287461915189281448855812320854888264434467456958645254491648
100 1149847660757125795423249283419553057998205658584288828591616
101 4599390643028503181692997133678212232064263805772077316443648
102 18397562572114012726771988534712848931501926671011632851455488
103 73590250288456050907087954138851395726834726492740596642090496
104 294361001153824203628351816555405582917837332336573485202279936
105 1177444004615296814513407266221622331674594200794217264394800640
106 4709776018461187258053629064886489326808007146750879748539026944
107 18839104073844749032214516259545957307264287678122193417934736896
108 75356416295378996128858065038183829230017864833071483301691919872
109 301425665181515984515432260152735316920413203433225952699271089664
110 1205702660726063938061729040610941267681685072824022485220862987776
111 4822810642904255752246916162443765070757721051369343122179708685824
112 19291242571617023008987664649775060283030916464568491163142613372416
113 77164970286468092035950658599100241132405948446322150029671232441856
114 308659881145872368143802634396400964529623903415632174129375889591808
115 1234639524583489472575210537585603858118495645921619815191927336996352
116 4938558098333957890300842150342415432473983544400599843477339300957696
117 19754232393335831561203368601369661729895934519346500313928849707240960
118 79016929573343326244813474405478646919583738109645092374389822607592960
119 316067718293373304979253897621914587678334983419340442750740586687106560
120 1264270873173493219917015590487658350713339933786992114576973037708250624
121 5057083492693972879668062361950633402853359735180227549426566574611631616
122 20228333970775891518672249447802533611413439435000729973513015475700502016
123 80913335883103566074688997791210134445653757740963634014634771532754980352
124 323653343532414264298755991164840537782615030963886795149657760554798550528
125 1294613374129657057195023964659362151130460141893603752117025702198111899136
126 5178453496518628228780095858637448604521840567583112847834219145140520095232
127 20713813986074512915120383434549794418087362270336197470545851395810556382720
128 82855255944298051660481533738199177672349449081348535961392380398490701532672
129 331421023777192206641926134952796710689397796325402841684935637930310878629376
130 1325684095108768826567704539811186842757591185301629968099422951099790780009984
131 5302736380435075306270818159244747371030364741206528570237057920735511192538624
132 21210945521740301225083272636978989484121458964826132882307912082320592035646976
133 84843782086961204900333090547915957936485835859304540227071014445618716215086592
134 339375128347844819601332362191663831745943343437218209220204681030980009704820224
135 1357500513391379278405329448766655326983773373748872855482178404523298586084773376
136 5430002053565517113621317795066621307935093494995491460337113927058657289990573568
137 21720008214262068454485271180266485231740373979981965859949815388634007707227786752
138 86880032857048273817941084721065940926961495919927863537628783749199746969720589824
139 347520131428193095271764338884263763707845983679711454188923535305764450824533839360
140 1390080525712772381087057355537055054831383934718845817031787029074816279024418688512
141 5560322102851089524348229422148220219325535738875383268205170597865362747840098209280
142 22241288411404358097392917688592880877302142955501533076226287698626650802031662206464
143 88965153645617432389571670754371523509208571822006132305775454901215344215804511784448
144 355860614582469729558286683017486094036834287288024529226507424912026576673889316507136
145 1423442458329878918233146732069944376147337149152098116906900003754815047703235128987136
146 5693769833319515672932586928279777504589348596608392467638611523927794767032592004550144
147 22775079333278062691730347713119110018357394386433569870557851701018344267941039287569920
148 91100317333112250766921390852476440073429577545734279482265236023786019777210749296578048
149 364401269332449003067685563409905760293718310182937117929069420302852157226259655268503040
150 1457605077329796012270742253639623041174873240731748471716712088020793392101358171433209344
151 5830420309319184049082969014558492164699492962926993886866958240338899904874969080071458304
152 23321681237276736196331876058233968658797971851707975547469240923825959662876545338706759168
153 93286724949106944785327504232935874635191887406831902189877398102113223414702500905186233856
154 373146899796427779141310016931743498540767549627327608759524305631623249197984782036009487872
155 1492587599185711116565240067726973994163070198509310435038101551155946282675856845566644063744
156 5970350396742844466260960270907895976652280794037241740152535148377843252450429831601083649536
157 23881401586971377865043841083631583906609123176148966960610186460515694574306665287797574471168
158 95525606347885511460175364334526335626436492704595867842440750170692231583110578868612903996928
159 382102425391542045840701457338105342505745970818383471369767158848885207480429057588937598176768
160 1528409701566168183362805829352421370022983883273533885479078110473640250733194587698477496274432
161 6113638806264672733451223317409685480091935533094135541916316600060677284080765092908395967286784
162 24454555225058690933804893269638741920367742132376542167665291826056757976125013574661034336849408
163 97818220900234763735219573078554967681470968529506168670661176779305131325311532655986864450964992
164 391272883600939054940878292314219870725883874118024674682644780395242422398019508364029078363966976
165 1565091534403756219763513169256879482903535496472098698730579141689871755292216495043915522802191872
166 6260366137615024879054052677027517931614141985888394794922317480109602254332471033121805808946646528
167 25041464550460099516216210708110071726456567943553579179689270153223790408616562258684152089988042240
168 100165858201840398064864842832440286905826271774214316718757083567939478393260634867930396668299316736
169 400663432807361592259459371329761147623305087096857266875028335185108028806206144524667730390935145984
170 1602653731229446369037837485319044590493220348387429067500113371598630519500572967928582519277081071104
171 6410614924917785476151349941276178361972881393549716270000453495474648999337978599888266799188499238400
172 25642459699671141904605399765104713447891525574198865080001814252315580713968341067598702426432158305792
173 102569838798684567618421599060418853791566102296795460320007257105454735708969297645192645930341470309888
174 410279355194738270473686396241675415166264409187181841280029028430899069757212877308944520443446056193536
175 1641117420778953081894745584966701660665057636748727365120116122443904999126211860626341968749130613001728
176 6564469683115812327578982339866806642660230546994909460480464489784700123426183129233541811718602626960896
177 26257878732463249310315929359467226570640922187979637841921858038594285390391413145383337529906278547852800
178 105031514929852997241263717437868906282563688751918551367687432154407999759969928329923180031222827531898368
179 420126059719411988965054869751475625130254755007674205470749728617641079166801049006420894061613390302547456
180 1680504238877647955860219479005902500521019020030696821882998914470834733651920812452351621881683239371542016
181 6722016955510591823440877916023610002084076080122787287531995657883435127020536345742781285362957570323254784
182 26888067822042367293763511664094440008336304320491149150127982631533749588209066718657853315388552361467973120
183 107552271288169469175054046656377760033345217281964596600511930526143718661556364234982803825441184792260120064
184 430209085152677876700216186625511040133380869127858386402047722104574905504423861215679605131676336882380967424
185 1720836340610711506800864746502044160533523476511433545608190888418299631097822366198405148700642069609698823680
186 6883345362442846027203458986008176642134093906045734182432763553673337651792049407243201981344010545180396228096
187 27533381449771384108813835944032706568536375624182936729731054214693350877585182345589234593421677410399746264576
188 110133525799085536435255343776130826274145502496731746918924216858773403519420856303692625101860646363679160012288
189 440534103196342145741021375104523305096582009986926987675696867435098691339236798850321738962975127790476559388160
190 1762136412785368582964085500418093220386328039947707950702787469740394767805171328411909548685543633954900952223232
191 7048545651141474331856342001672372881545312159790831802811149878961579072275112871750096841229835266572075929439744
192 28194182604565897327425368006689491526181248639163327211244599515846316291548675620011009957752984189081298432429568
193 112776730418263589309701472026757966104724994556653308844978398063385265167249130038146498477499597487077665850265088
194 451106921673054357238805888107031864418899978226613235379913592253541060675626134010321108341869980247225225898102272
195 1804427686692217428955223552428127457675599912906452941519654369014164242704952760174295055960313564111693898307079680
196 7217710746768869715820894209712509830702399651625811766078617476056656970838984823729088813790239688274054859072474624
197 28870842987075478863283576838850039322809598606503247064314469904226627883361175112199182205646484361003093476192816640
198 115483371948301915453134307355400157291238394426012988257257879616906511533684094090664127316057588093782055740486979072
199 461933487793207661812537229421600629164953577704051953029031518467626046134797364042935662772569717278716717905615785472
200 1847733951172830647250148917686402516659814310816207812116126073870504184539964067698374784539147377003180114134322384384
201 7390935804691322589000595670745610066639257243264831248464504295482016738160095664435366536650061158662490138373005250048
202 29563743218765290356002382682982440266557028973059324993858017181928066952648471913693216324439536858131702458577841819136
203 118254972875061161424009530731929761066228115892237299975432068727712267810596267919953791636073206512130753758851657108992
204 473019891500244645696038122927719044264912463568949199901728274910849071242455959834245978956898682854660534726493290106368
205 1892079566000978582784152491710876177059649854275796799606913099643396284969849055565248137524006723073757274752695574203904
206 7568318264003914331136609966843504708238599417103187198427652398573585139879398602526173476434341951374633042935322586648064
207 30273273056015657324546439867374018832954397668412748793710609594294340559519880386678204367885376122129255307884043031023104
208 121093092224062629298185759469496075331817590673650995174842438377177362238079523926977998397879819547596625175460712413924864
209 484372368896250517192743037877984301327270362694603980699369753508709448952338924486509139884441995758332311678797486984269312
210 1937489475585002068770972151511937205309081450778415922797479014034837795809355706035292511287945822325552728457095033757896192
211 7749957902340008275083888606047748821236325803113663691189916056139351183237422826521435226078121604361290517772304675321417216
212 30999831609360033100335554424190995284945303212454654764759664224557404732949691376973895335124899023301968208608909787947339264
213 123999326437440132401342217696763981139781212849818619059038656898229618931798765533111809604721292505199527949571485874203135488
214 495997305749760529605368870787055924559124851399274476236154627592918475727195062134827503599811508335857191402229868037102374400
215 1983989222999042118421475483148223698236499405597097904944618510371673902908780250825286587909708181351745396332055614901093928448
216 7935956891996168473685901932592894792945997622388391619778474041486695611635121003309235607590582903246273808809964364690196532736
217 31743827567984673894743607730371579171783990489553566479113896165946782446540484013239322695543257951300154314843801383301075963392
218 126975310271938695578974430921486316687135961958214265916455584663787129786161936089428704091376645024316999430352649182596535422464
219 507901241087754782315897723685945266748543847832857063665822338655148519144647744357785704519937392509873854527548116421472803360256
220 2031604964351019129263590894743781066994175391331428254663289354620594076578590977431145198344930496377810477189796409610431503273472
221 8126419857404076517054363578975124267976701565325713018653157418482376306314363911055554445991689563171175198933099574829178370657792
222 32505679429616306068217454315900497071906806261302852074612629673929505225257455644222859571198271449049729966926315617062353242951168
223 130022717718465224272869817263601988287627225045211408298450518695718020901029822576891714696615266266834398117691000715240138748988928
224 520090870873860897091479269054407953150508900180845633193802074782872083604119290307568596699920576440891274405582457390970936705682944
225 2080363483495443588365917076217631812602035600723382532775208299131488334416477161230275028586913818959930126793523746881629386583051776
226 8321453933981774353463668304870527250408142402893530131100833196525953337665908644921116832652897428968185776878448783957479401350499840
227 33285815735927097413854673219482109001632569611574120524403332786103813350663634579684472356903733221777862747739487201996722212959948288
228 133143262943708389655418692877928436006530278446296482097613331144415253402654538318738034758064260159696718184927581637323580428921867776
229 532573051774833558621674771511713744026121113785185928390453324577661013610618153274952190826601578733585374897850665536517755313086795264
230 2130292207099334234486699086046854976104484455140743713561813298310644054442472613099808768332698458440246619231628354212237825859905129984
231 8521168828397336937946796344187419904417937820562974854247253193242576217769890452399239755162325436156229848358203801020781007031315992064
232 34084675313589347751787185376749679617671751282251899416989012772970304871079561809596959037367606986778047858702519557879554989980282260992
233 136338701254357391007148741506998718470687005129007597667956051091881219484318247238387836154496720090618096554450303923584386764528686992896
234 545354805017429564028594966027994873882748020516030390671824204367524877937272988953551419311592846664441023218551132519331150359498982166016
235 2181419220069718256114379864111979495530992082064121562687296817470099511749091955814205677391701835985036678141398499710153938129573010738688
236 8725676880278873024457519456447917982123968328256486250749187269880398046996367823256822709571833636083652617685234224532681919322899600903680
237 34902707521115492097830077825791671928495873313025945002996749079521592187985471293027293564121526602697178282534714404969658408140120675585536
238 139610830084461968391320311303166687713983493252103780011986996318086368751941885172109174257800638169980708049968999455684489384976805818797568
239 558443320337847873565281245212666750855933973008415120047947985272345475007767540688436697031768795600801404825585853024193076386259708929641984
240 2233773281351391494261124980850667003423735892033660480191791941089381900031070162753746788136620891383845259457496706910436267264157370917064192
241 8935093125405565977044499923402668013694943568134641920767167764357527600124280651014987152550042963809513299632177829380603135527237319170723328
242 35740372501622263908177999693610672054779774272538567683068671057430110400497122604059948610200738098158931771154421172723867660955301762337345024
243 142961490006489055632711998774442688219119097090154270732274684229720441601988490416239794441102834170881974574891509199837220525093094519805316608
244 571845960025956222530847995097770752876476388360617082929098736918881766407953961664959177764423875547861791628897671240699949009715751964267777536
245 2287383840103824890123391980391083011505905553442468331716394947675527065631815846659836711057696816723206358510510515104635601894615424180187565568
246 9149535360415299560493567921564332046023622213769873326865579790702108262527263386639346844241560947540944653383117536948491421933909117146872155648
247 36598141441661198241974271686257328184094488855079493307462319162808433050109053546557387376970887488648434277440112236215313465356608932524876107264
248 146392565766644792967897086745029312736377955420317973229849276651233732200436214186229549507883551269125496301755368775003089667282188146422620884480
249 585570263066579171871588346980117250945511821681271892919397106604934928801744856744918198031847015070691580947472086592485101725300183103929935728128
250 2342281052266316687486353387920469003782047286725087571677588426419739715206979426979672792127431151061763523091267888785634695541055264848454881119744
251 9369124209065266749945413551681876015128189146900350286710353705678958860827917707918691168509743175097397437444717364005798665857137692000599725051392
252 37476496836261066999781654206727504060512756587601401146841414822715835443311670831674764674049681960133013535534423093747855103986391724725531909557760
253 149905987345044267999126616826910016242051026350405604587365659290863341773246683326699058696203159998540091247129410223292873190087305500180796613070336
254 599623949380177071996506467307640064968204105401622418349462637163453367092986733306796234784812756644725323750484221636244490263829890232633786403393024
255 2398495797520708287986025869230560259872816421606489673397850548653813468371946933227184939139251069669680292201238266087393655343959415462967880751779328
256 9593983190082833151944103476922241039491265686425958693591402194615253873487787732908739756557004321769500166004254443891990315664477516384304258145324544