834 665 108 747 531 587 235 599 359 41 44 939 245 457 852 238 304 695 563 751 280 669 254 636 575 462 835 952 928 745 587 760 912 813 954 845 268 610 889 196 46 558 913 377 596 253 760 778 413 481 143 632 427 64 952 950 413 741 806 859 122 562 299 676 820 585 323 521 632 931 960 983 701 617 177 895 215 573 231 33 462 971 61 396 26 804 887 550 574 7 853 328 676 733 549 673 236 70 662 741 68 692 986 507 856 999 986 830 476 840 754 482 76 591 491 850 174 185 820 484 850 284 443 737 391 30 743 800 707 357 94 681 511 459 123 648 176 621 835 448 246 63 555 617 509 324 383 791 39 67 987 857 675 151 662 634 245 228 906 514 18 322 635 977 523 981 546 868 283 468 262 940 642 245 99 28 887 944 696 660 61 340 611 308 618 689 16 886 825 930 568 958 362 332 38 48 485 334 55 651 13 234 440 137 504 620 590 880 666 894 381 944 525 99 635 453 655 582 917 313 656 66 335 690 21 108 555 213 555 246 777 424 79 191 489 0 743 169 745 639 181 50 614 99 602 680 589 129 46 518 240 119 382 447 469 402 335 585 976 845 898 529 89 973 15 303 536 714 888 920 611 483 949 115 71 770 384 940 811 31 353 235 914 804 190 942 356 49 867 56 1 926 505 837 532 690 521 445 480 885 385 785 438 739 156 157 38 257 602 821 918 659 563 50 213 762 225 192 376 355 667 298 766 410 26 40 88 38 128 526 874 640 143 734 753 437 887 502 43 780 813 537 417 297 497 705 912 615 320 895 374 961 369 99 398 417 148 793 7 793 657 601 561 406 544 869 30 323 287 376 121 607 300 698 753 826 364 535 469 754 193 217 640 955 850 708 284 230 809 638 667 554 86 135 201 32 885 510 303 312 829 968 337 274 639 609 301 107 783 105 896 382 670 715 531 685 375 7 547 14 47 991 884 288 509 627 172 79 613 452 532 352 135 950 802 448 428 42 5 925 430 780 401 896 813 872 75 764 873 907 452 949 85 373 522 186 526 206 50 854 460 510 468 297 757 217 604 516 394 564 459 494 172 886 422 301 854 305 225 298 332 178 309 288 173 757 526 683 433 134 973 890 570 535 872 480 599 713 423 678 636 307 872 915 997 493 952 549 395 938 458 9 432 353 950 629 393 857 217 305 166 905 978 350 472 627 817 622 51 242 671 265 102 980 820 394 850 218 189 176 63 43 949 602 758 547 933 758 93 277 324 41 364 789 951 228 935 531 577 46 984 174 842 327 918 569 100 191 19 778 667 570 529 325 12 824 115 276 486 247 288 429 516 835 48 228 368 536 772 724 457 347 91 753 787 664 514 442 786 381 513 212 50 9 800 46 940 777 954 877 940 651 825 959 286 686 846 824 401 820 959 488 427 460 357 379 953 672 438 566 867 376 218 119 656 354 378 610 295 633 384 597 288 857 326 638 103 181 557 890 54 756 795 689 614 495 666 825 276 784 5 891 3 1000 898 804 459 315 871 505 230 274 857 612 685 205 734 496 489 59 702 935 239 475 44 491 434 311 912 571 754 769 74 529 484 501 490 750 821 695 494 478 937 985 256 204 187 205 476 499 205 452 109 168 811 479 829 774 442 649 844 675 867 69 926 648 371 770 858 355 975 59 624 411 102 802 888 122 947 453 988 254 683 453 260 253 527 592 651 873 949 108 97 741 980 923 784 544 666 855 861 520 926 279 893 935 194 473 434 62 174 228 209 868 930 514 808 892 4 890 183 211 411 7 789 988 166 622 957 989 518 355 222 901 64 885 243 963 400 19 457 457 326 884 985 982 417 778 882 812 6 24 378 964 10 142 325 247 819 221 145 381 757 385 240 909 400 273 614 525 312 270 515 11 191 888 185 873 929 489 269 52 414 308 859 477 709 537 871 739 145 809 43 458 287 320 705 645 475 982 532 287 320 584 0 588 283 204 80 436 540 795 483 7 895 319 727 264 98 493 919 855 793 880 734 4 255 684 388 567 953 562 720 920 244 291 558 183 915 700 376 293 946 727 116 278 447 923 782 581 311 766 885 907 14 537 555 195 45 608 919 265 772 463 489 111 520 103 249 372 652 969 573 238 174 603 577 671 972 100 855 719 982 557 932 338 178 9 291 957 409 505 687 75 428 949 882 616 923 148 897 916 700 407 594 995 156 158 727 136 671 999 425 185 986 440 431 39 990 758 271 320 982 141 656 567 647 767 722 112 814 199 222 538 572 263 417 375 654 881