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