1 3
2 7
3 31
4 127
5 2047
6 8191
7 131071
8 524287
9 8388607
10 2147483647
11 137438953471
12 2199023255551
13 576460752303423487
14 2305843009213693951
15 147573952589676412927
16 9671406556917033397649407
17 618970019642690137449562111
18 158456325028528675187087900671
19 2535301200456458802993406410751
20 10141204801825835211973625643007
21 162259276829213363391578010288127
22 649037107316853453566312041152511
23 170141183460469231731687303715884105727
24 2722258935367507707706996859454145691647
25 174224571863520493293247799005065324265471
26 696898287454081973172991196020261297061887
27 713623846352979940529142984724747568191373311
28 187072209578355573530071658587684226515959365500927
29 200867255532373784442745261542645325315275374222849104412671
30 803469022129495137770981046170581301261101496891396417650687
31 215679573337205118357336120696157045389097155380324579848828881993727
32 3533694129556768659166595001485837031654967793751237916243212402585239551
33 948568795032094272909893509191171341133987714380927500611236528192824358010355711
34 3794275180128377091639574036764685364535950857523710002444946112771297432041422847
35 3885337784451458141838923813647037813284813678104279042503624819477808570410416996351
36 15914343565113172548972231940698266883214596825515126958094847260581103904401068017057791
37 286687326998758938951352611912760867599570623646035140467198604923365359511060601008752319138765710819327
38 19239260838083241802870625048898248928261591440656956380834127638791856333738872368854622194768025215237611323391
39 1231312693637327475383720003129487931408741852202045208373384168882678805359287831606695820465153613775207124697087
40 5415370496329716522614090203404460358274291162843391748379842930887932241807862544999950011922147613471467208908991351228465151
41 372141426839350727961253789638658321589064376671906846864122981980487315514059736743009817965446945567110411062408283101969716033850703871
42 399583814440447005616844445413525287135820562261116307309972090832047582568929999375399181192126972308457847183540047730617340886948900519205142527
43 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151
44 27459190640522438859927603196325572869077741200573221637577853836742172733590624208490238562645818219909185245565923432148487951998866575250296113164460228607
45 531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728127
46 706003489677054374237277210551156965837838477962894381170850482715673457590299624976468480248807499242724466374570999144530824216469597736906638272121736526607699022870679030143158018123175881930939339869708632591433727
47 3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216511
48 16122269626942909129404900662735492142298807557254685123533957184651913530173488143140175045399694454793530120643833272670970079330526292030350920973600450955456136596649325078391464772840162385651374295294530896122681527488756156580761624107880751845994219387748351
49 19958403095347198116563727130368385660674512604354575415025472424372118918689640657849579654926357010893424468441924952439724379883935936607391717982848314203200056729510856765175377214443629871826533567445439239933308104551208703888888552684480441575071209068757560416423584952303440099278847
50 81749619078542123485445026325988907666122803627436340899944335050228199090952768134551878266578358316619466622738124605193111060004601596343876476857746694976307432364076469310158345070361107955001481492256519126766829996241750851128887511795631888691491672345630967465671003964634890646646161407
51 1339385758982834151185531311325002263201756014631917009304687985462938813906170153116497973519619822659493341146941433531483931607115392554498072196837321850491820971853028873177634325632796392734744272769130809372947742658424845944895692993259632864321399559710817770957553728956578048354650708508671
52 24707306311927565716857342128774085333197833223161879682238935306082805123046306993647507776054336486228891340858985829027076261887914242781617846672453431386903982455635542158748401823985988322905245077938567513252198179128990807936780194781391547404884040101606295111368825026273254703636026307207764436438929167613951
53 98829225247710262867429368515096341332791332892647518728955741224331220492185227974590031104217345944915565363435943316108305047551656971126471386689813725547615929822542168634993607295943953291620980311754270053008792716515963231747120779125566189619536160406425180445475300105093018814544105228831057745755716670455807