2 17 207 410 93 34 68 37 99 52 73 33 59 55 77 6 24 70 61 64 49 3 12 250 413 904 93 34 39 27 60 77 99 79 47 56 64 49 5 10 250 413 507 559 904 93 34 39 27 4 79 47 56 64 49 8 9 1 80 250 413 507 559 820 904 93 34 39 27 32 47 56 64 49 14 7 189 226 332 333 410 420 456 502 603 605 763 802 876 964 93 91 39 65 12 31 49 27 6 1 32 80 88 189 289 333 420 502 517 522 603 605 612 725 737 763 789 793 799 805 847 895 901 904 938 964 93 91 14 61 31 49 52 5 43 99 106 108 132 150 151 161 172 185 187 197 213 219 239 249 290 303 310 359 369 400 473 475 494 495 510 535 537 540 567 575 583 632 668 684 699 713 716 739 748 767 773 779 796 807 832 868 873 902 990 996 94 43 27 41 93 108 4 2 9 15 25 28 29 52 74 79 89 99 106 108 110 132 150 151 158 161 172 184 185 193 203 213 215 219 232 233 239 249 264 266 287 290 292 303 304 310 322 352 359 363 364 369 371 395 398 400 412 423 438 450 471 475 494 495 500 501 506 510 515 527 532 535 537 540 545 567 574 575 583 600 617 624 668 673 682 684 691 699 701 713 716 723 738 765 767 773 786 801 807 810 827 832 844 849 853 873 878 898 931 946 956 970 977 984 996 94 43 91 93 252 3 2 6 8 9 11 13 14 15 20 23 25 26 28 29 30 34 36 38 46 52 54 55 65 68 74 76 79 84 85 89 92 95 99 101 106 108 110 120 126 132 138 150 151 152 158 161 162 171 172 173 174 176 177 178 180 184 185 188 190 193 196 203 205 208 213 215 219 232 233 239 247 248 249 256 264 266 268 282 287 290 292 303 304 310 312 322 327 328 330 343 352 359 363 364 365 369 371 376 380 394 395 397 398 400 401 405 412 419 423 424 429 438 446 450 471 475 484 491 494 495 496 500 501 503 504 505 506 510 514 515 516 520 521 527 532 535 537 540 544 545 548 549 557 567 570 574 575 576 578 580 583 589 591 598 600 607 608 611 614 617 624 625 645 647 649 654 657 658 660 668 673 681 682 683 684 691 692 693 699 701 706 713 716 723 727 732 734 738 743 752 754 758 765 767 768 769 773 774 775 781 782 785 786 787 788 790 795 801 803 807 810 814 819 827 829 832 844 845 848 849 853 854 858 871 873 878 883 884 886 887 894 898 910 918 931 932 945 946 950 955 956 957 965 968 970 975 977 979 981 984 989 996 43 91 93 553 2 1 2 3 4 6 7 8 9 10 12 13 14 16 21 22 26 31 38 39 42 43 44 45 46 47 52 53 57 59 60 63 66 68 70 72 73 77 78 81 82 84 85 86 89 92 93 94 96 97 98 101 102 104 105 106 110 111 114 115 116 117 118 120 121 122 123 124 125 126 129 131 133 134 137 139 140 142 143 145 147 152 154 155 156 157 158 160 161 164 165 167 168 169 171 173 174 175 188 189 193 194 195 196 197 198 199 200 204 205 206 207 209 213 214 215 220 221 223 224 225 227 228 229 230 231 235 238 243 245 248 249 250 252 254 257 262 263 264 267 268 269 270 271 272 273 274 276 277 278 279 281 284 285 289 290 293 294 295 297 298 300 301 302 306 307 308 311 313 316 319 320 322 323 327 328 329 332 334 335 338 339 340 343 344 345 346 348 350 351 352 361 362 363 364 365 366 367 368 369 370 371 372 374 375 376 378 379 380 383 387 388 389 390 391 392 393 395 396 397 399 400 402 403 404 405 407 408 409 410 413 414 416 421 422 423 424 428 430 431 433 436 439 442 443 444 446 447 448 450 451 453 456 458 459 461 462 463 466 467 469 470 471 472 474 475 476 477 478 481 482 483 487 490 493 494 496 498 499 502 503 505 506 512 516 517 520 521 528 529 531 533 534 535 536 539 540 543 546 547 549 550 551 552 555 556 557 558 559 560 563 564 565 566 570 572 573 574 575 576 578 581 582 584 586 590 591 596 598 599 603 605 606 607 609 610 611 612 614 615 618 623 624 625 627 630 632 635 636 637 640 641 642 643 644 645 647 649 650 651 652 654 660 661 662 664 665 667 669 670 673 675 677 678 679 680 682 683 685 686 687 688 689 690 691 692 694 695 696 700 702 707 709 712 713 714 716 717 719 722 723 724 725 726 731 734 735 738 739 741 742 743 745 748 749 753 754 755 760 763 765 767 769 770 772 774 775 778 782 783 784 787 788 790 791 792 796 798 801 802 804 805 808 811 812 813 815 817 818 819 820 821 824 825 827 828 829 830 831 832 835 837 839 840 841 842 843 844 845 847 850 851 852 854 855 856 857 858 862 863 866 867 872 873 874 875 877 879 880 881 882 884 885 887 888 890 893 899 900 901 902 904 905 906 911 912 913 914 916 917 918 924 925 928 930 932 936 937 938 941 942 943 945 947 949 950 951 955 957 959 963 964 966 967 968 970 973 974 976 977 978 979 980 982 984 985 988 989 991 992 993 994 995 1000 27 58