0 1
1 2
2 1
3 12
4 3
5 56
6 7
7 240
8 15
9 992
10 31
11 4032
12 63
13 16256
14 127
15 65280
16 255
17 261632
18 511
19 1047552
20 1023
21 4192256
22 2047
23 16773120
24 4095
25 67100672
26 8191
27 268419072
28 16383
29 1073709056
30 32767
31 4294901760
32 65535
33 17179738112
34 131071
35 68719214592
36 262143
37 274877382656
38 524287
39 1099510579200
40 1048575
41 4398044413952
42 2097151
43 17592181850112
44 4194303
45 70368735789056
46 8388607
47 281474959933440
48 16777215
49 1125899873288192
50 33554431
51 4503599560261632
52 67108863
53 18014398375264256
54 134217727
55 72057593769492480
56 268435455
57 288230375614840832
58 536870911
59 1152921503533105152
60 1073741823
61 4611686016279904256
62 2147483647
63 18446744069414584320
64 4294967295
65 73786976286248271872
66 8589934591
67 295147905162172956672
68 17179869183
69 1180591620683051565056
70 34359738367
71 4722366482800925736960
72 68719476735
73 18889465931341141901312
74 137438953471
75 75557863725639445512192
76 274877906943
77 302231454903107537862656
78 549755813887
79 1208925819613529663078400
80 1099511627775
81 4835703278456317675569152
82 2199023255551
83 19342813113829668748787712
84 4398046511103
85 77371252455327471088173056
86 8796093022207
87 309485009821327476538736640
88 17592186044415
89 1237940039285345090527035392
90 35184372088831
91 4951760157141450730852319232
92 70368744177663
93 19807040628565943660897632256
94 140737488355327
95 79228162514264056118567239680
96 281474976710655
97 316912650057056787424222380032
98 562949953421311
99 1267650600228228275596796362752
100 1125899906842623
101 5070602400912915354186999136256
102 2251799813685247
103 20282409603651665920347623915520
104 4503599627370495
105 81129638414606672688589750403072
106 9007199254740991
107 324518553658426708768757511094272
108 18014398509481983
109 1298074214633706871103827063341056
110 36028797018963967
111 5192296858534827556472902291292160
112 72057594037927935
113 20769187434139310370006797241024512
114 144115188075855871
115 83076749736557241768257565115809792
116 288230376151711743
117 332306998946228967649491012766662656
118 576460752303423487
119 1329227995784915871750885555673497600
120 1152921504606846975
121 5316911983139663489309385231907684352
122 2305843009213693951
123 21267647932558653961849226946058125312
124 4611686018427387903
125 85070591730234615856620279821087277056
126 9223372036854775807