2 14 355 729 62 34 2 45 98 21 78 41 89 33 56 85 32 23 3 10 101 355 700 62 34 44 18 91 29 9 85 32 23 6 9 101 250 355 533 700 951 62 34 2 45 95 56 85 6 23 9 8 101 146 165 355 495 530 542 584 700 62 34 44 18 20 87 92 23 16 7 75 101 146 165 355 394 495 530 533 542 584 700 723 729 876 966 62 34 44 18 19 92 23 27 6 61 75 78 101 146 160 249 250 296 355 378 394 415 434 513 530 598 642 687 700 702 729 755 865 876 942 973 62 17 44 18 87 32 52 5 33 51 61 74 90 101 120 231 250 255 276 296 305 317 333 335 354 355 378 413 415 427 428 434 440 465 530 533 576 584 598 606 610 633 642 647 658 700 707 735 761 791 812 813 867 878 880 895 911 919 942 999 62 67 35 85 32 113 4 9 13 17 25 34 42 43 56 57 73 94 97 109 118 123 124 134 140 142 148 162 178 179 180 198 220 229 235 236 239 256 262 263 266 267 275 277 284 290 293 299 337 341 347 367 376 381 392 393 398 414 420 424 426 444 448 457 463 470 479 481 489 491 500 501 508 509 517 526 550 558 559 567 583 590 609 615 626 641 662 671 675 701 715 728 744 766 774 782 792 798 804 807 820 827 847 856 863 872 874 875 883 902 905 920 938 956 964 967 971 972 989 992 94 87 88 62 248 3 6 10 26 30 31 33 37 48 50 51 55 61 65 74 77 78 89 90 93 98 101 107 110 112 113 120 121 126 130 133 146 161 165 166 167 176 189 195 200 203 204 215 217 224 231 234 237 239 241 250 255 257 258 259 260 264 265 276 285 291 292 296 305 306 307 309 311 314 317 319 328 329 333 335 337 354 355 361 364 365 373 378 382 387 394 405 408 409 413 415 419 427 428 434 437 440 445 449 450 452 454 465 472 484 491 495 498 507 513 514 515 518 519 521 525 528 529 530 533 534 536 537 539 542 544 552 554 556 557 563 568 570 573 575 576 584 593 594 598 601 603 605 606 610 617 618 625 633 634 635 636 637 638 642 646 647 648 651 652 653 656 658 663 664 665 680 683 686 687 700 702 707 711 714 720 721 722 723 724 727 729 735 739 740 750 751 752 753 755 761 764 778 779 780 786 791 793 808 812 813 819 833 835 840 843 850 855 857 858 865 867 876 878 880 888 890 895 897 901 903 906 911 914 919 922 923 936 941 942 946 948 950 951 960 962 963 973 975 979 981 982 986 987 988 996 997 998 999 62 35 32 557 2 1 2 3 4 5 8 10 12 14 15 16 18 20 21 22 23 28 30 31 34 39 41 42 43 44 47 48 49 50 51 52 53 56 57 58 59 60 61 62 63 64 67 68 69 70 72 75 76 78 79 80 82 85 86 87 88 89 90 93 95 97 98 100 101 105 106 107 108 109 113 114 117 119 120 123 124 125 126 129 130 132 133 134 135 136 138 142 144 145 147 148 149 150 153 156 157 161 164 166 167 168 171 172 176 178 179 180 182 184 185 189 190 192 193 194 196 198 200 204 205 209 210 211 213 219 221 225 226 227 228 229 231 232 235 237 240 242 247 249 251 252 256 258 259 260 262 263 264 265 266 267 271 273 274 275 276 277 278 280 283 285 287 288 289 291 292 293 294 295 298 301 302 303 306 308 310 311 313 315 316 317 319 320 323 325 327 328 333 335 336 338 339 340 342 343 344 346 348 350 352 355 356 357 362 367 370 373 374 375 378 381 382 385 386 387 388 389 393 394 396 398 399 401 402 404 405 407 409 410 411 413 415 416 417 418 419 420 421 422 423 424 428 429 431 432 433 434 435 437 441 442 443 448 449 450 451 454 456 457 458 460 461 462 463 467 468 469 470 472 473 474 478 479 480 481 482 483 485 487 488 489 490 492 493 498 500 501 502 505 506 513 516 521 522 523 524 527 528 532 533 534 535 539 542 543 545 546 549 550 552 553 554 555 556 557 558 559 560 563 566 569 571 572 573 576 577 578 581 583 586 587 591 592 595 596 597 598 599 601 602 603 604 605 608 611 613 614 615 616 617 618 619 622 625 626 629 632 634 635 638 642 643 644 646 648 649 650 651 653 654 655 656 659 666 667 668 669 670 672 674 675 676 678 679 680 682 683 687 688 690 692 693 697 699 700 701 702 703 705 706 707 708 709 712 713 714 716 718 721 726 728 729 731 732 734 735 737 738 742 743 744 745 746 747 750 751 752 753 756 757 758 759 760 762 764 766 768 769 770 778 782 783 784 785 786 788 789 791 799 803 804 806 808 809 810 812 813 814 815 817 818 820 822 824 825 826 828 829 834 835 836 840 842 843 845 846 847 848 850 852 854 857 858 862 870 871 872 876 878 879 881 883 884 887 888 889 890 892 894 895 897 901 902 905 907 908 909 912 914 915 916 917 918 919 921 928 929 930 932 934 937 938 939 941 943 945 946 947 948 950 952 954 957 961 963 966 967 970 973 974 975 977 979 981 984 985 986 987 988 989 990 991 993 994 996 997 998 91 71