1000 771 921 368 921 121 921 121 810 357 810 118 921 209 810 121 562 91 118 506 562 91 805 118 188 91 586 223 805 281 810 281 796 402 921 368 772 506 998 121 983 281 646 506 854 676 772 226 676 357 871 392 921 200 402 118 323 200 410 242 586 562 991 323 740 340 506 337 392 281 577 38 91 325 646 209 453 396 453 453 932 226 365 392 501 453 712 340 478 260 410 92 478 763 854 232 796 281 668 676 813 772 844 426 998 365 547 121 285 506 715 368 935 562 797 226 471 123 586 357 467 365 526 643 805 226 748 506 839 223 451 605 676 762 854 168 712 118 890 323 356 386 991 586 719 5 123 164 209 340 766 448 676 337 576 260 420 121 413 51 605 676 731 574 871 209 554 123 977 357 474 25 478 127 766 72 365 530 748 124 810 292 766 38 103 427 586 121 750 553 577 265 839 72 926 168 326 579 712 562 729 20 427 323 979 179 579 326 599 282 921 392 881 92 443 197 526 590 748 67 226 396 727 226 780 675 712 188 267 365 736 359 526 200 508 386 835 335 810 352 553 72 872 392 505 505 718 731 808 357 989 128 553 590 940 179 856 356 901 347 676 121 541 353 890 367 506 368 837 386 809 48 719 281 655 232 962 95 365 340 878 396 533 913 932 17 962 505 876 168 861 236 576 312 501 278 448 95 449 586 929 236 689 130 223 67 309 500 718 429 854 230 675 95 308 193 500 324 356 506 877 106 128 522 729 508 654 312 397 197 339 127 495 624 856 496 813 135 655 670 890 381 413 402 995 112 977 397 507 402 909 530 970 605 898 296 522 193 589 72 441 412 932 106 185 655 982 432 878 449 644 432 836 325 513 265 370 417 876 20 344 717 989 68 995 220 370 58 223 448 793 168 923 449 758 387 991 496 546 523 878 448 911 507 993 92 630 197 366 440 448 197 587 125 809 762 818 59 285 105 979 8 412 257 813 170 748 296 974 397 423 756 993 136 356 225 412 67 725 18 367 220 286 235 296 197 499 17 701 44 878 235 393 120 420 670 817 443 460 4 136 281 633 729 981 733 872 13 932 85 881 68 160 386 525 79 124 501 659 739 808 457 574 309 807 719 987 789 813 175 530 93 818 252 546 828 913 499 632 927 932 388 460 236 264 300 443 381 536 460 620 407 911 689 732 135 705 705 914 77 962 340 702 121 241 306 546 258 413 230 688 457 638 102 655 365 918 194 366 56 335 44 645 18 84 120 270 55 121 27 553 547 777 806 881 329 366 495 801 103 254 315 586 7 854 4 642 69 554 49 624 797 821 671 940 475 854 432 548 91 613 255 329 426 969 85 491 307 508 220 693 264 846 643 984 236 375 612 613 670 775 372 508 112 283 55 321 291 387 309 461 384 451 502 587 411 693 55 385 470 733 361 998 33 727 103 892 209 867 101 935 263 296 274 281 356 373 590 747 55 939 50 491 56 948 438 574 252 515 325 674 643 961 1 411 296 301 248 522 267 331 230 665 470 815 460 532 55 428 270 585 569 844 208 576 46 574 709 890 804 856 583 861 384 481 613 629 149 548 653 747 455 508 198 605 37 821 442 739 62 839 308 834 111 719 470 735 457 755 282 662 178 353 920 926 350 460 562 679 345 453 779 867 670 953 526 600 353 390 714 979 630 635 292 498 87 909 360 804 304 777 41 991 285 416 19 128 105 917 620 799 489 635 690 748 410 686 294 725 15 392 522 960 83 339 118 594 583 899 288 733 582 654 713 837 642 684 110 554 599 819 233 960 346 808 246 248 597 813 378 898 288 706 422 856 6 633 118 433 580 819 238 969 772 831 197 617 361 830 125 152 253 662 620 673 320 417 411 764 415 600 451 649 164 950 139 453 715 753 28 50 465 763 437 854 27 484 517 670 57 777 749 796 192 801 72 849 148 950 132 731 25 802 214 350 189 796 373 770 123 567 529 881 982 985 434 536 10 617 423 874 114 489 857 932 91 172 308 795 86 665 665 742 108 679 186 797 604 805 228 443 267 741 289 324 62 334 368 534 701 896 442 558 152 310 589 769 133 709 613 791 33 882 259 739 87 565 559 920 194 623 291 403 249 361 299 644 116 715 383 471 209 520 275 387 773 876 121 380 752 909 325 528 321 951 346 439 206 457 175 785 589 957 298 489 279 587 636 755 93 992 493 536 321 404 786 834 296 708 259 435 249 956 403 757 825 890 171 989 390 593 699 741 650 739 456 981 36 951 179 879 206 667 250 366 165 705 255 648 271 899 571 771 556 571 556 848 199 571 269 556 682 771 222 269 14 222 199 468 61 199 313 571 430 682 269 811 468 850 61 544 169 430 430 774 61 614 430 778 778 833 661 771 314 771 487 544 14 851 488 851 14 418 269 800 61 419 639 833 333 800 542 682 269 858 358 488 358 602 858 943 313 860 222 261 74 778 355 858 261 711 430 859 571 691 231 261 848 880 571 955 468 937 838 943 32 838 61 853 314 842 113 614 47 771 14 761 865 943 405 880 552 833 23 313 544 980 88 833 581 682 314 631 97 880 169 503 792 851 12 850 488 945 2 842 552 660 355 611 22 778 332 865 297 631 141 313 141 466 190 711 332 537 516 682 23 399 222 619 800 888 446 602 485 842 174 853 119 581 351 581 119 864 157 853 190 986 557 682 483 986 71 602 157 907 447 660 119 607 483 964 231 374 157 695 519 544 32 477 492 792 70 607 2 9 488 549 32 234 213 792 210 313 446 994 96 468 143 771 581 710 468 578 958 994 219 860 272 853 504 851 544 640 833 845 74 445 12 343 314 947 150 516 566 937 88 794 313 870 157 277 466 826 551 711 16 566 726 838 492 776 657 774 97 722 419 891 75 661 12 751 349 986 219 798 3 88 12 256 203 430 734 870 261 829 891 930 447 514 578 788 603 851 42 272 34 143 556 672 42 479 90 234 355 990 269 759 154 611 760 845 476 619 276 945 611 976 811 902 154 176 336 672 318 514 216 333 338 891 570 976 566 568 251 776 314 596 760 893 355 988 575 994 771 873 581 934 509 614 409 566 131 276 446 803 531 549 212 657 661 944 677 873 445 897 61 82 23 145 54 333 518 759 104 888 358 621 269 933 23 863 215 660 677 852 144 446 96 847 602 746 421 479 14 697 2 126 826 936 163 695 217 838 487 784 239 829 482 611 351 401 341 447 54 716 78 838 45 97 707 746 272 910 211 803 581 862 119 540 239 823 544 965 348 581 293 401 34 94 126 303 399 406 518 616 820 990 537 941 140 256 490 847 26 409 333 966 268 930 14 647 213 963 202 820 234 906 851 905 860 912 90 161 290 800 218 571 521 860 640 931 316 941 745 820 318 744 60 607 406 724 317 848 90 656 182 963 47 243 866 910 848 883 64 549 155 751 609 933 182 183 450 864 239 720 824 930 227 774 99 853 607 692 545 784 117 943 621 651 332 683 826 855 942 944 552 908 157 459 737 761 3 595 319 771 399 743 222 895 389 958 537 790 234 973 552 730 318 767 608 933 314 328 566 925 328 572 284 297 74 98 204 661 76 544 80 446 545 868 154 207 210 561 377 614 35 571 571 952 394 466 628 677 327 931 510 608 436 616 618 639 100 847 81 98 658 866 115 660 414 514 822 888 486 925 237 303 174 889 262 486 154 598 39 794 227 996 463 988 575 698 280 341 191 537 113 134 210 538 477 626 627 790 687 888 885 988 382 873 916 958 74 999 431 482 657 768 32 156 477 812 400 724 313 563 150 187 3 972 497 934 129 486 472 640 207 814 207 997 169 229 21 581 153 726 354 510 728 848 816 966 82 900 503 588 195 549 681 865 32 573 71 641 75 371 395 476 60 167 497 524 591 852 608 678 466 869 376 549 389 452 473 575 146 459 181 544 327 391 109 572 65 603 527 545 162 395 138 161 450 696 622 820 150 539 615 800 3 142 421 968 408 473 490 787 40 888 680 905 782 858 122 153 42 903 31 826 158 941 607 827 916 954 893 971 137 902 480 931 703 855 563 886 150 379 377 625 462 591 398 482 247 463 154 369 180 462 184 327 362 751 34 637 430 841 364 988 61 444 222 322 40 975 341 469 330 598 174 363 12 723 369 832 841 949 74 550 64 894 663 774 687 884 244 823 12 781 11 949 177 290 458 504 109 224 552 685 424 853 74 721 840 999 53 571 273 509 29 651 311 850 295 990 647 1000 524 564 221 622 374 425 545 634 494 521 173 213 487 959 454 540 66 829 342 343 841 924 63 239 30 908 425 535 592 716 669 942 738 781 180 765 276 978 355 928 543 858 245 900 151 716 610 707 266 459 685 946 65 887 184 922 52 893 24 355 931 967 555 581 205 550 700 922 394 754 704 905 16 938 119 843 173 196 584 888 459 560 549 601 180 904 314 783 158 240 147 952 201 627 464 695 512 930 776 915 302 698 511 640 107 405 287 976 694 999 89 601 159 450 652 829 166 976 666 954 293 919 43 947 734 875 664 978 606 906 73 88 211 305