604 443 894 370 796 126 21 575 866 457 708 22 189 302 754 944 604 307 26 573 951 399 707 430 214 739 113 173 48 835 666 242 721 212 866 887 200 836 564 604 400 123 13 634 425 856 692 757 662 568 162 429 547 416 478 130 236 870 825 479 293 791 868 344 79 946 121 334 933 279 440 98 108 259 651 956 724 769 494 829 641 910 684 256 89 360 632 157 469 548 781 988 463 832 401 826 506 370 995 206 803 604 366 260 965 412 132 961 722 813 544 885 64 641 791 769 782 549 367 459 972 634 928 111 986 618 776 388 532 662 666 942 213 657 989 454 597 743 372 477 570 369 989 755 95 900 764 856 39 330 132 987 715 313 94 56 600 600 477 700 829 324 333 532 18 381 43 121 498 674 56 922 941 699 717 838 67 476 182 82 173 773 492 353 280 773 215 857 119 415 940 469 492 734 791 600 574 198 1000 660 513 4 848 984 971 780 114 826 617 583 706 442 285 256 795 564 209 36 399 180 239 952 432 921 516 98 664 760 819 884 144 969 976 406 456 168 7 289 621 208 503 277 87 381 90 652 404 670 581 840 921 276 467 8 76 691 621 222 915 212 90 828 130 357 241 674 988 977 150 852 628 497 383 759 538 837 203 381 924 937 286 775 385 479 967 32 686 363 967 752 192 855 507 803 346 240 420 937 330 636 561 237 122 579 779 729 997 326 574 357 761 341 921 793 742 870 881 350 456 692 823 109 729 336 650 186 594 475 501 465 400 123 894 908 636 422 597 957 619 168 326 14 644 754 965 756 440 797 982 582 401 558 548 21 476 682 999 980 19 274 235 623 866 373 235 483 492 352 433 928 678 449 669 302 479 433 388 810 854 880 77 583 695 855 713 794 872 869 232 386 40 691 825 668 116 602 751 136 464 14 754 247 999 980 589 849 935 734 15 713 193 662 418 256 413 170 517 858 153 860 432 275 239 119 780 466 454 491 879 3 647 314 994 794 395 180 934 493 941 234 513 864 348 248 318 662 996 983 763 80 479 204 423 690 837 389 597 866 693 501 241 396 880 358 972 476 674 673 988 580 972 698 242 128 48 536 0 371 966 583 717 37 177 513 483 401 259 841 21 315 695 295 139 239 380 865 862 189 157 525 210 434 409 143 706 777 539 782 455 946 690 279 991 540 285 267 521 492 258 935 319 510 176 214 500 772 563 467 548 220 169 797 603 928 147 278 152 295 768 335 124 614 450 612 606 249 166 404 269 879 242 974 877 56 469 689 134 565 434 443 620 773 590 271 66 694 101 781 252 984 168 587 584 213 81 342 20 606 402 27 551 385 880 294 210 219 565 591 827 335 225 82 172 583 30 211 355 845 4 236 53 459 231 755 378 612 490 658 995 34 914 868 807 595 927 842 783 358 349 596 0 190 985 544 467 493 936 447 697 413 446 226 473 392 213 643 755 863 746 167 539 622 655 22 278 917 444 101 928 804 72 882 781 724 891 599 782 974 515 682 694 110 853 117 372 41 957 501 299 643 639 54 964 451 265 461 243 321 823 627 732 17 390 584 774 15 347 466 926 351 785 87 753 68 526 449 162 254 180 757 916 822 27 625 167 407 255 581 561 213 635 963 64 697 596 80 311 466 969 625 904 574 782 218 131 11 797 715 290 806 350 947 729 99 112 89 673 809 438 696 364 860 863 186 865 46 554 396 37 265 308 973 770 814 399 9 208 860 606 1 533 324 872 403 615 282 629 849 888 567 611 723 37 983 856 405 549 707 987 42 26 820 165 595 691 42 6 307 110 150 412 786 533 427 125 503 314 456 269 427 22 767 309 152 814 657 11 363 660 554 52 876 910 710 274 28 933 257 598 448 423 543 687 835 427 684 226 362 529 684 457 669 709 471 24 454 439 404 879 943 558 901 593 858 861 729 919 127 119 392 781 944 656 309 144 619 973 655 941 119 118 930 162 277 845 213 459 550 945 261 289 377 779 231 476 679 387 966 850 97 33 871 434 130 207 287 501 714 606 765 559 225 575 320 871 616 406 832 304 196 201 451 655 533 705 258 825 891 238 282 365 287 724 143 863 615 870 467 959 184 563 591 537 615 271 666 420 52 48 453 192 235 827 829 468 37 558 459 575 58 875 603 225 653 110 553 379 783 51 243 971 226 670 67 631 704 288 138 777 110 336 879 179 18 603 71 693 889 160 483 367 590 40 797 789 912 462 519 511 297 648 141 634 857 974 14 882 882 885 324 340 111 810 15 861 300 650 137 468 914