1 0 2 1 3 0 4 6 5 6 6 30 7 54 8 158 9 342 10 846 11 1910 12 4446 13 10038 14 22734 15 50838 16 113310 17 250774 18 552654 19 1211958 20 2647390 21 5760630 22 12492366 23 27003990 24 58202526 25 125104086 26 268228430 27 573739254 28 1224529758 29 2608132022 30 5544352206 31 11764763670 32 24921415326 33 52706141718 34 111297979854 35 234685496758 36 494186360670 37 1039276036854 38 2182903872334 39 4579601671638 40 9596971862430 41 20089842087510 42 42012203555406 43 87770891175030 44 183197641092446 45 382032780890166 46 795992121639630 47 1657140487887254 48 3447199714777758 49 7165449407127702 50 14883423768540366 51 30892747443922230 52 64078994698080606 53 132828389009729398 54 275164377232797774 55 569677552864667478 56 1178719902472278430 57 2437503798320030934 58 5037804383170196814 59 10406539938959024118 60 21485617422272043870 61 44337660331485534390 62 91450872433320887246 63 188538250000275246870 64 388520313453685124766 65 800269860185374868246 66 1647681399670229703630 67 3391012583426360784054 68 6976057585998407224158 69 14345645712235951547382 70 29489283908845708885326 71 60596415594230092517590 72 124472252357119660880286 73 255590798282722526133078 74 524649086164739966396494 75 1076582956452726771802998 76 2208435091001261243146590 77 4528807757892765928393014 78 9284289106963274827046094 79 19027522275076547766709398 80 38984126430042116102871710 81 79848804135040322033061270 82 163503485850348921097607886 83 334708276921946591011859510 84 684998264407815069164379486 85 1401518150186322691624798326 86 2866795943599728047871140430 87 5862543974625016541044269654 88 11985857726043944204810348958 89 24498986209561291119299951062 90 50063976341840548586429707086 91 102282885344659351725461589750 92 208921485642359856270012694366 93 426646100452971305605974712758 94 871081857766784372199388696014 95 1778109826303929416084737143318 96 3628845468245934474963556245150 97 7404409755962728834359601283094 98 15105191527256594635272829940174 99 30808995837954297599030214167478 100 62826954748348480645784136025950 101 128095310652692069768524885628150 102 261120373639605031653981394837326 103 532194151992113197867862829652950 104 1084482913498955365507599324936606 105 2209530646205214071863093152440406 106 4500942131180725628030269652670030 107 9167148340613427829885294686184054 108 18667829639153572017853277504632158 109 38008734797006103172738286014898742 110 77375639837101177461272743523325646 111 157491658571762402837603248998178710 112 320512151761409112872252859828402846 113 652178126404115262872460119178828438 114 1326856205861881445468552389117616334 115 2699096932413178421319815783186928438 116 5489732135369415285275946983140854110 117 11164079270153402219566311613542861174 118 22700465455792857264645032149062399054 119 46151698575871639235282029396986838358 120 93817240146942765992482283501515186590 121 190686781617539783248669605437748195030 122 387527396548898621464486465784201695566 123 787460921058456457742741797464353267190 124 1599931020704273554871970038877684876126 125 3250274243915352808034810389967483554486 126 6602160583508485851687156252987509012430 127 13409120739700869852680973149336730367254 128 27230991387426211360118446979910142553758 129 55293784116214716742036254111320162950422 130 112263773965780722952243946103693110061006 131 227905165499517427689976203125597845324470 132 462615978337453624649219898399831054885726 133 938944075756758399233556521721357065840118 134 1905514038487246321130509974534952499077454 135 3866683148542006133174140773752078643398358 136 7845483035459148139347177121863898398253470 137 15916812738148785807037453242438066661287254 138 32288545191718986235451720182278248335942734 139 65493382576201672843038299159323877266162038 140 132832255061772488689108778708108816856033630 141 269381300989966747901806843794992360629721910 142 546247805808144005885842111547239379635302606 143 1107569263463442970006240773408398485103342230 144 2245492319002663732621794052243457240034278046 145 4552105198919818802742611924937876656047900566 146 9227277473194491785044069109972960936702887630 147 18702341004150434938327423978530903667916659254 148 37903557937927258631376609951012904015448593758 149 76811475363314266808683124843490267571314666102 150 155644884957961976782198821477033986585838233166 151 315360068891418728040008310348423940782842067030 152 638913596759482781323129003114057946237511023006 153 1294319833523567765716264866319532280717667107798 154 2621836391158963042740107643335889855718606999374 155 5310489118746827318430499489093415335599724793078 156 10755456686761949523431824145086071990716401723230 157 21781561824881473661345812148082566762850568721334 158 44107803658120066234336979060209859373304390091214 159 89311733544238309657326721744956931011350729578518 160 180829251967040852422683078931883807691256246247070 161 366097138536345928522873645133498548997763843168790 162 741125675967491819323658697578041049782313940778446 163 1500222409105126593048933075321334172250767496518070 164 3036603451311625154592683242059500828098948435222366 165 6145957206348166365558172129125323299842992179238646 166 12438281095190509082628298472608603239876711825015630 167 25171027705458059345813191222623746465935952280900054 168 50934450741247578007804942697441826315839109219232158 169 103060620743512828558097749294034826222816922544605782 170 208518537209770510021432713175897013274319842884162126 171 421859380266449741493862829106498775498828860523446390 172 853418801029554957170766410880507103483670428887694686 173 1726348540658096925269706221412233421110634990117991478 174 3491940673725519997519943030759305488850395678243302094 175 7062811962692396539249314814653088707644117619145352598 176 14284372016712914667414222290104733748545037496896543390 177 28888013937772889513653100210865781910343978977581323414 178 58418115127621533386942452301162596140676364855892364494 179 118127499646157843497131289597424063908290741379550527798 180 238851727847671776448703111657519485044379901827245506910 181 482925292353108803822182813185328912492201433256005495670 182 976351017115854253525709856001132165686975708645491243086 183 1973816417239194086877690271043001924570476267418845434710 184 3990088636869783909535085859727056859116760566815221789086 185 8065542951275208442883910753855375385350653861029115328726 186 16302725403127396437903956374751585399266606503742794116430 187 32950546098420148589097496080061462644325877224629154929654 188 66594915363193801822808786014192754157561216191094322948958 189 134584742223140199370914414122431656407589622480958431329462 190 271973837767876763064561021204768589709410158389651952167886 191 549585442835128600518863445872973694625875210095165120502550 192 1110504541581372041305763733760072342503046339742834747780766 193 2243792637609703146124709221722898437183056784432242657851158 194 4533384869362783185229998092200312070068786310440759937905614 195 9158833897511237688329587762607669914240407167400325715316918 196 18502726053591653076215223243025462142081461554570776299993950 197 37377428506317331679176271044463230442154173802146828719253494 198 75502529574894054667111649451335196261870761497234262438282574 199 152507843802289572462276430118656109402026175794209840398449878 200 308036135965547432201728955651620144806941307215622522885493150 201 622142926764962160999949768096529126112299825741091152037662550 202 1256486679421520359277162581708981894206712674212755360787816526 203 2537494043073955681277409918308503010348208594108418523358732150 204 5124267519505187064338106674115468340507098080026176027000058206 205 10347570035515817084917021678662629072517786744558076767997930806 206 20894162323624303187664129329058178431807212259901696470856910030 207 42188273671597510621685369223321268444686617264922665825166588054 208 85180254430219962157478836820530502066575450427180251444700224158 209 171975541111144070985961624875793218517670993463223090533057397142 210 347196382877004964999506661194963433864613493772556852463274570446