0 0
1 2
2 12
3 56
4 240
5 992
6 4032
7 16256
8 65280
9 261632
10 1047552
11 4192256
12 16773120
13 67100672
14 268419072
15 1073709056
16 4294901760
17 17179738112
18 68719214592
19 274877382656
20 1099510579200
21 4398044413952
22 17592181850112
23 70368735789056
24 281474959933440
25 1125899873288192
26 4503599560261632
27 18014398375264256
28 72057593769492480
29 288230375614840832
30 1152921503533105152
31 4611686016279904256
32 18446744069414584320
33 73786976286248271872
34 295147905162172956672
35 1180591620683051565056
36 4722366482800925736960
37 18889465931341141901312
38 75557863725639445512192
39 302231454903107537862656
40 1208925819613529663078400
41 4835703278456317675569152
42 19342813113829668748787712
43 77371252455327471088173056
44 309485009821327476538736640
45 1237940039285345090527035392
46 4951760157141450730852319232
47 19807040628565943660897632256
48 79228162514264056118567239680
49 316912650057056787424222380032
50 1267650600228228275596796362752
51 5070602400912915354186999136256
52 20282409603651665920347623915520
53 81129638414606672688589750403072
54 324518553658426708768757511094272
55 1298074214633706871103827063341056
56 5192296858534827556472902291292160
57 20769187434139310370006797241024512
58 83076749736557241768257565115809792
59 332306998946228967649491012766662656
60 1329227995784915871750885555673497600
61 5316911983139663489309385231907684352
62 21267647932558653961849226946058125312
63 85070591730234615856620279821087277056
64 340282366920938463444927863358058659840
65 1361129467683753853816604941579653742592
66 5444517870735015415340206742613453176832
67 21778071482940061661508400923043489120256
68 87112285931760246646328751597353309306880
69 348449143727040986585905302199771942879232
70 1393796574908163946344801800419805182820352
71 5575186299632655785381568384920655553888256
72 22300745198530623141530995906165491860766720
73 89202980794122492566133428357627706733494272
74 356811923176489970264552602896442305514831872
75 1427247692705959881058248190517632179221037056
76 5708990770823839524233068319934254631207567360
77 22835963083295358096932424395464470353477107712
78 91343852333181432387729999813312785071202107392
79 365375409332725729550920603716160947599395782656
80 1461501637330902918203683623790463405026757836800
81 5846006549323611672814736913013492849365380759552
82 23384026197294446691258952487757249855978221862912
83 93536104789177786765035819622435556340946285101056
84 374144419156711147060143297832555339197851935703040
85 1496577676626844588240573230015847584459541333409792
86 5986310706507378352962292997434642793174432514834432
87 23945242826029513411849172144481076083370264421728256
88 95780971304118053647396688887409314154826126411694080
89 383123885216472214589586756168607276261994643096338432
90 1532495540865888858358347025912369144333358847284477952
91 6129982163463555433433388106125356655904195938936160256
92 24519928653854221733733552429453186780758304855341137920
93 98079714615416886934934209727716267437316261620557545472
94 392318858461667547739736838930672110377831130880616169472
95 1569275433846670190958947355762302522768456692319236653056
96 6277101735386680763835789423128438253588091106870490562560
97 25108406941546723055343157692672209339380893102669050150912
98 100433627766186892221372630771005750007580629761050376404992
99 401734511064747568885490523084656825330436633744949857222656
100 1606938044258990275541962092339894951921974764381296132096000
101 6427752177035961102167848369362115108888355516328177934794752
102 25711008708143844408671393477453531037954334982918698552000512
103 102844034832575377634685573909824265356619165766886767833645056
104 411376139330301510538742295639317343836080314737971018585866240
105 1645504557321206042154969182557309940163528562292731968846036992
106 6582018229284824168619876730229320890292528855852623664389292032
107 26328072917139296674479506920917445820446944636773886235567456256
108 105312291668557186697918027683670107800341436973822328098290401280
109 421249166674228746791672110734681080238473064748742878705202757632
110 1684996666696914987166688442938725619028106892701878647444893335552
111 6739986666787659948666753771754905072260856838221328855027737952256
112 26959946667150639794667015087019625481340285887712943950607281029120
113 107839786668602559178668060348078512309954860620507032863421782556672
114 431359146674410236714672241392314070009006876621338645575672447107072
115 1725436586697640946858688965569256321574402374763975610546660422189056
116 6901746346790563787434755862277025369374359235613144498674582956277760
117 27606985387162255149739023449108101643650936415567062107674214360154112
118 110427941548649020598956093796432406906910744608497216656648622510702592
119 441711766194596082395824375185729628292256976326446803078498020182982656
120 1766847064778384329583297500742918514498255901090703085217799141012275200
121 7067388259113537318333190002971674060651479595932644086678810684609789952
122 28269553036454149273332760011886696247922830366870239838330470979560538112
123 113078212145816597093331040047546785002325145433760286336552340400484909056
124 452312848583266388373324160190187140030568229667599799312670274566425149440
125 1809251394333065553493296640760748560164808214535516505183602924194671624192
126 7237005577332262213973186563042994240744303449872300636600255348636628549632
127 28948022309329048855892746252171976963147354982949671778132708698262398304256
128 115792089237316195423570985008687907852929702298719625575994209400481361428480
129 463168356949264781694283940034751631412399373928720379230903586816788982136832
130 1852673427797059126777135760139006525650958625182565270777467845696883001393152
131 7410693711188236507108543040556026102606556759665628590817578379646986151264256
132 29642774844752946028434172162224104410431671556533249378685727512306852896440320
133 118571099379011784113736688648896417641737575261874467545573738036665228168527872
134 474284397516047136454946754595585670566972079118980810243956608121536545839644672
135 1897137590064188545819787018382342682267931872618889121099149744435897449689645056
136 7588550360256754183279148073529370729071814602761488244643245601643092331420712960
137 30354201441027016733116592294117482916287432635617816499066275654371374391007117312
138 121416805764108066932466369176469931665150078991614993037251689113083507694677000192
139 485667223056432267729865476705879726660601012864747426230979929443530051040005062656
140 1942668892225729070919461906823518906642405445255564613087866063756512244682614374400
141 7770675568902916283677847627294075626569624568615408268679356946990833059775645745152
142 31082702275611665134711390509176302506278503849647932707373213171892900401192959475712
143 124330809102446660538845562036705210025114026548964330094804423455430737928952590893056
144 497323236409786642155382248146820840100456128496602518909840835357441224364171869552640
145 1989292945639146568621528992587283360401824558587900472700609624501201442753410490171392
146 7957171782556586274486115970349133441607298323554582684924931064147678861607087984607232
147 31828687130226345097944463881396533766429193472624292327944709388876461627615243986272256
148 127314748520905380391777855525586135065716774247309092488268807820077338872834760040775680
149 509258994083621521567111422102344540262867097702860216306055171809452340216086608354476032
150 2037035976334486086268445688409378161051468392238688557930180568296095330313841569800650752
151 8148143905337944345073782753637512644205873571809249617132642035300953260154356551968096256
152 32592575621351777380295131014550050576823494292945989239354407665436956918415406753403371520
153 130370302485407109521180524058200202307293977183201938499065309710214115429257588104675459072
154 521481209941628438084722096232800809229175908755643717079556596937789037228222274600825782272
155 2085924839766513752338888384931203236916703635068246794484817103945021299935272942767551021056
156 8343699359066055009355553539724812947666814540364331030272449848167815501785859459798699868160
157 33374797436264220037422214158899251790667258161640011825756162257446722611232973216651791040512
158 133499189745056880149688856635597007162669032646925422712357374759337811653110963621521147297792
159 533996758980227520598755426542388028650676130588432441668094950496453089028801995995912555462656
160 2135987035920910082395021706169552114602704522355191268309710704904016040947924267003306154393600
161 8543948143683640329580086824678208458410818089423688076513504625452471533457129634052536482660352
162 34175792574734561318320347298712833833643272357700598312603342113482700873159383668288769660813312
163 136703170298938245273281389194851335334573089430814085263512015677276432971299264937312326103597056
164 546812681195752981093125556779405341338292357723279725080245357155796990842520520277563799335075840
165 2187250724783011924372502227117621365353169430893165668373376017516570481284729002166884187181678592
166 8749002899132047697490008908470485461412677723572756209598293247853046960968209850780794728409464832
167 34996011596528190789960035633881941845650710894291211910602751346985717915531427087349694873003360256
168 139984046386112763159840142535527767382602843577165221786830162099089931805442883717851811410744442880
169 559936185544451052639360570142111069530411374308661635436158961818653847508405885608313309480439775232
170 2239744742177804210557442280568444278121645497234648038322312474119203630606892243907065365596683108352