1 7 2 11 3 14 4 17 5 19 6 20 7 23 8 24 9 26 10 29 11 31 12 32 13 34 14 35 15 38 16 39 17 41 18 44 19 45 20 47 21 49 22 50 23 52 24 53 25 54 26 56 27 59 28 62 29 64 30 65 31 66 32 67 33 68 34 69 35 71 36 73 37 74 38 77 39 78 40 79 41 80 42 83 43 84 44 86 45 87 46 89 47 91 48 92 49 94 50 95 51 98 52 99 53 100 54 101 55 104 56 107 57 108 58 109 59 110 60 111 61 113 62 114 63 115 64 116 65 117 66 119 67 122 68 124 69 125 70 128 71 129 72 130 73 131 74 133 75 134 76 136 77 137 78 139 79 140 80 143 81 144 82 146 83 149 84 150 85 151 86 152 87 154 88 155 89 156 90 157 91 158 92 159 93 161 94 164 95 166 96 167 97 168 98 169 99 170 100 171 101 173 102 174 103 176 104 177 105 178 106 179 107 182 108 184 109 185 110 187 111 188 112 189 113 191 114 192 115 194 116 195 117 197 118 199 119 200 120 202 121 203 122 204 123 206 124 208 125 209 126 210 127 212 128 213 129 214 130 215 131 218 132 219 133 220 134 221 135 224 136 225 137 227 138 229 139 230 140 232 141 233 142 234 143 236 144 239 145 241 146 242 147 243 148 244 149 245 150 247 151 248 152 249 153 251 154 253 155 254 156 255 157 257 158 259 159 260 160 262 161 263 162 264 163 265 164 266 165 269 166 270 167 271 168 272 169 273 170 274 171 275 172 276 173 278 174 279 175 281 176 282 177 283 178 284 179 286 180 287 181 289 182 290 183 293 184 294 185 296 186 297 187 298 188 299 189 301 190 302 191 304 192 305 193 308 194 309 195 311 196 312 197 314 198 317 199 318 200 319 201 320 202 321 203 323 204 324 205 325 206 326 207 329 208 331 209 332 210 334 211 335 212 338 213 339 214 340 215 341 216 342 217 344 218 346 219 347 220 349 221 350 222 351 223 353 224 354 225 355 226 356 227 358 228 359 229 360 230 362 231 363 232 364 233 365 234 367 235 368 236 369 237 371 238 372 239 374 240 375 241 377 242 379 243 380 244 381 245 383 246 384 247 386 248 388 249 389 250 390 251 392 252 394 253 395 254 396 255 397 256 398 257 399 258 401 259 402 260 403 261 404 262 406 263 407 264 408 265 409 266 410 267 413 268 414 269 415 270 416 271 419 272 422 273 423 274 424 275 425 276 427 277 428 278 429 279 430 280 431 281 432 282 434 283 437 284 439 285 440 286 441 287 442 288 443 289 444 290 446 291 449 292 451 293 452 294 453 295 454 296 455 297 456 298 457 299 458 300 459 301 461 302 463 303 464 304 465 305 467 306 468 307 469 308 470 309 472 310 473 311 474 312 476 313 478 314 479 315 481 316 482 317 484 318 485 319 486 320 487 321 488 322 489 323 491 324 493 325 494 326 496 327 497 328 499 329 500 330 501 331 503 332 504 333 506 334 507 335 508 336 509 337 510 338 512 339 514 340 515 341 518 342 519 343 520 344 521 345 524 346 525 347 527 348 528 349 529 350 530 351 533 352 534 353 535 354 536 355 539 356 540 357 542 358 543 359 544 360 545 361 546 362 547 363 548 364 549 365 551 366 554 367 556 368 557 369 559 370 560 371 562 372 563 373 564 374 566 375 567 376 569 377 570 378 572 379 573 380 574 381 575 382 576 383 577 384 578 385 579 386 580 387 581 388 584 389 585 390 586 391 587 392 589 393 590 394 591 395 593 396 594 397 595 398 596 399 598 400 599 401 601 402 602 403 604 404 605 405 606 406 608 407 609 408 610 409 611 410 612 411 614 412 616 413 617 414 619 415 620 416 623 417 624 418 626 419 627 420 628 421 629 422 630 423 632 424 633 425 634 426 635 427 637 428 638 429 639 430 640 431 641 432 642 433 643 434 644 435 647 436 649 437 650 438 653 439 654 440 656 441 659 442 661 443 662 444 663 445 664 446 665 447 668 448 669 449 671 450 672 451 673 452 674 453 675 454 676 455 677 456 678 457 679 458 680 459 681 460 682 461 683 462 684 463 685 464 686 465 688 466 689 467 691 468 692 469 694 470 695 471 696 472 698 473 699 474 700 475 701 476 702 477 703 478 704 479 705 480 707 481 708 482 709 483 710 484 712 485 713 486 714 487 715 488 716 489 717 490 719 491 722 492 724 493 725 494 727 495 728 496 729 497 731 498 734 499 735 500 737 501 738 502 739 503 740 504 741 505 743 506 744 507 745 508 746 509 749 510 752 511 754 512 755 513 757 514 758 515 759 516 760 517 761 518 763 519 764 520 765 521 766 522 767 523 769 524 770 525 771 526 773 527 774 528 775 529 776 530 777 531 779 532 780 533 782 534 784 535 785 536 787 537 788 538 789 539 791 540 793 541 794 542 795 543 797 544 799 545 800 546 801 547 802 548 803 549 804 550 806 551 808 552 809 553 812 554 814 555 815 556 818 557 819 558 821 559 822 560 823 561 824 562 826 563 827 564 828 565 829 566 830 567 831 568 832 569 833 570 834 571 836 572 837 573 839 574 842 575 843 576 844 577 845 578 846 579 847 580 848 581 849 582 850 583 851 584 852 585 854 586 857 587 858 588 859 589 860 590 862 591 863 592 864 593 865 594 866 595 869 596 870 597 871 598 872 599 874 600 875 601 876 602 878 603 879 604 881 605 882 606 884 607 885 608 887 609 888 610 889 611 890 612 891 613 892 614 893 615 894 616 896 617 897 618 899 619 902 620 903 621 904 622 905 623 906 624 908 625 909 626 910 627 911 628 913 629 914 630 915 631 916 632 917 633 919 634 920 635 921 636 923 637 924 638 925 639 926 640 927 641 928 642 929 643 931 644 932 645 933 646 934 647 935 648 936 649 938 650 939 651 941 652 944 653 947 654 948 655 949 656 950 657 952 658 953 659 954 660 955 661 956 662 958 663 959 664 961 665 962 666 964 667 965 668 966 669 967 670 968 671 969 672 970 673 971 674 974 675 975 676 976 677 977 678 978 679 979 680 980 681 983 682 984 683 985 684 986 685 987 686 988 687 989 688 990 689 991 690 992 691 994 692 995 693 997 694 998 695 999 696 1001 697 1002 698 1004 699 1007 700 1009 701 1010 702 1011 703 1013 704 1014 705 1016 706 1017 707 1018 708 1019 709 1022 710 1023 711 1024 712 1025 713 1027 714 1028 715 1029 716 1030 717 1031 718 1032 719 1034 720 1035 721 1036 722 1037 723 1039 724 1040 725 1042 726 1043 727 1044 728 1045 729 1046 730 1049 731 1052 732 1053 733 1054 734 1055 735 1057 736 1058 737 1059 738 1060 739 1061 740 1064 741 1065 742 1066 743 1067 744 1068 745 1069 746 1070 747 1073 748 1074 749 1076 750 1079 751 1080 752 1081 753 1082 754 1084 755 1085 756 1086 757 1088 758 1089 759 1090 760 1091 761 1092 762 1093 763 1094 764 1095 765 1097 766 1098 767 1099 768 1100 769 1101 770 1102 771 1103 772 1104 773 1105 774 1106 775 1107 776 1109 777 1111 778 1112 779 1114 780 1115 781 1116 782 1118 783 1119 784 1120 785 1121 786 1122 787 1123 788 1124 789 1127 790 1129 791 1130 792 1131 793 1133 794 1134 795 1135 796 1136 797 1137 798 1138 799 1139 800 1142 801 1144 802 1145 803 1146 804 1148 805 1149 806 1151 807 1152 808 1154 809 1156 810 1157 811 1158 812 1159 813 1160 814 1163 815 1164 816 1165 817 1166 818 1167 819 1168 820 1169 821 1170 822 1171 823 1172 824 1174 825 1175 826 1178 827 1179 828 1181 829 1183 830 1184 831 1186 832 1187 833 1188 834 1189 835 1190 836 1191 837 1193 838 1194 839 1196 840 1199 841 1200 842 1202 843 1204 844 1205 845 1207 846 1208 847 1209 848 1210 849 1211 850 1213 851 1214 852 1216 853 1217 854 1219 855 1220 856 1221 857 1222 858 1223 859 1224 860 1226 861 1228 862 1229 863 1231 864 1232 865 1233 866 1234 867 1235 868 1237 869 1238 870 1239 871 1241 872 1242 873 1244 874 1246 875 1247 876 1248 877 1249 878 1250 879 1251 880 1252 881 1253 882 1254 883 1255 884 1256 885 1257 886 1259 887 1260 888 1261 889 1262 890 1263 891 1264 892 1265 893 1266 894 1268 895 1269 896 1270 897 1271 898 1273 899 1274 900 1275 901 1277 902 1279 903 1280 904 1283 905 1284 906 1286 907 1287 908 1288 909 1289 910 1290 911 1291 912 1292 913 1293 914 1294 915 1295 916 1297 917 1298 918 1299 919 1300 920 1301 921 1304 922 1305 923 1306 924 1307 925 1308 926 1309 927 1310 928 1312 929 1313 930 1314 931 1316 932 1318 933 1319 934 1320 935 1321 936 1322 937 1324 938 1325 939 1326 940 1327 941 1328 942 1329 943 1331 944 1332 945 1333 946 1334 947 1337 948 1339 949 1340 950 1341 951 1343 952 1344 953 1346 954 1347 955 1349 956 1352 957 1354 958 1355 959 1357 960 1358 961 1359 962 1361 963 1364 964 1365 965 1367 966 1368 967 1369 968 1370 969 1373 970 1374 971 1375 972 1376 973 1378 974 1379 975 1380 976 1382 977 1384 978 1385 979 1386 980 1387 981 1388 982 1389 983 1391 984 1392 985 1393 986 1394 987 1396 988 1397 989 1398 990 1399 991 1400 992 1403 993 1404 994 1406 995 1409 996 1410 997 1411 998 1412 999 1413 1000 1414