1362 568 662 566 322 841 554 367 214 229 180 45 771 565 753 851 477 809 984 666 962 793 791 771 2 490 705 92 863 164 152 676 185 814 753 257 186 769 103 36 838 731 643 281 254 614 525 752 14 675 381 216 131 585 399 99 531 601 463 600 966 799 937 412 100 400 226 522 199 838 694 538 704 935 913 128 642 419 469 650 565 235 21 534 996 527 789 204 315 522 145 172 771 541 376 436 777 968 904 742 633 810 973 654 446 420 60 663 943 871 171 802 618 519 52 184 895 898 431 894 863 869 859 886 499 136 985 728 650 544 976 143 970 108 948 706 678 99 71 314 661 806 697 6 849 176 513 282 636 401 623 97 117 248 664 254 106 499 667 269 980 688 928 582 4 624 33 227 459 682 437 968 524 942 162 990 576 235 182 99 431 317 126 210 713 63 22 946 749 171 810 88 531 219 359 163 729 76 138 869 728 95 290 521 666 985 600 265 440 799 874 77 936 943 343 22 792 750 713 433 202 800 793 260 351 540 776 701 203 723 139 922 158 168 402 445 593 304 529 472 679 494 959 848 278 578 171 540 762 129 203 58 280 721 303 694 416 727 99 708 456 477 309 231 336 535 408 732 164 419 734 958 972 873 911 648 369 684 904 67 514 98 939 757 31 34 789 57 389 154 18 665 785 318 625 590 863 601 619 566 328 405 745 647 476 539 505 464 666 624 406 125 204 435 445 139 810 403 717 133 968 847 64 996 351 953 204 810 424 8 727 646 864 376 780 292 797 642 714 316 533 391 575 514 200 287 689 826 239 200 117 93 746 198 308 893 163 24 386 784 123 869 388 770 987 748 252 295 1 564 231 292 418 878 496 491 606 235 124 595 2 395 271 627 320 437 270 403 231 813 167 741 120 623 363 168 256 561 833 564 813 983 571 621 443 505 47 846 6 785 756 705 429 25 93 354 208 533 318 680 746 207 617 644 379 828 469 862 636 826 763 443 683 907 764 848 435 858 73 983 577 256 718 391 512 525 792 758 815 414 338 106 971 433 259 897 390 103 461 6 14 477 168 368 882 17 520 945 689 744 196 987 78 385 22 267 750 410 340 838 916 295 560 290 464 999 578 211 504 397 963 496 746 992 505 919 939 585 282 886 382 830 266 63 117 960 614 31 230 304 126 800 518 117 100 609 856 501 933 794 416 808 347 694 825 303 710 380 155 184 213 761 569 971 114 871 189 722 760 965 585 105 956 592 138 680 366 898 203 766 319 391 956 907 436 762 693 421 384 958 697 331 392 401 75 779 385 388 522 227 646 649 629 937 476 630 628 403 660 808 802 967 715 784 959 185 533 13 449 999 274 739 543 117 567 986 190 138 423 21 365 780 525 86 797 406 49 737 890 803 1 883 928 213 656 501 632 344 505 270 661 820 618 698 960 209 763 467 538 82 451 268 68 303 652 282 205 947 447 279 793 45 707 630 429 192 264 288 773 929 205 140 250 728 837 977 662 72 91 500 317 272 944 840 928 793 101 520 604 894 117 23 678 936 420 415 421 531 778 299 989 955 176 951 408 120 241 496 146 763 892 199 778 421 608 383 355 26 956 113 775 992 487 747 374 973 808 768 931 396 33 653 577 851 627 536 782 170 1000 737 919 546 576 104 786 626 671 16 11 653 394 646 362 37 255 160 48 127 525 980 722 41 397 177 996 842 672 72 449 27 386 623 365 615 626 744 249 891 426 230 252 766 383 790 768 22 427 812 117 161 368 488 991 766 278 610 324 654 449 442 48 162 423 175 55 416 305 385 746 131 556 988 409 693 865 561 307 254 120 435 715 504 804 665 191 924 365 773 196 28 74 374 282 293 985 996 917 727 801 836 142 174 647 821 419 238 991 660 666 736 309 527 60 815 133 207 375 836 154 725 598 709 597 262 940 420 743 792 120 703 275 761 53 425 805 487 54 545 620 785 335 939 734 141 294 451 104 251 381 21 964 252 56 487 970 695 253 547 690 68 630 72 307 532 286 734 887 855 802 542 775 439 503 695 810 528 143 199 980 506 284 804 377 133 887 137 415 774 504 952 693 328 870 569 973 957 305 77 229 881 350 811 782 700 492 534 713 769 141 875 754 63 941 95 962 804 100 903 519 520 736 803 124 452 457 79 862 530 776 610 191 943 144 73 939 797 827 631 730 289 950 658 901 814 216 214 168 277 907 354 162 669 564 459 678 973 675 832 428 495 974 749 481 359 577 298 975 758 147 996 579 380 481 617 469 68 740 86 112 206 382 300 677 230 809 845 503 30 668 247 489 134 864 191 190 847 815 503 745 53 863 508 803 407 178 829 583 769 545 860 828 379 643 584 816 45 476 402 486 330 759 194 63 9 160 355 964 76 68 477 42 503 433 149 380 760 92 948 992 790 918 204 40 932 115 543 303 350 145 985 580 620 494 991 645 464 259 699 216 419 383 871 759 367 714 370 267 315 932 28 219 920 351 331 957 900 157 171 806 221 112 307 21 215 909 565 395 559 988 208 860 676 915 748 312 346 720 134 577 708 920 403 178 978 599 7 338 399 271 754 800 809 486 784 311 840 873 574 691 686 992 188 581 85 63 506 33 446 143 963 270 521 486 242 444 271 261 842 618 648 936 469 317 66 625 33 545 464 879 246 925 952 646 225 687 819 831 804 440 51 502 82 406 856 880 119 697 320 446 200 256 137 168 117 96 682 140 363 623 919 347 971 220 116 591 32 118 938 795 146 357 846 211 606 254 49 736 38 897 901 493 664 358 420 87 690 229 400 663 567 13 128 786 90 245 94 579 143 117 76 470 316 140 425 220 769 372 268 44 760 892 350 965 428 520 858 568 386 687 504 150 969 169 801 653 417 261 169 797 589 440 196 241 970 640 465 807 190 706 188 478 855 939 612 898 97 309 303 873 15 969 896 259 613 667 423 566 8 218 88 404 254 64 2 626 663 603 769 917 340 348 870 637 922 480 529 613 860 107 456 182 903 951 261 144 36 724 406 95 470 135 779 140 128 527 730 116 948 490 969 369 38 174 108 182 875 912 423 389 348 746 23 535 273 290 642 344 351 165 238 872 852 532