1 1
2 15
3 35
4 63
5 95
6 143
7 161
8 215
9 255
10 287
11 323
12 485
13 511
14 575
15 767
16 1023
17 1295
18 1457
19 1535
20 1727
21 1943
22 2047
23 2303
24 2915
25 3071
26 3455
27 3887
28 4095
29 4607
30 5183
31 5831
32 7775
33 9215
34 10367
35 11663
36 12287
37 13823
38 16383
39 17495
40 18431
41 20735
42 24575
43 26243
44 31103
45 32767
46 34991
47 36863
48 39365
49 41471
50 46655
51 49151
52 52487
53 55295
54 65535
55 69983
56 78731
57 82943
58 93311
59 98303
60 104975
61 110591
62 118097
63 124415
64 147455
65 157463
66 186623
67 196607
68 209951
69 221183
70 236195
71 248831
72 262143
73 279935
74 331775
75 354293
76 373247
77 393215
78 419903
79 559871
80 589823
81 629855
82 663551
83 708587
84 746495
85 839807
86 884735
87 944783
88 1048575
89 1119743
90 1179647
91 1259711
92 1327103
93 1417175
94 1492991
95 1572863
96 1679615
97 1769471
98 1889567
99 1990655
100 2097151
101 2125763
102 2239487
103 2359295
104 2654207
105 2834351
106 2985983
107 3145727
108 3188645
109 3359231
110 3538943
111 3779135
112 3981311
113 4194303
114 4251527
115 4478975
116 4718591
117 5038847
118 5308415
119 5668703
120 5971967
121 6291455
122 6377291
123 6718463
124 7077887
125 7558271
126 7962623
127 8388607
128 8503055
129 8957951
130 9437183
131 9565937
132 10077695
133 11337407
134 11943935
135 12582911
136 12754583
137 13436927
138 14155775
139 15116543
140 15925247
141 16777215
142 17006111
143 19131875
144 20155391
145 21233663
146 22674815
147 23887871
148 25165823
149 26873855
150 28311551
151 28697813
152 31850495
153 33554431
154 34012223
155 35831807
156 37748735
157 38263751
158 40310783
159 42467327
160 45349631
161 47775743
162 50331647
163 51018335
164 53747711
165 56623103
166 60466175
167 67108863
168 68024447
169 71663615
170 75497471
171 76527503
172 80621567
173 84934655
174 86093441
175 90699263
176 100663295
177 102036671
178 107495423
179 113246207
180 114791255
181 120932351
182 127401983
183 134217727
184 136048895
185 143327231
186 150994943
187 153055007
188 161243135
189 172186883
190 181398527
191 191102975
192 201326591
193 226492415
194 229582511
195 241864703
196 254803967
197 258280325
198 268435455
199 272097791
200 286654463
201 301989887
202 306110015
203 322486271
204 339738623
205 344373767
206 362797055
207 382205951
208 402653183
209 408146687
210 429981695
211 452984831
212 459165023
213 483729407
214 509607935
215 516560651
216 536870911
217 544195583
218 573308927
219 603979775
220 612220031
221 644972543
222 679477247
223 688747535
224 725594111
225 764411903
226 774840977
227 805306367
228 816293375
229 859963391
230 905969663
231 918330047
232 967458815
233 1019215871
234 1073741823
235 1088391167
236 1146617855
237 1207959551
238 1224440063
239 1289945087
240 1358954495
241 1377495071
242 1451188223
243 1528823807
244 1549681955
245 1610612735
246 1632586751
247 1719926783
248 1811939327
249 1836660095
250 1934917631
251 2038431743
252 2066242607
253 2176782335
254 2293235711
255 2324522933
256 2415919103
257 2448880127
258 2579890175
259 2717908991
260 2754990143
261 2902376447
262 3057647615
263 3099363911
264 3221225471
265 3265173503
266 3439853567
267 3623878655
268 3869835263
269 4132485215
270 4294967295
271 4586471423
272 4649045867
273 4831838207
274 4897760255
275 5159780351
276 5435817983
277 5509980287
278 5804752895
279 6198727823
280 6442450943
281 6879707135
282 7346640383
283 7739670527
284 8153726975
285 8264970431
286 8589934591
287 8707129343
288 9298091735
289 9663676415
290 9795520511
291 11019960575
292 11609505791
293 12230590463
294 12397455647
295 12884901887
296 13060694015
297 13759414271
298 13947137603
299 14495514623
300 14693280767
301 15479341055
302 16307453951
303 16529940863
304 17179869183
305 17414258687
306 18345885695
307 18596183471
308 19327352831
309 19591041023
310 20639121407
311 20920706405
312 21743271935
313 22039921151
314 23219011583
315 24461180927
316 24794911295
317 25769803775
318 26121388031
319 27518828543
320 27894275207
321 28991029247
322 29386561535
323 30958682111
324 33059881727
325 34359738367
326 34828517375
327 36691771391
328 37192366943
329 38654705663
330 41278242815
331 41841412811
332 43486543871
333 44079842303
334 46438023167
335 48922361855
336 49589822591