2 14 764 955 66 76 64 49 98 32 44 97 99 96 38 72 54 9 3 10 145 401 844 66 76 84 31 62 61 100 89 58 9 5 9 145 342 831 844 966 66 76 84 55 29 100 89 58 9 9 8 145 342 401 421 610 787 831 844 978 66 76 84 62 100 89 58 9 14 7 145 209 313 421 467 531 610 764 808 861 933 946 955 966 66 76 64 69 1 45 9 28 6 64 145 223 277 281 388 421 517 531 546 566 600 610 615 669 688 726 764 801 808 812 844 861 864 946 955 966 978 66 76 64 33 75 9 56 5 86 124 133 138 145 201 209 279 281 313 326 334 377 388 401 414 421 438 440 462 467 472 483 517 531 544 546 557 565 569 598 600 602 610 612 641 644 669 676 688 689 726 764 766 798 807 831 844 846 861 933 946 955 966 986 989 66 76 93 45 9 119 4 22 36 46 61 62 64 72 73 78 121 124 126 143 144 145 158 178 180 187 191 194 199 201 207 235 241 249 295 313 319 321 326 331 334 339 342 348 350 356 376 385 388 391 401 403 404 429 439 443 455 471 487 490 494 495 517 528 536 540 546 557 564 566 579 595 598 616 625 626 630 650 662 664 669 670 672 689 692 693 700 712 725 726 730 748 751 753 764 767 781 787 801 809 812 817 831 836 840 844 846 847 855 856 861 883 903 915 924 926 934 936 945 946 947 951 952 960 966 996 66 49 72 79 279 3 1 2 4 8 13 15 27 28 30 35 42 49 52 65 78 79 81 96 103 108 116 121 129 130 134 139 142 145 151 156 161 168 170 171 176 178 183 198 202 203 204 212 213 223 235 239 240 241 246 249 253 260 261 262 269 270 277 278 279 281 287 288 292 293 294 298 301 302 305 309 316 318 319 321 326 327 329 333 334 337 339 340 345 350 353 358 359 360 361 370 371 374 376 380 384 388 393 394 396 397 398 399 400 401 402 414 416 417 418 419 421 428 430 433 434 435 436 438 440 443 444 446 456 460 462 467 471 473 475 482 493 494 497 504 505 512 514 518 526 531 538 541 543 544 546 547 555 561 562 564 569 573 576 578 584 586 590 595 598 599 600 608 610 611 612 613 622 625 626 628 636 641 642 644 646 650 652 658 659 661 662 669 674 675 680 688 689 691 692 696 705 711 712 720 724 726 729 731 735 738 740 741 745 746 750 751 753 756 757 758 760 762 764 773 774 775 778 779 781 782 786 787 790 792 796 800 801 809 811 812 814 820 827 829 836 839 844 846 848 851 855 856 859 861 868 878 879 881 883 889 890 891 894 895 898 900 907 915 916 918 924 926 932 933 946 947 949 958 966 967 970 972 977 978 982 983 988 989 992 66 85 37 562 2 3 5 6 9 11 12 13 14 15 16 18 19 21 23 26 28 29 31 32 33 35 36 37 38 39 41 42 43 46 48 49 52 56 57 58 59 61 63 64 73 74 75 76 77 79 81 82 84 85 86 89 90 91 92 95 96 97 99 100 101 102 105 107 110 111 115 118 119 120 121 122 126 128 131 134 135 137 140 141 142 143 144 146 147 149 150 151 153 154 156 158 160 163 165 167 168 172 173 174 176 180 181 182 183 184 186 188 191 195 196 197 198 200 201 202 203 205 206 207 208 209 210 211 212 213 215 216 219 220 221 226 232 234 235 237 238 239 240 242 243 244 246 247 249 250 254 255 259 260 261 263 264 265 266 267 268 269 270 273 274 275 278 279 282 284 286 291 292 295 299 300 302 303 304 305 307 309 311 312 315 316 317 320 321 323 324 328 329 330 331 333 335 340 342 343 344 348 350 351 352 357 360 361 365 373 374 375 379 381 382 387 388 389 390 396 398 399 401 402 403 405 407 408 410 412 414 415 416 423 427 428 429 433 435 436 438 439 440 441 442 443 444 445 446 449 453 455 456 459 460 462 463 464 466 467 468 469 470 475 476 477 478 479 480 483 484 489 490 491 494 495 496 497 498 500 501 504 506 509 511 514 517 518 519 521 523 525 526 527 528 530 531 532 535 536 537 538 539 543 545 547 548 549 552 554 556 557 558 564 566 570 572 573 574 577 579 580 583 586 587 588 590 591 592 595 598 600 601 602 603 604 605 607 610 613 614 615 617 619 620 621 622 623 625 626 629 630 631 633 634 635 638 639 641 642 643 644 645 646 649 651 652 654 655 659 662 663 666 668 670 672 675 676 677 679 682 683 686 687 689 690 691 692 693 695 696 697 700 705 706 707 709 711 713 715 718 719 720 721 724 725 726 728 729 731 733 734 738 739 741 742 743 745 750 751 752 754 755 758 760 761 763 764 767 769 770 771 774 776 777 779 781 783 786 793 797 799 801 802 804 805 807 808 810 811 816 818 819 820 824 826 827 831 833 836 838 840 842 843 844 845 846 847 850 851 852 853 854 855 856 857 859 860 861 863 866 867 868 871 872 873 874 875 877 878 879 880 882 884 885 886 887 890 891 893 894 895 897 900 903 904 905 906 907 908 909 911 912 913 914 916 917 918 919 920 924 925 927 928 930 932 933 934 935 937 939 943 944 947 950 951 952 954 956 957 959 960 963 964 965 966 967 969 970 973 976 977 979 981 985 987 988 989 990 991 992 995 996 997 998 999 1000 91 81