1 1
2 2
3 3
4 4
5 7
6 9
7 10
8 11
9 12
10 13
11 14
12 15
13 16
14 20
15 21
16 23
17 26
18 27
19 30
20 35
21 36
22 37
23 39
24 40
25 43
26 53
27 55
28 67
29 72
30 85
31 97
32 98
33 123
34 130
35 131
36 132
37 138
38 141
39 146
40 180
41 182
42 185
43 188
44 192
45 201
46 225
47 231
48 236
49 240
50 248
51 252
52 254
53 276
54 300
55 322
56 326
57 346
58 372
59 401
60 413
61 424
62 432
63 465
64 486
65 504
66 508
67 565
68 585
69 612
70 621
71 626
72 664
73 688
74 712
75 725
76 739
77 742
78 753
79 760
80 768
81 785
82 796
83 825
84 860
85 870
86 885
87 891
88 904
89 941
90 948
91 961
92 980
93 992
94 995
95 1010
96 1012
97 1021
98 1025
99 1032
100 1045
101 1068
102 1080
103 1083
104 1112
105 1124
106 1155
107 1156
108 1209
109 1271
110 1317
111 1331
112 1356
113 1384
114 1420
115 1434
116 1505
117 1513
118 1574
119 1580
120 1631
121 1686
122 1693
123 1751
124 1912
125 1934
126 1970
127 2035
128 2142
129 2252
130 2262
131 2280
132 2365
133 2413
134 2539
135 2596
136 2608
137 2649
138 2671
139 2710
140 2747
141 2755
142 2793
143 2930
144 2941
145 2947
146 2952
147 2977
148 3031
149 3080
150 3084
151 3104
152 3148
153 3347
154 3375
155 3384
156 3541
157 3556
158 3604
159 3621
160 3625
161 3733
162 3764
163 3768
164 3796
165 3839
166 4041
167 4054
168 4170
169 4191
170 4207
171 4264
172 4280
173 4320
174 4432
175 4533
176 4539
177 4578
178 4695
179 4888
180 4936
181 4984
182 5033
183 5090
184 5145
185 5147
186 5239
187 5313
188 5431
189 5613
190 5622
191 5691
192 5736
193 5796
194 5797
195 5939
196 5954
197 5963
198 6006
199 6158
200 6184
201 6233
202 6294
203 6317
204 6334
205 6350
206 6473
207 6513
208 6703
209 6704
210 6864
211 6909
212 7105
213 7170
214 7187
215 7255
216 7281
217 7282
218 7283
219 7298
220 7472
221 7576
222 7679
223 7708
224 7982
225 8043
226 8053
227 8086
228 8235
229 8280
230 8480
231 8485
232 8649
233 8768
234 8844
235 8960
236 9006
237 9115
238 9169
239 9231
240 9638
241 9910
242 9914
243 9999
244 10112
245 10239
246 10246
247 10247
248 10413
249 10443
250 10769
251 10854
252 11042
253 11103
254 11174
255 11209
256 11237
257 11375
258 11414
259 11610
260 11635
261 11677
262 11717
263 11725
264 12037
265 12077
266 12091
267 12269
268 12585
269 12619
270 12764
271 12794
272 13067
273 13071
274 13193
275 13216
276 13431
277 13538
278 13701
279 13798
280 13843
281 13852
282 14063
283 14153
284 14156
285 14225
286 14484
287 14510
288 14709
289 14819
290 14844
291 14884
292 15022
293 15277
294 15385
295 15561
296 15603
297 15851
298 15906
299 16029
300 16165
301 16228
302 16243
303 16249
304 16374
305 16542
306 16571
307 16658
308 16671
309 16675
310 16677
311 16749
312 16757
313 17013
314 17440
315 17501
316 17544
317 17832
318 18005
319 18017
320 18103
321 18267
322 18332
323 18336
324 18360
325 18485
326 18655
327 18760
328 18951
329 18973
330 19060
331 19284
332 19329
333 19348
334 19349
335 19352
336 19441
337 19598
338 19661
339 19771
340 19919
341 20075
342 20079
343 20296
344 20344
345 20560
346 20653
347 20779
348 20793
349 20800
350 20933
351 20953
352 20955
353 20987
354 21259
355 22188
356 22286
357 22365
358 22379
359 22689
360 22835
361 23174
362 23293
363 23451
364 23767
365 23800
366 24055
367 24183
368 24347
369 24390
370 24433
371 24646
372 24664
373 24683
374 24739
375 24803
376 24817
377 24943
378 25110
379 25158
380 25336
381 25484
382 25671
383 25997
384 26091
385 26214
386 26466
387 26665
388 26681
389 26737
390 26782
391 26907
392 27371
393 27390
394 27521
395 27568
396 27963
397 27991
398 28085
399 28429
400 28689
401 28701
402 29042
403 29232
404 29265
405 29458
406 30246
407 30387
408 30444
409 30525
410 30625
411 30687
412 30819
413 30852
414 30886
415 30987
416 31429
417 31543
418 31592
419 31744
420 31839
421 32003
422 32025
423 32175
424 32518
425 32876
426 32885
427 33032
428 33181
429 33265
430 33359
431 33586
432 33942
433 34576
434 34601
435 34741
436 34747
437 34750
438 34752
439 34785
440 34883
441 35246
442 35388
443 35447
444 35676
445 35715
446 35735
447 35781
448 35901
449 36419
450 36426
451 36563
452 36613
453 36819
454 36900
455 36976
456 37256
457 37293
458 37367
459 37508
460 37737
461 37798
462 37950
463 37957
464 38103
465 38779
466 38876
467 39135
468 39291
469 39406
470 39563
471 39600
472 39969
473 40125
474 40269
475 40612
476 40777
477 40913
478 40995
479 41108
480 41445
481 41591
482 41823
483 41877
484 42215
485 42236
486 42411
487 42502
488 42584
489 42819
490 42821
491 42875
492 43051
493 43299
494 43328
495 43947
496 44036
497 44121
498 44344
499 44439
500 44840