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