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