0 2
1 9
2 65
3 513
4 4097
5 32769
6 262145
7 2097153
8 16777217
9 134217729
10 1073741825
11 8589934593
12 68719476737
13 549755813889
14 4398046511105
15 35184372088833
16 281474976710657
17 2251799813685249
18 18014398509481985
19 144115188075855873
20 1152921504606846977
21 9223372036854775809
22 73786976294838206465
23 590295810358705651713
24 4722366482869645213697
25 37778931862957161709569
26 302231454903657293676545
27 2417851639229258349412353
28 19342813113834066795298817
29 154742504910672534362390529
30 1237940039285380274899124225
31 9903520314283042199192993793
32 79228162514264337593543950337
33 633825300114114700748351602689
34 5070602400912917605986812821505
35 40564819207303340847894502572033
36 324518553658426726783156020576257
37 2596148429267413814265248164610049
38 20769187434139310514121985316880385
39 166153499473114484112975882535043073
40 1329227995784915872903807060280344577
41 10633823966279326983230456482242756609
42 85070591730234615865843651857942052865
43 680564733841876926926749214863536422913
44 5444517870735015415413993718908291383297
45 43556142965880123323311949751266331066369
46 348449143727040986586495598010130648530945
47 2787593149816327892691964784081045188247553
48 22300745198530623141535718272648361505980417
49 178405961588244985132285746181186892047843329
50 1427247692705959881058285969449495136382746625
51 11417981541647679048466287755595961091061972993
52 91343852333181432387730302044767688728495783937
53 730750818665451459101842416358141509827966271489
54 5846006549323611672814739330865132078623730171905
55 46768052394588893382517914646921056628989841375233
56 374144419156711147060143317175368453031918731001857
57 2993155353253689176481146537402947624255349848014849
58 23945242826029513411849172299223580994042798784118785
59 191561942608236107294793378393788647952342390272950273
60 1532495540865888858358347027150309183618739122183602177
61 12259964326927110866866776217202473468949912977468817409
62 98079714615416886934934209737619787751599303819750539265
63 784637716923335095479473677900958302012794430558004314113
64 6277101735386680763835789423207666416102355444464034512897
65 50216813883093446110686315385661331328818843555712276103169
66 401734511064747568885490523085290650630550748445698208825345
67 3213876088517980551083924184682325205044405987565585670602753
68 25711008708143844408671393477458601640355247900524685364822017
69 205688069665150755269371147819668813122841983204197482918576129
70 1645504557321206042154969182557350504982735865633579863348609025
71 13164036458569648337239753460458804039861886925068638906788872193
72 105312291668557186697918027683670432318895095400549111254310977537
73 842498333348457493583344221469363458551160763204392890034487820289
74 6739986666787659948666753771754907668409286105635143120275902562305
75 53919893334301279589334030174039261347274288845081144962207220498433
76 431359146674410236714672241392314090778194310760649159697657763987457
77 3450873173395281893717377931138512726225554486085193277581262111899649
78 27606985387162255149739023449108101809804435888681546220650096895197185
79 220855883097298041197912187592864814478435487109452369765200775161577473
80 1766847064778384329583297500742918515827483896875618958121606201292619777
81 14134776518227074636666380005943348126619871175004951664972849610340958209
82 113078212145816597093331040047546785012958969400039613319782796882727665665
83 904625697166532776746648320380374280103671755200316906558262375061821325313
84 7237005577332262213973186563042994240829374041602535252466099000494570602497
85 57896044618658097711785492504343953926634992332820282019728792003956564819969
86 463168356949264781694283940034751631413079938662562256157830336031652518559745
87 3705346855594118253554271520278013051304639509300498049262642688253220148477953
88 29642774844752946028434172162224104410437116074403984394101141506025761187823617
89 237142198758023568227473377297792835283496928595231875152809132048206089502588929
90 1897137590064188545819787018382342682267975428761855001222473056385648716020711425
91 15177100720513508366558296147058741458143803430094840009779784451085189728165691393
92 121416805764108066932466369176469931665150427440758720078238275608681517825325531137
93 971334446112864535459730953411759453321203419526069760625906204869452142602604249089
94 7770675568902916283677847627294075626569627356208558085007249638955617140820833992705
95 62165404551223330269422781018352605012557018849668464680057997111644937126566671941633
96 497323236409786642155382248146820840100456150797347717440463976893159497012533375533057
97 3978585891278293137243057985174566720803649206378781739523711815145275976100267004264449
98 31828687130226345097944463881396533766429193651030253916189694521162207808802136034115585
99 254629497041810760783555711051172270131433549208242031329517556169297662470417088272924673
100 2037035976334486086268445688409378161051468393665936250636140449354381299763336706183397377
101 16296287810675888690147565507275025288411747149327490005089123594835050398106693649467179009
102 130370302485407109521180524058200202307293977194619920040712988758680403184853549195737432065
103 1042962419883256876169444192465601618458351817556959360325703910069443225478828393565899456513
104 8343699359066055009355553539724812947666814540455674882605631280555545803830627148527195652097
105 66749594872528440074844428317798503581334516323645399060845050244444366430645017188217565216769
106 533996758980227520598755426542388028650676130589163192486760401955554931445160137505740521734145
107 4271974071841820164790043412339104229205409044713305539894083215644439451561281100045924173873153
108 34175792574734561318320347298712833833643272357706444319152665725155515612490248800367393390985217
109 273406340597876490546562778389702670669146178861651554553221325801244124899921990402939147127881729
110 2187250724783011924372502227117621365353169430893212436425770606409952999199375923223513177023053825
111 17498005798264095394980017816940970922825355447145699491406164851279623993595007385788105416184430593
112 139984046386112763159840142535527767382602843577165595931249318810236991948760059086304843329475444737
113 1119872371088902105278721140284222139060822748617324767449994550481895935590080472690438746635803557889
114 8958978968711216842229769122273777112486581988938598139599956403855167484720643781523509973086428463105
115 71671831749689734737838152978190216899892655911508785116799651230841339877765150252188079784691427704833
116 573374653997517877902705223825521735199141247292070280934397209846730719022121202017504638277531421638657
117 4586997231980143023221641790604173881593129978336562247475177678773845752176969616140037106220251373109249
118 36695977855841144185773134324833391052745039826692497979801421430190766017415756929120296849762010984873985
119 293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991873
120 2348542582773833227889480596789337027375682548908319870707290971532209025114608443463698998384768703031934977
121 18788340662190665823115844774314696219005460391266558965658327772257672200916867547709591987078149624255479809
122 150306725297525326584926758194517569752043683130132471725266622178061377607334940381676735896625196994043838465
123 1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707713
124 9619630419041620901435312524449124464130795720328478190417063819395928166869436184427311097384012607618805661697
125 76957043352332967211482500195592995713046365762627825523336510555167425334955489475418488779072100860950445293569
126 615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348545
127 4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788353
128 39402006196394479212279040100143613805079739270465446667948293404245721771497210611414266254884915640806627990306817
129 315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454529
130 2521728396569246669585858566409191283525103313309788586748690777871726193375821479130513040312634601011624191379636225
131 20173827172553973356686868531273530268200826506478308693989526222973809547006571833044104322501076808092993531037089793
132 161390617380431786853494948250188242145606612051826469551916209783790476376052574664352834580008614464743948248296718337
133 1291124939043454294827959586001505937164852896414611756415329678270323811008420597314822676640068915717951585986373746689
134 10328999512347634358623676688012047497318823171316894051322637426162590488067364778518581413120551325743612687890989973505
135 82631996098781074868989413504096379978550585370535152410581099409300723904538918228148651304964410605948901503127919788033
136 661055968790248598951915308032771039828404682964281219284648795274405791236311345825189210439715284847591212025023358304257
137 5288447750321988791615322464262168318627237463714249754277190362195246329890490766601513683517722278780729696200186866434049
138 42307582002575910332922579714097346549017899709713998034217522897561970639123926132812109468141778230245837569601494931472385
139 338460656020607282663380637712778772392143197677711984273740183180495765112991409062496875745134225841966700556811959451779073
140 2707685248164858261307045101702230179137145581421695874189921465443966120903931272499975005961073806735733604454495675614232577