2 14 235 864 97 33 62 11 1 38 57 59 95 89 70 32 27 69 4 11 589 675 869 916 97 33 47 62 90 61 76 5 82 27 69 5 9 400 675 677 869 953 97 33 47 40 39 82 70 27 69 6 8 302 376 469 528 829 953 4 88 2 85 99 8 38 58 11 7 27 98 123 158 243 469 520 643 674 829 942 4 17 25 36 63 77 29 24 6 27 64 98 123 158 243 249 252 262 373 469 482 520 605 643 674 677 687 787 829 844 893 942 959 4 17 36 63 77 29 48 5 12 16 27 36 59 64 101 110 123 132 190 194 199 205 233 251 260 266 323 343 358 373 397 400 411 412 462 468 469 489 524 526 528 559 564 575 582 622 666 677 685 775 817 829 864 916 953 988 4 88 43 38 58 114 4 6 12 16 19 28 36 59 64 91 94 101 110 123 152 158 177 183 187 190 194 199 205 206 213 217 221 233 242 251 252 254 260 266 298 302 310 343 358 373 376 400 411 412 420 425 433 437 459 462 467 468 469 473 488 505 507 524 526 528 537 540 545 553 559 564 575 579 582 593 596 612 622 625 626 628 647 653 654 673 674 677 692 709 717 744 753 757 774 775 794 805 807 817 828 829 844 856 861 864 866 892 893 898 929 942 943 950 953 958 959 966 984 988 991 4 88 36 58 258 3 1 7 8 12 14 16 23 26 32 34 48 49 58 59 60 61 62 65 66 67 68 71 74 76 77 81 93 99 114 115 117 122 129 130 132 140 141 144 146 147 148 151 156 157 158 159 165 167 173 177 180 182 191 193 194 195 199 205 209 211 217 227 232 233 237 238 242 243 244 246 247 260 262 267 273 274 282 285 286 290 302 310 313 315 317 318 323 324 338 346 347 360 361 365 369 371 373 382 388 390 397 401 409 412 422 425 428 434 437 438 444 445 452 455 459 460 462 467 468 469 477 479 482 485 487 498 499 504 507 512 513 518 520 526 529 532 537 541 543 544 546 549 556 564 568 572 574 579 583 587 591 598 604 605 606 607 610 612 614 619 622 625 626 628 632 641 643 652 662 666 672 675 677 678 680 681 686 687 692 693 695 697 705 709 711 716 717 727 728 729 733 742 748 755 757 758 760 761 762 765 768 769 772 783 785 786 787 788 793 796 805 806 809 821 825 828 829 830 836 839 843 844 849 861 864 868 872 879 884 885 888 902 912 917 920 925 931 933 937 941 942 944 948 949 950 958 966 971 972 974 976 981 987 988 989 991 992 996 17 43 52 563 2 4 8 10 12 13 18 19 20 21 23 24 25 28 30 31 32 36 38 42 43 45 46 48 51 52 54 56 57 59 62 64 65 68 72 74 75 76 77 78 80 81 82 84 86 91 94 96 98 100 103 104 107 108 112 113 114 115 118 119 120 121 122 123 127 132 135 136 137 138 139 140 141 143 145 148 155 156 157 158 159 162 163 170 173 176 177 178 179 181 182 183 184 185 187 188 190 192 195 196 200 202 205 207 208 211 213 215 216 217 219 225 227 228 234 235 237 238 240 241 242 243 245 246 248 250 251 254 255 256 257 258 259 262 263 268 270 271 272 273 274 279 280 281 283 284 285 287 289 290 292 293 297 298 302 303 305 306 307 308 310 311 314 319 320 321 322 323 324 326 327 330 331 332 333 334 336 337 338 340 343 345 347 348 350 351 352 353 354 355 356 357 362 363 364 367 368 371 372 373 376 377 378 379 380 381 383 384 387 388 389 390 391 392 393 394 396 398 399 400 401 402 403 404 406 409 411 413 414 416 417 419 420 421 422 428 432 433 434 437 439 440 441 442 443 444 445 446 447 448 450 451 452 454 456 457 458 459 461 462 464 466 468 470 471 473 474 476 479 480 482 483 485 486 487 489 491 492 493 500 502 503 504 506 507 513 515 519 521 522 524 526 527 528 530 531 533 535 537 538 539 542 543 544 545 547 549 551 553 555 557 559 561 563 566 567 571 572 576 578 579 580 581 582 583 584 585 586 587 588 590 591 592 594 595 596 598 599 603 605 608 610 611 612 613 614 618 619 623 625 627 629 631 632 636 638 639 640 643 644 647 648 649 653 654 655 661 664 665 666 667 669 673 675 676 679 680 683 684 686 687 688 692 693 695 696 697 698 699 700 701 703 705 706 707 708 710 712 714 716 717 718 721 722 723 724 725 726 730 731 732 736 737 738 740 744 750 753 756 759 760 761 764 766 770 771 772 773 774 775 776 779 781 783 784 786 787 788 790 792 794 795 796 798 802 803 804 805 808 809 814 816 817 818 819 820 822 824 826 829 830 831 833 834 835 837 838 839 840 841 843 844 847 848 850 856 857 858 859 862 864 865 866 867 868 869 872 873 876 877 880 882 883 884 885 888 889 890 891 892 893 894 895 899 900 902 903 905 907 908 910 913 914 916 918 920 921 922 923 924 925 926 927 929 930 931 932 934 935 936 937 938 939 941 942 946 949 951 952 953 956 957 958 959 960 962 967 972 974 976 977 978 979 982 983 984 990 991 992 993 994 997 998 999 88 25