676 388 357 914 345 305 728 985 565 981 503 309 688 350 313 872 264 46 168 535 921 868 182 137 320 952 863 353 982 677 148 217 12 872 594 910 590 57 719 922 279 225 664 700 531 668 253 730 895 854 180 274 418 142 70 544 224 172 224 596 657 635 640 446 548 643 59 416 739 937 485 602 467 989 241 954 108 801 608 950 9 380 227 362 756 312 783 344 544 349 145 267 772 979 325 952 972 549 111 641 519 964 882 536 421 125 250 989 633 343 258 830 826 574 762 730 326 702 658 804 765 717 29 311 73 84 301 379 608 386 742 278 760 661 625 431 301 488 478 188 424 845 220 768 471 831 607 147 519 466 996 190 878 947 663 584 555 979 726 12 170 245 317 348 134 925 880 883 21 481 718 88 805 995 198 771 125 869 704 596 191 545 442 739 452 509 988 552 853 143 864 128 473 893 131 303 982 398 341 155 248 97 36 435 32 199 444 715 611 53 891 622 496 808 607 599 677 918 387 440 148 311 431 725 723 846 272 616 114 615 213 405 505 955 228 461 616 226 491 789 621 449 144 568 13 430 626 536 55 958 707 547 809 772 380 45 375 154 57 607 364 73 597 349 500 355 651 562 764 747 68 341 482 634 263 334 27 795 821 249 412 711 99 478 5 929 676 142 749 225 627 849 875 674 178 364 622 940 973 9 690 212 346 122 329 318 563 476 570 947 783 343 113 596 516 234 769 956 250 879 696 640 910 230 935 286 514 579 415 843 402 436 505 282 186 142 513 134 146 512 639 1 384 217 869 283 401 351 277 19 931 221 921 587 893 502 795 631 475 976 668 82 783 328 357 718 357 102 655 289 366 313 574 837 952 237 302 342 659 947 419 821 234 42 911 506 902 557 826 421 265 368 245 55 357 424 210 609 572 347 953 773 252 227 764 751 957 1 274 437 883 880 195 218 113 861 946 772 867 661 48 12 921 571 996 934 959 790 714 998 520 957 60 544 846 109 297 564 420 160 985 924 133 173 376 306 398 997 147 30 681 560 454 96 903 177 466 421 780 825 269 27 902 394 542 228 94 758 960 934 460 584 186 373 165 518 63 450 416 2 879 491 331 585 624 729 628 5 227 749 718 218 244 262 230 663 102 785 148 82 941 805 295 802 795 9 259 966 881 434 764 335 676 477 932 550 141 781 314 951 179 373 36 385 33 674 830 577 126 988 995 446 678 577 469 452 510 81 684 204 981 799 943 318 895 79 449 909 270 0 605 585 878 522 412 797 197 999 701 326 618 948 838 50 84 83 438 668 787 558 764 669 157 300 432 483 697 618 941 163 305 628 866 756 34 984 956 416 299 277 152 362 550 659 25 638 946 308 803 318 211 154 697 696 785 811 864 152 130 728 601 280 204 749 63 404 545 533 92 404 912 465 126 403 161 651 596 907 734 787 720 28 341 98 644 598 665 985 589 173 159 291 317 858 866 85 93 861 88 762 464 598 891 209 38 228 767 875 25 781 715 318 659 710 132 306 483 656 760 415 875 806 450 918 92 438 254 757 712 853 253 160 608 346 971 502 705 613 673 270 614 883 560 949 308 327 231 589 963 500 487 829 106 615 72 451 368 61 489 21 885 633 937 393 647 904 552 10 645 573 526 214 840 927 576 42 674 376 326 97 393 529 738 73 92 734 486 402 96 261 269 185 5 165 462 104 400 947 625 504 512 201 549 720 421 901 371 82 648 611 62 955 957 675 725 584 436 63 195 785 344 280 972 718 560 8 380 315 995 347 958 535 128 685 149 456 296 941 572 473 421 191 127 27 57 221 367 770 308 202 557 847 310 898 168 204 584 897 728 577 427 831 198 65 462 861 299 933 884 50 801 696 433 628 118 561 874 609 272 975 184 306 691 636 397 641 4 819 420 976 754 121 148 441 300 607 961 405 693 142 432 629 783 867 713 757 544 41 417 159 408 682 91 420 568 926 994 234 5 807 445 552 391 407 285 998 891 407 820 242 646 555 802 756 567 516 768 762 218 796 843 159 928 8 652 975 842 77 475 565 799 651 115 342 399 191 488 43 785 365 628 227 747 111 635 508 884 637 698 481 620 705 14 980 729 865 85 147 55 354 121 974 866 496 302 988 704 629 307 930 241 176 470 790 878 94 560 141