1  24 
 2  36 
 3  56 
 4  90 
 5  148 
 6  252 
 7  435 
 8  765 
 9  1362 
 10  2455 
 11  4466 
 12  8190 
 13  15121 
 14  28085 
 15  52427 
 16  98302 
 17  185041 
 18  349524 
 19  662257 
 20  1258290 
 21  2396744 
 22  4575603 
 23  8753329 
 24  16777215 
 25  32212253 
 26  61946642 
 27  119304646 
 28  230087532 
 29  444306960 
 30  858993458 
 31  1662567984 
 32  3221225471 
 33  6247225157 
 34  12126966482 
 35  23560963451 
 36  45812984490 
 37  89149591440 
 38  173607099121 
 39  338311270084 
 40  659706976665 
 41  1287233125200 
 42  2513169434916 
 43  4909447268208 
 44  9595737842408 
 45  18764998447376 
 46  36714127397041 
 47  71865951500592 
 48  140737488355327 
 49  275730589430846 
 50  540431955284459 
 51  1059670500557763 
 52  2078584443401766 
 53  4078731737995920 
 54  8006399337547548 
 55  15721656881002458 
 56  30881826016254829 
 57  60680079189834050 
 58  119267741855880721 
 59  234492509411562096 
 60  461168601842738790 
 61  907216921657846800 
 62  1785168781326730801 
 63  3513665537849438402 
 64  6917529027641081855 
 65  13622211008277822731 
 66  26831627743577529622 
 67  52862311375406476272 
 68  104169848886830409125 
 69  205320281863897617986 
 70  404774269960255304030 
 71  798146447808954120624 
 72  1574122160956548404565 
 73  3105117687366342058320 
 74  6126313275074134331280 
 75  12089258196146291747061 
 76  23860378018709786342884 
 77  47101005959011526287253 
 78  92994293816509936515859 
 79  183634301713614558183216 
 80  362677745884388752411852 
 81  716400485697558029455511 
 82  1415327788817126838680400 
 83  2796551293566371102934768 
 84  5526518032524019084371090 
 85  10923000346635708307933448 
 86  21591977429396167585449840 
 87  42687587561564837065487041 
 88  84405002678548655106758469 
 89  166913263723871497739207760 
 90  330117343809434739973099792 
 91  652979361381299485661076513 
 92  1291763519254309852068651363 
 93  2555747177879494761082062913 
 94  5057116756229638569800677680 
 95  10007767896538653169710814779 
 96  19807040628566084398385987583 
 97  39205688666852455716392882640 
 98  77611261238463024581430808492 
 99  153654618209482351696570085499 
 100  304236144054775056359208769290 
 101  602447810009455557146948058000 
 102  1193082917861862966114544193294 
 103  2362999177124466457158903062448 
 104  4680556062381154713218596450618 
 105  9271958675955049336661600587892 
 106  18368974735382644912254114372240 
 107  36394604148608604872877310718832 
 108  72115234146317050396256893461390 
 109  142907252987197090693499898969360 
 110  283216192283717870647117981593823 
 111  561329390111873257138432035591361 
 112  1112635041114605920399392070547163 
 113  2205577426634263063446582511527120 
 114  4372460512450381160867786382501133 
 115  8668878233379886127633524306176160 
 116  17188293048942877666859574055349283 
 117  34082769122690150587277104109752424 
 118  67587864192453349469685104760017520 
 119  134039797894277230881056174145917099 
 120  265845599156983174580761412056068915 
 121  527297056179140180986634205731045782 
 122  1045949898322556752448897358909123600 
 123  2074892481225234533313259801413220801 
 124  4116318954688771735444047670545583202 
 125  8166776806102523123120990578362437074 
 126  16203922234330403022065457496750867212 
 127  32152664590954815445358230623474161712 
 128  63802943797675961899382738893456539647 
 129  126616694668256172451488226021123055425 
 130  251285440187769942249876633180382679228 
 131  498734461441375457900518508602286233584 
 132  989912340133639166438907948892416615144 
 133  1964938780415644661202042845921789371414 
 134  3900550116347473730445846246382059498480 
 135  7743314305045355257477679955780681078465 
 136  15372756340898867055286570500446940376365 
 137  30521092881200670357941220263661078703440 
 138  60599851082963649841129669219153156266250 
 139  120327761862575304720516465499901231147376 
 140  238936555698542390802168410064089587564075 
 141  474483940394268577479483367503156627786817 
 142  942285008388617879219819081942888514337200 
 143  1871391205471101242646353980921540825676678 
 144  3716790866421770523589286378774726917663402 
 145  7382315651927378695129065359221526567496965 
 146  14663503692184519325941294206672895236809040 
 147  29127503932774691450169101417336635436382584 
 148  57861392947538914096957539302006559583084322 
 149  114946122902493413239593500895261353265724560 
 150  228359630832953580969325755111919221821239459 
 151  453694630793947511859587592937587857922992304 
 152  901419595393237819615759559652312717715418920 
 153  1791055928101596713484907883230738994676387920 
 154  3558851389604471391729752027718221638772563010 
 155  7071782116117272184856539513143304933819028433 
 156  14052900358950989598112354160733490573614735990 
 157  27926782878934450666312449032795216936100621840 
 158  55500062177122895627988031622137329860351868720 
 159  110302010364596446656881874167266642992900569281 
 160  219225245599635437730552724907442452948389881446 
 161  435727196222877888656999204784978788468849453806 
 162  866075044344238766342924345313352900536848914356 
 163  1721523401027812026350352686389732145852386799088 
 164  3422052614238211710915944974164955363096817661602 
 165  6802625802849293582911696675915790055125795109124 
 166  13523292258676306520246143994290426013201881843440 
 167  26884628921440321944441435964697134349598950730672 
 168  53449202736673021008591902453624064718845533000265 
 169  106265870529716775496372066416672696719124846675083 
 170  211281554347319235986904461463737479359201165742224 
 171  420091979404026551085073198231992649018294715510855 
 172  835299168349866746924971126717101662582888329678562 
 173  1660941698915341970764104436940363999586783730690320 
 174  3302792113935105298186092730927390481936937763326728 
 175  6567838032282380821535772973501325072651739095072580 
 176  13061041541470643679190457617758316905841526609519336 
 177  25974500692642184039971983511022189552859985121755968 
 178  51657153062895130057022933499448624166923790635402320 
 179  102737131231232772627375219697227431304049550090520816 
 180  204332738782118514447779603620041224482498549624480290 
 181  406407657246202570172379322117209065269057888755872400 
 182  808349296280908408804402827507855393557137119393548400 
 183  1607864174023227654671052618649504717239332849504107200 
 184  3198251563546202834834811187096297426682585994122300193 
 185  6361927434513527801184921712710472719022657545064899844 
 186  12655447047150566056120543191950940355045071460612972808 
 187  25175541719465297181159583248159089904153831996513507404 
 188  50083258527021389073157894334103721405071984929234317921 
 189  99636535482328266092631578146153435176227864197841817664 
 190  198224265328000445173761771259189465771653329825180037249 
 191  394372883898639629141515565855979041849362645725489079344 
 192  784637716923335095479473677900958302012794430558004314111 
 193  1561144473049537184788175607844393720066907053545459360720 
 194  3106194673181037903753792704267711216215598570456429449680 
 195  6180530939457654905930623432081394625085396129933818597312 
 196  12297995236675945986290526216896652570322982095276475780367 
 197  24471137729832339221451199375753745216074157265727809674640 
 198  48695092250272432592180669464883715227945545266145237433374 
 199  96900786588481825660821834714039955930987115202982482530736 
 200  192832565311078833065035451080939512302664359253935140236165 
 201  383746398629012603114498410111322412542615640306338587534656 
 202  763693327964668645802120598340354504168967759421525307866000 
 203  1519862583732641048788456757288193200415088545843823765408197 
 204  3024824553899275812784869820877482545924146811826433572332001 
 205  6020138624345875763981594570331770140180740971830170231763203 
 206  11981829300882568268118707639980707560553901934225096092344240 
 207  23847892135089942639927089602280442101199070516428693671718971 
 208  47466477615034789677547187958385110720655842277891726827363721 
 209  94478730563896997635692010481761751482262346352167264881259848 
 210  188057663693852119103425049435125771998026956072409127239841031 
 211  374332790291080047504447965700250351844413846210482622941863664 
 212  745134139164319717202250195875026643765767184437847485289936161 
 213  1483271713641650516872084896953104680547818245078156496539591232 
 214  2952681074819360374707982084588890625763413889735021810868532080 
 215  5877895348942726699418680614902535757333679743286462023496426653 
 216  11701365740950798521990891964852270257655010600061012361590108615 
 217  23294884793044907656682328704222031112013661655421001567773856782 
 218  46376055046704082215596929622166795883550133754370250827586485520 
 219  92328584476543286968037722900752159841223097337467713976382226880 
 220  183817818185117998600002375593315663683889621062776630552979160790 
 221  365972126703402350153850883534203131316341327002813201100953985283 
 222  728647207220287562018027434784314342530733633041637094083881358086 
 223  1450759461909451468771319197507782816518590731257788653691674094128 
 224  2888565714337568549428608759323531857889694045272204194403958240987 
 225  5751455288992136489528963218564187877042590810141988795968770186499 
 226  11452012743568413364106342691831347542783919754707499814982064530640 
 227  22803126696444594011348312320298542243781197044615814609567811312112 
 228  45406225965727393338386551725506746397704664290594648389227133051311 
 229  90415891005989918612682391208869329071411907932363142644050535682960 
 230  180045556872797316193950152928965881368289799274010084047718023229546 
 231  358532277755353962983623681157248075452005660891968132735715544093469 
 232  713973760012816943527733365063140564046666445396936540189226643841306 
 233  1421818989896768505565958289224451595354734895554414397630047908765520 
 234  2831485680734590271768104969139292493313275475762209868784625322584326 
 235  5638873610994843605053077130030591007960054990028571142941296387104105 
 236  11229960157489730908368416318281261753140787480141645920264446194656481 
 237  22365152718713725690927816465100234377563087302223024786349445585982528 
 238  44542362977606327636553718506123996197331526811990393902225366419141674 
 239  88711986516069506087864309660732310418116346286641956056314955713436976 
 240  176684706477838432958329750074291851582748389687561895812160620129261977 
 241  351903149831379451535262572762075057094270651659874315310527376191061200 
 242  700898009168284692727258512691405692229084521074625702395347914562361563 
 243  1396027310442180211028778272191935617443937893827649547157812307194168711 
 244  2780611774077457305573714099529838975728499247541957704584822874165434401 
 245  5538524676529792510693765226818618041451051562450919836070994133031559134 
 246  11032020697152838740812784394882613171995997014638011055588565549534406406 
 247  21974713291494723321780930859442290204947492029157495705868721661420760938 
 248  43772211153219327907095886470018110327597020412918559994754631051378451224 
 249  87192838281111592939435982687264990853365952308464280150193963861380368704 
 250  173688133855974293135356477513031861779904976998460846059186376011869694459 
 251  345992298517877077958877445245083389999810711152312442348976844645158753904 
 252  689238626412596401330779672670761356269464194438336690711057047666149581190 
 253  1373028726134184135457363458601042385611897051371231984657599810370511418655 
 254  2735246202456288080871755551386328531967007511786784977310021669478262904880 
 255  5449039493520762137579811059232372134271528690147791248915651012137088453643 
 256  10855508365998393320959779844564491361244061062403802878699148500741855903743 
 257  21626538067669950896231156733140153995941475735216914684412311410038249893840 
 258  43085428553419979692491529305558291294239994294191837782123752188990931959045 
 259  85838151094844438306276560315320765667288946161401499210717591233665331624971 
 260  171016008719728534779427916320523679290983361967715294581352739457840929929751 
 261  340721549939689034809588185772690855292380644533379130966679787425583461929006 
 262  678842172017243038819103179287574910162682047505434757116820034489139569186800 
 263  1352522046148423392932357665196537083365952064231360504673816342480262867885488 
 264  2694797713159358729857652014747645855494283279491271308554649227820523744347601 
 265  5369257330370344940999397221836818912079175741778834909120206763355609573643522 
 266  10698144304873243679434889201404188057902117079484144743735750317964184488838598 
 267  21316152697350433099098730543621827890651409311930955069915427599838749618210240 
 268  42473229628302728637756425784679313782118852882728097042294172904156314537777121 
 269  84630673162714730668540684834900045305634591617629219385389132626869087703526160 
 270  168634452450150092961758846078430460646042260334387111219775382789835441424063237 
 271  336024370195871033945940136097241508298386791810217859995124378990816008741675824 
 272  669577972963831251465807182958473887859285445445360588666755196371405429183780502 
 273  1334250612792396339917212848093076172144510191656689231628992039655840855223357484 
 274  2658762170016964969324081076857005802886505710381577811932225013328792361138515280 
 275  5298187887888352011598532473155051563570200470142198694323124753833375323286932267 
 276  10557983109922440602823162537084341883926124125283366963325067444233175463071785316 
 277  21039735294863491742810056752601287797571193202730752937745260755294992258540164240 
 278  41928105587605663401139465614896091510267773504722435710470771433213761551191550320 
 279  83555651278525981544923092766602963726555132862457613817282254182318463879793913899 
 280  166514476476491063221668163442015906283634871918754816107298206549048938731875014129 
 281  331843796536779343075210574831063727825037467169048743843725963229421372561743800400 
 282  661334090970460960313008308705878776729329987762430475319765926719626990708156084485 
 283  1317994442782120076383521859046344982598382025081310205230911599540175345439576083568 
 284  2626707234558732264905187930352926972361564176746554845636253399083588892671831208801 
 285  5234981435892490970056655243650745685267959482077344394110147125191152600131930268768 
 286  10433354609995523961301725485597640002107471695049252813436307207548800636626574311882 
 287  20794002916088640090120512117637108296883184005464016060228458964173916251395123715667 
 288  41443603034148886846281854012235070008371345899778976453371998074429958084377781294421 
 289  82600399126884978627883556785631142992463305322742873484921352563569743448448449915524 
 290  164631140328756957403161020076188967757392380953604761635463937178425212804148979486804 
 291  328130795156972629875716122488624059447723645886909834187522623929507296997960165300160 
 292  654014119114239967765982134549243844515668362692402477729925229886894681002783617139361 
 293  1303563978029747922100114561695421178147270729735027464144287830218247418790531168632720 
 294  2598260173896028171260772561746655817667689277635122768668546491523445535412419268091068 
 295  5178905024579201914241811072227232612842716255082888772803746905138257541771195015720501 
 296  10322817447640976788522528826398875816139197940874676945791252277133689019070963038091540 
 297  20576120973075617033014602913226042030822913067332689400365055043983649492558956628115124 
 298  41014147174519854085941859498175399215801377053676568804754505691698952344228255829195920 
 299  81753952227471013495723572778971698771296390381241588654293262181446741127625553425420630 
 300  162962878106758886901475655072750252884117471493274900050891235948350503981066936494671790