1	1
2	2
3	3
4	4
5	0
6	7
7	8
8	18
9	17
10	15
11	16
12	42
13	33
14	68
15	31
16	32
17	133
18	65
19	267
20	130
21	63
22	64
23	260
24	129
25	341
26	258
27	447
28	127
29	128
30	682
31	257
32	1040
33	514
34	895
35	1029
36	255
37	256
38	1919
39	513
40	2056
41	1026
42	1791
43	2053
44	2052
45	511
46	512
47	5376
48	1025
49	5461
50	2050
51	3583
52	4101
53	4100
54	8203
55	1023
56	1024
57	8200
58	2049
59	16401
60	4098
61	7167
62	8197
63	8196
64	16395
65	15359
66	2047
67	2048
68	32786
69	4097
70	31743
71	8194
72	14335
73	16389
74	16388
75	32779
76	30719
77	43008
78	4095
79	4096
80	65553
81	8193
82	131107
83	16386
84	28671
85	32773
86	32772
87	65547
88	61439
89	86016
90	65544
91	8191
92	8192
93	126975
94	16385
95	131088
96	32770
97	57343
98	65541
99	65540
100	131083
101	122879
102	172032
103	131080
104	262162
105	16383
106	16384
107	524323
108	32769
109	598016
110	65538
111	114687
112	131077
113	131076
114	262155
115	245759
116	344064
117	262152
118	524306
119	524305
120	32767
121	32768
122	524304
123	65537
124	1048609
125	131074
126	229375
127	262149
128	262148
129	524299
130	491519
131	688128
132	524296
133	1048594
134	1048593
135	1015807
136	65535
137	65536
138	2392064
139	131073
140	3112959
141	262146
142	458751
143	524293
144	524292
145	1048587
146	983039
147	1376256
148	1048584
149	2097170
150	2097169
151	2031615
152	4194339
153	131071
154	131072
155	4194337
156	262145
157	4128767
158	524290
159	917503
160	1048581
161	1048580
162	2097163
163	1966079
164	2752512
165	2097160
166	4194322
167	4194321
168	4063231
169	8388643
170	4194320
171	262143
172	262144
173	12451839
174	524289
175	16777282
176	1048578
177	1835007
178	2097157
179	2097156
180	4194315
181	3932159
182	5505024
183	4194312
184	8388626
185	8388625
186	8126463
187	16777251
188	8388624
189	19136512
190	524287
191	524288
192	16515071
193	1048577
194	16777248
195	2097154
196	3670015
197	4194309
198	4194308
199	8388619
200	7864319
201	11010048
202	8388616
203	16777234
204	16777233
205	16252927
206	33554467
207	16777232
208	38273024
209	33554465
210	1048575
211	1048576
212	67108930
213	2097153
214	89653247
215	4194306
216	7340031
217	8388613
218	8388612
219	16777227
220	15728639
221	22020096
222	16777224
223	33554450
224	33554449
225	32505855
226	67108899
227	33554448
228	76546048
229	67108897
230	99614719
231	2097151
232	2097152
233	67108896
234	4194305
235	134217793
236	8388610
237	14680063
238	16777221
239	16777220
240	33554443
241	31457279
242	44040192
243	33554440
244	67108882
245	67108881
246	65011711
247	134217763
248	67108880
249	153092096
250	134217761
251	199229439
252	132120575
253	4194303
254	4194304
255	358612991
256	8388609
257	400556031
258	16777218
259	29360127
260	33554437
261	33554436
262	67108875
263	62914559
264	88080384
265	67108872
266	134217746
267	134217745
268	130023423
269	268435491
270	134217744
271	306184192
272	268435489
273	398458879
274	264241151
275	536870978
276	8388607
277	8388608
278	536870977
279	16777217
280	1073741955
281	33554434
282	58720255
283	67108869
284	67108868
285	134217739
286	125829119
287	176160768
288	134217736
289	268435474
290	268435473
291	260046847
292	536870947
293	268435472
294	612368384
295	536870945
296	796917759
297	528482303
298	1073741890
299	536870944
300	16777215