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