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