1000 2000 729 620 451358 10 729 451358 908 729 451358 366 620 451358 988 908 451358 499 620 451358 49 499 451358 830 22 257344 836 830 257344 686 836 257344 988 686 257344 877 686 257344 696 836 257344 801 877 257344 49 830 257344 243 686 257344 216 830 257344 256 988 257344 674 988 257344 736 801 257344 319 216 257344 193 41 883698 214 193 883698 456 214 883698 659 214 883698 465 659 883698 959 456 883698 662 959 883698 762 214 883698 11 662 883698 36 408 828699 714 408 828699 802 714 828699 139 802 828699 186 802 828699 324 408 828699 525 408 828699 810 714 828699 494 802 828699 132 139 828699 399 36 828699 478 36 828699 407 494 828699 140 525 828699 546 408 828699 8 186 828699 262 810 828699 185 287 814002 75 287 814002 492 75 814002 445 492 814002 207 445 814002 482 75 814002 488 185 814002 348 207 814002 32 287 814002 1000 32 814002 298 75 814002 498 482 814002 381 492 814002 965 1000 814002 975 1000 814002 654 975 814002 192 484 813764 413 484 813764 708 192 813764 306 708 813764 244 192 813764 186 306 813764 284 244 813764 866 186 813764 756 484 813764 703 306 813764 817 244 813764 881 186 813764 431 192 813764 955 708 813764 59 431 813764 254 306 813764 342 881 813764 288 735 670136 267 288 670136 817 288 670136 167 288 670136 435 267 670136 566 435 670136 51 288 670136 743 817 670136 718 566 670136 669 51 670136 763 669 670136 385 817 670136 321 735 670136 665 817 670136 409 51 670136 576 385 670136 120 665 670136 440 167 670136 28 393 977823 333 28 977823 340 333 977823 521 333 977823 986 28 977823 510 28 977823 319 986 977823 175 319 977823 845 986 977823 456 28 977823 571 456 977823 261 333 977823 645 261 977823 596 521 977823 18 340 977823 312 28 977823 920 456 977823 378 368 816671 985 378 816671 301 368 816671 926 985 816671 65 378 816671 787 368 816671 217 378 816671 364 217 816671 429 378 816671 205 429 816671 921 742 65698 396 921 65698 608 396 65698 188 396 65698 225 608 65698 702 608 65698 486 396 65698 258 245 189425 174 245 189425 101 258 189425 953 245 189425 605 174 189425 877 101 189425 525 877 189425 560 174 189425 556 101 189425 909 68 450748 566 909 450748 802 909 450748 754 909 450748 530 802 450748 680 68 450748 654 530 450748 768 802 450748 222 566 450748 840 530 450748 900 530 450748 359 840 450748 692 566 450748 69 900 450748 807 68 450748 416 840 450748 450 68 450748 381 807 450748 919 49 947109 584 49 947109 760 49 947109 515 919 947109 581 584 947109 578 515 947109 597 760 947109 920 584 947109 595 597 947109 158 597 947109 796 597 947109 867 796 947109 46 760 947109 449 515 947109 183 158 947109 653 449 947109 496 760 947109 112 156 265907 12 112 265907 230 734 841822 546 734 841822 156 734 841822 376 230 841822 922 230 841822 577 230 841822 870 577 841822 4 376 841822 435 922 841822 261 435 841822 76 577 841822 165 230 841822 373 230 841822 102 376 841822 231 230 841822 953 577 841822 607 156 841822 557 546 841822 946 385 943854 993 946 943854 615 946 943854 191 615 943854 650 993 943854 978 615 943854 323 978 943854 840 191 943854 803 615 943854 391 840 943854 854 840 943854 523 615 943854 15 523 943854 238 615 943854 566 721 267057 749 721 267057 673 749 267057 348 673 267057 534 749 267057 905 749 267057 729 749 267057 866 905 267057 844 348 267057 675 284 74781 382 675 74781 248 675 74781 530 248 74781 99 284 74781 494 19 24828 365 494 24828 151 19 24828 539 494 24828 517 494 24828 737 365 24828 655 19 24828 106 737 24828 4 494 24828 790 106 24828 966 151 24828 368 966 24828 239 106 24828 545 368 24828 295 106 24828 741 135 828037 790 741 828037 477 741 828037 255 135 828037 933 135 828037 580 477 828037 588 135 828037 761 588 828037 87 761 828037 221 255 828037 497 477 828037 214 580 828037 219 214 828037 190 214 828037 259 255 828037 259 580 828037 457 205 816672 603 457 816672 774 205 816672 391 205 816672 649 603 816672 313 205 816672 177 391 816672 512 391 816672 1 457 816672 836 1 816672 821 836 816672 619 4 971493 692 4 971493 810 619 971493 707 619 971493 22 619 971493 585 692 971493 62 585 971493 267 585 971493 892 328 49581 738 892 49581 708 738 49581 466 328 49581 825 738 49581 7 738 49581 579 877 445186 695 579 445186 538 488 407618 102 488 407618 678 102 407618 605 102 407618 210 102 407618 925 488 407618 619 210 407618 710 925 407618 390 538 407618 557 390 407618 659 619 407618 905 488 407618 615 538 407618 514 605 407618 66 658 28649 459 658 28649 16 901 32117 187 16 32117 523 16 32117 915 523 32117 511 523 32117 672 187 32117 178 915 32117 6 511 32117 512 511 32117 77 187 32117 583 511 32117 984 187 32117 738 901 32117 797 738 32117 969 16 32117 20 523 32117 143 849 122988 203 143 122988 60 203 122988 925 849 122988 800 849 122988 125 411 797983 124 411 797983 943 125 797983 497 125 797983 291 125 797983 336 411 797983 240 943 797983 896 497 797983 390 125 797983 919 411 797983 617 896 797983 57 336 797983 459 896 797983 203 411 797983 590 497 797983 621 291 797983 176 919 797983 670 336 797983 40 336 797983 895 919 797983 372 105 581559 896 372 581559 791 180 412072 284 180 412072 139 284 412072 316 284 412072 151 316 412072 960 284 412072 2 151 412072 564 316 412072 295 960 412072 38 139 412072 873 38 412072 449 249 735745 576 249 735745 578 449 735745 217 449 735745 20 578 735745 220 20 735745 282 20 735745 748 20 735745 275 282 735745 846 275 735745 266 282 735745 458 748 735745 254 55 223532 748 55 223532 429 55 223532 343 429 223532 764 748 223532 266 254 223532 727 254 223532 983 748 223532 747 55 223532 136 484 160002 18 484 160002 323 136 160002 910 136 160002 289 484 160002 473 910 160002 131 452 596558 771 452 596558 376 452 596558 403 376 596558 566 376 596558 343 566 596558 639 403 596558 661 639 596558 463 661 596558 44 403 596558 500 566 596558 763 566 596558 278 131 596558 575 452 596558 388 771 596558 281 339 977351 31 339 977351 615 339 977351 405 615 977351 649 281 977351 11 31 977351 998 31 977351 759 11 977351 456 52 133724 456 52 133724 822 456 133724 990 456 133724 121 822 133724 22 990 133724 650 822 133724 781 22 133724 195 990 133724 296 932 275793 439 296 275793 720 439 275793 567 932 275793 693 720 275793 44 693 275793 408 221 371964 383 408 371964 744 408 371964 989 408 371964 935 221 371964 325 989 371964 54 221 371964 206 935 371964 365 54 371964 324 744 371964 318 206 371964 48 744 371964 439 744 371964 843 439 371964 542 408 371964 934 227 878805 747 934 878805 872 934 878805 270 872 878805 869 872 878805 541 227 878805 978 869 878805 835 872 878805 920 504 94330 990 504 94330 996 504 94330 821 996 94330 912 504 94330 674 990 94330 453 996 94330 970 990 94330 61 920 94330 764 102 733824 228 764 733824 180 764 733824 744 102 733824 337 102 733824 937 990 158886 226 990 158886 296 990 158886 769 990 158886 644 226 158886 595 830 161877 947 830 161877 873 830 161877 384 595 161877 419 873 161877 808 384 161877 865 808 161877 113 384 161877 453 865 161877 951 902 103864 419 951 103864 168 951 103864 127 951 103864 395 951 103864 779 902 103864 891 951 103864 948 168 103864 877 902 103864 693 891 103864 920 951 103864 379 79 827823 987 379 827823 489 618 402754 695 489 402754 691 489 402754 457 618 402754 837 618 402754 959 618 402754 387 959 402754 310 695 402754 532 691 402754 462 284 257806 744 284 257806 501 744 257806 854 744 257806 899 854 257806 919 854 257806 938 744 257806 11 919 257806 73 854 257806 526 73 257806 657 744 257806 793 744 257806 720 793 257806 290 899 257806 577 854 257806 986 290 257806 478 577 257806 351 673 581652 306 673 581652 126 673 581652 225 351 581652 304 673 581652 282 673 581652 143 225 581652 585 143 581652 943 306 581652 639 943 581652 34 126 581652 146 126 581652 906 126 581652 777 225 581652 799 306 581652 114 799 581652 336 143 581652 800 146 581652 555 262 704173 403 262 704173 97 262 704173 444 97 704173 516 97 704173 9 516 704173 843 516 704173 323 262 704173 201 262 704173 15 444 704173 628 444 704173 337 9 704173 793 934 148640 792 934 148640 421 792 148640 142 793 148640 464 934 148640 224 421 148640 842 464 148640 472 792 148640 280 472 148640 916 421 148640 903 842 148640 319 472 148640 756 224 148640 984 783 620675 866 309 521467 738 309 521467 656 738 521467 248 656 521467 132 248 521467 61 132 521467 880 866 521467 583 656 521467 641 248 521467 478 132 521467 966 132 521467 653 866 521467 795 316 490819 427 316 490819 742 316 490819 587 742 490819 412 587 490819 440 742 490819 886 742 490819 789 511 360190 644 789 360190 489 511 360190 200 489 360190 953 644 360190 957 644 360190 792 200 360190 714 789 360190 770 489 360190 932 489 360190 308 932 360190 276 714 360190 7 511 360190 911 770 360190 267 789 360190 245 714 360190 141 179 253010 354 179 253010 146 354 253010 202 354 253010 401 202 253010 974 401 253010 762 354 253010 287 401 253010 430 202 253010 68 430 253010 740 146 253010 412 287 253010 197 401 253010 826 430 253010 469 430 253010 429 430 253010 925 354 253010 923 740 253010 506 762 253010 987 412 253010 501 197 223605 857 197 223605 212 197 223605 724 501 223605 960 501 223605 804 212 223605 58 960 223605 263 724 223605 173 804 223605 289 501 223605 896 475 993879 272 896 993879 398 272 993879 753 475 993879 155 475 993879 383 155 993879 830 383 993879 847 670 306866 69 847 306866 585 847 306866 195 670 306866 326 69 306866 240 585 306866 11 326 306866 498 11 306866 962 847 306866 939 240 306866 281 939 306866 843 498 306866 957 240 306866 770 326 306866 211 770 306866 695 980 892925 615 980 892925 709 980 892925 33 709 892925 38 980 892925 644 33 892925 260 709 892925 749 547 531018 998 749 531018 647 998 531018 983 647 531018 565 749 531018 816 998 531018 917 565 531018 137 998 531018 71 547 531018 856 547 531018 158 816 531018 258 983 531018 893 647 531018 466 983 531018 47 137 531018 672 137 531018 138 816 531018 305 258 531018 371 305 531018 985 988 97615 871 985 97615 201 985 97615 299 871 97615 831 299 97615 333 201 97615 927 201 97615 402 333 97615 160 201 97615 205 985 97615 400 160 97615 650 801 502866 49 650 502866 418 801 502866 414 650 502866 397 49 502866 440 418 502866 616 49 502866 715 616 502866 449 397 502866 177 440 502866 369 715 502866 288 418 502866 603 177 502866 780 603 502866 573 616 502866 175 780 502866 902 175 502866 198 573 502866 727 369 502866 236 715 502866 404 189 712547 303 404 712547 878 404 712547 112 303 712547 241 404 712547 801 878 712547 972 801 712547 664 404 712547 570 112 712547 814 404 712547 644 664 712547 59 404 712547 436 429 293171 267 436 293171 512 617 95328 372 512 95328 9 372 95328 475 372 95328 630 512 95328 840 630 95328 597 840 95328 507 372 95328 663 840 95328 369 597 95328 730 369 95328 169 372 95328 171 169 95328 96 169 95328 795 986 85719 574 986 85719 574 795 85719 646 986 85719 562 574 85719 399 986 85719 137 646 85719 226 562 85719 343 986 325130 721 343 325130 587 986 325130 427 721 325130 136 343 325130 692 136 325130 850 343 325130 22 587 325130 659 136 325130 348 692 325130 458 587 325130 17 692 325130 933 930 745238 888 933 745238 245 888 745238 691 933 745238 177 933 745238 434 691 745238 558 434 745238 707 888 745238 708 558 745238 93 707 745238 479 93 745238 120 564 666915 155 564 666915 981 120 666915 2 564 666915 133 564 666915 481 2 666915 974 481 666915 163 2 666915 703 133 666915 432 155 666915 289 447 213274 589 289 213274 204 447 213274 666 204 213274 834 666 213274 665 289 213274 508 665 213274 347 665 213274 684 289 213274 136 708 891108 843 136 891108 434 708 891108 112 843 891108 441 843 891108 779 136 891108 589 843 891108 586 779 891108 580 779 891108 456 441 891108 28 589 891108 794 456 891108 440 354 183015 931 354 183015 719 354 183015 857 719 183015 293 440 183015 575 719 183015 623 931 183015 696 354 183015 935 729 154331 509 729 154331 448 729 154331 929 509 154331 815 448 154331 883 448 154331 932 729 154331 231 929 154331 474 883 154331 800 474 154331 795 929 154331 167 800 154331 491 883 154331 594 932 154331 389 231 154331 87 509 154331 675 343 283230 699 675 283230 205 343 283230 31 675 283230 685 343 283230 343 685 283230 270 343 283230 773 685 283230 640 343 283230 229 331 991484 456 331 991484 688 229 991484 866 229 991484 282 229 991484 771 866 991484 6 866 991484 298 282 991484 197 866 991484 564 282 991484 75 282 991484 407 564 991484 60 407 991484 943 229 991484 721 771 235341 510 771 235341 951 721 235341 191 510 235341 238 191 235341 2 236 880104 667 2 880104 768 236 880104 118 2 880104 537 236 880104 962 667 880104 600 667 880104 848 118 880104 657 537 880104 518 600 880104 115 768 880104 189 469 426009 67 189 426009 307 189 426009 710 189 426009 867 67 426009 990 469 426009 562 710 426009 990 469 426009 714 307 426009 922 307 426009 112 67 426009 898 469 426009 525 307 426009 964 112 426009 879 867 426009 836 2 208811 136 836 208811 92 2 208811 970 41 558971 782 970 558971 981 970 558971 965 970 558971 726 970 558971 346 41 558971 268 782 558971 454 268 558971 761 268 558971 883 41 558971 597 454 558971 157 268 558971 421 981 558971 493 157 558971 685 421 558971 644 41 558971 173 423 438523 994 173 438523 51 994 438523 991 173 438523 400 523 839397 53 400 839397 325 53 839397 319 400 839397 548 400 839397 718 523 839397 959 325 839397 782 523 839397 576 53 839397 108 782 839397 97 959 839397 907 718 839397 601 53 839397 683 400 839397 678 97 839397 689 509 627848 759 689 627848 769 509 627848 723 689 627848 124 723 627848 724 509 627848 972 769 627848 605 131 94778 947 605 94778 911 605 94778 978 947 94778 55 131 94778 567 131 94778 685 605 94778 346 978 94778 552 567 94778 66 947 94778 610 792 264909 670 792 264909 403 792 264909 948 403 264909 76 403 264909 865 403 264909 472 948 264909 991 472 264909 36 670 264909 719 948 264909 264 36 264909 328 885 655646 142 885 655646 488 142 655646 346 488 655646 278 885 655646 241 885 655646 408 278 655646 253 465 551150 294 253 551150 73 294 551150 709 73 551150 51 465 551150 696 51 551150 984 253 551150 12 253 551150 873 709 551150 703 73 551150 101 984 551150 719 709 551150 468 465 551150 731 468 551150 910 703 551150 889 912 126404 480 912 126404 411 480 126404 120 177 465816 164 120 465816 107 120 465816 803 177 465816 569 107 465816 494 569 465816 279 107 465816 990 177 465816 758 82 973378 818 82 973378 29 758 973378 845 758 973378 316 758 973378 724 758 973378 377 82 973378 577 758 973378 102 845 973378 966 718 692205 58 718 692205 786 718 692205 824 58 692205 424 824 692205 30 718 692205 204 763 848625 906 763 848625 599 204 848625 988 763 848625 443 599 848625 107 763 848625 789 763 848625 832 932 313922 134 608 18157 334 134 18157 176 334 18157 872 608 18157 165 379 38693 44 165 38693 830 165 38693 249 830 38693 3 165 38693 192 3 38693 874 192 38693 950 379 38693 497 249 38693 217 497 38693 278 217 38693 703 192 38693 389 165 38693 900 703 38693 90 217 38693 478 379 38693 813 44 38693 363 360 313274 717 363 313274 540 360 313274 888 717 313274 48 888 313274 491 363 313274 716 888 313274 310 363 313274 79 540 313274 41 79 313274 692 41 313274 211 540 313274 180 601 129657 907 180 129657 103 601 129657 598 103 129657 174 103 129657 989 180 129657 841 598 129657 365 180 129657 911 601 129657 892 907 129657 663 989 129657 889 663 129657 22 883 648418 733 22 648418 898 22 648418 827 22 648418 430 883 648418 899 898 648418 764 827 648418 866 827 648418 628 866 648418 344 827 648418 639 764 648418 558 733 648418 929 628 648418 625 866 648418 123 866 648418 36 827 648418 592 929 648418 372 639 648418 315 929 648418 753 418 783454 260 753 783454 537 570 373105 371 570 373105 675 16 163437 584 16 163437 874 584 163437 858 16 163437 436 675 163437 78 675 163437 862 78 163437 796 571 358041 65 796 358041 64 65 358041 269 64 358041 690 796 358041 209 690 358041 625 269 358041 860 625 358041 616 625 358041 294 860 358041 572 625 358041 638 690 358041 379 209 358041 674 860 358041 904 379 358041 888 764 742009 444 764 742009 682 444 742009 238 888 742009 271 764 742009 376 888 742009 367 682 742009 925 238 742009 259 238 742009 282 444 742009 694 259 742009 744 238 742009 518 888 742009 112 518 742009 399 575 339992 818 399 339992 640 575 339992 654 640 339992 332 575 339992 538 575 339992 366 818 339992 943 654 339992 156 654 339992 372 943 339992 834 366 339992 358 575 339992 296 538 339992 505 934 300434 253 934 300434 206 934 300434 812 253 300434 734 505 300434 735 253 300434 719 734 300434 494 934 300434 287 934 300434 172 287 300434 256 812 300434 724 494 300434 751 735 300434 877 735 300434 234 172 300434 76 253 300434 101 877 300434 489 76 300434 128 172 300434 723 342 704084 913 720 661929 659 913 661929 453 720 661929 23 307 832627 365 23 832627 678 307 832627 941 307 832627 621 941 832627 199 23 832627 503 621 832627 373 365 832627 235 199 832627 358 373 832627 833 678 832627 54 132 169929 54 132 169929 28 698 901211 300 28 901211 399 28 901211 508 28 901211 718 28 901211 346 28 901211 126 346 901211 824 28 901211 619 698 901211 87 28 901211 187 300 901211 155 698 901211 840 87 901211 460 187 901211 508 57 342113 563 508 342113 308 57 342113 171 57 342113 722 563 342113 999 308 342113 15 999 342113 211 722 342113 485 722 342113 466 15 342113 848 460 442855 265 460 442855 927 424 772753 41 424 772753 825 41 772753 56 927 772753 625 927 772753 974 424 772753 863 927 772753 516 625 772753 833 927 772753 115 516 772753 618 833 772753 887 927 772753 981 519 825990 710 519 825990 671 981 825990 727 981 825990 344 671 825990 215 671 825990 932 288 751583 705 288 751583 680 288 751583 952 705 751583 720 952 751583 661 952 751583 114 680 751583 117 720 751583 876 117 751583 863 680 751583 614 876 751583 969 661 751583 413 614 751583 767 117 751583 352 680 751583 518 705 751583 812 705 751583 536 352 751583 987 403 177982 584 403 177982 114 403 177982 758 987 177982 427 114 177982 578 427 177982 201 584 177982 562 987 177982 897 562 177982 340 584 177982 567 325 807132 943 325 807132 563 325 807132 125 563 807132 782 922 438104 980 782 438104 364 980 438104 324 922 438104 742 782 438104 872 922 438104 842 742 438104 671 364 438104 119 980 438104 745 742 438104 71 922 438104 524 922 438104 581 745 438104 778 742 438104 107 119 438104 570 779 386274 733 570 386274 874 570 386274 611 570 386274 732 779 386274 952 874 386274 754 611 386274 646 612 285740 525 646 285740 658 525 285740 58 646 285740 290 646 285740 759 658 285740 823 58 285740 206 58 285740 278 658 285740 455 58 285740 210 646 285740 576 823 285740 936 646 285740 582 612 285740 961 455 285740 233 159 344349 116 233 344349 308 116 344349 217 233 344349 163 217 344349 439 217 344349 607 159 344349 260 116 344349 439 233 344349 388 308 344349 603 233 344349 127 260 344349 602 308 344349 167 260 344349 482 607 344349 277 235 142693 65 277 142693 994 277 142693 304 235 142693 133 235 142693 976 277 142693 445 65 142693 176 976 142693 542 176 142693 10 133 142693 759 445 142693 792 994 142693 464 176 142693 722 304 142693 48 147 567413 42 48 567413 236 147 567413 637 236 567413 661 147 567413 203 42 567413 898 637 567413 388 898 567413 996 637 567413 839 203 567413 905 236 567413 238 851 44925 159 851 44925 669 238 44925 7 159 44925 324 669 44925 232 159 44925 159 851 44925 995 238 44925 90 238 44925 571 669 44925 417 851 44925 967 90 44925 286 417 44925 13 286 44925 434 286 44925 187 238 44925 780 995 44925 918 417 44925 558 159 44925 535 721 827519 560 721 827519 839 721 827519 906 721 827519 981 721 827519 92 571 222102 464 571 222102 480 571 222102 647 92 222102 647 571 222102 883 571 222102 510 480 222102 948 571 222102 279 480 222102 312 510 222102 887 464 222102 383 279 222102 657 383 222102 609 571 222102 289 948 222102 452 92 222102 783 312 222102 506 537 470357 668 506 470357 861 537 470357 868 861 470357 259 506 470357 265 668 470357 412 506 470357 108 675 705202 16 675 705202 992 675 705202 506 315 560197 218 506 560197 161 506 560197 325 161 560197 609 315 560197 157 218 560197 485 506 560197 666 218 560197 967 506 560197 941 506 560197 273 609 560197 497 967 560197 368 497 560197 89 161 560197 211 157 560197 769 609 560197 824 789 351508 392 927 141086 564 927 141086 151 775 785901 777 151 785901 978 777 785901 537 978 785901 533 777 785901 42 777 785901 596 795 287026 829 596 287026 484 829 287026 454 484 287026 615 484 287026 375 795 287026 304 484 287026 984 829 287026 274 596 287026 714 304 287026 100 274 287026 190 484 287026 648 984 287026 476 484 287026 229 829 287026 887 274 287026 258 131 624526 906 131 624526 449 258 624526 240 906 624526 130 240 624526 85 240 624526 1000 130 624526 629 258 624526 981 240 624526 238 1000 624526 966 130 624526 659 258 624526 314 238 624526 953 1000 624526 327 238 624526 451 131 624526 918 981 624526 696 981 624526 83 238 624526 829 953 624526 973 198 602445 272 973 602445 457 272 602445 888 457 602445 208 198 602445 465 973 602445 571 888 602445 217 888 602445 49 198 602445 264 272 602445 479 465 602445 99 208 602445 527 973 602445 267 465 602445 833 710 967498 467 710 967498 173 833 967498 748 710 967498 734 710 967498 815 734 967498 30 467 967498 571 173 967498 501 9 174414 969 9 174414 756 9 174414 100 501 174414 877 756 174414 167 295 513522 738 167 513522 888 167 513522 96 295 513522 480 96 513522 123 738 513522 24 738 513522 15 167 513522 64 15 513522 731 888 513522 99 295 513522 731 64 513522 302 888 513522 6 123 513522 55 295 513522 94 24 513522 427 295 513522 869 508 50683 305 869 50683 452 869 50683 730 452 50683 750 869 50683 326 869 50683 188 730 50683 314 188 50683 327 188 50683 624 490 352509 703 490 352509 95 703 352509 283 624 352509 242 624 352509 766 703 352509 725 587 293379 517 587 293379 605 517 293379 627 517 293379 621 599 773329 442 599 773329 315 135 760743 211 315 760743 20 135 760743 146 211 760743 206 721 130823 798 721 130823 106 721 130823 347 798 130823 619 721 130823 654 619 130823 413 654 130823 37 721 130823 860 798 130823 345 206 130823 970 473 480662 723 473 480662 212 970 480662 757 212 480662 36 212 480662 561 783 959213 816 783 959213 663 561 959213 824 783 959213 166 663 959213 513 824 959213 951 783 959213 907 951 959213 134 166 959213 419 663 959213 245 951 959213 942 824 959213 531 907 959213 747 531 959213 957 671 166261 675 957 166261 827 957 166261 147 827 166261 639 671 166261 785 827 166261 606 639 166261 741 147 166261 846 177 695219 478 177 695219 587 177 695219 907 478 695219 980 907 695219 817 980 695219 869 177 695219 603 869 695219 906 603 695219 638 980 695219 222 587 695219 788 587 695219 708 587 695219 868 603 695219 12 869 695219 95 817 695219 480 907 695219 829 177 695219 360 906 695219 125 649 326760 234 649 326760 982 234 326760 854 234 326760 501 849 390665 452 501 390665 968 849 390665 179 849 390665 23 179 390665 180 452 390665 739 501 390665 337 739 390665 746 81 576493 50 746 576493 723 50 576493 733 50 576493 400 723 576493 253 723 576493 166 746 576493 466 733 576493 97 733 576493 214 746 576493 762 753 306224 830 753 306224 795 830 306224 267 795 306224 796 830 306224 599 796 306224 832 830 306224 904 832 306224 870 830 306224 581 326 98600 967 581 98600 500 581 98600 343 967 98600 744 343 98600 60 500 98600 516 581 98600 901 967 98600 67 60 98600 288 967 98600 969 500 98600 84 901 98600 784 84 98600 736 969 98600 570 326 98600 576 744 98600 704 967 98600 729 343 98600 462 744 98600 763 760 774776 113 898 130096 547 898 130096 19 113 130096 754 898 130096 211 184 46266 432 184 46266 360 184 46266 166 211 46266 464 321 182664 827 321 182664 990 827 182664 119 572 953880 210 119 953880 840 8 384518 908 610 666141 264 610 666141 320 610 666141 387 610 666141 533 908 666141 175 533 666141 240 134 816514 722 240 816514 196 722 816514 921 134 816514 860 240 816514 677 134 816514 447 134 816514 215 722 816514 362 196 816514 20 362 816514 48 860 816514 738 240 816514 910 921 816514 741 910 816514 275 196 816514 697 48 816514 775 215 816514 999 818 471143 752 818 471143 462 999 471143 631 999 471143 804 631 471143 213 818 471143 972 462 471143 693 631 471143 428 693 471143 444 972 471143 60 752 471143 205 213 471143 859 972 471143 800 872 362561 617 800 362561 849 617 362561 125 872 362561 653 800 362561 725 849 362561 881 800 362561 53 653 362561 739 800 362561 665 653 362561 745 849 362561 391 849 362561 741 739 362561 349 605 858880 704 349 858880 128 605 858880 24 704 858880 676 128 858880 928 676 858880 568 605 858880 417 605 858880 427 412 462360 241 427 462360 704 241 462360 634 427 462360 381 241 462360 916 381 462360 325 916 462360 953 381 462360 826 325 462360 885 412 462360 303 700 539657 21 700 539657 568 398 663211 510 398 663211 814 568 663211 128 510 663211 723 814 663211 319 128 663211 420 319 663211 823 128 663211 491 723 663211 117 568 663211 600 420 663211 643 823 663211 829 319 663211 743 643 663211 205 823 663211 25 723 663211 789 669 367474 339 669 367474 709 789 367474 827 339 367474 646 669 367474 990 339 367474 927 709 367474 366 646 367474 1000 366 367474 45 827 367474 154 74 244727 223 154 244727 471 154 244727 602 154 244727 123 154 244727 359 223 244727 23 223 244727 722 602 244727 834 23 244727 114 154 244727 175 123 244727 407 74 244727 263 154 244727 44 263 244727 256 722 244727 103 23 244727 605 501 233588 977 501 233588 713 977 233588 471 501 233588 215 501 233588 471 501 233588 16 977 233588 548 501 233588 292 795 807698 61 795 807698 127 61 807698 613 292 807698 679 292 807698 326 679 807698 374 292 807698 191 374 807698 586 61 807698 721 61 807698 355 127 807698 370 721 807698 878 326 807698 398 370 807698 808 292 807698 374 127 807698 270 614 680201 606 614 680201 227 614 680201 794 270 680201 925 614 680201 818 614 680201 147 794 680201 318 270 680201 84 270 680201 950 925 680201 962 794 680201 472 227 680201 34 270 680201 488 606 680201 465 818 680201 557 606 680201 944 418 821144 386 944 821144 369 418 821144 383 369 821144 205 383 821144 257 383 821144 626 205 821144 727 205 821144 614 418 821144 934 593 866997 521 934 866997 343 521 866997 323 593 866997 751 708 484700 550 751 484700 714 708 484700 878 751 484700 222 878 484700 540 714 484700 441 540 484700 530 878 484700 144 222 484700 818 550 484700 502 818 484700 839 878 484700 865 550 484700 733 144 484700 295 708 484700 426 209 266839 308 209 266839 113 308 266839 488 426 266839 1000 426 266839 802 426 266839 549 417 185090 973 417 185090 351 549 185090 362 549 185090 624 362 185090 458 351 185090 772 828 959362 852 772 959362 691 772 959362 898 828 959362 589 691 959362 452 852 959362 593 828 959362 786 589 959362 262 828 959362 483 262 959362 301 691 959362 862 691 959362 922 589 959362 350 589 959362 791 483 959362 340 922 959362 451 922 959362 537 852 959362 422 301 959362 178 312 18692 689 312 18692 862 689 18692 934 581 590052 753 581 590052 319 581 590052 459 934 590052 121 753 590052 13 581 590052 777 753 590052 995 16 893335 265 16 893335 270 16 893335 872 995 893335 44 995 893335 935 44 893335 482 265 893335 818 995 893335 388 482 893335 985 16 893335 39 823 140143 145 741 772143 691 741 772143 444 145 772143 684 691 772143 472 691 772143 961 741 772143 779 684 772143 706 444 772143 901 145 772143 736 691 772143 259 736 772143 676 736 772143 398 684 772143 303 741 772143 115 741 772143 711 691 772143 470 684 772143 137 736 772143 504 741 772143 612 243 718261 394 612 718261 473 612 718261 195 473 718261 141 473 718261 110 394 718261 302 612 718261 986 473 718261 303 195 718261 664 394 718261 704 195 718261 103 302 718261 427 704 718261 493 110 718261 839 103 718261 506 195 718261 666 986 718261 969 473 718261 693 26 808105 548 26 808105 65 693 808105 872 548 808105 809 548 808105 714 548 808105 128 872 808105 654 548 808105 378 714 808105 667 378 808105 152 458 925188 969 458 925188 117 152 925188 390 117 925188 199 117 925188 936 199 925188 125 936 925188 613 199 925188 282 125 925188 713 458 925188 614 936 925188 504 614 925188 375 125 925188 52 614 925188 806 390 925188 998 614 925188 313 52 925188 534 616 53117 82 616 53117 712 616 53117 67 616 53117 776 915 479995 171 915 479995 869 776 479995 952 869 479995 69 952 479995 749 915 479995 265 94 624925 992 265 624925 126 992 624925 206 265 624925 535 126 624925 19 94 624925 677 126 624925 746 535 624925 54 126 624925 341 677 624925 45 200 519699 586 200 519699 417 200 519699 777 586 519699 752 777 519699 660 417 519699 271 660 519699 794 200 519699 440 158 298869 586 440 298869 270 586 298869 244 440 298869 335 440 298869 361 440 298869 309 361 298869 409 440 298869 468 244 298869 258 440 298869 759 158 298869 527 244 298869 306 614 508199 537 614 508199 680 537 508199 753 680 508199 394 680 508199 645 394 508199 616 394 508199 865 306 508199 275 537 508199 185 275 508199 308 616 508199 437 394 508199 967 645 508199 462 275 508199 457 753 508199 991 679 414019 736 991 414019 321 679 414019 754 679 414019 27 321 414019 905 27 414019 923 905 414019 306 923 414019 475 306 414019 845 321 414019 465 321 414019 243 71 253617 624 243 253617 160 624 253617 871 160 253617 879 871 253617 316 624 253617 710 71 253617 565 624 253617 421 160 253617 503 71 253617 88 565 253617 678 879 253617 332 160 253617 749 316 253617 240 879 253617 421 871 253617 202 280 222935 569 280 222935 240 202 222935 171 202 222935 60 569 222935 987 569 222935 553 569 222935 684 280 222935 622 987 222935 397 171 222935 379 684 329921 84 684 329921 999 35 848230 806 35 848230 750 999 848230 875 806 848230 582 806 848230 491 875 848230 647 875 848230 114 750 848230 552 806 848230 234 552 848230 946 806 848230 416 243 309071 122 416 309071 81 243 309071 379 122 309071 558 379 309071 404 558 309071 807 704 702928