1 2047
2 8388607
3 536870911
4 137438953471
5 2199023255551
6 8796093022207
7 140737488355327
8 9007199254740991
9 576460752303423487
10 147573952589676412927
11 2361183241434822606847
12 9444732965739290427391
13 604462909807314587353087
14 9671406556917033397649407
15 158456325028528675187087900671
16 2535301200456458802993406410751
17 10141204801825835211973625643007
18 649037107316853453566312041152511
19 10384593717069655257060992658440191
20 2722258935367507707706996859454145691647
21 174224571863520493293247799005065324265471
22 696898287454081973172991196020261297061887
23 713623846352979940529142984724747568191373311
24 2854495385411919762116571938898990272765493247
25 182687704666362864775460604089535377456991567871
26 11692013098647223345629478661730264157247460343807
27 187072209578355573530071658587684226515959365500927
28 11972621413014756705924586149611790497021399392059391
29 766247770432944429179173513575154591809369561091801087
30 3064991081731777716716694054300618367237478244367204351
31 3138550867693340381917894711603833208051177722232017256447
32 12554203470773361527671578846415332832204710888928069025791
33 200867255532373784442745261542645325315275374222849104412671
34 803469022129495137770981046170581301261101496891396417650687
35 3291009114642412084309938365114701009965471731267159726697218047
36 13479973333575319897333507543509815336818572211270286240551805124607
37 215679573337205118357336120696157045389097155380324579848828881993727
38 862718293348820473429344482784628181556388621521298319395315527974911
39 13803492693581127574869511724554050904902217944340773110325048447598591
40 883423532389192164791648750371459257913741948437809479060803100646309887
41 3533694129556768659166595001485837031654967793751237916243212402585239551
42 3618502788666131106986593281521497120414687020801267626233049500247285301247
43 231584178474632390847141970017375815706539969331281128078915168015826259279871
44 14821387422376473014217086081112052205218558037201992197050570753012880593911807
45 948568795032094272909893509191171341133987714380927500611236528192824358010355711
46 3794275180128377091639574036764685364535950857523710002444946112771297432041422847
47 242833611528216133864932738352939863330300854881517440156476551217363035650651062271
48 3885337784451458141838923813647037813284813678104279042503624819477808570410416996351
49 15541351137805832567355695254588151253139254712417116170014499277911234281641667985407
50 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057791
51 260740604970814219042361048116400404614587954389239840081425977517360806369707098391474864127
52 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826047
53 16687398718132110018711107079449625895333629080911349765211262561111091607661254297054391304191
54 266998379490113760299377713271194014325338065294581596243380200977777465722580068752870260867071
55 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107647
56 279968092772225526319680285071055534765205687154331191862498637620473983897520118172609686658950889471
57 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819327
58 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277311
59 18347988927920572092886567162416695526372519913346248989900710715095383008707878464560148424881005492436991
60 1174271291386916613944740298394668513687841274454159935353645485766104512557304221731849499192384351515967487
61 300613450595050653169853516389035139504087366260264943450533244356122755214669880763353471793250393988087676927
62 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323391
63 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697087
64 19701003098197239606139520050071806902539869635232723333974146702122860885748605305707133127442457820403313995153407
65 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818111
66 322781234760863573706989896500376484291213224103652939103832419567580952752105149328705669160017228929487896496593436671
67 5164499756173817179311838344006023748659411585658447025661318713081295244033682389259290706560275662871806343945494986751
68 1322111937580497197903830616065542079656809365928562438569297590548811582472622691650378420879430569695182424050046716608511
69 1353842624082429130653522550851115089568572790710847937094960732721983060451965636249987502980536903367866802227247837807116287
70 5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465151
71 5545339388241629719156828368286167406872874150751633150340959161229242615611251246079948812208279156194782421922807143657948315647
72 22181357552966518876627313473144669627491496603006532601363836644916970462445004984319795248833116624779129687691228574631793262591
73 1419606883389857208104148062281258856159455782592418086487285545274686109596480318996466895925319463985864300012238628776434768805887
74 22713710134237715329666368996500141698551292521478689383796568724394977753543685103943470334805111423773828800195818060422956300894207
75 1453677448591213781098647615776009068707282721374636120562980398361278576226795846652382101427527131121525043212532355867069203257229311
76 372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703871
77 5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261951
78 23817051317718446589520242536874132581700120107002038199303870846751188192899823151552628349788604516295066307994130118526061826166445047807
79 381072821083495145432323880589986121307201921712032611188861933548019011086397170424842053596617672260721060927906081896416989218663120764927
80 1560874275157996115690798614896583152874299071332485575429578479812685869409882810060153051531745985579913465560703311447723987839644142653145087
81 399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142527
82 6393341031047152089869511126616404594173128996177860916959553453312761321102879990006386899074031556935325554936640763689877454191182408307282280447
83 1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794687
84 26187124863169134960105517574620793217733136368344518315866330944769070371237396439066160738607233257207093473020480568073738052367083144426628220715007
85 1675975991242824637446753124775730765934920727574049172215445180465220503759193372100234287270862928461253982273310756356719235351493321243304206125760511
86 27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228607
87 7198262071269114212496861612297570974191515389283066612961208916178940129074380592510465097766225371439873457013633432197133225688790879502413624289384262168215551
88 460688772561223309599799143187044542348256984914116263229517370635452168260760357920669766257038423772151901248872539660616526444082616288154471954520592778765795327
89 471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415871
90 30191699398572330817932436647906151127335369763331523427009650401964993299137190816689013801421270140331747000246110759198164677039398341060491474011461568349195162615807
91 1932268761508629172347675945465993672149463664853217499328617625725759571144780212268096883290961288981231808015751088588682539330521493827871454336733540374348490407411711
92 7729075046034516689390703781863974688597854659412869997314470502903038284579120849072387533163845155924927232063004354354730157322085975311485817346934161497393961629646847
93 494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398271
94 506532662216918085755909163048237445191949002959281848144001138878253517018177263964807989373425756138696031080481053366991595590260226478013534525648677207893210669360535830527
95 32418090381882757488378186435087196492284736189394038281216072888208225089163344893747711319899248392876545989150787415487462117776654494592866209641515341305165482839074293153791
96 2074757784440496479256203931845580575506223116121218449997828664845326405706454073199853524473551897144098943305650394591197575537705887653943437417056981843530590901700754761842687
97 8299031137761985917024815727382322302024892464484873799991314659381305622825816292799414097894207588576395773222601578364790302150823550615773749668227927374122363606803019047370751
98 33992831540273094316133645219357992149093959534530043084764424844825827831094543535306400144974674282808917087119776064982181077609773263322209278641061590524405201333465166018030600191
99 543885304644369509058138323509727874385503352552480689356230797517213245297512696564902402319594788524942673393916417039714897241756372213155348458256985448390483221335442656288489603071
100 2175541218577478036232553294038911497542013410209922757424923190068852981190050786259609609278379154099770693575665668158859588967025488852621393833027941793561932885341770625153958412287
101 8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731647
102 9124881235244390437282343211400582649786457014497119861158385035798550334417354773011825622634742799557284619147188814621377409442750875996505322639444428376503989348720529900165748384493207551
103 36499524940977561749129372845602330599145828057988479444633540143194201337669419092047302490538971198229138476588755258485509637771003503986021290557777713506015957394882119600662993537972830207
104 583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283327
105 37375513539561023231108477793896786533525327931380202951304745106630862169773485150256437750311906506986637800026885384689161869077507588081685801531164378630160340372359290471078905382884178132991
106 2392032866531905486790942578809394338145620987608332988883503686824375178865503049616412016019962016447144819201720664620106359620960485637227891297994520232330261783830994590149049944504587400511487
107 9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045951
108 39191066485258739495582803211213116836177854260974927689867324404930562930532401964915294470471057677470020717800991369135822596029816596680341771026342219486499009066287015365002034290763159969980219391
109 627057063764139831929324851379409869378845668175598843037877190478889006888518431438644711527536922839520331484815861906173161536477065546885468336421475511783984145060592245840032548652210559519683510271
110 40131652080904949243476790488282231640246122763238325954424140190648896440865179612073261537762363061729301215028215161995082338334532195000669973530974432754174985283877903733762083113741475809259744657407