0 1
1 1
2 5
3 15
4 19
5 63
6 7
7 255
8 15
9 1023
10 1951
11 4095
12 63
13 16383
14 127
15 65535
16 255
17 262143
18 14847
19 1048575
20 1023
21 4194303
22 67583
23 16777215
24 4095
25 67108863
26 8191
27 268435455
28 8404991
29 1073741823
30 100696063
31 4294967295
32 16842751
33 17179869183
34 4298768383
35 68719476735
36 262143
37 274877906943
38 34377039871
39 1099511627775
40 19059965951
41 4398046511103
42 1168233201663
43 17592186044415
44 6658277244927
45 70368744177663
46 1099520016383
47 281474976710655
48 16777215
49 1125899906842623
50 283708393259007
51 4503599627370495
52 52914064195583
53 18014398509481983
54 36833773748223
55 72057594037927935
56 268435455
57 288230376151711743
58 135107989357985791
59 1152921504606846975
60 142937585352703
61 4611686018427387903
62 144222392607047679
63 18446744073709551615
64 432345568522534911
65 73786976294838206463
66 28120480720455991295
67 295147905179352825855
68 32297701084309225471
69 1180591620717411303423
70 1133871366143
71 4722366482869645213695
72 2066327577718759096319
73 18889465931478580854783
74 553402322348725501951
75 75557863725914323419135
76 35438501208880140255231
77 302231454903657293676543
78 885497759283342737407
79 1208925819614629174706175
80 463476416276301086719
81 4835703278458516698824703
82 1815749912665577607921663
83 19342813113834066795298815
84 151115799513820731277311
85 77371252455336267181195263
86 3634121568837029232377855
87 309485009821345068724781055
88 78279128492549459228491775
89 1237940039285380274899124223
90 585791558231841928137146367
91 4951760157141521099596496895
92 2446185838196844964872191
93 19807040628566084398385987583
94 18140989290828553286320127
95 79228162514264337593543950335
96 8665693833154461155270328319
97 316912650057057350374175801343
98 123189543417240350998982033407
99 1267650600228229401496703205375
100 314388006823310377774743551
101 5070602400912917605986812821503
102 297184189680555444966797606911
103 20282409603651670423947251286015
104 7605942891975027222091891998719
105 81129638414606681695789005144063
106 4442928644313256558235517714431
107 324518553658426726783156020576255
108 121694464877860729132430093451263
109 1298074214633706907132624082305023
110 40568537863714807286391623385087
111 5192296858534827628530496329220095
112 335927544601843654778777310855167
113 20769187434139310514121985316880383
114 39623752728396805276228911103
115 83076749736557242056487941267521535
116 21261035876699565514955295062753279
117 332306998946228968225951765070086143
118 98661266022842092688706877031186431
119 1329227995784915872903807060280344575
120 12333650465496059955784315326955519
121 5316911983139663491615228241121378303
122 147331424734265467347614585021530111
123 21267647932558653966460912964485513215
124 5389686537744135282008036507209695231
125 85070591730234615865843651857942052863
126 21267647932558653975684285001340289023