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