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