1000 500 825 752 102 974 102 213 436 489 442 760 127 606 979 547 450 891 637 935 888 19 951 177 994 669 476 776 943 921 683 265 495 462 160 339 592 263 184 324 874 544 305 306 650 438 88 250 482 469 752 876 319 39 834 340 682 636 255 995 136 996 312 541 834 479 823 201 302 493 843 116 180 415 928 558 889 644 53 731 519 812 836 307 771 745 397 482 798 441 147 353 445 190 813 739 202 862 223 489 712 75 894 231 658 339 528 932 204 97 930 6 873 698 447 244 892 601 808 746 303 916 575 536 207 437 354 283 885 163 550 643 982 718 210 707 172 142 568 477 404 740 631 459 974 222 939 479 536 192 19 844 163 566 971 130 188 292 712 350 5 190 150 943 617 704 525 931 43 262 72 40 880 309 237 499 856 593 391 564 809 997 7 40 76 574 719 118 62 736 326 323 649 431 407 382 720 495 353 4 886 118 848 861 920 620 291 661 750 402 564 676 878 192 483 598 385 461 619 268 908 834 348 994 937 975 519 31 251 677 517 8 797 971 305 180 484 986 865 529 760 497 609 286 936 169 327 999 379 817 856 205 599 435 306 67 597 493 432 778 499 234 450 13 369 815 922 22 357 734 487 679 447 278 750 570 741 800 668 138 552 820 5 128 605 330 344 807 22 866 897 879 318 812 174 806 449 249 971 394 497 496 558 72 282 193 659 281 159 38 33 351 602 453 978 349 160 384 159 684 459 68 530 871 150 373 411 248 357 281 20 408 490 321 77 339 345 131 584 169 37 138 901 55 224 324 352 988 287 699 486 452 988 445 732 641 763 716 232 853 149 47 766 672 696 95 940 984 916 947 542 44 815 372 675 905 403 642 686 989 547 837 342 495 217 812 374 789 275 594 381 699 665 676 616 819 25 428 235 280 588 489 732 938 398 653 800 605 17 13 180 425 298 981 941 635 707 98 104 859 536 205 963 229 418 447 154 504 647 111 35 881 127 414 906 273 297 548 622 587 116 447 442 751 566 723 141 386 569 901 858 236 569 615 289 440 623 744 500 383 729 817 795 701 447 528 64 435 968 809 964 307 851 400 136 832 118 280 821 571 667 871 325 470 446 847 407 958 496 791 223 721 455 696 707 44 204 161 687 871 155 404 730 982 974 950 967 602 419 723 293 302 593 223 183 172 639 502 669 733 990 229 25 972 562 518 139 140 148 64 854 301 707 653 704 467 206 371 238 895 291 340 542 932 84 173 971 3 61 930 764 48 719 665 13 514 280 490 268 135 337 542 349 53 582 885 951 394 922 662 61 542 840 635 302 916 635 786 934 733 807 317 259 732 21 571 648 426 3 173 269 764 938 562 925 464 375 3 446 348 42 663 157 695 881 136 191 382 214 285 601 384 965 174 66 355 136 555 740 957 435 830 422 523 311 388 324 541 963 679 677 832 350 583 644 483 207 420 785 162 982 118 501 614 976 582 657 35 78 986 583 49 958 108 951 452 657 700 356 516 291 754 525 574 63 301 60 608 632 990 922 25 281 637 385 615 558 435 825 559 9 47 996 64 750 834 457 800 935 914 660 838 944 690 621 662 220 49 181 241 790 367 444 106 105 19 622 281 305 135 185 540 8 570 136 353 994 933 731 174 985 215 229 226 705 977 797 936 533 435 61 819 353 565 22 749 909 711 706 406 40 673 865 116 827 587 877 797 354 7 149 158 471 530 637 767 847 271 981 933 666 987 358 471 351 298 448 370 966 449 231 341 172 322 985 509 747 219 681 402 135 551 784 761 850 955 14 920 72 914 469 84 604 378 871 462 186 661 51 506 610 369 708 415 620 488 226 306 414 209 727 866 311 725 794 469 720 323 232 18 966 44 414 805 346 23 168 135 256 470 190 275 147 624 289 274 352 613 666 864 742 293 228 541 28 529 365 700 171 104 9 31 624 284 727 601 84 514 18 394 956 782 249 199 152 892 503 416 952 472 267 161 898 135 58 953 966 364 952 629 603 740 931 390 702 586 312 679 418 700 883 288 427 380 980 142 2 983 621 392 988 498 29 699 475 912 431 808 331 813 324 569 654 662 965 903 633 735 642 847 781 452 853 824 791 272 407 94 656 545 91 19 21 753 934 441 864 727 118 152 925 748 455 702 142 111 79 363 232 281 83 353 228 130 208 2 30 106 603 33 329 656 537 687 762 87 144 464 673 292 700 356 139 233 443 814 450 862 409 480 411 426 709 821 583 766 770 670 859 907 439 310 400 902 592 238 915 459 738 954 974 71