2 16 94 908 7 2 13 83 36 48 75 6 97 27 50 10 63 85 31 68 3 14 94 317 713 7 2 13 75 35 37 11 12 69 90 41 53 31 68 5 9 216 273 566 646 713 7 13 83 100 4 14 34 31 68 8 8 340 350 408 506 651 842 942 976 44 15 28 80 78 57 68 77 12 7 33 40 340 373 506 607 778 831 842 878 938 942 44 15 28 25 78 57 77 21 6 15 62 124 168 227 258 340 355 373 451 471 540 553 607 624 651 696 842 976 982 988 44 15 11 98 69 77 48 5 15 21 40 94 121 124 168 247 298 316 333 340 346 357 364 373 377 398 438 456 479 520 533 581 600 607 612 647 663 675 696 706 737 762 763 778 789 847 864 878 905 914 937 938 940 942 950 953 44 15 16 46 77 108 4 5 15 23 33 40 43 49 62 67 77 86 94 127 152 168 185 192 198 208 210 247 258 264 295 308 315 316 318 324 333 340 343 346 347 350 364 373 377 383 394 399 400 408 409 415 430 433 438 451 456 461 463 468 471 479 506 520 530 540 561 571 578 585 600 601 607 612 620 635 651 658 670 672 675 696 703 715 722 724 737 763 765 778 786 815 831 832 841 842 847 864 868 877 878 905 914 933 938 939 942 950 953 957 971 973 976 982 989 44 15 57 77 261 3 1 5 6 7 8 9 10 16 20 31 39 41 45 52 61 66 67 68 70 79 80 81 83 88 95 97 98 103 104 107 118 124 139 143 147 150 155 156 165 169 174 175 179 180 181 184 189 202 204 205 206 208 210 215 219 222 224 238 240 253 257 261 265 267 271 274 276 281 282 284 286 288 293 294 296 297 301 305 306 308 319 325 329 332 338 339 340 342 349 355 356 359 361 378 379 380 381 386 392 396 403 411 412 418 420 421 424 428 430 431 433 436 442 443 444 446 449 450 451 457 461 467 472 475 476 491 492 499 500 502 503 506 509 512 514 525 528 532 536 541 542 543 548 550 555 558 562 568 571 574 576 577 579 581 582 585 599 608 610 614 618 619 623 624 625 628 649 656 657 669 670 671 675 678 685 688 691 693 698 702 705 706 707 708 720 725 731 733 735 742 743 747 750 751 754 757 764 766 768 770 774 783 788 789 790 791 795 799 801 803 817 818 819 820 826 827 830 832 833 836 839 842 843 847 856 859 862 867 871 872 880 887 888 902 903 907 912 916 918 919 923 925 928 936 938 941 949 951 957 961 964 965 968 972 977 978 981 989 991 996 1000 62 83 7 551 2 2 3 6 7 10 11 13 14 15 17 18 19 20 21 23 27 29 33 34 35 37 39 40 42 43 45 46 47 49 50 51 52 53 54 56 58 59 62 63 64 65 71 72 73 74 78 80 81 82 83 84 85 88 94 96 97 98 100 101 102 105 108 110 111 114 116 118 119 120 123 124 125 126 128 129 132 133 135 137 138 141 144 145 146 147 151 152 154 155 156 161 162 163 164 165 170 173 174 175 177 180 181 182 183 185 190 191 193 194 197 199 201 203 204 205 207 210 212 214 216 217 218 220 222 224 226 227 230 231 233 234 236 238 239 242 244 245 248 250 251 256 259 260 261 263 264 265 267 268 269 271 272 273 274 275 276 277 280 281 284 285 286 287 290 292 295 298 299 300 301 306 307 311 313 317 320 321 322 323 324 328 329 333 334 335 336 337 340 341 346 347 348 350 351 355 357 358 359 360 362 363 364 366 367 368 372 373 374 375 376 380 383 384 385 386 387 389 390 391 392 393 397 398 399 406 407 413 414 415 424 425 430 431 432 434 436 438 439 440 441 444 445 451 453 454 456 457 458 459 460 465 466 467 469 470 471 472 473 476 477 478 480 481 482 485 488 489 490 491 493 494 495 497 500 501 502 503 505 506 508 510 511 515 516 518 519 522 525 527 531 533 534 535 536 537 539 540 541 542 544 545 547 549 550 552 553 555 556 559 563 566 567 571 576 581 582 583 584 586 587 589 590 591 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 612 613 615 621 623 624 625 626 629 630 631 638 641 643 647 648 651 654 655 656 657 660 661 666 669 670 673 674 675 676 678 679 683 686 688 690 691 694 695 696 699 700 701 704 707 709 710 713 715 716 717 720 721 722 724 726 727 728 729 731 732 733 735 736 737 738 739 742 743 745 746 748 749 752 753 754 755 756 759 760 763 765 766 767 769 770 774 775 776 779 784 785 787 790 792 793 794 795 796 799 800 802 805 808 809 810 811 812 813 818 820 821 824 826 827 830 831 832 834 836 837 838 842 843 844 845 847 849 850 851 859 860 865 866 869 870 871 872 874 875 877 879 880 881 883 884 886 887 888 889 891 892 894 896 897 900 901 902 904 908 910 912 914 915 916 920 924 930 931 932 935 937 939 940 942 943 944 947 948 949 950 952 953 954 957 958 959 960 961 962 964 965 968 969 970 972 973 974 976 977 982 988 989 990 993 994 995 996 997 998 999 1000 79 82