577 212 716 271 476 278 235 202 133 208 560 634 777 503 838 527 461 943 203 730 0 165 317 396 747 298 198 82 334 805 657 469 850 528 326 243 238 526 23 881 43 756 926 690 311 486 18 445 545 581 51 685 659 45 800 722 539 364 915 568 979 621 815 540 646 267 950 693 851 27 792 772 586 248 704 893 20 563 824 415 425 295 293 974 663 33 220 917 412 815 608 600 593 927 268 917 669 528 133 717 275 480 60 768 396 539 542 945 989 542 636 211 911 799 331 641 484 591 119 552 311 906 284 286 81 317 905 944 427 831 72 297 418 482 73 374 214 59 314 802 661 318 911 298 84 364 765 520 424 286 265 168 897 192 887 805 284 606 118 942 806 147 576 793 141 900 310 541 710 428 837 901 786 854 286 296 692 441 942 626 662 463 72 340 202 918 819 821 276 523 597 231 284 685 735 832 175 448 544 215 830 539 962 220 280 305 44 70 195 132 359 936 786 1 725 640 166 896 1 441 422 950 588 406 768 656 309 914 457 27 700 892 230 491 501 67 795 387 13 565 493 563 526 900 693 185 655 717 626 660 127 259 539 716 649 670 873 880 107 515 300 783 80 78 673 39 549 513 196 0 242 329 287 697 517 122 109 517 51 603 725 121 923 351 121 55 740 363 863 687 130 538 455 357 947 57 961 523 435 415 837 615 518 169 594 830 59 644 109 986 173 616 928 794 630 3 318 615 671 207 206 612 619 51 449 850 797 741 649 568 693 26 564 933 279 926 156 259 818 249 976 130 440 954 58 271 155 111 704 221 104 365 180 666 343 980 780 452 977 377 720 129 203 480 321 387 466 40 770 522 244 397 546 928 111 360 246 237 488 481 846 790 943 685 936 261 180 421 690 715 614 985 292 583 270 524 692 372 156 81 939 406 246 742 989 939 970 315 177 949 264 481 80 829 296 431 68 115 275 19 437 650 596 165 162 358 461 5 720 965 426 973 738 479 452 425 275 153 362 788 987 111 313 504 579 533 687 110 273 131 454 767 163 378 525 417 102 39 204 712 763 660 734 230 584 255 980 554 408 297 413 456 83 685 30 624 305 17 895 462 799 349 696 833 919 454 809 476 751 12 243 531 578 171 946 332 227 893 290 978 927 244 952 723 876 724 819 590 492 203 601 793 987 946 430 53 925 45 24 183 273 670 329 431 648 578 862 977 906 922 580 138 828 746 353 398 505 32 880 484 845 411 5 198 173 224 144 121 401 170 291 322 773 424 452 356 175 789 106 499 309 11 193 7 341 225 612 920 749 395 46 796 188 776 773 172 144 327 333 749 605 464 635 525 985 346 439 293 400 135 251 417 517 302 853 127 57 512 516 239 345 124 393 33 854 128 915 548 287 52 789 9 13 647 955 822 63 230 914 656 785 44 474 256 896 600 889 828 312 307 222 610 344 205 45 391 274 671 855 890 275 547 825 648 193 710 626 873 666 334 422 431 121 647 810 661 788 262 151 701 401 226 635 899 829 557 243 277 149 577 765 425 315 978 196 37 893 63 201 807 392 188 187 209 702 309 232 556 196 912 289 688 559 80 263 128 823 783 851 898 854 441 364 168 747 426 838 112 1 2 31 262 619 825 961 259 31 198 406 678 117 776 879 633 979 81 18 570 570 225 737 163 731 643 203 146 847 806 27 602 520 852 193 246 381 639 783 227 633 775 696 527 795 143 436 545 111 425 866 716 642 277 645 439 854 625 649 837 913 538 211 812 664 549 220 508 556 517 404 531 56 491 125 600 291 440 135 234 956 782 873 572 305 660 163 889 24 396 488 207 345 800 72 886 792 4 653 897 873 108 36 385 565 41 80 592 626 32 622 791 660 5 22 790 958 867 31 611 82 808 471 88 131 453 3 238 368 872 957 181 973 142 842 670 454 798 613 321 807 857 824 696 70 169 353 687 531 82 542 315 685 463 682 103 860 51 601 418 299 815 773 537 402 259 169 585 273 569 229 902 314 123 58 216 397 171 524 90 160 490 266 45 930 933 866 853 784 798 736 133 752 985 668 194 5 47 900 15 682 180 962 533 245 54 978 102 23 357 543 407 85 231 224 36 116 638 297 116 243 124 604 923 632 25 307 270 800 78 982 231 491 24 115 901 742 744 689 72 710 71 731 19 933 152 585 864 88 253 361 749 63 984 24 102 588 779 68 44 184 956 928 50 403 262 450 260 342 577 778 313 907 461 496 864 423 412 187 311 538 176 811 881 592 632 660 149 950 21 175 399