445 313 690 556 684 610 95 49 459 107 637 394 271 624 949 39 779 272 450 502 479 436 32 368 736 675 834 964 694 310 279 802 766 438 623 880 74 785 388 170 332 186 454 679 280 409 53 69 471 785 97 248 64 720 866 938 222 545 76 757 347 965 910 894 231 36 180 899 711 907 115 463 647 512 599 120 231 615 51 710 536 883 274 787 445 902 176 548 911 15 505 405 214 250 202 200 431 622 299 914 92 569 22 496 707 678 597 473 427 461 221 117 231 14 210 913 86 226 630 248 429 303 80 83 865 681 641 314 646 661 123 260 321 736 319 516 914 14 610 981 896 921 498 718 607 715 937 993 823 864 985 966 524 809 670 345 405 462 715 459 516 825 950 59 231 357 145 744 876 961 489 433 123 669 178 924 741 350 855 854 493 428 303 194 878 761 187 562 348 424 544 973 572 651 381 316 390 576 277 131 592 437 812 178 856 287 845 350 969 735 462 805 50 21 932 111 711 728 80 901 584 945 794 773 514 357 762 341 794 561 267 330 410 140 268 546 569 752 665 482 535 737 198 111 710 418 601 444 332 757 424 495 975 818 890 593 627 279 213 404 696 368 515 563 902 46 496 258 604 365 102 645 737 647 663 637 644 714 113 746 20 211 404 310 402 210 826 63 18 146 873 282 316 742 946 18 168 632 220 639 956 733 272 580 650 176 14 306 510 138 567 120 637 443 935 550 19 357 600 105 800 644 677 945 193 381 982 376 770 128 383 641 87 401 622 18 303 956 880 91 937 955 755 970 376 542 418 257 133 427 812 794 274 730 985 801 352 187 322 986 663 511 104 407 63 350 48 828 454 671 201 308 962 74 217 35 699 287 722 218 606 840 478 49 713 91 477 983 408 804 301 539 335 930 483 938 683 343 852 718 670 781 466 671 171 819 173 16 173 874 621 958 394 743 618 603 957 560 820 77 384 54 277 570 935 493 504 44 56 528 276 50 176 282 773 551 646 236 807 597 97 646 464 181 347 351 292 657 90 690 333 621 311 616 186 628 355 507 962 350 822 992 92 269 290 843 150 277 562 248 693 682 628 173 90 393 634 722 916 763 480 289 748 574 448 386 710 712 672 466 213 745 64 850 182 445 869 152 349 698 922 847 515 463 391 324 626 355 66 811 87 753 213 608 458 39 422 385 257 475 466 810 631 905 397 329 768 480 27 14 89 767 466 103 382 113 799 55 539 295 172 416 892 94 640 993 52 475 149 26 481 281 463 866 535 918 817 82 984 814 735 117 539 540 346 667 563 886 813 176 973 830 879 699 169 532 785 470 95 510 884 802 909 273 761 28 372 823 613 311 142 880 412 219 533 0 663 243 493 465 650 372 106 500 93 27 705 482 624 839 739 433 59 308 445 543 674 254 723 507 294 718 787 435 253 81 940 488 291 595 564 194 426 603 182 716 648 493 321 894 272 354 147 768 204 811 424 15 396 705 688 153 218 368 598 449 975 655 523 27 925 424 583 734 87 463 481 214 520 769 635 136 325 986 983 525 738 148 423 298 699 611 592 845 225 646 798 827 281 26 997 486 656 644 815 10 566 103 904 708 986 106 782 80 27 72 795 290 840 869 752 710 79 720 689 332 179 930 767 536 139 902 283 956 605 560 703 416 423 901 255 845 967 844 147 131 930 265 714 220 494 931 517 426 673 239 769 265 753 976 180 894 400 208 705 108 697 482 957 795 762 168 479 620 141 238 854 770 360 279 813 238 66 328 886 642 526 325 129 993 930 72 408 182 297 906 104 234 745 465 484 248 969 982 350 920 181 18 54 495 448 143 176 486 88 864 52 389 329 946 796 971 329 893 653 547 421 379 728 765 109 824 142 173 641 129 629 816 258 437 358 886 902 667 873 294 961 863 964 790 989 742 369 917 796 91 422 865 64 866 841 70 931 297 495 189 486 557 648 1 760 555 878 56 727 492 75 55 895 813 197 822 738 200 174 772 199 349 645 408 839 228 436 894 701 521 912 662 392 651 388 703 881 738 18 389 941 446 164 418 592 361 533 214 308 140 777 205 714 579 18 958 232 892 78 637 552 440 633 859 871 27 47 351 234 756 582 655 488 603 375 201 143 48 660 426 266 653 738 692 526 892 723 662 537 267 165 607 51 646 851 383 688 690 909 947 391 635 3 751 374 124 669 582 614 729 524 242 241 564 823 230 384 926 972 809 796 129 614 809 556 612 554 500 968 754 364 795 599 118 74 609 922 37 472 615 789 659 178 182 190 407 392 126 47 163 637 982 196 729 409 585 988 991 98 116 431 148 599 720 891 297 99 666 376 949 541 40 518 570 992 348 760 36 96 227 15 793 713 809 663 228 409 430 91 520 924 530 789 797 932 924 876 229 561 141 393 591 720 877 273 513 110 748 294 580 717 898 146 455 708 392 398 666 236 878 269 407 182 477 758 760 371 723 122 375 944 866 367 100 421 978 552 496 610 626 67 781 763 746 897 604 913 979 531 814 95 132 872 267 311 708 609 150 513 267 775 560 209 616 379 286 989 441 171 696 249 592 953 432 535 316 296 375 703 743 950 569 403 176 773 720 680 189 31 922 686 322 44 775 145 887 90 120 868 232 761 718 988 351 33 798 137 842 444 877 934 736 283 99 563 759 645 278 757 389 87 977 282 599 750 248 299 820 559 83 480 742 712 213 956 427 921 722 454 872 602 120 679 73 653 824 815 197 273 805 113 423 74 421 945 994 689 243 10 616 243 924 87 13 979 244 729 532 579 739 745 835 609 244 219 160 456 352 919 812 464 961 348 76 102 285 699 902 15 481 56 546 898 364 240 967 720 397 129 812 719 53 142 518 454 8 942 534 895 381 239 166 805 577 438 144 45 198 610 967 901 457 106 531 346 354 250 696 217 778 701 723 108 10 139