1000 55 234 604 299 141 317 259 50 910 414 124 627 149 691 836 354 532 64 286 344 620 448 417 298 7 393 218 287 511 995 519 295 323 323 589 875 985 381 854 158 185 49 238 771 418 508 930 965 843 404 531 747 905 615 816 297 324 584 317 118 85 755 196 437 966 97 168 592 935 787 827 426 653 267 112 94 350 21 445 141 838 526 667 465 619 624 769 896 943 384 637 460 186 235 916 263 676 941 716 790 440 670 296 435 822 438 784 612 72 860 784 294 619 987 279 146 947 759 312 724 331 951 109 214 211 68 224 504 970 5 77 478 857 843 645 259 413 778 473 540 225 201 390 277 635 780 654 658 833 653 492 200 918 20 577 358 857 271 445 21 511 122 89 235 349 843 157 371 943 670 567 49 95 18 222 975 847 906 451 257 826 860 851 93 401 734 36 424 434 644 129 513 371 859 433 926 86 885 888 769 691 333 623 138 299 91 344 749 437 872 975 348 42 786 57 919 975 126 986 18 952 641 459 835 956 250 202 153 744 804 299 635 812 304 813 645 117 781 140 977 202 511 939 881 290 582 935 716 613 974 744 14 608 651 35 335 80 868 622 384 330 80 524 658 867 201 690 624 648 910 673 145 892 843 483 877 614 367 645 447 963 254 1 567 909 728 634 510 193 201 292 516 318 309 560 777 668 254 386 953 149 857 81 335 140 616 935 811 252 102 957 547 510 338 376 647 4 234 479 907 998 558 802 960 9 25 277 723 167 846 802 246 486 604 958 521 438 669 932 87 50 746 61 420 790 792 910 556 798 709 820 537 317 572 125 904 882 743 126 801 193 385 904 312 78 418 940 703 292 366 181 226 165 830 5 740 659 81 144 203 172 867 933 183 778 278 673 905 188 755 398 499 606 342 29 284 414 596 855 289 595 233 756 409 726 887 680 41 786 865 809 52 640 344 847 287 946 515 982 676 945 166 176 309 801 436 17 67 315 559 943 421 844 155 447 526 104 544 881 959 835 27 982 938 33 887 956 966 676 48 714 37 306 178 6 655 263 805 362 744 190 786 53 843 176 736 922 927 576 366 121 681 440 877 741 68 225 911 958 144 950 495 7 46 983 180 840 516 450 218 180 794 310 112 297 143 690 340 683 969 594 598 327 413 717 28 395 237 371 934 547 865 57 978 831 129 792 585 376 930 894 440 956 816 621 510 261 673 43 247 474 679 393 841 766 15 929 239 801 755 550 244 746 243 418 739 480 334 42 95 967 660 905 80 589 624 803 383 330 250 162 748 625 979 968 745 759 677 521 294 718 985 323 562 750 165 145 913 281 33 405 88 812 982 993 951 932 385 890 4 871 896 820 612 360 866 314 651 307 513 522 598 477 580 760 944 831 598 71 109 644 5 976 270 14 874 714 187 508 703 718 990 822 141 671 40 404 364 843 358 67 496 728 361 676 386 25 832 158 819 3 705 97 518 604 333 744 313 278 64 635 7 808 898 787 930 572 894 401 490 922 29 575 476 965 793 213 482 901 482 643 176 735 234 584 52 285 148 3 495 837 80 73 937 908 240 179 419 302 961 334 987 115 358 424 900 567 422 626 765 419 294 704 159 710 610 65 734 320 999 929 916 23 372 849 157 437 403 248 310 870 879 988 451 447 85 889 573 759 197 635 301 67 964 782 817 548 75 960 820 767 68 860 737 958 783 54 50 741 865 697 408 520 279 833 546 645 285 929 430 717 265 909 148 675 850 139 382 501 305 173 767 209 599 972 908 599 446 397 367 6 244 687 527 920 59 998 574 250 688 394 919 880 319 158 807 995 769 304 457 977 174 750 531 888 447 949 21 918 627 222 305 634 971 308 842 777 183 713 327 636 128 370 257 23 505 683 394 480 84 939 31 898 326 786 785 656 362 171 966 107 862 431 63 844 934 50 430 195 462 696 990 693 465 737 617 684 117 489 547 712 572 378 158 736 623 595 679 252 271 627 19 822 295 389 842 619 580 138 942 396 212 138 888 571 8 646 691 898 192 630 44 85 684 787 662 233 288 112 689 298 447 483 302 180 836 807 664 443 137 12 164 239 423 265 339 68 5 275 161 102 235 669 23 586 894 32 991 838 745 38 589 156 980 250 662 853 537 775 663 522 156 725 251 586 967 859 430 911 190 203 535 57 644 64 470 32 198 531 573 881 676 537 779 750 179 912 334 44 31 169 662 674 212 741 486 40 47 111 937 530 694 894 617 360 404 127 808 960 833 803 262 751 290 628 123 221 619 832 876 10