0 1
1 2
2 3
3 7
4 8
5 15
6 32
7 64
8 63
9 224
10 255
11 1280
12 512
13 3968
14 6399
15 10240
16 4095
17 14336
18 32768
19 65535
20 229375
21 180224
22 483327
23 262143
24 2097151
25 1048575
26 14680064
27 17432576
28 33554432
29 67108864
30 16777215
31 304087040
32 134217728
33 268435455
34 2415919103
35 1073741824
36 1073741823
37 8589934592
38 12884901887
39 34359738368
40 184683593727
41 231928233984
42 206695301120
43 618475290624
44 1924145348607
45 68719476735
46 7971459301376
47 1099511627775
48 15393162788864
49 4398046511103
50 17592186044415
51 35184372088832