1 1
2 4
3 6
4 8
5 9
6 10
7 14
8 15
9 16
10 21
11 22
12 25
13 26
14 27
15 30
16 32
17 33
18 34
19 35
20 36
21 38
22 39
23 42
24 46
25 49
26 51
27 55
28 57
29 58
30 62
31 64
32 65
33 66
34 69
35 70
36 74
37 77
38 78
39 81
40 82
41 85
42 86
43 87
44 91
45 93
46 94
47 95
48 100
49 102
50 105
51 106
52 110
53 111
54 114
55 115
56 118
57 119
58 121
59 122
60 123
61 125
62 128
63 129
64 130
65 133
66 134
67 138
68 141
69 142
70 143
71 145
72 146
73 154
74 155
75 158
76 159
77 161
78 165
79 166
80 169
81 170
82 174
83 177
84 178
85 182
86 183
87 185
88 186
89 187
90 190
91 194
92 195
93 196
94 201
95 202
96 203
97 205
98 206
99 209
100 210
101 213
102 214
103 215
104 216
105 217
106 218
107 219
108 221
109 222
110 225
111 226
112 230
113 231
114 235
115 237
116 238
117 243
118 246
119 247
120 249
121 253
122 254
123 255
124 256
125 258
126 259
127 262
128 265
129 266
130 267
131 273
132 274
133 278
134 282
135 285
136 286
137 287
138 289
139 290
140 291
141 295
142 298
143 299
144 301
145 302
146 303
147 305
148 309
149 310
150 314
151 318
152 319
153 321
154 322
155 323
156 326
157 327
158 329
159 330
160 334
161 335
162 339
163 341
164 343
165 345
166 346
167 354
168 355
169 357
170 358
171 361
172 362
173 365
174 366
175 370
176 371
177 374
178 377
179 381
180 382
181 385
182 386
183 390
184 391
185 393
186 394
187 395
188 398
189 399
190 402
191 403
192 406
193 407
194 410
195 411
196 413
197 415
198 417
199 418
200 422
201 426
202 427
203 429
204 430
205 434
206 435
207 437
208 438
209 441
210 442
211 445
212 446
213 447
214 451
215 453
216 454
217 455
218 458
219 462
220 465
221 466
222 469
223 470
224 471
225 473
226 474
227 478
228 481
229 482
230 483
231 484
232 485
233 489
234 493
235 494
236 497
237 498
238 501
239 502
240 505
241 506
242 510
243 511
244 512
245 514
246 515
247 517
248 518
249 519
250 526
251 527
252 529
253 530
254 533
255 534
256 535
257 537
258 538
259 542
260 543
261 545
262 546
263 551
264 553
265 554
266 555
267 559
268 561
269 562
270 565
271 566
272 570
273 573
274 574
275 579
276 581
277 582
278 583
279 586
280 589
281 590
282 591
283 595
284 597
285 598
286 602
287 606
288 609
289 610
290 611
291 614
292 615
293 618
294 622
295 623
296 625
297 626
298 627
299 629
300 633
301 634
302 635
303 638
304 642
305 645
306 646
307 649
308 651
309 654
310 655
311 658
312 662
313 663
314 665
315 667
316 669
317 670
318 671
319 674
320 676
321 678
322 679
323 681
324 682
325 685
326 687
327 689
328 690
329 694
330 695
331 697
332 698
333 699
334 703
335 705
336 706
337 707
338 710
339 713
340 714
341 715
342 717
343 718
344 721
345 723
346 729
347 730
348 731
349 734
350 737
351 741
352 742
353 745
354 746
355 749
356 753
357 754
358 755
359 758
360 759
361 762
362 763
363 766
364 767
365 770
366 771
367 777
368 778
369 779
370 781
371 782
372 785
373 786
374 789
375 790
376 791
377 793
378 794
379 795
380 798
381 799
382 802
383 803
384 805
385 806
386 807
387 813
388 814
389 815
390 817
391 818
392 822
393 826
394 830
395 831
396 834
397 835
398 838
399 841
400 842
401 843
402 849
403 851
404 854
405 858
406 861
407 862
408 865
409 866
410 869
411 870
412 871
413 874
414 878
415 879
416 885
417 886
418 889
419 890
420 893
421 894
422 895
423 897
424 898
425 899
426 900
427 901
428 902
429 903
430 905
431 906
432 910
433 913
434 914
435 915
436 917
437 921
438 922
439 923
440 926
441 930
442 933
443 934
444 935
445 938
446 939
447 942
448 943
449 946
450 949
451 951
452 955
453 957
454 958
455 959
456 961
457 962
458 965
459 966
460 969
461 970
462 973
463 974
464 978
465 979
466 982
467 985
468 986
469 987
470 989
471 993
472 994
473 995
474 998
475 1000
476 1001
477 1002
478 1003
479 1005
480 1006
481 1007
482 1010
483 1011
484 1015
485 1018
486 1022
487 1023
488 1024
489 1027
490 1030
491 1034
492 1037
493 1038
494 1041
495 1042
496 1043
497 1045
498 1046
499 1047
500 1054
501 1055
502 1057
503 1059
504 1065
505 1066
506 1067
507 1070
508 1073
509 1074
510 1077
511 1079
512 1081
513 1082
514 1085
515 1086
516 1089
517 1090
518 1094
519 1095
520 1099
521 1101
522 1102
523 1105
524 1106
525 1110
526 1111
527 1113
528 1114
529 1115
530 1118
531 1119
532 1121
533 1122
534 1126
535 1130
536 1131
537 1133
538 1135
539 1137
540 1138
541 1139
542 1141
543 1142
544 1145
545 1146
546 1147
547 1149
548 1154
549 1155
550 1156
551 1157
552 1158
553 1159
554 1162
555 1165
556 1166
557 1167
558 1169
559 1173
560 1174
561 1177
562 1178
563 1182
564 1185
565 1186
566 1189
567 1190
568 1191
569 1194
570 1195
571 1198
572 1199
573 1202
574 1203
575 1205
576 1207
577 1209
578 1211
579 1214
580 1218
581 1219
582 1221
583 1222
584 1225
585 1226
586 1227
587 1230
588 1234
589 1235
590 1238
591 1239
592 1241
593 1243
594 1245
595 1246
596 1247
597 1253
598 1254
599 1255
600 1257
601 1258
602 1261
603 1262
604 1263
605 1265
606 1266
607 1267
608 1270
609 1271
610 1273
611 1281
612 1282
613 1285
614 1286
615 1290
616 1293
617 1294
618 1295
619 1296
620 1298
621 1299
622 1302
623 1306
624 1309
625 1310
626 1311
627 1313
628 1315
629 1317
630 1318
631 1322
632 1326
633 1329
634 1330
635 1331
636 1333
637 1334
638 1335
639 1337
640 1338
641 1339
642 1342
643 1343
644 1345
645 1346
646 1347
647 1349
648 1351
649 1353
650 1354
651 1355
652 1357
653 1358
654 1362
655 1363
656 1365
657 1366
658 1369
659 1370
660 1371
661 1374
662 1378
663 1379
664 1382
665 1383
666 1385
667 1387
668 1389
669 1390
670 1391
671 1393
672 1394
673 1397
674 1398
675 1401
676 1402
677 1403
678 1405
679 1406
680 1407
681 1410
682 1411
683 1414
684 1415
685 1417
686 1418
687 1419
688 1426
689 1430
690 1434
691 1435
692 1437
693 1438
694 1441
695 1442
696 1443
697 1444
698 1446
699 1454
700 1455
701 1457
702 1461
703 1462
704 1463
705 1465
706 1466
707 1469
708 1473
709 1474
710 1477
711 1478
712 1479
713 1482
714 1486
715 1490
716 1491
717 1495
718 1497
719 1498
720 1501
721 1502
722 1505
723 1506
724 1507
725 1509
726 1510
727 1513
728 1514
729 1515
730 1517
731 1518
732 1521
733 1522
734 1526
735 1527
736 1529
737 1533
738 1534
739 1535
740 1537
741 1538
742 1541
743 1542
744 1545
745 1546
746 1547
747 1551
748 1554
749 1555
750 1558
751 1561
752 1562
753 1563
754 1565
755 1569
756 1570
757 1574
758 1577
759 1578
760 1581
761 1582
762 1585
763 1586
764 1589
765 1590
766 1591
767 1594
768 1595
769 1598
770 1599
771 1603
772 1605
773 1606
774 1610
775 1614
776 1615
777 1618
778 1622
779 1623
780 1626
781 1630
782 1631
783 1633
784 1634
785 1635
786 1639
787 1641
788 1642
789 1643
790 1645
791 1646
792 1649
793 1651
794 1653
795 1654
796 1655
797 1658
798 1659
799 1661
800 1662
801 1670
802 1671
803 1673
804 1677
805 1678
806 1679
807 1681
808 1685
809 1686
810 1687
811 1689
812 1691
813 1695
814 1698
815 1702
816 1703
817 1705
818 1706
819 1707
820 1711
821 1713
822 1714
823 1717
824 1718
825 1722
826 1726
827 1727
828 1729
829 1730
830 1731
831 1735
832 1738
833 1739
834 1742
835 1743
836 1745
837 1749
838 1751
839 1754
840 1757
841 1758
842 1761
843 1762
844 1763
845 1764
846 1765
847 1766
848 1767
849 1769
850 1770
851 1771
852 1774
853 1778
854 1779
855 1781
856 1785
857 1786
858 1790
859 1793
860 1794
861 1795
862 1797
863 1798
864 1799
865 1802
866 1803
867 1806
868 1807
869 1810
870 1814
871 1817
872 1819
873 1821
874 1822
875 1826
876 1829
877 1830
878 1833
879 1834
880 1835
881 1837
882 1838
883 1839
884 1841
885 1842
886 1843
887 1846
888 1849
889 1851
890 1853
891 1855
892 1857
893 1858
894 1865
895 1866
896 1869
897 1870
898 1874
899 1878
900 1882
901 1883
902 1885
903 1886
904 1887
905 1891
906 1893
907 1894
908 1895
909 1897
910 1898
911 1902
912 1903
913 1905
914 1906
915 1909
916 1910
917 1914
918 1915
919 1918
920 1919
921 1921
922 1923
923 1927
924 1929
925 1930
926 1934
927 1937
928 1938
929 1939
930 1941
931 1942
932 1943
933 1945
934 1946
935 1947
936 1954
937 1955
938 1957
939 1958
940 1959
941 1961
942 1963
943 1965
944 1966
945 1967
946 1969
947 1970
948 1974
949 1977
950 1978
951 1981
952 1982
953 1983
954 1985
955 1986
956 1990
957 1991
958 1994
959 1995
960 2001
961 2002
962 2005
963 2006
964 2010
965 2013
966 2014
967 2015
968 2018
969 2019
970 2021
971 2022
972 2026
973 2030
974 2031
975 2033
976 2035
977 2037
978 2038
979 2041
980 2042
981 2045
982 2046
983 2047
984 2048
985 2049
986 2051
987 2054
988 2055
989 2059
990 2062
991 2065
992 2066
993 2067
994 2071
995 2073
996 2074
997 2077
998 2078
999 2082
1000 2085