0	0
1	147
2	164
3	181
4	200
5	220
6	241
7	264
8	287
9	312
10	338
11	365
12	393
13	422
14	453
15	485
16	518
17	553
18	589
19	626
20	664
21	704
22	745
23	788
24	832
25	877
26	924
27	972
28	1022
29	1073
30	1126
31	1180
32	1235
33	1292
34	1351
35	1411
36	1472
37	1535
38	1600
39	1666
40	1734
41	1803
42	1874
43	1947
44	2021
45	2097
46	2174
47	2253
48	2334
49	2416
50	2500
51	2586
52	2673
53	2762
54	2853
55	2946
56	3040
57	3136
58	3234
59	3333
60	3435
61	3538
62	3642
63	3749
64	3857
65	3968
66	4080
67	4194
68	4309
69	4427
70	4546
71	4667
72	4790
73	4915
74	5042
75	5171
76	5302
77	5434
78	5569
79	5705
80	5843
81	5984
82	6126
83	6270
84	6416
85	6564
86	6714
87	6866
88	7020
89	7176
90	7334
91	7494
92	7656
93	7820
94	7986
95	8154
96	8325
97	8497
98	8671
99	8848
100	9026
101	9207
102	9389
103	9574
104	9761
105	9950
106	10141
107	10334
108	10529
109	10727
110	10926
111	11128
112	11332
113	11538
114	11746
115	11956
116	12169
117	12384
118	12601
119	12820
120	13041
121	13265
122	13490
123	13718
124	13949
125	14181
126	14416
127	14653
128	14892
129	15134
130	15377
131	15623
132	15872
133	16122
134	16375
135	16630
136	16888
137	17148
138	17410
139	17674
140	17941
141	18210
142	18482
143	18755
144	19032
145	19310
146	19591
147	19874
148	20160
149	20448
150	20738
151	21031
152	21326
153	21624
154	21924
155	22226
156	22531
157	22838
158	23148
159	23460
160	23775
161	24092
162	24411
163	24733
164	25057
165	25384
166	25714
167	26045
168	26380
169	26716
170	27056
171	27397
172	27742
173	28088
174	28438
175	28790
176	29144
177	29501
178	29860
179	30222
180	30587
181	30954
182	31323
183	31695
184	32070
185	32447
186	32827
187	33210
188	33595
189	33982
190	34373
191	34766
192	35161
193	35559
194	35960
195	36363
196	36769
197	37177
198	37589
199	38002
200	38419
201	38838
202	39260
203	39684
204	40111
205	40541
206	40974
207	41409
208	41847
209	42287
210	42730
211	43176
212	43625
213	44076
214	44530
215	44987
216	45446
217	45908
218	46373
219	46841
220	47311
221	47784
222	48260
223	48739
224	49220
225	49704
226	50191
227	50681
228	51173
229	51669
230	52167
231	52668
232	53171
233	53678
234	54187
235	54699
236	55214
237	55731
238	56252
239	56775
240	57301
241	57830
242	58362
243	58896
244	59434
245	59974
246	60517
247	61063
248	61612
249	62164
250	62719
251	63276
252	63837
253	64400
254	64966
255	65535