0 1
1 1
2 4
3 3
4 24
5 7
6 112
7 15
8 480
9 31
10 1984
11 63
12 8064
13 127
14 32512
15 255
16 130560
17 511
18 523264
19 1023
20 2095104
21 2047
22 8384512
23 4095
24 33546240
25 8191
26 134201344
27 16383
28 536838144
29 32767
30 2147418112
31 65535
32 8589803520
33 131071
34 34359476224
35 262143
36 137438429184
37 524287
38 549754765312
39 1048575
40 2199021158400
41 2097151
42 8796088827904
43 4194303
44 35184363700224
45 8388607
46 140737471578112
47 16777215
48 562949919866880
49 33554431
50 2251799746576384
51 67108863
52 9007199120523264
53 134217727
54 36028796750528512
55 268435455
56 144115187538984960
57 536870911
58 576460751229681664
59 1073741823
60 2305843007066210304
61 2147483647
62 9223372032559808512
63 4294967295
64 36893488138829168640
65 8589934591
66 147573952572496543744
67 17179869183
68 590295810324345913344
69 34359738367
70 2361183241366103130112
71 68719476735
72 9444732965601851473920
73 137438953471
74 37778931862682283802624
75 274877906943
76 151115727451278891024384
77 549755813887
78 604462909806215075725312
79 1099511627775
80 2417851639227059326156800
81 2199023255551
82 9671406556912635351138304
83 4398046511103
84 38685626227659337497575424
85 8796093022207
86 154742504910654942176346112
87 17592186044415
88 618970019642654953077473280
89 35184372088831
90 2475880078570690181054070784
91 70368744177663
92 9903520314282901461704638464
93 140737488355327
94 39614081257131887321795264512
95 281474976710655
96 158456325028528112237134479360
97 562949953421311
98 633825300114113574848444760064
99 1125899906842623
100 2535301200456456551193592725504
101 2251799813685247
102 10141204801825830708373998272512
103 4503599627370495
104 40564819207303331840695247831040
105 9007199254740991
106 162259276829213345377179500806144
107 18014398509481983
108 649037107316853417537515022188544
109 36028797018963967
110 2596148429267413742207654126682112
111 72057594037927935
112 10384593717069655112945804582584320
113 144115188075855871
114 41538374868278620740013594482049024
115 288230376151711743
116 166153499473114483536515130231619584
117 576460752303423487
118 664613997892457935298982025533325312
119 1152921504606846975
120 2658455991569831743501771111346995200
121 2305843009213693951
122 10633823966279326978618770463815368704
123 4611686018427387903
124 42535295865117307923698453892116250624
125 9223372036854775807
126 170141183460469231713240559642174554112