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