1 1
2 3
3 7
4 15
5 27
6 127
7 255
8 511
9 1023
10 1819
11 4095
12 4255
13 16383
14 32767
15 65535
16 77671
17 262143
18 459759
19 1048575
20 2097151
21 4194303
22 7456539
23 16777215
24 33554431
25 67108863
26 125687199
27 1073741823
28 2147483647
29 4294967295
30 8589934591
31 17179869183
32 20361326439
33 68719476735
34 137438953471
35 274877906943
36 549755813887
37 1099511627775
38 1954687338267
39 4398046511103
40 8796093022207
41 17592186044415
42 35184372088831
43 70368744177663
44 125099989649179