383 887 779 918 797 340 392 499 657 430 372 38 702 72 777 941 556 443 190 755 231 389 589 452 806 555 888 150 95 164 959 833 54 91 103 202 429 493 49 81 269 414 463 962 828 582 244 371 363 419 463 577 143 33 10 928 918 227 54 340 365 986 146 390 400 570 912 796 381 926 194 966 654 618 888 442 510 441 121 829 167 889 358 261 872 669 489 738 842 488 22 151 768 461 833 107 322 683 192 638 895 671 536 481 571 706 203 9 425 601 762 867 413 393 400 556 981 806 562 738 560 850 153 240 221 896 607 802 837 56 697 987 629 486 720 100 442 820 357 763 668 12 874 972 647 164 416 515 856 864 490 300 948 876 772 400 2 608 79 714 539 649 926 391 5 515 359 667 202 933 294 85 159 29 917 666 403 542 37 115 612 732 619 411 459 592 660 308 46 584 219 428 427 986 12 623 339 208 126 728 976 605 645 966 817 743 812 47 112 27 338 899 581 130 131 211 540 960 688 402 710 720 994 948 868 815 731 366 182 15 899 313 774 697 431 742 591 41 586 850 862 69 541 586 990 813 586 669 559 59 855 52 913 983 132 560 576 993 702 885 782 726 970 679 546 523 190 904 330 893 870 307 724 172 653 825 744 348 251 410 161 211 215 177 944 448 485 268 187 285 249 64 105 961 484 390 222 763 382 639 390 985 678 845 240 412 751 63 487 727 197 723 660 485 973 324 652 527 660 906 526 622 35 695 645 580 145 926 49 233 269 142 272 0 39 563 463 487 322 997 260 565 764 612 740 426 976 431 640 321 22 201 977 738 576 654 996 399 256 72 658 551 886 953 573 946 185 703 100 524 364 375 751 142 647 151 226 632 238 521 959 265 375 588 5 952 890 0 349 143 716 650 336 595 596 901 180 418 240 267 928 590 274 311 362 903 442 215 161 657 713 744 545 61 304 169 983 163 786 948 920 467 210 220 673 415 729 460 791 926 683 323 118 558 586 431 411 625 595 168 876 901 856 364 904 749 474 474 498 197 6 353 246 150 153 498 495 459 886 862 960 142 109 1 623 616 1 601 807 161 685 598 976 102 523 439 761 906 821 814 657 381 720 454 433 774 853 475 780 284 233 635 321 883 176 835 37 66 324 731 761 543 862 620 527 266 587 816 698 934 506 878 189 747 204 141 40 574 132 687 725 879 834 909 624 871 252 521 444 81 108 60 478 823 181 505 587 617 169 132 397 168 854 429 758 900 58 637 960 28 160 520 741 827 909 196 176 990 545 447 898 127 332 847 420 982 172 827 417 806 775 630 789 91 519 358 449 35 451 216 869 64 189 61 341 899 57 316 688 48 208 29 617 981 668 828 753 278 91 957 870 300 19 442 173 968 228 401 781 456 41 73 294 3 906 406 673 732 139 776 194 112 569 574 855 646 163 367 682 659 728 956 713 149 150 637 867 776 434 43 978 221 860 664 614 507 458 26 625 334 186 555 828 136 861 414 513 401 157 570 787 611 898 223 482 770 229 716 912 380 475 605 963 48 629 289 265 445 671 597 485 563 504 665 401 715 779 261 814 282 176 944 235 767 508 408 875 74 460 474 788 620 412 435 998 722 52 942 845 400 863 654 285 41 639 6 426 735 935 555 683 776 812 581 854 629 297 388 361 414 519 804 336 584 539 985 604 240 223 745 935 380 691 863 711 971 509 424 344 730 615 311 788 708 524 273 967 99 290 955 139 82 32 747 936 192 0 807 51 841 168 601 835 120 724 805 349 491 837 301 827 705 864 218 16 989 740 230 686 275 430 69 951 55 56 478 837 645 521 123 72 923 956 138 625 262 171 554 979 585 79 29 513 516 467 748 723 776 546 625 617 541 906 131 158 523 817 203 726 544 882 2 21 392 340 845 852 61 947 378 840 219 951 896 925 959 184 836 274 916 997 74 639 84 386 977 137 732 708 38 450 115 212 994 677 722 360 48 949 472 590 304 854 54 361 290 172 702 282 601 772 432 179 915 18 66 392 302 945 597 485 890 854 190 377 671 50 874 207 486 832 283 923 169 467 765 588 118 593 995 195 841 902 496 228 391 32 737 810 444 448 760 447 413 60 285 544 570 265 857 512 552 242 888 822 160 751 507 375 792 948 663 725 293 601 42 773 73 217 20 601 100 862 481 593 353 844 567 351 536 850 937 161 515 895 52 743 66 625 535 922 988 613 708 342 273 160 172 754 784 246 409 936 511 292 578 264 184 543 661 764 436 992 318 991 278 408 124 380 420