874 221 942 965 585 391 575 392 114 435 707 998 0 927 944 997 468 96 655 103 814 709 227 435 753 482 888 814 562 100 669 681 999 330 170 738 959 141 311 568 379 305 804 964 555 902 779 669 252 939 198 17 11 213 796 455 378 732 51 61 5 466 490 593 751 861 457 127 91 401 672 118 610 849 743 980 905 311 449 575 231 632 172 252 837 577 920 916 816 733 588 676 81 697 91 130 695 111 773 607 209 122 867 226 35 794 936 919 71 150 485 136 620 510 955 221 269 440 26 657 765 783 510 303 469 410 25 523 206 717 648 231 318 552 15 200 458 367 382 181 686 6 614 919 330 636 343 296 325 923 637 698 727 239 985 627 982 904 448 231 52 951 27 739 734 782 55 408 88 95 645 112 383 38 765 962 722 933 924 283 990 630 697 746 597 200 670 378 242 82 310 433 619 347 450 782 313 136 876 47 633 278 788 276 401 827 329 136 309 858 171 299 397 146 10 718 121 548 144 806 618 243 718 708 938 217 486 178 237 671 223 52 633 415 100 324 222 202 997 21 180 483 533 831 202 577 894 363 943 788 415 15 770 990 467 447 434 667 547 407 610 802 447 623 924 260 772 694 720 944 693 979 253 99 735 558 614 485 900 432 789 245 492 350 907 35 428 697 277 193 858 758 560 116 677 778 938 577 249 821 176 384 894 647 581 221 186 192 493 220 428 757 52 445 574 377 611 555 119 894 468 905 553 866 341 355 941 406 330 219 490 483 350 574 450 244 933 491 539 308 292 303 669 408 704 208 671 324 2 689 775 455 803 140 782 178 352 174 446 461 570 479 672 899 94 584 151 658 257 574 381 594 521 925 44 255 716 693 586 488 613 739 433 76 527 216 488 145 544 35 468 175 299 970 42 297 216 546 836 799 507 831 886 993 188 473 408 374 434 659 987 690 892 393 997 855 336 767 81 1000 677 488 510 460 919 911 198 591 63 513 962 690 973 798 340 50 133 281 488 152 892 215 70 15 732 826 572 118 812 992 656 277 550 203 658 419 282 988 653 398 847 435 480 949 460 990 39 48 135 163 120 987 747 749 490 452 836 429 937 742 1 714 63 532 727 949 694 685 513 679 763 11 744 90 662 23 188 858 527 772 844 594 524 795 595 88 245 882 945 937 511 543 864 681 278 537 89 945 60 20 506 794 835 726 544 735 21 597 707 181 96 801 622 248 97 99 380 661 149 296 215 774 791 969 379 163 113 25 74 292 188 114 80 331 796 860 856 23 731 386 507 364 350 175 685 125 552 599 683 864 392 6 177 25 423 550 356 409 734 935 652 22 36 759 304 817 436 613 89 457 347 232 807 136 600 776 219 480 775 779 674 335 537 500 687 108 421 371 41 605 448 692 892 15 189 842 872 239 982 904 373 782 491 907 928 502 948 699 442 976 653 728 798 277 876 626 974 476 293 46 197 275 588 409 621 991 997 588 159 221 274 644 217 474 403 232 395 427 123 969 536 666 645 793 903 62 670 731 542 975 254 590 349 267 577 423 850 946 459 257 937 688 334 903 736 458 702 135 409 654 812 401 445 696 77 229 350 740 772 418 156 547 736 248 123 179 618 958 345 821 316 634 211 225 177 484 503 258 600 540 36 130 237 992 645 232 615 957 929 198 710 549 409 802 378 509 8 315 116 693 82 891 635 446 412 878 331 997 218 846 337 381 752 118 710 845 532 440 933 979 163 554 963 13 828 842 154 821 713 989 445 214 762 845 218 274 112 904 597 939 325 13 466 607 204 320 578 633 138 570 535 90 703 135 730 211 274 933 148 291 772 977 561 222 390 748 779 775 493 243 692 563 18 9 697 822 409 767 12 347 377 110 266 183 169 278 297 546 939 819 364 746 311 596 681 629 702 94 850 861 160 843 461 495 499 962 318 446 456 312 483 531 961 328 436 529 150 267 717 174 293 138 348 329 115 889 330 726 783 703 849 936 41 155 343 595 1 798 310 305 664 222 274 821 71 161 777 163 15 332 282 221 770 61 275 378 50 720 773 37 751 808 33 405 834 389 157 629 71 24 544 109 518 608 77 392 589 80 332 861 460 56 635 459 162 755 319 751 759 0 80 682 592 517 701 31 59 706 399 187 442 48 370 591 28 639 713 25 80 233 45 379 405 2 241 528 17 610 833 175 80 350 211 23 478 287 128 277 6 84 575 228 575 696 59 120 731 275 197 336 23 26 834 404 306 775 236 110 785 126 141 436 115 206 782 463 246 487 205 614 738 28 493 758 7 277 762 352 157 287 35 132 446 289 67 429 291 188 499 220 529 651 14 8 278 2 380 760 27 132 785 99 24 609 428 260 435 173 291 710 210 319 671 167 118 239 21 145 862 584 332 553 207 21 453 290 105 379 189 696 780 48 541 679 93 289 308 12 95 696 160 572 846 10 463 871 209 107 865 642 124 575 353 7 765 488 421 786 44 384 790 127 148 252 57 439 683 19 63 70 6 631 677 14 291 748 351 585 763 8 172 818 156 136 450 191 68 454 75 75 544 357 250 258 7 249 475 1 130 519 195 339 844 289 36 275 178 515 861 40 210 299 11 193 320 83 458 668 181 334 832 98 371 408 16 470 566 93 92 341 136 71 625 104 231 470 134 285 787 123 358 373 14 584 599 0 74 736 650 19 211 106 862 869 6 407 490 43 16 213 126 232 494 192 174 789 111 251 653 166 399 604 3 679 840 9 311 584 73 711 786 54 208 234 7 449 478 1 86 582 149 716 849 68 268 831 204 38 588 347 449 590 0 260 664 26 412 865 438 283 628 275 112 801 174 351 480 70 91 739 642 302 713 17 42 593 307 54 853 184 630 651 4 388 599 98 7 151 110 26 687 559 88 552 155 734 834 5 132 581 230 256 651 288 342 698 65 32 493 318 563 805 49 508 801 150 67 489 41 474 859 24 293 397 93 644 686 12 24 787 181 314 481 25 83 462 107 52 851 271 270 366 69 528 612 62 146 835 636 67 292 84 447 662 194 608 725 48 304 566 139 235 703 164 145 327 157 444 519 20 329 738 34 309 594 77 258 562 2 41 648 467 261 444 87 369 463 55 60 841 82 753 780 24 2 732 139 76 244 85 559 762 57 268 345 50 148 321 94 266 569 22 418 838 26 237 622 354 155 263 89 774 810 32 296 842 343 232 687 120 8 572 531 566 807 34 430 756 33 561 762 163 458 800 214 836 863 15 652 654 0 482 761 234 513 628 72 135 480 22 380 590 111 34 72 33 675 781 42 259 856 374 2 336 175 131 520 375 130 371 159 249 733 376 279 688 338 62 102 24 440 862 73 304 499 131 533 731 53 150 711 410 29 625 337 519 729 102 428 596 2 673 863 161 72 647 184 44 313 55 250 335 31 176 783 553 203 471 53 328 848 183 200 708 74 769 806 34 120 269 28 307 486 139 112 723 502 99 239 123 267 541 176 452 840 249 439 747 163