627 558 694 734 595 632 781 562 41 783 363 426 886 669 387 285 590 775 340 155 235 119 207 968 180 284 116 322 333 749 150 362 182 977 22 222 228 154 841 133 727 605 942 761 949 71 421 795 865 388 292 48 157 630 169 970 330 637 54 303 422 18 2 118 9 805 966 860 634 182 361 82 660 576 221 723 149 176 756 559 391 784 780 519 196 350 658 461 194 456 838 833 474 249 346 480 631 893 185 860 20 23 325 894 629 629 239 212 827 165 706 588 647 116 306 257 426 423 194 992 764 169 188 878 804 89 396 800 847 150 649 633 819 910 368 652 781 975 902 658 697 199 602 975 42 29 710 3 732 787 363 133 184 555 472 999 377 433 417 806 821 971 691 302 349 293 434 921 755 348 921 279 837 541 310 14 644 699 799 782 688 583 944 639 444 469 52 714 278 358 199 878 842 480 491 102 194 484 839 102 216 51 955 401 59 705 336 891 189 902 392 969 652 228 301 775 848 203 801 905 464 335 952 856 70 63 734 674 938 809 14 712 117 422 463 762 95 592 302 439 152 508 927 528 826 869 836 726 576 953 975 446 976 455 334 238 226 526 444 727 421 960 289 881 732 262 169 373 355 911 837 233 146 940 143 397 955 664 424 712 38 278 154 730 546 403 239 851 970 433 153 444 103 546 12 734 900 140 635 470 610 283 680 44 44 999 424 299 159 814 994 624 260 683 258 20 795 470 355 778 495 888 183 258 660 670 2 926 442 768 531 684 37 77 884 105 221 644 625 725 600 135 272 530 730 728 668 146 111 106 253 490 752 897 161 136 731 803 485 609 312 748 588 53 562 217 77 191 711 435 209 147 613 870 223 74 414 484 57 166 935 563 695 288 669 116 620 83 394 356 10 303 756 705 915 310 127 83 682 909 2 25 12 492 528 324 606 854 208 96 147 275 43 650 613 594 522 572 530 539 438 522 552 207 80 126 840 824 204 161 248 118 153 592 675 693 666 866 936 130 631 183 344 351 891 140 799 875 981 674 8 754 554 36 53 75 246 311 775 892 53 245 65 615 12 330 471 886 185 484 661 354 788 152 519 14 511 37 220 383 383 240 522 460 440 48 655 823 460 672 590 794 436 985 340 607 218 913 750 127 446 975 985 464 18 161 50 837 587 300 886 598 601 253 588 774 280 918 547 768 794 256 628 168 638 725 656 343 562 991 656 167 911 107 936 994 61 545 981 264 989 746 341 769 791 206 988 886 829 281 663 132 409 567 299 106 27 684 259 199 496 928 490 108 239 0 514 865 917 241 172 730 886 543 559 972 651 129 348 916 612 797 550 413 713 213 658 134 917 869 492 661 510 686 884 506 36 253 174 314 511 103 747 382 464 196 517 23 680 787 891 112 18 822 590 735 865 100 26 784 279 369 278 308 913 194 381 526 265 50 394 754 635 116 439 908 60 142 832 499 310 607 966 519 455 566 333 155 647 503 29 906 700 494 765 992 767 771 521 270 217 405 894 618 646 708 606 930 228 608 147 781 95 255 524 551 608 461 366 768 784 801 767 804 272 37 258 332 807 579 317 654 69 619 657 478 192 418 788 42 284 491 538 676 107 629 103 458 166 487 519 492 74 56 448 258 82 816 170 20 283 444 361 512 839 724 988 873 466 418 571 710 667 285 464 141 639 493 501 804 793 916 874 618 467 424 292 10 670 957 832 885 458 1 436 254 991 997 81 192 60 838 581 497 175 2 290 939 968 888 733 1000 136 457 464 792 897 852 641 248 251 790 45 695 607 207 568 125 640 423 741 815 398 453 207 404 558 952 671 387 972 935 264 911 661 95 457 103 130 420 177 997 281 970 276 581 650 310 811 205 158 194 256 768 52 933 292 213 7 952 745 996 652 975 182 881 16 171 661 13 980 159 367 435 481 106 700 498 655 633 397 199 155 819 241 824 107 323 596 948 284 160 389 819 54 175 199 588 596 360 942 873 901 387 134 441 103 173 660 564 657 832 776 207 779 411 525 779 510 476 236 956 898 644 262 686 321 734 659 359 437 922 567 462 676 689 957 155 917 33 108 555 699 650 957 823 976 392 796 513 666 836 349 847 688 9 392 997 198 3 995 694 966 775 554 634 123 800 751 272 154 972 464 285 199 383 152 338 649 263 946 998 270 669 985 3 27 985 609 465 444 755 766 363 447 36 399 188 545 720 549 191 454 354 771 9 667 587 878 293 987 960 160 380 304 313 738 792 455 539 499 689 686 776 83 211 7 713 1000 864