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