1000 839 759 114 516 52 628 11 420 213 87 750 768 85 61 226 544 90 184 138 567 967 979 496 312 368 55 32 146 883 737 525 506 395 103 852 68 755 654 562 97 629 189 86 144 968 407 166 404 563 835 354 921 445 804 963 319 423 328 458 946 480 984 752 895 671 260 249 758 630 307 607 991 739 517 415 263 117 826 182 135 344 23 234 537 761 980 72 202 337 62 161 6 730 645 476 694 515 140 89 522 203 172 435 318 583 816 587 654 307 175 452 449 474 435 194 111 749 211 321 50 957 163 167 998 794 311 392 800 927 906 886 583 611 1 53 966 121 381 640 205 386 476 726 266 215 472 377 698 544 298 620 88 124 550 66 257 974 902 614 158 900 268 414 599 527 712 47 567 537 989 879 627 274 388 172 18 753 389 192 484 123 745 529 586 364 160 642 177 576 579 364 686 345 490 714 512 462 627 646 497 704 271 871 530 500 501 608 809 726 458 543 475 532 223 953 25 895 16 248 277 279 366 747 977 93 852 89 164 232 234 733 107 412 875 449 345 590 575 192 790 696 736 365 41 893 36 980 93 851 391 196 669 532 990 282 903 971 187 572 681 262 188 530 191 447 234 709 864 682 2 500 787 215 830 323 908 629 193 506 991 130 876 830 592 389 43 834 776 720 343 995 393 510 314 678 283 512 796 475 470 751 880 990 135 753 365 881 630 236 333 146 357 244 80 989 808 980 358 915 188 541 23 150 610 10 834 697 433 1000 864 370 677 78 702 692 841 704 516 230 421 818 265 325 344 463 930 547 44 968 326 684 635 323 643 396 613 865 911 986 127 989 686 979 51 477 366 127 194 682 12 59 250 248 732 651 775 981 834 869 779 625 116 646 893 409 940 286 203 19 335 59 63 785 902 685 290 142 703 854 459 529 364 88 53 236 110 76 756 676 289 54 158 759 223 489 946 295 201 172 306 952 602 609 215 378 866 370 216 31 178 850 338 700 100 532 518 568 480 967 598 886 342 228 150 786 616 477 754 237 731 669 211 520 609 143 1000 450 247 639 942 482 727 739 48 948 301 640 997 867 786 572 357 634 290 552 313 427 358 57 253 411 385 354 30 580 883 883 578 369 503 903 13 366 380 257 245 871 366 620 666 294 442 485 760 401 212 145 336 705 521 790 122 914 572 370 771 595 888 94 318 189 641 296 491 860 107 787 98 63 944 248 293 847 963 480 585 353 45 696 499 715 738 347 483 65 947 823 266 869 793 991 562 960 918 755 105 746 348 826 981 339 466 491 542 600 98 678 511 348 668 317 674 164 648 818 966 872 486 847 938 242 862 671 167 880 446 408 639 114 102 517 15 899 453 118 365 927 466 846 33 697 586 456 93 289 756 168 413 31 718 843 573 394 829 806 661 839 47 183 773 355 378 886 760 935 904 160 146 46 848 402 784 168 782 288 348 403 965 712 638 694 418 938 314 542 529 20 619 717 403 271 243 469 46 603 287 560 675 147 20 244 198 871 909 449 328 486 623 891 884 944 202 702 683 525 896 277 799 512 523 312 210 360 913 760 149 684 878 572 335 332 325 578 636 664 62 452 545 985 694 976 520 473 642 350 392 564 185 959 42 667 364 345 411 636 7 69 661 563 324 765 308 774 684 14 217 835 572 242 304 755 929 418 49 19 572 932 622 210 670 99 556 663 445 110 761 575 545 340 611 190 550 321 82 265 23 848 522 629 553 279 874 30 490 360 353 280 718 561 190 584 796 688 340 936 989 704 959 213 568 554 369 48 69 612 155 430 896 394 909 961 170 463 324 930 150 306 150 725 585 225 414 282 390 358 888 533 556 300 491 461 912 184 705 413 962 383 609 812 169 795 287 772 845 685 256 228 961 449 87 527 212 132 646 553 628 111 150 829 49 560 669 168 51 589 747 930 411 792 986 738 953 577 376 486 923 942 558 701 409 827 214 302 681 162 391 501 717 769 80 600 950 358 422 805 718 491 229 113 17 513 752 16 554 165 201 465 860 213 807 445 711 378 418 995 342 707 840 708 594 821 237 255 689 4 204 789 916 200 425 409 491 656 594 311 73 39 88 698 527 449 498 803 650 556 892 21 268 367 409 849 763 43 253 441 811 627 89 159 371 157 214 435 194 542 888 767 113 575 207 419 374 114 583 671 203 715 898 732 106 254 202 609 919 339 65 367 971 724 908 203 380 627 780 207 366 540 234 615 1000 206 29 187 30 344 238 498 378 565 541 809 153 919 12 694 791 741 447 16 474