1 1
2 3
3 7
4 31
5 63
6 127
7 1023
8 8191
9 16383
10 32767
11 131071
12 524287
13 67108863
14 1073741823
15 2147483647
16 17179869183
17 274877906943
18 8796093022207
19 2251799813685247
20 2305843009213693951
21 4611686018427387903
22 36893488147419103231
23 604462909807314587353087
24 38685626227668133590597631
25 77371252455336267181195263
26 618970019642690137449562111
27 9903520314283042199192993791
28 39614081257132168796771975167
29 162259276829213363391578010288127
30 5316911983139663491615228241121378303
31 170141183460469231731687303715884105727
32 680564733841876926926749214863536422911
33 1361129467683753853853498429727072845823
34 10889035741470030830827987437816582766591
35 365375409332725729550921208179070754913983135743
36 1496577676626844588240573268701473812127674924007423
37 12554203470773361527671578846415332832204710888928069025791
38 28948022309329048855892746252171976963317496166410141009864396001978282409983
39 57896044618658097711785492504343953926634992332820282019728792003956564819967
40 4074071952668972172536891376818756322102936787331872501272280898708762599526673412366794751
41 4171849679533027504677776769862406473833407270227837441302815640277772901915313574263597826047
42 4374501449566023848745004454235242730706338861786424872851541212819905998398751846447026354046107647
43 1146749307995035755805410447651043470398282494584140561868794419693461438044242404035009276555062843277311
44 1260864198284623334792929283204595641762551656654894293374345388935863096687910739565256520156317300505812095689818111
45 90854840536950861318665475986000566794205170085914757535186274897579911014174740415773881339220445695095315200783272241691825203576831
46 6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057151
47 471745303102692669030194322623533611364615152552055053547025787530703020299018606510765840647207345942683546878845480612471323078740599079070179281429087005456174415871
48 494660802946209068121005042039294380070262698202423679828126112185794450213063734340632802122486089979195342852032278678702730068613502419935092310203786335833213544297398271
49 1978643211784836272484020168157177520281050792809694719312504448743177800852254937362531208489944359916781371408129114714810920274454009679740369240815145343332854177189593087
50 531137992816767098689588206552468627329593117727031923199444138200403559860852242739162502265229285668889329486246501015346579337652707239409519978766587351943831270835393219031728127
51 8911016831293350036408538292383381493932086928219843614412485386522021810954448020519360959604241015192660760885926576778688876408936402340337229140082449586429677098359892480630613656731647
52 583992399055640987986069965529637289586333248927815671114136642291107221402710705472756839848623539171666215625420084135768154204336056063776340648924443416096255318318113913610607896607565283327
53 108663882323950867942188114268741342288279507754539563979881573578225047420339347897643136665660484738388626103630779067800309804345879439769244386742405029775086107995251122654262913153317445846134697284209785412102387486177039652426842288257624643046206077858561591880759072032552928984673183003497469267739721191590324421953323007
54 2004494827285612772459557477390933256081762344745068103276802787603896657382341290288311957525560419690605592801231144437168832785777824584510131958258421782480960650329477023436301375799818793766487746548263417350983443351956150635365929194497639148581678021668856262545401531712000884674168281778419375717172714968476370313696972584039777800896380927