400 792 126 185 -215 -491 -199 -599 870 -489 153 -495 28 100 -552 221 373 76 794 161 914 46 -93 -312 -148 773 -931 -93 -78 196 -412 -488 203 -678 765 -178 129 682 -419 723 25 896 -418 137 20 -891 69 -559 -498 -941 -351 637 689 700 -557 181 591 -409 814 55 -29 -718 431 981 266 314 -99 818 572 -856 88 746 -127 337 537 608 -586 728 -607 465 -904 649 273 -273 -726 694 -200 197 -178 -654 -735 595 942 302 649 810 -593 629 -833 682 -353 -503 335 -661 -228 -560 895 -595 545 -78 822 783 375 735 343 609 -204 -287 -190 388 -604 964 -553 -973 -321 218 367 -732 -154 -689 -788 775 836 895 348 -493 240 -912 675 -152 585 -565 -776 -461 -276 -893 387 -195 48 93 361 330 667 -436 860 -957 -683 -801 -384 851 525 -410 -827 -877 -292 830 -737 100 562 -337 638 -188 694 -458 605 816 553 -348 993 816 864 -178 -368 874 -231 -686 578 350 -507 -453 209 -368 -510 -184 -596 -245 687 147 36 -470 -218 334 746 -541 217 -715 638 -343 709 -436 -438 949 -957 952 889 892 581 -893 791 -825 64 869 609 383 50 330 -540 -620 -686 -739 -28 -120 -224 -733 -464 891 126 -279 262 -267 644 -652 -510 675 -299 403 598 459 -673 -688 583 -677 439 -345 362 -744 -109 -789 -444 -257 984 883 239 983 -263 374 873 561 -470 -438 -355 -207 477 716 -744 197 533 -780 64 571 877 -530 251 -485 767 960 -12 -598 -788 -732 791 901 -944 694 -78 -291 635 -926 201 530 816 -200 831 640 -658 999 -435 177 -173 867 -733 -371 -353 415 -74 -584 -605 717 -709 489 -501 538 -438 -38 489 215 -466 -554 -372 -77 67 -766 -775 -626 -574 -906 -312 434 -706 566 -655 -106 -350 668 689 -695 24 -398 640 459 -592 -615 133 466 670 228 408 -90 983 -783 -251 304 37 204 711 138 -706 -886 -203 349 859 26 -493 179 -722 -600 102 -797 -639 -312 93 79 639 -764 786 -748 -257 -395 -5 -837 -472 664 624 -915 -578 -707 -676 670 -934 426 296 -130 169 473 -367 -317 -729 -925 -243 -699 -308 -892 150 -710 -349 525 -457 -148 -664 240 -420 -645 240 871 976 -220 226 137 56 652 -860 829 874 -415 710 -367 181 -413 187 551 498 -347 708 -727 382 215 730 25 -494 244 -434 -642 745 -760 218 -597 -964 603 526 -697 892 -368 153 -792 -987 -278 784 964 -236 160 -134 135 641 186 -283 48 906 -416 -986 451 -8 -86 -299 -447 -667 252 -90 -855 -777 -953 248 -622 790 174 -660 143 -152 769 -739 -169 836 676 -550 390 868 -202 478 -194 152 -178 686 146 -585 143 -572 995 -529 212 198 -899 -105 -624 -542 976 314 -88 596 -120 54 -227 -408 -186 -923 -429 -901 614 115 405 535 800 839 594 -329 -579 586 274 -618 -55 -71 942 -255 179 -998 935 802 339 -989 -861 462 279 362 601 658 361 777 433 -696 354 -792 -129 -738 -345 -366 627 -783 -956 13 438 -572 389 -813 -961 -938 -919 -35 -888 -139 -650 -877 422 -695 -310 -853 743 490 -20 -72 328 -472 -911 -486 -722 -149 968 98 120 195 193 923 -176 -394 -94 -220 38 -802 -210 405 -568 61 423 508 -480 566 -926 -238 -433 -442 604 81 704 608 592 724 -578 221 863 -72 129 715 -851 665 936 885 456 -463 243 259 -702 -534 -302 -166 -485 339 588 513 116 302 728 659 -113 301 -906 347 -929 -717 -275 -110 -851 -585 798 619 184 -967 369 -581 -93 853 267 625 -944 940 851 65 24 777 333 389 871 -54 259 -631 -490 -444 424 -169 -696 94 482 631 451 615 980 491 451 -558 133 576 -178 1000 118 680 213 -309 87 589 -257 -4 -492 -570 385 541 845 -214 777 50 306 -470 888 -150 957 25 348 -591 -168 256 -166 544 -564 989 319 -785 182 653 -310 219 991 -296 59 832 -153 -624 -162 -392 -37 237 994 -968 -207 479 50 602 119 359 -775 -975 592 -321 20 184 -262 312 -810 -622 -650 -262 -879 486 -481 598 -376 -255 -793 111 755 -50 604 -564 884 -975 9 816 -219 -113 -247 164 -955 -620 -797 842 -232 402 -291 -305 758 204 -484 229 -529 -659 -619 427 -250 -201 -6 111 955 719 763 -805 576 -529 -312 478 -652 -851 48 212 -713 -903 750 -388 -873 -466 258 573 -284 213 600 404 89 -715 -624 201 -150 -274 -208 -823 -684 -81 -227 496 659 461 820 464 -911 -386 -302 -288 -231 -333 518 202 -12 221 -673 718 981 102 598 -199 -708 -29 302 -75 2 349 152 46 185 -397 -335 321 293 -751 -522 10 96 -849 784 650 619 703 -140 302 -293 -15 -841 -770 -56 -600 -529 -468 236 963 -593 570 764 371 165 510 -23 -378 -243 -270 -951 -902 -743 16 -260 655 -842 -867 -787 858 -831 574 -395 -123 549 -767 107 -604 960 -187 -351 -232 263 -694 979 402 -142 -601 -633 217 987 788 -635 -837 578 348 -268 -533 864 875 946 -334 107 851 681 -89 -647 -503 762 -343 774 344 421 367 961 -127 -822 251 322 -355 -180 -914 -255 -172 230 55 663 -293 347 309 -49 -596 706 917 241 -23 254 -582 11 -479 -871 -69 -653 794 390 -579 81 922 161 -318 854 60 159 -944 -470 865 73 -247 -457 -129 402 334 -334 180 839 359 408 333 959 629 228 -179 -971 -403 874 -873 -691 -491 -78 -802 618 -283 -672 621 -287 -580 707 -22 -121 611 202 -673 -802 -803 361 -634 -347 -33 112 -72 -261 -306 -631 -981 -702 369 542 579 -614 813 391 351 958 -926 -473 -138 -661 -780 830 -944 -566 -201 952 -450 321 504 -22 -794 945 482 -120 670 -378 444 419 122 151 319 301 -897 -720 19 -509 664 -163 646 864 -136 471 631 893 297 -426 361 53 -111 25 267 -111 98 379 101 184 349 -365 -313 613 -246 749 691 -399 -216 163 -687 -284 676 373 -572 775 303 -757 -533 50 -342 405 224 244 -427 -496 -373 -888 -518 -640 439 -779 -74 -600 526 915 -801 256 -550 -745 -229 -136 -130 577 470 375 -403 151 -725 -936 -343 740 761 -584 1000 -321 790 -251 -583 4 264 -864 937 620 -456 -995 704 172 195 -631 964 -803 833 372 710 -416 895 -157 780 -902 -714 410 -342 846 -8 -928 342 989 -315 150 -542 -79 132 -204 741 -240 -637 529 -672 -34 769 -336 -15 308 -690 213 639 620 -787 -595 -90 -644 392 171 -316 -499 -7 929 530 885 246 863 -303 215 -214 936 188 412 268 -954 188 -583 -14 -356 261 6 464 208 594 -263 -451 -401 -676 210 -926 -302 791 -908 68 -319 351 612 208 -796 892 544 921 -452 -99 -349 -758 30 -835 149 -633 380 -10 -516 873 362 -693 -334 -409 514 971 347 -775 -485 104 -677 -585 -458 781 -125 596 -703 299 132 -481 -704 259 652 -578 147 -674 781 299 -255 642 -708 -464 725 864 944 118 108 323 -492 -4 -617 997 -723 -288 705 -677 94 -460 656 681 245 -575 -281 -647 547 -713 -992 497 -330 493 -48 748 613 -459 -846 -103 -372 976 936 -788 -45 838 -134 -894 -597 -202 562 -715 879 -495 -642 -44 -695 -396 -54 808 -305 715 340 123 -133 105 150 -980 116 -597 -448 67 -327 889 -312 -209 539 674 -297 -812 657 -341 990 -777 285 370 272 533 -209 -329 346 -94 -887 964 878 -503 -650 580 -555 787 -584 -307 -377 644 -149 115 344 464 -938 965 382 -430 -751 886 -998 -651 -794 57 419 -36 190 19 -986 -936 -704 681 629 985 665 340 -434 -376 -300 -101 -533 870 379 -274 -105 607 937 134 644 86 -72 -915 662 -424 -148 365 -600 -5 631 182 -885 -842 -631 -162 -511 510 -18 338 402 821 173 147 -541 182 622 -201 -101 463 287 722 761 77 294 -75 723 17 264 -328 753 -362 -296 -74 835 349 -24 -422 -669 86 -53 -611 918 289 827 118 -650 632 459 123 338 -650 693 -392 810 -91 -982 410 -215 -880 691 -71 -93 -252 -204 530 204 -697 -932 -462 6 -922 -630 -105 786 740 489 56 545 922 772 959 475 0 339 784 -503 -877 -718 474 -676 -802 -124 -643 606 396 -249 698 -142 -500 -621 989 -724 -659 218 -498 0 950 852 -44 305 474 -544 117 378 -444 784 -519 685 -787 -614 -107 -463 -491 -707 812 858 336 874 -64 413 -106 478 326 479 606 614 140 126 -501 244 868 -58 -343 203 -964 627 -69 -143 639 11 109 -741 283 192 -622 -726 -239 966 665 -398 618 -325 -379 47 -11 -889 -923 277 661 342 -257 -431 689 322 665 -213 -91 -659 269 -809 -320 -500 159 -422 -216 282 -809 -462 -231 -30 632 -404 874 870 454 -725 774 -134 -898 -707 -108 -596 -73 -641 -663 -34 960 -933 -104 -84 -74 -107 670 994 694 -130 546 -287 327 17 -478 -484 -514 821 -940 980 -810 826 646 -521 -827 -67 -442 -805 -819 813 143 -127 -856 54 -963 -702 1000 -712 -665 902 26 -857 272 -825 -136 -959 442 -878 -799 41 902 687 968 -645 -440 -610 970 758 -545 -798 280 782 -515 573 -859 249 -404 592 -332 -731 104 496 -857 260 627 76 -815 460 -981 351 -477 952 122 -618 -487 -42 633 44 -522 491 594 -608 439 511 -179 39 -537 377 -168 778 -269 -819 -584 523 -62 893 -54 -432 319 -894 -969 839 -886 -741 -535 -910 -258 804 -528 -128 225 -566 945 -352 -996 61 145 -538 475 579 -88 55 -406 360 852 -61 783 977 156 -318 901 -522 -315 -976 -846 -386 -752 -100 758 -93 512 983 342 -761 761 230 505 -279 53 -100 -96 539 517 605 -754 -869 -762 -571 836 2 248 983 257 -84 274 470 -746 905 -803 -352 180 -232 79 -892 -117 -46 852 12 100 346 430 224 163 189 -621 -40 326 964 893 381 -179 -378 -258 -486 -128 668 -266 875 -4 544 762 -240 989 891 371 186 -392 748 47 839 -542 -497 876 -168 295 -89 967 755 825 941 -107 277 -843 895 -199 375 505 174 -404 -802 897 -868 -282 906 123 -331 -650 -376 -400 -337 477 823 189 -459 273 -911 42 -243 264 837 424 -885 -981 322 -213 -469 -500 -635 657 504 -30 -432 -509 -847 793 122 -906 -124 -10 890 -900 -92 1000 99 -582 579 -831 -341 623 963 531 -918 490 840 -243 86 -820 -996 187 993 637 361 -436 886 671 917 39 -98 -456 874 -36 103 240 -148 823 194 739 -649 848 10 541 -74 -480 767 -746 701 -762 995 -441 -632 -85 653 -20 297 851 -850 728 154 -562 -60 271 -469 -858 82 -330 12 590 -408 847 -553 430 585 623 -255 -471 -907 998 -793 -857 -700 89 738 -441 -956 708 574 -86 990 -365 -472 -956 444 234 867 634 92 -564 -72 765 168 -10 803 935 -900 -710 215 -995 770 642 -353 -652 -433 752 949 -912 212 40 -721 -21 153 50 -561 449 -808 -383 -56 281 -695 -751 -400 -384 807 404 -489 159 -921 -653 624 738 -243 504 -580 -61 710 -216 -16 -115 -191 -377 -596 -624 310 285 -213 739 -545 923 -65 -542 -795 -980 -355 -10 351 -556 -87 -984 721 1000 635 -559 218 119 554 -990 -114 452 -240 -503 -464 -808 3 39 384 283 539 -219 -726 278 -780 -671 -577 138 -470 517 -200 -51 -703 -28 -809 -554 -412 -907 624 563 -362 -944 181 246 534 196 428 -716 -710 -910 355 -927 -709 -569 261 963 347 -739 886 461 343 -766 664 72 949 -48 -625 -203 -601 878 -800 492 -151 83 442 663 160 -10 -911 90 560 605 805 -793 -460 -722 -353 -505 -851 -258 -761 36 433 500 60 966 -56 -800 -718 -483 663 -493 408 744 -320 189 -294 217 185 -356 -205 39 -532 -245 -728 -842 950 -340 984 47 -753 -538 -803 699 -953 -753 253 -849 109 148 -490 -673 876 715 263 844 -763 435 303 572 -984 827 103 -580 -576 -673 -102 -577 612 -630 437 -383 736 -918 -484 -870 978 -482 355 390 -901 -639 680 979 512 142 680 -235 -210 -405 76 888 -410 793 -89 606 -338 545 -42 -521 570 235 -360 641 -332 210 -207 707 384 3 -830 507 -230 601 141 418 495 -705 177 -389 -863 856 -881 863 -815 -346 237 -516 182 972 256 267 236 -796 -307 -584 968 -457 -335 -13 798 -5 -450 444 26 90 889 -191 -695 -190 350 -246 541 600 -812 -803 950 -151 586 73 117 169 -671 587 282 127 889 598 -471 -397 572 605 899 -884 -838 877 -51 -367 235 -475 265 25 -86 -953 -161 -140 -554 392 746 -139 -656 554 -658 -387 768 -173 -201 428 286 851 -267 -468 703 422 -126 -271 -460 -807 -696 -255 -9 -503 632 -600 671 906 -670 244 -910 93 -195 -432 803 -930 -480 -741 -37 -468 -914 -896 -484 378 -18 208 128 403 -276 -868 -4 -231 576 -575 -645 -629 -560 -646 -189 -960 31 444 -875 -730 -83 387 -454 287 -139 -436 175 55 -76 -298 859 -407 708 -956 -325 -764 -653 -935 205 -877 -437 56 895 87 -292 -423 -570 611 -457 593 -344 853 888 -486 -206 -60 796 706 90 -214 -197 49 -584 567 642 -101 -329 616 -932 -828 502 78 341 -352 58 -494 -60 -842 -377 -283 -202 -725 -998 -458 -31 589 -990 -946 947 -98 -655 107 -306 481 224 -611 -1000 377 913 286 -212 966 -404 -23 -342 244 761 997 430 327 -731 -868 535 11 -292 -371 -628 -524 -331 -629 147 690 -887 -17 -444 -678 -295 140 -686 -541 -134 497 -366 -466 -916 224 60 -551 -9 481 -750 -453 -867 479 127 332 -11 131 -166 401 4 727 299 143 -356 52 -11 651 29 -61 365 -754 815 -999 -810 -205 -31 -551 -386 32 454 -350 903 830 160 363 135 -460 177 29 -140 442 -224 -375 -751 237 920 -621 -848 -906 -909 -823 545 121 66 -666 120 516 -591 -628 -36 671 -452 926 -654 -309 880 10 -651 -195 388 737 397 493 520 141 -736 839 -972 -581 274 -513 -357 -995 374 113 742 174 -228 -128 -411 109 -787 -710 602 79 -716 267 356 -594 -397 562 -597 71 184 -54 -613 675 -384 -957 398 -152 653 -295 509 -17 682 -474 6 934 870 574 53 955 339 -157 870 910 -103 -724 -64 -988 -436 -298 -784 -453 416 876 -503 898 -405 348 623 -186 -137 -786 -362 -178 -704 -973 499 -265 -286 -250 543 671 -5 -934 421 32 -459 -932 525 901 654 955 -518 486 722 752 782 -75 -286 -496 804 738 110 303 -307 347 -65 72 803 -194 -29 -649 183 -225 158 714 945 -288 -456 -35 304 -835 -976 -30 -311 -467 255 785 196 -177 -554 -392 -857 -224 151 488 205 381 597 932 505 157 745 -798 -674 920 227 -297 906 293 -974 -115 145 104 -567 460 -103 633 871 272 -956 -638 576 714 503 -868 981 348 622 540 -962 968 -107 435 94 -788 174 -527 855 -997 -199 -217 219 -925 335 -808 484 351 711 18 251 -509 -374 -436 -974 288 668 499 -199 222 -557 847 96 -590 859 -398 148 320 358 -457 484 571 914 -972 -671 -322 771 947 -500 -640 -131 535 -85 675 769 729 -422 -432 932 121 -208 16 76 -253 -857 844 -738 913 707 -912 239 -661 -252 408 520 611 558 627 446 -552 -469 612 -14 39 22 984 -606 -59 -394 350 222 63 574 -732 -951 375 433 -244 -342 810 698 596 559 -156 470 -873 -578 474 -359 210 809 -448 266 -446 620 286 394 -839 -115 883 -593 912 359 859 92 548 -792 -534 31 -349 -886 2 64 -238 904 -198 -831 984 -685 -57 74 986 117 -991 508 551 264 -845 185 -657 -699 -253 -24 -216 -109 -636 50 535 487 993 -809 673 75 761 -463 -943 -453 385 -990 -576 -737 -585 777 409 -192 842 283 635 540 22 672 68 585 -348 600 -36 -736 139 -259 -675 917 214 517 -578 61 96 16 906 154 624 454 505 812 -34 -183 330 -56 -785 -258 730 91 90 723 -388 339 412 -672 -585 608 -845 -930 -344 99 32 201 -977 -680 988 159 -432 -997 787 -173 -29 -62 487 -495 660 639 -416 168 -611 -758 133 -753 467 21 984 962 -216 -606 399 244 851 -986 -472 19 759 893 -647 952 254 644 294 -227 -842 -382 925 -1000 885 947 -718 363 590 -898 -740 -449 -538 169 223 432 502 -953 -536 -411 38 -955 -836 619 351 580 488 -475 -207 -99 -718 855 639 -556 -127 -841 -686 566 -194 633 -907 616 184 908 913 -525 -844 523 636 -130 277 -669 518 -826 -849 -524 794 -60 566 575 -877 636 -21 743 -340 52 -819 177 -337 995 14 389 779 -72 -842 416 844 869 462 -280 878 606 -792 -347 865 -611 37 -429 695 433 173 965 857 -480 679 -732 -168 -141 -980 359 -452 -122 198 86 -447 -966 -351 640 -353 -605 54 -626 -897 75 297 670 900 -469 -660 -774 244 -944 -649 157 -133 100 -86 297 841 -64 -562 -800 -767 396 736 -800 244 882 560 -536 803 686 -400 -261 488 492 798 505 -831 666 765 -157 -752 217 -467 -801 -319 -202 428 -385 747 -191 825 -207 394 -383 499 579 256 683 619 -995 -419 621 384 -533 -748 160 39 385 635 127 239 -96 752 33 -4 247 435 -112 -863 -599 911 -259 791 976 376 -840 -416 -396 -665 391 -166 154 -201 -239 333 -665 183 752 -70 809 -509 -49 351 269 374 -558 708 615 462 74 228 824 357 647 884 269 -802 -324 -156 239 356 876 239 -393 -494 -366 871 829 -990 892 773 530 -985 -272 229 798 -890 -366 -512 -149 -66 -710 366 319 593 -194 142 73 -398 597 -471 -36 238 -234 -274 -137 362 833 -204 -193 859 -742 -202 -409 498 -799 906 426 -82 -981 904 -982 694 331 -296 733 138 892 485 -327 -140 -723 655 819 -391 358 -959 575 -586 761 846 -488 578 -341 269 -404 -962 -807 -738 -990 534 447 -492 389 -565 -377 -590 -603 727 -725 413 -931 -382 189 -700 274 443 -160 719 -197 -180 -921 194 -671 -236 964 -855 -737 -237 -649 -603 -455 452 -128 -18 589 532 -56 -166 704 -193 930 -341 -389 551 -286 264 -167 232 -611 184 232 -740 -86 -76 612 -596 504 507 -155 -866 271 -680 477 225 616 -146 -995 467 157 -948 251 737 -977 -647 -476 -725 191 -765 -376 479 -169 899 -675 377 721 -425 95 -597 -567 132 -281 545 143 76 85 -463 -470 -547 173 401 492 -573 -52 -828 685 -147 371 720 -470 -813 -526 -596 239 -42 298 -339 -382 -700 372 502 -945 153 661 107 -673 -132 -440 -921 -430 -987 454 -586 -559 391 88 -861 -524 -802 612 -849 996 -161 218 243 -135 658 682 488 -639 36 544 -315 215 -872 992 119 -149 214 648 -878 -862 -680 69 -17 -980 -616 546 832 565 5 -644 -800 998 -969 789 -603 -701 -658 623 495 -938 35 124 -474 54 -190 606 732 745 355 367 583 811 -658 -482 96 341 325 -724 189 -493 170 868 929 975 343 99 278 -509 -980 955 688 587 -607 -325 -373 148 -947 -234 110 -217 -154 249 -595 919 -952 -415 -697 -246 175 459 -237 -142 -696 -840 387 -315 989 -567 225 350 238 -906 -384 399 -941 668 -675 -446 225 413 865 270 -87 -815 873 284 985 729 -716 -50 584 607 -476 20 670 600 745 -135 -434 962 146 408 666 696 -784 -81 -816 -398 389 -498 557 -23 -17 857 580 952 657 -233 948 -973 671 -104 -902 168 -972 -240 303 681 119 888 664 -576 193 773 880 -134 -50 -26 -481 -389 819 -742 -839 251 381 330 625 323 -533 -20 530 812 864 490 674 -848 -677 -962 234 -119 121 -742 -365 -695 -689 -191 -488 936 -814 -911 838 440 27 234 -175 -929 -996 -82 544 397 -883 806 -741 -228 273 49 390 429 -569 -558 -653 -1 -143 -278 -285 -384 -886 -73 -686 -575 809 -993 310 392 -581 -332 -55 -293 -869 -196 223 -391 993 34 641 209 -466 -49 -79 -539 -275 145 656 -684 824 -840 757 434 -167 873 711 -653 327 203 -646 793 753 581 618 995 -618 -899 -95 -815 104 936 432 -909 920 836 283 -571 -266 691 362 -909 -195 225 104 664 -268 825 411 388 441 467 388 -53 725 775 -501 523 667 -185 762 -949 -369 -720 -817 -867 -661 810 450 988 506 593 -498 -978 112 -379 151 -573 941 -868 -416 230 775 -495 76 -640 259 713 -521 -725 -431 191 -575 -781 -619 -932 507 130 -806 318 620 -217 -785 -47 148 -76 682 -282 77 -25 49 -451 -978 397 -483 -1000 451 -199 -798 108 34 633 -755 351 -989 -212 -793 234 287 785 398 -431 -943 -106 -759 29 -593 836 -470 925 15 384 -504 910 796 -962 741 -340 -41 753 826 283 965 446 951 -874 -384 329 -719 -383 -603 -311 -279 -572 848 426 -157 450 836 -875 -781 -249 802 -553 286 -431 -307 -180 964 -682 -542 681 -41 -336 -442 -304 -811 -645 587 879 757 839 572 -42 435 -738 357 968 -883 66 -706 -722 648 -16 -7 220 652 897 -399 -198 470 -764 990 883 -795 -317 906 -28 -456 17 615 472 -630 476 57 746 -210 427 -679 299 854 -458 -776 548 -344 -779 330 430 -746 479 836 -155 440 -197 612 -427 -925 -79 -776 242 -865 495 543 958 500 -587 -568 126 -317 820 -905 -828 -236 268 -1000 -930 -901 -300 -253 571 -824 -921 305 -587 -297 -398 -961 836 -894 239 283 -388 968 461 916 -694 707 365 984 449 -744 130 -257 390 -178 962 -231 360 377 193 -940 -785 -512 223 696 270 623 -185 -895 -899 -647 299 209 -272 951 -586 998 993 878 -151 -149 768 -423 -300 614 441 579 451 -424 652 707 215 -948 -525 546 78 -187 166 -684 -659 -930 254 128 -468 -694 -522 172 -414 -766 741 625 -452 -773 863 -120 -342 732 557 -528 87 558 -647 860 860 745 175 340 -34 167 -608 201 50 -617 685 65 -721 -428 -87 -93 929 -880 667 -108 -425 731 344 279 87 -466 495 373 92 -790 987 353 636 92 -844 57 636 -262 -641 860 982 -375 280 705 286 725 34 846 -265 228 451 760 618 325 863 99 -305 501 -202 -477 270 460 -777 -604 507 876 78 -763 625 -508 444 705 -117 -570 84 -946 461 -860 88 -941 -196 -539 128 258 -856 -86 272 566 -860 10 -49 -214 -423 20 566 722 -108 557 -359 461 126 -914 770 602 -274 -190 341 -440 -326 -814 -709 -299 906 -321 279 473 -914 -96 259 441 298 -764 785 -336 589 542 -190 -913 -507 -599 269 -89 175 -885 298 916 880 315 -193 118 884 90 686 -314 638 -331 12 259 -753 814 953 172 -672 -708 356 49 -805 544 -249 37 307 -190 -846 -653 453 -920 -884 427 368 -6 -122 -708 -897 453 -866 56 621 -818 933 -175 -687 453 452 -519 -341 576 -564 800 -329 331 -462 976 727 224 566 -581 558 -61 -919 -674 980 114 -673 -159 163 831 302 564 813 -583 -947 -445 -20 936 -338 -605 -654 -50 -834 564 -691 926 721 225 87 -177 789 -715 -751 358 509 536 372 188 -319 -362 -789 194 -335 -619 -189 369 714 -481 130 -233 -666 -866 -536 99 138 832 367 -695 -49 -186 563 188 408 -313 251 -142 -192 461 -591 112 -126 -163 624 494 -915 789 46 922 615 454 -608 -212 628 22 -984 -160 925 -313 472 -212 31 467 185 -618 -269 396 -536 -143 -59 62 355 -958 -430 -850 573 971 -194 927 -267 -117 -958 56 -200 -881 278 -483 544 640 -32 -104 725 682 997 97 114 -319 -22 -352 -186 -360 802 -949 -277 -478 -961 -769 -864 966 55 -671 882 553 581 -314 -67 507 612 770 -660 -705 -220 -179 284 -778 -586 -115 -276 -862 855 -781 70 -940 217 -940 997 -79 -778 -693 895 952 -2 977 249 417 -228 456 -305 -294 -334 243 -816 -53 912 652 -736 -145 -660 -511 -434 -899 314 961 6 -298 -168 820 -295 -395 366 109 186 925 -224 536 562 341 -367 -204 -421 741 -26 -997 -866 -765 -338 677 -209 -827 154 -57 515 957 373 55 341 -654 -947 -658 -212 -366 868 -415 -265 793 149 434 -451 -507 425 311 323 -353 874 323 -260 -932 539 -199 -735 250 734 -927 -967 -509 -789 -992 799 685 -38 -656 534 -21 -498 776 -348 -325 364 -465 203 -59 -81 754 -996 218 654 28 -419 254 377 -637 -633 -456 -565 300 871 -985 -981 -890 602 74 192 888 -1 -841 288 444 -878 782 -26 -638 191 -181 612 131 -423 68 949 609 658 716 -45 328 661 -494 -496 401 -901 706 928 -528 -728 -403 198 -508 -624 -402 625 785 -112 -405 -313 341 -635 908 -709 696 976 603 -419 -374 966 858 -599 -855 104 440 408 -618 -661 720 734 948 349 574 -896 577 -384 983 -105 -259 -992 716 -345 690 266 -348 -656 288 231 -368 -987 932 -298 796 608 497 621 43 -893 -296 374 -983 -454 -697 -609 -206 -591 715 576 899 213 764 591 -239 -175 659 382 -611 -614 -964 772 -788 952 -414 -866 -629 263 391 747 923 -854 890 51 666 196 650 480 -332 -36 910 900 -869 -933 436 -133 -458 245 49 -481 -24 935 -365 -969 -467 630 240 184 702 765 -747 -613 -811 427 -135 352 880 -932 -24 -250 230 -342 858 238 470 156 265 -70 -818 -810 -554 -895 -420 -145 458 -674 926 -420 349 -539 -102 -609 749 490 -690 -257 -737 -201 -993 -123 884 949 904 -525 590 -26 -652 548 505 -97 -931 447 -584 -263 -418 733 -488 -297 739 70 73 -563 194 280 -84 730 -622 366 232 -704 458 -103 -613 -90 -311 879 -628 387 -817 173 304 -648 310 246 220 191 853 -114 406 755 371 86 -241 601 4 182 384 -112 363 -991 407 725 -619 554 491 612 -460 -799 -742 192 817 -345 -415 -183 298 715 -207 428 410 -680 -276 390 5 329 127 593 -859 -727 942 129 -603 81 -771 630 614 496 -692 389 -565 483 920 311 -629 -174 -215 221 918 437 -850 473 948 970 -209 -545 -361 -914 743 230 103 217 -441 -945 -661 562 478 137 -232 99 -70 -923 -108 428 -9 -782 -380 95 -999 -71 -223 -387 621 274 -61 173 -556 78 -728 417 281 -25 878 815 243 -427 49 258 981 -63 759 35 522 -683 384 888 -316 105 627 158 -474 -797 543 310 877 358 388 215 557 -511 424 183 96 198 -229 -375 195 -44 -229 -336 657 -949 -658 -508 930 -383 477 -517 286 -980 -584 -950 -699 903 46 913 1000 -132 272 586 600 428 -620 -872 981 -585 154 -904 -243 744 -813 -125 590 873 499 659 960 145 -327 820 -459 -852 141 -828 777 -103 377 213 452 224 609 230 -341 528 -644 140 864 194 -922 968 -298 55 286 104 826 10 -458 -226 316 812 934 -847 328 121 -486 -74 -213 285 782 37 783 -289 296 -916 785 863 673 412 -787 937 -292 -992 11 964 836 71 442 -161 492 -928 779 -923 573 404 -536 714 -399 921 936 -349 25 -346 -79 -40 714 -836 985 -694 -435 919 -432 -211 841 -23 681 -554 325 -970 500 -100 490 42 -435 -405 95 148 -334 712 303 790 -44 893 -633 282 958 724 -897 -549 830 603 -444 -864 -183 -961 590 -915 -66 895 328 99 470 666 -971 846 -757 -708 -354 -746 -961 362 -303 -228 -802 300 -518 -823 935 -919 8 -508 -681 653 -520 294 -969 519 -583 -701 378 35 -405 -500 -858 -140 -294 375 61 -881 683 -986 -983 434 606 -198 -912 -858 137 599 -86 -453 -413 -780 820 -952 -995 -741 -546 -969 741 209 -110 -134 176 628 729 -925 655 315 -755 -8 356 -579 391 551 423 -881 284 652 -793 -567 -695 109 -606 889 888 -542 554 951 -467 -970 14 -61 -270 375 -664 864 -996 541 -311 -665 -629 -186 -785 256 -87 -608 -592 574 632 -124 -529 -446 931 457 -803 -748 -750 796 929 635 257 -298 720 -750 -857 -31 -757 -604 739 526 863 974 -735 526 -548 -225 188 -708 -705 277 -377 286 832 236 -753 14 -564 -693 -537 96 -695 -148 -638 235 -641 179 -521 -597 -741 244 -450 539 134 250 194 -302 856 -85 502 -104 -245 995 213 -591 160 -401 -289 671 -990 910 189 22 569 -866 762 -302 -99 -655 -315 -636 81 847 -555 -576 835 -491 796 235 66 -138 -952 -79 984 -302 310 784 509 -168 628 124 -921 -112 14 426 623 -232 55 161 -55 -314 -425 -121 -86 521 367 -866 448 246 -39 -794 -736 484 178 -424 -189 -266 799 820 -741 47 -818 786 -946 223 465 -466 -562 -526 -398 388 -929 -762 -210 -198 -535 697 291 -283 -844 -476 -448 -866 707 -683 -185 -179 117 -119 -905 133 639 858 -289 -168 -523 -339 35 516 464 847 -787 751 -584 -347 -113 -80 -230 -946 267 73 -151 -871 -193 -701 906 271 -825 434 298 -896 -952 57 -482 -721 -288 -913 -464 236 543 1000 613 -277 -780 -374 -694 447 341 -248 100 221 527 -763 683 183 845 572 4 70 -71 134 185 -323 -73 516 463 397 700 786 -520 -94 -113 -291 -678 203 -266 730 307 407 -875 -133 -994 141 891 -265 -962 -631 689 -113 707 -701 912 -904 -289 -784 -459 75 -856 121 -27 -436 487 807 74 55 -373 -227 736 -74 181 441 -683 -831 -129 632 -432 -345 -951 -768 -517 -975 456 -990 -896 607 418 86 894 -171 818 989 -530 -157 -266 -4 -575 611 851 840 -446 -497 -806 -583 235 -721 -270 211 987 949 260 873 -927 -967 -518 657 -240 -188 768 73 -775 922 -562 356 169 -407 -946 -577 -425 663 -879 851 61 -70 372 890 901 473 540 -996 -654 -809 -385 -286 336 617 815 622 -285 -641 761 -282 441 -272 -710 -971 -800 271 248 571 227 -408 -609 -229 -52 -513 337 -541 -486 581 -288 -81 -764 -603 140 594 -276 -427 -737 926 -194 665 407 127 -421 689 -101 -303 -487 574 173 111 -308 825 -125 786 553 26 6 -353 658 -746 -744 246 245 145 272 -939 819 -856 -719 -320 445 -869 770 -824 -646 429 118 279 24 -855 358 -839 596 -874 -307 -163 -73 -836 546 145 -112 -14 -45 -868 -833 584 -968 -436 -829 476 -697 -387 107 226 696 273 760 -717 -710 -735 20 -611 -69 -500 -593 -797 358 387 -792 -897 860 575 -803 -329 -332 -746 -101 -252 -701 -854 411 112 -217 560 885 -439 657 329 620 400 -972 -268 -768 454 -418 256 -578 744 -992 -917 -734 -724 849 -76 -293 204 606 974 -450 -598 759 -726 292 -733 -295 -755 3 -714 -306 798 -604 -494 421 597 994 420 -860 -136 -709 -524 6 -745 -920 390 897 114 -98 -562 944 -928 -222 -857 -957 779 -171 -1 -358 -280 806 -349 -88 -209 81 743 983 975 -312 -947 -630 -369 733 -581 612 -779 -504 34 -472 -359 883 906 -659 418 -173 807 195 777 401 -748 93 -227 -278 47 -861 701 -399 -189 -367 509 79 72 -655 -181 826 -191 425 -220 291 180 702 -964 -663 -229 -213 -923 -93 -961 566 667 708 -73 -265 -418 287 952 -126 -528 338 -536 -559 -940 -336 735 -892 653 170 643 859 659 902 53 -766 261 -851 -770 713 -488 552 275 -224 -54 918 438 -756 -398 417 -818 778 -977 258 -647 816 -304 665 932 927 -224 674 853 -330 -682 -285 593 -664 -778 -248 -868 510 276 786 -182 -375 -709 -102 269 -630 -417 262 447 803 -40 114 914 11 974 131 -811 305 -144 788 -215 83 671 907 233 600 782 -612 275 -823 -274 814 153 -829 375 506 418 -972 446 -985 -25 -47 -819 -860 731 -976 646 19 145 255 -39 487 308 827 -21 -758 -489 -970 188 -832 -490 23 516 -385 19 -639 -600 -668 817 102 741 -231 -973 -452 427 874 938 884 445 720 241 -936 289 400 676 598 288 782 -459 -594 103 128 496 -484 -616 -676 987 276 573 634 702 142 -137 312 -287 -872 -171 -283 704 213 502 713 208 -555 402 -83 -179 -461 -464 389 176 824 -89 340 -183 432 796 -544 -851 168 -737 -403 -346 -54 -689 185 -317 526 375 -396 -751 120 -912 -408 -759 -376 -303 -437 -176 634 468 -510 126 252 -978 191 -575 -585 -613 98 -39 127 108 191 905 -637 380 446 919 210 831 184 9 928 526 427 138 278 500 350 896 -190 -618 -207 -935 399 -524 25 -286 997 464 866 -570 961 453 -734 -375 -27 895 -97 122 545 185 88 -48 -608 -823 -48 705 -942 904 200 236 416 -347 656 -94 -119 -405 144 895 453 772 -505 917 -315 789 216 997 -932 681 -251 -221 538 -512 376 354 455 -409 812 778 29 -788 625 229 60 972 -681 885 243 -44 -137 324 109 -708 -455 -300 467 -773 552 318 344 -452 731 973 -498 553 -201 -429 630 618 885 54 723 -939 116 -753 761 -800 -872 384 -418 -80 977 409 -358 89 332 -766 -728 -169 -402 696 -799 -845 -840 891 -251 677 737 970 -177 -418 -361 -33 821 -336 -101 -726 216 581 966 -214 -186 536 -723 146 -171 309 -897 -115 721 -821 -263 969 279 -15 575 549 670 824 350 173 -393 455 -878 343 -115 -510 -619 -928 -745 495 -186 886 -76 851 -917 997 -383 -305 718 404 354 644 -518 241 -824 -422 52 -772 -247 -412 431 -886 272 306 604 -572 414 -906 -94 76 -148 -805 -293 -801 -83 -623 -437 -119 -734 -854 -319 -40 620 473 1 224 -146 -273 63 -519 916 412 704 790 -994 -295 854 -975 617 -186 126 561 -248 340 749 -120 -799 -68 842 686 912 -229 -719 -253 -798 -449 27 -112 401 313 -743 -55 -10 -849 -460 -913 123 -923 -831 290 171 -413 22 -27 416 -424 -249 650 439 -988 343 -112 -797 560 -495 841 -466 -901 506 -469 978 238 958 790 -158 -45 372 766 -49 -331 -512 483 -943 108 741 287 998 987 16 822 -814 451 -150 -355 -446 -256 -994 -311 -788 -593 615 148 -932 -934 222 997 895 169 562 -620 -495 440 954 954 -52 -295 988 -249 232 355 -936 949 693 810 -607 947 952 673 124 897 207 -918 -159 -707 -93 36 -700 -31 946 543 704 -673 820 -287 -280 829 889 710 684 -212 742 -118 -389 -946 487 -610 -270 679 255 -280 495 49 100 -468 31 -113 358 133 -298 304 19 948 -32 986 -671 -419 -633 -654 -175 -808 -351 34 861 -824 -676 322 81 109 329 -366 -747 -232 -644 368 -278 937 981 -775 -496 635 -389 -671 -118 -158 428 -561 -695 538 198 -522 -35 504 621 -972 482 632 -270 -434 -677 408 -412 435 -384 -539 -796 -484 89 -194 67 -930 -878 -174 565 768 -66 -477 -595 -663 -977 -937 389 8 104 483 166 759 858 542 -873 753 -383 -785 959 -192 -121 853 458 711 -105 865 353 624 906 30 -162 -285 -599 946 -689 795 -63 452 158 -895 582 -654 24 -172 413 -268 -791 102 -1 189 396 315 -604 -245 -571 573 -944 -837 -474 -643 200 549 720 -369 -239 -923 111 -107 -486 281 -281 546 571 752 357 886 -503 -6 -403 -241 982 -674 200 165 -142 -181 -216 333 -205 -731 739 -121 -951 -164 -687 -628 -667 242 -236 620 860 -374 345 -520 277 -959 -647 -100 552 -722 368 514 511 -779 -859 797 53 817 -216 -596 799 -763 -543 778 419 -829 -777 702 -3 -122 897 986 143 -220 -122 -117 135 -117 210 137 616 162 434 -396 455 889 -58 -246 -738 369 -272 -809 563 -758 244 477 161 -639 114 519 -561 -444 962 -151 885 53 -581 849 -642 124 467 -789 573 663 684 909 -361 -686 -90 917 -389 113 753 -52 -355 82 50 -793 601 624 -281 -637 915 106 100 -18 951 -218 977 737 -267 562 205 -462 -741 -516 425 -568 556 -946 496 195 146 957 -174 -571 -619 519 -819 -861 216 84 -607 236 379 -977 746 -208 414 -302 223 165 -577 511 358 -408 -853 -877 -481 798 704 826 705 359 -299 -275 -726 48 349 489 228 -955 -213 -315 -581 268 375 -308 720 -463 -809 494 -539 -608 -575 386 925 -477 -31 3 -925 -385 852 -631 506 -915 -500 330 899 790 -782 863 509 153 920 934 18 44 736 714 463 -498 -8 435 -428 211 768 -191 592 -216 -88 656 395 -205 -543 156 203 -938 824 -107 -489 595 683 -871 -429 -398 520 302 483 -434 -476 -369 824 -584 -566 53 -807 998 -566 141 -548 -541 644 -277 800 507 247 170 633 -100 -709 608 566 873 759 955 521 -13 683 -234 -863 -638 -892 -676 123 -896 110 120 -906 -803 757 842 -640 126 642 -593 -816 706 275 593 85 666 -917 -181 -220 238 -448 -228 -57 -577 -851 391 -384 -964 -310 -365 64 -299 446 -291 588 -915 -17 800 35 407 380 -81 -208 701 -29 408 -221 103 912 831 656 -371 -234 32 -80 883 740 -366 -408 602 -106 693 598 -126 731 237 -16 741 -244 -721 150 790 948 187 888 -591 755 -581 -131 152 -498 959 -275 -371 865 98 -759 -884 299 -489 674 -403 550 -162 -46 948 -69 -550 -338 168 -92 816 -894 -157 -199 348 -26 -515 241 68 888 787 -487 -354 528 -990 -456 838 326 -348 -570 381 -580 571 265 -207 429 -324 826 144 585 482 304 -327 -354 934 -331 211 -236 238 -294 201 -994 -590 -237 869 589 -134 -518 -723 -544 -339 -540 191 203 -317 -210 -843 -887 -23 -522 342 -558 -536 -914 572 375 426 209 -74 -35 803 190 -883 649 905 -51 554 -789 -98 -709 202 -252 -393 640 899 -692 720 943 -254 -794 -613 -789 -802 790 178 -627 -251 -234 167 -298 392 -241 126 -891 921 -1000 326 265 -473 926 572 182 -542 34 832 716 594 -464 -703 248 -794 -161 875 381 38 -272 316 666 -726 -612 -792 -257 -459 -418 -341 -789 -341 -523 -494 184 -540 -767 -513 48 725 -873 -475 -569 -910 484 -29 -936 705 -626 -355 -12 -186 342 115 -942 -718 -492 78 -300 385 -577 318 -843 573 -309 605 -436 -283 315 -467 -703 -414 -937 640 -323 963 623 754 -73 188 576 -357 -787 -418 462 -542 391 -688 107 962 -173 168 695 895 -929 -519 -569 -767 -765 986 -328 325 -966 799 -563 -736 -936 637 -13 -574 -162 474 3 -123 966 447 581 403 300 -376 -21 -405 -879 -211 -832 295 501 -443 -746 40 -359 519 -686 983 -172 -145 -235 -787 751 890 904 373 972 727 952 -962 819 -417 372 640 466 -482 898 32 -709 176 -311 -512 64 -688 -776 -380 314 -355 616 820 -41 114 -928 178 538 642 -508 999 -743 -125 -575 -263 262 -175 -469 197 35 171 466 -892 380 847 -267 828 -368 992 872 310 -280 270 414 -524 -5 922 476 264 -498 643 111 -328 212 990 -57 555 543 16 709 833 -179 817 -322 -983 -555 -681 -652 -507 -91 486 631 -237 633 249 996 602 137 658 682 2 -876 -599 889 411 762 -158 -348 -463 707 730 -645 990 -281 -29 -663 -67 294 -293 188 -27 177 280 792 -72 513 -369 -243 -684 898 209 -408 -52 -969 -278 -779 338 -475 619 92 95 -697 687 199 542 148 -258 758 -285 585 238 329 -455 253 47 -149 998 217 -349 -952 201 304 33 -947 -855 -70 288 -554 -501 743 303 -817 -211 -948 -754 410 -164 -377 -337 947 -847 -320 -559 -464 -521 327 371 655 -150 -222 -112 978 -447 243 -332 -97 -115 416 -784 -467 79 -276 706 773 652 624 798 238 -282 400 158 250 -797 -317 937 194 301 -692 62 494 221 -38 684 -7 -6 292 -840 -904 821 -158 -440 -464 -974 -386 -300 571 -227 861 -672 -959 692 -130 694 -897 31 -442 -783 81 501 -985 255 -569 501 541 266 380 -786 -169 936 156 569 -289 696 391 -103 421 -290 -112 -696 -859 80 -865 -176 -468 -170 304 300 316 -801 133 543 716 -39 161 -193 -825 595 -978 -936 -6 -407 53 667 -517 -884 187 924 748 688 73 499 -45 325 379 538 -973 -446 147 -372 -930 797 -467 -185 410 695 -931 -48 544 797 232 719 -675 -561 -601 214 -955 38 -953 -573 -714 516 257 351 -730 -266 470 0 -916 -451 752 398 164 763 -486 909 -839 -814 543 807 -792 -787 110 783 83 210 -186 174 219 955 336 79 -592 175 439 440 -957 -9 -504 -893 368 -787 898 -923 935 257 -924 -463 -488 395 -136 653 -69 -122 -709 988 191 818 -691 -993 -587 228 -36 434 -256 12 29 -654 888 -276 -493 683 -40 -986 -120 -663 -987 -903 -397 -195 -543 -785 -706 350 -261 -950 -385 763 239 -929 -254 -900 -348 844 31 -930 508 -512 -389 714 922 129 642 689 152 -95 -677 598 -40 915 979 -623 849 -24 -24 831 -942 6 -508 776 -516 770 576 928 81 -237 -277 -868 -164 324 989 -161 777 -527 -918 -782 225 664 184 -478 -203 175 -185 201 -6 280 -378 -499 207 141 -76 150 354 -469 536 -795 -984 -478 -614 -400 -752 489 -53 -628 227 -336 -69 -256 -629 -793 -477 -245 -126 958 -632 382 380 263 -17 -346 -223 -540 -171 599 -846 -467 19 -905 414 -903 -79 368 312 481 79 -257 -906 -607 -190 225 32 338 890 -89 -150 488 -835 -495 -635 52 -797 495 -59 -843 -260 -716 481 -241 18 -300 221 -506 -575 -362 764 67 -799 904 50 -802 98 -204 -229 928 538 777 261 690 -551 -553 -973 -214 224 606 687 -272 -167 -318 432 426 -449 698 764 576 -719 -658 443 -470 -857 -724 -999 115 748 -633 -401 -692 991 -869 918 -220 341 -580 715 579 -538 773 -719 -87 -805 259 -53 -846 849 536 269 -725 -191 -83 9 286 -225 -933 300 15 45 -725 -560 547 -809 -486 562 -949 -250 431 86 8 523 605 934 -746 512 -960 715 -747 524 36 812 800 -792 881 553 -771 -164 -236 46 -471 331 -591 -136 203 -199 910 212 -402 351 -843 -730 -375 -500 -713 -451 -5 910 632 -956 396 684 713 55 602 -860 1 181 -400 99 236 -248 -558 690 506 -337 976 -98 387 -404 758 205 -851 78 -533 857 91 69 -324 -113 -704 -444 845 842 693 886 -480 -403 624 928 941 -339 190 -779 599 242 673 104 -181 -190 545 -947 772 -600 632 239 734 -80 820 165 -718 -427 -290 990 481 -25 -504 -978 289 -216 -636 -985 -423 -557 -330 514 -273 -630 838 -28 -95 -853 -992 -576 -727 296 695 -727 -955 396 -688 840 704 -110 -231 888 -563 -524 300 -402 595 -80 -552 -577 941 273 -158 529 336 -444 565 -938 452 -114 -113 -902 937 -52 317 94 -498 -753 -39 754 -516 -220 -953 184 -908 535 -927 -243 -859 -130 484 -32 627 745 -494 -582 127 -139 -471 449 -499 430 -369 413 -815 -107 -32 196 -96 -413 611 234 269 547 824 -819 -543 -783 578 560 -14 -300 324 -340 -25 357 688 -655 -82 -937 802 994 898 -152 515 811 -713 796 -535 -93 -565 22 519 166 -711 -404 -882 -136 -573 -68 108 717 -147 137 2 526 778 853 -680 -177 309 457 -19 944 791 -136 781 596 -767 -489 242 -310 692 215 -589 206 54 -61 308 -258 -782 224 -777 489 -593 -36 891 552 482 809 -344 89 699 -776 -190 -126 -660 -573 -829 956 506 -861 502 -9 92 950 -931 -854 -129 -638 -7 269 747 -545 175 660 -237 -446 -307 -673 160 -447 -567 -610 943 -427 -900 917 602 -425 -403 433 229 -139 708 -621 19 586 -137 123 -55 714 148 -874 -785 27 -667 781 -626 -524 -942 -321 -636 81 830 -756 -829 805 -410 -578 -618 -860 -17 661 374 247 858 -379 -8 -983 141 224 -485 -601 -662 -375 -827 -366 -452 -659 -858 -485 381 489 780 -935 271 -44 537 972 108 325 -168 602 799 281 854 808 -974 -144 304 -954 -319 33 -71 -282 750 -471 710 420 -32 675 -298 -561 282 -332 820 -396 806 423 -795 215 37 -828 648 -627 -778 -952 -474 139 980 844 -240 260 -724 475 192 638 436 490 535 -719 304 -844 744 538 -585 286 -179 -306 -96 -757 835 -283 -385 -806 694 656 866 14 733 -905 -27 -113 -351 -752 -156 -793 -73 412 -368 781 257 270 -234 -770 868 -295 -319 -386 -347 -774 639 628 131 -910 -834 -759 304 -258 -228 617 -489 -740 -170 432 631 -475 -264 617 525 189 424 732 -523 -711 -396 -571 176 948 -759 -956 -663 135 -914 527 251 497 -454 -436 -821 -532 304 -417 674 -756 869 -245 82 434 355 343 -167 -678 -317 284 146 -705 -138 291 -17 619 -402 672 -41 -914 -104 -27 -259 -616 -560 618 567 429 -927 -826 79 958 -526 -769 68 -896 -374 -204 587 -94 -474 301 -553 677 -613 266 600 601 190 -280 -451 -756 -18 -320 -478 -556 845 -490 773 210 512 -922 -918 -707 -607 -50 602 804 -659 -280 -115 788 900 -355 -198 -848 24 -770 390 -111 957 863 -390 183 -566 993 -340 -743 963 169 965 182 -3 304 637 -96 -485 455 -634 984 -921 305 825 -887 35 -134 82 -662 -7 429 843 50 -627 620 -212 652 -812 601 -300 -728 -620 -156 891 -201 582 -178 585 372 -794 -436 -189 17 540 -994 231 -710 348 677 -820 493 926 286 -200 16 -611 613 392 -721 -114 146 -369 138 675 762 408 -293 -797 -682 -804 -300 819 -7 803 522 922 -489 43 643 -541 706 -583 170 132 340 -497 752 -403 147 -908 -435 -887 115 920 902 291 -993 105 647 -170 394 955 306 -453 -396 -670 55 -630 478 338 850 152 856 -762 626 318 -156 592 853 -700 -926 -175 881 421 537 283 -770 303 944 421 876 -527 723 6 -707 268 230 484 643 662 -771 600 -365 -550 653 -297 335 -970 -364 426 -495 350 200 -452 -243 -590 780 297 61 553 248 340 -925 461 30 -530 591 388 -433 -435 559 720 -136 -503 849 -255 -308 705 -865 -699 415 -581 -182 -397 150 -249 -817 -249 235 -867 478 -203 -407 -588 -102 777 -256 -77 342 68 437 -575 -600 -912 -51 289 -717 697 -816 839 705 101 -700 989 -395 -487 13 -328 96 390 -644 493 -832 -745 320 -757 429 -190 -94 728 157 -875 425 709 870 -17 531 559 778 -102 978 495 720 -273 -968 725 664 -716 211 -92 734 -247 393 -585 -461 222 -890 691 522 275 -264 -451 -378 -3 563 -616 -388 -639 987 -308 -572 -276 -66 -449 647 432 99 -685 -216 -614 24 950 360 137 -994 -344 -541 -630 818 -75 852 -934 -829 687 224 -306 -845 552 -989 -85 -123 -922 320 300 -807 -495 -109 512 -690 112 -289 -111 -565 -889 -166 145 274 -312 -546 483 340 666 769 997 -47 -113 156 -762 490 755 419 -879 -687 673 87 -10 -127 334 121 -260 805 697 -854 384 378 879 -809 224 251 -64 -671 -560 384 -974 -179 -928 -615 -845 807 888 501 527 -74 997 576 -259 232 -1000 -992 -34 -823 19 888 665 -369 678 -707 -361 904 419 -781 -865 552 -180 523 -390 -508 345 -586 897 -615 66 325 50 369 -157 812 -670 468 -784 321 -887 -412 990 297 -91 -279 393 -753 -66 -856 330 -502 -690 -25 -920 447 -268 244 588 -112 171 935 460 -120 701 903 -163 61 14 -312 921 -811 -155 394 969 -221 -275 71 18 412 9 -863 -424 996 -260 597 843 828 698 100 -707 -930 653 -403 -759 437 -722 -901 107 -490 -245 -227 208 -784 862 391 -500 -550 -373 167 -880 -678 -691 -949 -524 916 -795 518 48 -936 550 405 236 112 798 794 -593 962 -945 751 -599 -536 593 -179 -608 727 -903 28 -59 -334 -649 843 -536 916 904 126 -402 636 -689 -956 660 -297 784 527 -900 -355 462 70 136 432 674 758 268 -380 -797 -488 -299 -510 -146 -774 -375 -877 -841 -139 -286 -624 307 -206 -287 -541 -196 -906 -704 -742 289 737 -640 -671 146 -720 221 56 -803 143 -830 616 -293 987 -343 -234 -205 -850 -309 -210 -862 -277 716 -158 694 -315 732 -772 -75 -852 504 -190 -367 -615 160 918 820 -671 -567 -796 942 -279 -171 -959 -192 804 -22 -964 -515 -793 63 -627 -401 696 -260 -178 186 -60 -785 -184 802 -794 723 -961 -328 680 -105 919 -371 -28 930 -788 636 -211 -767 515 -638 335 -922 876 -876 657 -30 -819 278 -331 92 -943 793 -744 -125 492 -873 442 -209 480 -820 -600 403 -860 58 996 -733 691 514 -26 421 -414 -339 -904 -734 4 -978 -261 -516 -772 -421 489 317 802 284 -503 -113 535 -437 -623 629 263 -120 -554 -306 -895 -425 751 -262 505 366 -860 -223 317 305 535 -128 820 518 -592 -568 564 223 -11 -421 662 -16 581 806 -821 794 471 954 818 -550 312 531 118 -255 -497 -140 -896 -148 -115 512 322 917 393 -965 669 323 -380 1000 -142 527 99 137 -824 750 -421 860 877 -443 992 522 -566 -802 402 94 -416 -447 -419 -54 -549 -805 301 -481 91 977 194 965 495 958 -960 275 32 -226 962 182 -219 -806 346 -364 -234 -232 -46 -401 86 -380 -828 969 347 -246 -649 -128 481 29 -232 57 407 432 -467 -156 -152 192 537 -120 -459 843 462 359 -409 -50 226 -968 -934 -41 -169 -516 -683 769 -780 147 697 -894 83 -253 804 826 292 -518 -986 387 -296 -667 657 -351 -644 993 206 -386 -237 -742 -543 -501 305 172 -704 696 -844 -930 907 35 -812 -435 790 48 61 -826 889 203 -34 800 -741 638 -246 417 707 -651 948 -516 -56 411 -356 -920 -386 791 -465 138 -557 670 -923 479 876 624 440 -662 148 616 540 85 634 -697 -540 -12 899 971 302 840 -648 -460 -61 287 510 62 -735 542 521 -947 -203 -239 873 -514 139 368 471 -614 -407 -244 -414 -257 998 -127 980 435 -363 347 -808 -617 -700 -753 378 167 -678 -493 -586 -890 660 -900 211 -104 -23 282 940 -447 -399 795 -684 521 -859 -685 -948 311 920 -332 506 621 25 -712 743 -219 -408 -325 -162 53 281 -938 -58 44 -324 458 -216 -322 -549 -860 -167 -472 -652 287 -935 -647 -570 872 -276 771 379 -287 580 32 -378 51 -826 86 -543 670 -655 -969 -954 -847 673 134 -582 725 -906 -339 -210 316 -927 71 -321 129 -96 -159 537 678 94 617 468 324 651 -445 196 -582 -255 237 -535 474 -998 -206 -787 -445 697 -282 876 -617 187 -384 119 632 -626 402 791 -68 -851 921 594 -79 609 621 521 -127 -253 -937 89 -621 76 252 501 -580 -10 -920 -600 -469 -962 -142 16 -201 51 37 -803 248 -323 355 253 -640 615 -561 -789 834 -580 -481 217 404 220 -656 -721 810 -618 320 186 174 -553 -14 -444 700 -462 64 -852 30 463 -135 407 897 872 537 692 515 595 -778 -738 369 -593 -17 541 215 -905 -661 -327 59 812 -408 -839 524 -321 -849 -747 112 -19 -477 -965 144 -659 344 -464 545 -589 836 -232 -609 -797 -10 -874 249 -704 -397 -441 -132 899 -681 469 -135 -986 285 -545 -889 129 193 766 505 -506 -54 -517 -46 826 -568 545 -114 696 552 835 164 191 603 -858 514 28 -460 -723 75 -398 -198 505 -249 833 203 466 -569 -487 772 33 662 724 -103 174 -826 -719 299 -926 727 894 910 262 -557 -35 -92 -383 593 361 628 936 -199 610 -756 -492 29 408 -231 896 147 963 905 -382 951 670 326 -629 -662 -953 977 -155 -479 -272 -350 -353 -743 -934 -135 -601 636 477 -548 -119 986 286 -785 994 270 -202 -590 475 -920 -535 441 858 950 838 -276 707 -876 -54 842 769 461 870 -634 -968 -748 836 -813 371 179 -314 -160 -222 340 -584 -621 156 -670 994 -814 -780 -445 25 128 -688 -304 -400 -919 612 -875 698 40 388 -633 769 -876 578 348 891 -324 148 580 -376 -802 906 401 -171 -547 -34 -879 550 498 -937 941 887 -19 -749 -508 -973 57 -842 -955 -668 349 -1 -97 -874 -7 -195 -19 -352 738 -700 -86 -256 -97 -619 -704 375 -633 -706 847 -147 472 691 569 123 378 635 262 999 -33 -70 67 685 -116 175 -762 -108 -646 956 -104 837 715 478 807 -294 91 -382 702 187 74 -437 850 -239 -811 -880 -705 287 -606 -445 -712 366 -689 482 -129 459 -282 565 -373 367 323 -91 -365 845 964 -290 182 -919 362 182 704 -835 -260 466 -433 -244 -436 966 353 -394 429 9 387 61 -684 678 -925 -938 845 -999 -821 111 527 596 466 896 44 -131 83 842 -843 -915 -1 -533 393 860 864 -637 413 -30 -61 -5 125 -528 755 -45 681 276 651 -662 -608 -838 510 -953 -362 160 -37 -633 -405 52 -87 -125 -711 -817 569 -552 274 -79 -371 -473 -153 615 -744 -263 463 737 -680 -192 -79 -569 298 912 822 -785 -524 -621 -367 -803 202 19 356 -11 769 -366 220 -149 726 411 289 748 122 -130 378 -810 -558 -262 -241 313 460 869 -514 -174 -681 -306 913 941 238 244 -238 -12 699 -685 378 -528 -539 288 736 936 839 192 624 351 -240 -202 -256 271 -504 -760 -920 598 -785 -350 700 83 313 -762 -349 -237 345 149 355 837 664 393 -900 915 -401 -362 -73 -165 337 -345 -413 365 -277 72 29 -178 -112 -331 553 -806 486 902 845 -234 -708 754 -852 84 -866 -783 370 -434 317 189 255 -990 732 -578 -406 417 -811 -993 765 855 -638 38 627 873 450 -320 -91 548 87 -257 463 -645 57 -475 -962 272 23 -489 511 290 -663 -117 -373 -216 588 68 -96 448 -616 441 -242 292 -267 279 915 346 186 904 355 -201 571 -722 -229 -241 947 400 -129 -354 -329 -970 150 802 447 571 -701 -594 690 73 -572 -859 406 -862 -491 -327 -900 893 940 240 343 932 354 -497 880 -938 -446 664 810 783 -629 378 -820 -743 757 -993 681 -704 -512 945 -51 154 199 69 -30 -865 -621 159 -342 567 153 -505 807 -405 412 893 -614 -388 75 156 528 -514 -885 -14 -891 -5 806 207 -392 996 851 -562 368 -526 640 -761 -348 -973 -698 -601 -554 747 -713 -293 382 -298 434 -453 231 475 -100 120 -225 -583 -190 794 -492 -876 326 -260 -886 -875 261 -174 86 -386 -187 -233 -709 475 -711 675 -404 681 717 -62 -319 -389 70 389 -893 349 -664 421 839 550 -484 -843 356 878 -121 -370 666 943 309 345 911 -7 -645 -167 488 -593 -564 -470 528 33 -989 601 -890 -840 -652 861 -189 718 442 -273 -939 -866 -381 -20 -703 528 -345 -300 434 676 258 -795 401 -836 -529 477 -165 256 -942 -137 -573 278 -192 420 -952 -653 -266 -665 731 451 -448 -703 -790 616 -384 -80 -526 5 781 -19 -83 904 -157 298 -328 227 122 416 423 -756 -446 -256 -820 8 185 315 241 376 -173 51 652 -111 -417 337 -653 -253 665 606 -797 575 -407 451 -220 -407 -83 121 -947 951 509 -189 -762 885 226 362 -211 -599 919 368 175 -276 -568 -597 -355 391 421 -409 33 -86 875 -553 -287 466 639 -287 -277 585 -169 -716 238 -255 665 907 303 -583 -147 -369 -558 -385 870 338 733 -538 -411 -838 -604 -132 731 350 338 -885 -554 -567 -344 215 -231 22 -701 -550 738 591 304 92 834 -694 -578 368 -127 -704 787 284 918 799 678 244 680 726 -660 -820 102 -446 -835 -253 676 -55 -468 -699 414 -298 -966 302 -469 -545 231 675 -68 666 996 -55 -278 -996 -94 -51 -142 991 262 -715 -635 -535 -530 -675 62 859 203 -132 861 -215 -853 -354 -674 -743 142 -655 227 924 698 63 -730 659 -288 230 203 966 849 -112 -948 358 -894 189 178 809 -475 -674 -902 608 -325 -74 -359 533 -536 577 -263 650 -595 -871 818 -52 -357 -10 856 378 -494 93 -782 -574 113 -930 31 666 796 375 -76 447 -966 840 362 432 184 -18 -504 -864 271 -654 600 -187 -365 -909 961 70 405 741 766 -817 -49 -4 400 619 290 -996 -888 -680 -459 805 927 257 -711 -223 -62 152 29 -209 -850 -707 987 -430 -212 -253 -832 -226 -487 -611 -695 967 67 7 95 -910 708 -565 -686 327 838 140 -971 331 64 448 -861 -67 333 750 470 -640 206 -533 -808 -644 -144 155 -313 -283 -550 -530 572 792 -427 -420 770 -428 964 -706 863 -557 -597 174 251 -219 -913 47 -858 984 -411 476 426 710 -709 676 2 957 726 -329 994 839 -567 -568 365 -958 764 -175 -707 -333 814 807 446 -411 -258 1000 -642 918 -97 -551 943 992 -645 -598 -153 7 855 -947 -300 61 90 -29 463 -791 -231 -360 -649 187 624 876 258 402 -703 332 83 -877 -909 348 552 496 -498 -713 495 991 517 -962 -492 -947 -910 822 -763 545 -752 108 217 375 192 895 376 50 -318 148 359 197 -484 -109 954 -696 708 -970 837 -521 -818 -944 434 -689 882 -782 -314 -937 370 -752 894 -564 797 618 -947 -955 -653 -201 -646 -170 -349 429 244 897 -328 783 -541 -415 853 79 -209 -632 -292 91 -858 -545 717 -22 -155 -978 660 768 -383 555 -350 -589 -654 -556 -113 -796 -175 727 666 -535 290 -2 -5 484 725 -353 892 963 -684 -112 785 -765 405 314 15 590 99 873 261 -188 399 -909 549 952 -209 401 573 395 190 -575 -339 -107 -378 -272 -295 128 -74 735 137 -456 364 433 990 -909 -356 -254 -590 561 -40 -565 420 -136 147 507 243 -738 -574 -215 -657 -657 -27 -781 -29 -443 -21 812 -914 -347 161 -466 -352 -191 809 411 -436 348 -734 722 146 -308 -325 248 -465 -32 823 -372 -86 -783 12 -513 266 -842 348 775 -255 -402 728 160 -306 48 993 989 -879 146 889 -959 596 271 -770 -859 798 -592 -531 769 39 -460 -635 -406 -106 654 748 465 658 -837 58 189 -38 -960 13 -709 -827 -54 -566 -203 -740 949 -9 691 -713 -145 626 860 765 -588 820 -967 -186 -777 49 -312 216 -318 -890 -25 -58 820 -819 -169 26 -896 -817 -570 650 -6 263 -35 953 -764 12 -169 -977 -504 391 896 410 -98 -82 -331 -722 648 -737 450 -781 -172 -90 -635 284 -571 405 97 -961 -141 582 -203 -490 -610 689 -185 196 696 -855 -56 525 198 913 -280 -346 -595 -111 61 -72 477 562 380 -46 -180 -276 701 472 -905 48 -728 -422 -153 -316 591 -172 -608 -729 90 -224 -168 -894 -792 614 259 -125 854 675 69 705 29 -114 -334 -332 250 -233 937 128 941 -862 180 -820 61 88 -960 827 319 418 -445 -74 -433 595 -284 -368 -801 69 107 430 233 -452 15 -35 -943 -798 366 569 -684 -618 -221 96 -762 738 157 -249 -911 -281 -922 -1 646 -713 -823 -352 503 -902 -414 -269 333 419 20 -302 48 -653 -140 414 844 -332 -388 841 43 -645 -422 396 190 -209 509 -979 939 -712 280 894 86 364 -867 202 -437 769 -284 551 -603 727 -522 757 -252 -869 -208 -366 336 960 822 -955 971 677 -566 -838 847 699 -16 -508 504 281 -959 -160 349 600 -735 722 -223 -298 632 -483 -288 -243 -632 153 -682 -847 905 -501 -764 -54 233 183 603 -341 -176 -296 933 -905 144 -430 277 -112 -429 -522 384 -228 -866 445 -812 875 960 -564 760 585 -570 -89 -42 673 674 -694 142 -313 -945 723 172 306 -75 33 -863 -77 -322 -525 -595 700 874 -107 64 689 784 613 -179 492 282 -475 -962 475 716 -662 914 718 666 915 -813 480 -107 755 607 898 -836 508 -204 -398 -369 199 -614 -383 -99 -846 27 -146 587 -888 -941 394 -133 -485 -962 222 -441 -386 -341 622 360 259 685 957 -211 74 -153 -855 540 -51 -506 -87 -722 -292 -736 -18 -453 943 -718 -724 -189 -868 609 628 -882 -118 997 637 257 -41 573 -678 611 -152 235 -106 -691 643 -602 -26 30 596 733 -681 795 -311 -389 508 178 -522 623 312 -739 402 427 917 261 588 216 -530 629 598 762 832 888 -571 436 -721 -834 -431 -170 -109 70 -354 -52 160 -197 -724 192 -753 202 255 674 -348 359 -94 120 -364 159 894 704 946 -646 -581 -755 453 457 714 -109 86 -402 -941 -359 209 827 -795 -163 483 616 -414 -283 655 -774 647 290 755 -745 516 -967 297 -706 -817 402 412 249 -505 105 -873 767 -386 519 62 -903 -238 -752 665 441 -401 -753 -497 -638 -550 742 -471 297 -464 927 4 -353 -475 -453 -915 283 -753 -746 689 159 836 -566 513 -296 -400 790 -560 -96 -814 -361 -873 -173 142 452 -300 643 162 798 -997 958 -742 280 -762 961 -906 748 -295 -865 -719 -32 -541 653 -998 820 -408 -596 125 -582 -866 -947 264 34 -371 -803 393 -364 -510 -34 110 176 -996 416 -380 -346 681 -593 -509 379 306 901 882 12 122 338 -989 -855 140 -347 355 -701 -416 853 1 712 941 -629 210 195 430 -224 -222 -923 705 -597 -838 925 48 922 504 610 -106 856 705 -267 872 -83 290 905 262 371 620 -726 229 678 -884 560 -382 933 241 -455 -754 9 378 133 300 -904 830 -191 -594 835 -679 151 478 -806 -766 34 -446 -681 597 155 -1000 -849 973 -49 -551 647 139 371 902 -807 536 974 224 -635 -165 429 -431 682 924 498 -857 557 419 938 888 -639 -148 -452 -803 -989 -54 -299 126 515 56 -941 827 -147 -688 355 977 -194 872 282 36 409 -6 95 -477 -159 148 179 314 868 124 -280 803 -990 524 843 257 -562 301 222 641 983 661 -179 -7 878 -33 160 -745 508 -410 345 -697 -1000 875 561 231 -658 731 -258 -851 864 593 -353 -516 -931 -281 -907 562 -123 -645 978 880 -450 -76 -683 -441 -498 -155 -696 970 582 -925 -675 -766 -850 783 465 906 863 -958 214 92 637 -278 256 1 212 174 -774 522 -927 -976 561 -799 -409 -469 632 370 768 -217 440 -646 472 759 -451 -623 -217 -26 820 -634 953 561 926 -883 -485 951 594 272 -736 66 -882 416 -660 -745 542 346 71 174 -570 -287 429 -876 149 -506 -254 -982 731 598 881 -992 789 503 -579 -144 -622 -286 -314 283 219 346 684 -939 -709 912 666 -230 -858 533 311 432 182 825 532 -280 -241 -915 -177 731 426 784 169 -371 415 -584 670 74 182 58 -881 -680 263 -450 941 -671 22 996 79 874 209 200 -416 876 -638 297 -151 307 120 -755 -204 -705 301 354 -370 780 635 963 62 -414 366 786 769 -385 64 -880 73 -162 -976 43 159 -130 -149 -685 -4 188 -371 -221 284 252 370 -686 -402 823 985 170 621 -884 585 195 765 -554 151 113 -884 -796 37 954 -544 366 832 -35 227 -321 172 -507 626 571 972 -938 -282 996 -247 403 732 837 -247 998 209 69 476 311 561 -466 284 -868 856 380 544 239 -280 341 -862 -80 -843 228 598 814 117 -514 -866 -756 -638 326 -540 -234 904 -841 916 -867 -598 -950 -770 -926 502 346 435 880 907 98 928 -124 -79 -52 -346 -291 423 -734 -251 287 525 -13 -969 -564 -696 188 503 463 -707 -969 526 -809 453 -753 843 -152 322 -741 907 1 -980 607 466 46 -715 -339 -498 -521 -147 -812 -13 -490 -372 -727 -519 130 -439 -30 -661 -520 723 985 773 904 -74 821 -175 536 601 511 258 -377 646 -316 -270 -211 -275 857 -469 -85 -681 -791 27 179 622 -315 136 481 -717 -405 389 -918 -891 -305 571 -448 764 -955 -169 486 531 426 -963 -840 740 514 236 -9 -102 -790 817 -972 876 476 -321 723 -230 -957 5 -903 -696 345 740 -843 95 -929 -911 -575 -746 789 -580 135 806 -497 611 -46 459 637 -156 -609 -14 -230 736 -410 -790 499 256 769 215 -911 -446 -320 416 962 495 627 -870 -498 -190 -706 -200 -996 278 -769 -802 311 340 50 -186 -139 941 -186 499 -65 386 410 371 668 393 -723 -826 -765 764 294 -195 196 545 113 85 326 -731 727 824 598 -251 969 -273 -471 -288 -933 -262 -256 651 195 -927 -139 634 -986 83 685 -44 229 247 -628 546 705 672 -21 -625 541 -453 -632 -64 541 28 -531 494 612 103 810 370 -690 -531 -111 445 -70 971 624 449 272 750 -141 -835 459 618 856 990 -826 198 712 -146 223 -720 -893 -539 16 77 640 -554 519 -800 978 175 10 -368 -493 943 938 -757 141 -763 -726 -776 567 -841 -156 385 865 9 290 90 -87 59 113 567 -979 -158 -995 -388 870 536 195 306 -692 371 621 900 74 201 721 -219 361 626 72 -912 -240 119 -344 257 43 615 128 -496 -745 302 209 84 -917 327 -387 303 901 -938 32 -549 884 990 413 679 -128 817 -482 154 806 -36 235 82 98 -322 734 -500 509 -549 -585 -521 -952 651 -881 -704 998 -660 567 -795 580 -407 -901 -355 -198 -553 -414 982 181 209 -73 20 321 666 385 892 -224 426 722 -866 -864 -751 671 -880 645 -873 249 967 457 607 859 -507 -77 347 510 -821 207 623 716 -292 -613 -950 -235 595 342 -481 461 -821 -942 -269 305 -591 -266 -305 819 -282 790 -101 108 -734 -6 -605 -605 685 -357 -312 -107 272 -807 -26 963 452 934 875 -174 -26 986 -231 -849 590 411 -175 875 131 185 210 473 7 -748 -953 880 -141 154 -201 415 -504 -643 -839 234 -930 760 -604 -544 654 -27 552 -115 941 809 -112 -931 231 -671 -135 749 174 -223 872 363 188 375 -928 925 -389 512 664 -848 -746 553 -468 619 953 927 301 826 -542 937 104 -147 190 -208 -149 -973 -850 366 665 -532 310 33 816 -734 -495 533 997 226 -573 259 236 -422 -513 707 785 92 322 -31 -552 276 -390 336 115 64 -149 -612 199 14 -944 371 198 -821 834 661 95 -455 -767 -253 -138 654 -419 482 549 177 939 644 981 -350 466 -63 219 -639 -690 -438 -753 -85 26 -111 -59 876 -138 609 101 624 -489 -345 -749 803 -22 43 -414 107 -703 334 -657 506 400 -537 -687 928 710 831 352 870 -892 783 -111 -277 -598 -576 -449 -871 -257 635 -955 -543 -220 868 932 -761 748 35 746 -526 -697 270 -456 -862 632 -109 -661 153 -972 86 364 133 830 675 897 522 -286 262 93 869 93 -905 499 605 -27 569 -366 -143 -602 -871 900 730 352 319 826 -351 225 520 446 -173 -939 -102 946 170 186 -7 -988 -120 30 992 992 902 -860 -626 424 36 826 72 -504 -284 -867 781 805 826 336 87 -259 917 -494 734 684 595 -221 -914 -900 -850 -225 -644 922 -889 108 592 -495 -17 -641 -150 847 514 -68 -33 -464 941 -679 839 -610 -418 53 -446 323 625 -381 2 237 -340 -849 -317 -611 975 -584 267 -286 364 788 6 -955 760 8 -795 177 468 -552 520 43 -901 691 -170 644 -673 826 821 786 -696 -35 -114 -495 -692 -885 -872 882 -634 -822 -115 -115 49 -32 -329 727 56 -240 303 830 27 589 186 669 64 689 721 -713 -328 -244 883 538 586 -371 561 -476 631 937 598 -798 213 -794 -968 749 783 22 800 217 264 27 363 -758 -255 -473 -580 -562 -204 670 -764 364 -731 499 511 426 -741 694 51 -282 67 -534 -729 -508 -648 -608 449 382 -584 731 -924 -808 665 330 -521 87 119 856 464 748 699 76 -1000 -655 41 367 193 -952 -356 -505 532 -61 253 861 -440 -390 -549 -928 357 -15 -980 459 -335 -884 931 -866 -871 277 992 909 -356 -70 -279 49 697 418 -628 -379 -873 757 732 -520 887 -680 199 900 -237 -739 175 908 912 -740 837 964 339 84 -172 293 -454 -800 -82 -915 -964 -786 -343 525 284 333 -532 368 -593 732 -973 -967 786 700 529 794 170 343 -925 263 -37 778 -748 -813 -632 -405 29 861 -419 -368 771 -859 -110 -912 564 -461 435 819 -84 647 -810 -364 -827 810 888 615 275 -825 286 97 -764 811 583 215 588 563 -802 680 -898 973 -249 -744 -41 950 -81 -235 -235 -591 -673 867 889 833 -818 -538 -176 747 -529 836 831 811 831 509 -390 377 -928 177 -678 600 698 -889 -401 326 54 539 249 -567 -680 94 478 -929 -408 -40 259 -71 -452 248 353 74 569 -93 -447 -926 -768 -249 644 -97 -154 -795 942 -976 830 -511 -202 -776 970 872 90 146 419 -210 -170 978 -29 -849 -376 -322 -467 899 -889 -379 -897 910 -337 570 661 -446 89 184 650 873 485 258 476 665 304 -674 173 -505 -613 261 745 233 812 -216 -856 -932 -331 -311 -318 -273 -386 -795 -852 -981 324 -940 259 -75 649 32 697 -210 178 -890 -346 -677 -365 202 -956 18 957 789 -770 -819 -357 -664 -765 -611 915 520 -938 -477 194 66 551 -629 -5 253 -677 -672 -643 487 600 -225 822 -597 -690 240 169 95 -829 -797 -507 -590 -195 -266 -90 -36 -863 854 -845 195 -980 319 -946 -447 -520 299 -702 91 810 -301 -294 94 -915 886 -367 -909 -916 -443 -191 -914 -904 871 775 -982 -681 -13 498 660 -290 -222 853 -453 -89 -578 665 -385 -719 497 -409 191 32 -25 -366 -722 -360 803 -382 -205 -702 306 -75 622 977 951 878 281 156 221 -897 -204 640 -789 -451 910 -676 417 338 -803 718 587 203 801 -268 140 879 -28 504 -959 800 864 23 -871 -923 466 -167 -849 992 -772 -424 8 -721 115 170 -13 884 155 442 -955 -691 -732 391 498 599 -1000 644 -643 -824 593 610 -54 139 -12 -477 518 -807 -131 277 -635 741 -241 871 -571 -423 -559 503 849 970 951 253 -836 -313 229 -271 -111 888 343 113 936 -93 415 -541 -351 897 -509 -667 -875 669 -718 -443 -670 -154 58 442 554 122 -889 450 -717 66 -767 239 979 54 -250 -843 95 478 -945 691 -81 565 391 624 618 530 -584 -510 -706 375 738 -852 -494 -731 -300 652 -686 -867 -595 -483 581 895 727 -410 -234 -547 18 -787 -232 263 703 -135 -874 -957 -389 -250 -714 540 -432 -165 245 -899 -75 960 -589 162 0 466 423 165 -314 -289 -302 228 497 911 687 952 103 780 -53 -915 -478 871 352 673 414 884 -459 -562 544 -1 569 786 -130 -938 171 -462 -893 -226 884 146 837 -154 -97 -16 707 -629 171 302 -66 -843 422 -524 830 -511 290 -653 -609 -207 -158 -808 -934 865 -838 -542 -419 -805 -813 299 244 624 255 393 33 382 -461 -387 156 -223 -481 -38 -870 -348 -809 -794 -463 3 518 586 -142 -885 999 -742 239 696 -537 -80 -540 212 405 962 -813 -105 -355 129 807 291 -720 -781 287 -834 -335 -883 -382 -905 -853 733 248 707 -979 -971 -867 -194 -196 -113 602 933 998 975 -233 952 -998 -823 -810 -277 627 924 -513 -192 406 -158 -412 465 -741 -118 -877 1 930 -892 -199 -12 897 447 -113 573 -653 344 706 68 14 977 993 808 303 555 -673 -847 -956 -355 -399 908 -746 -851 55 -61 -638 -267 -878 -772 648 -60 182 267 -439 95 779 -669 266 -110 308 -470 571 120 351 -506 131 40 -813 580 912 -342 -411 -768 948 -149 -89 283 -522 -183 -944 -266 -665 380 -150 430 -772 330 -155 747 -240 -810 -340 978 -100 315 512 927 -177 762 -596 975 818 -210 644 256 37 -197 -678 -546 752 956 261 -601 -381 120 -352 -796 -532 -396 -11 -88 239 -382 860 631 616 126 879 -563 -971 -73 458 956 117 -614 29 517 -199 -715 -375 -407 945 840 643 -691 497 -493 -757 829 -653 403 -952 -687 578 -222 -527 831 -297 405 -743 819 -175 -332 -675 -64 -66 -812 513 -571 773 855 -746 -951 268 850 732 479 -556 -895 -928 835 460 161 -516 951 -931 171 -129 643 632 -422 255 -309 224 -672 110 374 -238 -475 -575 -639 485 -105 -90 -490 -878 -348 -920 265 -406 -776 -225 -779 -290 363 991 975 -67 -372 -235 -666 -958 130 -828 64 866 -849 316 12 563 -974 737 -288 -608 -707 -935 462 380 -923 578 -973 92 -206 -283 -236 360 454 325 -979 455 248 682 308 -86 -153 -362 23 102 -715 -633 271 504 -838 -846 869 191 -643 81 -831 -619 -572 -964 -717 283 929 -745 -176 -832 537 561 106 -326 -15 -864 -301 579 661 895 306 516 -481 654 -852 679 -528 -592 71 -475 -611 -28 794 -969 723 -481 298 -299 960 -514 741 -756 -67 138 -267 -955 301 -450 -608 -433 -489 -133 193 364 770 -808 -546 -522 907 328 -273 -681 821 204 -392 -955 -266 -65 -77 -381 -425 668 -904 608 -300 157 -22 -369 562 -145 309 749 865 -151 -340 145 2 -556 -526 -285 -622 166 -526 214 415 996 878 -84 545 -938 760 -586 707 625 -902 871 -350 -700 25 -222 -946 494 -150 -630 -297 -849 191 -727 -251 -166 -298 503 132 973 148 -244 655 816 -224 -979 -885 728 -63 -911 -977 -149 -77 -636 -947 -872 -918 553 -321 99 -526 877 194 -530 712 -769 523 -442 -660 703 -879 324 -366 70 -966 64 -146 -529 -427 234 -117 -420 463 -943 179 520 345 864 -386 -55 385 93 -379 44 -951 -624 807 -357 -403 -883 -445 -700 473 -671 227 -627 160 124 348 236 -219 -199 870 -500 833 566 -274 -694 628 693 221 443 -99 -911 -681 -478 404 -658 810 -341 -108 69 963 685 867 648 27 559 982 -967 -202 124 361 419 -537 537 -103 -988 -678 768 -649 -123 -636 -335 752 847 -243 966 -48 232 -474 270 0 -994 -986 919 333 -556 899 -382 -355 547 -102 404 -120 -161 -399 -74 660 31 -133 192 612 -831 963 -993 467 929 -581 -250 236 192 354 375 154 -96 861 127 -690 601 -879 990 375 -630 -68 634 746 -869 -873 482 750 617 157 945 -370 95 360 -299 -42 -705 42 -809 952 -654 492 226 15 121 135 -103 35 -157 -17 941 855 684 312 178 523 123 146 -282 396 266 -971 -164 -566 -494 -724 842 923 560 -51 -333 -565 663 -332 -11 21 637 447 -557 542 923 221 141 749 707 -657 630 133 894 45 974 782 -461 -623 -762 -860 583 733 931 655 -440 -226 964 113 -633 106 -275 -178 -56 -977 423 -559 -563 -723 867 -385 -15 324 -988 738 660 745 138 -701 -914 -181 685 -605 18 -816 909 838 829 -373 339 -440 -888 562 -933 -136 818 419 -641 983 755 -684 -936 803 -35 -719 -856 287 -958 -793 871 -282 -911 -392 -993 -294 -266 -503 -256 709 387 586 -199 728 -246 748 -251 732 948 673 195 -410 -921 -326 600 -120 418 977 -839 -529 -913 451 -591 128 -822 -813 -126 373 -207 -602 -677 -157 -671 500 276 -483 835 -904 -543 45 -778 971 224 202 673 854 -264 485 -127 846 -595 -906 -391 -803 -163 549 -367 -847 942 -914 209 991 -802 793 -674 849 742 -755 -747 989 359 993 -414 904 675 -953 -93 5 465 -43 490 657 769 992 -170 -208 111 -831 -567 -81 652 -402 969 826 472 503 299 -512 492 -510 -704 -105 494 -268 676 156 141 -355 749 524 -582 343 237 -829 750 8 918 708 29 406 15 706 323 -471 71 458 -465 -926 -5 -792 -881 -720 225 805 883 -357 -55 885 -547 129 472 12 -224 -128 782 938 135 -398 -145 -432 -554 506 35 -693 -992 283 -490 849 -220 597 -226 294 -805 682 -749 -789 948 984 -117 763 350 61 -158 800 77 -47 -972 -635 -718 -483 -130 448 -610 411 -108 834 -214 15 832 -119 -239 -589 753 -999 -835 938 -510 340 -336 97 474 698 352 247 177 49 890 -25 227 102 880 -986 -236 -487 -858 -582 840 -729 -460 -635 425 266 921 -976 883 24 799 432 -539 842 787 -500 179 587 811 -816 -920 -50 -75 17 86 286 887 -102 953 853 -399 434 -803 334 86 -665 -586 656 -187 -620 51 -571 978 -380 -752 -536 232 307 -675 -525 -187 353 -519 -722 398 42 -507 -198 417 136 919 349 343 838 -908 -828 554 -506 455 276 -649 407 353 -776 -8 -914 -436 -993 127 -237 -831 -401 -125 966 403 -797 -876 507 -130 57 -540 703 -444 -208 917 -184 -276 628 -832 217 -330 484 183 23 -985 359 606 99 -274 -25 -768 -397 -314 -293 -40 236 -725 -419 999 269 757 837 284 -902 -901 516 -270 676 -602 307 -984 -734 549 -506 420 -397 -946 702 40 -698 449 -427 925 -431 -263 -344 -385 751 -615 188 -961 836 736 670 -45 -984 -753 -494 503 434 -222 562 569 -370 -50 -444 869 250 672 522 376 593 -83 -821 586 973 -402 -540 211 -888 256 -859 -746 220 -52 337 645 982 457 995 -779 -814 -282 369 -654 155 935 -512 416 678 -351 -257 -736 -681 86 796 382 -257 831 496 -987 -869 277 -902 848 834 -486 951 803 -502 402 -333 861 722 685 -935 -184 208 -549 -444 258 840 -451 847 -585 -453 784 276 637 -91 243 182 571 -116 -119 -562 -128 -637 295 -171 626 -720 94 939 -68 -272 -954 843 -497 698 112 -408 616 797 395 -596 -154 591 -120 378 -980 376 842 37 -916 -235 634 40 -907 -981 285 -71 773 -467 -428 -334 143 799 533 -240 892 -942 357 418 204 459 200 -130 -619 -514 784 645 566 -885 742 -568 -286 -576 -488 -410 -847 -154 -669 -565 -107 666 -740 165 -761 -500 919 -821 789 -546 927 795 -383 362 -581 -441 -402 203 577 562 605 -886 -79 -43 227 988 395 93 841 -613 -761 -317 18 19 362 200 235 -546 -132 182 404 703 472 -703 -762 452 289 621 703 343 -486 752 -633 -4 -295 -262 146 935 -363 652 -437 559 -996 987 787 109 666 -934 982 66 237 316 -988 -843 223 -405 -391 -390 -407 990 583 -630 -542 -517 -36 -936 -146 410 948 149 -564 83 562 -191 130 -529 730 -94 -861 -686 -810 -321 -220 -894 -991 -489 -704 952 984 902 -999 356 342 -380 -197 183 -339 202 -832 -18 -560 -449 -840 691 -36 10 -217 -579 -250 30 -117 -721 -735 -826 283 360 -689 106 -596 -581 -367 -393 -800 55 473 -24 -148 -79 -186 263 -737 -897 862 -145 992 -745 -952 739 388 961 -579 -338 -479 41 -412 636 -291 -597 -191 187 -543 526 162 823 210 111 -912 -128 -698 -260 -463 122 -523 -716 212 762 -546 237 -252 -117 472 265 -737 -243 -281 837 -119 -824 -404 914 583 294 -246 58 -121 -895 -719 -949 -564 -465 -808 -385 922 910 627 -949 892 649 956 -423 668 -382 181 549 594 -632 -411 -172 756 -359 368 243 -684 519 -565 -881 -233 -319 -709 82 -366 -205 -152 -229 831 875 -297 23 -377 -936 898 335 714 -683 -167 808 862 57 -102 434 -789 669 -231 -440 -870 999 785 93 401 -35 202 -616 -917 -737 -543 -510 566 902 -630 -223 -653 785 -91 107 -75 -743 755 -504 993 963 -724 367 -237 -690 -422 724 -669 -357 625 -927 -968 121 798 938 -894 59 83 24 -922 229 483 976 -910 -639 469 127 362 -595 -940 -592 150 617 -356 802 -546 -84 -959 424 685 -84 -948 13 -845 -727 268 -74 699 -195 123 -605 299 -1000 -840 -699 637 -802 451 -458 -305 -896 -223 863 -525 -59 443 87 -757 594 -387 595 413 528 -58 145 -604 159 -387 -335 115 -619 -637 -302 840 -66 983 -196 -196 231 645 -899 517 371 -297 601 -200 726 -42 157 -315 -722 21 545 -167 935 -523 645 -963 94 257 -915 -435 -918 -500 -830 446 294 780 98 956 569 994 -710 719 617 116 -346 -484 -420 -521 -120 413 -802 -257 955 468 400 272 -633 998 505 618 -492 679 10 662 -537 -650 -780 139 -487 166 785 172 -775 -178 -472 -387 -215 843 -771 622 349 898 -550 -300 -294 -238 -171 783 436 254 -296 14 -487 260 -6 -848 495 -121 -49 934 -859 184 588 125 -59 -328 -12 930 332 -548 -846 117 624 375 332 918 -663 643 -345 -922 286 -454 -177 836 -432 -282 880 499 -11 -622 577 -344 -376 -867 432 590 580 -933 736 959 -423 81 -311 -95 137 282 355 603 100 944 -918 487 927 -772 259 104 -647 569 -148 -955 -292 -328 46 231 511 -524 -468 765 -576 1000 993 -923 -522 731 231 -321 418 -908 -81 667 535 79 393 -298 716 182 -456 -983 42 649 -441 137 451 175 -707 164 -360 -781 -763 827 258 -25 177 751 -419 -430 -532 -1 859 -47 846 -474 434 -382 264 -896 280 -715 341 637 -588 789 793 597 878 159 252 464 681 353 155 -313 22 972 -134 660 165 -285 629 111 -563 -585 227 44 -35 236 -626 -470 -396 373 303 692 -802 849 -871 -469 297 347 617 -66 -869 428 786 -744 761 625 -750 162 300 -503 -365 -140 -970 -702 334 929 724 524 290 125 141 -405 670 -272 -148 -867 -612 502 23 833 108 -506 -517 38 -291 -32 -124 -308 -623 -106 722 708 294 -529 320 948 -549 -94 -926 -509 -703 953 297 134 -640 -892 632 727 949 -488 -255 483 252 375 914 592 629 -317 -812 337 322 821 -706 -311 828 186 -79 824 382 29 -212 822 42 -438 -93 -971 -881 281 -663 955 -213 973 709 -827 -921 -1000 -61 25 785 -552 363 -933 -79 849 -478 162 465 659 456 -75 -752 -117 -891 -341 -223 -207 -231 247 -662 993 -696 -469 -802 -286 -639 -721 57 -685 809 833 501 -161 22 -30 591 -558 479 754 -373 -887 -878 641 -452 -520 -33 -206 -616 883 735 -862 663 162 -586 782 -912 -652 357 -404 691 108 857 250 -553 435 -976 -632 -913 635 -416 979 -96 267 -374 -204 -60 -835 189 -885 689 -312 -886 436 -934 -808 986 -284 634 221 -907 940 986 -234 712 939 597 -569 345 762 -982 254 961 -116 -493 -137 998 525 -786 624 -694 -953 12 -406 -469 -941 804 225 136 -961 922 228 -514 606 -532 914 216 -459 371 -910 -733 356 476 504 13 10 -404 -915 49 469 -532 -85 18 -440 -665 -348 605 -691 958 445 -902 -798 417 -513 123 956 -942 106 485 -118 581 -782 -567 246 -237 -958 -651 -49 272 303 537 192 -273 480 -99 56 239 369 -797 189 -488 514 624 41 243 893 384 664 170 -597 -526 -265 -392 -537 -569 -814 869 501 -778 120 125 -211 -103 -160 -836 583 601 -33 835 -122 461 91 -240 257 125 335 625 -430 245 -193 143 468 -473 -835 -655 217 843 571 -117 -585 307 337 465 386 -672 268 -274 537 951 -486 -199 401 -251 -577 104 983 524 -371 158 169 176 -349 -390 -430 -106 -535 -282 -833 -817 342 142 -956 -1000 -445 96 202 -520 980 563 -748 -824 544 -397 333 -581 -774 339 479 -243 -138 -363 -157 -73 403 578 316 -954 4 -648 445 832 -419 -85 -261 -516 472 973 -70 -720 -399 790 372 208 553 790 582 595 426 760 -22 963 649 -782 771 89 280 -845 -454 -742 -849 -103 98 460 819 418 852 438 -762 227 398 762 54 -76 591 -455 448 -800 -468 -170 -960 887 237 249 922 -589 926 -191 855 626 -184 893 714 -967 408 515 328 164 -621 -24 -742 -682 951 -957 -237 -401 -401 876 -554 657 -866 862 840 650 -237 -410 978 117 -865 -488 -783 -768 44 801 584 -352 -267 -570 -483 684 946 -961 -519 760 556 110 734 725 -999 314 -187 -845 -64 585 192 -527 -825 625 196 -67 262 -326 -543 504 286 756 -45 877 -334 831 349 78 -675 89 613 -943 -248 -251 191 42 746 485 -801 -626 956 -836 989 -7 -695 -844 661 23 442 -832 646 918 -601 -360 967 893 875 -215 327 217 671 -307 948 757 197 -999 369 819 -420 450 25 564 184 366 -809 346 922 -300 83 681 636 313 -703 -768 650 -344 940 303 -859 -95 731 1000 516 595 392 847 -649 835 743 -22 291 33 647 208 465 -967 -585 -397 675 -33 132 775 -817 -711 -624 527 987 -350 -300 41 -438 637 278 -283 -601 -158 -227 -122 -506 286 548 -922 373 -154 504 547 969 285 608 -181 820 664 -84 240 -949 -43 888 -754 -729 874 -170 944 509 205 388 727 -769 -612 -171 -344 -832 -749 -316 -830 -659 -856 79 439 -362 -963 620 -349 762 506 -132 -902 -201 784 -467 928 744 -350 -325 163 706 331 813 518 -223 127 -994 104 272 256 200 184 -510 335 -446 -293 -933 817 733 -619 -793 -680 487 222 -816 150 527 565 195 605 938 -543 -355 -983 -604 -703 -896 -597 -406 537 617 -480 -613 353 -695 -520 -769 -369 290 -400 108 -450 -174 -427 -406 630 -456 615 920 784 -800 708 -217 751 -527 32 604 -733 484 845 790 -232 -830 815 335 133 562 638 -692 -185 -696 586 -634 -162 -441 -910 419 -706 589 80 -871 -890 375 241 966 -575 -453 468 -317 -665 707 -208 942 404 672 265 -604 984 395 692 -377 -78 958 -28 -188 -261 272 128 613 804 -690 -175 174 -686 940 -130 302 137 -430 283 -382 268 99 282 816 237 -805 -612 -703 -201 802 105 573 980 243 -495 -805 126 403 -558 -395 501 236 926 -630 -724 231 -614 -228 -642 -8 -841 -991 -28 -22 -962 -148 -55 494 399 117 -527 453 -46 -316 -862 -345 -352 138 -17 -421 -573 306 268 833 -72 -675 80 918 -855 648 673 -197 -633 161 -623 501 -487 802 -111 364 60 83 5 -707 492 -89 56 -354 489 229 230 -215 446 -6 -166 -874 786 -501 333 352 218 116 -552 -588 420 621 927 681 -895 7 27 -626 -997 -739 133 -526 -488 315 -388 14 551 625 84 -477 157 417 -351 1000 -166 -997 719 -57 -303 555 756 667 -635 -471 249 79 851 872 -621 -360 530 -287 -186 -152 597 313 85 67 644 615 310 923 -197 399 937 412 302 -541 370 655 -195 -480 106 -593 334 -74 282 -135 882 -370 271 -513 -68 284 -73 -165 822 -729 297 835 -893 447 -841 -164 334 -108 -798 -330 380 191 860 262 -789 713 -257 -733 212 -104 927 829 913 524 -63 762 -871 124 -540 -286 314 309 -259 745 880 643 5 441 316 368 -292 256 -745 -568 509 -311 -456 -905 -970 -122 -328 910 -917 470 -738 -976 -510 -2 -30 -501 -787 -72 -360 -54 -92 -536 -365 -823 -339 -456 859 -408 -631 -603 533 471 -635 915 -74 16 899 617 -458 398 354 -759 -500 590 -738 762 -868 -182 -181 955 -811 -342 -157 -531 -411 -830 850 451 375 -644 458 845 -79 -852 688 -152 544 -850 -842 -226 -544 -865 476 -496 -37 -857 423 15 381 405 -283 -678 554 379 -478 -971 -107 31 576 851 948 -587 366 -529 563 103 -590 -88 -296 -963 465 568 -681 40 816 -997 -958 929 194 152 -199 640 -810 940 -882 -966 540 -937 172 -674 -979 -893 303 67 1000 953 -638 897 325 -926 104 -504 963 76 -836 -947 -653 394 -128 -441 -602 -263 548 982 958 610 -34 727 361 921 686 631 -621 -556 -932 680 672 -626 -311 829 631 858 -67 -596 970 172 167 525 -438 -718 -479 -538 -732 71 -486 -897 942 0 117 588 557 -136 608 166 532 -501 727 340 -641 -960 572 700 114 -935 430 933 147 -208 116 633 -780 -569 -717 646 163 161 151 497 864 895 -64 49 -825 922 -640 -614 -647 951 404 -680 425 -66 658 120 62 214 48 408 123 589 652 -113 -426 -325 328 411 511 146 -128 253 -542 235 740 -391 -414 503 -570 -428 594 -905 423 -654 665 376 -410 -686 302 -770 611 595 215 624 598 900 -890 -417 378 346 398 548 178 -215 32 -610 918 365 -91 -263 119 -599 -49 672 781 -921 792 276 395 -709 396 389 215 626 -785 -245 -830 -551 -83 -299 692 721 311 -842 -502 -572 533 -316 663 -679 878 2 78 226 330 242 -945 939 371 450 -889 245 -309 75 -20 -528 -920 864 -918 276 -167 415 -350 -79 62 361 67 243 -512 143 239 344 87 584 -229 -117 174 539 635 310 -472 -730 -150 -257 386 856 109 688 -364 -653 -708 423 162 -543 -367 151 795 -561 -556 -793 908 17 964 831 -194 744 -505 -826 -702 -689 238 -101 702 -685 -973 763 441 167 -985 -633 -543 172 -30 -385 900 -275 -676 -363 298 -613 -77 531 750 739 -35 -325 -809 45 -495 326 -982 964 -477 -516 273 44 8 -248 4 653 -803 -374 -584 240 123 987 -59 760 -698 -301 610 918 -510 -268 901 -82 332 -152 900 -576 131 91 -790 11 -979 113 234 64 -614 -506 -118 579 332 323 -539 -92 -678 -273 131 -314 -830 -434 -883 500 832 523 -732 -473 -379 -646 21 886 -939 -158 763 145 690 -409 -281 -591 619 793 -592 726 161 -464 148 -211 -160 401 178 -518 -783 762 810 -406 192 344 141 369 -65 -447 -398 -212 155 433 -385 -768 -426 -770 -777 644 349 -74 -332 -245 -13 317 -725 670 -592 -290 -248 -888 280 186 -494 225 115 136 -169 -496 -154 577 -178 -234 -589 931 51 887 143 -649 937 502 865 372 -287 583 948 -135 183 991 174 261 -566 662 425 -533 694 -780 885 336 160 412 917 377 -475 -217 -781 -212 909 -789 -275 -751 725 -66 790 -533 -868 -916 -231 -799 57 -234 -611 743 -545 -298 735 329 -188 -823 -493 802 436 -469 -213 -820 810 547 -143 210 -561 -683 80 864 -68 988 471 153 98 -490 -725 -147 780 -121 -213 -749 290 438 479 805 404 36 644 989 273 373 -419 -225 -606 -445 515 578 -144 858 597 182 470 555 795 -200 -516 -226 86 461 -196 -289 -174 -565 -203 -918 937 -428 -709 872 -284 -262 490 -882 621 -377 528 649 709 -236 610 -886 628 -859 927 311 -864 -300 -91 333 617 69 232 -458 76 -876 -82 -644 41 139 774 565 303 -643 -375 -209 501 -855 250 928 825 -705 -938 -886 -475 386 -360 252 -982 284 -809 883 -874 -265 -153 49 -474 388 184 -352 -160 553 894 584 774 -599 -557 676 756 760 98 -995 -262 490 467 -583 180 -316 -471 677 259 -300 367 180 670 813 321 -409 -700 181 -236 439 102 -378 414 689 539 -499 -414 345 -147 372 -396 155 -42 498 -695 963 -347 881 671 679 35 657 -166 740 201 -386 565 621 -849 994 -647 439 -712 -59 -214 -924 -169 -113 -156 215 4 -324 -700 176 340 593 811 73 -784 -843 352 967 -605 281 -651 -123 -286 -847 214 289 -222 766 449 675 -36 196 523 521 620 360 -736 -366 -65 10 -529 -65 -384 724 515 -723 309 -310 -494 -610 -20 -966 209 316 -619 -192 -142 402 252 -974 352 -534 -362 -314 -723 -879 81 789 625 -977 -560 500 -315 107 -504 -87 -903 859 -465 162 -667 -496 616 249 768 67 487 741 -940 59 391 -692 -557 183 -726 73 -379 -347 -265 876 -574 694 928 986 -180 -453 -710 -291 83 -47 717 -927 213 64 234 910 547 274 -800 262 -185 289 -98 862 138 1000 546 408 -774 -303 537 585 -658 -123 134 -856 -851 -637 -704 68 106 290 8 958 356 883 -95 -273 -735 -128 119 594 -375 603 -663 594 -120 -105 -226 -91 -938 305 163 -12 -775 -55 -346 649 -895 883 -565 -798 636 458 -505 -342 -423 -659 829 689 547 239 90 -776 878 476 -578 426 -406 477 371 -456 388 -924 -794 -107 -410 399 222 205 560 866 442 -308 206 227 928 165 -640 924 612 959 320 -13 -747 -391 768 -872 -431 -970 688 -14 386 -612 -902 548 -66 -529 828 76 272 474 734 73 428 44 -163 -877 -82 582 216 879 435 50 520 320 627 860 675 135 -616 -219 897 412 982 -180 639 294 -456 -771 273 -161 102 -987 -405 712 650 -716 408 -561 862 -996 752 -393 -386 -219 -497 652 401 -948 -153 532 72 -243 -217 234 -837 617 501 -632 711 942 25 -370 437 -998 -10 -933 144 -927 329 -225 -19 -422 -419 676 684 -73 -963 -29 -15 722 -192 521 -115 -104 266 -695 -239 -302 927 813 677 23 -720 -472 633 476 -252 960 -10 -367 257 951 -151 550 636 78 809 710 -87 -474 -607 -113 -694 244 969 -226 -947 150 -841 -565 -801 941 -604 -348 38 -11 -482 565 -898 -112 -587 66 349 186 -898 884 -578 -974 -149 -843 -538 115 -880 498 -990 -36 -959 113 -280 235 545 394 701 300 -399 -818 979 -850 -276 -203 -976 -893 862 914 -781 889 103 558 -846 165 -232 517 -278 803 47 -814 -952 -612 -447 -885 374 -643 -240 -605 -238 55 787 487 -51 780 -567 80 178 381 500 395 898 -983 -14 -947 880 32 409 205 -553 140 -414 21 462 -38 629 -535 795 -719 253 667 -52 954 913 314 -837 -623 -219 -845 298 -971 310 -513 -397 -711 -242 -845 -309 546 9 802 -928 -57 108 -313 -310 824 987 -752 -968 969 494 -520 -376 12 108 497 294 -995 782 623 950 -153 -985 -209 -495 179 398 83 -475 575 792 142 64 -959 -479 -938 -596 672 -937 584 889 577 -783 6 -356 884 786 -115 -394 197 -750 561 258 763 553 792 718 -28 275 -249 464 -261 319 -181 -925 502 -325 258 972 -180 862 632 -134 313 -847 -175 33 -496 386 -141 609 -908 312 915 -259 -255 90 268 40 -546 621 626 730 -230 -669 437 341 -444 -125 881 144 298 -315 -901 701 -957 -680 -844 965 -418 -18 -33 355 591 972 -364 -994 323 58 723 322 -191 460 735 -793 96 -730 258 492 -999 412 420 765 -993 -206 685 473 646 -859 574 -182 788 399 -437 -854 872 822 -458 -148 -579 522 -560 -205 -378 -818 -513 162 710 -929 152 950 811 -435 878 311 -442 862 48 49 302 943 541 816 -569 -531 168 -520 566 951 971 -100 -503 -205 536 -673 -917 -134 -336 -467 -997 -723 -300 -353 877 36 -241 -264 -260 791 255 -832 790 -914 916 49 514 -429 978 -853 -812 -170 873 -837 345 -161 30 -473 252 112 666 375 247 293 173 629 -697 116 -30 870 746 351 734 91 -701 139 472 797 -542 626 428 -513 -320 960 182 -848 321 -650 708 -179 -457 824 980 17 -975 177 269 916 -548 -474 -11 440 118 32 52 201 -521 -297 539 -486 -832 -358 -760 -223 482 419 -641 97 907 -668 976 -835 -722 -442 -997 -94 139 31 -392 799 -29 834 -543 -868 187 -444 186 651 57 -676 562 -688 438 148 -606 -459 -33 884 724 651 960 502 508 -267 -257 364 227 336 -211 800 -243 125 40 -662 217 -13 -195 -391 246 -433 475 -49 402 632 -118 -229 752 304 805 254 561 -76 490 -150 -295 -603 864 -858 -488 -487 -830 -472 374 -927 -623 -33 988 267 287 -312 -260 -206 -797 -970 -711 192 375 -771 587 -919 -246 -461 647 -808 903 -614 -996 -522 -991 660 -441 -724 -151 -940 220 264 213 850 -60 988 -262 -401 144 265 -426 644 733 -248 480 -210 -186 -615 114 -927 -926 506 969 569 884 917 701 -9 777 311 -888 -357 594 -727 732 -512 765 483 -562 522 -795 -425 409 -956 177 100 263 -755 730 919 151 219 179 -5 885 941 -597 107 -269 -379 -425 -619 -112 -9 989 -754 -476 813 5 94 573 399 509 325 141 379 -960 -580 -226 997 18 396 806 320 -180 -725 -748 790 -949 40 -120 152 -892 891 322 -553 -718 30 -833 982 267 -181 758 -868 -768 -967 -993 -883 476 -286 -160 418 130 759 -528 925 -769 653 20 522 192 538 -414 -40 -993 136 760 405 54 891 313 -322 -983 324 -460 -718 -60 -6 -978 -874 -125 695 -812 -798 24 -736 -389 528 -563 306 -73 -799 213 472 460 -821 -164 570 -803 204 465 801 -567 -471 470 963 910 857 782 862 926 -194 -344 230 847 602 40 313 550 -905 622 480 553 -436 92 797 -701 255 845 -348 402 -553 -698 -714 -683 564 -494 961 -237 568 653 -977 17 -735 931 536 -874 897 406 479 214 -375 948 -158 154 -591 899 98 -911 -83 -830 161 -791 -182 -157 0 731 -719 306 -568 591 989 466 -766 -781 -11 -290 872 -412 -972 263 267 508 -642 -606 -481 211 -115 873 689 431 194 81 273 318 948 -741 -579 -759 708 907 587 -424 -756 640 15 583 -619 -739 -192 -879 474 158 571 -780 -202 -769 -614 537 -702 452 -640 480 470 -377 -118 983 -445 -989 278 296 -636 498 -538 144 -364 397 -485 -658 774 462 -407 -330 741 -358 -542 143 -636 29 -222 -904 -396 -105 -995 -707 -892 187 -518 684 -793 -271 -96 -695 817 -848 -163 -49 216 -557 -197 511 93 894 -348 840 430 -984 -723 -254 380 996 -465 504 373 177 728 -934 -592 -308 332 -695 829 579 -305 904 -849 -62 659 238 106 -661 -339 979 798 896 511 988 618 705 349 910 709 -59 783 -936 647 -647 672 -277 535 -119 -522 994 171 -953 -802 771 -243 297 637 -982 392 630 579 -592 485 -52 226 506 278 267 -451 583 12 -251 -573 -564 425 185 697 790 396 -681 -831 -693 -877 67 723 -634 830 -41 417 -411 942 820 -633 -183 -728 750 -341 -780 347 864 -25 -637 440 -694 427 -622 347 -890 -612 261 -842 -77 -538 872 -760 -849 -558 -488 687 549 688 -165 -407 -640 -355 -268 63 275 -583 -669 937 285 -728 522 305 529 441 -250 579 566 268 89 676 -116 -190 -799 -79 641 299 786 -6 674 -173 -379 235 777 -336 317 -71 -42 -593 -180 -597 679 -2 902 331 40 -788 -497 -827 614 -591 287 110 -808 257 223 354 221 249 176 -796 471 988 487 -38 -275 -110 -131 960 -452 186 -55 650 -22 -175 716 -232 -625 -160 -116 6 483 938 -142 -206 -479 -874 796 358 -639 348 -898 -969 -442 -252 977 930 283 736 -318 -653 172 648 400 398 -147 -508 774 -369 -273 32 152 -442 -154 -8 875 -678 -616 -370 -291 -848 -741 -154 -225 -997 422 692 601 -869 -831 -979 534 -818 250 314 -910 -878 -109 135 -302 -980 638 391 557 -916 682 399 -54 -585 -550 761 -260 888 -305 -444 -785 -664 253 -828 -575 664 878 993 375 -367 -578 -223 601 -943 531 69 877 -872 78 -576 935 958 56 991 720 204 -872 525 137 148 -420 -109 185 -167 616 987 -755 -959 624 109 -165 -393 -216 481 265 -530 -986 -457 -238 -260 490 936 170 -513 -429 910 -854 783 223 443 720 231 395 -465 394 -598 958 605 695 -476 750 190 -685 -137 250 414 875 979 -324 502 -226 -105 -136 147 732 -529 106 -32 884 -753 723 474 394 -70 -908 -198 703 -930 -925 -971 -989 442 -558 337 331 973 635 153 -398 -716 -412 928 782 196 59 200 497 735 -724 -609 339 -927 -968 -980 114 -976 -413 425 -984 -717 290 631 -933 -40 -228 -451 170 149 -736 581 -29 -20 -148 649 -942 869 512 738 -20 -356 143 -439 -329 -506 -750 -809 -531 -502 -938 922 97 573 -948 -817 -793 -286 -89 504 -842 -892 455 -825 -801 -785 -383 -57 -446 220 447 714 807 -295 306 -65 -82 232 -491 258 841 -611 -185 368 -355 -986 76 352 -756 236 -945 489 -496 -890 -422 -337 -721 363 821 -555 91 292 102 674 692 507 463 -918 972 -567 -757 755 147 418 -992 535 411 -720 -48 261 461 813 -564 782 -924 449 -126 -536 933 221 906 193 172 -260 -775 15 494 478 792 -75 -856 305 -269 -116 -48 165 -991 4 123 -635 -171 659 239 85 -53 719 865 681 352 -903 -395 651 429 859 94 -239 -59 -8 651 -279 477 131 -39 -490 -979 402 -390 -751 -194 409 -561 -752 180 -710 -235 384 -567 545 280 -526 -17 546 -706 191 346 -573 203 230 642 -589 418 -950 437 487 139 -524 180 388 513 -403 -471 650 -660 20 291 190 -90 -932 867 949 -801 73 74 -43 579 -412 833 -262 487 400 -180 -288 -951 69 -957 52 -406 -255 -990 -527 829 59 219 -619 -705 622 -989 284 676 991 557 -568 338 -642 980 -193 763 -516 229 -587 -244 -233 346 305 -348 -82 357 -9 795 -307 585 6 198 -160 -608 -979 243 731 -243 221 784 -769 -54 157 -929 119 256 -216 -429 -565 554 -281 -521 511 -626 -848 -922 -905 493 -262 495 -115 -516 -824 901 -878 -916 60 -171 -148 27 735 462 -865 -204 442 -631 -306 787 218 781 -345 247 795 -957 -724 440 -666 -705 571 145 414 316 447 616 -538 -720 931 544 338 797 -710 359 56 -134 916 772 758 -853 -518 -624 820 -146 296 696 -8 865 840 -807 -407 -857 -970 767 198 627 60 -577 -183 328 550 982 -393 389 -491 -863 -133 692 -276 898 -460 -726 -260 -642 -11 -138 159 586 394 760 692 270 754 -374 -936 -390 943 697 -30 329 619 760 -576 -979 891 244 -582 903 187 -711 -915 844 -845 945 323 -254 -115 456 -517 -486 -30 598 -590 538 -872 197 -24 25 240 -273 652 671 280 230 -292 787 -257 -970 -175 -108 602 -317 -93 631 -268 892 -33 797 -399 -459 693 162 473 811 198 -88 200 667 280 956 586 613 -816 -800 941 -621 595 -201 96 -14 -779 860 928 292 444 -374 713 443 902 -89 -28 242 313 633 640 -968 -89 129 508 -262 -240 -911 348 604 822 -636 519 -896 207 843 -820 28 628 10 -777 -194 710 646 -14 -617 2 -957 467 -291 -857 -931 -759 -517 -696 71 365 -93 257 -115 -149 107 627 -271 826 -447 -433 -568 -740 847 16 -333 -665 852 687 -14 804 572 915 198 35 -29 -209 940 471 -396 -283 -269 -822 193 -339 -573 -559 528 741 -381 925 -607 589 -960 239 259 -101 785 647 616 642 951 857 125 516 -16 -95 -179 593 173 -444 -659 -665 -32 14 746 525 313 190 761 -879 -833 837 -879 846 972 -827 275 305 -495 -21 -669 370 656 985 -489 -968 758 975 752 694 -452 -492 420 -152 -602 253 -832 726 471 -224 543 333 -10 -714 657 402 -230 618 634 -393 -992 353 212 949 90 156 947 533 755 873 542 403 -36 461 -485 -394 -43 -870 487 -808 -267 330 -229 684 5 -507 -365 -962 -572 704 -915 -34 431 -208 -380 -143 -281 512 -369 -80 -280 -914 30 -740 821 -477 819 -169 -979 275 -690 870 -682 335 -814 946 49 379 -194 -462 220 216 63 418 -285 111 883 758 162 899 596 740 -308 -128 692 -23 -772 790 940 -512 -872 -37 -200 -406 488 -556 -276 -64 341 805 179 39 -174 -362 928 369 -34 -764 -931 938 -739 37 -387 -19 826 -927 -751 675 726 -694 271 -771 514 -745 928 -154 -122 -94 -638 852 222 -823 -10 303 -260 440 -329 689 530 570 -680 -635 -501 -167 -600 139 -649 -734 -900 -280 -479 -713 117 -633 870 752 95 -254 -172 -368 712 98 204 -457 -577 509 197 -554 -276 -29 44 -729 -495 9 -585 856 808 172 51 -899 418 -403 654 -645 712 479 -442 650 960 -448 259 487 685 -324 -530 738 158 913 371 831 703 520 568 622 -290 -105 -119 -602 772 -936 -879 852 315 238 815 -904 189 -836 574 -128 494 -982 92 -155 469 643 -665 43 -63 516 -369 -458 -571 -768 692 318 -133 -138 84 507 178 -736 -795 855 -465 -979 48 -931 279 668 796 -399 861 956 -814 -81 466 -470 -62 -770 -445 -67 -212 -400 -22 311 -380 -236 -27 -641 -215 -155 -993 370 -327 -864 -312 -494 -487 -965 -732 -583 821 -829 947 -755 355 -899 -463 -90 -95 -667 399 530 82 -779 -299 -356 738 366 692 -571 605 -505 314 593 -452 -118 -560 -563 51 -213 426 -852 833 -577 -106 -651 -120 -576 14 500 -199 222 389 -338 -580 -537 769 -124 -685 742 632 -83 -725 600 942 -650 556 466 -590 -565 7 115 778 -26 132 578 -426 574 -532 990 -432 -409 -26 72 -92 -596 -380 -947 -210 -218 788 -234 292 -144 -269 570 943 969 -740 -895 -336 472 653 37 -993 316 846 -990 -46 -399 -846 -460 -630 665 706 -421 -56 -691 800 -88 197 882 439 -766 369 -985 806 -736 -797 54 -585 24 624 281 -732 -284 588 882 -42 -225 366 778 -82 251 378 -68 731 78 -844 947 355 911 786 934 965 -433 2 605 310 -35 828 -729 519 951 727 -554 283 567 560 660 -631 -804 913 -27 -901 -989 -28 338 -693 -915 -591 696 -511 -723 968 878 827 110 -474 108 -346 574 -195 824 -617 55 720 786 -338 59 -727 -543 60 -797 -28 885 296 784 -836 506 -790 561 781 576 101 28 220 6 -489 250 266 -640 807 -649 -444 828 -735 628 -440 -722 -922 771 833 -172 -976 301 -88 -548 -72 991 -157 469 -886 143 -754 -810 713 -427 -821 -597 140 267 -836 113 -53 -859 -466 252 993 906 105 66 593 544 141 -572 284 991 -334 -39 775 -237 477 271 -317 66 -689 177 -107 794 316 -889 -5 -636 -59 540 380 -133 -985 889 656 213 -458 -237 -940 -405 967 -833 -781 817 -541 -147 -385 -885 -903 -628 20 -68 322 -997 -697 712 -510 193 836 -280 -457 737 -169 286 121 -457 -911 -232 682 611 453 -79 -864 -854 -990 812 717 286 -640 880 -960 948 -440 633 -791 643 480 -991 -769 -41 -930 -587 -260 -891 -305 -1 -532 -885 -5 53 -798 288 -670 -456 13 994 -575 308 -481 659 594 44 580 860 -736 130 462 785 605 -719 933 510 -993 -87 612 984 274 345 -960 -15 825 802 -337 -933 -437 313 -491 -717 885 204 565 843 397 445 -338 212 376 -626 624 818 -788 326 -10 -125 -226 -708 84 4 20 141 -895 567 -413 -497 931 -38 334 964 927 -293 -344 172 -529 -31 451 599 781 -191 891 -226 -951 490 -697 -538 772 -142 368 642 340 954 -538 23 -762 -750 -774 68 -717 450 -872 99 248 -453 330 823 -565 -783 973 111 -692 973 -914 488 -75 -195 -628 605 -694 -170 814 -310 448 -121 697 731 182 298 -65 -367 15 823 148 952 -753 -849 642 -851 -222 565 -55 -684 -391 188 770 -198 -285 -188 123 -55 828 -258 -68 -695 136 -283 -940 -170 -697 -206 -890 -512 -686 20 -823 -800 -265 825 142 951 477 -779 -817 -744 171 -533 967 -959 -266 -627 -193 -444 -187 -311 -903 473 -34 -577 500 70 765 95 749 -572 -492 -165 -77 -1 -984 151 188 31 942 216 -296 389 -129 977 -319 359 758 -128 -727 -733 -363 249 901 -971 386 -571 475 622 190 -407 -234 919 989 25 -637 188 -679 -177 388 -947 -510 -671 126 -216 -603 -403 857 974 -799 132 -301 579 -423 -116 -729 406 270 598 -11 703 304 499 683 -98 -233 312 736 635 881 -343 -780 652 -2 828 -752 -194 -616 -470 621 -168 -311 936 428 -932 764 -781 -152 521 792 57 -442 194 -428 -825 -551 520 515 217 -519 41 467 -946 722 -849 -263 710 739 -333 660 473 403 -994 -987 882 -40 139 123 -392 878 130 -647 -194 158 765 -45 468 -72 222 -349 -279 982 662 928 375 757 498 691 658 -783 -768 -210 151 -646 221 556 149 -440 -598 -970 85 568 940 -539 -481 -657 526 -369 -615 614 -204 68 941 175 -388 -202 770 -36 -874 466 222 896 43 -262 -288 -14 835 -586 279 694 938 -352 795 -753 -683 -929 92 -783 -238 155 307 842 -501 865 -579 412 -678 -443 293 977 354 -460 836 -290 454 620 -994 362 -388 -985 558 -955 -481 -622 -337 -173 630 618 808 -133 -915 -386 642 -24 -942 -22 153 258 198 829 -430 -636 -973 -957 -855 793 -122 -155 880 662 916 258 -727 -902 -331 -702 361 -775 1000 830 593 951 -108 -855 -14 844 436 -919 788 -270 -254 213 -392 651 -893 -768 -428 345 85 -537 -4 -152 -377 40 916 828 137 975 784 -313 -219 679 -802 -741 876 34 -941 -264 -385 -899 -867 -566 15 -465 213 -725 -252 -467 -98 -501 -494 974 90 435 -30 -206 120 -815 986 -627 225 -819 -374 953 -498 21 -134 -216 -844 301 46 324 983 -142 914 -22 -299 245 -288 -771 -550 -991 945 -436 -180 -509 -583 -23 -198 -261 -355 -574 158 -42 -519 -137 -568 465 -137 -259 139 32 -15 973 295 286 49 926 576 -833 211 276 409 -688 476 -618 -928 764 681 -167 601 473 -230 -815 -631 80 323 -768 -820 889 -790 -718 997 -659 -808 990 -585 803 462 -86 63 436 -983 -193 609 -143 233 450 -781 2 557 -634 937 720 -726 347 894 642 208 -828 51 776 -803 -256 -637 439 -117 647 -82 38 979 585 766 -604 909 -10 -77 -561 -86 764 -720 -450 -815 -416 -299 -326 364 -797 238 265 -383 503 837 413 173 28 -859 -807 -582 -920 619 661 -581 -288 351 440 -832 512 154 714 -555 537 344 -587 -679 -887 686 238 -698 -700 281 -543 -601 501 -354 444 989 782 228 514 -405 20 472 -313 -277 710 257 -331 997 -935 532 -685 -89 -593 416 476 681 -78 234 -826 -968 954 17 -383 -532 223 332 328 -210 532 159 356 821 -645 -99 -549 445 777 525 -239 549 497 333 -520 924 392 -318 -922 515 -705 887 -451 621 -677 79 402 549 590 -549 -243 -958 -414 896 337 514 456 -15 -948 140 213 875 -945 -730 176 -948 166 202 -665 -59 -769 -45 752 666 -713 -583 706 -567 223 -451 975 -524 146 709 -174 359 13 39 -149 177 979 302 -3 -998 861 -64 -171 5 -797 226 -623 -868 -381 813 -945 -60 -346 943 -606 -293 826 203 25 -322 394 -596 295 -522 -105 143 -190 -219 924 805 -548 144 530 335 38 -752 -415 284 -348 718 821 793 619 95 -777 669 -729 -475 635 397 -986 -95 825 -76 728 873 147 -710 -576 -143 -194 572 -387 -4 -293 460 77 182 664 -927 727 -941 13 -774 175 117 -503 838 -593 846 661 -773 540 164 534 960 -145 713 -609 297 644 -780 -327 303 -60 171 -977 -220 -788 324 -842 -959 -735 -498 280 -762 -16 891 246 371 -169 -831 -471 -996 -310 933 757 -97 60 -832 818 254 575 -915 315 827 597 340 -801 -913 280 441 -927 266 -362 -129 -461 -701 -715 750 740 -459 912 326 -871 -131 -429 -167 181 -960 279 690 848 -565 -812 -802 -274 198 -833 -671 189 -29 536 995 753 286 -811 -762 -146 1000 353 765 6 665 -220 77 713 -626 277 -159 -706 818 223 591 -344 277 970 -212 576 517 -823 -208 8 -668 -811 183 -27 850 983 947 990 -560 -260 -595 318 -523 -578 -127 -637 -150 392 532 -405 -888 778 -72 -218 -264 -116 -8 -743 134 -407 -781 -33 642 115 -137 -273 -210 469 -3 226 -454 298 907 290 340 -255 182 -445 361 860 -552 569 500 522 -840 -470 -117 -325 653 567 888 -16 -589 -539 67 -403 -365 590 -818 -803 -675 165 51 -720 992 -534 34 -184 737 -998 879 661 241 -517 -490 -958 -486 582 -24 297 -733 100 -543 907 446 737 575 190 -666 885 700 520 293 697 774 104 -148 391 -724 672 167 -944 -471 345 -489 404 -478 117 -945 -246 904 523 792 -900 879 596 -524 -905 882 -815 -366 389 902 -74 -377 500 468 486 563 167 244 -305 181 951 450 856 -447 -561 609 -286 729 -591 765 -872 -478 -109 759 -68 34 166 -106 -758 108 120 -33 -534 959 -822 888 434 -682 752 870 -881 18 -772 -190 -842 -532 -882 -104 -221 562 -124 -361 -701 -625 124 523 -189 -37 687 -347 552 658 -132 724 -296 -126 985 661 -596 398 -940 -825 802 -826 -548 -565 362 -905 -20 971 -952 324 106 357 845 -101 -627 -67 -245 535 -442 -335 507 -872 -841 -441 -67 -72 518 -663 -499 143 868 386 12 837 755 -315 1 206 -952 -769 696 -34 551 -37 -996 792 513 610 -934 576 932 554 -442 -806 16 -938 -330 412 -177 990 -712 680 705 -499 663 977 -270 58 -976 561 264 927 -4 563 162 568 492 -57 -623 -695 600 22 -292 66 358 389 24 -568 -228 770 432 903 777 -758 -596 849 -810 -931 -648 -319 879 -16 -331 873 -937 379 253 173 -270 741 -10 -305 -670 786 -220 424 -477 -853 -247 -233 223 645 839 348 -7 367 367 458 923 684 195 -84 -869 90 -654 727 236 866 643 931 967 -520 672 -236 -520 -7 660 -333 -469 -428 -218 -989 184 -514 -337 484 264 -79 282 487 497 934 801 -285 841 -119 40 -801 -476 -5 -214 -191 133 504 809 31 -885 -742 -174 -59 -224 -259 -646 -429 -246 189 -952 -482 262 572 548 -962 -205 -380 -622 -936 743 -640 -77 897 -268 -233 866 113 443 -765 -865 74 64 950 301 -23 0 -691 781 -28 -268 389 -304 376 960 -561 515 -265 567 967 -31 669 -862 -809 -687 -690 -106 -5 290 886 -454 -321 -3 655 -579 121 -818 394 -496 632 344 212 -405 -759 -429 -871 -973 238 341 -966 -290 294 464 -361 -725 634 211 895 518 455 -935 -973 -659 -398 -568 130 195 -313 -823 -100 -70 474 -708 -990 522 685 -157 560 710 651 -421 -651 103 59 -674 -206 47 588 67 -621 -913 905 -360 -676 -478 -389 869 84 277 794 -746 -940 -283 -188 -714 68 667 -222 547 902 976 533 -399 625 -92 839 -629 -591 -397 -852 -898 -25 -210 42 160 -688 233 -452 -638 -186 595 790 -483 -959 -104 255 265 -332 427 -828 -282 -989 644 -407 378 220 -315 -135 136 -197 -1 -910 -92 -171 341 94 -752 422 419 976 -562 808 523 686 872 932 -645 749 -774 216 251 950 -113 315 -247 -758 -750 295 -949 439 695 402 274 920 -965 -336 429 -199 973 712 149 -461 -632 -285 246 -678 -913 -35 660 -542 502 -307 -197 -987 146 49 188 -709 756 572 -539 -325 -250 -247 804 452 -694 449 -281 677 155 362 353 -314 -447 -562 -693 548 820 -371 -14 845 -264 425 924 575 -319 -8 533 -306 -858 639 360 340 750 736 421 624 -284 -687 -10 114 697 958 -678 -804 -418 479 294 702 651 -458 -96 504 194 123 217 -338 991 -885 -113 389 378 849 -199 -511 152 -916 179 80 300 -233 -755 229 -326 -742 757 -305 138 677 252 -803 218 599 507 -543 754 -638 -27 12 -101 79 -402 -564 716 282 275 74 749 -289 -321 -413 -264 -286 -179 729 -549 633 -551 810 322 -254 549 955 -335 -715 -154 -918 -318 895 558 650 403 -769 -843 139 -521 -384 575 435 -281 -211 -370 -421 -553 -349 833 -474 -260 -802 -341 356 -86 -256 493 -954 655 927 123 594 -892 -766 -502 269 -491 614 801 639 542 365 -300 0 -426 128 746 742 -602 -806 578 -48 381 333 -331 769 -20 571 -565 857 -174 335 -652 -913 832 388 -613 748 599 350 -742 213 623 -311 197 -860 -814 -454 737 751 748 -802 -305 615 -402 -171 -78 -479 -185 831 -664 -215 992 -894 -596 -149 135 -264 470 -324 805 738 -550 220 854 378 512 920 -805 304 132 -787 831 -61 175 405 593 -59 -363 523 -496 547 686 -594 -511 30 -509 -567 -969 -219 -140 -900 -376 427 -374 -556 -552 -786 395 535 -421 -459 -710 261 -471 771 -458 -249 -690 974 -56 -866 -512 -705 673 -488 720 97 -594 -877 -703 -221 -773 -371 -527 -815 -428 406 -34 -871 96 -554 791 -432 899 388 641 -609 202 -831 -219 -357 -758 310 -854 -53 705 761 181 134 312 872 -477 838 648 897 -791 258 -739 857 535 76 -547 -769 143 -337 340 143 -408 -829 637 70 798 -37 784 -994 408 -944 -25 590 -562 12 -567 386 252 502 666 -314 -59 371 96 -599 76 -992 -762 731 347 -758 -696 983 75 456 -21 426 680 444 745 140 -58 602 -479 -926 719 151 935 931 -750 -255 112 384 -126 483 -871 -83 23 -25 -661 395 329 843 977 490 946 -45 832 -200 -815 -509 455 137 -159 365 -657 -132 -608 90 256 -843 803 -87 -401 -265 -267 921 580 981 941 452 -750 302 881 783 -697 573 204 170 800 -650 -466 -997 519 661 -807 271 14 744 546 -917 -596 51 -102 -717 788 -461 -350 346 723 62 -640 429 -745 664 405 -93 -381 858 144 284 340 216 -296 491 323 -862 -928 918 -406 104 367 781 -400 796 -321 990 -824 445 419 583 -391 -109 695 165 -750 204 -764 -765 -23 742 739 -359 -106 937 -861 136 -302 909 -771 327 808 208 87 480 -306 849 664 986 207 -569 264 -289 849 485 -758 -916 940 -711 -87 -377 -911 316 -305 233 -220 -636 485 455 -347 -516 -62 919 378 57 -852 -240 -324 -234 450 637 -191 816 792 -351 -693 -274 -841 -334 538 -622 431 759 -720 10 -613 -940 351 -979 674 772 819 -70 -226 -258 147 -882 317 -177 -499 31 -547 -220 -838 -355 164 340 814 -841 -875 -246 -566 -323 745 93 492 873 560 -675 -628 -2 -973 738 -914 474 -840 926 341 664 490 544 -227 -988 -828 374 -598 72 -680 -651 -714 273 701 -695 538 -60 907 -891 -710 -635 254 -444 892 -646 478 659 -969 198 915 915 483 665 -557 330 966 -195 -64 590 -234 223 -382 -745 254 -651 484 -490 516 -905 -727 -929 775 309 -482 -96 972 -375 688 -20 826 -685 50 -997 -69 751 -509 466 -951 -944 829 995 507 848 473 635 491 438 -45 -181 507 79 506 281 -399 796 313 -752 -515 315 266 -110 -984 215 -954 -47 -241 -644 602 794 -101 283 549 612 -908 104 -44 -767 604 980 -683 228 986 970 -923 -764 -695 -649 -88 -608 795 153 181 361 -882 -472 875 -657 491 -206 647 -47 -732 -799 274 -177 -362 -456 204 -910 -184 -157 529 560 -743 241 730 306 -588 -731 -602 -1 596 122 792 518 856 -956 -529 643 -433 -79 -708 210 -682 113 -541 -209 -667 428 663 -782 -123 -902 469 -583 -717 -320 -382 115 -528 579 959 -39 331 721 129 -534 192 744 -970 -326 875 -917 -432 -62 -856 -301 253 593 963 -936 -312 -766 995 -679 -881 -165 -653 -362 933 -320 188 6 132 -534 -553 -896 -678 563 87 562 924 849 290 -617 -252 200 210 -708 -832 -387 615 -850 681 56 77 929 627 665 -859 956 -376 -335 -149 549 690 74 -107 -497 124 -588 -806 519 -543 -190 -305 200 544 111 460 670 651 355 -787 318 394 -329 -128 311 903 -187 -185 -634 -521 91 277 376 -581 750 -903 953 270 -133 129 -209 297 -342 -51 -405 52 624 -125 881 839 -508 -728 3 -895 793 602 -200 842 -261 66 743 -900 290 781 -892 -728 -533 339 507 260 828 -295 -362 493 544 64 -349 -587 -665 316 -672 -276 -645 441 -102 215 374 133 950 -926 214 -842 317 -282 627 -717 -753 -764 261 -23 436 955 -117 -615 -4 -720 -119 832 667 133 390 380 -512 406 542 494 208 482 -181 -889 387 13 365 -818 946 704 435 913 -11 222 500 -716 -241 941 -435 -820 -657 826 -546 -933 -779 -312 -690 43 523 -950 740 459 291 741 -923 -627 -331 -694 356 -429 -338 -587 253 824 -36 61 -343 -311 349 290 183 -155 -299 -486 -881 314 508 864 890 -500 848 951 979 -983 -128 634 65 -704 831 -970 949 -375 -916 -128 116 -385 -206 402 430 245 -70 317 -83 -288 0 -825 -136 912 167 -491 377 -243 582 -232 112 702 -993 -634 122 -931 -325 -101 460 549 -995 45 -231 -576 -273 -273 -516 -305 -234 0 334 -680 894 -270 -226 313 -647 -582 -491 -844 -483 -626 700 -740 -912 268 -604 897 651 -768 -929 664 129 -855 566 -995 556 954 -780 943 149 -908 621 -821 265 -711 -740 -353 39 -620 405 -728 -284 800 763 -335 310 193 818 -579 997 871 -645 -24 -872 -736 656 832 -66 448 -587 -30 -636 475 -767 648 -848 -240 143 -77 -540 437 207 954 729 -557 238 293 45 -463 675 -292 -358 569 913 -174 -769 295 -517 158 -143 -962 742 -897 9 -973 614 850 -161 513 -206 305 -782 -536 -172 -159 285 -169 -66 254 686 298 209 166 -915 792 673 428 -775 194 869 -394 771 942 199 -817 832 -475 376 276 -317 147 929 -556 -906 -232 808 709 626 -691 -616 -608 -204 608 66 346 505 818 -355 -910 79 15 106 418 550 125 434 163 -747 -422 -519 402 926 -37 -926 941 381 409 -645 -268 559 120 -235 -788 -791 843 531 494 -27 216 265 32 461 -153 -772 183 400 274 -903 974 -40 -160 -630 -987 -576 946 374 363 50 134 -623 -829 -737 606 571 -850 497 646 -570 298 -993 -849 597 764 321 -677 930 730 591 757 -534 412 -755 539 128 445 -349 921 -110 586 813 942 -966 834 473 -424 997 913 497 324 -954 -738 -209 557 828 -867 392 139 790 -235 -251 581 250 354 305 -26 17 -454 -194 -804 328 328 -392 384 396 830 -487 -813 -163 -314 461 766 -316 551 801 616 769 -900 601 -916 285 78 963 585 -804 -453 507 -274 -38 -669 548 430 -342 923 991 386 -639 -610 -787 -192 -897 -594 -965 -275 -341 325 966 176 -629 184 -615 209 -907 552 -412 743 -499 721 175 100 226 555 -663 -288 -537 -752 89 -616 728 911 731 -299 282 -503 616 -634 -565 -16 -197 921 192 497 997 417 850 5 -695 455 -992 -314 593 593 971 853 530 -757 -50 181 106 -232 -511 509 -221 439 -174 472 -191 -811 -929 -625 -227 623 212 -875 -379 691 443 515 -587 797 -405 -191 -85 -265 -30 229 218 -686 321 199 -428 520 -660 -952 -717 64 -410 546 -415 -943 -993 464 935 -529 -263 -313 184 306 -39 299 -970 -660 521 593 147 -11 66 83 -757 592 -237 446 -529 -727 82 590 515 -631 -860 497 -910 655 -710 613 -57 554 -431 281 -611 -438 -653 -101 -490 302 581 976 -464 863 214 536 -189 794 -974 -241 767 -277 -304 -103 436 797 -218 -241 -771 -127 111 -655 -892 -771 -338 48 -756 -536 798 330 351 56 -293 -329 707 56 446 -9 -950 -223 -230 -781 428 12 617 932 -527 -625 -274 741 -637 -442 -154 -711 -698 -85 675 879 629 293 129 -471 -876 666 384 477 679 636 -755 849 751 -640 -638 -860 -719 -360 -317 -560 527 771 -161 -892 648 718 924 -679 -923 -520 -970 232 -372 -590 871 -453 -853 -588 -548 -248 -683 855 -402 397 -539 721 -986 -606 398 -478 59 487 -234 -337 954 -625 -56 970 257 212 930 -859 247 96 836 -368 925 870 551 470 -175 -811 -601 -773 -855 161 463 835 -80 172 -767 -184 887 410 593 270 -903 14 -519 -490 -9 583 -736 137 -722 -33 432 -887 260 -303 -151 957 785 -105 244 -798 -325 270 67 623 741 -358 385 -436 569 967 573 -100 235 -551 -914 816 -70 -482 -140 -676 -236 -674 -376 573 607 349 255 -789 -713 -717 -410 722 556 -383 -66 -872 797 892 -609 -536 324 -20 307 886 -144 -800 842 180 -72 861 949 -172 91 -350 802 -10 -425 -999 -522 631 975 -569 308 955 368 68 -944 -774 341 -680 830 550 434 -363 955 391 43 -790 500 -12 -775 -702 -338 375 -513 -26 -72 -494 -954 -567 611 805 -891 660 199 -468 579 587 -199 265 -575 577 -27 -377 -114 -589 -543 76 -555 855 -626 -713 -879 594 556 -898 -773 945 -234 623 -450 425 554 520 149 -877 -305 -267 -707 -992 310 467 -525 -57 -730 -622 -777 681 703 282 -517 245 -428 535 -611 485 -852 148 868 236 -484 -815 295 -237 725 -285 26 -184 -784 -822 -554 540 -714 -324 -803 832 -486 -284 837 236 -221 -310 570 -456 820 360 184 -245 493 225 -201 815 -557 265 531 -968 962 568 100 -930 -919 574 -904 -842 248 -271 -581 38 -962 -736 174 -797 525 -141 537 -848 -7 344 538 166 -809 -910 -721 615 375 -8 674 535 663 445 -662 -53 50 -725 965 304 491 429 -852 -912 255 -786 728 694 125 -490 -539 897 306 321 -200 530 -553 -814 628 984 -383 -110 583 362 -931 83 -291 -652 -908 -352 952 570 -372 -809 -130 20 -80 432 -246 290 679 251 411 -80 645 -363 604 949 -63 -382 96 980 173 -297 26 -26 -413 -783 -894 -952 -738 -900 134 -511 -415 -960 660 -809 -190 733 786 -251 -885 456 -521 507 396 449 -390 -123 -593 -360 -311 859 -535 399 328 -797 -78 -199 -543 8 425 -143 125 -418 643 -46 527 531 920 -807 102 -912 -226 -922 317 -630 842 -140 491 -770 -160 -801 -786 555 214 -893 -162 997 747 857 -724 567 391 905 328 121 -93 -637 -773 930 273 -612 543 -593 397 84 164 -790 -392 749 -903 -907 965 -951 967 -969 835 950 801 796 -441 18 -801 -265 -445 81 842 -392 496 -181 327 810 -110 -695 326 77 -374 -950 -153 747 -983 -65 -286 577 -326 -648 934 -93 -500 -208 114 -757 625 352 -83 593 -218 -937 -120 -671 -519 -404 -16 -75 -295 179 594 347 -204 -254 -561 -884 24 -60 201 -850 606 313 -406 891 525 347 908 823 -439 344 926 102 138 -46 -909 426 -940 296 -691 317 116 300 -252 -822 852 -115 -968 -479 -147 -635 254 308 -464 -393 -984 698 218 -713 -279 -654 304 -977 811 -306 914 234 -246 -748 174 -859 -262 327 866 830 -267 131 246 326 -618 934 -298 -895 40 -348 361 645 135 -189 -977 41 754 600 -363 822 -276 -997 528 360 -845 876 742 581 942 -708 -265 -239 698 772 -317 330 521 609 -796 -375 -917 395 376 263 -597 -619 141 -934 -660 -465 -429 231 -99 555 -267 756 -809 -197 285 -781 -592 -634 836 166 241 536 -796 -366 -649 438 124 909 228 -157 -832 541 -276 192 935 -52 550 514 -665 672 257 -152 449 -613 -951 824 34 -147 -664 886 627 967 -157 918 847 -925 -263 -868 951 569 471 -442 -88 127 470 785 -834 393 726 -366 -77 -724 -908 -625 -943 -113 868 -486 769 -245 -761 -227 -51 -350 -131 772 -341 -201 604 536 750 -953 609 -366 -612 187 361 8 176 -951 -288 -296 -406 -794 -533 -446 -16 254 917 -961 -434 491 888 404 853 -196 620 -368 765 -257 -775 -991 -45 72 -639 -195 867 -796 -110 633 125 910 -715 -66 610 581 442 -320 -970 689 336 16 -919 944 -223 -286 246 814 341 970 -57 -883 -562 -612 158 -193 873 401 -162 473 477 -849 -799 781 425 -22 582 745 -734 457 -645 956 548 443 17 555 -471 173 -83 463 664 594 -428 381 -259 135 475 -527 366 108 896 -557 -38 -924 914 -540 373 -47 828 596 465 735 519 -436 -377 -327 -631 173 873 346 -835 -356 -271 345 53 -917 -830 605 -823 -659 332 -983 -681 -181 -9 -894 288 900 -331 -213 536 -454 -406 -156 -868 -109 988 -512 -924 -176 951 367 503 494 388 -702 126 -488 -418 -417 -510 -745 -643 912 -446 -706 551 -766 -483 -525 -666 841 -182 -222 740 838 978 942 565 627 -697 -929 438 520 -244 -569 -415 -899 -314 180 824 -973 -724 602 562 65 603 -184 757 -849 339 147 -592 -126 954 455 -954 72 -51 885 416 -890 -659 343 854 930 -831 329 964 880 627 -650 -133 206 914 -614 -699 -474 -707 -813 -880 -993 -771 -156 -965 462 -766 110 -792 318 -743 185 496 151 401 340 427 -989 333 -140 844 -474 -475 -143 -395 835 -501 -48 -833 -36 687 709 853 -358 -787 -699 -369 186 887 -213 338 411 -254 -388 952 -551 -360 279 -687 230 -336 -154 388 -522 630 929 591 -583 -255 858 -298 762 -682 233 -961 556 -880 -80 544 -87 -652 -81 418 -122 453 827 -225 9 937 431 403 -609 700 -755 619 405 -474 702 -135 867 -986 -727 227 253 644 85 -359 281 -239 -918 802 -755 794 -327 7 424 79 234 557 460 284 365 -504 -237 -870 -312 -741 636 359 869 84 -660 341 -288 363 868 211 -254 -57 755 968 -203 609 -553 997 802 -290 592 -286 -993 -559 -651 -686 -868 -44 -316 584 900 902 -982 -507 757 909 -644 400 157 -421 310 206 773 8 594 -758 537 31 -233 882 51 -143 -638 639 940 -721 -860 432 -820 -179 -148 554 -492 -959 280 -281 923 -197 754 -339 184 -213 169 104 -923 294 273 465 -834 -311 716 -713 -846 226 887 -975 98 757 102 472 -508 -937 -723 -760 477 782 -43 926 -548 960 -29 179 176 257 -601 790 411 620 652 -435 -682 7 -450 -361 262 -976 52 -755 -763 537 -597 -141 266 92 259 -202 -660 29 -441 362 636 -729 -889 13 540 603 563 -473 727 -917 739 486 -261 180 -512 -225 12 -319 -549 -367 -884 -656 467 326 881 -15 16 91 -269 920 -933 -552 116 947 279 220 -661 216 -416 -889 -897 -80 -740 -173 -23 147 -86 756 1000 584 465 -798 642 847 357 -213 25 -529 891 -298 263 169 -815 -606 525 -230 625 -909 -947 -567 -997 -503 149 903 -780 183 641 -361 446 723 502 577 710 -924 -942 481 -244 272 930 -499 586 511 896 -54 -15 -921 -589 391 772 -503 348 722 805 -229 -255 -594 -803 776 976 -432 -662 -110 889 -773 -398 926 215 -561 318 593 185 492 -105 -302 805 847 948 331 -33 -397 -388 505 -178 -503 390 -942 -96 330 478 384 467 185 465 -451 865 196 926 347 889 -319 -673 -501 330 -197 451 266 75 54 -700 206 650 342 136 -903 710 812 -62 -291 -534 -628 -151 -93 431 382 215 -101 936 118 194 604 915 613 -742 -811 418 896 -339 -908 997 613 647 -287 -602 -158 -234 -977 -749 -137 -624 392 -189 -242 915 900 139 -819 -52 959 390 689 260 606 167 -100 987 -320 -761 -98 555 562 434 -262 110 -806 -231 -407 947 -400 998 402 553 876 -811 599 374 -820 -449 31 292 -492 366 331 989 -816 385 -915 -688 -443 642 684 845 -337 368 -150 -147 -486 41 242 -391 -967 -374 -510 -591 -222 427 -806 605 545 364 135 990 695 -860 -88 190 -314 -741 538 -7 -405 883 742 -345 257 308 676 -366 690 843 -733 -284 -819 950 -641 -849 313 765 -901 -962 481 -183 -606 989 -687 532 533 79 -258 -947 -591 -428 -738 -393 -874 -127 -321 -170 323 71 -405 -113 252 687 745 -66 -756 -353 -366 -662 -487 -35 -534 542 -233 784 773 666 238 -667 82 -528 -329 902 611 -346 -229 386 936 12 -567 -664 -342 -701 -923 -959 -640 -575 129 577 223 -533 -334 199 -178 627 801 150 -421 -919 -624 194 -894 349 -200 -916 -827 -89 801 14 410 313 -930 150 -518 950 -475 366 -340 392 7 -644 855 -290 695 -118 -499 -55 -197 -412 924 -764 -5 482 937 102 983 -777 -423 591 35 -965 318 30 -497 719 -235 -342 414 -9 76 -360 -426 -92 -337 998 765 887 127 -886 -254 -502 369 224 210 870 619 136 116 699 -284 992 -415 319 677 65 -428 782 -958 753 -950 562 856 -286 -897 -299 -753 699 -704 48 -954 424 242 457 362 -919 350 -761 -442 0 414 -83 -951 265 801 -384 -954 -417 731 976 795 -523 -463 976 -349 136 -82 -490 -203 -920 -643 352 -647 711 356 -836 248 -974 736 550 844 749 -955 -314 -375 -124 -279 -706 801 -10 621 905 -189 977 -544 -542 -320 84 -174 -602 740 474 556 57 782 504 593 -908 15 329 -437 -47 415 -83 653 -674 733 621 424 -879 -703 760 27 657 355 -361 70 -757 748 -841 697 -224 619 -921 -257 -861 253 -719 214 -963 -399 141 -326 -11 -873 -301 945 308 694 140 630 536 13 -838 257 512 724 222 -824 516 890 127 -878 -934 -334 772 -986 -600 -582 -261 -626 -931 -403 612 -568 190 -484 946 87 60 916 105 247 -64 274 257 -988 -555 140 814 -74 233 312 -326 -859 -682 -590 178 -64 -148 -207 624 964 -965 131 -948 307 -115 719 -167 -374 824 945 504 -853 328 907 -621 820 529 293 783 768 -822 -398 655 -340 29 -344 -813 612 11 829 -534 -807 765 809 -630 203 123 742 714 242 864 -615 -309 -336 -464 608 -684 73 -816 -923 -80 -500 -645 -626 735 112 -777 521 -463 670 723 158 377 -425 113 -291 -82 -689 530 -562 -948 355 923 214 -195 -195 -411 -304 92 -573 924 -384 -868 336 675 -978 -728 686 -239 769 -817 -476 575 953 225 -370 522 990 -269 -184 120 -386 -951 417 719 -29 184 -499 307 -840 -49 -151 429 -752 595 -86 -134 -468 814 889 254 671 555 689 868 140 -988 -164 688 908 -300 -410 372 783 367 -318 -605 -655 -642 -168 993 -86 -9 942 -317 -856 -933 187 529 45 446 -231 -844 -854 962 332 261 299 -21 -954 -857 -870 484 -873 -492 -910 -844 998 -666 68 -478 -832 394 -173 200 -488 879 783 144 -522 23 215 -564 -633 -249 -57 919 265 208 147 -158 651 268 586 -362 -39 -242 323 -604 263 -930 527 545 -257 -290 934 677 -509 -361 568 520 964 56 -127 -344 178 -26 998 756 -761 -827 -290 702 845 481 488 -905 427 -679 -672 -832 429 44 -315 -787 621 -366 -112 811 -363 29 -642 -916 -690 727 -466 384 -61 690 54 -881 921 -549 -950 -821 -293 -806 63 706 -774 243 -773 133 -397 -708 -499 -811 881 -199 -540 -616 -170 -815 -493 174 -522 -175 801 870 -229 -484 -531 349 210 981 -901 23 628 82 366 -49 626 -137 836 -424 736 548 -429 -192 134 -18 284 -256 151 -827 -87 11 463 -720 -988 -670 -779 -412 -888 686 -761 -278 484 920 675 -598 -843 -376 982 163 175 -702 574 -712 -108 -488 -330 -436 -502 713 -795 746 133 203 66 946 -650 164 92 253 195 683 719 -942 93 -386 -578 -854 -601 660 -361 151 -188 -452 -259 857 626 -299 -575 341 25 -76 74 -347 -307 -694 269 333 114 721 -418 -7 -280 -895 -865 -529 -367 -700 935 -220 -942 94 -234 -892 -756 -152 -631 -768 -96 268 -366 -525 -995 276 -522 -593 217 -39 -930 -993 -574 -951 170 -104 -362 749 427 -32 282 430 -426 402 -439 451 -747 748 -123 648 931 560 213 -300 854 904 0 169 267 692 -232 494 465 676 269 135 -117 820 -847 35 -726 187 -484 -625 705 886 -865 605 688 -998 450 934 -385 -771 -557 -370 997 -919 808 -7 829 -48 -556 -520 89 -250 -831 70 230 42 248 -391 954 392 62 178 -201 -616 833 -265 -874 943 -370 469 -648 52 343 899 -6 -504 67 -813 -252 639 -271 407 396 254 -568 -968 531 -317 148 150 -851 -400 -679 -659 -579 -88 -136 6 -439 -323 -538 -475 -793 -897 422 414 -475 17 -484 681 281 -793 301 -362 -989 541 272 -418 36 99 -219 -444 967 702 633 -303 426 581 -524 809 -652 662 -394 -947 -517 406 742 448 -660 669 455 846 912 613 509 700 38 378 -919 406 289 343 -613 -221 -955 893 686 -432 -151 304 -254 -849 -603 -540 850 403 717 433 -672 258 -628 -114 -256 694 -813 -751 771 -996 -920 -648 -227 597 -365 -589 112 326 -349 259 -651 912 -530 -569 212 -380 786 644 807 -129 78 -154 -231 153 -951 -681 -971 578 -491 -959 -70 -539 964 -41 867 -739 460 -235 629 -70 -743 -970 478 383 -418 -380 23 227 -399 275 647 -297 -521 165 -111 -15 -412 417 957 -755 780 -535 449 842 687 -565 171 993 325 680 678 324 -255 923 -687 444 26 -494 -257 331 -835 943 641 156 566 -661 -736 -822 -152 326 602 -778 765 -674 -115 365 -229 -98 -124 -971 229 412 31 950 113 230 170 766 875 966 582 -832 104 -845 -98 -844 -210 -267 620 -912 -174 -375 -767 -694 -432 -596 863 707 686 -440 844 -365 653 -824 8 856 -251 497 -584 867 969 -592 -616 -555 423 548 838 -626 136 -737 875 898 -748 -270 -107 -477 -921 -185 -370 -823 437 -355 99 -134 22 -645 204 -851 -962 -361 -77 152 -213 471 -770 988 -398 -20 525 922 106 83 -519 622 -499 -795 268 631 757 -67 194 -771 -458 -338 267 -646 846 784 -903 -962 -241 -238 -137 574 303 -48 -581 330 -273 125 -767 201 813 361 509 -723 -684 906 -353 -734 -261 489 -873 678 -874 -163 -936 -970 667 34 -533 427 494 268 870 467 -812 -574 -746 -213 -789 -939 -553 -915 619 92 -497 42 943 698 -224 -682 330 119 541 953 -680 -545 977 -29 -561 596 294 -523 -663 804 435 -332 -449 851 -959 710 41 720 958 -262 -630 -572 -364 -122 -495 964 -995 -332 -774 -153 -565 438 52 294 183 35 773 686 812 226 598 -247 691 -31 194 388 21 -403 -56 960 -686 894 -194 -369 -853 -202 386 -649 -866 -591 413 836 60 650 581 314 53 995 -477 904 45 428 761 694 248 372 959 -16 -973 -760 -894 -494 80 -106 -792 588 740 154 -200 -836 632 306 -353 820 -419 475 924 327 718 297 -839 -507 -419 -721 -275 -821 973 859 594 388 -731 939 -42 573 206 750 -973 -46 -384 -257 -678 -925 -952 -983 -256 122 604 693 -153 767 470 853 657 737 694 63 -453 -492 -312 342 -696 -649 -449 675 970 569 -298 -116 -981 -114 -990 -845 361 967 -650 -101 -267 -335 554 63 689 577 -656 -899 173 -446 -139 -905 543 -966 -363 494 -549 150 457 923 -767 -60 -9 -97 721 335 479 84 149 781 964 295 405 49 443 -800 -262 675 -679 144 -806 -569 873 -426 -701 -272 -679 -72 -381 303 708 936 632 -530 -639 -279 -861 38 433 987 -487 600 -868 0 -229 757 141 -700 -969 133 320 214 -787 -452 101 667 -808 968 -274 -934 161 91 868 73 678 -152 -365 -395 -16 -547 -24 -14 -838 -442 -725 -761 -61 528 231 321 268 -229 -175 -931 -138 374 298 -641 -629 -770 572 127 -628 -669 886 -373 362 -390 -357 -911 -424 166 702 -48 -681 634 212 161 374 561 985 510 -420 -387 839 -12 -846 -121 786 -891 -746 -227 418 209 -275 339 142 -630 406 634 -520 -467 890 -747 -637 -263 -474 -242 -430 -851 -633 520 232 -323 -385 126 652 149 -225 30 -954 -304 -839 -624 569 215 -156 28 -282 146 422 725 -848 963 233 341 380 -253 393 -318 -205 359 -22 138 114 -25 822 -609 -284 224 611 -322 -452 -147 -476 -5 912 636 -623 -640 625 -144 490 671 377 120 305 -870 727 554 13 853 785 739 -489 655 -608 283 985 718 768 -435 -95 -103 862 -498 -853 933 -249 166 937 -135 -343 888 -975 829 -787 117 -560 -270 -34 -184 860 -23 -194 320 565 -565 -221 670 -903 838 279 -74 -880 66 183 -436 599 -383 -144 -503 629 -872 655 -418 237 -972 -826 -68 -37 -418 -868 -432 822 449 -891 451 -343 -20 808 139 -131 -22 687 858 113 -917 656 402 -966 841 -110 -410 569 228 29 -9 -600 -868 -435 -506 244 495 -226 -625 188 -469 537 -9 -791 -524 -184 375 466 -533 806 -570 872 -472 313 -117 855 773 -90 769 -373 425 -817 925 -218 -490 937 -947 698 544 -381 35 -69 879 964 651 -111 -987 -22 529 -258 -353 -470 777 -756 -918 -972 -427 643 -589 -811 605 816 736 691 -910 -759 827 203 2 -502 -40 312 225 -656 403 -55 578 981 -583 161 -271 -764 382 626 -904 -377 392 579 864 51 117 294 752 21 -898 -637 946 -53 -598 -612 -807 -935 -49 961 75 -206 -669 970 559 790 -107 -214 907 528 -72 867 -247 -78 -123 150 939 -479 820 -106 290 -825 -347 269 595 287 892 -666 939 302 942 -76 500 -205 -488 866 -854 -673 -542 -213 -950 -650 867 -484 555 -480 490 -913 -686 -678 -884 775 -851 -377 -383 -128 -269 576 274 -72 -445 754 -192 -620 603 -952 -45 262 -405 674 434 -368 192 607 668 558 -25 732 508 -987 847 774 953 795 -306 342 -283 -106 -493 -562 603 -991 -415 -115 -691 -730 -12 784 -969 198 -848 -994 635 -573 75 -470 -618 697 758 9 505 53 -928 -115 560 467 804 -614 804 -532 898 -707 -122 989 297 92 954 459 462 -884 -771 904 137 -825 504 -743 -593 -973 -455 -737 555 785 -769 -680 -244 786 -565 274 784 -798 -676 35 837 192 916 -232 -833 268 258 706 -563 750 -219 -808 774 93 928 343 867 -655 -349 -944 65 -42 -58 -792 -748 120 -296 -189 843 -616 -2 -924 731 -848 505 734 -321 -194 -769 -164 -30 -640 414 -347 -658 -271 453 823 499 -831 946 -360 173 670 -94 -653 419 -463 705 -137 -639 -921 857 -739 563 216 961 -327 166 -505 -596 -887 -394 120 -798 -544 918 -690 40 513 -611 82 -192 -252 729 867 -621 -53 813 148 -84 -882 631 -143 889 -733 -124 -775 -767 -196 -268 -907 -532 -53 -354 630 478 484 -223 -214 -928 141 690 917 -302 -911 112 70 299 -342 -912 845 88 512 -696 517 572 -48 -900 -240 779 -588 -762 10 -150 -527 -739 248 863 -805 716 -517 -510 949 491 320 186 -734 -875 780 -406 -961 856 -914 -657 -242 -961 -388 429 950 169 892 707 -969 816 -113 499 -204 874 175 -717 -216 863 419 -331 -749 969 847 -908 -67 691 -281 -840 -179 -616 -659 274 -581 -442 -247 -842 659 750 254 -882 688 -916 232 690 986 -690 342 590 -315 83 -57 -150 -913 180 836 302 381 -397 -50 -515 163 44 -818 817 -611 877 -374 151 577 620 -585 -220 -459 398 -116 -912 -979 -976 385 -546 405 -773 -9 -281 558 -934 683 -810 -101 69 996 -727 730 -417 -495 -576 129 -786 -644 -447 -169 77 878 340 416 -624 704 401 -319 -764 -485 161 -365 -955 875 286 -356 502 -467 -134 674 -783 -393 332 -395 -147 113 395 -725 610 19 306 -516 148 902 73 -740 -632 458 133 997 576 833 0 560 -958 861 -421 -230 645 698 -240 -27 563 211 -47 -886 16 554 760 -640 -189 80 -820 436 397 -200 965 11 535 633 -646 339 983 14 556 904 368 -451 866 -740 -602 -165 -456 -812 -362 -535 158 77 -404 719 -120 630 -750 -861 39 245 650 815 -656 783 -105 28 412 796 438 318 114 116 -924 85 -822 144 -805 -636 720 -455 601 873 -404 -561 -69 -197 894 284 -386 49 573 -753 -318 397 -869 -953 325 -462 82 886 -110 -911 -62 611 -467 467 257 907 908 -683 -453 83 -210 -775 542 -55 -29 537 877 537 663 -506 128 -925 -905 -132 -611 -969 23 -602 1 650 -704 -22 624 -945 568 171 -166 582 -86 -986 219 361 -545 858 -114 -441 -372 24 -252 965 334 867 -556 946 -564 -855 -961 664 -164 189 -879 -325 -877 -276 -468 631 -260 902 41 803 -7 -107 587 907 -186 227 -361 -843 -523 366 327 475 377 -234 538 111 901 -35 562 207 565 337 -749 -937 -543 -91 -745 -49 -393 790 -336 -443 -368 -218 -159 -25 877 784 -454 769 -516 -78 -793 -719 -187 445 965 40 59 302 -103 426 -372 699 -604 319 975 230 -794 524 -989 -447 -592 808 57 -885 893 665 773 854 903 812 519 -741 529 -270 -691 469 -238 926 -182 349 -55 597 -432 -923 -93 -231 -571 -235 673 -918 -559 852 436 -898 290 750 21 -838 -336 719 -768 -535 -534 911 103 249 -135 115 832 -454 -844 -945 -837 274 488 871 353 5 435 816 35 -595 416 404 809 405 656 193 481 -542 457 806 52 -749 -340 15 -245 -688 211 537 -51 217 -310 -352 708 -418 -502 -942 -795 -345 -721 -705 -58 -514 -225 -841 -415 693 -878 -438 -810 -510 570 89 551 120 33 247 144 503 633 86 329 -141 -622 977 -763 -220 -520 -75 -468 -563 -288 -125 -217 971 694 799 43 186 -300 -79 -917 137 479 -534 324 530 411 558 -853 -897 -399 -189 -181 -330 345 -447 796 -135 -339 336 -525 941 593 -799 -196 193 222 371 338 -719 -725 -834 740 864 587 22 -95 6 -187 -13 -592 -224 116 616 -238 757 66 -910 -715 443 216 -795 -952 -325 311 569 668 106 -106 -38 676 -691 -601 839 -94 -117 530 -559 484 994 -434 -929 -606 -299 183 -894 -100 -482 -313 806 -595 879 -405 920 691 693 -857 -308 -608 -646 -998 394 -592 402 -798 590 -330 712 -590 640 738 197 -721 -655 -337 -43 425 642 -725 -811 914 791 -618 244 -846 -50 397 330 -495 -879 -141 994 -194 837 -818 879 143 -208 -354 -238 -341 201 520 -975 555 749 -590 -669 -369 -528 -45 -513 124 -347 855 -208 489 73 -759 640 94 -975 474 -206 167 -772 -123 820 288 957 -816 -251 -863 -269 -667 -238 -671 850 903 -581 785 45 145 723 -504 -139 23 320 282 -239 -702 527 854 -51 496 -652 -858 276 -718 410 826 -456 -329 -579 669 543 -148 57 -34 975 49 289 -943 -155 -342 -176 -782 -893 237 -1000 961 -922 -699 -651 -144 780 313 -911 -431 -742 549 -568 983 -785 -63 180 -636 817 -870 -408 -318 681 -871 357 612 -740 839 740 249 981 -502 -82 -310 -937 261 -296 941 675 52 -803 -576 -365 -665 231 685 391 126 -104 -703 -666 -828 232 -432 -656 -936 6 -428 -560 938 862 923 -83 -567 120 841 -415 -345 -904 485 -235 -862 854 208 -7 551 486 69 -60 -20 -260 -719 -43 -462 927 -79 -945 -785 -699 -717 -991 428 884 59 -132 -676 -802 -837 -91 630 435 866 -695 -449 -69 -291 -579 -409 88 262 -385 -767 473 478 -782 344 558 291 891 -343 449 463 226 788 658 -567 -583 -697 307 -586 -768 907 832 -305 255 794 229 478 981 -724 -36 -776 976 559 699 -124 668 -722 379 942 -409 354 11 692 399 733 306 -645 -524 585 263 -871 -86 204 432 493 482 -373 -459 472 -295 -108 730 -170 596 873 -122 746 -914 948 -86 -995 -599 584 323 -157 631 -993 -770 -429 -581 349 -476 -720 -352 856 237 597 948 709 -190 935 648 83 739 465 -714 579 500 -6 955 -401 201 -356 371 -559 53 -652 -282 745 -784 -35 -288 -890 -366 -94 -323 -938 -536 -42 -707 41 -770 -860 -325 597 115 173 -960 378 550 425 883 473 -661 -915 880 -113 730 -957 -800 741 898 -715 79 -137 -865 -227 -930 -303 60 -540 594 -852 -754 -322 689 920 935 417 756 575 6 -424 -939 367 136 860 -39 326 298 348 941 -850 -793 304 882 569 195 236 650 -799 276 648 994 -717 -303 -425 -718 344 888 834 -889 85 646 -738 -421 588 566 -787 925 864 516 509 -12 -577 -139 376 -479 827 31 -748 -720 -191 -462 983 -104 -874 820 -101 -430 -415 -121 580 514 -693 493 -810 -142 371 680 339 -171 181 -772 -330 407 645 -184 -377 -287 251 -133 -850 616 633 -10 236 -597 709 -378 -843 -386 -157 315 -136 394 -970 242 418 285 -164 441 512 -715 -778 -625 395 -51 138 -415 788 -15 -895 382 842 590 -946 -195 447 -835 274 172 209 -722 -829 -524 549 -556 -895 36 440 -440 854 -456 -546 840 -722 -605 795 -150 -492 245 -533 788 -704 -476 776 738 -148 -409 486 -157 114 899 -699 672 -278 -327 -246 334 -924 -820 -334 961 97 -864 799 -547 706 -182 814 -71 191 660 876 -199 507 881 891 -279 -947 -680 459 710 844 997 -759 -62 788 351 847 670 360 -498 -949 753 -934 596 611 869 -501 113 661 -107 -997 977 781 -359 944 302 843 536 767 885 -267 832 789 -839 -330 -112 -413 -468 -735 414 -298 -676 -893 321 518 765 343 885 -447 305 -379 770 -310 180 139 -155 -106 -867 40 -829 -336 -521 -385 -500 308 223 -870 -225 408 825 -971 950 -878 95 -76 671 948 720 161 -273 -13 -678 -224 -131 -16 -559 934 -431 -865 351 481 270 567 -141 -618 433 346 -378 368 -665 -326 -395 633 318 533 533 11 -718 712 597 -54 -69 -998 -613 -205 84 160 497 -810 -965 852 -634 790 658 -478 -920 333 -858 271 221 422 112 -152 -965 860 874 638 -294 -479 499 -99 477 659 -484 -322 589 587 -936 439 -370 -84 -320 510 503 202 964 -745 973 -737 -192 -882 532 -878 -247 541 75 75 -189 -132 -947 786 -48 283 495 -875 -742 51 -344 -341 -405 -818 -681 555 111 -146 -584 -512 -975 139 562 490 476 54 -553 -310 -298 -64 303 -967 -931 759 962 -52 367 483 -216 501 117 -684 81 765 -341 931 -959 -872 -928 -795 161 488 927 -478 -790 -952 256 -214 -613 57 -605 820 75 -929 -997 224 345 -720 -441 -83 -771 -743 865 755 7 775 -688 -711 -921 143 175 418 -7 -446 -828 -476 272 -681 -426 563 -428 -602 74 -541 -997 -859 762 -542 740 -842 234 46 190 971 766 -722 -535 514 622 -918 -51 -816 421 279 254 -1000 945 471 -831 264 379 -341 -705 405 -943 -209 381 -113 -727 421 -785 -76 141 699 603 -229 282 327 -173 526 -122 -524 1000 -888 -180 -509 -366 -458 -877 -362 -911 -989 -936 -221 -316 -126 -216 -627 258 -149 -768 922 -970 595 858 -500 -4 -150 378 741 -429 469 961 901 -717 536 -574 -437 429 -756 -508 117 -202 371 -506 -557 685 -3 415 882 627 456 933 -110 -788 -453 701 -761 -17 -527 -768 192 -275 -245 -769 -446 -489 -611 738 806 556 -975 765 -36 561 -565 -206 -956 -513 -43 613 -122 -79 448 -533 923 349 243 457 486 125 426 -515 47 -787 -367 -38 901 -431 -526 526 -352 -853 292 775 -22 973 618 -995 642 956 -392 274 202 -606 541 -912 907 89 570 -704 -411 -664 217 -935 -280 424 -462 -353 -841 391 -310 -986 -385 -522 187 -800 -932 -159 420 -943 -496 558 740 63 -213 -312 523 -368 -531 470 -821 889 -171 -38 -559 677 -368 -933 373 -819 -172 -569 30 -805 -284 -347 824 565 -795 -377 -172 -389 -428 518 -719 693 -956 -317 38 17 -928 -250 -576 704 673 -829 337 189 -60 -157 -812 21 -760 15 448 -822 -182 944 -42 619 -396 412 -670 -587 -583 -985 717 -603 -288 -477 170 -906 889 -978 684 -874 -966 -351 -415 995 970 828 560 -102 727 -832 990 215 -735 182 -239 -72 264 -64 -404 -321 -32 309 936 424 927 574 -894 746 -142 31 497 -564 745 992 -261 -627 890 -441 191 -258 -746 -540 500 144 -754 -190 591 -845 504 -156 -165 -667 -25 -148 139 -664 546 -24 941 380 632 -425 772 811 601 59 855 35 886 -668 -648 598 840 584 -551 884 310 -380 -587 -943 -272 -262 -584 859 482 303 657 -936 -543 579 434 573 -644 -655 -335 -76 -13 -450 -686 488 -567 -813 939 -771 920 815 958 48 165 678 -857 627 -776 -759 -702 404 847 -290 675 -806 -231 -724 -10 941 832 56 410 506 -194 -818 628 -586 -538 777 779 -643 -618 -26 -528 -867 -771 319 -970 758 -251 -108 -271 -543 497 -998 -313 691 -178 -25 813 711 762 570 -768 -250 935 -59 -685 -832 -1 861 992 -311 642 -178 -304 -88 -504 -304 335 -582 72 -126 -516 -209 652 728 839 782 -334 455 -37 893 -133 -407 908 814 705 -843 505 -104 610 162 352 -539 208 580 -117 -95 846 -688 -328 -169 856 -780 -719 -289 -295 318 -669 126 -231 -205 648 -348 255 -320 -699 -527 -331 896 -937 606 -416 751 743 -907 900 -640 425 701 -955 -278 -211 -751 474 331 9 773 537 636 -819 -446 -861 -26 -445 -294 270 748 56 -436 708 669 187 -887 132 447 44 -181 -396 168 -31 40 252 -595 -642 -105 -675 -671 -463 132 -646 -355 917 118 497 313 -301 -589 -914 864 406 -566 222 -375 490 78 830 208 -37 -469 715 101 -999 369 -3 -197 756 -676 488 -711 132 -445 -308 684 -539 -704 783 160 -244 530 709 142 -948 830 -488 296 937 324 494 -785 -350 -240 -70 -857 487 -927 -62 -829 -430 758 659 214 -415 -285 585 879 -491 -274 628 -946 665 -965 -676 -763 -383 18 -506 -680 -187 -712 921 378 462 -282 297 -909 -956 190 -436 465 -921 -770 576 -49 487 -732 94 864 842 65 -46 831 -899 304 991 -361 -165 750 662 493 27 126 -898 -272 -767 609 -812 -40 432 -704 90 634 -511 -423 896 829 -711 -547 411 -377 95 -49 253 789 940 -468 716 562 981 -986 19 -299 741 -980 333 990 -718 10 2 -729 302 346 739 -795 323 -477 598 -687 -755 -456 529 788 333 -517 601 949 -891 -102 994 -126 -157 -474 852 681 834 -438 -91 69 631 -4 929 -65 -438 -314 -166 984 -718 -37 -832 3 999 358 206 442 446 -424 902 -14 852 442 -660 -851 441 -382 568 378 986 238 213 252 -450 -619 -472 132 438 -413 -393 632 238 -108 -87 228 474 -29 -263 -708 -657 500 895 -393 -396 829 -986 922 503 -317 802 -464 -803 -27 -618 -982 -643 -555 -38 775 -203 644 186 566 149 -329 -51 -570 -344 -12 444 445 723 906 858 -119 -365 502 -671 -525 539 -73 608 -936 -544 -221 220 116 580 -884 80 695 -577 -189 -610 665 369 97 391 -993 738 549 -87 -880 -246 239 914 750 -102 -107 -808 590 726 -552 -765 -575 170 -58 -178 349 462 -443 117 -925 969 -186 388 343 -314 976 133 554 323 137 817 773 636 661 -370 -347 -252 557 75 -33 -770 446 -802 -552 -577 670 -647 -409 660 640 -13 94 -621 856 -913 -147 -726 -588 321 -102 -954 -33 -862 -142 773 -802 -490 663 741 -590 -550 -379 729 -600 926 651 -235 -780 268 48 69 -421 -712 335 281 731 -578 -472 429 309 -462 558 700 747 603 -890 87 -941 -229 713 -227 -187 96 -500 -844 31 -153 306 -802 -59 556 -727 32 4 -518 595 971 -591 427 196 201 50 -73 -210 654 111 529 262 114 -470 -475 -881 -964 857 92 -212 -567 -454 -290 202 643 -550 -732 -180 -223 801 469 266 469 610 824 365 130 228 408 -289 84 -200 -92 -124 525 -509 -557 427 242 410 -16 119 -88 957 -486 -614 794 -135 -609 -193 365 794 -255 478 -357 -504 391 446 894 533 138 455 -196 -506 -696 -363 723 -152 60 -895 -969 954 -349 728 722 915 107 -493 -76 -114 580 -485 -853 -280 -222 880 572 370 577 -396 -509 -415 201 -523 696 199 -396 411 -875 439 318 -833 -356 -79 968 875 851 532 574 306 270 -262 609 734 -566 191 244 217 866 -293 429 -802 85 -496 -448 -250 -43 -776 -947 752 -227 64 -669 -151 -368 -461 -785 416 -343 -510 -305 352 -386 415 -811 -547 -87 -661 -183 -915 -666 204 -594 767 -974 -741 820 -556 967 -775 -693 269 262 -469 12 -58 977 -386 103 119 -398 365 279 923 583 199 -563 801 -386 866 -669 591 -219 718 279 -214 -317 -365 -392 184 -977 113 -789 239 868 -565 -963 979 791 166 692 -411 -126 -3 -127 704 -549 378 595 138 -860 767 -883 -148 113 -425 -886 -405 -996 -724 316 959 795 -592 -263 -781 707 758 460 -921 765 -30 -12 -708 -149 346 -930 -2 298 790 857 902 490 665 -395 591 -900 429 -642 -388 743 265 602 873 -924 529 845 18 -941 509 -362 599 485 458 -81 -675 277 39 -801 84 324 36 -690 485 -928 -584 -366 746 265 -580 -359 -349 145 -529 278 494 -252 48 845 178 -905 -44 -159 85 -720 -990 -326 953 571 552 -117 535 297 -314 -754 600 -2 364 -231 -908 -964 944 359 -860 -360 566 -51 761 -613 -63 -337 795 794 220 -290 -776 -813 -200 812 -785 844 -417 464 -868 326 111 -697 -976 546 493 -423 -665 981 -258 -195 -455 -263 -138 -854 -264 -362 -698 -334 709 -784 -220 835 -377 343 394 193 -493 -742 -245 -463 -580 8 -116 -709 458 528 -302 -252 -449 454 89 826 -447 155 -293 294 -304 216 -756 -839 742 904 -600 -795 -327 -177 975 731 376 -804 155 663 507 -42 -182 -575 -757 101 237 620 -412 -282 650 82 -943 227 355 -620 847 916 967 -353 -961 786 -9 -315 -945 261 -606 -370 296 -888 -987 -854 -299 811 -381 943 -463 317 890 -17 -741 715 -465 -129 -168 812 -282 719 -186 -690 -353 217 -706 747 -530 969 -316 -371 -168 314 781 -343 -835 -970 -301 741 -946 -182 -314 -262 16 -147 625 -961 -545 617 -630 968 -434 -732 -400 -421 384 -174 482 804 -958 429 921 637 700 800 -373 -643 -929 -857 368 482 -454 117 -10 -572 256 -330 -493 -173 200 241 571 277 274 512 -205 -757 700 86 529 -235 317 -311 918 249 397 -679 708 653 -161 372 33 747 329 -850 300 -980 396 -579 -153 392 -657 918 -584 -884 -447 -663 709 939 -199 -739 589 784 666 787 -397 -91 356 528 -225 -518 -34 -396 395 449 341 -383 323 313 314 -757 274 314 768 625 408 -626 614 -675 284 871 -882 130 -623 -880 -421 359 -527 -71 -752 314 989 111 -833 -222 419 897 -77 -355 -291 875 -608 935 954 924 709 -710 691 -440 975 54 -877 -848 -834 -470 -386 327 166 -307 -699 32 105 245 -692 78 -712 -154 -239 -942 -439 -777 -821 729 -457 774 -373 111 752 -983 818 -997 -312 -70 -564 -385 917 752 225 403 770 -721 816 -425 493 -775 -856 655 458 268 130 -310 659 -614 663 -389 217 545 404 494 -115 -255 -490 811 -707 -194 25 124 -173 -88 183 862 -258 -990 353 -302 665 440 -131 -660 960 43 -331 279 -151 -907 523 562 354 -415 138 495 -920 666 -427 -137 -182 550 128 -129 -878 -511 997 712 -483 132 587 642 -865 523 -762 -747 402 -952 -663 -269 827 520 824 716 -685 710 622 -805 450 -994 896 724 985 857 643 -365 -841 326 53 -354 -165 -840 -894 -346 571 512 -407 951 -325 656 -417 366 -437 786 284 -201 513 -498 468 700 -497 493 -417 -901 -912 -284 809 684 -421 -139 202 908 -252 -213 -487 -779 267 476 764 -789 734 -604 -814 297 939 -933 175 610 91 797 -214 197 -164 998 795 756 -723 -900 -551 -150 801 -834 895 934 237 17 -334 -196 -308 346 640 329 -201 565 -401 647 -377 -141 -367 647 199 -73 583 378 700 -246 -927 -275 207 -275 -845 -719 193 958 344 866 561 -712 444 343 246 -566 -530 61 -797 -812 163 560 609 -371 -23 809 775 -139 -474 -950 760 -618 781 448 698 -475 429 -517 80 -559 -166 238 -243 -257 784 798 522 -801 -909 -773 -567 762 -267 414 -20 -656 -725 670 51 12 109 803 230 877 -167 -155 -168 -415 -972 -743 -264 864 95 -200 -904 -785 218 178 -424 519 858 -263 -669 792 -496 -909 966 -662 -715 -510 32 -297 974 508 -181 -958 331 165 -374 -527 -370 -322 -680 348 957 -243 -862 -796 644 824 129 -572 -854 -225 449 675 -669 669 -192 860 466 295 -886 7 567 177 -357 -705 699 -653 -114 904 -7 -72 -167 920 442 357 -53 121 984 33 -361 789 -157 -576 -251 591 -437 -640 -702 -612 102 698 -97 32 936 16 348 -496 378 -566 -488 -65 15 -652 -469 -379 -816 -620 -978 337 -951 -171 216 473 349 168 405 -78 -712 -932 967 -970 10 543 979 -507 -491 -904 419 -140 610 414 70 -213 -347 197 -14 -858 622 -769 -182 953 751 502 502 65 -972 -784 -711 -187 -816 854 -250 -62 802 -266 -939 -664 543 285 645 516 300 534 82 -299 938 -391 -226 -606 -629 848 -881 -94 778 442 -727 -9 -594 988 -64 78 435 778 -743 -716 586 -790 923 -649 -524 -237 326 179 412 -361 545 -479 561 -851 731 328 -41 206 869 820 85 -939 978 359 935 697 92 -275 -777 382 -72 -88 240 912 898 -315 -522 695 -914 630 -340 39 183 68 -475 -708 972 -857 775 735 450 -782 -89 1000 3 624 -89 466 146 70 -207 -96 682 861 -151 59 270 887 -586 129 370 31 -460 7 117 566 -992 690 419 187 893 -991 -223 474 -719 -478 876 446 -577 -846 -54 -684 -991 -108 716 -517 609 -213 -647 391 -783 134 89 -172 -653 -383 201 35 607 680 -967 -782 -295 -599 -425 -146 -115 -576 -540 941 -74 543 -252 -516 54 -696 -685 114 547 -846 62 108 -600 -872 843 963 999 922 411 -543 948 362 923 -597 -977 524 634 -585 -34 347 -829 512 339 -550 105 -852 -660 6 -457 543 208 -127 -645 -672 -880 923 742 424 -898 -259 -687 19 82 -837 739 -335 -438 -639 63 -690 971 -730 799 980 -862 200 -810 959 -600 -723 505 397 -278 -350 -968 -129 48 366 -787 847 -550 -627 -539 -500 -785 525 -240 653 505 -709 155 -265 339 228 398 -935 454 782 728 594 -929 32 993 976 -734 685 137 735 -283 57 419 718 -238 361 476 676 40 -578 757 -874 677 981 -507 535 913 661 750 502 -78 -835 968 316 548 -606 542 369 -388 -817 796 137 -450 306 -912 282 -427 896 391 -192 -784 255 -204 966 -536 -450 384 -769 991 -739 -306 -257 -599 781 -63 -116 523 -37 890 -451 491 956 -971 283 -291 -589 983 301 -697 311 -740 -552 102 916 -594 -599 66 647 471 -936 -793 -27 430 -14 -509 -892 -320 859 -296 102 529 -709 687 597 765 222 193 256 391 700 566 -780 581 702 242 571 187 -325 -160 442 -73 -444 219 -110 -909 -913 -943 881 -119 -372 -601 -791 -75 -463 -20 -367 -986 645 -973 473 67 155 344 365 -395 511 -458 -765 -609 -339 -673 -673 -690 -623 317 569 418 343 -677 413 -121 -606 15 940 687 808 514 659 93 518 426 -498 640 -486 403 -800 500 -827 38 -797 741 311 -612 536 651 742 455 436 939 -684 180 -188 -75 193 175 571 -916 604 687 -241 283 -549 -195 -398 -478 966 -22 -597 -222 -689 -645 -974 -70 -185 -187 30 643 32 -467 694 -735 -495 969 -231 -938 -355 876 -625 277 991 644 58 693 -776 349 -502 -315 473 -132 -543 364 -3 463 -872 -73 -755 -306 36 -73 896 -647 264 -81 -355 -237 -636 10 838 -354 765 -332 762 -664 866 229 655 -52 365 -313 767 -821 336 -903 552 631 756 -700 -873 822 791 219 -469 -643 -889 155 430 842 -693 -607 706 -394 86 -270 -505 7 -328 -400 -912 176 -328 -51 411 -898 931 548 552 -110 -838 848 911 722 -646 556 531 433 -364 -700 646 599 396 215 366 459 521 -46 -908 534 -305 949 998 -426 334 766 861 -919 -417 -331 595 75 314 11 -374 -720 -216 -851 999 449 562 986 -23 946 414 211 -160 911 100 685 679 -700 -554 -179 -263 974 737 341 -207 565 395 -329 542 -179 912 -334 719 -587 421 708 784 417 -614 -379 656 -199 983 704 -348 101 -45 -674 -110 -351 -986 -361 -838 914 355 283 -843 -385 -1 782 -621 -132 -801 -762 985 654 287 444 -151 -679 581 865 -223 -981 382 498 854 -465 -512 325 -282 967 874 -404 235 390 446 -14 -645 -801 -874 -572 607 142 975 107 454 933 482 716 -935 -617 277 284 33 411 -967 -963 850 499 959 -765 -909 703 970 56 570 -134 -831 1 -784 89 -910 -947 913 729 -308 264 -435 914 -307 718 260 -628 377 166 973 -213 412 -907 557 -75 262 901 59 -691 314 -922 158 -755 -297 -596 -660 70 363 -845 -15 676 -780 -753 174 -215 31 -347 -991 293 149 343 -901 -183 196 625 819 465 -649 -256 -848 -816 -677 415 358 899 95 495 518 398 -176 749 258 -538 624 779 251 -33 -204 502 -553 525 967 -643 -461 -707 -440 -970 432 -93 73 -238 222 -226 -454 -259 -722 845 -694 -279 717 620 -701 585 -122 -623 -157 294 341 -86 -181 940 -805 701 849 -669 811 322 -679 533 -799 2 -675 -476 6 -59 -784 -692 982 -302 -306 -374 -890 952 528 770 270 407 97 -406 611 -708 -569 -236 353 525 949 716 610 331 -431 -583 313 572 306 211 479 874 459 -392 -574 -500 25 980 -423 -412 782 -425 453 792 -359 977 416 -378 551 -887 -641 -277 592 588 -778 -979 412 -851 -963 906 833 -76 -932 594 -978 266 777 871 -947 -927 241 -875 872 -970 750 408 313 36 -88 -607 -63 -299 -866 -151 637 -751 -649 40 -495 -48 -20 209 587 -162 992 -236 270 -280 440 -687 445 -34 -932 -402 -985 680 171 -61 -118 133 6 60 -940 545 -285 -72 -688 677 97 847 491 -182 956 605 -135 0 96 -283 -536 651 101 -294 -209 824 444 -785 -502 713 514 569 436 99 -211 359 -476 113 479 926 -66 743 -421 -195 838 24 921 140 -644 16 206 -500 -232 712 558 -256 105 -576 -9 -259 209 -52 -983 289 437 -100 708 -425 -271 266 312 -970 -125 -109 500 -892 288 895 -46 -718 -747 494 -811 645 200 -237 828 -723 858 478 608 -845 -710 43 758 699 -210 -975 399 -220 646 6 -324 374 253 -211 -598 -22 37 352 -587 -142 -767 515 816 -494 -680 -524 153 78 -464 -310 362 -35 49 -273 -417 666 522 -150 555 258 982 -838 560 -313 -43 184 307 869 -662 276 142 176 -265 -537 -870 -640 978 -274 322 -749 -141 431 -406 747 506 759 553 357 881 -954 -935 -43 -895 797 -149 845 -397 328 695 327 432 100 226 600 -606 873 607 409 -540 -666 824 204 310 -336 587 395 -497 -566 986 658 191 -560 627 -334 87 59 701 -854 309 -864 -382 -830 841 985 -3 33 661 -620 -325 -17 -973 -861 -670 -526 186 492 844 -377 -385 400 663 -508 -9 108 -440 342 -35 61 712 -412 -866 354 -933 900 -290 -670 869 -309 -48 608 939 630 -595 776 -317 -183 -190 86 -212 383 -551 -61 136 269 1000 -945 -566 -860 965 789 -599 -51 -218 -390 -931 -476 -311 -17 681 -821 568 175 -634 -423 479 232 -713 617 609 -309 -986 -199 163 250 77 -225 -264 -608 -815 12 459 -853 -899 -799 519 -93 55 -185 179 -955 170 554 -177 -480 655 -279 192 -767 663 -878 -628 271 -848 616 -929 -874 -367 3 576 -999 307 991 911 807 -70 115 573 993 416 -984 309 -692 436 -425 -928 -95 -238 39 -706 -221 -955 87 -882 -140 101 -483 119 -67 -217 -939 722 165 548 221 -715 75 -637 708 639 330 -269 391 33 -99 145 48 -353 934 -944 603 874 -565 -39 -493 406 -594 -596 431 -469 -497 407 -294 650 857 -809 -409 1 -2 843 -722 214 -774 -151 -114 537 766 295 826 28 -657 -774 -881 180 -148 -950 634 -101 -780 -236 -847 -132 590 423 451 -523 284 526 -204 -533 714 185 -841 897 53 -413 -643 810 823 -259 454 909 479 -93 111 743 859 -754 387 473 695 298 -837 0 -563 518 24 -300 -531 253 569 213 -223 276 911 690 489 -991 445 834 -640 370 223 74 -475 255 839 536 306 -39 -613 470 -75 153 936 -787 -938 313 541 496 -630 -677 -88 -830 -453 -246 -258 -59 -687 972 416 -786 812 -38 645 -98 893 493 -236 -650 -962 170 -412 -114 -137 210 -690 567 -825 -959 521 -686 87 -908 -155 483 254 -637 -88 -678 -767 47 -140 -141 -329 374 532 394 426 -328 -4 54 781 -527 -166 -953 -228 -414 647 -35 609 209 -369 98 756 -678 436 -879 347 -888 767 911 -988 -209 -767 -232 891 -191 698 -533 870 -992 -607 823 745 -155 -400 507 -744 -580 367 -58 -290 -868 452 -442 -791 840 494 235 -39 635 168 -459 45 -42 -861 600 -991 -387 -437 -27 462 607 897 654 -839 244 -293 294 -581 820 -693 -159 492 690 -367 581 -520 330 -733 822 -901 -913 -2 32 -408 434 181 -529 266 -88 -921 -38 -455 595 -746 -555 73 -165 753 107 972 97 154 445 -937 -888 600 -509 -370 681 318 80 842 513 136 -642 436 592 40 775 -215 -743 -238 -541 88 -886 496 538 -569 -340 706 342 784 -948 -197 497 -259 -830 -48 -290 153 1 272 146 187 710 904 -781 -371 -969 425 -600 -564 -253 461 -443 899 -227 -214 -493 -493 52 134 -701 389 -475 373 -291 -234 104 -72 -985 -917 7 173 286 -61 72 36 309 767 -88 -992 567 -884 555 113 -791 -702 988 -567 -318 490 690 -50 -60 632 518 350 5 718 -458 -103 246 -250 -355 -419 746 -598 507 -334 615 -33 574 186 -678 779 373 -282 -270 869 735 85 -539 231 -106 584 -897 -205 -926 -254 491 826 982 724 882 53 882 839 -320 991 -131 631 -829 914 494 811 103 419 964 -69 55 292 -807 -788 960 242 -949 933 613 -882 -319 -792 118 -166 657 313 -49 -735 -176 973 -18 -972 583 -784 173 694 233 -847 902 -535 -499 459 385 -686 104 -428 -220 -598 -405 -482 -399 -42 992 -798 361 -351 278 -260 -53 550 570 129 155 -936 99 -973 -165 471 263 -441 -630 -834 -592 -457 -915 -402 336 104 491 -177 774 -839 -832 804 773 -179 153 656 393 647 -210 748 -830 -517 -674 105 -73 38 -737 -318 950 -906 37 410 -53 739 -996 867 -483 993 -435 -723 879 -775 424 -50 318 204 554 464 190 378 628 258 -877 535 -27 368 -245 -706 -466 260 -247 -361 761 -440 -198 889 464 380 -799 215 889 621 -266 -140 -546 -208 -171 731 399 296 502 738 301 572 -481 -338 -550 -503 21 -772 -342 -969 526 284 795 -885 153 -992 -837 800 -407 -667 417 776 948 128 -630 989 -714 209 618 475 -549 570 622 839 -964 -359 743 -115 -146 -247 -94 -28 -300 59 588 -270 -323 426 991 135 973 -249 535 -978 -124 -982 -815 270 730 -34 716 926 -788 583 566 927 -576 304 -246 -631 493 938 236 -335 -948 0 -44 386 541 857 325 382 788 -219 -577 -438 592 -3 -710 261 188 454 758 879 141 -224 678 -416 254 704 -799 -382 -922 -610 607 -276 -462 983 -171 872 1 -523 -641 -812 992 632 59 427 -880 -648 -104 886 839 876 -129 210 441 941 102 225 721 471 979 -957 -25 172 -290 939 -322 127 140 -179 523 954 83 28 -195 -102 249 726 -975 412 535 940 -767 -202 -98 926 -377 -209 205 0 454 -439 -805 338 -866 -260 306 275 -687 136 -409 -741 -125 174 -361 263 -677 5 50 916 860 -446 -979 921 116 592 -977 20 175 -812 -655 259 669 -169 149 -843 -790 125 -644 -607 -704 783 -536 -261 137 -364 136 844 9 -115 777 394 -921 -146 -832 -715 349 -626 725 -1 994 -186 23 275 151 -723 275 -828 931 473 61 -403 115 495 546 -661 -827 908 -148 774 -138 112 -92 -999 667 54 -981 -409 -476 532 -493 818 141 -127 501 -555 -854 -304 559 336 33 932 -256 -593 -740 154 244 -1 803 247 209 836 -118 -678 601 107 372 112 519 632 4 -291 769 -145 -149 781 -343 -604 261 390 -185 401 -435 313 -130 530 -391 305 360 -891 -740 624 846 -635 76 727 323 -591 -163 -357 -582 225 467 -741 -917 -261 393 13 722 -907 685 596 -358 707 106 -551 -321 -4 -567 -274 -463 -86 840 -301 658 -919 -825 374 -515 -563 -656 868 964 164 148 107 414 -885 -97 884 59 375 -80 994 -759 605 530 511 -566 -559 -849 552 -146 -976 553 -176 876 -609 -662 -247 625 278 945 405 797 189 90 -954 292 -463 -358 687 497 549 517 971 787 891 443 -773 -706 -379 994 800 486 -507 -734 -875 169 -233 663 143 -418 489 -564 299 -792 351 -146 467 -210 -905 521 -237 315 -510 502 969 -251 373 -368 254 39 -263 211 -451 336 257 570 -160 -48 -761 -125 508 386 791 -73 -554 177 -544 492 171 -697 239 501 207 -892 -891 301 -603 415 262 726 338 -683 552 840 357 666 872 440 651 -595 319 -564 286 900 -942 -367 693 337 -209 82 -813 -55 322 -52 552 -760 -241 -561 296 188 481 611 -873 381 900 902 -84 -86 -179 -402 -38 841 585 -674 513 -24 322 697 534 630 -671 646 711 -864 899 -847 593 226 425 -386 514 973 -188 -930 774 171 -14 853 117 114 53 -85 -555 -686 -881 546 37 -538 431 -684 -924 -243 -214 45 -708 -881 -191 629 -714 -687 273 131 828 712 368 685 -753 864 -760 810 196 729 -259 265 841 -105 916 431 -225 229 -621 -772 -297 252 -211 -327 -497 504 724 -259 -974 -161 -463 -609 -293 -849 587 -121 659 -114 280 606 925 425 766 -312 -278 864 -674 815 253 860 51 232 -552 426 -38 -769 -628 321 354 -458 -752 -305 88 727 31 421 -358 -59 52 -302 652 9 -564 -542 311 186 73 14 394 -577 -780 -532 -510 157 -649 -612 -40 -518 348 420 -360 -751 533 -14 -215 -715 -317 858 -428 -421 516 -227 317 819 226 782 715 580 -511 -139 343 -381 410 828 589 141 833 877 -926 53 -374 -7 718 -534 -57 -117 -734 -383 -384 -84 -173 822 -542 -486 -362 -33 -978 -706 -615 -175 -95 483 -622 -251 -894 658 -185 705 -868 891 -213 -38 825 -353 801 403 713 494 -952 -763 838 98 509 723 508 427 -766 -19 186 105 965 -515 -388 178 822 522 -316 486 993 -899 -307 20 771 282 -437 609 -811 -426 -562 589 601 321 -961 813 -650 -899 179 66 -939 655 -801 955 -886 -926 -905 -4 311 -567 474 131 -886 -856 988 926 -109 618 699 631 468 512 -824 -647 802 -120 582 -531 -13 243 251 -972 712 58 -587 -638 614 -932 -258 -464 -364 -122 -588 -509 708 -584 407 778 503 771 -142 441 -75 882 773 695 485 -359 -98 -340 -144 249 -897 508 236 850 802 249 -866 -383 761 324 179 481 -747 818 271 -986 -319 -2 -590 -416 -342 568 334 262 -781 963 -20 922 -386 301 -196 -668 672 -495 644 -870 467 -309 -796 -141 97 -235 -934 721 267 209 -860 -337 -958 -377 164 150 558 -50 -244 42 -852 -13 634 -152 -482 -582 944 858 -9 -971 -404 69 -922 194 -942 -19 -436 961 -368 149 -442 -574 -671 -843 -472 836 942 497 -792 -721 -237 -463 258 610 760 204 496 -934 183 961 -520 273 773 845 978 -24 -562 516 871 833 -272 -691 -547 214 215 -95 644 -843 354 657 -811 -673 -190 -287 -126 -591 929 246 507 -583 136 -442 29 -496 -23 166 -974 242 935 52 360 779 -974 77 -583 904 418 -299 -942 -442 -120 -872 -815 623 830 600 720 535 -252 -355 -934 -271 951 36 8 373 -950 724 358 109 643 140 -936 749 -1000 70 85 603 -108 254 -713 -638 225 532 13 -935 -812 706 -658 886 618 87 -352 -684 777 678 -585 706 -57 170 -378 197 -189 456 -71 273 -285 -86 -63 -914 556 849 -56 392 -294 485 298 392 653 -72 823 -650 462 -49 -572 71 -900 -974 79 230 -373 -504 -665 132 212 -221 -832 -858 -701 946 -39 58 -118 -599 193 -988 694 577 876 -683 56 -213 -422 -880 167 830 38 -527 -753 -590 -581 541 696 511 -271 -488 -575 -154 -670 212 81 482 -571 494 607 422 575 131 -760 932 967 -158 17 200 830 -406 388 490 345 -126 89 395 -590 380 -434 -938 -961 611 224 221 817 -103 569 363 752 734 -760 -26 -62 -227 -126 -318 -143 101 -698 132 603 590 -477 -899 -987 2 678 -379 72 -287 -329 475 268 162 -930 340 845 -31 -268 750 -257 -245 -302 -179 -652 699 217 -348 224 -424 -662 -600 -61 -142 820 190 743 408 530 924 212 231 -819 -149 -396 90 -933 193 -112 36 211 -925 313 -286 -512 127 5 324 970 -715 235 790 -770 -322 -452 151 -482 976 860 457 -292 -232 -790 -980 -166 -937 -43 -511 -643 141 -187 -140 -217 -430 -993 721 -572 799 431 -913 818 -440 -672 -422 874 -809 -951 -76 -863 419 340 -769 -957 114 498 361 570 446 -705 707 908 337 -115 201 894 -83 35 -276 524 -958 107 -646 728 -228 -930 -232 -998 -516 385 -492 633 -612 817 -751 -731 524 -88 -144 163 536 162 -518 -94 -835 902 8 972 996 723 -180 -328 791 -783 730 -11 151 946 -780 579 -620 -837 930 667 70 -639 909 -260 -674 -771 -577 -456 99 479 207 -952 -829 372 -400 871 -782 927 220 -434 -800 763 742 194 804 -449 201 305 884 -754 -9 -450 -576 105 -158 -57 415 306 -718 991 -816 -860 -532 -925 -50 437 -51 188 855 -91 476 273 245 33 -119 429 695 132 -318 -353 -861 584 960 -171 444 -951 -715 -989 140 959 20 425 842 496 -166 -962 -44 -77 560 858 -877 51 620 933 -97 178 -696 545 536 -80 -628 -453 894 -292 -419 97 397 410 522 99 -914 -394 889 954 337 296 -723 939 130 -947 -108 -904 -878 828 -267 693 -575 770 -145 -269 -549 176 482 213 -458 727 419 843 -688 -624 -13 509 -794 429 123 180 -817 -347 554 -130 -790 -101 947 -257 937 -639 -187 907 -680 -656 649 947 291 742 532 -636 857 290 -264 60 730 853 -191 -110 177 833 -139 491 -101 954 215 -712 448 686 806 -399 690 399 -620 392 -547 -498 676 -62 441 -488 -384 504 -827 645 -252 -422 -738 430 -644 -832 -962 616 891 -78 841 -472 -428 -677 -962 334 -492 -978 -890 -281 19 923 -194 375 -197 -871 -224 196 703 -868 -999 -375 -337 184 428 -295 -813 -878 646 327 189 780 -733 798 655 834 -75 -673 939 -86 -878 -989 318 -160 117 -866 -563 -937 12 -959 651 -562 -75 635 563 586 -5 182 354 680 -723 634 -434 -810 -825 -766 -391 -772 -34 82 -535 -163 -811 -801 -199 849 0 -343 -154 38 241 -290 381 756 165 -52 475 -498 -288 263 270 626 -767 989 134 466 480 791 -239 -937 -968 -853 752 -490 997 -56 651 768 700 21 23 30 150 -603 175 416 340 443 -439 557 -715 413 883 456 -521 -522 655 960 474 406 -634 660 322 914 -390 -195 -791 -926 157 74 -241 641 -180 932 -139 -523 32 431 -144 319 308 -778 -17 815 626 -389 -811 635 958 -18 -592 418 -10 835 -308 -614 644 -878 531 -60 647 -5 144 247 -739 -383 199 650 611 -224 211 -406 998 -677 -577 757 -633 -440 806 -548 -662 -209 471 856 -863 -160 -8 747 -116 -811 380 545 -113 -341 345 90 288 787 -325 286 617 -220 -399 891 -528 784 -107 793 -931 255 191 102 300 791 -540 678 537 -269 176 -823 901 -290 -411 -462 865 19 -755 -882 655 -217 -104 140 -637 -778 -83 0 398 885 -824 -671 -598 698 599 -69 -14 578 785 439 -386 296 205 -72 301 -672 -761 573 -473 800 979 100 828 -1000 -164 -570 -716 500 571 368 -601 125 303 56 -908 411 292 609 -965 778 -65 673 -432 780 981 426 -132 -4 -171 727 -145 487 247 257 473 -629 -441 78 -225 -938 371 626 439 -699 -340 636 -118 -683 18 -279 -984 -375 221 -258 -525 939 -729 488 -154 -521 -906 -103 -884 -83 74 -630 691 346 -520 -18 455 485 -440 -751 -81 -450 -88 654 -858 518 927 953 -26 -972 -68 199 792 208 323 -792 -429 391 668 -283 -533 -149 620 516 660 -421 -399 466 956 -966 9 -203 110 604 629 -971 593 -32 -466 450 -345 451 -3 893 719 220 -23 59 380 -197 -495 151 177 -102 -655 162 391 442 -559 -892 -748 342 572 41 744 -146 -181 -46 497 869 869 -295 756 -414 475 6 986 164 994 324 842 -512 -547 796 322 -616 873 184 377 34 814 144 -885 -897 229 -418 7 -97 -381 -860 729 -581 -223 -143 -824 646 -363 -492 -52 968 699 738 -413 307 -287 -91 930 -926 436 -476 -346 -408 442 -680 772 -500 772 -968 374 -817 295 213 178 -742 -638 772 500 242 -943 866 -506 105 -913 -753 271 108 781 -1 -146 463 -595 290 465 735 365 296 -651 -179 89 986 -280 -345 927 970 48 72 611 44 393 -450 276 -138 -403 531 201 -377 135 -791 -994 -431 389 -415 -952 790 113 -884 -341 34 132 -500 -755 699 368 946 -468 -451 -440 -361 880 -327 730 -295 300 337 844 943 745 -493 637 325 303 983 625 -148 60 831 935 -123 -433 -329 634 235 -756 892 126 -782 452 226 32 295 255 510 -892 -444 727 -770 -272 -38 -374 -362 -884 913 336 -383 -650 224 -595 -619 -349 357 -298 -889 750 767 -592 289 -493 193 -938 -748 987 -675 463 -618 -535 847 -306 -700 995 633 -997 818 -727 364 884 -891 -437 -680 -864 49 544 -458 764 -486 790 -785 640 292 902 609 -590 -896 783 -712 -775 256 304 472 -785 429 640 -231 -169 492 284 -605 792 45 -274 896 -214 -961 -213 504 689 -904 154 -784 193 -318 159 -291 168 -672 -138 -522 -396 818 -617 -306 215 -441 -374 -105 443 -276 865 -927 178 712 -120 354 622 906 -638 -895 -136 -712 -105 -247 776 -368 -971 -437 -860 -52 -953 -620 -669 -109 769 -336 -400 666 -17 -281 -794 300 -207 -103 601 931 618 -331 -236 -959 -129 -779 829 666 911 -295 -468 148 -283 -260 499 596 -648 -688 -885 -469 -637 -960 -43 -373 -389 -32 20 687 -903 -854 -168 165 -797 158 425 -972 -426 -135 -989 -273 -508 200 42 168 -404 896 -91 339 993 812 598 -244 -537 898 955 117 -688 842 163 812 -699 877 -584 -506 624 -293 568 -336 -710 -660 122 623 -520 -985 733 692 257 219 311 -559 -269 727 -363 -742 -990 -520 -18 -238 -868 396 -420 466 789 -147 -393 371 815 498 862 670 -19 -238 -838 -501 -932 568 715 -399 399 -657 683 -455 77 -681 760 113 -841 159 41 -408 505 -377 36 194 -785 885 -980 851 899 -255 20 -742 -468 184 234 -920 -7 315 -705 -12 -256 589 -15 -140 -607 955 636 64 827 964 -958 37 -430 44 848 -705 705 -671 657 741 550 830 -29 928 -645 801 770 142 -688 289 567 629 -33 -841 -902 -440 498 521 -840 -49 735 -439 66 600 -399 500 138 -389 -261 64 383 -663 -894 786 -397 669 649 -108 -726 -920 255 -60 651 99 90 -682 297 818 -546 911 -372 -947 504 -341 118 951 -986 -668 515 -347 -113 859 514 583 930 -928 94 638 207 311 -849 -552 739 44 421 745 652 -40 958 -931 266 -424 687 -323 715 157 -505 -222 -183 100 889 705 -341 20 711 565 254 -94 -808 663 255 180 -328 535 745 -238 632 -810 -764 548 492 853 -23 -535 -248 361 -657 633 602 204 678 388 105 399 -24 -416 65 743 740 745 447 -461 -122 642 -650 717 327 339 -972 270 845 -467 -291 629 667 -443 100 778 725 96 -295 -513 -56 596 254 -703 376 -984 -490 -689 -661 -787 20 599 380 26 451 12 -2 -306 559 -338 10 -415 657 -816 121 900 252 251 -318 57 981 165 -147 -587 569 386 -498 435 494 821 943 -661 -397 18 -272 -604 -958 7 -533 159 -507 -265 -982 -667 549 -9 291 -261 -185 678 -219 154 -41 264 27 -362 -700 233 398 -897 297 502 -791 -561 151 -512 -227 412 861 162 694 -81 573 -588 -105 -178 232 189 -726 -270 288 19 -406 746 -40 -567 -685 -995 86 -78 407 -869 746 -243 291 99 -275 343 917 -11 979 192 -15 925 -522 224 -720 -461 -564 -216 640 55 -874 862 278 415 558 -835 948 646 315 -462 452 -794 199 338 826 184 66 -834 393 951 -561 -757 564 -467 381 879 -253 -17 57 -393 304 -785 -223 -139 797 -937 -816 -490 455 101 -36 631 943 -47 -373 330 -276 -257 66 1 636 -81 -251 -38 663 -379 -230 757 579 -429 -609 -887 154 886 -51 -504 -197 -767 -771 989 -324 -248 -914 402 -245 940 119 -336 -502 -872 -613 760 -427 374 -771 -737 232 37 -908 701 -217 -939 843 740 804 78 -376 -80 138 905 509 60 -633 -556 451 769 -672 75 -56 994 434 -809 937 -583 -2 23 -863 -818 812 -493 -471 -573 -42 952 -882 -285 355 -63 791 -199 43 -956 -33 276 605 970 761 -497 854 -986 947 913 127 546 -660 72 -802 -765 406 -928 956 296 997 -178 -925 -765 -673 -72 771 916 601 279 631 -816 -248 -965 922 133 -268 -301 289 -404 -441 -855 -323 97 183 701 -458 -399 535 560 0 -695 658 415 -678 -581 -67 -798 651 -933 221 -536 528 98 323 -949 241 -112 795 -95 -291 -381 -547 -254 -432 662 -30 551 127 -346 982 899 -145 683 136 -523 564 -828 -743 -37 547 -236 -605 739 323 661 -815 -480 -284 -857 615 -347 107 172 159 -214 11 -453 -387 590 -649 -359 256 -855 -669 -579 353 153 -749 230 -144 -213 480 250 -863 60 -775 742 231 316 -925 945 184 76 -35 814 5 674 267 223 425 481 -605 435 738 -428 604 -510 221 -118 -684 -83 528 276 -749 -145 661 -825 25 267 -906 654 2 584 939 -898 538 -938 -886 774 -25 254 662 412 490 350 763 -372 -438 -328 -410 319 -54 -310 -62 -657 -116 -281 593 214 -662 -441 522 644 688 383 906 864 -945 -500 587 -377 635 -508 784 -810 -893 33 -316 965 -922 886 426 -999 -957 346 -103 -860 -107 475 987 -32 -222 354 -494 -310 630 218 246 464 840 252 414 57 -597 733 -612 -740 884 -487 -672 -407 348 337 -102 -154 412 -638 274 -412 -555 445 394 526 -805 957 166 -28 -205 -10 810 -466 -317 779 996 843 290 606 -952 -522 -381 -2 -31 552 -687 -271 88 -965 -236 -907 656 -473 -649 719 -263 -397 -354 164 429 965 -418 799 -233 -250 -643 157 500 614 909 181 444 820 927 -655 -719 -397 484 -144 -859 857 743 -749 -819 -448 -807 -854 -709 840 -461 -312 -43 -340 590 -542 352 417 -256 -980 943 958 -494 942 70 862 -714 -811 -487 -363 316 -825 756 85 470 -111 139 722 563 -222 -173 28 -677 -505 -72 -209 746 409 -309 955 442 970 -129 -236 343 -362 -485 -154 463 527 914 -641 257 309 -339 159 163 214 859 -441 845 -478 -415 -681 -397 48 -993 -569 78 -101 -408 -484 599 -57 196 203 -704 67 -801 -181 -936 -174 -352 -884 -869 -186 340 -406 -275 941 -812 -578 510 165 -188 647 79 -494 -872 -913 -116 -890 -593 -63 613 934 -412 860 45 566 94 -508 -999 -491 186 534 -44 -828 302 -307 -902 491 721 571 -609 -935 486 -570 42 759 719 338 64 -540 -108 -662 77 823 216 882 -764 964 -813 -670 917 233 154 216 731 -178 -871 296 840 682 -547 437 171 -841 302 -592 880 -36 -576 162 850 -853 370 -62 374 712 158 283 295 571 -272 -277 977 646 650 -936 -443 567 614 -76 753 976 969 -901 949 856 835 -386 -741 679 803 443 600 559 -333 -763 304 353 773 711 937 -251 227 -525 118 201 -991 984 -486 55 -134 -903 359 -579 302 -215 100 -359 126 -686 -822 727 290 -301 -454 -996 330 113 251 -318 635 -148 -451 -280 -938 -905 -205 -922 -254 -282 114 -116 -911 352 6 -836 -838 -837 -950 -421 -164 714 -402 -100 -676 -841 -942 251 146 643 897 -274 460 39 846 335 -730 400 -195 -874 -140 -310 -88 -879 -692 -494 170 133 747 708 -824 828 -625 -955 -560 -879 211 849 -999 -153 680 -676 404 601 2 -784 905 725 -881 -271 952 451 412 -897 -866 -973 -308 129 -804 530 -408 -97 -543 88 539 -797 -505 -122 396 92 -730 -713 -131 700 -437 -422 528 -580 -52 517 665 -55 167 -72 -576 -257 -308 -723 205 144 214 145 -291 -74 845 23 266 257 615 250 805 -947 -856 785 401 689 -832 -993 -533 -787 132 -951 562 330 -728 -478 -653 -247 -819 -400 -922 83 88 725 418 -439 857 671 -966 -288 -228 447 -270 404 67 143 -147 -215 672 -153 -240 865 798 230 125 536 -329 -840 887 769 -555 -784 -586 248 994 383 -78 -607 -172 -615 154 779 906 -394 -242 986 323 986 644 229 -808 770 -517 -586 -86 -990 -979 -746 682 -723 -872 -795 -803 340 -107 -311 202 859 885 -66 946 -138 882 322 778 109 534 56 694 -950 -131 -649 10 9 281 124 -864 -955 357 934 390 -116 -531 429 -579 -556 -399 465 594 530 917 12 -477 811 -977 -873 -119 -31 -699 670 -68 -12 -798 -613 -230 -25 919 716 628 -333 -896 -627 -525 -173 411 -279 -499 221 -432 681 -526 312 -36 913 -723 -613 -188 677 43 -669 145 -67 163 304 -77 -571 522 246 688 671 -885 666 507 703 812 -149 839 -80 -814 -275 -133 -622 -865 -507 -887 748 649 -751 -340 534 -463 46 -765 353 -728 251 -442 -187 -791 -28 -702 104 -523 -778 468 755 805 -445 -970 -844 632 -210 -418 -178 649 -170 366 -650 -21 -638 -313 -576 -150 -819 -137 842 -561 -895 -363 426 -74 -665 -774 765 -113 936 -397 334 -675 881 963 -590 104 -310 -724 957 -986 -539 301 -820 -132 387 9 308 536 -480 -260 -862 256 524 143 -882 -683 35 -800 -360 -207 767 610 -901 863 -163 -732 -648 523 -26 398 -635 716 237 755 781 -446 -34 77 -796 270 -750 984 466 559 -417 -28 -154 137 965 -575 -254 793 274 -788 -197 10 -620 7 -942 -944 -383 -563 -919 -805 -498 253 568 -496 738 779 -479 676 100 572 825 31 -287 488 389 315 -735 -351 -477 -751 -21 -869 38 203 -593 -75 493 -44 907 454 -375 87 56 254 -653 -943 462 409 -607 307 -520 -295 -776 22 674 951 -35 -799 516 869 262 199 -853 -914 -766 -45 -760 666 -631 985 -336 -77 307 -356 -789 -596 559 151 156 977 143 915 412 674 881 -615 -889 612 -241 863 540 820 -923 37 48 678 595 -986 -784 -185 -96 998 526 123 488 -970 -949 -9 -942 -944 -756 951 570 -525 204 847 914 -799 -419 -805 -8 -260 519 629 904 354 880 571 -391 -904 724 795 33 -712 -759 72 506 717 324 -593 471 -833 -154 -792 -907 715 -674 -831 -454 -803 -68 -374 -385 -698 -638 310 303 894 -569 51 886 -564 351 586 932 473 592 -477 218 269 -482 -133 63 -324 211 457 -461 -127 381 -533 629 -457 3 7 -211 -373 -656 -822 -624 -54 -570 568 919 -423 -565 234 -347 -775 -93 390 341 -698 -34 696 645 -215 -562 -663 -811 34 -391 45 -593 -244 -850 252 288 527 845 -283 -437 739 573 260 -493 485 211 783 -639 312 -665 -209 -949 -568 -412 291 -778 -804 24 -948 -360 -859 -36 679 861 -766 -164 -939 -530 963 275 875 -190 316 927 -643 529 416 -544 357 53 152 -636 954 -451 -522 -654 -822 -639 458 -773 249 -777 -856 -594 539 -886 -63 654 566 -439 38 -829 -771 107 -855 1 -211 572 -593 998 151 288 -685 25 420 42 -189 -549 658 -874 436 -877 -620 744 -928 -622 -848 -877 734 242 47 -588 18 610 -950 -979 -954 -51 -560 567 -220 -877 -303 -59 -862 -54 -960 -575 100 861 -954 638 -622 311 478 118 -142 956 958 -685 -369 -405 -75 819 621 392 -217 873 -668 433 535 -948 223 -865 598 569 -868 -442 54 -422 452 709 -457 155 -191 848 -346 -503 227 -897 -437 212 -341 -881 417 73 -597 -613 -3 -534 594 498 786 595 -634 -533 554 334 -277 647 -845 -849 264 -53 -44 -486 -950 570 81 -49 -439 110 664 64 -96 -653 -10 373 -110 517 -107 -635 297 -387 470 496 -176 722 163 85 -991 385 -334 -816 127 -659 -237 -670 425 64 -25 -792 987 -420 -544 175 491 -695 354 540 -843 313 627 874 643 874 -477 -999 -154 -5 -83 59 27 76 -745 925 -426 271 10 302 720 -944 31 701 42 462 133 -497 0 -880 -166 39 -758 346 -759 775 -781 -344 266 -267 -964 -776 -884 451 60 -705 148 -976 -340 -727 -164 450 -606 -994 -359 -177 -585 -476 -848 663 -957 -663 -675 588 827 136 -759 323 -461 -388 111 613 148 -734 -204 871 587 52 -625 -234 763 -567 -284 -541 14 170 -3 166 -841 751 -859 478 -316 457 -715 -450 -231 525 480 -609 -812 961 -173 -577 194 -536 -55 473 -738 974 840 61 -88 698 -890 -362 -68 -709 740 784 276 -539 425 880 861 -465 566 -389 -496 -531 838 415 -689 -332 -722 -33 -293 672 974 -304 0 -342 -835 733 -344 359 -829 291 514 860 87 -686 898 -726 -615 908 -992 401 -33 -843 952 425 427 783 152 -849 864 225 595 -303 93 271 -483 -965 -132 -918 492 793 -559 711 -707 -889 -709 -431 438 456 582 -508 -102 -175 116 -701 844 802 172 -590 156 -857 -409 -464 -481 210 372 146 437 -492 -915 -95 -176 -922 -388 133 -835 282 -185 -784 40 786 -685 772 -257 -888 7 -824 7 121 261 -211 -976 897 194 -484 91 -1 599 -904 911 -989 -592 -83 237 -462 280 -269 610 -398 -288 570 70 697 66 469 626 126 593 867 -476 -799 -80 -122 -380 171 -944 532 -500 168 -994 -154 -611 312 -716 67 86 -993 316 794 767 501 -960 706 -980 -764 838 558 483 -667 523 -676 -283 -426 -736 13 -159 -444 171 860 107 -89 -558 222 -583 383 -406 507 723 882 560 -1 -51 -47 993 -767 -488 -132 -186 561 -28 291 103 401 -499 -498 -412 -714 -792 330 32 -555 490 -117 -477 954 -954 -807 -197 30 -766 -251 -837 -530 -165 -361 395 716 -692 751 -989 345 71 392 647 -219 -403 -922 -324 -661 935 79 -990 57 -444 -683 -278 -312 -939 -102 -846 -521 66 -536 -459 -357 -559 -651 288 -130 803 -679 715 106 553 939 158 -125 834 -522 13 414 169 -295 370 189 -38 749 -866 908 -801 209 540 203 562 435 -990 -505 -578 181 -600 849 117 833 -444 -853 531 237 231 250 -986 571 355 362 366 51 -771 898 377 -539 68 596 304 645 757 639 -335 -149 268 994 -860 957 -188 84 -434 -467 421 985 -996 464 213 -597 -166 67 387 779 -206 -625 262 -250 -147 -45 -727 -401 -601 -967 281 -384 -193 -457 -288 -167 -879 782 -66 -496 -950 211 -124 -397 -470 -602 -133 -252 -155 577 480 28 687 -167 308 453 659 637 43 703 -411 994 -843 583 -710 -909 -84 955 400 -525 494 -22 -117 842 -288 -495 -507 -954 514 -598 -459 -907 -880 367 758 -757 -544 589 -438 -50 -995 -561 529 -34 -147 230 820 -50 -767 260 -862 271 -683 -866 -852 592 -637 -242 269 270 -840 706 -225 -584 131 607 -293 -926 -537 29 -15 928 -234 -574 922 -605 -135 770 733 -257 350 230 -595 144 -77 247 622 -152 -39 834 -403 151 -754 630 518 -192 35 365 196 -118 444 130 -996 943 -462 -478 912 16 812 885 937 775 426 -445 -453 219 618 -109 798 -507 -437 738 398 825 -867 390 -579 -748 -83 -260 -379 -859 -152 550 531 555 660 -195 -494 -753 -426 -77 85 36 -21 597 -194 -835 78 781 976 464 295 -681 -864 626 -296 712 990 -180 -771 -445 936 630 704 58 369 -123 947 -293 183 -279 -448 597 -724 -897 -687 946 -416 -954 -19 -939 75 -710 -889 46 105 -757 -316 679 -949 205 537 -784 932 943 -322 -927 -221 -541 551 156 -653 929 900 147 -739 -691 -125 57 744 476 -504 -941 -907 924 -183 711 -933 880 -855 492 813 34 737 -530 -206 296 -706 -525 -468 449 -187 -696 -491 -196 -931 392 -327 -521 437 613 960 -471 713 366 425 523 967 -895 -374 -800 -702 101 -829 -250 897 -124 313 -658 -854 538 -122 -956 -262 0 -960 -895 843 -514 -659 66 864 -786 -634 473 318 -300 -770 690 278 162 492 -792 753 417 625 -42 -480 530 288 793 200 229 449 510 -135 806 198 550 271 558 574 -913 -376 -330 998 518 676 -575 -435 -281 170 608 -585 660 -464 -61 311 733 -112 553 833 355 274 780 409 -587 -247 948 -311 517 23 626 683 -859 132 -877 -403 127 852 408 -389 -900 -426 -339 138 880 212 -10 -672 704 467 -175 -816 298 976 -920 135 -857 322 -206 -176 -75 -104 457 867 65 -51 -676 -573 -237 560 -64 341 -163 612 50 287 322 663 366 241 287 964 -721 75 768 -975 912 34 -937 337 395 -602 -840 442 626 -226 311 -375 615 -227 125 29 -866 -65 -762 588 884 -526 452 -545 420 345 120 -520 -178 -722 607 959 333 -301 522 61 -810 487 799 131 219 773 -914 -933 -88 -699 638 526 643 -954 793 -644 335 -540 -298 315 384 -638 -625 717 -553 -506 51 -695 -229 386 984 85 -373 328 -804 -284 -796 -251 582 811 -861 -435 -742 642 643 835 590 -781 -344 -455 -919 621 985 915 602 432 10 326 -634 -559 -229 596 -347 -997 811 718 824 696 526 806 338 259 -314 -393 -46 3 -264 -76 220 641 -297 -804 -224 -205 -968 -102 -458 -650 -454 601 626 209 628 181 691 162 -393 229 811 -366 341 939 -631 -357 -874 865 712 -606 -163 -950 840 -496 109 833 -451 -929 566 850 9 561 622 594 -142 475 -89 -888 519 614 -673 -274 -984 -797 153 -388 -350 -72 370 412 413 849 195 -129 -164 -198 -336 -101 172 400 -194 -727 -22 -654 772 128 -506 -101 -773 786 424 -518 -615 -164 -81 368 -195 -311 -144 -25 -140 242 800 978 186 -219 962 -929 -804 -82 330 912 30 -546 -711 -405 -866 347 -386 -284 -949 -352 -322 755 629 414 -216 547 406 891 717 541 -747 970 -324 -493 -225 -79 150 119 -523 542 -396 226 244 189 121 -375 -768 -131 575 -685 -409 460 815 -525 835 733 -619 -958 -536 -767 801 -578 -150 817 248 -634 -582 -21 -189 -300 -265 717 733 -203 833 -219 655 -976 -920 -562 495 -26 489 425 776 -728 -675 -309 -303 2 -145 971 -743 630 -559 -153 90 930 -270 481 893 169 284 -247 966 -59 420 226 -568 77 222 433 110 542 221 -364 872 649 -158 230 55 -691 -396 -985 982 -640 -205 -970 127 375 556 943 525 913 -549 531 841 -640 -436 -116 841 421 682 561 687 -417 128 618 -14 -451 905 -324 -409 340 641 717 -968 -912 -602 645 669 -738 -464 -970 -610 555 -170 -330 587 478 -145 -303 -213 930 -94 100 -719 -697 -647 -126 -447 -322 890 674 -715 -502 49 772 -232 -637 82 606 -416 -182 473 -577 299 -596 204 75 406 -138 446 231 -326 -400 -346 854 710 764 773 -87 109 -201 -343 -739 -535 -136 957 239 -354 210 34 174 289 -761 654 830 799 291 703 -321 233 -344 246 362 -498 -355 -347 -118 90 659 348 -326 833 551 -790 -485 175 -839 261 751 -943 -162 -28 189 -807 -251 147 780 -943 156 221 50 703 871 385 -465 -528 498 331 384 -946 -773 847 -979 -989 143 -30 888 403 -203 -713 -65 -597 337 -579 -736 436 348 338 145 550 195 -557 -207 -449 757 -56 -918 -796 239 -198 -974 513 -76 15 186 558 -393 -218 596 -238 499 793 996 -383 -16 -827 952 -761 150 324 277 -175 -440 192 -366 -455 346 704 241 -681 -646 235 -490 -282 -772 399 781 51 198 24 13 -243 -225 -728 814 902 153 96 -75 888 399 619 -364 -809 955 -28 -247 -291 358 -77 -495 398 560 728 344 -23 814 291 796 -865 -64 -53 644 -694 75 730 -593 445 274 189 -132 80 -655 989 -417 -741 374 512 69 -964 -186 289 854 -139 -967 634 -734 293 -897 830 -190 -597 -475 -798 386 -853 -460 -976 518 42 -31 -104 -802 -866 -747 -340 976 712 -236 510 475 -124 -549 -118 -895 573 -307 442 42 -194 -645 428 304 839 -683 171 -753 585 707 -720 -904 753 -487 601 -193 799 819 -327 -316 -99 -874 259 -62 399 891 49 -951 -87 233 110 -120 -417 161 888 558 -984 654 331 -453 463 160 -922 -453 -691 -122 777 239 -699 -734 176 355 -41 544 39 8 968 -169 442 -520 630 -544 804 -364 927 -937 -323 159 865 817 281 -325 223 -470 -490 96 -583 7 -269 817 -920 357 -741 -587 92 549 -258 -758 727 -554 124 570 -621 -19 -822 485 10 782 -885 634 -270 231 421 271 51 -453 -100 312 -680 10 -771 264 292 894 -834 604 220 471 964 -576 -848 559 -36 -68 -818 -504 -311 -3 431 312 -190 -276 -242 -507 604 374 33 414 859 -244 -934 -770 -357 721 105 232 269 45 -41 447 -206 840 -207 282 -383 -858 244 696 -725 867 -85 101 29 -91 201 572 -333 -668 773 -247 672 361 -495 729 163 777 275 277 -198 -572 -853 -856 -624 -697 -331 861 -983 65 989 -30 -939 -366 269 20 195 -325 -610 -762 269 435 324 839 377 685 471 288 -3 -435 356 -531 628 -691 135 667 -980 -247 -143 27 638 490 -981 404 500 -329 309 741 988 -39 -193 -527 406 -495 -335 -345 -66 -954 522 -733 -987 296 470 993 11 -444 167 -784 -833 -443 54 -605 -327 -91 -692 -671 -453 413 -728 524 -43 533 300 104 833 -233 -561 -904 -592 -225 -216 -825 221 165 495 -342 -968 652 843 -679 -353 -508 -863 -341 265 -874 -32 32 -513 762 -547 641 845 -482 448 -472 499 -990 77 739 -942 -60 -563 206 -613 -296 -801 398 471 492 -419 -399 -536 -792 629 -31 373 -119 789 984 -879 723 767 928 -584 870 58 662 610 202 853 901 70 367 564 -338 -337 153 889 -737 319 -458 728 187 -359 634 -13 -351 -703 218 673 -363 373 -399 440 175 8 -176 -162 307 82 -521 -354 -933 -348 -442 418 -788 349 -62 683 -756 780 503 392 219 -694 480 177 308 -175 5 198 -773 288 975 122 831 225 864 -536 -791 240 -568 344 971 -69 716 -200 521 -338 -129 576 -959 481 410 -778 -16 -926 637 -60 734 525 311 -397 610 222 701 5 329 855 -147 137 -905 -976 -924 672 522 509 -375 -483 -448 749 -175 -385 67 816 -942 -408 962 -921 345 522 818 -102 -890 -688 -176 -656 -920 -954 -872 -234 -970 -284 979 718 -352 -664 -870 -949 -551 780 598 180 10 315 -23 -335 978 -347 103 -765 956 947 -603 -690 -525 -53 383 -675 119 484 880 757 -426 686 30 416 444 827 437 629 834 419 210 282 551 470 71 -282 -182 670 -874 69 202 452 -686 -882 559 -328 212 -858 498 479 -670 -449 716 -98 -21 183 -545 -553 -61 -252 991 -31 80 620 742 -124 -885 605 -181 923 -720 -616 700 -110 -361 371 -168 -9 960 628 -326 -52 770 546 631 103 -316 -496 506 -520 -193 976 248 -911 806 361 559 655 -367 -461 -711 43 -517 645 -547 617 766 701 719 -162 529 337 908 -91 38 -77 -235 784 -926 649 -314 816 -244 515 913 -610 829 324 641 636 -2 59 641 162 671 851 -138 -545 833 -729 -828 -629 305 -454 113 66 167 -883 -116 779 895 81 -578 582 -955 415 940 -736 -538 227 -266 905 -822 -894 -475 -614 -86 102 -658 -844 48 920 -702 -714 -335 11 -460 268 -283 -640 949 -516 -551 254 -870 -5 -81 907 16 -985 662 273 -552 -48 -404 -700 382 -516 -901 885 -582 523 143 -534 -344 484 692 327 -288 561 -904 -61 171 -560 -601 752 380 725 142 251 65 458 138 -929 -951 -854 494 59 877 -375 -829 -249 526 259 351 -92 443 78 875 -580 -840 732 -25 829 659 800 -804 -707 14 898 -49 538 228 -671 529 -968 632 493 -355 -562 835 233 664 -729 677 -454 -279 -514 -573 -260 -611 223 -240 -23 267 414 -4 916 -384 557 325 239 -345 353 218 -100 -282 960 292 -33 -798 905 -262 964 210 241 692 43 -329 789 -659 -503 -626 -604 485 56 -27 27 -145 398 244 -976 177 -777 35 947 -129 -681 -109 -179 187 -396 125 423 706 -536 -238 -936 285 782 -697 -422 12 25 -175 -161 -301 104 -542 862 106 -81 193 189 -289 44 964 503 689 994 -138 644 -944 103 -427 42 594 883 674 81 843 604 -139 -390 505 716 -176 -171 142 -919 -411 9 -345 449 -72 681 -729 77 -888 -447 -553 -157 -260 898 -309 367 54 518 -17 -489 -470 -217 -633 538 8 319 -524 269 -67 34 -52 -276 -654 339 224 773 586 172 824 -328 -790 -801 108 -394 577 796 -633 -327 -103 739 978 -865 -432 539 962 -244 458 -486 623 -524 518 99 -334 -916 -349 -385 -544 707 601 -535 -191 -666 -794 404 722 306 -283 -402 140 16 -915 35 578 -853 298 -974 -332 312 821 -825 350 -347 994 -594 -554 438 -71 -6 -310 -167 870 763 187 -674 -58 -673 -480 -250 178 314 -273 805 -358 -776 142 463 144 428 -350 -973 725 -520 -394 -63 -429 410 -79 -941 -760 436 630 -182 -114 132 -283 974 965 -66 -113 -356 624 194 138 -727 -163 -733 -999 387 736 -526 -26 766 620 126 -383 -66 573 12 -273 942 -338 -277 583 735 409 893 -123 593 211 612 -737 -960 -183 -459 281 -389 -282 -834 -1000 -832 -76 -815 -562 704 560 499 929 111 -904 500 398 -580 64 -322 -788 -738 85 249 -614 896 672 763 -766 -965 -573 -604 -493 -888 737 937 -429 -794 862 -370 -270 -664 838 124 898 520 472 -914 558 -184 520 645 847 14 -999 537 -658 956 49 -215 -609 72 421 -817 -910 -370 -128 -768 -38 109 183 -696 909 -775 -428 -839 349 -30 713 -960 227 202 471 -284 847 877 442 -800 -555 -651 -855 803 -225 194 363 958 224 -399 818 -733 -895 -414 -138 713 814 721 754 504 -373 -200 -604 -917 509 393 -63 -94 786 -626 602 -137 392 -559 -17 522 823 265 580 860 -405 481 -246 246 335 -641 927 -538 -46 397 654 -997 394 -987 -462 601 -837 698 -587 174 -954 553 830 643 -37 834 581 381 105 231 664 865 -716 -588 408 -627 -490 -473 -271 -973 832 -552 53 -423 -447 296 -958 179 427 -607 871 -205 -652 441 615 -148 -446 -99 -206 -600 163 235 -884 -819 864 425 776 428 -468 111 -866 983 -882 -851 149 -479 326 -302 119 -96 -257 -85 255 -219 -545 365 982 -604 -433 -492 495 394 -375 -97 -809 390 -736 411 -614 -972 143 954 -334 145 845 304 -795 -402 -471 246 668 419 265 -524 834 -954 432 88 -593 -691 -216 -405 -993 747 -303 -98 738 -826 -72 -939 -695 -168 330 -898 -607 -128 311 -3 288 -184 386 -342 -100 442 744 641 -524 -262 -288 40 380 -703 499 -631 867 635 834 583 -138 367 -315 -198 -662 392 352 170 -935 530 957 821 669 515 -257 242 461 -100 -843 6 562 737 800 -43 -329 -652 435 -840 -931 -832 -857 -842 -591 -686 346 -299 530 306 -448 786 1 -912 -977 -657 -972 -286 -21 -914 358 -758 -35 -620 803 -347 -290 939 876 -232 -55 -256 112 946 -491 -32 281 531 -792 -155 -507 -732 27 996 325 -487 -578 -740 -731 864 645 16 -689 -909 -979 615 984 -950 -139 -824 -398 396 -305 797 -229 572 -395 -606 -696 606 494 977 -92 -409 -814 60 -194 -578 -567 -582 -845 843 118 937 70 636 122 617 -103 -625 793 19 705 950 398 880 -618 -485 937 562 -637 -944 270 339 -551 -928 911 -558 197 -66 549 -521 913 643 704 883 -207 -653 853 846 -301 -215 -236 -575 -372 -456 -193 459 952 116 256 790 123 267 -298 920 -564 -207 605 -149 642 -169 -827 286 655 -270 470 -943 222 195 -490 937 -734 774 -907 574 -221 569 -539 922 -327 930 11 414 720 -332 -786 425 929 387 317 -239 -958 612 -735 32 -819 372 349 30 -518 252 967 -417 787 441 438 595 16 909 480 309 -134 694 -299 29 308 22 851 907 -751 -720 -881 -422 -22 -762 -642 689 -757 -48 -886 414 954 -357 106 -237 -225 508 386 661 848 451 -777 252 -219 -824 681 956 600 860 146 175 -344 -75 -524 -526 80 614 172 369 -166 -270 -378 528 432 592 133 -238 587 -953 -168 854 -338 -593 -116 -863 383 -102 410 877 944 484 -931 634 -950 39 309 -944 -473 573 784 -31 221 895 127 -667 -564 -1000 -444 -474 -212 -211 -238 -282 515 -422 601 760 -771 994 -92 708 -890 -472 135 -213 571 -755 13 917 -443 484 -527 2 -314 159 -781 -146 -212 688 719 440 -188 207 -598 800 584 -424 770 585 -66 -796 -673 -270 599 189 -20 -63 864 -507 -196 -48 806 -56 240 484 534 -881 -822 -96 -86 -798 -418 -710 226 719 -396 673 840 -385 325 -881 999 -107 712 565 205 -249 503 354 303 -335 -700 -35 773 163 829 128 65 -13 -413 -106 59 669 679 324 768 40 213 499 -949 732 -190 390 21 687 -892 -985 -361 -997 704 79 300 305 -905 -801 -464 -923 427 -365 -231 -721 -114 -415 710 -556 625 847 413 -299 194 -385 -708 526 770 850 -158 321 -725 300 -855 -808 255 97 -191 551 -601 502 -773 884 341 -253 567 103 891 -66 830 570 -360 654 -939 -915 165 -501 -496 27 574 -694 486 858 -716 -971 858 -615 864 -734 619 -706 -942 927 -848 906 -814 454 195 729 -581 -113 146 -2 473 -212 357 776 -258 74 332 -832 -61 -576 397 141 69 -646 -563 -989 633 -367 295 801 302 834 905 -545 493 95 292 560 -903 664 -1 788 -644 13 -747 84 -162 -585 -288 -51 591 309 -374 665 348 -169 599 515 154 867 -681 886 577 -939 128 398 -769 -88 809 955 -789 96 -263 -210 -792 993 454 4 616 -975 660 135 -579 56 -76 530 -62 -191 640 -330 -314 941 -87 -284 469 334 -308 -428 668 -414 -517 924 -569 -383 -781 625 786 -462 8 842 -720 -145 -964 974 526 938 -680 83 813 683 450 -402 -376 437 -139 -463 530 540 677 196 360 429 -409 -287 -359 -210 -471 736 -394 -60 66 325 -142 588 -107 -25 802 938 491 84 902 314 -998 568 -566 868 -663 347 592 -569 238 778 567 -496 -908 863 -379 887 951 66 709 703 -847 -461 602 -600 397 -253 277 806 -822 -810 435 392 806 -103 -856 171 -56 614 70 -452 472 727 -349 -681 609 -635 -950 -252 -927 -813 153 589 368 -977 870 -412 -512 -947 77 82 203 -484 -564 799 -971 233 719 174 345 -577 -126 901 -967 445 -178 834 566 187 -648 -83 -134 292 -783 972 -304 607 374 -988 -225 -730 725 902 782 954 241 993 5 910 65 925 -150 871 -684 -877 -682 -603 -183 848 984 -351 969 902 489 669 -241 -170 702 882 604 555 894 7 910 -125 817 407 -106 832 732 -197 576 636 -510 267 446 -552 526 -604 175 -749 294 19 195 -597 599 626 -511 -419 191 -988 -566 100 151 -749 -289 35 -498 776 -721 -458 -25 -589 595 176 -301 -262 -193 397 668 412 998 -286 -231 346 499 -373 -495 -977 -968 -609 570 -637 393 426 1 -429 858 -810 -112 -664 874 -899 138 -954 504 -493 709 870 537 127 175 -927 -779 356 898 651 812 849 -268 537 905 -249 -747 896 522 16 156 -313 -97 178 355 740 552 973 403 693 632 522 -828 -214 693 -560 -107 771 -767 -121 -822 -336 -379 -38 -263 377 571 -441 922 447 327 597 -303 322 -852 -901 518 -734 -32 -697 874 290 -507 -618 469 815 328 -57 769 203 958 775 424 -984 -119 676 990 -665 574 795 -974 -2 21 -487 474 849 673 -47 -987 569 -118 425 -614 -859 -791 531 -656 -454 -883 238 -975 230 674 -969 -383 384 -480 -682 -963 228 329 480 -543 -813 -921 21 351 -489 70 -157 -75 962 716 385 -889 -639 -208 -401 224 149 -505 -976 983 -497 -341 155 -903 853 -669 -315 873 400 26 -444 -861 -203 210 -717 -249 820 68 326 395 -808 359 -349 852 -518 621 -417 -334 -367 95 891 567 -345 -302 -81 649 -149 -491 405 204 -305 -743 -827 494 -855 -54 290 -795 698 464 102 320 408 778 15 -347 -705 129 397 288 544 -491 246 623 -625 497 -28 72 981 181 954 697 -678 565 569 88 393 823 469 -884 -311 -537 114 483 -532 -549 626 156 862 613 967 124 -697 -567 -706 595 664 610 447 -152 564 344 334 621 -93 -489 -271 721 588 941 -161 -425 901 -48 633 -234 9 931 136 369 948 862 249 330 725 831 144 781 -795 748 23 728 -600 -85 -889 -94 -920 66 -753 -544 815 -333 317 -507 517 916 -278 954 227 35 -685 -337 -957 285 -698 368 -774 522 30 -272 -658 415 373 756 155 -33 948 44 -259 386 551 -111 -981 -13 981 -172 -288 224 814 784 -137 491 219 -661 -329 -966 -967 -904 -352 417 -972 -117 103 889 185 -362 885 -284 291 502 -253 236 -677 -148 -233 77 809 63 860 -773 700 864 -700 274 731 -250 -887 -556 94 719 -260 -707 298 -46 885 -436 866 -605 655 -767 237 576 973 45 -681 51 -512 -274 -295 987 -496 721 144 -764 -327 115 -650 396 -358 836 549 138 332 362 -274 -971 -954 -395 -655 290 34 309 -513 20 951 198 -734 324 344 -394 -801 -681 -984 201 866 -911 -551 -553 388 128 67 -975 639 -733 -658 -437 801 839 288 772 509 -31 178 -902 878 -223 469 -645 -183 424 528 -838 137 -619 -724 -745 577 -434 519 -569 -294 -36 -660 -926 -902 -639 -881 -759 -303 442 361 952 -38 774 46 -939 555 -944 69 907 501 -696 -235 -772 -957 -848 808 -276 -285 -309 -433 318 999 256 -291 -713 472 -63 635 -415 576 805 790 93 46 517 -140 532 -160 -276 -831 967 972 -776 -937 314 845 -246 -966 -95 289 979 -586 -51 420 328 -436 -845 679 265 207 882 280 -761 884 432 -867 -189 338 -914 547 -981 -414 476 -557 -345 717 529 837 -332 27 936 -631 -79 -638 357 -87 -190 -990 312 -748 -949 715 186 263 417 137 -842 -65 -43 -117 237 979 -950 550 -549 180 -889 862 607 -58 -119 913 720 19 944 286 -366 -95 -803 850 -573 -947 833 -686 285 -391 844 499 -333 494 923 758 -629 524 -202 -430 -475 -210 -165 729 -164 -208 301 867 491 -802 -694 580 -199 -80 766 -944 -707 975 -873 477 574 371 303 -771 -1 6 -208 603 922 804 646 528 352 775 163 -564 -54 548 422 445 -719 -457 -813 -991 -885 487 902 -300 950 234 -745 924 -210 712 640 998 -508 -395 -28 979 616 -248 367 -857 -693 -200 -207 918 -121 310 920 912 -733 -287 -340 493 -334 -928 -862 -290 -759 -154 -7 -524 -973 623 -383 984 -570 336 -931 626 -153 374 -600 -512 -764 494 -712 -453 441 -719 -138 159 11 -666 588 -335 189 226 28 154 -308 832 25 185 791 -567 -128 166 -976 656 -548 -65 971 -81 946 -580 -357 155 51 461 464 3 26 830 -124 8 874 168 -272 -87 -636 481 1000 732 13 -334 637 701 -525 -309 363 921 248 -74 -380 -417 482 -946 826 530 664 1 -672 531 15 -598 572 -849 -914 215 -309 -979 -854 604 848 -834 -645 406 -229 -759 -554 891 -406 558 751 409 395 -10 -823 -96 494 437 473 -463 535 -230 374 -523 -261 849 -616 909 573 991 -32 -71 438 -875 -364 51 339 63 237 831 225 -793 712 815 916 591 135 -871 -494 463 -965 702 -476 626 -911 -46 209 391 -497 953 -584 512 -790 -837 -91 -312 -489 243 531 382 -598 400 979 426 703 239 477 -188 948 -970 -798 916 -514 180 727 308 691 354 850 60 514 261 510 783 -5 -847 -145 378 805 -940 105 -890 -133 -241 -647 144 -868 -678 348 -662 824 534 -328 329 -260 934 -412 752 -831 -258 -754 380 -733 608 -952 -176 -391 -713 -464 506 -51 915 -529 -339 316 -800 859 363 -634 -353 921 945 -272 -775 -610 393 -466 -92 879 -1 -247 -22 -722 790 469 743 -26 -632 791 -613 -975 -202 -627 -80 438 649 70 -34 662 619 185 387 183 -914 393 4 -616 865 739 453 881 -297 557 677 -423 35 -766 -117 -712 35 -833 153 604 -7 210 427 292 -755 -681 374 225 -58 675 920 175 426 134 -746 -434 0 413 -382 -692 -928 424 127 -672 614 857 161 -376 -253 -736 -708 582 796 224 324 -795 972 -16 749 -948 24 83 -49 366 521 312 322 -375 -536 530 39 107 -577 521 878 -292 555 -749 -320 -70 557 -692 586 149 -679 -745 -950 601 -507 798 772 -865 -557 -103 -700 128 567 -554 516 924 347 79 306 619 -888 -405 -782 -523 148 -863 -103 -32 -520 983 341 756 269 262 -892 23 855 593 528 -136 -214 182 -194 -704 -721 853 669 931 -64 -641 -514 -30 -101 911 -926 -48 415 -184 768 173 -149 891 884 433 140 -305 -730 -77 584 -821 -784 507 -666 -519 211 632 -769 774 -979 -576 770 -576 680 -78 -23 457 499 -797 958 -489 -835 -513 -276 -350 -652 -183 313 -690 -45 -582 -656 770 840 -290 -510 -941 761 571 -625 670 -335 -40 -42 57 468 -628 986 -30 -23 -845 -35 -822 947 165 483 -740 -16 713 218 468 580 562 152 461 36 164 902 -769 -730 -443 389 -586 618 -238 -478 -732 517 -93 -729 298 145 -553 1 -324 23 -477 -254 374 -72 -460 700 463 388 -794 -479 873 -997 -260 -239 -859 -591 -619 751 145 -259 966 285 -871 712 -756 36 -669 723 -259 -695 769 -633 299 -625 -320 453 -120 998 254 242 -83 836 741 386 960 -946 399 990 -497 -514 -405 532 944 -330 -761 -276 411 677 -778 -488 -586 -542 -545 -99 266 471 90 -629 -828 -33 -600 -722 954 309 -138 686 -942 943 -484 82 -8 562 -632 -624 948 -670 -947 303 74 73 166 -639 49 404 -879 54 647 502 -575 -793 42 8 305 -688 -209 71 -117 673 -890 434 134 -272 27 279 219 -250 -983 140 687 892 473 538 537 4 926 -582 682 482 537 205 175 493 -719 -405 -198 889 348 556 -553 858 -589 -725 -239 -232 -552 722 -321 455 246 -164 178 12 844 -18 945 -60 842 127 -240 -707 726 974 739 -599 765 877 920 -477 -457 541 -661 980 982 -275 489 -324 6 294 -631 -708 -347 213 929 803 840 -994 -875 -275 133 -314 -326 -486 -332 531 380 907 -274 392 20 111 118 -11 71 -465 -378 -116 130 600 -875 475 -909 863 -870 -11 -923 407 -112 -947 -318 323 985 943 -361 -478 -847 -288 700 200 -92 -67 646 -417 -281 342 -919 440 -868 71 758 -848 724 778 581 787 -947 873 -510 -466 -457 753 -841 815 -912 -777 -271 861 -484 -769 570 -772 17 -886 581 313 683 -940 -274 309 832 386 -909 -587 -286 67 -162 -142 806 -517 174 798 -711 -398 -800 853 -193 573 75 -837 698 -575 630 976 -295 -546 -168 -948 -938 -194 816 689 110 43 999 -79 382 23 -669 17 40 -979 -112 -727 668 -392 418 984 -718 -767 -35 -709 -902 475 241 20 239 471 -927 851 746 -149 -46 910 -972 389 268 526 -589 280 507 -23 -894 -376 856 -186 930 -397 971 -184 483 -328 -727 -715 -673 -141 -389 -109 -858 -685 875 411 -494 -278 993 135 101 -185 224 -890 -646 -260 -999 365 466 461 -607 -880 -439 -94 206 -793 -719 -654 -675 800 432 -708 -61 -563 529 258 -511 804 -714 685 501 -428 93 -347 416 386 -442 488 894 -720 -293 -15 894 -608 621 -416 -259 650 502 363 851 -129 394 -34 285 774 -29 -532 467 -988 -135 16 704 494 -139 718 929 45 -833 -320 -346 548 32 643 -869 598 27 -550 1 933 -43 -693 252 569 -909 343 -449 -3 -995 -468 -108 940 -251 955 308 988 -910 96 754 112 646 -825 -73 200 -948 -347 857 52 -783 924 -96 270 165 -733 382 681 999 -281 528 232 -510 -572 218 -334 49 956 813 887 775 823 218 853 -896 542 -259 658 238 227 -966 -219 -767 862 173 -71 454 -183 689 331 -476 111 -548 -514 -552 760 480 674 371 -930 429 -415 330 -233 -911 338 -412 591 209 456 533 -805 737 -563 -312 345 759 823 -769 -856 896 -817 -406 -333 47 423 963 -972 845 -47 -361 -494 -974 -971 226 -813 964 930 -295 -998 23 -256 467 760 -272 592 23 144 5 681 -85 615 -41 670 800 -989 -600 -697 606 898 -968 584 883 -428 -438 33 808 -840 908 -82 -575 698 143 150 -22 397 962 470 -868 -366 305 -314 -52 939 -351 -205 -300 -953 253 -74 -91 244 146 -126 -362 -475 289 -615 261 -484 -417 -628 655 -654 -71 292 -120 353 386 631 685 134 868 -813 931 987 926 490 -125 -560 -333 829 963 322 192 95 49 974 -621 64 285 117 -143 856 -115 -966 803 99 -415 -608 -744 494 37 -440 -103 -548 -8 781 727 695 600 456 459 -697 43 -770 654 767 603 423 -24 328 -980 -254 515 -871 -312 -221 14 -79 83 301 415 -406 972 -368 47 761 618 615 -696 164 -743 822 -431 672 -136 -922 803 912 -445 -217 -774 758 -404 453 335 864 297 732 257 -7 551 597 699 898 228 -109 -131 952 -950 927 -663 717 150 -589 -138 558 -521 -971 -577 -227 -180 -151 560 -639 244 45 -946 717 212 -605 -300 -374 72 -497 710 270 436 -644 446 419 -807 -73 -235 -668 154 -5 265 -700 595 606 505 466 -356 -966 -884 -894 -390 -8 -137 -145 154 555 -635 -98 337 641 303 575 -73 -21 914 -770 -689 -596 520 -506 212 -964 -95 -205 767 -591 259 -311 898 134 436 -823 -11 365 891 737 180 -559 -670 157 -749 -67 281 -328 201 909 -444 -484 -785 616 590 -986 -777 31 249 673 310 -377 -814 -133 -64 -874 631 550 -914 -312 315 854 -146 173 -845 -55 -462 -383 -813 407 167 -97 681 -279 153 -22 -298 117 583 350 -419 -84 -409 337 102 -886 250 780 188 710 361 756 -34 -224 -265 -721 117 -464 40 750 -4 656 -942 -665 0 -576 734 393 881 173 -256 251 424 -368 -292 -320 -321 -229 -449 639 977 232 16 -729 884 711 -814 139 530 -390 354 164 -436 572 383 478 -854 104 -538 894 -971 60 -123 -425 174 -349 30 -990 -971 462 -3 -977 117 -269 833 -771 741 19 100 515 63 -281 707 694 -203 -142 -950 555 765 426 -917 495 315 -655 279 596 -639 -886 -172 -445 738 -333 -543 621 170 -87 -933 339 -901 734 -614 -743 -843 -987 192 -812 -637 58 296 -527 227 128 -327 362 231 -705 317 -44 562 -345 -385 927 -895 789 246 -834 114 -946 -158 482 281 138 405 105 478 215 -890 757 708 7 -497 -759 -666 -321 -116 -223 595 913 -520 21 -760 770 -394 593 920 -106 -915 -950 -729 204 -503 559 227 778 -77 571 908 -263 -841 -788 -795 -675 60 -203 -462 469 -777 526 931 878 171 562 85 -245 624 -720 673 -733 463 137 494 -252 274 -511 473 127 900 409 -694 -52 776 -283 -641 810 -437 -389 830 734 -381 314 722 -336 -544 -633 -674 -394 182 445 277 186 -86 -544 -596 337 -384 -502 -713 -756 356 386 783 439 707 -231 -549 874 277 793 983 703 182 720 -741 65 -683 260 697 334 25 -282 900 -127 345 -932 331 -653 -880 438 137 -137 -468 474 631 -447 373 782 -74 -672 644 -262 -281 375 611 366 -116 -613 35 974 -515 -87 -200 242 -265 415 -883 689 678 435 -328 -255 330 48 -385 -744 146 24 427 -893 -282 -602 -439 433 -153 -874 -421 -305 -302 740 -532 -578 586 -432 94 156 -731 674 360 -623 587 611 980 631 -97 -215 739 -695 -272 805 554 -98 543 -72 -413 613 -692 922 -489 806 500 138 37 -159 -705 -291 947 441 174 -733 -33 -955 325 497 190 -956 -41 -86 164 115 469 32 975 -132 841 18 248 521 152 370 496 -674 541 -181 -454 -3 312 -776 -347 -207 -25 695 385 -644 -557 -68 -976 264 845 669 -592 660 -458 587 -767 970 283 516 572 70 134 -49 -160 430 950 -819 -93 -479 910 985 517 345 706 -92 793 -120 986 -229 139 -60 -996 -115 906 494 -890 -794 752 -678 12 466 332 371 -352 498 804 -635 572 -343 -731 -945 -927 -511 -513 981 -395 360 601 -732 -43 830 -930 638 -545 -55 -89 29 744 409 342 713 890 340 -44 -50 -576 477 -64 422 786 -232 52 576 854 -236 438 -765 -752 323 -328 922 -125 614 754 -648 -672 -296 998 722 996 -666 -872 -324 -916 246 -798 867 -942 736 384 -667 -475 807 977 -99 224 366 629 811 -1000 -733 80 482 772 334 242 -642 -675 459 -798 232 -884 631 650 -103 -268 -841 864 -331 -44 355 208 -79 853 -233 859 669 -519 -511 392 498 719 50 -62 299 308 -602 642 922 665 -515 437 592 151 886 -774 -758 -642 629 -393 -196 552 -622 278 -289 36 329 190 728 -116 -961 109 -268 70 -80 425 -645 120 146 -850 -842 -287 945 525 560 -731 540 66 -788 657 230 986 -165 812 999 -661 846 848 435 272 -319 -642 875 62 339 71 -749 552 459 48 99 940 121 737 815 -246 37 -603 -826 503 -929 -734 -188 -464 363 118 815 23 -820 -55 397 140 900 -226 -273 -409 -775 447 -673 -990 427 -348 768 246 498 -8 -608 -533 633 655 -334 -715 23 241 436 910 -91 -58 583 800 605 316 -327 -494 -782 -737 -293 503 761 -314 129 618 -274 -650 -799 -313 111 846 -479 658 369 96 933 -409 -36 810 851 516 827 -579 -185 965 -415 -780 -263 -611 -71 -75 68 -739 -2 -999 -480 267 -381 -256 -534 144 94 -100 86 -82 -718 -435 187 7 -146 658 -169 -547 -682 475 -924 982 -758 954 -814 35 397 705 -267 -103 786 250 866 -821 216 168 809 203 979 -53 -183 -217 332 -29 831 438 -174 -482 -766 137 463 -244 15 -170 -418 599 -183 -955 502 854 -4 277 794 -603 -189 -43 521 -325 631 323 467 -564 529 157 388 236 294 708 873 -949 -552 497 -894 869 990 372 -805 -516 -584 420 799 -615 15 921 600 -145 300 -458 430 -80 -809 -39 -374 -87 65 92 -448 44 117 212 -393 -492 -488 873 -626 -721 707 832 -20 -322 -203 -947 -988 -262 -403 326 -128 670 -639 153 467 62 -391 -34 -810 433 762 373 889 -320 -907 11 -491 391 -484 -599 68 -832 -87 924 -146 474 8 894 2 -721 952 978 -128 544 126 -979 193 163 181 499 -275 847 -716 -243 -981 -409 419 706 18 885 962 668 118 -43 -786 645 -248 679 306 84 752 591 -359 -181 490 -917 569 -368 130 -404 -639 -718 -205 274 397 -702 -741 -186 413 -658 94 672 728 -166 -551 448 785 253 917 891 436 991 654 111 652 -68 769 94 547 -24 807 -665 246 -12 107 641 -278 -827 -675 724 183 -477 -727 607 344 849 671 732 785 955 931 -804 58 221 -497 -840 -356 548 -953 -961 311 415 -230 -505 234 -517 -342 -403 824 -762 -891 248 133 660 465 151 -401 729 -537 949 147 -666 785 -704 529 -169 653 -757 846 -308 -403 522 764 514 -310 205 -654 992 554 277 421 613 -157 -873 203 -859 881 -956 -77 -715 200 688 751 -163 384 -782 61 174 301 103 -423 -871 433 -935 -454 608 -352 -903 -216 69 -681 177 14 -297 -385 -497 -281 710 -717 -869 717 -390 -857 -868 939 -668 390 370 -377 -386 -725 100 968 -617 251 -489 778 -725 329 368 651 -539 264 987 -888 -726 -542 257 -5 172 648 -724 -771 -622 904 144 655 691 551 -344 562 671 -825 67 911 247 -495 904 835 727 -89 438 -669 -207 -96 13 400 764 -518 -544 -371 -914 -610 141 -637 438 -15 744 799 -436 844 626 239 -165 952 -510 619 748 887 -873 256 946 906 395 -554 -708 -987 -40 585 10 -956 -212 -352 113 309 981 -584 -58 288 -102 -557 317 801 -379 -443 617 500 -269 -13 936 -996 -806 -426 -579 154 763 -994 43 -246 651 67 5 -13 -654 167 -583 -889 -185 461 934 232 539 715 809 -407 177 966 991 -68 42 900 -198 348 334 -251 -251 383 -797 -952 405 385 -187 -258 43 694 -787 -452 936 -963 373 353 434 -172 76 -87 -538 406 -902 496 -382 -11 742 717 778 -508 962 -630 -795 724 646 417 -99 749 574 50 478 908 -625 -190 318 951 475 -840 637 836 -883 26 -384 -224 514 -147 226 -121 -436 -188 810 356 295 867 -772 910 -985 421 53 131 -431 327 -3 905 859 -917 -677 -69 311 -222 -451 -46 -986 685 -222 588 589 332 101 -945 -73 230 954 -141 -261 172 917 -448 549 -453 856 133 767 -798 260 -377 -980 -89 978 -326 194 227 579 644 730 -553 504 306 206 957 -584 -489 405 -167 -443 753 -364 813 612 991 -878 797 -5 -437 -423 -335 835 -61 -913 985 -250 35 403 467 -84 37 -248 -490 -423 -843 -478 -68 75 -753 617 -86 -735 -969 128 595 -91 -760 -695 134 -253 -846 -684 -117 -200 343 230 523 764 903 195 308 -389 616 -910 -902 -419 172 594 -7 -55 -810 725 -445 849 704 -13 727 -254 303 -611 696 -741 905 -130 -712 950 -112 -161 -154 -975 -975 -201 -916 970 -287 -290 -62 594 -95 593 -838 840 578 153 447 -839 92 598 857 -861 -873 -95 -514 898 -805 818 608 -230 -620 989 -231 152 -559 -612 907 322 -814 329 -388 594 642 -60 -508 391 -621 -718 -599 -414 -729 -605 461 41 431 -561 105 -689 807 60 265 725 539 374 -775 433 -41 -873 -730 -60 -852 418 -665 -780 -309 37 612 -565 -150 -872 495 -492 -178 436 705 -211 815 -666 480 361 -377 975 764 -812 -708 643 -476 76 -954 927 -704 679 -644 409 853 34 -517 -72 910 69 -295 -113 790 -390 339 -905 169 684 -497 -55 762 447 726 -945 -883 51 348 -834 144 -825 143 -598 823 -231 -749 255 155 -738 -399 814 436 -517 -934 -297 -542 -248 211 589 -112 -824 812 -699 -259 50 -83 -995 209 566 -760 -48 12 -54 600 727 540 -759 998 -940 -711 381 -147 -232 -546 -731 993 -252 805 -177 -289 498 -699 -710 -201 -459 625 500 916 -948 945 -199 597 -540 504 -112 890 782 813 844 -885 -388 -813 -796 770 425 -617 458 424 -782 445 115 -433 -13 535 688 546 434 -619 800 56 -849 -682 -679 279 -371 776 26 390 -449 817 -68 -482 -704 776 118 -511 -462 -587 -757 401 -90 221 -204 -914 -666 -224 -260 -791 77 -835 420 -660 642 -100 660 -739 295 652 555 761 730 -266 -148 479 -976 584 -144 312 -239 -630 -453 941 -381 50 75 197 214 -142 -291 654 -569 385 -85 291 -70 -563 -205 -156 907 -260 464 48 263 -19 -79 32 -132 -458 -678 336 -455 -597 26 933 -327 474 -709 -220 -407 -212 -164 -43 734 -178 415 210 -198 -409 -548 -849 -835 -460 622 -378 470 -612 -844 -499 -265 49 974 -337 -805 262 -189 521 711 -124 683 -583 -37 334 786 787 -211 -972 678 832 -327 888 119 652 -413 230 -226 571 -242 -4 -188 -330 530 73 -11 -834 324 -339 -584 -428 -261 740 114 -82 557 660 465 -274 849 370 -178 710 -731 729 193 -829 17 661 -530 351 -694 -649 829 -41 551 768 780 732 -277 492 -21 13 70 434 -308 -665 442 417 513 186 263 251 -983 -682 745 71 999 -574 792 99 -771 732 993 -154 783 529 -841 -855 -43 493 942 -939 764 -337 701 -812 -449 -327 -510 -478 469 -198 782 559 771 834 133 -773 941 -311 316 950 -834 -200 -962 321 -927 690 -134 332 -240 756 897 385 -557 -949 310 359 130 -723 132 -360 888 -32 140 -941 406 -17 140 -659 687 -239 -314 88 741 511 -786 -392 -586 -946 -223 768 61 427 -408 365 -444 -340 -500 -296 405 -505 -75 -752 -662 485 155 -491 -828 -178 -436 634 -810 -434 -302 562 -931 743 -612 -411 -783 -643 181 -996 -466 -108 917 -923 -591 89 52 383 153 -217 -335 796 613 266 -593 932 641 -643 963 -710 491 567 -934 -200 -162 130 829 502 -428 230 585 936 -239 -981 943 707 -988 900 -823 279 334 -278 -509 212 -154 985 283 39 -168 84 -98 -291 986 547 -136 -315 563 353 -925 -28 -733 -324 -723 -439 -612 781 -111 603 842 891 -479 622 -125 642 872 553 -936 871 460 43 692 643 -325 -96 -929 119 -995 559 116 945 946 100 -433 358 356 738 613 -188 685 270 918 70 16 -853 -405 -522 605 -50 922 -136 674 -31 174 -443 857 -65 -139 -340 -94 -65 44 -314 831 -242 770 -884 620 456 283 27 -763 373 544 -55 -784 -506 724 -825 -92 -171 238 248 595 -710 298 -632 812 -838 148 -433 -449 -218 127 -544 716 289 -452 -393 357 -91 -647 178 -901 -382 281 -546 606 895 812 612 -471 339 156 -652 387 -840 -427 -893 17 -366 -465 -784 -169 -154 -876 201 -948 40 226 303 -830 -251 312 -969 -501 -72 -944 -413 -193 -814 139 778 -866 -486 466 658 87 -628 -734 228 -805 -788 -586 -455 -405 -634 25 808 -170 -739 -438 -756 586 192 -211 -356 -627 -383 -619 -407 -10 -634 -604 -416 -825 158 782 -641 500 210 128 -597 -316 895 -773 -167 -705 -886 984 76 944 -87 304 -215 374 936 527 660 -492 -94 57 230 -108 -283 941 214 85 -67 569 649 887 -861 659 803 -931 -749 536 -688 816 270 880 -336 -208 -831 282 490 -516 -617 633 -303 446 967 865 343 -320 605 -987 -157 334 -361 673 -255 -470 370 597 -775 -877 571 511 778 93 -717 -117 -162 -130 -568 -706 364 -661 -477 878 -439 160 -155 397 -66 191 402 539 697 -689 -214 931 452 -50 -424 878 -359 -610 744 470 -177 418 -612 -582 3 952 780 -773 -940 738 -71 -517 -681 -979 -100 -316 423 77 707 44 137 -448 742 23 565 -30 503 393 909 -878 35 -772 180 104 -81 -234 961 -506 -822 -513 -247 895 611 588 970 -206 -925 74 -790 992 -874 -48 -19 582 -942 -495 -637 349 779 367 837 -335 -529 -799 -762 -212 -132 -388 103 472 -728 976 -392 -869 31 -923 294 417 748 865 214 611 -613 477 -685 310 -386 458 21 4 514 776 -208 -374 -657 956 -488 -475 717 -320 805 646 -496 -123 -382 -624 -48 450 908 -808 -811 89 -953 -974 -981 317 606 24 164 770 -796 792 -982 -856 -80 -953 -177 292 57 -358 323 -747 484 730 557 -381 70 916 -954 563 -253 168 -559 904 350 806 -10 910 -718 642 -922 649 -916 890 -77 622 -43 -507 484 -378 733 521 -287 -391 896 260 -183 880 388 30 982 236 -653 -530 -853 379 647 856 979 411 -247 -555 -479 -355 484 -260 -675 41 719 60 -384 -105 -423 -344 -591 -776 681 951 674 -34 598 -431 398 -45 -494 939 -876 -66 -685 338 799 -906 194 413 987 45 521 508 429 433 -219 -287 796 -334 -323 -829 543 357 882 10 -205 -183 -147 553 568 -174 411 -54 984 625 57 -990 192 160 988 -221 104 -51 202 -967 843 -787 -563 -706 735 450 394 -743 284 -287 -136 -600 -34 783 -691 736 -105 232 -161 239 -260 246 710 -752 -206 -932 -737 -757 -594 -800 606 -175 -199 165 818 -252 722 -991 609 -663 466 -54 530 64 849 -253 611 -984 668 -635 794 -188 854 -146 721 541 -887 -388 -10 -923 -256 743 138 927 -306 -887 764 -601 84 5 635 -372 -306 867 -158 20 -560 -677 -604 -14 -455 -856 704 503 629 170 -143 -915 -334 -622 709 -156 275 -252 -652 879 851 658 -740 843 -21 545 -798 -337 -250 846 -159 395 335 -28 -579 153 967 -627 -899 29 745 103 404 -807 -41 -611 295 906 -296 791 956 -470 76 -520 480 525 782 -233 510 -415 -897 956 -51 -685 475 513 -425 -381 -178 -72 -292 -341 -707 -501 -471 300 794 355 993 851 23 -232 263 -328 -985 563 -85 701 -883 721 -876 901 664 789 351 138 -644 -3 -24 -742 333 -151 -818 758 -510 -28 -698 29 -829 496 -27 -405 555 -942 881 459 680 491 -774 99 -865 68 793 302 -318 108 617 330 -909 829 197 533 873 164 -775 -810 -786 375 -762 242 -684 257 -724 744 -914 -284 346 12 -909 -612 -159 972 499 553 183 -68 384 768 -870 333 -910 136 -19 868 781 73 -900 -917 176 115 -927 -611 -413 -883 -532 -933 852 -164 -743 823 -7 732 553 -699 -745 104 -373 153 214 -908 -829 -644 -105 -887 939 246 -234 694 -129 953 848 497 -588 988 -955 -338 24 -513 449 -642 -116 811 -324 193 845 -371 837 -833 -279 -744 705 -666 -856 544 -811 664 -699 -985 -225 679 -938 -453 -22 -365 328 786 259 -975 294 -64 -770 146 -155 -358 871 -492 -913 403 -446 970 729 -742 249 669 -603 139 536 -348 -153 904 134 -863 128 176 -154 453 -703 893 211 -427 -432 516 778 -817 -867 -674 979 -537 -20 -5 -932 -228 -798 614 -406 14 -35 -664 -441 42 -101 249 5 648 -53 525 -413 573 757 802 -530 -293 -76 442 818 -448 631 -144 -226 655 119 268 -132 570 -23 300 217 -633 -265 -366 714 725 -281 -878 781 -1000 -682 341 -367 288 588 -508 -520 378 -549 -424 -330 127 996 700 283 940 -185 -451 -925 -144 -102 -23 -115 539 939 -399 723 429 -942 370 851 812 -864 -691 925 -623 357 772 -405 810 259 -924 957 -433 -79 349 130 -618 -672 658 -785 -698 -310 -400 779 -586 -5 596 381 -882 -43 -451 -450 139 -705 664 -28 -128 581 30 785 -747 -386 -683 748 -816 -995 426 -196 599 -253 -553 544 288 562 -108 963 971 -799 -864 286 677 303 700 182 -411 -899 728 252 529 563 302 65 887 -984 -960 531 558 -885 711 774 414 337 -721 -770 786 418 38 487 -252 -15 -470 297 -841 -110 -215 -20 -873 -759 -658 -498 -568 584 -304 -719 -304 -144 -793 -11 915 360 -286 343 -873 -741 385 269 872 -474 -398 716 -689 182 154 -200 908 734 -740 -697 247 -652 -272 896 432 -31 892 942 -780 711 -685 981 390 557 722 850 -370 542 180 -835 -908 -568 -507 922 349 36 -243 272 317 164 -877 -606 -687 -849 750 -22 -412 92 544 121 -405 -481 204 104 -340 -376 152 -294 689 649 496 364 -791 -587 -551 631 -17 780 623 -180 799 -615 858 702 -892 -67 145 680 345 -626 114 517 694 -261 -959 984 173 660 966 -891 240 -392 -512 357 -457 858 955 -150 -916 721 94 429 -779 763 853 -744 115 -70 724 -528 264 -342 974 967 666 -809 -88 576 -585 336 -985 33 469 385 739 -56 620 -116 432 775 895 -186 -385 -936 -109 -166 -991 393 770 -182 240 -793 -849 -261 797 -993 17 30 958 -960 627 -391 -752 -275 214 -358 639 589 -71 354 544 945 450 247 -887 -286 878 690 510 -675 -692 -802 285 -235 579 -303 136 302 591 -389 969 74 58 -806 -144 -884 447 491 341 -740 405 -676 -742 470 -945 -996 921 618 46 -598 -202 -5 275 -730 -840 642 -733 805 232 214 843 -774 525 879 -505 412 627 526 -283 -524 -596 -841 -991 -187 739 -459 -417 916 735 750 -952 -835 -454 14 -774 67 -675 -382 -932 -756 -77 -163 -64 211 -118 363 180 -753 -203 -74 -55 -843 562 130 978 -47 195 689 73 -445 464 -913 -17 -523 -994 254 -352 -687 -428 -371 -633 -140 462 673 -780 -371 -257 169 162 -978 421 916 130 -665 687 -3 -252 873 -33 108 -111 -200 682 554 -634 -663 -377 179 -502 -577 -141 -364 -665 -706 238 -245 986 74 -752 -249 859 970 -124 619 -123 -804 -373 90 -896 -582 -134 561 -281 -537 230 214 -567 -83 -448 571 -82 991 625 301 -582 -669 -267 -985 -536 909 -858 -477 -33 577 215 869 -579 -380 786 12 -210 -238 710 615 342 -269 355 146 38 443 148 850 -686 -189 732 -166 -612 758 728 -855 10 737 -821 287 104 220 413 636 -94 -736 -116 160 388 -807 260 390 -546 493 -654 832 -97 -829 737 323 -965 -280 -873 599 37 105 584 -549 190 690 747 677 775 -627 -674 -864 24 -251 287 851 -719 988 -950 -226 702 -518 431 -395 -669 880 -275 834 359 -76 964 -422 83 329 -893 7 274 -310 -70 -106 644 243 695 -416 362 -658 192 -101 -732 -124 289 295 886 -40 -696 -858 803 -549 660 -493 271 480 -581 -418 -394 -58 -472 -565 -564 -557 459 854 736 206 -477 -379 -1000 -857 -282 871 786 -73 16 763 895 310 24 -170 -311 -61 104 -117 741 -363 44 296 -641 800 -514 897 -986 -608 646 439 -551 268 271 433 40 967 -730 -579 -954 430 816 310 -564 91 -349 -487 -935 -352 448 -38 -533 -927 -985 527 827 481 -900 20 -492 512 -861 403 -335 795 792 -337 218 77 371 -633 -988 24 479 557 -104 967 286 -377 468 -801 -661 -252 -457 754 -928 -550 -760 541 -274 608 538 2 -501 -679 -421 548 411 -385 -137 -610 765 -626 -162 -625 -478 -835 -389 -823 645 -387 899 427 -472 -365 -476 -102 -18 868 594 -526 117 746 983 -299 -154 -699 247 -170 240 884 44 -261 748 -582 -426 78 -962 -131 -413 96 -998 846 -50 742 -62 304 -459 -565 326 -847 945 537 -940 -802 112 -420 379 425 800 366 -389 -986 45 -226 -602 -935 -941 553 -17 895 334 -902 534 -76 -499 795 46 -766 847 500 734 119 324 -114 99 423 878 -844 329 -543 -177 568 -258 408 931 658 -467 -375 -845 699 -267 850 329 927 -629 334 -289 -647 -805 573 120 -94 981 -589 -324 -748 579 -331 315 216 -848 276 -587 -957 -486 -261 508 558 657 695 -868 -147 643 216 -611 -544 -674 -775 -90 -897 413 102 723 759 801 787 847 -420 -182 946 184 571 -428 725 -663 792 899 -552 -702 -253 872 -599 -760 -423 461 691 -843 -355 152 -389 188 -764 150 302 -443 -232 -447 820 378 -114 -765 469 831 670 89 -590 -286 737 -496 -485 192 1000 318 137 311 -391 -681 -128 465 444 631 -538 -308 -99 -938 -542 983 143 -7 837 -27 -615 -19 503 824 -285 0 297 -752 46 185 114 419 328 15 105 295 -83 -535 617 -812 -491 -619 891 623 -665 -642 -761 -33 -227 552 -931 452 512 691 589 603 -47 156 661 501 22 356 841 713 383 537 903 158 107 909 237 -328 -46 567 -267 -697 711 -186 -164 258 310 727 936 -473 -973 -822 -593 590 -196 811 -858 596 -940 -110 500 -682 -506 482 871 -301 -11 -637 111 -893 -40 -797 -908 -215 -119 669 303 -459 -460 -143 524 278 -694 -124 762 5 -201 292 -158 -156 364 978 67 45 -661 -56 765 212 216 921 501 -583 90 334 -36 -212 -278 119 -163 365 -855 853 -801 -931 288 350 536 -395 -431 -50 -127 -682 994 303 279 -508 -766 -126 574 -510 -411 -251 787 -683 872 654 -690 -20 -318 782 -655 714 -598 -294 106 131 -202 -349 105 432 -976 65 -410 -609 -107 941 539 -893 133 -773 493 -460 -347 -523 -334 314 237 117 659 40 580 -363 -863 -559 -220 -530 15 576 -552 -281 -735 -107 -479 -729 -49 -442 755 -132 550 -99 -696 910 253 -925 205 222 -357 -746 804 442 802 -573 -847 -494 7 -948 -883 924 756 282 -275 830 232 -62 789 45 -586 59 548 -944 249 -100 -449 316 -149 503 884 651 -207 58 12 470 -264 -614 732 -301 -17 -775 148 -501 350 -149 -59 798 -60 -40 -559 231 -526 -659 619 334 105 452 -287 -689 478 457 -301 297 -471 -702 -273 -415 856 473 -403 281 -67 155 -540 204 911 706 -538 98 595 -749 -603 -638 578 -197 -525 390 -340 -811 -171 302 153 653 -207 -375 -660 853 -165 512 -533 -150 -10 873 755 -899 492 -258 142 -76 557 -324 49 -233 302 -974 261 -479 -525 559 522 -702 -150 -989 -662 -802 -333 -461 524 -79 657 946 -332 -335 -506 -669 744 -627 959 714 -757 -590 -837 -877 -418 801 797 -3 -40 858 -170 -72 -677 595 -180 -233 364 -851 198 395 86 102 193 521 421 441 476 332 874 -259 922 -891 -276 -391 842 942 -699 -12 416 34 999 -229 454 -234 220 164 862 855 -410 -508 -903 -747 883 -523 872 474 200 -27 498 -241 477 -277 -350 795 -175 589 301 -537 526 -876 -750 -639 470 -727 -573 -760 82 -421 226 -691 -315 -487 1 599 -596 -516 -44 -174 72 482 506 -648 680 -716 -69 -939 -593 476 488 100 53 868 594 634 -600 626 -981 -884 409 -61 -233 -960 -765 302 188 -505 -450 -43 -554 878 172 944 781 -244 -839 -326 954 373 935 -708 762 624 -204 -459 -258 -809 -474 155 -743 -838 -876 899 193 822 -750 789 -519 -547 -306 599 -981 -498 -739 496 -546 -281 392 -668 -736 -126 -460 788 378 -467 113 -293 162 -157 -912 -39 217 141 -848 92 -387 -436 65 636 344 547 -559 -451 781 502 835 532 290 486 176 477 -666 -71 594 28 -857 -748 458 722 -643 -64 962 963 -166 -775 95 462 -835 -966 -222 -720 625 -388 -651 707 347 -352 -274 -626 567 504 854 -644 -842 903 -260 859 922 -770 764 -53 -322 71 -875 411 -554 -36 705 375 435 -247 -131 87 967 -962 188 -696 -499 -646 -413 -402 -511 263 -593 -934 409 -108 -553 -598 -872 -914 905 -384 -659 -213 -719 825 929 -794 351 759 782 607 -748 849 -401 468 232 -64 943 867 -118 -53 643 376 -771 -764 990 771 -877 844 219 -335 130 -650 -173 -658 -911 -108 -748 15 218 436 -971 -143 102 -866 787 -279 467 -876 -286 579 619 -963 -824 255 204 174 138 -725 805 -957 295 -811 -396 -708 -562 876 -78 -112 -909 -806 136 348 -701 822 306 351 -562 -747 224 578 -773 166 -115 941 -302 358 391 603 179 -868 199 276 -151 -215 -877 -849 174 97 -207 249 -396 855 912 -206 -634 -369 272 391 188 646 7 954 624 -343 -784 363 8 868 139 183 -897 -990 716 770 -915 -421 257 187 119 926 919 -969 646 -995 90 -856 309 -721 -672 -197 644 794 -674 -898 948 71 -749 -714 14 -236 -462 -847 322 -369 831 840 -831 846 676 -32 478 544 -488 -211 361 -882 -503 738 773 -939 546 -327 -366 230 919 770 90 529 866 44 -289 -322 -577 -128 799 650 238 34 972 715 -654 705 770 -519 -55 179 -413 830 925 -599 -162 19 -14 521 737 -801 -283 341 -428 12 664 557 -188 -501 881 -621 -993 935 207 118 377 -419 813 216 566 -618 -66 201 -437 366 -248 -103 -84 -312 -771 476 -560 43 -295 -400 414 -682 733 833 -929 631 494 343 75 -298 194 904 -266 -68 731 -968 906 -557 462 78 760 695 -969 6 335 496 -1000 140 -741 561 -597 590 569 303 -704 596 457 731 -33 -64 92 936 875 -478 -506 -156 -431 -593 746 88 -996 74 56 -400 -483 -255 527 227 -255 -235 -939 -214 603 134 249 320 657 688 -522 958 367 -468 804 -277 175 732 7 956 777 644 911 -480 379 758 -363 901 -792 339 593 -646 -945 640 139 68 852 910 639 869 -733 754 -237 -128 -600 -815 757 827 -359 794 698 -704 -428 -385 -661 -512 -716 -978 669 -362 -592 9 628 236 -41 568 582 423 -351 884 685 368 530 -151 -87 67 -474 31 -147 -778 247 617 674 -613 324 705 -314 -88 -533 631 412 -214 873 376 -82 -739 418 -256 -455 -1000 865 570 637 -751 -308 514 702 566 -809 381 -32 -741 119 816 -949 789 328 -650 -100 928 568 917 -799 -132 -58 695 433 -386 -402 284 555 443 -699 487 874 98 -106 -993 700 -765 569 -441 117 695 248 157 -131 -147 -269 587 -320 -984 435 -393 298 139 339 -369 -470 712 715 -299 721 -19 108 341 -930 47 738 623 -39 580 -769 -551 408 -925 -23 37 564 414 470 -687 -160 152 330 -486 460 -516 248 669 -121 -458 994 -833 -359 855 689 -45 -94 -9 978 -808 960 -754 739 -595 -366 908 -409 -760 -969 -903 -498 489 -795 86 876 845 1 -234 804 -7 657 651 477 -909 799 519 -382 164 84 -707 509 344 -845 340 -980 261 -704 -273 -545 -217 240 240 -70 -107 -242 712 442 -867 -545 -295 562 790 631 -444 -532 -320 -608 303 394 344 -474 260 -391 111 318 591 -53 -871 152 379 363 266 -630 611 188 854 226 -9 239 231 -813 -704 449 -956 909 -376 263 -757 -89 -136 -796 -554 414 412 -913 -849 677 -409 -490 807 115 718 27 -955 625 283 -63 657 251 487 -741 -315 634 550 438 256 127 -54 240 777 -269 199 358 367 190 525 -500 -875 732 511 35 -224 -578 452 899 405 204 -598 -563 -447 935 -738 914 415 286 -936 -265 225 801 -924 -412 -452 -228 244 -228 979 -310 -226 518 -168 -717 -794 53 -20 831 -566 676 776 609 881 120 -587 -626 -823 -74 -465 23 -727 149 -538 852 -391 -721 862 387 668 -527 -291 -173 591 169 4 -2 -921 -976 -518 -249 -453 -463 -228 419 531 637 734 280 963 -821 -369 -684 254 390 -771 162 605 785 -569 -982 259 -958 106 -292 88 -212 490 -966 502 -530 207 -409 858 -189 226 723 -550 707 405 -834 -396 58 615 22 973 -168 -49 -847 -293 284 -375 -732 672 80 -743 -388 -938 -209 -995 646 -118 190 254 255 -824 3 364 974 -549 371 995 398 -317 196 -569 906 -905 846 56 369 754 -954 -716 925 542 -86 -617 126 764 -60 641 -218 -123 -185 -789 -35 -693 -17 -951 476 -271 116 -708 -16 768 -14 -202 508 925 -413 -582 969 -201 -324 -203 -682 -722 198 406 506 -926 581 -408 677 -125 -179 197 618 810 -354 -789 459 171 -481 -215 617 -276 -373 362 90 709 677 -768 343 91 740 44 -117 -261 -314 696 -889 496 -957 -281 949 266 -245 -620 802 718 754 349 -918 -104 950 993 -461 652 -691 -918 -870 -783 765 -170 202 998 175 -131 -65 -791 -300 606 -486 719 -885 102 248 -234 645 -240 -511 882 -99 -808 895 -683 39 140 730 -484 189 510 -706 -902 131 282 86 -30 87 413 -28 -486 -448 376 671 129 561 122 -478 513 -59 -611 -530 619 -740 721 -780 -744 530 -844 53 783 -431 -272 47 -128 -914 427 708 -93 24 -273 492 -834 963 572 134 460 -554 382 -788 -262 -986 51 614 -534 882 -389 -844 117 36 626 -422 695 786 -165 340 116 -605 73 -273 638 723 -80 730 -526 -651 937 -666 736 815 549 923 -997 233 -543 -980 -721 285 788 393 -760 -715 -203 -297 161 -622 -938 -384 -98 205 -821 -119 -131 -323 -554 -530 708 239 -458 -958 -221 780 925 597 452 -225 -713 -295 -794 -479 -703 -223 -703 905 -637 -392 -111 136 503 590 43 -77 -71 -195 -482 -635 171 -691 321 -560 -623 -587 613 182 985 -949 838 -852 490 -311 -865 -732 987 -7 502 870 53 -54 -626 106 -663 595 228 748 732 -286 62 -843 -838 179 -773 78 570 -621 -612 497 -446 899 962 -103 503 515 -696 -522 -780 -736 -815 288 67 -821 787 52 492 -738 -245 -644 600 15 -143 545 -333 21 -933 118 -901 884 301 -147 214 -91 -613 -107 83 -48 790 534 861 -200 -589 -479 373 -884 -182 757 -124 -202 -231 702 -544 383 507 -358 60 -473 -49 -121 583 -606 -284 799 -625 369 -708 847 -253 960 191 942 -95 -761 336 442 608 -433 840 782 -268 520 -521 -920 -232 278 -533 999 818 -146 253 -585 595 -483 114 -413 -551 654 720 544 312 712 23 969 662 811 -142 -31 425 -106 80 962 -341 -464 -503 216 -728 924 -587 853 40 78 -386 842 430 225 239 298 -908 752 -518 -732 -585 755 123 -485 -62 -874 -657 -872 340 -859 403 -480 270 -11 803 128 550 111 -425 88 972 -498 710 -82 798 -114 648 827 650 224 -126 432 -863 340 -824 -974 -880 -468 369 -713 -979 -473 882 -788 -845 -906 -770 258 -675 -320 -802 -240 -725 -641 30 -151 229 -938 353 173 799 830 -960 928 996 -989 810 271 209 -464 724 -379 4 -431 482 272 898 -914 -220 -462 611 -198 313 -567 -527 -183 313 -189 312 500 -872 932 -430 -430 -940 813 -925 -864 131 76 -409 -554 569 -987 629 485 -393 -304 -280 109 683 -535 -49 552 -296 342 851 178 -72 19 -998 889 14 -25 363 128 902 -210 -523 -843 -623 73 137 30 -810 482 917 517 267 761 -711 157 959 79 509 676 487 -35 387 170 931 98 -245 425 312 -249 -112 -926 89 -200 259 -510 -321 463 321 -215 -447 190 585 -778 -70 -306 342 700 541 -791 -526 -912 335 -467 209 776 22 -712 -268 759 987 834 -232 -757 -339 27 778 -189 -606 -560 -490 171 -80 486 397 831 999 568 897 373 983 -741 578 383 -153 775 592 937 886 565 -882 -56 918 -853 713 -467 -619 535 354 -130 -637 -207 -571 899 -540 821 260 -239 -377 458 -559 188 0 688 1000 -475 677 124 -262 898 487 -261 -566 -844 -245 5 -768 654 -517 379 660 -162 749 -652 -756 481 -305 -461 -447 -316 -486 103 362 -712 994 -586 261 523 164 163 -213 -875 -782 469 812 -492 98 978 306 -115 -779 -66 464 -515 -198 -608 629 -313 -36 -103 934 402 -166 -936 19 912 -664 -285 136 332 818 454 310 -5 -859 -219 449 -430 235 -521 640 64 477 -401 651 724 348 -734 -408 -506 -480 552 14 938 346 -336 -744 200 853 676 -671 881 -238 342 818 -204 659 -672 -526 0 854 -308 -902 733 172 -240 404 116 -141 50 283 532 931 -512 673 703 216 -989 -392 904 -494 18 -137 703 167 -317 -452 -636 -772 322 264 -335 -102 -902 -28 -340 -727 -78 -214 -608 -83 431 -389 -440 344 391 -892 952 -201 -754 -54 -819 -257 949 -38 -994 -131 904 -276 -329 212 879 673 443 -835 -898 367 690 239 978 272 -658 -618 -760 -342 -726 -706 164 -944 803 -475 459 468 23 311 -117 483 -656 -540 -60 -622 -549 -134 -218 830 -699 -192 13 390 630 -378 54 543 -410 -21 -790 919 -510 -639 -177 927 -333 -579 64 -4 316 565 -268 -479 105 591 -499 -195 855 1 929 515 409 449 -217 403 -865 -662 -150 -603 -128 983 -597 -446 384 908 -627 599 887 927 -169 82 482 -263 -951 763 10 663 -245 965 660 -692 0 -639 511 219 738 -278 -161 137 -31 -725 450 694 -144 -978 805 -636 968 634 197 -68 633 570 363 -816 -530 325 308 -613 -511 260 170 -262 -743 -183 847 985 799 -955 -675 55 236 16 579 -762 339 199 -34 745 -639 -484 -669 -345 888 -786 437 276 -243 18 325 509 670 938 -865 248 244 430 77 -290 -806 804 -925 162 982 372 136 33 -792 618 -308 7 -419 -708 218 -96 294 122 -787 410 -151 -496 803 438 -847 781 -534 355 556 -646 631 417 -717 863 -129 958 -79 814 -459 -23 -979 -899 -205 -552 -201 163 827 -285 133 246 -571 -725 -266 -189 -203 -345 -319 623 35 -794 -215 740 -362 263 -456 -494 299 649 -552 586 987 -987 -489 -676 30 9 -933 685 -27 -46 -146 -399 70 -498 859 -920 685 366 756 -85 -290 68 -12 -551 905 888 929 669 -709 572 519 -559 -466 -575 404 -416 -327 -566 -74 -600 -925 93 706 -10 697 170 -44 220 806 -955 253 364 22 667 -206 -804 -212 -696 -61 742 -816 -117 -886 -330 -342 -678 -781 113 -75 21 -143 -405 -804 -569 613 698 176 -518 107 667 554 -564 57 643 835 -746 643 315 220 439 119 -716 -138 935 107 420 465 -48 -610 -279 -524 -345 838 -604 221 -319 945 -209 853 824 -3 511 507 927 279 768 78 234 254 148 39 -74 400 212 -828 -903 342 435 945 -488 -879 -263 -926 263 743 714 100 -474 803 -190 -515 321 581 -488 900 -438 809 -217 -635 -364 -618 251 -301 908 -380 284 -755 982 216 -939 896 -695 93 -219 339 711 128 -517 91 547 925 -93 920 880 -843 216 65 -609 -818 836 275 -720 -327 -716 -643 662 -419 -103 -326 346 578 -59 297 -971 -110 482 -914 79 361 -106 855 566 637 448 862 258 848 145 -909 -28 -252 322 -39 838 111 -350 581 -95 905 835 997 -703 -258 737 578 -798 837 -422 139 933 377 -841 -131 -543 589 377 -62 -598 918 -737 -17 622 -610 -777 -76 -173 -977 215 -241 -13 160 -669 528 -604 -883 -179 -169 -658 598 715 -7 784 -324 35 617 301 -177 97 110 860 623 -991 -493 29 -461 168 -571 -41 746 165 -684 731 569 -648 -283 -919 108 347 -645 604 -172 -326 -546 -274 475 877 67 29 520 -679 79 636 101 -896 293 -873 -333 868 -424 -463 -246 718 -512 625 157 941 -236 142 548 241 -261 215 -286 -235 -713 308 480 223 -298 67 387 -290 593 -21 -742 -886 -961 640 -431 -827 -849 422 -603 969 -382 569 -463 907 411 453 -740 -563 756 333 628 -555 411 212 -777 100 -601 617 -303 -996 -516 603 806 -66 -448 -14 173 -518 130 -679 355 -909 417 -276 231 703 -160 -341 -715 -26 -810 871 -883 894 823 -540 -103 480 935 382 -368 831 -498 670 -464 -241 -36 746 -180 -921 539 -61 127 -459 617 498 -958 896 567 -881 795 585 788 -452 767 340 46 865 -414 -938 -68 925 32 544 715 352 10 -489 -10 -855 -43 768 -449 -837 -963 -617 -584 462 508 345 805 -277 751 711 896 299 262 -473 47 -472 -362 623 -868 336 493 -251 -598 92 271 -663 300 1 559 456 -320 578 -575 -769 742 -468 -324 39 -16 76 -65 759 -261 145 13 -19 848 845 -11 95 -506 986 -353 -727 -839 790 -588 -797 -358 -3 661 -578 -26 -480 -524 -498 804 531 -207 135 277 995 -651 -253 145 -416 -769 -903 -954 780 430 -934 -854 454 565 506 -531 -851 211 419 700 894 309 791 -672 954 287 -345 636 -157 -210 -966 701 -982 -15 -890 777 364 -746 518 -849 -951 730 818 -286 -516 848 54 -32 680 -514 537 -191 624 -596 -121 -811 -950 799 307 -53 -321 -971 425 -195 30 -198 653 -505 -171 -839 -785 688 -66 308 4 788 8 -906 -482 -493 -499 -273 577 971 484 992 391 218 -274 768 285 965 -865 -478 -980 -334 -448 316 -277 -913 -484 -884 -744 -448 -353 -476 -769 42 195 -981 -162 -98 -111 555 732 -627 -431 -50 549 -776 961 -788 784 381 -317 -273 106 -660 -230 520 936 -882 186 -195 16 581 -293 360 936 345 -796 -903 -43 904 -66 -863 -168 597 974 333 -982 617 -754 -617 265 170 974 -515 296 739 -658 -697 -120 652 -701 209 264 438 -461 605 508 -584 921 454 714 257 -218 310 -148 -497 -905 -652 637 -540 -417 750 -42 -302 -84 -293 -148 420 -751 -789 -573 941 797 194 163 181 120 727 517 -766 -845 -508 -552 -350 534 740 -628 -477 426 -213 747 274 -59 -560 -937 120 -690 190 -187 -382 769 399 -178 498 -853 -961 404 435 328 496 -86 -394 370 -898 860 -535 6 978 -887 710 -761 374 -380 -846 -743 170 823 468 -476 587 -771 -372 665 403 291 131 457 886 317 387 -303 124 225 390 329 340 -21 -530 -421 634 -723 -483 -694 990 837 912 -484 728 -507 -67 89 180 312 -242 -132 -187 663 -313 -25 203 290 444 994 803 -664 766 659 997 -516 438 662 811 -853 444 -221 171 520 775 -106 -960 48 -419 647 -179 -979 93 117 -215 146 -170 -862 157 -390 274 -980 883 505 463 -752 -860 696 341 -829 534 6 547 -9 482 -725 350 861 102 -848 -435 -758 -427 227 -579 822 5 -568 -693 220 464 -269 149 529 -977 -117 -551 -194 334 -508 -42 -849 994 822 266 -795 -630 -830 -398 865 972 430 -932 -410 66 402 73 467 366 -746 248 -548 940 311 672 -96 -129 -938 325 677 -303 688 570 -579 377 697 181 972 769 -746 239 -60 760 530 244 680 932 -91 -168 -460 -468 768 1 380 -829 897 349 -353 -790 832 163 -359 74 149 662 -511 592 893 -594 923 948 -305 181 971 937 -42 677 -179 -649 -481 880 -204 -493 397 -190 -935 47 696 772 -251 263 -971 84 -387 -143 -766 77 0 -6 820 445 -493 -835 721 634 431 32 -784 761 194 -572 843 367 719 836 -400 891 -849 -827 524 366 740 539 -309 -128 583 356 565 -157 -639 -70 494 729 465 280 -222 270 -500 -156 965 -703 -492 80 866 -974 120 -830 534 163 764 -129 -522 893 -606 420 736 503 -4 210 -163 280 -883 122 253 -892 33 448 939 -528 -324 -656 -320 -803 909 970 830 -760 806 -388 486 373 -416 -699 -196 468 -450 -462 349 87 -372 -207 733 288 816 -917 -730 571 -952 124 -922 -349 -75 -953 -116 -9 -80 -314 -537 739 415 -927 738 525 -903 509 500 573 -664 -330 238 700 638 622 818 671 349 902 952 -728 -504 -269 486 -701 -959 -114 -372 416 370 -397 41 -600 -750 -834 -796 -22 319 211 471 -107 -531 -778 -894 338 332 874 -370 -109 951 249 269 -357 874 -599 672 668 -970 537 -99 325 324 158 -573 -835 349 -557 129 856 34 352 -503 -514 -946 410 -121 992 -686 213 151 -650 -925 -113 811 686 596 794 -41 250 -303 -275 11 -26 309 585 511 -37 468 542 802 837 -269 402 876 725 -265 194 994 -373 -371 -685 628 345 123 -153 -529 -174 -486 -254 -434 418 921 -171 7 -274 341 -330 -247 -982 0 53 545 449 236 673 40 -290 -653 -192 -924 684 -488 617 -106 -669 -879 969 758 -209 806 -252 499 972 326 -840 -847 60 -187 130 -486 574 94 -174 99 -569 869 -822 801 28 -251 565 568 -729 -276 -265 -463 -537 186 -825 -911 -865 612 -36 603 -414 899 -297 -524 -295 488 -512 123 -827 307 318 -883 -923 224 -740 -63 875 -768 523 -685 -44 -973 -860 -933 -849 -992 499 793 326 -959 -911 672 -80 -454 -739 -337 120 148 853 582 -160 -960 -755 -831 407 -956 705 35 -330 844 -441 -647 -279 906 715 471 413 -544 686 109 -815 546 937 40 -907 -364 466 -36 -610 -363 -496 -817 892 -701 958 -998 450 -407 -972 836 975 130 -367 487 947 752 466 305 -991 -617 844 698 -969 672 -369 -324 -801 604 699 943 709 335 147 -222 -763 -174 -804 -620 460 -761 115 191 -741 450 808 -791 -414 -563 563 635 -918 -871 386 -113 308 -394 -208 -243 -947 271 32 -993 -854 -477 212 741 408 -265 193 746 -527 -682 141 -335 206 -220 -438 -376 -305 374 464 348 233 583 -362 858 203 308 -80 780 -787 257 -803 -473 6 985 -58 -594 303 879 90 -624 -861 693 599 -788 -494 693 398 392 320 -587 677 -108 267 -555 -950 -100 -152 -595 -354 100 863 -27 185 344 632 955 272 200 -547 822 388 443 -716 -503 138 955 223 736 518 -937 -205 821 -19 90 -122 837 843 285 -452 -150 -606 -322 91 -613 756 -812 -774 -466 877 -938 675 837 -888 639 892 -805 -1000 300 -853 -377 217 -320 -504 -171 4 758 -299 -593 -100 396 -984 -873 -232 -758 -171 480 -456 -440 -318 177 703 799 -917 894 499 86 -214 67 973 -323 -829 460 -127 -854 753 -735 654 241 645 -665 665 -683 292 167 -305 946 310 704 -97 983 -246 613 949 660 906 774 140 682 548 -170 -143 609 -222 811 757 373 -222 -79 -112 859 250 34 88 6 -422 798 -325 -766 752 291 443 711 -533 -376 838 -870 723 -706 -629 -577 493 156 -28 413 91 324 -820 156 118 145 -898 431 218 140 -68 377 -499 145 453 -595 847 669 -744 445 923 -540 15 -30 295 -272 195 -390 217 608 992 -566 395 -142 583 841 562 611 35 788 38 -43 -896 -271 836 -728 -733 256 -83 -363 -329 -814 262 361 752 -955 -858 979 987 -504 -230 976 -720 482 -806 932 -161 463 669 -589 6 483 -471 108 603 30 -897 -59 -770 -721 -368 -258 -497 243 -513 271 263 -690 644 -844 -413 -135 -249 -183 -811 191 -803 720 -605 -813 226 -752 614 518 788 655 634 -824 -397 -546 -267 245 663 400 477 19 917 467 970 -530 23 430 382 653 -774 -893 -763 -26 287 702 401 -567 -785 -308 797 811 111 311 446 -394 153 -34 -720 168 35 -825 -871 69 -81 -70 -892 87 619 -991 922 325 -899 -55 726 -966 506 411 -761 -483 14 403 850 104 123 461 -15 13 -669 -394 258 644 584 608 910 139 -417 742 234 868 139 987 -669 171 -702 238 204 -786 -331 -286 297 906 3 -549 -221 627 -900 821 720 812 423 -702 -51 610 -299 -218 146 83 -850 -480 770 531 -868 -529 -188 48 -31 -590 327 -754 490 -334 487 776 -192 144 586 764 -396 -110 -530 546 430 -230 -764 866 558 -770 -437 -578 -484 -187 943 320 -624 473 -895 -9 -815 878 -73 917 -811 427 -334 -649 991 -612 -529 -394 409 -820 -295 -426 896 166 -99 -956 -980 794 -390 172 -105 489 -809 -473 -253 -528 -713 967 718 363 -361 -995 -989 747 -446 -113 -564 -429 -593 453 269 -509 88 641 129 -336 386 -421 302 -266 -175 -672 -637 -269 -997 -146 841 -308 830 -21 744 441 -11 325 744 -740 -992 460 161 661 472 -206 -843 -582 -524 709 -672 296 -331 641 -202 -108 953 -194 -972 -388 -437 -741 499 -608 -497 -434 774 535 388 -22 292 -763 -138 654 -24 -856 158 -287 975 -540 -914 -837 58 585 -413 832 -35 146 1 163 998 -804 -295 -599 517 -506 -924 263 -445 214 -384 676 689 336 979 142 -901 -215 57 -287 -279 280 405 276 432 -493 565 750 644 441 -597 -983 -939 -520 350 132 265 360 363 870 369 -776 996 -621 847 -583 -845 -652 -115 451 385 -494 -370 -738 -21 234 624 312 -289 -31 863 605 394 -258 646 -60 345 162 971 227 -51 -236 -353 -432 284 -489 -628 323 138 -837 875 -802 -166 911 687 549 214 799 331 268 -941 -193 984 511 807 529 -917 779 468 256 428 -526 665 -400 511 588 450 659 739 -308 -134 -505 805 248 300 -363 46 293 779 -336 684 -239 485 28 -625 -919 185 702 -486 -888 696 -206 -452 739 304 753 -847 71 -948 754 464 785 -526 -738 311 -104 -699 371 -452 122 -303 815 -881 765 -528 -801 -222 -557 -670 263 734 -835 -682 -545 -423 423 265 697 934 -781 -945 -97 614 -663 -212 -205 -1 115 592 -949 -217 -206 141 528 -673 -418 452 625 214 -499 942 459 -759 -875 -489 -147 563 -592 -333 -29 -397 611 -749 -489 910 789 -583 -856 -720 270 871 651 977 555 -51 49 -817 997 303 -202 514 310 -878 132 -512 902 400 -6 -375 -794 -329 -76 -516 -769 -232 -375 602 -410 728 747 893 255 176 200 -828 -942 396 740 -808 143 -459 580 135 37 -95 400 -509 -66 -221 -421 543 387 561 -328 956 381 947 -347 -52 -987 61 -185 -734 -58 291 -749 -699 305 -380 488 477 -928 -756 -892 934 -169 -448 -314 362 -515 -988 63 -784 -817 308 298 359 491 537 568 -252 -320 353 36 -177 31 157 -752 499 -427 -681 -604 986 -715 -590 852 907 -628 763 818 -337 936 678 84 -180 375 -823 -645 788 404 -817 623 859 -412 -645 598 -391 -885 -888 68 -771 673 479 -530 172 -135 122 236 -578 -456 96 789 -594 941 631 -446 -80 -551 -911 -802 -804 -123 13 733 499 -820 -430 -478 293 -633 583 489 464 -298 59 378 -782 957 750 584 -321 -329 -459 -675 489 10 -418 525 -458 828 -476 226 591 -550 -87 408 691 614 924 -697 885 20 -59 505 -650 -985 -894 493 853 803 857 996 -499 -139 698 -188 -5 -799 705 -116 -241 -910 -787 -180 726 -44 -957 -22 913 -983 -286 26 -616 272 -69 -745 215 -749 332 710 -443 -120 122 387 531 -373 -623 -759 605 929 -562 -635 980 -947 981 149 -506 -338 -458 -742 -11 806 -761 -879 -875 -609 739 91 -556 -616 483 -70 603 -48 -270 532 175 -49 229 158 -377 -296 -649 -877 958 281 519 886 791 646 301 -783 -979 -273 975 74 489 404 -915 250 176 763 268 -637 135 -182 2 494 664 416 26 -992 704 574 -437 -837 -803 -450 120 -666 -52 -166 -448 465 848 637 -932 -756 -727 747 -117 134 -426 -154 -19 568 547 619 211 944 538 -626 -611 -348 533 946 -361 -799 -852 815 -369 897 -421 451 90 -698 513 923 -625 783 615 708 233 -347 -92 -640 778 -621 237 679 695 952 -278 828 -950 -10 579 -772 380 -560 784 -548 -896 -3 436 -181 854 695 524 968 -420 -477 741 -386 -530 626 -681 -704 559 317 196 -785 -699 -203 -554 829 -781 -5 -58 -249 462 301 -326 -628 -781 -54 -293 592 969 -951 593 764 -830 639 -366 185 -127 364 -748 844 368 702 104 -48 215 973 -345 -778 -480 738 87 426 550 -521 -763 696 -843 -824 -350 -295 582 -868 -812 -27 -515 -564 -108 -431 131 -245 -455 147 -862 59 -706 -58 499 -442 540 -596 -422 -790 238 40 -765 -378 901 618 322 780 -624 247 -228 -683 -405 -854 148 -664 533 258 -754 -719 350 387 323 277 827 753 7 -730 394 283 -879 455 -294 416 381 -258 -502 -869 595 262 492 1000 904 385 -101 -554 -978 755 -580 655 -700 116 254 -962 956 -52 327 -230 88 -157 -612 -107 170 -114 -998 981 -467 316 -718 -67 -704 372 -340 150 -685 -432 808 -722 -376 -790 -949 -216 -196 444 2 -29 464 68 360 -708 593 952 -679 -110 -159 577 -242 -567 -414 -319 688 -639 -378 -465 965 -884 752 -157 782 631 529 790 506 476 -217 372 149 -94 721 -856 686 -880 418 593 -266 -196 -746 412 22 433 211 -752 -14 292 215 929 562 -394 -883 215 936 -982 -159 -935 -938 622 154 408 -743 943 -481 -540 210 1 455 769 -377 544 -54 274 -383 -377 711 309 -192 -211 -136 -133 -899 -347 113 -872 535 211 -507 88 244 41 294 -341 109 -636 997 -286 -616 688 -981 -234 -277 -479 426 -750 -288 -900 -590 -487 -626 -910 -572 180 338 724 -481 -522 477 1 -401 -65 -999 -240 288 995 -752 -159 460 -702 -126 -687 238 527 -394 583 -154 639 -209 -501 667 46 586 -31 225 423 -381 727 556 444 995 -439 980 426 978 360 -449 502 81 499 139 547 479 817 8 -246 90 325 -371 -63 892 -171 -38 -362 -829 -170 934 -713 -588 -388 -170 -286 839 -275 990 -260 -122 -719 -827 497 -836 810 581 419 258 -190 -899 418 -796 467 227 -467 242 -802 -526 -117 -38 -880 -353 -249 -908 774 848 427 -662 81 397 315 123 -313 -265 -122 -854 240 -476 359 471 -242 -462 594 254 -403 527 -395 208 -579 399 -611 797 -464 -459 217 206 499 -816 -312 -569 955 362 291 -905 -708 -943 755 -143 648 -43 -280 -947 107 844 -856 997 -417 573 -258 -258 622 588 -105 694 55 -115 0 -502 194 -14 636 -404 491 916 -18 -691 534 318 28 4 421 -661 -253 -620 -836 -688 -240 -708 895 589 -190 -940 -154 616 -397 -356 2 -143 -216 -98 552 223 489 711 148 -188 558 236 651 230 397 310 507 846 83 533 -306 700 -168 480 -399 -26 -587 814 -693 -915 -840 493 975 -526 -36 -264 406 -464 642 611 -114 584 -130 716 483 131 187 917 -795 -859 58 89 886 7 -96 233 477 -919 515 -224 220 931 -602 -901 -660 922 -412 398 806 -657 -466 842 -505 661 -904 504 672 -408 849 -91 -319 -650 198 892 242 -691 -538 461 -824 -797 634 -550 272 -132 752 786 -336 652 -884 999 37 -206 -919 308 -275 733 1 84 -205 1000 -421 596 394 865 91 -916 -337 -815 -756 166 -738 396 464 -987 200 -62 947 656 923 300 431 994 -365 -776 -444 397 -785 -401 -323 585 462 -783 -549 -782 838 201 -961 -913 -179 912 -121 423 -185 -432 -855 15 556 198 -947 667 569 472 -784 -776 -825 838 -278 706 -501 280 760 578 497 -621 29 -627 -656 377 -198 896 -530 686 269 -80 596 -502 52 -45 -922 998 -423 497 -776 -5 263 408 611 -930 19 -200 402 -208 -77 -764 -767 -303 418 -617 754 378 38 -512 -92 301 -449 -208 -548 -751 326 -731 -789 658 -637 -592 957 383 -207 608 924 -6 591 -63 391 981 545 594 -916 -113 -223 -12 -510 984 -917 -684 429 208 -839 -816 -269 -866 -724 385 -754 313 -450 -3 683 -527 211 159 296 -503 195 -995 17 -604 -500 -938 820 -529 517 -849 -627 124 269 -420 424 -667 278 501 509 289 -81 719 210 575 -782 -836 710 494 -58 911 316 921 -55 176 -464 602 526 143 842 -557 223 -713 -258 -841 -867 978 491 50 175 291 456 713 -166 -339 647 -554 243 -424 416 842 -54 -698 -801 378 -880 709 -127 332 -729 69 824 225 648 -138 871 -880 977 926 925 728 -544 -86 937 5 -616 -654 -698 196 -566 842 -403 -553 878 -323 900 -638 596 379 298 906 -633 -842 -817 748 433 -123 629 768 -655 -534 -298 -107 699 -955 178 836 -132 -725 722 673 -943 464 891 -594 -653 -544 -660 56 -212 -572 964 -858 -383 -924 -902 369 -812 -145 -356 -751 -257 -353 544 -127 251 3 -870 -706 261 666 894 780 889 -826 -787 -249 -511 -798 -628 595 301 333 -320 -442 -270 863 624 -761 -108 -72 -325 -577 -458 -592 -269 190 307 -815 -318 84 -419 -66 -368 -379 461 -869 -258 -276 -742 -614 977 -999 -343 -582 46 368 -717 -104 -165 -691 -491 463 -5 -303 -126 -497 -266 -977 170 488 105 -554 548 474 958 321 39 66 29 397 390 -889 -196 98 -878 255 300 799 481 -521 -85 -249 921 661 707 604 -995 728 544 -271 -416 674 -102 -813 -70 869 -170 811 -64 -999 -473 635 -884 79 -205 40 520 283 213 542 -88 139 779 589 -406 117 877 -191 -113 73 -301 113 -842 217 532 -147 -542 206 903 -179 153 -854 -249 -272 -846 -267 -486 -360 -74 175 800 -468 -949 -206 797 -2 -934 -542 -293 -880 -271 564 732 471 846 264 410 702 -168 -663 781 393 -733 -837 -750 -894 -295 -613 586 -690 -220 -578 -449 50 150 925 -558 954 -536 92 -900 -963 -91 -841 -800 954 950 -283 634 746 -512 257 23 -554 -253 924 -423 149 -212 438 87 -364 482 607 -538 137 -137 -208 540 432 731 -320 -964 -480 -325 -453 707 697 -124 -169 -808 592 -294 752 666 -181 -627 533 -725 394 -534 -596 708 126 -641 592 313 -588 -459 334 -948 28 365 250 167 -999 861 -907 843 -68 -789 -602 505 475 -543 473 -106 -218 625 -191 -578 -820 823 -108 -843 -767 -294 -173 555 446 535 52 -255 320 -212 601 -420 980 200 906 -589 -505 502 397 150 -493 835 695 426 508 -395 -372 -273 481 606 654 72 664 -764 -274 425 -489 -932 -812 410 794 367 271 -188 -854 721 122 356 841 -650 -485 -780 812 -616 -336 320 379 -502 -478 629 -35 179 -829 -318 -969 795 38 64 707 -604 -402 -549 139 430 778 361 -166 -541 -200 -273 349 382 -85 689 772 670 -63 -172 -697 -272 188 838 -4 916 -189 -299 -134 379 258 891 -206 -505 893 -389 -279 629 423 745 -67 99 263 -13 999 828 -958 -8 -596 457 -383 -118 395 966 -780 -736 -16 693 589 362 768 -911 8 -698 568 409 268 814 -821 393 989 -631 -724 -302 -893 926 -983 130 -400 -29 238 -84 -959 662 -667 743 -467 692 614 193 -719 -788 -156 -842 -688 742 -679 717 339 -655 -673 459 681 47 659 -568 -619 -118 514 -921 -582 743 667 -377 -875 829 723 -103 346 -427 -560 677 433 395 -624 855 -158 -391 -236 -805 -665 -1 -236 -907 724 -716 405 -903 -927 -507 386 -123 -708 -788 22 833 209 958 -729 504 -91 607 992 -106 999 828 182 -259 -176 -305 228 532 -147 944 -16 496 -783 692 -211 -503 -121 -788 -523 -220 -279 -548 605 703 -70 -7 -620 487 637 548 -151 -604 271 482 614 914 -98 742 -267 315 -122 -792 -809 -811 -958 315 457 586 971 -502 -954 37 960 -296 405 822 -501 -143 -17 216 451 769 421 -956 166 -507 -464 -913 796 -545 -216 52 46 547 -859 -380 -799 364 920 399 -582 -259 875 352 -162 -24 -439 -387 449 282 568 -161 360 -346 -538 54 -997 -422 -983 -220 -511 -330 760 -526 150 522 118 236 815 -100 -866 -966 523 229 -151 615 -854 616 -265 387 840 -362 333 -353 -830 -531 -129 -540 396 808 366 -127 792 157 -789 11 756 -747 -635 -695 104 -678 -182 -684 460 837 -508 -656 493 546 792 -961 -454 27 467 -595 213 -964 608 404 543 -376 -490 68 521 -397 575 -19 857 405 440 -7 -638 -70 -409 223 -530 706 -177 636 764 -18 652 -270 73 -795 -342 -467 -269 -438 -738 148 936 -351 -967 -76 -174 633 -328 -526 79 237 953 -637 -987 -800 -44 -262 351 -743 292 -291 -107 27 -335 -270 -181 780 -87 -199 -595 38 -926 174 -388 -581 -146 447 465 457 382 452 315 21 459 135 -952 950 831 462 -379 968 304 -250 -219 -66 453 692 -566 404 692 -916 491 -331 800 680 -106 -51 289 507 516 647 216 771 330 576 -905 781 137 97 784 -823 -409 -934 93 642 -153 -604 644 861 -735 -924 -794 -213 -516 -70 498 -940 820 900 177 496 643 325 196 -965 954 -245 -377 375 103 -21 -706 621 -708 -854 -202 828 605 87 -411 -379 -139 -485 -655 -274 -511 241 -972 776 -158 541 283 123 -973 607 680 -705 905 -870 184 937 -391 215 -704 738 421 -483 257 -955 -985 585 -208 342 -83 227 -924 -502 -666 133 133 -779 95 563 -50 -807 -759 457 108 -485 504 518 -806 790 -123 -975 -512 -706 980 -100 822 264 24 -111 -572 -84 -67 -941 736 183 702 800 -475 -305 -195 78 914 485 -439 -23 363 -660 728 382 347 -845 812 -200 178 -743 841 545 955 653 -599 787 -143 -285 -125 -996 465 794 -148 103 -856 687 344 -975 681 835 -499 -356 949 271 115 -856 692 928 722 88 841 -250 765 51 356 -49 -805 927 -431 873 -935 871 21 270 -944 846 733 -131 -846 -515 435 -106 -605 543 646 -428 -721 -35 -700 248 -181 -55 506 302 -118 208 -828 429 67 -220 -819 -889 192 530 -497 -194 -328 748 -14 927 -850 380 -329 954 257 -526 -940 722 0 423 7 511 793 -443 726 -274 367 -106 -31 1000 446 -783 280 -448 -57 82 -21 -660 428 219 -72 368 939 210 1 -358 462 -615 -254 -180 248 497 -875 243 -582 266 -378 -550 -189 442 -204 -853 938 -347 -31 -735 830 479 -382 -222 734 910 804 -250 507 391 672 697 -155 106 433 -661 665 330 955 -888 766 286 778 -823 172 196 -368 141 280 842 27 354 681 -429 858 -433 -924 505 -488 -293 439 -310 786 759 234 -110 175 845 933 -331 205 479 717 530 907 -427 -55 589 436 634 395 -263 813 257 23 -613 -625 537 919 857 613 174 -794 534 617 467 808 -64 -76 -891 -142 499 175 741 -947 691 -517 228 79 -16 18 -839 -76 448 -464 811 212 -212 917 880 390 76 -429 215 560 105 538 357 -143 -969 -39 -21 -417 794 -306 604 233 -872 -247 -787 -941 -1 786 45 -117 249 326 203 -148 -504 -121 -671 -712 -589 -341 924 -563 943 626 -509 -628 -3 476 -518 792 -233 -750 990 766 -959 -71 301 962 -672 -217 410 -167 -8 -878 245 -271 171 938 -381 -400 981 728 85 620 -60 332 -906 -439 -689 938 -863 -548 -867 -132 -270 -478 577 545 449 -685 254 339 -777 254 654 959 -841 -365 634 783 -833 -788 -279 -233 -239 138 457 -78 -854 -202 -532 711 522 669 -791 941 38 -798 -64 -912 -993 392 -457 132 835 127 790 -299 -256 -276 611 -698 -993 -856 350 -303 833 632 -584 -43 306 700 69 526 732 277 -516 -434 -237 -443 581 -598 24 -51 -148 33 -977 -58 -247 -763 488 -965 945 -883 -559 -451 -749 563 -876 -873 260 -923 725 616 306 -681 -351 83 -514 688 -568 -928 143 -969 313 -649 928 776 825 -833 959 291 -312 839 -559 507 472 114 -715 -507 -283 -928 -926 -943 -230 -702 94 849 -153 -302 -447 826 -880 -161 867 -210 626 -99 -958 -147 188 -520 311 663 -627 -345 -705 378 -273 547 -220 623 -129 -103 -378 -30 -894 -495 466 -505 -163 176 588 558 489 -400 -517 966 17 -623 -119 -943 -914 458 -589 -836 514 -70 975 -192 150 474 403 677 -917 -334 327 -772 -338 0 -228 606 278 978 73 736 -771 -40 -357 481 -784 328 -209 -300 191 -369 -445 -125 656 -457 953 -36 506 56 -550 133 703 -871 91 -722 -783 529 -302 -76 -934 835 -578 -567 484 -482 -826 -468 -587 845 76 147 -602 241 -763 422 -622 446 -93 46 -191 336 175 364 64 -13 58 -10 639 126 -938 959 635 -837 -229 -439 395 -210 984 -680 920 472 -964 925 145 638 -107 583 -823 347 -762 -698 507 955 633 770 9 424 -12 745 -578 808 -879 -611 63 696 688 127 257 199 -759 866 852 -3 -704 267 -139 -862 -207 192 388 -786 -562 92 -896 265 -740 371 902 636 -663 -147 -654 -642 643 476 -420 -152 553 -614 24 -601 445 526 -57 811 -856 232 -530 -737 154 -80 84 894 -406 237 936 -917 44 194 833 733 -53 -183 -606 -718 872 -686 -599 538 809 836 -704 -381 375 -179 64 -934 784 979 239 -317 -518 -712 86 988 781 688 8 429 117 -342 -274 821 -820 396 181 707 266 -883 -518 -666 646 299 903 -415 -776 280 -457 -234 897 -718 782 489 -21 -805 -520 599 846 -636 -571 -603 -190 64 497 350 388 -920 -875 896 -920 650 -825 583 495 276 -544 652 0 502 449 -514 -928 -11 711 -123 -692 -887 -995 -264 870 473 -703 -998 -573 402 -815 918 535 -745 -557 236 390 934 -904 -669 -890 -443 926 -95 -83 411 -895 -349 -976 -750 50 -1 667 992 794 970 99 899 -57 -856 -468 803 -1 461 -221 804 233 233 501 -742 852 -341 -715 0 -496 -411 -520 -53 -35 -935 395 637 917 554 188 -513 -521 -728 744 -326 984 145 -244 178 -390 345 413 398 -409 474 -677 -36 921 794 -643 436 -616 -531 -39 -550 734 354 -458 727 -533 92 650 -824 -981 -329 -150 -853 250 465 368 -610 -50 -74 -905 219 708 87 -129 -712 -581 -941 -717 -176 852 295 -124 -663 -315 -127 -55 28 -926 183 794 -146 637 125 726 362 974 976 966 -853 -468 158 -890 -512 -98 -720 744 364 -352 -517 756 935 -124 -126 815 -39 919 -482 -499 -154 -136 794 -476 -24 463 386 335 975 343 340 -112 125 659 -264 881 -310 -817 -643 -704 -303 309 -601 -720 95 68 -758 -978 -444 772 88 -713 26 -57 -521 -874 -600 956 627 -586 -428 533 -131 -702 -474 -745 762 -821 -967 764 -13 251 -319 -75 -453 -425 -815 -413 668 170 513 -514 -797 -613 -801 -429 357 -635 -669 -264 -47 752 -358 -31 -236 -983 547 -187 769 -146 -61 -712 -276 -825 673 -973 -522 -384 -484 -216 -943 370 967 -283 830 814 862 897 -315 -987 177 531 -773 -953 -31 -982 765 -752 963 391 -945 -476 -791 687 30 725 660 883 562 391 887 -373 -667 -299 -495 179 956 412 -756 -710 31 -314 -385 306 745 577 -596 -441 942 -746 221 -56 -583 -332 -898 -419 719 -679 621 -315 146 855 289 192 870 235 -955 240 491 668 -276 542 -873 -234 -954 62 446 -807 -308 -33 89 -371 -737 -496 -113 -496 714 -819 968 -788 836 327 -620 531 -647 252 699 487 570 446 -581 -282 278 373 -180 452 -371 50 961 457 -362 807 -447 850 420 -140 -957 326 247 -46 -981 38 911 -482 379 -377 -445 758 -790 138 833 65 717 623 580 -53 786 556 -628 -634 829 174 -371 197 -1 155 348 -864 318 169 16 920 -734 660 -653 -64 230 56 308 433 431 -822 -149 880 571 -804 22 -1000 222 -915 658 -969 -146 930 -553 398 558 29 699 -182 109 461 279 65 760 417 867 925 316 -145 122 789 -845 330 -106 -802 462 319 -431 496 -282 962 -308 -766 528 -391 801 200 497 874 840 -148 -581 -920 7 840 -333 -786 -102 -219 234 -26 -54 -679 -115 350 273 791 975 -276 -101 779 934 -932 960 -616 -145 69 -468 -967 700 -505 641 522 -886 -771 -90 371 -826 -439 -646 -11 639 875 627 -818 307 -730 -430 120 -146 -182 589 -869 862 -655 278 -458 -619 -569 779 -834 -487 -453 -363 -868 600 -371 926 -321 96 192 439 812 -242 465 530 -586 893 828 -901 -815 616 -384 210 845 841 874 -105 -744 -736 498 -387 203 -399 314 136 -933 53 -950 18 -481 412 645 814 879 813 270 -311 518 212 -176 137 -178 832 -934 -653 174 -612 -348 199 -934 505 762 358 -353 227 -574 -832 -663 -366 -524 -850 721 -589 -981 -836 323 264 295 444 -620 279 514 -405 -630 -6 739 164 -143 -2 202 734 -984 -435 795 521 -623 -576 378 748 -116 -98 325 -27 -124 -514 -234 785 -249 -827 215 -345 4 -960 830 491 351 889 -49 -305 -164 -125 -477 -606 272 -927 682 -981 -265 471 782 -142 822 -396 -469 -157 -542 715 -254 931 -164 -938 -373 936 819 -764 -974 887 -167 -545 -284 667 -169 864 826 -600 889 821 359 381 765 369 -774 -179 863 -56 838 -279 392 -272 101 752 372 -400 325 -357 -270 -547 -185 -188 -86 -279 936 960 687 770 281 202 926 108 953 -82 88 578 -395 -442 -337 -308 249 -295 -231 799 594 -605 -137 781 179 -531 -327 766 367 -69 -209 -924 -706 -323 991 972 -914 -775 -78 112 896 552 -783 -955 229 744 -272 -382 19 301 555 703 577 -715 -204 823 -1 -603 539 -56 584 -798 -199 -329 -902 -110 -540 -212 145 -18 745 599 425 455 -216 -257 745 884 -688 17 -673 599 -29 -665 -176 -573 -797 349 -934 197 322 -860 -532 -858 942 -774 673 739 814 -894 86 -7 -601 360 -198 819 283 -51 131 825 -920 238 753 923 -323 282 544 -497 -65 669 6 161 557 -87 -894 -792 -465 -996 362 742 -94 521 -971 449 769 -154 -546 535 142 -58 58 820 528 -555 -877 393 -696 145 721 140 -699 101 -624 375 -455 -498 832 791 -327 -718 473 -438 -84 37 -957 871 548 848 699 -170 833 700 715 -170 145 -858 142 -193 -889 532 190 847 -390 525 -95 650 -94 857 -75 122 564 -827 212 -403 243 27 -700 271 -417 -820 734 621 227 904 868 488 -896 -755 -453 -786 -426 -567 -237 437 49 602 -703 -816 6 -934 346 434 244 223 219 909 -665 -548 951 -379 586 -442 -275 -552 77 -372 190 658 267 251 728 601 22 -90 396 -945 -986 -772 852 574 353 -135 -7 -312 -974 -693 356 997 -945 354 -541 703 -952 6 -34 -551 -669 476 741 815 98 -142 231 -357 -462 157 932 -176 -799 -638 440 -638 17 -486 -474 -918 365 -805 -452 60 -784 -833 856 417 -242 -429 -97 265 750 -595 189 -856 661 -779 -90 -975 -62 573 205 -939 -81 -139 -352 353 689 875 761 -832 -241 -152 -370 -229 -613 -677 427 612 -599 -189 89 -941 46 766 24 -637 183 169 -753 127 -670 371 -324 -517 -5 -479 -62 -949 446 52 392 -428 964 399 -130 -208 155 784 -841 190 -772 -168 -446 -259 -587 -879 -751 -605 -460 266 125 894 921 -103 -861 -145 703 825 -523 537 -595 403 -436 926 761 -19 406 -61 -10 570 -831 -160 -319 925 640 -268 53 -261 -546 -467 -737 -894 -291 -595 174 -854 -821 590 -898 -482 -398 841 206 448 -278 882 310 -585 628 840 -827 197 -666 -404 252 -300 -831 626 -717 -923 379 197 975 930 420 161 345 950 -106 -929 -886 -502 -793 -744 -28 468 372 147 109 -784 867 312 -484 151 -650 873 202 785 528 976 -551 -894 425 -693 -308 -362 -594 -5 913 -435 -226 313 916 476 325 755 707 560 -800 -53 -475 -329 -929 600 -242 -775 -269 -93 548 3 -928 -230 -221 736 231 -167 -419 26 897 123 301 -845 255 -793 282 982 -87 456 -226 468 -596 -489 362 360 845 378 553 -828 430 -92 -239 -489 450 -706 522 -383 393 71 810 92 505 -174 -809 865 -142 137 -316 944 964 43 -419 498 119 -724 -230 307 457 852 463 313 889 248 126 27 -783 819 -804 559 -930 -824 -361 -228 -854 194 997 -320 -777 87 -568 360 860 117 585 700 -108 98 810 702 -748 -659 -570 721 361 234 -666 -863 795 848 50 374 679 178 -658 -693 -147 -583 176 -905 583 -84 513 -885 974 949 -620 -180 806 239 967 408 -639 879 -39 -261 -915 307 571 -271 -85 -910 -309 -726 176 -67 78 -896 -829 -607 613 -63 -316 928 274 -406 -618 -85 -4 247 -967 26 -852 -663 116 -525 -948 110 -319 -679 305 589 494 -633 -373 63 -534 497 277 -516 432 -562 -660 -505 -371 796 162 -914 163 543 -618 423 -771 -213 -463 209 -12 459 -130 -463 100 -338 -754 345 883 89 -20 855 -245 975 -819 -237 196 -549 862 -59 104 244 742 -560 -153 392 658 -809 -349 -893 509 666 530 -99 846 901 788 225 -303 -298 35 -892 192 366 706 611 -308 339 334 -256 -123 287 19 847 151 -202 -888 -861 -326 -774 -123 259 -493 -659 -28 330 -275 365 23 -679 -163 -103 -64 -675 759 -432 1000 -974 496 -867 141 681 -256 -418 -691 909 4 -369 558 -530 -152 -129 -606 38 30 -180 -317 408 -240 824 -680 194 887 833 918 287 574 -429 533 -734 557 404 -974 161 -208 -340 -405 970 -391 315 -412 -84 -986 -159 851 253 28 918 -356 -364 66 796 -274 650 628 183 335 -18 935 -902 409 -106 58 538 -902 -694 -322 -299 -296 362 -483 -842 336 -442 -259 204 -553 900 118 274 348 835 -950 -716 -921 -572 279 -800 -426 847 -986 -337 -161 -258 -445 501 -62 -35 -246 423 -714 -911 -799 394 696 406 557 -624 -739 -18 742 -461 -475 654 -265 551 -261 668 979 -396 -32 32 313 -293 745 476 -598 -616 503 440 -61 -171 -242 -976 929 -196 -748 -141 829 299 -619 166 457 744 9 -346 -859 973 184 118 807 -58 350 906 -207 192 533 280 81 -706 276 -74 40 -482 14 776 1000 768 -38 619 513 -124 342 -188 67 -418 17 -177 -392 864 752 -612 943 -567 -791 408 -530 -962 -253 -978 -980 -567 811 268 85 592 -613 -770 746 -50 -307 -110 288 -850 -189 488 -709 -822 -376 632 217 -352 -578 878 -182 -932 -545 -754 379 -176 -760 -991 783 688 878 119 -419 767 -873 876 -399 -951 -490 -820 -378 -74 -822 -947 262 580 -821 523 -905 -351 265 452 -799 -404 303 637 -143 -358 400 -193 -791 -324 865 572 -688 -678 -716 791 -56 -355 -742 -934 522 835 695 40 681 387 730 -315 506 -410 -59 449 -335 -89 -908 -221 -674 -644 864 202 639 702 -894 -148 864 -488 -907 -357 -67 183 878 161 -571 831 -77 -306 -576 415 -662 -838 -447 -989 -467 57 499 -39 630 868 213 -909 397 56 817 572 29 10 -681 510 71 -208 643 -395 -645 -134 -928 -910 -409 67 -859 401 -574 -122 -708 340 -190 -753 -974 -482 -23 664 895 147 467 -69 844 -183 704 -337 -168 -637 329 -577 -969 604 -544 -896 -860 -948 908 -669 741 459 986 414 294 -568 437 -987 515 -298 771 0 479 -168 -280 -922 -853 -100 -505 154 -567 924 39 -696 -515 -318 384 -131 414 -522 356 743 291 -234 -416 -272 318 963 -804 -130 939 -427 778 -715 716 293 836 321 999 -103 -614 250 -90 -464 -612 -730 705 492 621 -295 -36 -332 -483 574 -628 -506 303 -855 276 290 82 -179 629 911 -748 -257 532 -91 -936 -26 895 834 3 -577 -869 253 -475 344 -973 858 482 -67 -334 -88 -328 695 386 -470 -380 -444 -393 -389 125 -805 -635 769 899 122 229 488 394 -286 -634 -665 818 -60 111 714 -54 505 994 633 854 -958 282 316 -487 850 -54 11 148 928 464 -438 -420 -807 465 942 -420 500 -172 -98 -570 -157 -117 826 658 -188 -291 745 -347 864 910 493 -684 -448 964 618 -520 563 -12 121 454 -25 800 -396 513 -745 -929 -857 371 684 -701 632 939 -792 819 -35 -272 709 -740 845 -534 -703 436 82 935 -803 -27 273 63 0 814 646 -472 232 55 214 -742 -405 76 -899 155 916 838 -714 420 337 -283 -364 -752 335 542 8 770 379 402 571 -398 250 824 -725 179 -925 -655 373 24 -474 -458 -188 -400 685 370 216 -498 -303 -730 73 -477 435 668 -171 -387 931 -885 80 -356 34 742 -500 -577 -36 184 -351 728 -320 -567 610 -175 683 -257 -283 -335 -971 -330 -371 879 298 7 179 552 -508 -329 899 641 834 -938 715 -322 -122 804 -76 -15 -367 330 9 148 -357 235 774 105 -793 -790 926 -638 -153 600 -457 423 -233 -514 354 958 -931 732 900 485 87 -463 -563 -384 213 812 510 -249 941 -871 -237 -584 -188 -319 -559 98 -574 -235 -750 824 -757 190 275 563 30 -708 919 103 997 500 -492 -693 -726 686 172 537 738 672 612 719 809 -3 795 -782 -820 28 -396 -983 899 -868 -148 -233 305 619 720 536 -169 576 213 -549 -315 -931 -788 -7 -791 -371 136 562 -34 -103 451 -397 982 -562 -598 -449 -562 -454 -688 364 -392 -331 -193 468 366 359 373 -361 -6 598 17 -858 -814 -687 -803 -257 460 -429 255 -699 -543 -282 -594 -684 -766 -811 247 -428 -418 806 -181 -275 -692 -661 710 -123 385 -557 -267 -483 -697 -775 -64 721 224 -124 -6 428 236 349 576 909 319 345 227 -424 499 112 -653 -691 -226 -959 -34 -364 -389 -818 638 892 -288 797 -772 749 737 722 661 574 -441 -960 768 291 -178 484 -885 -7 767 -652 -364 469 273 686 638 -281 282 331 561 -447 -82 708 144 642 562 79 548 211 -413 580 -167 149 -60 -491 -848 95 -992 -244 222 538 543 961 736 520 325 180 928 299 58 -863 -351 -230 444 -963 502 -280 -370 475 58 756 -616 -552 251 29 553 722 -968 22 915 221 -485 855 -485 494 319 412 177 -5 502 -632 566 976 812 -93 -6 -846 104 -133 -72 -612 412 439 171 -507 231 -3 223 250 79 371 779 51 400 -954 -621 800 -7 134 629 529 329 170 145 271 150 687 258 -771 -932 615 626 227 677 -512 554 189 815 921 563 -363 328 -806 -875 328 -950 -317 99 972 -955 338 868 825 859 -512 229 -424 -172 -15 650 196 191 431 428 -498 -150 416 -114 -270 -378 -689 823 572 297 -500 143 611 -7 -459 -128 -889 -439 844 994 -135 -359 -175 -723 547 -446 -137 605 791 -878 537 -783 -451 -466 155 -951 119 -998 183 -62 -883 -872 183 -896 -379 -835 184 -218 581 -912 384 -272 -78 -237 -197 -135 -660 -6 551 148 -879 947 -911 412 856 -144 883 -718 72 -645 832 -415 -49 -156 557 -219 -99 449 -129 -201 -938 -948 637 151 -761 636 -231 872 -440 108 -128 584 523 891 -29 455 -598 -985 744 93 668 -292 301 696 259 -792 -905 279 240 867 -662 778 -787 173 -567 180 -519 -517 62 -178 598 608 -160 -670 -60 -566 587 77 401 -561 846 547 -70 -360 344 504 -516 270 -653 651 942 -872 -610 -587 -891 37 -399 848 -222 -514 -343 175 170 736 652 -327 459 521 -114 -302 -636 288 148 357 -766 543 347 -138 524 255 -663 -200 160 -489 940 -749 -93 -614 -561 -686 -23 326 -604 902 -722 -567 -226 -32 -779 513 722 499 995 -798 -421 -875 297 899 -195 -863 89 -252 -176 -49 206 -231 -676 866 -292 -746 -514 660 -551 -675 426 -91 873 178 353 -493 -968 -83 955 673 -753 2 -101 -929 619 628 726 -769 12 -368 727 500 -291 -127 644 863 347 -255 -176 -533 -945 754 -234 918 681 822 987 393 746 888 26 161 696 -695 146 -957 -414 610 -595 14 493 58 155 -604 -408 628 -390 185 610 -885 742 -304 909 956 432 -128 -860 852 -465 -174 613 147 -652 -358 -928 -948 -446 -362 864 -440 -3 50 -56 -278 944 153 648 135 49 -674 118 -254 781 747 446 419 26 227 -304 -858 499 -675 939 -849 -353 -657 -747 224 286 -261 -154 359 763 -337 483 597 -454 -319 -653 -880 992 836 -309 729 864 464 -450 235 -177 -549 118 472 -358 724 -210 -770 98 -749 -143 523 -480 -563 -985 -112 62 -990 104 -49 782 -482 826 95 760 -427 313 441 882 -170 -403 153 252 344 -712 995 871 -166 473 -586 -180 992 -316 -30 -491 -371 49 24 -228 358 -519 30 -907 -414 -203 181 699 104 -776 -613 297 138 18 -20 -991 405 -519 242 232 437 990 -135 -816 -93 -452 -967 -956 -360 -353 -537 305 513 -684 476 601 -820 -242 -937 -789 -820 -792 474 264 585 954 -268 -746 -815 804 -527 161 77 751 -992 604 95 150 -349 -775 956 -466 -996 517 327 -20 -482 -673 625 635 -333 -28 727 -848 -234 -853 586 404 -846 200 176 -928 587 -817 269 856 -55 -837 297 132 415 685 -674 37 -489 294 -221 73 57 846 -11 -37 -561 397 430 -736 -283 -425 -544 591 -696 109 425 -477 888 -543 -929 -47 589 650 -753 290 -238 -600 435 -931 -967 -134 137 -398 -423 787 866 -68 69 -333 -39 -206 -733 -917 638 327 -905 53 -732 47 65 -944 -318 -12 362 305 -290 802 298 440 -490 738 827 -713 -162 -116 -620 488 -850 819 -524 -905 938 -116 -560 823 -240 -981 548 -643 926 735 990 -835 896 -149 -217 -430 344 373 -761 163 -683 -356 338 -908 -212 83 -52 408 835 -175 416 138 -197 986 -403 373 -424 675 696 -948 795 -984 428 602 964 -935 -905 726 -362 368 -762 -545 61 289 739 -648 -793 94 219 712 -67 -782 -87 -356 -746 -815 -429 -705 -442 238 14 383 -427 726 663 -532 -986 -478 -39 325 971 812 441 -536 849 -240 -499 574 -885 817 -346 843 320 419 -302 -732 -98 306 205 134 -319 -808 575 -510 357 -137 -233 650 385 -821 -460 664 -226 549 -718 178 -595 530 165 279 292 -702 -688 185 276 517 -155 -449 -393 462 -885 -442 -725 -358 37 -52 -37 -188 327 89 -294 250 765 983 -290 -424 -718 -141 -13 219 439 -984 429 -770 -70 -13 -356 761 -253 74 906 -552 928 661 439 873 697 174 -122 344 -260 419 -11 -5 -634 -232 -852 -926 842 -539 -14 -234 769 -873 422 -203 -343 -618 774 -502 704 -840 520 23 -612 -283 665 -905 808 -596 24 -633 569 -938 -42 -375 302 -970 -833 404 559 529 884 -689 -89 -731 -918 759 566 -724 -369 980 377 -303 491 143 353 -795 996 -582 -827 -312 552 693 -992 174 -279 704 325 639 93 -529 243 -277 -463 471 -721 335 877 683 709 292 -221 -711 -756 504 -700 362 -427 -804 -625 -657 -592 -44 295 365 73 679 -920 436 152 -366 92 814 -682 98 -877 -94 -382 -88 -616 -608 323 459 947 531 464 -126 798 -168 614 -63 584 73 -671 120 395 564 984 790 -30 -633 -676 974 76 -878 -892 -779 -991 416 -852 -277 -818 109 -886 -506 -978 -714 -687 271 568 114 -763 -572 -716 -231 -285 536 676 -700 875 732 902 -399 459 571 168 176 411 -41 32 -995 -511 952 410 -789 -99 806 -241 -692 -548 999 793 -475 -341 343 -402 -559 -401 -521 532 263 -117 -721 740 459 -824 99 -974 -133 659 651 -912 -778 30 385 -832 -658 597 -159 152 83 -676 170 -564 -694 338 889 86 824 151 367 501 370 851 -800 727 529 -417 234 33 -8 654 -188 -742 316 987 -334 -721 -31 -515 165 79 189 342 595 573 915 796 -753 -171 467 68 -948 733 322 -592 715 -11 -375 265 -898 -251 -103 -46 -537 -72 315 556 -992 910 -448 434 -371 538 -541 72 -482 981 -738 -694 416 874 717 126 916 487 547 -236 277 199 -834 944 -331 -442 -590 -378 763 -108 283 545 80 301 -467 699 -767 -166 883 353 724 791 275 310 796 840 -742 897 718 449 339 496 59 518 543 387 466 509 -578 -471 407 530 245 301 -594 381 273 -612 344 547 -975 968 -704 873 -719 299 -966 -152 -71 106 -133 352 -363 571 -604 734 751 -800 -74 536 403 530 651 310 843 231 471 -122 -212 583 836 82 420 577 -870 -414 -706 -809 -594 960 -230 80 142 919 -610 -226 699 -426 -457 -882 433 -19 15 -409 413 -980 -631 -71 107 976 -287 -745 -194 -192 765 -779 781 153 542 -985 172 518 -567 -354 916 -857 835 642 740 911 -80 -395 242 397 646 973 -586 -747 1 990 780 -145 -74 -447 -659 738 -452 -691 -968 -497 962 -959 -638 -608 -126 -863 67 421 625 675 -245 314 -97 584 731 -797 -553 601 -682 663 218 312 679 467 -791 248 -805 357 -227 302 -918 898 -406 110 -949 697 -844 -531 385 220 -981 560 -725 701 731 -669 618 19 -225 -674 -912 247 764 892 674 -536 248 972 653 -695 -985 -555 859 839 256 901 -155 -330 -266 338 874 -629 173 877 -503 242 456 -495 -695 268 -65 764 487 -112 820 729 540 -828 -383 -992 253 143 412 -341 79 895 -571 -472 606 947 -958 700 -396 -651 -821 328 -409 -982 -420 -111 557 202 -736 426 335 -857 184 687 829 728 774 990 -264 -462 -80 629 -646 523 -432 740 -529 964 820 397 988 -724 788 -680 -490 -378 -854 847 -29 798 -468 906 534 434 912 969 44 578 -857 174 -462 932 -459 -103 -751 790 601 -892 -35 832 245 -100 8 553 171 -299 829 874 908 -236 211 951 189 -899 570 799 -167 732 -687 877 957 -645 -424 617 -738 957 257 322 499 72 916 850 -308 -622 471 554 394 -360 -631 -443 -245 244 194 529 -77 51 -465 -883 707 599 969 546 -339 571 28 214 -235 187 725 624 85 -777 -926 -656 621 -399 -476 -751 -392 551 -883 -948 699 717 907 -163 522 -72 -587 -450 -20 8 358 5 -584 292 328 -130 830 660 -866 -209 858 -904 -270 154 -184 677 -399 281 -340 -198 -941 622 331 621 670 -341 -292 -723 692 -550 -973 -891 -965 -435 -460 289 -751 593 165 898 -889 713 -686 926 888 552 383 584 426 -287 -543 366 322 47 48 683 -616 -410 85 -866 -735 588 887 -165 -796 259 -831 -154 266 806 -862 -487 160 -599 -476 -887 -129 935 -507 410 723 -102 -508 -677 580 -262 978 91 -538 -465 -127 -397 1 94 789 142 493 823 448 -680 280 121 -235 722 -51 -682 -386 539 -751 913 773 -172 995 -97 334 -866 -949 249 180 -479 -991 -199 6 -577 -702 -923 427 163 778 -528 916 -600 45 -372 493 666 -752 590 -257 416 -196 -755 -26 -963 520 -811 83 455 125 -975 -500 531 -318 -878 927 -202 -892 -139 849 255 638 841 228 972 179 -28 -13 987 -858 839 323 -873 445 -743 806 393 986 -741 -211 -14 -349 366 57 729 -136 60 576 -33 569 428 -143 -710 -908 -567 31 -592 975 226 -27 -28 -618 657 -479 -49 -918 392 -583 190 -81 998 406 466 -820 -570 -123 633 947 926 -865 -730 -750 468 446 -769 727 960 -835 -621 -756 414 -481 -636 -337 -475 -277 -175 458 -209 -110 434 226 405 -126 -40 998 579 -269 -818 -952 -716 184 555 927 971 -797 -338 -738 -481 -116 -116 70 -644 -146 -964 367 -334 -560 -660 -453 -52 -621 -953 -36 431 573 -75 -965 -791 710 -81 871 872 234 -231 -191 102 -642 -75 -344 488 -781 -946 422 12 -72 739 -275 433 -702 -903 -633 -631 629 -412 -141 -851 206 775 -113 -482 -836 142 -616 -626 -479 -674 544 -503 -897 -604 -157 155 814 -549 -248 -187 656 74 206 -525 59 31 999 282 -800 918 -245 -622 -491 -893 336 757 -331 -349 -990 -496 -640 745 521 806 -175 -923 626 -561 -253 484 -571 622 -416 173 641 -305 -526 167 498 719 -806 182 -502 708 587 -404 323 -841 -155 -980 624 -564 409 872 -956 873 213 961 370 662 775 65 -244 431 -61 11 858 -810 242 446 98 -702 -689 -246 350 -433 -157 -254 -406 124 797 -127 -813 520 287 -149 92 801 -223 -371 -134 -385 -637 -519 -479 355 956 964 190 169 718 -530 -677 -884 524 928 -227 946 86 588 261 990 -302 546 794 305 640 -455 586 614 199 -527 898 -635 446 456 650 309 -589 -230 998 -697 354 -487 71 244 751 351 244 -589 -301 872 -224 -674 -432 -897 963 225 -361 174 126 817 -212 -590 -515 126 94 526 -507 -527 -34 -318 -265 -650 -416 835 988 38 -116 757 232 -642 935 -333 -844 112 -714 521 -975 565 -168 629 804 909 517 -67 537 -715 -236 -294 -612 -600 -589 -160 -397 -852 676 -41 -433 -290 -289 978 471 105 826 338 235 -463 644 -772 -903 209 -860 78 686 609 509 -941 372 898 197 207 -819 728 -488 -912 -756 821 549 412 301 271 423 -825 -117 -147 20 208 12 458 347 541 122 947 -393 157 856 -142 -308 142 151 383 411 513 749 786 466 -715 771 463 405 -71 106 146 123 -49 -924 -207 -826 699 694 689 -914 -436 -672 -219 980 126 66 500 500 -91 -200 -273 212 982 -204 63 446 450 558 -974 23 -499 244 768 -912 -261 398 318 -589 127 -642 -490 594 582 -211 -777 -442 646 919 146 531 -235 653 660 -505 345 -589 -963 -174 913 295 517 -502 736 -651 -383 -395 -942 276 724 -171 -1 784 19 400 963 -864 -536 982 -184 610 -173 -628 -852 178 -882 189 333 696 804 -898 502 -710 241 -445 -992 -633 -858 502 -164 -739 586 478 -326 -730 577 163 -215 -49 -264 67 993 997 -829 -725 -624 699 344 -576 -757 -528 820 968 739 -650 -311 960 752 635 -715 -497 152 -289 322 351 -457 -541 -89 406 115 -676 475 221 992 963 -57 -112 -159 492 357 -80 573 224 115 718 -459 -714 -680 189 566 849 587 -66 561 -751 805 -544 -830 -44 -825 23 -172 -95 -966 -602 199 166 6 -968 -386 -18 334 80 -467 -189 -157 -804 -304 146 197 690 977 -788 -779 335 736 -469 629 -347 825 646 -252 145 -700 882 -849 -842 296 -413 -688 -2 -360 -206 941 463 257 -590 967 223 -941 -380 649 990 -778 -633 -48 -245 -447 -425 -321 258 -206 756 371 47 438 836 -106 35 -853 283 -874 -241 -151 972 23 -68 991 -20 558 -323 703 104 -433 77 -548 631 -359 -147 691 278 -571 -519 -610 -702 -819 -251 -204 584 369 746 725 190 681 268 327 -457 -876 -482 46 -291 -295 40 483 -533 -811 637 -36 -862 482 6 -160 -665 -231 -98 694 613 -825 644 -467 907 -553 790 553 370 -886 -493 -912 -399 -251 736 -706 -630 -230 214 428 218 81 -618 284 -167 477 -284 -735 184 -64 -773 -731 657 -611 347 49 -393 -402 520 99 156 -48 981 -913 -116 980 -863 783 344 -816 972 -853 -426 315 440 205 -427 966 -15 -603 -670 207 -18 -408 43 -878 -798 221 -306 142 496 126 513 87 -887 712 -620 90 326 265 373 -779 378 562 -171 56 956 362 -478 -325 818 670 502 -519 -190 -660 -849 -921 -485 234 -263 672 48 -868 649 801 -467 -242 689 460 695 923 149 386 -768 982 -940 -351 -446 58 -451 -62 420 -77 93 -128 -104 -23 430 -600 -390 925 745 -112 199 -255 -359 -723 437 -678 -370 490 -466 -321 -277 889 -46 -507 -277 760 -466 800 -542 537 -913 956 -706 -622 949 -216 503 472 -334 334 870 688 -922 -719 913 304 606 -484 -134 897 695 -769 953 -492 606 332 -463 -471 -56 84 -416 674 -809 862 -858 469 172 349 694 710 -970 -5 367 -355 225 -993 672 796 435 241 80 -230 -629 350 -632 0 800 -15 -687 479 246 505 -275 -217 -970 -428 768 -848 -106 -310 -473 -802 -139 516 576 -895 469 -151 -452 -961 762 748 -164 18 822 -505 972 -953 -880 -950 -239 -703 -591 -527 -158 -653 -598 -75 993 -277 -944 -139 835 -252 745 888 326 540 -383 -920 -648 595 -461 -994 949 -620 565 55 411 262 -689 -549 397 284 -266 446 296 67 977 -506 957 -687 -53 36 -785 -131 896 -532 -512 647 -814 -979 -343 -277 -520 873 -347 -966 363 -976 -822 -149 563 115 -863 -809 232 15 -219 996 -333 878 -35 -159 -613 -764 -194 19 698 -771 -402 -317 767 -424 -516 -307 870 -295 691 -804 -776 313 -515 824 252 -458 -736 -247 -28 -639 -300 851 -915 68 990 270 821 -210 33 -408 -385 471 -382 511 489 -750 -362 606 12 627 199 -71 -167 -784 1 -590 721 967 612 -846 903 805 94 -987 -622 -326 -81 -853 163 -631 991 670 -658 215 -202 722 -890 -156 -688 -497 -434 37 244 -375 -194 428 838 131 740 -998 -677 430 -868 989 -704 991 -795 52 741 -755 583 -62 138 392 -826 100 -535 -95 833 807 -978 -615 -827 842 897 -350 790 623 471 354 -823 284 979 704 -218 808 -788 67 -287 -409 352 -790 -13 -218 509 -972 -738 846 -977 -597 448 -410 157 57 -223 -507 293 505 68 828 -845 -703 -243 58 388 970 220 595 799 -372 -184 605 -410 906 -834 786 150 -997 -623 658 252 -569 70 -613 -890 -830 -813 122 -800 -190 154 754 -261 -498 -674 924 15 271 -143 399 389 935 -871 641 352 -17 78 -742 -185 -860 527 -336 -59 162 -849 -252 -841 -742 -626 975 533 -25 -84 -744 -498 -231 190 -487 12 -99 691 223 947 143 137 -374 -458 431 697 -858 -322 374 34 -933 714 813 -50 150 -660 208 102 149 52 -99 -191 -562 -654 -285 -34 152 622 -549 -927 575 -433 -205 -754 192 911 322 -270 185 -449 -14 471 447 620 51 339 431 -368 169 826 -786 944 406 -528 -379 -332 171 462 -467 -305 687 761 949 792 -946 -400 821 -850 -525 767 70 -204 -622 -895 363 -73 -9 265 196 399 21 -519 -177 645 381 -134 116 -248 -685 -157 167 287 133 -448 -192 777 -420 -58 82 -253 828 225 -422 48 813 534 -345 248 -83 -418 689 861 -774 -910 18 -740 -340 -764 945 -774 -292 -441 -217 842 143 935 875 261 537 -683 -702 -126 509 168 436 -946 -349 632 342 7 542 18 297 635 -477 606 688 859 -654 322 -755 -330 962 689 -504 -730 653 -530 672 412 41 966 -207 -833 -765 -913 -546 -559 998 407 -435 893 -525 -783 751 -479 -214 279 -374 -653 -609 992 -7 -40 354 -28 170 762 -742 -630 976 -742 -924 913 -615 -224 97 -406 642 -240 925 -977 -26 -576 -118 -938 -545 -622 -495 161 634 644 -237 -290 -530 354 -552 801 -306 812 650 737 395 -558 -997 -534 -244 500 319 269 58 88 919 -468 144 -778 -382 245 910 577 -41 682 207 -324 -782 529 -978 -559 412 303 -936 -873 787 464 -862 -620 622 -869 -818 1 -268 332 -560 -143 854 649 314 -219 -657 979 557 -308 778 -691 -500 619 960 -565 426 885 733 -10 -93 832 -613 752 307 -984 -206 -697 635 499 844 -654 282 -532 -519 -478 104 885 456 -360 -510 -108 727 -621 -660 46 -164 451 756 -401 766 892 958 645 -760 959 -566 -409 -804 -523 102 -696 630 -425 -818 -724 450 977 -526 -624 51 152 -500 901 892 698 635 274 -53 -867 -137 918 -503 -956 -89 -234 749 -395 -664 -162 -829 -677 563 716 645 147 -199 574 -156 216 358 -96 -970 -230 -523 -248 81 909 43 -806 -251 -341 -68 348 -101 -230 299 -837 219 921 853 267 -567 80 136 647 121 594 404 -210 157 -781 241 -40 511 -690 139 741 867 236 286 280 140 -264 -516 -589 -758 474 626 109 -773 -593 362 499 -274 -974 789 479 425 -561 273 -319 11 -920 746 49 -334 -509 769 -610 -874 442 -148 -399 -853 832 13 -261 715 769 -174 -952 -67 -101 243 518 -978 -79 775 -830 774 -604 624 -426 857 642 -918 162 -470 -230 -583 336 -686 -201 -143 -807 -816 -247 -116 361 790 -143 -167 -908 -80 667 -146 -838 631 -563 -838 -276 717 -877 -699 292 701 -762 -696 -483 653 -733 924 751 813 -251 -302 137 -493 945 959 890 76 869 -4 -311 782 -520 -297 -45 380 -468 -882 -233 40 -556 -265 -623 951 871 801 944 964 656 274 -363 935 -987 -800 956 61 334 -151 147 907 -33 870 977 221 74 -384 -442 397 563 -267 869 325 -406 -901 -645 790 -483 433 947 -203 -553 -613 57 -1 518 872 973 942 379 -187 371 -626 796 354 536 -723 506 -450 542 -677 492 -660 -416 -854 -611 -243 -225 -427 436 -901 955 758 110 -446 -893 -33 -611 -401 219 437 65 52 15 -455 -22 -614 -2 -533 169 131 102 -736 -986 951 397 945 -244 -756 -815 -608 -910 -669 -104 586 426 -599 -240 -994 -701 396 756 -962 127 376 -382 497 -526 -639 -96 332 940 94 912 423 -915 -521 -576 787 -368 -205 573 218 -108 -529 -930 553 937 16 815 988 402 649 483 364 832 -329 132 418 907 -188 -14 -67 -688 -547 -927 -613 -134 242 -313 -898 -9 -895 68 350 531 975 601 140 126 321 333 411 -597 -754 537 -331 -55 69 492 -224 -876 -815 598 -207 234 -728 -170 643 -140 -647 -882 857 -507 138 -577 937 538 405 -163 16 328 -61 -991 683 312 -980 -707 -878 -781 461 -386 790 -136 393 316 -770 -511 112 -998 517 -750 738 -882 -360 972 732 52 435 -117 586 -523 95 921 -446 -714 -264 927 953 -747 489 -446 -61 -95 -787 892 473 889 -317 -222 -281 -140 -392 732 -329 299 675 -229 -642 251 -112 -400 -78 -372 -710 128 512 888 -856 933 15 10 -372 939 -195 997 -755 52 158 -940 712 981 38 375 -623 603 -586 114 -754 -420 264 661 513 129 -995 -826 -746 -956 535 102 -924 -214 -724 996 704 960 321 -680 231 942 613 354 400 -472 344 -642 6 -446 66 451 -692 495 405 120 77 -844 -568 408 232 -480 -795 -302 -746 -506 81 485 275 -901 -437 448 463 -108 542 -924 -899 -323 380 -479 519 -595 361 -160 -642 438 -65 673 455 228 98 157 890 463 -66 777 -730 -149 689 25 -579 -198 376 848 -982 -968 215 246 -675 389 646 -326 -879 -236 -287 -91 -593 423 960 13 -524 556 665 -373 523 -346 487 723 452 202 317 827 -251 771 -776 -606 5 458 252 928 676 638 -121 -235 -606 783 -632 -358 428 -808 -736 -622 201 654 -208 -214 -828 524 410 -368 -44 -286 265 232 -487 -161 -334 280 -214 994 -353 -39 92 179 -299 59 -952 710 311 -795 965 -243 -708 -166 -458 -948 -772 -366 -666 273 687 -777 372 -30 -810 207 962 -528 -180 -848 784 -735 -676 125 936 562 -475 -238 -683 -578 -631 -841 683 956 -101 -450 539 -978 -548 -853 -298 229 404 242 -193 309 -453 -196 -573 -397 -692 -492 657 -190 -274 -355 -333 -161 -370 527 -468 -362 815 581 51 643 -272 -928 138 603 -105 -512 414 441 565 245 -434 327 849 -792 -70 -730 -249 351 580 -312 -271 -316 379 -844 766 -551 -684 -958 -863 768 595 168 -586 -640 595 -522 -238 387 46 726 -899 137 -208 -446 -571 673 146 150 312 -884 555 -951 -259 703 -853 723 -81 -436 560 -39 -432 685 -498 -418 265 457 -548 -137 -175 -48 735 599 166 276 474 -562 150 814 712 36 55 170 219 -830 82 84 -170 -53 64 -737 -746 904 169 928 -985 -232 -49 253 96 138 753 579 558 -916 -212 214 395 983 -348 -75 -561 -122 -838 780 -809 205 -803 -870 647 -464 461 196 220 -683 -304 114 -851 -875 13 -508 -80 734 423 604 -71 721 -423 54 -428 -757 995 -44 -486 63 913 981 644 -201 621 657 -586 -253 268 161 -202 -954 270 -906 253 -999 -860 197 -817 -89 -221 310 -707 647 929 684 -329 113 -275 -584 435 -364 -356 -21 -549 -410 -442 411 906 889 -891 333 -583 -833 971 -883 -381 981 230 155 74 860 629 -631 -631 -105 691 -619 -744 807 673 -896 -580 982 105 -994 23 -387 388 204 981 851 -635 177 93 993 770 -827 666 513 177 -367 220 674 829 719 92 -45 -797 -75 -850 274 852 -289 701 31 642 -139 397 196 -249 -531 181 -994 265 71 139 772 -215 477 -938 -960 599 -901 -25 687 548 -53 -868 637 770 366 -434 -994 -709 711 -343 519 307 -714 -217 960 365 -589 -360 -737 -695 -888 459 379 -247 -153 -290 -500 749 -120 -275 707 -644 -293 314 -406 822 501 893 93 97 326 268 880 -622 -670 -20 -743 33 -612 -979 778 -35 -52 299 477 832 234 187 -48 459 -157 -977 -343 388 -801 341 795 -7 866 -99 870 -13 -226 -306 817 -308 983 80 -4 -633 -113 771 474 -167 843 150 177 422 785 119 -434 -169 -774 486 -483 382 -986 -32 104 251 -866 696 316 592 849 -723 -138 -816 -146 875 -527 897 -389 407 62 983 -225 -741 267 -59 -341 -414 125 437 -442 -27 -124 -291 -296 477 572 157 830 -36 86 567 478 924 -931 270 -989 -173 167 -364 777 -988 -899 -878 193 -241 -375 219 -258 -259 -315 309 189 552 -724 -552 507 -445 922 -891 71 839 348 736 -868 -564 6 -856 539 465 771 -990 488 119 -592 292 -683 843 -421 -583 485 -432 137 -473 -264 -496 -792 -511 -726 894 662 678 -394 -501 963 814 -125 252 482 -227 967 770 -254 -250 -306 750 -113 788 447 117 835 -549 -965 -97 599 629 718 515 559 291 232 456 963 -271 -817 -871 988 74 420 -320 211 385 -675 -888 -444 128 -800 -573 -461 420 -296 1 557 -378 -788 -25 -571 508 869 -432 859 -650 -988 150 -894 -627 -671 -483 453 -762 784 -41 -433 558 739 -706 548 591 -798 -212 -945 324 322 -286 -320 959 -594 -770 -99 -845 718 865 -656 641 -109 950 867 -154 199 -82 480 -289 564 348 -755 -180 505 -945 -950 -29 483 -31 -287 -490 915 773 992 607 -387 302 235 -345 393 33 -162 -262 122 461 213 -872 431 -737 994 548 -873 -764 -11 -874 -332 -504 -155 61 536 -178 -688 -185 -317 -569 668 945 -533 -804 187 -33 -828 -682 321 744 -195 694 -557 -370 -373 -300 852 -591 103 -209 -989 745 64 7 0 213 -841 537 -423 458 -447 -314 551 535 -860 -970 504 909 -990 542 -195 718 -781 -769 507 -116 411 450 -352 -910 184 899 897 17 849 835 801 592 -633 -937 339 756 -576 -872 73 162 -511 -244 -814 445 782 648 -279 600 -235 -504 801 -824 44 -113 -257 367 818 652 52 -263 -211 715 -343 575 -462 411 238 -891 -814 723 -520 -482 255 315 -75 859 -861 -774 862 -766 -980 174 361 428 723 806 524 736 -779 315 307 -639 -915 765 714 -694 351 348 -233 -940 420 634 -595 278 889 374 -862 -984 -675 246 -124 662 914 -281 -934 -564 -667 -131 887 -611 887 -904 509 -135 67 37 676 924 741 119 898 342 -118 505 -676 -607 810 -677 -501 167 -55 82 30 286 953 929 424 -669 -717 -209 -625 -322 -842 320 -741 51 89 -826 83 -804 -572 -276 -81 -288 610 568 -705 -847 -176 -708 -369 -140 -590 -483 -618 21 -944 -710 -245 23 -119 252 -846 533 -630 -579 237 829 -308 -461 942 628 -444 -795 819 -341 226 92 420 161 -291 568 146 623 678 -568 762 222 -457 686 362 296 -6 863 986 -223 -51 -959 -711 -113 -228 -346 606 48 -162 618 841 622 -910 633 425 -290 -608 -906 477 -745 272 514 438 -873 589 -13 809 11 446 -635 494 692 -642 -924 117 547 -531 732 304 41 39 -386 -18 -530 682 334 286 193 964 345 729 -46 -711 837 23 -678 -770 -450 -875 -205 -175 -844 -610 276 904 392 -343 772 938 -376 20 204 757 132 22 779 -53 883 511 542 854 -70 931 -254 201 610 -273 395 -495 -664 659 -697 -512 -665 -63 149 -56 794 995 -877 171 188 998 -269 5 -219 410 -612 -525 -705 549 -573 459 -369 -97 -46 642 350 120 350 -755 -249 80 -254 783 154 -294 777 878 -120 -525 -483 664 299 784 673 425 66 361 652 636 905 -161 -874 -965 126 379 585 25 -870 820 772 -9 152 -676 -608 322 889 951 852 -55 657 985 -605 -971 521 165 386 135 123 191 -505 63 -884 -904 561 599 -718 -945 807 216 597 -911 52 -291 -444 -146 -628 745 -443 -845 -716 -909 13 901 -952 801 -523 737 -728 -818 230 -465 -576 -689 8 -634 551 736 849 862 -28 841 776 366 -108 970 -107 -564 871 700 -765 -221 -338 459 -5 375 -199 278 640 -531 -667 50 495 -818 -387 461 67 -809 -330 -843 -677 -326 -997 717 -273 690 -58 608 744 -664 -649 -901 -802 982 243 -142 -378 -355 -617 819 681 -320 -973 664 -947 -55 -920 -967 417 77 448 973 -804 -641 975 219 589 -731 897 -201 -718 307 321 274 150 856 -820 384 533 -472 -677 -238 -665 505 -224 232 -859 376 772 273 337 160 889 785 -715 -162 976 -174 552 -290 -414 -24 -715 -469 800 -296 -284 -663 724 -211 220 -667 -675 160 -980 -415 727 -639 -519 -396 30 -575 513 -268 -489 -938 809 -994 -875 -980 214 178 -21 401 618 -918 -401 -677 -932 -269 491 -529 292 -415 -593 404 -545 -992 873 -736 -900 -285 433 -471 478 809 273 457 257 -964 -367 770 413 -533 -191 -680 -955 647 243 -176 -818 52 -367 -454 660 343 -756 -535 632 817 775 755 -477 -661 311 160 -217 731 883 -603 50 -137 -738 -654 -318 935 926 632 -825 -439 -216 467 642 -584 -717 353 389 569 179 97 -221 -476 -744 -445 -183 -703 177 -550 468 911 -861 797 112 -639 -147 719 -933 802 533 679 960 448 -300 813 31 528 811 340 560 598 621 -718 972 -409 -24 -866 -181 -594 291 356 256 261 -294 94 -930 -413 407 904 -585 -588 -893 720 412 587 135 -687 736 -815 940 -132 570 319 970 -418 -846 195 -674 187 543 497 -423 75 82 -902 107 120 -474 -362 -36 787 -312 -784 -401 622 -336 -659 -256 -289 -718 601 -652 -675 -274 927 990 56 -606 -489 -190 341 812 905 -480 -353 -263 -159 561 988 370 -143 581 -124 459 -748 717 -494 -607 442 -224 666 325 -481 -227 -518 530 377 154 -426 549 -300 -891 -452 -597 -23 -227 -751 -642 -415 724 938 869 -579 -487 -678 -692 892 -879 -75 403 -742 -76 -463 180 539 -642 -169 882 309 -932 342 378 108 752 -599 -66 840 432 299 -832 -170 244 -371 -725 -423 -868 966 638 906 545 37 127 992 -870 -946 956 -952 408 754 -588 295 427 -950 825 100 921 158 -990 923 926 -856 -399 183 606 486 -592 -394 -991 960 -967 -905 -526 106 -137 -626 -946 -6 678 310 864 721 686 802 14 938 -947 -605 -175 -606 -604 143 770 12 82 167 -58 -969 162 -990 364 447 229 575 577 370 -590 -910 -568 640 -796 472 519 649 815 609 78 300 838 817 -696 -714 803 -645 -322 834 248 -971 -845 906 -947 -194 135 -1 432 -447 -809 -792 594 -542 490 -613 -95 -465 -908 297 965 284 -194 -218 216 5 15 541 -666 -944 876 -917 517 -330 458 -804 730 -816 -544 -613 892 675 500 -893 331 -981 -611 574 649 -465 282 -837 -223 -826 -785 -426 -790 700 -193 -879 -406 875 538 703 4 -603 590 -417 919 -601 195 819 -249 -38 -809 -681 747 -756 -528 -965 846 896 -939 -977 -670 131 -803 -507 -572 -117 745 -820 -154 98 -619 486 -244 -835 -947 797 373 -846 165 309 -333 -249 4 -656 -728 224 809 -74 -477 -796 -197 -747 208 363 202 -876 923 843 155 245 -741 114 -37 9 -414 471 -382 -909 579 -885 -261 -812 -714 -259 227 745 -683 331 -85 113 911 985 -554 679 -408 429 496 832 -428 226 267 113 -32 -121 816 49 448 122 447 -978 -530 -706 862 -43 291 560 677 -303 779 -837 604 877 513 244 -674 -562 129 643 331 -950 629 175 -265 590 306 172 -825 560 -594 -483 872 930 -30 -53 70 -786 729 200 -217 899 -471 287 -186 -144 720 994 126 -5 657 398 121 -856 535 445 238 -670 759 902 -310 413 -606 -233 529 639 -293 -318 -156 922 811 524 -495 -52 -978 183 746 454 -392 64 168 -174 873 293 -63 -385 77 511 -578 -100 -35 -759 -415 991 970 -11 276 -363 -287 169 -727 985 38 151 -483 -278 75 214 -795 -489 399 -267 -557 502 -146 -475 268 391 -655 183 -521 -956 469 -457 443 -587 -658 145 -630 -614 -648 466 228 465 -15 -391 -128 577 -557 437 470 -513 25 -321 470 514 109 -112 561 -779 827 -958 -168 -239 -278 374 -405 -59 622 -387 479 -418 -37 -25 548 57 -721 96 -495 902 590 -340 353 489 525 748 -973 175 -305 -406 648 -762 703 -200 358 204 130 135 -740 -276 696 -675 202 -941 874 -128 -762 -437 -594 -75 543 -354 -99 561 857 -585 458 -916 37 369 126 759 552 627 12 -709 45 -724 452 -870 -995 701 831 315 -833 318 47 -444 263 887 -829 -826 -907 -90 579 718 -310 -521 349 -659 222 -229 -612 929 751 954 197 -316 695 422 -81 -888 259 -851 -442 747 302 773 -180 394 662 -388 50 402 -489 514 84 -723 549 182 461 -494 -356 169 251 568 -462 34 -403 58 675 54 -510 179 -653 341 591 159 632 405 550 211 -6 539 -387 -398 681 982 411 -941 270 -947 488 363 862 18 554 -371 230 339 -747 465 47 -189 745 -727 799 535 223 -800 -660 -14 -233 338 18 -229 -197 -782 -29 -215 807 77 -470 -527 -929 265 -540 635 -244 108 -322 -931 -629 660 104 931 -608 -714 -617 300 365 574 293 -558 393 947 852 -60 -228 -437 -667 40 620 906 306 -642 682 315 -462 -300 -332 308 -432 195 712 -652 -423 -592 -349 -204 -794 -54 76 -912 -318 -559 745 -290 306 -942 -480 -964 -144 448 -2 926 -358 -780 -801 -338 -948 164 404 347 603 -202 147 -713 783 -902 -318 -270 808 907 -365 -286 398 717 -866 631 -616 587 -477 -524 -296 -357 296 323 -826 -528 -591 -789 -375 -229 -374 432 -343 89 -848 760 947 -43 222 356 -741 384 -536 -740 721 -248 149 -871 972 492 946 -291 706 624 -579 624 599 60 301 100 -194 -99 966 271 134 48 972 25 871 -296 779 167 -283 580 655 583 -713 -511 -917 -559 -245 -20 341 -560 155 895 18 -150 -864 -223 562 -292 618 -983 -508 305 990 -687 -537 895 543 -435 917 72 -166 -454 -506 -362 95 169 394 -79 593 630 -537 -694 -655 -274 -492 844 712 -724 849 346 619 789 448 -571 834 -478 871 -493 231 405 413 455 -715 906 76 943 27 261 832 555 526 544 -166 998 -391 -259 104 -178 860 -216 828 259 -617 -727 -97 -944 -136 799 933 998 -565 -785 -61 -263 -809 -888 139 -193 -223 -21 201 224 -823 660 -852 290 179 985 -945 -112 -81 856 -850 -64 -442 352 596 624 -137 425 576 -318 276 477 -262 -474 268 -532 174 762 -707 607 189 314 -4 412 939 15 -533 -862 -601 970 210 -571 682 699 14 67 -131 558 -699 828 -794 -450 845 104 259 682 -454 229 -484 390 449 -868 -79 121 -912 52 104 140 -855 828 -331 84 898 172 -251 -468 -40 459 -193 -369 -906 981 589 -71 453 -815 554 446 -276 -524 -409 676 949 49 -885 784 -93 -512 866 936 -131 363 116 599 814 102 -704 -70 -699 -89 -547 864 -357 967 -913 -67 511 -994 472 138 -426 -301 681 229 -748 -344 512 845 -250 -25 -192 925 935 -967 203 -829 -879 -326 357 944 -47 199 960 731 8 763 574 -907 -974 -916 -116 -946 -329 -345 -738 -740 487 -594 637 -541 353 -99 -330 849 500 810 740 600 -49 111 638 -214 669 -750 -306 -420 602 -598 -847 951 -929 -882 971 -364 -482 398 92 -158 -510 585 -416 945 4 -607 -695 602 -617 918 708 -937 965 -544 -388 -124 -112 51 -50 92 -894 -535 -371 410 -25 -264 -987 -202 579 306 853 146 323 101 -556 -9 -388 -681 -253 255 -962 600 447 -793 -201 -706 -273 617 869 977 881 738 -414 -438 573 -825 253 -245 999 -877 212 -213 -302 -914 -390 11 -755 710 339 -570 749 -409 182 840 415 -946 -913 -193 -371 723 713 -978 39 22 -362 -878 -824 -649 481 467 -10 437 330 -405 -164 562 -729 -317 715 -495 310 -484 361 -182 120 989 -106 936 768 -491 463 243 229 -468 15 -188 -538 580 -323 -594 -767 -966 -488 328 684 164 -563 -742 471 913 150 -397 -642 -514 919 53 -261 446 416 619 -313 269 57 -926 613 -674 -704 625 901 541 -574 -723 613 -469 -747 874 -204 165 920 -444 -714 -594 -138 28 -148 60 -497 437 294 -500 -609 -708 -146 -391 625 283 -146 541 367 228 -698 69 -307 -256 152 -607 -488 -361 -812 127 -340 -134 560 417 -704 -409 -217 418 -763 753 -783 -811 -978 -34 -827 415 -807 -986 855 -637 119 229 984 -825 756 679 -458 615 209 -536 -291 23 696 -308 -471 529 981 22 -217 963 -362 698 995 -863 387 -975 74 -691 496 900 678 251 -454 454 -608 185 932 -557 305 -42 -990 -759 -79 -953 -648 195 -9 626 293 742 -384 -613 840 656 -600 636 655 50 -614 -986 -841 514 538 -55 525 -236 651 792 968 545 -506 21 753 131 -20 3 -608 -158 3 -742 931 -35 -709 866 -771 -593 526 -838 -864 536 -9 -416 971 -396 401 -18 23 505 -813 623 714 659 -53 -848 771 -388 825 281 -195 -808 384 -770 713 898 351 821 -203 831 -595 643 89 454 -36 -702 180 -989 -994 -299 -522 218 -610 -517 392 318 -688 693 -349 291 909 -291 -756 -394 323 49 738 28 -47 542 -198 -944 978 -688 -397 936 604 565 -546 972 -927 -886 -906 -99 176 332 313 -926 -991 -998 -628 -664 42 -684 -789 -364 -473 490 234 -442 -407 -356 92 -847 910 -348 453 -737 -227 -373 527 -139 491 -978 -87 -369 -736 -213 605 249 25 -142 90 411 920 -391 70 831 683 202 883 -550 -824 14 99 -635 -560 -890 -765 696 -130 823 956 -348 243 925 565 171 -797 117 923 -486 338 183 550 875 -296 405 -291 465 -422 406 -34 -261 421 977 -889 40 688 198 -489 -845 473 -497 -243 460 284 -19 -39 263 117 -183 -272 283 155 242 882 -311 529 881 -453 -943 -993 -160 -359 799 -789 613 -391 -291 538 -435 322 -876 -506 351 -469 453 91 708 442 -727 472 -526 288 272 -153 -1000 730 344 230 -211 697 -275 -329 387 231 -739 -411 -220 757 -70 -115 478 731 -768 0 -434 498 173 -980 -605 -619 419 697 -344 -926 -904 -319 917 488 530 -944 -931 -826 927 -74 907 570 -726 -516 -68 512 -600 -711 -247 277 -446 -33 -122 530 -781 -190 -515 -849 -689 115 -856 917 -31 60 -723 228 970 390 239 -36 189 290 -746 979 -460 -258 350 146 -110 407 -337 568 40 -989 41 918 517 -948 124 -99 -635 -556 -75 -750 904 551 -87 549 -120 81 -222 -646 646 496 -691 -457 553 631 -850 176 -640 -892 486 781 718 855 963 -202 818 506 571 90 -250 -371 -341 279 220 692 -187 806 35 861 -181 945 120 -142 -53 -593 -240 46 573 -437 -286 863 -835 316 -276 -806 164 -568 -763 -44 570 495 193 -755 85 -510 941 627 804 395 279 -584 640 171 -862 56 73 834 864 -477 -885 -386 759 -16 912 -341 122 -612 -501 -19 526 144 720 734 -777 -908 -742 439 -116 -19 557 -638 361 383 600 -278 -141 -318 -59 -150 106 559 550 177 -402 -5 -285 -933 -82 408 -650 156 -185 -877 143 -489 -407 117 943 -99 -344 87 -475 287 -350 110 200 -561 -856 543 -454 -123 749 -596 569 236 -832 -491 649 -968 562 51 -979 768 -116 -97 -979 -400 -515 -938 -529 -184 -696 -812 489 616 -878 -712 -333 595 -944 664 -739 421 -700 -652 -75 -751 -389 -935 -310 -575 899 -922 -465 234 377 -71 -359 -744 488 111 -544 -526 60 -274 -611 67 196 -350 417 -437 802 -480 271 -307 -304 -563 485 993 -905 499 -909 -519 527 -998 -617 150 -66 921 938 789 -288 -470 -937 -894 358 -45 -675 115 340 918 464 75 -350 153 707 144 -643 -485 629 -461 -75 -726 871 160 800 -514 333 -68 -567 -683 -964 -116 919 -872 9 -605 138 387 -289 -363 145 8 161 -564 -979 532 -871 -898 -175 235 182 -679 127 301 363 705 868 912 -892 -69 177 37 118 -516 293 419 888 666 724 562 -472 -268 -269 -502 -320 137 -562 -630 637 626 -620 -894 -948 415 -86 744 819 903 -380 -694 60 -366 -185 -391 -6 -286 322 -972 -130 -95 25 871 596 888 916 67 -949 794 -811 -759 241 -435 323 539 -293 -217 -813 -413 -51 454 776 -770 119 928 545 567 -243 -2 420 -103 -608 -190 -233 -87 -601 -923 424 214 870 362 -253 -895 -369 790 -36 719 746 635 -4 596 334 -471 722 -563 -769 941 732 972 746 -394 -516 260 983 -204 823 111 833 212 -883 -146 -911 131 -685 751 556 840 -952 943 -1000 -631 981 -418 806 -363 -566 -857 -823 886 -417 436 83 3 8 -892 732 932 -750 -693 378 783 -23 -747 894 -311 -782 -379 180 718 679 775 847 -867 16 852 -147 121 846 895 830 786 753 -773 278 -385 415 -575 -757 430 -289 -24 -116 -482 -50 -345 663 -706 272 290 -158 -393 -638 328 -294 -263 -799 365 561 570 -400 740 327 -120 917 -102 805 766 -449 -18 954 754 6 745 496 -716 454 -877 332 -101 -538 -71 302 830 92 880 -697 953 -992 -960 -314 514 -15 161 13 968 -308 -807 -851 -483 532 158 -592 -521 -935 -257 651 755 399 74 992 980 -731 7 983 452 774 630 776 166 301 -241 922 894 -909 -754 596 861 -90 655 913 -116 -927 -175 -657 -370 8 -489 -19 737 -1 -178 105 -297 320 431 -427 -833 456 -940 238 713 -170 263 984 162 712 -873 888 238 909 -434 240 -124 256 360 894 554 395 -620 446 561 -313 586 -132 476 -185 989 297 -202 643 -500 78 898 -637 -639 -483 -468 845 -316 91 138 -316 955 -105 857 -951 7 -608 -331 981 385 818 -677 110 -19 330 -72 917 -281 830 -265 -815 22 -245 211 584 103 -53 51 491 647 -574 -498 104 836 104 -719 874 315 -947 683 -665 -594 752 359 32 -704 551 -517 -356 -475 120 -352 164 663 382 864 112 632 -568 580 646 403 835 366 -495 -432 -366 631 -520 854 246 421 -285 -23 -121 43 -194 -540 -646 -347 888 -290 234 -528 106 651 -892 -273 -297 312 -865 500 973 -121 -391 905 958 -622 -287 -150 -811 216 -997 847 943 -82 -456 -333 235 -748 34 -295 -539 119 -777 -905 684 -64 467 291 776 949 -856 -777 367 -833 489 440 -106 -500 436 -174 666 -410 -236 -946 -401 -63 572 -618 183 150 -226 347 239 811 -916 316 502 767 749 -63 280 932 -194 179 983 512 -470 -237 -5 -212 -833 -308 912 165 510 -236 159 730 387 544 301 -389 -565 339 -656 -567 270 336 4 917 -68 277 -45 -606 735 -428 844 -226 94 -919 466 228 -255 -631 -35 388 -955 439 -995 891 45 689 929 -589 -606 337 460 896 777 -526 -515 -150 -43 -100 -215 873 891 -214 -731 328 693 299 -244 -507 671 -176 -436 196 492 -311 -966 324 46 848 18 -547 704 616 358 442 680 -5 734 858 -917 -827 891 -128 -878 560 -161 -671 -667 491 811 605 -756 -996 -108 231 -628 503 607 -787 663 730 268 984 -227 407 -818 290 -640 -913 -511 759 -948 745 -234 -554 227 674 468 733 -369 -511 -974 328 -336 -166 -525 321 -32 393 143 -18 112 -388 -926 -810 -899 -632 -285 541 -672 -34 71 790 323 16 393 -566 355 -549 902 478 520 -565 -566 796 -263 126 208 629 -674 -734 776 281 145 -300 -788 -596 -336 -733 648 -756 -928 394 -588 -228 419 618 882 108 -385 512 -179 28 -276 -529 584 -274 -622 135 -331 374 226 777 -972 708 563 386 912 -506 -21 -617 626 -522 137 -416 798 390 -940 -30 53 641 -413 -855 987 167 838 -484 354 576 672 -562 539 -595 -83 -678 641 -332 -760 -486 474 -25 773 419 946 -907 -278 586 -403 425 -483 487 22 276 805 467 380 264 -639 194 449 -498 -220 -1 -529 609 -640 192 -651 -323 9 165 -631 -729 -832 665 -40 656 -43 -580 419 255 -613 464 677 -313 -676 710 306 818 -160 623 -379 -603 -355 204 -497 601 534 -156 946 310 -222 -97 908 20 -120 453 846 449 128 -744 -168 198 -513 921 -413 -640 -752 -400 997 -766 8 343 366 -806 -357 941 -460 -751 442 481 919 -961 258 263 -311 731 -545 42 -984 -270 689 396 -29 293 -35 137 888 201 214 -718 -670 145 -683 -98 125 641 -359 532 -618 431 445 818 334 184 -567 -883 95 -811 -116 449 646 -416 392 -772 880 -522 199 -650 -155 643 348 754 715 996 966 -75 54 -171 -998 -642 -989 -528 -602 563 849 353 313 -229 910 432 696 919 -584 -120 -682 977 346 257 -498 693 495 972 -322 443 -36 -422 286 -748 31 752 238 -601 610 -594 -84 -338 -364 -258 846 -557 262 720 -189 -425 -768 630 -657 -653 -189 396 301 721 -462 823 -359 -674 -932 883 851 794 886 475 -354 34 -785 -960 -841 -770 861 -994 92 -607 713 206 -583 95 -962 -515 887 506 921 -28 -136 -621 381 792 -319 763 720 49 245 393 -846 40 362 -758 -731 -924 271 524 -803 787 625 -155 38 -937 533 803 403 -41 44 1000 -837 287 -503 932 -21 -635 144 408 156 449 -456 584 -308 244 -970 -705 86 -999 -235 744 -634 590 251 -857 767 850 -222 -274 -869 -633 667 859 907 773 -264 -298 652 -890 -570 162 -335 310 -516 -653 194 376 -190 -457 -768 -813 451 -553 -377 426 -71 654 -569 954 132 -747 -620 783 -835 -870 910 -739 945 781 -957 500 -597 -944 493 634 -640 -763 170 405 184 419 -514 989 192 -481 154 353 357 684 -269 -740 -568 109 -613 860 783 636 521 -101 13 843 366 302 -13 92 583 -110 991 -743 151 -622 729 208 -412 415 -356 -148 -848 -636 669 -543 -984 -225 -867 583 767 400 -73 858 71 165 -797 367 -75 -930 302 717 -56 -774 410 -710 75 -566 -464 -786 986 -567 -851 -295 -841 527 -283 236 37 -189 204 -682 849 46 -272 -2 -244 -733 376 -676 -636 392 879 676 -92 -660 44 -387 689 161 -207 632 292 699 118 -39 -332 997 -125 392 264 807 145 408 974 821 -279 -131 -844 359 -731 214 -470 848 -5 -359 -250 980 -852 -37 439 -268 164 453 -678 -232 646 -274 -587 -979 -856 748 -289 539 157 -721 -231 -502 424 -342 -950 -945 863 640 -65 696 21 -483 -599 -564 -883 936 -323 -787 -377 -478 -971 308 -142 237 -16 -634 -292 153 -698 -785 915 -890 -491 174 908 -523 -825 -417 -580 -274 -173 -933 87 -709 -367 411 747 937 770 -27 293 -759 -235 -948 311 -47 271 442 -751 -283 -212 870 -181 -688 160 959 788 43 230 -108 236 755 -326 333 181 -195 -15 -659 716 -132 -787 -814 -640 392 -673 -917 200 240 52 442 989 530 146 88 24 -610 -442 -12 -161 92 -103 177 -918 -65 66 -918 526 -134 499 703 -678 671 196 -50 -521 -327 972 -788 -918 654 -831 69 -311 -378 901 506 896 669 320 -206 -660 704 842 -391 -889 -313 -318 -306 239 932 -664 833 -776 221 -398 589 357 -937 402 -993 60 -744 408 449 -745 -119 -865 93 856 116 242 -311 309 -557 723 -674 -401 503 112 -990 179 -295 369 -209 643 -568 952 -624 188 333 -911 753 -80 437 341 -745 805 908 339 939 657 880 -536 480 -781 54 718 769 84 251 -646 370 -66 -477 520 -59 -410 140 228 -364 -461 745 -433 57 149 -642 -874 -66 -104 519 663 393 479 66 924 -101 577 -784 -156 387 185 654 510 273 835 472 -389 366 -628 449 168 -434 573 -611 -12 947 611 -240 171 578 117 526 339 -911 -383 -487 -298 -817 -586 954 381 -818 186 -662 -928 -17 -198 -925 559 -916 356 711 -65 282 -864 358 253 -834 671 -326 -58 -349 -231 -596 956 -934 -934 85 -505 441 -43 -416 -300 -866 529 637 935 -348 156 -480 -47 -279 730 -380 -256 901 918 -930 608 -871 786 -56 580 -350 359 920 -273 572 -162 -312 -471 267 -616 277 -12 -982 -740 613 -555 284 366 73 827 -585 -799 -963 -610 -234 496 -23 464 -872 -402 612 -179 -774 434 172 -504 134 350 -787 -139 -978 11 -762 924 -216 -950 -206 -925 -41 452 -952 7 611 558 -617 543 940 -846 868 591 639 273 -445 304 -907 642 -113 533 54 750 -96 380 -556 911 -845 86 -680 192 -869 -577 -961 233 -836 519 -763 213 815 713 954 187 -127 -938 -361 -162 177 -769 12 -899 357 347 495 385 -272 -672 286 -174 241 588 793 218 675 -362 708 -244 711 344 667 -969 126 364 230 -322 166 -319 -254 -155 -932 -337 -119 -915 531 137 341 -804 174 914 851 -936 925 437 -907 857 891 809 917 -302 -90 -337 -262 -453 12 646 -947 -614 484 -501 -988 628 121 -891 554 326 830 620 -413 -684 929 38 -774 -768 -438 -592 -688 256 -978 -448 -710 992 787 -19 -253 -67 -455 -403 -222 161 399 475 -236 359 421 131 595 541 61 -679 -184 697 -422 452 308 -575 -584 450 846 -191 -164 715 986 -943 -404 -646 765 375 455 -52 161 -989 857 -658 -882 -927 -396 -274 772 998 213 -248 -126 -967 -871 -495 -654 -634 981 241 -55 -951 -937 634 530 781 -736 935 -233 320 576 167 -996 394 436 342 216 843 -762 -836 87 -710 944 847 -959 -180 -341 -390 -817 -778 -553 -985 1000 260 872 283 -485 280 108 759 -248 -224 153 -459 620 -214 672 84 611 815 -714 -996 -905 248 629 -496 -222 -942 769 592 838 266 66 721 -773 580 751 708 -464 -429 357 -493 -447 458 556 442 -42 -752 660 -82 -426 643 862 -481 -341 701 699 248 986 -33 -943 134 -870 505 -707 534 -661 295 523 -893 373 -642 -211 137 507 895 114 351 -367 -313 421 -949 -907 -135 -203 14 -33 388 484 -495 626 -360 -825 64 -21 603 -699 2 836 -411 -639 501 130 339 298 -203 -491 -77 551 -964 -708 401 181 917 453 109 -900 585 -633 -967 299 214 -569 553 860 -984 826 560 -962 -973 -658 -100 299 725 -850 -762 -939 36 363 182 140 791 -900 39 258 855 32 260 -331 419 -724 -440 -256 -836 858 -490 -314 -357 -319 -362 -211 -960 -290 -777 883 -171 -885 729 703 443 -539 -723 -108 -773 -697 623 221 -975 -787 -554 -31 -316 467 -344 -642 -322 45 -65 970 980 748 322 288 -826 726 687 102 -585 473 -454 -591 541 -401 -301 183 -691 -624 -826 723 -470 -152 211 986 -231 -522 828 266 -645 148 178 357 302 -834 -141 -407 -896 421 -280 -216 124 177 549 -181 582 -346 -14 425 -397 749 679 984 -32 -743 -292 -44 546 690 345 598 480 130 -820 403 696 -777 237 -241 346 -36 -726 -851 446 -708 932 -940 259 -405 -968 -453 -782 -924 220 -224 261 606 890 -183 -920 -6 -843 -848 -343 -963 -591 -477 -869 768 -673 850 -692 804 726 6 -852 472 -287 597 -780 -305 -972 653 -548 607 -480 302 324 652 856 341 -151 730 284 -645 -865 325 148 341 -31 302 11 -126 -678 -580 267 503 403 123 -824 -905 229 520 -104 99 -103 154 537 719 965 -230 -121 60 967 -467 -341 441 -555 -932 384 386 -424 -447 -843 37 -94 341 781 898 393 -489 -237 -544 -186 766 -573 28 979 713 664 599 -259 -97 -818 73 180 952 -533 270 -303 -229 270 110 -7 -248 142 864 -765 157 223 -903 731 579 -784 -5 245 -60 -133 -122 -258 -755 -181 -989 -828 -828 -866 -323 -221 -88 760 246 856 -427 161 -906 178 810 416 387 -234 -664 -454 -54 -804 782 -535 -269 -70 -759 -627 276 128 211 290 745 741 882 -432 619 595 -520 -585 -809 493 -816 60 -818 -613 229 -415 84 621 425 798 -279 -887 8 357 359 -492 -409 -462 -743 354 -148 901 873 -983 231 179 -128 -990 503 -545 839 -91 -13 914 677 743 -8 -42 -517 139 -181 509 -149 -734 -912 58 311 -239 -64 -217 -961 746 356 822 855 -72 308 -895 -385 -183 984 338 467 -683 -405 -146 -777 382 94 -789 -325 -782 900 -217 -136 23 523 782 147 -839 861 871 51 -867 -420 -967 -708 -543 -537 -238 -619 -836 418 -608 -305 -386 -931 745 -425 -575 168 -548 230 121 985 915 332 18 -79 -371 770 308 -59 -4 -437 899 -547 532 -302 750 -583 488 849 -366 147 -429 -772 383 908 -206 -693 -212 209 -433 668 982 -698 -99 -437 270 -719 220 -533 -958 -362 -453 -284 345 556 -868 54 100 730 -5 186 -522 -763 811 64 157 126 -739 -895 136 471 859 233 880 -157 566 -546 -7 -653 -778 -61 19 824 -299 718 -609 30 758 825 982 -188 469 -233 -10 -398 -585 874 440 501 -745 863 206 957 483 -937 581 305 370 458 691 -639 382 394 -267 819 -157 850 -101 230 261 148 -983 84 95 -946 -688 -780 -292 -444 53 -50 -336 -628 -934 77 -368 -810 827 -530 783 531 -996 98 468 -129 974 120 109 944 693 177 404 -960 -248 273 -874 610 992 -997 -901 79 -139 527 -846 827 -418 -977 528 -156 268 531 432 699 -36 -502 302 973 -796 875 364 364 -75 -350 608 404 747 -563 967 795 -428 -954 -749 857 720 562 528 -626 364 740 109 -227 689 -104 610 -29 490 -547 -16 -248 93 -515 -980 475 20 375 -598 809 395 842 736 -187 287 -938 -675 -716 150 -353 934 286 -482 -134 -336 -247 -396 143 -339 -516 -486 706 -895 974 -410 -317 -641 -904 878 -808 322 689 -345 881 0 250 500 -686 -656 -597 991 166 -2 -23 29 748 936 130 -320 97 10 -371 -123 -115 150 656 21 683 90 691 427 -408 -210 407 -387 759 20 -924 -603 -3 78 -753 906 -40 -160 625 193 -276 451 -686 777 650 117 -401 118 -924 536 258 -684 539 710 -776 -125 861 50 695 -308 -408 982 356 -332 483 814 -213 576 623 -860 745 883 770 243 561 -659 -880 822 -310 -7 504 -698 128 -554 -708 -361 989 611 789 549 653 -108 -182 -113 -566 -344 16 -355 492 -526 392 122 4 838 525 363 -114 507 948 364 -989 19 -865 941 -692 201 727 -502 498 -714 -803 -928 -638 320 197 391 762 397 880 -372 872 775 -3 -201 -644 497 271 967 233 285 -686 -957 755 -554 -462 -73 -7 -330 -749 -6 -576 -927 -575 785 89 -339 -856 -363 701 422 445 -557 -131 309 632 -859 -851 465 181 -441 -786 -166 174 -862 -363 106 236 418 -922 392 56 -896 202 -890 -789 542 -472 607 475 -950 -926 876 857 -165 660 -274 -14 -250 -398 447 -383 -657 -260 -989 993 322 -350 724 546 -817 -771 177 818 925 55 553 712 -673 616 -872 813 -804 470 480 -552 -628 887 -389 -780 949 848 -450 -580 -199 -831 367 -217 -168 623 -535 -61 899 400 -548 -34 224 395 -598 -932 717 -138 459 -312 -950 -421 247 379 -190 548 547 -430 759 131 -301 -765 733 724 461 232 -340 -489 -780 -281 -395 -986 838 64 846 990 695 944 375 162 700 -448 -477 296 322 -996 -709 578 56 -436 716 -959 -524 -143 -142 401 651 162 392 187 598 -931 293 360 132 -448 -9 -105 614 -776 930 420 -948 958 -192 534 256 182 324 -254 -479 601 227 -69 -988 847 356 516 7 320 85 172 -724 -84 -408 -668 291 -309 535 -624 -362 293 239 -287 57 127 245 958 971 181 -847 -881 178 -838 -111 -267 -254 841 -575 -508 -429 -859 -321 -652 100 -264 232 132 619 67 363 -121 -796 890 641 359 232 -162 -406 74 422 890 78 -598 -552 -664 -743 -236 18 477 673 -5 299 -604 88 410 -143 554 381 -351 615 600 -358 852 661 -811 958 334 -624 -111 75 -683 830 -155 452 471 980 174 121 824 868 677 -315 -957 561 -138 -241 -22 -852 -164 -325 164 422 -719 409 218 -760 -23 578 -582 532 -48 -773 743 748 -983 -377 -496 786 -323 -815 870 -57 -940 479 214 -620 -805 -302 932 -363 468 -259 -225 565 682 -613 -160 -907 -339 694 -995 -679 -197 609 -175 -639 208 31 -559 17 -520 133 625 439 785 626 -293 -658 -460 307 -873 794 86 -826 -763 910 769 279 418 284 61 -45 644 22 503 -514 277 50 -700 -514 353 -955 -527 -840 368 -332 259 291 -262 -733 -698 -234 438 874 -84 -682 118 704 -638 -424 104 395 -48 392 114 22 379 779 34 -375 330 -647 843 -735 700 291 558 409 19 -814 -39 149 -592 -386 127 -769 -511 -415 94 196 -600 591 773 -612 601 460 664 524 -341 -544 981 -244 558 -170 966 -359 380 -237 -36 156 -721 -427 -841 397 -385 117 806 -78 -49 439 -25 -269 253 237 930 -347 -810 352 691 -147 -890 145 -687 13 -951 -255 -819 348 -396 324 722 -986 650 676 -785 -959 262 750 -845 772 -474 -734 -123 -738 -818 -383 -910 422 -692 234 -882 -224 -258 -550 377 -66 549 -756 -50 -81 91 -239 778 -383 -832 -161 -174 788 -21 122 -260 41 737 814 -12 830 -173 -446 -927 153 516 622 747 198 544 -824 -860 -228 113 -91 872 949 193 -660 -376 52 267 -920 -557 -237 113 797 -164 -163 -160 -399 675 634 -376 120 -961 670 240 -738 35 -398 -436 73 -694 -131 -485 122 58 -575 68 -778 -120 -842 595 962 978 -578 987 -186 -25 -189 -188 972 900 -978 -963 -968 -702 -341 -843 967 537 -75 -684 -191 -650 -828 -729 -348 37 807 295 -112 487 192 618 774 -780 -367 -608 636 485 -813 733 673 326 301 463 298 482 -205 451 721 -187 -225 -920 138 -432 -209 891 892 436 180 -109 -369 756 -472 684 616 -944 -944 894 -723 -373 138 -166 -831 191 -847 -442 -760 -312 -885 341 228 928 -684 814 -385 -421 -938 -875 803 -843 -410 -750 597 -646 800 581 -219 134 812 924 -125 -638 403 100 -642 669 162 878 987 -663 -407 -568 989 539 499 606 -683 121 600 -551 -560 -569 865 -158 -289 -48 87 170 235 177 -329 474 -341 580 -430 -80 697 -359 -430 -515 78 875 -286 942 118 -747 -774 -751 459 -503 -560 783 197 -372 258 -600 819 934 195 994 270 220 -372 -848 409 217 -467 567 665 -362 282 659 801 -714 425 -529 610 234 -267 -971 -387 876 -244 -996 563 466 -814 -217 -412 -545 564 678 -12 203 802 567 7 -44 -858 832 -657 18 -159 -203 -191 883 551 382 -771 -726 -408 -139 -127 967 464 538 794 15 -619 -356 6 -666 -949 -860 900 791 302 -614 -525 -576 851 713 -15 -871 -500 -642 103 548 -734 843 -49 986 357 899 887 -116 201 53 206 895 -405 -541 -245 476 -844 -880 -199 41 402 -885 255 779 -254 779 -734 -311 847 -988 -73 -525 -489 -307 628 -444 -63 574 357 726 32 242 860 -312 937 -78 -400 58 247 -76 607 -852 26 -318 181 196 -2 283 579 785 887 -531 349 505 -160 821 142 -234 408 541 -719 -759 46 725 187 12 -734 -450 -767 534 889 147 -22 -802 -967 979 844 962 -120 -171 -945 451 -657 484 -647 668 -930 -64 -501 -536 416 147 -5 396 720 978 207 -957 -598 715 655 -339 -764 -931 -666 208 745 -276 643 -376 -237 448 -700 224 -454 -98 849 587 418 -700 797 545 -812 -880 -384 465 555 -772 56 -659 935 -153 982 -761 -764 467 690 583 -730 698 -620 705 -422 -841 -379 175 575 -978 946 -813 151 -909 -261 122 -988 160 321 17 -611 411 -807 131 985 -892 -782 428 860 503 -158 -81 -687 -251 -90 -586 -655 -651 -726 -936 -139 -300 620 -540 187 -702 896 4 -251 581 -852 -605 808 334 -370 -255 202 950 992 -472 -538 435 889 952 -371 147 -162 161 192 784 -207 857 -236 -94 -935 -698 -870 -611 -633 -67 512 618 -164 -212 126 -542 -268 -387 -621 995 879 -800 968 802 -300 892 632 745 -724 -522 -656 574 127 -177 329 299 271 -140 457 447 534 622 417 -541 -269 292 -244 63 -758 770 -535 424 447 957 -217 -710 479 467 144 -850 326 133 -256 99 -498 -916 -104 917 -536 -487 384 -507 -641 -682 682 -480 -658 -558 -733 773 -241 207 468 -237 925 177 167 295 -958 113 181 -213 -574 768 886 353 -855 258 53 -696 -801 54 -95 544 148 227 69 338 -583 276 -808 656 15 -350 727 -550 453 -714 -138 -535 -83 -163 223 117 533 -489 -524 -47 -294 268 861 234 -466 22 486 719 181 -508 -601 -873 199 701 -234 -261 -886 -573 -358 -945 996 -364 568 193 -763 -304 -16 339 -92 19 898 -973 959 -727 328 840 -228 -176 -399 -580 -902 152 -257 -382 -977 226 -823 -40 962 977 730 745 774 977 -114 770 -801 -407 -930 378 235 -993 367 -867 780 -68 433 55 -434 -70 674 676 -838 -326 35 -771 464 166 -168 -701 888 23 -133 -650 130 -868 -611 -188 102 -403 746 -670 -945 -1 188 347 -705 -940 948 -113 -181 344 -736 753 679 -25 304 131 -913 -274 960 282 -574 37 871 -345 -29 -590 -676 -771 -574 -778 260 99 401 -101 654 -426 -743 -249 427 530 -37 -427 64 290 175 -533 -891 10 -86 763 -713 -603 -932 82 -781 -643 -644 902 -517 -935 633 295 -107 -838 -591 -312 -997 576 -402 642 318 411 893 440 -59 693 621 456 -877 947 271 -713 -81 610 -134 454 421 -249 837 22 473 157 -700 684 64 -617 635 -662 294 -74 677 -295 782 -21 25 -835 543 851 420 -687 -793 -203 195 24 -966 878 157 -235 -212 209 69 16 203 431 -641 781 755 975 541 783 -279 76 984 -128 884 -695 536 177 -614 -616 649 762 43 -709 -623 490 -783 498 533 -10 -208 -864 474 142 -310 510 304 123 -919 -8 504 611 -416 916 -301 -855 -747 -694 436 983 -842 -254 337 901 256 534 457 -936 -964 -372 -490 684 -114 983 743 -173 495 -871 41 -510 -8 963 -93 990 738 -19 -137 -546 857 503 666 -549 -23 -999 195 -673 610 -43 213 460 388 89 458 -872 877 846 -903 -351 -6 -870 -715 333 -747 977 465 -893 778 -600 -753 -690 378 751 -198 78 881 -953 -977 -412 668 344 -519 -966 -409 143 -379 -397 480 -451 1000 -669 -904 -426 844 555 -148 -757 -409 898 -629 217 526 -491 -126 380 869 -945 870 -168 -801 -371 -668 301 129 -14 -98 183 -153 -996 -978 606 379 592 -24 112 -760 -492 677 -497 -8 -988 128 -574 -465 -577 945 933 848 -975 314 -674 -505 -513 -420 55 -388 776 -999 -920 -549 -22 844 -289 -296 598 -165 -694 -777 -22 988 983 -580 -597 259 -804 605 632 940 -196 -485 -611 -539 715 797 -52 328 878 346 -133 -600 784 574 627 243 76 -982 923 -465 -626 932 428 -583 885 0 665 37 -122 -68 189 -577 -515 -989 480 921 568 853 600 186 441 -315 952 265 -846 -796 -226 536 -595 -62 -962 -563 -829 727 -442 -1 -195 -798 -662 -571 420 -610 -332 479 -289 879 396 372 -693 742 -77 -393 -650 725 -185 -349 -890 618 -349 -845 -915 -860 520 -828 118 321 283 -573 529 -407 -313 -411 275 -966 -751 477 337 546 -306 -608 374 684 -575 -690 845 660 583 -777 -43 -406 -538 814 -1 959 -988 86 -506 -414 700 938 -101 359 -865 -975 -919 869 748 714 -787 463 -536 841 -753 -914 967 468 -167 505 643 -458 634 -519 -516 -980 -852 -518 151 458 775 -711 -964 -321 -559 262 317 -297 -726 281 -691 671 220 524 507 985 -648 -922 -681 254 675 288 -355 -404 952 -700 779 -826 916 404 -117 624 345 362 -521 959 12 154 -311 934 917 158 -938 97 264 469 -67 -634 949 938 -497 393 302 -467 -186 -828 618 218 999 -314 -452 -882 923 350 971 306 -890 697 -779 -23 -129 -815 265 396 68 -874 -491 -858 631 -943 -514 555 704 -401 -695 -944 -535 -619 58 536 -97 -244 210 577 -721 -762 -773 651 876 742 -304 -746 217 -127 -708 320 -310 277 -563 534 608 852 -833 355 -837 -505 886 -15 -176 -122 240 -34 -525 -34 -71 603 219 731 -983 498 370 95 -607 282 -689 -740 -45 103 -193 -698 800 282 -791 -898 -218 -925 -96 -213 82 -721 -446 770 675 -562 374 863 544 346 539 611 388 -476 59 392 593 -559 876 -832 -241 153 432 439 403 -365 419 225 212 682 409 383 315 917 -146 -696 -550 -923 -909 440 463 959 -180 156 -923 97 -489 771 -921 712 -359 693 -557 987 -804 202 404 -118 -153 532 507 -991 -345 -270 -792 -712 -787 -245 -918 547 -187 -746 -407 -584 686 104 40 -830 -464 -919 150 876 -428 647 -63 -585 -288 856 807 245 717 402 -245 -835 -712 75 -403 -813 28 888 511 863 -130 460 487 -856 166 95 936 783 174 -806 412 -453 181 972 828 -14 443 610 -75 -972 -62 644 553 -845 85 766 498 829 -972 -447 568 -160 929 719 720 -924 400 306 -860 -240 -279 396 -118 386 28 261 644 80 41 -984 -453 228 7 262 -99 -682 599 -132 -520 507 47 -897 -710 864 -864 -834 306 498 126 -813 246 673 -695 -339 -128 266 -697 -150 -117 449 707 742 307 -186 -19 77 716 -637 -475 -824 882 -623 925 -249 -783 667 -609 508 742 742 71 917 436 -290 604 -98 699 -638 -522 -652 875 -659 -962 -743 404 200 829 -784 -198 -579 -777 -532 875 -755 394 459 779 -971 -934 25 42 445 -273 609 460 -859 177 252 -313 -296 -485 -265 -754 925 796 478 -629 286 553 114 -978 -883 -205 928 259 873 519 592 397 142 411 -630 -395 -210 -628 -480 398 535 733 357 -18 684 -143 -69 -750 -329 -258 287 795 555 766 19 -450 -107 -650 127 -178 -744 -30 297 -368 57 -282 -25 -527 401 -412 -126 -77 352 -149 -115 -478 -722 596 829 834 154 -130 433 257 -196 -68 -789 -800 328 38 599 253 330 -998 867 294 -426 -774 827 687 -631 -229 -350 991 92 -426 -392 -269 446 392 454 280 764 489 284 -328 229 -796 463 819 -797 620 116 372 -539 579 607 147 -766 113 -714 -90 224 469 -523 -577 -262 201 -478 953 -528 -174 555 -54 24 -639 -529 444 18 -170 -852 526 165 -428 -452 -101 2 -29 -446 953 -319 -295 -316 559 471 -215 -13 508 -527 511 -108 -323 -205 228 -958 188 -732 927 653 -494 654 793 -450 276 206 768 899 -714 195 261 -717 -984 485 -398 -493 -847 -152 768 544 -75 763 -878 -846 403 -107 770 600 -845 -267 502 -49 83 -632 -695 -110 912 305 726 527 402 -49 -697 -276 -824 -603 976 -714 -88 -832 283 387 -651 474 475 626 -998 -659 -380 26 275 385 994 -109 -711 128 -850 218 496 72 -794 23 -739 -144 -245 274 -387 -387 260 -659 183 647 -844 -101 398 -885 488 -470 -722 800 -724 -155 197 -956 162 599 -256 160 -249 328 -883 213 946 303 607 -821 137 -516 26 836 -251 688 742 -78 860 144 369 -755 912 -98 921 766 -910 -616 975 -717 355 -614 71 -518 -145 -253 427 -998 48 -519 448 145 424 195 503 -893 -219 -464 741 -611 -279 18 378 691 -167 494 364 -248 138 640 -553 497 -466 844 410 773 -545 -837 853 -663 593 287 356 252 -328 411 -505 200 -926 619 -51 743 -455 -317 551 643 955 -572 357 848 -585 745 -18 -180 138 -389 -816 -688 937 -802 -337 769 554 -249 164 -167 490 651 -467 11 -141 -776 799 131 907 539 521 -208 -444 131 -642 166 185 534 -505 441 649 -966 135 894 687 779 295 -112 697 -336 176 767 -131 -715 -732 27 -987 -193 -662 -658 334 -490 -313 -668 -896 102 -767 727 833 313 -477 -599 -431 258 900 -690 695 587 -237 191 194 -40 915 -455 -162 315 -720 -165 -26 -423 728 -217 395 -581 -96 70 -300 -186 -248 -922 -677 -388 125 -252 -546 680 -127 967 553 133 843 896 157 -908 480 -631 801 -21 676 742 -561 -800 -696 -206 -692 -887 -472 880 -922 -629 656 -899 82 435 16 -948 742 155 -496 900 674 604 476 -234 -557 -481 5 -223 -952 854 198 674 951 -182 -148 94 328 632 280 -382 -168 -86 -554 707 -325 487 431 196 410 -720 -533 124 322 -474 -144 -109 -7 582 -886 512 -949 -611 187 -417 622 876 -67 -680 -134 698 658 -352 661 -456 -792 924 671 -834 -969 -363 745 -107 -182 580 -585 -968 587 155 165 982 299 -893 -659 462 953 400 -623 -889 918 76 294 -338 239 407 -646 753 -138 513 -512 766 441 213 351 -209 -160 549 603 962 -892 -452 545 178 -483 875 -643 742 -697 -257 165 96 429 -630 -752 -906 599 -462 86 -105 -630 -371 610 56 132 -577 772 187 -516 342 356 165 -144 629 856 444 388 -23 412 -595 -449 795 -106 -132 724 -13 -388 -669 -113 -284 162 893 763 -323 401 539 -755 363 326 -752 731 -135 552 470 213 -683 -357 -610 965 166 -160 179 950 137 -35 -531 -647 -20 372 227 -963 437 881 -519 -103 888 93 390 165 70 569 -591 -364 785 -774 447 -669 925 -502 -131 -631 -563 357 630 -15 -473 82 202 -586 481 -121 227 599 104 361 -35 85 364 524 -771 307 -541 104 819 767 -161 577 -639 -483 226 -90 -381 278 -839 591 -263 230 -949 -493 -433 817 470 -238 922 642 -334 256 -681 41 -585 213 190 243 -800 -795 436 -20 224 -417 -399 630 921 -409 961 980 415 -376 574 327 20 -299 -492 756 -200 -630 447 -469 -322 254 642 126 94 392 532 -816 -971 -731 434 -642 748 162 -333 355 -900 6 106 -549 -453 424 -708 -345 -848 -256 -750 -691 -697 -808 564 -17 982 659 38 593 -488 323 -227 821 -709 357 -558 -699 870 293 -948 954 874 -491 -994 168 -286 -95 273 20 -798 -855 382 432 655 150 -68 796 -450 -734 234 -958 757 -259 -73 -355 -487 180 618 -163 311 197 -388 122 294 365 -233 161 -749 -212 -183 535 -660 -262 -653 -311 158 -314 -453 288 996 -838 224 -642 912 918 -100 -257 47 -462 -752 -455 255 -574 -386 -765 -2 -256 -851 522 -640 416 -72 -297 -471 -746 -362 -513 914 -684 -392 -368 173 489 -558 -874 450 -733 400 280 608 916 -11 -481 -167 692 794 -810 -361 -700 714 -984 117 -177 654 61 -730 -553 -995 669 -204 -896 967 529 -531 -999 -406 290 -250 -495 -706 244 -138 39 -2 -235 669 114 549 -293 -360 -935 -848 -871 -541 -465 -11 -916 -798 -675 -914 -419 -928 -172 299 470 -286 666 -432 -534 826 710 -329 -326 898 -891 8 979 487 699 -828 -834 -274 -238 -942 952 912 -319 148 -974 985 197 -956 973 -877 526 -125 17 922 339 251 -36 -145 -574 296 -431 -491 97 -265 263 -780 -202 665 63 -532 -890 -789 -603 -635 -620 441 912 -949 -626 -342 907 183 -943 75 -409 -414 153 797 625 881 -412 107 864 -77 214 948 -637 -131 -748 785 -961 213 -965 -101 458 259 -441 869 776 -647 562 -61 -209 844 -1000 -607 -54 -336 -563 -615 235 -664 -851 -902 621 592 -486 -290 -779 967 597 266 422 5 -925 196 -194 -488 -756 -184 366 -158 -80 959 -693 -24 303 906 907 -538 -434 443 541 237 941 -111 663 650 -755 509 -550 -244 653 344 -239 -683 293 519 399 -69 682 126 763 524 864 -815 -54 -562 593 -966 413 -990 -338 -275 875 -816 364 -15 507 -687 606 805 329 -778 677 931 -793 -122 357 509 -77 -831 582 -262 139 -844 947 43 712 -378 -306 928 963 -474 -637 -417 -11 -288 240 181 594 526 761 -330 552 -746 582 704 -450 -473 341 -5 -228 218 473 971 336 665 -441 437 747 -609 29 324 -330 245 -857 697 106 75 428 -180 998 -658 107 -281 788 603 813 -460 971 -923 505 -172 992 -57 329 263 -751 -91 61 633 981 -719 608 921 -513 -41 -219 -217 -530 -461 -529 -896 -4 -936 211 -981 -984 566 -237 734 703 516 -149 -318 937 -503 120 8 503 361 34 -361 -822 -802 -119 75 910 527 -540 -504 525 -298 -709 -405 49 921 355 -196 150 -665 112 693 193 673 -189 -64 610 -748 489 -33 -576 257 480 639 587 369 995 -939 -682 23 -328 616 620 252 -855 692 629 832 -429 -325 360 -874 775 714 404 751 -131 -274 -68 671 -931 627 -370 498 595 995 76 102 -190 -547 -810 496 -624 -510 -592 -189 24 -230 693 62 11 -860 569 627 -106 -665 609 118 -316 -442 220 910 -809 385 82 -878 781 -763 -697 -455 629 184 589 -893 -704 383 580 -200 397 -304 423 -121 -234 490 292 49 241 -646 -275 837 267 179 342 -381 -976 -827 899 980 371 745 923 -670 513 -650 508 346 -158 -950 -331 -690 549 -452 565 391 295 359 -602 -912 139 130 -86 -311 775 -737 -271 118 -968 513 516 -22 86 238 160 -785 664 -999 552 -899 -298 71 155 -505 -867 276 816 425 -297 530 -862 -630 621 697 -924 487 -734 -185 933 276 -201 -953 -252 -739 163 715 596 -970 218 -669 92 -313 121 -915 491 -42 470 118 -715 38 666 388 7 -779 741 733 483 -613 835 -938 160 -837 -583 -784 -838 -153 851 934 223 566 664 -111 -948 -347 827 535 -186 -106 -479 544 -792 708 214 224 474 -455 -202 259 833 802 690 645 -651 131 -714 365 821 -258 321 653 -218 -652 910 -160 -803 -634 -811 -295 988 -599 153 -929 91 -710 658 -175 3 304 385 574 -31 159 -860 -814 977 10 -922 566 -55 -621 287 916 -936 -621 -4 694 -521 134 718 -570 -763 -702 -975 -911 -953 -687 -872 -232 552 521 398 543 -980 -434 190 706 -633 -432 936 -392 -520 163 -405 454 797 646 670 -407 -306 306 234 555 294 -282 856 639 -703 577 -736 -853 411 501 319 -889 385 -865 813 79 -989 756 -86 856 741 24 530 -434 937 -308 -912 857 -961 -990 -809 855 92 -532 -303 989 -186 -255 20 -883 134 453 91 696 681 393 -652 -208 -643 486 -848 -165 -814 590 514 -274 -505 346 -334 -515 310 858 931 -99 117 -147 558 -801 166 591 -169 -337 990 193 -186 -325 32 57 -979 -774 -853 376 -47 875 -946 881 -917 -557 -302 -114 930 871 -845 608 167 -803 -563 566 520 709 -498 494 320 -203 -269 -7 557 341 599 -148 -651 -133 -994 -932 430 -652 811 -379 -834 5 -731 769 -789 792 -945 847 -939 47 -768 606 973 772 -810 668 212 469 316 -304 753 -157 -825 845 -19 400 688 204 -708 -711 846 -970 444 -510 -870 463 857 231 12 -238 -454 -927 839 463 -270 544 233 -128 -466 862 -491 164 882 -429 -901 -403 -180 -586 -384 -447 -635 655 -601 -700 20 630 -783 736 -815 987 675 -799 832 -286 58 -106 771 872 226 922 -711 -133 502 730 297 -882 -75 324 471 216 308 875 282 -933 -622 396 -514 315 -293 149 -132 -454 -167 609 -952 -284 -526 288 274 680 748 -275 895 -186 660 -310 175 528 -305 -855 -505 52 86 130 598 91 840 674 200 236 264 -430 269 650 563 577 -704 -281 -698 -717 -363 -548 667 29 449 -804 788 604 -189 -450 -12 -712 -509 -534 380 347 -68 -873 743 428 345 115 853 50 -172 -197 691 -221 -210 632 936 -866 -590 74 710 -956 -907 -774 -676 -524 308 -930 986 654 -857 305 -613 -152 -564 -794 -993 -895 453 799 642 -422 123 -294 -917 975 48 -740 -377 356 -923 -913 -602 549 151 175 744 -941 -391 -342 -86 -64 -103 399 -592 502 -131 61 703 -379 -589 -235 -769 357 605 954 891 -131 524 -854 498 386 855 -49 -519 -677 -172 -118 -269 573 466 75 0 -792 -349 -533 -823 -191 -387 -615 -260 -310 -54 -335 950 862 -772 -682 663 360 885 235 738 485 -497 -745 195 -260 4 229 -478 -980 -843 889 -616 -844 415 544 -762 -90 273 964 -902 163 -623 326 -964 366 -267 732 69 -340 30 -10 -41 -446 643 -866 -684 223 657 63 -392 439 378 -179 420 66 121 247 1000 -496 931 -707 -905 433 -457 812 -438 -461 750 776 -147 642 538 305 -971 -974 -1000 -919 193 519 98 -340 -404 -935 -18 -265 -894 -684 -913 -160 -909 -639 -932 268 234 -237 953 -209 -370 -903 87 425 -658 228 -273 531 423 -247 13 -15 -701 384 -567 -268 -964 871 -410 -250 780 862 -520 286 391 -740 -144 -677 -350 411 -924 -890 690 741 595 854 -609 -517 -337 227 934 964 585 -679 -972 -322 185 397 250 525 -706 -616 678 -422 -570 132 115 479 -819 -696 -360 -510 615 646 -152 190 -130 -84 329 493 355 14 744 318 777 330 590 -402 -335 -166 -175 986 -552 -733 293 -683 -778 970 -772 7 388 132 411 442 272 -25 956 -505 764 -762 542 -280 -350 545 218 908 -931 771 325 -65 -706 -680 -138 -534 -146 442 218 -748 242 29 -202 857 -714 602 -367 865 -416 -718 -533 393 -769 -670 -245 327 -170 225 260 -412 -992 -227 631 -815 -454 -421 725 -368 -463 -554 548 326 212 491 -191 657 -565 -27 -847 -989 -623 -810 -558 861 -713 342 696 -966 -840 990 -159 322 -41 455 -837 -306 64 -716 407 -900 -960 -224 -599 -9 351 843 617 -741 549 -558 547 76 -932 584 -344 944 291 778 658 -2 205 417 118 66 -473 -304 -714 -225 203 -426 628 882 -823 170 -863 -541 485 -341 -788 826 -775 482 -925 327 325 280 909 -512 706 666 274 -405 -594 -155 -215 351 274 -904 611 -350 981 32 -972 -783 -282 50 -317 326 765 -777 -418 589 -483 -148 365 -241 -7 -686 809 -796 -767 -604 139 -671 849 935 -510 -590 -680 170 -528 813 -524 -895 -299 345 -248 190 139 826 771 -745 373 18 411 -238 -950 -60 -203 -133 -629 640 -455 -5 -1 -755 867 -873 -292 518 741 -723 265 768 -504 -531 -159 -380 858 -746 -436 411 26 -49 599 158 -650 -344 -459 212 840 -209 -823 -300 727 -191 72 -171 146 881 -872 -65 743 411 -698 540 190 -794 566 -469 793 -456 471 736 873 -956 -880 -259 -655 -192 -328 703 -140 -989 894 -780 -914 839 500 -944 730 -414 51 217 -80 -458 981 -9 652 -900 262 470 359 845 992 -105 742 -179 758 -454 186 -482 -689 -510 302 -175 -441 -217 771 -416 -498 -873 -590 711 190 -367 638 492 65 442 -797 35 842 133 -798 -837 400 -388 -101 -433 81 445 848 35 -172 -908 -914 597 -750 -321 55 275 11 890 117 -957 271 -525 -286 -840 585 -106 -775 -335 -659 -79 -33 -451 -859 -676 -222 -765 -632 -906 361 162 -248 -258 -828 -9 -349 -147 -245 -150 416 386 796 124 946 934 -427 -879 633 -328 338 -210 -334 947 374 328 425 512 -948 -472 -866 702 -472 -218 214 92 -501 -980 -226 -102 -17 -303 -948 -595 -827 -331 -927 945 485 438 553 569 -632 -819 -211 -645 514 949 -771 699 -269 -598 -969 578 -465 34 720 919 255 491 -63 -373 125 195 -351 -464 864 -594 163 634 277 837 -162 432 577 -408 521 169 143 -898 380 -780 341 -332 352 -310 182 -7 581 523 -351 -916 505 -833 255 995 648 -544 215 -935 -100 -578 579 -419 -49 501 548 608 872 -494 899 -642 -822 -673 -103 593 849 120 -101 222 728 -219 -552 -868 400 -778 -785 -687 386 38 91 -517 377 -290 -685 -490 711 413 929 33 307 -731 -858 -792 -734 -273 -962 605 957 -747 -308 -187 394 896 -997 117 453 579 291 -253 -168 -542 -202 -534 500 213 978 -109 125 561 244 250 -764 -675 288 -882 -78 127 -969 255 563 -790 365 -736 -606 -714 304 -164 -78 -759 779 589 971 175 -543 -250 340 377 -350 560 -478 -450 -604 402 -607 -746 -800 825 234 264 982 -625 584 41 -507 -724 -389 47 -588 951 -158 -140 -718 -656 530 -270 699 323 -454 -63 -101 415 -61 791 150 596 163 -378 -451 747 900 83 290 -285 4 671 872 -914 -278 610 -472 -138 193 -806 670 188 797 469 -569 -430 -998 379 254 -942 644 -561 566 -237 -335 237 393 -90 336 -82 -861 791 -666 -692 -556 31 13 708 836 551 -445 -992 24 -686 872 -681 -93 668 59 997 609 110 332 504 -612 829 413 609 500 540 -77 -357 444 171 -991 -662 -842 591 -613 -94 927 871 29 -465 797 926 560 -220 -45 -432 -173 -592 -278 620 -928 952 -667 192 -966 996 411 -731 -521 -736 690 670 710 -684 -757 -407 -472 -704 -175 -112 -360 983 -783 -524 -820 216 -914 600 -506 845 -590 609 940 -300 703 -468 101 -809 736 -982 -631 -54 -746 -1 -402 -399 -898 300 200 644 -352 968 -334 224 -693 -407 928 819 -85 -60 -722 147 -580 -661 -494 187 -119 257 -580 452 816 741 219 445 -573 771 -954 974 165 -512 -556 918 615 156 374 343 -162 862 811 76 898 -124 639 846 602 175 -452 437 -754 -388 -106 777 479 730 474 928 -915 907 -505 -733 748 -180 792 603 656 -107 -278 -44 447 547 -150 51 182 -208 822 806 -145 -133 -363 -818 -925 -406 -776 856 -978 -117 598 606 -213 514 799 -679 188 -587 -113 -886 937 525 -596 716 -298 177 605 -464 -728 622 -607 695 902 -367 -595 438 -323 754 -82 856 -807 -626 -452 -843 -933 -934 -726 -285 -648 509 -16 979 -330 -308 183 375 686 515 963 97 738 205 816 335 903 -240 -615 -48 -545 572 507 81 -610 -883 965 587 174 -509 854 -776 -273 982 24 -75 911 708 -215 -845 -883 263 -271 -976 233 219 895 -363 310 -890 -868 120 -159 193 526 450 -781 749 845 396 -188 751 546 399 -444 -928 984 215 -928 3 -439 933 455 359 806 657 -931 -348 -339 -739 553 -732 -534 -237 423 -556 80 -103 348 548 -838 -582 -9 -511 109 519 -190 704 -91 -100 163 -465 471 884 -518 815 722 -679 28 -217 725 -326 751 731 -648 -908 621 332 -475 -390 507 395 505 -510 640 -575 -697 -185 -550 966 -489 97 -411 605 619 278 -225 165 -458 -424 110 109 215 803 983 920 847 438 657 -941 -748 69 58 672 827 962 791 -887 -721 997 -112 903 451 -489 -624 -859 102 -829 275 -860 612 589 -384 -546 -990 961 -112 931 786 361 -454 619 -67 -714 218 164 978 585 222 594 -220 746 869 -410 724 -132 439 -749 -369 248 296 93 -270 -524 412 -231 -383 -82 -711 -642 -320 581 563 51 746 576 -281 -938 -57 537 -134 587 174 -56 -311 488 293 -877 -799 145 721 -783 -936 360 -572 -512 954 216 -683 -546 738 -10 893 -218 898 45 554 584 244 973 46 -148 -376 224 -301 339 888 -783 -180 -660 -113 175 -661 603 -682 -786 -141 616 -678 -549 18 -74 -933 888 -53 -512 24 111 -595 288 -208 641 -301 -6 -478 64 197 -530 520 633 682 771 401 -170 289 -388 472 -481 -796 495 -876 941 -236 -373 52 498 -609 -248 38 874 814 595 -906 822 312 -743 813 145 -158 -808 -271 60 -906 -560 910 -764 -124 804 -744 -66 -528 412 459 189 -410 -769 -93 809 -85 -603 -530 444 174 -978 571 -140 263 -714 -775 -978 368 668 -497 230 965 849 -314 775 -434 863 597 -349 716 465 379 175 -114 -984 -588 -871 -669 -703 113 954 164 -303 113 410 930 -481 508 -65 -737 -876 233 183 47 -537 644 140 342 650 685 -949 755 896 -518 -523 -210 -113 590 -6 267 -765 -167 995 -541 -819 859 106 -953 -367 -424 -65 526 792 1 560 -350 -346 -889 -20 918 -663 -944 -793 647 -643 -602 -48 853 -20 57 -355 -8 -723 481 137 710 -676 849 -968 -312 345 26 365 -543 -186 -930 -967 814 541 -97 -772 -911 -21 265 937 28 970 588 -941 837 -1 -905 -517 -251 -758 -275 -42 552 756 72 465 -767 -238 783 666 -835 62 254 -401 662 663 -384 331 -236 -487 692 313 -525 250 804 -524 -502 405 311 130 -569 -681 -922 -202 -934 380 -565 -691 -672 144 -550 -408 -815 737 -201 -991 -906 879 216 -121 126 -486 -446 -723 966 839 455 -33 -558 267 -615 -949 529 522 803 -662 -858 863 848 356 -779 -806 -298 175 600 -922 -752 211 -397 985 -692 -868 -268 641 -827 418 571 158 -47 617 605 -295 658 849 464 617 272 -242 795 -868 -773 -976 -51 67 -547 -663 470 58 737 -9 320 190 -969 355 -463 147 -114 934 -782 817 789 163 -249 -253 22 236 507 -462 480 58 -639 -835 298 619 -765 95 -579 -127 -553 102 323 -935 -557 110 -795 983 -33 -935 -826 -755 215 38 211 460 -274 421 -806 -71 443 938 -316 566 -338 -406 487 196 -700 -510 272 -613 -61 520 912 -157 298 -325 554 244 80 -944 -259 -140 776 110 601 445 780 -431 -223 -3 -94 285 -153 -63 -751 -848 913 902 -104 925 668 -905 -298 412 -336 529 570 351 -757 91 567 -633 144 842 -144 789 -119 486 -971 -223 355 662 614 313 -867 165 943 459 801 -146 466 466 635 392 873 969 -161 -486 -129 -132 -517 -107 175 -30 102 -536 526 -46 69 -911 319 177 658 327 363 158 -28 -409 797 988 612 556 157 895 -264 -656 -743 753 -276 251 533 -16 -261 -740 219 364 114 -95 -865 219 30 746 -965 -385 234 425 -837 -84 -716 -113 -227 210 -606 784 456 988 754 262 -88 518 667 610 644 641 -354 -153 -438 -229 -832 -446 370 -364 -242 843 -425 180 -191 -308 194 -473 191 358 -217 -814 508 196 347 -813 -824 -142 188 -554 633 -259 -186 845 225 -863 -854 -95 -346 -805 920 490 -876 639 -664 310 -794 561 460 379 -174 496 43 -452 -784 371 -742 2 888 -958 8 352 475 -680 -679 871 876 -22 -40 945 474 779 -809 716 -186 116 -247 -514 -667 504 576 -620 123 -498 -886 727 -637 152 286 -184 269 199 910 -502 -319 593 218 775 -367 -979 970 -853 -210 -840 897 619 93 -120 548 825 575 -249 -942 -976 411 -225 -423 684 -188 767 422 -427 -945 320 353 -582 -159 844 825 -116 -826 -791 875 -921 -697 619 -37 654 -231 -87 -861 -297 -645 -475 -802 -58 -1000 744 411 963 711 487 551 429 -538 661 870 172 77 141 -977 520 -395 -157 523 357 826 310 -279 817 -356 126 -874 650 -457 -260 -706 276 -916 690 -849 35 -90 541 336 -254 -357 719 108 -563 649 238 46 -187 -591 -281 102 -342 714 -916 920 715 175 773 759 326 576 287 -411 -928 -454 -119 -723 617 772 667 -691 716 205 753 629 417 350 215 -600 -122 -160 381 804 -404 825 -635 453 -681 -372 736 -181 -143 325 396 118 -356 164 -373 28 959 -696 725 -932 -908 -329 -517 -272 833 41 -743 778 -395 946 -80 -614 -246 -583 -341 -676 816 189 799 -302 -628 -793 555 -691 -879 872 -80 719 -489 -797 -913 -470 -808 103 575 9 -662 621 -722 685 -785 -910 637 -907 580 -303 -608 109 536 250 -283 203 -253 -464 -401 151 -984 -125 -975 -133 -191 -254 -722 -280 -396 -625 -236 -923 -119 -6 -561 927 368 -972 -837 -732 -191 882 156 -735 975 -463 193 -512 610 -960 -344 156 405 -345 245 430 819 -840 -58 683 -881 282 774 -439 414 -977 -307 -602 -11 249 -571 277 -722 606 -636 -852 695 394 -25 -809 753 -735 -272 580 189 -543 -27 -23 -846 648 68 -650 -106 -605 321 -556 871 536 -231 912 -946 185 -285 839 376 91 805 467 -107 -55 -964 919 444 -878 401 -832 -702 -170 568 -32 -822 -871 -932 -70 914 684 829 33 622 -462 873 -714 -813 945 662 201 61 741 -618 307 498 164 -517 485 -787 -120 -791 135 -755 518 461 102 -343 636 -258 492 -86 448 424 62 160 869 -132 -991 443 -579 707 -794 585 37 -471 785 -581 837 811 -218 975 -149 -317 403 692 719 -625 815 -462 -295 869 374 -9 776 -897 36 -591 48 -971 -773 -87 -355 -289 -683 596 19 26 -626 -647 -206 -900 153 988 658 -388 -963 243 200 980 356 958 -945 -975 -693 636 111 -624 -855 -550 -789 -728 -715 686 -551 -604 182 34 -498 -60 985 466 -842 96 -554 -839 -23 -403 808 901 863 149 975 -154 268 -649 -296 1 228 -670 -44 902 499 -899 580 422 -42 100 -341 -913 -77 -887 25 -402 -183 402 869 -684 -486 89 -828 -341 470 869 -354 -828 -472 -999 -290 -769 51 -168 467 -199 -460 -594 -884 -870 355 -95 -335 -5 42 264 -731 -731 213 -688 723 -240 -896 924 993 20 998 501 -241 -975 722 -244 123 893 889 204 -501 -724 -817 -582 -569 674 758 -736 593 -830 331 873 -484 -364 720 -127 -819 -592 27 747 667 30 -266 -314 -818 -331 432 674 -29 -651 -458 4 -251 707 717 -828 -992 -335 -370 -386 266 400 660 947 776 791 -847 -263 -884 -98 -342 -397 975 641 -788 -519 256 -417 531 710 -453 -225 56 821 -477 -20 -201 109 458 506 -809 371 -759 -806 396 -807 324 -315 -4 695 358 -493 -936 -297 597 733 -734 -523 47 460 -474 -284 749 -146 748 316 -585 598 255 849 616 43 -212 61 162 90 -513 759 257 -443 253 570 -754 518 287 -916 194 -945 -162 -255 -231 387 -275 -611 -893 -219 28 344 -329 -107 77 519 -155 490 364 876 368 -503 -367 -192 592 -297 -482 -854 -603 111 643 566 -569 607 -254 141 -872 -394 465 -89 -333 935 -695 -808 -215 -108 -813 125 -417 -292 -430 -844 -442 -169 892 299 59 -349 532 555 -60 750 -14 309 -488 -608 -341 549 -282 425 590 -828 253 524 936 24 16 -88 -553 44 -235 11 -740 392 -503 779 -458 56 688 -895 -712 49 -124 371 98 284 174 824 -399 829 -678 -550 329 495 942 496 780 -479 -517 -754 882 886 -948 498 772 339 932 642 -553 929 815 -268 -115 745 586 111 -5 337 83 892 373 927 -364 -755 -961 872 -612 -153 -893 893 348 -360 391 -44 -370 58 15 808 123 122 373 387 -4 299 697 960 217 172 246 -915 -426 939 12 518 37 33 381 127 -449 730 -607 353 -419 -544 938 160 -497 256 81 910 -522 -246 -127 188 607 472 379 81 -768 772 -204 61 307 928 611 -800 401 264 593 63 730 893 -482 -455 -177 -497 947 -366 401 184 811 248 88 -581 166 583 -288 831 970 -353 -80 173 180 871 192 -553 -177 943 383 -591 672 326 -953 361 568 537 -578 966 364 -127 -195 62 -107 -663 -857 665 96 512 -684 -848 273 911 185 622 -871 -33 60 -467 -264 -75 833 347 -712 -848 -623 55 -704 85 173 -848 49 594 -511 -866 -445 1000 438 562 860 -612 -97 -271 -447 -110 -404 -282 360 605 -240 936 210 672 787 995 -395 -872 278 -343 -759 439 -915 887 298 -843 888 -600 -292 529 -485 498 -818 -682 -944 433 -191 -758 976 -35 394 147 -258 48 -582 -331 894 930 67 -311 -89 999 1 -906 804 802 153 -58 -485 -336 633 -976 611 -507 -676 100 -529 -98 -963 182 281 325 241 950 -9 -586 -720 -658 -433 -601 196 174 71 804 639 -704 253 842 504 -561 682 -136 -997 -894 -619 -294 498 201 150 647 -399 -20 657 747 815 394 -606 -213 -412 214 791 81 -404 -659 -644 726 -93 -64 -843 1000 693 942 206 787 -96 -626 -774 955 962 -957 304 464 22 901 -846 -269 -477 -219 -878 -747 -502 -118 189 -738 563 239 -398 430 320 -775 744 217 916 -487 -737 603 485 -86 199 989 291 115 538 613 971 -27 -798 -50 -996 -522 604 479 -196 -414 799 -696 -283 495 -762 -738 -768 752 -798 -237 -963 -840 983 -155 -294 -483 677 534 272 680 -733 -905 958 472 -872 565 -887 -298 230 538 -176 294 547 -722 445 -837 -342 20 811 704 586 551 -214 366 728 -802 -514 980 58 -586 595 -561 -173 -640 -602 952 326 96 527 751 120 238 212 -339 -418 380 892 920 -342 -226 403 -735 -773 809 -558 -124 -721 -442 -595 -474 277 -331 -213 274 560 -897 -609 -318 684 764 -772 606 -620 -457 -552 -145 301 528 -688 392 -268 -514 629 -147 -613 -197 -350 256 -250 178 840 -688 -608 930 -240 464 579 -771 -4 -43 -942 -65 -765 321 -830 -150 330 91 -415 -232 589 532 146 622 222 173 189 -468 -561 -670 171 550 815 878 681 596 -237 -332 839 638 279 -255 -932 305 -544 105 7 873 -457 -507 531 -395 426 571 -489 -633 -761 801 661 122 936 314 721 -523 795 922 -375 644 819 569 -644 -139 -590 -590 -803 233 243 401 535 74 737 280 -426 661 954 -860 -586 974 -918 965 843 589 -216 -759 310 -82 846 -782 559 564 103 -36 606 240 515 409 -625 -171 234 -247 115 341 362 409 269 316 714 -252 6 163 735 -90 143 -428 -489 51 -60 45 130 838 941 318 235 -204 366 -296 89 810 -883 -128 807 -460 -717 790 -293 -241 -192 650 -90 840 606 -291 167 -542 996 606 434 -133 769 -315 -189 748 -642 46 446 210 -284 -703 -399 564 -284 -54 -647 -705 724 82 -809 773 843 150 -655 211 617 231 846 -358 -37 480 -184 982 84 534 -91 942 -749 -520 -925 -630 -27 42 638 564 762 -131 631 -343 690 -812 -304 933 -444 603 -746 -4 -301 280 586 547 626 -185 44 -130 -650 827 -409 -896 388 287 69 -47 594 -530 -517 560 55 -40 -293 881 784 -229 -944 436 -570 -905 -778 -996 450 -791 186 -823 319 -12 -651 908 -7 -194 745 668 552 -687 -397 -387 -835 -60 270 -666 795 -293 -780 30 961 -165 518 734 -473 509 571 32 -873 92 892 -857 -362 -578 216 -989 -257 -757 -518 958 321 -651 -311 -429 -650 37 -459 373 996 154 -719 -426 230 -96 648 -147 -929 -307 -911 -986 -202 45 -116 -522 -371 -576 -135 -501 -820 891 462 81 -86 -972 -286 -907 -327 -894 -451 -114 343 495 851 409 733 405 -640 801 -663 45 -701 362 919 525 392 446 -884 678 -430 -523 -257 -552 -837 -504 579 915 274 682 -337 -988 -356 -970 -82 -951 829 -105 460 -834 -784 -838 -115 290 207 9 -461 776 -719 -249 -806 -118 711 737 460 392 474 -843 49 501 -634 94 -408 -52 -825 -657 820 -71 540 546 -154 -781 -423 711 -6 953 893 904 851 -647 666 -399 -448 -981 -654 -68 -471 -867 -854 157 96 433 899 989 -482 -542 -887 58 738 -360 908 176 740 12 732 196 -729 648 824 -568 -800 904 -726 597 115 148 -540 -533 -541 -746 -147 -501 171 680 502 48 -156 706 -80 -872 -848 670 -385 -219 50 632 478 579 877 962 503 -234 -935 659 -131 -393 413 852 -786 134 257 150 389 -952 -42 -267 -71 -783 -852 252 -579 583 602 85 -721 752 955 -341 626 -121 -215 -374 962 -179 -69 -294 -54 -800 288 387 -968 -562 -97 -744 876 840 -447 607 -814 -643 128 18 -577 690 -803 618 755 -515 441 34 30 221 231 587 -281 472 -803 842 680 584 514 734 -189 -922 -199 -925 -688 660 -212 143 444 -155 -886 163 -935 -222 436 518 191 531 -607 -850 970 -345 236 907 -312 -812 -112 521 -307 -477 854 938 893 -871 817 -321 -708 702 476 980 -871 -959 474 835 -921 -977 627 547 -256 103 753 -586 50 -378 582 -723 -28 -342 -944 -196 -136 -731 -640 175 -410 749 657 256 345 770 264 -38 762 852 71 347 64 -627 -755 18 591 746 431 -131 692 895 -145 -256 -502 -643 408 667 601 -697 157 83 -107 976 107 -652 -780 302 -933 52 -591 778 218 -387 -326 -207 -309 867 861 -934 970 -994 518 -802 -871 457 165 -394 -139 808 -953 -379 860 318 515 165 413 -61 -880 744 -552 173 -706 746 734 435 896 951 -853 -688 438 823 -934 -801 436 363 -401 -233 -162 -173 -978 174 -160 -706 -463 106 -916 92 -99 352 -993 -773 -603 549 -55 -803 565 -161 124 -426 -501 -601 -220 981 -243 310 993 100 -305 -674 -837 -350 833 -906 223 669 -213 -178 -385 69 533 -271 -649 -944 945 997 -921 728 -926 60 -959 -282 745 -482 912 -214 -408 737 448 495 -108 -37 771 687 845 736 744 -492 -23 147 -595 -751 451 -926 -621 -460 717 -552 122 785 -351 39 774 950 509 52 567 -401 465 -295 973 165 297 552 790 702 736 -883 257 -691 -44 512 417 358 884 -742 -108 -75 -400 -598 139 -310 524 923 -972 -278 462 -401 -614 467 -844 -677 629 764 -991 -546 112 266 -959 -381 -323 -675 -429 -990 146 290 93 215 -895 756 527 -629 457 873 352 717 -900 334 -257 726 -762 889 -170 -1 -98 544 236 -556 -364 -871 366 380 801 -835 760 -103 222 -989 430 476 965 -755 594 906 -698 328 111 380 901 -747 -275 927 787 -773 301 231 -385 734 -993 26 251 -559 133 516 -659 187 -917 949 235 789 -44 -132 319 806 995 -712 -705 259 946 -706 -67 56 953 10 -424 -222 -552 -3 -624 265 316 -273 575 -124 -542 740 -308 -433 926 257 -955 363 119 317 -900 482 -921 -443 -329 -842 680 -782 959 -716 -210 269 910 146 477 906 -569 -335 -861 -889 -611 763 726 36 8 -840 840 60 244 659 16 -109 247 795 810 -2 -483 -58 204 908 -496 391 -399 226 -230 -997 284 497 -892 755 530 539 859 -730 -907 959 -84 479 -810 129 819 -639 -911 -609 433 -5 807 239 362 80 -411 717 830 -375 849 -428 942 -207 154 -328 737 -188 -566 -718 562 -895 858 -501 -86 -472 235 -533 959 -758 -375 234 49 -911 670 976 515 773 -280 -520 65 467 -928 113 174 -917 -96 -955 449 -3 -56 617 -858 498 -803 736 17 -574 -57 -915 -199 876 513 -411 -233 938 398 19 -309 -333 -832 -572 -426 123 852 330 644 -762 -668 107 926 -176 -159 -149 437 -694 290 832 820 387 251 -245 -282 -76 500 -362 199 455 822 -475 -939 768 793 937 -408 -415 0 -675 -67 18 -989 798 -814 -260 -689 -684 -939 -86 -437 -519 921 -108 945 -356 -704 -434 -836 295 -128 740 -846 308 -449 821 -200 -449 986 -103 -806 -422 -132 514 -99 -431 831 -650 -98 194 -345 -553 -780 -266 -962 559 789 -828 944 -834 -912 -263 -218 -346 48 63 -734 -972 -545 -441 674 -592 216 -648 -651 260 791 -834 282 -679 -382 -961 747 -375 652 -321 -625 55 -735 -150 -973 -140 -424 -627 219 -405 663 468 -71 -811 838 121 -188 567 935 641 561 -724 -571 -49 186 977 -604 943 562 623 -808 -558 927 -252 252 -824 374 -585 979 995 -958 -292 -758 294 -861 -986 -957 -679 -548 108 -735 -795 -450 -529 142 154 484 -757 -418 -286 -614 913 -985 -11 -659 130 858 -53 255 33 854 -516 -406 437 538 343 447 -478 -247 224 370 -982 -352 238 -621 176 -908 830 501 -66 -624 8 -46 333 -569 370 -784 483 -956 171 -838 633 988 835 -264 -385 -249 -944 927 369 885 -240 669 -64 -747 831 906 -121 -594 111 -366 362 432 70 549 650 -604 786 529 -348 -959 316 -664 295 76 366 -375 88 1 82 -33 983 160 -548 -286 320 0 399 907 -641 819 -897 975 924 -38 -745 -711 -642 -37 -704 -77 621 846 -188 705 -447 -550 -116 103 -922 -663 -741 -829 668 806 -127 -182 866 375 511 404 -36 -586 678 213 -315 -873 554 -978 -666 -116 -825 248 -478 -604 633 370 823 540 -300 928 -606 -41 627 -680 131 413 190 -838 840 -367 973 -662 363 -63 534 -197 -499 38 -851 -476 -523 190 -950 -738 -130 -69 -780 -334 -791 792 -348 14 707 859 822 550 -259 867 -346 579 -698 862 -20 -907 -812 -52 281 169 -878 551 -501 -324 845 363 612 -676 545 635 162 823 907 279 72 -536 203 663 -587 -937 -776 374 157 -684 -843 935 638 -402 -594 722 489 498 -230 -558 -559 -993 -295 -588 -150 -446 -80 -300 374 877 307 -666 -843 -469 169 221 59 -636 -479 417 424 67 436 -323 425 599 -529 860 556 149 -935 130 775 -88 603 863 876 37 -174 297 -528 -507 73 948 187 -195 -290 -731 -275 889 -565 -144 -597 -636 117 132 516 -510 -592 772 -763 855 -145 765 -651 604 -992 154 921 -449 578 334 -488 432 721 -901 -796 -527 89 -738 -888 236 -573 -848 -83 330 824 970 -648 -82 226 -147 -879 978 122 -453 -467 -352 -807 -272 -535 263 -535 489 -132 997 -171 -504 -729 323 -527 907 -332 -873 -855 -448 -455 -182 647 -118 586 -173 -923 -271 -861 946 -232 -236 477 -612 -652 670 612 446 -593 -472 -363 -350 -490 47 551 -21 770 342 938 -589 -110 -917 -98 978 -190 -893 -705 -205 -200 117 -862 -561 270 -53 -673 -408 -839 -594 -600 -860 120 1 663 290 817 394 903 853 -452 -889 -563 -695 -31 456 405 554 520 920 672 567 504 -163 665 -672 -606 -719 56 536 68 171 840 -123 -116 834 730 -574 -144 289 515 -395 194 -765 385 92 -971 329 -853 -144 -53 -296 -434 -435 644 18 570 488 202 -983 -676 -695 25 593 437 227 860 -386 -238 793 654 944 -847 318 138 -213 14 -97 530 -127 572 446 87 607 -752 948 -227 217 -1000 287 174 736 -871 -42 863 -433 590 267 -176 -514 179 -413 611 480 540 -854 -514 300 319 -102 939 75 666 -112 -921 937 626 -691 176 -161 287 351 -616 -392 346 682 260 -968 773 310 -308 117 -910 563 -815 -209 -89 -494 625 -401 -562 663 -511 -914 775 -99 656 900 -113 68 -430 -950 -911 874 412 -929 187 -342 -386 -356 -156 625 -261 -973 847 -593 380 -335 -378 719 722 -215 366 525 -451 403 -866 -331 -164 -509 -130 -67 -185 973 -389 -53 -877 561 89 772 171 -119 604 939 -28 -88 689 -143 860 93 648 -699 218 472 -806 88 780 -674 762 686 954 -999 -867 601 854 273 -70 145 765 24 202 -749 -592 -807 -126 -766 425 378 920 191 186 11 902 400 914 -170 390 889 29 274 365 895 -957 324 966 852 978 400 737 688 -746 -633 131 335 -491 591 579 -66 -847 -516 598 890 978 719 28 557 181 286 999 962 293 -88 -539 -164 355 805 889 303 793 465 -348 -625 608 -769 -594 -851 -304 558 -552 216 367 -971 -111 -438 951 -265 -972 -37 -689 -373 -457 -888 333 403 492 456 235 -657 -409 80 653 170 -949 641 920 -792 -451 -260 -929 593 -814 25 908 -66 -101 -875 -704 395 -428 23 626 677 519 287 716 277 -464 -3 -495 -216 -587 415 192 522 -157 -43 449 843 181 164 755 967 -814 91 449 -129 352 833 584 -754 -764 -105 965 433 107 895 282 132 731 -277 -177 616 -785 -460 -101 -570 69 -161 -701 194 -589 534 -546 -768 -278 -38 -410 119 339 -321 792 321 862 -320 877 271 -590 -575 691 133 564 178 -923 -572 258 626 -568 -784 697 -158 570 799 442 -831 -957 -556 326 305 870 211 -261 -474 659 -941 611 411 497 -567 -67 -353 -629 858 779 146 618 -763 -658 -804 835 108 592 -688 -997 283 467 -255 -314 -622 -599 289 336 960 -369 560 141 526 859 684 -932 674 788 597 682 -873 -770 118 -923 -151 -809 216 -764 -83 596 -125 971 664 -386 378 -914 -822 819 688 -403 -106 -530 187 -761 -735 121 777 -543 86 -159 56 -207 -459 374 -63 314 -680 454 -913 46 235 390 -173 -377 -291 235 -948 -349 -737 499 945 809 -267 -448 649 -526 -548 -804 57 678 315 873 -746 -296 224 -367 -788 188 -361 -85 960 -951 -100 -392 -431 -736 -860 -507 414 763 -602 805 801 642 763 -756 -54 -61 143 -265 -24 -596 -700 572 -1 -617 501 -895 -324 937 -295 -331 561 -561 27 484 -82 76 991 835 -232 -667 -434 909 900 -13 -386 496 -158 102 587 356 46 -84 814 -601 -399 -17 599 -112 587 573 -493 -802 430 -681 -335 141 -201 -556 -456 875 -458 332 -540 400 111 -540 -780 1 -481 -362 -79 -177 11 678 -368 285 -765 768 -946 -444 -990 221 919 -52 879 -398 -896 813 754 304 -878 188 53 -287 -102 726 29 965 -568 -594 518 -591 -77 -367 389 125 -87 -143 -52 210 72 94 15 523 418 826 -325 44 810 -624 -777 21 -108 -586 -648 -785 -599 -238 839 -70 49 -801 742 989 -188 77 311 -302 -435 -752 -778 704 628 -448 937 -303 -339 865 548 466 196 -230 583 -78 -585 -581 -977 440 -950 -912 -181 205 5 -689 -326 -144 -902 -221 128 166 196 848 45 85 -357 55 -817 -119 89 -511 -396 -122 -805 78 364 -350 287 -64 -827 292 -301 -221 780 636 -255 -780 128 -691 -817 -431 -449 -623 686 -512 -29 359 -823 -234 38 -131 -700 390 950 488 392 322 473 -709 -902 -199 581 -930 -12 252 949 -845 -113 -867 947 -531 -700 354 -335 -724 885 410 -686 -283 -801 -595 -932 -197 -976 -369 -995 911 -104 358 -791 -201 569 -885 959 44 261 743 803 682 -816 198 708 -377 944 397 464 102 839 454 -175 163 -901 500 -806 -781 882 412 -953 -451 944 264 154 -167 870 540 -449 803 374 -196 951 -930 950 296 340 -841 -531 -67 402 565 386 -953 484 954 -817 -950 349 861 870 -813 -124 272 216 288 953 161 -208 47 924 -570 -552 217 -205 -548 -961 -266 141 177 428 -951 -177 -17 674 -673 367 -966 847 129 -556 949 -32 903 482 641 192 134 98 551 -226 787 873 820 -630 -518 -465 -891 -859 -148 898 164 -115 714 -348 -370 -848 -781 802 -507 529 300 -302 873 48 -742 789 -721 244 -20 447 -402 -281 -312 444 -799 -527 649 -253 -715 34 998 -574 -277 -208 -846 -193 -335 933 812 140 577 -577 446 -809 803 198 -850 600 -147 130 -692 14 294 127 -294 -424 120 -109 628 169 702 -857 454 688 -761 -830 -397 -323 586 -373 708 -918 124 -465 -820 -520 -149 -647 -760 -542 -858 540 229 -611 -68 -491 -940 355 305 -721 294 -169 -525 -286 54 29 341 -532 -154 941 513 401 510 42 -643 71 872 -525 342 991 -336 993 -887 702 114 858 -339 856 -663 -405 288 -203 -642 -383 189 -372 -223 -577 -942 618 464 -251 -870 417 974 -710 -144 -279 493 377 -250 -221 -855 -990 -820 -768 453 7 347 264 -315 642 998 -418 -788 -468 949 -284 447 -985 -989 293 499 -874 235 -422 -688 723 796 36 -12 -699 974 621 638 -374 -147 603 -213 590 788 -390 -696 -123 -507 509 15 -958 -301 -420 133 612 -499 -413 -330 332 229 146 250 -794 -311 -96 -523 885 802 -878 102 231 768 290 -569 -882 -251 482 510 805 725 391 600 951 -273 601 965 460 871 -552 130 -995 -880 140 -636 -270 192 152 -642 399 934 735 791 -796 888 -82 787 -512 32 852 742 -180 542 276 97 -745 -379 -765 579 667 787 340 1 -821 -320 -144 -787 -582 -477 769 -979 -252 -42 289 -70 616 105 -900 -513 234 -640 -812 -462 -613 -754 337 919 604 3 370 186 832 290 -605 -205 681 152 913 -46 -501 -267 -285 918 642 -563 -265 -558 609 -245 -276 -499 -900 -676 823 335 154 -873 733 -543 446 378 -541 -703 -42 681 705 521 471 44 -475 309 -755 797 76 696 364 -863 145 925 145 -905 297 -645 -186 592 -889 463 269 -923 -229 22 123 -802 -388 -517 -723 -408 424 181 887 -105 -123 475 -956 156 967 -763 -9 -778 851 146 -205 -507 545 -498 -27 -872 795 325 477 386 34 358 -315 -182 747 508 -671 259 -266 732 479 -103 874 -135 -731 338 516 702 784 964 -913 -692 -262 66 -613 689 171 438 533 687 706 386 -200 566 527 -206 -130 167 43 -934 -772 455 915 -502 -327 -326 -514 186 -209 -959 265 52 123 217 148 -892 -727 -797 133 -386 -419 786 -548 369 -509 794 -596 817 298 -95 104 -386 680 -635 889 -901 -190 50 518 -690 258 -936 728 687 401 -240 318 347 -461 977 59 79 941 57 729 491 -594 779 -530 -524 -479 -962 578 -139 -322 -857 918 -934 -354 965 802 -815 927 -53 5 -570 585 235 777 -420 347 -85 963 961 -985 -314 -103 -511 -60 801 78 39 -622 776 -654 350 717 -310 -854 290 -503 861 623 914 -94 -195 -107 417 559 -208 94 983 442 -622 378 -72 -581 -845 127 -693 364 138 728 494 -267 520 -780 602 39 -317 -934 -256 -812 196 787 -284 916 462 937 -131 626 450 864 -394 -597 -135 -347 -112 -593 -770 852 -846 -842 27 -264 751 136 879 -89 166 -747 105 278 -989 -724 679 -888 528 87 -56 90 371 -634 -685 -512 951 -492 588 -87 787 153 -117 -937 283 -107 -291 -226 -897 883 -403 -233 383 -95 439 729 860 942 611 557 811 353 232 -702 -827 -775 -411 -915 2 -223 977 500 -777 457 -182 950 -925 665 383 850 48 -197 -81 -956 205 499 -717 530 -671 693 202 -45 -868 214 144 -196 -989 -593 -357 -709 -167 865 -84 850 373 -272 746 347 -513 870 753 603 643 -432 300 -49 -943 88 -46 564 -905 -285 -8 371 689 146 -115 377 -732 -386 -220 -784 190 84 377 934 151 -980 323 344 -442 567 -512 -835 10 -135 -778 -869 -501 -683 -705 787 882 -74 636 -636 170 590 -688 524 -864 162 588 -427 -20 943 -227 -752 -132 838 340 312 947 971 -330 -890 -983 -69 -435 66 -611 435 -162 -592 -910 234 -273 -598 -606 -424 -216 -17 339 490 -492 631 -131 619 581 417 -437 167 246 -734 756 184 722 -305 308 -607 -465 812 959 227 450 -742 738 -341 145 -776 779 879 998 724 761 283 782 998 280 783 -541 -672 99 -743 676 869 117 -166 83 740 104 -664 572 -705 -902 459 -70 193 448 -356 480 -213 -564 -278 338 284 -150 -596 718 573 733 -822 -909 764 -324 -575 804 13 -507 347 780 419 -385 189 49 -405 502 871 246 122 658 -148 911 -332 173 858 825 -851 -129 -338 -720 530 221 -896 458 -873 -162 217 -421 951 -910 869 110 748 -438 -239 578 -414 -782 -939 -887 222 -671 -527 464 -583 322 946 572 830 420 -346 232 588 322 129 486 443 -13 -929 870 -29 -660 -948 -911 -144 -823 977 -423 -324 -85 -422 -583 513 348 -565 443 794 713 89 -116 681 40 771 210 247 1 -299 -770 -32 354 -865 732 914 209 -212 -968 -276 852 -838 -710 -890 540 -74 -176 149 -952 -858 -954 215 -76 625 462 661 24 -856 -528 -604 687 705 -82 -776 -764 696 -69 963 546 554 -456 -591 -165 -506 -289 -725 699 762 538 390 832 -687 -463 -433 -852 -565 172 -826 50 -248 -880 -379 -247 -707 -748 89 856 113 -994 788 -652 -640 881 -377 -433 -56 82 317 -804 -534 433 -598 876 979 652 177 -768 -550 -672 629 407 883 139 -68 9 484 38 706 -302 567 320 727 -859 497 762 415 378 -847 -960 -492 635 258 -617 -81 375 -254 -739 -863 840 724 -356 253 682 -746 599 -814 -489 -645 9 388 712 -302 438 305 -632 -310 -935 347 -252 674 -569 -643 700 331 -678 530 -445 -610 352 565 -440 -536 -400 821 817 389 -490 -675 -287 389 -629 633 387 -871 -654 92 -498 800 970 -972 500 636 772 413 -700 -503 -231 624 723 481 862 -107 -499 962 74 544 569 960 -807 829 753 -412 -166 737 952 -598 663 -804 68 -410 -127 304 969 -387 386 256 933 -434 -721 585 -784 -605 -169 -924 -911 -436 -307 -223 -187 950 950 176 -798 -361 31 -61 438 170 738 -712 52 -993 897 -168 718 -920 331 -621 -636 -118 697 494 -601 -196 -513 -992 -262 729 728 -863 306 354 844 820 654 199 -585 -189 -16 23 19 517 -694 123 -865 -201 -929 -943 -560 249 -274 307 37 -385 553 94 540 -245 996 -319 -348 769 -39 698 462 566 -156 -245 741 -328 -653 1000 529 -571 -406 859 779 881 359 -603 -109 -808 -154 -192 -82 59 985 994 -346 -700 -41 -143 -689 586 -653 -462 468 -185 -864 408 -396 -957 -547 -491 -309 -330 752 665 -370 -221 673 -820 -281 -983 -556 883 937 -672 357 -672 -207 102 -516 0 229 781 702 -958 -641 496 -96 -134 -358 -703 -474 480 617 731 879 -484 549 366 -938 -15 832 -929 720 283 109 108 935 65 -63 -414 -951 -596 852 -834 489 -750 72 -839 -767 462 561 -758 555 220 -564 615 -522 644 -489 -15 667 341 -199 218 -539 486 577 927 -642 361 227 -343 -727 -109 200 774 -370 299 -761 795 -808 667 -351 841 -870 -667 578 -545 -621 -60 652 -591 824 -221 -280 756 323 -191 517 -912 -172 149 930 -767 843 833 -143 350 -276 -464 -369 -21 990 -245 796 -886 502 -955 -982 827 -374 797 889 -895 -467 916 178 953 813 -91 -448 -851 -93 355 83 488 -111 -864 463 43 789 -23 -900 419 -624 267 -350 -319 -296 -262 853 -552 359 -410 -593 142 -17 -661 106 665 504 961 -483 -826 756 912 929 132 -538 59 917 134 895 -511 -487 -222 -16 574 748 -941 -45 -459 993 -382 -891 266 -511 395 850 661 711 -137 612 -382 39 -130 -888 -763 157 -780 -149 -274 640 749 -398 -627 732 -818 -443 813 573 576 978 -285 794 -70 -61 -662 480 -666 251 198 87 -493 -136 -225 109 -716 -633 833 -577 784 -924 253 -319 663 227 339 896 933 -232 -530 -541 -395 267 357 -381 -730 182 584 -353 837 540 -333 -879 -776 -286 -509 -838 699 -885 817 511 -565 -223 592 -52 913 -38 -491 -936 559 -272 -639 -847 -821 -51 945 574 -923 378 618 -963 -597 178 -517 849 -231 403 788 -992 22 -333 -286 -567 -731 -131 919 -831 670 -283 -981 121 296 989 -617 48 603 616 -291 620 -540 757 -686 265 -304 -585 -249 893 462 545 501 -600 947 448 1000 926 121 354 524 990 -844 -37 630 -246 245 -70 734 542 908 -108 -927 -525 178 312 229 969 -342 599 -571 264 -863 -641 353 158 761 976 -712 -771 184 -450 959 -542 588 485 -376 794 115 211 124 -42 969 -806 791 -444 -472 -468 -125 -950 -775 164 403 290 -919 -858 352 629 396 535 -568 678 539 -12 441 -486 106 250 -752 -233 595 -246 879 540 -736 225 -56 591 861 540 -6 -793 349 -156 727 -58 -5 869 916 -912 -599 89 -301 735 753 532 255 -718 -241 332 828 -830 418 -495 -785 71 -900 548 -135 -348 -883 -859 369 -704 -968 -215 -368 131 326 798 772 -741 882 -66 -686 401 -376 -270 -491 -436 -823 297 840 672 -268 793 84 -294 991 -439 120 443 -337 642 884 457 304 693 451 694 -491 -537 -235 424 914 924 104 -810 -849 -498 634 197 -343 764 844 -939 -437 469 960 -22 372 926 640 60 697 562 -334 832 446 678 538 -74 590 186 136 -932 135 198 702 447 557 -481 410 -552 -573 -381 -770 998 -463 643 -311 -412 -502 632 -110 -102 -257 516 -334 342 836 99 -783 659 428 -319 261 -493 702 -161 856 839 -294 543 56 -314 993 -354 -306 -363 68 -436 -590 660 -9 -650 -520 -843 -3 369 229 -123 122 -897 350 410 -730 -19 956 -597 244 59 -847 571 -801 537 2 -962 565 -976 343 -506 -929 -101 251 20 515 -826 517 280 -495 -738 675 -202 -982 14 -959 -211 185 764 -783 -589 612 -362 971 -788 601 602 678 38 -857 637 -125 187 211 -238 -675 912 -837 -955 647 -126 164 254 276 638 210 933 -649 -784 -733 276 991 -743 -797 -365 -331 264 904 351 353 791 -437 451 385 37 373 -190 -605 954 -439 90 626 -414 207 -700 821 94 -721 -152 -477 186 -289 981 84 886 732 -594 603 555 -927 575 839 344 64 709 99 288 851 691 129 -304 571 -889 0 -79 626 -621 886 -433 243 378 -797 -2 218 80 760 38 -31 65 -578 100 -395 -793 541 -694 829 461 65 660 -294 332 -299 -913 -824 -865 455 -971 -396 -767 541 510 -759 -501 -129 -694 453 -621 55 89 -657 272 -623 504 679 -791 -36 172 285 -817 541 409 762 -327 219 -559 -740 -981 475 -284 297 -651 705 -351 -495 -667 -263 -326 701 -776 203 188 0 941 614 689 -926 648 -254 -999 73 650 -765 -300 339 -407 632 -385 -164 -385 -332 91 -57 770 -665 734 138 -129 315 273 -896 325 -690 -147 -50 -67 -282 386 365 -763 -571 -215 -506 -200 -187 422 -775 -197 -956 -848 -285 -346 181 370 -754 978 -567 674 710 -602 295 955 -95 391 -438 -637 776 571 137 125 -97 237 46 -154 -566 993 769 330 -995 776 -365 917 -656 778 562 -504 775 727 462 613 86 -971 -150 480 -682 383 816 305 -941 227 788 -757 -328 -64 387 -422 -148 777 -971 272 -282 5 273 760 -821 -635 941 -63 298 196 319 -729 519 -405 -415 160 577 -473 609 -227 625 454 624 640 -383 -953 144 -425 -430 465 -700 -837 -34 426 -772 270 -552 -599 -956 492 -498 -164 -425 23 -450 -851 692 622 -814 666 -530 566 -515 -824 550 38 578 615 -304 -708 497 -356 289 -812 821 118 -783 -799 75 881 846 -380 465 -527 -92 79 140 -475 -761 -918 -550 -633 68 568 533 -200 -251 923 -27 96 230 -437 -249 -903 -728 642 758 -673 784 -495 831 575 -949 901 -271 -762 0 610 -146 328 -117 -808 134 -608 157 -879 -282 -685 671 927 42 -604 760 -671 829 14 -69 925 -758 -551 -852 -740 -134 -719 632 -763 -108 216 -225 458 -827 371 -811 760 -820 -965 -967 -944 6 -475 -17 -827 -132 -600 -894 -614 189 -78 88 -978 991 447 527 627 -274 248 -446 646 -935 792 101 -306 295 -489 642 -117 -977 -686 506 893 -971 166 -47 819 -514 -50 -504 -721 -255 354 -1000 -114 -966 -698 844 -430 -171 559 -185 744 1 626 -294 128 -110 -21 740 -203 -546 -673 205 -519 -65 -320 240 765 362 361 194 489 -342 504 -414 758 255 -428 393 524 858 -921 -440 -170 -858 549 -985 380 -401 -754 -890 -957 525 318 -806 424 916 -933 -426 -524 276 -304 446 828 -592 -952 -269 63 -363 -368 297 -852 -574 509 -881 16 -587 61 243 -102 452 -668 -197 515 842 998 -653 673 -269 119 954 845 515 590 -833 864 392 -609 -943 -155 -113 -344 222 748 -963 -771 -523 -189 -892 608 -58 20 -283 -405 621 639 -372 759 454 42 998 -826 -642 701 873 695 755 431 -148 77 -755 -806 379 -150 908 -743 434 468 589 -491 -975 440 729 738 -537 -193 171 -23 51 -221 -529 -312 279 733 -82 695 412 448 182 755 912 -241 -909 -21 494 257 325 -307 -747 -180 653 430 120 -384 997 -371 351 -581 -991 -374 872 -336 712 -415 -920 471 -268 -151 382 -665 475 -329 -757 285 534 311 -355 -651 -734 -753 -476 927 356 393 -907 497 32 234 345 -89 -233 23 137 979 -217 -989 -57 -623 -435 264 304 -946 -63 489 -290 -852 711 883 -973 -823 665 368 997 151 364 627 456 -697 630 -53 861 113 486 359 430 -270 114 936 -21 -938 -152 270 -204 -545 635 887 -271 -485 -558 79 -682 -953 -140 412 494 699 956 402 764 -420 -771 651 171 750 657 464 -106 -953 -628 -107 -136 535 988 2 -210 -453 728 949 454 -67 -700 -123 -675 639 855 327 -370 -255 512 -849 -324 803 -990 -228 882 871 -620 -569 40 845 -108 267 577 67 415 470 -295 581 636 63 -215 418 442 973 112 -632 316 77 250 -67 400 -130 -814 910 160 -90 864 898 -869 958 -381 -260 934 -953 516 497 -969 665 784 352 975 789 651 810 678 65 281 -604 -205 741 -306 561 -503 -131 -483 278 816 -77 477 -106 -599 -324 -15 -987 -323 -911 556 -418 38 100 -769 -647 -961 774 -142 -382 -45 -866 665 -3 -394 -644 596 838 289 -363 -727 -660 -59 -21 -158 357 443 370 -475 503 -248 -646 -811 222 757 -98 -320 -853 -392 582 -225 324 690 551 987 -846 -944 -47 911 279 -219 506 -263 -133 35 435 47 -204 215 -351 -111 185 -662 -824 -332 -535 -473 146 65 479 870 -184 -702 -697 -90 143 -940 -617 -873 427 758 -271 -677 -477 761 -653 -984 668 -402 305 12 203 -101 778 -540 736 -833 264 -529 574 -587 607 -521 12 225 880 -196 -187 306 -458 426 -464 990 855 764 250 -579 -367 425 -895 -205 -847 707 -834 -668 -498 -386 -986 75 -794 784 982 -266 -532 96 668 -30 -428 921 -958 -621 175 647 -859 107 424 -256 135 -570 -586 -148 655 -99 -812 163 -199 573 -698 623 -587 -968 -148 756 -436 468 857 -857 430 770 169 -932 445 341 -691 -31 899 -366 965 -879 62 -712 684 754 690 90 570 340 931 355 447 179 416 949 132 725 272 -137 -276 929 235 87 182 229 -593 -818 450 -334 111 993 715 779 162 -885 -536 -135 -13 -106 910 962 -463 371 22 -187 -51 844 915 -299 -255 -764 -278 -789 -252 -934 -667 220 -983 202 -157 276 985 -510 -305 915 543 435 202 854 -762 -408 823 901 -533 311 -382 25 560 729 263 -803 -932 856 606 536 -285 -808 352 475 -302 -926 852 526 412 -346 -61 -371 963 81 -58 683 -706 206 -588 -617 701 63 -403 -885 36 -132 928 863 -804 646 -31 160 433 918 579 -338 501 182 56 568 903 179 -929 407 700 353 -241 473 -899 -737 -28 -200 723 668 113 -194 -186 554 975 326 486 181 714 -998 -58 395 -927 -485 -598 622 -989 -188 803 -849 -923 -166 -457 564 -418 707 595 -549 608 -994 -471 826 -221 852 111 -242 233 -885 -694 -518 738 -975 -987 -35 -266 276 390 1000 -748 694 -143 -63 -852 962 -423 595 -132 718 276 426 -900 563 740 -465 501 -463 -249 -133 -143 -5 -846 626 -7 974 91 588 -639 250 105 -983 -952 246 -29 -384 -244 -78 775 -908 -919 -35 -77 -726 -133 -782 676 986 -203 -604 -149 -303 -911 -743 -230 69 408 -149 -388 330 -267 -69 56 -750 854 -741 806 -563 254 -618 -69 -716 -549 -529 998 -513 -390 159 -685 -881 -911 815 290 623 -259 909 -415 498 -970 -454 974 934 540 1000 -275 -186 597 412 614 -834 -6 137 307 246 184 -311 276 118 -370 -986 136 -281 -527 2 536 264 -440 -417 -758 992 738 767 -182 925 529 -276 -804 -75 238 -495 178 -261 -555 556 207 -251 -549 -981 557 990 708 -237 180 -367 806 -892 209 298 -760 -346 -395 -185 151 -973 73 237 97 337 -597 -785 779 49 280 409 -466 -483 817 703 161 930 -165 -223 105 -804 -514 -26 423 -449 -979 128 261 150 850 15 687 -203 -219 -958 743 -328 -34 76 -46 274 304 -903 556 -501 -650 473 -687 -397 -781 -599 -724 -734 247 828 -756 -125 300 513 594 -529 149 442 -140 -822 -546 -356 -309 -660 -768 -335 507 496 306 442 -482 -585 121 214 859 -250 51 -855 -80 161 -280 -906 -65 50 -412 687 906 727 -347 -299 356 -536 -841 -715 -993 464 819 -228 -989 265 242 358 -829 44 777 958 -779 -299 -211 -878 512 -585 -529 -614 -849 -635 -490 -149 -415 462 956 30 -914 -99 510 820 104 -14 123 -40 35 737 -511 -194 -481 -20 -328 -105 500 340 275 545 60 64 541 -645 -775 -61 643 -768 549 904 153 -142 791 331 -148 58 268 678 964 -358 486 61 768 -750 -189 88 858 -682 -595 584 -46 150 -424 -448 279 -687 774 24 -235 236 -700 -396 21 521 -666 370 53 8 741 -207 818 -493 422 -761 604 -562 -584 417 508 677 240 -897 -358 349 904 390 712 439 443 408 620 -951 134 -975 958 412 -953 -264 570 926 -723 526 794 -28 339 -285 465 -320 -832 739 -540 -285 -831 8 -30 53 -840 22 230 539 -981 -505 -169 -608 76 -25 207 539 210 -927 -826 725 506 988 -666 203 325 -609 792 41 -723 141 -178 486 650 -862 -902 750 773 906 844 -742 91 21 -398 -782 1 -332 -764 -299 -240 -123 -175 -776 -44 -533 -605 802 93 663 957 696 20 819 -279 493 -991 -608 113 -210 227 342 -529 -331 -255 628 -960 859 -706 -588 975 39 986 283 -235 616 -199 -239 151 127 465 -90 -616 -678 71 202 -232 87 713 866 -840 889 923 887 -573 -320 -869 694 349 -429 382 312 907 993 24 -56 -708 -453 -298 -537 484 875 -562 189 136 -348 -81 1 790 -247 243 796 -605 -76 -285 633 267 915 -43 115 145 955 386 -134 -234 -750 206 -533 965 793 -875 -469 -263 822 -716 668 362 -968 -474 -215 863 -660 -11 -648 121 786 -274 487 -13 171 -514 -301 468 970 736 -349 181 36 -903 591 496 561 656 -831 86 -137 -560 570 -531 267 -104 896 795 -523 441 -826 -823 716 476 261 -583 -634 849 806 -459 133 -890 835 -739 -127 211 -488 412 203 -969 339 337 316 758 940 67 202 -539 714 -563 3 -652 -234 -246 437 73 -797 529 -196 408 -61 -597 858 353 379 925 -19 946 -341 -104 805 531 -157 332 119 690 -711 243 766 -729 446 -455 -779 -33 466 -296 -760 -670 -651 147 -574 -1000 -122 306 22 663 865 -459 -736 -510 801 -750 -963 -121 583 -834 -820 -374 815 205 795 647 217 670 365 945 268 260 -926 -703 -979 -759 502 296 -214 -808 780 -465 614 -927 -59 831 -148 687 -780 587 -794 -826 795 545 975 549 978 590 795 -193 -705 616 987 -328 697 957 -996 -388 -459 959 -262 -537 -167 271 -865 89 403 143 227 735 -895 785 650 -282 202 -352 736 -98 -869 -834 724 -149 -165 -962 59 -115 -459 -587 -115 111 -737 -19 -425 746 214 55 -837 685 -885 -146 -400 -657 -190 -855 -205 264 468 -467 678 35 679 965 -444 -524 487 747 84 437 227 560 -455 831 626 583 527 -49 -577 934 932 145 183 -118 455 764 -876 -51 -946 343 775 635 599 990 -816 861 555 968 999 -370 -59 911 570 -53 505 -55 -506 43 293 657 316 419 43 322 167 381 -48 -362 -99 165 -950 -657 693 816 -350 -911 724 -513 -467 -216 -136 -969 30 47 630 -289 45 -532 -834 -594 699 24 -205 999 14 -600 306 -914 189 -390 -110 -716 -963 256 219 -86 65 -611 329 715 -493 -496 -701 -147 -495 -642 -819 -179 -497 363 -362 857 46 -414 748 801 -661 -626 434 -60 600 -409 683 -717 987 741 -829 -821 -297 -461 -338 -142 58 87 -169 866 867 128 -192 452 513 -41 -21 -205 467 841 113 -738 -367 209 816 901 371 465 611 716 743 -679 300 -256 -669 996 631 33 958 591 -577 95 199 29 200 912 -681 628 468 -843 496 -146 957 253 690 -281 -753 -124 199 -159 -95 254 -62 -119 -379 -302 78 -477 532 407 923 93 -627 -985 -781 960 256 -95 -167 -150 -492 49 798 374 -177 -961 -50 -457 575 -543 363 -518 -84 427 -732 -25 28 -633 244 -618 -108 -937 -44 291 -676 -423 -180 590 926 30 315 -999 -441 241 153 879 545 -62 -90 -794 273 -427 -910 54 -626 731 534 -182 -728 359 -673 989 163 886 425 749 838 714 165 296 446 75 466 -537 -164 -827 639 -223 724 -884 83 57 911 62 308 -1000 -665 -651 -672 -347 -559 296 133 -814 -464 -980 -212 197 -602 746 410 877 667 720 -949 -408 -807 -419 -975 525 -940 -546 691 -632 518 -968 -243 242 244 905 -384 -386 -296 745 -324 -584 -421 777 857 360 991 -755 -924 -379 -533 598 100 -153 309 675 -33 0 -950 -774 -152 -152 -991 84 -373 -666 844 -340 -383 -76 -701 197 954 317 331 -474 761 977 -460 336 155 742 820 -889 337 -976 -734 -428 502 740 -395 582 910 57 -476 -996 813 392 940 629 -904 228 596 -908 500 -928 -26 85 -53 577 -782 930 -497 923 452 879 574 897 360 786 636 89 -872 630 670 395 421 354 509 -845 318 454 -476 -253 639 -715 605 217 -59 -980 -550 -105 -299 326 -144 -678 -748 803 451 -269 659 -487 532 -377 -324 -708 697 711 -222 885 -985 779 679 -205 -332 -87 281 -469 -752 -125 122 -327 22 31 387 -664 -374 955 -333 -232 530 285 -826 647 848 -432 -830 339 -574 412 -851 -385 -581 -399 -129 -925 999 27 77 -370 160 -868 791 683 -384 716 599 -139 -973 -445 472 -624 -952 299 556 -28 363 207 -904 189 -865 -710 930 612 -811 227 278 70 992 813 -131 -122 -10 -1 113 317 -478 372 733 570 -621 763 31 196 -663 -610 -495 932 -989 206 -709 -48 89 -421 -985 442 920 634 196 -335 312 406 -199 -2 -402 664 51 -738 607 -749 991 -641 -29 -953 287 -559 -317 858 -872 -834 -992 -945 -331 656 -908 191 -795 754 669 562 143 -896 592 856 895 -931 740 91 979 849 -567 844 -193 -983 330 230 69 -168 -904 302 107 -161 506 907 110 -493 -89 314 -998 -875 756 -218 308 12 829 -859 448 223 -782 -894 706 694 346 353 -530 -205 569 -973 -519 886 -998 -342 -763 -590 -941 -878 -616 -577 -338 874 405 -216 -264 419 35 -641 -356 315 -892 199 644 428 -278 -242 422 -914 546 -569 925 -829 -794 105 935 958 -584 631 -710 -452 841 -972 998 -424 109 -142 988 105 -396 -826 -131 -452 473 985 -440 625 819 -909 538 -555 445 -123 -189 -129 991 -251 -869 -203 -548 614 424 -895 -584 -726 -637 -732 -671 -738 -610 -299 66 981 -640 -573 -147 -410 -348 -399 -988 760 548 -991 443 559 -982 419 14 781 143 800 -752 500 25 373 -849 326 -845 -901 284 -245 -285 193 -17 -501 -971 142 -313 -407 -984 -888 -156 -127 -983 -370 -811 347 720 -989 897 917 -148 625 -232 116 -820 211 -232 642 -511 -499 175 -241 832 642 987 -603 900 -298 -479 430 -288 610 686 -362 -30 516 29 454 -795 572 -511 790 -984 439 -742 -400 185 449 490 368 -621 803 99 768 -554 -606 -201 -163 732 702 -743 597 -785 -97 565 -572 -533 234 -402 681 478 -903 -801 -283 -951 -463 928 -606 617 814 70 -628 556 -839 202 -354 64 -776 207 -937 -554 -812 607 -477 -135 -805 -278 -332 -736 562 -584 -203 -523 -518 -902 941 -975 -684 2 -232 882 612 430 478 518 -43 584 683 -855 -650 -574 -162 -704 -873 -537 823 527 827 -184 -523 -769 -942 415 -49 -582 83 43 -498 596 313 722 407 984 -899 -834 -178 -962 -598 93 350 -937 332 -547 427 372 -227 -875 -285 187 -527 -881 610 -319 -992 -88 -851 115 984 -886 -236 268 296 -104 -785 -792 811 606 93 258 -988 -184 937 740 -573 503 -649 -883 -36 396 -199 -825 814 616 -361 -145 -874 -6 364 689 310 606 633 -325 872 109 261 -769 709 -412 -949 -74 -52 -726 -673 400 748 -680 728 -637 -303 -125 -93 -642 -648 -607 113 -433 125 -690 841 -915 420 -90 -179 867 -419 129 -831 570 -189 -36 -255 -652 717 -468 192 -757 481 115 876 934 26 -189 104 863 53 -751 -476 613 351 457 -83 -20 -400 839 571 243 -79 622 -579 403 -602 720 796 249 833 -48 470 -904 -740 -657 757 927 130 -571 -572 550 780 -526 304 903 683 -155 -4 -951 808 727 -585 -286 829 431 274 771 614 306 -368 561 -658 206 384 949 99 548 186 -134 -939 -940 -541 824 -488 479 -678 900 807 970 -103 -580 -828 177 535 777 -566 -396 126 456 -905 891 -12 -108 805 -146 -13 -467 -307 -88 602 -266 -709 870 -685 63 464 516 671 -434 -946 -953 634 -620 -298 -59 550 -378 192 10 672 238 261 51 -283 -821 544 -155 929 -714 777 -368 638 -794 152 976 -270 31 -669 -773 166 -25 -603 449 437 835 -759 208 -446 425 -178 899 -376 -148 317 452 211 -759 -855 -808 -591 642 -480 712 -246 175 433 -456 -471 1000 509 754 -867 28 -142 849 610 141 -452 -606 568 267 -176 443 -78 900 854 591 73 852 -249 -28 795 -662 35 -531 767 -949 -530 -968 184 229 305 894 -118 -446 -9 326 169 -547 -783 881 529 -375 -170 248 218 -953 190 311 985 -595 636 406 953 -833 -551 -582 474 188 -270 -825 -693 971 -988 686 278 -942 -385 812 -129 -936 -775 543 178 -496 478 -244 718 -918 -387 -769 111 154 -519 -690 280 -110 -172 500 861 -125 -196 -355 401 -181 -478 732 114 -395 -724 648 258 417 484 111 -86 742 -523 -349 686 827 316 912 -139 -190 -898 -757 -951 -411 571 685 751 547 655 -43 -487 -745 825 34 642 -966 -446 682 -171 -661 -722 -932 -49 276 755 426 846 -816 965 -910 216 324 715 -968 -940 283 443 -236 194 862 -359 -104 -178 -18 15 -9 23 -884 -294 55 544 44 760 -732 -518 940 -239 310 13 -129 -92 -610 208 164 772 350 -375 -101 -119 -800 -538 -431 -513 -56 455 230 -8 841 963 -918 -301 -430 -610 -784 458 625 166 -362 -582 733 -121 -427 782 -22 -757 170 -837 129 -986 -56 105 -52 7 746 -732 -504 428 235 263 281 -974 907 -977 -692 814 -441 -9 -355 -536 22 -632 528 658 377 -532 168 -22 829 -856 -516 -894 560 -506 894 -154 784 -950 843 597 -857 115 -697 -860 -53 274 932 897 -78 -965 158 324 970 -63 826 957 133 71 491 196 -149 -301 387 715 674 -939 241 607 -659 28 209 709 842 -901 -427 790 863 601 192 -298 84 -920 509 -76 -522 -542 203 -685 -614 -867 -528 -248 707 -458 855 55 74 362 -14 519 -594 404 689 945 275 -968 -735 -336 -146 -920 -693 520 583 -826 -500 -580 551 155 -999 -386 -883 501 795 168 -551 9 -410 714 578 507 -608 381 326 783 -908 -214 732 -481 334 10 713 -822 -105 -953 882 -841 -75 920 -552 824 -430 -489 -388 -758 -768 -775 107 736 516 -650 927 648 439 -629 217 -649 -630 684 -138 699 814 523 359 549 418 290 -845 -96 887 537 726 -717 -743 -183 -156 931 223 -250 339 -623 997 500 730 828 829 -392 -309 -597 577 795 738 -589 -287 717 -374 740 99 91 430 -987 588 -3 999 922 -603 -114 -380 -568 960 -162 854 488 353 -758 -928 -226 974 174 -853 36 -762 222 429 242 403 542 774 512 195 41 46 -350 499 189 -564 588 78 885 242 -887 -911 43 181 -291 -491 -394 288 -123 -971 20 -119 760 -988 -950 252 -700 -84 171 -78 -68 -318 -697 -35 -45 569 148 -982 37 -620 -50 423 -593 -977 -3 -503 875 32 574 -870 -519 236 -372 -184 -917 924 -465 144 -681 777 527 584 -439 373 -380 864 354 -187 226 438 438 422 334 137 -475 305 811 437 -204 -142 -66 392 -861 -272 229 -753 792 733 -621 -12 -650 966 -792 742 -902 615 -117 974 -149 247 398 575 -463 545 -513 -439 -948 159 -157 694 530 465 511 -295 315 -705 671 -715 724 167 585 437 -946 -233 761 868 -607 -611 -390 923 -646 55 -111 820 -194 -905 -150 293 718 703 -592 627 331 159 87 -191 598 -863 825 -624 635 823 156 760 -255 959 701 -12 -838 876 -802 -850 481 467 -829 -247 38 33 -6 -997 602 -355 -598 909 183 72 586 -316 617 61 335 -960 -640 -882 953 -606 -909 186 -355 -634 -949 330 879 -525 312 755 713 -993 922 229 -870 -92 63 -379 -113 -690 -73 -160 -682 -413 -180 -121 -991 -813 242 -879 -665 -76 -776 -597 -389 -82 -319 981 -97 431 -329 -415 29 -321 -705 390 -802 -165 -399 660 864 591 -574 -683 -624 58 671 610 -217 935 373 472 -832 215 136 -445 -505 481 -72 -428 220 378 723 35 -316 -119 214 -159 512 451 712 852 -877 679 615 -123 -240 863 961 -771 -342 309 -579 -770 -820 -831 435 -904 -427 -234 578 -658 -944 355 -506 -600 872 787 -251 717 164 224 -706 -783 331 -95 543 -567 990 72 -262 -837 154 518 806 -522 -377 -476 -639 -35 10 423 -463 712 -936 -326 -778 179 598 697 -989 -443 711 885 331 -394 -953 -122 826 -219 -377 -913 -286 471 675 -71 -713 -538 -647 -394 47 497 383 749 706 792 -574 -173 -843 169 -474 681 -448 414 294 -206 40 744 -869 11 883 -794 457 115 987 196 797 -441 -285 -396 -702 788 -342 -839 914 -326 -699 634 -977 395 675 -54 867 -151 400 -324 219 611 -277 329 -840 -532 -667 -916 426 -561 974 533 620 709 498 -665 -489 -287 -191 761 145 -492 135 719 777 166 686 -801 -815 -380 553 -102 -865 -152 548 -19 -674 -95 718 -921 522 582 -24 827 672 -607 -320 61 -501 963 292 911 55 -583 233 897 -660 -420 -914 53 910 963 -426 -272 -55 -99 283 182 141 -752 -112 78 -855 611 -302 987 -394 -621 -306 -132 943 -73 571 -522 -942 -912 -103 726 870 397 -413 404 -4 978 -560 -947 -477 -427 -490 295 731 5 -365 246 -878 961 -498 -88 -133 -40 869 409 -743 844 -874 -669 746 -353 293 449 -453 -486 83 -106 741 906 445 -548 835 915 549 538 186 -123 -310 -39 697 -792 -624 -1000 196 874 283 984 -352 741 -73 716 -744 -274 -177 361 76 635 641 155 -664 165 -985 -382 605 945 -474 139 64 -422 872 326 -944 831 356 578 611 -207 309 -96 -678 428 -395 -497 650 42 310 -166 491 -448 -946 932 155 -638 115 95 -226 -116 -475 -754 858 -475 -965 333 -907 215 247 879 101 164 736 -242 -7 258 190 -360 492 -758 68 -230 -206 -699 -460 33 384 375 223 16 -941 -407 691 -123 583 272 223 -58 -120 40 336 1 -995 -164 -743 -845 207 310 783 -752 -272 301 349 -614 744 145 -630 -13 505 -656 94 -178 -195 297 7 990 155 -680 -415 -94 -330 -703 -944 553 -159 368 -969 138 -78 746 -667 -195 738 -398 -477 -740 527 -573 -833 -975 515 127 -123 793 76 217 -194 -69 -772 -392 -192 247 495 74 -346 -923 723 351 -428 879 856 709 171 -928 -743 132 -893 -826 486 -448 -42 -178 336 -739 -218 795 -630 -675 686 364 77 550 -977 590 -980 224 882 182 -973 118 768 -851 272 537 428 365 -734 461 -17 -72 151 719 -334 -838 819 -491 -994 381 -671 -805 191 -883 -505 -459 -437 972 67 19 929 711 256 710 974 -666 -557 992 -932 -901 824 348 191 855 -912 -377 -592 246 -260 987 389 -371 512 124 -137 -84 359 -242 -216 704 -420 -332 593 -96 99 898 319 -358 793 177 -101 -168 284 851 -499 945 853 72 -809 824 -342 675 -741 877 903 949 -316 304 968 -635 -485 526 -699 788 -38 807 -429 -338 624 -346 202 -315 -327 -531 -355 832 -536 495 -431 -673 871 -832 360 -228 -253 -872 -238 -260 19 -238 487 -651 628 -69 -797 -87 -476 -329 -54 415 628 41 57 901 350 2 911 175 370 -907 558 247 139 871 386 -999 -808 788 -858 -602 -199 -185 -20 974 971 -721 151 810 -529 -586 -886 -66 -636 215 -897 615 -771 713 11 -196 -745 175 595 -746 -459 -989 203 99 67 202 -736 -404 -863 -118 -524 702 878 688 -248 96 -914 -100 479 630 206 -650 416 212 -412 -230 15 847 312 928 -732 422 -697 237 897 935 -43 19 905 332 -82 -703 365 564 806 816 589 -170 -541 -551 -479 -950 270 25 -59 39 -258 -766 -793 684 804 673 -86 -508 518 -117 -594 -246 -797 -901 647 -664 390 -208 372 72 119 875 -490 -534 867 -434 -739 793 477 -763 754 -705 287 20 -30 181 538 -705 -19 -356 -413 273 463 182 -517 664 -570 -761 -567 33 100 902 -922 -21 767 295 -793 715 557 -895 352 349 -781 -399 -147 851 651 -202 856 -551 615 704 420 -834 800 480 -115 426 454 -374 848 539 -731 179 -293 970 -352 -155 601 -308 49 601 -909 -452 258 983 -247 -680 -847 -850 498 -914 10 -414 -886 -997 248 45 785 -76 699 53 -439 56 -576 960 -723 562 -834 -310 455 415 811 -984 478 241 -751 44 -205 -378 577 -566 -194 603 -990 -949 505 -815 -6 709 570 -128 935 -53 -973 -579 306 -361 -25 217 -219 943 -979 99 729 488 -528 555 18 879 239 -541 8 -418 555 -121 430 -57 -950 922 57 -996 1000 552 79 -618 538 1 -902 577 -699 5 573 -338 702 -648 149 360 -430 88 -747 -718 -164 899 -211 -751 -668 510 637 603 -529 993 -814 -672 -467 619 237 -805 -96 -475 -383 -298 79 -489 49 333 237 -17 -242 674 -23 532 -30 69 128 -679 -163 -683 -928 617 -426 -356 724 -885 256 -921 367 418 715 89 -532 -168 162 -706 301 -839 -575 -368 -909 278 554 -335 293 -65 -551 -155 807 167 -616 -581 -223 -554 230 835 481 -16 805 874 -240 -333 993 442 966 995 -774 -923 609 -305 -916 759 237 947 39 -983 477 -135 533 -453 -179 485 261 507 -310 658 -632 -982 311 221 -399 97 -274 -222 -575 918 770 -459 400 375 -248 822 380 47 660 118 -524 775 128 247 -194 31 631 780 837 -651 884 465 -348 995 147 -550 -821 -433 332 406 420 -100 782 768 434 -556 567 -425 772 -524 -678 980 -528 -317 66 497 489 -360 276 621 110 -301 -472 744 -500 -518 -50 -467 842 -66 -487 131 717 487 280 -902 753 183 422 273 -704 607 426 714 872 963 -898 -965 890 177 -222 0 433 236 792 -627 889 472 130 915 -742 -190 784 908 -100 411 187 -814 -511 709 133 -781 615 -520 -663 -218 304 -519 597 592 359 328 -108 931 776 -716 617 390 866 -299 -958 953 810 -962 -356 -253 -577 720 522 597 412 -346 -426 -766 576 -517 235 -229 -390 -649 -662 806 308 608 -251 740 -482 215 -395 513 -74 890 294 282 150 -553 589 751 579 152 -957 -281 -797 703 1 796 465 20 -517 116 -55 -884 -309 -963 -547 767 -530 502 259 419 971 -131 229 783 -381 136 641 -807 505 -205 -662 -463 641 -417 329 -778 933 -88 192 816 -392 62 180 174 673 971 927 306 -835 -884 -525 301 886 638 -291 433 413 -906 -218 960 30 -631 -273 410 -428 -375 559 -931 48 735 54 -825 -95 -409 625 900 -808 -432 -854 -144 618 -936 447 -604 -453 -610 270 650 -717 83 126 629 -792 -93 -579 475 515 171 864 -821 515 -584 718 -380 864 110 -767 -900 666 -541 -688 -706 189 210 426 16 409 -33 79 611 647 -541 -100 465 -874 -119 -681 792 -40 65 550 -368 438 -677 -461 280 -285 880 -820 897 -657 -123 150 560 252 -464 821 442 962 -771 7 -583 481 -753 -278 -399 -293 905 -231 -762 250 94 -592 -642 399 173 -568 -135 372 -97 -509 644 358 512 -792 -567 -528 -151 945 885 -248 -273 562 907 -973 677 -797 -779 -815 -976 -376 -934 785 -510 -802 -915 -559 -153 769 -996 944 129 340 -763 197 -882 321 269 992 297 -910 387 -249 -692 -149 529 -821 953 257 347 740 535 600 -480 -824 -275 -662 -954 764 -689 -741 145 -125 104 63 635 -736 499 -37 -716 540 -353 -482 180 -967 -669 634 269 -246 202 509 890 988 -589 347 -698 -57 -509 -368 -906 289 847 -409 -299 580 -699 25 52 -875 946 -391 -739 913 453 491 -526 189 -457 286 88 -726 744 -176 613 -388 -411 -686 -359 506 -789 266 -257 190 189 288 -285 163 581 806 -681 170 296 -141 -213 72 86 408 973 -660 934 -496 -811 -746 675 -836 -685 617 171 -598 -532 545 186 -301 -498 -529 -852 891 -591 -346 239 -151 438 -715 487 -77 453 559 290 917 -299 -6 404 -56 -170 -542 99 748 -941 586 -510 161 -148 79 -207 191 457 238 514 123 736 -200 -246 306 64 -472 -297 773 303 764 -137 -232 368 669 -859 -113 -620 -179 372 -178 795 474 -556 -287 519 392 249 -807 922 887 760 -896 -258 386 -15 834 73 932 579 -341 588 -903 905 -199 101 -181 -981 109 145 -249 -315 -190 -956 581 639 849 71 564 -527 -587 327 -109 -672 -518 560 -983 765 836 948 -667 -135 -433 -445 221 -466 -364 837 660 603 227 683 -532 -952 825 -689 -746 73 174 517 922 267 513 -49 -474 -260 -982 -138 -393 -378 -320 -263 -657 215 594 47 330 -522 793 -369 426 443 -660 863 361 597 878 -863 -991 547 -728 256 -87 -578 -471 -261 179 962 -622 -221 483 -333 379 74 -260 209 -376 -652 17 849 -673 -279 -273 813 344 -550 73 -289 -632 -94 -695 -147 -708 847 -866 296 710 352 236 -596 -188 367 -712 74 321 -802 -628 -566 -626 294 863 -627 -133 -200 -153 3 -926 -773 -115 -414 19 -837 -111 -150 -776 456 663 47 -309 190 777 -650 362 -655 768 -42 -253 -27 658 -132 -714 384 -779 309 -357 537 524 773 298 -199 -645 415 -878 -551 571 -621 -401 693 -906 -871 -603 855 390 860 -223 -328 -888 -912 -675 173 651 -906 -749 691 -676 926 -643 750 386 -732 450 709 594 876 -282 74 -695 -243 -563 -432 -979 -136 603 111 -327 281 608 -316 -705 647 545 120 579 -424 -472 845 862 -269 306 770 -913 516 259 159 -671 212 -522 -109 675 -459 -682 350 -510 337 722 369 -12 -824 914 763 631 -330 -435 -341 -211 287 356 -433 -458 -423 -544 -730 748 -298 286 35 533 791 -400 145 159 851 -835 -613 -995 -829 910 510 -803 -554 -270 601 -298 -210 3 -107 -804 253 -817 207 807 -980 231 373 -507 -280 183 948 -250 -65 873 -118 -621 -763 -983 -127 -774 -668 44 174 -319 -930 564 923 233 -995 287 438 -467 -240 722 -455 -849 614 231 -294 637 106 -139 -858 158 245 -650 -656 -717 348 272 -980 -134 692 158 208 -620 936 295 -357 139 950 -604 287 496 404 232 729 899 981 20 -155 682 -197 514 887 696 271 -144 804 85 -1 -267 -104 193 944 148 -902 -301 214 341 -609 901 -51 -936 297 -948 -245 -69 139 -351 891 -453 -321 -468 260 -287 921 -284 -524 891 -317 -592 212 640 81 -690 104 460 -322 801 115 -425 85 -286 -398 -826 116 675 648 -750 884 -759 -727 -318 -278 -452 -520 854 723 113 -715 -899 558 674 -120 -547 850 877 -462 -525 -933 -396 -482 -943 595 -119 -445 295 -280 -841 956 -6 -926 -855 249 -883 275 386 -718 -654 -214 770 -558 178 -643 -768 -787 819 119 452 115 -867 52 -881 -713 -564 561 -497 239 446 52 720 -394 -991 -629 386 -910 684 -952 672 207 165 170 97 -147 294 963 -25 115 134 -657 526 -877 -592 805 232 -432 -868 889 984 -823 790 74 311 38 -661 -680 -70 -69 -154 766 144 216 885 -311 501 -863 -474 -90 -953 295 974 574 95 -739 -39 -779 865 -317 452 -251 170 -6 -869 -242 -243 -766 -149 -940 -671 -35 145 -432 -832 805 43 471 389 -132 59 -905 11 519 -463 694 -462 682 787 -807 -286 180 -153 -200 410 916 -155 -108 770 636 -42 -152 525 62 -550 783 -955 -706 291 -112 119 -504 -808 282 -372 -94 717 290 268 991 811 392 -179 832 417 -524 408 -376 171 -529 -672 -260 50 941 309 338 -240 -862 -221 184 -394 -583 678 154 -571 -44 940 932 -672 -102 -491 -255 -54 624 -553 -843 723 -121 671 241 838 757 -246 -295 -302 -228 904 216 733 -193 -134 852 -501 -92 349 709 -960 616 533 102 294 980 600 -697 366 -203 -56 435 340 687 362 -21 585 -484 -146 -695 -470 452 -982 -119 -784 -686 524 -605 -489 611 -661 -518 -362 235 738 -155 -648 -882 -884 498 695 -705 73 -683 709 -772 214 162 -587 -822 735 929 382 104 -917 -818 -385 520 -799 119 857 822 503 907 360 -230 -987 234 -880 656 825 47 980 810 4 -25 -743 -501 -73 -525 50 -952 -179 229 592 -533 206 -231 758 140 -616 -148 953 -679 -711 320 357 970 -470 -865 -92 962 -322 -374 -422 705 517 -446 282 949 -901 788 -265 -166 -525 -752 -467 782 -95 -780 316 -393 388 -158 -358 711 727 838 284 -42 -355 756 510 203 730 -222 -928 -801 -693 644 449 -893 -158 -940 -284 -922 578 683 364 -461 -812 -381 891 -10 -114 -573 -260 -867 762 -639 537 790 -722 -20 996 49 537 246 962 -994 932 672 -894 71 394 196 688 -212 -486 -277 -748 974 -132 277 41 265 -969 -638 885 -364 531 108 -973 -81 873 772 746 440 -501 982 -19 312 18 -725 846 543 -921 -817 263 335 364 992 987 -199 -362 979 899 -497 -800 658 -668 -433 -993 786 551 -195 303 -541 947 57 -186 541 -948 329 324 -351 -851 262 444 523 747 -488 687 792 -593 892 969 -891 220 -900 -717 869 971 501 791 -92 -931 -454 -979 877 447 978 579 120 748 608 921 -204 274 -678 -191 -687 -370 102 -600 316 997 -20 -80 -742 -960 846 173 -693 -903 -314 -462 424 -387 63 -10 -980 221 -204 -780 -101 -889 -901 -779 338 338 498 -743 825 -557 -606 -946 -365 806 304 -215 -335 288 -623 -980 566 773 310 -451 226 797 510 785 210 242 742 310 247 273 603 881 -12 -301 118 414 -302 109 327 -109 -528 -377 81 -475 -947 -834 -810 -612 -415 -70 -756 422 6 925 732 5 986 -426 356 936 51 -412 388 230 595 790 981 747 858 -152 -409 -782 -226 468 -761 16 -163 7 665 -174 994 -407 91 759 -287 797 629 -5 712 159 339 -137 650 -383 -582 547 733 -693 46 373 368 -117 222 576 822 -48 -141 -226 567 -595 118 12 -810 958 901 365 884 -272 -658 28 -490 -402 -199 463 281 -755 32 -985 -199 -225 546 428 679 174 37 -697 -670 798 168 -995 -708 869 639 153 619 316 448 14 -163 997 -307 -365 -701 403 177 -92 -687 -889 -582 -833 -120 914 -739 -368 580 393 -42 928 -790 88 80 926 -732 -246 871 794 -589 322 -381 387 -51 724 -408 646 195 750 -338 -109 -499 -984 -368 791 -322 435 -434 430 -585 -193 800 -385 -152 309 -787 579 272 429 -232 74 -789 612 -309 -678 646 -803 -141 228 200 936 217 -104 -190 324 352 -70 -872 -955 141 -206 765 417 815 -701 894 484 859 345 767 164 259 101 -323 223 -693 -405 121 131 -382 106 340 -750 -346 -251 -239 148 961 906 452 -45 388 321 -693 -302 404 -597 908 911 -986 -412 -358 -609 -754 -943 -944 -341 -856 -562 -143 332 790 -814 321 -995 -394 170 -897 -671 -304 314 -359 -462 -189 366 -353 -143 568 -273 -667 -142 96 -714 -98 -83 312 452 681 581 -793 -842 -26 -553 316 523 -896 185 -353 942 217 31 613 594 546 -683 682 -112 661 -617 263 850 -428 -719 -380 -815 325 -413 -950 819 933 816 587 -819 -207 -392 -1000 -176 597 585 539 210 444 525 665 109 542 -550 979 -480 -393 803 -710 1 -707 86 -640 999 -350 336 661 -321 856 -350 46 124 759 -883 -901 203 -609 969 -838 -134 723 496 639 305 978 -249 -685 -577 -783 -1 888 -195 157 113 -692 589 778 321 -631 2 663 537 937 -129 619 -863 -438 -77 767 460 -667 234 -769 587 634 342 986 667 -627 212 681 105 766 659 -983 -208 -463 733 -19 -966 906 -557 -840 -854 -411 -379 612 677 707 380 285 129 419 118 672 524 -60 495 -594 189 580 353 338 -107 -762 -510 -26 -471 26 491 -378 698 -504 -477 -169 -540 885 725 -235 -216 -692 792 -996 527 94 237 803 -622 -467 -508 -504 -77 301 -452 -774 980 -6 -361 -939 653 -84 -545 -335 -511 -512 396 415 -656 130 1000 -737 -351 788 -861 -81 545 -546 386 -607 912 -960 315 957 -878 202 321 348 293 917 661 -770 -383 642 767 933 -960 -806 -580 -225 -624 -443 590 -160 351 782 262 541 898 -428 538 -468 495 768 -308 -812 -999 910 -213 -930 534 574 610 -7 180 -41 620 -296 -584 533 -63 -866 45 -129 535 -996 582 -529 230 -179 -297 456 -645 -416 -118 236 710 144 -696 -881 842 660 -124 -729 25 -836 951 -112 578 -385 86 -760 -62 -367 224 -908 -954 -824 -442 800 721 -613 113 -939 -662 -895 -371 406 -500 -842 692 111 178 -774 159 -991 15 970 33 -48 816 -824 -856 169 -710 854 677 -543 185 137 278 -223 -608 -439 -789 -692 518 -73 140 361 -152 64 431 4 965 -530 -620 -265 870 -525 -145 -2 -893 -763 -679 -69 -271 584 545 -116 173 913 398 -699 -924 -361 -25 -424 112 986 869 -984 -113 578 709 609 -419 -152 696 222 822 -566 -179 641 849 -612 945 848 952 260 -955 -375 650 -943 7 525 185 83 -852 -828 529 -165 -201 -3 -693 402 -163 462 776 -740 199 -669 -507 617 422 470 221 -506 -592 231 -510 -257 -782 525 989 626 -520 -468 -532 -484 991 248 750 -712 18 -358 -225 -148 318 -525 243 -824 310 225 599 427 -922 131 -999 -473 -561 38 770 625 -501 -781 523 -983 236 908 901 -133 -942 304 468 -724 -449 384 -821 388 695 -936 -434 410 -430 321 -266 605 -359 -353 -222 782 -226 -771 633 885 -429 -421 698 -190 300 -248 18 -933 605 908 -627 -884 355 585 74 -255 209 -118 138 -890 472 -980 777 782 910 -268 105 -255 590 -18 -175 -449 -280 -243 -111 561 -166 -989 598 -469 -987 -650 691 -212 -209 -688 449 -316 649 -204 -796 -534 -757 -601 -495 -941 987 -94 -298 391 199 -403 -837 499 -634 88 645 -958 -82 -527 978 -191 330 -57 -125 -286 -89 49 -534 -969 -896 775 850 -433 94 -743 -219 272 968 -557 -338 616 -590 -501 743 882 -231 205 -447 84 -668 -419 270 673 137 729 -229 471 73 -452 94 -912 -279 -811 -129 848 294 165 -231 -117 554 -508 -319 -539 810 148 683 -966 155 675 857 -857 -951 -241 690 -371 -695 -603 887 443 553 -386 393 -593 -306 -304 601 -547 -350 -218 701 415 -776 778 -44 701 -875 -591 -463 481 -68 482 801 783 594 84 -685 -263 -719 764 428 -310 49 331 -647 -38 61 -143 -360 376 -503 -596 -347 -112 580 409 906 656 -297 501 500 -824 721 -621 -587 828 640 555 667 -441 757 -413 -678 374 -84 375 -233 -46 851 -136 -883 -881 -606 -798 -509 -602 -187 -613 27 -868 -910 -937 79 -875 169 -814 -896 922 244 -160 108 799 248 -118 -557 -14 546 650 -735 -91 -656 -911 -455 331 958 939 -457 -202 -497 -423 840 845 892 27 387 763 -275 879 -162 948 -719 -632 -356 -246 -216 -498 -549 -763 -894 -355 -96 -28 930 328 394 31 193 587 -663 -721 464 540 699 -744 -739 150 28 -163 950 160 716 -10 -294 177 542 -922 10 -93 -639 -375 19 276 -700 -86 456 -648 -613 -245 543 -666 -439 -15 192 919 571 -422 -2 -228 180 -853 253 517 -211 -65 975 -174 -750 -332 335 656 -609 -466 -217 74 -54 -439 -755 49 272 890 354 -99 504 -748 617 -527 142 -214 447 502 -623 686 660 -912 522 -856 940 -436 848 706 76 -128 -78 -618 -720 -127 96 -937 197 -540 -885 -993 997 142 -141 -553 -686 -374 -112 866 -481 269 765 604 590 -230 431 -447 437 -255 790 232 166 415 888 348 663 240 144 -577 -387 -866 -415 -674 -476 287 503 57 188 -988 463 -593 -644 -303 -542 196 824 -861 -511 555 288 137 408 -149 104 -724 931 -704 -568 -503 -840 967 102 544 919 -324 531 539 368 945 487 -670 -338 851 789 -434 995 -27 -877 561 81 -956 -733 123 149 -285 -254 213 93 818 939 201 -684 773 608 -554 194 -107 432 -215 470 -939 811 984 713 846 -604 -310 -693 980 -781 145 901 -246 -290 -961 -523 -845 184 430 890 -42 445 -312 613 171 -248 -245 -114 97 -596 -516 -864 866 -90 -48 -824 367 963 232 -817 -803 -473 -570 799 278 -540 -720 601 -668 862 275 -658 -984 902 -131 625 757 -289 -85 -604 -202 792 343 -781 951 -561 163 754 612 272 45 -863 62 182 509 31 941 -215 178 -671 105 -713 372 -532 491 -459 -858 -632 687 -494 186 77 200 756 -749 406 959 -408 215 -263 -539 -245 -983 363 -67 -836 -832 873 609 265 610 972 360 -384 127 -864 71 -499 -33 -734 -595 657 214 -115 -193 518 588 351 -754 894 826 -343 25 -386 -502 -662 -857 175 137 -465 6 575 916 -538 -437 525 680 24 -100 470 966 644 -5 -85 -478 839 -976 121 468 370 -825 -505 -900 -444 -187 619 -824 -770 771 -448 248 608 537 55 743 357 916 480 569 -148 331 -530 -353 659 -59 981 -778 -324 670 132 901 487 220 -517 -107 -165 851 -752 -103 -357 -162 312 -273 301 -958 701 -836 370 717 301 -573 -548 735 706 -839 -715 -943 -193 223 -226 -303 348 -981 864 -938 -6 -959 268 -320 -594 -676 682 894 -898 -325 512 654 307 674 506 -465 -315 932 159 -846 -532 957 -548 -64 407 97 89 -426 -712 -62 -583 982 526 288 -819 578 872 648 50 590 715 413 925 -86 383 -290 -716 761 821 -197 512 -905 833 -780 -577 -474 972 303 706 250 -652 51 277 -869 -699 227 570 232 -796 673 -592 184 -82 937 527 -621 836 -667 241 -73 243 284 100 -631 -838 -135 -822 -652 -138 -939 -483 -226 226 -983 -250 -142 -403 825 -634 -218 614 -306 975 -592 -450 -15 74 852 573 -82 911 -930 -764 413 -282 831 -483 -371 -529 -114 854 -690 -288 -521 -6 237 967 584 78 657 -201 448 -651 -979 833 -11 476 790 -693 69 585 683 60 851 -670 -277 62 590 -633 -166 976 -694 305 -474 -884 402 311 494 -275 -793 507 265 10 -369 318 651 629 -804 744 -732 127 -154 -664 -683 299 871 271 309 -65 919 -43 644 -343 -651 -158 191 -663 574 761 -574 696 -504 -151 346 -833 949 61 -417 802 -13 305 -925 -631 223 445 -402 -606 830 -784 -320 160 832 346 321 861 -15 702 -427 -491 -21 272 910 -365 -215 132 -89 550 299 -450 957 -452 778 305 357 730 -972 -757 495 826 -701 -403 250 -704 -402 765 -41 -132 900 483 839 570 -795 -695 -942 -470 -827 117 295 836 -883 40 -84 -671 93 181 680 -775 -927 -585 -871 173 265 810 481 745 958 -368 843 -162 508 232 -644 -286 500 177 -820 -285 222 275 532 466 -969 600 -997 860 114 282 -460 87 488 409 891 -462 -460 -101 -899 -225 -437 -836 106 -302 -995 -245 576 829 -34 812 -470 -64 -343 -195 329 444 -210 -276 104 -909 603 979 -997 70 -705 630 -512 -605 -46 -971 -778 668 959 -632 245 -914 444 138 -288 847 -253 -222 442 682 288 -594 485 454 196 -846 764 -530 359 -335 297 628 656 991 117 371 -27 714 -995 -162 -640 916 -510 95 -691 41 6 57 -724 995 317 -607 299 610 204 -367 -552 161 -28 783 187 -293 249 -816 658 317 -785 -420 -975 -765 -134 156 322 735 560 240 -22 832 853 520 445 -658 475 723 987 338 334 -468 896 -560 157 -852 -935 -990 999 -695 -884 965 6 692 736 760 -556 -577 -611 571 761 36 -570 312 -746 220 931 992 -497 -897 -729 -360 638 -147 -185 728 882 151 897 114 -223 407 -135 580 712 872 263 778 488 -903 842 10 977 -370 572 -943 -885 -919 304 -137 -537 -54 524 106 -9 288 476 853 184 567 809 643 -483 -553 -514 180 102 539 63 -589 -964 -51 981 732 -773 692 477 -908 -678 144 456 226 -814 315 -54 -298 -25 -481 680 -653 -720 -893 400 705 251 -374 -499 -546 -16 -186 492 53 737 -85 -179 123 786 862 437 322 -664 998 592 -282 59 370 -721 923 -514 -711 434 -771 -215 -345 -702 -621 -8 -234 -504 -635 467 -122 250 -598 -698 -981 451 -518 -498 691 37 -88 224 -163 602 940 454 116 -321 -664 571 -603 -520 -331 780 -848 -756 -737 -860 -8 -839 830 395 -752 322 980 -82 570 459 224 -3 37 -598 -345 -408 -551 -584 525 -743 393 -718 -532 651 654 -402 -194 -112 -632 223 -844 -610 955 -170 939 -809 832 -121 119 660 -456 -681 -92 825 -233 112 -443 -75 892 129 775 666 -159 -568 745 -596 -838 233 -110 -998 -88 198 550 -503 -455 379 -631 478 -763 -317 -245 -486 -722 254 -533 -718 -180 -411 368 224 733 -230 -880 97 -742 253 -729 952 120 123 -890 -502 854 824 -637 76 429 -911 -998 -534 -661 963 636 177 -174 487 -974 -444 -180 763 359 577 952 -975 -35 815 -837 396 581 -239 -265 -115 -523 -40 -166 -279 82 557 -49 810 53 957 20 -419 453 392 67 -781 701 439 -97 -47 619 -468 322 -42 775 -801 -614 823 -556 997 680 314 -4 192 627 -698 -681 -235 -159 -252 241 841 -416 586 867 260 -337 376 -715 709 -318 48 126 87 962 473 900 -405 889 -915 -90 -607 914 582 -414 15 -497 933 915 815 -329 -150 -772 -812 -484 -652 877 -673 460 -644 -273 362 431 589 -600 -714 943 -904 -82 -834 -34 674 165 -179 -407 -360 -154 176 948 673 -715 -616 414 644 -274 -226 653 -117 108 -53 839 -363 -714 42 -813 -719 -745 -601 418 127 245 -507 -475 -453 -294 652 895 79 -780 -170 -415 809 284 -323 -159 667 -521 -858 380 -554 -71 55 935 -754 930 -87 788 42 -359 417 -639 -381 436 829 450 -195 -609 895 332 377 -520 -542 302 -249 359 667 -14 -480 -492 830 210 -473 740 765 721 122 196 -371 -431 -823 972 798 690 -824 -897 26 329 657 -818 -938 -266 37 358 348 -394 -706 -509 38 -374 -574 -13 642 -941 -49 843 64 -509 -99 -300 -247 -678 778 189 -729 -53 -705 -926 111 -565 -475 -174 914 -438 716 570 482 -777 345 552 -901 -21 291 -35 -940 355 467 -777 -759 -26 -64 848 -98 899 217 602 -953 -826 334 -738 522 -389 -857 858 942 679 -172 959 -32 867 205 -547 858 406 316 948 258 -854 -662 -385 407 -107 -202 -932 -367 -151 655 -227 -160 -303 -147 999 660 678 -508 -367 620 335 -516 37 712 -129 -992 718 789 -76 -627 808 -464 -797 -731 -553 -849 188 -186 -478 222 -974 237 839 258 982 645 777 -129 914 -772 -363 777 -364 -702 69 506 722 284 -63 249 -987 773 944 -829 -802 675 306 936 266 241 195 -655 537 -82 203 774 -716 -781 -694 71 -395 -704 -607 -261 -56 -755 -539 -143 838 48 443 245 -313 -206 -885 -174 945 611 -643 -827 323 -170 -412 83 -38 -914 969 732 -67 -199 532 486 77 -942 -661 -588 729 -660 -673 -296 974 -593 -931 613 149 -553 -23 -728 774 -996 430 -577 -684 197 188 -837 751 752 846 -122 -229 -204 94 295 -80 32 231 111 170 37 171 169 516 184 140 699 -799 -496 -638 -24 476 -923 337 -750 713 -111 9 -619 -49 58 300 207 154 507 -966 793 259 -517 551 -31 -922 -326 -33 403 -115 -572 -170 20 -262 -269 87 236 371 44 -433 -414 206 563 -783 -955 378 577 131 -969 892 77 361 56 920 -510 -386 778 -226 188 -848 34 -680 -859 725 -126 -567 -558 -220 -427 532 -283 -49 -522 939 748 -126 942 352 -15 -433 -703 -827 -806 851 37 705 -264 -182 -417 -649 -898 538 955 133 129 510 -856 815 933 91 -318 490 617 840 -501 796 108 172 -138 51 -578 869 -450 -248 484 839 -654 313 -515 -491 -7 -382 -608 562 -528 230 -84 119 969 -504 -471 -126 -151 -256 -181 -131 467 -894 618 -331 235 521 526 -719 -213 514 224 -977 27 437 -722 505 -480 -176 -492 217 798 425 449 608 -240 865 -922 -785 -46 -229 -145 -641 -651 204 -417 54 529 -691 389 -740 -935 -922 30 -388 698 -476 725 96 236 873 -899 105 -243 331 -853 603 189 219 -651 -953 22 -860 668 288 218 170 945 -803 -122 264 -416 834 912 933 -290 -418 -894 -326 -88 914 182 -494 63 735 312 -941 888 -846 -857 281 -385 -466 694 -497 792 961 217 715 -315 466 -42 -539 965 -428 -227 196 -725 515 -389 462 716 573 602 165 -228 955 31 -446 423 -845 -111 -968 154 911 -535 -927 205 -680 823 470 -122 -830 -787 618 504 -553 -532 -344 -836 494 885 206 278 489 -359 669 -178 224 -217 319 423 172 -550 -94 -481 -604 -422 679 -974 -490 -636 -727 316 -737 -298 -319 -397 -209 -834 -215 81 280 -171 101 171 801 -515 -526 -43 -276 -884 818 -686 -11 615 126 -441 -842 -415 993 -422 -230 -122 -932 -459 322 339 81 896 -86 848 -331 902 -612 393 -227 -3 -706 344 368 125 -279 41 -397 -390 -994 -204 381 -206 -50 480 -532 -367 193 -411 147 -562 617 547 460 100 54 86 766 -931 -252 58 -561 112 -305 -339 -515 61 -267 -345 381 196 -693 603 -494 158 -497 237 -378 312 -130 452 70 872 -442 -968 -47 889 -402 -212 -32 -626 -405 -102 -910 -975 26 11 -502 -463 299 509 19 -804 729 -959 532 -181 -921 -70 -880 -230 458 0 527 276 982 784 -115 -767 -792 -849 618 -240 633 -731 548 806 -32 434 -733 635 420 128 -674 575 872 325 -293 -484 834 -435 850 581 -500 -250 -888 592 495 601 -878 -851 -56 -874 897 665 449 -885 644 833 -85 -571 824 -28 -778 -575 662 745 -720 -33 20 -810 208 863 -183 -237 697 72 654 -71 226 -987 487 149 -270 446 -142 114 -761 922 -290 564 -630 -43 -677 -988 726 -269 -331 126 637 -441 -695 -794 -497 385 69 654 798 522 476 -346 -491 389 883 -378 -115 -980 358 -503 117 468 241 952 55 -655 399 -273 -882 216 926 -251 -109 460 -663 357 -78 901 -847 21 298 927 -632 -127 679 -340 623 547 706 750 862 513 -699 -211 -771 711 -710 660 586 -833 827 895 172 922 -75 154 678 -488 -609 -727 642 917 -111 184 -52 456 -391 796 424 -546 -908 -482 -17 -874 870 486 -739 7 774 -140 -304 67 364 -445 634 934 645 630 611 469 -892 645 -652 -242 835 176 -136 152 -376 125 271 663 -131 -55 -502 459 854 -942 -751 189 571 -579 -413 -871 -380 943 -717 345 709 -427 -246 -199 -614 919 783 -748 630 -332 43 -412 295 457 5 241 498 -506 846 290 -413 434 507 304 446 107 255 933 232 566 -147 -562 881 -515 -128 920 316 -931 -413 -555 702 795 -530 626 189 -346 859 628 -378 -939 -524 394 639 -260 -137 233 -781 394 -844 -591 228 -343 -182 843 241 -448 237 484 -149 887 626 562 990 742 -983 627 371 630 -389 -382 234 173 862 -748 -750 -964 176 943 203 821 -421 358 -328 896 -777 -598 964 50 -343 -967 63 125 -85 -425 -514 550 67 646 299 359 115 521 -245 -86 784 -991 237 -991 -252 -335 -163 -661 390 -994 829 535 -905 -298 955 -914 -70 496 -994 -393 -8 285 427 -138 -551 971 -905 306 49 760 -751 -541 -263 -565 334 851 329 587 -883 -848 -864 -985 796 762 -475 180 981 768 -907 394 729 115 296 407 -889 -304 667 -822 -890 295 -646 -686 784 -225 -288 854 190 -162 -495 970 -337 651 -481 375 485 366 247 238 -881 465 -284 -910 157 -993 -449 662 914 -583 727 -149 371 85 96 216 -975 802 418 816 -391 -639 306 -483 -593 -580 -199 -568 233 -702 -403 68 -687 68 496 -645 -22 -839 -85 70 -656 146 -120 -402 -688 -704 -882 -22 -786 401 166 28 111 703 -563 330 -264 213 -803 -943 932 302 182 865 617 -939 551 705 -189 100 490 -462 -757 655 -257 -533 -452 -675 -349 215 -254 -278 -853 149 -955 -531 -21 -229 -589 92 754 287 256 -253 645 753 -832 831 317 598 -126 373 974 -567 -815 -90 924 -290 -62 277 -118 294 -985 -125 -355 714 960 -961 389 855 -945 -988 -120 363 188 -658 -439 -877 -438 -373 -83 168 405 -67 237 982 -504 547 -110 -98 115 -747 -425 -302 -701 -692 -754 -224 -729 464 -131 -374 -282 319 -960 391 595 560 656 115 -807 4 616 -259 819 -475 673 -928 -472 -316 -12 378 121 353 -695 -648 801 -836 445 294 -525 595 -349 338 936 580 159 847 60 -263 -757 627 -265 -558 624 989 -512 -910 291 275 -239 947 28 -211 -376 -1 272 708 -645 778 -431 217 -952 -338 -369 -650 -104 71 693 -294 95 -531 -875 357 -785 749 615 -580 -159 392 -934 -67 327 -673 386 335 -426 997 554 -514 876 -355 -170 891 -462 -875 844 139 701 -786 469 546 -736 -399 -549 15 881 162 694 997 -707 -344 940 -227 -786 720 -769 -390 787 570 -356 -433 -273 -150 658 -272 294 46 327 743 447 -38 397 664 -632 735 567 357 -975 -275 -317 -447 -955 668 -498 -623 -477 -431 -522 140 -42 -703 -909 240 -163 390 820 -146 -444 206 836 861 -3 102 -579 594 -604 255 829 997 -959 -77 -814 -103 -152 258 -203 348 75 -642 783 456 514 -747 254 356 -290 803 417 798 89 -424 259 -203 965 -923 941 819 801 -7 369 -274 120 -900 646 -889 -897 -444 -415 -715 587 69 -464 -339 -95 498 -562 -333 697 542 78 19 909 461 828 -711 70 922 774 206 862 -409 168 -483 621 87 868 -872 -413 456 475 93 -516 -842 -324 -584 346 -120 -314 -674 -821 87 -333 294 554 -64 -435 140 -518 314 943 902 -16 -456 691 -519 -509 832 -200 -663 665 902 941 134 547 862 -875 -879 -299 544 583 281 352 522 828 628 -302 -561 -831 954 -303 276 -464 838 986 -548 116 78 -345 -125 -260 -740 -902 -288 -994 502 -879 431 398 214 507 702 335 -144 -83 957 -123 789 20 710 -822 -641 195 -717 -613 549 773 183 -409 873 -778 502 -737 -717 50 244 843 -543 -782 -406 257 -782 782 52 -755 -323 -606 -484 -899 350 356 -856 734 -336 959 -386 -200 186 370 882 -207 -152 291 598 -801 -253 -316 585 -759 167 -324 330 598 -185 -31 336 425 378 861 -328 265 823 -680 142 261 -937 -463 83 68 -652 -301 95 420 -227 -966 239 519 720 -263 506 268 653 -624 490 -617 -567 -858 959 -959 762 263 -768 -358 430 255 974 -775 -593 -446 94 797 776 860 283 -495 150 -761 -877 -458 356 -801 -360 387 -655 -983 -895 -623 432 367 -603 392 -265 -736 -69 179 -705 -121 -764 -848 -265 16 -770 348 247 562 -72 928 -667 291 799 794 -223 -112 -367 -237 620 11 785 209 -438 -110 387 -331 -807 784 487 -247 -979 609 804 349 -793 711 812 -579 -97 -610 -797 -239 -862 -11 -674 527 837 6 -897 -413 -500 -805 402 -630 110 -330 31 -13 962 70 -38 -842 -899 302 779 973 -297 -837 -686 480 -993 282 -834 -476 -126 -752 566 391 277 873 -396 308 -207 -701 435 99 -353 937 -211 -668 -824 637 198 826 787 -208 526 -300 827 350 -325 -75 -283 294 547 -8 832 -650 580 -104 240 889 424 -740 414 787 173 -844 754 -823 423 553 898 694 812 -343 -290 -570 -516 -362 157 -826 -645 853 -272 111 712 685 943 -281 914 465 -233 661 779 -607 378 -167 -792 -443 53 403 377 -651 -466 -403 -536 -825 -536 489 -956 -273 429 580 -582 792 -257 -32 95 -225 699 -467 -878 -140 -653 277 304 992 99 981 379 842 465 222 198 -152 -492 91 -79 679 -142 944 936 638 607 -79 -508 -659 880 -6 389 -830 -347 829 -860 949 834 294 -511 634 639 -354 944 -478 327 -738 -335 -593 -24 -190 -714 140 -974 627 -947 18 680 219 647 -164 -789 -244 -192 -805 25 -893 -321 755 -901 -733 220 174 -53 976 -264 -729 -565 -445 -374 -625 830 135 129 -200 -125 335 757 73 -325 393 358 633 -355 483 467 -749 -510 -539 687 82 -476 281 408 347 -446 -392 -512 696 64 -235 395 -388 -552 -498 -645 -166 400 697 259 811 569 271 -18 843 -734 -756 784 -509 220 -887 -523 -138 180 -924 261 452 -155 -751 300 554 -261 -54 274 -903 -201 -289 -969 -468 -915 547 635 236 -470 114 -269 -425 776 423 -671 -729 -109 966 -726 437 408 -575 728 356 827 -637 -207 328 654 -253 -123 309 573 950 202 -544 942 -300 -839 698 691 230 -673 -21 -690 799 -580 -832 -4 598 811 872 -341 141 -484 -183 -141 549 -737 581 182 883 -189 -674 708 -137 -173 -366 -818 -298 544 -712 181 750 -143 -619 -691 392 -960 -919 -820 113 39 -398 -537 49 -288 -724 257 710 426 143 192 -113 932 265 -912 341 381 -735 -210 -102 392 -361 -712 970 -92 937 -440 -908 433 -209 -238 -70 59 754 -687 707 656 -407 472 -198 -592 -214 -794 -201 376 38 -911 596 823 -302 426 710 -241 402 637 -412 -160 272 496 -874 -572 -272 -194 356 -446 -445 -947 -428 -982 -508 939 578 589 -799 353 -725 400 -642 303 -448 -652 610 -688 226 -678 -381 -165 -787 107 581 -482 528 582 -593 760 -949 354 -967 -506 782 86 -205 439 -720 951 -546 -690 571 -657 -385 -454 -29 492 -253 683 -897 -9 -829 31 -263 -939 -491 -471 940 -733 42 787 -659 -169 -197 704 352 -615 194 589 820 -186 976 714 445 454 214 -565 520 -631 -625 -786 442 -233 -604 -693 -953 -470 523 601 892 816 -166 -214 163 445 727 368 -957 955 840 -579 -814 696 -595 -500 746 895 -290 327 -686 -11 -707 199 -525 976 6 -981 748 -291 -305 231 -36 169 -253 805 874 -296 862 -86 -954 -658 254 382 -33 -682 634 807 -743 -59 -645 403 -980 -955 -422 661 300 -339 694 -343 -885 -774 -672 746 -533 283 -404 564 432 421 407 -309 21 -586 -157 805 113 -292 -639 -872 522 -33 385 -673 680 -813 748 -647 -662 148 339 -628 861 -833 -763 121 -90 197 752 562 848 173 495 -304 701 -472 -678 676 -984 479 -563 -552 846 701 770 609 356 859 -5 -750 66 501 -357 -685 461 -496 -422 746 -908 -612 588 -602 -833 817 -525 -830 -151 -5 538 492 541 395 -115 -58 374 -580 -367 -628 -519 -564 225 889 -694 -700 -536 -811 445 203 619 59 -111 632 -616 148 -664 799 864 531 -765 623 -138 853 -943 -264 -698 722 513 587 925 -892 248 340 -561 -535 691 -671 -310 -673 608 858 -778 279 -256 -595 -633 651 -687 642 -113 464 6 -347 -258 -857 987 952 -383 411 499 -149 401 -926 884 959 65 -226 -31 -791 -148 136 -273 -56 -38 -901 -454 703 204 619 937 -888 -529 -20 -440 -767 246 -506 939 -250 -717 -402 -501 132 309 -540 -721 222 -484 138 391 277 38 988 -308 -426 -904 574 -375 -647 -195 -877 -274 340 880 -278 806 373 -785 768 -267 -504 -936 869 -254 765 646 -682 107 454 764 483 -761 -809 -828 630 -723 73 679 723 -325 563 -786 -241 369 282 352 906 -927 -232 462 984 558 -452 -966 -459 760 -590 55 -201 522 145 -327 -202 -698 -112 -907 20 240 74 652 -165 -935 -992 -15 -293 -294 843 -175 118 -331 174 502 393 -386 388 544 -260 622 304 595 -765 -759 -227 635 917 -814 450 -797 799 647 689 593 -998 -279 -690 -250 533 -519 -2 848 -133 -153 -256 -33 337 634 813 -895 837 918 896 533 568 978 790 629 -55 937 164 -96 902 774 272 319 102 -378 407 -355 112 6 713 -855 857 806 663 -572 206 782 900 -878 -788 -140 416 -979 369 -355 -479 665 383 -114 -652 155 -653 -824 222 61 -949 -345 -578 -747 -770 -372 288 -58 303 -821 -112 -256 798 -796 -206 315 373 -431 -464 334 654 769 364 -506 918 41 352 853 824 465 -618 -103 602 -567 940 357 -612 -219 958 871 -869 947 160 123 -961 946 -541 26 577 656 802 -319 526 -789 561 42 -230 360 -255 -613 -438 316 -926 903 -245 109 -590 43 806 794 704 -943 -632 -492 15 404 -249 -641 -891 658 -441 892 -107 446 440 -57 481 615 -595 -409 634 -474 864 -898 779 -827 479 -529 -672 -953 -155 723 731 -85 -475 530 979 -870 871 934 -680 -848 37 393 401 -702 927 538 -898 -97 -392 -615 75 737 913 -443 374 -423 -979 -549 -940 752 725 380 -48 -647 -955 11 697 -912 807 161 -615 75 -290 -40 -239 612 818 -766 -339 966 -268 -521 -268 776 602 746 -470 458 -587 -470 -659 -876 -314 -680 28 723 -470 143 505 252 -541 -413 -122 633 670 539 34 872 -258 -132 -372 586 692 815 759 189 920 342 -392 -684 999 864 814 -47 -381 902 771 736 339 -769 648 -192 -517 -508 712 -191 -147 -729 -440 744 -800 -578 235 -931 959 405 -689 399 -517 976 600 929 -766 94 630 207 320 719 -963 241 235 303 -446 -105 211 415 -199 219 198 422 -575 442 7 911 887 -92 382 -473 247 -39 713 666 256 557 -995 828 -332 -280 -775 429 -319 643 425 876 416 735 215 445 -22 -791 -692 -158 15 -684 184 441 198 693 -739 -589 -992 -580 -512 796 567 927 -593 -548 -407 -907 356 382 -816 -301 -687 -701 945 628 -880 793 -184 -133 974 -20 785 693 -899 -256 584 901 -193 183 -194 686 804 24 -266 -618 195 809 -698 -105 -468 -316 -341 940 177 -407 -975 802 451 -416 -163 706 602 103 46 -255 -972 660 -9 -822 920 191 -242 508 -839 -306 -931 112 -92 -948 -48 -85 -438 330 -445 -36 -698 -626 -679 897 -851 -238 580 -640 -834 769 90 -830 316 -268 737 784 627 -723 -566 420 -841 521 420 368 714 814 -806 911 45 -658 -728 -823 621 -825 -991 -825 -833 3 433 694 282 35 -128 -267 72 685 -496 -233 -881 791 -191 657 719 906 741 -797 -638 465 -59 -483 -436 294 -917 333 925 -675 151 -715 627 -60 581 628 502 -503 -647 566 -618 900 102 913 -517 580 -787 -758 46 -449 331 -377 -275 647 478 714 -815 -103 -332 -173 -290 -687 -561 -516 854 -170 975 276 -507 -745 -988 -935 -980 767 -626 -371 -507 514 159 -247 990 -724 985 -566 -79 197 -351 -614 -902 -284 -834 899 -338 650 -267 164 -315 -122 -378 653 -923 455 400 870 -835 -662 719 -543 293 977 -178 306 -142 517 -238 -781 514 891 -811 287 -295 -529 436 -179 196 -330 368 658 319 -322 -55 225 -456 -446 -754 -689 -625 245 -144 934 441 -136 -310 -21 -984 361 673 908 6 -609 869 267 500 77 -547 -911 556 -930 -92 34 43 509 830 -468 679 -766 522 -585 -10 -734 -923 -672 45 -851 419 196 123 381 -437 832 -719 -203 805 -176 -452 -294 781 540 -353 540 -409 -615 -689 601 -4 -705 -173 916 -914 919 -691 53 684 -534 -683 -839 -193 102 -926 622 -45 -405 316 735 517 425 -122 -870 58 -575 -336 903 676 721 56 -372 189 -746 833 894 343 -871 641 -537 -717 100 916 -800 -30 926 61 -329 -503 -57 909 32 264 -251 -185 -180 -404 753 607 846 -200 559 267 -269 -55 749 683 -292 -515 97 -978 121 695 -562 -279 886 -746 660 -784 -541 -22 -925 -329 572 -599 587 142 331 -936 510 156 840 826 -212 547 -149 126 -908 -205 -220 -253 -865 -122 863 739 -48 341 406 425 -205 787 -436 -50 330 311 -492 -907 109 903 -335 -712 -730 -469 733 982 -2 -785 535 -806 801 92 650 789 156 -219 717 591 -865 342 766 -346 943 788 844 550 -174 2 689 58 -302 -20 -748 -945 -782 -814 -124 -513 685 -952 -318 992 -989 509 -165 -455 -941 -216 -809 879 -725 246 982 243 946 -713 -629 584 -469 -197 842 724 568 -692 167 -813 741 -861 -534 814 192 724 -371 -586 -875 -936 -643 -809 783 943 402 947 -432 327 -230 973 774 724 589 -38 960 -263 117 54 -133 -597 189 429 -528 218 878 683 -356 -731 -327 203 528 -600 -440 835 869 1 87 -484 -46 -677 -645 -988 38 -790 -427 807 -931 570 -136 -932 -529 983 -906 414 505 524 378 875 -590 -106 893 -788 115 -803 786 918 -494 -87 -282 559 -780 -409 832 580 712 -438 -397 -434 -724 -16 -404 -357 -854 535 143 -96 622 826 -422 284 -802 -268 763 62 -772 -546 100 996 275 732 -574 132 461 -282 333 840 490 -798 -151 -745 -8 -602 -552 361 4 -644 -290 189 -1 -724 -591 -333 -964 175 93 -23 -678 -827 49 650 790 -478 707 111 237 -829 -818 638 542 623 -707 -280 -636 423 185 344 725 973 -63 -461 772 620 -88 -882 281 358 -68 -85 697 67 -600 -493 697 681 -538 -336 485 637 -837 963 -927 428 -759 -868 -45 433 238 -579 -954 903 -540 610 990 -915 128 707 474 -726 56 -35 -59 217 895 235 888 -595 -67 -780 132 116 -89 717 600 -808 710 80 -323 861 474 -876 565 -800 -957 408 805 922 348 -118 -442 -52 -225 761 105 -790 -604 485 -172 -779 -440 68 96 -225 91 -143 -262 130 68 -901 -262 303 311 121 -720 -441 -306 258 944 634 -889 759 886 -528 -295 -47 -533 162 344 910 -819 -570 -426 748 614 243 874 178 194 -604 445 790 741 -203 -53 824 -175 -143 -234 -625 -723 524 971 311 -402 716 -573 69 459 -112 -328 -821 -766 -997 -620 -226 -621 -421 794 -666 166 -918 -424 612 -84 -426 233 -974 -132 -409 575 -40 713 -896 944 -181 622 891 -388 -352 851 -179 -85 -240 -883 130 130 -777 688 -740 -59 -837 -443 742 628 212 900 183 561 -640 439 633 19 152 -720 507 55 63 73 -390 748 -191 844 399 -937 85 417 -953 929 17 -808 40 75 629 -827 531 -734 -881 547 323 20 177 681 -344 361 -108 274 -991 461 491 -592 324 163 -298 330 -581 -941 -768 734 -910 567 332 -551 -497 150 -404 576 -89 177 -98 -145 -997 -213 121 -999 407 882 -404 638 -187 -219 30 991 -706 -576 993 698 508 -270 -507 234 60 -349 415 -348 588 -820 -230 590 -425 698 543 -374 -259 -655 920 -211 -981 424 -490 -465 -46 395 -758 259 -170 -906 55 -471 -580 462 303 948 -492 -187 -686 -588 -824 -825 -190 858 -906 -842 978 -48 -360 -320 -968 -349 602 -701 -529 273 -457 -290 -489 -302 7 -297 904 -737 484 551 -920 259 293 -505 -964 362 -133 380 270 -623 896 -112 185 -124 -585 492 -10 -858 889 -543 -577 -598 -633 996 363 226 -743 633 580 -986 -194 23 604 -357 -266 -324 652 933 694 -468 -342 292 -353 651 297 -538 -335 -211 -490 361 57 680 -810 655 -697 -904 -785 967 -976 679 161 -986 974 -348 -811 414 440 503 972 609 -336 344 -246 600 -837 -141 -505 -191 585 -419 -381 611 -570 128 71 -927 -197 852 -189 -891 -883 -720 694 512 -660 -2 55 -581 505 452 133 543 -494 -527 -217 -790 477 -454 220 -879 704 144 -756 918 182 251 610 509 -468 160 -305 221 908 597 -398 692 -720 445 737 -589 715 -100 -19 160 -444 106 -506 -479 987 -436 -708 -216 -814 3 -42 -956 415 -843 -249 779 762 389 -746 98 927 798 -746 -83 682 -466 884 -975 942 33 -900 694 536 -218 -81 -204 417 -413 486 388 956 -943 -548 -267 -143 -17 -765 161 662 -6 777 728 -582 -416 533 361 -416 -276 373 922 52 843 -795 922 -433 -171 -319 786 837 -660 773 86 298 -826 -760 454 825 -605 -527 547 -961 -875 -944 715 -624 -708 836 -638 -314 -342 -271 584 -598 -713 -517 769 -678 618 450 752 -540 149 224 734 -445 29 -674 386 -454 855 -513 -996 -313 428 816 -808 -40 -482 343 920 -253 912 -892 -677 208 -298 -103 -571 -554 -898 -462 -292 -779 966 331 -540 586 532 -638 -516 -978 -864 -862 -900 -712 -754 -222 54 -783 -377 645 -71 759 40 885 -67 661 464 -649 -769 -781 357 -633 -101 -485 942 332 -875 -695 292 410 -304 18 680 -472 -426 -65 630 -401 -126 -432 193 65 3 -541 -742 -952 -153 844 583 94 -433 -111 665 -788 -637 -544 -507 365 -191 81 455 755 -447 559 -758 -480 -839 954 -37 906 -253 810 -991 -490 -100 -853 -710 844 -237 523 682 -770 -150 994 -779 -162 493 -839 40 31 887 -688 819 -262 -89 402 309 -441 -123 -326 284 415 212 -267 -611 887 -547 55 -296 407 -594 327 -418 760 -319 557 -433 648 -673 578 -900 -528 9 -755 973 364 789 -422 227 -707 190 44 767 -956 -900 -425 -324 -797 367 109 -373 -805 132 -15 451 803 -425 -491 -823 103 -761 309 -81 -879 -250 -588 126 -621 111 -208 15 -209 308 -557 -770 782 803 622 -290 235 -532 -818 495 -735 -831 -3 -878 549 -287 590 510 581 -757 -317 -874 623 952 666 828 -812 7 -598 893 826 737 -244 -348 -411 990 457 502 198 886 -504 372 287 -371 -780 949 660 335 -59 -383 -346 203 57 -168 343 976 52 -753 855 716 737 -209 107 -558 -519 -994 -536 -323 59 624 157 821 467 -766 752 -165 -897 369 -673 -290 -293 -841 928 955 348 -965 89 -232 530 -156 -150 429 -307 -329 313 -543 -394 -540 85 407 269 71 -260 97 876 -273 -986 -405 754 786 -322 -774 -470 982 -326 107 289 -460 -322 784 531 -476 943 -890 859 -356 -168 355 -279 909 684 940 -446 -1 -968 944 415 -756 -436 520 897 610 344 -10 -333 749 190 488 617 -739 -312 -257 -271 661 -207 604 -902 590 566 -42 -814 125 63 107 -653 83 -989 -264 -720 217 742 284 -864 -194 190 623 602 -982 475 941 -819 -327 -152 401 879 401 -945 -87 -428 114 -119 -252 -912 -518 -793 -222 -944 -617 -694 -41 51 -485 436 -443 -420 -814 -78 225 601 -103 829 117 -869 858 640 929 186 520 361 -364 -793 -967 438 122 599 781 693 -501 93 -419 -166 642 551 607 -342 -761 278 -589 -449 -778 -644 -526 -584 344 -825 851 975 -220 901 785 -569 242 274 0 -782 -615 402 302 279 -114 80 252 -244 481 649 -304 -198 -348 -274 -203 -99 -684 -743 -65 79 697 -45 294 668 37 886 -607 -237 74 822 471 -431 895 -939 837 958 643 523 109 793 495 -361 790 517 -808 -772 -895 -831 51 -501 559 291 -149 340 979 95 -868 965 -198 -208 840 -384 -952 749 -710 851 512 694 452 818 632 -80 967 540 -980 -880 -955 368 -417 736 307 134 904 964 658 188 -87 504 -335 987 630 840 293 -218 478 513 651 -910 -130 -361 -891 -859 -621 -3 -848 -762 -870 -802 -663 -783 -412 -250 -355 -734 -793 -160 -372 -522 151 -713 -881 -497 -829 717 -682 84 -397 851 -489 -343 719 -317 -198 -785 -681 -146 848 535 -601 -311 -818 876 -693 -620 812 -582 620 690 906 980 27 560 503 842 -313 24 -107 -391 66 -430 91 -996 -668 -272 286 497 85 -397 280 -284 -107 -959 166 -798 447 421 484 -961 197 -356 127 -436 -975 -267 509 -180 590 -56 -204 997 -846 566 805 908 -570 -296 -972 -546 -583 -96 70 13 -281 -1000 -789 -456 436 812 192 -157 -941 -799 420 -998 435 721 473 -88 370 633 32 785 -532 999 905 -834 802 -309 -749 64 331 -712 640 598 675 100 -440 -185 136 -321 -66 -432 306 -703 242 584 -282 -212 -961 -538 395 167 759 -738 -226 -196 593 95 1 -830 -267 689 596 -438 11 -895 109 200 -572 -295 -960 -948 -698 163 31 -772 -323 276 -494 -252 -626 -531 -377 30 -173 -610 -426 -563 49 644 924 20 487 237 20 196 588 870 -257 -556 -953 88 802 992 -967 282 296 395 -375 165 -464 -960 -729 -271 492 619 892 249 -837 -691 194 -801 23 -896 53 -95 892 -218 466 -244 697 838 860 636 848 -971 -249 -435 175 -631 898 -9 -913 -164 815 -309 -483 -727 -680 481 594 -857 -354 -481 -918 -182 -76 -632 -15 727 289 -516 -108 915 329 -782 -804 764 218 909 -197 -664 439 -757 -861 -730 340 331 285 -794 782 -189 518 291 415 -628 -476 430 -974 212 -920 -214 -165 -750 -919 -374 -763 -603 931 361 -598 782 576 -135 508 119 -57 396 -58 984 -865 510 878 -588 -670 -699 -751 963 54 -330 -748 -245 -782 342 -856 350 580 -146 -847 913 720 -869 -225 28 118 -98 92 -247 683 428 -956 -981 87 881 944 -934 201 -785 238 961 -454 184 664 213 59 -28 -260 -197 387 143 792 770 316 711 -424 222 834 -169 -144 -866 372 961 -729 66 -35 179 -791 204 -987 361 880 -972 43 -913 -733 363 300 -21 -759 802 714 -816 -660 -819 82 863 719 479 634 174 282 761 -277 715 402 425 765 153 -748 -516 175 -685 332 -180 -938 931 478 -797 274 -698 48 10 210 -455 -322 594 -991 39 -784 789 -874 -384 89 486 134 57 -150 -527 -181 60 51 707 -601 -807 574 143 -299 -634 -262 -3 704 591 356 -130 50 -307 -366 106 172 56 23 -204 399 -418 568 -99 -528 598 -889 207 -288 431 -147 -875 239 -125 600 530 20 -68 -27 461 974 -840 -441 -166 428 510 -839 920 113 185 620 -363 -628 637 -461 249 -444 -754 -658 618 127 767 624 661 -411 767 314 -965 678 -479 -878 -316 -256 -495 -390 128 834 64 5 -930 -225 880 39 -735 372 -214 -664 662 -842 -451 968 944 -99 997 -201 -502 874 -909 -840 -624 402 -346 704 776 808 843 -430 801 -302 -447 -595 737 798 56 489 893 295 -927 -404 324 -883 362 -422 -120 -985 -56 439 -562 977 -856 -107 -582 -584 -627 -611 106 672 -139 900 498 692 92 58 422 -997 690 -12 335 747 526 43 290 -286 939 541 -326 -209 989 -99 -404 142 -248 33 463 622 638 724 325 -651 434 427 676 805 -344 -533 -491 -552 -482 -652 682 193 -456 -592 20 463 704 -665 503 375 -892 -952 -665 725 -617 -746 107 -680 -655 -981 -534 790 404 -547 89 88 225 -483 823 -799 103 646 636 758 -486 -947 877 910 -561 -939 -116 -690 -791 101 746 -495 286 926 261 117 -298 49 -403 -903 -214 -669 732 -634 91 205 209 -369 -264 884 -579 -465 360 -557 712 969 -84 -527 -742 -279 230 -221 -141 976 191 976 60 161 208 -420 -534 -730 29 -476 969 926 712 -883 459 -799 656 -195 757 -390 -43 -791 872 370 -589 369 840 727 -214 168 -775 902 -605 685 419 -909 -53 355 355 -650 -807 -519 922 906 -912 426 -600 -614 223 333 -46 -645 480 311 -114 560 932 197 363 209 309 -725 340 969 -486 -60 -62 -96 62 172 -599 694 54 981 809 607 504 687 540 -600 -807 -438 -749 891 -883 -259 -508 3 -18 283 -269 513 952 959 -833 557 -106 -64 48 -694 789 955 911 -155 105 252 681 -991 133 -21 900 653 -985 -416 -751 -464 899 -963 -276 199 -971 -208 742 471 606 359 -913 320 -793 -840 -338 -710 394 182 -701 984 126 -740 661 342 -758 -208 -29 -130 -866 454 630 476 -416 446 463 -428 -98 -988 -95 -250 138 756 875 -958 33 -214 -462 445 -687 579 -365 -903 588 513 449 626 -287 -338 -977 -634 -683 0 539 104 713 364 24 -794 112 -987 -299 421 -270 900 -4 939 -662 -473 589 -850 -569 766 894 20 942 763 -712 263 109 256 -458 -364 -509 318 -731 -346 -71 -741 2 411 522 -50 248 664 -119 -34 732 296 464 504 561 303 398 812 886 -830 214 -636 -901 -52 -867 278 283 935 926 -25 -598 -452 -240 584 956 980 224 -228 627 -808 -268 702 814 -791 -565 -627 78 -121 285 755 121 874 694 345 -840 -178 772 -876 572 -158 -728 572 781 379 -308 28 -907 768 672 -889 -434 589 273 -617 553 -908 388 47 -225 -129 975 -612 -222 94 104 997 -616 -206 628 -521 874 -389 -371 140 -640 679 -180 -136 934 259 -225 614 444 729 501 -135 156 -889 -886 -521 425 -444 0 -511 365 790 257 200 395 -880 769 -17 -1000 -479 575 233 -596 381 105 909 -193 -314 -562 628 441 697 -929 300 281 -146 -512 568 834 -429 145 932 394 -159 -27 -452 103 -98 468 544 643 -472 -667 759 602 -393 -508 967 -936 310 510 992 331 338 -589 872 729 -175 260 593 382 175 -786 225 -744 -402 -166 -286 957 -825 -228 -429 543 -84 260 141 105 542 331 -142 875 893 -447 418 117 816 17 -523 -77 -488 -353 741 -550 160 -346 143 -35 976 309 -831 -213 948 301 365 -22 -966 -640 -631 -493 -423 90 227 619 -441 823 346 547 -463 424 109 -712 -863 426 -561 -790 288 796 -84 -576 232 -805 702 188 -75 309 -789 -281 -971 -104 115 -219 272 436 -159 -123 -409 -206 100 390 424 -772 160 -250 806 -508 63 -897 -472 729 -872 -725 -624 409 -987 -561 -579 -682 876 136 -331 159 -302 7 -361 615 -107 -282 -853 -544 -914 167 -10 26 186 -675 513 405 -435 -482 162 -914 813 -709 -602 901 199 857 8 -492 -598 -689 314 -12 -433 515 765 -93 700 -766 976 198 316 -79 -848 543 19 368 925 928 -272 -275 136 -223 795 15 -232 -918 949 -609 -159 -568 -690 -273 -445 354 -208 -992 -919 378 -182 600 -951 444 746 674 690 914 -859 -810 89 546 -772 993 143 -433 -752 267 -228 -217 939 -435 415 563 24 -839 811 -887 802 462 325 -797 -244 708 482 -961 951 -932 -406 357 -91 -937 -597 623 -756 776 456 413 -926 552 384 486 146 998 -292 -395 738 184 -560 620 810 -303 120 178 -232 615 496 -232 639 506 -351 -281 -679 872 -679 594 -208 169 278 538 483 321 525 -548 746 -677 364 228 383 -702 495 378 501 -14 -285 -756 966 -361 645 -697 -466 -433 869 46 -593 737 639 854 -733 -599 -956 -66 -867 411 -629 -929 -570 155 -254 695 767 346 -786 233 330 -362 343 -318 522 -544 308 -622 -378 -18 457 -398 197 -318 -770 -75 -729 -984 964 -994 -148 -282 270 -335 542 299 318 20 185 -456 -22 96 252 -809 -186 401 -195 570 -418 -840 -376 -621 43 829 466 957 634 590 -760 87 337 557 282 901 284 -192 435 656 957 -841 -748 -787 -662 862 355 410 762 709 613 417 492 883 996 -531 167 158 -249 -820 -750 -720 524 -786 -265 809 348 -267 798 -977 -158 -698 -828 -899 25 247 4 718 -582 -712 597 37 -435 -569 883 924 -748 319 810 66 894 -636 -421 -509 -466 -70 891 523 280 -290 -206 544 -946 -565 763 -930 -228 189 -266 963 242 -550 130 -677 251 -133 820 -872 353 -545 -116 -31 203 -577 529 687 370 -410 -19 580 31 534 -899 163 -43 91 471 419 439 -628 482 436 71 784 549 710 270 -659 551 138 -242 393 929 -74 647 235 499 -522 507 557 967 -828 -538 973 -439 -11 -816 331 107 950 -787 333 177 288 602 -859 861 -799 852 141 -736 887 464 255 73 236 -626 -516 748 447 -168 951 -330 158 -918 999 -757 662 -523 -803 -855 -339 -114 265 -306 711 -623 292 -901 319 -166 916 -669 -535 131 -958 -870 169 -783 -446 -965 670 691 -517 -463 -773 519 -535 712 425 -648 -35 -3 -602 649 -705 709 -35 -611 804 272 -490 -563 -954 -203 -259 924 -880 -422 457 -307 -114 859 -12 952 -559 578 -444 772 -328 848 756 836 -320 -998 -108 190 534 -301 -575 623 900 -803 -927 695 437 -410 187 -828 -369 -123 725 805 567 926 379 -610 733 875 852 -906 355 66 -761 917 481 -679 -676 432 96 367 224 -503 654 -507 -648 63 166 -229 -356 -136 503 936 55 70 -545 866 166 -738 -140 349 -39 -549 -968 223 -82 -144 -848 371 337 -426 867 885 -951 -442 -824 -57 -924 -116 998 418 54 175 -437 -481 48 905 727 -297 431 -37 335 51 771 469 234 131 -790 -304 -385 261 319 -693 -863 -44 837 -206 -372 968 105 -524 924 881 668 521 583 -692 -788 -386 202 684 935 272 185 -828 827 -555 -63 371 -577 248 400 421 293 -512 696 602 -583 -966 -737 128 788 -164 -767 630 -553 -927 -674 -937 -976 -857 -467 521 311 -821 435 388 -347 -766 83 683 -52 -680 -648 940 -77 688 -587 -77 -55 -597 -696 -38 -506 786 886 -381 -288 157 468 683 -747 980 -581 868 -578 -833 428 -939 -823 10 281 -64 -479 25 840 497 -927 278 -450 -315 -291 -757 379 218 -818 -944 -2 -887 -68 -578 -419 -89 -305 -579 37 230 -15 980 -775 17 -167 -350 449 -612 -49 480 -799 158 970 450 -383 219 -214 323 -791 107 -232 131 503 -670 807 -650 963 919 -121 600 -943 -860 72 -768 966 216 -576 -543 744 727 -609 207 -830 725 -976 -498 388 -756 -207 -394 297 498 488 -517 393 824 967 780 848 512 -854 204 -914 147 608 85 467 232 88 -889 -285 -130 249 140 406 986 -162 205 71 -442 -238 -504 -515 -453 -456 -119 306 829 -410 -691 -579 -137 757 891 222 815 396 -40 -342 858 -57 455 -951 957 914 -539 160 997 364 -417 517 654 -653 -911 -601 -207 600 299 198 780 -373 457 778 -614 -550 -966 392 -140 69 255 334 -683 -645 -381 447 -557 -815 -228 -866 -814 -955 663 -659 -11 360 -292 -858 -247 225 -120 -575 -995 -546 39 -61 -583 952 -665 -686 -245 -581 655 227 -399 -629 615 -371 415 -52 -814 -872 626 818 -244 -956 435 -125 953 -950 -334 661 3 427 871 494 181 -159 328 85 114 -495 327 -1 843 977 938 -776 -688 -620 926 269 321 -51 -595 609 -381 -948 396 681 92 -339 230 -263 522 971 -85 107 -976 -30 418 -435 -64 -470 -117 -10 810 -468 828 747 546 -698 35 -674 -727 977 460 -543 422 -675 -76 -715 667 134 508 -982 -188 -365 -756 351 -24 337 361 507 374 617 842 -397 -292 -172 522 363 369 618 634 628 -803 578 389 882 -7 -267 -823 738 171 -717 -11 99 -615 649 373 746 247 137 -292 -94 641 355 529 -439 -578 772 294 -486 800 703 -175 614 -177 800 902 -314 941 -312 -619 528 931 -770 -415 -914 412 679 -3 -499 551 -360 -164 388 -560 280 579 -329 -155 120 718 202 -929 -214 771 -11 11 821 -312 -183 -456 87 -785 102 518 455 933 -775 890 -170 -29 -895 -922 411 773 -150 -400 -3 -226 -725 -728 970 -542 258 -524 -69 524 732 -86 224 192 747 -453 -591 -833 65 61 -884 151 -885 -11 368 -537 -453 926 -764 752 850 -593 288 385 878 569 492 140 899 -154 123 -591 323 460 767 -556 -617 -462 -956 847 498 -357 78 138 82 -455 -756 -439 -346 -307 820 -851 -701 464 -1 747 -148 848 -337 8 319 324 32 312 649 153 -491 925 -806 784 -904 497 -731 196 425 610 882 233 -593 -632 -685 -108 46 323 -410 -609 559 -115 54 -640 640 470 -911 667 -343 923 542 430 -559 839 -884 825 -434 657 -826 517 -437 532 -107 -904 -973 290 652 -856 277 917 -758 658 -337 512 909 124 421 377 932 -199 -335 969 698 216 580 1 -126 -351 -107 174 -149 -727 -224 -8 372 101 186 -382 -289 -573 985 263 878 363 -168 -966 -675 -610 52 -341 454 706 -381 195 -536 -784 956 -396 -669 741 -834 411 869 487 -852 -926 -901 396 -131 73 -44 899 862 30 -835 953 -865 90 662 231 -818 482 313 -990 -277 985 917 818 -448 392 547 -621 500 -37 -653 492 -400 343 -249 -646 351 -277 -802 364 977 -241 731 -594 548 970 919 -889 -684 -833 823 -624 -849 745 -973 378 -474 -858 807 -868 784 -106 941 -976 -681 145 -573 -308 -580 -779 235 -623 -677 386 -358 372 -605 -452 -596 194 -871 177 -415 10 -339 -852 -194 420 -707 -817 575 -280 804 -390 718 609 -213 318 432 970 943 -912 771 287 -779 349 -231 -71 -791 942 221 -539 -406 -97 723 -303 321 104 319 -976 915 214 271 796 856 226 76 -668 -12 925 289 212 -748 59 -935 -813 -955 500 -108 704 832 297 845 990 -292 307 444 -742 794 634 -474 -255 935 796 960 780 53 -18 891 -797 655 -748 -378 853 635 -288 -357 937 -401 -185 -675 -121 -198 -38 32 208 -771 -412 165 722 69 768 493 -350 -80 882 835 44 826 818 19 -396 237 -632 -311 -28 413 710 -547 990 507 133 -675 -952 -857 577 -342 667 99 -523 -533 -400 -64 18 900 -334 -608 154 628 90 993 96 929 -709 -278 759 203 -753 -964 953 -848 927 726 776 -47 298 444 -751 897 -819 290 -464 186 244 -275 -395 92 -429 -179 -269 -62 345 -955 414 53 202 -23 194 137 571 -222 -373 262 419 820 -472 927 -160 -861 817 -152 309 -893 586 -621 199 868 612 395 398 720 69 -198 -268 92 -701 645 87 704 -81 -507 -638 -793 -342 -661 553 -335 789 -857 287 762 -509 -318 928 809 -35 -72 -459 -311 442 180 -250 776 -548 276 -592 -212 57 449 -198 725 316 -766 -939 770 804 -821 -637 924 -546 425 532 -910 -936 975 -52 -116 -703 -81 -366 541 326 913 -299 -971 154 -883 539 511 800 -976 -915 170 318 683 -786 158 634 -227 -970 977 -220 185 687 184 -632 -640 694 550 942 -750 938 -725 -903 -99 -526 -863 -452 -396 991 -956 -129 -638 933 -979 199 924 -18 381 -548 -735 -215 -335 -144 -488 175 125 -697 662 352 254 424 -673 323 995 449 -92 170 597 627 804 226 -757 -346 65 782 -642 823 383 849 -193 667 223 -963 605 14 290 -793 45 -9 -763 875 -646 176 86 817 -514 716 -380 378 813 602 -252 -690 379 -156 -910 924 428 -437 570 854 -953 -734 678 92 -464 924 526 214 294 -370 654 75 -124 -13 391 -698 -683 -7 303 -979 -361 -589 -753 -182 -268 -977 -441 820 -865 -942 -67 -174 881 461 252 75 -306 280 -615 177 -707 607 253 -676 -111 -38 2 739 344 205 984 430 447 752 833 588 -471 133 599 825 100 107 409 122 202 -263 -473 -969 442 -995 -140 -177 -918 -441 654 697 -851 614 346 355 -224 -657 -953 -952 263 729 -690 894 -681 889 -97 668 -244 -700 -854 208 587 409 424 275 166 -571 -864 254 567 676 -683 56 -642 -634 -832 -324 -549 108 -799 -486 -759 878 582 -469 -213 -959 998 764 634 185 841 780 -826 -326 -645 -279 -624 368 -658 535 171 -408 507 -85 -797 592 562 293 872 740 60 -353 248 -823 345 -862 -150 -29 -120 -781 549 382 -177 -837 -425 -120 -270 852 373 54 -356 -598 -762 -541 739 -5 -594 832 965 262 606 541 -514 -535 904 878 488 774 99 989 566 529 862 800 -133 -723 816 -776 -473 47 -967 431 -462 -569 -575 -818 474 -688 865 699 771 -560 -529 -911 101 -987 -681 -125 618 190 -608 491 823 -333 -758 374 66 -762 354 706 326 472 -682 -621 142 -696 -688 742 -916 -722 -53 731 870 411 -745 956 918 487 -927 232 -26 415 -710 -772 627 175 304 94 -454 -137 637 976 -595 -244 -739 235 -764 -729 112 182 738 -549 861 368 -540 -943 -87 391 -849 -510 -199 635 -767 371 379 588 -415 213 -238 -414 -508 827 57 -108 747 -433 -644 -978 49 -415 657 205 375 861 -393 -61 648 -764 -618 -801 -249 653 855 -415 968 244 534 -265 32 -459 -614 631 636 830 621 -921 929 -240 -801 177 -678 -871 364 -173 -28 -751 -84 887 972 -363 -498 421 59 225 -392 -278 -534 -465 129 189 -457 658 734 294 456 -690 186 905 -760 -806 -368 -681 811 -617 -811 -3 950 -315 -510 -49 320 -449 533 240 -85 -501 -854 462 -648 -837 -204 -905 301 -610 106 182 -156 288 -97 587 -150 -608 -293 -130 731 648 -555 587 48 971 214 -611 191 -926 550 446 -974 -278 -49 -830 109 -841 204 -993 -24 606 513 -151 19 -690 -48 356 629 653 -865 974 911 209 446 -37 -218 -285 -352 973 439 -87 164 173 -366 -161 162 810 -351 722 5 525 428 -690 962 -624 -40 -231 -556 103 -891 554 -217 12 -68 987 -166 -546 913 167 727 -566 239 -657 174 739 42 418 -528 862 900 397 -478 -577 174 293 -114 995 250 490 -796 380 532 633 529 879 526 -492 421 -492 308 -897 436 -33 -813 538 -701 -559 -435 -658 -169 395 250 -675 720 -312 -176 -493 -412 -279 -574 423 -100 16 844 -342 -903 -665 -642 -219 408 248 -737 -611 227 -53 631 382 -696 -268 972 708 -780 114 -637 88 -917 47 53 -721 97 468 581 -98 -445 -83 992 -800 -382 -383 -266 628 -810 703 325 -463 -473 376 -153 -945 316 -502 -999 422 -716 -169 -922 141 -359 742 544 666 -560 936 957 -310 -750 -497 57 -735 567 -433 -400 -80 5 193 -974 -519 -101 297 -294 822 -102 909 -261 -177 674 836 -69 -40 201 311 804 85 -92 -115 212 -183 523 -783 -868 -914 268 -423 -131 666 -523 -662 549 -257 -90 -62 -833 -612 -772 803 940 -896 -236 -994 -520 619 935 348 285 -758 -32 192 -2 -387 -586 377 -512 921 643 490 -496 -69 873 -495 -660 364 -200 -962 -680 -715 -2 -299 198 146 -824 -261 81 -185 171 170 982 718 26 -557 -746 205 -289 -678 679 -439 -39 274 -746 833 733 -62 -722 66 -987 737 488 -114 -546 700 -642 572 618 146 -168 -410 433 615 631 584 -643 618 956 -79 -313 -623 -64 -591 333 -528 -259 772 680 286 -843 -362 -549 75 431 796 575 680 631 -602 -453 -772 -52 -796 -62 658 142 140 -848 430 -129 484 -130 -474 824 -999 680 676 -356 343 -206 -301 735 630 337 628 723 497 -96 58 -206 -767 689 -250 619 484 906 775 600 -421 -64 311 918 -840 982 -942 421 -626 -298 -41 185 440 -480 797 -643 -135 -364 -410 -734 -322 -788 -676 -30 -474 -869 283 354 170 -836 -521 384 -360 -599 81 442 -430 -82 164 739 838 -265 -460 -61 -926 -587 316 798 557 541 -712 877 956 776 -883 -195 12 -827 -227 122 9 950 -466 576 -335 734 775 -997 -854 715 -8 -686 862 -708 -342 -85 240 384 284 -468 -648 -827 -899 463 -79 -774 590 -695 -584 -928 -325 917 -519 588 -550 -488 -589 -407 -853 45 -54 928 208 -64 -175 956 -320 -152 -613 -748 -984 268 978 275 444 335 671 -870 -814 -144 -260 592 -617 98 -739 326 136 -613 -792 845 -60 -132 -305 -69 -620 -143 -41 19 428 -385 223 472 -780 331 461 377 -320 -837 -477 873 233 168 333 -813 726 356 588 -720 -785 204 773 -405 -493 -923 -498 607 -69 -633 -843 -453 -437 485 -785 710 -871 -908 -652 298 -973 728 837 298 709 412 -119 -989 156 613 -917 -446 339 -149 -460 764 -166 697 456 -647 487 570 890 -366 160 -257 141 1000 -227 673 907 -940 653 -67 47 -953 98 -186 169 829 -563 875 811 869 -308 804 -686 699 452 13 -474 372 -603 946 261 -15 615 -527 -809 -300 -425 -100 -737 726 -204 49 -300 170 143 -606 930 -278 -480 -218 56 -668 -619 -836 457 -652 83 157 -328 618 696 674 -174 743 330 30 -308 -361 -726 586 -137 509 -424 -375 -313 82 810 -551 952 653 389 448 -871 -306 194 550 363 -556 -913 -278 -351 714 -989 440 599 -384 951 -923 -733 -108 434 -471 -843 -124 -166 831 -184 591 -178 252 -419 215 -829 618 -617 988 -688 865 -279 302 -531 30 826 356 -32 -520 -925 556 -995 -15 799 832 318 -956 -276 -428 -496 923 -545 -51 -800 -28 332 432 -624 259 -835 -101 824 677 -184 769 -991 439 -947 -253 -963 -967 -232 139 456 -485 367 570 -326 292 -59 -223 60 -470 -968 -861 -947 -195 -804 -902 -255 833 -423 -948 19 249 58 -702 -737 469 896 -99 -349 -563 -354 -958 481 -966 -840 50 774 -627 -885 -44 889 -669 115 -543 -566 -730 644 772 539 -253 -530 -879 653 840 650 528 -164 -415 -821 508 61 443 371 817 -357 -406 -310 -584 -647 495 -78 -381 395 -58 858 192 -417 -402 978 -740 172 530 -180 354 -388 -710 -512 -972 144 -251 797 24 486 -637 -691 -826 -247 -985 34 320 513 -237 423 -986 -720 -954 380 -335 -133 379 -526 -179 208 -554 -148 362 -93 993 -433 797 -425 -777 -886 -785 594 -30 -881 -895 529 962 384 -311 785 91 0 779 831 -838 975 544 -383 -827 -320 849 249 670 -433 548 -154 850 512 -475 -20 -334 498 -713 848 -87 -175 -682 -403 807 840 787 -804 614 -672 54 -276 -364 -384 -103 656 -981 -753 -32 -367 654 -531 620 374 -359 -77 -744 -457 -858 995 -883 -798 694 -475 675 -829 -496 -827 -244 220 518 426 -176 45 298 444 851 -983 -232 56 -601 -379 32 -317 119 -229 -965 218 981 30 637 205 -919 -61 -219 -881 885 -843 -156 12 -650 639 -161 -180 -169 -121 170 251 -661 366 -97 -605 -129 115 970 453 198 403 -857 989 -993 746 -175 -760 -103 856 -396 195 -84 -808 288 -297 -138 926 600 -582 328 71 409 -757 -17 -225 947 709 -165 181 -340 -387 -12 93 415 -294 -761 407 -727 501 586 690 -54 -647 706 -319 985 206 463 -392 364 886 -12 276 748 478 777 -674 624 698 -247 160 -625 -464 -951 840 -275 -530 -664 113 -575 850 771 -379 -912 -169 711 -694 -313 -633 245 321 -635 256 28 -441 110 -436 243 -167 -894 666 -214 -675 371 954 917 -480 939 539 562 664 -891 -35 -282 565 -344 206 24 -521 263 759 135 -846 377 650 44 -221 -936 565 -500 831 212 368 -190 -994 -335 141 -80 213 -176 662 868 168 -184 169 850 408 789 -646 -521 385 245 148 413 -199 345 -637 -864 -104 -273 51 -205 971 128 937 -144 -522 977 -830 440 -31 -634 988 598 -440 -105 707 -904 556 -269 520 895 -841 882 860 -383 -31 -169 -300 -59 847 882 -348 -140 -792 101 -719 -583 78 -648 247 -86 946 821 -904 -716 62 561 842 -333 -249 -293 -280 -468 12 616 -539 11 369 111 -124 133 590 -476 112 632 -743 4 -114 -983 -638 -203 -379 -349 869 161 -366 -448 194 -911 518 -120 -998 547 -811 867 -898 -298 651 -898 327 -88 448 -796 582 939 466 727 -537 86 737 -140 683 -45 525 885 -41 -268 515 765 528 921 -628 772 125 -715 924 -103 781 -41 -173 954 -143 -180 424 857 -698 291 -695 341 475 133 -31 -564 -500 98 768 -450 -839 292 -920 -994 414 -15 -660 36 -319 -733 -420 -985 604 -285 -415 -163 -330 820 -273 -764 -13 460 -231 -348 -474 -724 -132 -432 196 110 -585 327 366 -224 998 -323 373 -452 743 -775 -931 426 341 -935 -225 -704 -28 601 30 895 803 676 -283 -170 757 -843 -689 -785 -120 -680 90 269 -936 -558 611 193 -366 94 585 78 -68 -390 -538 928 61 -898 826 652 440 -207 -495 -361 -930 499 -702 -548 -592 791 418 545 -743 -981 229 -503 876 399 796 -800 -925 -46 823 410 540 512 161 244 360 699 -713 -749 -569 968 708 -162 -580 965 -671 49 -602 -412 -66 717 658 461 -517 -898 -520 250 371 -879 -405 -931 419 -22 649 846 -508 -659 -6 424 -790 72 -709 239 -639 48 -906 987 -359 463 -476 -459 405 -719 -365 -837 -182 -758 567 -369 -714 -612 589 -169 -448 -247 556 266 -696 811 -298 -700 82 -511 972 127 390 731 713 -861 977 -984 -886 756 -478 67 -914 903 94 -604 -154 -321 504 660 546 878 1000 235 -970 -241 -257 -638 -328 -158 390 123 867 693 -933 -214 -981 -806 199 -867 429 628 424 -834 812 472 715 333 -39 214 820 403 633 -728 -927 104 -876 -424 402 -141 772 -717 -631 350 884 -132 486 -385 844 946 220 -545 69 -428 -422 -528 -445 168 -36 -666 -146 711 134 -927 -189 -457 -474 588 -662 751 -439 686 -898 -815 935 677 576 -8 532 -944 -505 897 -316 782 -73 -546 -755 47 329 -512 151 -800 -387 888 -568 -121 -389 521 -867 746 930 -335 126 -622 -736 592 861 807 794 195 -293 144 105 -880 -129 755 -460 -490 548 -604 -93 -508 982 992 909 -852 -88 860 957 -223 987 826 -248 -236 -999 938 216 -100 738 -895 990 387 286 365 -89 -793 717 888 616 497 697 747 430 -709 515 -69 420 796 -519 519 183 231 954 -856 -490 -366 746 -781 988 -282 -562 184 691 834 -69 -496 -951 -996 811 -880 -12 -738 18 -887 -77 17 -362 -255 -516 609 -103 -493 920 959 540 -849 -902 817 511 676 204 -109 242 408 389 687 772 405 103 468 236 421 0 -826 232 -175 -992 -39 552 -829 -756 -382 513 -1000 -556 -254 902 -208 719 296 824 991 574 633 -631 -337 393 -193 -739 -779 -551 13 -345 890 749 189 -734 -942 -366 549 -94 -89 -381 469 -27 895 -817 515 702 -101 285 943 -167 -402 -210 368 -60 164 716 -172 -414 950 -215 -771 -88 -914 -763 446 840 667 717 836 727 317 109 -399 828 -289 -242 990 -230 463 527 -401 272 -880 -826 -396 -186 -71 -275 853 -83 575 963 -607 833 -35 -578 959 806 969 -282 592 781 31 -26 636 348 590 -617 -270 458 385 401 865 413 -474 -89 -693 954 -964 -963 162 -268 715 598 58 168 217 899 375 -606 -782 -690 -203 923 481 -593 -718 -215 792 -635 -665 -227 448 773 -247 669 -565 137 -202 -946 458 142 476 -93 -331 -333 -965 490 -777 -972 -249 621 827 862 -671 -204 271 -525 205 -781 -455 -577 -683 -906 -295 72 -31 254 59 -412 -314 350 0 -23 -147 -807 698 390 514 454 922 955 335 -229 -56 -78 313 -467 -190 397 -943 634 -716 -738 830 820 -559 284 307 -843 257 -334 -221 147 -937 -106 -282 -208 -616 461 380 -511 728 -46 339 360 791 958 -388 635 56 804 932 -127 420 -354 444 216 144 404 242 208 -775 -578 -868 396 40 46 -499 965 -206 -605 159 276 123 747 -81 831 491 -444 -713 421 -301 -161 -993 -877 -41 -976 -573 964 -489 493 839 890 160 315 53 -807 105 -699 -197 -891 934 138 354 -958 364 -359 125 713 970 -375 279 -159 751 -214 844 512 -504 849 -354 -396 563 -415 960 -590 -722 297 193 98 -50 665 -183 660 -357 251 -638 706 178 571 -711 -37 703 797 -57 451 -992 -273 164 -507 -807 557 468 864 -524 -955 -51 -658 -365 751 783 270 867 337 1000 -44 805 -832 -285 -921 -812 709 331 -735 813 -530 -381 346 662 788 923 -180 -980 971 -571 785 -741 474 -389 781 -617 506 -83 762 -747 546 656 -41 -395 -275 481 770 955 -214 79 -801 820 -936 60 634 630 -112 275 710 -395 -1 320 112 438 253 -7 42 -238 -477 329 -821 52 233 209 432 -835 422 -167 172 -418 228 -637 24 45 819 -53 477 421 -618 975 924 -492 750 73 764 182 -396 919 -62 -146 -248 -692 177 -876 746 153 206 613 -292 716 527 925 -794 933 -199 -852 627 286 -692 163 799 880 -657 -801 896 942 521 103 -671 -882 -670 712 978 580 28 -99 -211 334 549 413 879 -949 678 -950 -996 795 745 869 -474 -642 -35 -24 -745 -717 -873 -193 -669 -848 728 -545 797 -440 -112 -922 -939 -502 -521 -771 219 -815 333 -684 -993 -680 -807 -586 671 335 786 641 -987 714 -595 -550 653 961 644 -210 157 -904 -657 -451 950 -260 -642 -710 -239 -858 202 619 672 -360 359 547 -498 -321 352 -666 -15 392 833 -964 381 543 -464 -271 761 -531 332 -37 -983 641 897 986 338 849 684 133 -881 -722 -424 -259 -98 -236 -629 -643 165 -81 -907 960 -137 -543 -116 253 -44 672 162 761 693 780 -699 178 326 543 -440 -282 188 1 282 -646 -708 -495 -811 392 830 333 237 -351 243 506 -676 -837 755 857 990 797 -174 965 641 -805 160 -63 243 677 -771 -787 -922 197 -973 549 89 -164 327 -58 855 688 -417 868 168 -685 -259 -766 -325 -483 -649 -916 551 998 462 514 -528 996 -925 82 -398 -982 485 36 -823 -207 -965 684 -252 186 -415 442 718 -817 992 374 284 -777 633 -232 -303 -558 604 -327 -761 -212 295 -725 -774 -908 275 -71 -857 -305 840 796 -874 -766 -10 -764 -807 929 240 927 401 757 -283 17 -584 361 590 988 -477 -866 850 748 -818 -957 322 -839 346 511 -641 291 870 71 908 615 -15 -603 -519 745 -763 -404 456 775 -189 866 479 -308 -496 137 84 -98 -210 640 -538 -335 -324 -301 518 877 507 -360 -776 698 818 186 -387 -828 -942 -796 -283 454 738 -271 -837 -588 -657 584 907 -937 -13 -932 875 -885 -294 70 953 -469 -781 -161 436 629 685 -424 -943 299 951 -43 -134 689 121 -466 623 771 -18 901 -231 -709 166 438 -565 774 -229 175 326 65 -208 515 -437 307 -498 -329 -519 731 63 -162 -912 393 852 23 -124 -940 461 555 -199 315 590 -713 488 -964 -974 -189 96 -790 900 84 -416 802 237 62 -163 -908 836 940 -532 -496 -746 -579 -191 -753 521 559 -841 -271 72 -871 789 408 575 718 -134 758 -349 -195 -581 -859 -106 638 218 207 967 940 377 -608 -850 462 -342 106 588 809 -897 -370 -517 409 -738 -439 365 -592 977 820 -226 -410 936 -900 -67 187 338 152 555 -823 -229 751 421 381 -466 321 985 -28 -877 129 537 -927 -647 -739 -801 506 -514 1 193 -810 862 348 199 -400 -95 -771 424 -758 -934 -719 61 432 -501 435 409 -937 406 -752 -918 -395 -863 135 431 460 343 -412 75 336 -17 290 -537 -141 -234 50 -365 -73 756 -937 -840 -255 -609 936 555 -422 -611 193 -108 -423 -59 596 429 -183 -159 205 119 589 342 884 755 -925 20 942 -934 -961 184 692 149 399 49 702 768 264 -371 -69 47 -734 402 -984 526 -95 -294 906 -494 835 522 519 -534 -808 483 415 -56 203 543 -737 827 -325 -411 527 -881 800 783 957 -911 -664 187 -751 986 987 603 705 442 656 -145 -80 -100 -513 -66 558 -333 173 -845 -981 36 -119 317 85 -694 -113 -835 -392 707 381 807 -44 -3 -922 -366 480 -115 -314 2 571 -504 813 393 -70 301 -649 20 -960 113 -319 506 273 -409 -356 -914 -668 -948 -286 -742 224 -453 -553 -48 556 55 602 241 -872 -254 -582 906 263 -587 -141 -232 336 -244 741 -919 787 102 -656 232 -437 154 141 240 269 -958 -117 -424 -545 726 698 -814 -332 9 -26 445 689 856 723 -846 337 -117 -592 -415 484 -170 -414 423 -160 57 -360 249 0 -307 -323 -976 677 -990 142 -594 195 -685 -652 747 497 -819 954 -966 347 257 -269 88 -854 495 893 194 447 464 -244 -836 -873 192 -828 -814 619 -1000 -794 276 930 708 307 -992 -757 221 -643 696 150 -433 369 -970 -467 947 -547 -57 631 -342 -802 -372 -297 20 332 860 -262 -127 557 55 282 -693 386 113 -582 532 -409 -215 457 -103 800 -47 390 6 -922 632 -362 556 -869 -602 95 501 -39 77 975 -995 -709 311 163 268 -998 222 -364 -308 -586 724 871 -255 422 -763 -419 481 -464 80 -454 725 -735 526 -997 449 -384 -954 -771 -730 681 74 -635 710 -280 -989 938 -673 457 -796 433 -6 -955 943 997 -947 -502 -693 -924 742 956 513 -519 228 -168 976 970 -940 68 555 -54 910 467 -355 209 458 -608 613 8 602 -758 -185 -772 832 -875 -639 548 730 -965 588 348 637 -807 -877 23 97 -761 -478 791 222 -731 878 992 124 136 413 149 -496 -541 521 -89 -945 -646 211 183 -408 -270 -786 -17 60 809 -764 -187 117 -306 759 -679 -309 -532 853 389 -140 19 -139 484 956 -417 -747 -415 137 328 589 -491 -97 -704 -155 396 809 221 -727 349 -821 -167 -691 -640 724 -208 559 845 396 761 857 -709 -216 609 -517 -229 934 -535 999 605 -880 445 963 -508 15 843 -948 326 728 516 -403 929 -35 -792 503 -366 844 -927 -306 641 132 505 337 -205 -237 922 -315 -868 -393 710 778 -370 857 -188 822 737 -710 -96 615 -959 -327 -144 -60 410 984 418 186 -466 858 218 -906 -520 553 -684 -618 -28 826 504 721 -249 1 -325 314 270 -12 400 -575 -109 -814 -169 313 538 -180 -396 -582 -980 -577 179 -825 -794 378 823 668 347 971 -410 607 192 -650 540 196 783 -344 -831 273 -368 -178 148 449 874 730 782 -133 -967 553 -778 272 898 515 127 93 865 433 -814 6 -659 246 -995 -911 428 556 746 818 -198 619 556 -77 -814 -423 368 864 170 -406 -445 857 -986 375 648 -927 -350 683 832 -411 -213 -67 -548 -856 -604 -149 -615 -870 -493 130 -329 207 404 -244 -632 366 43 599 165 637 70 -248 6 -397 797 -377 994 629 -174 -112 262 942 -202 -279 -868 -200 -791 874 -640 935 -279 -123 127 -965 331 -113 -278 493 -959 -253 273 -866 408 -827 -83 39 398 124 -665 -770 -440 -167 -30 376 -593 -200 596 974 -133 -451 -819 448 -60 -293 544 893 105 -455 480 -665 -422 827 -357 862 689 -807 -674 -512 811 -410 -484 640 -262 -96 878 339 172 373 -746 156 -30 860 422 833 -742 -152 -610 -101 -838 -453 417 439 964 770 12 -330 585 -955 915 137 -538 -295 588 763 756 -522 667 -353 19 95 -552 -85 -813 -144 991 302 653 -476 402 -902 -17 345 853 -578 925 51 -103 -970 -881 608 -514 -655 -54 -380 -761 -842 -124 -77 -610 54 -487 -627 335 -644 -352 -644 -922 -120 520 -8 982 92 -300 -717 -554 44 -187 151 722 -245 -845 616 -609 -266 -870 -972 238 591 -110 777 218 518 -24 178 281 243 167 582 692 -30 833 977 490 354 174 314 172 852 -485 265 -16 -95 -603 627 910 960 -801 433 245 825 923 342 -256 -583 529 -24 696 -654 729 842 35 -447 -899 256 820 -440 806 691 649 669 677 -884 -330 -341 -330 -672 -489 -661 -805 -758 377 614 -816 138 479 -50 -350 -700 635 -504 -529 409 751 -825 875 -932 -410 -499 508 121 -286 -811 694 319 -526 -352 -333 -10 -777 -720 -827 -103 179 -914 903 -858 920 584 -323 -930 -779 -187 639 555 807 -439 876 529 -11 603 355 133 -763 88 -738 956 52 -771 767 -474 844 400 920 -794 -321 32 367 820 52 -529 -208 408 -541 -783 -13 -449 660 -717 835 785 537 877 586 673 -968 -225 -657 -960 152 -113 -980 -581 -860 -353 -695 -526 611 -836 -826 -531 713 57 473 78 568 992 458 -881 645 89 827 413 -38 -914 993 237 -134 -795 -724 -580 -802 -76 956 735 917 291 -567 736 20 -250 176 648 -382 142 287 312 551 50 897 32 -491 604 -609 -217 -25 -347 -381 677 -615 -280 321 307 -794 -648 -489 -561 535 -440 957 -926 434 -969 -806 -755 818 949 186 465 804 395 -181 -792 -594 -756 -661 -215 -633 862 609 502 -801 390 734 -209 -69 345 -187 -66 -840 -994 970 972 770 123 895 423 -486 556 -875 480 -975 641 -83 -72 838 923 -966 825 693 448 -425 -574 -945 381 -901 -169 270 -745 211 646 995 977 874 -79 -383 513 248 386 -425 449 -687 -420 170 -590 355 408 823 -541 967 -347 -76 323 -236 -105 -477 -324 63 -898 154 -212 -317 730 725 -977 762 283 -9 865 -384 -484 -931 -478 795 475 -67 -257 -654 -281 620 -115 606 718 306 916 15 330 308 -562 -94 612 -352 -145 652 -285 -843 966 455 509 -201 749 -233 368 846 556 51 -462 -320 -400 -24 -481 -700 432 6 566 -187 794 -899 -129 934 949 -222 575 -134 -368 -483 -2 924 -480 -403 763 279 -394 -385 -750 828 -513 819 -99 -631 -796 246 -296 343 207 -868 763 814 71 -896 174 -368 937 -463 382 -546 573 94 944 675 -452 92 -477 340 -881 -234 -856 -672 209 -894 -759 594 -642 -403 -453 -735 944 -627 291 685 797 -119 -88 881 430 -4 -773 -488 122 -154 516 -256 712 885 -284 555 -706 -807 -566 -499 -864 -577 -877 118 466 832 626 -681 176 -2 -864 -17 154 126 -783 514 -355 632 -926 825 -539 906 -352 916 610 385 -130 -496 488 611 811 36 712 760 -574 -608 -250 774 -79 -218 777 -710 906 140 717 -875 175 -194 -249 -623 -37 242 576 -991 416 574 292 206 174 925 283 -802 -261 35 -920 -623 817 -896 181 583 546 -873 140 887 -959 147 330 -221 -32 -286 -476 590 122 353 -896 -140 -183 -615 238 723 -992 609 -932 -791 880 -908 -71 -88 880 -105 172 177 -398 -248 -393 -705 -886 -363 -45 628 -196 251 -903 -43 411 -971 -484 196 778 -203 559 76 931 289 198 -704 912 -576 -880 259 -34 464 -655 487 579 9 -789 -340 430 -640 703 -480 -335 -612 521 981 459 586 441 -659 899 546 -803 214 -273 -783 -959 -621 -87 749 -304 908 5 -882 -884 -255 -168 -454 -520 118 -97 805 -717 350 268 -310 540 693 -560 284 822 -681 -186 -815 -694 -421 521 -159 -787 317 768 248 732 -991 -103 641 680 301 163 452 551 -153 39 700 662 959 662 353 -381 -674 926 -130 -248 -630 530 123 -449 89 -661 829 600 -68 -231 -151 -246 -913 568 946 663 295 -217 -613 -843 -356 -401 -625 915 362 342 685 -199 291 -257 -208 -27 -124 986 915 -259 -169 -921 612 986 -711 -669 -106 -727 874 -925 -485 -418 995 435 -993 -898 -194 725 570 -712 489 891 629 -177 755 -471 314 -599 53 -694 392 -925 359 -336 849 683 -646 -838 682 688 773 -14 -830 -891 101 -209 -458 -415 13 -413 757 568 951 -124 101 74 -224 846 549 205 -956 -660 362 -835 877 69 73 213 158 -956 23 544 310 596 -607 -279 3 -332 -707 619 789 -263 846 -110 -634 510 -614 -522 991 489 -388 -778 61 326 -702 620 92 -587 -920 537 -788 -537 -601 -40 567 96 -167 158 625 957 126 395 719 -446 283 -943 -559 629 -440 -753 -123 751 -662 307 -87 -752 631 55 271 -83 996 -347 -383 -446 -90 -219 857 -448 -966 -551 6 592 -28 -265 71 758 779 -511 721 14 190 -901 772 -215 27 779 469 175 -866 804 -962 481 -463 -103 310 -794 -561 444 -936 847 32 -629 615 -485 502 -735 -76 -433 43 923 384 308 -978 -734 302 762 -169 617 -71 112 -498 340 -376 -777 623 -214 417 -750 -937 282 494 -59 -894 114 -752 -270 48 -186 336 -505 -526 -323 -360 -122 201 -232 -813 172 -263 904 203 18 -518 -570 715 528 -193 -916 -50 -185 -273 976 -189 -87 366 170 -451 -198 -644 309 -250 -472 944 885 31 -91 954 -126 -234 -440 -127 271 58 414 -513 770 434 -387 -932 683 385 864 669 990 -48 -608 642 755 -750 -642 -48 678 529 352 227 -141 -742 -384 475 43 -532 -231 -757 402 -778 313 -955 -130 731 -307 -29 858 -392 752 748 498 -559 267 -640 -882 -825 20 711 -372 381 -754 275 -700 17 706 62 -524 -362 -643 -225 -734 -458 203 665 -503 679 -835 -249 53 -446 54 -530 -613 -830 -106 561 208 -571 948 -826 944 975 55 -848 -127 -756 -212 -736 454 921 -94 -870 -756 -984 -743 -553 988 19 -354 181 -370 -409 -735 565 -345 -97 -276 926 -740 931 727 -714 295 -996 -708 965 -387 279 -945 -869 -293 979 96 312 -218 -59 -989 255 -457 909 899 884 709 -242 109 994 -516 138 -829 -385 -844 850 -377 -509 -435 -555 697 -371 554 -775 -344 -122 -637 -575 547 -139 483 -499 47 581 -973 -647 -265 778 31 943 -930 368 105 768 -500 -822 489 860 -290 749 -816 -311 647 493 197 -134 -976 -966 306 936 974 -850 -188 -326 739 -641 -331 40 -845 366 -798 -25 -723 -337 251 781 161 -939 -634 -308 655 -445 763 -89 62 60 -518 312 497 -972 -927 196 -856 345 -11 869 -167 963 823 579 434 855 487 942 775 -819 625 120 871 -78 -113 -729 -197 -65 420 -38 940 -535 112 652 223 435 -755 566 248 726 -325 717 -866 830 -798 422 901 -534 -710 837 967 -34 -21 -151 -671 -672 -389 -22 214 429 675 -985 771 -142 -182 984 603 784 -462 558 -84 -403 587 248 -601 150 -352 349 -335 835 -58 680 828 -187 -564 906 -431 -128 92 -852 188 489 -422 297 -152 -589 463 6 926 719 113 -600 -199 956 -252 930 404 622 -486 -317 -794 919 -817 -581 703 -688 -275 373 330 -582 -987 -244 608 -301 -574 -240 -543 -595 375 223 129 973 -787 299 -887 202 172 933 401 -565 685 -677 -454 -854 -718 621 -316 467 -559 -868 788 -277 863 226 537 -332 -60 -747 -433 327 577 -869 -302 -947 -238 550 903 -978 54 -793 -487 -401 -628 257 441 94 379 -515 964 -514 -488 -956 -591 947 454 -378 333 460 652 551 -495 215 943 726 603 215 -149 160 667 507 -974 216 -860 -329 978 606 763 -96 146 -361 -628 456 478 823 -453 522 297 42 -65 631 -593 -194 -871 -865 630 447 950 -478 426 -336 310 -505 -638 -484 -407 -568 -791 405 424 263 -612 639 379 561 -679 -208 -601 -500 -704 269 609 -375 -580 -799 585 -603 168 -31 -486 -545 657 -219 67 -840 -107 -871 -145 -125 705 471 -226 -665 667 -243 -503 -594 -235 -244 482 185 -150 -854 952 -861 -699 -212 558 517 985 691 490 266 -11 991 873 -470 474 227 -405 411 436 613 -892 872 425 -390 181 -247 930 420 4 933 561 456 -498 -124 458 -400 900 207 -48 298 476 839 700 405 865 -84 408 4 936 755 35 -650 884 -455 746 -51 680 -681 592 170 95 717 -695 -603 659 -420 -911 -652 -589 -967 796 835 27 697 867 388 -130 -224 718 397 -89 809 -144 -476 -541 -787 -183 -33 -545 442 45 -702 740 963 -878 635 -62 262 -783 520 -930 -434 -957 551 158 -2 -651 344 -596 994 -350 -646 -364 -267 967 552 587 -65 -835 -857 -535 185 -995 -309 -477 -146 728 15 998 -124 -824 -332 944 769 604 535 733 -686 -348 91 -9 193 -382 -194 -824 -321 -585 -80 491 -60 236 704 793 877 280 794 601 -804 545 708 -697 -341 61 493 -541 950 579 -826 -377 769 -187 -279 219 -8 -657 233 7 -240 202 655 704 3 539 346 206 -443 -969 752 -987 346 -761 435 -573 979 880 -422 -492 -830 -863 -78 -431 922 -751 -985 414 -872 -770 -326 210 519 227 -448 553 -637 -40 -90 417 -593 523 551 957 -55 201 982 784 555 -137 -869 -36 -1 401 -993 500 319 -721 77 -62 425 -465 739 -641 380 -203 -449 516 -841 86 -601 -608 -777 592 -191 -998 -37 -997 -494 -906 -387 283 -577 -267 -304 894 357 -913 167 561 -21 797 -738 -706 483 -135 -708 225 579 931 51 -188 -35 -453 -279 590 783 986 -279 513 -994 -123 -489 -110 182 774 -604 268 58 9 -335 -533 -342 -466 -730 -632 756 186 -563 -890 -708 -988 688 -440 -638 -463 -102 518 -655 855 272 487 772 -177 -853 -394 -847 459 -92 678 -349 442 972 163 -611 -290 277 913 974 -834 -67 166 789 -150 224 892 -928 371 906 780 -321 525 770 -378 -675 -107 91 427 86 580 778 -254 -963 -313 652 354 -109 -254 820 707 -667 -976 -805 263 434 621 -334 109 115 913 784 -248 260 1 -381 -91 -588 306 -590 -361 27 50 -815 -132 -402 -848 -878 -679 729 918 299 -765 394 -719 -699 -659 606 -515 448 185 844 -223 -593 377 490 -1000 87 -322 224 -542 -451 -564 -358 443 514 -990 916 911 -588 -228 172 483 -898 -592 -405 -663 -340 -190 -604 754 -182 -197 490 51 908 -649 -826 -280 564 -553 -615 -879 572 -443 551 783 -198 668 -161 -312 -884 574 786 352 -73 -320 18 -188 82 950 -828 408 245 80 -387 892 -572 -889 670 10 -614 325 392 490 816 -109 -843 116 379 972 673 707 -757 325 -184 -2 338 236 -624 623 -497 -745 254 89 -3 -368 -964 -33 75 245 548 -487 72 346 963 -349 560 523 -888 191 816 294 -357 -269 260 -412 414 383 962 -19 -48 -879 -647 -942 -327 -528 99 -821 -628 -703 -892 320 418 -343 -61 -222 -968 959 620 -438 -531 76 461 -459 766 -190 620 706 406 -975 -668 683 -403 886 -711 198 -306 321 -497 -172 600 913 879 -791 634 -623 -319 241 -590 364 -991 -415 410 -489 -498 619 356 802 379 -866 112 -745 -880 614 303 -847 -443 -798 460 -35 -118 -66 -607 632 255 575 -591 703 592 -966 681 -779 -968 948 -947 -878 953 -904 425 277 -885 641 289 319 -272 -556 492 487 -315 -803 -517 -632 184 260 -92 222 -635 -221 -680 -950 -402 131 140 310 686 -481 -761 144 645 812 -809 -402 -983 893 746 -308 25 963 624 165 647 -325 -400 207 33 -436 -621 63 176 -506 211 -194 689 -603 238 -663 -496 -673 673 793 446 -738 172 -101 615 272 -139 853 532 -265 182 -720 -733 601 -857 -726 -562 807 63 618 327 371 -824 660 83 -59 42 -686 801 -838 -798 101 521 -241 -901 698 -18 -736 641 68 917 582 24 -293 -727 -145 91 193 -76 573 -485 -36 -719 812 493 937 629 -122 -857 -732 884 451 735 -470 -659 -595 74 577 -133 707 877 -937 -60 -844 766 962 692 -571 -679 -170 982 815 -750 165 -614 189 26 -973 -99 707 -701 635 92 215 -447 989 233 -859 1000 -620 -992 730 -860 852 -757 620 421 994 -986 -143 670 -670 208 -211 -790 -158 874 603 -872 699 870 -683 974 -637 -979 825 6 919 781 419 597 -604 215 910 535 -295 952 307 628 -463 692 -964 896 -549 440 495 633 374 837 53 -430 -504 -472 -75 -330 -489 15 -191 -841 -105 209 860 -231 894 -845 372 -226 443 766 -354 356 -777 -948 -460 620 -567 -308 -786 -368 -884 -73 608 -129 -955 -689 476 494 -750 -225 491 -650 -746 565 350 -430 -989 -300 81 -530 -174 190 413 -21 304 74 813 129 165 -776 -301 -697 918 -796 -667 173 -819 -676 748 827 -32 -791 289 -863 -542 604 74 -118 -260 -359 472 -903 731 -14 558 -549 -329 137 57 -513 43 373 -194 -410 -174 -168 -428 298 620 815 -921 -523 -90 13 -961 211 -150 190 292 309 389 -828 978 244 439 -146 483 -268 141 685 -445 -209 -71 -152 324 596 -998 -270 -547 261 401 262 -349 176 275 592 -589 41 861 526 -736 -47 -151 -666 -188 -688 -891 -115 967 -647 948 290 -415 9 916 597 335 -163 465 569 534 724 228 -159 788 876 -240 -806 889 -116 -642 -506 -559 801 442 -533 516 -868 -220 -980 -629 -468 -853 537 -273 -182 -199 104 726 480 -986 397 -671 -517 183 -428 641 -638 262 -167 -853 917 -656 -311 -367 -269 490 252 -973 -761 92 -958 938 -929 219 -578 -741 -632 428 903 393 729 188 -460 -791 -130 234 645 -426 -742 -871 -720 402 -743 760 245 97 -350 -756 -669 181 -810 -661 487 -601 -944 324 -768 -746 -616 -504 579 877 -88 -152 -993 94 -428 820 -5 -465 741 345 -512 -985 389 -949 -68 -16 -562 -205 903 -697 -723 539 54 -910 467 -798 163 -642 99 910 -231 -543 -694 199 187 795 -762 -999 -445 -577 -346 -67 656 -247 179 -6 -385 -118 163 298 -55 520 -566 261 -275 903 132 11 -342 -146 -420 -865 -742 877 78 722 -601 14 -90 823 630 129 -752 571 -878 -456 329 68 633 -916 -55 -373 922 66 580 -847 643 512 -560 -757 -376 474 677 -709 790 608 -839 -392 460 -27 -737 701 -767 -172 462 379 -54 -95 322 851 959 -73 77 -287 373 729 365 -23 -147 -829 556 -101 -582 -857 94 -443 77 -143 -564 231 -819 131 404 972 -540 -99 681 613 952 547 550 -973 -586 453 -576 -525 684 -615 515 377 -163 191 582 709 241 -760 -810 -324 -706 86 296 748 106 611 -247 -892 25 -724 -949 -825 -224 152 -523 -177 716 434 -831 97 633 368 -476 985 362 -504 178 341 -975 454 157 419 -39 -84 -972 -477 -175 842 -152 -691 104 403 690 -419 -355 924 83 -492 -777 22 -731 467 -968 -110 -910 -706 -860 -707 -693 -409 563 -139 -885 -249 677 91 673 -591 -905 -287 -272 -184 -235 34 -37 30 -932 -233 -994 276 -866 736 683 8 696 -230 -326 537 713 242 728 722 787 -99 976 632 -204 -837 -973 -638 -239 -367 -700 323 -934 125 -15 -37 172 427 883 568 -651 650 295 -919 -744 358 -356 656 352 -819 537 -936 -489 269 -295 -213 -708 704 -893 727 -987 -531 -868 31 -649 -879 218 -909 -488 460 539 -509 359 -632 -834 244 852 128 -780 278 79 382 -527 94 -941 337 920 523 952 527 955 -943 77 328 -179 204 -330 -678 -944 -374 -624 -219 -79 -406 -208 203 -182 -728 -645 -375 -425 -211 -491 868 -265 -48 973 460 -835 135 139 -513 -876 -200 -32 501 -613 739 -115 -890 417 939 372 -281 877 226 -436 869 -200 643 -713 249 -281 -25 872 602 -237 -515 988 -164 77 -418 146 178 -428 -994 -629 868 454 247 150 807 988 -919 872 143 424 309 -396 673 -174 908 -22 -919 534 -994 47 -54 318 -863 285 35 -911 754 -600 -926 810 -198 866 -832 -396 495 627 47 429 264 -786 -625 614 -138 165 289 600 92 -23 772 -824 -128 154 608 -270 -525 -484 814 258 -120 679 342 17 218 -631 925 153 207 20 -590 -46 334 -103 -409 -266 488 99 883 -112 105 -839 -694 -359 28 -3 -814 -600 -547 556 401 154 324 -750 14 96 166 -392 -269 342 558 534 -460 197 -913 -506 760 -24 50 -19 442 -632 -640 -154 -930 -295 -422 -641 874 99 800 512 545 -162 -508 406 464 499 993 982 -481 -651 -331 555 -546 415 -727 2 617 -628 -460 171 -750 -38 -819 -625 -484 937 -729 -84 462 182 307 762 -40 721 -130 -951 -743 691 773 -411 414 -461 -151 -619 444 -891 494 -288 330 -233 -770 898 -662 -759 -387 -24 132 86 144 871 561 124 -673 -175 532 -98 286 -444 -123 -745 -809 974 744 990 488 -770 -67 -172 -291 -686 850 232 604 208 313 -182 532 -87 -158 179 -764 362 936 4 837 -363 -573 994 85 534 -646 316 704 -270 -75 -258 -199 584 256 -119 424 498 685 -371 -412 -220 87 -438 224 910 951 -551 951 159 522 430 -444 581 524 -605 -244 764 942 -212 584 677 597 -958 -529 371 93 -21 959 196 -533 551 -234 -188 -404 -231 -969 -330 -502 916 96 209 -93 174 -266 -99 777 -556 317 265 -510 538 691 -248 992 -299 -130 -203 323 -286 -968 -368 79 -196 -41 -967 965 108 991 -810 378 8 -686 141 168 891 -220 -633 -821 -124 -137 -368 -266 91 -461 -986 -629 -954 346 584 774 -750 -49 661 -369 263 436 -370 263 -458 -894 -371 -909 -817 845 -806 -443 -236 -100 695 -944 -706 882 -11 539 -325 -990 -195 248 37 -950 -165 -321 -149 792 955 466 488 -291 -463 -678 -197 765 -68 566 321 -1 -299 582 -374 -420 -761 260 459 205 608 328 595 836 196 -428 -945 -696 -562 -545 -798 388 731 -115 575 705 193 772 -323 537 381 331 -62 811 525 -210 760 -168 475 44 321 887 94 -453 -292 41 992 815 624 713 354 860 253 -208 -344 -832 298 718 -409 903 601 458 -487 -90 -32 665 -928 -214 436 -821 140 383 -788 481 300 -601 315 861 -850 49 -724 49 -739 328 -284 794 -918 -886 -547 -657 345 -420 -189 277 551 721 -98 -920 -64 -806 -32 -140 539 516 -242 -577 21 -722 -375 937 -413 -868 17 540 317 502 -189 -105 744 525 -739 944 720 -394 -859 41 134 -680 -808 969 184 -914 -439 841 333 -693 -42 963 391 73 -877 34 -216 507 -305 -774 -567 -226 515 -841 240 831 888 325 -653 -184 511 69 -964 -882 811 -546 -439 847 -463 -283 898 640 -772 -153 -148 280 181 -287 521 416 158 830 889 403 -135 898 -627 -620 -433 325 -161 590 -748 703 762 -355 -640 39 372 34 625 -568 -28 103 -499 -439 77 302 826 -256 -825 -3 -601 -510 -601 -859 -102 775 111 -257 -801 927 845 923 632 557 991 370 -599 -425 359 -304 94 -109 322 -25 773 208 -431 362 884 982 -360 646 -160 124 452 -882 309 -636 -304 857 -254 825 -674 904 173 650 416 -527 -996 393 994 -147 728 -544 -649 -122 316 473 562 846 432 -162 337 -565 -286 906 362 -627 -919 -886 -170 -379 6 -799 967 -433 -872 972 -802 -165 644 910 -994 -568 -560 783 296 -34 59 965 603 631 124 681 917 -513 -179 -742 -381 -291 197 978 351 941 -353 662 46 84 -163 712 -519 -772 -401 -656 810 839 9 -851 -826 201 97 410 -29 515 754 8 -180 -2 570 883 -630 66 -992 -580 -775 -846 -384 -196 -357 980 -768 -496 -754 -977 -145 876 958 928 803 -45 525 184 -184 -37 741 437 -727 395 465 -449 317 -304 -527 202 -453 217 -405 -724 -657 403 -870 -815 -206 -848 -220 -460 658 558 -734 -94 -274 -571 -740 -140 -198 689 941 176 122 75 437 -782 -819 -588 -8 -63 585 -670 -709 -108 677 601 623 621 272 425 509 -729 -233 204 -919 494 -841 600 325 -972 48 -85 834 318 781 -91 890 -886 311 -166 -455 -232 -173 963 743 -688 -789 -75 -224 284 568 610 175 -312 524 17 -980 729 526 -112 984 -278 -859 164 -102 392 934 -966 -330 335 821 116 784 73 -447 -434 -764 -404 189 -923 852 891 525 589 394 -885 -383 -469 -105 425 47 235 -456 -795 -943 -340 318 366 -205 725 -464 932 -977 615 536 229 970 -331 837 577 177 737 520 -762 574 337 388 961 777 685 719 -798 -25 -823 -986 -308 835 675 551 210 -870 -102 940 428 -824 -330 288 -824 432 785 -962 584 -77 -688 -955 923 10 568 -499 59 561 172 -82 -226 370 -416 -965 -832 -159 -800 438 -413 -727 468 -345 57 -720 901 678 -217 -794 420 769 -701 533 -367 55 478 -775 -918 938 703 631 -349 277 845 61 984 467 318 -60 -754 17 414 783 203 -332 220 -439 885 286 378 260 17 -840 512 811 -914 353 -643 668 421 841 -503 63 823 699 161 -858 -600 -454 749 697 -715 956 801 238 15 -712 172 -822 -134 523 -357 -182 -236 222 334 287 809 245 388 517 118 -842 398 497 467 -207 341 710 -770 761 280 419 42 -216 -30 698 525 788 803 -774 271 935 -656 -371 -247 -212 874 -83 -705 -615 -854 -699 -311 853 837 251 627 673 467 -396 557 -990 -239 -264 24 30 718 -21 -94 172 -874 -79 -519 542 -55 799 -947 991 -333 826 212 117 109 744 -158 -984 619 -403 462 582 436 -730 67 381 -294 -381 122 -338 705 241 240 820 -493 -893 687 165 156 -308 -281 -651 -760 915 779 358 797 111 -567 49 -80 466 -31 987 481 -982 -484 651 -516 30 -52 990 89 -309 -302 289 269 -577 17 -886 678 150 290 -541 -779 -136 278 -812 236 -735 935 61 -923 -190 -678 -235 354 -839 390 -235 324 486 178 881 -316 -226 134 736 -262 -43 -180 941 96 -422 -960 -645 -43 173 55 -562 -977 446 -922 626 -659 -802 -661 570 -118 296 -479 423 75 565 -573 831 -51 -343 393 14 135 -684 -839 -53 173 -591 697 842 183 444 761 863 418 -600 987 202 -329 -818 931 422 574 309 864 914 -930 -727 -973 355 -636 -939 985 -83 -629 730 420 291 -762 -735 216 419 -367 -237 -276 -407 -817 942 -443 -753 741 729 714 -837 -622 582 283 949 933 959 -416 -521 407 -813 59 -958 164 795 433 -724 -514 -419 -770 -704 -753 -495 -90 262 -43 -271 388 434 997 11 -883 832 691 -652 -439 -194 327 -40 -52 -849 615 -617 217 -703 453 243 69 -107 983 679 569 -292 850 500 462 -377 -410 -804 780 -157 551 515 636 -902 -388 728 -473 -646 388 288 258 -999 -650 436 866 -644 420 -406 -599 525 -363 596 -968 582 76 853 432 158 860 880 -666 -467 580 995 -209 -149 -50 855 577 -43 -294 -314 -693 419 -367 359 817 221 -504 104 489 -435 -487 333 -36 -490 -456 -333 985 723 -77 307 30 -856 -341 919 -456 744 -325 -919 629 0 285 -698 747 -248 -898 339 93 -963 -767 914 964 998 -215 -893 -721 -944 628 233 -838 603 -417 -336 118 486 53 -357 77 -665 926 766 305 201 689 468 -836 5 -357 -153 -666 -981 477 632 -973 -665 -101 -559 838 262 -993 -58 379 -702 453 520 521 332 375 -366 -939 -475 957 -320 -916 919 855 -963 -842 -618 60 940 -751 -360 -219 818 -288 -865 155 617 -931 498 -273 66 25 549 -851 384 -322 912 -234 1000 -720 -306 -189 878 -590 -623 257 -149 -925 -974 -711 -353 193 -989 -303 -784 -343 -721 381 831 865 161 -299 196 891 -987 -751 -543 -492 697 905 537 782 -425 807 943 289 133 171 -357 91 -108 441 -416 -401 63 -3 287 346 813 861 744 -836 284 -628 143 -629 -716 -559 775 903 -265 -725 226 -768 -889 -54 -467 -813 169 -912 -115 49 717 353 337 -951 -994 -996 869 -214 -842 -357 898 -463 -107 510 14 901 -475 -584 -655 752 -543 -746 798 -764 250 156 673 -156 -426 -96 -520 116 478 572 -170 861 140 654 13 97 466 583 493 -128 -546 813 -111 923 764 74 -189 294 -120 -741 288 813 -357 375 742 -535 553 163 -321 950 -142 -931 -189 849 -989 -612 -390 -233 651 548 -769 -230 -249 -999 864 -452 -357 863 -927 552 576 166 -390 -674 499 611 -502 407 -537 -890 7 898 965 -498 351 -166 674 980 214 -65 761 -866 -36 387 -896 992 237 174 817 570 683 886 -249 -245 822 282 947 571 -387 534 -551 120 621 -400 -69 797 762 649 413 -222 -161 735 5 -55 -781 206 22 491 138 607 -605 458 330 975 -204 -602 248 -402 -725 -420 109 340 -214 -583 -690 735 -548 903 31 10 490 -473 -454 545 554 969 -293 -206 149 -402 372 -149 -362 949 634 372 189 -704 -5 -474 340 629 -685 934 126 940 -956 85 -159 903 247 93 707 685 596 672 623 -590 -160 214 -716 -560 588 216 -287 991 -534 -431 -556 -189 883 -573 -838 -729 -838 -5 710 -445 161 -833 848 -650 -667 633 456 466 -596 841 525 -435 -105 -472 91 -505 254 -989 -69 -698 510 -997 541 -535 -810 -155 -391 687 -52 899 590 782 485 -566 -647 -601 -567 384 -467 802 844 -627 16 -770 -406 -561 173 -806 -94 -339 -597 868 -459 -121 -268 -647 -777 -33 -597 185 145 565 -720 565 -931 284 -50 -26 -670 -282 -840 -319 527 266 453 -425 -990 -926 -15 -732 374 866 830 -207 -292 108 597 -554 697 -620 59 -724 623 722 -122 731 -714 -736 -506 535 -791 340 439 189 -862 -36 414 -95 548 -527 -452 778 82 207 217 -601 -707 52 454 -125 515 -267 -434 -124 345 -497 948 -740 -631 129 -910 931 517 -673 -827 543 804 -816 -3 577 -151 -885 -174 528 -72 920 513 834 -14 748 -410 298 827 421 -482 885 57 307 105 187 -26 773 490 149 -434 57 -835 -680 260 -199 811 -266 -34 -25 90 893 755 -267 140 690 221 281 -157 498 701 -323 861 731 313 773 -799 -393 -893 356 -459 -625 -792 433 -608 249 -888 508 -233 808 912 -134 -848 20 -333 -955 -640 881 220 -171 -619 319 -317 262 -143 -326 736 971 830 288 -165 -854 442 891 -549 244 393 -408 283 106 6 184 -646 -20 678 -636 -368 722 700 -858 -708 724 -305 -491 -901 855 -128 -474 725 650 746 -493 -650 -567 651 492 49 13 -343 272 362 345 885 -322 -591 444 -353 -590 567 -348 940 -970 455 -276 -353 761 -826 -677 720 -677 -526 849 -38 -192 539 -284 817 769 -599 438 -101 827 496 -254 -311 -385 -552 886 844 711 -77 726 -971 -221 729 613 144 -582 822 -613 -204 842 -382 36 859 170 235 -604 -643 608 420 349 -373 -863 -362 -311 -809 -592 -858 266 -27 742 416 -76 671 209 90 137 454 -311 112 927 -464 -947 -107 -710 390 111 846 -267 337 902 841 -185 16 -182 986 -417 782 -537 -160 -994 432 -884 -87 535 -320 334 -908 -58 -887 -541 -49 -543 -107 -178 -232 659 165 -601 533 273 -216 76 -134 314 -340 141 649 -633 944 -97 416 45 -302 820 903 660 -21 152 357 -401 858 -884 112 -131 392 -667 573 120 705 -947 -443 -577 812 -569 -24 121 756 36 409 -4 -148 455 -286 456 510 -94 392 -469 935 328 494 557 796 -43 8 545 -910 -947 633 -710 -228 889 -474 854 -903 -96 69 87 816 -351 739 -954 -921 519 767 367 590 709 -300 417 319 104 -938 -736 417 497 -517 187 -104 803 862 374 -704 716 -175 829 138 47 223 -536 653 -608 287 -858 -758 24 -159 -348 646 -857 330 934 59 -914 -690 -465 448 -277 192 -584 -8 505 -756 -648 -105 -694 67 626 -319 163 -285 775 -707 -125 -408 306 -159 -440 838 111 -488 -830 515 -685 8 556 -578 335 871 -968 563 672 -620 522 -408 -681 -207 707 -878 -699 657 -122 -355 839 604 764 291 -90 366 -202 -130 672 -550 194 872 -968 -821 672 154 667 388 -140 -996 -844 -460 722 -773 -831 -109 915 859 -678 -43 103 -487 -637 356 -555 -55 -391 -253 583 -152 231 412 -115 -34 813 -499 -781 -285 230 57 872 914 523 -940 -860 -482 705 57 920 -156 997 857 412 702 626 -53 943 894 -66 281 734 -48 285 343 71 -142 -902 -391 -813 -148 -849 -452 -525 -168 935 -873 250 -567 138 515 -855 -139 218 -693 -819 60 -340 -775 46 -709 790 -931 -162 -411 -467 406 237 -817 -762 651 -979 -822 828 759 -458 -142 -25 889 471 -536 887 -852 -836 -95 799 -500 -869 -196 -976 -771 -527 599 4 275 242 892 64 -387 939 -215 -769 -327 618 -558 593 937 508 310 298 276 953 3 -13 -655 22 308 -496 -330 -232 -685 545 -41 -364 -304 768 -682 -443 -274 -774 48 15 741 110 -684 466 382 189 -230 313 398 580 115 752 872 855 -539 -403 -755 -291 -274 -80 -835 160 825 -56 -237 -560 476 198 -314 -266 497 -197 -348 141 808 -350 -38 147 556 -670 186 -534 842 -603 59 -843 66 -336 310 -187 32 451 -783 819 58 -624 915 -972 962 -466 -425 916 190 611 -122 150 817 -667 983 852 338 -907 758 -310 -410 -895 272 -940 25 234 -177 586 820 982 848 551 589 -217 -698 -503 -695 -98 798 729 -38 -597 46 -800 74 -393 -904 106 976 -836 -895 -263 416 932 166 276 -656 -397 -275 424 -603 918 -684 -234 342 -103 -34 669 -944 667 463 -55 -653 960 -584 -34 -985 7 -576 -315 -643 252 269 -813 -119 -288 -557 311 385 398 -549 465 -409 422 -850 468 -497 345 -60 -437 -105 898 -671 519 -88 -108 141 -97 444 514 -174 686 140 -160 -568 750 702 -632 -550 616 -35 482 -263 -163 672 -751 -403 -633 -956 14 -234 -627 -575 -972 20 -329 -55 -354 825 186 -55 993 -915 -522 -371 609 129 -171 733 456 -138 8 -904 347 -684 -445 -846 -338 28 421 -316 77 574 -571 52 853 415 140 -771 -312 212 -103 890 97 831 -985 708 -555 112 757 464 -850 -663 -693 -421 -447 852 -718 -602 239 13 422 673 649 750 905 -385 621 -726 -565 -134 88 465 465 6 275 295 911 -516 609 -67 596 955 203 619 -264 -121 -19 961 645 954 -224 -554 -395 99 418 -226 -553 76 252 -457 493 242 691 -618 527 -321 239 174 455 -938 260 -766 -404 -730 989 163 269 -981 -931 -977 754 -819 -602 357 -635 724 -291 -991 887 -31 341 805 -900 -319 471 -928 -699 167 559 567 863 69 -151 -733 473 -972 -213 -473 303 361 -521 322 -519 -924 -553 70 103 970 -646 -304 636 971 950 26 -983 925 108 235 995 400 599 -803 -214 -444 993 -10 792 494 -29 -334 -402 -672 -689 -183 -615 -254 763 839 -321 15 185 -751 -724 731 -815 859 -70 -149 -187 -810 969 -955 -478 -661 -69 282 -826 450 -535 588 -317 -173 -818 143 556 -85 274 541 -736 -555 -349 75 -399 62 485 -798 -269 -324 -64 -847 -707 168 509 456 612 -806 618 608 -450 775 166 248 664 84 604 478 -601 727 724 271 768 249 537 173 916 257 193 305 668 60 603 428 961 567 387 644 -762 -486 -478 -443 299 -836 835 -704 -452 527 145 -208 439 -257 -269 -787 -435 890 545 874 876 -563 784 -703 -405 -732 -69 -920 -465 -520 -167 240 564 950 711 -84 -313 756 526 -593 938 -133 672 638 1 839 555 -882 879 163 -909 -105 161 977 -876 -436 754 -931 -508 -251 -436 -481 -66 -361 632 -39 -265 607 -648 -402 -698 -141 671 403 -209 -694 -475 372 -978 247 -310 942 -876 145 -952 -45 660 815 274 -129 -191 -874 -627 -418 293 499 826 283 178 -745 768 604 -150 -30 -807 -390 -835 -851 -574 975 -506 979 743 693 -418 535 -125 -867 -561 438 987 -640 -928 -344 -760 292 252 -100 -867 367 -442 998 -850 -996 423 537 -529 150 136 172 589 614 270 307 -477 657 560 -64 -718 222 697 262 161 451 619 465 962 776 714 -374 -967 638 -790 437 968 -185 513 -8 -977 706 -755 -695 -578 -328 -754 131 -607 -702 16 334 858 632 581 -982 665 -399 -354 282 964 -134 819 726 -878 114 729 -351 -121 811 592 -451 695 675 834 -863 -207 668 608 -134 -12 -339 -136 -120 -225 -283 -143 -705 440 917 645 861 851 604 629 -299 -134 166 597 -488 -301 -324 -811 -155 656 -408 -847 -246 828 -553 801 388 477 793 -689 -7 -777 -524 480 -634 -135 -800 808 14 981 -721 447 -799 -976 618 -591 -197 667 650 -166 866 547 -312 577 34 911 544 878 -144 -470 640 0 -586 -740 663 94 830 -892 747 96 -71 653 895 702 -956 666 313 462 124 -299 -649 -761 -241 303 -515 -574 -882 -960 133 -732 -323 429 486 -993 -305 -789 -132 638 -43 757 -575 -239 829 -360 -688 150 -504 510 -304 345 -632 -294 -473 96 833 84 -698 -498 781 -975 449 -325 -366 365 -825 520 -649 -830 -853 292 808 954 687 725 -570 -414 967 114 -663 -578 27 -510 837 611 925 -679 -439 -569 -384 -204 878 448 -757 -294 -291 -459 -116 -450 878 947 61 609 -511 176 -829 793 677 256 945 268 88 987 188 29 627 344 738 -781 -597 603 -966 -308 500 813 558 -282 -102 243 -545 -527 -253 -823 -6 -70 902 -481 -585 262 -475 272 324 -913 725 915 -782 291 -78 -324 605 -911 -257 -617 248 255 883 -647 -568 719 -986 747 -50 73 318 648 887 -7 828 -589 876 -538 -607 -191 -628 440 -922 900 -452 922 337 -557 -716 -869 -373 -187 329 -759 689 33 88 -816 -293 963 -799 790 -372 -525 485 646 -705 401 -172 -353 -179 508 557 30 414 614 919 -891 -431 439 579 -275 -652 181 -996 39 646 -416 -415 572 -740 908 -122 183 849 -979 136 989 414 768 -555 348 82 387 721 -967 -66 -202 439 623 685 -827 -928 938 542 -760 570 -120 -615 41 -325 -329 -611 -871 -905 0 199 577 502 408 -358 -837 -958 -725 35 244 -636 -404 -46 -412 521 253 244 113 -962 393 979 102 844 383 320 -469 233 -541 -309 174 -949 191 487 83 71 705 -996 -780 -702 -905 -912 479 -584 -314 -84 -21 859 324 100 -117 -495 -865 236 940 652 -892 -484 511 276 67 266 -540 -268 129 -707 913 927 -557 183 697 726 895 847 561 731 -160 -816 -702 900 -345 414 -46 -944 -555 -885 781 -980 130 922 79 -153 797 -98 -134 664 873 -561 369 515 379 518 682 282 -844 317 434 784 969 213 577 773 -4 47 -254 -212 -976 5 -643 67 884 606 300 970 -359 663 -948 -87 -632 666 -978 -988 -191 356 633 814 -139 -68 310 -892 417 -57 -432 -18 -87 -484 97 -817 735 -275 994 787 -694 894 -74 -59 -856 -973 830 907 -394 171 803 17 926 -534 428 -736 -743 -905 462 -798 -283 -53 -977 853 -954 480 -767 676 125 465 216 876 -912 -187 437 313 -207 -854 -338 -220 -793 524 194 -913 799 -687 -542 714 -53 358 -9 -136 185 729 774 -12 658 -148 -956 -215 859 663 -592 -785 -624 -97 377 -291 756 852 -716 129 929 -416 -344 -520 66 -358 43 355 653 -136 -567 257 512 105 -784 347 173 -533 -58 -983 81 -210 637 -143 318 -657 278 28 -199 307 -275 447 641 -697 947 -218 -618 -440 161 -546 -762 949 922 826 490 709 -668 73 790 328 -249 390 -893 -396 15 -3 -653 -113 916 -705 -799 -876 -349 32 -891 367 870 246 -583 573 208 948 -569 76 -922 -724 -562 -200 -275 -36 -159 138 -665 206 371 -813 230 -854 -423 -441 783 319 -619 516 268 -719 -221 -293 -988 -73 686 265 -690 753 -487 -558 501 -281 404 -15 275 735 378 780 -244 982 -21 235 -807 306 -522 -808 468 -324 -320 -879 818 645 -680 -564 -925 295 -488 778 -694 940 -183 125 -192 -764 -652 249 -31 730 79 -884 731 -618 473 -346 723 626 64 363 235 669 -260 486 214 -921 187 -617 -173 -468 864 -791 -952 -939 577 -880 -430 692 466 -954 671 -10 -420 634 395 -971 -498 61 734 646 -808 246 -558 -499 -72 771 -999 -633 -630 -346 -688 983 904 208 992 228 293 521 -371 446 685 -516 880 603 -546 -945 -880 725 -528 -322 -710 -428 991 -3 -12 808 -3 717 -682 902 -180 -669 -768 517 4 344 -48 -831 -295 -83 -982 475 878 -999 840 -743 -450 251 -254 -33 849 -992 -534 581 -196 540 32 -225 -15 -476 627 -795 -696 718 156 960 -47 0 763 2 -775 78 370 240 -855 253 482 -392 -69 625 -717 734 -382 945 -610 555 -829 -756 -49 -799 567 -716 -244 -752 -610 -445 292 -380 -57 280 816 667 575 109 948 469 -472 -107 -347 226 704 -601 -320 -623 91 -89 -120 54 59 -957 898 -974 25 -267 -819 -364 -139 480 -711 183 873 939 782 -384 -68 775 -939 883 929 283 932 136 786 50 -250 -472 -295 -5 -719 -745 55 89 -338 -250 -830 -786 536 489 216 171 -145 -869 -221 -483 -508 250 106 -919 -941 679 596 -374 317 606 -913 299 310 -275 -353 -686 -482 456 633 -932 281 593 -75 -811 -665 269 -778 -718 332 -826 -859 -175 804 -883 -705 771 -22 -381 517 -952 -681 -268 -797 -37 -273 778 -593 -493 -830 -427 -156 333 -372 -297 -483 -906 789 -836 140 794 -119 129 199 -413 850 -219 900 -686 965 286 948 -546 -400 -249 336 -505 -771 -99 300 614 340 -252 153 516 -764 568 254 -605 -4 -300 303 60 -214 164 367 -420 186 -412 -368 -264 -972 978 456 -430 -649 272 597 -65 -740 -837 72 -122 -643 -910 239 -183 -875 -191 6 836 472 635 -589 100 237 525 406 -237 486 -147 465 610 833 -683 307 222 663 -442 786 -203 979 197 940 -996 27 532 824 -501 18 755 553 -235 -205 547 687 -434 -664 186 -200 -994 543 -321 731 859 -888 465 178 777 -262 -99 -187 -236 -186 -340 -686 670 -739 -934 496 -617 -277 112 -925 432 -8 876 218 -10 569 437 577 -151 -356 -309 610 -956 -301 -931 282 -126 -538 462 333 -558 -707 -645 309 -767 489 -749 772 -183 417 -67 -317 -941 480 -660 -695 302 -157 209 592 -35 -232 406 -66 293 676 746 787 987 -816 840 -433 532 480 -163 -524 453 890 687 -672 166 564 -721 -876 -243 999 943 -8 551 362 -869 189 -221 -354 220 221 380 990 -248 -612 -384 950 -62 952 -556 -667 -730 -155 -148 -679 676 -911 -386 975 19 187 -904 474 743 -389 2 738 -915 42 -738 -926 -649 661 27 -556 -932 676 -74 -748 454 750 189 -746 810 -371 -285 -462 495 95 -172 415 201 773 -223 -69 881 512 832 130 -732 -814 -267 -905 -982 -571 -853 76 -163 251 23 75 628 641 -48 659 129 -988 353 794 -378 407 996 241 149 -631 -419 -27 -599 -295 382 534 903 63 -449 -307 818 946 -241 205 859 -966 -754 950 331 -330 335 -119 140 97 718 -764 -768 377 -732 -162 -3 471 971 -583 -985 -20 -482 -160 -995 625 -73 -271 730 600 20 795 521 -31 785 -120 93 470 844 750 156 -829 492 981 -868 -698 345 432 -236 -6 -260 850 -180 -649 -585 -773 -524 535 498 -597 -152 766 463 -947 253 -499 -892 606 -546 -349 -937 -112 -367 405 -332 -756 187 929 118 -372 -244 755 -899 -952 749 -837 -205 352 773 -751 106 683 -726 429 -191 -612 -234 -562 56 270 -759 -522 89 492 -582 -920 -581 536 -588 -574 -163 -571 356 -932 347 153 608 -153 833 510 24 -306 -906 337 840 -667 999 -221 -847 856 -459 90 -525 30 -11 -372 -194 146 -790 -506 379 -445 627 -413 200 782 838 891 167 -665 -764 -556 273 339 -806 -8 -813 708 -317 -990 -124 -509 -822 419 614 688 -709 446 27 -441 354 -679 2 537 -622 69 972 -603 -1 -198 64 396 748 -763 -766 186 226 -483 -807 -985 -752 -432 275 -784 -644 773 -334 27 279 380 -60 -539 -846 -85 -688 -337 -389 364 -105 384 59 644 146 -171 -38 -273 -662 -438 932 528 -833 458 286 733 806 -869 -259 751 710 -782 678 238 -617 -898 -825 305 -591 -699 -471 535 680 1 -897 748 -417 14 -104 778 -846 255 397 549 -249 344 575 893 558 -17 -665 -53 91 -217 -816 337 285 45 259 -462 339 505 -450 957 -121 -259 76 968 700 616 -576 -347 219 -898 -312 -366 608 -243 -946 -72 -434 -275 849 560 583 896 -870 -540 503 965 -938 651 439 -582 323 -156 505 45 907 -124 762 141 -951 738 -480 -783 -205 624 -896 963 -187 -876 602 591 -844 -13 -19 -613 243 363 -364 -554 647 -968 -95 -605 187 -870 -806 -857 -326 -814 -924 -675 942 -371 907 969 -792 435 -194 479 302 860 -289 747 765 -767 774 218 -334 208 944 949 -210 -530 972 638 561 304 -531 976 71 -726 456 39 82 -997 -538 5 713 -200 993 -225 325 -698 -918 175 -359 -466 419 -231 986 -601 471 -997 266 -4 -774 -941 333 665 153 -207 -933 697 75 373 945 -851 162 861 -451 -40 926 278 -81 -21 593 -555 595 230 990 -186 953 545 265 761 79 -936 655 -771 -609 56 45 611 -605 -890 161 -547 387 -29 -972 0 -87 -891 -117 877 -188 786 -366 -104 -887 -855 -640 -254 -908 780 837 826 340 -902 396 513 -810 -908 -646 -368 -61 -429 744 436 758 678 680 -804 225 -948 -873 658 -44 -836 182 -502 -126 424 -331 855 -31 -803 -47 167 532 732 -335 243 338 333 -946 -46 -204 -231 946 -554 31 473 768 321 -501 -435 -603 248 -255 813 -353 452 121 -738 -866 -744 775 -900 -546 -544 147 611 192 -54 -301 -558 723 -288 945 114 -695 -530 -119 440 636 -43 759 766 -945 -474 856 -266 148 -296 440 971 549 -548 -927 -889 52 804 -465 725 -530 838 -269 -870 -784 -563 -125 -234 542 374 851 -40 -337 -566 -636 470 -402 643 9 154 -534 -635 209 -25 930 -367 -862 -120 -977 -802 368 -617 603 -697 875 -489 -355 -53 459 -301 -137 286 -981 755 732 -542 -558 -194 186 958 810 -787 -501 -431 -504 41 296 124 -907 -975 -46 -21 -488 6 -205 581 -406 -389 -160 255 -49 112 -620 -149 -890 -768 871 459 371 822 -574 -152 985 933 -471 -690 -605 -711 157 -852 920 -249 -380 -824 736 -263 469 865 -511 -5 -276 912 704 196 -134 -442 912 558 483 -274 -514 343 -225 920 508 -823 -667 500 336 -620 933 610 -886 -177 -806 -658 -286 -946 980 239 780 -391 -795 741 651 -40 751 -290 -333 189 402 -550 -852 889 -173 -308 765 -339 624 -680 131 826 845 -334 953 684 406 -637 -536 -701 -21 -213 362 -979 687 921 739 -993 97 -93 990 -532 -52 440 -819 -557 -629 126 -171 -993 265 -652 -113 181 547 498 -227 991 224 -871 451 -970 -706 -860 652 -634 -484 -903 650 -691 -949 -109 -336 -11 -681 889 686 101 342 568 916 -501 980 790 324 -161 127 -581 233 -903 -515 189 897 428 -733 -724 -485 -35 -987 -755 -662 685 54 540 -591 268 690 -233 -915 -502 643 431 -521 -877 680 -420 -970 -509 -528 -135 -292 -940 723 -899 -775 850 139 -827 -333 -724 701 586 -158 551 938 711 -996 -773 -840 546 -483 357 326 458 -623 -600 -772 165 735 885 136 876 -86 -44 555 -848 -487 11 927 -407 429 -292 74 -979 -346 749 -749 -442 -528 898 -84 -809 -28 -268 -391 -896 -224 -605 -745 484 421 30 -28 -744 6 -849 -620 870 -786 207 782 990 725 627 -483 -63 18 -418 -58 412 485 467 394 222 -321 877 -440 597 -879 -963 704 -399 148 722 251 171 -261 -37 -632 487 335 596 632 -891 -343 522 362 18 -296 -437 376 -615 510 930 -878 292 294 -487 944 247 -2 861 261 -227 182 -824 -408 -877 -315 -287 -109 830 -339 537 -240 -474 -784 465 146 -42 600 506 -510 -39 86 661 338 -102 138 -78 -182 60 -574 968 303 335 429 -389 316 -947 -216 -60 -868 471 398 -677 857 -358 304 -236 995 -997 -788 43 906 -851 -672 -603 547 -772 -374 949 -175 370 -679 400 734 212 -937 433 -861 -195 -527 227 -384 -80 738 -561 -582 -863 -623 81 -380 849 -673 992 253 957 661 644 748 700 -380 197 -34 -909 -429 1000 65 814 -841 523 -193 87 -447 214 84 -808 -700 -121 143 430 134 334 312 170 874 387 -631 164 757 -794 456 -51 -930 -609 -295 170 -942 740 -769 -56 814 913 -518 234 -537 -304 76 -329 -891 34 767 -195 -623 216 1000 -645 -255 -989 812 -5 942 -802 935 -463 766 660 -72 -920 -807 971 456 265 -596 660 -376 55 -510 -722 986 174 -702 723 -866 248 430 599 905 365 169 526 -103 -129 -12 -102 -464 -355 474 -618 124 -9 186 -608 -758 -465 836 -285 -469 169 962 -369 -162 717 860 461 -779 -105 775 795 -234 -863 651 828 -888 138 655 651 489 130 517 -570 -478 -948 788 -710 -335 518 -924 434 -585 -750 143 -930 -568 -16 -236 323 989 -617 -764 687 -451 -781 258 -761 502 84 -478 292 -72 -678 336 791 560 -522 -605 -687 219 -505 -588 -147 -798 246 305 371 -418 32 434 -708 -518 423 991 689 577 -351 -28 -390 -229 782 768 223 96 789 730 629 -778 -199 339 871 677 -694 228 714 -978 415 -476 501 937 -505 -307 130 519 282 -462 360 -593 393 -824 618 -292 963 431 27 427 -470 875 -478 -652 458 -799 -598 238 328 406 578 -570 541 782 -537 -37 771 439 -698 -607 -955 -963 445 -316 -297 -678 456 -234 849 -692 522 543 -740 84 -389 -764 -132 872 942 -770 315 -537 -881 286 -866 831 -105 210 -271 -791 -674 648 712 243 -485 -467 965 568 -782 331 131 767 -333 47 -763 -722 872 82 -134 172 930 340 820 -677 -837 -322 -718 -381 -818 627 837 -770 540 -484 -384 964 -656 456 -826 428 988 105 -669 220 -993 -591 933 -281 -432 825 671 218 -997 684 21 -859 437 848 906 -208 -757 -819 318 941 339 -434 -296 -958 -990 427 -222 -193 294 -832 426 -553 691 -965 758 -713 53 943 -508 -321 -986 829 668 -210 568 -285 -535 -45 -843 185 256 -511 -948 -975 -728 728 984 -798 428 248 92 -531 827 276 -782 -284 -627 92 993 630 -667 500 -602 691 -218 -128 138 793 385 255 -402 -4 29 -833 781 791 311 256 208 -772 835 476 122 971 -167 645 153 568 22 -276 -360 -718 -719 -77 121 336 -564 -584 147 -46 24 361 -396 516 -20 -522 606 795 40 -355 99 223 -763 -300 -250 -301 -783 836 467 115 -100 7 -710 -23 571 -66 -717 -932 797 465 325 431 479 -201 762 15 487 269 -52 -210 -436 -442 429 729 -339 175 547 -22 918 354 -863 -183 -737 -125 638 -664 276 -884 187 410 -848 665 839 -581 697 -983 -514 -712 -886 -411 804 -808 -810 289 975 -654 147 -124 578 614 469 471 397 -102 -823 -745 226 -163 182 -878 767 500 974 862 293 957 821 679 586 -448 -731 923 -248 608 -10 115 -970 965 -312 917 -803 -204 826 -178 -829 -835 178 -888 -554 981 555 15 -435 465 580 -546 107 -800 -174 -274 -1 -573 -480 -274 241 763 225 957 -541 -67 970 -203 683 -893 -159 345 538 741 19 -633 -351 -523 17 -330 -504 964 533 179 -166 364 115 237 -879 -917 -520 -199 -201 -753 -993 610 -74 169 13 662 -538 -256 -888 -450 -283 -813 -179 113 -166 -572 737 -124 585 900 -245 -376 -612 -838 638 811 352 311 136 828 -590 877 226 73 -337 -355 702 -535 374 -487 615 157 973 567 -782 -989 -557 882 955 37 54 -590 -749 -67 98 -407 690 463 553 -866 -931 -103 -320 -238 -7 -976 -323 160 447 -740 345 703 -744 640 412 387 270 66 -188 -155 -811 563 -821 141 -499 -684 678 535 -800 298 571 81 36 768 -20 -504 -594 567 140 869 790 -341 571 -517 885 -216 -388 -490 -201 408 -262 775 -918 506 392 216 -582 1000 -569 -641 468 -674 684 185 -286 -631 -726 -106 846 -442 468 -397 942 -298 -357 332 459 -352 230 -62 -176 91 -981 -550 -627 10 491 -157 -77 -803 432 -455 -932 -503 -260 -384 779 45 -862 -766 -462 371 -782 -111 -384 245 265 -258 400 854 436 67 -787 -174 372 57 722 183 -797 945 -822 249 712 107 369 588 210 -707 740 159 -636 805 -897 -178 -20 -474 541 926 -817 -269 303 830 -842 702 -412 -373 164 560 754 -876 455 498 -865 -60 134 153 -85 316 -226 113 -399 -570 -164 -6 855 963 -728 -481 -716 876 -379 122 145 -8 399 611 -196 -844 278 596 567 -841 -713 -889 274 -813 -501 866 548 -283 -203 -260 -462 -295 288 336 -21 -639 -921 2 724 -488 -330 928 398 218 -427 409 928 851 94 -950 108 -741 925 383 -429 593 -895 -659 268 368 -714 338 -176 -366 755 -680 412 180 -105 415 -781 -849 -935 -670 -59 -588 -696 553 -896 -987 -27 64 -711 586 -318 -908 -443 -875 553 -151 486 729 84 -924 -9 860 -902 433 -881 -38 984 811 -651 -993 -938 400 727 465 -355 136 120 -806 -346 997 -907 -93 -406 457 -114 -880 154 -593 381 79 -257 425 163 866 726 -681 -421 128 919 -478 697 -610 -702 270 -157 -828 -761 -388 698 -470 -136 204 750 -597 -584 18 585 207 -692 474 -583 421 -584 665 -166 -364 -521 -433 962 395 849 -909 100 -663 912 -150 -34 600 -549 -358 -473 147 724 747 470 111 767 19 144 417 978 -759 865 849 -301 641 512 186 -18 795 -940 374 -672 729 636 -378 -244 328 -804 -607 837 -355 329 -734 -522 -140 -311 -184 942 -660 445 -689 -820 -684 916 -151 -711 -723 -981 -441 866 671 115 558 45 -360 251 18 -178 -15 481 258 862 525 -943 467 225 -189 138 168 -938 96 -741 -328 -47 -561 679 -560 -300 854 -196 394 53 666 770 15 838 -445 -859 712 234 945 816 451 375 771 757 -42 665 -108 741 304 -132 -665 -479 955 854 -37 -819 552 -754 -667 -599 292 651 -153 -170 -294 -225 105 -8 99 -554 -619 413 187 -190 542 -122 280 -817 218 809 -304 -275 -184 792 -353 -825 308 -360 871 -433 226 300 -296 -415 236 60 -370 213 477 -533 -540 189 1 159 -946 171 -816 475 155 119 -14 -80 -128 -175 347 -100 -178 122 145 281 -679 -854 -544 -137 -960 -833 842 338 214 -49 -646 -747 -198 -909 -184 -68 -947 -602 793 -670 -741 -492 -612 -999 379 399 -341 -885 -258 296 536 962 -917 -186 -724 912 742 523 -937 -936 -138 -418 -977 90 532 569 865 581 929 -668 425 -829 616 -941 708 363 800 139 -341 928 514 -525 874 797 920 778 765 827 272 -602 579 84 -994 38 -884 -841 466 179 341 414 147 800 645 442 -61 734 811 -144 -217 -434 -269 252 -830 83 -614 890 296 746 -772 -523 502 432 -296 461 275 -222 715 -541 -119 -874 -921 -474 -235 426 570 -209 -159 -958 423 -992 333 750 -785 -767 -159 792 -807 49 -301 -126 -79 -161 711 -951 -197 169 322 -594 541 -639 -914 991 757 179 417 -295 -46 -111 -227 524 -35 -464 895 971 543 746 -698 -631 124 232 355 711 644 -807 388 -965 -211 -899 -737 -99 -491 -464 -18 336 144 -231 681 -606 85 -971 -105 -768 -366 815 -682 444 -697 319 137 731 -859 -76 -755 551 -767 677 -285 798 607 -600 -697 -864 -905 -625 605 585 679 273 -962 -70 -393 576 -861 688 -577 717 -837 792 845 -483 794 -580 -589 482 422 309 879 0 485 -116 627 653 360 277 -852 151 -996 317 -89 -692 -458 989 635 -224 386 681 107 -320 214 -972 966 -739 410 353 364 -89 -90 -4 -714 -795 -222 -230 282 39 -184 -403 243 575 830 833 -951 -105 571 433 905 210 612 -392 -445 293 -649 72 -343 -118 -958 -708 465 527 920 824 691 746 329 670 -113 -375 -14 -835 -32 603 599 152 -772 -442 -162 -978 -367 342 555 -545 15 516 -450 -635 -856 203 355 655 10 -383 693 -509 71 633 -36 -422 -828 -742 655 -455 620 -687 65 480 81 -920 975 -311 996 898 885 -231 -6 990 -605 -945 308 -424 417 236 -255 -1000 83 233 649 -619 450 130 -711 -419 768 126 472 -299 -954 -879 917 -159 274 -38 54 -794 493 -395 228 -682 378 -117 -425 283 -614 -569 865 -561 735 359 -757 444 -766 -871 760 -734 -199 919 102 -954 214 230 10 254 -379 -557 -131 -650 311 148 433 668 -233 -450 -584 -135 -88 -694 -537 -812 748 -323 -507 -248 -831 -848 674 -655 698 -980 -792 417 -173 852 -651 -440 679 -494 -427 757 -675 647 573 113 -637 -935 -49 -583 101 -922 63 969 -631 821 920 -467 682 965 -657 56 -442 58 -510 -390 -64 761 -428 107 645 792 19 -584 -373 -652 184 -917 -57 -771 242 483 -209 448 836 -820 -702 802 -581 -988 -814 932 410 829 -306 602 499 -9 -81 -618 580 46 372 -352 -729 -286 -680 -96 96 -865 -791 163 559 387 -458 -638 -958 244 -170 295 -77 -417 -717 -299 890 -181 545 36 116 892 347 3 -909 -926 -778 -306 836 249 -740 524 -695 -941 247 -580 510 -880 -512 -406 -664 986 889 -358 28 332 645 -613 -989 -118 253 -701 -341 -220 168 222 737 323 -553 514 121 456 747 -617 86 -793 -939 -843 757 -784 -135 420 -99 -647 30 -252 -311 636 780 -932 -634 720 493 259 549 970 566 -886 -793 -504 -208 -102 860 -351 2 886 -676 -725 -495 -719 946 -844 122 -363 -733 376 761 346 336 117 936 -438 518 854 -374 -736 -237 562 -497 173 126 -617 -622 416 440 -804 718 -490 -834 -525 243 -72 59 184 229 401 -59 954 190 607 183 209 408 -401 418 268 921 -402 -628 -94 -608 952 -198 412 -345 969 -145 835 -822 153 -848 -687 -38 718 -885 -313 814 385 884 172 -338 767 -20 -280 -705 -451 8 -825 354 -551 -820 277 779 287 -739 -653 -157 977 404 937 261 -538 200 999 545 75 -851 -655 -877 242 458 -739 -969 -494 560 741 -849 409 -304 -991 266 95 427 842 -817 501 -525 155 -746 -547 388 902 -582 -158 782 383 -716 -293 -380 -965 995 875 -935 -774 579 -513 130 -20 -876 -646 -222 -897 -603 -935 -394 -864 -728 -94 985 325 700 -124 -897 259 -488 556 -594 -671 612 -968 -918 -762 -906 -322 95 -941 -296 -636 103 -963 -619 206 887 165 -386 608 857 -480 354 -36 -770 -276 948 522 690 357 12 -561 716 374 -809 387 43 -843 -909 928 818 253 908 475 510 30 -99 -183 -984 -311 -553 -657 696 147 -644 -961 -84 319 973 369 961 -982 426 583 -844 603 -85 -320 -734 685 -87 91 -437 -529 -454 296 -429 101 328 -483 -8 -617 -544 -305 -637 -121 -176 552 -847 149 34 451 938 -869 655 -538 -175 382 58 -181 414 -97 -923 -90 -515 -803 491 -669 957 20 -374 692 629 36 -51 -657 -501 -722 -865 -143 -11 -400 184 -627 746 654 -202 -465 526 771 -978 -55 -544 582 745 230 -523 704 -246 -119 -158 -308 -644 257 -568 157 789 189 -312 -632 -527 -529 -20 545 -148 -666 388 -16 -233 879 897 -850 -996 45 -335 -213 -66 -613 -698 -376 349 -963 -938 71 822 168 76 79 354 105 903 -346 -515 -314 -239 217 -365 208 253 -219 899 -554 181 -278 479 689 44 -416 996 45 521 -507 448 402 627 -481 358 -447 655 -360 -225 -600 79 725 758 -967 387 -369 885 -42 -639 34 399 -713 722 740 -495 247 881 815 -288 2 -789 -471 -351 -427 209 618 204 -395 -19 188 -842 427 357 570 904 694 -912 259 205 -585 251 737 387 -652 603 -453 -465 101 553 -164 615 334 -345 367 -752 -441 24 -161 -670 129 832 -133 -806 -296 -657 472 26 -779 -311 844 662 257 -295 129 123 993 -537 -637 -344 -266 -128 982 -605 -691 -535 868 -544 -970 398 444 -161 -732 -111 646 -195 -106 -686 -758 -38 -536 79 -265 -857 259 -222 123 -675 597 713 -647 211 -523 -664 50 -711 -304 -562 -265 615 -852 -171 431 579 285 608 -496 -526 411 156 -952 728 172 -684 356 -234 -417 552 575 240 460 524 386 517 663 -265 203 -120 954 969 -182 -868 627 -295 804 698 -194 -161 -728 415 -510 199 -820 -253 -261 773 776 925 -383 -657 -328 -146 -744 898 810 29 828 -925 -769 33 -395 184 -304 -426 -995 283 -790 727 -457 -861 -283 957 385 -891 947 269 -634 -416 -322 -652 450 -627 630 -273 546 -201 292 142 -214 819 785 -616 -725 -233 -79 303 485 -908 192 -412 -65 117 641 -17 -95 899 -674 820 156 867 721 -315 -371 417 -173 -914 -434 531 -744 -842 697 -37 730 -445 -786 333 -479 924 217 479 -45 -647 760 905 978 755 -936 -192 -120 75 390 420 -609 -307 -388 -500 46 601 -27 -870 -30 -880 -670 -993 -31 -145 879 -58 -204 103 884 -881 -276 -838 589 374 -529 -851 -57 -372 817 -655 953 219 -259 524 904 361 760 -718 941 903 -756 787 354 945 847 824 -243 -751 500 -708 -974 853 -889 423 -455 415 -641 -299 -661 232 697 -173 730 -966 -16 804 402 117 -28 94 -917 -674 -806 148 -927 -940 -335 19 -150 -273 -137 497 963 251 -82 -29 -232 997 586 -831 883 351 -446 -73 -435 -564 -240 -489 -628 -909 935 617 -267 818 529 655 473 -736 -320 243 353 -189 7 781 -498 -843 225 -108 -307 -896 -701 99 479 35 -333 -950 128 -520 -683 -570 694 -398 103 390 844 -857 -638 897 -194 283 301 311 -522 119 839 -129 -708 914 39 635 -933 -435 -864 -179 153 -236 758 632 -332 267 113 -628 -543 924 -34 -529 291 -183 223 -526 -55 -257 352 -261 736 -420 -958 -93 -334 581 648 -810 -434 700 -372 752 849 -805 -168 867 724 438 165 560 -786 205 -67 -580 157 -773 526 -645 851 -402 969 -263 74 632 -267 -37 441 -751 -482 -184 35 -288 95 -438 947 662 667 -824 -746 -483 751 897 -133 -383 -890 -88 -920 643 -303 -478 -155 -697 817 -189 -682 -714 550 930 -88 -102 691 -330 226 615 -757 254 -635 -464 625 -734 -469 968 986 514 -965 230 -194 -516 712 -46 191 -464 272 527 -534 -940 795 366 192 14 -810 -643 473 996 -193 928 504 589 -856 827 -341 -751 -238 -696 -59 -80 -417 -681 -344 874 -593 -620 657 137 -430 -377 787 -411 158 -578 -316 -419 350 546 -409 -388 598 139 -120 -600 -720 -10 -499 -138 103 -886 91 232 -585 430 6 940 -159 -406 -28 107 650 -269 558 450 194 566 -259 -203 815 325 784 779 -796 -400 736 -180 -455 -358 -239 190 -137 865 -925 -438 -608 93 408 858 752 101 -169 445 986 -428 -572 -82 -788 -710 786 -558 835 676 672 -603 -380 -164 663 611 -248 629 890 960 896 584 -883 785 -511 -665 174 704 -191 -420 -677 960 -379 -215 873 88 668 458 -307 120 747 349 336 -861 110 904 917 -963 -861 -352 853 928 -954 -34 -386 -691 -924 901 -105 785 595 871 963 10 -608 -159 -110 -941 212 653 58 -444 -311 -715 -659 741 269 63 244 822 -960 -922 -529 683 414 747 -852 -927 231 552 5 -573 572 -133 823 870 -41 420 -718 -416 -223 751 484 -633 -131 984 70 -548 705 921 -795 -438 392 395 877 -651 400 -408 -944 -222 983 889 -595 -80 706 294 743 489 -260 32 -503 238 -905 -483 -665 -528 798 77 645 -313 491 -860 -702 803 -173 299 777 943 -928 614 958 -806 -719 921 61 774 938 -232 -563 866 -541 -249 -950 -359 -407 174 -727 -722 809 751 -830 -6 -111 -832 26 469 -126 932 -905 753 -585 -936 781 -914 -650 789 -576 632 200 418 -37 915 805 816 -662 -48 -837 685 -716 444 77 57 -427 -878 614 248 434 438 318 783 992 814 719 868 -316 -311 -989 -244 -726 -849 710 -220 341 942 -480 289 -442 -320 -885 54 466 526 275 -788 587 -283 -143 -886 -371 314 -773 -581 -280 82 -925 -974 -881 470 535 355 105 -331 -813 904 649 192 -216 -705 -387 946 -237 -921 -983 143 91 -717 -158 159 -757 256 -516 38 -685 836 667 872 59 481 7 -457 -724 -199 -362 -391 -692 39 535 -664 -514 789 312 -418 -403 -126 -321 -53 245 489 666 -288 -661 -579 839 -894 159 -982 -187 314 454 -395 638 -949 -240 195 -812 -341 457 414 267 -826 -409 425 160 -117 -700 394 -98 -408 -443 -414 958 -823 -631 -784 411 115 819 -745 -760 -374 -104 -622 803 -399 17 274 152 441 792 -856 76 -868 -10 -364 478 -875 -449 989 -286 568 350 -663 600 872 -963 -147 947 185 -647 759 -885 -49 370 -430 -926 -549 -927 -387 934 -358 -484 -175 -877 -57 342 -590 298 426 -983 202 945 -578 -642 -217 -857 706 545 210 660 -450 914 811 637 154 156 141 -868 138 412 -438 295 258 -606 -240 109 453 522 820 -480 843 -636 -868 944 -590 441 416 -898 829 -877 61 545 -350 960 161 314 148 456 -489 710 -439 -45 -323 931 -779 -573 -287 319 765 193 -273 -183 601 820 53 -517 -152 -836 -771 791 -670 -644 698 -669 586 -467 870 -876 527 463 952 932 177 346 505 -37 50 979 -769 10 -505 189 -804 565 -493 946 713 616 933 236 -936 281 712 -809 225 279 -518 -556 -240 78 -993 -146 -749 -987 50 -183 48 778 -849 135 635 -441 -411 741 833 -386 301 -438 548 112 -337 -83 394 476 -736 25 703 187 377 -938 938 -624 4 791 -457 -494 515 772 -796 175 958 -704 -546 579 -692 -621 434 -972 439 352 992 363 392 -520 325 -565 -966 -889 938 -769 298 -146 -826 562 420 -610 465 -776 -99 -843 460 -91 -900 -126 -654 -667 -889 14 -774 45 700 417 -68 -643 -325 583 -17 -971 -137 777 -512 814 210 187 146 908 -891 919 -738 -607 183 -137 891 -712 -514 -802 -315 953 -418 442 -837 -83 188 382 -953 -306 968 833 935 -679 -57 -333 121 549 -994 -993 -450 -506 312 -23 670 555 400 801 -157 665 841 522 738 618 520 -536 -544 -980 -944 -501 -806 -946 -255 -463 -580 2 887 697 119 -694 976 464 -656 621 727 316 -532 903 905 804 887 108 -195 495 -551 839 611 936 404 -572 597 -600 793 -359 57 -74 985 578 317 164 -360 839 -64 -275 -543 145 529 95 191 386 -278 550 480 -287 418 -556 40 -962 921 330 -425 -734 854 969 558 273 -684 -830 -629 -82 221 -893 -672 25 -604 -584 619 791 976 638 -394 758 -132 -438 167 312 -854 -103 -62 738 -773 -18 -126 -731 -777 -267 796 447 398 353 170 -616 -343 733 -718 169 -231 -753 -559 -204 -130 -794 -74 243 -758 167 390 470 59 245 -756 145 570 -672 799 -110 613 544 637 728 -470 82 994 714 -327 -25 -82 407 437 -961 -420 260 270 159 -504 321 499 832 243 -580 251 177 -54 -267 411 599 -822 887 239 -272 -249 249 147 -232 921 -934 921 -889 -217 653 384 -273 -687 693 227 631 832 976 942 918 15 -579 -215 -927 119 539 908 505 619 387 -906 -290 -199 -517 -129 822 -377 538 -232 784 314 354 -940 -729 -131 94 976 108 -783 83 173 691 601 -97 -722 364 65 748 290 911 -890 -394 -348 598 711 -450 -258 298 995 749 180 -967 836 -314 32 -640 -421 -62 -555 975 567 883 -430 102 496 -581 -83 490 -499 -441 852 603 798 894 -748 -679 -401 -55 -389 -129 28 336 -339 -217 -971 -900 223 298 -256 -105 -578 -645 827 -439 66 -696 138 -826 -242 -627 89 -141 -99 -869 106 -870 226 81 61 -100 -267 480 610 -54 -564 -299 -530 793 835 -358 834 -537 -410 -761 -580 990 69 -238 -695 375 -453 9 -472 893 991 -378 490 973 72 462 -141 -631 -906 -40 -591 386 -795 168 98 597 -47 179 -866 -9 871 99 10 -65 341 901 443 -925 898 875 972 626 56 -454 -928 -21 -827 5 -537 984 -234 72 -321 603 343 -645 -463 140 -950 391 -718 -621 -872 -358 369 1000 -861 438 229 522 957 790 485 375 -605 188 -848 -248 267 -6 708 -206 766 754 33 628 486 187 -314 328 -321 216 -685 43 477 219 799 914 149 179 -607 -353 -614 -825 700 -657 -392 527 -956 -185 546 -950 724 -879 116 372 800 182 889 463 -370 -886 411 -515 962 -757 -105 594 557 486 -831 -531 -807 -834 -866 -52 211 69 -871 -37 -973 229 65 68 280 -18 391 386 853 601 -115 925 -37 437 935 -882 -459 802 -609 974 -163 705 572 991 -793 132 -922 -752 -411 -567 -167 -573 570 -245 -779 547 997 244 167 672 299 -312 -66 -76 459 -684 299 -294 627 278 452 875 -425 555 -335 -297 -666 607 -538 -434 736 5 743 567 -120 -809 946 735 369 759 -422 -852 -291 490 -11 -962 291 -672 267 75 41 -313 -169 -4 740 -39 132 521 81 116 -95 -497 -230 507 96 -359 156 -317 -657 849 -163 -455 482 -51 170 556 -892 690 717 922 983 -199 283 199 268 -322 -825 575 496 916 46 301 373 465 -417 810 425 -509 132 237 -594 -206 833 -567 688 -941 451 440 66 839 -681 -400 -97 -908 573 702 -333 659 -814 347 -850 -543 -123 -957 248 -285 653 -271 869 -70 804 205 274 -501 845 -871 20 -932 -496 -362 716 -18 -124 -178 -354 715 644 -359 -198 513 -765 52 -847 -364 -685 -326 172 902 914 645 226 159 107 -405 -920 798 69 397 110 -518 396 -276 38 373 -109 -311 -595 446 -129 859 213 718 -920 -324 -838 -800 -359 -277 -577 762 -640 90 2 251 -656 -661 157 -230 60 -68 -310 566 257 -786 -714 -421 -956 -695 302 -116 706 -974 -246 -103 -44 768 -981 -360 171 455 315 -383 -780 -455 -749 313 -540 -251 -713 594 -422 -54 118 490 -584 573 -223 716 765 -938 815 555 182 -204 -29 -589 -470 961 -933 864 -795 -813 513 -186 -98 301 -590 537 804 136 316 -204 -442 -945 -666 993 -991 783 -202 367 -741 607 504 581 -640 -280 609 -801 -550 182 -50 708 445 722 11 562 -467 -711 -294 -838 265 761 -703 131 102 -724 792 69 -201 11 -141 -122 -494 -800 232 753 -935 160 207 581 -688 892 923 -832 657 881 840 77 -742 -829 -377 -770 742 625 839 453 -292 -207 -328 313 -997 -272 -413 -978 -276 -106 -282 192 -375 275 212 -723 366 498 -432 -331 -639 -691 24 85 -898 -657 725 -464 -416 -937 -944 158 931 259 -247 -335 108 411 297 202 560 771 494 13 931 -151 -832 -963 396 203 425 526 -426 -987 867 883 -865 37 675 863 -511 697 178 -727 -358 193 -105 -114 967 518 -493 425 -537 -941 -928 818 -871 -824 942 -680 550 -345 -189 -34 420 563 -335 365 -406 -626 -343 -562 908 -542 -491 -19 89 -618 971 -644 666 -540 524 -372 818 -311 31 175 893 167 -174 -36 6 897 -607 346 -801 -356 -686 992 813 673 -183 -28 761 870 -91 136 -79 -271 512 571 -483 -356 804 637 -342 -356 25 290 963 194 359 -540 -280 -570 -343 -811 -172 -555 108 195 64 -545 -605 -593 -287 607 -685 246 99 968 126 952 204 320 124 676 490 569 839 338 -165 686 -984 58 -457 -447 -839 -508 90 -884 -668 751 -305 276 732 4 302 -60 57 487 -417 790 279 263 594 -602 958 319 -542 700 921 -704 -568 462 -615 939 528 -470 -333 -470 -374 -772 -524 -528 188 916 964 327 289 -593 -439 -105 743 -172 -378 705 -606 -752 -888 -946 -917 -607 864 -516 -708 304 144 704 39 718 -352 707 102 205 882 666 -224 730 -260 -804 -541 138 -73 -655 -301 -3 -712 -128 362 784 636 181 -748 -751 -713 886 -321 939 -228 138 328 282 469 179 -197 809 21 -487 -467 -3 -723 -616 225 -288 18 -47 258 587 -290 -968 -239 691 305 301 -894 448 -21 -116 325 703 -441 235 726 529 239 -159 -11 589 -420 81 -97 -249 825 136 -942 -28 414 744 126 -990 -195 376 40 478 -725 495 39 943 -22 740 -991 -451 -93 -160 -187 -870 -533 -7 44 892 622 -723 -980 -685 -625 776 453 699 -728 -695 -249 -776 103 -905 -801 867 -394 -453 -981 -881 -185 115 749 -852 -771 56 803 728 -706 -625 88 762 -386 720 135 269 585 -998 125 153 88 295 261 -206 339 521 -185 -475 291 -715 429 149 335 -18 -848 -971 -608 312 -744 728 341 -232 48 -606 -44 -494 821 635 -950 -272 -208 826 -436 -393 -770 759 -750 876 -758 13 133 865 -118 -134 -218 -76 -542 435 369 209 217 -235 -446 -550 -108 -288 -528 925 -997 -303 172 294 143 -115 -242 679 -922 573 -32 840 650 177 -641 -417 362 -544 -672 673 290 459 504 157 -772 773 -840 200 -592 -441 -924 -929 821 542 -577 796 -128 -726 987 -802 -120 -911 -72 -327 42 676 483 617 -542 330 -222 -541 -512 -754 665 412 119 -637 676 -376 -908 611 640 501 -128 922 -577 -54 -244 331 227 81 -206 820 -949 -125 -710 39 -948 481 -319 -741 -906 126 354 770 549 -890 22 -123 869 -594 -271 -864 -412 873 314 208 676 255 918 514 -818 -765 -543 -480 -622 -721 481 -440 224 -431 962 402 -17 523 176 696 -312 -714 692 32 -571 -414 -226 35 274 434 171 -6 817 -881 -850 -76 -782 704 -105 -284 254 9 -645 790 52 584 543 751 -193 -526 -101 -911 -898 -652 -417 212 -525 370 -51 307 994 -85 -989 -177 291 -985 973 -430 -792 699 -489 936 507 -545 -323 -379 -394 311 775 -690 -744 -412 648 -643 53 679 -478 -787 -925 -735 494 -757 562 -33 730 -520 34 -886 -134 -560 572 -241 156 846 -200 377 471 251 -386 -686 -394 -946 600 -289 -262 441 -340 995 813 -936 -884 234 -757 -514 878 -453 61 -286 -804 523 591 -35 -70 726 685 -909 -262 237 262 219 -362 636 640 833 697 -96 550 -588 -412 -502 341 -205 -868 172 910 -972 247 -345 -464 628 -655 -83 61 -379 -283 891 68 -448 -830 597 -163 -658 706 160 -902 -684 728 913 877 615 783 -200 331 601 -302 -757 -776 -51 -615 -1000 -945 -547 -3 -943 -831 -632 285 488 -503 992 394 361 -31 -206 652 -609 -638 -922 -207 476 -45 150 -355 435 732 -628 265 789 -468 819 674 244 -766 290 210 162 -107 -152 937 777 679 -735 280 -419 -840 -570 941 -842 -725 -874 859 -967 477 -813 616 134 328 196 505 704 -115 198 -259 -222 -649 622 315 -93 -76 696 -677 691 900 -852 412 -632 -383 -677 -144 224 698 988 -583 265 -881 207 248 937 308 659 -795 -555 -867 -259 885 637 323 487 49 -638 -2 913 200 461 -595 -244 -423 906 -994 -272 -722 397 -42 54 -980 -516 958 700 -170 -677 759 604 -840 365 -282 -171 -554 -610 144 -726 156 360 -715 -898 -943 -79 989 -948 283 -757 3 -323 -219 165 541 -165 558 -342 -470 -748 -897 -725 801 -153 182 115 660 228 493 -264 -563 718 730 -411 -980 455 -234 501 -854 -672 -970 847 -178 90 350 366 524 656 574 716 910 -12 -542 317 470 -338 -202 -356 -339 356 17 581 788 -766 -616 -779 190 -712 -496 -636 409 971 945 906 -505 255 -631 -908 380 -494 868 -636 529 453 -659 657 287 20 995 -619 553 870 -320 -648 -695 159 314 225 415 -438 -308 216 171 807 653 -58 -652 -240 -89 -905 -635 479 -343 115 -360 -340 -496 121 -535 -104 990 -713 -556 -909 360 -42 -599 -352 456 -413 -525 -101 960 -586 722 -58 -293 -466 466 810 -478 -109 -45 321 198 -859 801 954 873 609 -537 577 264 -810 -815 549 -878 271 -998 626 956 158 -350 442 302 -570 -474 -411 -548 -787 -340 196 -928 -259 -509 -205 622 531 -207 -445 601 533 -386 534 -527 752 -590 237 -46 56 831 734 67 -296 -469 947 -5 656 -953 208 723 -156 -434 -447 893 568 804 -811 559 124 885 640 -865 -959 -132 -773 551 238 -639 718 -512 -207 -193 783 917 -300 -703 -609 -689 295 -797 321 892 -435 -462 670 467 -184 -15 66 98 680 -302 175 -881 -207 160 -368 -966 -790 150 65 -410 -909 676 -915 -135 281 -65 863 -258 549 -359 -523 -4 735 820 -342 -547 370 309 -495 -522 -4 591 800 811 977 303 -400 -752 -922 846 -674 819 429 943 -869 -570 363 402 470 850 547 858 -288 -856 120 -329 -648 -186 -850 536 -455 245 -646 65 196 -240 486 -393 -345 570 597 -394 -362 885 -948 -157 -723 31 729 -453 -65 511 582 238 823 -349 535 100 801 -473 813 390 -720 502 398 169 765 911 -284 79 8 793 -796 208 544 -888 -609 32 -1 -691 -413 989 938 937 -988 212 899 -861 -480 744 -426 -260 31 451 -604 453 -655 76 209 -148 430 868 574 -396 -628 -626 -879 30 -218 872 -338 79 -962 127 -750 -933 -959 -160 -813 -204 -249 -903 -370 996 -565 300 605 -797 558 -596 480 -452 -823 658 -4 -962 -41 789 579 867 195 -449 -973 536 658 -801 809 216 -480 -202 978 -302 -927 -600 585 -44 455 741 442 -83 -280 -787 -886 597 314 796 -230 648 -896 884 -238 -214 -669 854 -282 528 228 995 -792 183 -103 -676 -37 -479 542 -78 604 -17 -141 18 52 791 717 -778 -58 436 199 635 412 -44 -145 927 107 610 935 767 976 659 408 818 735 -399 107 280 -642 231 535 548 -119 -63 -690 9 219 548 610 -874 453 913 -254 -449 136 953 341 705 91 -22 -926 996 -948 996 -966 -880 365 -749 -217 -401 -582 260 -747 769 -915 -675 -297 -718 -757 -505 651 -760 -632 -185 -758 294 458 808 -335 -810 -354 975 -955 -894 -627 965 991 981 -131 -475 -705 108 819 -487 104 -768 817 -623 46 870 -893 -176 -944 909 -640 -514 -757 -431 -59 -396 -659 -287 852 -568 -895 -704 -469 -548 -975 8 69 -255 712 -763 -820 -158 241 987 704 -664 -881 663 -988 -641 984 115 -601 -179 -96 -177 688 -48 525 -383 -481 584 266 -698 -108 647 446 -891 834 -868 844 72 795 351 -747 336 -992 510 211 656 -499 164 828 285 -411 -205 172 226 198 669 -891 299 126 -98 -408 805 261 -741 -133 -358 -814 762 -748 527 465 -955 -12 -105 -188 998 911 -179 -631 -737 -81 460 -890 -966 32 -505 -335 348 263 -112 -910 -234 -342 131 -417 -632 161 -371 342 -218 -942 -31 -409 -636 -85 965 -178 -554 906 176 -788 808 445 310 16 -321 219 -356 453 854 -255 555 -405 -182 -465 -313 -802 519 -653 639 199 475 -836 896 -267 -222 -657 -759 617 -860 137 -155 -729 -171 548 -806 -78 -642 922 -317 -676 844 107 -235 -64 571 -904 576 -675 -892 -98 -374 861 -351 836 533 -540 -325 -884 161 -533 303 -121 -200 -586 -544 670 -592 571 -302 600 -140 -544 -917 894 -847 -249 820 -864 451 -505 -212 983 -754 282 534 28 -513 48 -980 370 31 840 -203 -235 -81 842 -147 288 -866 -946 33 -815 -39 432 670 950 -657 -271 -838 -642 -168 -864 -971 -382 -337 501 -566 619 -365 -622 843 -232 772 271 -704 194 -613 260 -879 -475 151 170 313 754 -683 -128 -875 761 563 965 -907 714 49 -760 344 -946 -499 42 571 374 -816 645 -594 674 393 -859 552 -278 -120 -830 75 220 -777 -139 626 439 590 -488 -565 197 -263 55 -918 251 -759 -867 448 729 267 798 331 719 -327 558 -243 102 -260 -829 -180 -684 -716 -942 -730 -541 -842 777 680 -246 267 -31 -852 -852 654 -132 684 477 -979 -233 -185 -932 -634 -459 514 -770 -43 670 -396 -429 -425 -178 -798 421 -840 -880 -613 819 -653 -401 -426 -423 -739 -651 90 728 -540 -513 344 -674 -425 -72 -538 550 482 -611 -891 889 -641 -276 -71 672 120 333 887 878 612 -860 -166 -406 -411 397 -230 -751 -394 -91 782 89 -175 -578 926 -705 303 -752 -459 -184 823 251 -611 -82 -834 -804 -276 -78 618 814 451 -60 -598 995 -363 172 -64 -898 -370 423 103 376 90 -535 -1 634 -296 882 931 -178 -240 93 351 -718 -852 771 956 -366 978 231 623 -415 415 -425 708 -450 928 327 130 589 207 676 -927 -651 -272 541 -778 -597 429 386 -967 13 30 496 815 703 -212 445 390 -544 -977 -63 697 -768 27 -44 -949 964 76 -412 601 368 -139 296 301 -275 914 -606 860 456 -55 -956 482 -886 395 280 52 764 177 687 2 833 -402 -217 377 742 -872 805 525 577 -367 -511 -730 -563 -777 752 903 -683 -887 34 423 -761 -414 -400 -968 524 -727 305 -715 354 -436 98 -985 706 -954 977 -792 976 -689 -814 -132 -29 688 300 -66 634 234 772 -801 225 536 -534 441 718 544 -309 -195 -397 -757 292 694 415 136 -193 -73 -523 -971 -219 -758 -619 329 -825 916 -41 -280 133 899 -286 -978 84 -451 -902 716 654 445 447 -298 223 267 237 -285 935 653 199 -573 554 -589 937 -437 -674 195 -211 485 553 -850 -105 284 781 -499 -38 -224 -407 -616 -944 183 869 967 70 -385 -67 -830 872 170 -762 -928 507 684 871 914 -725 918 -401 -317 -761 -791 -495 -889 -99 -89 568 449 277 394 -131 -91 915 -343 -822 568 991 510 -226 -164 -983 -738 -901 403 267 -629 367 -13 147 -180 752 660 92 197 -113 -686 344 831 454 743 -829 928 950 767 -94 -176 577 561 -214 -66 53 89 837 -488 -917 950 176 -153 -83 -579 880 449 592 -795 295 316 -936 -877 -266 -258 -416 -160 -991 -19 -32 448 584 -140 -341 -799 945 -107 -842 -705 -137 -854 -276 583 -853 -929 -226 -28 572 -877 -314 661 33 648 -664 -985 -96 -146 726 -810 259 526 -358 408 377 229 -780 -536 363 -95 534 -716 788 -560 832 738 902 -178 -732 -691 401 330 -92 880 -75 -146 387 29 -869 927 265 -389 -361 503 -203 93 -906 -840 54 475 -567 -191 130 571 -783 -637 569 119 -708 -857 679 -128 -500 -909 -649 118 -190 539 111 365 -315 -362 480 -802 -438 -411 -47 -353 148 -923 -899 -807 -668 736 -131 -470 289 -469 -120 407 -790 899 650 316 519 -228 -190 -600 -328 -217 428 -483 -181 39 -251 -385 710 781 502 141 -343 -657 -446 752 -435 -788 -13 4 -436 -693 472 -243 656 363 314 930 110 -889 -86 235 -837 -783 955 718 260 51 637 157 -737 54 -102 15 -820 585 207 261 -902 -485 309 -422 285 393 615 372 -329 640 640 21 -322 -990 655 -364 154 786 456 389 491 808 655 260 592 594 758 -580 761 963 973 -297 970 392 -675 -158 240 -585 -407 -28 -384 762 628 -894 904 353 460 845 451 452 -192 -370 -499 -89 101 -754 273 823 -877 411 -417 -607 962 393 -296 -173 232 878 -567 -986 144 260 -602 376 -397 -343 472 -993 -392 -536 -890 -611 -331 -726 -97 314 -922 -193 -965 406 -99 -947 -836 -21 978 645 -248 417 119 -991 494 -697 36 -129 -608 844 -489 659 -831 -44 -796 509 423 684 180 810 160 -288 946 -845 641 683 -828 323 -173 127 176 787 -411 814 660 -986 -282 121 503 815 10 676 -79 287 695 546 322 698 -262 -23 -973 -964 203 -900 490 -533 370 891 177 417 297 -470 473 -390 -613 279 -493 -801 60 706 -363 834 -467 -354 -479 -586 -570 -103 237 -951 435 -289 377 -671 742 38 -941 -723 928 -360 -163 -238 507 50 -967 -68 644 -823 -151 -666 -293 -760 -508 760 434 902 -851 667 -298 -844 -119 -231 831 -319 423 70 -591 -57 656 -12 954 -913 -122 573 234 974 -924 -433 -165 601 -997 847 -710 353 922 31 -222 582 586 427 -319 659 -487 977 -823 876 188 -378 50 -711 -84 776 732 372 -507 -896 45 751 -152 615 502 497 -112 -465 407 673 178 656 -368 -503 428 -342 -484 -87 -224 -613 -936 -291 -395 421 181 -106 395 233 395 345 528 695 -805 -371 541 -769 986 429 799 -338 -281 -260 869 803 6 686 -630 -10 -937 420 -338 -955 -760 428 917 -707 -3 915 -959 342 253 -837 413 -184 -167 465 656 -242 -483 625 997 775 -271 886 497 803 557 627 -705 -357 938 -61 340 -431 427 673 872 799 286 1 -147 203 -936 -839 -978 715 -134 -881 389 -228 -842 -544 -933 53 -113 303 503 195 802 -307 368 -234 595 743 -980 -556 -624 -835 825 -343 248 332 -604 856 -66 -747 925 70 237 356 424 -866 -385 -919 703 -805 953 -72 274 698 286 -655 100 -182 624 627 -447 364 -826 -935 -163 -919 -412 -655 210 336 -465 184 433 -682 -996 -409 861 846 685 -714 585 145 -237 -856 235 9 606 707 -984 -266 784 -948 224 -116 518 -623 488 980 -455 965 663 -666 963 112 -757 -792 374 -155 635 -255 663 483 954 177 79 931 685 413 894 -914 -345 -503 460 -163 596 -897 928 -658 -723 -55 -726 683 168 -518 443 -190 -296 754 466 980 -99 554 239 -873 -76 -448 -57 -612 -231 -485 361 -810 509 249 -679 891 -561 825 -49 986 832 -855 -633 807 -498 -675 -457 -627 -34 884 548 272 -911 820 -179 868 -474 432 -441 366 229 -407 -634 1 504 458 454 999 -811 445 -121 -571 635 -644 303 785 -918 366 626 -57 937 -405 -414 -238 -946 94 -872 -530 -51 -768 -74 776 -734 811 367 824 -385 -180 709 -860 -627 -312 -96 -830 462 -109 -622 479 434 559 -785 -779 307 -409 361 229 942 -915 22 -188 134 -34 -296 533 -571 818 71 -179 -388 180 -360 -801 -628 788 -43 -558 766 885 606 -970 -659 -394 451 0 699 -82 130 538 -735 -426 -826 887 224 -126 -628 -860 636 -170 388 -275 -448 874 724 843 785 -457 706 -288 834 -86 -606 -132 779 573 605 -624 662 -579 631 -455 -110 -282 -466 -301 -85 833 964 495 -837 -236 871 226 364 729 212 -800 -366 -594 -752 504 308 -304 -686 -376 -824 -32 8 -899 138 -799 763 -927 -270 325 788 152 24 -261 -13 318 779 -601 638 880 -835 -76 721 -889 -323 -483 -776 216 -694 293 191 -363 -583 288 -455 -287 -960 445 276 40 670 -560 446 296 605 -670 -461 33 -242 112 -991 744 369 -863 154 -687 203 826 254 -82 373 -379 677 911 270 793 224 -470 -29 346 -68 596 556 -256 625 -469 557 -285 -832 -440 -465 926 -483 -944 -33 307 724 70 899 407 -215 869 -500 507 663 429 62 -844 -68 -244 -854 -658 273 961 661 -17 805 -323 -240 500 201 235 -201 676 93 -983 -671 306 223 -743 98 -276 296 917 -254 -233 -514 950 127 -514 -463 -594 -479 -221 -360 613 775 -192 181 937 448 115 -674 -92 -113 -322 969 -501 -304 433 -361 466 -726 -405 980 -847 -154 400 -858 512 -715 -261 397 800 91 961 942 -849 -478 -35 -366 -408 714 -949 -58 188 720 671 215 368 740 895 -432 -311 209 -172 -944 -877 -717 -646 -506 713 -803 -336 -451 -122 -688 -296 -307 720 531 -246 81 733 822 -161 983 322 81 -976 15 74 -672 -400 438 -47 588 271 -490 -631 178 771 90 331 -326 41 809 -471 -6 438 -467 -466 -992 759 501 -798 987 -869 385 646 978 673 266 -39 925 -927 39 -759 -922 -725 778 -107 -346 208 -157 273 201 135 776 -726 -288 -380 -506 942 399 -872 -186 848 -435 816 -897 316 830 29 708 194 -359 -765 3 -598 866 358 -178 925 -372 -530 -691 601 307 -91 -943 -361 -664 396 -471 -184 -846 961 513 895 -943 220 156 806 -877 -177 -499 -161 -921 -687 212 -204 191 -23 -326 973 -176 793 -880 -758 -957 233 68 -927 820 282 465 365 734 -292 -139 149 13 -76 -82 522 72 27 -142 -133 -225 -274 347 -696 -26 729 -509 -457 365 -880 858 -235 951 231 178 853 376 -808 -899 -90 -356 -452 -861 863 485 645 -295 470 -819 -519 -330 763 -46 -389 297 -282 635 -33 18 -142 -199 345 970 -732 766 -262 748 794 702 -149 -248 94 503 -121 652 771 -470 104 -921 53 164 289 -493 435 384 -876 417 -303 457 -844 83 -596 768 -902 549 -968 -890 177 -221 849 746 197 448 -418 837 145 -545 248 220 -138 -238 236 513 150 116 -539 -753 -868 -227 -371 -291 568 -125 417 103 -247 -272 -31 395 254 66 -342 -753 -280 705 -256 -321 787 -481 833 -818 404 -241 -584 976 -836 -569 965 745 -895 713 -245 -835 -371 576 590 74 -191 644 -256 -716 -631 364 -529 -325 190 -665 728 342 -720 -847 -749 -893 899 -249 833 914 -677 -252 923 139 -425 0 -524 -992 408 -360 693 576 -336 250 -345 -497 211 517 40 -128 760 171 649 299 476 -183 197 -715 -122 15 -426 473 -287 -738 375 325 875 963 858 -609 -156 870 -951 229 -714 126 -246 -203 -715 -136 -337 503 746 -702 153 911 -503 689 -399 138 -979 125 390 -485 579 307 377 882 -453 853 -154 691 86 32 794 -698 -684 520 988 277 -848 170 69 -64 846 -555 956 102 963 723 -950 -569 -800 542 -150 -428 101 977 115 49 403 -222 -628 383 455 -810 -258 748 -565 -158 -846 273 -38 548 654 -195 730 472 -325 -291 409 692 310 11 -174 -869 660 851 383 -383 591 -808 -631 327 -561 -45 -181 320 -521 423 180 -575 -435 -468 -134 -368 -430 322 -580 -733 -39 -50 619 -963 409 210 -182 489 159 -475 32 -539 208 -375 326 284 434 -809 -555 448 122 -827 -352 823 283 241 622 903 264 813 -964 406 -92 -889 -240 671 439 -306 464 451 -657 -806 876 -930 -592 -294 -86 -806 -712 -642 12 843 -601 741 -784 -415 -722 365 925 237 100 -454 -141 -538 -298 -546 -874 314 -358 -815 667 792 861 558 979 -334 -218 -575 505 -29 -98 963 -872 -168 -737 730 -56 27 488 -346 -523 450 331 -151 703 -63 211 -90 -736 567 -400 -943 84 -120 -580 427 909 347 -364 942 962 540 885 -345 528 -810 -300 -906 71 -418 -666 827 9 -792 699 816 -860 -250 -251 -260 273 -227 393 -667 637 771 -933 -315 -368 -823 -959 -483 -954 586 96 955 -196 -502 -731 -711 692 -943 524 -391 -791 -787 -521 -754 -988 7 -791 68 562 452 162 866 747 360 974 368 -807 688 682 722 -397 -267 -223 -992 -510 -358 -759 -513 494 332 558 738 -949 566 -240 685 -643 979 824 -137 85 671 -742 -878 -921 420 747 -622 942 -966 -567 638 235 46 -267 -218 -797 274 628 673 92 -245 979 679 33 444 24 918 802 -954 207 427 741 -21 -561 -230 422 -700 812 899 95 -476 962 668 749 758 -924 352 482 -630 -632 -458 -713 -949 211 -38 -479 -169 -226 -769 -373 -970 -181 -596 -813 -245 -468 487 -189 252 233 -118 263 831 343 -456 41 -291 362 208 -643 746 -52 -949 327 -967 269 -65 -632 963 -848 -306 -332 98 962 848 415 -538 -741 549 -477 627 -612 -267 520 -136 -693 -544 -274 -468 32 602 921 478 -242 -694 -248 883 336 160 734 457 -331 -951 592 -16 442 983 302 613 -376 354 511 773 138 -759 502 -90 997 -110 674 -939 279 -215 -572 -878 382 -897 -273 746 -653 743 910 356 812 -186 157 54 -521 -981 737 95 52 67 690 -932 -433 -118 -309 -610 -400 -128 170 -400 -660 981 350 414 605 260 -989 -36 -93 -377 368 -792 -905 761 -997 744 382 747 108 -373 202 -897 -178 662 792 -265 -823 843 891 -461 -307 161 256 -350 -655 819 4 873 66 753 -819 -938 79 308 -302 -335 -131 921 904 -464 -155 728 146 -820 -219 -446 520 968 -85 11 651 116 614 -664 -143 -130 -555 -511 -792 40 98 -904 -499 -852 -225 889 -251 -298 826 937 -141 430 -365 -991 528 360 -616 220 418 -302 -662 409 676 679 415 232 86 321 -559 -137 968 285 299 -768 776 -834 884 -985 254 67 362 69 -568 865 234 400 -271 457 -289 930 -275 686 262 820 983 412 -300 909 230 -485 -421 -989 -224 -669 -784 189 -286 -470 870 509 -252 -787 -182 706 -389 14 374 -894 641 940 625 940 615 -264 745 588 -263 463 -247 -451 -46 369 -104 990 -360 -498 426 -978 768 -344 451 -889 261 -963 641 773 676 -26 -650 -402 -825 518 640 -656 -576 246 -584 -222 214 158 304 -498 -823 379 -375 252 -71 -827 378 56 401 859 -861 274 -785 312 -619 -392 931 787 -448 650 -462 906 819 25 -172 285 628 881 -568 -478 249 871 -942 293 762 256 -155 272 -859 -576 542 -699 -527 369 978 135 823 914 -831 192 976 -44 -351 896 -382 -834 454 692 -438 -271 -280 -126 -756 777 -479 584 -886 706 832 385 -576 -418 -463 901 940 875 -258 -757 -574 30 -674 544 806 966 74 -963 967 391 679 892 542 521 -913 -29 814 168 -632 634 -143 -654 417 -486 -644 -79 923 671 686 -884 -697 917 256 -331 -131 909 766 -843 -922 -245 475 -370 -327 711 -369 -906 -798 -522 -173 -855 822 694 -635 -206 -235 -174 959 890 387 703 86 -487 -511 -605 -901 -67 -716 996 297 939 695 296 -485 -567 847 -447 24 -288 -191 705 174 -203 -238 -882 -856 682 -543 520 -338 841 552 286 990 -522 10 460 -707 556 -433 -104 853 778 -457 866 -188 788 -87 -619 -465 -959 944 995 -972 -480 -483 86 -411 780 -722 -746 -733 -144 -740 -148 483 187 -901 514 -399 -7 557 -280 813 -121 554 -745 599 -186 113 -757 -126 606 629 749 761 -595 63 -627 222 -831 -22 759 -205 -36 945 930 -384 -821 -240 744 421 -995 288 354 -153 64 847 556 -694 -42 -832 562 507 -23 -892 382 841 12 -170 269 -478 -168 218 813 458 -230 516 1000 -106 -896 729 104 188 669 68 -959 751 -776 -544 24 -265 -620 -487 -285 -875 930 -286 -571 976 362 125 -518 -94 -937 105 982 -19 -199 -725 242 -921 -7 -281 642 -559 990 -331 -981 -459 755 373 -276 220 -285 764 948 -874 554 400 -832 169 718 -713 515 -220 -783 -341 628 -615 -788 699 -671 476 -549 -299 428 970 512 -774 420 235 -599 -635 -52 744 2 -603 -244 -92 -125 -771 904 844 -441 378 528 -1 905 789 542 472 -1 389 245 -810 895 338 -961 -662 -376 148 388 34 -674 258 -901 -827 575 733 -222 -292 -58 -266 -404 676 146 -835 583 11 714 820 -370 62 470 816 185 387 356 -423 -285 157 -428 -253 -181 995 -169 515 -52 589 -341 -996 -971 762 766 -286 836 235 860 198 666 503 278 -95 712 328 539 390 -501 292 26 -481 -724 765 221 -453 -611 893 -499 -637 60 556 -913 -928 -10 903 272 247 202 -742 -828 127 -608 -718 -749 732 383 580 79 -450 273 769 -544 657 -163 -539 -561 -274 97 71 -189 -776 38 942 313 896 -237 814 -890 -206 -507 -182 -946 -83 413 407 -746 957 -792 639 286 941 -84 -363 -571 -427 926 978 -18 480 -308 -232 980 -597 591 979 35 833 -146 428 178 896 490 102 -896 917 -888 -22 772 -343 -52 -187 -401 -492 -472 983 428 582 -526 -590 949 681 379 -34 -520 605 -855 647 207 637 -96 119 301 -492 199 953 -436 -73 402 -775 -26 703 569 -245 -271 309 -899 -998 -345 68 -124 848 266 -931 858 -849 432 645 879 -417 750 -330 -535 647 -575 -340 781 942 -119 -263 -953 -231 781 -177 767 -495 -420 -543 -14 -408 -793 -525 -448 -750 444 -301 720 -233 -70 462 -798 619 103 296 -376 597 -457 165 -388 -251 -176 -60 626 -477 541 930 -723 -592 -563 -284 -306 131 -990 990 357 339 309 -362 294 113 234 435 765 473 -557 571 -449 982 690 501 -369 -527 -566 692 -893 -869 -714 519 -152 -73 972 -43 -625 524 749 800 6 253 226 -72 263 479 -605 643 528 -953 -590 50 917 268 265 -932 -734 -658 447 -146 -642 -747 993 143 -266 -867 735 619 -989 -726 -403 -623 590 129 -505 -412 336 -246 -222 -583 344 -897 -337 623 -376 -717 157 718 296 621 -899 672 273 506 239 -813 442 104 -105 793 825 -287 612 -473 -284 42 896 -416 634 -306 -734 302 -114 162 -206 -700 -159 277 4 550 -724 952 479 364 -784 59 328 -258 -415 -235 58 -16 502 42 122 -189 -743 -772 -821 286 442 713 799 250 -373 787 -849 842 -247 -387 -599 -706 -135 812 -575 402 304 431 142 -6 88 -968 -55 -580 -59 618 -811 -55 438 464 -122 -386 989 316 -855 861 926 619 -106 801 -576 293 586 95 -664 850 942 530 535 255 -737 621 -206 142 -930 -346 -575 371 -753 937 -647 -125 287 -568 -772 601 840 -512 759 -276 786 -306 -963 892 -295 184 31 -350 -179 -416 681 337 836 -982 -273 -987 -561 -816 -724 54 779 995 460 593 794 737 195 -462 262 -637 247 554 451 -405 14 336 -479 -680 416 -922 775 873 521 493 -121 88 -786 733 675 97 -445 -45 538 124 435 88 195 -803 -423 -768 -804 651 179 440 180 -702 -676 502 -959 -152 58 698 134 -604 287 919 11 538 -592 886 356 -361 680 -123 -468 -172 -595 -293 219 -546 -146 250 530 -273 792 -811 422 -418 -649 512 101 867 434 973 -807 -163 837 211 -529 25 -664 -141 227 -98 260 -862 -529 592 -235 -449 -86 707 -354 338 -148 903 727 271 529 977 -242 -454 -529 -627 -496 273 -78 -678 -944 26 -796 -163 -99 186 320 934 574 27 -838 159 58 -189 989 614 -758 19 733 230 767 -140 -303 -392 -731 401 290 -165 -464 -797 -701 -718 993 -920 -838 517 -94 667 954 -946 -211 -797 -534 -841 704 -849 -756 -68 -774 258 284 -790 59 788 -712 663 753 -292 -197 927 610 -126 26 891 984 -576 462 -697 247 -98 112 -482 -952 -377 -152 215 11 768 97 254 596 236 -660 -195 340 -678 456 649 740 567 -7 -811 457 -655 -189 741 -981 -423 -52 789 905 -595 185 -427 617 -593 -913 911 365 -768 929 -948 948 -336 134 -234 466 -26 206 -156 191 784 947 234 -235 -377 72 -649 -696 230 -696 -729 213 -89 -362 445 959 199 940 941 220 422 343 181 -638 -860 -897 -786 -285 538 67 321 196 565 709 -994 -839 437 -408 -779 485 790 -853 353 -210 -234 959 -469 459 306 564 -430 217 130 32 -448 36 690 -834 -174 943 -431 -290 784 -131 807 896 -889 -91 -967 337 652 -528 687 -739 -222 -199 688 825 -460 -18 -741 97 73 -108 257 -497 -185 453 -801 713 447 -476 -415 -306 -247 -324 -487 -724 -535 830 -304 -686 341 392 -977 464 801 -554 -492 -513 59 791 -940 763 597 522 452 698 -7 -203 179 72 303 -877 494 661 -294 -141 -98 993 -143 -609 -264 -273 38 -680 448 -178 506 27 -490 634 260 917 -252 815 -21 -261 510 -16 -742 231 39 -162 649 -131 -226 62 363 388 463 -608 -457 609 166 522 -753 -983 -372 -277 -736 -274 -762 -783 -187 463 -767 -805 505 -309 -828 372 -947 985 105 653 652 -66 -100 -195 -738 680 603 -502 878 611 -700 834 -467 -442 -232 856 871 -73 397 875 480 -818 172 70 -348 249 -52 -355 -181 -328 -876 -434 -854 14 617 571 565 277 -571 643 365 543 -832 -78 534 872 -424 302 -601 -108 -893 823 -822 -365 -878 687 568 743 -306 -846 745 -207 -675 15 -125 -944 -158 -731 -23 184 -271 -78 97 31 -867 -108 427 -503 456 -321 -825 -854 -299 -318 -398 788 -393 -530 135 105 350 -419 -824 -56 401 -708 819 -363 -750 -46 884 262 -354 152 875 -129 696 324 -153 486 696 -47 586 179 -775 -361 407 770 786 539 -673 -114 958 389 -326 -256 -441 -849 -187 289 -884 975 -453 904 856 -333 258 -578 184 -451 -812 515 -785 -386 -394 -375 787 -121 303 434 -42 269 -617 187 301 386 -365 -532 -882 898 -555 -602 -508 -912 -842 674 17 310 -807 -994 -34 550 -20 518 543 48 268 106 533 9 889 770 -96 813 519 878 824 305 648 -791 442 354 100 -569 308 553 914 856 -33 487 -994 224 -374 -575 -779 496 484 -663 -857 159 679 368 -153 623 842 -420 177 775 90 -213 -494 -556 194 -506 -793 186 -354 -973 328 337 154 -821 210 196 423 -516 -71 256 670 472 -596 -170 -719 277 374 -788 -985 58 -392 938 -391 -469 -113 632 164 722 851 934 -427 485 -172 250 307 660 394 -713 -63 295 -305 459 -951 868 -146 -861 506 -988 800 922 997 -929 589 -23 644 -403 -132 258 110 417 -768 -197 -808 575 -914 885 614 297 850 -200 -134 -541 860 381 -813 -749 61 141 -664 -82 -928 19 81 -111 765 -414 383 420 -313 -775 789 215 -687 844 517 -419 -965 -260 -414 -949 -529 -576 802 -380 -311 846 -320 -152 545 579 -901 572 -928 -718 980 -867 854 974 -633 157 -311 -997 -737 -69 -539 258 498 -769 514 844 -655 293 -452 736 674 -921 -821 -222 925 934 661 667 734 -234 783 745 169 262 474 169 -857 -350 -289 295 729 -279 662 758 862 -895 -423 -208 -258 871 563 882 -901 -798 -155 -537 -168 715 -804 445 301 -353 -718 -681 24 246 989 773 -497 646 -222 885 441 287 297 -377 325 -797 428 -719 698 96 619 -266 -488 462 -36 -464 192 -348 -555 -519 11 -851 19 -631 -147 259 521 -599 -526 -278 95 -382 -975 232 137 926 341 692 -790 631 965 504 -787 -901 -745 -50 -190 424 533 -613 -669 271 -56 522 65 163 522 848 0 736 -241 534 -743 -965 -136 477 696 -463 557 736 561 814 493 -149 599 378 581 630 573 -753 659 -630 -738 657 -991 807 556 -644 616 610 -980 -852 662 422 -122 -574 -202 -365 5 -117 -950 314 288 464 -172 186 129 -422 585 650 -934 -792 529 602 -213 -643 527 436 635 44 -297 136 -844 744 -282 -634 -335 -876 -30 563 -289 952 314 -335 -460 -512 -691 -102 -924 132 -825 665 -468 48 780 178 68 996 817 904 323 778 708 807 -37 957 -321 24 -432 318 408 882 -98 -214 21 761 -547 288 -21 380 -622 -157 -211 114 238 66 -428 658 352 675 -18 -750 -39 -409 359 608 149 -988 -613 622 -498 -198 617 -88 -394 722 747 935 556 202 79 674 639 -285 -164 543 -448 -343 -191 -963 -275 -420 -200 529 651 172 -301 79 -765 -961 -87 742 -897 -145 231 -108 667 -560 -727 -663 248 -840 -333 64 744 -105 98 512 -619 -271 -227 -549 -252 -929 -997 -645 301 674 811 -683 -380 -935 142 919 -287 739 -909 -870 525 254 -538 694 834 512 -196 -908 333 -333 -7 -738 280 -693 -938 250 530 16 -806 -539 882 -912 -659 295 -703 -766 391 490 -208 -330 -451 -886 827 -633 -311 139 864 391 -605 -551 762 83 627 328 -895 381 -742 529 509 -205 788 25 -373 -271 -942 -348 -479 967 643 194 201 953 -357 291 -364 398 -262 774 199 12 -988 52 956 -347 507 -734 451 -768 -146 187 858 129 938 467 -609 16 182 2 78 -847 712 350 315 -117 226 -190 -23 -27 -983 972 -385 34 -849 -425 -896 365 740 -691 -798 386 280 706 245 -215 199 20 -712 -896 -392 217 791 57 690 177 656 -135 782 -455 -623 953 681 -683 886 -807 -429 -997 507 330 -3 -120 423 -18 -122 286 -280 -729 430 991 -722 803 535 -363 926 734 -427 210 798 -268 322 -844 -884 795 -843 797 609 287 -386 -672 432 -574 384 210 -511 500 652 -377 531 -451 -865 -532 -294 -428 -663 986 -116 367 98 -518 -46 841 183 180 293 -421 -77 135 -475 286 207 230 -864 -657 -258 126 -704 644 260 -849 851 -236 -869 976 -899 -554 241 -911 179 719 -323 -394 -246 468 650 -948 -17 574 -98 308 -321 -792 -286 -841 -599 -895 -599 -639 652 -537 -64 -757 133 -773 808 15 421 37 -87 -524 970 989 193 -753 603 335 -220 545 -600 -150 543 -832 151 -951 -515 363 30 -925 983 -112 549 -77 -786 -736 -110 78 -987 -554 -826 608 -188 -815 -536 -663 305 -444 -680 -460 -750 -168 878 -34 660 -441 -590 -841 888 274 106 141 231 -443 -707 14 -648 -813 354 -359 905 -469 390 26 160 539 -360 802 999 -272 116 549 798 603 -534 391 -177 -515 -403 124 89 -717 287 -864 -386 965 -948 553 451 -135 -500 -264 404 794 58 -111 578 386 661 -548 -689 -729 564 -141 671 -945 -994 -625 882 -443 230 778 572 760 680 -973 986 -885 -530 -54 898 447 -269 -208 -573 -413 -116 -614 794 76 457 323 -809 806 -745 -939 574 -764 139 316 -337 -517 -841 322 127 -858 841 -81 867 475 972 855 -361 728 -550 -931 -463 821 287 352 -617 861 19 403 -535 -525 248 -693 -697 -731 522 383 578 931 -729 961 810 46 -105 762 -351 -425 -850 509 -223 46 159 906 102 -719 -599 21 242 -111 -569 8 454 -53 732 -805 -627 733 60 392 -593 -232 -305 633 786 -713 -521 944 653 -192 290 -34 6 -740 856 583 20 84 -935 -486 726 -661 282 -470 106 236 -983 689 209 -662 236 182 68 712 -350 -674 259 50 -124 571 692 -679 347 -378 -961 531 -14 -393 -442 220 -774 -561 -981 403 -343 -305 222 994 -66 -961 816 508 621 -356 -253 -455 184 -363 -254 -399 -57 592 17 571 202 -287 692 -876 -319 -994 169 552 -572 -159 -792 702 708 897 746 215 -963 -179 -477 935 -892 93 704 541 350 -702 133 -773 -165 517 88 -189 -597 449 450 -107 -344 -789 668 20 -111 -905 -70 398 -429 462 128 178 292 520 950 -191 -162 698 -695 -35 -915 -390 414 385 930 628 -390 7 -997 622 -644 -352 -444 872 -563 -218 -158 -952 653 660 841 823 274 250 -798 -822 -645 -60 533 -207 385 -156 335 816 202 -983 437 -242 -57 45 155 178 377 212 -361 862 778 -368 -628 70 108 -686 531 -414 264 -31 12 434 -729 636 431 394 849 -402 -194 -710 -499 47 -882 477 -1 712 38 446 355 788 992 971 703 891 87 11 595 778 -697 -840 472 292 -661 -204 -668 -197 361 -568 -447 -985 -954 858 -371 162 524 -962 305 -79 -831 720 -432 -346 537 48 394 -850 -255 -193 -126 -956 -993 -713 745 -470 -729 401 979 -436 564 -567 266 901 961 -303 39 -359 247 717 -519 408 -680 690 58 -635 -474 953 44 -794 541 883 742 935 -984 68 -863 -26 -800 -686 -363 597 377 571 908 -189 -596 626 -18 206 -706 -860 35 944 -339 -127 817 -229 657 997 117 632 360 -158 121 983 687 -148 -103 681 -915 664 -528 180 -593 -80 -388 -739 -325 188 -559 -635 -832 -105 334 932 782 247 -459 -245 -576 935 -540 -862 -879 652 507 526 -438 -522 -260 266 785 878 581 -718 -731 386 -105 746 923 -652 -938 72 837 -74 804 380 135 -870 -849 445 -598 -669 499 -805 -491 230 -705 -222 569 283 -403 363 330 -494 147 -896 -445 963 815 -541 -717 -435 663 -973 -824 54 -703 974 227 575 -936 -288 -903 -174 790 -482 -864 863 50 -233 864 484 -711 -126 -868 779 426 901 -25 -624 -485 827 -840 -695 876 -195 -509 324 765 -271 -532 778 -606 456 -270 -664 -122 521 -636 -770 627 -146 146 260 -839 -942 -642 70 746 926 -257 375 143 -605 367 -854 -202 570 898 322 -462 716 975 559 550 300 164 -337 -171 -48 -986 -448 512 668 657 -986 -97 -512 -323 369 -970 -570 -565 -993 -916 633 -747 -685 -515 124 396 -416 -411 513 412 725 674 -131 -536 687 856 145 786 -294 41 275 -633 -161 362 563 42 -213 -930 -136 853 303 -304 133 -833 282 -734 -909 -376 577 -477 -62 -118 -789 -304 -96 -806 -954 143 383 929 -817 -344 -792 588 -635 -857 -547 -743 112 -43 509 47 -605 255 154 -794 -595 960 -778 -445 -35 539 -64 -493 349 332 974 818 -343 53 499 230 -587 840 125 544 -156 212 -539 -608 635 166 151 -23 9 586 -983 893 -63 -69 -177 -503 -470 176 -446 263 -471 876 -311 -85 599 757 803 -860 585 734 -934 -515 874 614 887 -527 -269 144 -297 -842 -599 -288 -474 -36 687 -837 -239 -533 869 757 741 -259 23 -495 -947 255 -725 -364 -516 -452 26 -68 -818 -725 -442 -386 -526 -590 321 -951 -564 135 -696 -214 638 354 504 -393 580 174 -278 -93 510 444 978 256 -150 800 -63 322 -609 526 916 -318 967 -816 342 -851 -736 115 -388 -10 810 -757 882 271 -571 -111 348 -764 -30 -713 338 -857 956 -372 468 -899 152 -717 -956 -405 799 901 -264 694 -453 -406 932 -337 -742 -119 -535 810 -180 345 -575 749 -527 188 562 -693 -353 377 993 510 801 -402 898 337 225 -464 288 954 -557 741 -45 -87 167 674 469 -972 185 -594 645 -851 117 -406 -181 -412 603 -115 -189 562 557 757 -103 -192 -544 -600 -346 -692 -436 -800 -659 197 510 984 191 -612 -580 226 -473 429 995 364 -531 -591 -532 95 -594 -254 774 457 -744 786 -328 286 389 338 276 643 658 988 1000 46 746 -968 -676 16 -252 -168 -1 843 -15 -746 672 894 -239 -592 397 519 -558 288 341 524 131 423 968 330 -815 -15 -496 147 -957 180 -238 205 -361 631 -323 -70 -950 -209 -444 862 -566 238 -121 -998 44 -521 171 425 647 366 634 -204 -283 -831 302 552 -149 -495 -531 85 -636 -660 346 874 -981 363 -12 -809 -111 -642 -341 11 773 -174 -371 918 -286 -558 202 658 896 -838 564 933 -87 -385 148 -464 698 406 853 232 933 -773 -425 -689 -443 586 714 205 -752 449 -367 998 -415 -75 877 526 597 217 643 246 -740 46 611 594 110 475 -996 -964 -214 -667 -559 -556 115 -423 -160 -726 -314 755 -861 -679 829 823 -459 -439 592 356 330 951 264 194 -275 -748 -931 55 973 -592 111 632 600 107 503 721 704 453 309 -207 -908 297 -485 -295 816 -881 -343 333 60 818 -390 -782 -664 861 -709 -499 -357 619 686 -805 -260 -806 -162 27 469 -800 -737 410 32 828 -425 -206 258 -45 297 261 -417 -406 -430 904 -952 -769 -774 -302 -889 -170 444 736 302 279 -232 191 449 192 99 80 87 981 -44 -142 457 275 924 80 78 -593 -40 -269 -806 -604 -690 -407 -862 965 -837 704 -693 936 -612 39 -527 487 107 -234 -4 -904 -159 672 301 347 435 629 -880 575 -168 -567 315 -434 727 -414 154 -965 -437 721 -134 -399 -849 329 -210 -436 -767 255 -124 104 -813 -431 857 -699 707 141 749 -648 847 -590 -731 -790 802 548 253 -664 275 -937 -672 -767 226 -63 843 69 106 -696 638 921 328 -99 90 -273 812 233 928 504 -903 660 -872 -544 369 -82 -432 913 746 -962 804 153 -909 -102 216 530 973 135 -29 -293 896 681 656 487 626 -18 429 820 -310 -834 -171 123 -170 125 200 504 196 -387 -719 -736 859 -357 828 835 -410 532 -277 -594 430 -267 919 -805 926 691 -460 462 -907 -314 706 326 534 50 561 813 -633 -708 -654 485 249 673 -599 -267 532 558 425 516 -443 -699 -670 204 574 -650 236 -759 816 -244 518 -867 -988 621 -394 -598 131 437 -808 862 874 -980 346 -407 -765 511 -958 -80 487 986 -553 -354 -234 -542 501 110 -435 777 216 927 838 929 108 966 303 479 335 504 -281 -678 -769 -113 926 38 408 -527 370 -745 721 736 -570 -734 590 -93 -360 177 29 -126 338 -739 84 326 -889 921 399 833 197 -928 -440 728 -77 875 472 854 -974 -332 -47 -156 735 -74 713 645 435 24 -604 709 849 -96 -556 -610 -787 925 284 -768 -1 125 529 979 459 261 -604 959 280 736 -237 -56 -73 -200 -574 -878 -331 590 -303 -834 -181 -938 -251 224 375 -821 528 -835 -587 -96 -591 -818 857 -980 645 767 974 -468 -488 -597 -714 -556 -763 -789 819 -727 452 824 984 200 -846 -245 -152 -516 581 508 514 -287 856 692 773 -87 -740 -434 -784 -244 817 901 586 18 604 -646 455 -745 860 949 646 886 -667 -866 69 808 187 -248 -361 159 -625 -215 263 879 -2 31 695 928 -582 184 411 -528 -49 65 508 122 227 77 -88 500 -219 540 -531 -138 584 540 -824 81 -441 -358 183 695 987 726 856 -107 -531 -289 692 671 -497 899 709 948 -981 -547 679 -179 -172 671 -211 987 677 444 707 -927 507 677 399 936 -476 521 5 -333 853 -401 -580 -26 830 651 -434 98 148 475 -533 -40 463 538 -422 2 -597 158 -606 -851 348 -998 864 150 -235 872 433 -669 279 683 -372 93 -140 784 95 -779 841 -275 534 -239 884 -779 210 -670 590 190 -36 -501 -974 250 -97 -424 -650 -265 48 -63 341 376 136 833 411 73 208 985 418 -612 -472 828 647 39 68 -799 653 96 899 -219 -928 750 -528 -861 -850 285 -90 -235 755 -816 116 703 88 -271 -6 967 596 669 -633 -243 373 -981 2 227 589 614 -274 -236 602 -78 -159 673 -944 883 -627 979 609 373 693 31 241 962 -665 -181 -877 614 -929 -691 -474 196 -685 -250 -711 323 906 -976 -60 254 776 -619 625 823 -218 -571 -720 146 240 -844 797 -596 419 955 -926 -116 49 -665 381 -580 917 -581 -314 -922 -912 -970 517 670 -892 -3 405 -655 -692 -570 -484 263 329 523 -211 458 -294 -932 -968 -724 678 -162 174 983 -253 -943 930 -470 -303 273 36 -752 -614 -999 671 -296 -935 -29 854 -6 -168 -95 954 -200 240 -103 -349 -512 392 -792 -275 57 -337 249 -121 -374 337 224 -517 -132 934 256 441 499 -559 930 -876 -863 89 -641 421 -306 -181 -469 596 -297 677 374 -460 693 744 178 211 -89 -193 263 110 -639 917 -573 -4 -459 -380 908 514 205 298 -744 -227 -741 -863 -932 -221 426 -192 755 -406 -554 -860 475 -118 547 -967 689 -486 -795 478 117 919 -554 51 392 -53 -951 -953 104 72 679 -156 64 12 585 219 -774 963 266 -191 623 222 -852 409 -838 -5 753 -283 400 824 302 -933 -731 501 -165 440 -211 -641 348 -151 -472 -621 871 -968 574 983 -635 -914 474 541 -555 538 238 -124 -70 -660 885 800 -679 701 -315 330 -649 -436 -609 -470 568 -145 -582 -328 442 957 -764 214 674 -96 -143 -191 297 601 -596 167 -266 -347 -239 -756 -918 245 -336 -792 -580 802 387 634 -191 -660 -33 50 116 534 319 289 580 664 279 -845 324 748 364 -152 522 901 680 976 613 -107 -138 -397 -856 -920 617 420 -108 579 -101 931 -371 -920 715 804 -658 -595 581 102 904 217 1000 320 -829 465 -163 -899 635 882 109 691 791 -136 -83 684 -137 -269 614 -342 -41 -832 -266 -95 509 -565 889 -199 320 -519 64 838 -705 -58 533 -857 -166 -546 -874 785 -842 -937 321 286 -402 -682 -3 427 803 421 -257 847 205 -122 153 -779 250 962 329 -887 620 531 619 -217 -762 903 871 570 648 108 990 -272 781 -763 -680 -349 985 57 -456 454 -624 -572 706 -690 -673 -9 -723 786 447 666 199 962 228 667 -498 -107 -456 857 -698 551 433 -932 -617 -281 -84 943 -603 -918 -514 -445 -613 -686 -872 417 -12 -876 -701 -525 -181 902 -507 635 -494 690 -644 -752 567 -467 -257 -853 -823 -225 313 974 745 -303 -880 -376 -899 1 -361 -247 -411 -582 212 777 58 -427 -133 -860 205 -429 -696 -927 -408 582 428 754 -584 -619 603 332 -647 166 86 986 513 -765 227 334 305 -27 315 941 650 -316 -887 347 441 811 -457 195 -606 -60 -770 -352 -933 540 -93 608 -260 867 193 -555 -448 -270 -33 -643 9 537 722 506 55 -612 -79 -826 -546 775 -177 -841 977 942 -251 31 346 -826 -143 196 494 -219 -482 -343 -739 519 -762 393 342 425 -392 415 381 -807 -672 798 329 -996 -617 -858 456 -633 7 -718 -87 961 -796 -963 -745 928 228 -379 -557 252 124 -554 -404 -292 407 -85 413 -410 70 -716 559 -637 -839 -639 -189 -309 -659 -543 -682 -93 806 569 398 -332 -561 361 269 -969 -952 -379 -234 -964 -280 -678 -154 -466 177 -949 -188 268 -430 -195 61 266 -754 968 -219 637 -627 -977 -561 924 -438 -874 -392 154 678 -325 405 777 -189 -362 -510 -478 741 -943 56 -448 561 171 -364 -763 -500 -668 976 428 693 408 -534 122 -357 -214 -236 36 541 341 -121 -800 -172 559 191 527 505 531 -243 549 -314 585 -914 -124 956 129 795 216 -638 -80 922 -458 953 -404 168 413 -627 26 325 -381 -561 310 784 931 732 -885 666 -797 -782 -652 430 -498 767 460 963 928 -326 127 820 764 569 296 -561 722 76 -110 -894 -557 -256 738 244 649 -481 556 913 835 962 565 -606 -681 477 -404 659 -768 92 -812 -151 -268 -918 -441 160 491 262 -208 617 -17 979 -9 137 888 -120 518 836 738 -944 314 996 -775 -576 -110 -547 -826 47 -706 765 -656 639 -409 558 -562 -748 -109 -648 -886 300 74 -22 -369 -750 44 898 337 -593 288 -484 818 -824 26 266 -402 -304 -19 -942 -539 -779 501 -553 461 -729 561 31 -450 790 -807 741 503 804 661 508 -155 449 7 404 321 390 -598 -71 -603 710 -138 -727 -708 -703 -877 671 148 -229 -631 -837 -645 375 -873 -95 -431 -569 48 -235 -405 612 62 -275 143 931 39 373 936 717 -692 -607 190 -53 -510 391 -392 781 350 838 47 -360 -11 569 -958 334 -601 -253 381 570 633 -70 -668 -993 -193 -978 -627 580 398 -219 764 965 -436 -185 -540 75 -24 -234 8 -222 993 -424 179 -748 557 -911 -443 46 354 629 -209 205 637 233 -168 -457 -474 590 230 -695 299 -453 130 -801 -401 -915 923 -794 604 -24 451 -298 332 760 669 -188 236 -241 454 -308 -199 -714 248 470 725 -297 -934 820 583 -474 617 -391 336 72 97 918 993 823 -240 -978 634 -650 413 -203 227 -697 -152 441 550 224 -506 -799 -511 -498 -455 755 -772 -712 -653 -965 -302 968 -316 477 -416 633 -277 -686 -95 -941 -30 766 795 -920 528 780 -693 434 -533 -765 925 -939 -906 -305 -127 786 880 -627 -399 371 479 -148 488 779 -365 818 -118 740 150 -723 569 -580 -951 368 -370 -3 -154 -977 -660 -874 -969 -663 -342 -304 -780 -856 904 169 423 922 -308 938 318 106 501 -827 -506 827 -648 338 194 -302 258 502 -350 -309 672 -541 611 521 -872 698 -206 -416 -745 -790 -327 -846 665 91 728 -705 -362 -317 629 452 -352 585 -930 -516 533 127 841 53 348 800 2 847 583 164 154 468 146 309 -13 317 283 763 815 677 362 903 312 -932 -739 -615 916 635 909 -388 -873 -188 478 562 -346 -926 93 606 -83 -941 -677 230 -995 475 46 -565 382 -375 340 313 -744 -892 -637 744 442 439 535 -651 630 164 -735 521 23 312 -768 299 982 -257 -609 596 -869 921 -466 583 -237 282 819 893 668 -670 -887 544 720 -247 -648 -505 -16 -704 362 424 -886 533 -968 900 61 2 364 -348 622 247 -96 804 494 -455 -424 -365 45 -40 -63 570 -414 152 275 -781 -75 -934 -33 371 -6 -748 965 103 308 -320 -224 900 -986 -565 137 110 -350 -662 430 290 461 365 -699 475 48 205 -823 396 962 -35 -699 -193 762 188 -803 616 129 -737 -410 718 -492 252 -691 -668 274 -328 -480 -802 -175 -824 -898 -65 -288 111 -712 460 292 782 939 -678 -65 -11 -431 -565 868 -884 453 -745 -92 -328 -65 -403 970 -259 -716 -13 291 -580 69 519 -245 -88 -463 -583 -15 -727 -479 -852 453 -265 -684 -728 811 -789 675 635 -869 114 657 -135 -558 -210 -837 -444 554 694 618 -346 763 712 -191 93 240 879 -798 -693 5 455 802 970 307 -974 -345 -934 -650 -980 675 -923 -523 -13 -613 -427 126 -993 -863 937 120 983 -291 192 139 677 132 548 -900 -391 -940 124 -635 -163 690 582 581 582 -33 -749 795 297 554 92 246 447 -418 -926 782 -530 918 683 -971 -98 -876 406 814 136 307 619 711 -864 878 777 -571 -728 924 166 -527 -343 880 966 523 340 -91 509 -510 -758 450 574 -655 -827 -316 953 -409 464 -766 106 272 300 -344 718 972 -92 6 920 -186 -557 571 -222 -204 381 -861 -398 -723 611 36 -802 -972 -802 -37 -908 -88 -166 -991 -324 -718 -921 -664 -717 -713 -182 801 96 380 -682 483 693 -449 518 426 272 817 -557 105 -307 -888 855 -979 -951 679 813 620 293 -69 203 -661 -137 -392 48 -386 713 -920 -773 928 -465 58 -180 626 171 655 260 -137 849 300 -735 818 -455 -913 -257 145 120 -510 -993 -956 -25 1000 76 18 -408 697 -318 333 -198 -389 621 891 -712 -95 -152 424 131 -529 449 -784 -267 -838 509 -876 -247 100 -754 -326 169 -698 -105 -255 532 -616 -622 -69 -481 -172 330 770 835 -359 962 -728 -37 116 -425 987 -359 -260 -528 -263 290 405 -506 627 944 -403 704 -724 -657 799 715 913 510 154 -752 -799 735 412 -6 -17 604 -540 -148 -687 324 -950 670 -1000 -284 -780 96 109 113 -691 839 -995 -663 -786 -353 -59 671 -836 -738 360 873 728 -194 565 648 558 727 -102 835 -886 -307 -342 -840 27 780 -169 67 967 460 -153 999 205 764 149 -273 -823 -352 -297 699 769 -226 -954 314 -307 -91 69 966 74 639 -153 496 -131 -3 -849 -827 -802 837 -390 164 109 -630 -806 -695 -389 502 611 -495 279 -594 -662 -165 -24 319 -764 -102 217 -720 285 268 -705 221 181 661 -155 -610 -264 -469 -271 -5 -728 -698 -773 -171 -932 -909 -913 713 686 -416 329 -626 397 369 -159 62 -778 450 -817 412 -949 252 692 920 -302 -520 115 284 357 -572 622 -110 570 -78 -341 126 -131 903 -418 -478 -880 102 -920 -191 -246 602 563 604 -169 322 286 750 -238 -479 -401 476 412 -838 970 -196 -67 -655 311 524 -451 -794 13 363 407 340 -142 13 -615 986 668 383 -879 -146 562 373 -89 1 179 332 -945 499 -926 946 956 738 568 -156 384 -475 -931 135 -540 -649 -572 990 -250 -934 563 750 -444 -487 879 470 540 106 -759 -642 -625 427 -371 -137 -419 251 905 369 -671 -614 -328 -248 -344 -452 305 622 -746 2 135 679 914 -212 -356 574 238 309 354 -537 77 -684 -318 -15 -82 230 689 -533 398 264 586 -921 -902 -802 644 59 -267 189 309 -258 686 -879 782 -943 -523 -638 -570 -577 -578 -304 -398 760 -427 228 -647 124 483 700 -1 -592 -66 46 -626 -145 -697 487 -647 -707 -628 -459 650 -805 572 965 775 -379 -377 471 911 717 -763 546 801 967 -927 113 850 -466 96 -465 -131 347 445 337 -312 377 -444 -553 425 492 574 876 -583 -755 503 916 935 906 -512 840 387 -427 -961 -152 99 -871 184 -903 163 -11 -10 347 30 313 602 -190 -942 -676 -692 918 -896 386 236 -842 -399 384 -710 741 -296 -390 -574 -406 26 -523 -788 -559 12 -20 590 -587 -702 -744 813 490 188 477 -626 -619 611 -704 -337 220 518 -121 -453 280 662 170 1 612 457 7 -506 299 439 -178 -953 -211 325 478 955 -264 829 747 -202 -531 576 444 -848 837 826 -171 -10 684 -297 26 -626 658 698 -300 -670 16 -356 505 -238 -907 556 281 -103 975 681 303 -231 432 -569 486 -875 -53 255 528 -557 780 -121 214 264 -78 617 -824 673 179 -142 879 -995 65 222 -173 -388 109 -354 409 609 37 383 644 -310 -568 -9 -652 -539 -82 -659 -165 537 -237 -81 -306 656 588 -107 266 -757 -397 73 -288 -36 -183 -30 286 -569 815 621 -212 -766 -475 -747 -262 351 863 -414 942 709 214 -800 -735 -286 675 -889 52 826 562 -610 -851 -516 -700 313 761 253 714 -731 -976 811 -217 228 -357 910 293 839 -673 971 384 -925 -296 -537 556 -533 846 -500 -507 -501 -284 -674 117 260 154 292 394 836 -400 -36 -269 -248 289 575 -693 -813 640 884 -910 -389 -509 129 -138 -728 -745 -775 -858 -884 -516 -333 681 300 222 -885 272 -402 223 69 682 872 -324 217 319 -957 22 721 37 454 -362 -13 249 899 802 -516 899 338 403 847 41 766 537 726 -168 200 -748 977 375 -320 679 974 -266 -234 -651 -87 622 -388 -337 -173 627 337 638 -699 -469 560 -469 -718 -479 -514 -138 658 -314 263 -564 840 323 600 968 198 -975 378 199 -720 630 702 123 683 821 -726 547 -362 -359 638 970 -93 333 -51 662 -961 -365 818 56 476 -512 -59 -800 -444 -145 311 -949 246 -286 -945 529 -127 611 255 97 554 -619 930 -927 205 -594 -390 -38 -494 373 774 287 -662 495 516 -815 166 210 766 -632 392 -428 -176 -522 -769 -359 -309 143 634 -324 669 -406 -761 493 795 -653 300 825 564 -993 218 -451 883 791 -426 146 -445 -772 483 539 294 867 648 -838 -813 12 164 632 -547 227 -341 -404 978 799 -729 728 -881 3 -575 -491 287 287 -968 -25 624 -490 -571 -185 354 -78 -167 -381 -73 -310 589 284 435 86 291 504 888 -338 -845 -624 590 -704 248 -966 206 -898 -305 239 -12 -652 -145 -578 -440 472 735 901 592 847 -729 -945 649 406 -680 451 -162 -698 753 -904 -533 -870 -586 -244 -553 -125 -6 -914 395 -522 -801 -737 422 -732 813 871 394 987 -780 779 -868 726 -560 88 113 675 82 -161 -241 995 257 -880 -922 -504 -508 246 -224 141 -473 -237 596 -336 675 -643 894 -548 231 245 49 525 631 999 -249 534 -972 -959 -963 296 -596 -207 -19 -480 -177 -101 769 -411 -828 -35 674 828 -471 -187 -796 -193 -118 559 292 250 -63 896 222 -123 -227 -35 40 325 -164 -732 -504 885 800 169 954 -314 648 -199 -568 32 896 711 -680 57 920 481 -377 -912 -683 520 -761 -458 841 -36 -534 -597 -786 124 -495 -282 474 -541 -26 -584 945 -673 -314 325 -721 980 895 836 342 891 -264 486 -270 -622 -259 557 66 -983 124 683 -463 -616 -418 -784 -541 960 -722 421 334 29 -421 83 -242 447 804 -564 -620 65 -898 156 715 277 -756 365 -797 943 -464 -174 362 -792 883 -414 -942 -327 578 701 395 -979 -5 222 -709 935 78 -238 665 -992 -94 777 -394 -101 -631 272 934 749 -196 729 -579 180 480 605 831 -491 590 663 225 209 -359 720 699 -823 651 232 -541 791 768 505 -243 -471 666 -122 827 468 383 -942 -603 450 104 -200 671 47 -558 378 52 -941 654 346 63 -614 273 925 -518 384 301 -638 134 -139 -970 436 116 900 610 85 793 -499 -919 392 114 -765 -695 811 -243 460 369 -590 641 -872 -868 974 40 -970 -506 -967 -117 -56 20 167 -472 45 -381 825 320 -827 -944 526 291 937 -756 413 933 538 800 -662 62 -876 -522 373 269 127 356 -218 -421 676 -473 -809 -922 -911 -672 -32 299 277 -330 -156 223 -328 -860 267 143 -995 480 880 294 -354 -604 -53 367 516 -73 -152 584 -796 -338 -312 668 405 -636 818 -459 -857 -327 -522 532 -989 -669 638 -673 479 496 617 323 -989 151 -881 979 -703 411 -893 508 -18 -267 546 -472 -511 458 883 860 346 963 136 180 685 212 -945 -636 39 -642 -724 -133 640 -7 -966 697 9 388 -320 -899 795 -826 425 708 -264 208 -536 936 -286 500 -361 -652 -539 730 -21 -929 -215 955 603 -377 344 -6 -377 875 253 311 673 -957 -734 -790 -921 44 966 -544 964 -421 85 847 964 -816 -45 105 594 29 590 149 476 -144 -852 694 -261 435 -591 -93 436 179 -29 481 -169 389 265 -921 611 -423 -122 94 -286 -38 721 562 359 -215 -899 -450 -108 -293 144 461 473 -331 621 -989 -299 247 445 -741 -566 138 -368 880 -182 934 -350 -209 -796 798 -64 330 452 -173 -395 233 -652 314 -894 -796 -590 -281 -668 -148 -788 -30 -185 727 98 -73 682 361 -917 267 281 -688 -393 -888 -500 19 -744 -664 -479 -345 107 -522 785 -962 112 149 -849 740 -56 241 -199 405 -841 316 -192 -37 -549 184 -60 614 133 894 -182 578 740 838 806 -530 105 821 -566 -56 -533 -46 212 515 184 -586 -244 237 617 873 593 -979 -329 167 -411 724 45 865 40 325 -926 -447 -778 490 -330 643 152 -373 995 -380 -990 659 667 456 591 -64 389 280 932 551 -473 520 -770 -15 -107 952 998 -499 -894 -501 533 -787 996 993 -556 -169 962 406 845 -930 229 -874 -259 -52 261 762 -480 283 -435 477 -146 810 907 960 34 881 -712 382 945 -529 -88 782 934 306 -499 892 -166 178 -529 -27 -202 -440 574 533 529 -882 47 -496 272 -655 676 -391 -191 -516 -97 -816 -235 983 -623 -697 -17 -533 -401 700 119 -416 920 258 -233 -124 -925 -980 294 463 122 77 87 767 -894 104 581 390 -669 -388 134 -3 -166 -609 -841 120 -487 -919 267 -853 39 833 -321 563 -940 -354 -404 46 -593 772 -117 -451 -367 236 -227 833 -191 -42 351 386 660 -837 -204 -31 148 846 507 -837 557 -676 103 -659 778 207 63 -502 -22 3 -389 945 640 106 14 -461 122 332 281 -672 646 -832 678 -352 -519 -510 -68 699 -401 -179 -166 911 829 -27 683 616 713 643 -744 250 -369 -735 340 628 -943 274 640 29 -216 490 -248 666 470 -167 912 -909 -162 -479 -465 -631 733 535 -835 -214 648 -839 -732 601 -42 -811 417 994 -927 667 -847 -103 -839 170 513 -278 703 -543 825 -803 533 -768 -77 -986 688 767 -127 198 532 242 359 -937 32 -222 775 979 -840 -993 868 -285 557 165 745 -535 979 -497 844 -883 -264 -135 868 -226 514 -518 876 470 126 381 511 -150 -290 744 814 144 -159 985 -572 149 467 -64 -118 576 -909 143 383 484 -332 895 -49 448 -935 -653 -492 -672 52 -675 -486 915 452 208 -168 -924 -987 -912 -44 -625 298 230 -48 1000 -805 -438 -377 -243 -814 -7 663 -571 -908 -239 -269 101 -851 -110 911 -398 -871 289 -224 95 -235 773 747 -540 130 429 213 -385 -333 53 382 -989 906 749 -424 -214 -71 286 -536 748 454 417 -510 469 -990 287 771 -974 -68 -102 -563 263 400 739 -940 772 -118 502 195 606 -493 -654 727 971 81 -877 858 201 619 163 -552 585 822 -426 -327 925 -19 -946 -42 -481 938 -275 -261 -620 346 194 -96 75 756 278 -248 -379 -148 534 490 -860 -804 187 -539 -208 -457 234 -110 159 -23 -750 -702 778 250 328 109 -661 -208 -683 910 752 -179 -396 -659 165 -404 868 893 -860 -123 -266 -969 -593 -502 27 238 -367 829 813 -78 -807 344 -579 844 76 731 -491 786 -302 957 -332 629 -406 949 55 893 -466 589 108 -23 -561 -39 -824 -953 140 -264 -939 563 834 785 607 772 977 953 -478 -486 298 -465 -921 -666 -13 -696 976 444 -37 358 -175 255 -897 257 701 175 -646 -613 516 -866 232 728 -2 728 -849 -821 -299 584 -551 -617 -121 -443 -622 -431 205 580 72 189 931 -850 722 -488 -598 -425 -577 140 -130 -402 905 60 -184 -230 -879 -145 -20 504 263 934 -324 936 917 -633 -486 -241 88 -110 -849 967 -922 40 96 -704 469 585 307 721 -437 173 901 -996 -115 903 956 -603 -892 -466 187 -3 -586 -424 987 -493 663 -601 770 240 -558 935 -756 -705 -356 933 306 -647 898 -770 310 -337 269 572 774 -728 639 -88 -575 997 -866 969 -800 -257 -192 73 -894 272 -726 -825 649 -650 -569 842 -19 -274 -963 665 953 763 396 427 682 596 58 952 79 753 759 114 435 113 -38 -623 249 -361 419 -624 413 214 494 -698 -321 308 -454 791 91 -858 -605 -996 291 678 3 251 -8 -445 -521 -464 210 197 842 -90 700 536 735 -818 -885 -972 607 38 866 679 448 681 -553 236 301 388 -795 601 924 -507 -319 394 46 -60 -578 543 30 -459 -702 -540 477 370 -851 -451 431 405 697 478 -449 -642 580 702 -639 -622 -673 -641 901 -299 -615 -860 -383 450 -995 -247 -837 73 -436 531 300 -811 -792 -953 909 -119 -616 -756 -8 44 -391 -991 -218 -769 -415 -268 193 -684 -30 -968 -162 403 -632 577 32 719 283 622 -662 57 912 -650 602 394 336 -418 -457 367 -647 41 -37 830 292 30 -966 -839 -105 357 -618 -232 -607 -730 -588 547 519 -998 -647 332 -246 -54 -528 -486 55 -659 -878 534 -622 278 -936 -384 -742 -762 -632 116 -454 12 -192 -262 -755 532 166 728 499 835 -406 939 416 -584 -726 -728 -557 304 507 887 -889 804 -804 927 -310 -49 86 793 715 -299 152 1000 805 -72 -530 -678 676 -371 -822 -745 -808 675 -493 51 -954 659 -682 186 629 -891 650 -961 -815 -313 -65 385 774 985 -65 785 -20 727 989 944 853 -422 570 590 198 -787 -490 -106 -140 16 659 436 -664 29 741 890 -551 380 446 -422 984 418 211 -93 72 769 -213 -70 889 -149 115 -312 -592 991 -434 -11 -297 -373 988 -680 -135 -621 -391 986 639 687 -17 -394 -756 -32 -723 -32 520 -689 -952 71 -577 154 -756 327 -279 389 -381 -697 376 190 -143 205 -105 258 791 -178 716 715 -412 -753 635 -722 576 -300 904 575 -251 654 -129 668 -770 -67 189 -989 758 760 731 -165 906 -625 -562 27 590 748 -261 776 662 -864 -406 209 -883 375 -388 208 -231 900 -376 791 -678 329 -58 -415 26 -817 -759 -447 817 -349 -899 -323 899 739 583 -572 967 -410 609 621 -613 336 562 -811 -994 156 798 123 789 912 871 -244 -443 -489 205 -971 961 848 -591 -397 866 -180 88 872 -36 200 -323 -574 -129 -320 649 24 463 -466 583 118 899 -405 977 227 657 892 622 -708 -60 837 -164 -543 234 -414 -372 -408 735 7 622 396 313 -763 998 -507 945 -116 -282 -212 -149 -737 761 676 -650 -25 -513 426 489 -244 721 139 79 -319 339 -367 -167 -221 755 815 285 715 -719 91 -849 -81 553 162 -381 873 1 -328 455 25 -407 -379 637 -832 -779 -158 268 514 284 975 369 -579 9 -794 224 -865 953 -341 622 739 494 -259 -917 275 867 -915 -53 230 808 -325 700 -513 421 -412 721 -165 194 -601 -441 17 -393 190 742 -604 32 -71 475 580 -515 -103 51 409 707 227 448 81 -77 -199 -648 961 -7 280 451 898 -851 308 -553 -349 819 807 661 -630 580 -659 941 994 757 608 -754 -354 794 -239 679 -898 629 -781 -842 -632 528 -536 -669 -158 -589 -598 335 564 -434 -437 -262 -373 -805 212 999 646 -854 -830 -654 513 -482 -818 460 936 837 -312 545 -177 335 186 989 -684 -183 -560 -975 30 707 866 -255 515 -421 708 -638 -81 -214 -272 -918 394 759 55 319 414 -303 -244 -872 -644 -138 40 51 210 90 252 383 -632 668 -44 -427 -770 -370 -541 784 276 7 541 778 -238 6 882 -700 -601 340 -173 345 330 928 74 681 310 -309 -139 -132 -4 326 -446 358 -33 -757 229 249 535 -479 -862 -579 486 633 285 -284 -551 206 -694 -214 379 -557 -134 -244 -649 -281 138 963 -346 -837 149 -859 -880 489 458 283 805 -59 729 -779 824 912 736 -252 289 849 -86 -945 -305 200 895 -445 376 -932 -498 -66 788 -503 365 -652 -671 -413 264 -742 71 625 581 -343 -862 -726 -273 -4 146 264 -770 723 -547 -803 -386 530 -361 -341 -753 -784 372 475 953 877 -460 -422 -61 -450 523 -115 -123 138 309 777 996 -813 -780 -689 -751 -145 -931 -799 213 452 384 32 -928 847 -211 218 131 860 371 444 -618 -936 16 55 -680 663 -963 298 858 154 58 -533 94 -732 654 -225 -828 968 -53 -402 -773 -274 -814 438 88 871 456 792 -4 118 -400 509 210 -233 718 -811 656 373 -972 -857 149 -795 -330 689 26 -784 124 46 853 670 -204 893 201 124 469 63 311 804 -51 7 398 -359 -119 -25 389 -661 -76 620 -310 83 439 401 -998 -989 609 876 -468 -355 -511 640 775 909 114 -82 -988 280 516 437 321 -520 964 712 212 603 338 558 505 797 -744 -518 806 437 -182 -643 -195 269 -775 53 342 -58 201 -916 -780 450 -462 9 -691 858 -125 -851 11 -103 -807 478 447 982 -657 843 -6 299 217 468 984 106 129 -310 69 394 622 527 83 -515 325 -381 647 -359 -226 -961 -139 765 522 420 -405 232 405 -740 884 -555 20 -541 -872 -681 647 -50 -820 -841 -403 544 -535 501 579 109 -570 -766 -94 -597 293 925 737 -692 253 -396 872 320 828 -801 -549 33 117 -913 425 787 -756 -592 -890 -922 -215 692 465 15 -122 97 -818 113 878 356 482 119 989 -821 939 -125 124 -79 -938 -68 781 -566 425 -855 912 -6 -906 -201 -21 674 -568 -621 488 569 -693 306 -435 851 -964 358 367 359 -496 -263 -970 510 29 -542 351 -830 538 -148 290 -806 -122 -579 -160 75 32 139 678 -75 -168 92 -4 677 323 812 -510 544 -787 -465 -479 376 731 -368 885 268 951 -634 -412 -482 685 674 885 805 619 72 928 -964 -40 -459 136 418 -180 762 -327 -933 409 89 791 -142 -14 -420 -404 -622 256 -158 70 394 326 -432 947 82 184 -71 633 250 -76 26 -922 509 414 -759 -980 -328 701 -960 -488 -681 741 -200 -172 502 679 191 211 -537 -1 -937 -631 -331 -236 490 -800 -503 -687 -229 -703 120 320 605 131 409 -201 476 -329 277 -668 368 -390 181 588 -300 -953 328 155 -863 -412 -445 203 957 641 -501 972 677 424 483 55 -388 -952 -940 995 -502 -351 -433 629 558 -219 -71 -385 995 -904 869 899 -70 144 767 819 642 -626 267 798 691 120 350 565 937 -373 -650 -407 -424 440 577 -896 927 -704 -985 351 373 248 456 568 224 221 788 452 -195 388 -313 -830 674 -387 34 -650 787 -806 -851 706 -619 -512 477 -745 459 -368 -895 309 351 515 -887 -478 -64 625 901 -808 -830 332 -696 307 92 -547 372 581 515 427 -505 -513 26 -381 86 -157 280 828 308 -388 660 87 -81 477 -247 279 -840 350 463 -425 -339 840 -42 -839 -260 17 46 199 557 -697 507 -414 984 -111 -950 392 44 -37 -163 330 -79 -468 -587 -285 -905 -450 746 446 134 750 433 749 320 -385 -857 164 -208 180 -1 -569 191 345 499 -286 -715 -233 715 -843 0 494 -272 -84 -865 -581 -197 199 717 791 333 -535 196 688 -692 647 641 479 -287 918 496 268 897 549 388 -506 -324 -895 124 -652 -865 -612 -703 -859 725 -688 29 -951 -699 774 470 834 -138 289 171 -233 441 468 -463 -117 -831 243 197 -445 64 -235 601 -645 -531 -927 -183 4 -375 -727 -807 -101 487 159 -967 9 870 506 -711 -367 -74 261 -893 662 843 795 -106 122 461 225 -251 -72 -48 925 -143 -604 -274 341 -760 138 -852 925 186 496 -67 316 -196 -909 667 -272 -244 -69 -715 842 -52 646 -798 -654 -76 -288 746 -613 415 -982 137 544 598 -818 252 -629 -700 389 -153 -202 537 635 718 937 32 -665 915 161 15 -367 928 569 -704 -870 840 758 226 -691 -214 931 -475 -558 -655 492 -482 -173 -944 -179 -715 -594 122 -360 488 304 -774 -190 -129 -46 -324 872 -95 681 162 -133 -335 -956 -466 280 -47 730 -584 -610 -214 30 322 136 -194 -636 -335 141 868 -603 153 761 -10 -897 -18 -562 17 325 385 -457 463 515 -509 983 -456 774 -183 -482 383 434 -789 601 764 -485 -819 453 -391 -375 728 -904 -446 379 -409 563 -462 -72 807 -668 -100 -609 -885 -243 -852 -806 -992 126 -294 -68 -371 -684 381 305 429 -534 -801 -665 83 -597 -284 901 516 597 420 992 549 -346 400 -514 -138 952 -320 -860 -284 454 513 229 -500 -569 -446 593 57 94 -588 -131 -599 198 840 -246 699 17 342 -771 -913 117 -277 466 -723 -347 810 -588 -425 -859 70 -620 484 -906 -551 942 622 -382 -631 -923 -373 819 -243 -827 -288 575 380 -154 -268 396 -369 -797 -763 -103 -1000 -737 789 -869 -821 666 425 909 -101 329 655 743 896 -587 -65 141 -136 -500 582 -753 -198 -586 836 112 -589 147 -116 821 -953 -346 -82 -936 -897 957 -590 736 -661 461 -781 -801 -55 450 642 -200 -535 22 565 250 -621 -829 -225 669 18 390 -690 76 -405 -624 -514 -482 -418 -478 188 578 132 -111 517 -767 512 -44 -338 700 376 33 -760 902 -266 -543 535 -104 696 -497 -573 -320 -111 854 -19 686 -60 -626 -995 340 -349 -885 672 -557 300 385 707 685 -439 70 -94 -56 347 -864 815 240 207 543 -206 63 -677 -577 -433 696 -310 45 940 -771 -115 -801 -584 -636 276 -161 -280 774 -329 -682 230 -828 452 675 -184 -572 -271 -324 -975 614 -544 970 142 946 207 368 -83 -301 722 860 550 -747 -51 515 357 81 411 -134 556 955 84 429 941 -815 -112 -928 -587 865 -387 -931 708 -49 504 890 -365 -121 732 -112 -63 529 933 -710 -411 -582 884 496 156 -173 -798 71 -976 721 -832 -694 280 605 -949 -260 574 28 -367 63 -654 481 169 900 -856 -457 293 -854 -706 -915 -345 -842 8 67 55 -79 -257 633 -513 767 -742 275 -267 423 430 732 288 -494 142 224 976 -197 -96 -645 -978 40 735 -374 185 647 612 -454 77 -275 -499 -335 -984 -77 610 -885 -313 215 -444 -895 217 -476 929 309 -216 -343 796 239 -811 -538 286 624 -307 -687 -769 619 456 -821 516 418 464 -840 -24 -868 -618 484 494 82 553 54 164 416 -993 532 75 922 -564 -432 690 -702 380 924 -800 674 969 -742 405 660 -864 -976 -851 -234 153 935 132 458 -356 557 -838 -438 -112 313 -204 -193 296 915 -624 305 -145 -393 666 -854 675 719 -128 -728 -373 850 -548 -80 482 -897 649 341 454 -976 -631 -745 787 -711 -971 -952 70 67 -592 971 -998 -517 880 -30 -663 188 414 880 -259 -849 -87 -860 844 962 277 850 -921 -811 -505 -881 864 258 -787 503 716 -613 -562 113 141 -190 944 789 -711 -256 -889 276 783 -240 -31 -863 -864 -445 206 -83 717 603 511 496 -668 323 777 -263 -661 -97 -893 -435 342 415 -370 533 -811 -886 -775 -669 189 -745 -171 200 968 -160 62 -133 -485 -672 -425 -379 442 -410 -504 926 665 -78 2 772 244 555 -532 -821 737 -541 290 724 -54 555 -341 -578 -658 -611 -344 50 -868 782 398 -252 375 611 -582 -434 269 -681 -81 -927 89 91 881 -899 -746 -934 -510 202 252 45 -797 -588 -601 447 787 207 -538 -401 330 64 462 701 128 -393 696 -120 -894 666 -532 57 356 826 -210 703 -411 524 -880 142 -896 438 59 367 -974 -620 -236 -386 -269 560 607 -621 765 -74 306 -918 445 613 676 -881 154 -644 126 -601 919 -671 -661 -447 -651 862 -87 329 618 -860 852 716 260 -762 299 313 -717 767 -479 96 -865 -386 439 -948 414 -193 -591 -780 -303 605 905 996 210 -129 -147 -214 376 141 -947 -485 131 646 -566 396 -148 461 425 -287 -417 -375 -939 -463 -94 -422 516 523 -553 -908 504 -743 -209 759 532 -962 331 -919 -8 -608 486 171 581 670 359 -153 483 266 505 34 -755 512 654 825 731 119 34 -906 -423 736 -130 -842 131 -348 -298 -499 -877 -405 983 -346 -531 66 784 833 605 -609 -357 999 374 656 -111 47 7 -576 796 -265 773 703 957 -516 202 -308 -978 981 -329 -720 -717 425 328 836 768 -315 -408 -402 -207 -854 384 -129 -386 251 791 -528 986 567 -269 -60 29 900 490 -437 814 -522 -538 -815 564 -293 736 89 308 761 41 -373 940 966 -851 423 894 -963 221 100 -99 424 64 -369 -613 809 -958 -112 816 -116 775 -390 546 840 -894 -133 -356 314 -407 42 93 368 413 900 -281 720 547 -458 961 561 -467 -479 760 170 11 -697 866 616 171 598 182 41 532 -987 533 -158 -568 233 13 334 -592 731 33 -918 570 -925 -220 713 -201 533 -388 507 -920 -370 -82 -870 -417 -157 723 -315 817 -299 735 -74 798 -119 -903 859 157 242 795 992 400 136 -942 605 190 -507 -65 -860 -297 606 -62 -346 236 -609 226 -340 347 399 -774 893 956 -365 -939 304 20 -457 -881 472 -919 939 -332 -672 -976 -960 939 778 -553 -123 519 -873 976 -896 -632 -240 554 287 826 -156 757 -496 486 408 197 -403 516 -292 -708 955 -557 247 -484 696 947 -445 -11 -252 688 -52 224 839 -464 638 -341 -766 -779 609 344 187 192 426 -336 -298 -47 413 440 538 -825 16 -434 -359 45 624 -62 57 100 -983 662 -147 976 90 14 404 618 -42 -977 283 -922 604 335 655 -626 -850 967 160 23 149 -148 -590 627 -211 -695 -846 869 -573 -685 -113 -925 958 -368 -284 243 -453 324 -70 -788 996 -324 882 -798 -774 -606 973 -362 -257 998 686 157 14 575 153 -558 722 -15 -248 21 -785 -239 558 470 -880 15 -991 -398 769 -563 597 -106 -604 323 -145 -177 813 148 -27 -876 -216 496 161 607 63 -29 251 968 -289 106 -504 131 -712 -625 224 876 1000 -927 -871 -840 15 -899 105 -420 668 -786 609 271 625 -820 84 -587 -36 779 -702 -871 -442 -941 -36 88 -997 -309 -255 -473 774 279 244 172 -977 299 469 789 -549 -599 -592 -898 -829 573 216 -229 891 322 507 745 -355 451 210 526 -804 -289 -168 -598 936 823 -243 9 791 570 -78 -98 394 266 426 460 -78 -409 51 -353 922 851 -284 272 468 642 695 -735 805 13 521 389 -428 -43 -571 -798 -342 708 -31 -619 369 -491 -814 795 -425 -133 -558 793 517 -102 966 29 591 -522 -514 219 -26 603 -20 76 228 852 -953 360 934 568 -821 987 -590 783 414 888 -958 -183 500 -958 -789 668 979 -61 -507 913 -117 401 764 814 536 346 573 790 931 616 -968 469 502 145 953 405 267 352 670 67 -739 -112 -959 -432 -938 843 -790 184 -991 -762 -799 995 170 714 -334 479 557 128 -249 963 -999 936 22 -553 -888 -960 298 510 -770 670 255 873 -52 672 -838 -147 -407 -927 -281 299 -421 815 363 -283 -903 -471 -801 402 172 -540 321 997 277 630 -205 -55 21 549 118 621 397 -880 642 91 -109 -37 -751 270 147 96 -886 216 -329 280 881 -766 -872 729 -174 -818 31 484 -604 593 616 -480 -540 607 973 -594 -99 -553 -873 -626 -725 -88 -680 571 -508 357 -223 -790 -879 298 -335 12 865 341 547 380 597 274 821 -302 846 -866 -982 815 -401 -793 980 815 -99 -853 491 737 -131 610 232 710 -411 96 -238 583 76 -844 -155 384 -473 -599 595 340 26 556 80 748 414 732 360 241 416 -669 862 620 814 -712 -64 979 382 314 669 28 917 -917 -941 -16 160 -411 -697 -855 469 -709 792 -946 413 879 -493 141 179 -235 -865 469 587 653 -722 126 -782 511 227 873 346 401 408 318 712 628 -901 444 736 259 -895 -589 -706 898 585 -748 -971 928 400 625 -334 191 -560 -167 43 122 -190 -61 -173 44 -486 971 -99 112 -343 950 680 -219 248 338 357 539 -374 311 -651 -322 28 926 989 -848 -644 -406 155 75 819 -703 -462 353 390 495 -972 -566 -927 -100 -315 -976 559 890 563 939 969 658 682 -235 -476 -58 371 924 333 -309 69 440 497 358 -899 -408 -551 -573 -97 -962 735 166 737 -324 -190 -145 901 -196 -187 -219 -15 -944 26 -185 -206 -554 484 460 381 291 -598 -93 468 -67 -817 -711 659 -302 928 -8 89 694 623 227 397 -621 -324 -736 -478 -31 159 108 539 -81 250 -169 -215 41 -332 -382 -709 39 -713 843 346 -304 405 783 -835 -537 338 775 -942 -110 -493 181 283 -910 -108 421 -786 587 -806 -498 644 -288 953 -950 -569 -20 -290 377 615 362 736 574 473 -425 394 209 -546 -547 505 841 -754 682 935 -942 221 803 1 -891 -422 867 -263 234 650 -842 -677 737 13 -999 384 -207 -156 -757 930 871 -364 -842 -64 936 91 502 -442 -909 539 200 -454 -871 -685 -162 187 156 -643 -380 445 -951 206 798 -396 670 8 -829 154 225 -711 247 839 -798 -78 -419 676 -338 324 -488 273 -841 271 428 -603 322 -330 -922 -802 -476 478 -879 107 -196 -456 314 587 -909 303 -296 -806 -146 676 454 -649 473 7 -97 -146 -569 465 -577 172 669 -85 959 -512 775 448 -446 -973 691 -969 542 -561 -263 809 -880 -727 -403 -633 121 407 -249 -659 139 -816 929 -930 229 808 167 439 -189 512 300 -650 -8 -48 -833 108 313 167 140 -839 -480 888 -893 -569 913 -45 -209 940 331 -486 369 499 703 -582 534 -504 96 916 356 -522 203 556 649 323 912 95 994 -194 359 450 -890 955 -42 417 510 -65 -974 -295 237 402 23 51 -980 296 -488 -673 728 676 -222 74 747 155 853 -651 -802 815 194 -671 182 665 -748 -831 519 -575 -782 -9 -412 149 451 -11 385 120 736 915 -822 892 -225 181 -337 -165 -542 550 -596 156 73 -510 -914 -482 -651 -292 -974 2 -237 799 -830 621 -722 -302 818 503 -606 -923 -453 -743 -41 157 -944 -747 280 -977 340 305 -181 -897 -33 -761 -321 -794 -313 927 -777 -995 -785 656 88 355 998 122 -91 -507 -695 97 463 -161 321 223 -460 638 -712 533 0 503 -61 680 -523 14 959 354 -742 -916 -883 374 94 -745 -67 -587 202 -615 -532 -775 -522 746 882 379 -210 444 761 891 -414 648 -152 123 -100 719 -610 -177 -236 918 -439 583 508 -706 -893 770 -267 700 -883 -124 -591 -558 -478 -993 -583 -564 655 989 379 144 -450 556 180 298 -101 876 -128 715 543 920 -973 -858 -332 995 -811 957 -7 -764 679 -491 847 -496 -699 -468 -373 -933 953 -795 -663 989 -581 -361 973 -811 -476 -752 413 -397 -886 391 356 666 -489 619 512 -61 -211 951 -768 409 -748 329 -299 -839 -172 -576 729 -792 -95 342 799 -701 -915 769 930 -890 722 -168 -331 -741 132 345 -449 811 828 -675 721 -556 242 -258 653 206 -139 -170 -329 605 801 42 -125 588 -77 -743 -772 -503 906 -364 63 187 -477 103 737 458 -640 -654 -336 -316 -103 -63 -711 647 493 947 -534 -548 630 220 73 -388 436 273 723 -794 914 -176 90 -532 259 -950 729 -785 -402 -915 556 -874 190 -900 -48 785 999 -168 -905 -598 -42 -583 -724 971 -327 352 -250 -661 -319 735 -982 193 -501 825 780 573 -479 -937 291 77 -63 -132 -52 -176 -73 492 -913 33 634 207 461 454 974 442 83 183 -141 405 -245 -40 -148 886 382 -686 26 -401 816 -634 596 793 140 -97 -398 320 249 333 387 126 -904 209 -7 146 850 -895 199 403 401 809 149 572 77 -549 663 421 -919 -335 -941 486 -372 257 -661 708 856 882 1 -20 -828 961 584 750 583 539 974 281 423 110 -971 -939 324 489 -964 -963 -212 -416 -348 -686 -471 -54 932 549 567 130 605 -190 820 -979 -455 835 -917 327 868 -115 -565 486 558 -608 -55 626 884 -598 800 733 -391 -780 -888 385 -445 413 151 891 569 69 810 -966 -436 -275 17 228 -382 -502 423 555 884 -98 821 -695 551 472 -119 466 115 -543 -361 -91 847 111 755 47 -590 -875 976 422 -235 670 706 809 -831 -266 660 -854 492 252 -169 172 746 -786 -172 708 570 -811 -411 76 671 -215 -894 -508 -941 -631 -115 -319 366 409 -76 -644 -587 481 -699 -891 -48 -884 -938 13 -920 842 -667 -742 535 -624 775 -833 -318 -673 -622 -206 318 -786 -376 989 655 719 286 74 -660 112 -285 -852 927 -486 -395 -508 -494 -242 305 -956 493 12 -382 690 83 -861 105 389 -297 874 465 -351 -185 -661 -317 641 328 904 420 742 -575 409 943 -125 91 -398 503 -953 956 574 -206 798 509 986 -518 -993 -422 -161 70 -303 -826 681 -647 298 -187 -492 -726 569 802 -164 -527 -586 809 -196 845 269 -605 -535 268 967 -223 947 643 -167 310 791 359 317 617 -762 -99 640 -744 -226 762 719 -147 -895 642 -92 323 -40 834 -738 773 -706 46 -5 240 282 -739 -430 812 188 -719 -257 253 -220 -406 208 524 442 956 -685 284 689 -463 -576 309 245 932 699 529 -479 835 -950 331 -429 770 -942 -886 866 45 498 -982 586 236 144 166 -167 -392 -327 725 982 421 -59 -692 285 -842 -968 895 609 -705 237 -28 -337 -72 818 -840 -883 -623 875 -79 38 -359 625 949 -914 737 -118 -314 40 840 -654 -675 -555 773 124 826 -500 -305 656 509 -656 -359 -222 -598 -722 -879 645 433 -840 557 265 203 -462 579 893 207 180 465 -870 -365 -488 -703 441 -487 -165 -72 300 -159 -625 -24 -952 -152 97 -182 490 -923 -169 -674 -349 -189 288 286 840 -285 810 -584 683 -525 679 747 -662 28 463 305 -781 -249 -808 313 207 889 787 -673 -939 808 984 378 514 -889 -571 -347 -107 -433 -154 -716 396 296 -131 -240 -418 -618 -394 -299 187 302 -333 -21 -475 -940 449 242 716 219 -207 -654 698 -114 -263 714 -521 205 -140 -448 838 -843 215 -796 -681 -808 507 -112 -482 -727 -982 -376 -845 -550 170 -194 -414 -36 -866 152 465 -36 -536 366 -945 186 -163 -699 -421 935 -852 344 -19 -150 -688 -113 109 839 445 345 717 820 -754 204 877 201 132 -341 -599 -604 -967 51 18 642 37 842 635 846 -471 -566 -29 -987 -246 -218 703 929 370 -252 433 -350 952 -218 806 730 951 359 663 905 -298 271 -134 895 -963 815 -230 371 -13 -194 272 -824 -928 173 148 -770 281 81 -831 -60 431 805 -865 843 585 612 -402 -816 -911 949 -75 314 507 176 269 596 -594 921 799 644 138 -928 -111 988 -543 -929 136 165 637 -829 552 375 -712 -418 -398 484 750 776 -630 33 -582 887 449 626 -229 879 -371 -628 -610 -659 181 658 892 592 -34 265 229 3 -62 -424 -717 -374 139 306 -215 -653 763 969 -183 -716 -697 593 -140 824 -219 -493 -794 672 -517 148 72 765 -51 -642 -242 -898 -542 -965 812 286 654 844 -130 -646 -993 625 -456 -186 343 -575 494 -910 762 99 350 310 -429 -955 -806 233 -959 423 -640 -52 278 176 208 767 499 -224 809 44 653 794 709 -406 -447 768 -677 995 -975 799 -635 -503 -809 930 712 -487 -933 -450 865 856 -281 4 -871 -618 357 -480 468 -392 226 766 -296 99 858 24 881 885 -758 -466 -639 -815 96 169 942 -494 -103 470 -778 362 937 -895 50 -829 -838 -902 -795 -237 812 189 467 952 455 -867 -583 523 -875 86 -446 10 329 -646 295 756 -533 376 -911 -631 -58 585 -814 -795 -943 -305 -649 744 500 153 -284 -985 842 -251 -659 -892 -712 726 -982 -487 493 -203 419 -321 -805 -621 -103 980 404 -245 -174 -515 -222 377 -490 258 -154 196 -317 699 697 -187 173 -993 458 380 -121 974 786 262 -834 -832 642 21 362 5 371 836 -994 -947 -512 298 370 -729 130 -657 -737 -8 940 -404 -349 -604 -169 31 517 329 -138 -557 483 -1000 652 631 -637 929 -549 296 -401 795 -163 -980 -69 -611 -791 -753 -15 -260 -439 84 794 802 930 -367 -727 -953 308 29 -105 654 -404 -490 -279 614 104 843 393 717 -114 -506 -882 83 168 -496 287 -647 110 -346 -598 435 -120 -80 -204 569 316 804 499 38 805 -174 91 -855 -700 634 -208 -965 663 -784 776 968 -51 -479 -614 143 334 853 788 405 -971 -248 24 98 277 656 561 524 804 -98 -30 855 -257 270 -486 -892 -461 -900 -843 -995 -987 -821 622 744 -777 -324 526 -548 -811 152 -613 233 682 -273 -965 -179 -969 541 -507 509 75 -992 695 -508 613 370 2 725 -828 -297 990 111 -217 -930 -554 398 376 -311 -356 229 -632 -419 -420 -142 -651 -345 966 663 854 543 -401 561 567 -751 -51 567 998 104 553 -77 -691 571 960 -799 891 381 432 104 -475 -575 577 837 -933 2 -401 -324 955 -804 -668 283 940 -930 -933 967 -223 -463 -114 567 -797 284 -525 177 -876 988 719 529 -272 356 606 846 364 -143 115 753 -291 82 -90 338 -301 -567 856 635 983 947 812 356 149 -239 51 -655 -934 631 -396 -121 161 -596 68 147 -908 -757 265 524 -779 -657 -210 -449 735 -965 -485 -455 -567 989 -498 -622 -761 786 820 -629 769 409 -100 -690 -327 -550 -302 157 637 769 526 747 -592 -1 -855 -468 -343 -361 94 -873 -701 588 -710 548 -569 842 61 641 -288 -605 804 -445 -951 -629 -783 842 799 -111 980 -501 705 158 -982 202 733 812 744 -621 555 -717 547 546 -907 -573 -378 -379 -527 421 437 636 -813 651 469 739 809 373 -726 -190 485 399 535 289 -387 401 328 -776 167 685 -766 346 -227 899 -594 999 -935 851 605 -46 661 -747 13 776 358 -982 -743 811 309 58 -590 -399 318 -410 -409 586 425 -345 296 -303 -777 -768 -432 -51 617 -730 -494 392 -708 -547 765 601 403 274 -537 -948 118 136 552 796 243 -490 157 988 -614 -360 211 6 429 -548 -137 -960 -154 -675 877 -422 -738 -943 -984 -867 -761 -857 -787 -636 969 -848 701 349 -564 -967 718 -706 987 866 672 987 -346 810 840 818 134 -102 724 614 714 291 -186 -697 884 29 444 -625 849 722 -788 601 64 493 362 -174 -642 -915 223 -728 176 -514 889 -760 -618 471 596 -800 -968 -953 878 -474 288 -634 -343 308 -609 425 -409 661 199 -798 -756 148 485 139 925 -785 276 917 -927 200 -718 -940 -162 -41 -604 638 204 582 -716 910 -171 503 210 352 -531 -574 -778 397 -34 -824 -366 -122 986 -998 484 -273 318 -679 -75 -888 -104 717 -321 847 -345 -374 267 -534 -710 933 -403 -956 603 47 -384 -68 -602 935 57 558 -732 -982 -800 -657 -979 33 -211 493 -68 -540 299 55 810 151 474 -884 134 398 -383 -655 470 128 -299 -284 26 -173 17 415 -104 601 -291 -646 -20 1 194 408 -636 200 -261 -500 -496 -253 536 782 -339 -26 77 166 -485 -547 433 -118 727 -889 857 344 751 -315 -491 557 -856 306 -359 73 182 953 -949 -569 -890 754 -102 -790 -158 -548 973 738 547 81 714 361 -871 428 385 -199 -532 202 -680 -771 235 -25 -79 -506 921 -958 872 -610 -186 52 -593 360 -895 966 607 911 985 344 -311 -367 134 727 -391 430 669 589 -450 -419 -773 910 -112 259 -733 -454 306 -641 -228 -560 -422 386 8 756 -595 616 25 460 -963 -107 162 -296 -104 -596 -222 -777 -689 -479 -530 -470 355 630 -654 -219 616 -12 -816 953 -735 948 -540 -415 722 920 677 -459 229 -602 257 379 285 624 555 51 975 593 485 -393 202 -769 568 -684 -567 177 600 185 304 183 -49 91 343 798 -10 785 -773 -647 652 667 669 103 -719 948 595 -486 884 430 511 -629 325 -220 -368 511 -357 637 983 -562 827 -274 -384 349 -139 891 335 -249 -225 -506 -636 627 -206 -589 -829 -678 415 -452 -251 -954 -945 993 -122 665 -613 -844 23 950 -991 4 666 -918 -96 -268 476 697 829 933 94 935 -263 -819 41 358 350 -247 -180 541 -932 -353 -115 644 996 -266 483 -255 610 958 366 313 -24 997 365 551 -25 -695 840 541 266 -423 -413 -846 635 -446 -602 -22 175 -401 14 940 696 918 -147 -419 969 285 815 623 440 516 -388 -218 283 906 -716 -892 -615 243 791 -40 -371 -293 -977 650 -152 227 -618 -538 975 -437 -999 -275 857 79 600 288 535 -586 305 9 76 663 -930 856 -21 361 -798 977 207 -682 777 509 -341 452 239 -665 732 -859 738 198 428 395 473 837 -979 -8 -743 328 430 670 -633 828 363 433 -204 602 326 232 840 338 -25 886 -298 909 -584 449 -227 70 -676 -99 685 838 -460 23 809 911 -461 -67 243 484 -967 -552 -212 -524 -61 -486 571 174 129 -941 549 959 804 -259 494 -640 -525 -867 -468 -4 -411 -701 -414 552 -681 -212 -71 382 -42 -983 974 224 802 970 219 434 801 -304 493 -457 -148 -562 -873 -228 400 590 -861 -131 55 88 866 -723 596 -698 -207 -712 1000 -46 -554 535 218 -457 389 619 -577 802 896 -615 436 -701 704 -425 -624 -905 9 136 -75 -668 194 -162 528 865 732 531 563 -118 -5 329 950 -734 278 270 -378 978 740 730 -732 -989 -84 -138 -383 -596 166 858 -593 -411 -319 202 -424 -724 -412 434 -270 882 -195 836 958 934 -480 642 342 -669 -146 -453 -333 -598 -355 484 -823 603 -241 -633 -113 657 183 -395 671 -724 -216 830 -527 -31 -959 238 -942 124 -283 -830 383 -810 466 -213 -359 815 -472 984 -427 319 -978 940 -823 399 -603 -506 -524 515 491 -985 -988 689 568 -850 394 -394 -235 628 -137 220 -91 -332 -151 -231 -875 515 121 -861 383 80 66 -412 -770 -92 649 519 -599 -979 -779 382 684 -992 851 -370 618 279 868 -845 -198 -132 18 609 576 497 -454 700 373 -576 -332 625 361 671 -436 490 96 -66 874 247 -146 241 -398 -747 -909 336 253 217 -854 -628 401 -827 -315 -170 392 695 437 85 658 957 -840 889 -300 818 -724 671 -32 327 546 -83 -511 -252 -635 506 -609 639 -971 -258 53 -362 46 518 -189 -114 491 -174 504 239 213 -395 735 -21 -897 -306 999 -158 541 -819 829 762 -217 72 -283 -589 442 369 -717 413 521 400 51 559 408 579 -57 -525 -270 -427 220 501 -485 -843 274 753 142 -989 953 -250 782 -181 19 -618 -802 -819 758 594 -671 -564 -223 305 -888 -496 -426 757 474 419 819 -900 -681 666 -750 643 202 879 -38 -586 -338 -40 -653 -665 564 341 -407 816 -437 -626 718 400 140 315 744 -292 926 753 -129 723 -208 583 567 501 393 193 -689 174 -355 -512 490 -133 -211 758 675 721 -283 -1000 714 758 -891 662 696 -339 -483 343 66 -89 -134 82 813 -541 606 -549 859 503 611 948 -881 808 -839 175 -358 603 614 765 -110 627 -183 167 -707 -562 -734 -706 -395 -588 296 564 -411 753 598 -929 340 -660 -311 -975 570 -176 159 48 -384 441 -98 -761 -874 -73 180 -983 292 -502 323 524 389 458 -194 88 774 80 336 -526 -551 -800 -975 670 -37 -866 -877 752 573 38 939 -162 -71 -292 -472 801 603 -859 728 34 -351 -38 533 557 -904 600 -34 -395 747 -117 -271 -983 125 -330 -962 231 -649 -102 -938 -634 684 -992 359 -528 -418 -815 -424 823 966 -162 158 172 -859 -495 -600 -214 207 -654 -953 -840 605 -937 -280 -757 539 141 -278 -88 770 -662 57 -416 694 -948 563 -599 -505 -424 7 182 -784 -794 -969 575 -604 -605 -232 -152 -670 -335 566 417 996 -353 799 -420 560 923 9 -533 -558 -81 -140 820 500 -720 822 207 -207 849 -479 778 180 864 18 -734 -830 -266 -201 862 435 -623 -733 968 278 -213 -633 321 -468 249 -891 436 397 -564 363 803 -501 -213 -645 -666 516 519 684 890 540 -980 790 -305 -927 -8 -302 672 -942 -147 354 187 -441 -700 -222 -160 348 -378 806 -577 618 -876 -550 -490 -978 -447 -131 -39 337 -232 222 418 -768 -928 273 260 -823 -482 -85 607 534 -854 483 653 151 220 677 885 -724 991 -926 439 155 783 -494 61 -842 -510 -580 695 789 -200 722 -859 -213 552 -517 -403 66 -97 257 553 822 -746 -905 913 -176 307 312 -557 -722 800 416 -638 -117 598 -425 -648 -900 -457 -365 -755 -241 -339 -35 398 -339 302 -50 11 -185 -774 -439 387 -477 754 405 168 -420 -227 -30 -390 885 780 242 -662 -848 896 690 626 430 386 -181 -538 169 830 610 676 630 19 480 741 -896 -620 -157 250 -396 240 875 707 -394 525 -307 834 -476 -666 472 -678 -496 -36 -875 461 697 764 -951 961 452 662 -317 -434 -311 -747 -42 -914 677 165 -506 278 -640 -570 734 -550 -467 -947 383 975 478 638 -539 -109 972 912 44 200 -595 320 -583 -185 714 95 -450 -992 -16 -102 -819 943 -723 817 931 113 376 45 -778 -668 738 -932 -43 938 -921 -768 -309 542 906 940 264 -990 816 428 895 -213 514 -597 -1000 979 -471 -709 578 -564 509 -98 158 -376 615 -263 -442 920 -418 -669 -811 -236 75 -632 213 -472 547 518 204 853 -736 933 131 -414 -777 -841 688 -716 -217 -726 -131 -570 975 890 -672 380 59 -656 -478 -683 719 -818 -105 678 576 -780 -705 -26 -750 721 754 -980 850 348 -347 -564 91 999 655 151 -872 -796 -747 226 301 -760 -512 27 181 130 -448 288 -365 878 -25 -909 296 488 -410 -78 -582 -178 -520 388 499 67 -307 44 -616 124 -528 521 639 774 -318 566 -391 367 530 -75 -844 226 -455 335 750 -202 -414 -332 262 -916 -869 78 -507 140 403 -720 18 508 117 -275 -496 57 -751 -941 134 -121 558 -115 574 -148 -599 -109 -809 -705 930 873 -128 277 580 451 -51 -588 165 687 -763 794 -620 -663 490 21 -123 -253 307 -441 -663 291 -643 -862 -559 -936 -840 -852 67 564 -936 -37 -9 -854 -41 7 598 658 477 657 692 -553 -738 -168 50 -109 368 830 902 875 257 355 -589 813 -826 104 740 126 -467 -524 262 217 387 669 557 -743 -940 -803 -864 -125 -194 328 176 203 -786 -895 -521 828 211 482 93 -502 543 -460 -705 302 -21 125 -321 982 336 762 -751 -407 -414 289 501 -477 295 180 554 268 492 744 735 104 677 528 -174 929 -258 417 -997 -378 -627 439 -393 -248 -978 580 850 -362 259 592 716 -58 -514 -24 652 237 136 92 -124 -619 603 944 557 183 960 -691 34 638 636 -33 226 968 434 955 385 -315 421 68 -902 -163 653 913 -748 134 -451 -277 7 -897 11 718 972 -985 342 -801 441 421 -704 -373 563 311 -627 -689 955 532 487 296 442 -420 -443 -814 -175 -842 -443 920 711 466 -478 -432 -108 -547 462 -287 267 80 -576 348 966 415 936 -323 257 -815 -91 -576 -989 -394 71 942 -832 443 -768 978 -399 518 820 -567 -68 132 -72 -493 -782 -427 -950 -992 -85 966 798 681 665 -201 -770 441 497 350 -64 370 786 698 -457 -880 483 -209 -167 -285 -236 -836 -588 177 884 -78 752 -159 954 -84 -264 -357 817 977 770 30 -399 848 -416 919 -887 213 421 -912 460 -361 541 459 -428 821 -224 -415 985 -916 -818 611 296 -75 527 466 -112 205 -850 -285 691 -666 -68 541 842 713 -455 366 49 -894 -343 -559 183 31 489 453 -273 -132 634 821 234 402 909 90 141 351 -211 -11 259 878 -737 155 980 -960 -323 302 -267 785 853 -724 706 -978 703 -260 -145 -551 943 192 -986 196 54 533 -332 747 851 383 -783 -130 -81 -518 534 -155 -369 -701 321 -817 -455 972 993 872 -459 401 -518 -951 -980 -721 391 48 216 225 706 -246 -393 696 588 -596 -266 856 445 623 217 -32 574 90 -915 63 115 -900 -28 920 -386 607 297 363 -541 264 979 275 692 431 -469 829 -809 -686 -828 -926 -893 -387 226 658 932 506 365 -61 841 550 322 -108 133 261 881 261 -853 -118 -661 387 60 -134 276 285 120 -545 93 712 862 91 591 737 513 -704 -510 -957 -7 778 -778 653 -879 -883 -951 191 716 -485 -145 804 -252 -906 712 270 -658 752 -691 -929 -814 284 -474 798 -984 -65 140 -229 -318 -111 777 -19 157 -912 844 442 858 342 105 -923 -602 -218 501 864 160 -874 954 -47 259 81 -858 902 -154 606 553 533 903 -935 -930 919 -661 661 -920 503 -623 774 -599 581 -719 836 403 531 -814 -307 912 -90 413 -343 223 -328 -849 -843 150 639 -384 -731 913 -395 -774 -666 -97 -684 362 -324 -543 554 -539 949 -536 485 -900 581 -858 -263 73 367 600 818 196 -373 937 34 -72 -621 599 -24 158 -723 104 596 969 -597 -348 -825 -156 -12 39 -493 -914 25 492 648 -149 -767 -284 413 791 -585 -192 281 168 -320 -242 -811 578 21 294 -43 852 -457 -969 570 -973 578 796 -243 358 -869 -569 513 992 138 678 362 -251 -36 69 -904 495 541 -776 753 -703 889 -805 72 -713 18 956 776 -289 -311 423 581 90 137 52 428 127 -451 783 725 774 -930 -218 128 218 129 496 812 349 20 725 -35 321 339 913 525 294 823 210 -779 -837 -895 949 262 -223 759 -469 2 -592 901 521 460 839 -22 -581 -733 349 -257 -627 -808 976 -401 988 361 -113 -691 432 655 193 -788 391 905 -58 -412 919 857 747 -768 601 -528 737 856 778 626 -839 513 645 -326 56 259 196 -17 442 64 -969 187 359 -293 251 323 -195 669 -569 -483 -767 183 141 42 133 562 0 479 990 -769 -812 441 -673 -590 -642 -205 -523 1000 114 934 908 -194 -79 792 -329 104 540 -415 418 -105 72 -638 -37 -633 522 759 618 -338 -806 -505 -466 557 -566 721 -540 909 -937 -598 -632 308 -684 -459 212 261 181 850 279 -292 -187 117 375 -262 -874 -240 858 -939 -507 -935 -993 -279 310 199 119 927 -207 84 -252 473 109 378 676 469 -113 904 -554 -476 -75 192 848 535 -645 418 -380 -928 -324 -149 -104 -962 -441 -159 -955 178 70 -672 291 -785 -192 -722 -841 -259 -944 -975 407 -642 -768 844 -373 236 83 15 514 82 -276 704 558 569 -880 582 -86 -83 -16 863 541 235 163 272 817 737 330 778 640 528 591 740 -584 -432 -131 -605 87 306 -835 -433 49 -847 971 -232 919 278 -952 349 268 723 308 -77 -991 -824 328 -579 -413 -120 -340 -496 381 -447 40 116 -258 -173 -338 255 -544 636 558 -747 694 -828 168 478 276 -452 -864 -222 153 936 527 -620 -685 -97 516 -314 -100 -60 -239 -593 -596 -748 -904 -624 -347 341 418 366 -959 533 -89 653 63 -119 -48 -311 -251 225 98 306 -782 297 145 -144 519 -749 337 541 280 -781 126 -558 546 -688 728 -165 -106 -620 769 -372 -904 396 817 213 163 580 560 939 776 464 420 -547 -910 939 -503 -558 939 -362 844 515 -952 -391 -801 966 701 657 -694 -21 -247 -495 487 380 634 364 -674 -677 -119 372 601 -537 904 -621 -718 678 390 838 -284 -147 -843 -557 776 599 -239 162 675 -881 127 831 -298 -340 494 577 61 860 256 658 -941 62 9 283 52 -793 -973 70 -3 -946 753 -875 -673 844 -916 176 902 715 -400 577 -962 276 741 908 -282 660 -369 -959 90 851 -30 -394 525 -101 596 602 -92 396 -29 -276 -309 -699 -598 45 -197 111 265 -972 -363 479 787 850 663 237 -802 285 667 -406 562 -665 200 900 -60 -633 -124 -424 515 -660 -461 338 -849 -186 -729 309 913 -42 607 544 74 170 -369 927 954 -813 260 10 -737 -115 920 -570 695 -663 186 985 -767 -924 142 -162 493 127 466 716 -638 41 70 -659 1000 24 -372 -856 433 493 139 110 -932 538 -609 548 645 -232 702 935 -870 189 -928 -860 -210 385 -801 694 936 633 717 -473 -889 -993 211 -709 -733 501 -647 -135 437 -72 689 764 28 -721 -527 -529 -901 -511 -302 -575 -916 801 297 449 -993 -324 -820 -694 326 -499 -520 734 -173 373 365 -234 -356 651 -717 -670 -850 438 785 480 -322 -518 -440 -225 -978 378 -311 516 731 -975 -646 782 850 256 217 833 -563 -845 289 119 -647 -191 -138 781 783 259 757 159 -139 153 -570 28 464 816 -808 955 -383 323 -940 -523 -876 -9 150 980 -442 -842 772 -369 -735 820 -272 -683 -918 -761 160 -335 -683 50 -588 -770 101 -150 708 -420 -995 478 -789 994 839 -778 471 -124 789 -126 902 -556 -625 -6 -105 903 396 -973 884 1000 -635 -132 122 329 -889 83 754 393 -375 528 -873 553 260 -26 376 167 913 566 336 936 -314 317 457 -917 -551 611 54 -296 906 -811 864 650 -942 -873 -488 -646 -783 834 -650 296 -274 986 27 -290 -586 563 271 316 -619 -169 55 822 -703 29 -743 -706 -487 -639 337 -90 676 -891 -347 -721 775 -562 326 356 -983 -449 561 20 -821 -222 -520 214 116 -883 -732 -654 -17 -824 455 53 379 -474 -540 484 183 -385 394 -395 399 379 -262 -248 -775 114 839 613 405 430 428 158 756 363 619 583 -269 635 -643 -93 -22 718 426 -148 107 636 -53 313 203 651 761 118 -710 262 832 916 -314 -171 -16 217 947 131 456 635 -35 -656 -271 -962 241 12 268 -705 -432 554 -574 894 -188 48 552 26 821 230 125 464 670 551 -59 714 -82 -61 -775 513 -142 694 548 -835 725 -884 689 869 359 -745 403 -304 -317 -652 -612 787 -48 -492 639 -720 488 -567 -496 -895 295 189 -216 -34 583 456 -771 746 -275 519 684 -428 372 -379 468 320 775 389 -955 -596 750 65 -35 -376 -574 980 -667 -709 -942 326 -582 16 902 -522 128 -615 -666 29 -429 1000 -18 510 697 -588 711 322 869 -469 -665 -627 -166 -135 454 673 -518 -496 893 -953 496 -145 586 -792 688 -909 -199 786 -522 -936 -683 -553 -986 864 453 936 76 630 405 -284 -233 -75 -543 632 -522 76 -944 -92 -814 553 892 744 -437 -731 -509 -85 -421 -552 -681 624 -762 473 -701 820 -523 -875 302 713 272 -401 -646 -979 56 -910 887 121 -601 386 291 585 666 116 -349 327 -898 670 11 507 -389 606 409 693 -618 -281 668 -759 452 511 366 -556 189 602 129 -835 -822 -624 382 -142 -479 37 959 -881 794 221 677 -291 972 -670 139 -381 -668 257 875 482 -36 -910 -929 215 636 338 -812 94 -322 763 -809 -679 699 193 833 -619 255 -878 -352 -399 -78 -703 -806 142 400 -23 9 552 577 -134 937 -192 767 474 -666 -53 58 -380 461 661 -59 971 -946 -632 722 281 -139 -24 -836 180 -204 45 -297 664 -358 -282 277 607 895 339 -642 943 -620 -437 -516 -72 227 725 321 294 -381 276 435 331 -167 -577 -275 -883 -757 530 -446 322 240 571 362 -477 208 604 786 8 158 -76 691 155 -168 -550 -224 857 -824 -772 345 -181 -281 280 38 -462 193 374 806 254 -617 893 99 896 826 -28 826 -294 -360 -931 -107 -400 142 154 199 568 -264 -346 -786 375 -345 -649 266 -833 118 548 -164 302 352 234 21 -877 49 -94 -513 746 -753 665 126 433 -587 20 -450 888 -100 771 -485 120 761 -581 750 93 366 593 529 225 -285 608 -168 805 819 -639 174 660 -176 -954 788 -293 -290 600 -70 -363 -941 278 -369 221 716 -332 -270 -3 -894 574 -685 180 13 -474 290 726 -955 -219 -788 978 524 -591 163 -562 -461 873 -535 -992 -362 -746 -361 933 609 -476 -244 237 -402 237 131 -207 378 5 -361 275 -481 607 833 -78 907 -361 245 -717 998 452 786 -167 -337 643 -478 -62 143 715 259 -963 -250 -373 198 396 -307 -52 927 550 -45 -963 -14 -435 -427 816 -829 615 397 -958 873 -665 703 -793 -42 481 283 421 -312 -789 440 10 409 -752 183 -727 686 -549 -227 -470 -308 -339 -101 708 159 -18 -108 55 53 71 -239 -876 912 338 -242 -85 -575 -950 815 -525 -567 480 -108 -781 -823 -581 69 36 -372 949 -629 -379 947 261 -87 -403 -503 312 -497 -677 -1000 508 -644 -504 43 692 -27 -937 26 793 -516 762 -619 -634 667 -895 -821 -1000 157 -620 -605 366 938 -688 -256 -44 989 189 763 -68 -425 -920 -297 -136 -649 442 -45 -833 404 253 457 -989 -193 -750 -583 46 111 -179 -692 -290 -346 851 888 -910 -490 29 875 -2 445 -841 -395 276 456 -995 -946 130 -71 -178 385 -413 46 960 -7 -981 -650 -89 195 447 -852 306 319 -434 -67 863 756 -302 -955 337 548 -893 -147 -82 604 -860 346 -522 -395 554 798 -735 842 -409 -651 -675 989 -307 398 -58 889 694 738 853 -924 953 -800 231 -425 -5 485 -217 -371 300 222 537 185 -259 -417 842 -712 332 70 -562 -137 613 965 0 -470 353 754 132 334 949 280 896 -651 18 722 617 -325 -322 413 989 843 38 -327 785 -221 -919 -156 716 562 4 -974 -125 789 -647 317 -337 977 -390 -146 -297 819 -994 383 598 769 676 349 700 134 -907 225 -16 293 251 871 -457 -299 -148 -728 294 242 -326 419 -312 864 -81 57 527 754 679 382 753 -615 -267 963 996 582 922 -814 -554 434 -227 -100 -210 994 543 -314 991 -806 -732 529 955 62 -429 -21 955 818 130 -521 596 600 -477 -417 -359 334 -956 -750 828 366 83 949 237 646 959 659 -45 671 -930 94 -827 697 -553 821 -256 466 92 -960 -27 834 -375 350 220 773 -326 902 -495 -746 895 -751 484 600 -917 -519 40 -453 -749 -930 -196 439 -619 -81 -856 -353 -531 469 179 55 -401 229 -59 849 -375 309 545 -956 -920 -785 -12 -917 734 -836 -199 -273 123 -580 461 696 798 210 358 -677 -794 674 -759 469 -679 417 -639 -744 749 -677 -572 90 -63 789 10 170 -411 383 -942 52 -483 -766 939 -297 359 904 -214 -482 -834 526 -838 -316 -461 312 -612 -996 -314 -428 -786 -748 138 32 580 -349 582 -88 254 473 578 863 82 759 628 754 652 526 -887 94 -177 -567 727 849 444 -594 -448 948 -110 -942 603 -507 418 318 -66 -681 633 -916 -429 377 -121 631 746 -176 155 407 360 -866 -547 -352 -701 -710 787 579 230 -287 -679 721 73 304 -160 51 -462 17 131 -489 -747 -277 -149 -207 782 -130 726 -586 1 -622 -663 -593 490 -484 765 -307 -82 -140 40 -920 -809 -751 -497 79 195 439 -77 658 -511 -647 514 -898 881 355 -595 61 -229 567 -842 513 450 -548 -628 38 232 365 -612 902 -496 848 -538 -91 -318 -899 -383 -137 -462 903 -87 -180 14 -4 318 -203 221 -43 -594 626 -843 -544 751 -504 101 309 235 -182 -89 -182 -164 843 -870 153 515 -984 199 -99 414 347 929 -818 931 -511 -652 927 841 198 452 417 -945 -421 689 -883 166 -112 -784 -262 894 -545 -909 362 -590 106 892 10 -64 -799 -554 418 239 -993 -781 133 928 731 -723 83 -528 293 -540 685 16 374 -428 89 -651 -61 -42 403 -177 -114 -210 938 -359 759 128 -772 952 239 -324 959 -162 78 -990 423 138 384 -388 -655 41 -997 271 -969 -438 -865 19 142 -180 -999 419 -516 528 404 79 808 -976 -810 -77 -302 -317 40 475 -682 -73 531 -967 -226 295 -282 474 201 798 554 -99 -783 -785 298 -76 378 951 973 217 25 290 -929 785 -830 -650 935 -134 106 -927 167 -719 948 -826 201 -294 676 274 -699 -927 555 -862 351 -326 -298 732 -909 -867 -910 934 -990 130 -232 965 -514 -134 -744 228 -204 353 -771 -164 -184 30 -607 299 -440 881 -776 -960 718 981 777 -365 8 -955 969 -615 -164 785 -125 -748 604 660 -803 -185 -879 288 -388 315 304 176 800 -936 966 399 916 -340 -718 511 -181 -392 284 -311 330 -464 723 -977 937 917 -928 634 -358 39 400 -811 951 680 -88 -84 -33 590 974 668 -585 561 402 398 872 -934 726 50 929 -644 671 -544 -583 418 960 138 -505 -989 370 505 116 96 -907 168 -270 -682 516 716 1 -795 -728 829 -869 -988 -86 783 -281 358 -124 -957 -60 -661 604 -397 -318 710 -156 755 645 -143 -622 728 -798 -220 -45 -96 364 -948 -369 998 -251 717 -35 -124 241 189 -304 875 -203 217 607 595 -767 -407 -887 566 -159 57 -395 -429 -619 435 528 703 -456 735 526 747 -706 -761 370 -921 -509 371 985 -784 -35 -462 -639 -23 -2 -494 222 -334 890 233 971 470 -809 -257 733 507 -386 334 -700 932 -119 345 356 4 -665 -120 160 800 -954 271 -725 -643 196 -928 -314 -579 -70 -485 -216 484 206 -706 -470 329 134 538 -945 837 -310 626 -165 -549 -899 822 -107 -915 -356 -139 976 -575 699 -621 -499 -696 48 360 879 -32 -252 190 547 421 -995 984 421 326 646 56 -45 -878 324 -205 590 -907 -355 -146 -949 -636 -355 -978 -590 -111 -629 400 189 586 -232 -193 -367 -26 -372 353 -880 -597 539 -186 939 -150 -807 802 904 -957 843 -254 -401 -670 403 300 -218 383 -615 -76 436 -447 -632 401 581 368 950 441 -980 -548 -245 -740 -582 423 -650 130 776 978 574 723 128 963 11 -255 -485 -306 82 -52 777 -142 -825 543 -496 -435 717 722 -452 -821 -322 758 908 -8 580 -496 239 -245 -72 -422 -407 -914 -193 -914 12 242 204 138 -237 525 949 -287 -909 -212 117 -584 -141 -988 -997 865 956 -662 960 79 406 -418 -457 327 787 672 794 -460 860 239 -103 174 793 523 861 -712 -110 657 66 996 -939 507 923 -948 320 936 -377 -822 589 112 -149 -819 -283 266 -992 -955 119 -297 -590 -391 -397 -911 83 -54 72 -987 -155 970 378 -990 874 244 -766 -778 515 467 -747 504 179 -253 -659 -451 705 934 958 328 -800 997 608 269 -405 -550 978 -549 -422 -953 -897 220 456 -605 586 -841 -452 -724 -199 -312 406 -341 -23 648 -972 171 11 15 994 -240 294 958 -433 -628 -541 38 935 241 707 -38 -45 -129 215 -697 36 -270 154 -893 -620 -361 -440 725 -249 287 481 -222 -819 -35 -858 -769 -312 572 479 -284 309 -81 -940 -961 -261 -318 -378 71 233 242 737 155 909 -195 15 23 515 -749 952 -911 -614 -819 -865 778 -262 -141 347 547 -959 943 -571 -728 247 -987 333 497 -280 817 -963 37 -969 -139 -426 -963 -155 -657 -590 -324 -700 -761 -235 -89 -929 -850 649 475 -723 812 -325 -236 -808 316 -723 -36 762 -154 -785 -123 -636 443 294 -511 490 -812 125 772 291 373 548 956 742 -438 213 199 430 -220 -165 780 126 318 192 -314 -660 510 -54 -885 413 -995 -213 -777 -818 -311 87 254 757 -715 -231 -379 204 -238 849 662 938 -862 -846 -48 348 361 -439 388 169 88 -40 -974 345 883 496 -316 802 -996 900 139 -538 -627 -119 791 538 746 -743 740 749 413 50 -591 262 -376 -325 -645 556 941 901 399 -855 856 -536 -520 86 904 -5 178 202 238 -20 -541 957 -180 -495 888 806 -851 895 -762 -739 145 742 -475 515 -178 -446 391 -483 -539 183 559 636 113 670 -674 -536 -441 -851 392 586 505 849 882 -830 385 139 -507 -925 639 -795 -615 -811 408 -298 -266 -968 698 487 -458 -877 -376 990 750 819 375 353 -842 -480 -71 -264 -944 7 610 278 -572 -398 674 -462 689 -200 192 -78 788 -939 -630 13 -347 200 -378 -279 823 -126 -502 -641 662 -909 141 763 507 937 -672 963 -471 949 -852 215 933 41 159 676 673 65 -445 -763 -190 605 838 -287 126 -184 -940 -493 -251 799 252 -155 883 192 -157 -406 -455 -401 -454 78 30 802 -389 -828 -100 858 -496 197 833 -102 -422 -634 -971 715 995 47 -115 -519 -650 -985 -515 880 -297 -249 -348 -93 -37 -344 -349 -747 174 -219 280 -909 -802 -812 -883 -635 -809 35 -813 902 831 -362 -924 970 -424 815 -411 -800 119 -322 835 651 730 132 -95 950 651 905 628 -152 527 377 284 797 643 223 980 503 -342 748 -350 -916 468 -953 -130 360 -936 -811 425 -626 -72 36 984 -721 -2 662 -164 358 -376 218 -96 364 -185 361 223 -169 -827 483 -240 -785 -724 917 97 -163 -883 707 -80 -647 200 825 413 251 -544 -230 -557 418 -935 -791 731 -625 124 -939 -939 408 310 836 -197 -74 -939 -881 263 474 -439 265 966 44 -19 59 356 963 28 -118 185 621 984 607 783 685 331 -358 356 -470 -2 -822 59 914 126 -369 -142 -575 -135 -480 -738 915 -511 739 -345 659 -153 -959 -34 321 989 -7 389 459 131 -695 266 948 470 938 -278 -816 961 -955 -349 -854 -26 -420 7 1 -307 -413 309 -42 -739 801 777 -525 -643 735 34 951 210 -64 545 -13 -196 830 -702 -627 -785 215 -996 -973 -73 -53 811 -49 -558 499 137 -387 -753 316 260 415 -960 -598 211 332 592 -799 -789 899 515 -163 88 -403 745 84 447 -155 -628 -264 46 -114 195 920 819 -853 370 -472 156 768 -622 -679 -867 -295 406 413 767 425 759 -137 -396 -376 -908 563 364 -350 -88 -813 482 165 981 -865 879 267 -552 411 -297 857 -850 767 -743 -925 72 69 235 912 -765 32 -855 -177 -61 -840 -136 -848 333 -779 -876 -916 68 868 262 191 828 -528 926 -671 -326 -294 845 -213 -881 -29 831 807 353 990 92 -685 -343 335 384 887 803 -248 365 -961 -279 888 -579 -159 676 174 49 420 -430 -211 678 526 9 209 -896 957 -996 -72 743 615 223 -101 -609 425 286 373 -118 -848 -837 988 -238 895 505 315 575 -623 -65 836 -863 -145 252 -393 -224 -141 -33 58 645 317 -611 -3 -452 928 87 -515 869 245 -931 176 -17 -465 -904 550 30 -660 672 -417 -991 -568 689 -590 153 -934 -751 975 229 658 712 -529 792 -279 592 -215 648 50 769 -60 513 -908 -961 -149 -498 -568 -114 -26 565 108 745 -50 256 -947 -143 -742 -549 -385 -216 382 301 94 -81 -205 49 -530 156 -591 394 -478 318 -384 682 -286 481 345 -905 -154 -417 -151 104 -657 639 -597 -342 -443 -596 -482 -556 644 -506 -874 -244 -706 -25 -982 -821 -855 -260 407 825 -699 -461 768 195 -292 627 -735 241 976 -440 -112 320 138 239 -752 316 -533 829 -698 -461 -834 102 -455 -958 530 781 -542 602 606 114 949 -833 -335 127 -875 -245 -206 17 683 -29 -646 -293 -388 -573 893 -352 -381 315 -191 -959 86 -599 -578 -478 335 -981 284 767 470 -62 -694 882 -876 -812 -758 -28 -722 600 551 751 602 552 176 969 903 165 362 962 841 -206 -844 64 -639 810 122 -989 -62 -389 -626 533 433 216 631 135 377 -627 -802 -89 716 204 -604 -514 551 864 928 -202 -724 -485 418 340 174 -40 592 183 923 -703 -858 -237 -428 573 725 832 -949 85 -620 816 267 518 -653 98 515 -415 -36 745 795 614 329 17 13 337 -846 8 844 270 886 -616 -692 854 -79 486 554 596 -138 -628 -177 -460 -951 51 353 606 -11 804 -797 -160 -572 -502 606 -550 63 52 -760 28 -771 -79 566 78 -151 463 318 25 -909 -770 -943 846 337 -303 -753 388 -113 176 546 -880 -991 -943 -415 341 -887 23 -515 56 -873 -115 14 -317 -836 -450 184 727 -91 765 -264 867 -997 818 966 744 -637 -333 -9 818 233 864 -185 -206 -422 -610 54 -372 602 446 -844 -373 421 264 -71 -499 166 156 206 136 -830 360 -973 -717 -921 -327 -165 641 106 -495 -130 516 -569 -526 122 749 399 963 -363 375 -175 848 514 -639 981 749 -441 -866 -632 -424 245 805 948 -996 -614 -874 -211 -982 182 -75 -577 -805 -70 39 743 887 410 -612 968 243 769 371 416 510 -390 -581 -233 941 596 -530 -642 -699 -116 425 883 610 972 451 -288 -221 -190 -248 67 370 -55 -225 719 962 -545 -72 718 -310 -460 39 732 435 -242 340 622 -41 -334 -500 761 -58 -222 323 -758 611 -905 196 -563 -907 70 866 844 533 -111 -617 -830 -808 -454 238 474 -582 -753 -643 -271 166 323 798 -541 -86 330 472 284 -775 -792 -515 -861 -975 945 994 -730 -336 -142 559 -424 -966 -768 -985 714 -625 491 551 834 913 -576 -248 -200 -5 -334 -493 215 -609 378 -46 537 -634 -261 -676 959 -21 -67 -460 -610 422 41 -285 405 75 332 735 -629 747 461 377 443 -458 -540 48 -82 -817 58 -78 589 57 427 -442 -889 711 -380 -143 335 -940 -694 -265 64 20 -282 881 -213 365 -195 -354 -571 -900 697 31 -822 518 730 -413 -508 743 -740 422 -186 707 -546 -273 -786 -533 638 -886 -306 556 -878 878 -821 -404 -459 -855 -610 -312 -689 425 82 936 615 813 -319 -145 -895 79 -94 588 -571 -877 -315 -502 681 823 76 -133 -411 -658 136 320 129 -724 547 -355 657 693 565 -760 -878 577 405 -516 534 -460 594 641 424 499 77 -681 -774 866 -270 751 441 -576 958 739 841 592 -137 -837 -783 748 -118 -914 940 778 -383 -762 -124 -478 -420 -809 289 648 -242 -25 564 523 -514 -592 -308 912 -892 -18 40 139 677 -199 763 669 769 25 302 -595 -370 940 -413 -88 8 443 134 -966 989 806 638 338 -765 -824 69 -196 971 297 -871 -404 -926 -452 -995 780 -49 293 960 583 263 70 -733 -886 137 -203 418 917 551 -734 49 176 805 -98 -645 881 -949 519 -169 477 -631 -634 -407 -266 -448 -399 474 -478 -238 950 -225 764 522 -769 -54 254 183 975 -298 -30 251 72 781 -828 245 199 90 -830 -268 677 -604 298 28 252 325 848 -74 -507 -989 -397 917 -86 -67 -424 -155 69 -219 -702 -229 -35 847 19 56 -594 457 -421 829 -612 -80 498 -561 527 610 -505 -925 -560 110 -847 783 -351 -188 -882 -977 -715 -846 793 -351 743 813 -621 -875 -790 -199 -319 -802 338 444 -897 688 -567 891 94 787 -266 -418 -565 519 796 -594 -876 882 288 -906 548 -723 480 118 147 -907 -749 -206 651 -56 -165 733 34 -366 268 210 766 542 -517 233 -394 467 383 35 232 930 -910 701 722 -144 884 -291 89 961 75 -525 -849 259 498 555 -789 507 741 218 -749 -833 830 988 -417 -71 106 -502 -561 134 776 706 451 488 -665 -983 138 884 -267 337 661 234 -112 478 971 302 367 -39 937 932 -434 -591 -866 682 -51 1 404 942 -85 -238 -977 -234 -98 585 662 -783 793 -749 -955 277 996 270 263 631 929 -149 232 -583 -864 756 -692 -190 -252 -151 647 -920 -266 -354 295 576 -549 -35 -526 -87 124 -954 -548 -689 440 -809 176 555 -308 -908 -727 444 793 -198 967 -560 -475 880 -211 529 -196 583 -994 47 -873 291 -184 972 912 -557 920 -433 -66 -780 -178 524 618 -487 635 -962 -622 -987 -855 -46 -623 -242 -747 -195 224 794 -915 277 -9 210 -45 670 -807 921 613 -310 -743 -495 974 -631 24 -806 -454 347 -592 688 -932 41 -407 686 710 238 260 777 -668 -912 -733 -199 -267 -816 910 568 -774 -339 -350 272 -164 -685 69 586 215 -7 -330 -739 374 -345 -227 -278 439 -203 108 843 40 460 -706 -271 -540 -57 622 152 238 924 -125 -357 394 325 -333 -270 572 527 -337 -741 -252 421 406 514 49 -702 -649 -252 -54 -688 -514 636 227 506 -336 -37 938 70 -201 393 255 507 49 157 -964 43 -892 657 -767 -506 768 -221 -951 453 -697 359 420 463 245 865 218 300 -207 -857 959 -303 -558 -539 -453 185 656 -531 208 -138 -377 -537 -366 -317 474 847 -141 -953 -842 -511 94 -986 530 -323 -426 -523 -383 -588 -437 562 -44 -759 606 768 25 -352 495 711 704 -791 612 -271 669 -722 478 921 -269 256 -968 -255 -863 300 -111 -579 -825 -956 -295 -955 977 -974 -290 435 -449 -552 135 165 -272 532 -283 -698 726 769 -241 -512 637 -495 -549 -858 899 -21 314 -229 -410 763 722 991 480 -263 193 280 -620 -399 -570 -383 942 -398 -285 -286 245 -298 -775 -403 -858 900 320 443 -213 87 -704 143 982 250 -916 -545 453 -514 153 334 409 466 -611 378 790 845 -552 -782 221 169 734 224 378 -122 -312 -214 -457 -589 -378 -869 -55 -348 -100 -581 -507 648 718 -861 783 400 -414 537 381 -830 -491 -697 -188 843 466 944 -867 58 -945 -197 450 132 498 -85 106 364 195 771 -746 -620 95 -964 -530 -468 190 -466 -773 8 -710 -849 651 743 341 99 15 -439 954 204 -591 771 -531 256 743 -674 -83 149 -531 982 -762 406 485 -290 923 -704 886 625 -110 984 -326 358 -80 818 462 -468 -351 684 154 338 -227 138 -616 893 -518 591 268 469 75 105 -324 849 383 -956 300 552 152 -90 430 -299 892 495 177 698 151 -52 -833 -509 586 -222 704 -108 -97 -469 439 961 -452 107 -955 1 -236 902 -203 895 -818 -208 27 77 360 83 900 -494 -106 37 88 -544 735 -27 -65 114 -995 551 173 857 -206 -519 -805 98 -393 -19 552 -505 -859 197 44 -45 -488 -530 393 -903 100 819 -558 760 -573 715 -46 -637 -908 305 168 296 131 852 -525 -100 -299 -678 426 952 -837 938 -476 4 -780 410 445 643 553 111 600 -63 -361 -770 -297 -66 -737 742 619 -373 -655 -178 -888 529 -329 822 934 235 -783 976 614 -648 -260 435 -736 524 -417 422 -469 745 710 576 608 542 -376 826 950 -414 489 903 951 -638 325 -842 -190 -669 -822 668 362 135 -313 -325 -225 870 -421 570 -896 975 68 565 660 718 -623 -692 -953 -945 2 -848 379 506 821 -589 620 -545 -709 -513 996 -201 -159 -668 180 -413 27 -991 -805 -655 -378 -88 437 183 -364 -404 -952 832 -682 -520 -350 860 630 186 502 538 -16 -434 -708 -134 619 384 918 328 -835 22 207 -123 43 -544 483 558 79 386 -724 -759 681 -457 503 -236 301 -446 587 375 -578 506 -495 794 -41 284 -666 239 361 -176 -477 -273 -640 1 809 816 567 567 725 229 65 -144 456 721 -324 980 324 -385 609 662 -736 261 648 -496 -195 226 562 180 -436 -771 -945 938 282 509 -821 -65 507 542 -746 608 -432 309 244 -827 368 244 583 247 -74 -876 -909 262 315 -979 154 -819 577 18 -933 -381 804 -733 800 -834 -30 -171 257 -408 371 400 764 -195 162 794 579 850 -373 -782 743 -626 405 -324 137 297 462 283 -253 -706 -633 -235 634 -997 800 -674 -181 -572 -587 4 -187 -252 -584 -813 -895 678 53 -414 656 481 -631 904 735 471 -597 182 597 -174 495 667 -306 -873 625 860 -281 926 554 632 -46 -198 -379 -400 -775 624 679 -119 155 -78 -240 842 372 989 -456 439 -459 -980 -889 125 249 -311 -240 -603 -289 27 158 -70 -244 -782 299 528 566 341 -145 872 -420 747 218 743 371 -506 -664 870 -838 -761 64 -446 330 255 190 533 -567 -88 7 167 -237 571 678 -966 -144 -97 867 -677 90 -784 902 761 912 -502 738 -853 840 195 -143 -881 -45 -846 -836 20 75 857 123 208 304 -808 -580 64 736 549 -182 327 -675 934 -766 -42 232 -248 -119 -910 -129 364 932 -74 -251 -629 880 -170 -272 -60 -627 744 -171 769 -479 -853 370 -206 -791 -95 -625 -674 906 169 -61 -619 -149 -618 760 586 -290 -599 -369 970 895 481 289 289 767 722 53 724 -718 527 818 -449 21 959 -806 987 -324 -973 -735 748 -832 -697 458 204 -903 -620 732 419 -230 324 859 -78 180 270 -37 453 420 -788 564 886 53 -278 -176 57 -515 595 -305 91 530 -637 955 -996 729 49 341 493 -562 756 672 792 -731 150 -97 -183 205 401 -17 0 -435 -210 -964 -365 954 997 230 255 49 -657 -124 -627 525 -778 -304 -254 746 389 726 841 64 -816 -730 -385 -356 660 973 99 515 822 514 -91 -100 278 -480 -5 650 -304 530 -52 265 585 -579 575 -655 321 198 -949 -325 -291 -472 143 -462 124 -542 473 -310 221 -404 19 -712 747 -15 839 10 -873 435 -718 -206 -741 -678 -219 572 408 908 -99 988 -822 -180 551 989 -875 -5 -339 -223 -988 260 340 -319 697 195 -79 -309 740 425 -867 -344 739 -180 293 735 -566 -302 880 -686 1 779 -459 -87 464 918 868 -464 -265 930 83 -83 414 -62 -724 -619 -911 -677 -992 119 479 -745 217 758 -766 952 654 -792 189 840 -931 -86 -492 -351 -122 -611 618 -578 -667 -603 -558 439 893 -434 -226 -975 -314 10 -343 810 161 891 892 -197 826 -283 794 -622 -885 -994 903 -989 508 724 -886 -622 789 -194 -88 45 173 -683 661 -315 906 -101 -712 -147 -7 39 463 -6 -388 -698 21 -11 -292 55 -26 789 979 -803 -549 358 140 -167 537 483 -129 -729 -65 -189 -993 -770 895 277 -678 696 294 -605 -731 367 662 -361 -115 305 200 85 872 97 69 602 220 -704 287 -404 -941 -379 221 80 -479 -898 87 -296 -75 -87 474 -945 -456 -745 495 772 31 -167 247 769 -782 -227 170 -971 418 819 -118 -56 127 296 484 576 938 -783 325 422 414 804 814 -874 -747 -758 -40 455 350 316 -548 564 80 -34 -59 602 863 593 101 -610 225 29 -179 249 82 -975 -737 -359 692 607 -999 465 41 859 473 -146 -253 470 -992 698 216 866 -157 500 160 -171 -133 537 652 478 -163 243 -585 71 -532 716 -886 -955 767 -323 -568 -298 524 -140 910 -909 -50 771 492 607 -335 -962 439 -770 84 -964 -196 -219 -4 95 -783 -422 482 215 -640 583 -675 -948 457 519 -196 -60 -664 79 -835 -829 838 702 -641 987 -787 -393 527 336 695 936 -760 -733 -586 -93 381 -652 448 651 356 -937 -521 -929 68 493 855 -122 583 -87 820 338 -59 55 175 -113 570 -692 111 -522 -766 -787 977 938 -185 913 127 -84 -157 -170 -727 -637 64 834 -251 832 -778 906 705 -231 -638 -56 976 261 -721 -851 -908 -65 846 721 31 980 912 -554 -545 -495 -831 315 359 897 841 -466 -494 -191 562 -377 -911 107 47 -10 -848 -101 -492 -540 -489 -926 947 -806 411 -307 -393 672 -195 347 -765 -18 163 400 -35 103 867 -962 202 42 143 542 -976 601 -185 287 955 875 -927 789 488 -443 -56 -249 -845 64 19 -557 -913 -266 -297 -62 431 177 -55 917 328 -818 -125 -351 -166 726 -870 130 829 -682 4 -455 -625 88 449 547 543 -483 -599 537 700 470 -649 -805 873 -424 222 -459 416 -23 -389 -608 335 -947 -342 977 -354 -159 322 117 -301 557 -80 -595 -502 851 -461 743 791 530 912 410 -270 853 452 910 665 627 136 219 -361 205 856 870 -784 28 422 -925 956 715 208 -117 -578 136 336 88 127 681 700 882 953 -71 962 -315 -177 489 -525 571 -113 -317 575 145 -735 517 249 -26 484 -758 -121 -554 -235 158 -689 643 440 -593 -404 221 361 -81 847 -87 832 -900 922 -755 -685 -392 -292 -786 393 459 556 -108 833 564 120 -213 595 692 395 271 -258 -470 -931 -851 -218 -979 -543 -872 -627 -73 251 -60 353 -227 666 529 167 879 630 -156 -246 123 362 -422 739 -317 -473 257 430 392 620 -132 389 291 691 -952 105 811 832 96 834 675 -887 70 -726 -965 -15 466 -977 275 369 -367 -172 -489 -990 -733 468 860 48 -697 -274 200 237 77 -289 427 -330 787 -363 501 889 537 418 979 -475 -87 -554 -527 -923 154 268 -536 -800 858 740 939 313 -195 -521 718 160 397 -61 674 586 -57 523 -108 -73 133 639 -57 -418 157 -815 69 67 -511 11 216 -495 628 543 -115 481 -470 -487 -519 666 455 -625 -552 805 -192 -432 -161 -578 679 -910 -451 407 -909 -184 546 -737 682 -450 -936 190 -142 -63 272 -82 -171 -963 339 335 -670 -840 689 -530 389 -752 -498 -200 -465 -312 200 -98 188 919 -729 365 -467 854 -991 493 931 -804 -463 -799 511 567 -805 792 -993 698 -329 -636 -512 -740 -509 133 -514 -254 278 -591 902 -274 878 -510 19 -43 379 929 26 502 -871 -362 -480 -919 -415 874 -926 -463 178 -647 -846 514 9 189 469 182 965 650 963 -740 -464 934 -62 363 383 651 -132 171 632 442 -686 845 -841 949 -521 862 71 796 -864 17 295 -899 784 449 406 608 -838 227 -831 47 482 994 432 485 76 -787 -204 965 -28 496 953 -477 840 820 -669 -773 820 -213 -191 -776 708 459 797 -745 484 575 826 -434 -117 -656 -332 -993 -738 327 11 713 -809 -608 -628 -569 228 347 -592 679 -170 -905 -700 -995 -887 -174 -115 -30 987 0 -76 -155 557 686 989 -734 578 -233 542 879 177 -834 975 915 -646 952 -659 530 -564 -862 -595 749 -797 249 147 -327 -624 193 532 419 683 -451 -830 -816 -895 552 -542 -984 -642 -551 -494 109 989 -918 472 321 -918 -636 -97 -986 558 -305 -64 -446 725 763 905 263 -651 -17 734 -755 880 223 478 799 74 366 -240 -849 -357 205 -255 -822 425 -275 -503 351 968 -264 458 -867 949 -956 76 -1 68 -648 -990 -380 752 -956 752 -425 655 17 904 -426 -870 -912 -286 -950 939 216 850 797 46 965 -7 129 824 -17 -546 243 -450 63 895 -233 414 -99 272 411 349 841 697 967 -673 -911 -166 85 979 234 549 -185 46 668 648 -233 189 954 -764 -578 -327 913 -105 0 -167 720 562 350 -862 890 244 969 991 -322 -538 609 -722 693 -660 412 -74 -538 -950 -912 2 -883 -485 -81 137 -481 -72 203 -945 367 371 -277 291 915 299 -325 257 480 497 -201 -488 -491 -266 -946 378 -898 -186 78 -763 37 626 -573 -606 737 -414 230 -784 -479 -334 -589 -131 -297 -405 -417 359 -562 -1000 781 371 -254 832 -361 -484 -519 -853 673 -477 709 239 478 -740 -600 996 60 954 427 998 -191 -992 -763 -245 -908 -680 840 78 -810 762 278 -741 -222 729 -594 -823 652 328 -879 164 617 247 546 -252 -376 -26 -491 -584 165 -725 705 -957 -288 765 854 509 -968 -495 723 712 -201 -834 570 497 885 -849 986 -727 -892 -593 379 556 -491 598 -927 863 758 -793 -160 -705 -168 -639 -922 -474 641 914 -989 979 -936 -155 -782 635 -260 -62 -663 -346 722 -993 -740 830 -439 449 -363 -192 -725 655 -946 863 -442 180 648 -213 -740 -64 9 -492 505 218 -122 957 89 -992 -34 -332 984 839 353 -604 408 -117 -897 694 -12 123 -931 -41 886 163 -635 -837 -662 -320 840 -720 107 169 337 495 43 -244 998 873 -214 -298 -642 -686 282 -807 -325 -350 -80 -982 -14 506 244 -148 -680 219 -635 -713 820 810 -60 943 882 714 -878 887 -103 559 705 -396 -845 476 62 -635 -306 613 358 -688 -911 709 -489 -111 222 468 481 -245 -921 219 513 469 490 520 966 -100 -908 167 -743 -596 970 859 -679 -884 141 -854 -629 92 483 -746 -411 737 491 83 -490 637 -86 -511 -35 -511 838 -235 306 807 -475 -433 -145 747 -820 -379 -868 574 -825 -247 -28 -558 -471 -464 -87 -657 431 581 -361 -918 973 -767 746 -630 503 -268 333 866 -256 -426 143 -996 -303 284 681 782 326 712 -607 731 555 483 656 -995 -889 668 531 113 -182 89 537 -90 -92 -108 -532 919 -116 -194 -360 -515 748 -128 721 794 845 -465 -120 -33 -69 84 176 -930 -114 998 679 677 504 -909 942 -303 237 522 294 585 -218 -628 144 -42 843 619 -631 673 895 741 -133 125 608 -666 745 -89 8 822 168 -364 39 -312 361 330 -913 680 -263 336 -576 -224 -153 -1 494 754 996 -702 -138 -721 867 -325 -80 649 -63 -269 -425 632 679 817 -689 666 606 -766 557 -233 -935 608 -205 728 -962 466 739 -766 565 597 795 -182 -761 89 -500 367 168 75 766 825 -526 488 751 519 -457 -943 869 -664 -288 863 708 788 761 989 359 -704 614 311 335 251 -109 -253 680 772 -574 -298 -835 943 -292 -900 -923 -455 975 -202 -79 -75 202 268 -207 493 883 444 412 444 731 -15 -54 -320 784 -34 -235 -661 -55 203 -529 236 769 983 -855 466 -339 -972 -168 -379 -564 137 852 -776 -759 414 766 384 -783 -974 312 224 -704 -235 -586 -481 201 -506 661 -924 237 997 741 749 324 -607 916 -687 -897 -351 564 -584 -272 156 -382 610 -711 -743 99 -540 -43 -621 672 -325 -62 91 885 377 -395 -825 -486 -184 -39 -372 -432 -826 -492 682 9 34 829 963 704 -311 -95 383 -725 -65 953 -887 365 817 579 106 781 -786 407 36 807 -281 698 -159 388 472 692 672 115 260 -680 966 410 597 362 650 896 -664 -461 255 231 -583 -22 -146 -529 41 -687 -434 484 638 -600 -235 -55 254 721 -357 19 -494 -392 -132 -309 -394 235 -497 -698 928 -196 200 560 -834 -709 -771 -971 -307 -481 571 92 -266 724 -511 -563 -843 -887 -17 968 963 110 150 -684 -672 330 -429 37 93 -545 291 -656 669 -972 -246 -369 -771 -38 -125 -298 462 -910 -632 523 -206 -742 -749 836 851 -196 983 196 907 850 -214 70 566 736 -229 -330 684 -624 -395 34 320 646 171 172 -356 -318 852 -969 -40 378 -101 532 896 -569 -717 995 529 944 48 -1 614 112 -867 895 -18 -677 126 -230 -553 -943 59 799 529 927 -458 573 -708 -405 608 -61 -206 -513 -397 -823 885 -159 236 -567 168 -729 -23 933 -186 881 -158 -101 -900 -391 -674 -692 923 -164 -122 -436 -29 322 881 -210 208 -230 -796 -894 856 826 981 -306 -927 -562 -218 616 -498 775 -406 -452 894 -527 -626 -656 -434 984 918 -141 525 142 267 -801 777 -59 -390 -14 697 -319 -573 -184 -590 -181 -371 -44 637 784 389 801 552 505 697 -412 373 -201 27 393 350 -993 -917 -575 -464 279 -341 -559 -696 -504 -782 -471 -67 -608 125 743 315 209 972 -582 -597 -273 479 -472 -785 -169 507 -356 -298 -723 839 -218 -467 -124 953 719 148 -167 672 -455 449 -491 -792 808 -208 -804 260 5 788 -454 -230 -963 540 570 -391 620 957 -178 93 -591 -79 -342 -549 860 243 -778 798 523 -602 653 -438 -79 956 673 -41 812 -218 -506 -455 -358 -273 803 219 58 -799 631 -10 -572 -289 -354 607 -802 686 712 -620 189 -149 497 466 -453 224 977 802 753 -805 -838 -81 -790 5 174 -899 -337 125 837 -675 719 866 745 -504 712 519 276 -846 502 826 -352 409 -515 -888 689 -231 81 -322 519 508 760 -129 -66 835 594 960 -287 -901 -742 188 -793 123 -125 -929 201 688 941 3 -718 -92 426 -402 439 -579 34 606 -222 669 745 184 160 292 912 852 -344 -405 514 505 -890 -374 304 835 -22 -93 362 -199 -262 487 691 -748 -398 -755 -76 497 -82 840 416 360 827 405 471 646 411 -886 474 -519 -702 272 338 -724 284 354 -345 22 815 -14 -512 725 -226 -624 -821 -336 -461 -118 -278 762 -895 -989 622 -146 540 -30 874 190 -185 -683 -937 -937 -508 -276 -642 263 811 -433 -300 719 481 -812 389 962 -603 335 -720 248 -661 -966 572 -889 -744 258 -814 -624 -825 525 722 -700 299 323 715 732 382 658 505 75 535 -433 72 464 -882 388 -202 882 325 -297 546 -757 -687 191 928 256 428 556 -528 -38 -152 530 21 901 665 -836 -109 -541 -852 -350 -391 -307 -399 -931 583 63 -17 -39 548 103 -237 233 -923 561 -607 -667 680 -800 -227 383 545 -786 886 -91 -459 515 103 367 496 614 521 -522 -358 -26 338 -519 442 492 660 492 -243 -867 -227 -49 858 -216 -469 867 -920 -103 647 -944 489 566 -373 9 -819 -798 -329 -818 768 -47 50 -465 93 523 -9 35 -772 48 329 -77 526 -7 463 -276 625 643 778 708 -911 321 236 -690 173 252 661 522 -45 -694 201 -625 -87 -370 -102 -733 -425 569 -895 443 501 643 117 418 -603 -276 420 601 554 -965 808 293 -159 -554 624 885 366 284 -441 147 -902 -753 606 -806 644 -838 -860 -846 715 -432 -574 288 -693 -799 -318 -702 899 857 -328 -267 257 -432 802 -266 627 -239 -35 486 472 49 -323 466 47 857 223 445 -632 -878 -347 -330 561 702 423 622 -707 534 709 -685 555 -365 -954 -600 -964 -908 381 -895 889 -706 -631 517 473 272 -472 807 757 -115 274 740 34 -511 433 310 920 476 -675 -780 -965 426 -490 139 482 251 812 70 -621 303 -156 -310 304 -985 -990 -749 -440 -222 8 -560 30 233 205 392 -79 -556 183 -679 -922 643 -16 37 149 587 -552 -452 -839 750 768 -895 -688 -792 -958 -324 449 64 -991 -908 -886 720 213 753 128 -567 541 4 -194 720 -644 -356 -564 214 -704 515 515 -975 -66 759 600 -250 -305 -77 331 300 -59 -516 -868 235 -924 -423 468 -902 333 -907 370 -102 -970 -736 -788 895 716 930 372 -630 -566 745 99 -417 -781 -934 -577 -269 -555 354 170 551 -599 294 -212 -956 -530 7 -455 186 11 -513 863 -622 531 677 -333 -349 -466 356 -55 -853 981 -127 -110 -773 804 -555 -604 19 299 -489 -446 -407 448 272 957 -373 -204 -289 -714 -539 -42 308 431 -134 466 13 -875 595 -826 -263 -122 -899 -657 -357 886 542 -546 -707 197 -709 -936 162 166 -942 576 243 -303 719 969 441 37 -942 778 851 -524 683 3 958 601 622 304 232 379 -27 -508 51 -907 -52 232 -307 454 338 -806 863 -894 810 235 -881 -176 139 322 790 -428 462 582 29 390 115 -123 -847 -508 729 -264 -988 391 859 -3 442 591 -781 413 453 144 -615 -224 459 -618 -951 -869 -954 -428 -860 -574 892 360 329 660 796 579 -606 408 -911 -384 489 -234 -625 5 785 -734 447 183 30 -438 14 842 -287 -681 113 -691 743 -650 58 -942 878 180 187 457 32 -941 29 -474 982 154 319 483 259 358 -763 -132 -954 137 -741 -339 543 -931 -253 -906 -949 717 699 633 371 908 198 -654 -463 815 -485 -789 954 -5 -634 248 500 -500 -848 778 -381 876 -959 -859 720 -936 -269 436 -75 503 -780 231 221 -265 359 648 269 -615 19 947 -453 -215 900 163 929 -743 -236 -316 290 505 148 -170 -306 126 428 -982 870 -172 711 -18 445 387 113 763 989 -719 -600 -748 -854 536 -363 554 -593 -793 -509 -368 -869 755 -897 -792 566 -10 -561 -774 219 -7 -178 -913 -443 -1000 -222 487 -386 533 -37 -871 583 745 898 899 -886 12 572 703 -475 962 438 320 -506 -792 -330 564 784 -167 -910 206 -146 762 -167 621 10 456 645 -933 749 317 -696 510 -657 -564 -655 513 675 43 -226 -621 -258 283 -108 -658 -217 -813 471 501 1 -869 -935 895 -548 813 109 518 169 -733 610 -957 -927 961 -504 685 -50 -914 -194 625 -341 -847 7 -406 -440 -250 38 46 -204 -997 -632 974 -667 625 475 341 655 -299 -901 751 -947 -849 -93 117 -244 848 684 254 -3 104 696 -157 -175 -615 -243 -469 772 -89 599 -975 499 917 -129 -646 -112 -849 -325 653 -77 -644 -96 -754 950 -480 80 -987 -264 -940 -542 -363 285 -676 -410 373 337 -143 -491 -161 -448 -447 -680 -407 -726 -113 593 426 284 326 -113 -675 -256 493 -697 38 -894 -990 -488 198 572 701 -704 -494 -798 -968 -141 253 494 419 17 -588 567 827 -522 781 -276 854 -546 703 -880 549 -139 -849 -653 -721 -332 532 -408 -178 -681 431 313 -637 -160 730 -929 980 81 190 -583 81 -95 -712 423 366 -131 -1 -278 827 -533 -467 -627 282 804 -142 478 -301 -161 -834 355 -245 691 -710 -1000 94 -133 26 -555 -319 361 910 342 -953 504 725 -319 636 257 459 -149 448 290 -757 261 434 -151 -285 587 790 -622 32 571 293 -955 648 -177 -495 368 974 -68 -157 582 778 -521 -170 917 382 -556 254 -804 -514 440 -416 -124 -413 -319 186 275 5 286 569 -827 -238 -961 118 210 325 832 34 -977 711 -496 172 -355 275 238 -19 690 446 -887 476 135 -590 -356 410 -366 520 -553 -327 -635 -29 524 -136 761 83 -308 -357 -305 888 -828 355 -463 445 -418 835 -965 -745 -115 -215 415 441 -204 660 -649 618 903 -995 -511 -291 -753 -633 440 -990 -567 914 -934 624 302 -588 -961 -226 480 -323 -491 54 72 -432 -562 825 500 364 855 -689 40 -853 254 -414 18 301 -166 -184 274 -52 -508 -335 -465 748 439 -265 340 650 -978 -880 706 -439 180 -880 867 117 400 -243 -65 -964 -12 -93 -166 11 -129 528 462 -992 -657 -111 -199 820 -686 -227 -973 -276 489 -748 -812 -682 -589 499 601 500 566 -454 -31 298 77 -976 -168 -900 531 -389 487 -396 -435 160 825 -862 -227 -295 -521 514 -42 -653 562 196 -957 585 768 -627 -326 91 -767 604 257 174 -106 723 226 813 -300 -145 343 -477 -55 687 332 -828 -61 -741 852 850 381 311 -379 94 -531 161 459 955 543 -681 91 -730 341 -125 515 662 192 -345 -152 509 -238 -729 -359 583 -899 239 198 580 718 453 578 -658 198 -198 308 -999 -607 -332 568 -926 943 748 -472 672 299 -655 -586 -724 -835 564 -142 -987 -946 885 -702 -515 398 -460 867 234 -42 58 951 -660 -455 453 -247 -245 -686 -510 -503 913 648 -659 -98 347 -996 549 800 861 346 -786 391 -212 539 936 208 -315 299 412 -299 104 212 -63 725 -914 -501 -411 973 231 -81 679 906 -730 408 954 -999 906 494 -256 -843 -108 -424 525 -176 -689 -752 -995 121 -799 918 222 -507 141 -257 144 -203 -350 183 -192 978 -592 364 365 8 -300 137 -16 -394 -580 -953 -263 925 -252 128 259 -773 834 -270 -297 -398 -914 475 593 -161 726 52 -401 160 209 161 -190 -673 151 -8 81 442 -704 -803 -968 347 -247 474 292 158 333 474 543 -798 695 522 271 -397 958 96 107 228 993 -996 180 -933 -394 -810 0 -278 784 324 -142 258 -414 93 -593 -236 915 -808 -418 306 -660 257 -696 109 -289 889 277 669 818 101 138 700 62 306 459 610 969 -637 -637 -483 930 953 430 168 -376 1 -647 438 894 517 -353 -319 116 372 -155 -966 376 188 291 584 282 -596 713 -398 -823 484 652 -698 -319 -229 747 862 -675 72 417 -117 168 -333 374 255 -542 -807 -953 226 948 593 -88 274 -496 -367 763 -531 -20 504 908 -219 733 200 14 -585 -251 133 -496 358 -533 -352 801 938 -675 571 -390 616 321 226 -330 957 -969 -579 -297 232 389 -13 -954 316 663 -669 316 211 384 408 -501 -18 200 -868 816 -571 583 -175 523 364 971 -902 -700 -649 429 959 734 -963 -47 -943 -202 -115 519 238 -937 882 87 -673 -513 -756 740 -927 -38 -184 703 -996 -44 917 674 -284 -943 -633 -269 -104 170 -328 719 493 -775 688 -555 -413 93 -688 -700 671 62 560 934 546 -970 555 -611 792 -446 295 -780 313 -468 -782 53 63 -428 144 564 -670 -90 481 307 -753 -701 -894 -33 666 -21 408 630 -475 695 -869 -423 96 6 480 -72 -170 -291 -445 564 -726 -525 889 -874 172 -887 -120 951 -596 -177 -383 923 -466 -373 39 -145 157 -204 866 -697 -745 631 438 -910 -593 756 -655 -200 -137 -278 790 -597 560 -228 -713 -640 234 -226 589 300 -478 -910 -18 834 702 -904 -432 415 -341 -718 -595 457 141 -197 -668 -519 291 -977 918 39 439 -672 -765 -478 130 770 -990 -124 318 -64 -549 627 116 852 849 -480 436 -822 -444 127 862 905 -987 -269 462 268 -276 913 -738 -970 -805 -900 391 775 -753 -84 851 -295 -653 637 295 -35 812 -776 -739 39 -636 -707 695 -9 -157 -188 -421 -94 -868 -999 628 -695 -321 986 712 -627 -709 682 -21 -965 879 -334 -54 -380 -46 -906 482 735 -769 -389 -590 155 363 -507 -117 -755 942 409 10 -528 -693 805 44 48 747 180 -798 621 -382 172 915 848 158 253 -158 701 -544 283 10 775 -839 -846 576 -236 661 -953 995 -291 769 483 -332 -903 -664 389 -402 -783 -734 -921 928 96 379 -227 326 908 -777 776 -376 72 25 -423 -800 -597 716 -343 -25 714 316 275 -427 -214 819 -63 -344 -555 -465 -561 769 -890 -539 54 -921 720 -102 793 715 -265 -574 737 145 -308 -785 -963 -141 -350 -482 -46 -212 -272 969 850 536 -943 462 487 -758 -46 394 -487 667 -596 187 155 891 850 311 921 -195 545 245 -984 863 586 101 996 636 -950 311 -111 -352 -360 654 -833 433 340 -87 456 -816 800 71 55 381 -156 -609 251 938 -490 -98 71 69 442 -809 415 631 -867 976 519 766 -775 -153 -240 -389 -702 -110 195 -63 336 -747 207 -139 372 -619 732 -681 387 468 904 144 -151 37 674 -536 -743 -470 914 981 545 163 448 324 -587 -503 -512 -14 23 708 402 -728 328 -151 870 -762 490 -587 593 -358 -564 254 -910 -361 301 -694 -261 810 -231 140 -213 -245 -490 320 29 -192 -796 -937 -555 -532 806 -469 -234 -131 330 -689 -311 503 -391 10 99 352 -606 -796 -173 511 -794 506 616 110 169 -728 -72 -550 -411 52 107 523 874 823 -848 872 777 -245 199 984 962 -546 -919 -935 535 -281 -286 34 513 -565 -749 323 -8 639 596 -654 857 280 13 -442 -904 -221 609 -910 -611 -224 516 807 126 171 -332 -35 449 -216 590 159 28 -326 691 725 -918 398 -752 197 -468 -698 467 -749 40 651 -13 -995 922 177 559 -973 861 -271 999 413 -703 158 808 -134 -953 322 -462 448 -317 398 -783 841 -873 -675 -810 625 219 86 -560 -679 -21 321 143 -379 783 235 891 802 819 122 477 977 131 118 133 -333 -944 496 -123 -644 46 -703 -551 -937 506 -172 -184 370 -462 125 -285 -738 885 -289 664 -364 961 -822 987 -195 -521 -872 -836 247 590 -730 -394 891 -442 -676 -201 601 -738 -870 714 -569 731 181 225 307 -730 -52 -89 285 504 -253 295 -371 -214 -285 320 -823 -575 -682 733 -254 929 205 -556 476 -745 71 333 -334 -696 550 925 -125 113 -897 -829 -630 -865 -737 488 789 -142 216 112 -555 501 -794 -660 796 341 -486 847 878 346 -748 -272 677 -735 695 -591 -200 -669 -647 -230 -778 640 995 -571 225 575 819 255 437 94 441 -671 573 205 -839 -934 -724 -138 -786 -764 -871 -792 778 -975 41 371 -615 -220 -370 -492 -632 780 -889 719 227 726 -545 -476 126 532 -641 -19 537 219 -220 336 842 979 37 606 384 -972 -2 -321 -971 -650 -267 -610 -28 734 -494 -326 1000 354 532 246 755 -474 -364 -858 138 -509 372 -554 -997 837 544 -74 507 -424 54 266 77 748 601 896 -444 -163 -833 18 348 -613 -968 -606 363 -689 -312 373 -667 286 357 515 -382 639 73 602 22 168 162 -510 -529 365 -310 400 524 254 494 -774 881 -265 -979 -301 -207 -438 -697 -985 500 334 -629 614 -111 965 -650 267 881 115 -341 630 -12 -127 635 -480 -988 -907 -841 -87 -934 75 -978 662 -636 222 949 -509 -889 -283 -246 -278 80 979 -918 226 864 900 899 -591 -974 -628 -677 552 360 -388 412 -368 -914 -954 698 399 964 -246 -86 -834 699 -941 445 -500 -213 -490 -100 -729 611 721 -254 -350 -38 -47 -279 228 757 -593 -32 -180 246 993 -230 -560 482 -473 -638 988 416 -834 -40 -527 -601 -656 438 214 -783 -274 -708 131 773 897 -505 -854 671 396 -281 659 -260 -209 922 -694 -192 803 -634 -828 531 -215 929 -259 162 -528 250 -235 -646 -815 393 -603 -55 -556 986 -144 259 972 -349 623 -6 788 -387 429 503 837 347 581 351 -499 -930 353 92 521 702 -521 306 -275 -243 -588 -802 193 -895 817 322 -348 -693 116 -410 579 -363 43 677 398 436 -267 -447 394 -195 -326 -974 97 -891 -589 122 951 247 678 -262 -978 -457 -823 14 453 356 359 -111 -885 -340 -255 -650 -972 -338 -974 -973 -14 -290 -789 -177 -663 935 -751 87 445 -3 858 840 351 -521 -726 -46 55 -409 -259 -476 167 -821 -802 102 -513 -335 -576 -470 535 226 531 -972 475 470 -285 577 275 870 419 125 844 370 -325 -109 748 896 726 -998 -103 -59 8 527 405 538 -133 983 516 -482 -223 78 887 284 -905 309 -969 553 -275 495 379 945 677 -91 483 -573 -774 895 -778 -695 411 476 -686 175 -470 527 -95 -827 -158 646 231 687 165 -949 -689 788 -592 897 240 892 -942 -808 772 -117 45 -257 -668 -841 602 204 775 -10 -996 365 -392 726 857 346 785 -532 -259 -227 94 -530 193 -466 973 -31 -285 -440 -718 927 650 805 -787 -428 315 403 924 752 -779 -768 545 -539 -154 -39 100 -623 -222 730 780 317 -177 -511 -909 -256 -354 859 -632 609 421 651 -850 297 652 -737 -381 -378 -400 606 582 914 491 703 514 -683 345 430 594 -21 702 437 387 -935 408 731 -312 609 -787 -776 838 -384 556 -458 -325 113 -147 537 -543 878 897 -745 706 -133 466 141 -547 -68 542 587 996 -592 929 33 101 435 -546 -877 908 -238 -847 -109 254 -912 -853 -942 -292 917 -443 -574 310 967 -177 -327 241 -970 -675 365 -200 108 772 -27 178 314 485 -772 797 215 -917 -571 394 -936 -853 -869 593 -754 724 783 -711 56 -559 299 -824 846 -341 -917 793 -658 -476 46 825 -656 5 -21 -882 -487 861 606 492 331 -566 550 -244 -800 554 -408 414 -459 870 485 216 399 -926 61 439 494 -984 -754 -794 126 750 650 223 -540 -658 -166 -547 131 -45 -132 -531 227 526 160 115 273 -917 309 -956 528 922 -199 284 -783 687 -363 -58 713 874 -626 136 -569 -443 -233 457 -331 -944 -970 769 782 970 -160 -347 324 -541 -117 444 373 467 50 -248 -409 718 -908 -171 -219 -489 240 159 821 538 983 -795 844 -917 -3 339 446 521 -122 443 427 669 432 -202 943 530 -165 -609 -778 329 707 912 -20 347 -175 734 -278 100 -963 226 572 943 788 -844 911 -626 -354 242 -3 170 -225 215 -985 -407 -892 582 706 -705 804 -663 683 -812 -527 -262 980 -203 495 -577 160 199 -769 -885 893 237 -20 -197 -562 252 -816 645 715 547 886 -833 595 -757 365 -447 12 710 -525 980 999 -364 -333 -576 -322 221 407 -366 813 612 -168 -1 -490 403 375 -331 109 -240 52 986 235 -808 951 -684 185 -982 887 -909 -609 -194 -616 -590 821 -73 968 199 -371 749 -634 247 -52 977 -997 -213 752 -585 -509 -921 548 357 824 548 -717 -684 -226 898 -341 878 6 587 -75 -999 242 -677 740 51 -479 166 -774 -178 -408 735 453 -777 819 -508 -449 169 -895 726 -503 930 467 -367 199 46 597 105 619 -116 579 597 -224 456 -350 67 235 -410 460 767 -43 -485 -977 142 -266 -66 819 -578 834 -253 552 -632 -441 -288 198 -375 -144 -8 -978 -149 836 -810 806 -750 -619 -668 640 -54 -147 71 0 3 -645 301 -348 -531 436 -968 -89 512 585 -339 393 -325 -546 -675 -781 -725 504 -712 -682 536 -93 917 -182 -18 -462 -867 660 -178 896 -155 -431 110 189 -250 -843 59 955 839 968 315 386 -39 -821 -325 415 -230 -958 201 614 -378 562 -791 -551 -959 -823 519 13 -108 150 965 677 242 -237 -976 -145 -13 491 -510 553 -622 949 -2 -51 348 447 -644 298 445 600 988 -784 129 -275 45 -564 381 714 312 -438 786 838 -280 -791 581 -860 -770 610 254 393 -73 -437 667 32 316 -588 238 699 -338 -577 -930 -543 6 -208 -669 -700 460 -64 468 -233 872 268 96 122 -291 698 840 33 -258 947 393 -910 257 -640 -673 502 16 150 -907 603 113 751 -569 685 22 -175 673 -53 -549 -11 66 648 898 -300 -727 -732 784 -733 -114 -461 -399 943 -963 830 221 -384 -437 -429 649 -787 -931 449 -326 512 83 128 657 -165 67 738 902 788 985 -654 -492 -740 -890 -42 18 -140 -335 118 -247 182 693 -170 833 515 -522 347 734 455 813 603 -976 894 -439 -141 414 87 -492 295 -381 28 -356 -74 181 -654 248 -740 751 855 940 -146 -468 111 188 697 -331 -598 -440 -495 338 -637 -616 -234 280 -731 715 643 -579 732 -87 -327 -356 -623 -257 832 216 -502 -418 640 -676 -556 -619 -718 331 882 224 -979 127 306 475 -727 863 942 755 -307 -88 83 -571 750 692 166 689 951 875 431 545 844 -296 -870 781 635 307 -341 -596 -971 839 177 521 438 962 -35 476 -198 -420 327 -497 -227 75 573 167 -528 -583 -593 638 556 -713 -946 590 -255 -755 -689 426 429 794 454 774 771 -356 -582 -43 -963 -289 -795 689 -421 754 -616 170 228 328 -595 -615 800 -394 205 -324 381 -558 -494 -671 -160 -86 133 689 138 411 -550 666 365 -145 -289 50 930 285 829 766 -395 -1 301 -987 -762 798 311 -339 -509 516 -856 317 498 799 575 -838 -74 118 -36 884 -181 933 391 -919 875 -824 564 -503 372 -612 813 -252 719 -225 -51 -123 -737 346 -940 166 -932 826 -291 -888 -825 -848 -50 -270 994 -37 -505 -641 513 110 -576 -568 -382 39 -827 668 527 -416 -513 -311 220 -916 620 -276 -994 -516 -972 179 506 -658 264 983 919 -716 -289 404 -598 -445 -938 966 251 -909 806 -737 -377 207 -981 -310 579 -103 930 -696 565 -456 -271 -639 630 947 100 -59 254 -329 -64 804 -77 -308 -135 -463 -954 -894 -865 812 626 -130 740 619 -464 -98 -376 -134 965 -467 -307 -41 -322 -605 -951 727 833 688 534 -284 609 -520 -405 9 146 -256 -154 -147 -241 -648 -187 465 -860 -292 616 718 -292 913 -676 -583 -35 -53 -675 -750 -569 260 -254 -3 -75 730 99 -588 -909 -143 658 -460 -797 -411 -265 810 -615 -181 -788 -290 -708 -404 81 325 252 -235 -584 -230 -18 193 -832 -611 237 -564 -932 -96 -654 -203 -678 14 -31 236 -826 185 -276 -323 -593 111 972 698 478 894 -386 467 -140 -484 984 520 -70 742 449 -76 309 -291 225 -494 936 -107 81 473 -364 -12 506 498 -536 664 698 -608 508 -724 856 255 908 531 13 992 44 -627 177 230 111 -452 758 181 -341 758 -354 -211 -684 -714 655 291 -568 -919 445 -870 -354 -452 -310 -741 507 633 -566 -876 -450 -672 -522 801 723 909 -200 98 -386 67 660 190 -465 -949 -110 644 0 205 -354 492 138 -516 -705 801 -145 -621 591 -531 979 258 -669 181 638 869 871 -393 -373 -851 -329 -714 -674 -502 719 -440 -755 935 133 151 -909 -541 -201 -308 284 320 -521 -965 -538 490 -640 227 -568 -413 915 -430 986 899 -228 -189 -305 208 -438 2 -248 -690 823 979 214 -164 668 451 602 -723 721 245 692 913 598 -137 843 -435 -846 -292 743 390 -924 412 8 -700 -122 427 -946 -200 902 230 87 18 685 557 -668 -316 312 -216 235 -724 352 -110 -982 249 215 307 261 -351 -530 339 301 -383 -278 330 667 721 -74 -347 -321 -379 336 -884 225 -94 908 -619 795 -758 -24 408 270 218 978 -268 -460 264 283 -752 -22 859 83 337 -912 -266 729 983 -14 352 263 836 -991 447 672 646 175 -2 -385 984 604 226 -264 231 -656 -152 737 772 -504 -729 -167 -787 -704 476 -553 3 -579 228 -430 991 -722 992 491 -818 764 274 213 666 146 172 885 653 -291 56 -125 503 -46 680 943 395 -163 -167 -133 -371 595 -695 -439 -725 -716 -351 126 -108 -139 -692 -601 825 -40 -278 221 245 -755 165 112 271 802 -862 -863 -514 430 293 727 693 -355 -244 238 -530 -495 601 242 -977 846 808 -390 975 -434 -202 217 -271 -392 381 611 -527 510 280 -725 769 131 -429 -537 326 489 741 -449 877 382 -1 202 377 657 246 -274 832 -115 266 -820 -888 385 840 410 -847 333 24 -542 613 -126 -864 210 -755 -586 851 270 -620 337 418 463 -330 733 412 -425 877 104 390 -892 677 -831 160 357 330 707 -721 162 627 -356 -35 453 265 -379 247 -490 428 -271 -717 -527 -63 468 -962 -390 -767 302 -836 -13 875 911 194 -700 397 963 502 -628 -71 -971 795 420 -317 386 167 389 42 -753 389 -708 880 -366 460 -367 -938 63 -315 796 842 -287 99 319 -53 803 135 851 228 276 35 556 583 508 -784 956 198 -681 820 -902 373 824 -716 -877 -85 173 249 43 753 694 591 728 324 120 177 -974 -909 -547 805 327 -380 591 -331 -507 -968 880 -571 -179 -836 741 357 -864 -404 802 754 -432 483 -144 -546 987 225 -848 -22 478 101 65 823 -623 345 -213 887 90 37 -92 759 -281 64 79 977 -667 -912 -722 105 -680 45 457 -385 405 -744 -711 135 621 -845 617 -266 33 -799 -99 897 212 347 -64 97 324 -528 -476 -361 -708 909 783 523 752 302 384 -24 -997 947 -60 757 -323 101 960 236 564 737 -228 -535 -18 -138 172 850 240 283 726 606 453 972 -868 889 227 765 488 -517 719 -258 -297 649 454 870 -81 160 -830 264 -166 -561 -667 500 -306 -317 -874 -155 596 -401 -842 -584 364 954 460 -13 -9 361 430 -392 -875 -563 -901 -212 -127 -192 -798 983 -297 -276 88 294 309 -535 -674 -993 -44 -369 -551 -944 7 -840 661 -847 -971 26 -852 53 230 903 -308 843 641 -282 53 287 -810 115 -117 -566 -474 421 -502 575 -12 552 690 658 764 -837 -260 -431 936 39 -340 57 806 -577 773 404 -452 843 -536 -239 -881 688 -975 648 412 881 -65 -868 269 134 -194 -796 760 -691 814 -171 531 706 138 363 -453 717 -433 -552 677 351 113 844 509 -609 -941 -418 -593 153 64 -198 -742 67 -571 -821 589 840 -568 432 827 528 814 533 -492 301 -135 12 -251 478 -425 963 334 -65 106 -442 -766 972 -39 -174 -115 480 52 142 627 248 186 -800 532 -918 788 -273 -798 -901 989 323 35 909 451 -765 -915 -512 -653 -176 -390 -388 790 -93 -484 831 913 -788 -650 -141 606 426 -761 -292 -478 -57 -277 140 -63 -309 798 -681 -372 949 302 -507 12 -403 -515 -361 97 353 210 -277 436 401 696 483 363 -97 -527 -333 372 744 534 975 -26 184 805 -950 -448 870 598 119 -722 648 308 301 430 -310 -303 -286 973 57 121 -871 -44 816 -214 -428 181 -948 773 638 355 806 620 -258 -804 513 -502 -987 -756 15 248 -214 973 -953 -512 740 63 96 -903 -775 -655 241 836 -288 -893 -709 54 849 606 -423 609 -902 -495 314 314 -956 189 -16 827 -113 -226 225 508 -486 393 100 906 667 726 245 -476 453 457 -412 149 113 -707 730 901 -937 -57 935 -229 514 460 -760 -355 -855 932 -721 -874 -581 -447 717 -646 838 164 604 769 301 -714 -897 174 87 -65 -40 -838 -15 466 -699 -447 880 332 -871 304 -648 -257 -599 458 619 -41 -714 228 -359 65 658 36 817 -290 877 -150 986 974 -254 855 -403 751 29 291 -156 -105 -907 -38 -601 140 301 864 -225 636 801 211 416 455 -133 350 -371 477 -822 -145 833 858 32 82 -809 -615 -471 392 903 -936 -580 -795 -504 -432 -10 699 -957 292 638 126 161 718 -293 -203 529 173 638 -63 -210 -738 -503 -903 247 -266 -820 478 -77 -765 107 -676 -849 -670 646 -887 -949 -863 246 -716 837 -990 485 -20 -991 311 48 -674 364 92 -85 -530 -630 -31 -361 827 -600 355 130 -943 756 333 804 -410 -519 908 -293 -269 464 851 443 -464 -615 -674 -104 -27 -676 319 -995 -261 -158 735 -535 -783 -790 -813 806 -300 31 -198 704 556 -361 884 778 -933 -797 -399 944 -384 -227 343 -638 -971 33 -94 732 407 -560 233 -392 -214 783 -296 21 -166 67 408 -323 -280 455 -535 61 531 917 -756 573 -22 335 164 120 799 145 -607 -574 420 -166 -892 -689 916 745 -514 -397 227 -675 35 -197 992 34 753 744 -182 673 -690 647 612 358 -612 -190 22 -523 -525 552 155 -413 694 -285 48 841 -196 509 560 -828 30 -699 -700 656 -634 98 -515 -368 -540 556 144 510 807 250 -486 -132 292 -625 -790 123 395 408 520 711 -626 -899 -528 -934 169 -192 6 -554 842 954 -489 146 712 813 -572 721 674 174 428 -177 957 254 -829 -463 -431 -137 807 -17 193 -470 -15 -367 960 -327 681 -50 345 -566 -185 -708 183 -623 423 -972 425 689 311 144 -392 -196 346 -749 -903 778 302 -250 527 -310 896 446 -786 416 -359 213 -780 -972 -75 -815 -346 633 -886 824 289 581 -105 955 895 51 705 903 -250 689 -841 -626 516 -546 -876 -146 647 260 -178 90 -156 -21 87 75 -271 -55 143 -841 -758 845 -425 -116 496 -706 -355 -143 866 -899 425 -368 177 551 607 -489 743 626 757 97 592 -754 511 -91 -794 -27 241 -223 935 -248 -221 195 -766 -504 -797 594 -721 698 393 -339 973 -524 -414 -588 -154 -251 25 -703 37 -764 825 136 -732 468 -46 -8 219 882 324 -773 922 460 707 870 506 390 -852 335 -114 936 343 -943 -312 -720 149 -672 248 847 -559 535 655 -494 955 980 155 874 878 340 130 902 -148 -393 -719 555 -734 -177 216 665 791 722 -614 -815 862 720 -180 -873 444 209 345 164 -699 972 875 -173 920 -146 -69 457 298 675 565 122 40 318 584 196 -898 476 -890 96 357 -973 300 43 107 664 32 824 -311 -784 275 -423 501 613 -50 961 -648 -331 -210 -740 -912 -181 850 828 -728 762 859 -958 650 -843 904 22 30 -412 -702 -630 324 -905 -25 -650 772 699 417 59 -165 -286 481 795 -204 315 375 -438 -40 -454 785 -34 -575 355 892 -188 7 -224 213 492 -211 102 206 -431 -208 -172 596 -284 571 -704 -420 82 210 -208 -812 527 -958 -663 41 672 981 -142 -585 274 -616 -914 -36 476 -736 627 -117 183 283 -800 586 517 -665 32 701 114 972 838 -137 -958 519 -32 425 -892 -280 -782 -634 -889 -437 395 280 662 -17 157 -2 615 638 231 -254 -159 -747 204 -789 -98 -116 -489 814 258 -22 -488 -387 879 -654 877 -592 -659 913 -537 401 -898 -976 -210 -321 -7 523 -160 263 761 230 871 405 910 836 -214 -544 433 205 -184 -338 -39 204 -255 -490 654 -452 -720 -188 -150 588 39 -299 844 944 -807 687 634 30 161 210 -20 284 -839 564 -97 -244 388 940 994 -48 72 20 -111 539 269 -296 -890 -140 -188 -869 -479 -5 467 432 775 958 53 14 -109 557 728 -720 -510 -95 -619 -398 812 735 -994 153 325 -371 -981 -18 -849 291 467 -906 -2 -635 893 -442 -860 -355 570 20 -566 -548 -69 -872 929 -382 491 -574 -825 999 -448 955 927 189 644 46 -282 511 -936 675 210 719 734 -978 -713 608 -267 -988 798 -935 36 578 99 -313 505 488 -880 803 -266 153 -241 969 59 -575 323 502 -588 -777 -109 817 -804 455 -334 -748 73 -538 213 385 -98 -749 912 477 -329 115 683 299 -832 -543 -247 273 -85 474 -856 -608 533 -393 -552 655 -859 -303 -166 930 278 151 -981 -356 402 -396 645 -263 144 -397 -148 627 910 759 114 483 -815 -394 -525 -797 221 -208 -149 937 -98 -636 368 -363 -359 861 929 602 -103 -675 -880 -506 114 -718 929 -109 455 -314 973 607 -595 -689 432 -985 -61 594 577 -774 703 -415 379 -958 754 862 -554 569 -692 -40 927 294 874 259 -354 -285 476 301 -253 -194 -122 159 -749 -482 832 94 677 656 -686 -329 864 239 689 714 811 -623 -918 -373 -604 971 819 -466 783 -99 297 975 -966 -936 -608 31 814 219 98 -773 51 707 537 962 -297 396 695 127 542 241 -120 -466 697 -750 -408 -466 -104 -478 483 -961 149 -629 -658 743 -791 47 373 -343 -970 -669 102 -479 604 -430 493 896 790 794 -506 -479 617 -116 537 -911 -61 12 -555 -579 -510 696 -107 -468 -195 979 137 -505 -124 -134 1000 -772 -531 551 439 160 -749 -57 -175 598 977 93 -2 231 507 -60 996 -101 -149 470 -348 -423 286 -226 105 809 -238 -214 -870 -951 754 453 861 -842 439 -472 -780 -806 765 -73 933 23 870 -185 597 -935 -465 342 7 -545 -806 -589 173 -997 -859 754 967 224 -839 127 267 -123 -133 537 -143 177 294 975 -191 -54 -586 -275 -583 254 36 974 89 -977 35 -497 -989 -784 321 956 489 440 -735 -491 -831 -187 -994 490 -605 977 765 262 -251 118 -151 -756 -36 978 895 -736 855 -595 -229 -782 -884 -49 807 591 -404 975 100 -385 465 826 609 -632 -111 -193 -971 -417 -10 806 -529 58 -996 -793 698 -222 -541 -915 857 -811 365 158 -786 -226 609 909 649 -293 -650 666 933 689 -708 -339 996 275 -120 941 740 -816 622 -43 924 -740 -366 349 -402 500 -65 -38 591 -33 -570 254 -58 45 -426 -687 -925 -471 891 -155 50 50 -19 -281 -756 471 -73 -112 -16 971 -634 -346 785 523 373 27 -66 -352 -400 170 947 18 -683 331 -7 714 -588 -456 -676 -530 845 -782 618 -768 168 426 820 189 -768 362 237 586 -847 -727 104 102 -673 996 -611 840 843 872 997 -820 597 824 924 -880 656 782 -175 -749 117 196 -31 -624 183 -857 391 -590 -208 -649 -636 -338 631 336 215 540 -415 -474 -467 -400 654 172 689 -861 757 -115 405 -545 86 780 6 589 -168 92 -325 535 -473 754 -593 -29 438 583 850 -72 700 526 -41 924 645 718 -632 165 -702 591 -165 -325 258 904 299 680 -407 151 -24 -968 486 936 795 -870 417 248 271 362 302 665 -720 555 339 -571 258 462 674 982 -125 484 212 -454 552 -425 996 66 987 -347 204 -504 -578 659 202 438 -679 -349 1000 983 -429 589 -355 157 875 -113 -271 0 -443 12 -425 -625 -121 948 216 757 804 242 -633 -32 779 -811 991 672 -863 805 -797 665 592 -850 -268 342 -145 -418 -720 517 -829 854 -728 -38 872 -402 81 -34 -414 -505 789 472 -630 -35 853 785 476 -593 -149 475 -72 821 -552 169 449 -634 -820 863 850 209 -800 -4 -853 716 -703 720 845 94 -755 -923 84 321 423 228 -691 480 -88 -858 -711 254 -177 350 -691 -416 -148 774 606 487 925 1 540 162 -579 113 -76 -516 -124 129 -610 -580 240 198 723 312 -465 -975 -562 935 -337 527 -440 -190 -470 -517 -291 -996 -297 -147 571 -693 -933 257 211 194 -621 -282 537 85 -877 -601 849 -639 241 588 212 -70 52 -646 28 718 -133 -408 -944 909 443 496 509 -998 941 -79 931 -4 -655 793 -986 -579 216 659 998 314 693 405 185 222 378 -710 246 -674 -37 493 347 697 817 -783 673 -681 -533 168 -401 -631 -279 302 5 440 596 -772 -487 -408 -541 -732 -915 -847 416 173 566 -591 -58 160 -465 93 -528 482 -449 806 718 -957 -584 154 -668 -233 -171 332 473 650 -398 -970 326 -19 -694 -272 657 527 -675 -409 922 -471 435 -538 932 277 521 -695 277 779 -79 192 268 313 -418 -928 -168 -6 471 237 -976 573 844 -547 200 336 -467 801 907 -685 -602 829 863 770 107 -227 -33 697 -257 568 -254 -782 431 -482 512 -987 167 -779 250 -675 988 451 185 429 -168 577 -545 -475 -572 -125 531 437 -748 284 -228 282 -816 -762 -282 -522 -295 119 15 -762 -669 288 91 63 -915 283 -660 -412 -502 38 474 -960 -288 -241 -444 175 -940 -706 478 844 197 -256 67 622 -133 -94 460 474 725 505 -344 -737 -683 -307 151 -923 -749 489 -967 923 317 181 36 258 339 -626 -190 -534 -349 543 268 -477 133 -457 68 174 -665 135 -610 147 291 -940 296 -407 179 -374 -467 76 238 -594 -131 123 -501 -28 -888 -881 -787 947 297 427 -256 633 72 569 -797 -729 176 513 -997 869 395 -551 -449 -346 955 272 -727 167 988 -1 274 -353 850 848 985 -283 919 681 -640 795 -256 -309 780 924 -323 816 -620 118 699 233 408 906 -945 210 -251 104 -906 562 -816 -653 836 27 729 824 921 -675 -266 670 999 -691 -832 248 704 330 686 81 -745 -236 876 -819 807 209 812 223 227 161 494 546 131 80 -440 -733 138 900 282 -153 -196 -92 726 -46 -3 -430 179 81 333 -738 -153 316 601 120 -647 452 463 -35 315 -87 -684 646 966 310 229 526 -237 331 -500 -544 538 -118 -355 -412 45 921 979 -2 192 -437 -473 -147 -961 -772 -561 811 596 -727 588 -395 -136 781 -616 -322 392 -643 -405 -370 206 -158 621 695 208 -292 946 511 435 642 -458 3 55 -731 988 -429 955 904 -729 -11 739 -142 -162 579 -392 -900 -387 -60 -793 290 -690 -840 751 -254 -86 -496 881 581 -933 -471 593 -326 -689 75 -981 -617 555 -85 -904 -633 -572 638 -294 -889 -480 880 68 185 218 398 -300 76 -735 249 -327 -875 -465 -215 -335 -135 -551 -110 250 -767 996 284 170 647 74 116 816 937 -50 -754 -748 971 735 -243 -904 -797 306 835 -862 244 83 -999 -622 -585 -740 -325 67 -376 850 846 506 -66 95 -172 299 -450 124 915 -965 -23 353 256 275 -285 -598 -411 -507 -615 -418 836 583 -181 -175 108 -652 -506 -721 254 -581 997 -950 -834 -367 -679 155 454 493 -848 -329 -327 -276 -577 935 -101 -485 670 12 245 980 -791 -338 -860 243 -799 165 -351 286 -661 -462 -801 -114 -962 -701 36 602 -616 445 504 9 -94 457 -339 792 -449 -453 -823 780 -87 -565 -892 565 66 16 -549 598 989 173 470 -949 -704 99 -526 -381 -837 455 681 705 -504 896 -119 -89 -871 -253 947 -562 -600 756 97 -361 23 -416 26 507 539 -504 168 478 -51 647 -289 592 -195 -45 -990 480 -845 984 505 -538 436 107 840 370 -565 -252 -392 -275 -230 -48 299 -46 -176 941 -350 972 -353 -545 90 -866 333 -683 -478 -414 668 -720 984 519 71 525 53 -102 -631 -342 768 -356 -984 535 47 883 -537 -642 -537 294 299 870 893 -200 -285 928 249 -516 984 621 -16 151 -869 -401 -322 -370 674 242 855 -702 537 663 515 -379 -965 95 -735 342 384 41 55 -519 335 869 874 -567 42 31 -677 620 532 823 727 907 1000 253 -924 -277 -458 366 -732 320 -701 199 682 -793 -96 874 -600 -968 -241 782 -133 -3 595 683 800 499 -982 -878 602 -690 -637 114 -894 374 -562 -770 952 763 -667 -592 -647 31 322 -610 846 -358 41 72 444 -65 -227 -983 142 799 224 -366 -980 351 -428 868 524 958 -338 -718 -31 319 348 182 -479 408 -544 -551 -186 -68 233 218 496 325 95 493 99 -818 -373 -884 -124 -643 379 145 912 630 -969 450 83 -2 -431 195 -320 148 972 -478 286 517 330 760 -883 204 524 -518 384 333 -906 -900 573 -293 44 -65 -207 717 289 -559 -53 123 799 650 -996 -421 910 484 -112 -513 635 -169 -483 964 -366 243 875 573 672 -886 -734 -655 254 922 -10 -986 260 -843 173 -389 0 314 154 -437 -676 -5 548 -172 156 -985 295 723 891 130 1 870 -740 -205 -741 50 911 548 159 -276 -299 738 938 -259 696 -191 -281 -105 -254 -939 589 -516 -302 911 -582 101 35 -841 932 845 -361 225 809 444 -730 -841 552 -439 887 456 -715 -56 -796 872 855 -946 156 284 -643 -349 -174 -344 93 -799 -522 209 828 405 457 -734 715 -470 859 -925 -995 218 -916 788 -60 480 510 610 77 -250 662 -943 23 -803 -391 491 -653 394 -149 483 -380 858 -654 380 115 880 -491 -443 239 633 -9 -853 326 -104 862 -689 370 -949 -831 -386 -783 -273 -560 -994 770 2 -223 235 -96 -601 408 -109 945 -836 118 -602 -904 -272 -615 -180 -629 143 -457 784 683 -8 74 890 -369 -429 560 204 651 -823 262 569 -378 -887 -644 903 336 -235 -223 -927 -997 -214 -16 867 -770 -27 -446 -759 726 982 181 -317 -110 -471 -384 -433 -838 -174 -521 112 299 961 -385 -734 -407 -624 9 419 -146 -249 259 118 76 597 -236 315 -716 966 -784 -474 -983 -514 266 -310 -863 -374 -941 -998 250 -834 196 -750 183 -455 148 -800 -508 -345 27 -133 -256 -923 614 -838 130 419 907 865 -933 -102 132 -427 118 -701 149 495 511 -295 410 379 -966 554 362 651 264 -554 963 594 805 577 -423 -300 448 553 -574 856 -205 802 -23 -152 330 -844 -812 226 635 14 505 -610 -339 -172 239 -401 -974 331 -146 -207 121 356 -33 80 789 804 -944 -675 -164 341 -869 851 909 296 894 221 -319 765 485 -151 -684 795 687 -979 -545 787 209 -522 770 -912 884 80 -433 -554 -263 153 654 -754 -849 996 483 651 -421 453 886 -375 831 811 -221 -550 359 -197 259 473 -17 -512 125 -956 -227 -171 -502 887 297 325 -298 -323 786 76 -212 -103 136 -407 -776 -330 9 -614 725 453 -97 -973 42 389 799 532 -622 -847 -83 208 175 836 -526 -956 702 -505 -78 -51 222 -367 -597 -283 829 -340 -43 -725 -189 -849 -141 -453 -199 934 901 673 -859 -890 157 -653 -679 -978 194 321 -454 324 -685 987 544 655 69 156 -157 -936 -325 -783 -100 -875 272 914 150 603 -651 -769 -273 432 349 291 676 -685 -751 50 12 -329 959 -480 871 543 -658 113 485 -314 -985 -503 371 170 -981 -463 -704 -936 -372 -21 299 170 -750 -507 -354 874 786 -690 -568 -866 -939 -654 -711 -848 883 -90 413 -953 -811 -665 -284 -305 -574 341 950 752 707 544 392 874 508 225 -796 485 515 -173 792 747 -90 -7 -41 40 564 66 893 760 371 745 -831 881 22 -922 -585 729 -322 933 195 555 -539 944 -661 900 -912 -673 -346 -589 814 -352 -250 314 36 -282 153 -893 82 -852 995 112 -572 -164 -413 -178 -438 -225 -895 56 847 490 -236 -836 420 -312 -33 46 824 747 424 -758 955 -396 -559 -780 -735 -133 657 -309 689 -241 880 -670 113 629 -174 936 498 190 2 -136 29 -641 -544 -159 578 210 607 -52 -33 945 572 775 -372 -945 -927 -970 709 313 992 29 -125 -685 287 -332 424 -75 824 210 627 -189 -325 -175 275 444 -423 -919 -144 381 -601 -688 839 -285 507 682 -955 35 -981 134 444 397 754 -666 71 -706 435 116 821 10 934 -981 -608 998 235 -474 -474 285 98 -406 -537 -551 -698 -97 -562 51 803 -628 -356 495 -787 -362 -873 164 571 383 -121 403 555 271 787 -254 33 752 945 -772 226 -199 -589 201 714 -459 413 -247 -981 -274 630 887 270 -302 -449 -986 967 317 -781 -661 808 -796 579 970 321 -136 -238 709 77 382 107 496 537 -404 -371 305 -792 -727 951 -733 173 -769 791 545 -854 504 -525 -749 823 20 -367 -670 -17 -789 -366 559 680 -825 403 989 367 -390 671 25 -906 -188 350 27 -102 486 -560 338 -217 -79 -885 445 -195 407 -323 -556 720 77 351 -86 59 251 309 824 -282 -73 -380 39 -946 -980 170 98 -978 845 -382 104 237 -138 -879 535 413 979 401 -228 424 20 -461 -885 818 -748 225 494 -838 944 -355 448 -371 451 245 130 11 425 -293 251 621 -409 -425 -587 -584 616 898 -736 -332 -426 469 -479 -481 997 130 418 107 777 -629 -126 -348 217 -484 856 63 -332 826 905 -195 954 -695 -655 -464 575 -291 123 993 6 -595 11 493 706 -251 -649 984 304 -269 -264 75 205 763 -194 -571 -149 -127 162 -136 -165 -167 -89 984 -768 414 -789 -598 272 902 -18 214 693 -909 145 865 697 989 -123 -22 -349 211 255 -53 453 -409 180 948 6 -60 -874 -272 -521 615 -881 116 306 -58 376 -358 -40 514 315 994 -222 976 103 375 843 -496 931 -988 -255 -503 98 -995 768 829 -328 327 662 -444 -393 -520 -184 -381 367 848 -146 -304 394 861 -340 -806 -504 -486 -157 197 598 636 -627 567 -483 767 -986 970 -2 649 465 -374 -923 -128 776 -546 863 272 -196 342 474 713 622 991 -49 -505 376 -85 -745 -901 -31 780 527 445 -226 332 -831 -715 539 -905 -646 -755 -678 -215 959 208 851 -666 697 -259 -672 5 532 97 618 219 679 584 -302 -152 574 -956 150 903 -200 679 998 253 908 393 -518 -988 -427 -848 -625 97 -552 -219 899 -212 -26 936 -805 -401 -655 612 -667 -377 811 10 457 100 428 -333 997 -483 680 596 642 -294 -283 -323 889 -82 -208 153 -187 -283 -753 -161 -227 -784 616 464 -844 -64 -871 384 431 372 -190 -603 994 -103 -128 588 -779 28 285 7 -350 -63 70 -862 739 146 919 -446 57 -74 -199 -839 861 357 -891 -487 281 -917 503 408 625 432 -747 -922 -894 162 -870 -491 -943 -157 776 177 685 -979 29 -530 -590 -304 -101 -696 632 798 -439 -586 35 500 491 560 -803 963 581 665 854 -729 915 116 927 925 569 427 160 513 31 -58 -518 -153 -637 -185 -703 756 269 139 694 -467 -398 321 -313 422 -877 -259 -409 -316 382 -374 101 -112 513 -720 540 665 -292 -415 611 831 -573 71 -967 831 801 -280 -14 128 -32 -118 963 874 -585 -956 811 673 180 207 414 800 905 541 -618 -608 -149 470 -738 245 6 -882 -993 307 602 -584 218 -643 -527 -177 -252 70 -497 -110 -573 -628 -296 602 431 733 -151 832 -155 -57 -437 28 -970 756 -28 -19 -945 -990 -451 90 621 -290 596 -179 121 745 -722 -104 14 -657 -945 -760 -769 116 839 -413 -316 680 865 338 662 -95 -531 -366 566 -123 -223 437 -41 81 -118 359 -984 785 983 668 804 359 8 -785 -797 -131 -690 256 971 238 959 849 456 -417 -217 -243 -119 -841 -587 -128 979 57 -5 -612 594 329 -541 556 -972 -555 975 888 -104 3 -274 -973 948 339 515 -401 763 815 841 -452 862 -560 -635 296 770 149 873 -589 -180 -75 -817 542 153 146 -363 700 177 -765 335 50 -625 -738 383 -526 709 276 -796 529 970 598 263 404 515 -682 932 -851 -229 -93 -482 -715 582 404 -639 -942 853 409 461 -874 128 432 -409 256 111 227 654 807 423 540 296 -918 -278 -288 -798 -606 653 -720 -750 227 -465 -460 481 190 107 145 -92 -152 163 645 -825 -320 668 715 -520 273 -92 702 -795 -640 -633 619 681 940 -153 -662 -639 119 -5 -465 475 -924 -951 43 -849 764 -983 833 529 -908 -594 -502 -713 599 842 418 19 290 811 441 -843 251 36 -238 -816 -456 -38 275 -109 503 851 677 884 -802 -853 813 -780 706 -729 515 146 -698 192 89 748 520 44 -237 24 455 350 859 273 414 852 536 -221 -442 391 414 897 323 -539 940 -332 -223 647 200 112 -613 890 -306 234 280 -399 916 704 648 -889 232 422 -421 -687 -108 -200 -795 122 -405 -761 970 192 131 901 815 869 595 223 -371 366 564 934 646 695 150 -553 831 -338 612 939 860 -747 -56 -324 -400 294 -780 -650 -137 -940 325 646 421 -770 733 -574 245 -537 -860 728 587 -180 717 -444 -795 -367 668 670 217 -759 250 526 873 -546 -142 731 -416 -546 594 -246 -478 353 -94 104 -829 354 245 -551 -590 -727 -516 32 -501 -469 98 -501 -444 80 360 -585 157 -383 -227 -586 -103 899 -165 -77 -400 107 -76 -459 875 -702 760 219 -987 946 -418 -656 940 -999 -171 27 -26 658 -203 -643 -966 -461 -438 526 -293 -212 -312 520 -312 -800 -896 -219 818 -622 -87 187 370 -865 -738 928 -711 799 953 -888 -594 23 -815 -562 -813 789 -903 -712 -538 -208 814 -911 -657 -428 -859 -831 526 415 117 -666 -81 -914 -501 -463 208 818 -781 199 360 -645 620 560 -221 -432 -748 -995 -852 -236 26 927 630 -734 300 -823 -863 120 -933 -184 -482 152 506 -474 360 95 -18 454 104 238 -703 106 349 -291 496 920 536 872 -273 -635 7 782 -200 -875 701 -875 -199 404 90 -340 -111 335 967 -928 881 25 -760 -250 -431 -965 -861 821 798 501 -966 637 -867 -297 -747 258 690 662 -158 -778 628 969 19 -917 -238 997 -385 690 -724 65 -487 298 885 952 973 -259 -138 -252 -180 -615 781 206 453 -112 -21 -866 -487 340 926 -433 -117 317 -1000 -236 829 -221 27 -380 350 403 596 -992 382 617 626 -572 837 401 925 -235 -284 815 318 -733 -927 425 423 749 -512 832 -574 112 -576 505 -314 -182 -173 160 -206 543 -968 -994 -400 570 787 -877 660 183 724 -155 480 799 -956 -833 858 862 524 -386 -11 -811 764 -464 360 -906 625 -164 -741 -771 571 -178 950 465 -84 961 295 -106 -735 432 -207 -632 5 528 529 780 835 324 523 -764 993 915 153 -191 579 -91 -529 886 -319 350 876 968 317 331 -2 -737 -818 -333 278 -174 -78 811 412 -28 28 -683 421 748 -22 -716 -525 481 903 734 303 -274 185 -666 394 483 841 192 -427 128 943 -99 -638 126 -584 -100 -140 -901 953 819 -654 920 662 175 801 457 565 -894 65 -294 -3 -311 -476 699 609 -700 -60 -636 -626 409 -253 598 76 -43 -865 -785 -587 877 700 -367 -519 620 724 520 635 -719 -685 890 -687 52 -706 -922 491 877 622 -669 -486 588 479 452 136 127 586 546 872 420 441 -559 -698 -34 -499 -367 361 -83 -665 -515 664 -182 512 350 -829 420 -569 439 793 893 -971 -699 867 -778 -276 -258 -340 166 715 -382 -194 -142 -945 -965 588 -379 -96 650 255 490 917 290 100 672 449 -948 -145 -357 303 826 870 239 -854 -599 110 -796 766 -479 649 -882 -865 -793 260 46 935 370 642 -105 537 -569 -528 733 -744 597 -654 829 -840 899 -201 338 -103 -693 -777 -528 279 -986 -17 997 -830 660 17 888 -425 -695 -904 833 -180 320 784 -699 -302 137 934 -411 955 262 -139 750 -763 -257 -513 69 838 -283 64 89 -319 -540 64 226 660 -26 241 -912 -945 419 826 -136 240 -344 -952 123 390 429 -596 92 -457 -467 -808 -907 -476 289 -21 477 924 -270 -688 -9 870 -601 -157 857 -516 -966 160 -110 692 -810 332 -189 332 -357 904 197 -263 -246 -631 742 917 -225 -104 680 518 336 793 -703 -628 -640 -789 -669 -136 -616 17 -329 95 -390 240 284 281 962 598 939 -49 303 -343 -794 815 -776 -98 -176 382 -634 -308 312 -937 490 -466 -934 97 464 -537 -609 -879 -130 -631 -222 -933 -660 710 381 -644 -352 -484 12 -145 -530 -946 140 -886 -969 621 807 -187 -611 -252 495 -562 -708 -110 -312 -754 347 894 -18 536 712 -900 -22 187 -242 291 -657 503 813 802 680 635 -648 213 270 29 -559 437 -522 565 613 -125 82 640 -441 -384 -551 624 -877 -646 246 647 -121 -254 973 840 298 928 402 -202 -699 882 906 855 -605 -361 737 121 -713 -534 -82 612 232 149 533 -810 960 -363 -789 330 585 932 744 390 85 799 545 -434 60 186 457 -263 -498 -623 520 -608 -120 429 -993 -247 661 -291 605 -364 755 850 991 255 -273 -955 30 -62 883 -548 847 719 -843 350 491 212 -218 988 -420 -714 -448 712 35 529 -936 431 142 -745 919 194 -261 83 642 164 421 -764 -418 890 -80 -179 454 -969 27 716 781 708 -630 754 796 762 894 312 632 -457 457 209 744 730 372 -827 -3 -429 775 -90 283 -31 -584 108 249 289 -819 -932 245 -639 877 286 270 961 392 -154 -276 225 259 -568 -256 223 -813 -970 -331 891 173 495 -13 968 526 743 -837 -809 -456 -776 -968 -786 -429 -269 874 -294 841 -643 -466 994 61 309 -280 -127 445 -421 719 -697 -361 923 735 -483 -399 -201 -849 -312 -314 -560 329 -574 931 434 408 125 973 -49 69 632 751 787 -17 631 -106 -770 369 969 5 358 -85 309 -409 963 -277 -543 944 -124 339 -900 699 -687 889 -272 -88 -690 862 102 -91 537 733 -921 -657 -264 371 -923 773 282 -756 854 -29 428 920 536 -514 -84 494 -185 795 -506 648 -40 854 -641 -177 419 -352 932 281 483 781 -389 -94 573 684 104 473 -278 -789 -756 -947 -255 706 316 298 98 453 855 123 -927 -863 -367 360 601 -170 175 634 -675 678 -311 836 -936 -268 -391 -602 -802 -202 839 -477 -566 -683 455 573 -315 -232 -743 517 -579 368 64 520 -720 834 968 609 -170 427 -840 24 837 -712 -871 -970 -969 329 -228 504 -374 877 169 -399 584 386 221 -80 539 -134 266 298 -149 927 -332 772 -315 -975 -883 -619 470 518 -967 -431 19 -169 -551 127 -463 248 96 -40 43 570 -798 -910 -929 -298 55 -722 969 706 -414 -950 739 239 -629 787 765 550 -790 -905 301 -612 368 88 -298 18 -480 817 179 426 36 7 -620 -752 554 185 384 -452 -568 -930 -485 211 -717 -252 303 155 -613 968 -762 -892 -672 872 599 678 -965 508 482 -544 -613 -813 -995 640 522 947 464 -131 636 360 243 220 -346 -813 -108 -614 250 915 465 666 -394 632 714 -168 -289 -903 226 850 916 391 0 -867 849 -406 -182 701 899 -138 -119 -588 555 449 -666 -966 158 153 -857 168 7 521 784 317 -330 152 748 819 929 375 -366 106 531 195 -139 96 290 -809 588 -731 -240 240 286 -715 -911 -476 445 -369 -942 650 682 -278 -133 -425 0 832 -758 456 856 -473 838 -436 63 338 -124 -725 648 -508 -394 923 -581 187 -258 -915 -490 -976 279 -937 -712 -328 -65 -83 -432 25 865 -609 794 399 -776 -666 964 -278 29 -514 -320 435 308 751 -477 611 -616 509 111 730 -573 -942 -894 -60 -910 -742 288 204 -401 811 670 858 -565 -29 20 -68 27 -515 -73 -685 462 329 -322 -847 -835 940 -67 -17 347 315 282 16 65 -327 -818 760 811 -305 612 -121 133 305 -356 -863 474 61 -25 39 -593 -214 -224 -672 223 -612 908 -279 334 -321 852 158 10 482 -998 -566 -514 -163 -367 -311 -981 -929 18 45 244 -823 850 -585 218 688 -936 -217 -379 847 632 555 157 -483 790 -921 381 -482 -827 -776 -240 894 -788 322 -18 809 -125 246 165 755 425 52 -195 381 -641 -565 414 -283 -289 99 715 641 222 614 -621 515 794 189 -156 278 -134 -63 498 -247 -849 -516 101 641 -970 -623 162 263 -598 -707 615 -237 -591 40 38 -917 455 808 -784 -514 11 -181 139 449 56 -109 512 -351 -993 -420 -476 349 806 749 -409 253 -567 85 789 -714 -204 337 -953 -62 828 370 929 450 818 155 -721 -946 411 779 17 27 -706 183 -452 254 -96 181 588 287 526 -652 519 -859 -227 -619 -392 686 186 81 662 150 274 168 186 605 -558 -563 -236 495 635 397 -473 592 -303 671 -389 -507 877 -686 901 847 977 -784 -437 -765 -18 -800 543 321 -407 -891 53 -664 609 -714 -960 124 102 -709 -201 -877 -801 144 -316 152 -181 -80 88 412 323 -492 520 -253 988 -123 -741 615 587 402 138 -102 130 286 553 38 466 -936 -558 -50 705 -959 -417 466 621 177 893 162 -593 855 340 508 -345 902 515 831 278 303 698 -831 -828 558 415 -814 -181 341 -620 707 -109 70 379 400 607 531 -989 695 484 57 21 -705 -638 -353 -62 -851 984 -815 -56 -185 665 -587 -828 -79 28 778 260 327 -8 -901 980 106 -646 -839 582 -599 288 -721 105 151 -112 984 -938 710 847 595 -820 820 10 -191 43 639 -410 -782 -645 -931 340 -223 -380 408 48 699 -270 369 -184 -503 -541 -768 -183 3 498 -800 -244 -94 -491 -929 -515 913 -376 -263 542 -194 6 426 131 -448 338 -173 277 711 360 -449 -354 236 -381 -905 -166 -20 -8 948 22 -21 -63 -154 -218 541 -153 -116 431 679 89 577 -244 -377 398 -567 -934 -309 -931 -675 -143 -605 40 586 -446 -567 -144 -384 45 -764 217 908 -614 -706 830 192 86 358 -812 -106 -817 -459 61 -998 -45 -158 135 -701 -915 -692 -44 -83 -204 -922 -990 -18 25 236 308 364 -346 639 -26 941 -638 634 196 622 645 84 535 -735 -932 885 -893 992 -452 358 -687 991 379 335 403 -870 599 -969 -530 -494 -623 769 -601 261 590 -30 203 -506 869 451 303 -84 -46 799 -75 -555 928 -838 -299 -692 -332 -470 816 78 -252 790 -173 -574 59 503 173 -216 -754 42 -271 719 383 155 -79 -401 -119 536 532 95 -898 660 589 882 -950 367 556 -445 -759 -157 134 382 847 -586 -905 -427 -314 270 -642 450 113 -59 734 594 -231 -988 -951 -860 433 -939 687 671 760 -737 985 -650 -428 995 79 877 -859 -905 -880 -793 -60 -422 -629 555 258 -553 610 -732 -522 87 600 267 -52 330 938 -930 490 -956 771 708 263 -436 -295 -61 671 33 -991 -367 499 919 987 -21 -820 64 -100 -463 99 591 -156 319 361 -424 84 39 215 918 -991 192 -902 596 -763 527 27 -748 893 -679 309 -995 -769 -673 547 380 -422 -976 613 403 -308 -458 555 -719 966 929 970 218 696 696 -677 305 -732 996 -332 -840 407 959 -502 -265 699 258 593 -16 -147 48 301 314 580 -276 153 886 283 -215 489 -345 366 -965 -291 773 -49 233 758 -515 572 437 -510 -91 -489 257 21 450 2 -443 -337 802 -302 273 501 -852 -214 120 713 280 -542 942 335 324 -27 -536 -164 -526 -364 102 -143 940 -57 38 718 -860 251 761 206 -884 106 -167 15 37 134 -507 -553 -686 -197 136 -520 552 -294 498 952 -801 -835 650 -449 860 -605 742 -640 -141 182 -199 28 428 713 582 591 -100 -111 728 -194 689 136 210 -646 -102 65 -130 67 463 537 -584 75 -139 -284 -908 -970 647 700 398 673 -940 -916 106 -163 999 964 -222 -531 149 188 510 532 542 -635 264 244 -848 868 -748 277 -792 729 -300 -508 -477 -80 -205 862 -289 -969 -525 841 758 586 957 -963 -63 111 -292 527 143 -429 125 -359 -341 -24 -723 281 643 -709 -926 710 367 206 -194 796 -803 -244 897 -510 -35 419 -200 -580 184 -870 -209 264 -434 689 876 351 -876 439 769 -7 -375 131 -388 -934 885 -121 254 414 -782 204 731 -70 -914 -679 136 -187 228 106 513 277 -144 -78 -490 -311 -835 679 950 -39 552 -544 -273 -257 -930 527 -360 205 779 660 -790 -914 424 724 177 212 776 660 400 777 -391 -571 -811 731 -462 -649 720 -724 -715 38 -889 -192 850 -757 -696 -32 -390 921 -502 -858 604 343 10 -516 106 -353 260 844 623 -574 387 -992 -47 486 -457 -748 -313 24 -378 691 -822 -553 645 209 987 -689 -662 -36 540 -160 -225 850 458 765 816 -886 -656 710 -273 -712 817 313 248 -546 156 -289 -611 900 -119 866 974 -579 -46 835 269 293 5 -33 -14 -375 -130 563 -405 642 -423 -481 -599 780 -650 -940 -258 -104 -118 872 -770 824 30 -108 252 460 -845 -146 15 257 15 -623 -927 -700 436 736 -738 -138 215 -859 217 952 -140 -802 -430 316 537 -729 756 -976 -857 628 -219 -383 499 -446 -100 211 -714 765 460 190 365 86 384 616 347 464 -439 936 -649 -59 769 -531 840 -356 -53 892 -996 -125 -53 -620 555 697 -797 825 -745 -573 -176 -788 376 -287 -178 -419 456 214 -108 709 -328 719 -652 -733 360 191 414 -916 431 -282 364 535 224 -551 113 456 59 -371 894 -953 379 -987 171 92 2 436 617 -328 -631 498 369 892 -349 964 -12 -708 275 130 653 871 876 971 997 -975 789 -919 -14 691 -131 317 200 691 -768 807 156 714 199 -526 -206 -646 -527 431 880 -607 127 -955 898 -759 -843 -462 -984 510 439 878 -124 -527 -191 758 985 306 83 905 -362 283 -492 69 -763 555 154 -453 -376 -242 337 757 458 -449 841 -823 550 768 -440 -517 289 677 918 -315 -10 -823 216 -652 301 -57 886 820 678 13 900 810 664 941 860 92 949 384 -431 -390 599 140 -595 -500 209 310 159 -164 50 -452 -295 -431 846 691 -231 -697 -337 662 208 709 224 290 71 21 449 -887 582 -802 -756 -583 139 130 -712 -81 305 -315 -48 929 -910 547 332 695 168 191 306 326 -864 -469 -489 -570 232 895 23 408 406 -519 141 677 -721 -646 815 -355 -803 233 284 -632 751 831 -461 952 -317 -706 -98 -391 826 -700 -347 995 -93 352 -105 -411 -570 -529 275 428 515 676 -741 840 654 960 361 1 -290 -697 511 -307 350 -318 -38 944 889 -341 -904 212 -646 354 -633 1000 -561 -449 -445 -168 525 482 503 667 568 -493 41 -529 -935 772 -475 -859 -338 -120 -437 -47 536 -583 102 -264 254 854 223 96 -532 -109 -491 484 -280 -823 -635 -299 -338 -800 -532 -488 -497 -571 330 878 -63 74 -691 837 -312 637 328 11 -14 722 612 -905 -276 -498 73 32 -88 -979 85 369 -170 537 194 268 780 -961 -386 -601 762 -991 755 644 -867 873 764 -418 -344 41 -17 -62 -12 -377 -980 -10 806 520 -238 -248 781 -212 -264 -718 551 -135 278 798 5 -726 -847 -396 622 -509 -780 -73 -144 -61 207 105 -374 898 496 683 -440 274 -325 -221 -198 -556 664 -867 -153 858 -625 -482 -912 -116 -946 556 504 -797 -382 -567 -937 -136 737 -809 -208 -269 574 819 907 99 318 950 -539 -146 953 533 432 -813 -738 616 -247 550 -233 -6 276 514 887 -470 -629 -998 -104 -903 817 -862 -755 412 533 -190 -967 466 -358 -658 958 -812 -432 754 893 211 -550 -818 182 -74 -723 441 -715 -761 535 438 316 -617 -344 680 382 45 -658 75 -237 934 699 -78 -402 742 -768 943 46 504 894 -633 -360 846 -728 -479 644 717 -446 -689 -436 -942 -242 -59 162 488 909 334 -426 40 615 -679 -261 -680 -108 -524 -84 -730 -705 -372 397 -680 438 -244 984 -920 -824 28 206 -65 -472 -83 -951 -433 846 939 -685 253 -364 319 -123 625 507 833 424 -614 -68 667 -984 -887 961 122 -831 411 -583 99 770 -468 173 48 44 -780 201 -154 242 646 76 506 360 642 349 929 455 -505 -797 -887 -711 416 250 81 -363 -840 724 567 674 -765 622 -142 270 547 -303 -260 796 -65 -933 -86 484 346 -537 666 -246 -532 -61 -88 -419 -381 276 542 13 214 -952 846 -118 -693 -785 -664 -79 -430 -764 120 754 396 945 649 -832 -345 950 536 522 -648 213 917 274 834 622 937 377 802 -599 -792 18 -700 532 123 -508 -461 638 274 -304 76 -723 -470 -545 -138 797 -573 -454 -67 284 765 -679 -314 33 296 -231 -761 110 33 233 765 566 -725 -751 840 -850 862 560 93 -811 -245 967 -289 -568 -358 14 210 -860 -243 336 -861 -772 628 -929 -644 -783 -433 -772 -28 -867 279 -316 -664 281 999 468 656 112 -413 101 167 -420 648 220 760 531 713 -72 -983 -221 -603 926 9 -176 396 714 300 464 840 281 -271 -5 292 832 -699 959 -474 -172 190 -399 663 -242 577 682 -738 -857 -677 -850 979 -272 678 303 102 -478 314 889 -275 -962 -951 -245 -413 777 -165 706 540 127 114 -6 -339 866 -854 -232 -197 39 -383 -987 -764 -24 -456 -573 947 873 863 766 716 -62 -56 107 -839 843 732 635 -839 -44 -404 358 -250 -246 915 -362 -715 36 -929 -884 116 -501 765 495 364 149 588 357 246 -902 -25 590 -950 -791 -696 309 -177 341 307 117 -370 -818 -131 662 -311 147 259 -799 81 -959 341 -63 -342 531 -747 186 506 615 533 937 -996 -989 729 -996 -84 -100 -887 -353 -437 -843 -503 -387 478 -119 921 -743 -187 -832 133 -407 -613 176 584 -736 -277 -847 -465 -885 -10 -556 611 979 171 806 -280 -649 -508 -81 165 915 930 145 162 -976 -795 -484 982 -311 -554 -489 880 455 909 296 -25 -196 -220 54 -787 -658 -345 29 852 -892 -229 -926 79 -238 313 -533 -835 948 10 -729 -313 -212 -633 -692 763 -703 109 -945 -650 263 -67 715 -104 342 -541 51 885 -293 -713 -694 -102 -303 10 779 821 479 140 871 390 706 -173 -744 461 361 501 -486 844 735 877 -563 36 214 673 -548 296 94 446 -268 682 473 -21 706 81 -209 -201 952 -326 218 -695 203 865 -634 71 -172 974 906 -853 487 367 -575 -358 -787 269 -909 961 -359 383 -533 -938 -439 -840 625 -296 -210 -526 915 981 -8 623 -707 -358 -670 -550 -200 -992 675 639 640 -473 288 237 275 -98 -962 152 -376 -783 29 460 706 607 -77 272 -226 -874 245 255 936 -722 222 -952 -627 -265 -253 -516 593 -458 256 -299 494 203 -234 855 322 -315 475 -494 597 -418 -179 -184 101 -853 -834 -147 424 132 -464 -218 758 593 -197 717 -752 271 638 -273 -618 53 444 -247 -206 152 -459 -573 -156 -377 -642 716 606 -388 715 802 -7 -66 174 929 19 -975 -271 -120 898 -371 252 -825 -589 842 -997 -880 -284 -332 504 -440 -920 569 990 -366 -447 -744 46 355 443 -612 598 769 478 596 -9 473 504 -869 -440 -48 -675 691 381 -565 -188 824 206 744 -810 3 445 -165 376 785 -543 873 -944 343 417 -516 -324 -69 -96 -823 -91 695 -812 -558 804 254 -25 -937 -6 -668 -392 236 -722 486 208 255 -530 765 -189 208 207 772 792 434 596 -721 798 -293 -116 -276 -288 -179 523 286 862 244 -527 -503 -371 -619 329 244 477 -345 -145 -422 -147 -208 -402 118 294 -358 299 858 -101 121 293 645 -949 722 -421 -916 396 -408 -555 -343 678 -89 53 -90 -59 501 936 684 414 -683 779 336 752 -844 -471 719 814 507 688 657 -933 721 944 -793 340 956 -900 -596 418 812 -523 -534 195 -980 -761 -972 585 499 841 970 -27 -107 404 726 -551 -242 -524 -947 600 555 577 973 -322 903 107 110 -253 -933 -357 -380 650 77 -644 -897 -272 434 719 619 -390 -914 -155 -512 671 -378 294 -387 -575 -596 569 -478 -276 511 455 -871 -43 -943 -436 118 -413 739 382 -983 642 -724 550 -83 -265 -814 224 824 199 -786 -634 -665 -306 -386 586 -544 186 -9 -155 -106 999 -607 -500 662 324 282 224 478 -435 153 406 341 -768 -955 602 -480 367 -440 139 632 -70 -332 592 -807 620 -943 307 -229 -550 -820 964 -759 416 -571 434 629 -869 426 860 669 24 998 912 -852 775 -633 977 589 -616 -571 -969 -83 39 -808 69 -483 -735 -308 -37 -670 -502 -889 591 -284 408 148 -154 303 -777 -891 977 -729 -293 732 435 -923 -320 -582 863 312 -482 -301 -399 85 150 -339 363 438 166 130 -480 -86 4 -82 994 946 64 11 606 984 892 -565 101 330 394 239 457 -487 -169 -748 339 213 -734 1000 485 -498 -68 583 -666 451 -710 -796 -582 -989 -887 -33 -787 593 -615 -258 -739 -156 318 834 -245 -407 -231 853 654 -345 494 190 12 -500 -825 -57 823 439 -823 681 -670 -756 752 -815 989 -780 49 8 218 130 411 -153 -226 -544 914 -911 684 302 -401 921 868 507 -267 -867 416 319 -869 926 -616 -234 463 -948 927 439 39 606 496 -595 -404 -614 -667 898 111 -29 -442 -301 322 -767 -257 411 179 805 265 109 596 832 -420 -121 -416 302 -69 -377 56 -227 -261 -286 -887 -648 967 812 -556 956 548 -976 623 -431 -283 -59 70 -563 710 532 -936 90 907 771 -979 -691 702 828 -175 801 -630 -514 241 632 -220 -662 -936 -183 -802 243 106 -937 679 -76 10 300 487 -830 -734 643 904 -3 -227 -435 173 430 -959 881 -941 -389 724 -423 -72 -690 819 -238 867 -762 -689 -157 -481 3 -143 -43 239 24 -668 -62 399 -91 -798 378 378 677 -850 880 466 720 -543 683 206 241 921 902 -243 509 -533 946 -47 -273 -510 -50 -397 521 -415 519 809 522 966 911 -724 -599 -615 618 -164 -809 304 -436 818 -941 656 -171 277 -318 -541 -185 398 -451 -489 -416 -189 -387 -812 572 362 -940 591 911 -746 -225 922 398 775 -137 -780 -881 231 303 292 263 229 462 724 -681 -851 794 247 -321 99 335 856 -190 -341 199 462 -496 117 -497 224 -244 -795 956 -319 478 -776 -903 -971 612 -870 -950 -482 475 211 89 583 -286 506 -589 -45 -530 -192 -945 -878 -285 -464 675 -33 38 675 756 276 940 994 691 834 446 802 423 -481 -845 -470 975 -644 252 -816 -302 507 -426 -782 774 -661 -155 -256 -214 -694 -419 91 52 -188 49 742 692 -638 489 -995 -481 622 -160 -840 228 -203 356 976 595 -987 754 -688 729 502 117 -323 -244 483 184 -269 -262 -586 425 -102 372 -265 107 158 434 952 905 -645 645 279 465 896 -864 -401 -641 427 -396 -94 -538 -398 949 -4 50 734 -860 -62 -928 -99 836 -835 -734 -559 217 17 926 663 -691 1 -575 -928 948 -188 947 -914 635 679 -909 -982 -994 -701 -91 825 -44 685 -51 966 -331 845 261 -691 -719 363 -337 -781 702 361 -526 -69 488 651 866 406 954 -164 -954 -351 -804 -296 -563 -727 859 727 33 -687 91 -636 -181 -569 -436 -876 -367 -636 -998 987 -495 -601 876 -204 -914 743 -849 -291 595 -323 -365 -431 -903 -155 138 -907 -590 938 621 -49 -880 -192 -203 481 428 183 390 -937 29 -586 689 -67 -845 450 557 -938 -666 154 75 -596 929 -779 408 436 534 614 954 864 35 391 588 641 94 -366 102 747 32 -79 970 -950 -564 339 545 408 927 506 372 247 865 -972 517 -725 -665 279 768 568 -433 128 364 -662 -334 416 360 459 531 930 101 230 -686 854 866 42 383 -367 81 -501 -806 -628 148 -19 805 682 -329 -32 437 -178 428 -391 -96 -981 -891 -183 -864 -401 -56 399 -670 -998 659 282 260 805 844 826 -942 475 8 948 -703 106 451 -272 -952 -333 831 808 892 -269 804 808 -687 853 884 964 -393 811 612 -375 -523 946 752 -364 -566 812 -891 -478 243 -194 976 914 -301 621 328 322 829 527 -622 232 114 -903 -106 264 914 -329 -547 819 365 46 -519 319 -290 276 724 738 -624 490 -703 528 506 -441 -205 -175 578 112 -956 363 116 -187 -579 87 -880 -944 -254 -772 -29 444 778 602 363 -700 -66 62 -573 -504 612 -305 -880 168 793 -177 438 -87 -193 716 982 527 -452 -313 -243 -589 574 381 -213 278 -210 -788 568 -998 644 244 -439 301 -523 -909 -398 -938 382 15 43 -549 -749 376 761 66 -166 -807 859 -389 554 397 -254 -371 515 -227 -518 -49 258 298 708 348 901 -190 512 281 555 44 -800 -574 -700 -472 952 781 320 1 -201 656 860 669 480 -634 -305 451 -758 -453 229 151 990 335 -679 201 -748 657 -507 21 894 789 468 725 457 435 -433 805 180 292 -976 -230 -639 388 -388 -494 531 -743 141 -451 -18 -682 793 -260 -381 -279 507 626 -815 -578 -67 545 267 -33 -707 720 -133 380 714 -878 223 -825 -286 -158 -251 146 -199 -31 -762 584 -945 -360 -218 -943 -833 -428 -155 199 -881 554 40 -337 428 544 -440 -53 -26 578 773 -799 -269 255 405 761 -64 101 892 -843 3 -619 -840 -545 472 -642 493 574 -442 404 -699 162 -960 -573 416 530 789 -228 651 985 -899 478 233 -965 -592 958 -324 -176 119 -861 -225 -220 345 -750 271 -770 856 590 -608 631 163 769 665 -621 774 150 -294 -485 -925 -818 381 -433 -576 -773 -597 -685 208 195 -237 -560 -66 52 -127 -441 -106 -277 237 -947 -605 -149 -912 -955 -112 -921 -931 811 -105 501 -839 -470 -749 53 47 -643 394 260 228 193 -164 263 -648 -439 305 -154 564 159 -310 -367 773 658 960 563 -776 -79 423 -897 611 760 458 479 -921 -501 -227 -877 -465 -399 -11 168 402 390 106 901 461 -254 261 -588 -220 -662 -754 295 359 196 420 -896 826 176 -342 -934 952 -652 -148 -589 828 -865 8 -379 210 167 585 -319 -512 571 -561 599 -469 -260 -188 581 -366 294 -616 397 124 -199 -109 523 -209 -185 -806 979 569 -53 -592 282 -66 356 550 354 -109 832 854 537 -88 -577 -778 918 718 -886 -276 -243 640 -190 603 -670 4 99 -944 855 653 -140 706 -910 -804 634 -979 -496 -225 812 -379 842 -544 129 108 713 604 241 411 -518 382 212 513 344 499 -983 442 774 131 697 -917 -583 -621 422 -806 -931 -39 782 505 895 -734 847 -109 353 -820 -830 -23 818 -44 503 -641 -936 870 -800 -807 -440 -456 -784 -858 521 416 -89 234 -58 -774 -957 -941 -114 706 151 980 301 -202 -912 -85 -68 -288 875 359 997 -27 395 -594 203 768 61 112 -228 861 612 741 -586 773 -209 -499 368 906 340 471 -906 917 259 901 687 585 982 244 577 -604 957 -318 -649 -778 -175 309 947 514 87 -244 952 -500 -240 -975 156 -657 850 914 -877 -62 199 -697 926 282 -358 -156 -640 842 668 348 -833 513 -197 780 80 -208 -571 43 67 678 -938 -964 -36 -962 -891 -161 -364 -377 -723 127 4 22 -851 -183 8 495 518 967 263 166 218 -473 520 -253 502 -734 -416 -91 -515 -71 -439 -87 -361 -105 -933 530 838 -851 -594 229 -29 -198 463 995 -899 -444 417 649 -341 -424 -29 751 634 156 930 -734 125 366 150 900 950 -21 -520 855 -323 -309 -110 413 -779 280 277 -909 813 -772 -422 182 125 -445 951 913 981 -208 393 -423 -735 521 836 -675 -631 -579 487 -701 364 -400 -203 245 139 514 -333 276 -928 -222 -986 457 130 -582 67 300 -772 -887 -585 -727 -685 -46 -621 -608 98 605 77 933 -231 -504 -959 -606 451 294 879 -551 465 487 -881 -799 883 498 -816 892 -988 442 712 209 4 345 262 -150 65 917 -740 -939 909 290 456 906 626 -475 180 -774 420 -780 -605 -596 495 -118 -308 367 364 -236 571 187 997 -913 192 -32 895 -374 784 -659 -99 161 69 987 -382 -771 739 398 755 927 -977 266 -959 170 -834 170 800 -915 815 -113 806 248 -680 989 -498 849 426 -338 419 -515 -188 -739 631 64 486 236 484 -856 -40 -684 206 450 355 512 -738 402 720 873 -677 701 334 710 -702 680 -446 -317 -347 -106 805 181 -180 -559 -444 990 -949 -709 380 139 846 -150 -554 188 -741 -485 -946 568 -814 -316 56 -497 -54 978 -635 -748 -653 803 -668 553 -422 567 -241 861 -315 550 -74 218 -898 265 829 10 979 257 84 668 257 471 -746 -228 944 7 117 -316 -355 -471 507 492 490 -840 -921 -344 -675 -174 217 402 -900 417 -272 68 799 -180 -986 -418 894 -425 207 972 91 987 268 157 26 479 347 608 961 575 -625 -680 948 -689 348 201 -586 -584 -845 109 -750 -983 -38 -906 -236 787 -1 -684 -616 406 535 -450 20 -356 -801 -938 -917 -85 125 -514 -745 -520 807 674 -249 -683 518 -540 -183 -625 533 -287 183 -170 -375 244 -247 -308 -978 -183 807 -478 222 553 706 -807 -453 273 212 116 54 -54 945 -616 -949 52 671 -926 -529 28 84 284 -463 -341 -76 342 -434 364 730 -767 -351 -976 704 907 818 315 282 179 -385 470 395 -247 -846 689 972 -176 752 657 967 63 496 -963 969 428 959 -765 -292 692 401 -77 -8 959 -137 -407 369 -755 867 -387 -872 0 -270 -572 -732 977 151 438 -794 414 -24 627 -430 227 828 -212 -588 -314 762 849 331 778 -363 -722 827 148 300 691 930 74 -808 -174 -220 -269 -318 -642 650 -970 -419 -664 -821 868 396 870 738 405 476 -603 -837 938 -443 -490 634 694 -988 -764 452 264 74 -294 591 -616 -260 -391 35 742 -271 386 457 712 -368 61 415 753 -856 -224 59 945 -187 -163 -746 461 -622 819 83 -213 -891 218 -176 -364 -553 244 644 -324 -248 -595 134 -242 -109 392 -306 -828 612 -125 938 530 255 -766 -856 616 -134 348 -34 -209 -723 -257 355 190 -88 -581 -286 -586 -143 117 21 882 89 932 -856 -497 -436 383 -542 -837 467 955 -433 -601 53 261 148 -776 -799 -92 98 -516 583 -17 180 673 -79 828 -191 -291 265 -517 302 505 -25 -96 206 -365 296 922 908 -889 458 497 444 -482 599 659 -370 -531 494 513 -931 299 -254 834 -1000 -531 31 979 -633 75 118 -825 452 -480 913 303 -776 -362 -149 671 261 -347 -850 -123 -545 -88 887 -59 -964 940 627 -567 267 545 527 -453 -978 -647 -665 730 752 405 -154 772 545 -582 385 988 565 -247 776 561 622 182 696 769 -632 262 -1 -531 824 -878 207 818 -887 -2 800 453 662 771 -481 310 -153 -905 -454 -206 -219 908 733 -141 192 -33 590 428 891 340 -562 -583 -20 -482 -63 -369 -566 141 -348 712 -220 -917 527 705 94 -290 705 -685 -265 -105 719 -443 -22 -457 -607 742 430 360 779 -207 -977 -561 115 -724 146 -518 525 -300 -620 891 -305 -230 725 147 301 -929 883 662 -726 -812 -744 -397 963 -314 -447 -619 307 664 -695 -243 -119 219 -860 -647 861 566 280 -898 -452 -50 -711 463 -922 545 -177 117 678 -453 -742 -725 -653 450 -912 -621 -8 -200 -675 864 -485 -357 -461 -682 -892 376 -674 -590 824 -319 -733 -178 11 -980 883 491 477 -354 -37 555 -869 -707 -271 -180 -479 -674 -147 5 -795 993 -592 23 640 -262 402 819 -331 2 -906 538 -532 415 746 898 -884 -155 -669 269 -653 -114 163 -647 506 12 -644 -706 -645 285 -332 -216 62 -126 821 774 903 -555 251 -19 -850 453 544 554 -19 -272 545 -292 -781 -527 756 -622 -462 -287 370 -553 983 344 285 -375 70 -964 148 -337 557 912 -792 380 -960 224 -19 981 511 128 -487 275 -975 582 434 870 778 924 9 610 -831 79 -159 333 239 118 370 420 848 -675 810 15 76 -330 880 941 891 -385 -883 198 364 -579 -686 -515 -336 262 582 -575 201 245 320 862 496 -846 -459 63 -354 -760 -920 -716 -169 73 -297 -79 763 -185 18 509 50 -274 -425 419 -109 -546 762 -10 341 -423 939 389 276 314 -505 299 -381 -1 -570 889 -784 654 -725 223 -534 184 -205 994 -902 145 -241 -864 265 727 -424 -144 377 -107 -321 211 -544 459 788 720 -35 772 875 -442 288 218 608 788 864 -638 665 674 602 -591 -333 -942 57 -415 844 -206 -656 -274 306 -793 -974 -579 436 -350 464 224 166 364 334 473 -264 -165 -670 690 450 64 472 -609 658 -683 -850 -782 39 -873 -869 -429 840 -716 492 -421 276 696 832 246 -425 -381 846 553 193 442 746 -873 -684 90 -840 690 254 -470 -186 -98 -132 -52 116 715 584 -974 50 166 -189 -79 -567 -759 -969 933 285 958 -971 796 764 623 -56 -672 538 665 -20 -774 999 -295 481 323 -408 251 -886 -514 79 267 867 -362 553 897 -679 413 -635 783 -553 -672 -607 -807 112 -642 -355 -513 -627 -667 925 996 -709 833 -875 835 -174 348 328 125 -88 -348 -921 406 57 822 -654 -981 933 505 -360 -871 676 565 -325 566 578 131 -316 -799 464 723 246 99 -120 673 -443 -877 448 395 182 948 670 905 -902 632 -184 -302 -728 -949 -55 -386 726 -696 139 528 -540 -761 625 -598 845 775 -544 681 4 -207 845 -38 283 50 -424 -962 -274 310 125 -572 -927 422 786 -588 153 -253 364 -177 -783 88 298 -760 -649 668 42 -242 -807 -706 647 -468 -720 -844 432 -877 609 -633 -753 -126 -465 -725 -295 -572 -259 654 -506 -165 775 -136 -845 -382 -516 -260 432 -893 -979 955 725 665 -750 -931 49 711 880 -765 -99 -738 -50 -587 -465 -58 -162 -903 23 547 -31 841 262 -762 -45 373 -481 715 -294 -942 309 671 470 -751 288 287 -75 -634 -283 -442 91 947 316 -703 -348 -579 -895 -131 403 -876 917 -584 831 -786 908 737 855 450 121 -954 -898 43 -626 -357 -61 644 -973 -521 515 496 863 389 -936 -396 198 -341 465 890 168 -515 -799 402 470 478 113 308 474 954 -869 87 -494 -586 -954 59 -106 881 -833 655 -612 -689 -853 133 -584 -280 203 508 981 650 810 161 -956 -488 164 -629 106 845 695 390 956 603 -797 84 -114 922 -967 -260 -449 821 4 -924 -294 476 258 119 145 -948 -873 -712 745 -290 721 209 419 353 -801 -366 -462 -917 -703 86 -976 -541 -191 480 -80 486 -670 344 -2 -736 234 -510 -907 -108 -152 272 581 -523 723 -371 264 -324 25 356 231 -646 434 962 -194 81 -524 -417 -404 -310 479 566 352 -713 -305 106 -830 783 -858 458 -241 -417 989 472 -325 505 673 -42 650 -951 -284 -760 -371 -438 322 -85 -549 350 90 714 74 329 -531 12 -912 136 -645 -511 -660 -132 -711 861 -751 -675 331 756 -353 551 -27 272 166 854 505 -834 -293 561 -141 720 477 844 843 -988 252 -554 -67 -388 853 -851 -679 287 -506 -739 893 -960 -699 -25 944 534 910 481 -778 126 -328 -811 -295 65 316 -363 394 50 883 391 -343 -673 704 -648 -85 362 -130 -514 -334 -138 452 -754 184 -186 -100 293 -128 -39 -566 788 736 825 -349 -17 445 -1 -935 270 364 920 465 80 498 -972 509 -521 883 208 79 -624 -586 179 536 -454 -148 -542 -851 361 344 839 273 -780 -402 -99 894 56 110 -69 343 182 501 731 81 -596 -923 -515 595 370 517 650 656 -861 224 -313 153 -761 668 264 308 -707 753 715 -491 -237 -573 296 -711 -228 381 -35 -710 305 -585 -643 -237 -127 906 -13 937 -479 -299 562 961 -298 208 194 994 -868 -651 -999 605 872 -461 662 390 -580 488 -420 -564 -765 -965 326 848 -116 267 -790 823 279 -667 915 402 92 -801 -909 -94 512 -15 159 691 -676 231 351 840 -931 726 -912 754 -145 154 -183 295 -399 -651 -841 -3 -763 -699 698 -584 428 -286 -666 -431 -951 -396 -34 -512 -255 -145 530 615 -214 64 238 -994 -950 812 26 -910 -325 -330 -576 833 -348 552 -261 -557 438 624 -848 999 -498 877 -428 984 -253 -855 -319 101 889 -368 664 232 875 -491 -788 -625 -567 496 -961 -945 -306 380 -317 734 233 -531 -387 788 870 322 -898 -427 525 854 -297 -812 -473 173 -7 515 249 -979 -331 -120 -595 910 -137 942 12 -65 -508 -720 -124 -45 108 496 158 295 -956 754 295 937 662 -748 -556 862 -516 762 -849 -173 148 -646 665 507 314 215 -393 -697 17 760 887 -356 -727 -703 908 -635 -536 591 -738 -501 -113 169 -50 880 -922 916 734 -801 37 437 251 -146 -71 -615 -142 222 -204 510 -649 -151 782 -709 -831 -75 665 -574 489 914 -856 -703 941 -962 -305 163 875 171 772 125 941 88 -548 -793 628 833 -399 -610 540 605 -216 134 928 35 -70 -411 870 802 703 -398 -537 274 580 87 736 832 210 224 779 -352 537 205 961 860 -39 -644 612 -488 268 -589 -459 786 -531 -664 388 -886 624 572 -767 367 -640 99 322 618 28 -38 940 -564 145 551 -60 790 783 -566 -877 -93 710 -568 443 -57 2 -994 30 -754 507 -855 717 38 112 966 675 762 702 258 -280 -190 -958 -917 -650 -54 -778 978 -198 -441 863 321 570 -625 -236 -929 -548 435 -71 941 1000 849 394 -838 -876 -585 -140 -991 777 928 -47 351 -617 -445 954 -910 -664 -641 -560 -583 -272 -771 483 326 -410 -449 -382 528 687 -693 -872 -655 938 311 -774 163 -451 316 -83 416 719 -736 19 -261 962 884 -174 269 326 -757 -731 474 -506 -256 527 944 -526 613 -817 -241 158 93 -829 -279 -917 794 625 807 905 -721 -29 158 968 935 685 -248 -322 -646 906 -36 198 -111 645 -188 -210 -861 83 741 34 -511 68 557 947 278 850 -507 -103 -772 -156 -566 -536 694 -652 -494 393 -828 -798 -575 -377 -733 572 184 -240 270 237 -890 446 747 -871 462 -380 948 389 -697 508 401 530 -313 -665 -210 -272 212 700 161 -332 512 732 792 -818 369 -259 847 196 52 -593 -213 309 -40 376 27 -690 43 645 -308 238 562 578 84 -830 -21 306 438 257 488 -696 56 673 -561 54 -160 -776 319 973 849 46 295 198 -40 -861 -27 -494 -304 319 -809 897 -450 577 -240 166 129 -510 460 896 338 273 48 -275 411 -543 -986 -935 384 820 -280 -760 496 973 -933 -562 -983 621 -137 -750 435 912 65 798 -485 956 364 656 -315 757 363 781 -891 353 875 867 60 -982 -952 -474 551 -816 -528 701 -39 44 179 986 -418 -285 -982 -186 -852 -454 -939 419 75 305 -456 58 529 -627 -668 -501 845 -197 -46 -713 812 778 684 330 -891 340 898 747 -547 -624 676 910 249 -157 -653 220 -46 -759 966 -930 126 826 -764 519 -405 -252 377 286 750 -395 491 268 -407 -356 -58 -718 972 380 -625 -580 127 -847 -395 -766 -972 -134 839 401 26 342 330 -460 766 -988 -676 -303 -277 -837 592 466 537 -286 -840 -148 -953 803 -299 -207 321 476 549 -103 -725 360 -289 919 -558 557 -844 533 -304 735 -54 407 496 742 336 -911 -74 -298 360 25 -86 -541 -203 487 867 368 236 -185 886 893 425 344 -878 282 42 385 972 -685 998 567 681 644 -173 -708 979 -558 -5 441 346 947 369 259 561 221 -619 167 539 63 971 862 -993 154 408 749 256 -130 -481 -835 930 -450 -783 875 -582 182 341 -398 776 196 8 197 -846 -954 -189 960 -348 -419 -504 -894 83 -873 -612 -535 445 136 952 315 -532 781 326 611 254 650 -112 180 203 927 973 830 429 -558 -197 859 -651 -844 -558 -573 616 533 681 -749 -641 533 74 631 -327 400 263 -134 191 -549 48 488 -527 68 -912 -826 462 614 753 690 333 -825 -496 51 -701 562 852 332 798 -904 -595 -58 -116 105 498 286 172 656 565 483 974 310 -245 -131 -220 391 797 467 -517 -269 843 400 440 485 -920 -156 581 695 -569 -730 738 -352 922 905 -109 161 -470 -44 619 -188 130 -262 499 -949 417 404 981 704 825 32 -345 -271 -326 460 -109 498 -779 -467 20 -644 -231 558 7 666 -906 -764 532 601 853 889 -664 -648 624 -939 762 -342 -481 777 729 563 303 -220 -673 -351 -816 183 545 -311 526 124 -352 380 -121 277 78 870 80 -443 -476 -738 500 -82 -555 -181 -695 -385 -615 -582 602 310 -880 -381 139 894 125 183 704 -418 223 -513 747 -817 -990 537 376 -522 796 71 58 194 -443 -176 209 -193 -707 -623 -65 -869 -88 -896 973 -382 925 -132 512 -748 631 -740 634 -922 572 497 752 -184 -997 -358 739 949 476 956 -752 -925 -257 -533 -95 636 16 -208 963 418 819 -62 -262 -55 -177 823 -703 -345 456 -867 146 -890 -653 87 -807 764 128 -666 862 385 -598 -976 143 540 79 925 803 -834 -284 675 -347 494 897 -580 -13 297 761 199 472 -415 287 -858 363 -86 929 -960 475 -1 145 493 -929 -793 -434 889 195 613 130 716 -284 -203 711 90 797 873 -129 130 11 718 879 116 811 864 -47 -443 -327 -892 748 -462 -685 475 -476 226 -652 234 643 491 -782 -803 506 -264 -659 -105 -229 38 -221 920 14 -389 757 700 416 -584 877 81 -171 -615 821 -139 -894 -999 -883 -450 -947 530 -225 653 391 -408 252 -264 993 665 604 567 -171 -570 612 -10 -275 433 275 684 -437 -552 651 967 -655 980 -957 -374 115 -87 -289 -546 -907 70 542 -326 -570 669 509 364 834 -234 518 173 -192 619 926 478 368 301 -287 -968 -40 -619 -957 554 173 406 587 -483 837 299 -696 39 -145 820 306 654 -700 -5 -990 416 447 -974 -740 687 -438 366 -983 -857 -818 -913 -829 -251 883 49 -837 -17 -60 196 -687 484 656 -782 -185 649 160 -731 -415 -587 -705 -542 -50 -14 -28 492 758 463 616 105 896 -87 270 923 74 476 978 718 180 -238 -295 -689 84 -123 792 -829 -204 300 -590 762 -719 544 298 -765 -101 -669 -113 -36 -20 -490 -229 -206 141 194 -205 -688 834 -226 -330 536 -359 -810 -735 -617 980 -329 153 -783 508 758 -349 -155 869 46 -552 159 -508 649 628 -158 -93 -761 239 -85 31 741 603 -876 -753 374 669 204 -495 467 92 -762 360 -229 413 686 490 -927 809 -638 845 -772 -442 922 -339 719 -915 -499 -406 -887 687 -488 42 -956 -372 -477 -740 62 644 625 447 -337 -265 -406 439 -347 -371 -282 -472 -875 229 -575 723 271 -904 980 515 405 -593 448 -284 -26 -482 336 787 -515 -324 -9 -608 -216 668 10 666 -726 828 -11 442 -414 802 959 828 83 638 -627 -995 -712 -183 -683 30 39 -238 -194 -227 -952 -326 500 -564 236 179 -495 -517 -994 183 378 -343 830 -663 -947 428 -880 870 170 818 899 291 301 768 186 53 -146 484 -715 82 927 -13 57 -156 901 -767 -267 946 379 237 -801 -74 -469 186 81 -70 -777 544 370 -472 560 -850 537 400 330 377 -630 822 -45 818 722 -616 -641 -558 71 376 911 -711 -186 561 -815 736 587 653 311 -935 286 -845 -869 860 827 878 8 -76 55 -943 980 -709 -83 -443 -572 -704 1 419 -870 217 -420 -883 927 -910 -556 467 683 -371 -319 -362 -240 -551 -142 141 326 587 -65 36 -805 -429 274 -542 657 -512 -616 -723 579 737 -361 -798 -6 487 -516 -369 227 741 -219 -2 -421 -299 -350 220 -322 -486 337 -288 -644 -570 226 815 -35 103 -457 520 237 -188 845 273 631 468 -175 -855 170 -901 494 967 -268 146 -551 148 18 -275 -269 -326 174 848 310 694 613 -239 -672 101 -936 535 -229 243 -74 282 146 -646 456 176 -978 -228 -909 491 -612 -170 999 689 -299 -62 669 -845 695 779 -182 336 824 -948 394 -602 484 616 -314 846 570 -513 814 -517 -649 939 -230 978 -827 767 388 -497 370 625 -463 -951 994 -980 792 -343 -546 -981 432 -208 619 -897 330 -852 -406 677 309 -475 -611 938 460 -778 -570 -982 -998 140 302 780 756 -509 225 226 -719 -31 -375 382 -268 300 50 -987 598 424 922 -462 550 -716 -467 905 -358 -898 742 -240 743 -474 991 3 -614 514 898 -856 -989 -213 -485 964 464 -581 914 763 -997 724 -166 -706 -911 -418 40 67 -383 -685 635 -975 264 511 146 -888 709 790 312 559 914 366 -853 125 -803 492 74 143 708 -937 -732 347 657 675 -622 832 313 -26 802 356 -50 150 -852 654 789 -615 920 -582 -613 -80 364 498 -262 563 -664 847 418 -602 401 -993 271 -328 644 -904 -601 -610 148 -367 449 725 -38 227 985 -581 -994 971 -670 449 -674 921 -548 492 945 651 -471 460 -642 -559 -221 -48 409 -913 255 552 268 863 -385 -673 201 488 704 870 542 -412 787 892 -949 884 735 329 684 904 788 674 -120 -954 -490 430 -621 -218 -223 -226 -445 518 -979 -21 -558 591 410 725 -484 856 243 278 -690 -407 77 772 -353 -418 -38 -967 577 -652 423 -315 625 -141 411 67 944 -72 476 -52 491 -458 923 383 -213 436 873 586 606 -782 644 -740 -544 707 343 73 -189 5 423 -584 -146 982 -242 -961 883 -282 626 552 -433 -622 515 265 -399 724 381 693 -180 -129 -323 575 67 935 -447 724 437 493 880 -344 -834 931 -555 283 -79 -536 -332 86 -566 200 642 111 869 431 -591 220 24 -347 -234 557 902 -129 722 629 928 -870 -790 -574 -311 -608 561 -666 -544 120 -526 -284 63 -369 488 524 -472 -155 -328 -174 802 515 -171 -95 -823 -201 -232 877 19 192 -106 979 -222 267 -383 451 -297 -709 911 372 85 794 717 39 726 -953 719 213 228 911 508 -218 732 161 -816 -78 -189 -251 -470 517 734 -132 -681 732 -793 -656 660 -762 -598 -688 -582 -559 -510 -617 -828 489 -326 -664 -555 -679 591 94 967 608 901 451 566 411 239 854 -252 931 -307 -170 -659 -834 391 -10 3 411 -679 -234 -101 77 -150 -407 369 -605 734 -461 924 -136 848 15 412 956 -936 -343 89 666 521 -258 -953 -913 -572 -600 745 -762 -562 523 314 -430 -794 -226 307 751 376 342 55 715 956 705 390 112 654 174 -404 -272 -479 -545 -989 -961 -648 557 549 -578 -661 149 -632 -514 -835 472 314 -951 -740 -603 -745 805 -291 -148 553 -151 -178 -783 93 -200 732 225 981 6 603 -952 -672 13 -948 676 993 323 -261 467 808 533 -496 534 599 -665 252 -143 139 -863 336 860 -99 471 349 -764 -796 848 64 943 -201 347 -318 -727 -140 461 -330 711 -758 -919 -917 -958 268 129 579 -81 536 -731 -25 866 153 140 -247 548 -175 83 926 -363 855 -553 737 229 -816 -123 819 -26 -822 724 -711 -369 989 -267 345 -788 893 676 691 68 493 114 -759 869 573 -274 -315 618 990 801 -602 739 164 905 410 -675 -495 -717 788 -789 -113 306 -571 498 -463 321 207 270 695 714 -28 -192 13 329 -510 766 214 228 555 926 329 297 364 300 729 -612 213 -389 -56 819 871 -375 248 -751 -633 290 -932 -328 789 -273 -36 -331 -420 -433 -781 444 360 70 28 601 -489 285 -535 312 -58 -709 -282 612 -722 -807 925 -475 -730 -300 392 9 643 -768 438 -274 806 -73 -5 -782 85 -835 738 665 -123 -688 598 -916 290 701 -221 234 -784 740 993 -796 -450 -302 -682 -226 -597 -879 466 972 -6 -56 -874 141 984 -367 633 946 692 45 -735 606 218 713 421 -807 918 432 358 78 -110 -183 6 -680 -297 927 -164 461 26 262 -575 -351 703 -516 -772 400 764 -946 -942 -533 659 -323 -333 650 346 -743 -208 -155 531 -940 551 149 828 -134 203 -454 552 -778 -506 -885 430 641 -181 -713 -188 163 200 282 0 -783 -51 250 970 -493 -929 -112 264 562 -373 -159 679 431 -223 510 -512 817 -374 222 137 341 -59 700 432 -505 300 -794 934 605 560 865 -494 377 -738 863 -544 -86 196 -634 393 -492 778 3 137 502 958 -668 892 -694 -3 376 -793 450 -301 -225 193 -386 -86 -692 985 655 632 -432 320 -146 -901 315 -338 -52 -368 -969 -318 -591 207 -340 -515 509 775 181 427 604 -140 116 -966 896 997 -333 -359 -749 162 906 425 -914 -295 575 -894 -144 -468 421 348 989 837 -143 -477 756 604 -858 821 574 973 858 -185 -945 5 820 -145 -97 -347 -125 -45 323 817 905 -382 957 -322 345 719 -303 239 322 530 780 358 -357 -609 988 -514 -122 973 -356 254 422 -504 858 -561 -483 -560 -937 258 276 -460 -646 -838 -812 -629 -175 -641 -222 167 421 979 871 -702 92 995 -528 -980 897 772 -14 790 -122 703 883 115 240 586 -302 -976 555 178 397 -535 -27 -366 264 -322 -947 794 -614 -540 -807 993 -186 -799 -697 -88 799 -403 -452 -582 229 -790 -899 224 754 -979 870 400 915 -10 900 291 186 -950 454 -617 -550 -274 977 -283 974 146 -2 -179 774 890 -247 -938 -435 751 -587 86 -317 815 -70 344 376 -703 756 -175 669 116 608 -496 903 -804 -177 -240 992 -84 825 376 692 -492 115 473 -542 -296 723 -890 -47 -677 161 445 -192 -522 -624 827 -893 133 78 -926 -655 38 -765 -446 229 -452 -3 -979 141 348 -591 -796 529 131 367 -964 775 -424 -915 698 -132 85 -813 -928 -17 107 -778 -886 -853 -14 229 784 727 -927 667 955 492 -729 -869 174 737 832 -489 500 799 886 818 -965 -331 714 417 26 -153 -998 -877 -610 -708 559 -300 342 216 -379 -283 357 580 405 916 661 416 -654 -801 888 261 -59 -186 -400 853 -156 -315 -888 688 877 -779 114 -916 -879 -351 -431 20 -396 -180 -697 397 812 918 -404 -30 616 718 -265 97 600 158 741 -342 -542 106 -381 -298 -158 -198 100 48 136 453 691 159 963 829 654 -543 -785 177 -947 798 286 959 117 -290 -753 154 -636 -698 267 -441 793 673 -658 477 -530 -80 534 -711 -977 -989 -633 964 515 -786 860 -967 -274 -404 764 -977 -698 -157 270 655 -726 -134 -843 291 -785 -155 -168 -666 -119 -88 497 578 732 -664 -140 -843 819 26 -364 124 797 23 599 -134 -637 159 33 -332 804 198 -185 61 904 -697 454 786 665 -937 -892 241 -974 209 -952 -640 -418 -95 99 -376 395 -411 444 638 743 -9 527 239 -513 649 508 -292 -99 529 -238 249 38 666 726 -473 84 169 -353 905 -736 766 436 502 -674 274 -104 -677 -269 -339 -110 647 831 -628 -951 -384 901 32 -432 -317 618 937 -133 430 467 690 -909 -379 -856 492 822 -133 213 -458 11 -615 -564 -65 -159 -490 -674 -157 -280 195 658 766 -949 -458 -665 -936 -990 31 925 -943 -822 769 -159 314 996 -57 464 597 203 -755 159 135 -188 138 -195 841 427 108 -696 229 -847 814 -887 776 600 -320 475 -403 29 895 -958 948 -404 -113 -804 -237 -853 -641 785 -408 824 193 -456 -84 -588 -830 535 415 -27 623 872 -406 -632 -80 -451 797 -800 -408 702 987 -874 -202 -970 -858 844 775 -565 -710 -664 -480 453 370 170 552 -319 -189 647 594 992 87 889 -72 829 887 -368 979 -842 -507 -497 651 -803 747 -271 -612 -842 350 -845 271 236 884 -782 960 508 -200 -766 339 633 914 290 929 -523 582 153 -762 -572 867 -502 -210 -84 -794 724 -262 221 -471 662 426 -267 998 523 -442 106 409 496 758 -730 691 -760 299 948 247 -762 482 -312 37 736 182 -711 -546 992 -389 -319 108 690 385 -269 -529 216 -562 377 660 -981 -947 836 -625 863 -64 169 698 -199 810 -834 684 -354 761 981 -355 -699 288 -965 940 722 157 20 -726 -83 -974 -28 33 -387 53 349 959 -792 -879 -928 -102 -116 -384 -52 524 976 583 715 329 -531 175 889 271 -762 125 618 301 119 877 -259 -842 -415 632 183 -365 474 448 -7 208 -522 -102 608 -138 806 889 0 854 -892 -95 -772 -212 -86 -774 -294 -957 -439 -52 -114 866 -720 -379 351 138 -584 959 -176 -535 -22 -487 418 -59 -220 703 2 -223 -622 -88 -127 714 793 830 -213 96 962 458 -45 687 -532 -124 532 432 562 501 883 115 -134 32 480 -502 -706 889 -437 -283 -315 345 380 -944 -490 174 -445 -595 -278 -241 114 547 -401 683 719 -21 -882 -777 -939 423 -191 -474 -374 850 -308 -593 114 -252 371 -523 245 -931 951 714 216 327 653 -364 -475 -782 629 -965 -367 -117 -178 -697 -395 825 -525 -810 13 -984 33 -520 -559 -562 21 -350 677 294 891 4 766 316 720 -870 6 595 -692 543 -833 -27 140 -278 460 -792 -234 181 -914 646 -727 664 314 268 321 880 -400 -936 -153 -904 720 825 759 -927 381 -822 -126 411 -117 -969 -1000 -179 -639 593 -256 -229 -255 -321 776 659 209 496 733 43 -300 -285 -999 -493 -356 -710 208 -133 -210 -219 -772 -136 323 563 -818 -85 -570 414 -59 988 -957 659 -684 915 480 173 -356 452 781 484 -501 -334 630 653 -500 110 -315 -883 568 588 650 11 -848 643 -710 675 887 183 797 -225 -186 -743 -951 443 5 -719 -375 991 -616 542 -901 532 -230 845 763 -914 247 347 -109 521 943 -980 -439 956 -323 720 -473 -970 -355 884 191 -323 -438 33 791 -672 -65 234 -258 438 -860 -204 -167 824 -490 540 189 690 481 -539 -335 87 76 -621 454 -380 172 269 -635 929 675 151 88 174 30 921 881 -398 -860 635 -210 766 -720 -552 -357 -459 -389 965 -895 -915 831 448 -815 -356 154 -3 -866 949 -228 -377 -841 -746 -362 338 -130 -238 884 673 -772 -275 289 940 -454 -701 -239 606 140 212 922 -18 381 518 807 961 -659 -647 48 -520 806 -107 -545 -598 76 -842 607 706 -626 -610 447 518 -436 567 -948 290 -319 -112 764 737 -273 562 218 -752 -480 -182 -215 -368 877 -801 -855 980 787 58 -772 -438 334 -483 -776 312 -737 49 -419 172 -598 -853 40 643 -79 -435 -38 871 -833 784 697 -621 -617 -136 314 -603 -234 -838 554 96 -278 203 563 -717 -767 -735 -352 184 -227 -700 -696 124 -867 87 -260 -116 -801 -376 961 -480 754 -715 -320 181 -386 29 -827 344 69 -523 -483 861 781 868 -456 306 -415 -670 -690 463 -964 713 -653 -12 -891 278 -82 624 -540 718 955 -204 -139 -210 -282 404 458 589 -747 -894 697 -369 39 511 -991 -324 173 -893 358 -267 643 -134 66 344 -758 632 -206 -451 -431 96 48 -695 -109 993 536 295 946 -996 -235 537 25 -283 -938 421 -414 931 -96 510 -900 -757 769 -356 820 -551 139 -204 -215 733 -509 622 -199 323 -132 406 -488 785 897 -949 456 299 -666 -715 837 83 688 732 -38 802 968 -937 926 947 366 -747 -464 -867 -80 950 -480 -52 -498 -563 233 706 744 226 13 526 -354 697 308 28 -780 773 -248 -452 -544 -631 773 386 -568 882 605 123 -732 513 -703 417 -524 -30 543 152 -190 -334 251 -539 -828 -316 -421 -604 29 490 -988 -885 94 578 -552 -623 91 -957 -109 857 -879 -896 -897 -375 172 181 215 478 -641 -652 -621 341 258 -861 -253 823 33 95 -450 -949 624 -199 15 720 935 -679 -664 -892 -119 -904 -365 -50 557 -407 -51 -103 752 186 945 -715 -978 52 729 -727 -947 212 -346 37 -455 -118 820 -980 -774 -397 -480 624 329 27 -573 -622 -937 146 -377 964 448 614 -203 -227 755 -450 882 123 -928 452 290 795 582 -831 440 962 911 -764 609 910 -302 367 -75 845 297 356 733 -833 -774 -33 452 -581 136 312 230 -339 -330 -898 -14 899 -272 460 -565 496 336 572 -890 -194 -641 326 -252 -389 280 -481 -517 -883 -58 287 125 -230 238 -895 -979 -240 890 -362 -574 -914 585 280 -221 150 39 924 405 917 356 -806 -430 257 -814 -905 877 -719 780 -467 928 -61 203 766 622 -408 835 -756 340 -52 873 -470 260 388 -324 341 -613 848 -862 -735 -866 403 -732 425 617 -351 682 -976 -572 -134 -39 573 408 619 127 -721 -380 244 -989 941 29 -52 738 919 17 507 828 -520 -759 591 426 784 -689 -823 -303 -463 946 920 850 -65 -509 995 933 -623 524 -847 851 248 -624 -212 -927 458 -192 964 -261 -545 592 286 -331 -742 817 612 -821 -103 -743 332 -201 723 482 519 -800 988 -759 796 560 -893 741 -4 -756 671 540 710 672 366 -202 490 639 949 672 106 678 49 537 904 159 -154 92 460 -516 274 -551 -544 -223 -669 -853 20 -820 344 -28 -416 255 973 -492 -712 -11 -211 75 -674 267 652 738 -670 805 -804 -387 866 -786 374 -928 564 472 308 -946 -161 -303 -279 509 -206 497 170 670 -602 648 -124 -505 659 -155 -776 -65 -857 -584 452 757 464 217 -988 229 934 976 152 73 250 -585 -616 -193 -559 113 -927 590 359 -233 -906 -958 633 -786 348 -338 167 -181 960 -343 -247 578 970 -270 828 -959 -718 817 868 625 -412 29 -947 -59 -658 -715 438 620 623 700 -318 -419 -494 -829 977 -608 -566 765 -269 765 -253 -154 -951 -323 632 -227 106 -755 -99 -836 56 -317 179 508 -127 669 983 266 -372 12 -470 -604 -390 815 -251 -361 816 -343 -7 -730 940 396 628 229 -808 -448 -717 857 353 -883 -599 -446 760 261 -630 951 -246 -976 -378 -838 347 476 -970 54 -831 180 -518 -805 -606 816 193 -134 791 968 -105 121 793 772 743 307 742 420 -815 408 934 -139 -738 452 7 873 -117 -840 -23 916 74 896 -524 -677 913 618 -616 571 940 -34 322 -46 -162 33 798 -112 570 595 837 393 680 -283 -187 121 29 427 105 210 -565 219 -960 -739 454 -379 -641 -134 -432 -686 -323 237 -809 526 560 -333 884 -161 -110 478 -857 203 -770 622 308 162 -33 -130 711 829 -361 -993 -960 -293 -296 204 -856 189 -424 -381 369 -774 -974 26 -55 -133 218 518 -526 -140 -796 273 -392 -180 -709 -839 -568 -459 563 255 748 -244 -753 -682 27 -807 62 -376 844 -29 -284 -441 -944 252 -539 -505 296 -230 701 -111 164 666 882 220 560 296 -190 522 -585 -413 51 -649 -644 -844 276 -322 108 293 -247 -461 -255 -815 -752 -41 219 184 -177 -107 359 142 -115 -861 806 -115 -876 -534 -199 -197 119 -226 527 390 -49 365 291 340 194 942 561 -386 876 875 19 124 -479 929 -72 719 211 462 890 -652 473 -339 951 -197 653 -909 711 -438 -212 -190 -185 198 -508 510 650 835 -773 -610 -56 525 -502 97 63 -780 -210 -667 -159 -501 403 -703 -992 -857 87 381 -445 -723 -354 648 -570 -821 695 -66 166 6 68 -373 -1000 577 382 4 -231 158 -979 42 -253 -364 -98 233 -596 479 337 -985 -415 -572 237 338 -824 -584 528 -453 -108 759 -92 -11 436 999 -234 -127 -262 111 106 912 566 -467 -912 78 202 300 60 -538 953 476 303 977 351 -607 583 44 746 979 -512 885 -477 593 213 -218 -343 -347 107 -419 -19 -243 594 -804 862 328 139 -811 -565 687 527 -489 -531 -741 319 -160 -55 571 614 235 -898 96 -534 995 -799 -980 377 -419 -362 -934 -648 -40 136 697 551 -150 -836 187 -340 901 -630 302 -686 -315 989 -673 -118 -665 -905 -308 -615 -226 -447 -368 265 667 -408 270 372 -252 236 307 -234 -937 -553 854 525 1 -52 -113 85 -289 -839 -453 732 -438 396 -881 951 -224 -120 -719 -620 58 -456 -909 -733 -100 268 -40 -299 -424 -211 361 172 -362 16 933 -227 -859 552 847 -443 -368 -764 31 -766 126 -62 392 313 752 305 -512 -462 -163 404 -399 -778 -344 -963 -584 968 -210 -745 148 343 -25 -482 -458 -236 -101 312 286 212 -241 -399 727 -710 196 -599 -339 148 856 403 640 433 -717 -643 667 -802 -669 323 -656 123 -707 879 -217 -632 184 -231 -472 868 -533 620 -54 -506 602 144 682 425 -253 160 -388 -907 -338 -650 650 -954 859 -921 -903 768 -406 631 -733 -536 -64 439 669 -964 487 -698 -48 458 -483 829 -595 986 955 770 -749 -967 802 -597 625 -5 -777 718 683 252 -276 852 -193 481 -65 933 289 -441 910 -260 -670 -292 504 -458 -100 872 719 6 -575 -628 559 942 -968 622 604 773 -851 -194 764 827 512 786 934 -743 -419 900 -287 102 720 -45 318 -494 995 886 -914 -909 -999 835 -923 609 -902 660 447 841 -486 551 728 10 69 184 -651 21 271 -820 -317 -392 -141 -523 -477 -40 520 -2 263 317 591 -478 -795 -83 999 -121 758 557 -882 -913 118 998 536 -219 -676 -339 -612 -262 -163 481 539 -217 300 -750 988 -333 260 115 361 -801 440 183 -791 262 -968 348 -765 355 801 728 -219 -321 -88 421 901 -872 -724 640 201 339 964 828 -785 446 811 -984 483 -417 -256 -716 -973 -963 750 -344 546 -58 -330 -440 -997 -31 -102 950 851 48 221 -490 606 773 -485 -739 616 -79 -41 390 -312 -740 -793 -539 -583 -81 -180 815 -57 652 -824 -154 612 -659 847 -806 -354 -929 -107 -667 903 -373 -338 -654 -919 -115 693 -124 944 484 -838 909 -38 114 -7 -681 9 -513 347 -216 -951 726 13 -607 224 656 -736 -385 -17 -285 -829 676 574 109 646 -928 310 288 -828 -556 -896 -676 -416 534 587 374 802 472 -401 -111 -752 134 825 -159 443 -668 407 -291 -725 -695 334 191 998 -584 -314 910 -470 -414 -258 -264 545 388 540 421 -264 -234 111 -260 -70 -942 963 -590 336 293 719 -806 513 -156 559 718 -960 266 -787 280 330 -436 735 -769 487 -334 226 78 -247 -213 -839 -175 -863 270 833 -651 959 -384 779 214 68 343 88 -138 -964 707 858 -358 572 -153 45 296 -834 -262 598 438 798 -923 560 704 0 127 454 -135 -311 758 886 774 284 742 -361 759 105 932 -837 709 116 -858 -513 588 -487 978 360 -166 -195 -947 -109 860 -123 -998 272 344 885 880 955 -612 -44 586 289 -975 -610 713 -27 208 634 685 660 76 10 -248 -482 737 549 108 72 -618 367 180 725 -938 108 -686 -421 -734 -40 763 47 388 -192 -986 621 186 -662 -419 -273 -405 -283 733 -452 -707 -916 725 -974 664 857 -200 -641 -11 -633 -652 -710 -821 684 -413 -584 -606 -488 -942 251 113 -185 -29 647 184 -181 -208 -772 -656 327 -420 582 -441 -795 -924 -541 -564 -133 819 687 -897 -626 -332 -472 -598 317 -117 350 202 726 -735 114 678 736 -219 364 941 954 694 -773 -834 750 -874 -352 -36 -139 -335 -79 338 -102 106 -922 -51 -571 -902 -788 266 -798 250 375 349 924 -546 664 444 -150 3 -424 903 -383 -959 607 345 -788 -169 846 878 769 514 588 490 -642 -337 244 -134 -298 108 -896 -40 375 824 -591 51 962 -472 -589 -843 -25 -714 585 444 -276 -908 746 -117 -343 802 -281 993 498 -891 -754 771 -964 -269 -81 329 23 -473 490 -560 549 -928 -401 794 -522 397 78 84 -888 741 -49 -871 60 277 30 639 131 -168 -277 -669 908 -112 696 -243 794 -57 12 831 295 -44 -358 738 933 346 711 437 811 -194 384 303 -826 -413 -940 -354 483 793 -138 -592 736 529 -772 698 -443 -978 -703 307 433 692 143 -43 451 648 475 -162 40 -395 293 -269 607 287 726 215 125 645 -1 -566 -688 280 -545 -659 -827 -660 5 687 633 -22 51 -536 -652 708 458 -762 192 406 -454 239 -893 948 -654 -714 9 -463 -349 892 -645 792 966 -838 -968 -723 -852 531 -337 -740 432 -294 -714 -667 -684 -444 651 -759 -342 -575 128 -216 -692 -261 870 407 -260 548 210 -624 -674 980 165 -737 -602 849 583 440 916 -450 902 423 -904 354 -268 -46 64 763 -558 -560 743 292 169 -52 760 369 -209 382 -656 830 -628 -147 844 985 74 -782 -680 -779 -246 -297 -550 -76 840 -514 -613 76 133 910 161 -842 409 -948 632 -162 -768 -462 469 523 105 -112 -224 78 150 -584 87 924 219 988 -872 588 -905 148 780 860 -407 -236 -149 573 -892 639 920 193 -814 -913 -924 -966 900 513 -882 -267 -143 529 -430 935 -35 112 -557 774 -968 469 -472 -976 492 -85 -58 -601 613 55 -407 -467 -308 -256 -115 735 756 -93 748 -483 434 354 586 719 -929 -231 -728 -71 240 142 -656 -796 -158 823 -888 -630 317 604 146 218 -688 -710 -174 722 -128 603 -41 80 -516 -765 793 -189 -718 -644 361 720 987 103 -837 157 -503 -920 -60 503 -940 -141 145 82 -570 -642 610 246 -395 18 -448 714 -887 553 -171 -89 -253 -744 66 142 404 -806 -844 665 -970 -749 505 926 -483 -989 614 935 -651 -684 -162 232 929 590 -958 496 999 186 11 -363 713 822 -475 -903 -492 708 -698 -957 -784 -7 -235 -135 528 -341 -734 802 -916 175 798 -242 -52 812 -534 467 174 257 629 640 829 502 836 607 -746 67 591 959 -706 450 424 957 -892 -95 -659 26 -123 305 -850 967 -924 -629 879 308 442 326 621 397 -290 782 878 944 -435 -362 -947 642 -425 -117 649 -121 -444 717 811 -430 230 579 458 -597 -921 350 -584 -744 -347 -100 -638 339 -319 -817 531 185 184 -197 175 -477 816 -936 -613 146 460 -284 -799 227 432 261 752 447 120 -661 -193 -1 -83 -683 -94 -840 -105 793 -315 589 -436 -647 533 -15 -173 234 -286 499 478 -716 -145 470 -903 -128 -845 -946 10 -350 765 705 902 121 471 378 983 556 377 657 198 -60 3 535 564 -238 29 -953 -955 -693 -319 -341 -823 508 -705 947 456 -102 -598 -435 -8 -397 -8 -354 -649 311 366 -994 820 514 406 569 784 988 -709 -904 550 -502 505 684 -328 292 20 -79 -256 -843 -684 -754 -752 180 -440 -363 275 69 18 247 -919 217 -238 -66 382 -148 658 -453 -252 972 -331 582 929 -885 -90 402 -881 -388 908 -761 -51 -662 -455 298 -267 323 -946 412 694 -997 533 -215 591 -74 866 -106 93 57 957 -735 486 -928 -911 -522 -201 -13 491 -389 -622 -746 303 -551 -761 863 -71 960 778 -217 930 -804 -575 -895 -996 224 -743 -736 -461 -71 -80 502 -670 -803 820 -718 -851 844 155 25 -238 -213 -573 -52 -652 808 211 307 -24 -346 -915 69 826 566 55 -330 329 -109 -292 887 742 796 -69 528 124 -142 -264 802 101 -796 438 -363 -507 -33 867 451 358 -449 977 216 -15 -768 -815 -510 327 -442 -627 -321 -764 -671 971 -95 792 444 529 -856 103 646 -523 20 745 -20 558 554 -315 443 -291 955 760 7 751 17 -914 856 849 -435 322 27 -263 472 -101 -653 -699 -789 -601 166 772 536 -155 -246 -258 -398 480 -128 961 -147 721 336 -873 310 -948 -573 -552 773 649 -26 519 372 953 -293 871 240 981 784 -102 676 -99 -122 877 877 634 -390 -671 -141 -321 -457 986 -432 -931 -824 -798 498 -317 -218 539 835 -872 526 -143 -65 280 215 535 -642 -812 -25 -534 168 -612 280 -722 171 525 159 416 -677 161 -849 -657 903 776 453 555 778 729 -360 803 -663 71 774 -630 -942 360 817 -139 807 -637 875 -691 -444 450 -484 783 586 265 -743 -701 131 -279 91 991 568 281 -735 -705 -763 -4 241 -650 614 27 590 997 944 799 -170 -478 788 131 -404 264 -189 -685 810 210 537 -406 -352 933 -901 -93 135 -658 -30 -223 607 749 -761 -625 76 838 106 -788 980 -410 831 798 865 165 426 62 -976 334 397 -715 256 194 441 284 -325 179 -702 -562 101 -287 -439 -318 -503 476 214 -484 620 743 -968 -519 -129 -495 -924 -271 -137 413 613 -640 86 59 -415 -202 -868 -625 -119 -60 92 -51 302 -739 -937 -490 89 409 921 623 -420 -233 -356 155 -491 -897 -755 77 374 127 248 -232 116 -931 -916 -514 42 -734 -661 -939 -555 185 119 -819 564 957 -884 482 -7 -270 -193 293 -940 -260 -945 104 438 896 -21 -945 -250 -876 254 134 -467 -901 125 269 -261 633 -49 -486 -612 -163 -345 737 -64 367 -431 -390 217 -531 -471 -841 -295 994 -834 713 -185 852 557 888 -183 -178 686 282 761 117 -423 795 -751 -921 637 772 501 904 -18 -926 -431 -473 770 807 -61 361 -316 -254 709 -115 -496 -409 688 251 111 -955 -897 232 -746 -344 -125 -483 674 -976 429 897 -104 727 22 -930 -484 -380 914 -499 879 790 608 -639 562 -21 -421 652 -221 487 759 -420 -515 -801 -453 -126 576 722 -680 387 960 -166 -424 616 -964 336 277 -436 868 -438 -326 -67 -473 -802 753 480 -482 64 -689 -901 -967 141 522 908 228 -134 469 -568 812 -996 -494 969 -409 928 458 16 -368 647 -729 -849 225 790 -940 48 50 -712 516 663 600 774 745 42 465 282 -362 621 892 -887 -396 -537 56 -825 277 -429 -805 331 -765 -53 -90 627 -403 332 273 -750 76 83 -772 980 691 471 -640 522 574 485 -561 -389 176 109 -971 -670 776 -7 167 546 826 448 215 994 78 750 55 -32 -121 1 376 -997 -264 65 243 -189 448 -976 713 -146 -560 271 -281 -805 -79 645 -930 384 917 -280 178 989 100 -87 -862 865 -542 -348 -745 -99 599 -912 -85 748 776 42 -324 -969 -72 637 824 691 -814 -149 -990 964 -977 959 -903 -520 -881 83 -16 -354 -131 -846 -272 -97 750 -796 564 -745 633 142 -166 274 -734 -662 141 224 -390 -891 294 641 -591 297 -213 -545 842 -103 57 -360 -772 -619 -167 -578 -792 -332 548 -377 28 470 -983 -365 -420 319 633 505 -272 -921 -266 428 6 -57 203 -742 120 526 492 -119 -36 269 748 720 -308 261 -521 -736 -545 -768 -575 573 502 -743 160 254 183 626 299 950 548 430 505 -411 812 651 770 -357 -726 -738 -149 650 769 257 -181 353 719 -580 -614 500 -173 184 -65 636 356 11 200 -278 297 -808 930 -634 -230 -108 509 -884 718 -674 -261 371 84 -687 -680 169 680 -27 -211 -169 182 -302 -516 -189 841 35 857 597 515 -601 74 378 372 -690 -689 802 -146 -157 -351 -499 583 -597 729 639 -325 -781 45 696 -177 126 863 524 -226 378 -233 -782 692 37 -166 -443 -489 -650 288 -279 557 -346 132 -440 -337 798 124 -999 -121 -164 -536 608 816 -491 650 -554 -294 -741 -745 -390 170 206 -140 -852 -885 -484 -997 -511 -448 555 228 25 -232 -43 -107 357 589 901 428 -105 259 447 -489 -818 509 -209 33 -998 849 465 214 -996 -167 -620 215 -800 -40 -243 -927 -336 -646 498 661 952 24 375 695 -861 -339 -180 951 94 -469 326 440 -292 -355 166 860 -296 768 -391 4 972 -261 -720 -367 756 -853 -873 -96 809 -849 968 73 -382 164 -385 793 -404 199 97 -948 -785 -75 -686 -771 -361 -811 498 -9 108 -644 -227 -950 701 364 -39 938 645 -582 625 547 -223 809 405 340 54 272 858 -295 -418 727 -315 475 -188 214 -291 -61 -344 639 -974 -1 755 937 -710 -776 -177 201 -633 120 727 -196 -510 -238 387 868 -747 936 -867 -684 403 -150 102 -35 -505 594 -665 -642 -854 30 -976 105 680 -287 86 911 219 -61 292 -364 -547 744 -684 -769 21 -460 569 -95 351 194 -412 858 -425 -308 -308 -460 -884 -249 -622 -487 -699 -238 97 -692 330 330 -167 410 619 -757 -671 701 -972 746 778 -427 -565 -469 -981 -798 -29 -576 -254 -679 294 -743 754 -910 508 -575 508 -183 218 473 -268 646 -421 774 -713 -493 -163 -633 -116 -133 998 -594 21 -85 511 -765 911 578 -715 1000 -851 -16 -238 -125 125 876 -768 -607 -313 259 183 -647 422 291 188 254 101 574 511 991 739 202 726 454 103 -248 -620 -226 641 -381 -830 784 -127 -424 345 536 362 31 -860 -217 -216 -285 -453 -688 169 70 358 784 -817 17 639 53 -374 -309 825 -557 -339 800 -713 212 -693 -27 579 348 -832 -797 -3 -227 816 -961 570 358 402 525 -705 -674 -247 25 -928 771 -455 517 660 -319 -105 -778 793 949 -857 396 926 -678 444 971 450 863 -66 521 530 74 -750 627 -298 -711 -936 122 -280 -260 -912 -557 -200 874 -414 -907 -179 33 525 627 -753 -61 -549 -138 -11 956 -593 79 -459 -648 237 46 -356 699 -559 684 695 -701 -185 932 813 16 505 -245 112 246 -2 -849 350 285 -308 981 838 824 88 855 -852 -824 -846 -440 792 80 437 -911 -667 313 153 103 500 597 317 -370 157 705 -531 -851 -658 865 569 -168 142 981 -488 73 -879 21 241 -245 -573 -868 937 221 -598 -150 453 -454 -34 -403 -296 0 -806 434 -335 -443 -726 16 68 -925 122 304 -359 663 608 311 -455 858 744 995 25 -774 -446 -738 -459 -563 764 -297 -541 460 -361 863 -32 551 161 854 -901 794 -888 -78 -628 -905 912 -204 628 140 -298 -959 -400 36 -912 -160 559 734 289 -944 672 852 693 -271 -294 -447 400 -462 459 -30 -274 -632 -743 -272 632 195 155 -271 -693 465 329 851 -947 -642 -247 680 155 146 -520 612 893 285 895 -454 6 373 183 -706 953 -397 622 -146 -726 -597 495 -527 -159 514 928 -797 -198 30 812 -808 488 648 -570 687 733 -377 484 903 -999 -628 -294 -823 755 553 778 -854 -725 954 -154 -709 358 665 -419 -896 61 -575 -520 460 -903 -303 -790 -206 40 -828 334 -578 -361 -282 -239 671 781 807 554 343 -532 -831 -313 -921 -483 -616 -95 -800 794 509 -113 -551 572 -274 -57 225 408 630 -745 368 -680 126 -578 -652 701 -924 582 140 248 -985 69 -359 724 -307 473 855 250 853 -274 -190 496 -252 471 -961 593 42 735 -317 133 -851 -236 576 -382 -989 -374 445 72 -522 579 758 -323 -687 439 -955 -725 963 -493 950 356 -415 206 380 503 277 969 146 -824 -314 790 -329 108 323 -86 659 574 794 186 317 -361 488 666 618 249 -525 895 -200 939 854 494 461 -737 -963 -118 294 -666 -354 962 -961 450 -990 -119 -743 -888 -466 795 -669 -169 -217 17 -520 -337 591 688 335 716 -662 -134 -847 303 43 884 -676 199 614 -281 -987 -399 712 -792 -398 165 -890 589 230 379 -273 544 -497 -878 -436 -255 -222 142 821 -913 -11 503 -400 13 700 -856 -203 -350 143 -924 -158 809 -570 -502 -373 909 805 -463 38 974 661 940 983 955 901 -704 -640 101 62 982 -905 980 -36 448 578 941 975 -713 298 -736 -749 385 -186 -124 -668 209 -547 77 877 216 486 -168 95 911 631 -599 -981 600 -496 210 -789 -724 453 -749 351 -694 685 54 241 927 179 -997 499 784 448 608 -287 681 -249 -901 805 -539 -821 -137 -744 191 -392 -798 641 -905 -493 521 717 205 629 208 665 -9 899 253 314 731 537 470 -209 -200 -995 -53 -406 971 -277 917 -919 -329 -678 -860 479 -455 -59 -474 198 -900 -438 -300 -159 -191 60 -895 183 -391 443 218 360 -104 354 316 -464 90 -14 576 -662 975 680 -255 196 647 -4 805 701 -52 -414 -644 173 258 141 -601 -385 1 540 596 906 141 -407 -541 -302 -505 -558 151 383 174 -161 281 -847 -182 -509 -836 -803 926 -23 -535 552 893 -496 918 -694 -22 631 121 826 -110 -744 904 416 -885 -742 -424 281 418 -801 608 640 -791 964 -793 -178 84 -328 404 -795 -770 258 -964 -630 280 835 759 -95 -151 -580 859 -97 79 358 -182 526 -379 -247 -260 -708 890 -17 -989 -350 -456 629 928 792 464 925 -975 -196 -681 -261 365 479 -829 113 155 -123 -551 896 910 -856 876 -989 -117 204 -483 13 629 -233 -987 -359 -207 557 728 -928 541 -862 824 -881 931 155 -958 440 -644 -49 707 926 -24 -226 765 -927 -364 -953 -874 728 622 -43 393 645 -645 -465 -538 -293 963 411 -748 265 -346 -557 934 -464 -19 -784 270 -627 -973 -564 406 340 -745 486 434 -910 670 353 -618 -27 -788 -793 -997 -281 239 -740 149 -218 -540 -525 353 341 -253 145 10 -69 -108 -853 255 11 -548 -735 425 -456 298 -508 328 328 707 -223 -703 72 951 -806 -711 -567 -392 -688 -112 -120 839 643 -718 84 -728 -223 -701 -557 272 832 297 -41 341 664 697 -313 -913 654 -616 -603 389 580 -136 -433 -81 -569 200 -983 734 -779 809 954 68 582 -775 329 -975 -530 73 -152 516 832 891 262 602 247 -594 -349 634 14 615 267 -719 -574 -194 -349 614 -277 -98 -906 -710 570 -455 -892 704 311 742 308 -317 436 -953 -123 215 -520 656 337 420 328 915 -335 -143 -896 -888 -939 872 922 -38 -150 -24 863 936 -438 -854 -591 25 -395 764 -733 674 556 26 691 445 799 862 406 -448 -199 855 191 479 -980 827 -719 -602 35 -323 -386 -669 987 -128 -780 -830 -764 163 -279 -458 -575 -96 -361 -765 389 353 -92 368 -610 569 -37 697 -989 335 -43 -488 139 -364 158 956 852 -538 50 -657 65 824 -841 873 -278 42 286 260 533 -244 641 -711 -863 -224 -780 -407 374 381 -130 153 473 -78 621 -356 331 942 265 74 -966 817 199 -148 -19 -872 343 518 -126 557 535 918 -248 989 802 -195 699 558 704 516 -78 432 390 211 -357 -486 591 150 -369 268 221 -581 -273 28 590 -249 -262 179 688 -899 960 -130 609 -509 70 834 321 -183 817 -56 -412 -813 -607 788 57 885 516 -936 -823 309 -86 411 -362 826 -111 989 796 -419 786 780 397 448 58 -846 897 663 -382 219 346 584 -448 205 -535 -304 -893 -234 -817 455 -868 -238 -976 -874 784 -326 981 -708 584 792 728 686 -613 191 -25 -253 -215 836 -371 -815 459 604 -252 246 -14 -145 386 -313 -960 877 -468 424 -177 -876 -110 -233 -37 -998 891 -715 -805 418 -950 -849 462 -346 648 740 687 538 20 -548 -84 738 46 182 -653 590 -612 -49 -350 202 -839 9 -977 12 -531 507 -973 798 -584 -251 -900 915 597 298 680 -888 261 -263 721 -523 152 206 27 198 -734 -732 -142 -275 -675 -16 454 -592 729 -20 205 94 -449 788 159 848 -375 -537 -924 -2 -705 -145 -370 -991 685 -623 354 669 -887 -373 614 53 -344 -178 -369 845 261 599 879 186 631 -946 -519 -735 501 868 -753 516 501 -798 852 630 -766 54 -36 -253 349 -810 262 -281 263 321 51 -309 77 -394 -334 -8 -397 372 -312 -188 616 -977 -274 923 -766 -912 -851 -417 2 798 136 -430 -37 968 -96 -809 761 -325 819 485 -577 -517 6 -832 452 804 272 535 363 -466 -512 772 -628 -375 -950 660 859 442 -839 -826 122 -694 388 -884 -635 910 78 719 -385 62 911 -850 33 110 234 -931 873 516 -664 -109 -210 -991 -376 733 728 485 -946 14 -355 351 946 486 516 -183 70 906 898 -232 764 -266 -340 960 498 270 -387 -921 778 521 520 -951 -650 536 16 687 418 419 761 -157 -993 -923 -390 -58 -778 -156 -791 317 -207 -460 -136 824 -331 -52 869 -418 -371 41 359 -981 939 -726 618 -583 -270 573 -190 -743 -300 -417 -947 -961 -310 307 917 -667 -417 -207 -822 -702 402 -351 629 551 -437 -551 231 -462 -252 638 -546 886 -336 14 -252 -452 -409 983 -258 507 -781 -619 -487 -536 -91 -516 984 -715 412 -162 -181 -779 283 -58 -18 253 -800 -287 -257 -546 957 681 301 779 643 -95 885 -384 -768 -965 -463 77 516 355 -747 640 198 -479 -403 -464 -915 -900 -710 -827 -529 687 -553 -562 -933 940 12 -908 -175 -451 -677 -751 246 920 768 784 642 -776 410 -940 129 763 -979 -404 582 -634 -708 -547 998 -748 -166 594 561 -838 -798 575 67 -382 -945 -905 189 -209 799 -646 -175 -396 -391 326 -684 -808 -508 564 96 -838 -577 -150 179 728 162 489 -566 765 735 570 512 59 281 819 -288 908 436 168 76 991 -680 -339 263 -390 -438 811 460 120 -127 185 -362 -742 -677 -390 -213 -271 650 -484 -725 897 -941 886 183 894 -536 -777 -934 378 353 914 816 -250 -887 -822 -116 -970 208 356 352 -497 936 849 484 -892 -205 -124 587 -181 -86 -849 -854 -113 202 -566 -252 467 685 -684 207 -474 379 393 -494 215 204 763 -897 142 537 -779 -812 30 94 976 -647 -846 422 -21 272 -704 -33 -693 -299 482 -856 849 196 404 -206 -182 91 305 -782 579 742 353 228 196 -807 242 468 -794 -119 -995 -448 -179 252 961 -572 5 547 -417 -463 801 -113 -875 318 952 56 242 325 -530 -469 -73 974 555 -339 870 361 -586 -219 315 -165 526 -196 -718 520 -627 -667 -659 -139 106 348 -725 -125 97 -319 -842 -220 337 810 505 189 -317 439 -288 573 -548 73 220 -118 -969 -621 -116 -234 916 -333 -48 -982 215 -884 971 -383 -931 882 422 -168 0 658 -687 447 -204 -350 -784 -21 -187 -801 964 -238 307 545 -60 280 -735 -349 609 -931 -320 -628 -313 292 -312 -530 43 -285 235 -858 163 -618 833 -829 -107 -24 345 86 256 -131 -144 -566 748 789 -140 392 985 766 -479 205 662 -839 213 -130 595 -977 642 -199 -981 214 667 -267 454 59 -287 -241 -375 -725 -593 -239 793 -955 -894 -814 249 403 -87 865 24 -203 727 -50 994 571 -570 -909 -677 659 -545 -339 -334 728 -242 96 -266 608 -507 -793 736 453 66 70 988 -44 523 342 -748 -418 -159 505 570 20 -306 -448 343 488 449 875 -827 -908 463 86 165 -575 -769 -750 -434 -32 669 -887 -608 -159 -934 492 340 -615 291 61 -673 -397 -250 376 769 -303 891 313 68 -272 -402 -896 -31 782 -88 631 -578 -296 758 -352 -345 74 -830 970 308 138 346 -545 191 -626 463 -691 -854 374 704 348 -926 -99 -567 669 -672 778 -519 -744 228 -212 210 -620 522 583 -871 -779 -774 46 480 -9 862 530 -449 666 -278 -559 -488 446 491 994 -652 -547 -963 -684 -740 761 461 103 13 203 417 289 844 -296 694 -410 934 -459 -978 636 256 19 79 -148 615 158 -348 -66 942 -542 -353 125 -853 -310 494 -167 16 -589 -562 -651 -92 -496 -134 -308 109 -195 916 -52 -554 -789 986 -643 -898 -545 462 -667 810 645 462 -382 -964 -313 -459 -65 -499 784 -166 -628 -541 -921 222 580 126 -968 295 -923 -474 -819 -183 -511 -176 802 717 160 182 -825 37 685 -232 149 -789 599 751 -885 901 -172 715 782 -810 922 -647 -750 -758 168 -173 -605 679 -369 -753 17 27 40 732 -769 2 -594 862 342 631 566 221 -175 -337 -834 -752 783 410 -478 -166 716 863 464 -845 -397 960 746 -619 313 -402 414 555 706 -237 796 253 -870 -235 -424 376 -907 17 -557 261 373 -413 19 -77 697 -40 125 441 -844 -25 -882 -210 879 449 55 551 -159 232 -573 715 -524 -938 -417 -278 -945 613 50 -397 -536 14 686 847 935 -663 299 564 -422 -103 219 835 -763 512 -716 330 -376 136 -33 -85 375 795 414 -798 308 279 -37 -45 892 -324 -836 276 440 734 211 -637 -635 -54 -118 333 -222 763 -476 799 181 -445 -868 523 68 -341 147 -318 719 -863 700 579 -188 6 -535 560 -605 365 -450 42 670 -185 669 487 531 462 -758 -623 271 74 810 579 735 -149 68 669 355 947 -513 -515 597 -318 246 640 -638 764 -945 -308 37 732 307 -303 -862 687 39 -90 755 -77 569 -510 582 -258 698 915 -774 -204 -784 -711 317 777 699 -422 -44 194 -858 -95 -36 -578 907 -389 -418 326 146 -884 -209 -833 -879 -363 -193 446 678 -762 57 925 336 678 -968 847 823 -138 989 -9 7 -568 666 -591 285 407 726 -413 -527 -684 -107 435 600 665 127 300 613 473 -883 -1 466 803 490 435 64 746 257 628 -901 218 557 935 -965 -134 539 162 -987 841 -388 660 902 200 -643 -874 20 843 -56 -577 396 776 35 -933 -73 -326 -39 -611 339 413 -613 73 -728 958 -488 -894 778 192 -599 329 801 185 -58 -47 460 -6 270 -385 638 -632 -331 880 -787 175 747 448 -349 -194 565 -138 -227 573 134 571 341 194 -174 -889 106 880 435 239 51 148 -455 -824 -13 -437 -224 -268 639 18 -36 -916 -186 -836 508 403 -568 561 -475 842 899 192 775 913 -471 -589 98 -430 819 113 -510 -276 -147 -156 313 460 278 -519 -757 760 -480 108 161 352 7 336 318 -860 -257 237 -765 -921 -212 -762 147 -344 130 -228 -86 -717 -509 587 -219 -835 -537 209 526 771 -142 -273 -877 -34 796 -239 85 -609 -704 220 641 36 -779 796 -106 472 -577 -223 -395 816 960 -268 123 983 -12 104 648 569 375 -439 530 1000 -75 85 -22 990 166 -700 696 563 -799 235 592 299 -578 -615 -487 -67 -106 709 718 522 963 451 -622 -949 -52 705 -704 600 47 530 649 733 -482 969 880 -14 287 380 -109 846 770 884 233 -405 -485 254 227 340 -272 -411 -170 935 -906 469 -256 102 -830 -236 132 379 -933 -823 -58 -699 437 -609 525 -431 -844 202 118 25 536 -956 790 762 -232 426 371 369 680 440 98 -141 300 584 897 -948 -867 334 -313 34 321 995 516 105 -585 -726 -621 -363 9 -151 -67 -743 -399 -725 745 493 108 -413 -603 10 -197 942 -510 -758 -606 -670 -12 -966 998 -783 -797 996 -159 -444 410 619 -994 -511 588 553 881 -298 -574 621 10 401 -692 151 -446 424 -125 -446 982 -388 739 -564 -787 -378 231 -391 980 66 880 -324 -31 -908 -648 710 -105 -569 -283 523 518 850 638 904 -612 -702 -201 54 969 488 -911 982 913 -171 -768 -700 -1 -891 -942 107 -497 -698 -371 246 -622 -927 673 -556 -606 -157 605 -143 -667 -333 -273 -806 103 -764 106 471 -514 -967 -478 918 801 -654 -406 357 755 -143 -407 590 630 725 -689 484 510 -715 -865 -387 574 -523 -855 -824 -700 181 819 732 -459 -858 470 569 -3 795 565 -647 -712 226 -553 361 -596 -966 -77 -103 -322 -370 372 -154 985 -714 -768 293 -749 513 66 221 -716 633 972 -444 -769 771 267 359 -974 708 -419 81 -580 274 -677 -363 -873 516 797 -183 -309 34 20 -276 -204 -703 433 242 485 457 405 -833 -293 883 -994 841 315 -212 107 -145 155 950 966 -200 -612 -742 -148 -396 689 -921 -159 318 239 542 303 766 -59 -536 -237 -148 873 22 -985 762 565 935 -538 -843 529 909 108 717 -292 -842 86 790 971 -888 847 -767 -6 -829 725 -1000 464 230 17 -274 -456 347 335 -741 -47 -523 820 338 20 -906 594 -953 21 -637 282 651 -574 407 336 98 696 394 -734 -591 987 -962 -412 718 -294 783 939 432 -97 0 900 -118 551 -659 834 -560 -378 58 910 117 -456 142 -386 161 703 -87 319 732 337 815 472 -597 229 275 944 -967 98 828 756 804 -11 -948 106 924 36 585 377 -317 -129 48 -840 562 -113 -486 460 407 422 563 -325 -901 811 -955 -234 -979 -980 109 -127 571 -657 537 -89 296 313 563 -163 -88 567 -685 5 -491 -699 784 -51 926 54 740 723 824 222 141 447 428 816 -515 -514 878 805 541 692 207 726 336 -120 750 -423 331 -262 -824 879 -24 946 64 -871 296 -946 48 37 -948 -418 -671 -616 462 -455 -52 871 -550 -79 -508 -958 -288 -714 -981 67 -615 572 -334 76 625 54 -450 204 689 -813 659 138 -985 616 692 902 -613 -902 -221 -800 -105 519 -94 535 740 213 -533 -478 -191 -927 -560 824 887 -750 -227 758 910 833 -539 -419 -267 -829 507 -392 -490 -199 -794 472 570 -251 315 100 -539 850 562 528 -153 782 966 379 729 -917 689 -333 -548 589 -69 335 -748 609 -852 -203 976 776 926 -257 450 -218 322 -289 783 -792 343 326 -342 591 356 431 -538 990 -174 575 -597 -579 821 770 805 -332 659 987 -874 967 786 573 -898 416 -662 104 -860 26 331