0	0
1	57
2	114
3	171
4	228
5	286
6	343
7	400
8	457
9	514
10	571
11	628
12	685
13	742
14	800
15	857
16	914
17	971
18	1028
19	1085
20	1142
21	1196
22	1254
23	1314
24	1375
25	1438
26	1502
27	1568
28	1636
29	1705
30	1775
31	1847
32	1921
33	1997
34	2074
35	2152
36	2232
37	2314
38	2398
39	2483
40	2569
41	2658
42	2748
43	2839
44	2933
45	3028
46	3124
47	3222
48	3322
49	3424
50	3527
51	3632
52	3739
53	3848
54	3958
55	4069
56	4183
57	4298
58	4415
59	4534
60	4655
61	4777
62	4901
63	5026
64	5154
65	5283
66	5414
67	5547
68	5681
69	5818
70	5956
71	6095
72	6237
73	6381
74	6526
75	6673
76	6822
77	6972
78	7125
79	7279
80	7435
81	7593
82	7753
83	7914
84	8078
85	8243
86	8410
87	8579
88	8750
89	8922
90	9097
91	9273
92	9451
93	9631
94	9813
95	9997
96	10183
97	10370
98	10560
99	10751
100	10944
101	11139
102	11337
103	11535
104	11736
105	11939
106	12144
107	12350
108	12559
109	12769
110	12982
111	13196
112	13412
113	13630
114	13850
115	14072
116	14296
117	14522
118	14750
119	14980
120	15211
121	15445
122	15681
123	15918
124	16158
125	16400
126	16643
127	16889
128	17136
129	17386
130	17637
131	17891
132	18146
133	18403
134	18663
135	18924
136	19188
137	19453
138	19721
139	19990
140	20262
141	20535
142	20811
143	21088
144	21368
145	21649
146	21933
147	22219
148	22506
149	22796
150	23088
151	23381
152	23677
153	23975
154	24275
155	24577
156	24881
157	25187
158	25495
159	25806
160	26118
161	26432
162	26749
163	27067
164	27388
165	27710
166	28035
167	28362
168	28691
169	29022
170	29355
171	29690
172	30027
173	30366
174	30708
175	31051
176	31397
177	31745
178	32095
179	32447
180	32801
181	33157
182	33515
183	33876
184	34238
185	34603
186	34970
187	35339
188	35710
189	36083
190	36458
191	36836
192	37215
193	37597
194	37981
195	38367
196	38755
197	39146
198	39538
199	39933
200	40329
201	40728
202	41130
203	41533
204	41938
205	42346
206	42756
207	43168
208	43582
209	43998
210	44417
211	44837
212	45260
213	45685
214	46112
215	46542
216	46973
217	47407
218	47843
219	48281
220	48722
221	49164
222	49609
223	50056
224	50505
225	50957
226	51410
227	51866
228	52324
229	52784
230	53247
231	53712
232	54178
233	54648
234	55119
235	55593
236	56068
237	56546
238	57027
239	57509
240	57994
241	58481
242	58970
243	59462
244	59955
245	60451
246	60950
247	61450
248	61953
249	62458
250	62965
251	63474
252	63986
253	64500
254	65016
255	65535

