1000000 50000
386 -912 607 833 65 -753 47 -592 -195 -289 83 -408 197 -697 218 -466 -780 -467 -157 -330 982 -452 709 -780 583 -334 837 -363 -954 165 264 -588 800 -856 884 -586 -767 110 -67 -205 773 502 -850 644 -799 -152 -966 -797 185 490 -134 547 746 -189 -99 348 -388 168 873 28 707 -676 621 304 953 -168 -524 586 116 180 497 -780 641 -576 -201 -608 -717 -725 282 10 -786 120 444 -62 -986 959 -70 855 -18 216 -755 65 -17 688 24 11 -245 -123 835 109 773 -625 823 -995 -499 -813 -947 -46 -229 -75 -768 384 444 336 -462 915 -738 -26 -419 -80 -174 -400 506 -650 -56 -102 -384 -369 387 567 -908 -842 -572 -363 407 976 540 -139 -793 -52 -864 -41 35 -76 344 958 -967 -642 -106 329 -438 -846 -826 -742 -650 -120 -415 808 -44 703 -771 -585 270 -39 799 400 660 -861 -122 328 937 298 -687 -983 798 -213 271 336 -407 945 304 902 -920 166 117 205 -270 962 -482 -569 -459 42 -350 -874 -950 586 -425 338 752 -569 -869 -597 -399 72 -46 539 29 -722 -338 646 50 645 -466 151 811 467 484 511 956 -374 312 527 395 82 -416 322 33 165 -121 691 -21 916 -873 785 740 -542 -684 -920 -62 747 904 -763 50 210 778 -794 -467 469 -44 425 -224 405 -336 -325 -244 -617 -89 761 723 -321 988 474 -807 302 367 350 83 -79 -154 264 -917 785 -259 -809 -351 -106 -249 -63 215 497 -249 -908 -395 -464 -439 -820 -537 -198 -935 992 -652 -661 -38 359 464 135 -782 453 221 53 -814 789 -926 203 -108 -905 466 397 -714 255 -336 -498 109 496 117 711 -932 -433 -609 -697 -489 -408 -752 207 728 -91 -738 -853 422 -80 -364 120 -170 185 -540 -276 513 608 -789 386 -507 -471 -719 -291 -58 895 144 -548 136 -84 823 -378 -878 194 739 628 -103 -748 986 -611 258 -870 10 -743 -209 66 -425 1 -283 936 972 -73 -899 76 -129 -946 180 -539 354 -367 140 -501 -790 613 -182 -146 298 -721 409 93 -529 -681 -63 -619 464 245 -23 -824 -429 549 -178 -102 210 -869 183 380 969 -996 512 -505 723 728 923 -829 -445 -492 -5 -665 518 66 -188 -462 980 -49 -134 647 -956 -715 -806 -647 -126 654 -962 -450 248 606 3 910 225 -319 -490 -368 -631 585 -856 114 906 -377 -947 -752 -852 -901 366 587 940 -820 93 -62 -871 983 -928 -809 678 -220 409 7 -365 -238 -311 -425 935 -696 -756 978 247 -887 -911 -257 900 -632 -762 310 -312 1 -280 -484 467 285 -45 -782 105 307 604 178 -573 -930 220 -650 -444 545 177 -209 -355 -964 -570 101 5 662 -854 -949 473 613 -6 -535 369 226 836 -638 -621 -659 301 -216 -652 466 94 -859 616 917 -616 -486 -791 -664 324 -2 84 853 35 -149 -576 99 -852 222 79 -105 -290 247 -613 -350 68 -689 292 346 212 945 -604 859 -975 701 977 -915 410 -462 730 -371 723 431 -129 -42 -618 409 973 426 835 98 -866 419 289 -171 24 891 -951 765 164 269 332 380 -86 189 -478 65 815 831 375 152 -430 852 593 -78 862 669 -206 544 174 -355 -808 -12 -729 729 741 119 955 98 907 -189 -696 -903 437 547 -197 218 -560 -515 830 601 -805 524 -834 728 -285 369 -701 -19 -188 -244 292 -778 55 214 886 -12 -914 -704 1000 123 754 -953 918 351 -12 -675 -317 -3 813 -103 -692 904 -438 -739 631 -422 701 -327 -374 64 -2 -209 -404 260 897 -180 932 -208 371 -960 629 -535 128 531 -587 -255 -660 -612 -974 571 -730 370 250 -930 523 -402 -848 -281 74 485 -301 928 -12 309 -243 89 -174 -168 -71 -14 611 547 -860 -864 552 959 198 -277 621 -256 -681 -599 -410 -691 858 -264 963 979 -441 57 -230 11 -311 -629 -329 -277 941 187 27 -932 -129 -54 850 -434 300 49 920 600 330 -830 -95 914 -839 -341 17 -930 68 -728 264 189 734 -565 -251 -727 125 268 688 -172 944 -100 687 672 -461 946 687 683 379 963 -355 -639 133 769 625 428 654 97 -501 674 0 666 359 -944 -649 935 564 533 617 -52 192 -570 956 821 -353 814 -429 555 990 542 260 -365 -987 -241 -113 -737 -351 983 695 65 992 819 -721 810 388 -640 751 150 -765 -95 508 -932 -437 -275 -480 193 -389 451 803 -439 -468 348 -714 134 -853 -254 264 35 -250 641 -983 616 380 -144 -385 624 -409 -100 -630 -32 -60 -536 -303 21 -408 -883 56 732 -512 -243 -756 -264 -79 753 -859 404 -499 -69 -58 766 531 223 -694 762 -794 -462 832 607 512 940 -119 -180 400 556 472 994 -111 210 -663 549 -769 -774 -303 -767 -569 687 -298 576 79 -685 616 623 388 -707 266 743 -207 904 674 88 11 -389 -305 558 -506 776 388 -681 -60 -34 14 329 560 -970 99 645 -773 279 714 685 332 -736 736 -153 281 569 838 998 -153 71 924 -908 86 393 875 -813 1000 48 -837 135 -580 913 -355 123 93 -326 460 986 215 638 -294 928 -639 882 -113 861 -508 -604 363 -636 -171 104 -104 -635 628 273 -22 -99 -842 -87 -33 -42 434 194 267 -537 533 924 -84 -778 319 -946 0 -501 343 808 474 76 -691 346 833 -246 -264 -266 -990 -100 -387 -617 -12 217 721 -360 737 946 -64 594 453 -614 864 912 -387 -748 603 895 -536 -86 18 704 77 144 -127 -283 -267 -359 155 -713 86 522 -750 253 -18 -545 -15 -249 719 -953 -661 174 -605 990 -825 622 -200 -188 -145 -990 -266 -624 -823 350 892 767 -891 -258 397 661 -551 209 -6 849 -184 -255 35 731 -790 -392 -557 -305 -811 744 441 766 -952 848 377 -93 -446 -238 -781 -785 711 -351 527 -382 -713 -821 -481 951 533 -597 -368 525 -771 151 -765 128 20 -400 142 84 855 794 497 -817 124 -10 -992 2 -958 -971 231 -422 -774 -591 652 373 590 396 223 291 -378 -158 989 638 408 689 -7 427 -802 -891 509 -612 923 688 -969 -579 110 228 -707 883 610 -369 -420 -89 948 -238 355 125 -398 -278 -451 -573 842 948 -868 -225 -51 931 697 -120 462 -711 -829 -571 242 -155 286 -602 -103 -37 -768 258 -251 -1000 -156 -213 187 489 -707 214 -384 -640 -759 837 -330 -692 25 -420 622 -68 -734 559 -744 808 -730 -600 -198 893 848 8 -318 -32 691 858 -472 -364 406 -246 908 -521 375 52 436 -546 905 743 292 599 -187 444 -523 322 -538 -317 -641 -338 708 314 -238 -245 -200 199 -167 -607 769 202 891 752 -777 324 760 -393 -726 -392 586 -346 848 -312 -653 679 -526 -807 852 239 691 -570 -490 103 -110 466 414 -112 201 -577 585 215 468 -338 -935 152 -916 500 335 -337 775 101 853 180 673 44 -234 -392 -418 -555 21 745 933 -657 514 -728 -281 -1000 423 907 -68 -504 679 435 603 -325 568 298 -742 190 352 -407 502 -218 499 847 -290 390 225 -725 806 719 -203 -147 -447 -994 -439 104 751 715 641 226 483 -442 85 154 -765 -828 836 -826 -600 -877 111 107 -69 103 -306 -172 297 280 -621 -563 -285 -722 -641 -444 -157 249 282 372 -783 -302 49 -853 -491 490 963 -865 -966 -10 699 838 -12 273 377 -553 1 896 834 -638 -83 -634 -91 47 -680 319 203 -225 434 99 -274 100 -572 643 -106 -83 -551 -621 854 584 330 -555 -724 -371 -84 -982 -447 63 420 -721 -32 -427 -824 365 -698 -402 458 -114 707 51 -287 5 635 68 -529 119 -199 129 214 706 -587 832 657 -546 34 84 400 659 72 917 834 -188 -629 -490 937 438 933 898 -630 -636 -563 -399 557 397 588 -738 986 -443 -701 -267 397 -381 -839 83 -319 -69 -102 -639 -678 481 533 46 -472 571 -568 -829 738 883 927 -111 -584 424 -597 107 -499 971 395 977 575 84 244 -183 342 -989 -976 -824 -5 -637 -414 603 -186 -386 -914 -729 -473 387 -122 -777 785 -698 535 -153 954 944 -117 -327 340 80 -234 105 -758 -970 -20 -417 494 -685 -428 -499 -277 -384 -98 -161 877 -82 -808 -62 904 -651 280 -671 350 -952 89 720 -539 81 -483 -561 -145 -779 -972 -75 771 751 747 325 -64 -95 -226 -862 -857 -454 706 189 -675 453 -68 -869 839 -78 848 747 -855 -308 -382 -90 489 601 522 -503 -314 -677 187 572 -70 -584 813 -614 832 -957 890 -488 465 787 338 -719 454 -252 -686 -521 307 721 3 626 -81 563 -405 169 -377 848 -118 164 807 -578 -666 -79 260 112 -230 663 129 -347 463 983 81 -143 -758 158 -301 690 275 727 963 206 -306 -96 -189 780 -63 -717 -735 0 -988 266 657 -147 -834 41 513 -935 708 52 753 -444 -979 -238 40 120 -968 -410 -765 -964 -441 -301 -52 -39 -244 725 -718 -389 -81 -65 399 266 -322 365 417 -504 -359 -328 616 -741 425 900 -29 -753 -310 31 -394 430 -545 936 -967 -252 48 933 494 -968 -133 795 1 -892 924 937 -416 -997 -141 -52 800 -264 563 822 -669 -732 -171 218 149 -509 -457 -355 600 245 660 -743 -921 139 210 446 -996 -9 19 966 -985 -48 292 223 -812 540 -895 -311 446 368 -883 -276 866 -919 -214 182 354 -525 269 -150 -754 453 -592 125 750 472 327 678 -619 -421 -428 444 -624 481 638 838 234 670 -564 -744 -525 -191 -784 -459 -54 816 -497 -665 -166 293 87 -517 431 655 83 920 -37 -17 -438 -71 454 -691 -655 770 -546 -472 -365 103 -658 -660 318 687 -131 804 597 897 560 932 -348 448 -742 -709 53 -593 -211 573 669 469 -338 77 -216 -407 -199 780 572 -300 349 137 874 -550 -99 922 364 115 -239 -179 560 173 779 -137 -947 359 -119 -758 994 252 841 74 -848 -763 940 -697 -248 887 960 317 -715 855 963 114 -870 -71 -334 536 464 -786 -974 -37 147 30 77 -53 486 -669 -149 441 75 -884 -10 977 -569 432 -440 -271 588 375 -247 175 -469 542 260 594 195 -409 -903 701 -141 619 321 313 -602 -396 824 -820 48 996 -422 405 -421 -781 -144 892 550 281 -66 -526 157 -365 -149 665 -475 503 -386 424 247 443 -166 -207 -633 -873 316 952 -750 118 -1000 -566 185 997 532 -725 817 -351 -835 -90 -757 -12 -555 527 -729 267 -873 484 -274 212 -447 484 -720 -732 315 150 -266 -110 -745 -775 -776 931 25 -46 652 -449 -359 765 -495 950 552 -305 655 -188 457 83 813 -157 -462 -146 161 155 657 947 -702 -200 -409 -862 415 343 74 18 -638 -34 527 865 833 -761 541 606 823 647 -110 763 855 685 237 194 -942 -192 -120 11 334 -561 45 -869 253 -285 633 535 182 638 34 74 -667 -302 -907 34 -50 328 -477 -677 -700 -534 943 -805 156 312 303 188 576 -14 970 -944 931 -24 646 752 792 122 -415 740 -625 493 -589 979 631 -944 -380 645 238 20 570 706 948 377 562 919 -403 298 751 -585 -544 -508 43 -374 179 305 965 522 290 -111 81 -125 338 952 -135 -738 559 -936 -997 680 409 738 590 441 183 339 137 981 886 -469 766 473 -81 -729 342 -502 167 457 515 -644 -771 472 728 -146 462 -509 -666 -107 -969 -833 -114 563 -127 394 284 787 -727 607 290 201 293 -715 -228 127 684 -501 208 726 948 74 539 415 913 342 127 433 -905 268 879 -464 824 -582 -908 -366 -431 274 197 31 511 -568 -555 -147 591 464 -80 358 631 -114 -729 983 -570 -415 11 496 486 -25 -123 294 -259 -491 971 678 -127 96 274 175 -666 -822 -902 954 -737 -994 161 732 896 191 669 776 632 135 -340 -129 582 458 -118 -244 -473 553 -961 -66 497 -705 -375 -122 244 542 171 -505 -607 917 -940 -881 -695 592 -16 349 -364 -967 -760 911 -396 167 192 -510 -340 -780 988 -405 177 389 968 436 691 -843 -547 200 -209 -463 902 -934 592 588 385 -549 -377 -963 -246 191 -429 -410 -921 -593 -38 494 -118 -810 627 175 -969 676 -962 776 -440 -625 566 646 -137 572 371 -199 793 -16 -339 971 649 -743 140 -961 525 856 -438 -74 695 -946 -322 -460 697 213 172 876 856 -645 -462 546 821 -544 861 -81 -369 -976 470 -326 580 -672 101 366 128 782 201 968 215 -926 188 398 -786 -231 -657 -249 359 47 -698 935 -149 191 -164 460 -573 -138 863 774 -97 -29 827 537 -392 -30 41 441 314 428 -194 346 -100 -39 -162 -895 446 -97 591 -45 350 711 -411 -503 -1000 834 652 634 527 -465 175 -842 466 -174 716 974 131 -931 447 709 266 -639 932 -676 -924 -257 -557 -475 619 -290 -122 784 -883 -428 439 -221 652 -362 -90 -412 -237 -222 537 -196 -906 774 -697 72 -171 582 -601 -946 -942 807 155 -819 -604 -353 -708 291 167 409 280 -924 294 590 306 -470 842 969 329 -90 663 360 -853 -790 813 -86 -892 -301 -861 960 40 -340 524 -116 -941 -230 -895 -348 -324 -67 872 749 -79 -824 525 -818 -60 -124 636 939 -699 -739 722 455 654 657 -807 -408 815 505 745 -1 -821 634 -47 -683 22 -120 714 221 -3 0 -222 -867 -608 -527 684 930 206 -439 827 -694 326 249 730 200 553 858 -558 9 -819 -742 -677 659 -8 896 961 325 -654 -381 -684 -649 -884 775 5 -15 112 -774 663 999 339 435 -363 733 837 924 -829 127 789 -278 397 564 -511 -483 368 -708 589 -840 790 -374 -178 -696 -53 667 118 668 485 353 -768 974 398 -565 -677 809 540 2 763 437 710 -611 -81 -56 865 959 -477 -905 -613 -760 -417 -726 -31 -190 -69 412 116 -985 727 770 -592 29 186 448 327 -47 496 -61 -755 -287 763 -974 183 977 -901 38 872 516 479 210 909 452 610 -698 -807 108 -29 -748 518 114 -596 57 -840 -146 -69 -631 132 -774 418 -667 -538 -788 -951 -851 635 -835 63 -825 -915 805 794 902 -730 183 -393 874 -154 432 856 946 659 -592 996 994 -715 970 546 -716 -458 505 844 350 -117 -282 893 917 -490 134 -936 -543 111 84 368 -627 -670 -812 -742 -564 412 -736 -36 -820 892 -215 -263 182 911 -489 -377 174 -176 10 707 939 -679 284 939 -61 -907 191 233 45 -690 773 138 -661 515 439 -241 -150 -391 261 678 530 483 545 -913 487 -598 -812 -181 486 277 572 526 21 772 233 -678 404 608 102 248 186 44 -914 -54 -167 -472 727 136 -147 892 677 292 -663 692 -674 -53 663 868 250 255 -693 -861 -515 348 800 -778 -597 -670 559 -657 909 934 367 -115 -799 -445 -940 849 490 44 -384 -454 -530 -836 683 -391 729 -98 -12 -621 151 -814 -791 139 -320 549 -272 -467 840 755 452 -863 775 -618 602 -944 214 665 500 -427 -830 -489 523 588 103 598 -650 299 446 781 875 -493 -103 -318 -797 221 698 -475 -613 -75 -671 -730 619 781 -387 -886 -697 -343 455 361 953 -216 -983 904 -799 829 -582 -421 256 -112 -129 -56 442 -19 -854 -179 -75 698 640 180 -467 272 974 168 -375 -674 -494 -497 209 184 853 337 940 15 -917 -414 -853 384 -975 175 -535 148 579 -28 -455 -704 -310 31 330 846 -885 246 461 -9 -245 823 675 40 -537 622 352 -553 576 468 -702 661 -130 -645 -716 238 194 -784 -77 -333 772 -54 -579 -117 241 -188 456 -54 -693 -115 831 91 -738 -518 29 958 542 518 -756 -199 915 639 854 -618 716 -607 -339 -580 985 872 459 344 -244 -847 -433 -693 -708 633 -478 670 -938 -326 524 338 329 -603 -107 766 -139 -355 -379 996 -293 -494 650 247 625 574 589 -452 -565 235 -509 18 788 130 353 -367 -689 -48 237 -468 315 879 440 -615 -331 -967 -771 831 713 269 -649 616 151 23 -73 -657 -255 285 -378 -779 385 -112 -490 715 855 -890 -782 -996 271 -105 321 692 855 351 181 -863 -951 438 617 -710 544 -693 721 -125 813 323 193 -705 154 247 944 123 -181 -322 756 -508 -309 -64 374 147 -358 543 -680 30 -153 -482 719 -704 -589 -365 796 589 -466 -919 -693 -615 -399 708 -345 115 -649 -589 -576 -812 53 640 79 881 936 393 247 641 -624 -243 -671 879 375 -619 -683 28 -873 -294 -780 -746 -9 313 -599 729 -236 295 -890 -477 107 -741 -870 -598 -748 716 -536 -381 282 -597 708 989 -643 -460 -482 -466 -74 570 27 -487 -300 339 998 343 -902 -620 725 -242 584 -717 -511 -948 -271 -128 40 -763 586 317 -563 957 -452 -264 487 531 -984 -45 815 -442 113 634 988 673 -286 377 -244 -249 -151 -706 270 550 -334 -730 -513 -734 101 -304 -479 -736 -554 -310 717 -677 -35 189 -240 585 454 22 852 -342 752 933 -283 -687 224 -112 217 43 776 -461 247 567 222 -181 13 -177 -879 655 420 -272 -757 633 868 -39 -463 -7 933 141 -701 -936 765 -792 -135 -829 -635 -133 229 -236 -208 -52 -638 -580 72 -955 646 -647 151 236 -2 -754 972 132 285 976 209 -20 181 813 630 416 -149 998 -770 -429 -234 676 -293 668 825 -203 409 288 -835 200 698 -587 -995 -332 789 -34 -650 955 735 836 -716 -497 -658 270 -669 -357 -340 -81 -420 -678 -861 761 -354 -218 -588 904 -422 -69 251 -577 -809 150 57 791 400 -157 465 738 337 -45 -553 270 -765 564 937 168 -409 -281 229 576 -831 -807 -439 -625 -688 644 440 -975 -191 425 -639 480 545 -414 -783 -112 745 -586 -110 922 -770 -69 907 234 650 346 320 638 915 472 953 717 903 888 -573 506 49 204 -104 -418 798 -229 -188 -384 -423 925 411 -843 -538 513 135 -570 -426 21 10 113 223 222 -913 24 179 -628 -976 -23 475 324 -105 818 326 968 -220 836 -404 438 -459 225 57 -531 -29 412 168 929 255 -721 137 -13 441 317 -480 -939 -693 624 12 -554 710 305 -914 960 346 -936 438 947 -162 -998 -660 910 -870 -957 -413 -292 -249 762 398 587 451 616 859 403 151 856 -751 -203 842 616 -825 -687 -69 -145 393 636 930 916 860 405 -706 -811 -499 -641 258 -512 -801 -767 -133 -828 39 -493 97 -68 -165 -647 209 -20 719 579 -670 -935 -394 -446 -214 -662 247 -259 281 219 827 -27 775 504 -49 -963 433 -847 957 550 152 -747 131 -147 314 530 356 794 -317 894 318 -253 -97 -806 466 905 -167 -334 -484 -776 -644 -115 -460 614 727 -872 854 0 356 -21 787 -722 958 -149 62 60 438 465 -384 847 -537 324 -590 -601 727 -714 61 483 -326 -972 957 -259 -688 -143 -562 -445 -270 526 -997 -804 -869 379 -563 139 -899 -343 738 35 653 552 723 478 -245 -108 410 -500 -351 -677 236 -570 206 763 544 454 -439 -759 282 -302 396 594 -229 -408 811 -503 -257 78 146 -132 -186 131 788 -993 -371 -776 802 204 871 -743 -752 894 335 -984 -589 -387 -387 352 2 74 -565 490 -492 -592 923 -171 433 412 -668 355 -890 -721 -127 -784 58 -254 519 661 106 564 -174 -419 91 369 887 -611 -280 -331 904 -989 792 98 998 -908 318 807 -716 336 800 476 863 50 -697 -442 -896 -636 534 278 8 -421 -192 168 160 -358 -260 -562 -304 731 -984 965 29 -708 -760 -98 -236 557 293 935 325 -512 966 -720 -525 -526 -912 719 -884 -497 -684 -430 197 519 -178 203 585 509 990 -107 -888 431 77 450 -423 380 -780 618 -324 -249 -818 -44 -574 -567 913 125 108 741 -171 824 -302 609 -384 -702 -360 380 -409 -624 -505 -797 -605 -295 -598 -310 -581 781 -430 364 256 34 933 -79 -361 -623 672 -661 -487 55 -311 -335 787 813 463 730 652 613 -133 564 -451 -856 -536 823 627 -295 -760 760 -170 -205 -650 415 -360 -811 106 -205 -52 288 -445 -554 -762 421 754 -856 211 932 -513 -678 870 181 906 355 -564 562 -317 -90 698 671 945 -306 974 -449 -235 -495 -262 -508 850 -428 -587 445 439 925 368 461 -800 -397 624 983 557 263 -599 -735 138 -233 -840 -517 180 -569 837 140 -227 529 34 233 -970 351 410 -337 -229 -82 679 524 -732 -216 -240 -871 -440 15 -104 533 -726 955 -50 -700 -225 205 -821 -657 -669 154 -595 -761 497 190 656 857 977 -610 13 -836 -789 -512 -331 375 101 626 -935 70 956 221 863 465 979 313 -883 -660 491 -96 -186 -179 634 -49 -425 -186 -792 484 -776 -501 183 357 -457 744 -484 -765 -768 -134 97 -969 561 895 325 143 690 -780 44 -979 -134 -950 -656 942 -207 318 786 484 -627 733 -190 -575 12 -899 -930 -318 634 114 39 600 -541 -398 -714 705 450 -926 -411 602 -143 -319 518 -820 518 3 358 -783 366 914 407 -29 -804 -762 758 74 -149 835 -817 -920 514 -149 614 -426 -756 -947 -951 337 -677 645 -734 -754 -521 -113 95 -657 358 628 207 -455 453 -316 616 617 774 -677 970 -659 -462 582 -81 936 740 -522 672 915 999 699 -622 -22 -977 703 -824 0 43 9 440 955 779 -758 -547 712 -104 194 921 -285 447 -201 -900 -413 -58 179 -877 415 -434 -830 883 -323 -953 -682 -462 834 -454 -332 904 419 -858 -649 429 438 464 230 -206 -264 751 387 -9 -15 -275 739 388 -518 -121 -950 -74 -465 577 -916 617 227 458 -845 -52 -592 173 -933 -977 556 -584 443 -688 819 -839 252 -869 -608 287 -460 -330 -878 -789 -923 -285 7 -116 -662 -457 -786 -490 -359 494 941 -910 821 -465 -663 -659 548 -251 833 643 -514 416 112 -14 -896 194 -809 -929 -835 -924 -367 -351 -621 198 -418 41 291 485 526 296 -801 -944 -97 949 -343 34 263 83 145 758 286 -809 190 916 241 -125 -721 -317 691 -434 -831 -974 697 -500 -877 -72 -58 934 -984 427 -827 939 -422 182 470 445 -955 -420 -300 264 -650 -14 20 -965 586 -444 -278 -167 445 -362 841 634 -228 548 -363 575 176 -772 -55 -985 967 -136 569 -270 -839 245 567 -770 -923 361 224 -247 -67 -984 -14 -903 -741 -687 -958 -216 -152 989 -904 821 -776 150 991 854 342 607 921 570 595 -768 -754 159 197 -521 -552 294 -613 -645 -350 -68 265 -455 -943 3 -944 -595 446 559 -870 -349 -118 740 -304 -176 -136 909 37 -325 -665 348 -409 924 -570 163 16 511 624 -814 -976 -173 -965 583 -439 454 949 -320 -810 454 240 566 -468 -30 273 882 447 -968 -699 -489 386 -319 39 -371 -440 704 779 -285 44 -21 -195 395 -156 118 565 692 533 -683 -232 -950 -87 -157 773 643 989 885 181 694 -743 540 667 -671 -966 -726 356 124 688 853 -750 -537 650 433 203 -850 335 -673 55 761 699 -963 -528 963 598 528 -168 128 841 829 -871 -661 -631 -364 -45 -780 -445 236 506 -336 -530 78 -168 719 589 -475 806 377 -932 547 361 861 -33 158 -349 -307 132 -698 694 -389 487 -485 893 -444 102 883 588 438 223 823 569 724 197 313 -379 -709 -244 -797 -52 914 283 860 9 768 -431 -430 435 557 314 -280 365 504 -275 262 180 -966 707 681 -292 774 74 67 -516 -876 717 -89 404 248 251 656 525 151 -460 790 105 -640 -207 -286 -925 22 543 83 864 -747 -346 -511 944 -789 -645 -896 -997 -186 665 -546 -671 -407 424 -368 -911 266 -860 -573 874 -901 -61 420 -130 -613 421 -983 -97 650 743 -857 -823 -861 444 4 161 627 -722 673 -409 -820 -10 984 346 -39 -646 665 -603 -466 -874 837 971 -31 -759 -970 482 592 -301 -880 521 -573 786 69 444 130 309 -358 357 906 -5 740 -214 819 190 -28 467 762 -938 -983 630 -759 -665 -468 223 -633 879 -684 735 167 354 -719 -438 142 549 638 -9 820 -285 -92 -347 825 963 869 383 -42 -417 -811 -905 711 -116 350 -254 50 508 -149 307 269 194 -324 -273 151 126 -993 735 733 543 -277 439 -409 -26 959 -84 343 587 -945 -261 539 872 646 -443 -771 255 -528 215 285 -903 -54 159 -365 -250 -165 823 -271 795 327 177 -762 -802 -951 517 -279 556 225 -406 279 -126 512 -651 836 -10 277 -672 948 609 9 -602 -62 -237 431 -374 179 738 898 -25 -157 -33 586 -609 -172 -623 281 944 287 865 -141 -334 258 -891 571 431 949 320 573 583 -935 618 -518 448 -664 -969 -952 -328 -827 356 -523 409 814 -881 904 -907 -847 -586 791 867 -571 776 823 919 737 -582 477 -143 -950 -758 530 -108 207 -758 -291 -892 639 -64 -497 -326 -359 -245 292 907 -550 -504 -688 161 391 104 956 466 212 -279 -7 -591 -236 -16 -933 271 911 -816 -146 -395 308 760 -275 971 763 916 -824 633 53 437 -774 689 225 193 -861 -423 -370 368 -475 176 789 489 -456 -476 -396 948 -690 -894 -13 567 -34 206 507 -49 557 -146 247 -658 279 145 111 258 637 -610 678 229 372 675 775 533 -670 -118 -73 347 -195 587 -21 82 -239 -600 392 -459 116 216 40 -225 520 -628 922 6 -84 -359 920 -874 -597 454 -670 -210 358 569 69 684 -971 721 850 -331 -523 -794 525 -385 -284 813 -714 654 515 32 758 -312 -112 303 -693 -326 633 913 -100 820 569 363 -80 -226 502 -595 -583 985 -131 682 786 454 884 -682 -518 298 -967 579 874 -833 81 -947 543 136 196 -384 -465 -900 -284 770 -995 928 590 952 -851 -763 462 -173 -379 -755 46 810 -737 199 -151 -277 308 -500 352 939 321 -465 545 -85 -440 335 -339 -713 242 -367 775 831 573 649 -546 452 271 955 -486 -43 659 88 -116 744 733 -278 -815 -24 253 203 245 163 -164 -814 -343 432 -908 -954 -873 -762 -28 428 200 -306 797 856 403 97 132 -578 -781 823 -623 -570 565 -712 -809 739 -773 -849 673 -699 219 748 446 999 412 -850 798 -985 -705 275 149 365 -147 -814 -182 -430 -223 38 699 988 -809 929 350 -772 871 -991 -102 -388 -481 -669 -879 -539 -706 4 -609 597 -317 -922 -767 648 310 -149 -105 335 879 249 897 235 116 -821 -163 35 -335 -406 -797 693 404 561 838 -762 485 827 -108 -535 274 -859 599 -850 -893 448 -612 -466 705 633 -445 656 610 910 -962 -744 468 -407 291 -508 358 243 911 -335 -196 903 -660 -763 -267 -562 -592 831 660 -154 -729 -108 -411 -223 591 90 553 -518 900 -656 -255 635 -208 -552 -839 621 -129 338 62 -285 -956 981 844 -810 416 -273 814 -664 96 167 -822 -364 -139 488 539 996 -192 453 -327 -762 883 444 -174 -782 425 990 170 -989 146 39 -830 578 -712 929 -400 767 -903 990 2 736 -935 925 513 -952 787 -211 -647 -881 479 -819 71 -200 -83 516 -454 -241 -13 289 -564 -712 -783 592 -821 643 -914 881 -623 605 467 930 496 693 854 291 169 -261 -63 259 363 431 -357 254 -717 -388 163 742 620 -29 -856 -413 92 713 -371 962 -506 -736 979 -537 -791 -285 583 -436 363 -440 -843 -182 -640 -750 -268 946 -950 -76 635 319 -246 136 -382 812 -267 891 239 179 607 -691 364 595 -222 -476 535 -634 -628 -5 477 -114 164 590 -212 455 -963 696 -794 -411 662 947 448 -332 -637 -109 -660 -774 717 454 191 685 -976 -588 -385 64 155 554 -50 -18 255 -767 -456 603 178 -596 135 780 -458 -782 -830 -754 -287 -149 770 -175 -669 -26 -526 -522 535 434 262 -470 -814 600 -824 -188 396 349 159 -744 -642 -204 163 960 353 -724 -77 -496 -564 348 -96 -754 -548 -497 124 988 280 393 818 -686 -943 -829 -301 721 34 648 722 -932 -231 -213 -288 -530 397 -959 -231 -94 814 -784 948 563 -957 -968 -461 -676 624 -853 280 693 -195 558 235 -735 82 -749 672 -824 -47 -875 214 -429 -616 -319 -950 -877 980 16 -685 252 359 592 81 859 76 565 -807 -697 781 122 -713 -683 -347 -246 634 699 -547 744 375 -652 -529 -101 -226 457 -44 14 -637 408 -915 -435 -618 -366 225 -700 609 598 307 846 -7 -790 -933 -608 931 -4 -301 620 -658 -152 -658 -256 334 676 724 -587 375 487 569 -326 872 761 -250 -517 710 -506 -258 568 405 -11 49 930 475 502 -608 -732 -355 -585 545 -831 489 -763 -645 497 -122 626 -210 -53 970 952 -757 0 -962 420 603 -369 -491 -185 -758 -396 -438 -916 -519 -844 -168 741 705 688 -311 731 699 -440 761 536 771 -871 241 -248 254 -738 537 -471 -623 -328 547 -468 320 45 -772 110 -734 -446 -298 882 234 366 369 -126 -589 -318 585 -209 -178 -964 -324 -24 -585 -308 630 -688 -27 258 -562 -905 -494 -153 -694 507 -597 31 -748 390 -918 -967 -904 918 672 -650 -265 -283 522 -525 458 36 387 -314 -581 -311 493 730 -770 -366 930 440 -516 610 -575 -766 670 -909 533 -690 812 863 -664 930 875 -295 953 142 -467 -792 972 494 -944 220 971 -521 795 640 805 -413 -941 -3 -331 427 511 -820 -23 554 999 504 -374 -984 -710 -404 662 -419 -184 -945 426 -50 -330 -557 -170 -520 340 615 328 -46 -567 -954 586 -525 123 688 809 390 537 -888 -412 -263 404 -221 -471 442 -131 260 -238 280 683 -631 115 -972 -428 -457 -761 -815 -832 75 -377 -755 9 -949 -655 81 646 596 -292 -423 -668 580 304 -192 -810 155 -825 -296 -686 526 -343 -500 820 -776 843 357 997 728 296 -382 -109 -650 812 -286 -162 609 25 -919 457 750 227 767 -631 -132 -201 -354 994 945 -606 452 -191 -953 -69 -871 -224 285 -108 181 619 129 936 442 -351 -92 -443 108 48 -18 391 258 -86 564 -318 676 -784 -81 -58 865 -608 481 -478 619 864 670 -929 -462 -979 -487 -927 195 910 -169 -809 395 471 -774 618 817 -866 52 -378 634 883 -533 985 -878 489 582 407 -411 -424 732 917 -759 -10 169 740 -995 -611 776 488 523 -734 -148 369 980 -308 -656 936 21 -34 139 -359 304 -700 -995 194 660 -944 -748 -208 -427 181 650 -651 -638 -41 -360 -27 807 -301 -525 161 -942 -662 -983 741 -569 764 44 266 290 4 -522 -827 -411 751 122 524 211 302 -791 768 -251 -891 403 206 -295 -905 -100 -832 -238 -844 146 584 410 661 6 -898 255 -740 -193 -321 419 237 113 335 257 -781 533 936 444 -216 997 139 468 432 859 342 -883 914 306 -738 -189 -855 217 -879 -417 331 492 922 -264 -1 -246 -341 -560 -297 100 494 -104 125 22 -240 -192 -345 67 520 410 -164 -80 -555 479 -53 -869 -639 420 -384 -538 373 -229 -606 707 -904 554 -597 -56 509 65 699 -406 -816 -885 423 700 572 -555 -857 -756 559 211 -962 -583 -843 47 89 760 -879 298 673 407 28 -87 -337 -246 940 -355 -39 -648 403 -798 -261 -654 -303 -858 138 -831 -197 211 -468 -592 -614 -504 -101 219 913 592 -658 491 850 -559 -457 -829 803 -367 -98 -980 -602 -977 2 -582 -792 -154 -762 762 413 28 905 -131 662 -732 -817 -460 -76 379 219 430 -289 154 -436 -866 -7 -110 -842 -840 923 133 -486 967 -425 843 830 315 -570 -878 333 -975 403 62 -380 -148 16 -590 142 287 -819 635 171 -419 -595 -112 544 -334 542 388 -902 -265 -948 -587 486 -174 969 -664 -532 -666 40 -530 18 211 689 971 944 -34 -935 986 -186 -419 121 -208 779 724 750 1 -157 -562 -652 -1000 779 -624 881 15 -932 762 908 -899 774 -58 31 -676 -87 -328 773 -38 485 104 965 617 -884 703 445 516 260 583 -196 66 815 232 -125 -350 765 -987 34 -594 -855 426 912 300 406 -893 -548 -501 -641 -473 997 -604 959 509 950 -762 895 543 277 -994 -834 912 -580 51 -534 -256 709 -615 -190 845 664 -992 599 996 -711 -470 461 -859 438 -927 778 621 474 -425 117 -646 -759 629 459 652 973 414 351 -479 480 293 -116 -423 -494 661 -349 661 129 -274 345 575 -319 982 194 503 -919 121 -657 -587 -442 544 328 -5 -93 -296 372 -854 -82 346 336 -523 -440 819 -769 949 -244 144 730 602 -778 562 19 167 -3 960 -399 499 148 -484 -679 -701 -280 -718 184 -175 -359 241 968 -532 141 426 -432 269 991 689 778 -26 -254 -631 872 39 980 875 -3 -131 -201 -152 -854 779 84 -190 -930 557 -673 -946 -128 -492 876 -334 -400 933 -152 -387 -627 646 -281 236 9 793 344 -704 29 -946 -871 185 598 973 232 882 405 -493 -312 801 -930 410 -953 -945 -104 -875 -829 537 952 739 971 623 482 704 -745 -175 338 -111 112 -6 -730 187 -975 784 -962 -543 -207 443 -155 892 332 -851 -574 -407 -547 726 996 -976 -978 -867 818 716 534 179 855 836 -557 -678 -635 -202 -871 -633 -436 -672 851 735 648 859 -789 558 -566 587 -453 -534 -259 -73 324 779 53 -299 832 -664 -54 11 305 793 -475 -539 73 505 397 -362 700 590 641 -701 -194 -723 576 -222 237 900 99 299 89 684 -48 681 95 119 -450 918 530 -386 435 -863 -490 576 -437 -139 551 -467 616 -907 -141 -303 107 -973 -299 -337 949 359 772 362 -563 -866 929 259 151 -779 -145 -400 496 741 -674 -758 461 -838 329 150 9 -615 -231 496 -396 407 734 643 -799 -485 -982 935 -52 -363 288 29 -537 -933 813 167 -966 -394 -75 167 -506 -169 -526 -259 262 960 -633 343 -895 428 573 693 -966 -854 273 488 283 790 -66 -663 252 -836 -866 -453 948 933 -634 -110 776 -643 -388 -724 804 -382 56 -477 -812 -662 862 567 108 729 820 -478 280 -224 -284 -969 425 860 -258 601 -814 -433 -540 -569 415 921 805 617 868 330 175 942 527 -775 788 -534 -222 456 -544 -202 -177 -661 390 -743 226 217 -78 -653 458 -840 -501 -351 -928 -812 -96 837 316 279 -603 -446 973 710 89 -389 -510 -553 -448 863 338 -283 -253 -906 74 -538 703 965 -661 713 552 53 -25 717 543 414 247 658 -518 321 976 -20 452 749 435 423 -482 -542 668 957 947 688 -780 -793 -18 383 -9 -448 261 -677 -970 733 649 -424 890 510 -977 -67 -512 620 489 479 -677 -43 -590 467 955 -337 -774 661 -309 613 887 -648 -629 -378 991 -294 242 3 167 33 -507 110 130 -829 -745 -567 885 -874 -241 -535 675 987 563 -419 -645 -78 -120 -738 33 83 -210 184 373 -182 887 -934 28 -937 -561 477 -507 -904 -989 189 -651 249 -356 984 840 -742 -521 -872 741 570 -631 -428 -137 799 621 -228 392 147 919 -962 -86 148 -943 957 940 510 -967 573 728 -619 -253 -738 -9 -657 -211 188 -355 -428 738 -356 -815 -849 -785 -840 592 -532 -44 -310 -199 -832 -534 -205 -204 424 -60 -521 -776 -508 -281 465 161 -139 -560 -161 872 -381 798 984 983 772 -649 452 -417 -673 774 -307 813 -829 -397 -239 389 239 -848 157 927 476 -39 -825 143 -87 769 948 -475 -707 -433 175 994 765 -297 701 974 -898 -782 -229 -218 529 654 526 292 4 469 964 552 673 916 -749 -163 109 -685 364 -760 105 -805 -341 415 -114 184 -662 -22 244 570 -986 -452 272 87 -769 -952 28 -190 -23 -738 -376 -828 -588 -803 -38 134 967 -88 747 335 353 847 792 -742 -436 862 727 -731 258 491 96 -512 522 -827 405 -73 689 900 210 -921 550 -321 254 -159 645 101 233 -466 409 -399 377 -285 6 -80 72 -203 -816 -835 477 805 487 -117 -38 -999 -380 -893 117 -189 -775 512 -462 674 294 -736 -524 -825 261 269 366 260 203 830 533 680 -963 -899 958 34 -762 -815 515 490 -764 -48 714 -669 -163 307 966 424 568 728 837 569 -589 756 -651 -294 484 -438 -167 -764 -343 -618 821 -925 533 23 -36 -351 -363 -431 -651 841 -801 128 308 490 991 -38 339 -360 -616 -508 -818 896 418 779 -328 602 956 -78 -735 972 113 286 729 -794 -856 443 443 -607 -385 510 273 -940 -370 641 102 -509 -852 520 888 -280 -825 -390 143 301 796 432 -508 -740 620 -159 -56 697 179 -752 129 285 675 367 797 -141 -686 -439 298 -563 -817 -66 -906 819 684 -839 514 385 -885 877 789 104 217 -966 -709 -440 781 366 466 -411 929 994 962 -59 249 976 -396 71 -295 51 -177 247 88 -390 200 -471 -224 423 445 -436 -531 -553 881 711 -205 196 -28 49 -158 -358 825 399 443 -555 -512 312 671 -759 541 -553 829 -604 -547 119 13 -644 904 696 365 104 146 50 714 434 418 582 -552 -481 -897 -225 506 -780 -380 -127 941 -428 171 633 -134 -485 -991 -150 12 -411 -429 -617 167 23 681 -736 50 477 -654 469 380 -6 -936 -212 230 140 477 -947 867 -586 779 183 146 79 608 635 -659 247 38 788 862 473 -617 -886 -976 -203 -551 -813 387 100 188 -492 -440 -412 803 680 -419 866 875 -881 -215 195 -246 344 -477 -464 3 701 166 74 439 147 618 639 -573 768 549 158 -983 981 327 708 -263 941 -191 717 692 723 -192 -527 -679 -269 130 -106 852 -545 -814 -224 -655 374 -244 183 -936 -606 -71 199 109 -737 -391 -332 65 300 -81 90 -745 741 963 -746 -27 -383 837 -733 741 -469 -617 42 545 105 -672 855 -583 185 168 -797 -302 -482 535 -93 -115 22 -199 -315 931 731 986 -413 -773 941 522 -706 -762 815 94 -289 -794 -725 -522 -349 -610 -482 -913 -295 -526 -359 -952 950 753 -590 731 -483 -26 293 416 731 218 44 628 -959 -586 401 -807 -312 -118 -268 177 -169 742 520 -269 430 742 -196 -670 -416 758 -639 785 378 -787 301 485 -160 -5 -882 -175 408 733 239 -418 -997 426 -755 296 -537 972 9 -778 313 538 972 -72 150 -262 -80 675 678 227 -653 465 -723 229 -363 539 -97 -207 -720 716 -828 968 262 -740 -698 635 851 -93 -737 421 850 -914 -211 954 -802 -779 -992 613 -71 -391 -265 566 -395 102 -867 782 41 -958 -930 -182 322 813 -286 662 173 594 990 -393 675 -843 866 723 -28 -853 -188 -575 -830 -576 -400 -780 -125 260 525 -776 664 297 3 656 -117 289 -726 475 -92 -338 -434 988 290 -611 -779 99 -361 -797 486 -688 -685 293 -895 251 45 590 -171 44 -689 -270 -308 87 -964 -106 976 -329 323 831 214 320 -799 452 -497 290 826 441 562 84 242 -442 -394 -315 -370 685 -862 -339 -384 -295 -378 -909 101 46 -730 -467 451 -779 399 192 -948 -733 628 591 465 715 646 -223 -772 801 -474 -730 -763 45 -841 300 635 456 248 -447 972 -787 209 673 46 293 -845 630 -88 140 65 -260 -820 -306 366 711 624 34 684 871 459 -680 -89 601 23 309 553 122 672 -434 547 -237 355 879 -690 -83 288 -609 -100 -625 -848 544 786 -6 494 919 647 688 567 -21 609 -206 833 -38 -777 778 11 219 -467 687 398 -767 -738 -400 -641 -636 519 -719 -38 -769 -333 -854 291 24 638 -392 892 -547 -403 199 330 521 -673 22 -17 -69 -649 443 -450 945 145 -187 851 980 237 -789 348 23 -75 571 -25 -248 303 -642 -12 768 751 78 945 -71 648 -180 88 636 -816 -983 -449 387 589 -397 -262 -878 217 353 905 921 -823 -565 -590 -888 -257 -617 -242 302 627 94 112 553 458 -235 112 540 413 -405 969 226 156 -27 954 -437 936 958 829 748 -28 757 -111 274 -7 -347 999 395 -208 -311 -946 -745 -73 -67 -444 -490 810 177 402 -306 -640 -672 357 104 -190 -376 715 -477 -435 878 117 786 -970 -962 961 -210 -883 630 -490 862 -894 -956 647 -46 -758 -168 80 -486 406 -524 -876 -787 487 210 -905 -871 519 589 89 -924 245 523 747 510 645 938 -304 871 -656 529 -240 274 -636 -473 996 -514 945 -117 -260 633 -947 894 -169 415 -68 174 340 -502 -679 -408 -750 -624 193 588 -967 253 491 -369 742 617 460 -898 927 -895 908 54 291 678 317 -761 -358 -337 -197 -860 213 -504 -432 454 224 -482 -473 1000 688 -286 846 -83 -563 -698 635 -882 -297 445 406 -900 -839 884 820 -80 -206 -976 -39 -505 866 708 115 -18 -830 252 -25 297 819 244 -861 -802 -812 -695 315 -342 453 -54 111 353 -11 -827 650 -755 -576 508 -633 -308 -493 126 -289 -414 835 -163 -914 971 329 912 136 -946 344 374 1000 630 -138 -262 -803 -837 485 -629 -935 -209 43 403 -728 -680 -884 621 -671 -118 -563 522 -428 937 -830 915 -583 -591 -88 383 200 880 691 248 -521 -107 -326 698 652 634 79 -27 750 863 164 -662 -943 204 -663 791 483 520 -170 459 -105 -758 -697 344 186 -423 576 93 689 -25 -557 -515 -440 884 530 -422 -742 405 436 -140 198 -574 0 702 15 -918 705 -135 263 945 572 470 -92 -630 278 505 -588 162 -632 501 -887 271 -643 795 866 -834 -757 -418 715 -282 529 971 797 -204 -3 284 586 -165 -515 -184 -874 516 14 59 276 867 869 711 -268 467 -543 949 -58 -32 274 -541 -854 -846 993 -809 227 300 124 -919 536 -395 -491 987 -496 3 -766 -576 -133 -462 665 519 964 116 -431 173 -817 251 340 -151 662 -751 -206 -285 -258 405 -508 -167 -869 -859 -790 482 -285 53 -710 983 981 343 -503 -701 631 -665 478 857 -633 -387 901 -159 -427 -808 -390 473 274 -653 953 -501 108 -723 -585 -746 774 88 594 628 895 -316 -605 -476 537 217 -687 576 -169 680 307 727 -452 924 -500 349 -801 -554 -274 48 710 -257 -981 -947 -825 -738 842 233 549 759 823 -985 -552 4 741 -833 -840 88 -14 926 -804 543 -375 755 -679 177 -670 -12 -925 -899 742 56 -354 995 -23 957 997 -547 -385 -240 751 -504 958 -104 568 864 368 660 926 -571 122 -123 824 -723 -760 435 -642 853 -930 -599 -700 926 -999 -576 -408 -36 619 -14 -263 62 -304 939 -160 44 -692 322 247 -650 428 435 980 64 298 -419 -153 -600 58 614 -322 -102 44 -959 997 -544 -733 567 799 -524 -805 469 -571 121 447 385 -129 -799 771 961 -613 -349 300 -161 396 33 -546 489 138 952 -942 -278 -773 -551 484 513 -457 -472 801 499 602 -341 -37 986 -268 -707 -331 -947 -605 618 475 -111 -261 834 260 443 165 884 835 660 -90 -178 234 295 -187 262 -757 723 -282 -412 -340 -898 460 -818 284 529 -568 -673 449 928 510 -758 340 -756 -667 899 512 -119 -254 -399 -499 123 -711 -782 277 -254 -513 625 -757 -6 -789 905 -596 -384 395 -504 486 772 -358 914 -13 903 -344 93 756 309 727 -581 -372 -691 373 -803 -286 614 -326 784 853 456 -335 -828 266 341 -851 -318 -726 -487 499 930 -995 -908 180 526 661 692 -804 -608 738 357 797 -28 -348 699 699 -409 -551 873 680 -275 731 -547 199 978 445 -167 376 -495 394 0 116 -102 233 -461 509 -543 319 -363 -630 270 -364 571 15 -642 -85 54 -522 -333 -4 719 893 -919 -332 373 529 984 -974 -907 199 -477 289 -30 -348 923 -29 191 564 646 -343 81 442 -736 732 866 -925 -818 -550 940 -572 -915 336 -607 474 273 -457 -290 -845 -577 -236 418 863 643 -146 -880 715 -854 182 -578 869 44 401 -81 -815 839 491 580 -983 -23 -493 -573 -482 844 -576 296 725 -168 -83 614 927 -73 675 724 -283 488 -782 -813 -884 661 678 -667 992 -439 -286 -472 -16 158 433 443 125 168 -800 104 -85 -181 310 -483 510 749 576 764 -522 758 485 831 -770 -387 -284 -329 758 698 -556 65 827 522 -937 524 922 -848 23 -142 925 6 -85 153 -422 717 -807 -173 164 430 336 749 -425 69 785 -826 -249 543 -119 -193 -310 -386 604 -422 198 -38 89 -217 -206 -178 660 440 -77 833 -744 544 -393 984 978 806 -821 -65 60 -115 -44 -234 190 -756 -998 512 561 -36 192 782 87 835 630 -765 -832 960 521 -421 -206 -564 819 246 975 -361 -108 -488 -672 -332 444 76 -235 -178 -458 -532 872 887 -375 -42 -837 376 321 81 -521 638 -235 779 -181 320 411 273 -772 -742 -892 704 -692 -552 126 -867 -209 -215 -89 770 -161 440 -387 106 412 947 -655 -480 784 908 -144 917 529 88 -12 383 915 52 527 35 -209 831 891 201 -330 -224 -96 510 -929 234 -740 -314 792 -294 710 525 -937 614 672 555 628 698 25 547 993 24 446 -136 332 567 -930 -343 58 345 372 -154 -511 751 -854 -673 -612 686 -970 488 -99 808 -308 985 -256 258 592 912 466 -713 934 -848 -676 344 -333 -590 381 625 890 124 497 514 -581 922 107 740 -168 494 -431 -98 914 -86 -398 629 4 62 407 -101 331 -116 -11 -772 176 467 450 456 -561 216 -210 164 120 419 686 11 952 303 86 -919 239 235 150 -616 -234 -856 -216 -11 539 771 694 -560 -774 83 -694 -561 -26 -964 -555 -13 231 88 781 -485 -880 -19 -353 -959 308 -191 560 475 735 -853 330 -834 -962 472 -834 -213 191 760 -906 -631 580 382 -745 -466 854 -730 -269 633 630 225 -880 -527 -343 533 -37 -508 -177 711 -406 -963 -276 468 769 -562 537 -225 -709 364 739 -728 -23 26 -247 64 -305 970 723 672 624 966 285 -691 -61 -453 987 -314 653 -231 -446 -59 788 -772 -585 -898 162 486 79 684 68 -414 378 569 833 -842 252 -697 -903 -953 128 54 -898 -783 -522 -445 -667 -866 -461 940 -477 -299 391 580 310 -632 733 -931 332 -238 64 -176 291 56 -342 -824 -405 230 -265 -299 -811 -256 775 -536 858 282 -427 301 958 -860 -726 -409 -531 398 665 581 499 -388 627 -383 -818 -564 -217 804 458 804 541 -156 934 -453 -46 543 -104 242 302 141 -442 712 -242 -931 -887 -82 147 -668 -994 939 -254 297 737 158 883 -29 -126 976 678 -83 393 -21 318 813 -312 167 -661 822 678 -196 -724 -428 -548 -313 -223 -226 -621 -110 -255 -528 -937 614 350 -29 634 966 680 -10 -12 899 406 256 -205 -944 30 -302 -28 71 783 -435 -551 -216 304 -653 -442 -981 207 280 709 -510 67 -86 -862 359 -456 -588 -280 -3 -737 -832 -415 534 -155 -971 -443 -628 898 -933 1 -613 304 -852 403 -734 -10 -873 752 -44 616 -646 -821 -361 -500 -655 -503 290 -273 393 44 586 92 871 -272 153 -153 457 229 35 -859 -461 -985 -918 -832 569 889 -180 742 -140 -238 26 -322 -941 -868 157 935 59 121 59 736 -646 -414 -685 605 -229 23 -5 -877 778 916 10 -249 207 808 -791 -730 511 -684 -627 17 -422 -701 -884 -466 -51 697 847 -73 -805 -201 -325 897 -399 741 -609 419 -472 701 85 -519 -689 -269 82 44 -967 -112 700 879 723 75 166 -86 123 301 272 -487 394 -721 4 203 698 400 -806 -503 685 136 -602 327 405 -996 531 -987 494 -105 98 -390 773 576 -651 -973 -407 -149 -329 127 -459 -159 197 -501 228 -19 -694 -625 786 250 -299 360 731 486 519 500 826 -871 -873 301 -604 -561 -900 96 744 -718 -350 135 165 -292 -213 58 -150 -300 -966 -50 -960 -821 -866 564 701 -630 795 -316 -630 -124 -247 235 96 -914 -564 4 840 964 460 519 775 0 -668 -822 -149 972 -557 109 214 983 156 981 -628 -800 429 -198 98 -390 -549 164 -624 956 -433 333 514 -413 675 893 -41 858 602 -802 -270 -46 278 804 -145 412 -913 924 758 -596 209 265 -922 -618 265 480 790 -563 42 975 778 586 -543 884 348 -99 3 556 852 -219 643 109 -790 857 -849 677 278 -874 -494 263 220 -808 -344 -76 -614 357 -205 -54 965 -651 535 -669 769 885 459 -699 -433 -606 836 -248 -113 864 -92 391 187 -547 -399 276 683 537 296 -448 970 468 -42 295 -711 -439 -781 -55 -362 989 263 -638 -427 112 -183 -530 -911 -620 764 -853 967 -366 -486 -495 -490 533 -34 386 392 -88 349 -304 249 370 -414 790 159 283 698 -347 -445 -776 500 412 -931 302 603 328 -218 840 -457 919 -927 898 240 -623 -210 476 -753 -735 818 -533 -686 -609 -110 65 -364 119 -639 -33 -588 -542 -788 -972 360 369 -477 57 793 857 654 524 -943 339 858 -170 76 791 581 187 946 770 520 641 -354 74 809 764 -972 -244 548 -16 -785 964 -982 4 -157 570 -138 411 605 771 738 -820 -967 822 788 449 824 756 -418 -245 -564 -9 -858 608 -398 -297 242 205 -217 -972 144 -818 -311 722 -619 194 305 564 605 -541 -131 519 -942 521 -163 -913 930 976 -229 -855 -544 427 645 455 679 506 920 696 490 475 -385 -839 818 -469 825 993 373 720 415 -743 800 -395 -532 -38 66 -45 -979 -371 423 238 353 147 -99 663 784 758 46 419 -261 180 -582 -792 -905 -131 -308 182 511 76 -669 -163 661 -635 -365 -383 74 21 240 -309 -828 -231 -719 -284 -242 -958 -197 960 467 -352 704 -338 328 232 -130 -304 760 472 -787 406 85 -650 397 -482 998 622 842 766 781 -511 -799 -445 -156 -881 778 -318 -990 -112 -303 625 -196 -846 -652 167 573 659 421 -762 208 522 -536 553 533 567 458 292 -255 379 -496 211 -503 -140 -801 -722 374 967 271 -44 723 -687 79 -423 -738 666 -900 158 892 740 -591 -629 86 144 819 -107 529 -462 -693 -319 38 -383 -947 -22 500 -595 19 456 -739 689 596 254 874 490 564 923 -595 -633 282 -66 160 935 -725 -53 212 -468 -16 171 -451 -641 -217 -665 -343 475 -541 -885 -271 -690 -452 -570 62 -930 953 542 -119 -624 645 648 -849 279 -63 -645 67 660 75 521 -316 2 -813 292 -700 -66 216 -285 -670 -676 650 572 929 388 -105 132 -845 241 -640 -358 854 381 -167 627 244 -23 -11 197 649 819 348 -752 -263 681 578 -122 478 -845 -185 784 -913 735 369 819 -560 -10 250 248 375 562 566 555 811 425 -519 997 -842 68 -149 -926 943 769 -465 -988 -409 -811 -631 -313 196 366 601 354 182 -597 822 793 -31 -931 -255 -891 -643 -955 -28 -939 -298 -718 815 -731 301 -432 135 -721 -300 -768 -287 122 -384 982 822 -120 389 -865 -800 689 205 -647 678 -348 -841 655 424 207 -276 -587 477 280 -122 -738 -55 663 -432 818 -793 391 633 -201 400 532 -145 -379 453 -787 -456 587 -379 -854 271 469 -666 -340 857 -232 -868 530 230 -147 -384 297 -948 44 45 -601 849 -308 568 876 948 -593 -163 766 -83 428 -386 -829 880 -821 -866 -699 -684 189 323 639 -577 146 248 488 258 680 212 -686 808 123 106 253 441 -245 308 24 -616 828 -624 -361 -116 -200 766 -347 -452 739 -596 -946 456 287 669 -503 -820 795 -376 -93 731 618 -285 126 -386 -375 -513 302 -183 642 942 873 -236 -97 979 -298 762 -470 871 -243 564 929 111 69 -813 40 738 275 -945 965 924 -998 949 -771 693 978 68 598 -23 -423 667 982 -356 873 900 107 940 36 873 -137 -45 -62 -970 826 -78 107 153 -809 864 -139 -167 -946 -167 -399 599 227 -266 566 -181 738 -228 973 246 274 683 305 74 -263 -28 206 696 927 -938 206 -797 895 86 -17 636 795 252 -161 -702 613 -157 -791 139 232 860 525 624 -899 708 589 -633 165 675 -312 -332 -228 632 827 837 -395 -77 895 915 525 -401 -628 -254 -311 279 428 377 -171 710 -217 -885 -863 644 -721 -104 23 -970 -263 -522 -957 -504 -341 -10 -392 351 -56 350 -950 -676 189 434 672 484 -324 -945 119 -561 291 321 881 -398 762 937 966 729 -674 435 -733 -476 931 499 -452 745 638 151 -496 925 -690 531 -742 -586 -559 463 288 -213 -736 -236 -955 137 -216 -844 -739 -485 579 772 -606 99 -736 374 226 950 249 -213 -471 187 -801 -75 -649 -818 -821 -356 970 -442 -595 -845 30 730 886 -78 -648 427 -558 584 -324 -204 -32 378 -747 -20 83 -712 -47 -376 611 98 788 -817 456 365 -373 -632 -492 -983 -946 -891 717 16 -432 -837 456 -268 838 91 -374 679 590 -518 284 543 295 828 -494 421 211 419 -67 -167 -492 943 539 192 -37 812 -540 -321 -863 -7 741 121 501 182 -855 207 -683 -557 584 -521 30 247 215 786 78 872 -100 -488 605 -152 884 707 910 357 832 -708 -105 0 191 -342 -52 237 -200 849 -934 53 534 -759 -415 -956 -370 -498 262 -295 -767 108 -627 -821 -167 -801 143 625 -796 431 394 9 57 378 -401 -240 366 548 143 -34 53 -56 136 444 127 -275 -618 -27 864 702 975 819 830 333 -54 260 854 888 -975 -301 949 -302 -560 -8 -518 -167 946 995 824 834 84 701 -52 213 -529 -681 613 482 -594 77 873 302 -59 -422 -952 287 -310 671 -401 -173 437 -294 -820 804 -176 -409 969 -863 -720 -796 100 -790 905 14 812 90 -320 -921 820 917 43 -249 141 563 862 -79 446 -99 824 357 55 867 -760 -489 -589 -775 -552 611 832 673 363 308 -962 -970 631 -273 387 103 778 -109 947 -570 382 -768 -716 393 139 -689 -953 -626 -622 447 930 830 389 41 -588 -955 -423 -44 -411 920 -548 -359 -234 426 297 -484 -250 202 -196 99 -409 706 280 -253 -394 -652 -468 -952 -532 -830 145 -427 -696 727 698 -82 598 -801 -587 -543 -110 -14 43 309 52 -715 -996 -409 93 -281 236 204 -56 -746 474 807 -796 -715 711 675 -931 -88 730 -799 -423 -93 390 819 -368 -9 924 244 277 -869 -205 -675 75 129 210 657 804 -872 -999 -313 -820 -725 -366 464 -364 983 325 227 414 -132 -627 -620 419 966 -971 595 -175 560 916 -473 3 -500 581 -756 830 -812 932 817 712 713 -919 415 799 -241 -164 -560 -425 62 216 650 -431 528 540 54 -217 -299 -467 -159 -221 -130 -10 171 259 -336 712 155 -27 -956 838 947 -787 230 -540 16 -788 -18 370 822 534 -219 -974 -462 -167 -620 -894 261 -619 425 772 51 -421 24 -99 -116 849 880 210 -121 -589 480 -516 675 846 428 -619 360 876 253 979 -330 -741 356 557 -87 292 610 -2 28 -779 -225 818 295 380 -791 263 -364 175 256 141 272 -629 -341 731 162 197 210 -676 -283 645 927 82 -556 -431 -105 539 438 -931 252 -744 -822 -16 127 -539 617 -894 -866 -470 -140 225 -168 733 802 72 329 -456 -269 -919 -172 746 -231 389 930 -703 -472 -628 -868 577 116 86 3 -174 -571 757 724 73 -80 726 737 -401 815 -781 -865 306 -312 -888 188 -689 -552 -183 -267 -282 -381 474 340 -592 272 44 -867 -798 -918 -144 60 -563 873 589 641 561 -578 -173 -951 -384 -587 621 93 269 -667 458 -679 321 945 736 -895 -904 -80 -77 29 704 314 -122 -612 -316 -440 440 -146 -323 -916 -313 293 -542 -559 -526 989 -802 -922 -178 -992 684 -565 -171 922 361 -934 171 -122 -374 725 -235 972 548 -200 554 627 626 757 -653 447 727 766 -984 565 363 -675 441 -931 944 -8 574 -376 -979 -441 953 761 496 -787 -598 -990 -641 -408 969 517 758 -689 821 -450 -534 669 71 -879 78 273 -605 -949 241 -262 689 485 -135 511 -925 -741 620 -151 355 -800 153 -722 -985 -723 366 -810 292 -627 590 391 -418 -532 433 -232 113 576 -792 479 -279 327 235 -512 177 473 -544 138 812 -714 -213 406 -467 743 806 -357 -217 595 -600 562 -376 -280 -658 -767 302 -743 -49 -964 -816 -830 47 166 -894 -134 568 -139 336 840 -966 -822 -141 -943 220 -969 -819 -851 320 858 -870 -121 603 554 -606 220 -797 -20 77 632 -879 516 543 -965 -907 980 866 -374 -11 -952 -541 330 735 -909 -210 515 234 -124 -720 533 466 501 -398 -704 331 872 229 -446 164 188 122 626 13 -374 178 -970 -70 -934 133 293 -511 349 526 166 215 839 790 405 -212 258 197 -964 821 529 -527 -111 -653 -160 -260 492 735 -697 -965 -566 877 -103 -63 -489 337 905 -281 -848 519 -662 950 -231 564 -566 -686 794 860 988 815 -81 326 -533 -513 -297 103 834 438 -688 -858 613 816 -84 219 423 381 846 393 -19 925 -572 -579 764 873 -508 -760 239 444 -977 -333 703 940 697 22 -170 965 -997 590 310 575 -140 -150 -848 567 -952 -973 -37 125 88 -171 -712 573 -757 918 220 -613 -459 207 -798 -693 -395 480 316 -376 993 -674 -140 357 -886 493 392 -530 -181 85 -560 -751 942 -503 -815 649 482 -192 -280 530 376 -337 -475 -594 219 530 940 -729 835 986 717 -47 -711 61 761 989 143 -430 387 -115 335 -370 828 -265 -821 411 -602 790 382 736 81 556 429 -340 -632 57 -774 859 328 866 -169 -535 -78 184 -609 950 -487 -276 -985 744 -435 189 63 -409 150 -667 27 -875 -335 114 814 320 -803 -433 -882 999 -136 369 232 -81 267 693 -580 320 455 -575 -34 -357 -592 -773 -467 -230 -734 -988 928 89 -164 -949 -169 263 -48 33 214 -120 265 -289 -409 813 -555 -660 -282 -57 497 433 346 326 50 -451 340 -272 -141 -668 331 -518 -134 -641 432 140 -58 -247 604 826 368 36 211 -675 830 -270 729 350 174 -197 187 -904 353 831 -668 -185 408 -255 545 335 678 997 531 661 -403 113 -825 223 242 835 -41 -793 -70 704 927 392 -153 797 730 446 -978 786 -342 811 703 844 -706 180 508 -781 -88 -505 -238 13 -925 -360 457 -8 -988 -663 839 -355 -25 31 100 -397 262 563 228 -454 -528 -63 948 418 426 6 887 399 -756 -209 832 -134 481 -907 351 910 -147 -214 451 -624 905 -895 641 708 -156 -941 -605 348 -514 -833 -973 395 -398 -385 308 -784 848 27 -442 -293 -894 -206 833 692 -723 -958 822 -485 -347 -216 733 -655 677 -611 -295 -965 -17 57 -469 948 205 863 -618 -676 432 -219 165 5 -450 634 123 -847 151 -419 422 306 183 -196 465 -241 -735 -407 69 488 -353 372 -130 494 700 -1 576 -294 89 -642 641 81 -473 461 292 316 747 -299 -144 -25 622 -771 -647 538 -710 713 -651 2 -505 -766 42 836 -140 -823 508 -82 -214 -260 -935 -948 -693 466 940 221 464 157 -631 -430 919 -850 332 597 186 -922 -395 -134 596 541 699 888 -208 -329 567 -345 128 -573 -273 -211 -217 -29 881 -616 616 -155 -159 -725 -306 976 -991 -52 422 -798 435 562 -599 -471 -339 -599 -877 -958 -812 -888 291 -667 -878 366 -914 -777 969 695 232 -284 -240 -495 -736 777 188 -777 992 408 -765 -451 -881 -314 -353 799 957 -631 -230 414 -300 580 596 -378 -505 0 -129 456 -394 -896 -801 -220 485 633 165 193 -756 -260 916 685 78 863 -316 844 -773 926 987 -485 -504 -186 974 276 -560 968 268 -893 -755 465 351 -541 32 -514 -121 65 -220 756 550 723 172 -108 190 -456 768 845 94 -844 -781 745 -878 172 758 282 -584 -647 -203 540 -544 406 661 671 -485 -506 -778 624 -795 -35 129 -262 180 -931 583 20 -429 93 166 717 -126 -163 -761 966 -424 -264 177 -910 202 263 685 351 -440 182 347 879 -112 659 431 -542 993 115 449 -745 829 342 73 778 159 744 -816 -239 961 -358 -723 -773 130 996 216 473 14 -526 -415 407 6 -941 -53 -256 -792 -618 -992 -61 -485 -666 822 -972 -751 869 725 58 83 838 698 -865 822 806 -618 -935 -807 -437 -236 -74 -270 418 -89 313 912 -459 -322 -903 -625 -974 -394 -48 759 548 -883 300 874 108 918 115 445 -627 663 146 -816 123 -85 71 734 670 295 486 -67 525 -485 -745 -384 74 -996 -575 379 663 943 -222 46 -166 -797 -872 -540 337 258 -505 -970 -893 -283 674 899 683 175 -954 -78 -217 -789 264 -194 207 -765 666 -353 -492 170 -925 484 209 480 594 7 -22 -273 876 809 584 177 377 -964 -651 -708 358 -897 -502 -334 -910 939 -467 582 491 609 601 -477 -500 -23 191 958 -636 -133 -310 -435 -233 -924 -456 -251 -861 888 -950 518 -714 919 -478 593 117 -910 610 829 -344 988 497 543 -768 954 808 -921 -976 405 -490 -758 -182 986 -323 -393 -923 -135 452 -894 -54 10 707 192 -874 936 -590 -915 -159 -393 -372 -125 470 17 -20 336 -830 332 -280 -603 1 -768 -831 233 -179 324 -497 -789 -848 -639 -415 -813 697 -404 24 624 -953 58 95 -437 -283 -720 858 248 -921 820 345 236 -108 -1 941 -465 182 966 -254 968 -83 505 173 978 756 -940 -954 47 -789 300 190 -753 330 -477 428 -804 445 -994 422 -901 -865 769 -288 -845 -554 786 -735 254 85 47 21 650 163 -157 848 696 -531 799 -474 -987 13 32 964 80 -833 222 -411 -731 148 884 -825 659 -230 -841 602 -650 -623 -212 894 -499 420 610 -352 -973 94 -706 236 608 -280 993 883 -988 895 235 -92 -62 199 -565 -35 554 -913 -643 160 402 -584 357 -943 -885 -24 -270 -143 607 183 850 -350 437 -905 178 477 246 381 13 714 920 -881 775 -501 160 910 530 360 394 367 19 772 476 45 -150 712 -571 456 431 597 -970 -650 699 -140 -745 -77 -41 480 -100 358 460 45 576 922 -285 -877 607 393 -299 344 -472 364 -126 154 341 30 -957 -684 434 552 -823 -456 748 403 -699 -65 -605 584 -442 403 -886 742 46 829 -964 745 -966 395 -851 -890 301 789 -239 -827 475 -227 -588 -785 225 -518 539 -817 -754 -106 745 -776 -5 -997 -576 -316 -734 390 804 488 -952 -221 -453 918 273 -742 -255 197 848 -888 -336 -253 805 -771 791 -837 -394 197 814 735 280 97 896 -706 -962 -36 -188 957 -222 403 -326 869 120 903 170 -580 -819 985 417 -824 -692 -435 213 743 338 12 377 931 545 612 -590 194 -2 320 922 788 -785 41 557 -873 810 -396 -450 -918 -131 -707 60 -991 -679 493 183 673 614 977 -667 853 934 -244 -872 395 -669 782 280 -668 -397 353 -962 -904 162 142 -792 452 -79 376 -339 642 -56 84 161 -846 940 333 -10 -655 950 243 -494 693 -825 330 267 438 65 704 878 266 -720 -942 489 -99 196 -10 -801 867 967 778 -612 857 -524 737 -955 241 -250 -99 -604 781 -80 -106 81 179 36 -914 -41 -435 527 98 506 -971 -294 321 72 63 487 -801 -925 -59 -452 -130 -235 519 889 -466 218 144 -137 -707 -369 464 -808 -28 12 564 772 -259 725 680 758 -809 -665 384 -489 -481 266 887 74 625 -874 -961 783 -771 -243 840 -691 -483 -200 365 -72 436 -969 -214 853 80 -401 -2 799 -838 -179 -861 638 -998 649 -175 -807 789 832 598 -664 -282 -275 290 490 -866 -705 414 -228 -71 655 140 -837 -66 -599 -452 -330 -550 -921 301 309 234 -821 -136 -619 151 -198 -297 918 -424 -341 541 183 -581 -282 -533 -471 -628 715 440 -875 251 -355 390 261 -791 919 381 -363 787 919 218 381 -424 307 521 -567 74 -719 -84 -169 403 732 3 -607 -125 -583 -149 942 -185 147 -460 147 -688 -387 -595 -977 -284 -317 -331 240 -992 741 288 -587 645 882 506 382 176 49 79 263 -29 392 179 -971 136 -792 808 -767 689 705 946 891 -575 967 413 -141 482 734 -53 924 -415 116 -493 834 -912 800 462 -519 262 574 -805 201 -728 -968 69 -748 -194 39 609 410 -799 639 -403 -126 802 860 -457 -253 760 579 499 293 -491 670 733 -321 816 -113 860 331 862 744 -215 -705 813 478 365 -6 113 849 -335 267 -480 -213 594 -289 -154 941 -153 128 -830 -493 -72 912 629 37 71 -80 640 -193 919 685 972 743 281 399 -988 569 -873 117 -544 634 -209 831 579 353 992 679 625 956 -554 -318 915 111 894 -28 314 -576 231 647 -789 375 844 -59 238 -394 -229 -136 -174 -499 577 -348 -65 355 -214 -97 -901 347 -991 582 -947 981 856 -771 -860 -357 566 639 69 73 787 -982 -793 205 300 -624 228 -614 79 -439 -827 880 436 638 -654 501 477 -920 -918 192 -460 521 -113 34 -301 -9 -504 694 958 970 548 -203 813 -940 -885 43 305 -741 952 843 -683 231 629 672 502 -147 751 621 437 -209 -506 -621 -266 -269 -70 528 175 51 -48 -173 -402 495 -25 -918 -905 513 734 -923 777 -16 65 924 375 982 995 256 222 -287 -457 -72 -105 145 139 861 752 -300 -76 -826 861 89 107 6 159 -215 -171 670 -800 -887 978 839 -704 757 508 -97 271 511 212 -161 388 345 -759 983 786 939 -327 885 213 307 -616 227 -322 -103 292 -413 994 -122 930 -705 829 135 -115 537 -179 457 -261 826 69 109 275 437 -13 126 -119 -530 -507 40 847 -322 980 -420 -436 -207 706 888 -485 -150 577 -275 76 -844 565 -615 -654 240 590 985 68 -765 -136 756 78 518 -703 -183 -190 -264 -503 -380 224 -582 -794 -25 343 662 -386 -408 -918 876 660 -859 125 562 -479 586 -92 475 -249 974 231 -787 -30 -702 861 -347 -151 -528 331 -711 -422 -909 -885 -949 -64 -806 -639 700 565 47 -5 -740 -601 226 644 374 -125 762 -655 653 -173 -977 167 451 -791 -648 -781 62 89 -417 -235 908 972 707 207 504 -462 314 638 395 -72 973 114 -650 -560 478 552 -26 932 650 875 1 -557 -957 1000 -798 465 -681 -64 434 -314 973 101 381 587 -727 -175 -620 -994 529 752 -290 -650 -416 -36 -835 824 22 -41 -910 669 757 -907 242 -953 -49 697 120 771 -131 -221 -627 93 -210 520 988 996 314 993 -721 -412 -498 -897 481 492 200 70 -612 511 31 -920 -142 382 -224 560 168 -384 -370 -584 -644 383 927 -419 -886 997 755 -208 131 -798 -176 -205 715 346 -104 307 458 -200 -595 603 -728 611 140 568 496 -460 -780 352 353 215 -394 421 279 -479 -766 -792 811 28 -906 307 705 167 -288 -589 -571 255 -374 -757 423 172 -706 920 -548 -402 818 -738 -947 -478 -380 -91 767 -253 -405 496 -553 -658 106 -304 -29 -555 -556 -948 533 1 -929 822 878 341 -886 500 577 352 133 226 90 128 995 168 -716 -391 30 -236 997 34 729 124 260 141 -93 -232 -595 211 885 -490 585 349 -965 351 -60 660 38 -421 -223 -476 920 -596 -496 -57 -499 -687 379 804 -743 530 518 -268 -388 663 634 -556 -812 -559 -307 87 -717 215 -190 -188 376 469 918 688 313 359 72 808 -804 706 -770 520 -937 443 497 -673 -38 -960 921 337 -371 491 -495 267 34 -172 554 867 188 -447 -880 -952 852 245 -975 -24 438 -902 473 -333 -527 -451 133 9 383 -790 940 439 315 -487 227 -868 -487 695 -324 605 -461 165 -309 -603 254 897 -846 546 658 -800 327 833 -65 29 -469 -992 -817 37 -257 16 541 307 525 625 -722 -592 -291 882 -913 -205 -4 819 -64 9 509 738 552 -74 -289 660 -549 -52 729 -611 371 375 834 -102 491 150 -224 333 858 879 965 446 5 556 685 -17 -275 -336 -140 -334 949 -428 581 -843 -972 853 -803 532 629 -481 -58 353 -299 35 29 369 -752 -197 -586 731 496 -907 -566 9 -716 -902 -49 -409 -939 -951 -167 863 286 -49 787 -928 601 903 -29 -743 907 512 458 -170 -217 253 -349 -658 -536 -857 -350 -965 -694 326 -957 -983 648 -261 -829 -698 707 922 835 -456 182 -242 818 -807 -826 276 14 -58 -805 -268 709 27 738 208 -66 875 -438 513 539 713 448 249 938 -3 694 201 -667 376 350 145 649 6 688 711 -988 -46 -494 -575 -661 200 485 348 -152 -338 -645 -843 145 402 662 568 -232 871 -934 647 385 891 277 720 -983 -311 688 366 -868 751 560 596 -295 173 -662 467 852 982 -526 206 -910 143 -179 342 29 -370 -330 529 373 625 782 486 927 -511 -930 -918 57 703 745 118 -853 316 -934 176 443 -651 547 392 732 -612 348 173 176 -370 -924 640 -418 -14 851 139 454 -151 625 -417 564 815 -275 304 -348 60 198 -275 -132 -438 443 227 -919 726 445 455 170 15 -141 -138 -734 663 -733 729 379 345 495 688 -178 678 909 325 -16 946 402 -304 803 -680 -764 236 -102 -859 985 137 -122 417 -637 41 766 -560 -225 170 994 289 -920 -25 -471 -455 191 968 -49 449 -760 -360 -397 -903 -955 -132 917 -223 -688 -831 -117 812 -626 283 -798 873 684 -645 271 568 -692 1000 224 398 -418 690 -377 -430 -300 606 -741 -851 943 -736 146 -558 309 -797 -449 337 104 96 800 -535 -311 -130 17 -874 -480 759 213 -599 -806 -535 -904 334 538 -335 -539 -997 -855 -509 -613 53 -434 61 413 442 159 -674 919 -229 500 485 -600 -248 214 -442 999 -270 943 282 -406 166 -703 278 840 -493 -61 288 740 -444 -342 916 388 -142 -869 10 -149 -980 -212 10 357 159 119 -26 -86 378 -402 763 963 83 827 -954 572 457 338 -295 -442 957 640 -424 25 -197 471 -513 121 -560 221 -857 613 -730 243 688 -572 -987 -576 244 847 -111 641 337 547 884 215 -231 381 961 82 -267 -887 -619 869 91 555 -786 321 848 200 -861 481 -876 -946 73 -396 -959 -952 -204 -618 -680 -586 -757 251 212 851 -720 -20 959 -913 -409 -807 295 -371 72 -226 127 -864 -162 -557 -701 -898 467 -187 -761 855 -459 -324 223 107 482 -943 38 354 761 -220 -922 -645 -678 257 479 -876 165 -471 519 784 891 302 -388 -868 -564 -259 701 11 -956 863 -230 434 892 -77 -284 -995 -9 308 -396 -120 -503 508 -569 -605 -566 -451 989 -814 141 -15 -268 -346 -981 -44 883 11 -496 -105 951 -796 -440 -669 -688 450 135 809 652 241 130 202 932 739 813 -616 -351 -317 -66 -89 -516 19 -736 889 -267 726 -500 -556 128 456 0 454 228 971 116 -5 684 740 165 809 -964 390 -162 753 -34 -54 -379 -539 -759 438 727 656 962 -514 -197 -47 -436 -697 -8 919 -342 -591 -602 -767 -237 917 -540 702 -802 -572 -63 616 -241 593 -812 632 -695 -386 -511 -890 419 -933 718 -227 438 277 -396 326 941 -788 119 -754 86 938 -379 -453 -7 965 198 411 -918 380 576 -822 115 -79 296 -579 -629 -569 -490 -535 -424 -744 -609 -955 -448 937 -293 565 267 389 790 81 -531 -831 539 -342 267 -693 -747 -677 -626 -953 259 745 -598 662 539 -26 833 -165 411 -664 -512 289 -395 -140 446 -85 587 -516 -549 274 -272 -989 578 -509 -292 700 -915 115 -551 -499 -542 657 -706 449 37 -363 791 771 813 268 824 533 259 836 804 668 -581 -939 -404 -338 625 884 279 -411 -585 -16 -344 -768 185 -385 4 -965 -990 284 774 -412 19 809 361 -953 643 460 -776 -887 -269 603 -108 -531 -451 83 -786 -44 -966 374 -67 -529 -824 -413 736 929 474 -253 -250 517 489 537 924 -324 744 186 -653 -638 780 879 22 322 -555 -456 -709 258 -130 -26 -578 -425 -497 214 -103 813 638 765 -827 -326 848 -949 -139 -918 -188 726 -981 -163 -963 386 915 -413 97 -101 944 -706 -762 557 -953 666 287 586 108 271 -406 -34 -334 999 -184 604 992 650 -453 -386 514 53 -488 304 67 674 622 10 38 808 440 767 533 476 794 540 980 -481 -972 356 130 317 -141 489 -937 328 784 -906 292 -992 -986 -434 167 -872 1000 -196 817 978 669 733 646 -174 -335 138 291 131 -707 113 568 -661 -710 -165 -352 -55 -814 -683 -993 757 -161 -212 -473 -571 -374 -156 -985 816 545 -366 -232 -804 -925 349 -187 493 753 841 336 748 833 -144 933 176 -32 718 -103 259 -16 419 75 -934 -855 459 -843 -145 684 -470 -244 -575 454 -224 125 3 -774 249 -718 -752 612 -229 -239 42 600 67 -973 -166 -471 964 -38 -858 515 -261 465 353 -610 -126 517 713 509 235 -586 -921 -416 -335 -44 541 -407 -798 -805 -774 308 -660 585 200 918 195 -498 -345 -183 586 561 -531 463 523 226 -790 420 434 967 -337 834 -452 695 -757 525 529 -916 954 -206 -142 234 -953 642 671 126 835 -707 510 264 -232 -505 737 750 822 622 -803 -444 319 648 493 -811 389 191 57 -886 -453 161 755 -552 208 73 587 363 -974 -92 -615 -737 255 26 526 320 -629 537 563 -664 -735 678 -76 -102 -196 149 -652 658 -722 992 -674 -864 -631 -3 966 -908 879 884 385 32 -364 287 175 -972 428 -949 386 -31 -642 -796 -265 -673 42 -161 -150 250 463 -987 -924 -731 106 -2 -143 752 -907 155 234 -535 660 -878 432 515 837 851 815 677 506 -481 -850 827 -618 506 894 -621 0 -720 351 378 971 687 50 -33 735 -835 969 604 440 76 233 -342 950 -792 -651 -864 -599 182 -865 406 -536 -992 655 -826 -857 796 -293 -739 -627 884 599 943 -402 853 914 -124 117 156 667 122 -218 237 894 -569 450 808 147 158 483 -345 -368 455 554 -343 -408 644 -34 -712 24 -323 -231 -924 -382 643 -1 46 919 -126 -151 -171 477 -276 552 395 282 892 -785 321 609 -181 -616 -807 -525 216 -744 -105 809 -521 -156 52 592 926 -763 921 288 794 -854 -466 -921 867 -505 -521 -636 796 -723 -610 -882 448 230 719 -526 220 -782 263 -999 444 -242 747 -308 -22 275 -471 737 559 278 -992 -830 -80 342 215 -267 -251 -197 -190 -289 681 357 53 723 -171 419 -222 338 -735 799 695 73 966 789 -429 349 162 353 385 -707 1000 613 194 -33 -594 516 848 -37 635 593 629 522 -535 919 480 711 892 134 -685 -705 -564 400 366 -354 -251 -535 63 426 199 -219 235 521 -210 -721 -861 698 740 65 200 441 977 -523 344 327 282 354 -759 -171 -488 73 666 -536 -242 -111 830 -169 -387 -258 -652 539 -165 722 16 -332 -624 790 -432 -850 31 -491 41 331 857 -394 -751 171 -230 242 878 566 93 -982 927 -151 999 808 -126 211 836 707 -557 -400 456 877 700 -16 -465 -110 42 -822 -23 -201 -259 52 543 -215 -326 -965 614 -610 -63 -558 425 724 -991 839 457 51 -352 -367 655 436 -935 -505 -429 330 415 -112 -919 -813 72 582 -79 598 -870 -210 -605 803 999 919 248 -472 291 949 801 284 -395 -746 417 157 -972 -655 -245 288 -315 -259 394 712 367 -589 537 930 -750 752 283 439 227 -878 -752 107 -331 -243 -22 154 235 780 -860 -566 600 -999 13 706 709 -740 -414 -682 -602 872 423 128 557 -462 -919 228 331 267 832 -604 318 230 199 -650 -650 535 -944 -78 -895 917 134 -665 -962 -272 449 979 644 -440 639 547 -485 948 228 56 505 863 386 -278 -435 690 -826 353 -321 -270 -509 -955 793 291 272 -505 78 -597 -692 -856 -590 -400 -735 -12 718 306 637 -456 497 448 122 -226 400 731 -863 -295 837 -360 335 -963 570 228 598 213 -701 -800 -296 542 -296 -43 -116 119 572 -686 -967 663 155 581 934 -480 -457 622 -657 -4 -715 22 738 -242 -849 -735 -66 423 876 581 412 -279 584 -233 389 -826 -139 133 67 -313 -749 261 -407 138 -991 463 -331 254 541 -50 -151 627 -853 -684 -263 258 343 -1 -108 -458 954 413 832 78 -760 -202 78 512 -207 -401 351 -672 617 787 -482 113 123 -868 -177 -805 -165 -236 201 362 -585 62 416 -665 412 711 -520 671 513 -381 503 17 431 -252 923 -249 431 -522 -12 -677 213 286 -554 778 314 756 922 -121 302 -357 -308 873 527 -9 63 18 -197 -74 406 -361 -446 992 990 105 -294 755 -895 -712 594 -970 526 363 714 -286 -828 -308 -37 766 -77 331 -653 543 -414 904 -843 -330 -373 -185 -434 256 615 720 -312 -571 -79 303 -573 -725 770 -551 -255 666 -25 83 217 -411 -409 385 -408 -673 -307 854 -697 441 154 300 -767 -369 -571 -553 -930 -653 710 148 725 46 -468 716 619 -424 -925 -179 -209 55 -101 -910 -265 505 -237 494 -716 -170 736 -853 -635 554 560 -536 -650 905 -849 926 -663 -503 522 880 859 -849 -953 76 197 550 -301 520 296 408 563 684 101 706 -105 666 904 675 -107 -38 -437 -607 428 739 825 -424 -836 580 -818 691 -167 82 -797 -59 -684 276 -14 725 230 -345 -233 608 -976 853 -344 -188 -621 27 -917 -413 680 26 869 -861 -627 -880 845 -649 -311 -406 546 -368 -732 -126 -111 -804 -599 -274 218 291 529 796 755 137 -645 -383 -361 359 -951 -276 355 -661 -236 -970 -501 -388 -750 -635 379 -639 297 -699 689 311 361 -871 -3 689 -860 732 430 -989 -652 -228 368 -126 -796 913 -177 -264 -136 -935 116 903 -722 767 410 -794 885 -447 466 -726 -492 -883 250 -727 695 106 533 401 376 213 -510 -548 360 436 -406 795 585 -188 252 172 276 802 806 39 -851 -625 948 -326 955 96 -789 957 -320 -368 -810 97 -916 15 904 -762 37 -620 -809 -593 -912 -450 -659 645 837 665 308 420 570 -172 235 -416 -696 658 -77 -134 -25 -808 941 45 -110 -826 -399 -774 478 -218 852 592 685 -785 -737 882 -708 62 578 390 543 392 -969 862 147 -500 -383 -35 -476 -131 -791 509 437 254 219 -202 71 -643 -990 -231 914 114 -961 317 -536 411 3 206 -754 -634 -526 -436 96 310 -954 248 414 920 -734 708 -796 566 132 -919 -111 -586 -693 403 529 783 -352 562 229 -887 -546 454 235 -51 -221 598 320 280 552 240 873 597 904 -385 -140 -555 985 -738 408 897 -455 4 -52 6 -631 711 873 -58 642 -408 888 -211 -583 -833 -193 714 843 -271 183 319 -738 556 857 273 -486 997 644 -909 607 -214 -295 666 -406 -258 -529 673 767 176 -435 27 184 816 660 152 293 23 -358 635 917 -330 -300 -354 752 -679 -102 544 632 596 543 -499 342 612 -220 714 -987 -38 -685 -599 245 -871 272 0 -271 385 -258 96 305 809 -369 -989 -973 909 285 -311 -426 -732 815 113 831 -884 -290 586 418 -651 818 -145 -949 696 60 -78 436 -89 986 635 -594 962 910 722 924 189 329 633 -459 699 491 720 396 720 296 -969 -942 -307 -568 819 961 -363 531 275 124 458 -371 -815 -151 99 -13 -636 163 -636 737 468 634 371 -665 -913 -675 -551 113 116 563 -423 -615 414 -692 392 783 -887 -890 -337 12 864 -771 -657 0 -174 86 825 588 -389 650 -74 -624 218 -173 -628 844 371 429 -811 582 843 -109 -411 -96 683 851 960 874 690 294 -900 209 -75 215 285 969 584 -198 -179 -176 988 -413 -191 -550 -323 398 90 619 904 340 -708 940 877 -448 741 -481 743 -879 31 -985 -826 -145 -860 -803 -539 282 -682 -333 504 317 946 146 894 -179 -880 -290 228 504 -961 780 -881 -831 -296 -744 94 195 -843 399 -261 285 962 -136 540 -87 435 539 932 -559 452 -219 484 -832 700 932 -727 -689 814 53 -111 234 -614 -724 -610 -463 857 13 -19 822 908 -768 -365 491 466 476 -19 -781 900 974 -129 -751 -354 823 -888 267 33 -101 -893 597 -700 574 757 -294 -570 -914 480 -157 -950 409 -281 544 -614 80 -557 -378 940 -6 604 -15 -714 -931 -287 -895 638 -453 -327 -662 699 830 998 174 -359 -536 752 804 -357 -370 -782 917 -804 481 961 -836 -835 39 727 -160 -38 -571 -889 445 -453 704 58 -219 680 324 -643 -545 668 -462 105 623 -326 354 -453 174 -871 -979 -250 -943 -632 65 -829 -638 -339 109 -843 -222 688 -634 -90 208 -81 -437 630 -189 648 -198 -439 -555 -654 362 -254 -888 -430 272 -490 -435 341 -407 -517 -143 -883 -346 696 861 -185 -3 -5 257 -572 383 -189 355 135 476 -394 -934 703 518 -742 -379 403 116 -910 437 -706 863 729 -383 -321 -901 826 -31 -635 -768 868 -479 -488 -633 751 731 -606 977 326 426 -493 113 -835 -529 -518 769 762 -419 -475 -272 729 -782 -281 289 -100 -275 380 -389 -812 195 309 -916 -102 -722 124 393 627 109 90 -716 -20 -171 666 971 -550 393 -474 475 -631 -860 77 814 -617 775 -406 -5 -898 -246 -467 969 49 -295 -581 -791 -688 -797 -364 841 233 -113 -640 -726 724 -436 -112 -294 351 -193 925 -809 375 880 -163 343 302 427 926 -305 754 272 -298 464 -277 -31 -598 -794 243 -819 -66 9 -432 -114 -348 999 832 -162 -3 -871 -124 -175 -123 229 -691 -20 228 486 718 -874 493 -655 -474 -905 653 58 -644 -834 -243 -498 850 -574 214 127 34 241 -38 -956 444 290 144 828 -301 -47 -79 551 -216 -433 -266 388 142 708 110 237 860 606 507 2 254 -666 -973 -816 757 100 -753 416 868 89 515 699 -51 -445 -11 840 870 -637 -331 -214 -821 -436 651 700 510 479 -459 -967 -617 -838 180 -990 88 688 -572 -858 89 784 -674 258 366 646 -466 -737 -397 594 560 66 206 594 -621 -847 106 111 120 -719 633 444 712 639 -698 -720 -729 -414 -49 118 -200 970 208 272 -150 -864 660 -493 -288 -899 -768 496 952 56 -534 165 802 -46 -697 507 677 251 525 -175 -39 -442 -333 -228 451 -153 889 762 656 -155 -420 -9 680 109 -204 -471 617 -520 -352 84 -289 -182 759 -598 -472 54 119 -875 -999 994 967 -418 -550 312 -798 -365 -611 -422 -366 502 -266 -333 -48 -268 762 313 -424 621 -974 -539 -442 188 -346 372 -437 -49 808 187 -863 -527 -751 -73 55 625 -462 921 -745 519 520 -768 62 313 -780 -269 898 -848 691 -810 -218 -386 -120 518 758 -430 -600 100 -685 -649 -114 -60 634 -96 523 805 991 -312 -632 327 207 -679 -40 -715 677 191 525 924 541 -860 672 997 -609 15 -222 -369 295 -500 397 -60 -842 194 -873 215 959 568 -690 -224 154 161 681 -176 -408 -532 305 -223 66 -256 -689 355 51 222 648 -661 -973 -12 -876 401 -42 757 -510 210 993 -510 -104 379 -150 111 -912 -268 663 726 106 -292 -284 -561 -853 295 374 -811 849 401 -424 208 -246 -338 550 -273 46 -711 552 45 -6 -947 -693 189 562 -431 -415 246 -737 -191 731 502 107 45 -283 139 876 -44 438 171 -180 -565 -459 208 194 -611 -544 -278 474 -391 880 -174 586 -221 -100 662 21 -638 -536 -850 -948 -803 526 -119 -111 390 767 236 -689 -291 -148 270 -616 133 -750 -454 -686 571 69 -306 -16 -737 45 826 863 305 -390 475 -879 -442 -140 961 552 -597 272 533 944 770 -345 787 -725 670 -845 661 479 982 890 976 169 -54 108 -689 363 -366 137 208 372 347 27 -908 -158 492 -1000 -258 835 -74 -992 -930 307 813 -479 597 -470 -34 62 590 -923 -666 761 710 57 124 649 103 -407 -445 -690 481 -385 463 -117 910 -150 -618 -686 -697 223 211 -550 -656 -746 6 661 220 596 -243 725 -496 -465 723 -329 490 -938 -699 222 745 -531 446 -643 -442 -49 31 702 -437 681 -594 252 -744 745 953 -867 -234 -775 -704 -76 -711 -378 -584 -917 371 -280 71 -168 752 -584 -467 -258 603 227 867 374 -949 -258 916 -79 70 80 -62 650 -616 794 -334 -275 -220 -988 283 -964 -13 398 -637 -995 158 -740 -842 881 -632 -133 -305 -364 -479 -408 -691 585 -184 783 108 108 -171 -989 -198 262 603 -240 240 245 151 968 289 925 267 191 -283 -592 -599 263 -874 90 -453 -793 -964 181 936 687 -542 437 188 -533 -759 804 942 -744 247 518 735 -604 -92 -892 311 656 246 180 -19 -350 -233 455 -305 6 -278 -751 279 615 -235 843 -704 951 -548 901 -367 -256 -155 -782 326 839 914 362 -709 440 948 478 457 -509 -232 -822 198 300 -259 887 -292 -890 937 75 964 118 -494 357 -249 198 -792 525 85 878 139 -694 -700 -594 832 -993 -754 914 767 211 -217 475 39 417 -238 560 286 525 402 -153 4 924 -323 159 702 21 541 965 -620 43 56 -333 -430 736 -532 461 -45 365 137 -81 -4 -661 633 253 50 -64 724 -986 298 172 -725 699 631 -437 693 48 717 -269 349 -996 130 -492 489 -703 569 253 526 694 -768 995 -962 -979 -832 -332 81 882 -717 61 466 520 610 64 276 -590 -258 794 164 -864 -318 -441 -443 554 -885 -549 -307 -53 498 -174 475 -173 174 -269 585 478 649 524 147 -412 400 -672 -231 496 738 687 110 -779 264 -417 -970 -650 -877 -870 845 481 -970 33 77 -809 982 502 -73 -842 -449 -244 -447 123 730 -333 -561 -326 -642 810 651 -468 269 -53 120 621 -806 -96 931 218 526 -333 -846 -506 -682 856 650 -753 -760 -575 553 995 9 -772 -363 -545 394 596 -837 0 529 11 280 373 -278 -507 -569 794 312 -546 876 719 -553 -657 -118 -36 546 -805 775 659 251 -822 811 -432 723 678 -862 -810 -601 -449 268 -967 206 24 804 -1 -242 -274 -252 806 543 502 757 870 -918 439 346 689 67 166 -709 -376 -591 -240 895 318 -980 -932 -465 726 -282 398 -615 -688 -204 -614 -635 -492 -588 -690 -543 -633 -625 578 -553 300 -583 30 428 -996 -944 -638 430 85 202 -475 455 -970 -850 993 193 812 -219 138 537 -992 478 -969 -480 297 -428 -569 -341 -404 668 -704 -671 -328 584 387 457 -879 839 516 887 -17 497 128 -949 275 152 507 398 730 -871 212 992 -386 -822 -562 -905 867 301 921 -473 -884 74 -751 -895 370 -153 620 -486 504 -800 -45 -470 879 406 687 -527 -949 73 -571 -669 -297 910 -961 654 -796 775 261 197 -336 -182 901 263 -293 -495 -388 -230 52 260 -859 515 -578 362 -274 67 -848 153 -865 -340 -914 -37 -368 777 263 75 -822 767 -185 -755 18 650 534 -323 -780 -124 184 -980 -556 342 2 -172 16 599 78 624 -128 -181 -983 783 767 536 -207 -788 -597 76 472 -488 -420 -118 1000 68 740 588 479 -449 -684 32 -650 -237 543 971 -463 -673 800 379 688 20 -238 898 820 873 -464 -841 -648 -118 -463 -411 -614 974 430 760 142 393 -743 738 803 -594 76 -806 87 -682 -73 693 929 -320 550 -915 85 751 876 -800 535 36 381 -159 579 -106 858 -554 189 -203 357 887 -640 -790 -878 949 -19 -247 562 773 -578 -513 319 246 666 -268 54 -126 964 -503 -774 -258 562 -633 -649 -303 503 965 406 43 570 703 72 -889 212 644 -153 426 -747 -386 58 72 -52 -890 -830 -392 -941 -369 630 625 775 116 262 -322 -684 -770 999 -619 -341 -548 361 994 -956 -886 48 154 -214 507 -987 -777 -754 481 -885 245 370 796 352 -72 -22 908 -151 -896 -391 388 -697 -767 332 338 99 -317 457 374 -542 724 -10 550 -86 489 335 83 74 -421 -868 -723 -655 -164 -745 -348 537 368 848 221 99 -927 685 -9 581 -547 -392 843 802 -997 179 886 191 254 38 -47 462 902 -230 191 702 -191 625 -145 794 908 245 274 -108 -237 -623 -241 449 -424 -830 -4 423 946 54 -392 245 97 89 -506 -233 215 519 751 -479 882 184 -387 -989 -221 14 313 -214 -581 -350 20 -291 -197 248 -420 -364 716 -815 -244 -869 239 -89 -462 626 69 975 194 -852 128 516 254 807 49 -403 -87 -370 -438 971 465 -968 248 -157 -100 -572 764 -808 249 515 -349 795 143 -929 855 -56 -743 -896 598 132 -235 -699 -754 -489 -580 539 -836 -770 273 -139 -421 911 485 778 377 -162 -322 763 -203 -496 -701 601 -135 -937 -404 -794 -453 172 171 679 901 219 504 -267 -100 -749 367 8 8 645 -944 467 -715 -927 -824 36 -156 847 -745 816 -84 -719 -218 707 407 -202 -108 770 -562 642 169 -215 -625 948 630 -48 547 55 -75 16 918 357 -306 -377 -887 250 19 474 -349 224 840 -546 800 723 -660 -412 50 155 -903 233 31 -17 171 -905 -533 -928 -733 532 789 -158 -676 -207 -895 -904 742 937 -434 -670 -597 670 -817 126 101 -592 501 994 -734 -781 302 -382 524 -410 58 35 -877 -31 -256 -614 879 -459 -345 622 -317 51 746 659 768 544 -452 149 -198 -285 42 -396 -290 -335 -316 475 -236 -583 762 127 -685 -376 -11 -542 493 -98 -547 -518 384 -591 814 -526 -977 -832 705 15 392 -174 341 66 -914 -71 -483 417 -748 857 161 567 918 584 -737 -148 723 -536 678 160 -490 122 118 -400 327 706 280 124 -496 -910 361 170 -690 558 406 706 -506 570 -80 -109 788 942 -387 -211 926 87 325 199 116 969 -787 408 -291 -819 831 -877 385 -651 -918 -935 -856 450 -63 -101 -510 21 146 -229 -777 -76 986 -368 -893 -207 453 -911 -214 -540 -754 691 -407 798 -193 989 833 -464 760 -173 -529 933 35 38 730 -589 -27 826 561 -157 -826 -790 -669 148 -864 296 -219 269 538 -229 511 -291 -201 -688 209 -444 454 -254 -880 -580 299 -717 -955 -221 941 -635 316 442 244 -88 -732 -201 325 358 -199 -324 372 906 289 105 654 -722 -692 -588 308 -697 -173 611 562 559 -169 387 -647 -863 -494 -173 -338 70 56 400 -192 -925 -32 968 702 -973 924 456 975 -808 875 40 -224 -848 111 816 -186 -776 -743 -904 -16 -713 -90 507 274 847 169 -649 941 38 994 109 -148 -642 -886 -199 303 347 564 692 299 463 -437 448 -750 -653 275 54 511 881 665 -957 542 534 -419 -97 971 -170 -413 61 -907 -321 846 12 274 -159 -6 -467 520 -198 -827 -765 31 239 -324 -486 -639 -338 -685 67 -101 -969 -939 363 -54 -116 -815 331 -84 806 108 -479 698 -558 -204 324 -186 -117 -790 355 -742 -694 -626 -208 -447 537 171 -170 -572 -516 255 950 -343 -509 -63 -410 430 960 686 115 497 -178 -541 -90 124 784 178 -829 206 621 -600 -566 183 -294 -530 -943 -600 264 707 935 552 457 -538 851 289 305 374 86 -249 -523 -931 374 -138 -550 -462 -126 -78 -551 -98 823 -882 283 -30 -573 -538 -553 -739 567 -655 -454 -615 -490 -212 -325 -463 249 -606 929 602 -805 876 593 -911 -236 688 -727 305 -864 37 19 -315 -572 365 600 992 -496 -482 -161 -442 -108 -921 -807 -1 -409 698 967 305 10 557 -247 687 70 -164 71 -665 354 651 495 97 531 596 704 -243 395 923 -151 -793 62 277 -212 633 -305 -96 159 -376 -868 -833 -473 -704 923 -507 -441 -669 502 327 -344 -775 501 -574 -986 -120 115 297 -194 -940 538 -473 280 -734 -961 723 -801 -799 250 -290 -892 -45 -288 -105 718 764 -987 483 620 -290 759 -731 -733 81 -933 368 -589 -345 -523 -227 930 549 389 86 -112 -224 730 468 77 291 -300 -965 -153 -609 -312 859 559 -217 -390 989 729 -514 -53 -118 162 87 -372 -244 -274 904 175 -534 683 -300 -106 -958 252 610 -490 -1 -444 335 -585 -668 785 -241 753 -541 -980 645 -558 -90 210 -312 -839 429 689 973 548 -894 33 789 -631 765 -298 490 -543 960 -585 178 857 567 803 880 -94 -890 409 730 391 576 946 -584 819 -118 999 872 113 -579 191 -129 679 498 -873 594 469 125 218 15 678 478 820 650 24 570 -604 -538 -937 -134 -186 -495 466 582 728 -776 -545 -247 -431 187 -452 464 -92 -56 -275 175 -237 998 387 -697 48 378 476 -324 462 -669 227 0 779 591 -260 -588 -599 437 98 -78 -676 400 -541 -311 -627 -416 -734 -802 199 945 229 -884 81 719 934 -621 -627 378 743 -398 -614 782 -379 906 -402 696 260 122 884 249 -102 606 -128 -633 483 901 730 701 -549 -890 557 531 -244 610 -629 -831 294 601 -518 -489 -145 48 529 500 -59 780 -545 -595 28 -380 -545 503 -884 -408 -460 859 590 992 -693 173 -290 436 -595 698 839 454 361 -214 -420 593 494 -302 -729 -642 -505 683 -40 683 896 453 -177 -461 -789 -5 692 -54 -335 -694 -885 -721 -260 895 716 -113 599 -829 -82 913 -632 -193 432 914 510 157 389 -86 661 -483 945 -70 -394 624 -442 -993 -615 -427 -622 945 -55 -659 600 -1000 -696 -564 867 -847 117 873 861 568 709 725 -359 -27 327 327 -435 -158 -294 218 893 567 -147 -301 272 -392 -692 -457 308 -831 -961 -169 -391 -655 7 725 637 -783 -465 479 564 -988 -733 -728 494 -857 91 583 -987 -446 -828 -559 -190 -867 271 685 187 -450 165 335 661 -236 950 147 -132 -128 -289 159 64 -623 219 521 335 299 303 169 -776 237 789 241 -483 924 -170 -611 -786 325 73 -596 -154 573 -57 -845 865 252 -263 451 524 681 160 -267 73 641 753 -462 380 96 828 -172 -535 883 -195 -826 -573 401 920 -719 603 278 -207 -933 -152 424 -881 114 -751 806 321 -300 -660 222 -750 -474 704 895 -76 -6 989 930 -674 793 -681 629 24 151 -683 -875 -596 957 775 75 -202 798 712 -559 251 734 810 -155 -950 58 783 -522 638 10 -322 514 -433 -445 -540 -841 76 -60 727 740 897 680 -535 -618 296 131 423 -764 234 -456 950 120 -432 -705 -733 -362 793 636 420 76 -386 -787 -479 477 -274 245 355 -615 -477 -379 -595 -376 869 297 -460 618 -148 947 -837 -355 -734 -679 103 -834 63 -691 -465 -618 7 -79 3 -61 931 254 725 253 -558 904 361 -724 105 18 -39 431 -392 823 -70 135 76 971 -801 -827 -420 758 740 -819 -336 759 25 740 -303 -982 -555 -700 959 821 855 -517 410 -596 -958 -180 -930 706 -30 744 614 939 -29 -948 -473 943 241 369 -349 2 -377 -417 959 -838 441 209 -354 417 893 247 -659 -85 -206 463 -422 369 749 -110 -964 481 354 886 -941 -961 391 -707 -826 -835 -32 838 -408 -845 -159 238 741 707 -918 638 837 -48 310 -136 -606 614 734 120 564 871 14 185 -27 195 773 -633 955 645 -404 456 258 983 -965 359 215 -194 218 -554 -40 901 -143 573 54 361 527 -529 567 -791 -445 -1 -200 922 745 679 -722 723 -27 -658 274 -205 -949 -495 94 -988 -566 -703 308 546 -37 333 965 625 -256 -681 167 212 -811 -634 581 870 767 565 -766 -800 430 -475 748 -585 -99 534 485 417 -10 -941 664 -453 -487 -359 320 -629 -634 922 355 181 464 -697 815 577 609 -419 -995 50 -421 -596 625 -607 -431 683 -362 192 -1000 -262 961 619 -831 -917 -980 -261 -678 608 355 -569 85 -85 -900 -396 803 -580 724 348 -472 -248 15 -410 -743 -870 761 649 365 -402 26 -18 -471 860 38 -954 245 -792 528 -493 894 -747 83 -593 -771 -27 818 568 -234 157 484 558 618 -193 -779 -837 128 -320 -604 -763 -388 939 -324 -487 807 -169 187 -85 -777 952 -705 -462 515 -280 -847 -360 374 236 329 801 0 844 -763 -670 -314 -900 476 -821 30 346 -988 241 800 -954 322 -885 452 -647 547 -39 -477 944 -798 617 648 953 478 503 315 -921 -336 434 989 443 -573 677 -907 -972 -313 506 859 178 -857 554 -776 107 -576 868 792 -709 77 -825 923 79 111 201 224 724 227 464 286 49 -371 429 140 -562 275 943 -309 410 382 -940 -340 613 890 -214 -815 -82 553 -676 451 -153 -1000 -84 972 400 -231 965 391 985 223 -829 831 -149 257 914 -174 -23 493 -332 -659 -357 408 967 -639 -218 961 -910 -395 577 -29 801 474 459 194 859 755 900 -935 15 -142 -706 84 -14 727 -116 -786 -475 -912 -21 -950 181 955 884 -991 -271 -911 -820 101 -587 -439 185 -994 -222 -79 -90 452 285 -244 -888 330 913 871 -2 156 662 -458 -441 685 725 105 -786 -597 365 796 -154 -647 2 -834 712 5 94 87 598 74 -12 -784 -247 921 -440 -838 202 -873 -739 762 -478 -732 828 797 -357 776 -879 869 -756 507 991 -842 467 -548 -226 -290 -896 -784 -458 275 829 -262 -344 -520 566 784 800 -647 -58 -933 -58 -865 -842 549 -730 632 367 -365 -778 572 -696 -355 -836 -209 -832 -855 990 317 183 416 45 674 -517 -852 -948 748 -695 -194 539 702 381 379 532 -4 -467 -154 705 537 386 -829 -836 6 803 -988 886 -365 -639 477 -583 229 684 42 890 -5 -598 314 -933 -201 -256 896 -84 855 -646 811 -427 51 -838 -178 801 165 -293 983 546 875 -115 -181 37 -696 389 -606 -206 822 -171 285 341 580 375 -569 197 -776 -971 907 89 25 -175 140 -192 508 853 302 52 -70 -732 517 814 -797 768 684 -787 224 -162 -185 -437 659 792 144 677 -9 868 105 -99 48 -617 96 65 -235 88 -180 529 185 -1 290 -321 -306 660 552 -932 -111 -903 -116 -596 -998 -676 -176 231 -408 664 -4 330 268 141 -788 -810 402 767 -653 -759 -342 76 -672 695 -470 -387 746 524 -765 878 -994 953 1 -513 -212 194 -518 -740 -298 -870 -467 674 172 146 -409 337 -872 487 -405 -980 777 372 -489 -309 563 488 -504 586 -558 -902 -136 -714 -893 805 508 -641 955 507 925 -643 -559 -917 -222 -848 88 -537 940 22 775 -425 299 71 696 -259 -584 483 352 364 -277 -723 -19 -965 583 851 527 251 702 169 586 670 616 668 862 63 316 163 -832 700 -998 -242 33 602 -796 -252 -729 480 477 -340 580 -129 431 575 -343 574 -654 -373 -47 676 -27 241 655 -901 -791 -152 714 -422 330 -990 208 -497 743 -330 -797 582 -79 -773 855 915 463 -268 85 -878 -709 -397 316 -393 374 733 -668 333 -22 337 689 -15 286 -999 -936 261 -580 -837 921 -789 761 -587 -999 856 137 223 -721 -195 -410 512 -211 -118 450 -836 -40 813 386 -498 699 -86 -485 442 133 666 916 -519 -302 454 686 982 608 467 -676 -668 443 -245 544 755 -798 -928 221 -280 591 761 -74 -174 -508 27 -439 -703 -569 563 -151 -514 27 -152 683 -413 -114 282 -996 -786 313 -82 554 310 739 -384 392 -179 350 313 438 170 60 184 739 -429 -984 620 -894 -54 77 -916 740 870 330 -2 212 83 -105 -790 -850 290 996 500 -839 -5 516 -387 -23 -35 -503 321 412 363 -841 213 -742 810 388 856 264 775 892 52 -19 26 -336 487 546 -984 663 470 681 270 933 -383 683 754 -737 -551 -824 -41 -488 407 164 -383 -758 180 366 122 393 63 391 -168 -993 960 210 84 819 -309 -236 -232 -647 925 -896 -763 318 902 -263 -228 -827 -142 -463 960 -220 875 -203 -407 10 132 464 -665 80 82 -512 -192 78 -496 151 493 -932 -325 -579 -149 9 981 -779 -679 966 670 340 -604 -918 -501 -680 -998 -966 315 -529 -925 48 191 393 -69 234 -380 -156 116 -196 -374 829 710 -106 843 -326 613 72 -737 -819 120 117 446 -304 -763 228 605 -267 -963 -275 -662 553 -423 103 -368 785 310 -516 409 -348 676 -482 989 921 472 964 799 837 884 437 -598 998 410 -917 -807 618 -791 -271 964 -164 20 -855 -596 751 -236 -360 -875 831 365 -547 241 241 953 628 16 -13 84 -175 -308 -7 143 -688 660 -716 82 -284 -322 739 -589 -681 -614 -413 383 297 630 157 728 -524 -75 208 -103 -127 30 -341 -381 556 361 961 303 207 783 632 -857 -772 625 73 940 -692 813 997 172 783 778 912 518 60 926 295 971 573 208 97 519 914 185 173 810 57 996 -80 420 -447 931 -259 -353 -373 172 -709 132 604 979 505 313 -41 186 -43 686 351 -769 591 157 293 563 -919 874 304 29 -502 338 -107 518 -63 -865 -765 -840 -273 310 -377 -227 252 -700 895 639 808 -183 -492 -527 -163 -480 400 -621 -136 -8 -428 -846 -1 -172 922 804 667 -987 675 634 -987 410 -835 -671 -823 -354 -430 632 -319 -916 -466 146 -697 135 -940 -447 -83 805 317 47 786 -956 28 -337 350 947 -887 883 -343 -975 307 570 116 124 -214 54 -418 755 -920 -519 -390 -375 -231 -79 317 581 448 -327 -303 -705 -835 -293 -116 702 922 232 -131 926 -754 49 194 867 0 -519 -694 369 753 -829 -560 -535 902 -629 584 714 -397 800 -716 -752 216 -512 767 164 -900 258 672 710 -980 -648 175 -502 670 -606 685 837 561 472 -310 579 -707 -660 498 146 48 126 -12 977 -572 -820 -243 955 462 571 -554 -480 -608 598 -508 374 -216 873 -24 -512 944 196 -792 -104 187 -938 -102 -475 -992 821 708 -720 812 -319 -28 -588 -975 -78 95 -86 400 -937 246 -735 91 277 -512 764 908 -81 929 745 -799 -381 -732 13 961 506 -157 984 -788 -155 -625 -932 -912 51 115 -312 -693 -48 632 -733 758 -599 -309 -519 -578 647 -14 668 623 -990 -706 894 188 -628 -498 788 1000 -34 114 -916 -658 828 -49 -537 105 337 -372 -642 -196 447 -490 -547 -424 541 -987 649 881 -615 70 -149 -631 86 -960 150 405 -204 655 -60 392 794 558 -739 -929 219 95 196 766 618 749 -803 825 -517 -452 728 672 9 71 738 -591 -153 964 502 97 -192 29 346 724 836 -386 -974 347 -589 297 -929 -333 589 868 950 46 -724 460 512 975 -949 -850 -575 -550 530 -889 -377 -521 -858 397 -109 -284 227 -440 -415 -333 432 -762 -48 -860 126 840 -49 -736 269 -297 -529 756 -441 907 -294 -969 -231 350 962 586 915 -121 -422 140 -547 600 -486 -55 705 343 -597 363 44 188 -420 -254 558 148 -708 -515 -529 -593 468 -232 -423 -198 -669 238 724 -646 55 431 163 -644 657 563 426 805 718 613 -601 -259 -183 -879 -55 149 -482 -166 997 -382 141 118 -485 -623 680 195 -856 -790 58 569 337 -235 -958 210 725 921 -832 496 -630 -857 110 408 -67 861 -32 -778 207 670 528 987 361 -474 329 49 -430 243 966 872 139 -138 -653 202 -364 477 -717 -956 -436 -730 -996 -797 -133 -569 530 558 -357 -115 64 22 -733 682 -275 -170 -507 -392 962 794 131 -86 -41 -138 -211 -47 311 152 -879 -289 198 646 675 -711 -816 195 -399 800 129 -865 -499 638 461 -562 -447 772 55 -200 542 812 -376 149 943 -108 -11 -715 -153 182 -781 -548 -251 810 -56 -972 184 265 -113 -367 -834 -247 924 -143 759 -398 163 324 -159 -980 -162 944 -532 -246 -234 -784 -904 267 -365 -765 -897 668 227 70 13 -461 -520 269 -821 -347 -447 -367 463 124 -447 813 725 -116 -126 -159 338 -107 127 848 434 -9 -785 621 738 -559 -438 -233 183 351 106 409 -558 -917 -393 -273 374 257 61 -96 349 537 -211 -246 -269 227 -576 526 -666 -937 -804 -315 -617 33 -173 -274 10 -757 296 -690 -60 -898 349 -577 -915 812 313 -553 -740 -588 -176 -448 -589 788 -125 -39 -139 -718 -584 926 959 -509 20 762 -736 -897 -424 824 399 193 156 -253 -760 802 -642 -982 -237 -486 -506 -807 179 -550 -304 23 -383 -150 -428 -947 76 -268 -730 -63 -101 35 -377 -277 768 478 883 114 -743 -575 -651 342 -25 -333 -637 138 487 198 236 -619 -695 335 992 824 -277 659 -992 -134 905 518 -340 -87 -80 -6 473 -735 -494 467 497 -765 -62 -446 13 794 336 -931 320 -544 116 681 -338 208 3 912 369 699 435 422 75 -372 987 -870 378 400 -1 390 704 -47 -330 -619 514 -940 -23 -166 -286 527 316 44 -878 960 877 -574 860 -714 -229 802 -811 572 610 191 571 893 666 -135 978 -366 -188 -783 992 -48 -869 882 -653 341 -437 76 324 622 176 916 -22 -745 -144 -722 -294 -552 684 -505 588 259 -216 242 98 -38 -675 597 -664 -216 -643 -452 -63 213 -124 326 79 -981 -448 351 -693 -233 698 76 689 647 398 484 -819 -906 210 -740 853 737 686 946 -700 -248 -609 -637 918 152 215 -224 -970 752 -739 875 -731 -468 64 96 669 289 -99 575 254 933 357 -175 -57 985 -51 48 703 723 -743 -270 254 157 -532 231 -21 464 -922 -156 -653 -631 -698 -131 -795 -624 297 -716 114 236 -264 -593 631 524 764 -867 835 978 963 -159 375 139 -94 -586 -346 72 50 -539 -412 549 607 256 294 177 -18 195 -607 405 -167 -152 660 -336 104 903 -333 309 -162 643 705 -721 504 -517 498 819 241 393 -697 168 -20 973 -816 -216 -672 -12 790 -182 761 -463 -881 884 939 -895 179 -989 823 820 470 365 -648 553 268 -603 -335 -359 413 -134 372 -97 -83 379 518 -939 929 -279 448 434 -946 238 -152 -621 346 290 905 23 732 -541 -77 -62 240 -236 8 -623 132 295 188 -861 -811 -602 -770 528 -252 884 -602 -507 -119 46 -715 -544 85 686 990 369 16 -997 492 189 677 317 -460 -588 875 612 -784 802 172 708 812 585 90 -955 561 -91 -434 -354 -710 833 -7 -459 -163 883 280 -503 -8 -383 509 -805 -603 633 -796 174 76 -651 -754 -264 923 767 -311 33 -286 -183 650 -980 -868 492 312 76 -46 -104 761 369 -883 625 389 402 -537 -496 -510 311 -521 -248 -228 589 273 410 151 505 -457 954 -311 -921 705 -989 9 -195 769 577 38 -839 448 -921 366 -699 -337 -388 133 -368 518 119 -310 210 341 42 900 -978 491 294 -141 653 17 -238 458 -602 78 -760 455 -790 -272 861 -277 855 638 711 -863 -773 -94 -875 103 -278 74 -151 -146 508 -332 890 -378 -107 34 -485 164 -472 417 154 -437 -104 -856 651 -198 -131 914 201 101 237 -872 218 931 -31 540 556 -310 773 -709 30 270 9 -766 648 -760 -268 254 683 -710 195 868 -880 -460 797 333 -226 11 780 613 -554 285 -266 -677 -853 571 -738 810 716 -150 -125 90 61 -271 661 -894 -53 -946 -91 130 829 606 640 770 -801 -304 -538 623 -422 717 404 958 26 -375 581 -376 179 24 227 -562 623 -84 977 600 -249 -586 -103 -920 -763 -50 686 144 308 -664 -96 889 230 -655 215 -996 -30 633 -841 -588 -640 -311 771 -563 899 -307 -437 -758 -590 -569 925 -617 -790 462 424 -571 -199 -805 -94 722 -34 807 871 73 916 -882 480 -158 -944 682 881 -172 823 -486 -441 -153 -307 -723 -543 148 352 -923 -173 -338 -223 -225 501 234 -361 -374 -547 -89 -89 -791 226 629 559 -754 9 650 -717 467 293 682 300 716 431 450 -259 -671 6 448 -502 -367 -223 -406 -806 840 746 177 -10 25 -282 269 -798 -907 -1000 -540 -329 -256 -480 -288 116 55 -540 878 709 -520 -946 623 750 224 581 72 -321 394 572 -409 498 -966 -445 621 525 33 869 234 -295 -131 125 -744 -155 -959 -444 -147 -252 -158 897 401 -997 -460 543 655 614 220 -502 233 -769 77 -160 -129 950 -214 -201 -280 156 110 713 696 485 64 -19 -718 733 -996 -743 729 -301 -663 -465 -615 362 299 487 25 178 17 559 676 729 -537 495 -157 -212 608 674 316 -133 689 48 -181 -344 -954 -876 152 494 740 608 981 -240 608 805 -309 -645 850 955 863 176 -420 -706 -806 -751 343 980 876 -383 546 -220 -230 729 650 727 -140 288 619 -175 -576 -345 -646 597 -203 -241 -839 -498 694 591 897 -971 52 618 -658 644 835 500 894 669 187 -738 872 19 -380 -522 -835 184 232 -846 -524 206 577 353 -843 775 227 -535 930 -155 -130 -367 -1 -349 675 -592 -809 -637 -615 334 599 758 457 6 -620 -333 812 -316 380 -718 944 91 -419 448 889 180 -936 124 352 -936 -400 -563 -307 -807 -323 -311 -803 697 518 753 350 369 935 650 -479 -818 -962 358 -876 967 -198 620 180 -116 620 35 482 -321 349 -646 457 493 -511 -175 -109 676 30 558 -59 -284 -301 -84 -675 -997 321 -848 515 -267 -649 -654 -324 560 175 -336 54 302 -183 -668 442 651 -761 -669 -20 -131 -717 -905 867 -791 -178 -325 -183 -289 780 -961 -818 359 -69 560 606 -496 477 376 -307 996 -551 -106 517 -767 -178 12 451 -671 -721 176 -214 539 -252 -531 565 -443 -278 474 364 -929 -334 547 -184 472 -688 188 -520 -544 -751 327 146 830 -71 -149 -722 699 -268 85 383 229 496 937 428 513 127 -782 202 -76 -484 -604 -757 696 -878 217 731 -522 -306 -752 -220 -39 371 614 733 61 104 840 62 748 -65 615 -968 287 -234 691 626 -527 -468 -283 -641 -174 513 762 -859 -301 -905 -929 157 377 -515 686 -673 -844 899 -722 -125 722 629 397 -989 62 -826 -532 124 800 245 -124 -298 -64 613 -857 864 204 273 468 715 108 -586 210 -901 -407 -85 196 722 -68 84 -403 773 -8 874 -627 355 590 313 921 -853 906 -111 -735 880 569 435 328 -962 -511 318 -490 -226 714 179 147 -431 195 -581 -577 -467 -566 283 -982 -795 627 -421 -447 624 -487 -794 -291 -440 48 -138 197 -440 -585 -865 183 -153 241 571 -133 -866 -216 362 -652 605 119 -43 611 911 -409 -942 497 -285 90 -294 63 -502 910 1 -456 -652 -634 -393 547 -828 260 500 846 419 -339 -413 -851 152 -749 212 495 -859 -358 481 -245 -489 -856 -652 563 409 -926 -690 818 947 -309 346 402 -391 -292 849 -487 -946 784 -180 514 -248 263 -7 354 362 -839 -140 498 -506 -326 -917 816 -27 703 548 -775 596 -805 585 351 -164 -102 665 -72 953 430 425 107 639 -781 -340 670 -240 -983 -396 -305 122 -955 -621 -137 -875 -61 127 -941 283 222 -741 226 -273 566 -746 -859 -314 482 631 -86 -594 888 -865 -11 144 759 -354 921 -883 536 179 -766 148 505 -407 -109 735 -663 602 -661 -488 952 571 203 605 339 -434 696 931 99 -409 509 369 -902 -850 -503 -263 904 -79 -427 -222 345 -766 809 -146 -979 962 353 -650 963 369 446 179 -797 -277 -324 611 -605 -783 -125 -88 -179 820 460 -362 323 69 813 -238 -278 307 39 -103 36 636 287 627 -10 -245 372 -672 83 -507 254 336 -191 -631 -833 -466 -522 -85 -878 300 669 -542 -16 -553 -75 -604 142 432 -185 973 -100 -635 -396 -899 -989 -742 -207 -475 481 740 456 -514 -270 -140 328 -340 -486 660 585 237 759 -708 -950 -738 745 912 -151 962 -884 445 -759 491 694 -501 -920 -202 -10 -598 -738 -195 -892 24 -932 915 558 -824 -640 -380 430 752 52 -257 -153 -271 289 13 137 88 849 -775 110 -800 -170 -291 -840 566 -862 674 342 216 -961 621 -367 752 -508 -168 107 -320 -204 -713 -737 -457 232 -511 -63 175 518 -421 -885 -35 805 -859 983 979 -278 676 -105 -524 -473 -749 425 -82 -498 -562 -10 -872 -204 141 -823 -776 -438 -583 163 843 960 783 -718 402 -77 525 56 628 61 546 63 461 296 -89 -796 502 -328 732 -920 -15 603 429 -375 656 -260 120 -953 35 720 -979 284 -850 -861 -599 711 -494 733 -302 -969 -613 -458 -36 -552 -528 510 -158 287 55 329 -163 -43 -451 4 -745 289 -554 -35 371 522 529 -392 -163 35 -862 -272 305 -339 -63 324 536 84 592 959 -315 876 527 -978 -891 127 179 951 0 -454 -539 140 708 190 -487 -17 273 -773 215 565 -130 649 423 763 522 670 593 418 -153 152 300 -374 969 790 12 925 784 -493 84 -454 -865 -218 -33 -648 361 260 -831 110 -270 -794 350 -589 -646 -252 786 -506 -148 -661 -720 -242 -553 11 -691 765 -236 -747 -654 -219 -907 -677 529 -967 -621 -478 244 80 942 -250 -135 289 -435 -323 -684 -552 230 -681 757 313 -978 -525 23 758 464 946 328 -411 550 -782 289 -171 -368 -77 -519 -737 -653 -110 168 111 -768 33 -683 838 166 -801 -228 -244 605 -60 -298 -191 -883 702 -375 -656 513 -532 -364 668 253 705 840 -411 889 57 -600 -269 872 92 -322 -979 -400 -366 -289 -47 30 -944 -101 -594 653 610 -891 -659 180 -559 195 -244 -984 115 392 -330 89 -228 408 -709 -338 -850 -554 -530 -242 957 762 470 -157 735 962 -894 -762 204 -169 694 174 -508 -651 -120 357 645 73 -35 -658 461 -613 630 498 -631 560 -175 -687 709 -625 -373 -353 795 -555 -947 327 840 -502 522 588 198 75 -693 -922 233 -940 784 -554 20 909 -692 373 -405 -414 -589 899 -402 -139 944 641 -936 634 -277 136 724 33 206 678 542 573 138 -189 966 -983 -717 868 918 -643 712 -527 31 -651 788 995 -832 5 925 -51 407 324 -474 -504 658 884 -66 328 705 -540 -782 655 -534 232 386 30 747 -76 -727 686 352 -757 -938 -255 -708 -363 -191 935 324 -834 -739 892 -706 604 743 -956 665 185 -104 84 -534 -887 -354 -113 277 303 473 319 -23 159 403 842 223 -529 361 -803 -340 716 451 137 -423 270 -885 26 918 -941 519 25 -902 -933 -449 -677 -840 -254 -608 214 -188 -975 626 607 337 -551 471 211 -973 270 663 -434 253 16 4 -979 -365 584 -824 214 428 737 -904 -771 105 428 844 608 327 704 283 817 -15 420 501 -602 488 -682 -419 513 319 -657 387 483 -540 533 368 181 -405 696 -416 622 -57 265 -397 197 574 -448 -177 -654 -290 70 910 -612 -427 -721 -943 528 -744 -919 -9 -862 -765 -798 -242 -641 630 -428 -832 -523 -779 434 34 477 23 -504 -530 51 -101 -974 -12 74 -650 -754 928 -138 -565 -131 -593 -532 73 -972 -610 575 893 707 834 -752 -38 50 -289 -4 229 552 187 34 895 -680 -931 854 -238 -286 -408 -454 184 -185 -287 -896 -812 105 80 141 238 44 -747 -709 21 -626 777 -623 -695 686 264 80 950 272 -153 -706 -497 493 -794 764 -637 904 235 931 -471 857 -128 -525 151 559 650 277 1000 -885 -583 511 506 407 921 529 -645 33 -82 976 -307 -70 177 712 226 -78 201 977 -623 574 203 163 636 -596 823 967 780 -109 945 -464 -924 734 -89 603 973 762 888 -377 258 -287 394 780 227 -190 -180 996 306 -712 747 721 -823 -482 -359 -963 -678 890 782 -86 -804 -728 -60 -150 961 184 -910 440 -670 630 725 562 -319 -78 -454 688 674 -931 83 65 384 -84 -9 534 524 -166 -613 964 53 -657 359 -142 -151 -778 923 -762 -328 -578 481 789 -810 -92 -784 -12 -969 -451 -907 11 -881 -160 773 -299 459 233 -59 979 -177 -592 400 -518 153 955 517 948 -573 715 645 286 -225 121 407 735 376 248 -460 -575 689 -652 942 -118 23 405 -253 -469 -456 -201 642 -423 -632 -888 -819 -664 756 59 -871 -513 -93 -267 143 790 -938 -483 977 -552 -821 -145 500 -269 280 622 -252 -379 -45 195 876 -754 -448 503 -317 31 558 -425 838 -928 -677 -368 608 -68 912 989 84 106 475 957 45 -764 -968 501 184 -738 -595 72 -25 -34 -747 -825 115 -220 -43 -495 317 -641 -875 -269 231 -371 -357 236 -745 -802 -62 -943 5 -772 -481 -708 -330 -901 264 -645 860 -681 991 -381 425 621 -394 -486 -415 -252 -721 -207 -424 -729 618 303 131 275 -470 456 556 644 -247 -202 69 426 -774 462 273 872 -776 972 -541 513 -353 -903 90 119 616 574 959 731 -467 494 151 196 527 -410 -510 125 -806 598 -342 -233 -506 -904 561 572 -504 952 545 -771 855 977 859 843 -785 -352 -854 626 -961 816 973 106 -895 -558 816 -384 -847 335 -299 -814 795 981 845 319 741 367 -698 -358 967 327 -844 -530 -455 508 663 158 937 -695 283 433 -204 -562 979 -425 266 979 101 -942 738 40 -606 -738 620 -476 304 -593 -961 -607 -473 650 -212 -845 -881 938 522 25 208 -973 -721 483 268 715 476 145 160 -426 -271 -33 70 830 940 632 15 816 785 -874 30 965 -516 -51 196 -973 523 959 -101 -243 558 481 -890 826 759 447 598 -561 -955 122 802 808 753 39 291 924 -675 -607 223 412 -469 122 860 61 -500 -843 -421 -832 -551 -851 410 -75 -571 998 -673 -254 391 832 641 -122 898 -602 -946 275 273 277 656 491 -753 784 627 -432 405 -207 -641 398 743 376 -869 -450 688 -516 -488 -625 -264 -441 999 -14 -448 -548 715 -284 -335 168 -458 -103 12 183 833 204 796 -466 866 -604 474 161 -374 664 5 529 260 -789 -34 367 55 591 288 527 860 -652 -6 -417 0 166 -840 460 -130 -36 -932 -829 150 -801 901 629 160 151 408 996 -968 78 -531 396 810 297 329 -999 -922 -117 -835 -130 -789 -913 567 -514 -177 -841 -970 432 340 723 -990 956 -618 999 -52 457 958 87 598 816 -990 281 987 284 551 -655 -391 -153 823 69 -788 -760 376 883 79 721 -434 762 -357 -322 -979 -136 451 -449 -912 -870 9 601 359 -803 426 -25 -241 -815 -818 699 -923 989 984 -986 975 -322 -83 175 215 112 -214 -662 860 385 -250 -702 -17 -284 425 755 -828 482 64 -578 469 506 -969 -247 -116 988 -927 -581 924 487 -159 -863 -337 630 258 -511 785 -331 516 317 -219 220 -206 -690 642 287 79 -319 308 469 996 776 796 792 -885 -665 363 214 -904 147 824 504 -97 479 -942 589 -839 -193 -625 -645 -570 316 -719 685 714 109 -786 -915 -444 518 844 -904 -506 567 60 -296 -734 957 -212 -758 -620 644 -362 804 -320 0 525 655 251 -875 -426 447 457 884 -991 -478 907 391 -701 880 307 -830 405 -276 549 -411 353 986 357 37 574 521 339 734 476 396 313 985 925 482 -73 -784 215 -211 450 741 459 534 478 -613 -765 -95 195 -403 -211 238 -17 -929 557 72 -717 279 -228 369 -674 121 831 -494 222 822 -660 -246 -409 -69 -593 -529 925 834 -355 73 403 -320 -998 71 -92 -304 671 493 396 519 752 -948 -445 445 -221 -935 171 -570 685 632 201 -377 -753 -601 953 -413 -568 -574 743 266 -847 415 33 920 -390 162 -705 -979 646 644 -70 -160 605 737 -170 788 695 -798 42 146 316 -872 -888 801 -240 229 337 -678 907 59 47 -191 -821 237 3 611 -815 915 -97 571 441 351 -810 -774 -540 -332 862 -491 -308 -172 99 820 -67 303 -766 499 -252 -742 -536 696 -62 -887 -258 -531 -46 747 483 -63 801 -426 851 789 328 -918 363 -103 -625 426 -338 -84 691 -375 -792 38 -324 -621 319 -108 298 -635 -321 914 -776 248 -991 552 -913 -959 -100 -205 -661 -755 -245 415 930 30 299 5 -607 802 545 644 -758 281 267 925 212 -588 597 116 -389 29 585 -985 -625 361 -369 521 -64 -921 291 403 -776 510 844 682 241 -501 699 -262 520 -957 324 628 -836 531 -511 -84 485 1 -10 211 59 503 847 -115 -859 -131 323 -597 -728 11 -533 733 732 -135 -999 212 633 721 650 -993 182 499 -200 417 -59 331 445 311 315 383 49 275 106 -461 -635 -525 -620 229 123 -103 -928 246 790 -833 183 425 -783 -905 -294 -563 2 -291 560 404 701 275 -68 915 289 537 744 -98 -313 544 6 714 -989 -134 712 663 281 -371 358 755 883 -679 12 -728 768 893 -866 457 712 468 -937 -197 694 -963 269 -810 904 104 373 -37 338 -86 -780 -986 344 -455 -224 572 305 97 877 600 235 -960 -23 832 -116 157 -511 430 -17 -630 -54 91 -736 263 904 -708 -631 -984 832 314 838 537 -174 364 -898 -70 -701 619 914 -774 23 324 -690 -607 617 -95 -558 279 -735 479 462 -246 -570 83 -508 76 -457 -420 -311 257 568 -919 677 239 -178 403 501 -51 939 -259 567 622 -700 982 523 638 541 427 -119 -591 -92 -117 -612 -41 891 997 513 783 -360 -898 336 -972 -228 62 663 338 843 371 139 823 -556 921 -760 -44 812 -879 954 -258 219 -294 58 -353 -763 28 516 -739 837 -442 625 543 -879 489 816 -814 -125 421 660 723 965 -93 -692 787 846 6 594 796 -754 518 770 -851 607 73 -644 -572 103 917 481 184 -729 262 125 -766 691 207 -497 -864 -991 205 491 -929 -548 766 652 520 227 683 -873 -227 295 62 -668 308 299 -435 -232 -969 -855 -829 497 349 -422 -960 -100 511 664 -476 -480 231 472 -747 -531 961 -349 -919 -801 214 -556 -199 867 -127 -328 -484 -892 876 -235 891 599 796 901 -203 -711 -588 1000 -598 880 227 437 679 185 749 570 249 241 -544 -970 36 -842 990 147 397 -103 -715 946 -388 749 698 890 62 -695 -900 -8 -685 -385 545 173 558 924 52 -671 480 843 -949 -446 -22 -140 -542 571 626 1000 -203 452 327 -765 257 706 -65 -711 -968 688 -409 624 781 -801 -400 -660 177 -976 780 -214 600 -651 -441 619 -98 911 401 -703 299 149 -444 703 51 -337 -717 735 -216 -414 196 679 -8 44 638 -895 -177 266 445 -498 636 401 174 -138 -721 572 837 -591 141 168 -578 -265 911 -491 -437 725 -263 -122 -473 -383 -990 207 913 428 354 -516 932 -351 688 -864 290 66 209 -529 572 -79 -377 -521 -617 725 908 -225 -270 648 -579 684 999 12 711 -756 -309 -236 -409 -173 -40 -689 266 -454 317 416 -637 897 911 -88 173 -923 -167 548 -675 -472 -305 -174 -916 457 -125 175 25 369 212 -263 -832 -466 643 750 619 -101 -337 -709 832 -182 -795 -803 784 -257 194 -246 526 708 -873 751 -419 877 -770 -821 -939 805 -3 -312 -46 -476 80 285 511 767 218 -112 177 -905 -838 138 -773 14 146 859 833 -539 -324 -134 647 -379 -894 12 825 -443 -357 196 381 215 -600 -733 900 41 616 939 592 -692 593 30 -188 143 208 61 -476 598 -223 838 21 -413 717 -37 -577 -675 700 -539 -761 862 -793 -551 -172 -926 281 336 -978 -503 -795 -263 -749 -944 976 -225 -411 261 -197 658 -978 -713 -690 233 473 -578 40 -47 -711 -511 102 -535 -528 166 111 457 -642 -689 208 -597 -783 437 712 636 64 354 461 2 -549 -242 284 952 -362 -771 -890 -849 -669 524 -699 413 464 -855 -910 630 111 -266 861 750 -828 886 120 169 411 -505 175 861 179 483 -807 -323 324 -945 -635 -980 -588 562 897 994 46 369 -400 -268 494 -157 -466 714 111 -323 133 992 24 291 534 308 -760 713 731 125 856 -949 -975 -563 860 -813 98 548 -229 218 -464 -985 907 113 883 -563 -19 128 170 -339 -996 -538 -947 -1 -456 -122 117 -631 700 -433 952 -336 691 801 -608 -227 -658 813 -893 74 -912 783 -494 -951 -375 -615 -703 435 -697 -813 768 -548 -265 765 -513 -668 -305 -794 842 987 393 -513 -335 -126 315 722 -218 -336 -963 492 492 817 -776 -945 758 -203 -340 909 -133 -14 924 -472 -738 -150 714 -611 -967 56 744 -142 121 211 -864 313 703 599 502 -500 -606 410 -627 320 -461 -682 -232 -467 -118 -305 360 -346 203 9 254 -440 3 443 -490 455 -959 341 541 -574 324 56 624 514 -213 350 -968 -673 913 349 -561 539 -361 33 665 -107 829 -293 -338 -890 83 915 186 -503 -156 687 -175 87 -128 915 695 -46 284 995 -611 599 -375 -810 118 380 483 -998 282 434 367 75 439 103 -893 -407 77 50 286 -161 -142 -810 560 -90 10 -754 -500 31 905 -543 -606 -306 199 940 699 706 -437 -199 -319 558 -728 524 -706 -576 667 -355 -265 873 -588 20 911 -789 -737 -938 744 -77 112 -489 377 -760 917 816 766 705 -788 152 443 -168 882 405 870 -500 -589 818 -177 -67 -95 -574 443 -972 -960 224 -481 181 77 251 -390 -894 -96 -519 -538 -871 618 -165 348 -694 -571 439 -887 499 598 623 784 433 291 516 -962 -308 577 250 -240 210 -348 -138 -222 -316 -120 432 -991 901 727 747 855 684 466 550 683 -643 -382 -178 330 228 691 950 -176 805 347 -984 -392 532 824 -22 521 -777 229 -578 -650 526 295 166 -788 511 673 -44 706 -548 -45 913 -394 272 610 -39 -216 -972 135 -429 -619 -412 -609 691 936 881 359 174 -172 435 -694 71 -269 86 340 -347 807 -9 -759 708 -111 430 870 -315 -480 615 -113 -199 -353 875 -25 541 941 758 955 -286 372 -526 -775 -723 -595 700 -316 -524 811 218 -191 898 659 656 -276 753 352 729 -177 197 347 282 -280 -85 840 939 -503 430 380 -853 -734 922 -517 -651 -207 -773 -179 300 -306 -287 -62 730 -299 757 390 -60 -94 930 705 -376 -41 -352 -182 899 -199 -159 -113 -716 33 582 526 279 73 182 213 269 -558 656 353 461 -224 -3 430 -118 -308 665 -355 467 82 28 650 750 861 949 -443 -241 718 42 66 -404 361 899 245 882 689 716 -443 -582 103 358 363 -672 954 -677 914 -642 -204 -678 950 -656 -900 132 -856 891 -5 675 5 740 589 428 -783 717 -185 403 674 43 -226 -864 521 772 491 -494 491 -790 -800 -862 -264 783 736 303 -268 -25 753 552 -982 679 -795 -975 -38 -51 823 -698 147 831 885 -298 -157 -753 -933 -203 656 354 -505 -653 -887 -865 392 360 574 950 -75 -754 -99 675 657 -266 -769 960 -457 -283 732 689 -951 -795 978 391 -781 833 21 725 -233 -643 105 397 -997 913 -129 202 -305 -260 172 814 911 -484 -857 -65 917 -727 583 -16 -783 574 238 -8 -905 -40 271 -25 551 -404 977 571 -58 994 -34 71 478 230 552 797 -190 -782 -497 729 -894 -199 -207 -691 708 887 599 -384 -658 821 892 817 -445 -382 -570 -347 174 216 208 -791 -398 395 527 -625 534 166 -38 689 824 -500 -159 -782 819 -556 -115 -9 -777 -552 334 935 -830 940 -208 456 -291 796 782 -834 -511 -752 -671 131 -748 -915 648 791 141 -684 -777 -731 285 246 -898 -650 163 -972 -171 415 -966 -378 776 91 934 545 -211 394 931 645 -305 631 -585 -283 250 674 -136 417 252 -884 -638 877 -653 282 -178 18 523 -508 -237 -390 833 -508 650 400 -985 272 637 840 159 499 -152 -437 -470 -325 673 48 -727 928 745 -945 198 884 -720 561 -180 -891 -287 -760 -65 -254 810 499 -311 -96 362 -912 -685 456 -156 954 23 356 97 -334 445 696 -324 42 -595 562 355 -864 -402 538 906 156 -1000 -880 -879 233 678 535 -574 518 768 -432 874 656 549 -36 481 567 -80 -948 -353 -119 -296 172 904 -7 -875 -142 724 -828 -782 -934 -981 -163 -121 -930 923 -663 64 -356 -348 -966 -603 -289 275 668 2 344 865 -938 -955 877 536 -749 261 -553 516 765 954 218 293 52 -459 790 -410 198 79 369 -472 143 -692 -359 -617 -926 -991 63 -39 582 -95 -689 865 -726 -381 725 514 -520 -741 139 965 779 362 -640 -213 630 -44 685 803 -914 -869 -359 -845 -679 449 264 382 37 -845 -421 -924 -168 843 -496 987 630 873 693 -399 -67 692 96 -417 618 -581 648 629 -642 355 985 -21 704 -593 105 -207 -313 29 51 -69 272 -991 254 -190 972 453 876 990 -507 861 108 -970 -464 309 624 425 313 154 559 -717 -495 -675 56 -553 829 -70 -558 -814 90 867 375 -227 -823 285 426 -124 666 -3 -356 820 -670 -940 430 473 -146 986 193 377 -442 529 627 225 -492 521 -525 -771 -314 -133 -967 -207 -801 791 -189 -791 -210 -794 -95 487 761 649 -373 461 -329 987 460 236 756 -620 -954 18 13 105 599 782 -879 21 -933 -980 411 -24 -655 285 169 706 558 441 842 -205 58 -754 414 144 -710 -590 713 309 -124 192 -252 -826 232 232 -361 885 -609 824 957 135 138 903 396 -639 789 583 275 666 758 -172 -295 344 54 348 -569 -111 -45 -979 -761 -729 -740 177 -931 849 994 -159 776 287 -167 -20 92 416 748 431 -368 27 -402 -142 628 -715 599 -238 799 808 -779 352 -974 -136 -548 782 535 -257 783 -389 217 662 -393 324 -140 -736 216 -636 -606 -999 -635 -977 -804 825 -217 -276 -861 -862 -805 -30 389 214 -787 376 717 -335 -747 -900 -217 882 -256 -815 -120 -488 444 -177 486 136 358 -775 -518 -404 -948 94 -126 274 633 -663 -873 -171 26 -164 452 -681 431 251 -451 -54 909 429 831 -325 -954 -894 589 -774 851 -884 -836 635 -440 164 723 72 376 467 916 -241 37 -376 -316 339 -771 -657 973 325 -107 -246 -921 -238 -835 317 37 -938 179 388 29 840 45 831 509 69 -739 -23 -956 -393 -171 368 -948 242 -279 -732 404 906 -850 353 306 661 182 131 -654 -309 -904 910 934 -414 -725 855 754 -551 -378 -82 -857 -727 26 -304 112 897 -848 252 342 906 170 747 -128 645 -1000 956 317 159 -402 346 -864 -692 -92 81 611 -708 453 688 -404 -804 -102 -63 -144 751 -465 -29 108 -742 -701 -341 -320 -846 465 -512 -196 -574 910 -814 -458 -918 -350 694 -668 -825 492 -215 354 754 -668 221 477 372 -905 69 -633 888 -182 712 -582 -601 -136 -947 102 163 -782 800 369 -345 727 -548 -233 -171 -825 -764 -709 -27 -286 -877 -259 -823 28 656 281 -580 419 115 50 -968 995 -584 585 -694 117 683 -557 -339 441 -39 -525 105 43 -212 688 -797 -574 889 336 -792 457 -164 -171 -376 -254 201 661 619 -757 -364 -857 -798 420 815 871 108 -85 501 -599 623 -723 620 -897 877 -584 34 587 835 -215 -712 662 560 633 631 301 -900 -401 -656 443 -871 722 -815 -598 -307 -390 763 -465 898 136 -895 -296 -714 -415 -735 -135 -323 -173 202 -528 -713 776 583 589 -238 -394 -485 422 -706 -366 -516 161 73 53 -786 -395 -946 389 616 -458 303 -837 -482 282 539 341 761 538 188 -775 -171 -260 834 102 -222 941 -609 -141 -358 -908 849 734 -357 460 383 194 553 636 -569 -719 117 752 268 887 666 633 560 -822 -732 -225 395 -348 -494 -152 -850 -495 -851 -567 276 845 -327 -437 174 -188 66 -606 492 308 451 357 201 -794 -463 21 512 -670 -636 -878 168 645 797 361 844 886 291 607 364 -782 646 713 -675 -41 -321 781 -850 -263 -487 -620 962 52 -982 -83 902 997 -549 232 974 894 -631 971 220 454 -434 -133 -304 527 -285 835 -795 -49 -119 132 443 -397 -82 884 554 672 579 16 221 -665 -560 797 22 541 134 -550 -249 -269 172 -138 794 200 970 -992 -401 -419 98 719 -893 -575 -721 311 112 151 746 113 -520 553 258 -442 -398 587 490 451 272 -986 -589 320 797 730 731 -359 -248 -665 -432 -931 744 -746 -191 -420 739 339 -116 -30 -247 995 335 382 -981 -276 305 -845 638 604 799 972 651 992 958 -832 394 215 -345 649 592 70 69 -86 893 -961 13 -613 503 -526 -944 -575 683 -661 165 -264 660 -546 -18 530 252 945 125 -680 392 65 735 -130 -333 523 -511 -762 756 -666 285 916 -435 547 689 903 -833 -267 -566 535 153 47 -397 23 357 95 135 -260 503 733 748 -270 387 -828 -904 -578 -250 707 43 203 -232 -66 -480 38 -498 -539 -635 983 796 -869 698 391 115 -988 687 -531 -578 -376 -59 -840 -164 -376 -797 -151 30 950 66 607 445 371 195 992 -221 -781 769 960 -320 620 356 -230 487 -42 -396 -312 -165 -872 -476 -861 -334 813 441 -699 301 368 474 -137 722 981 459 238 379 4 -329 -549 954 428 687 -674 -374 -265 -649 978 447 34 441 -302 145 -309 -355 553 -517 -64 -691 -746 -107 -174 164 499 459 241 303 -988 -26 664 -177 609 -488 -679 891 -322 789 933 -434 180 -565 -747 348 -864 -555 92 59 26 119 365 -172 -114 221 729 -331 -798 59 859 716 -680 -413 -713 102 195 -343 -373 -466 76 -541 -112 718 -710 892 12 52 321 -949 -407 339 -240 -499 -692 -313 942 538 735 -216 -77 -502 -402 -137 -177 888 -1 -433 240 -218 970 448 957 -32 746 -179 628 620 496 -208 9 -873 180 106 -337 361 961 -825 -823 -767 -265 -796 909 594 633 -70 -451 791 535 -252 -76 395 -580 295 777 -217 135 -496 560 -417 691 -899 517 482 -273 912 961 333 -618 -347 -796 -552 282 784 -843 -518 -286 222 -978 -734 146 171 -261 -8 -947 -356 391 -844 954 -125 806 -648 -84 -491 -597 -666 -634 843 -98 -867 -805 -601 -511 -16 -392 -755 350 462 124 104 990 347 -628 132 -214 -383 140 -919 206 27 526 59 -34 -143 -21 -606 -800 575 965 -581 -935 -171 -478 803 -339 -718 768 -340 232 -452 -683 780 498 799 908 -870 715 -541 -526 705 294 -42 863 -560 -344 520 894 437 70 524 -422 158 -139 -812 -46 677 -83 -115 -225 -118 -33 213 968 -195 -44 748 14 -132 -286 289 -914 -141 485 -366 -554 117 -450 952 301 634 276 -436 718 -784 533 -31 663 120 524 9 -902 945 307 375 563 -123 -96 -560 881 337 -395 -655 553 508 -175 -515 -100 -415 -466 319 620 -762 855 -568 830 457 -101 -223 470 -292 -194 423 -796 673 -1000 229 321 -356 638 540 -536 -638 868 429 -654 -992 69 660 -870 -659 966 883 121 169 850 -291 -396 269 785 588 760 402 -395 -321 -488 566 -153 746 764 -918 -320 704 -251 868 752 720 -583 452 712 -626 -177 -530 -453 843 805 -800 216 145 -188 3 -734 -694 -791 263 -368 877 -36 -663 865 777 250 496 -312 263 -369 -466 938 -326 336 -564 329 140 220 132 -849 209 -755 33 -585 516 141 272 40 611 899 -90 -375 -979 -671 829 -675 -999 -345 272 594 -544 -794 905 -744 -585 -774 163 -44 -250 -442 608 716 -817 871 883 -711 307 828 -389 835 408 -153 -162 316 -463 437 -904 828 -975 673 -703 347 727 421 -318 66 -879 -192 696 -9 811 -454 -294 804 -369 -272 726 40 -546 -8 287 309 -659 524 891 581 -292 287 626 65 168 856 -687 -204 327 -878 867 68 -89 431 -301 645 -875 -763 -933 772 -862 122 659 -652 -537 -915 -471 564 -446 131 759 630 425 245 -183 194 -109 -741 -153 650 419 418 -360 536 613 901 136 -563 267 -431 -478 -694 -154 585 -593 -881 258 410 260 524 -371 -534 629 -80 350 536 -562 -756 699 -230 -258 -400 -2 -29 35 634 -376 745 -3 -755 84 -897 -95 937 -176 511 -212 764 538 -382 719 -833 34 632 639 153 976 -418 -102 -642 411 -28 227 959 11 156 -590 858 312 -430 -882 -388 -943 978 -133 -746 -403 702 382 243 704 -703 -543 650 -892 -88 -562 653 -718 116 522 -58 65 459 870 -179 -91 729 159 882 949 700 74 850 -588 -884 -422 -759 -832 36 582 660 -389 195 -591 166 502 696 591 183 -17 323 -372 600 -963 284 610 568 973 283 823 -156 130 -977 -133 -794 -397 825 -675 400 582 152 502 502 -731 -889 421 19 -908 926 -295 -941 638 221 -8 508 295 786 714 -897 388 122 -448 665 -47 -304 -321 768 -593 -162 -52 794 -422 432 141 550 -791 -298 913 714 156 311 692 581 464 127 -877 341 498 448 137 927 215 986 206 855 344 -784 -187 -498 -13 -181 -505 -26 771 490 949 861 -159 -519 -923 -499 -693 284 869 40 -805 56 -947 117 -662 571 871 307 666 -929 -157 -892 869 746 264 970 938 -162 -206 873 824 -874 693 516 178 -571 924 -582 873 -879 -139 377 111 -996 -568 -95 722 -448 -526 666 80 -783 -12 -396 929 -870 809 334 -424 -925 -90 453 432 561 242 -640 713 694 880 452 388 305 -156 460 -809 960 911 -562 -985 -51 -127 -859 283 590 -949 912 -978 -395 -51 594 803 100 -213 -507 209 -674 732 -959 -978 -872 887 -723 41 95 -370 440 283 -94 662 -951 863 123 597 940 -491 -278 -836 116 640 389 204 -904 517 -161 -133 229 -319 540 -239 428 -879 498 -596 -288 689 318 44 -152 -900 -295 463 594 176 583 422 -303 786 -905 666 -817 886 148 569 819 255 -854 -250 -121 356 -123 -411 -76 271 -582 957 -837 -12 -77 488 170 -561 499 241 -953 -798 -178 -833 -540 44 92 -384 -748 235 -248 -242 -238 700 -119 497 21 851 9 -77 -884 654 543 771 702 -299 888 -710 150 -590 -251 867 232 252 188 57 -729 -147 892 -699 799 -332 730 446 329 -587 -483 -718 -897 997 161 -429 -509 -424 -150 -771 755 -874 -700 724 -450 -751 -465 696 95 556 966 -744 -431 617 -43 692 273 922 948 592 -430 908 52 -541 -658 546 -716 960 115 -908 -866 -541 -241 124 208 683 918 12 -565 -419 357 -662 197 -376 873 138 -711 -915 -812 263 -283 744 -169 -969 -744 552 906 -331 -221 717 -546 -777 -189 358 -438 750 -134 600 -516 28 745 -900 72 992 537 49 -386 -550 -229 -751 28 758 775 568 -113 482 788 -793 -37 -858 -69 57 -968 386 938 -431 -917 701 -661 120 -182 118 722 691 -587 -16 -91 -132 -625 523 -984 446 -923 -646 88 258 763 -386 -572 455 220 -469 443 493 -961 133 108 206 -848 -613 -66 -872 -189 -507 -566 946 -298 324 -301 305 -635 109 180 505 -883 923 -764 -884 -599 -376 855 389 -721 848 296 -487 434 -258 772 -702 10 118 459 -378 -316 390 -871 24 -774 947 -170 -580 -990 215 -228 -29 -732 -594 -197 -783 507 259 131 21 114 -933 212 94 -504 -122 -447 706 536 734 138 808 553 -827 835 -227 127 531 -980 53 473 308 -287 409 377 -262 -203 -174 -4 -292 58 141 23 860 347 305 125 181 255 -975 -991 126 647 -669 -618 -247 664 -714 -256 -273 -126 433 -721 852 -948 409 940 -424 948 328 461 431 -774 -825 414 -923 -345 -178 870 737 658 -679 -54 -559 872 -928 -473 318 881 850 406 571 828 -42 551 318 -381 146 -900 342 890 -904 342 914 -846 726 -967 723 -188 -543 92 -303 -692 871 548 -687 -341 -445 -957 -813 179 -486 -668 -778 607 -581 498 778 476 935 617 -528 -650 -184 148 416 608 -702 -513 348 -590 -282 -263 445 -785 74 -682 367 357 -50 -295 -185 -757 -888 713 -696 -741 -311 -679 554 839 -553 790 -716 619 29 -747 -100 393 -911 -888 660 768 -328 82 40 130 709 306 301 673 676 -197 435 234 115 906 -388 343 400 628 129 -526 61 534 193 -89 901 25 433 -728 356 -941 562 -618 397 -150 68 307 -269 298 -773 91 -162 -776 -105 472 732 33 270 3 578 -604 -749 -906 -130 675 -466 140 501 127 610 -926 -470 302 -148 327 712 559 857 731 997 -273 -695 -556 -209 709 -174 -653 -562 -947 760 -337 782 -199 -991 99 164 -796 -145 153 98 459 70 -905 -471 -937 434 666 89 -784 385 -408 228 280 626 -374 -675 890 871 -70 -750 -589 260 319 -416 78 -616 -38 463 -707 -450 660 -503 405 -876 -932 -703 117 -521 253 -756 -976 969 997 -417 -976 -672 -983 717 257 976 704 656 -707 700 -832 -599 237 -176 -658 950 721 -161 -136 -839 -571 -519 -242 -86 -492 410 230 -538 -210 -715 -392 74 20 368 221 855 -884 -824 750 -890 -882 992 211 -634 145 -364 -76 -402 763 698 635 -843 -973 -638 -187 -690 -312 -842 616 660 561 -893 -545 430 251 -733 -64 -674 -580 284 433 -936 -491 -714 -724 -690 380 55 -754 -860 -962 -36 -372 396 -564 -635 875 -150 155 507 -785 912 -475 -117 -274 -963 985 294 -233 999 -108 -193 -69 394 13 -216 675 -343 -982 729 939 420 620 -552 -968 -140 584 -235 378 372 946 -418 -290 57 -426 -567 -964 -186 -725 -272 -55 -325 666 -174 -80 568 -265 -682 -165 815 163 75 828 -516 -855 393 525 -664 -452 866 456 89 -820 -195 -465 3 134 636 757 533 -164 -148 -226 471 444 -402 -197 656 664 318 -356 236 -589 -467 -419 -715 279 75 -413 -863 333 -357 -434 598 933 -220 -416 -370 218 307 171 546 210 166 -677 -277 375 391 -432 571 -178 -246 -894 236 484 602 -549 -561 704 929 751 525 990 284 760 -788 -634 426 540 -465 -455 586 654 -371 -969 -147 237 -449 7 -737 939 120 460 370 404 -229 295 -380 -781 -972 978 427 -981 -121 -399 -317 -95 -64 507 920 -270 -859 150 -532 -747 866 -750 756 404 -489 -494 -677 -234 -118 -331 581 -291 217 -426 415 768 -224 380 71 33 303 416 455 110 -642 -40 -457 158 28 171 585 -330 -305 119 588 448 -286 -388 -483 -221 484 -115 934 105 874 208 -439 -889 656 -778 128 -718 778 -129 255 954 -390 -516 703 690 -944 -872 267 390 474 -714 227 747 -407 -364 944 500 -944 -919 317 -752 -359 77 -973 -830 -155 588 -130 -839 373 791 339 446 718 -644 549 -714 -742 348 841 -320 128 653 -89 -785 -889 935 -461 358 -799 901 -376 -78 -817 -910 96 -31 -500 -475 66 -894 -844 -987 206 61 807 951 453 205 545 204 473 -431 -42 550 -243 745 594 -444 -494 -259 301 -872 889 -259 -335 -809 575 -439 -918 -494 -831 -598 387 521 -916 856 -70 209 635 -945 -242 251 -469 886 802 75 -450 -479 395 892 871 -393 594 -491 -309 839 750 -167 -29 -604 -512 253 473 595 864 553 -145 -696 -930 -408 -978 -736 -730 -42 -124 -543 806 687 500 -254 402 -433 690 506 -798 -105 25 -777 603 -801 -17 531 274 -303 -979 289 595 -185 -656 35 -116 -62 -756 532 416 -544 -280 -639 184 144 267 543 -490 778 -236 -135 -203 -157 -266 -76 992 150 611 -977 -78 -214 359 822 204 582 -490 859 -928 -626 -256 -735 157 -41 683 421 -718 -965 886 -43 -927 872 197 -887 76 -468 -936 526 852 -498 730 762 -504 311 -551 697 1000 15 -562 -85 -711 300 225 216 -508 -269 480 -287 -820 573 912 -725 -709 67 -245 451 -30 483 921 -747 294 158 -188 755 -286 464 -895 69 -681 584 -5 256 -41 -588 -872 622 -180 -564 -964 590 -783 -628 63 -143 -204 -658 -390 -537 617 863 112 -630 192 215 711 938 760 977 594 -620 249 -502 -993 32 730 379 428 -975 -350 603 -512 -658 -126 805 729 969 835 648 -772 23 -587 364 -919 -321 -456 -433 512 -936 -469 -664 574 -972 93 929 -18 -195 -937 845 812 572 -596 -930 890 -979 -885 102 589 -525 -706 -140 317 908 412 -346 -252 -462 -383 -433 667 -943 258 -790 -528 -623 -825 -725 -955 -46 -668 -364 -737 -198 490 694 4 -388 523 407 -83 -453 76 -726 36 972 981 -2 85 -885 -823 284 -396 -227 7 -629 -403 -351 930 184 -696 -155 404 560 -922 570 840 53 -127 -931 -395 -454 -704 -21 -338 286 -229 701 814 -911 343 582 115 248 -732 650 1000 -952 -968 752 495 -627 754 -159 -421 -384 -487 -617 -487 -873 103 -323 880 454 -160 747 -116 -679 898 -683 -950 273 462 574 -55 402 956 299 -832 316 -204 543 -107 -950 -960 -998 -386 -769 559 -305 -875 -5 -386 -20 -191 147 -913 922 37 -477 -819 889 -589 669 -404 355 295 -44 -965 147 657 -987 -979 881 -785 -113 22 147 -933 -817 -842 970 -472 161 -509 511 -128 137 478 159 386 995 720 620 103 830 439 791 -546 -112 -556 304 979 893 -785 -624 375 19 -862 963 -599 819 653 -464 244 585 -257 -719 801 359 954 652 -358 -591 -205 112 -869 -622 -641 178 -676 -139 -613 -519 -909 359 582 178 -961 -162 253 -547 659 -36 -881 -481 101 497 847 229 -569 -386 -247 850 -11 -627 749 -923 232 841 328 -264 -675 390 140 184 990 879 -634 -727 601 -114 148 424 250 -445 -662 -882 266 774 855 -238 552 808 -611 -316 297 -468 -590 -139 479 -621 -790 -734 -318 117 -218 127 -933 337 -99 319 -352 -89 -699 -460 -990 -547 -247 545 941 -681 -279 -153 -374 932 -822 -633 -550 -398 -399 -229 -109 -180 -265 660 909 -971 529 -475 692 624 961 -804 764 -1 730 534 569 -444 -308 -732 374 -194 -631 -119 -512 873 92 -535 -941 -80 126 -572 -112 -904 918 -498 937 -614 -948 -988 -223 -182 -729 -296 558 -708 10 744 -12 838 -229 -378 -268 113 992 -611 -259 -825 156 90 -454 674 -949 -307 -295 -723 530 -468 113 -413 992 -517 358 -175 746 -820 86 -858 -28 962 -484 -31 303 275 272 -889 -771 -609 -929 -153 -652 391 -422 830 -363 986 -405 754 382 -824 -33 -283 -50 64 -873 763 -926 663 711 103 305 11 297 -189 -351 525 -569 570 270 2 874 -198 -39 -776 -418 -275 -11 -155 391 327 -59 -991 -821 -756 -545 -993 -868 -46 -922 215 -140 -221 -777 -280 721 -234 596 -999 -150 540 289 -531 130 547 374 737 -502 -443 -421 223 947 318 53 430 -839 857 -598 -425 -257 -654 -460 69 -304 440 -308 -199 -222 -230 -347 408 59 -134 -842 152 -689 826 -545 359 -890 939 -99 -937 -996 -194 -783 -370 -785 -889 680 33 -162 -559 498 -624 -682 -719 930 360 134 -88 -553 362 -870 47 -828 963 -415 102 -669 -856 381 845 944 944 -428 229 608 -72 471 256 -625 413 556 -62 22 868 305 -421 607 -565 969 -564 821 925 -304 -684 -985 749 -986 52 974 -944 721 -606 -445 105 -158 571 -689 689 -227 89 -698 -792 -901 -243 456 480 812 670 236 705 -211 -835 -434 -684 17 -90 856 123 -96 870 227 -729 -263 -138 -198 533 280 -30 -474 602 -156 219 -260 -644 -583 320 333 386 459 -211 158 -622 -289 273 417 -164 -576 -286 -641 -269 -810 305 -849 935 828 453 -140 896 -802 -395 911 -211 -950 341 104 516 8 -243 298 -430 222 500 -233 494 -5 234 -878 31 102 601 212 169 -61 -55 881 -810 -979 -676 579 28 -322 637 344 177 161 797 608 -21 -766 650 -90 -438 -493 821 425 278 852 413 -484 359 -573 -982 735 91 -643 388 -353 -71 82 -701 -361 -441 -669 665 -924 635 -115 -462 -223 451 -479 -373 -728 5 350 -257 -898 -636 791 -833 -3 670 653 -68 -492 -617 241 -378 -534 -403 -266 353 810 167 -973 161 497 -80 -908 250 238 -500 71 906 549 89 -745 589 -121 916 164 -621 -752 -87 -347 -473 -14 9 171 -472 441 -238 -652 -603 857 327 -386 -997 937 656 537 -364 535 -732 452 261 301 49 -686 -230 -13 569 -843 618 844 -600 -440 886 -673 -745 -770 -69 602 -362 -572 -467 -341 -744 -395 -129 13 -395 588 -105 -724 -755 417 -690 -905 -644 -872 -210 -242 -663 606 -756 781 467 459 -951 505 -669 688 171 287 47 213 797 652 263 308 600 -235 282 -396 -672 154 684 790 -510 -645 900 721 -335 -440 208 747 201 51 214 877 -230 -724 -998 -410 -482 455 -634 -518 -802 -722 -334 -275 991 -442 887 -942 745 238 768 423 992 713 274 363 534 -896 -231 593 618 227 -682 -709 -125 -159 -297 467 -698 -124 -145 476 41 610 -946 103 667 767 63 -420 -556 144 721 363 812 649 -702 764 945 437 467 -699 551 785 391 -653 -176 -929 158 537 -824 -934 209 245 -606 -534 -946 776 227 -980 -503 529 -94 87 -83 -367 95 578 112 312 -349 602 -173 202 929 -356 -704 36 -227 139 861 296 26 527 -253 -580 897 -949 -65 979 -766 -603 -467 769 -599 958 -624 414 -792 62 620 -21 -194 218 -912 60 84 405 -510 983 774 -97 -331 697 -5 65 -13 -204 242 -731 33 710 446 -818 78 -901 -875 -947 -959 692 4 897 -317 -256 -736 502 514 523 -212 -826 15 -722 -259 -592 926 500 -602 806 -736 -344 -584 257 -417 267 556 2 750 -17 -655 688 -370 981 -90 456 -44 413 -144 223 105 586 727 121 -851 -535 581 -898 -182 172 -145 378 372 73 -650 506 -828 836 -691 274 -185 272 -941 286 -665 -982 795 -656 626 -234 -651 -230 738 -521 892 673 832 -330 27 9 -58 -563 -41 -189 -676 732 428 374 472 83 687 -42 -362 568 206 -794 723 657 -792 -233 180 935 -370 161 -360 -501 -594 754 693 -864 -595 -988 -868 -477 829 634 -682 -334 612 -314 355 986 571 -570 -820 701 -628 507 88 -329 823 -112 -536 304 176 -621 958 -606 -481 -791 793 -649 349 -815 -685 -916 376 470 -418 908 -213 -937 745 411 -666 -32 -707 919 822 -512 618 319 863 209 -76 966 255 -596 -333 468 432 -730 -769 104 -91 -834 -695 700 770 533 519 485 997 -548 -275 966 243 44 -653 575 -283 527 -359 -153 -457 421 492 156 -857 -526 -255 468 894 156 -648 424 949 85 -413 672 445 642 -757 -107 70 -6 -444 -299 881 -10 703 893 -280 -399 1000 -840 -78 -755 -749 608 998 -745 101 450 -859 -317 813 -909 88 -598 -682 742 -330 218 820 -995 -487 -312 -643 -493 988 866 -817 -555 -399 -437 -85 330 899 92 -724 807 353 -499 253 -927 141 -909 -922 -23 975 892 813 162 89 -463 793 224 706 -983 22 895 -162 -168 446 869 -133 166 78 195 -284 -956 956 653 623 809 376 804 -416 -630 269 -300 869 954 -868 -564 212 -864 155 852 -772 -960 -732 -866 -577 955 227 -374 858 -250 346 301 808 -736 -792 104 282 -599 -94 -727 -324 -959 -888 701 282 789 -896 137 177 -483 -573 888 622 -130 242 379 126 459 780 612 774 122 376 -831 448 -216 -886 -156 34 -218 -230 -489 972 740 748 362 -371 -485 -416 -105 -673 874 637 304 -483 838 496 -553 -770 914 116 790 6 -732 990 785 -534 847 -827 -356 788 -561 66 -893 -339 -126 -687 -989 -524 113 32 -619 -873 -496 -724 -296 -191 214 954 949 351 563 748 -231 -62 -29 281 955 -513 -201 -18 -126 -34 -648 -621 -494 890 370 161 -747 -111 465 -704 -301 58 -112 -338 242 -264 653 -667 235 541 -538 -106 -161 -319 -693 394 346 -399 -311 -112 485 390 496 -14 211 879 -918 389 -141 252 -492 882 385 -587 386 -589 -628 402 -754 -169 -581 -652 -166 956 155 -672 -563 -539 -395 795 -677 -269 724 -59 649 -590 -545 850 -899 -967 -742 -665 21 920 -954 614 456 -933 614 78 586 762 243 -836 621 -774 362 538 -983 10 657 477 -983 737 -986 -192 -875 291 125 944 -428 906 242 -904 -761 105 -118 -723 226 725 495 456 -649 110 -940 -676 -214 464 -969 -28 -680 -575 -121 362 619 -497 -191 805 566 499 -2 -297 161 -514 656 -780 -834 600 -406 -175 893 -684 -670 954 777 704 -826 42 495 328 -217 234 53 -574 290 301 411 -942 472 70 -834 781 -426 -786 -942 -603 764 -238 -577 -361 50 -632 862 382 656 -516 766 -211 -456 -894 -380 -544 176 -290 729 -280 -64 478 249 -843 578 -913 828 179 35 687 -573 -706 -187 459 739 -985 -974 84 -178 239 298 526 378 -481 481 233 -194 -325 -512 442 161 -341 4 138 138 -221 850 46 360 232 -634 873 -463 -265 764 -272 155 119 891 -393 -856 -176 -867 -874 -922 593 -872 -201 436 22 471 264 -628 480 -116 696 -450 -737 -232 -837 -970 -513 553 -457 -52 -852 597 -540 -443 -662 877 581 686 -23 490 924 106 629 -747 313 -454 673 461 -198 36 199 541 -524 299 709 -900 -950 75 -329 -62 -42 124 248 -12 -383 -636 -92 -288 -581 459 -163 -290 -205 -370 394 -237 -757 586 -714 35 124 619 761 330 44 912 -522 476 448 186 -837 -522 482 -976 772 132 316 516 217 -937 992 -620 748 -352 733 824 213 -210 -999 -545 -378 517 889 292 229 -198 -300 -100 -1 261 266 -776 -372 -979 -333 -485 -714 412 739 -179 460 323 -241 -969 764 -239 293 865 626 -498 -6 725 -731 63 -879 -611 -667 991 344 -694 -261 -364 159 642 337 -24 809 -905 -677 -625 557 294 -834 -71 835 719 341 566 -530 895 994 -695 -273 -618 407 86 744 329 -264 110 70 101 -994 -939 448 -519 215 -580 -772 519 387 -195 -154 -331 -747 644 -215 203 358 981 -699 579 227 -957 -212 -458 -762 -685 316 957 -438 -574 -80 655 509 591 893 -628 458 -576 628 -51 -161 707 -830 777 -148 -852 -33 75 202 -39 -57 -956 168 -168 621 14 168 951 375 320 -16 -29 -867 712 53 -655 -174 -473 619 158 -824 -490 980 -146 -505 -125 801 -33 -208 94 -462 817 311 588 -378 -685 738 764 882 -220 -586 603 384 715 -563 -398 854 -550 530 -131 882 721 -284 948 633 330 -445 844 -411 307 156 50 -931 482 455 -849 -70 -397 447 613 -346 -756 131 643 -15 -791 -295 -664 -349 -189 80 -788 -505 -20 -60 -872 953 994 153 329 337 -114 -123 310 -527 756 -610 397 -19 -38 217 662 -419 579 414 643 766 701 257 -753 -949 -534 -213 -72 640 -359 -216 874 -869 -797 494 -371 -431 -799 -581 -900 -750 -5 -55 -553 129 712 -277 -14 550 225 -267 -613 932 401 532 938 4 907 687 -512 -982 -495 -625 -954 -149 190 266 345 885 -648 -785 -105 -756 905 -534 956 -425 951 -240 286 734 -314 -5 449 952 -51 -735 -317 -505 -654 -258 729 -59 -571 -675 -680 482 228 456 670 734 -7 -453 463 -467 259 461 -124 452 217 248 -532 10 -564 94 275 721 427 863 -475 453 782 -693 0 -692 -919 367 -263 547 -580 -749 -478 -228 -889 -629 -596 -534 329 970 354 655 321 248 627 143 -210 3 -789 911 -182 -820 -383 212 -691 438 581 583 -788 -993 620 92 5 468 906 -36 362 -223 -616 111 972 277 68 -937 -899 -695 -307 -99 419 135 867 -302 309 -356 726 439 -848 864 904 870 179 769 -298 274 -132 -62 136 -320 -808 -495 593 404 506 -676 -432 -400 670 321 464 470 -575 133 -591 -967 -988 796 -714 -466 -755 -96 -840 541 -954 -270 572 -637 -873 277 810 848 404 247 -375 383 -464 -870 897 -380 -898 516 475 -638 -611 -912 -457 -791 -11 -956 823 533 -770 537 190 888 -299 -442 339 -527 969 127 -70 565 -961 61 267 765 -966 803 752 -649 959 -61 -910 -376 891 -558 -715 607 -333 896 697 -458 -178 16 -623 311 -518 577 -487 901 747 -843 388 -956 78 -650 578 242 -969 129 -443 291 683 747 -62 535 976 -951 599 493 408 914 793 353 -445 366 -566 457 469 -837 -715 -268 -713 920 587 -313 -732 -837 -515 473 476 91 -282 974 767 349 -622 -218 684 -730 318 587 775 465 -820 956 -183 -166 -734 511 -843 -577 683 -541 993 -699 855 367 -932 239 -960 -523 -236 -337 -636 -854 687 488 -767 -809 -360 -349 -507 4 -213 746 980 -437 547 546 -109 246 316 832 -918 692 -215 126 -492 -603 -180 228 -594 794 -691 -472 657 229 -374 -89 910 -929 950 -319 561 -65 -611 -166 168 945 627 -838 -211 987 55 -28 -538 997 166 169 -223 -667 -836 490 -674 -404 683 -943 -800 351 -247 -5 -316 -575 65 -528 -756 735 -313 -866 747 -409 -827 995 468 -963 736 -352 -421 -145 -456 968 -364 162 -793 -825 -486 -28 127 -493 736 -327 701 627 747 -211 788 -772 -242 267 -538 855 134 -688 -240 -713 540 -480 597 643 -35 716 -685 -497 -20 17 103 368 -811 317 -845 317 129 858 803 -263 -51 351 -315 929 -634 -751 286 -289 705 -533 -577 -99 245 583 888 -876 -834 273 49 553 713 -320 -558 -843 837 562 -552 -538 748 -510 145 825 637 947 391 -281 -707 -997 776 -225 123 454 -698 -515 -674 510 -86 -58 793 901 484 18 -257 756 717 -647 74 515 -806 -780 -402 -168 -40 -283 334 -141 -212 965 474 85 386 160 913 -774 -272 -50 225 -426 -657 -913 657 683 75 -11 -640 -416 -708 -562 -790 -857 172 -261 890 -104 -573 -508 -964 968 846 -726 92 -852 -901 300 924 936 346 -3 -940 209 125 414 53 947 463 925 676 577 474 471 293 -808 684 -865 -314 976 -381 -21 -215 516 -986 -785 -499 -932 -12 719 358 523 420 218 195 520 -69 161 -322 608 73 419 630 -967 899 234 348 -495 -141 507 91 -783 -64 -736 -821 466 987 903 -56 -282 -231 28 257 816 889 179 986 -781 533 807 409 562 -131 -734 53 156 -542 -485 -568 -292 -164 398 -238 -308 892 223 465 63 702 625 170 984 176 917 1000 -364 545 472 -405 -911 18 -141 189 278 479 869 -916 186 159 869 -543 -84 494 -831 -423 841 -842 759 -746 111 -600 670 -515 -65 -70 814 -600 674 627 950 655 -648 232 -25 -401 -492 346 469 -631 707 -947 -445 300 535 235 -303 -232 -831 -933 -258 -674 -465 -992 -662 247 -672 -880 539 -789 -426 664 -309 -732 -119 -732 991 144 -596 760 356 900 695 -394 -819 -103 405 647 340 286 12 -526 267 -687 970 889 -882 -286 868 -675 -451 612 984 850 -150 -339 85 -418 278 -991 673 717 -238 -493 198 -256 703 204 -447 -358 140 -519 -380 -286 283 -388 756 -767 752 -717 -159 176 -733 -218 886 -571 -633 934 -664 138 205 804 713 -585 -882 723 -103 -882 -25 -409 630 955 844 450 -359 -990 -881 706 -61 -417 -692 -392 -286 25 -334 -274 -628 528 -395 403 22 -651 326 -342 219 -68 -38 547 16 -608 -513 -869 908 -405 424 202 -838 -528 -611 -82 323 -802 -989 608 510 -910 -620 152 271 -963 -752 635 -639 212 -774 -217 -257 62 379 361 -811 837 468 559 604 -161 -308 66 92 -903 19 441 -857 685 811 260 609 940 226 -532 -859 33 -17 978 636 994 551 -730 -16 -127 -386 -874 -254 126 -901 529 -840 -971 838 -821 956 -119 -767 530 292 260 747 111 -418 90 729 104 -735 -232 688 -214 -71 293 -170 149 -456 108 436 776 266 -88 266 466 -254 259 -285 711 -521 392 -17 -541 67 156 560 -636 -777 416 -142 -250 655 65 896 -404 794 -718 -203 950 280 -448 -728 -416 783 -591 -41 -230 -911 593 770 -450 -961 -719 -402 -617 -497 615 -620 330 922 616 786 -96 -894 959 297 -865 -99 -270 -573 36 -179 801 -378 107 748 -639 -468 -708 -830 -354 -874 607 958 851 -361 897 945 659 498 428 -305 -993 -142 223 81 48 358 815 469 -812 127 -159 -396 -429 -376 -901 -27 681 -754 885 236 -48 643 -889 504 -1000 -620 480 -423 -901 -165 619 -281 171 346 -585 -454 -281 -995 132 755 -291 986 330 658 -1000 360 170 -673 -963 -485 115 -861 436 959 -740 286 -752 894 687 881 361 -31 -976 883 78 -886 -833 139 412 -765 -70 258 388 -972 916 821 -622 475 330 -289 384 847 -684 -747 -202 -84 -226 -332 -292 -410 113 -113 -187 848 -270 -876 651 -446 664 94 -928 700 671 405 991 139 -59 -948 383 -501 -377 -3 430 435 611 -987 288 -660 810 -113 901 -28 603 -579 578 -20 917 38 639 961 -421 151 140 -111 -767 605 -475 -808 -166 -117 -351 46 -333 -764 -551 -905 -7 -373 -939 102 -399 153 790 -46 -938 -763 233 156 -677 -503 -673 914 805 -703 696 228 376 -915 253 225 -755 612 77 -862 -641 -176 -310 51 449 65 -158 -424 386 -414 -895 43 407 -121 129 -282 532 -22 692 303 -376 174 -301 -834 800 -329 -766 257 -507 379 743 -974 -266 -285 669 -552 854 -493 55 515 -825 348 487 868 957 322 904 779 -169 470 -302 -788 -73 936 -74 -929 604 -447 -204 990 728 -760 476 -262 -64 -996 -568 -752 20 854 -246 -480 -37 451 -921 189 -408 -471 -775 -370 -868 312 588 21 654 684 -761 682 607 67 430 213 -688 -923 825 -444 -232 -65 -697 -114 -860 -230 -687 -622 -222 683 428 -436 325 312 -73 827 -290 -383 -629 886 742 -115 -653 -611 -129 -313 -64 -56 -142 504 785 -604 -90 44 -872 203 -675 127 -618 -384 -119 -626 259 -37 -86 867 -411 -153 508 -726 936 -79 760 927 201 -169 254 477 -736 -1 -216 -876 -748 38 -929 -69 -946 -931 825 226 306 360 601 131 385 48 -802 142 558 903 -461 259 -611 -792 -862 41 -323 -839 199 -936 757 849 -788 848 -585 -438 -947 665 -993 990 555 -14 -305 579 282 -47 700 90 995 -728 970 532 143 -231 -696 150 -849 -942 -996 -237 296 -404 242 -742 118 -254 -351 501 -263 -779 773 -313 -386 -652 -807 -107 195 305 266 -925 -852 914 -234 590 -718 -528 20 -292 -308 -132 -866 67 -201 -391 -524 -427 314 -962 931 840 -147 85 -564 -888 503 -534 208 84 -402 949 -378 347 272 -264 -880 349 409 80 924 263 399 141 216 -910 2 -166 -581 -935 -553 -68 -620 743 559 44 793 445 350 -7 978 -96 385 -118 -313 361 163 677 731 -979 -388 -89 -939 -384 820 165 -547 5 -40 2 766 787 112 -714 -440 -739 -154 352 -930 -784 150 596 50 -340 288 -158 -622 -407 -364 -176 -175 -471 -722 -125 221 -16 -656 -61 831 -77 -804 -511 35 -108 -704 714 596 -666 907 92 -881 384 515 -21 213 -818 156 355 -293 -457 -392 197 916 -907 -416 462 11 -666 -698 184 -157 -115 -908 -212 350 -812 -442 729 47 -606 612 -434 823 -359 774 803 3 -53 891 -423 -462 -228 79 319 432 742 717 722 -236 65 -993 -890 315 -122 -233 692 679 637 530 270 -125 216 591 -414 -153 448 -143 365 510 -179 243 497 -663 -533 302 419 -833 -502 -790 73 -941 -464 -413 922 -685 -379 -206 -80 602 -881 -979 -514 310 -710 175 -156 97 224 813 815 717 -919 2 -668 49 -245 568 73 370 -643 790 844 964 -560 -614 -275 -981 -427 111 -613 -417 -820 694 409 -665 -629 972 -119 857 783 873 730 -157 390 -658 -155 657 716 -507 -769 -572 -270 107 -216 607 780 -782 718 -463 -143 119 625 -580 -722 116 840 285 -470 -939 -883 110 128 -862 855 -957 576 898 325 615 -163 -538 262 -119 -300 -791 832 244 257 532 -207 -699 642 -580 292 992 -970 -488 23 -348 -82 733 258 274 539 60 -559 491 -372 593 282 -703 -402 -424 -987 -644 740 -603 518 -864 90 -320 811 -683 798 7 -502 272 -370 -354 -131 -304 -869 -391 -822 -844 164 -758 -591 -202 -158 -809 685 880 15 493 618 382 -397 -685 -257 -750 -566 -747 -713 799 408 -687 19 993 26 -875 532 789 766 -183 932 -544 -856 806 114 -923 523 -703 502 -212 132 -237 -158 531 -592 -74 52 -187 -232 471 -383 -457 396 779 375 -818 70 405 452 -868 -55 -917 955 581 -916 -417 -848 -632 -384 -949 -36 31 -870 276 790 -212 709 645 712 -453 -757 -318 -916 395 -302 653 980 607 299 -207 -487 -362 -300 -695 478 -312 -33 276 -189 550 705 111 -462 -288 -903 -825 145 523 -145 585 -178 948 90 759 583 571 317 -821 -7 -694 734 690 -330 352 233 681 -772 689 913 -988 177 968 416 -247 125 -306 -555 262 -277 385 255 336 831 -961 -634 69 -442 -864 343 656 -399 432 -645 447 561 256 525 -135 157 -922 895 927 -595 210 -115 -289 -903 729 149 267 825 -580 308 -755 -1 964 493 -492 691 -532 -909 -388 45 464 -627 862 343 18 -435 -542 -821 -771 817 -40 874 644 -126 -453 668 -844 170 408 261 -513 660 428 -178 817 228 -741 -232 250 842 564 -442 405 -61 -121 -991 253 885 11 772 116 42 155 -1 325 345 927 553 270 196 -679 39 -51 -535 3 693 -884 -860 -211 523 -736 947 326 -527 -711 -733 785 897 993 887 450 -206 404 -191 84 98 -801 -604 504 -552 771 -362 483 -61 427 -396 81 -441 727 921 -812 -510 908 364 851 -368 303 106 196 931 979 -927 312 -730 637 -880 -176 -743 847 795 -405 908 425 523 -373 -862 502 423 447 916 221 265 -848 301 995 733 631 994 987 -808 -681 800 63 -238 -555 -33 491 930 203 387 -831 -66 -644 845 849 935 298 376 -370 -701 -165 -805 944 300 723 -605 -700 0 711 -804 -751 -863 -627 677 -809 89 -813 -520 -6 -515 -186 391 275 80 -818 -354 192 -509 423 -118 -692 -600 708 -578 34 302 925 486 788 592 -672 48 -747 556 739 346 -150 -422 775 713 -84 -701 708 -529 -59 -677 910 -56 -551 984 -616 -177 -858 904 786 -506 -122 -231 581 303 -472 868 214 -273 582 -176 191 -376 -273 -577 630 -108 -280 -710 -479 26 -334 -703 921 138 527 -521 -23 60 318 427 -851 256 979 -284 -2 456 -645 976 -140 -728 501 462 953 -793 -21 -400 738 893 -154 444 485 -445 906 -803 -295 -708 580 -292 542 -91 -797 308 144 291 -947 -364 836 -828 -363 -534 604 809 463 528 -960 550 -645 95 526 -651 -905 -493 -29 251 -302 -743 606 -125 918 -947 -559 -945 79 -288 -209 886 811 -100 -145 511 910 -739 847 -27 91 742 -304 398 322 621 -587 -707 685 544 -946 -977 96 -191 -142 -618 -718 366 -988 822 20 340 -598 -983 136 -110 -22 -418 -604 -120 898 415 47 -695 -826 778 30 -394 -97 254 395 18 264 137 -455 -413 48 -91 -944 -829 851 -289 -975 -598 -28 -124 -953 -430 -35 848 -391 -58 -577 789 944 48 -10 -71 -842 780 757 184 289 -891 143 279 -239 448 127 -116 988 196 428 -878 857 -368 -838 -891 440 -373 828 -664 230 989 847 236 827 -377 -787 911 689 -24 -308 -343 -461 891 -966 -822 649 804 857 240 739 843 347 236 927 111 687 -844 -112 967 -218 -396 -467 -921 250 110 94 -687 -982 -537 -827 816 731 485 597 -787 337 902 -728 694 -82 926 -82 850 -785 437 895 -27 -27 462 732 -327 -465 -32 -666 -966 -112 -744 460 -94 -976 95 -565 132 521 526 124 571 232 -685 -388 -380 30 -693 -140 -416 751 203 -43 743 172 451 689 633 -459 -371 -990 -237 273 -744 -43 21 -394 182 -428 -27 74 -343 428 932 -640 723 -445 -85 19 329 912 -24 -591 821 421 -765 349 -286 -720 -428 -222 -171 -330 -368 -644 -346 -548 735 -708 251 825 875 890 -202 -258 -864 -979 56 -813 980 -979 663 710 -539 -788 -534 911 -204 -198 -967 -59 -417 663 779 676 14 860 93 -973 -254 463 -95 534 -77 -851 104 144 -149 -748 -943 318 817 -638 -24 210 278 -518 -232 -483 919 -219 -174 290 488 96 208 -648 731 -644 283 -349 -818 -392 -198 86 698 332 453 867 16 638 -806 -527 492 824 -191 156 -996 -828 545 770 722 -62 108 -186 -689 -98 157 -914 506 563 -490 275 -67 -558 -462 -201 159 614 690 82 759 787 -994 -823 -4 -856 84 -947 812 283 -220 -325 -770 -346 940 188 -556 50 -475 -172 -40 -976 -679 694 -241 -114 911 489 719 -822 -785 284 -935 854 717 -536 139 774 360 791 -665 -555 -185 -554 595 -237 764 959 -877 -823 -831 304 -638 -808 695 10 722 29 -220 -520 -182 32 43 182 549 444 -815 -282 828 36 731 -851 60 121 64 375 -551 856 -490 664 107 -14 546 693 -902 -436 -954 -839 -408 600 976 855 -237 787 -166 -596 957 204 -897 -838 -281 -341 -652 -169 507 764 297 -69 -541 708 -534 -709 992 455 -163 426 626 -486 -662 608 942 -676 84 845 -807 -664 -490 -297 574 -605 252 23 414 16 667 -873 828 155 -8 283 -924 -220 -717 167 777 779 655 -915 704 -619 -67 222 -287 -653 -482 -574 727 -54 198 -313 949 -92 764 980 -753 685 -217 502 51 -312 278 -575 -171 234 538 -60 -752 -571 872 -323 -289 -30 744 -951 319 -438 248 -300 695 -575 966 -65 200 346 937 388 -435 198 -971 651 -695 290 473 -788 1000 896 928 736 980 -259 158 367 516 -347 -618 421 -196 73 -358 -946 -899 -609 676 798 163 -626 787 131 -117 523 -328 -203 -254 -189 148 -837 -794 676 670 -714 -243 55 -156 -102 270 95 -366 758 456 834 -460 652 544 267 -494 344 5 550 173 -679 -180 709 55 -262 -928 208 -910 873 302 385 984 374 -673 462 -83 -340 -481 -469 -183 -73 820 -993 -159 301 -876 -631 275 -858 -137 370 646 742 365 -683 -70 460 268 -862 551 -223 -177 -161 -360 307 707 835 -77 512 690 -262 719 754 -353 968 731 -828 -398 -401 801 249 -447 -407 437 -404 481 -164 360 -255 -722 451 -697 -581 -327 -47 -582 -831 -215 328 -794 -563 308 -943 571 -777 17 -178 -203 903 291 396 -434 -845 944 129 -52 649 -932 -113 -419 -207 -548 -375 -572 454 -785 -513 624 -124 868 744 -724 881 -360 -498 289 -624 228 -621 -82 -998 -663 578 -330 602 -217 -173 349 -594 -55 -605 -724 253 403 315 218 191 910 -726 -360 -750 -64 978 -852 -344 -843 225 -52 842 884 -693 166 -636 -138 556 -650 743 -280 -74 871 62 -603 -465 -69 836 368 994 -952 -489 359 721 746 -102 97 24 955 -427 949 99 -404 -780 368 783 285 390 600 339 -294 666 263 606 -949 -2 -118 735 916 684 -921 656 -296 -286 229 640 -301 -195 248 416 88 995 509 -812 392 -115 -449 16 808 -566 -851 842 -542 -714 -942 223 -545 -112 -39 702 -40 33 -50 -888 -470 284 671 -953 -331 -571 -36 483 -658 -478 422 979 -603 622 -602 75 -82 594 -649 156 -781 639 -101 43 -83 42 -522 -374 -572 -908 667 -522 -544 996 666 -900 808 102 319 955 247 -851 -796 418 749 975 455 873 508 606 936 117 -801 443 -868 544 166 -448 692 501 -298 -890 674 -375 -426 -541 -853 -764 -930 962 -893 -357 -701 -779 -158 -510 192 698 826 -719 506 584 410 -382 -856 -319 -584 -385 252 -566 -561 2 -544 -337 -783 -669 -932 -19 -722 -114 -562 636 787 -760 -203 -197 712 -272 -692 295 713 509 694 -680 134 134 -501 129 -604 596 772 -477 867 717 -828 563 555 -788 -419 795 118 -943 -129 -632 606 14 -804 67 973 -560 -585 768 391 -705 -802 -917 -304 257 360 -416 1 -228 -621 -163 492 933 154 571 418 -951 -90 428 782 79 -256 417 -736 703 302 -9 -402 19 -847 613 900 192 698 -221 -813 348 728 472 855 776 -436 -824 -960 -587 132 319 167 -469 -326 995 641 -81 -839 -68 265 689 638 -224 -374 -849 -590 -988 458 -809 775 -704 475 223 318 -170 977 411 284 313 173 93 151 826 639 -197 -623 -361 544 66 59 655 153 666 -768 -35 421 276 558 605 -531 825 627 -594 -573 -943 -939 856 62 -173 -574 351 168 896 165 981 749 -1000 -819 741 -657 542 130 14 927 -785 -767 466 -955 292 -619 147 491 -46 302 732 -167 -394 359 40 -882 -201 799 -770 -630 -664 -847 912 -22 347 -376 893 751 -455 174 781 -189 242 491 -977 104 -770 138 -603 -382 -288 -223 -665 -301 876 -946 -827 850 54 -944 39 125 -244 -623 813 -706 972 262 -573 -869 150 783 70 -922 989 -927 -372 -255 -54 -927 617 206 -421 559 353 623 -327 492 219 234 -300 -158 63 -688 136 685 -650 95 -285 -981 -322 -747 -497 475 860 280 -888 -275 -644 -336 -458 820 132 -905 -432 605 992 425 972 -727 74 432 682 -668 -174 -80 -72 -878 -723 351 -313 -937 -533 -570 71 777 -878 -212 -769 648 -376 188 -601 971 569 -701 954 366 -888 -504 207 -64 -426 -792 682 677 -460 708 498 -430 -773 -738 819 381 -178 -676 315 -114 -96 559 333 175 428 -163 255 -911 -226 -453 177 -137 680 610 896 915 429 -78 229 -639 629 401 991 350 -914 186 -174 942 -43 -697 626 -890 -852 -926 -788 778 -998 -463 589 -217 -921 545 -572 -591 243 -60 -670 -874 -8 338 990 -159 456 596 835 -273 848 417 679 248 -285 -15 811 655 362 -502 442 596 -201 -882 -164 -151 -379 904 88 -562 -167 776 564 -683 756 -964 -37 -72 85 -357 -80 204 -518 -826 708 970 338 639 775 148 13 684 -744 133 -56 -871 488 141 -984 241 -387 -268 -187 103 154 -196 -833 641 379 -677 441 -112 -391 159 518 -718 -147 -313 484 443 70 -334 -183 -536 -780 688 -739 -368 -551 -238 837 -837 -403 -904 579 719 860 621 750 -26 -582 444 -923 -179 -244 -432 -574 -502 -684 94 766 -822 -46 295 164 -746 65 -615 -637 -714 -403 65 -897 -282 -563 98 -218 734 970 969 -597 -738 714 -292 652 999 -437 701 409 60 -384 976 -882 -690 -665 -457 -565 561 -820 -196 -526 -643 -917 527 234 845 -336 -608 765 515 869 521 391 608 26 -806 0 763 -286 133 -438 -799 -496 -909 507 -771 751 73 -777 -955 556 -285 795 964 844 -542 687 912 909 347 -930 929 -815 -248 -885 -306 -403 -31 557 -583 -834 242 165 1000 59 274 757 -358 225 -156 -655 122 -282 -961 717 199 642 -507 -362 -978 492 -183 680 320 305 538 -909 -652 344 871 -399 -775 148 382 -903 -837 327 249 34 255 772 893 563 -460 234 673 -615 -410 -126 689 471 -54 -616 807 165 -541 640 -762 -1000 450 -669 333 -341 -600 810 -699 -97 62 956 -775 121 -566 731 -578 951 736 611 -491 704 481 295 -805 -841 -988 950 98 -172 -357 -353 801 136 988 791 529 202 -262 -480 329 -357 -39 242 -128 255 -377 -449 -218 996 -761 302 489 700 205 502 -74 -105 268 210 368 -871 76 -258 -870 730 408 -791 491 -56 -175 -199 513 -372 762 960 407 923 -674 534 614 620 -35 902 -158 338 -197 -207 360 -185 928 505 965 -294 315 778 677 613 -270 -8 -344 344 -895 -616 451 -789 783 -27 -428 676 -778 -927 -366 426 782 -964 -805 -340 811 -252 695 -616 798 589 -650 -91 617 676 817 -6 389 276 40 242 -413 -467 916 683 891 -917 -683 572 437 -137 -281 387 922 432 -13 -491 -896 -415 411 -573 -747 29 614 -81 -856 819 829 -4 -174 756 829 -754 831 588 332 998 957 235 -131 -619 219 -727 717 69 833 -955 -176 31 751 288 -624 731 708 44 558 702 461 824 -685 -641 -401 -30 753 327 318 197 -685 64 817 -517 767 517 721 -580 -212 -367 -71 -715 702 993 556 -669 610 -176 162 629 -109 928 325 334 936 305 248 605 476 -22 -285 441 293 -39 -710 657 412 216 -878 153 390 -620 445 994 -734 -581 356 -520 -208 -997 -427 -429 -386 -125 311 253 57 461 -591 498 781 395 848 -306 344 -218 -625 -525 264 -118 -445 498 439 -198 162 -638 -942 391 -517 610 -457 -651 -328 -155 598 -223 112 946 -473 915 118 -332 -342 13 287 561 -602 -475 -906 44 -994 308 511 727 227 918 497 -867 397 191 -390 412 -934 -190 738 -936 -640 144 -328 694 30 43 -686 -311 -577 -525 836 983 -449 186 508 -111 -569 -696 915 -824 168 919 144 -256 505 -543 -638 825 887 172 -44 257 955 -762 240 731 868 373 -548 474 -489 744 230 998 -595 -900 923 655 436 -13 -561 92 -172 -43 -750 -677 357 301 50 471 -809 721 -477 13 -17 906 -720 -13 9 390 -657 -840 331 470 45 386 -21 -623 -523 -79 516 752 -406 -366 -190 -583 955 645 579 570 -593 -943 -503 -858 -138 -121 943 20 -438 384 207 -127 289 330 -184 14 -232 832 -761 679 899 888 465 399 -172 -950 -910 940 -363 -927 -811 -391 -294 719 -617 -909 -134 -242 -20 716 -39 216 13 772 256 823 347 188 75 -830 -100 472 -319 -313 424 454 -48 -378 -27 648 776 -539 850 380 -676 270 -701 -456 -755 -506 -604 193 -253 597 -83 -648 -741 712 619 -577 -335 -931 455 944 602 -131 485 -928 868 272 -310 589 -925 -855 238 249 -362 -603 239 966 665 70 -114 -221 -685 561 -735 -327 -353 -2 -221 220 -978 -489 -291 119 157 603 561 786 86 633 901 103 -35 -415 -82 970 -765 -794 668 320 795 635 -293 -237 697 -816 -522 -162 -386 -114 -931 -50 85 -700 811 -678 634 -207 300 105 806 -720 -385 -490 -113 -355 -820 -11 825 484 -644 -557 297 17 -843 -615 923 -492 390 217 -617 -669 464 265 -910 476 758 -673 -226 -393 248 16 -783 -376 996 -446 -234 -107 -243 -339 937 534 477 718 -613 71 -293 997 989 168 174 -32 489 -309 -589 -635 -203 854 285 -393 782 929 867 -201 -906 -297 784 108 -391 345 701 455 -791 -998 651 243 -47 -879 -78 848 -54 -672 -63 677 -122 454 -470 967 -162 962 -909 786 754 -283 -61 3 793 -523 251 11 -971 278 1 -775 -638 806 -793 234 -451 106 -10 -757 -54 -447 965 817 -439 -583 403 561 415 140 418 -12 -374 -568 876 435 868 -868 21 -362 -755 437 -314 -64 -398 16 615 2 123 -951 77 -139 786 -397 -929 -794 840 257 993 353 709 -95 -741 -210 -85 -610 -212 704 -517 650 -390 -187 -611 -388 998 83 -904 560 -61 -315 -258 -793 734 -486 112 263 -54 -301 -723 -541 507 -722 -950 -910 931 461 485 -686 -838 -140 -745 -25 550 742 -422 778 171 -276 176 817 -115 738 745 50 -356 -190 -70 353 -549 -378 675 693 940 -508 -768 124 -646 -829 -874 -160 137 -609 -353 645 17 -585 183 453 686 43 -953 462 663 214 -852 -640 485 21 381 -613 664 152 774 451 -139 -879 644 503 88 479 533 769 -839 972 185 894 -339 -188 -54 912 852 -463 600 732 -758 -348 826 924 672 470 -55 -823 679 808 -386 524 231 -864 -536 -335 33 -13 -30 -200 976 -448 448 -49 870 258 -250 -359 -361 -381 -573 464 901 800 -151 -24 -70 -78 -508 -876 277 -276 -736 -978 865 -33 543 283 208 -396 -305 789 292 636 850 -162 -205 518 -2 781 814 -56 693 -207 -791 273 673 -375 838 72 965 446 -460 489 -291 -41 144 -892 -346 -469 -649 -349 -101 -121 249 623 617 -289 289 159 209 392 -868 -759 386 -546 830 53 33 -921 -929 724 872 488 -471 965 -329 -92 -787 -604 284 49 463 843 876 669 359 -498 723 -760 749 -385 402 284 789 484 168 -104 -532 333 36 468 697 -132 692 -253 -729 -385 -71 -449 -33 -60 -333 568 418 -802 995 583 -63 -833 6 -276 -640 312 934 905 145 -234 -279 236 -879 765 871 -295 424 917 -463 644 -970 156 2 40 -256 -976 -564 -789 -139 -263 964 -603 -382 107 227 -42 983 273 250 -793 186 -793 317 910 164 -579 705 377 967 -138 -252 247 -535 -258 -174 -210 -407 311 -62 -632 463 -40 -354 736 -533 -928 406 -363 388 -131 101 -243 988 231 -275 53 694 79 -163 -226 -66 -280 767 -572 517 -497 -396 -348 496 -143 273 226 543 563 -807 319 -618 -57 319 55 -74 -383 981 -641 635 958 -860 -625 -21 -410 95 -546 -244 842 -299 -796 -757 522 658 -135 841 515 -758 331 -658 223 540 674 -4 -94 353 -394 -510 462 67 296 981 991 -545 -561 379 522 809 -449 434 -134 542 -795 189 -616 -155 -422 -700 -219 -324 -477 -398 -322 -977 947 294 -737 976 328 -517 255 757 -399 -989 114 -592 750 -64 916 -999 228 -438 527 726 -644 146 500 249 34 501 215 -699 927 390 616 298 871 -917 179 561 341 537 980 799 -340 458 903 -225 -749 879 771 -217 -685 807 -432 -320 709 912 865 -366 668 159 -551 61 328 600 -554 -465 702 734 113 753 139 -436 -762 339 -163 881 -765 467 -265 163 -71 -397 -946 1 138 -711 316 -750 129 119 781 -804 -524 -646 -79 925 782 690 -505 -511 -264 845 -633 -323 665 431 380 -74 382 -918 945 -370 988 -731 -325 -115 -87 256 125 -730 568 233 742 -33 749 -954 -973 -347 507 -209 -786 404 792 146 -888 -292 -622 -69 718 912 -682 -695 687 -2 125 -398 385 -290 -695 -890 -63 -143 352 -403 -74 -382 308 -999 151 423 -173 -279 -928 -840 254 319 383 -506 -42 489 -257 435 828 -738 8 190 355 -76 -979 289 -387 271 -50 419 136 796 -520 659 -315 89 864 -766 -256 943 933 -798 213 885 -102 -250 287 455 203 368 62 -211 -629 931 316 -881 517 -680 232 910 861 225 -676 466 -203 721 108 738 689 583 -792 552 111 746 -395 -265 -393 -968 454 792 -650 250 478 387 -709 212 -688 568 -647 -193 -694 -467 -497 667 618 -633 778 776 866 56 348 938 852 521 -323 948 898 829 -129 448 340 527 -808 -735 -169 112 974 -659 423 -953 -415 -165 141 184 -386 -526 -1000 135 -599 303 589 -179 963 -768 -23 185 -685 848 -875 513 695 0 -737 -196 -866 896 -854 694 -708 -341 -830 330 -798 -870 -509 -951 -557 -52 765 242 -402 -285 -599 880 649 231 -446 274 -308 329 354 280 -200 883 462 -297 55 513 106 799 491 -161 314 96 930 920 -641 924 -496 -187 -422 51 -186 -846 220 110 672 433 -33 698 -208 -510 492 329 645 984 153 -243 -515 137 -943 -718 409 -461 999 10 -918 320 -23 391 604 -233 -708 260 373 826 908 -182 -713 -845 625 -976 -955 906 746 603 -226 656 598 -354 241 -167 287 -67 392 -980 -249 180 -68 672 811 -589 -34 319 -515 796 197 -873 -505 593 481 -359 -424 158 337 514 -456 796 -651 121 -551 128 -73 229 860 98 546 976 -442 -797 -776 845 265 -968 259 424 -396 130 -255 886 600 300 -973 538 761 -967 -812 -918 701 -178 726 204 294 -739 -91 36 -884 190 -896 281 705 274 -730 690 292 557 -330 257 106 940 221 -179 -709 399 500 -853 598 -569 1 115 915 984 -303 -894 -867 830 -630 -158 504 982 62 -48 132 -928 -281 -919 -966 -985 -45 433 323 587 -31 290 -967 -121 975 -694 829 -4 21 -189 -218 411 -111 621 192 255 138 -76 -47 -274 -523 212 350 -296 -186 105 223 92 181 -703 -341 -958 -582 -875 238 308 -366 -196 -287 -559 -10 775 704 510 -773 192 447 497 122 -842 -666 573 -403 95 -954 -906 799 82 -342 -478 -948 -120 391 553 -639 922 321 -246 499 -212 -792 -845 -866 526 -512 469 902 -935 -481 -834 -405 539 -984 371 624 856 -173 446 957 65 -186 435 418 46 -419 917 -629 475 -995 -237 101 775 -913 172 920 -514 38 -810 856 676 513 307 727 270 -17 259 529 357 179 -838 -711 -966 -280 -424 -406 519 908 434 768 903 -383 -693 51 -406 -313 168 -953 803 -85 549 407 -999 912 127 -676 -675 -309 -489 283 -762 371 354 -317 854 796 -923 -730 -533 -684 -166 -526 378 432 375 -555 -459 -859 -5 117 -601 495 -571 -448 -687 -904 -589 242 851 -710 698 19 -39 -922 624 931 -407 698 402 -714 734 150 35 397 -190 -904 162 -837 871 291 -324 743 -715 758 -376 92 33 893 114 -299 -53 265 -880 -25 -731 -353 971 890 -164 811 -583 626 578 -255 -144 -404 -617 -90 880 898 969 -983 700 -484 44 -732 -570 -765 -461 314 889 259 429 -866 -20 951 -572 784 -215 477 919 -841 -535 -880 3 -298 -591 459 635 11 -234 -925 -816 -274 -594 50 -490 -971 550 661 -824 180 847 -516 662 -142 900 -332 -839 -779 386 561 -217 -450 394 -564 400 -341 -600 -43 -112 -396 761 211 600 200 -28 642 802 223 947 69 48 -361 -162 242 -830 -635 417 884 -350 -283 -789 963 -151 915 -784 933 -166 -229 -434 -884 440 -812 -936 760 -361 738 185 993 -68 -336 15 435 -759 -160 550 539 -572 48 299 -668 -951 -506 -455 129 -97 816 896 473 875 -494 -233 556 -229 -1 773 969 -482 -924 29 636 -840 -791 -209 707 -119 -17 644 -710 536 960 157 422 232 284 -467 -260 -204 -933 -107 686 545 -606 562 -647 -119 -65 841 -576 -120 -319 44 -102 -224 -233 -309 981 -823 433 -94 42 -958 -970 296 464 532 812 -130 286 365 -514 -435 280 -729 -199 -662 521 -361 309 -504 416 -168 317 -135 473 641 -98 732 575 -436 613 -432 758 -620 865 51 146 997 24 191 -103 563 790 -906 748 49 992 515 142 -136 -896 -48 -257 -979 -119 561 657 -77 689 17 513 -628 -166 174 660 -607 920 -675 773 -838 465 46 599 -233 411 -69 505 -639 -374 6 593 989 661 -440 -641 -825 -794 -508 -70 -576 -210 258 637 -819 127 98 -467 890 -692 235 -436 105 117 484 -299 -295 -307 270 -159 192 -446 766 437 538 -975 95 -516 572 -706 334 566 -949 -230 -205 856 402 104 -768 -437 245 751 17 -320 -508 298 -451 -969 559 184 978 364 -565 953 882 237 971 -605 622 -450 -353 -471 -98 541 -336 972 -189 -211 944 371 -971 -621 -912 -30 -574 317 62 816 -323 -816 -362 488 -551 -588 -167 -634 -152 -631 732 -88 16 -659 405 -394 114 -188 418 -128 375 336 922 426 -305 -447 860 698 450 -170 -341 -295 129 335 -483 -270 260 -544 764 -556 639 -456 -758 -465 -202 34 677 -196 -573 253 -635 -964 -30 -201 -271 799 548 -314 604 -776 118 -721 661 -503 263 -688 912 -950 739 919 724 542 -952 -175 -945 812 955 570 821 -628 -963 -613 73 391 580 403 -812 791 -796 371 733 -79 949 623 -524 876 903 -780 966 311 -878 670 -48 186 749 934 -777 856 771 -63 -42 -614 -771 390 -713 -444 934 -53 593 654 -513 899 479 946 -866 -510 -358 380 -921 -520 926 459 698 -190 -601 175 -377 -50 371 -131 -728 856 29 -263 -266 -265 -646 -872 -252 -31 -630 768 -965 -17 -499 -649 94 -583 88 996 -554 782 -798 612 -496 783 -173 853 211 -845 -891 612 -753 -32 -158 769 654 -12 -920 756 -778 -991 -802 117 811 471 -255 354 -688 -629 90 640 737 374 195 -212 277 -184 742 -558 -295 -965 48 479 -987 -959 65 -868 -278 -595 610 -720 938 900 783 -41 8 -107 88 -133 -269 43 680 -257 -999 -228 -173 -222 755 -822 385 -199 258 800 -609 982 -286 -42 -528 -717 938 911 -603 -451 61 -91 -108 -429 -327 130 -654 957 -416 94 528 -909 -695 -907 -560 522 348 -113 -563 -840 -232 -689 -420 -784 -405 531 496 584 291 -997 -739 -423 -733 -998 -741 -271 -484 125 -767 -545 -890 97 -134 171 928 316 -517 -617 68 -206 145 606 -416 -552 339 930 -285 454 -626 975 -65 206 385 -446 534 -670 -909 598 -319 940 -635 -324 643 -780 573 -166 431 -22 -717 -39 -336 -378 313 984 611 -815 220 -431 -381 182 259 331 -620 -772 -404 471 -146 -766 -748 55 641 -44 -25 619 -908 -690 -769 744 582 -745 805 706 -796 568 -434 522 167 -595 631 243 -2 754 -702 729 -990 222 -515 985 -64 826 210 -614 583 -594 620 -771 631 -208 -565 -573 -526 -455 833 472 920 -372 933 480 -616 -205 -229 670 -827 302 255 299 769 -541 45 -243 995 704 -751 326 367 -470 -945 -481 -233 810 -299 -231 -572 -431 -817 -749 935 -688 -277 275 39 -48 226 -689 596 398 719 596 -303 158 -990 -725 465 93 -809 736 707 521 -305 -860 -520 -325 586 211 144 -270 -762 -454 830 -64 943 214 870 -830 44 526 -844 -40 78 659 -526 643 -117 126 -8 -624 -223 907 -227 -255 319 -709 -91 -808 -572 -473 17 -564 566 -58 -201 851 288 -135 373 -523 279 884 -479 727 10 -392 -793 -62 96 261 828 741 -475 388 -307 865 -445 -561 -338 165 -409 713 229 283 749 -968 689 308 865 177 -419 539 27 234 244 824 90 -330 -743 -408 139 -30 -369 126 711 787 367 -435 950 529 -305 -61 -421 902 87 -496 -794 714 779 -16 -359 -819 101 -330 441 -593 703 -946 -628 -456 492 -787 454 -536 924 -609 -649 -861 -627 -89 -677 134 -223 619 -577 -287 -64 454 715 604 409 -45 -513 13 321 184 428 349 -862 765 -110 290 66 -769 883 -880 -415 515 -539 486 57 515 -245 194 192 -847 -726 103 -887 599 -790 801 397 289 -368 365 738 493 -381 -28 -814 -143 -124 744 197 440 358 -778 -440 -15 -576 335 -656 -278 -914 -824 -3 -867 475 -450 798 -77 -742 -396 -402 802 -422 667 -387 -419 744 766 925 -50 -348 331 -593 -138 -917 839 632 -727 -832 689 534 301 -705 -330 -847 186 570 -615 508 679 318 598 468 918 -270 505 -967 414 -790 -573 50 877 -34 586 443 -514 -411 -472 469 -167 787 -196 -550 222 30 -536 371 3 39 923 179 -972 -613 -849 -824 415 -207 57 698 671 871 821 -365 -812 297 432 576 633 230 -818 595 939 -118 -155 -11 -287 870 671 -769 201 -41 -60 84 -215 211 526 735 -811 -86 -324 -865 -360 -340 -161 262 -927 197 -38 277 -143 -146 510 252 509 700 806 534 -887 -566 -984 -818 -316 130 839 774 -844 601 952 -660 500 259 940 834 420 509 -257 990 970 313 -26 -503 81 -913 241 922 -92 -440 -707 133 249 319 -348 -993 165 -368 843 -701 347 -485 -825 -666 -813 -973 -165 -491 707 -518 927 -393 -481 637 -345 -313 470 -80 -358 564 -491 246 608 -321 -805 -255 593 -34 924 728 119 -626 -872 -176 923 -553 -163 519 -733 418 -452 -720 -347 803 458 726 -480 -711 -245 646 -541 -871 67 -520 90 566 112 -789 450 880 -146 -829 592 -149 -695 782 -954 546 -507 798 -977 205 609 330 -633 869 297 -885 -846 -960 504 334 -653 667 -157 -800 371 -814 -497 951 379 895 353 6 -929 -814 797 -734 -377 417 -212 267 -267 2 589 739 -184 466 209 -629 -597 858 12 -227 480 -26 -403 180 -942 -506 -27 -382 -679 -640 276 -335 -464 723 -416 -435 -915 -16 543 403 447 435 965 -761 738 756 554 96 -724 -660 -567 232 815 -434 -731 -78 -520 -191 -331 -742 699 679 613 102 495 89 629 598 -307 977 679 115 -535 -620 -797 665 -135 -425 618 813 768 940 359 -771 -19 313 940 843 336 740 153 80 15 391 -22 40 628 -811 -837 491 -493 973 -832 -285 792 884 74 -25 -190 273 -222 -599 1000 104 -120 -650 615 -464 571 -438 -549 -685 737 -199 -778 -507 -783 -469 250 -865 -378 683 109 58 -857 565 -552 -777 671 779 68 190 109 488 864 130 -819 578 623 -280 -718 780 -418 851 537 -288 808 493 337 569 537 728 -149 -572 -411 149 -263 299 -935 -357 904 360 -85 971 -415 33 -91 612 -940 632 -977 530 -88 -430 -106 52 832 887 -535 -768 -337 -5 -894 -752 -523 -747 -537 363 -755 -919 128 -152 211 -219 -809 -312 872 701 -64 -830 226 -192 -356 427 292 967 -12 -94 -649 872 141 139 354 335 -550 -839 -683 -496 -235 -380 522 -534 680 169 -169 312 60 -562 144 854 702 538 -107 -330 213 825 808 -590 395 -989 173 -396 43 67 995 -949 909 187 16 -911 -515 -125 -857 -263 343 -832 -462 -131 525 955 -139 579 -113 -510 331 -368 909 -67 -373 47 -761 653 613 -337 807 418 -529 382 -489 60 181 -434 206 204 514 -455 -619 525 153 -809 -18 218 -180 979 -982 -612 -731 -978 14 -175 -511 362 146 -593 -439 -539 704 -664 407 312 -683 -781 177 605 -939 229 -815 -2 -467 -229 -825 212 485 711 -922 -814 767 -844 -373 299 806 950 72 -383 -976 106 891 -195 -997 -996 326 120 751 432 -696 601 -391 74 414 915 -417 -676 962 757 57 336 -833 -269 538 -168 -176 957 -943 224 508 786 -499 36 236 309 203 -772 337 -58 229 -257 -796 -699 -16 -659 -942 751 -837 -956 223 -628 77 -606 -327 867 781 1 907 903 -360 45 -395 254 983 448 -749 -949 182 -377 676 -93 -208 -913 -741 51 886 -767 553 -282 -625 -165 -750 957 -288 367 830 653 -132 919 176 70 610 147 -193 506 673 -295 901 923 180 895 93 293 182 422 -846 484 106 -77 -648 517 853 -954 147 -878 312 364 -60 -581 -59 781 480 -744 -850 588 -584 520 598 -495 -247 824 -800 738 807 685 884 704 437 91 362 824 -438 699 726 930 -287 555 -218 879 -848 -898 509 281 140 772 43 -335 -156 -984 264 -599 -302 993 193 525 -487 -778 775 -257 -208 985 117 508 -237 702 682 825 -744 -487 892 730 -886 -913 219 962 463 -46 -346 -189 -19 212 -886 28 994 -103 543 -828 -288 573 972 -192 -330 753 -169 248 701 530 -594 626 -630 -142 -914 485 757 -944 193 -729 -718 -462 -300 224 536 488 -687 -956 97 -420 403 -439 -798 -310 -548 852 -608 -279 125 -820 -622 940 834 499 51 -576 490 975 632 -656 384 -106 -639 337 416 522 -371 -755 325 -322 -970 -854 -246 119 -971 -348 -502 -164 822 776 -641 397 850 -879 721 -481 -33 832 -891 848 -955 663 -111 874 -504 -723 -250 104 376 271 -75 726 778 -523 393 -913 894 412 -169 -584 771 610 -913 314 -865 -561 -796 -58 583 -760 630 177 -458 -617 -458 726 -678 -391 -816 -117 534 -109 928 263 -389 723 -415 189 -577 508 85 -292 -574 -898 358 242 507 320 -265 -646 646 449 291 844 -991 795 -831 650 108 -132 815 784 -706 149 105 500 971 937 915 -369 -718 -6 135 654 355 -919 730 943 -592 946 188 360 -411 -45 791 741 -876 867 386 -263 922 -725 778 -845 755 139 -351 92 -137 925 417 -672 -265 235 715 -202 114 -774 -253 252 -178 894 -806 856 488 805 -55 844 -744 -174 -221 869 -823 -94 326 -185 -964 -416 205 -738 220 601 -926 -320 -22 -842 -580 317 788 135 -12 -237 885 -793 -707 307 664 -639 397 -465 607 117 -5 -364 753 -978 -787 309 -799 -466 597 -145 702 -105 777 946 634 -639 -683 -913 -200 371 597 -475 589 275 766 -851 178 593 208 -393 658 -627 133 591 -744 -786 267 -116 802 24 -586 68 762 13 401 722 -151 -113 -385 218 -103 -152 794 497 -952 802 316 794 501 -537 -630 881 164 157 -857 530 -218 881 -802 194 883 -608 -832 715 211 7 858 986 -279 601 -458 -757 -119 493 -314 -843 726 372 122 -69 536 -588 303 2 870 -257 -228 -67 -588 186 71 -271 933 687 514 -428 873 -569 -695 -805 238 -513 307 -15 38 -492 313 854 -476 755 882 421 -482 292 -487 548 -995 948 -178 -727 -326 287 -4 840 774 943 -306 -876 492 -954 106 163 -436 679 -329 987 513 156 -468 -316 837 778 809 -255 -575 -623 521 -948 747 283 -343 -335 219 202 982 413 -149 -657 861 -341 905 924 682 -51 -560 -693 -328 471 828 -659 -603 279 100 -768 -417 -899 -888 356 -341 -528 -191 42 -59 -944 -217 -800 862 -408 289 53 552 -37 130 733 281 667 433 -10 -460 -263 917 143 964 894 -189 395 -145 678 10 -75 135 -748 -502 653 636 741 -868 -515 960 -310 -57 -2 925 424 197 -361 392 -629 -301 280 -714 -858 -881 -316 -429 -26 962 784 734 -772 -222 834 -403 589 -617 769 -278 25 446 -995 -97 462 -756 -333 234 967 -179 -406 -34 -427 -341 426 584 568 -564 951 117 -951 767 -627 -689 -897 570 -851 -225 -512 433 -258 -740 -392 -419 -871 -461 -101 -261 411 -802 -685 -306 -28 842 753 177 -56 -137 279 -648 824 -326 610 399 286 227 919 353 272 -702 -302 -207 -627 418 -57 -195 544 -504 233 -619 744 969 13 -796 142 -427 -971 809 -455 -443 -163 626 -152 -447 -989 -379 297 212 73 -265 -101 682 168 472 793 214 -263 -811 -873 -222 -625 -210 -856 745 -657 -794 690 154 -407 -18 -320 513 506 -81 500 -230 327 987 -643 47 -755 -692 420 618 918 524 547 -845 -638 -960 808 -278 -674 -685 161 -970 -10 493 -923 233 -660 222 -602 -267 557 479 -239 117 -155 -635 -166 -296 -286 75 -641 -56 320 -188 451 187 -473 839 -859 -473 -865 685 -375 715 -57 -221 994 17 810 -890 362 15 746 490 -139 -319 -692 -3 403 -918 246 503 845 -257 -518 218 433 393 -203 -217 333 486 -577 747 763 920 501 265 -802 592 951 -482 -873 836 -60 -613 -749 412 -231 -863 872 937 120 811 4 -955 275 -598 -89 620 -805 623 657 -291 -859 651 434 -167 668 457 -720 -41 836 103 -724 669 862 -693 688 -984 533 224 785 -555 -16 -480 -449 -256 -871 662 -737 -853 154 951 840 87 86 43 -678 632 -394 -780 -468 -968 14 -318 930 403 9 -660 -611 -347 677 -384 -583 292 -928 -627 -174 788 -893 -247 -179 800 -350 211 83 259 -645 728 695 -461 660 289 -777 -50 -212 492 -97 453 -686 471 -626 -474 -429 -189 -756 810 -653 635 134 -317 917 660 662 872 307 -421 185 834 -491 -256 136 582 907 156 218 -577 -183 -494 727 -210 -93 -879 151 460 292 639 -729 966 -551 -745 -384 402 -955 225 -242 774 961 -220 -218 432 178 -648 360 558 -670 742 507 -696 277 163 775 -5 -250 892 920 -503 -363 -189 -633 933 -800 -357 -875 -62 -404 20 -639 452 748 854 103 -410 -989 -698 346 -344 181 330 -814 64 -329 -876 953 -669 101 -176 52 582 250 712 553 -712 219 960 566 503 -409 -406 597 458 -688 284 116 -14 -823 -169 742 933 -852 543 181 -930 -625 280 -199 345 -253 878 408 -784 791 -853 209 -276 -537 -663 -223 -163 -404 595 -958 -107 -208 362 -364 18 131 -913 153 -766 -103 548 191 642 -546 721 -971 -197 -975 -328 -372 -587 -379 301 -977 836 -645 269 240 -325 826 52 -642 -36 640 -614 165 -260 566 -206 -906 -367 358 165 -738 785 986 56 204 -727 9 -872 -789 159 -708 466 -710 131 575 749 -443 70 -698 661 -36 6 -442 -928 -782 -6 -237 -869 -485 645 343 -59 -456 -51 519 -391 -211 443 409 372 427 -85 -715 590 -770 -935 680 -997 -376 172 833 556 -912 100 973 916 568 -26 -410 -91 109 462 -758 244 302 382 -263 -514 47 -51 -262 -98 -862 553 -756 234 151 -214 -417 -714 -813 896 -81 -514 413 -357 -516 444 864 -574 57 -803 -681 -416 931 827 999 -313 -264 286 70 -591 -90 -849 -653 -527 120 -982 -846 446 8 -476 -537 995 -112 649 -277 -749 726 -996 842 8 550 -955 -454 -649 736 646 53 -981 374 -77 377 -868 282 -974 307 -807 641 -16 -241 265 -681 659 639 -533 495 77 -999 -806 -168 354 538 -582 -526 884 325 -559 -812 -248 -484 260 172 328 353 293 -403 852 -64 -101 450 575 -670 479 -843 28 391 -937 557 164 -93 -238 756 207 388 985 977 971 265 -662 787 -173 429 -934 594 -851 197 -434 -651 -610 -453 -78 -499 752 383 -925 713 326 965 -570 -6 487 -852 898 704 51 -181 -538 624 -896 -792 989 -134 559 995 400 11 567 483 184 161 570 810 649 -542 427 -933 315 933 557 -364 526 -661 -3 751 -218 115 87 -230 -972 -949 -461 -803 827 -238 -460 50 74 -684 226 66 -967 -720 -251 589 189 -697 974 183 378 706 991 -781 -93 587 840 -173 224 -854 846 244 804 288 499 -470 -381 353 144 -646 -51 -192 294 -76 504 944 60 265 967 66 -499 -219 169 509 -81 782 -444 -555 472 -150 944 -474 620 929 640 824 141 -885 639 -173 -260 -836 -647 94 -86 505 601 783 766 851 768 -43 -333 889 -678 -48 -472 248 233 723 -566 110 -886 -106 709 546 308 -886 -825 953 -353 549 -933 781 729 -840 192 -771 -221 682 515 -796 122 347 -845 -304 211 -671 243 520 -748 -731 290 145 787 832 379 -423 -802 656 831 -458 910 244 216 -21 -624 -127 -601 854 353 457 -396 -127 132 183 290 960 -484 355 -145 28 304 785 -854 458 211 -264 375 -32 -325 74 894 -402 996 851 19 -316 -292 -458 -820 -115 616 -78 -165 -614 830 922 -734 -607 -378 -651 979 109 -953 865 -395 271 -269 877 -72 61 -710 -15 0 712 996 -323 -618 -823 -333 -575 341 -944 444 519 13 -132 -229 -26 290 -625 -587 -479 -787 -302 -290 -33 977 625 -476 -408 611 -603 667 -362 315 -145 -83 289 -485 -628 738 582 -447 -262 -126 760 -824 266 610 -624 -966 951 -889 -28 -390 -521 412 1000 35 672 195 -715 434 652 553 71 -826 -892 278 -505 833 -784 -664 -343 -925 886 -108 217 227 244 -847 -795 -760 -782 273 778 -273 367 -787 193 940 -515 -430 -278 206 766 261 580 -109 -378 872 725 530 363 -73 -727 73 794 -580 942 -516 -685 242 993 -545 -194 -860 95 674 -845 359 -23 955 537 795 -998 -931 -609 850 -515 -109 -835 586 -539 -285 -659 845 524 183 -134 8 633 293 -11 -923 -8 -928 -651 -73 -189 -387 529 486 -570 -207 -42 -881 -653 292 -511 -830 14 -135 970 628 630 -376 -547 408 -511 -897 843 -794 448 755 680 389 95 -260 -303 31 -96 -948 -110 -438 -869 560 -112 -967 182 195 -699 -165 -776 34 -283 616 362 919 659 538 -160 -292 951 891 760 -751 -710 -35 -934 -710 13 -832 -877 598 990 -283 583 368 -452 -53 -316 -150 -183 982 619 270 -167 -357 554 765 115 53 -567 -579 -790 -68 -807 -69 939 687 168 -14 587 -127 415 701 -188 80 912 59 993 663 -573 661 -161 -790 673 327 50 787 352 -288 355 -628 69 -559 -854 819 720 499 -97 -819 919 -619 -700 -948 16 515 -295 -137 -224 901 627 949 -341 -80 -355 -76 198 -83 -790 -935 -808 673 607 -377 262 -963 -269 -551 973 -260 -621 -951 187 -256 973 -61 922 636 -55 -546 -234 -124 70 -316 -315 723 98 -831 -439 -571 909 444 18 240 -753 -795 -965 908 310 561 555 -556 -61 913 951 -824 787 277 -878 -874 -627 148 889 76 213 -755 -483 768 952 279 -903 786 194 427 -770 -521 -774 705 194 -151 834 -741 526 384 -278 488 47 556 -337 211 -352 662 -893 867 707 -412 -22 -242 455 -100 629 320 904 -728 702 -612 -87 -105 447 599 203 900 895 -267 -264 950 405 25 -226 163 444 -783 -742 -840 -893 -642 -666 615 -198 -720 587 413 -428 -802 31 -747 848 -317 -351 999 -289 -416 -125 -891 -34 175 461 -621 -441 -977 -671 764 -940 -997 459 138 -585 -402 582 344 -3 -30 -653 -993 514 -143 810 195 -463 -707 -729 -604 -210 -821 504 519 -889 -690 -652 -749 515 904 160 -436 -784 -62 777 -490 718 -575 520 -652 -872 -77 -259 499 996 478 400 -152 -37 -929 -368 598 835 934 291 -494 -837 -92 709 340 -532 -526 -406 -480 95 707 -997 -305 787 463 841 511 -703 823 -805 876 2 -951 -204 584 129 -469 671 577 925 -275 -753 362 317 -838 -179 -91 -811 997 945 183 403 544 755 -214 590 -659 -782 564 -788 -745 353 -77 941 -942 492 886 -621 344 -691 -676 -200 -421 519 304 351 258 636 371 658 582 165 -266 315 795 -358 682 814 530 -173 392 -659 -882 852 -95 -649 -277 923 526 595 -940 -107 236 546 -445 594 59 -408 332 14 -117 771 980 -14 83 262 -595 547 -240 652 513 692 418 -1 -962 144 -180 39 510 -67 781 307 -768 344 632 -84 -104 -858 -915 -926 446 -929 -698 395 -814 372 -303 413 774 -143 755 409 -140 398 957 -517 -393 -213 718 -891 330 -357 -85 168 -685 -509 660 676 600 -377 949 -775 621 -239 -654 -210 531 -284 837 -551 -816 -411 -400 -109 177 390 -36 -514 -446 976 -554 183 -413 -920 -946 835 -482 -805 -779 -350 -850 -773 -405 205 567 -381 228 915 -917 798 -441 -698 906 -506 299 -79 329 -523 -675 -234 -584 203 449 -346 19 272 -381 -26 377 44 -227 -75 927 -294 -464 277 -962 373 -20 -762 53 -578 -32 -89 925 -933 -555 -399 796 -10 427 -59 450 -870 -143 -896 465 -394 110 -212 -567 783 -509 918 -31 836 780 -897 781 834 -753 -637 156 -341 -216 990 -753 157 -69 -611 829 179 592 -243 -893 954 907 321 290 637 -445 -458 -294 -683 -696 -787 753 901 102 -776 359 -648 419 106 -595 563 288 -1 919 -592 -648 240 229 863 857 116 919 -126 104 978 -955 238 -996 -980 288 30 182 -913 204 654 -773 257 951 -963 722 380 -236 521 -748 -814 -895 575 -517 -759 232 1 818 832 938 -788 -241 439 538 785 581 406 -542 985 -845 906 570 -878 404 -785 106 -617 777 379 -384 -250 439 -698 943 689 495 -452 677 483 -836 759 -65 -158 -726 947 -795 1000 -23 -387 -733 692 599 140 895 860 -169 -439 279 -821 474 808 252 395 135 284 190 -197 429 342 -549 569 887 -512 79 -430 934 432 365 446 -421 909 125 -499 -148 -735 569 578 619 -787 896 251 226 73 -741 525 201 -604 -395 76 -792 811 801 882 -894 -448 -25 312 75 476 292 991 328 -236 -72 275 399 371 138 628 116 -970 187 107 368 -562 401 -673 -658 754 493 -958 772 -83 862 494 208 505 656 -286 -505 783 -276 666 -59 -200 -834 367 498 345 -743 521 -206 44 -131 128 -487 30 -826 872 432 -816 278 291 350 -823 576 -98 -475 334 622 -496 -235 -499 315 637 818 961 383 -244 -338 393 326 -163 -117 -103 -848 -722 -564 48 229 -371 934 -778 126 -487 -844 206 903 -837 984 751 -539 -44 -9 -271 -856 677 -89 -226 -242 -331 -576 186 983 978 74 487 -62 -109 -532 440 923 905 -590 -970 131 925 -111 248 -689 500 697 -48 874 -310 678 284 -616 451 -896 240 381 54 519 -168 491 -296 792 -853 141 25 -327 242 -856 287 -279 624 -775 -523 311 -669 -609 -615 881 -108 365 -404 -956 -285 287 771 -819 428 801 -690 -304 -72 636 352 -632 380 -278 -952 701 -910 -92 -896 -646 -816 -843 834 126 681 -830 -510 110 -591 -587 -901 877 -906 965 804 -253 589 -239 534 769 -556 24 402 646 501 -607 538 412 -722 50 -727 -921 549 892 13 633 156 -2 -268 837 -79 250 688 332 -989 -250 -587 184 -832 -698 -256 -395 90 -849 -547 144 -632 -60 -292 -972 415 825 407 512 -396 -568 -265 364 -658 884 801 522 -198 712 -778 247 890 -152 -71 -564 -118 -10 104 -80 -54 313 545 195 653 776 -450 -390 -813 -874 -328 464 -709 -127 376 964 582 -5 -777 -265 -408 952 -99 -764 242 -853 -842 -55 -606 984 -498 935 -806 115 483 501 -635 888 90 419 287 -333 832 -558 35 -289 517 24 436 -662 621 471 730 333 247 266 56 -706 -565 -313 818 904 968 242 -971 489 104 342 383 -424 114 -81 -783 817 -671 647 -225 616 358 -927 -978 365 933 -733 -607 20 -377 306 813 687 -437 -551 78 661 946 879 398 -963 -693 -269 -209 53 586 -185 -365 -973 -528 -1000 -208 296 -613 382 546 931 527 436 631 -42 -704 -543 873 -533 -603 190 -238 -328 597 -905 456 729 751 -710 119 811 830 765 -281 -11 45 543 500 403 585 -472 594 909 354 -967 -277 -683 -443 -45 72 -895 -932 393 794 -733 -967 624 788 -349 -250 -809 -386 -863 -840 467 -490 -724 307 839 471 -416 -819 847 857 -388 -329 -537 123 490 -524 288 120 -769 331 852 -607 874 808 755 32 217 -731 -771 -472 400 395 22 359 29 421 -126 175 -981 726 670 197 9 -457 -113 -617 571 -212 -214 -771 -186 -349 -136 785 907 160 984 747 -676 731 -220 444 -469 -605 -255 641 -116 -860 -317 -879 -987 -848 885 889 -427 -500 255 119 -786 578 59 664 404 -954 86 84 -152 895 -699 868 805 706 -776 -106 -838 785 -119 390 202 -893 824 686 797 167 150 853 -181 -597 -518 -690 504 -408 930 -294 -210 -97 -602 485 598 409 -6 822 330 676 29 663 692 229 -484 839 759 965 -185 -359 781 78 146 374 -932 -905 679 -143 -622 -82 -806 -273 904 -491 486 611 848 930 -262 -477 -154 576 -689 141 -710 346 721 658 676 -961 634 -233 -320 -392 981 684 -833 -896 537 -479 -216 312 378 -515 -439 293 -863 -95 -918 50 -932 864 414 578 -263 -204 -752 -276 825 -713 562 401 772 -389 989 -338 65 -969 -831 501 -522 439 722 -680 121 170 633 672 -736 -944 -305 734 -296 -980 -933 629 336 -193 -331 332 149 -64 -298 390 227 330 497 137 649 -983 -960 295 -327 -846 -278 -832 90 -524 333 931 -614 545 -11 -135 959 -524 149 790 -802 869 -265 838 81 -922 -528 -568 -322 -624 -189 -100 -243 71 115 530 861 9 575 -894 -372 746 -270 994 -592 335 -376 -701 273 967 -321 -501 -220 -722 684 404 -161 818 903 336 -205 264 -654 -212 728 525 205 -542 -97 -370 653 750 -883 -14 661 499 905 825 242 479 -479 590 -679 -542 3 -521 750 266 206 858 864 375 401 -731 728 429 -651 -187 -984 340 280 -764 648 269 -201 620 -306 -786 354 852 708 -930 562 -316 426 639 100 -173 -873 -289 -744 744 927 -292 944 407 439 -173 115 255 -745 883 979 -558 562 346 -857 295 -533 -976 209 -134 11 -511 347 49 -302 -265 -974 -982 -205 829 61 931 -971 354 -881 -25 87 557 576 240 923 958 -35 -437 100 -717 -232 620 -751 -362 929 -198 -602 272 122 -642 483 775 341 -578 -387 -290 67 154 -641 -218 -749 -62 118 -875 628 736 -269 -625 94 -481 857 -554 546 -485 -245 -450 306 -623 275 974 -827 -339 -703 -29 -411 -899 -914 265 58 -50 -112 -484 -284 -204 -971 -742 -19 -763 -425 264 694 -885 484 -998 450 -97 806 -240 812 -480 782 -240 10 764 -635 -554 -251 811 -353 -220 156 518 -596 -420 892 -979 -670 -848 89 -138 -1000 62 -516 -177 332 27 -874 -305 -112 585 442 -233 275 24 27 379 -987 -486 -316 -679 -686 -958 -623 -304 -986 -91 233 -511 -315 907 983 -401 552 891 -151 547 -289 -161 851 720 -40 151 508 860 15 746 625 711 196 841 529 200 499 -615 846 -58 571 429 -717 -234 440 556 916 835 963 570 -453 -400 821 -824 97 -591 -796 -594 710 451 151 -670 318 743 -911 -62 -982 142 -925 -63 -120 107 -753 -856 20 -217 681 953 -506 799 -939 -198 -346 -239 970 -145 40 -682 424 39 -181 536 766 -506 -593 638 -542 -589 -282 -448 356 -433 -31 843 257 180 334 648 347 -438 177 -828 676 -821 709 -131 335 -900 -159 -243 -540 -111 543 -771 -364 -560 496 -802 -764 787 -611 -14 193 -709 156 -258 -771 21 104 -316 -258 910 -937 -866 782 -211 -669 -393 729 -411 -757 -894 0 -298 -183 226 -133 110 193 0 0 936 -717 416 197 316 -626 -654 -28 -264 -967 -701 279 990 -458 -17 -461 923 -867 -149 -110 -920 155 256 22 -495 560 -605 -183 619 -763 -323 -715 558 -752 -319 -516 344 -376 700 664 350 893 166 -608 -93 -610 -537 -976 -829 -922 -226 -479 -559 -893 -446 -405 -48 -800 -889 -384 101 -710 -943 -751 -115 448 -995 -984 396 -235 -956 265 -729 14 -395 -732 363 548 579 957 304 -539 -899 -12 543 343 -827 -106 761 963 -587 697 -847 425 -374 -778 -95 652 -502 -182 -654 323 798 -108 -26 42 48 551 -39 385 -994 -563 869 -565 -598 -862 39 415 -467 -198 110 -702 -722 305 472 -577 229 -33 708 -677 -374 -451 939 376 -533 224 581 -604 -655 -37 413 639 -684 -922 -665 412 -77 -218 785 838 -58 -565 580 421 813 -955 513 -684 -940 415 628 852 251 223 975 376 771 388 -153 -304 -742 -226 -512 782 605 -485 -958 63 -989 25 745 -595 673 -390 -471 -130 -692 -64 -943 -53 416 380 943 874 -183 -726 -872 876 -65 333 535 795 629 -278 -724 123 -736 -407 -521 -717 742 -512 -560 -622 -5 357 74 -364 -295 466 587 50 826 -65 -422 -619 651 960 -82 -118 -508 -182 -597 302 104 -101 -311 -294 984 881 -291 348 169 688 945 -166 -479 -843 100 816 -365 -815 -169 485 401 886 -410 -115 992 -988 -342 575 -279 -456 444 -74 148 -401 -950 -84 163 -713 839 -91 278 900 -884 -887 -105 -347 -154 176 -300 -30 -793 -528 -385 139 764 -756 148 597 196 -585 -74 617 -764 231 -237 -918 727 -101 277 -19 -7 615 -638 -596 789 -186 883 82 -624 38 956 -45 9 -848 387 -869 200 -940 568 -411 151 989 -927 949 58 985 485 4 -94 964 459 805 35 -753 -903 165 -546 -940 581 488 800 -840 55 -537 67 966 616 -151 -94 345 12 -196 4 395 -668 -907 862 39 660 225 -644 243 936 619 -102 -613 -267 329 -172 -848 24 -837 -236 220 944 -297 -421 381 727 -139 -848 -547 979 -651 496 130 864 34 -164 605 616 659 -548 -962 -691 -963 357 -357 -314 -974 357 -401 -35 287 885 -67 -678 287 874 261 -752 -505 86 -928 -655 -344 -457 -501 785 -794 -176 743 924 -867 -386 -787 66 950 -486 559 542 992 272 564 -121 -739 -535 25 -382 -846 -597 -813 -531 -541 58 -265 -221 422 -753 646 -434 -303 211 -168 738 -317 -681 195 656 582 -744 823 -291 936 101 26 345 -713 177 917 983 -545 -324 -944 233 -110 -702 -150 456 -594 -826 548 457 634 -54 -254 256 472 -254 486 792 -265 465 21 395 -842 -579 423 -767 -881 -717 -503 303 -228 -135 -355 -547 202 38 -917 956 -906 -17 943 -174 -300 106 317 774 171 -150 -418 567 -821 484 -546 -432 957 263 133 119 -929 838 162 186 -404 811 -157 354 127 426 507 -106 -391 -465 -890 584 879 249 -29 -236 -513 427 -670 -979 15 -578 651 -637 -119 558 774 -933 70 571 914 582 -519 -524 -752 -426 -271 -984 -516 -466 -758 519 -153 896 455 -285 411 403 -583 -851 464 120 -737 678 -762 723 754 -15 805 -930 399 -32 331 -352 -32 289 939 -329 -685 -307 -519 -970 697 -798 -887 589 940 864 -197 -688 -695 738 -208 350 465 419 -675 501 -547 384 578 410 891 -135 852 -60 946 -589 -956 -189 794 -185 207 964 -899 189 -387 806 769 876 575 505 252 -32 -323 -781 -273 -901 524 -957 96 869 65 781 -422 -932 479 -113 -759 -234 968 -683 120 -194 254 128 -182 -847 735 423 840 -977 -659 -611 -543 7 -174 135 -721 911 728 605 -901 473 409 971 -750 194 -758 414 777 -240 894 633 -660 558 486 271 848 715 433 829 375 -769 -300 -149 -263 151 -200 -687 -896 -547 -281 -66 -939 -186 845 -627 913 611 205 578 200 482 316 834 186 810 -52 171 -746 -304 -854 -902 -261 -78 -702 -344 555 687 -990 845 43 -691 617 256 864 555 -303 959 886 463 889 -204 -20 579 826 -183 26 -93 -895 -81 218 -416 -191 -226 68 -117 576 164 509 270 366 56 591 -150 -476 -858 376 -113 828 13 -763 -789 451 -499 -39 -597 405 811 -377 -250 572 329 780 -502 -227 -183 -725 331 -965 -577 -446 -677 55 -153 456 490 916 494 -631 -451 224 833 134 593 751 -326 -202 490 -845 -771 245 835 -989 5 469 -485 -320 -417 245 518 -674 501 -189 373 -46 740 577 411 -642 -264 -770 299 637 719 39 -992 -398 552 233 977 8 -442 -955 -634 -679 -950 -841 639 111 -630 -566 361 592 -637 703 261 -412 -476 662 251 952 699 429 -655 218 207 991 -406 968 597 -523 513 -829 917 -916 -925 49 195 -209 559 214 -738 122 -551 -729 701 704 874 -321 774 165 -326 383 -13 -568 -850 -645 -152 -424 -978 629 301 988 762 547 282 -686 -577 -877 305 118 -290 -14 741 -141 -334 928 305 54 -986 -138 -423 -696 402 -285 -244 240 397 -151 -903 -206 -910 616 -282 -597 -797 534 -124 653 -696 495 -921 -591 283 -933 339 148 86 -375 940 949 -447 270 97 -94 855 285 -685 -567 -817 -820 308 -278 421 -769 -940 902 577 456 419 -519 62 676 -8 -89 805 444 56 -242 285 547 -830 743 -157 170 -104 927 -147 -335 -448 179 103 970 -74 -237 81 -283 -902 234 417 -112 -984 933 -96 300 152 -962 347 110 824 437 -594 509 -661 79 -968 -891 802 -711 -179 -960 -327 -217 -638 687 -529 994 187 -711 745 251 243 65 -722 -805 344 840 571 501 -707 -677 -458 -858 612 -238 -240 -424 418 -253 465 -58 -176 -529 690 -621 974 -61 537 -978 166 -104 933 141 31 893 -338 -876 232 -5 61 -106 -981 -362 -199 163 -634 -486 -872 974 -901 -374 867 521 711 981 -683 -603 -144 -977 465 579 -830 22 -620 -538 67 265 403 -282 289 309 115 288 -65 670 615 -972 720 815 -112 -415 243 -697 -276 321 -368 -62 380 238 766 -848 -603 -365 424 959 289 -870 -516 376 629 -424 -492 228 -848 552 -585 -303 181 623 -418 -235 373 528 -271 -873 263 694 -52 848 -831 -217 -205 588 741 -809 -784 -126 -10 650 -456 -756 366 -330 -891 837 -235 441 403 255 319 -558 -140 594 885 485 -388 804 -894 -193 -195 -637 599 175 580 -130 -263 187 -741 785 665 528 -998 366 581 734 -76 -616 364 -122 -684 -451 826 322 -379 420 -876 764 347 981 -47 880 790 -292 -432 412 -194 245 -208 153 390 876 -291 939 389 -590 573 528 -601 805 558 -863 -393 364 825 -44 -597 21 -219 81 536 844 -294 183 -568 51 -557 -372 -554 -980 -591 -64 -311 -522 -843 -980 638 778 925 -699 507 -973 600 -967 693 -629 511 -161 -270 -844 290 488 -24 369 774 -72 -756 -161 -654 -173 687 -381 -850 530 -889 -575 509 889 789 990 901 -381 882 652 183 127 346 62 583 -1000 -851 -726 -104 -996 134 -870 -12 562 -310 -366 -677 775 -540 826 -424 -477 -704 -323 759 -613 604 820 -762 -219 752 814 233 -3 593 -285 328 -727 -728 -735 790 -180 753 244 32 -237 -326 285 143 -533 -94 378 78 909 981 744 -938 330 913 -8 -525 -496 -440 -72 698 427 166 356 -579 464 904 -777 -122 583 -471 -914 -789 -574 27 -52 724 -77 -653 551 -142 -70 -394 970 -857 141 706 300 -603 -543 177 -669 182 524 -314 162 -726 -508 -454 477 5 -879 -586 -286 -324 746 -224 145 -476 -734 -462 -371 990 -287 46 180 -875 -858 -489 119 -20 802 153 364 454 -764 984 541 849 40 816 -894 158 103 -708 -716 59 53 349 -414 864 -41 -754 295 682 -499 -308 -172 -811 113 204 -33 936 128 -108 -164 606 466 443 172 -358 275 141 -340 -494 93 -543 -628 772 147 965 -67 79 -659 974 -621 745 -902 452 311 -572 -711 -338 -909 198 -852 512 718 -910 -635 -200 -897 515 -464 562 42 -29 -233 -339 -140 -695 -621 142 597 630 -68 -878 534 -177 -72 830 -599 504 708 -995 -376 -99 -806 357 -83 -566 -498 -922 771 127 -597 139 354 477 -439 170 755 503 -720 -857 111 -858 264 973 677 442 184 845 252 -595 -45 -712 245 610 -364 234 930 -456 -69 672 742 -283 926 290 5 -206 -219 745 -321 -575 -283 470 -561 -689 6 -314 727 -997 239 484 183 -63 -925 -793 171 597 572 359 866 -945 -248 172 152 245 -641 875 595 -380 439 -669 460 -547 741 146 -352 -999 500 47 275 -163 -267 -791 627 -33 436 159 -413 -515 658 -74 -856 -514 332 -965 45 724 286 -622 303 573 -527 -426 -234 452 -927 -47 865 -80 -935 -240 19 445 -119 -100 -260 -449 -244 567 -762 -947 653 485 458 -870 -425 212 196 953 -554 -496 629 571 174 -373 -664 64 794 -654 -632 -715 -855 -546 -940 -883 -860 253 138 -811 210 -197 133 279 760 -681 -32 163 266 -556 446 466 333 -916 -356 983 7 342 291 789 -505 -14 588 549 -331 -274 590 -884 -362 -442 -153 688 -256 -739 786 516 233 966 -547 321 998 -285 -302 -104 -873 -519 360 -714 173 -102 -406 -15 -615 5 -755 -497 -217 102 139 966 -88 781 773 521 -460 -298 -37 419 -817 930 33 -283 884 -969 384 460 -698 64 260 847 -601 1 232 552 199 682 -188 -737 40 785 642 -57 105 -682 -754 760 616 -347 -600 245 -173 636 -274 -382 -564 -9 -209 830 -366 445 -106 -775 603 -900 606 -581 -256 701 -759 -175 933 875 570 -87 965 -997 -698 258 614 719 978 171 -525 168 41 1000 212 928 -790 96 -278 -471 734 -843 974 233 -523 -1 15 -504 -405 -956 -369 747 -978 574 -488 -518 -448 -257 250 401 148 -300 -338 458 -451 631 470 -760 702 -339 70 -212 785 -666 -243 -681 865 250 980 -631 -554 418 -634 -303 356 101 306 -976 -703 -317 820 707 613 -795 -559 123 -878 -978 358 547 -473 -910 673 425 -123 490 488 437 241 -264 60 714 267 -399 86 -181 -781 35 141 386 -252 -863 893 599 359 -965 26 556 663 628 -982 -858 -930 -255 407 368 488 -307 -565 341 158 743 -780 -751 -50 211 -917 -206 -176 585 563 -938 506 -647 -107 61 -938 -399 -941 827 -547 356 535 374 178 -555 -304 -403 -150 -279 270 -921 111 849 -943 917 566 -782 341 -322 -295 -61 -470 -167 101 586 -969 335 38 248 -969 319 442 180 -867 -244 593 -490 117 639 -248 -178 553 404 -356 492 675 631 432 -772 255 -856 -33 -329 96 243 716 -817 696 604 -855 835 585 -265 337 -306 15 -719 -143 -215 981 -252 23 -687 43 -627 -525 -978 -142 -793 677 -3 509 745 -239 -87 271 166 629 -854 34 416 648 535 -918 459 17 -991 -957 -704 368 236 438 -564 -323 646 235 -686 998 460 503 -816 -893 -450 -219 373 655 544 -606 499 -370 931 -628 -385 -5 -460 944 -440 956 -821 345 -17 -344 231 -132 394 322 873 555 -614 -29 -616 161 784 -718 -916 770 819 -868 -960 -693 -248 -542 -167 558 -499 869 -570 -263 -578 7 -347 321 503 662 -214 308 -440 -326 -182 -314 -937 -296 509 1000 818 -878 180 -468 -996 663 -455 -624 -144 234 -542 528 -963 364 -802 797 -666 241 364 898 -47 -598 -114 -735 202 -598 189 -724 -602 20 -403 -43 -114 694 -139 608 -71 636 378 -646 996 -861 436 -472 662 -179 683 148 559 425 -669 -651 -499 -269 -466 422 147 850 -337 511 440 397 -376 927 -529 -590 497 810 162 398 238 887 697 285 -976 -84 925 460 -411 -653 -991 134 -888 707 -413 152 751 786 614 774 -875 242 -872 -481 717 -492 -280 452 39 263 -769 512 269 -321 -78 882 -962 430 -452 859 890 -929 -658 793 -578 -568 -318 -322 294 -330 -267 -808 -802 140 832 -42 -148 -39 782 627 876 -771 895 765 68 -601 931 451 394 530 -875 143 -706 634 775 749 383 955 664 384 -773 223 -737 327 959 600 -898 863 -472 -239 -850 -988 -968 697 816 296 310 -546 8 -132 -436 270 -852 -374 -775 -186 462 471 -295 -532 42 354 749 -378 -14 734 -123 100 -997 376 757 929 -303 894 905 -946 -329 769 52 -613 745 91 748 -982 -887 634 387 -85 99 -291 839 -240 933 -109 739 -975 858 537 757 525 20 -356 727 -635 -948 -650 615 120 601 -309 -928 -936 510 -173 -558 241 380 -556 -821 54 658 672 -17 -807 -371 -790 -230 -980 980 -80 -215 802 -61 159 385 -654 969 747 -228 -303 230 89 -895 -922 -780 805 -654 888 -796 -329 -340 522 -132 -31 -107 -372 498 -211 70 -381 -634 259 631 -632 749 811 -242 774 -988 212 -868 -659 -331 983 955 775 -605 -382 960 590 219 800 -555 -996 -735 -557 953 -227 249 -607 388 951 443 258 -609 309 -872 -613 811 -12 395 -12 621 305 -449 -941 601 -449 127 165 598 -33 -561 454 -905 -492 -767 934 -433 -811 862 463 -810 580 147 -583 -197 -613 -838 392 233 -143 -80 869 605 518 -119 -203 265 606 98 -537 -804 704 971 575 -322 188 -589 -177 -401 -342 770 113 398 856 -715 685 485 158 132 -662 -308 225 -441 -180 -910 250 750 380 -350 -77 574 332 808 243 514 773 -980 863 178 286 -285 690 -546 -62 -45 -61 831 -376 -310 177 15 -569 859 829 -127 809 612 19 625 -502 -715 -763 541 339 -9 -523 527 -969 900 723 606 798 -933 218 529 358 -249 606 36 -434 -88 -53 7 971 -811 -473 616 -450 165 723 286 -737 -102 -173 -839 82 -904 215 607 -340 833 925 -446 671 813 -636 517 -262 911 -378 -915 -980 207 -915 452 -786 -134 507 -489 62 -632 721 -225 -693 -830 362 635 -510 552 632 -159 -530 -541 64 -781 -540 379 -544 833 997 311 -264 -585 240 322 692 -282 -762 836 188 53 -480 -724 -43 -790 -302 -353 -859 100 427 -927 230 392 -953 558 -749 357 -951 -992 97 -96 -509 -318 -416 -610 235 219 -863 -691 -957 -201 864 -129 409 517 126 -954 445 -483 -648 -896 534 -628 -651 650 705 -785 458 654 -717 588 631 -482 61 354 368 461 502 6 445 99 -967 582 -690 898 -624 -590 -86 -552 -762 -410 46 -423 -218 432 745 362 429 -214 529 -411 -216 -707 957 -929 -237 -630 -38 991 -538 431 804 -8 -152 -347 -270 -469 120 577 570 -854 989 -615 -751 493 627 -685 -579 -824 -477 -698 915 -288 -935 -651 -71 -339 392 -511 -33 657 563 -154 102 -285 397 -120 -367 -744 -545 -7 763 -144 -240 207 365 105 -490 239 943 341 570 -79 -188 289 -579 -875 73 141 -976 267 650 -616 914 96 909 987 -274 -975 999 623 -217 861 59 -707 -359 -295 982 614 -230 421 -13 -351 -880 -344 -372 -334 -25 484 123 -10 -295 724 208 353 -944 967 272 727 -1 -477 -820 927 544 522 -540 -305 388 254 -89 -874 6 -701 -996 370 -650 575 679 -248 225 405 404 49 -72 95 -852 -315 745 277 -948 -369 -378 721 644 -951 -832 915 -250 -475 -493 -31 316 51 -780 -872 -146 -460 -726 -845 -879 -954 350 -420 568 -736 -861 -564 -134 518 305 -980 -215 -992 405 -119 57 -570 -725 -356 249 101 275 -762 377 -763 -102 -141 -817 928 4 208 854 167 480 -466 -295 130 670 239 -581 -602 759 -294 735 -839 -125 -601 404 -203 -334 -907 -910 983 796 -268 886 -854 -108 -499 -426 -838 423 -64 -631 501 85 427 -754 -440 -806 42 -374 -151 237 881 170 309 -371 873 -938 -396 -364 -546 557 -465 -800 294 -713 594 155 777 -864 -914 987 -385 -803 739 310 -723 181 -223 609 479 -788 -893 353 670 -777 -458 -621 105 909 81 218 631 -737 546 -341 -175 486 -181 740 -947 632 -371 803 567 -22 790 -608 -507 212 -722 -458 783 901 350 332 -434 374 939 205 -161 -781 723 41 404 -470 -568 718 127 997 214 91 -500 -570 148 85 -135 385 917 -146 267 -881 833 -426 -227 -811 936 409 -943 493 -832 -206 340 -810 -87 310 -102 -449 899 324 -875 864 982 -73 -967 874 522 611 110 -555 -229 -398 -695 -756 416 700 -137 586 497 -584 461 -484 377 674 297 -93 670 268 12 314 -96 -334 686 924 -364 259 -670 514 -91 399 -701 -262 -698 -840 -244 467 -968 609 -199 -202 -455 -270 -485 489 144 -351 -552 -978 -860 -981 -774 -876 -215 -160 324 -491 890 289 -678 547 844 -849 -879 -891 118 -409 861 -320 518 -67 419 -42 927 117 -305 452 -710 693 -447 731 -360 -376 -722 -768 -488 189 914 129 989 -875 589 728 389 -679 -655 375 960 -107 -22 821 -735 -45 868 627 -674 -131 -486 404 -182 -28 817 -973 -798 -559 -960 49 -688 331 198 287 764 -361 -808 -176 -826 360 -751 -878 399 -416 -455 -720 -547 460 -115 405 -719 693 224 -678 481 -565 233 -43 -631 190 -556 611 263 -145 777 425 -67 428 -695 -6 -432 -552 381 -114 -669 956 -97 733 -784 -417 -432 -4 -58 67 817 512 751 -923 999 -937 -928 489 -961 -955 355 680 -31 -487 -292 -832 -284 573 -320 109 583 645 -444 12 950 -418 253 226 -713 486 530 728 519 -540 482 577 408 595 -809 -185 -239 990 -946 715 129 797 394 226 -895 1 554 -153 -798 683 -736 -269 -474 -841 -941 816 -31 455 -191 602 -382 518 -590 -847 -199 -348 773 760 610 -838 579 -561 575 -144 387 751 354 -711 692 50 -370 -529 -105 13 -771 -580 -342 638 -91 -612 550 18 -397 195 -527 -830 -344 -675 764 704 922 -322 581 -12 650 -388 -741 -700 -91 -634 718 610 655 -659 607 938 -14 298 6 -866 -922 -827 118 -121 -516 652 526 -638 -855 -513 517 -560 -293 -283 -773 554 523 -293 -254 -539 978 180 -327 -637 -16 -3 -170 -857 -17 246 550 -64 -852 -747 671 207 -958 -12 115 -450 139 -285 453 -61 861 733 418 -908 -784 -908 825 47 -481 990 858 -509 375 205 0 -629 726 -394 991 -713 -368 7 211 622 581 725 107 395 -850 134 -348 -364 -369 251 -955 -383 -42 -666 -337 -361 -371 -681 157 447 743 -571 285 -883 90 521 182 -713 897 858 568 103 146 185 323 578 -136 536 15 -289 -729 -226 685 -283 612 619 -472 -843 -67 -416 -370 81 820 615 -804 -940 -950 -595 429 -178 -83 -406 605 -686 262 933 -924 -567 -702 516 -935 286 298 514 108 -131 270 -705 81 -180 76 79 -231 -805 13 127 -491 -46 -733 182 -273 115 -335 -1 -846 -712 -247 245 -205 108 17 -893 680 -97 -913 258 30 -509 -990 757 -469 266 886 517 928 -75 -39 500 663 -70 -335 -677 -704 400 879 979 585 417 -701 -91 345 -714 -154 163 399 503 898 891 189 -202 742 -395 -42 -925 33 61 189 982 548 711 -347 576 -570 -264 -688 354 -87 85 842 8 361 867 524 956 -98 62 -971 932 -535 236 -415 24 131 -406 220 -559 -926 513 -952 -377 -819 -6 -790 -24 278 -960 -65 -694 -207 -196 -551 840 -731 830 -75 -200 729 -822 -502 -196 608 -928 -43 -768 983 234 994 -610 -162 541 -422 -648 225 480 -490 558 -774 -866 927 -419 -65 844 -876 24 844 272 112 192 -483 155 -79 -120 -432 -447 67 211 -864 -656 -954 939 -452 -918 -327 -824 232 964 -974 906 699 -21 -610 765 -873 -962 144 -175 400 564 991 544 513 421 -803 -503 46 -996 -441 -368 581 706 -432 -860 519 574 956 634 -825 625 842 -501 -362 -502 988 622 697 -815 -368 -470 -238 -415 186 885 762 -939 44 105 -619 -638 -859 -876 599 -699 -544 384 749 -378 -692 -720 -617 90 -740 -172 -971 123 229 739 -266 -201 480 -626 -583 -970 371 -550 612 140 -223 169 595 170 -224 -478 -171 -655 544 -489 -652 -326 -46 800 188 290 -520 588 187 319 -625 982 -186 947 527 -146 310 100 -307 327 614 736 -88 965 628 -433 -927 976 516 545 -152 -746 -418 -622 -706 493 624 823 -725 -520 -264 -728 -904 -278 -652 -625 -478 324 -821 -679 996 559 -65 403 -585 451 562 186 353 -438 -197 -160 -157 808 607 -458 -585 932 -236 147 -743 -328 271 144 -793 913 -711 627 692 78 138 -852 346 594 -263 -472 -983 -101 375 -319 843 -931 300 -453 52 286 -593 412 58 -776 643 389 984 962 858 -598 -593 -763 211 -937 -35 -879 -976 548 312 920 -228 411 81 453 -667 -764 154 77 85 -581 494 -276 -359 470 182 909 -995 414 -252 -935 -499 156 351 -263 769 623 -29 -452 47 -664 115 185 807 -110 -607 40 854 -999 18 -749 972 -363 -507 627 615 372 594 57 128 1000 -74 -295 359 -994 365 -99 -402 -781 6 -488 859 -595 556 708 -19 -302 714 -909 925 430 -86 600 933 -555 532 -430 -26 229 106 -712 224 -57 391 602 -500 -651 -261 -438 717 -533 -50 -843 -782 -247 934 -206 -208 850 885 -851 385 53 -801 220 687 -969 -474 -5 363 -392 261 -811 -34 249 330 -577 274 -495 990 168 891 -327 119 -635 -695 -964 64 978 586 568 -986 -390 337 915 -794 627 -469 -953 -117 -851 462 -555 392 967 195 -860 -800 338 -820 356 -495 -751 -206 -718 694 -166 475 6 216 -224 243 -851 956 -771 637 -845 -376 125 -77 -960 112 314 806 -383 -762 -67 -243 109 812 -860 -573 -620 514 -13 -130 795 528 -319 555 903 -641 736 -585 -156 246 -661 606 -950 -388 98 376 -934 469 -638 875 781 -107 -828 -700 -492 -472 -150 -244 978 -850 -232 -299 -945 -72 -258 -178 -281 589 -28 -533 603 328 -176 -865 -605 711 124 -725 729 -991 -245 -750 -678 -360 -346 853 171 -849 817 815 43 -9 228 134 -192 603 28 -775 -762 -190 230 -321 469 336 -876 996 456 -51 -861 997 519 -703 476 204 -242 512 332 858 -885 281 478 -157 641 421 610 -865 -472 -473 -857 250 -678 -543 309 255 440 -930 340 -837 -661 265 -707 -158 67 -91 -65 -324 368 18 976 956 -509 503 -853 346 -723 46 899 230 940 -544 -33 753 -196 158 -294 320 -151 724 556 126 605 545 636 -139 -186 985 -780 132 785 315 -735 509 -758 677 -480 193 -639 -467 -520 143 937 -966 459 -892 -102 -940 457 -194 111 882 640 -615 240 217 581 -180 -591 691 -941 260 417 -747 620 127 844 -346 -540 -243 -966 736 870 625 730 -97 -81 -400 -67 -926 -1 -990 -449 -880 563 -778 -704 352 577 -945 -379 -394 -772 -937 465 -261 -545 508 251 -789 -718 547 -16 706 -637 690 199 -668 608 979 -987 229 25 -171 -765 653 -470 -235 688 -203 -249 344 479 85 296 -147 -619 -989 773 -19 931 -234 -154 637 -335 -73 842 -395 -278 -864 798 -103 -796 102 496 852 -589 -223 -952 -277 -547 -680 128 994 734 -712 28 -695 136 -225 975 -392 -517 -76 -572 255 437 -957 300 641 -226 -721 83 -123 378 415 -211 -247 2 518 437 -964 -133 167 -143 709 -923 369 612 -300 -483 467 -983 591 652 -893 -992 414 929 383 986 -567 -267 187 -423 765 -368 -849 -479 392 -957 -910 586 -236 67 587 -967 -825 -836 -638 -990 -118 3 -162 -972 688 -681 340 -176 371 9 103 871 -647 617 -955 -307 -971 -621 -265 -83 302 67 -420 814 389 -85 910 -71 373 -208 -184 -478 -332 314 507 618 -304 53 -80 418 538 -338 289 561 0 -338 202 -635 -19 -330 -714 -638 14 285 -7 493 -315 366 -687 396 138 -21 -142 -421 66 214 146 -606 441 14 250 702 199 -480 826 -386 -125 155 460 -756 631 -31 -689 -72 663 673 777 606 -782 -300 -179 822 617 -600 -542 376 764 78 -541 -218 -204 948 -788 -398 0 -759 -195 249 -357 231 543 349 511 -457 -347 -790 -81 -21 -414 -955 998 -806 287 383 231 298 605 -913 965 77 94 530 373 716 400 485 235 -330 -936 137 -39 -201 608 -48 -431 -754 743 -888 -449 -998 710 211 -497 -937 898 -765 302 -349 917 -354 371 -743 699 -463 -646 740 -117 -17 -531 -785 -941 -112 -592 102 -615 272 -773 709 -120 -26 228 -617 -89 -13 -847 -557 -428 -359 175 -954 -814 -554 99 -354 791 435 778 528 -917 69 604 -963 -54 651 370 -165 -389 -122 -266 -987 768 -351 -448 531 427 676 -909 -725 968 -226 -48 855 461 -397 472 343 2 442 -231 -36 -200 -925 -40 -301 -439 238 -196 -40 -989 -910 -535 974 336 -712 5 887 971 306 -451 573 999 -997 -364 -700 649 270 -567 -256 -441 -787 -725 914 -749 570 948 -893 -394 428 64 -762 -881 857 -532 376 820 132 -896 214 855 -733 -979 377 896 -904 -856 -743 537 339 730 884 -468 651 -521 572 -484 157 -423 -144 587 -640 514 633 171 -34 -964 -409 -75 -358 234 724 974 -382 185 127 171 50 -84 292 -69 898 -229 969 -901 208 -559 580 16 160 -131 -962 -718 -609 -466 -265 887 9 245 -888 -817 -726 521 -723 -275 -919 895 997 683 460 -272 514 -85 -975 -608 368 -338 -467 -685 390 -335 -927 593 -371 402 -85 -946 -73 -993 -468 -424 -452 283 -33 -570 -345 890 -742 -938 -475 -218 -774 996 -550 956 663 -649 -185 -648 -24 953 210 391 131 -957 796 628 712 -634 18 -295 299 437 -238 -911 -11 -103 301 -458 210 -255 99 -814 295 507 379 -700 801 -415 -273 -784 -293 123 -147 -900 331 277 -55 -169 -628 814 -28 -727 302 -60 -669 265 -837 922 -430 612 -297 770 918 -657 -88 -982 759 -618 545 -728 -628 -693 -356 308 541 -986 -307 550 918 -210 502 151 284 -30 -707 -185 347 170 -725 -556 332 995 424 -137 -72 -77 650 -273 -501 -791 315 -351 -221 -573 -849 75 -215 -600 519 -933 494 903 461 800 722 -709 -426 711 101 98 125 629 -66 32 -837 317 -51 -72 852 -254 973 -248 701 -460 7 813 46 -415 128 -617 -695 -212 -673 -820 682 -477 267 274 356 76 629 823 -897 670 -637 885 -775 76 365 593 492 789 -299 870 -769 -753 921 -211 588 -395 736 -978 -439 250 154 -849 -582 -238 -978 -379 -590 -804 897 539 -429 788 778 445 957 -166 102 983 -4 148 644 -819 771 836 -88 428 -269 263 -162 353 -873 -353 -488 372 645 -718 252 610 300 823 655 -727 12 216 -791 889 905 -710 -946 -297 456 -589 131 -353 866 95 -975 -577 -348 500 470 690 279 -441 -22 347 -907 -520 -456 744 233 -810 415 191 -6 -730 469 609 835 -131 562 951 -465 711 -877 368 -883 -423 -245 844 -116 -539 -340 -916 -809 -326 -333 -157 -693 -84 -269 -280 551 408 -144 -22 -87 276 -204 42 -750 719 357 -997 -992 968 -565 285 -88 -156 370 999 -741 -396 -155 976 -977 -901 232 261 375 491 -94 -580 -53 963 -58 423 -552 987 273 -710 -326 -962 466 325 419 473 971 678 -617 293 -14 -954 901 622 -954 503 -338 -118 -602 444 848 543 -279 96 -840 -955 -262 -936 -180 986 265 -563 362 482 -571 -93 403 437 -815 -578 -222 -661 389 146 -545 -458 56 101 656 203 -285 -997 -541 517 -921 917 -582 234 842 -564 -896 -793 -335 212 49 751 -803 861 -157 -652 386 -15 143 94 -358 369 -802 26 -525 810 -583 213 -91 517 -308 368 657 -494 527 -421 65 782 783 378 927 -137 306 -847 -609 614 142 -88 945 -852 -144 -762 981 729 982 -303 -788 -460 729 673 29 -304 984 -306 30 -535 -533 -638 823 -753 -708 -527 -7 -188 -196 163 -821 -576 -706 760 640 -991 39 777 -583 -923 763 343 136 -941 334 -630 -109 988 -221 790 -808 995 270 -290 717 -320 223 650 307 -970 214 -3 401 -766 827 357 -800 -277 -148 174 -42 -532 788 379 -934 -158 667 933 -381 343 -713 -409 933 956 -470 -317 136 417 -227 -398 150 -508 -601 -79 400 -274 -107 -412 897 909 132 672 -258 -332 826 -646 -559 -536 408 -740 -777 -727 -354 -911 -804 -908 -616 -54 178 660 -356 -705 845 309 -358 -684 326 -747 -375 23 -567 720 -197 -657 -384 -187 -472 616 -694 -138 669 -124 663 -654 651 78 -187 890 175 222 566 -116 -821 21 715 -259 -476 -143 -369 -899 411 530 834 397 -435 942 -666 224 -633 651 -857 -301 -12 733 -312 -278 186 989 116 405 -828 -336 421 814 331 -925 789 225 -888 -216 858 -28 -721 716 43 154 896 621 -423 567 474 -774 578 -720 400 562 -967 -435 114 -754 732 815 660 469 -365 10 -759 -678 -645 841 993 -248 -290 294 -114 -244 -190 -338 -877 624 -468 -812 891 924 992 -824 54 -101 313 -594 946 747 -882 -875 -685 976 513 -618 -634 -255 -581 -820 658 888 656 -182 -292 -539 60 852 -654 131 304 474 -304 2 161 263 271 661 804 354 568 727 392 352 -117 485 -208 501 -55 -618 -690 -884 66 784 -986 -775 104 -184 625 -692 -379 297 350 -614 -99 762 613 -359 604 709 701 -812 -427 787 823 418 567 -502 984 -504 658 694 104 169 425 -487 -758 382 287 -573 385 578 -588 967 -816 433 980 273 407 -280 519 -23 -247 233 -713 860 -541 -212 142 932 302 619 -253 303 743 362 836 226 659 -716 -185 -923 -259 998 820 -158 981 148 -544 -964 343 139 151 751 -918 682 -762 -298 362 26 754 -863 423 740 -873 873 -318 -447 356 -256 -626 -220 -224 -549 -247 -405 -235 944 7 -536 -664 -960 103 -294 -414 -696 122 -651 670 0 508 520 -50 -614 623 -107 -80 206 403 -959 150 136 -713 -470 903 -367 -364 120 -316 -921 79 -9 16 -58 -434 -971 -44 661 353 -544 820 243 -911 -618 67 -738 -199 -83 -880 178 -843 -364 854 -425 609 20 926 179 -788 352 -228 818 -13 183 -207 -606 570 -34 543 -643 83 145 -542 -547 677 542 -853 -366 -786 -281 -640 -882 143 736 -685 592 44 -368 -113 281 894 734 68 145 -67 556 -90 747 -951 786 182 207 -15 401 542 909 -349 -876 29 688 655 -589 616 553 578 998 -27 793 -835 901 801 -663 -292 -925 73 -949 109 821 -259 -946 24 677 -728 -492 115 862 654 -923 800 27 -937 -424 471 -346 375 314 -174 440 -299 -125 987 233 -139 474 901 831 -165 892 -650 371 86 -953 -891 563 825 682 621 -295 -675 -972 -843 -761 -815 -962 885 -572 371 -754 615 -571 -276 129 938 -688 -297 443 944 245 840 -689 -938 368 59 565 466 400 -412 245 58 881 -358 -707 -852 -570 263 -621 -75 -6 -952 -617 -678 949 -650 -464 -300 842 -43 341 -428 -918 -912 -255 -607 -216 -148 268 323 850 550 418 362 420 235 461 406 -632 -465 204 952 58 -996 268 223 279 -505 -698 834 97 757 -208 340 704 807 730 322 13 -705 -614 967 -920 301 808 662 525 -183 711 885 -362 -6 680 632 393 -176 -716 984 520 12 415 801 -556 -423 287 26 95 -322 -159 678 -670 757 -859 968 -215 -650 755 -160 146 -835 279 211 736 -346 -939 -900 -150 -712 -720 529 -758 890 355 -500 -452 -369 -319 -373 220 52 -999 872 -793 -93 129 -681 -585 -833 621 -770 -68 -619 -1000 -298 972 466 518 845 -627 628 -435 -491 141 356 -905 -644 561 635 -481 -475 -805 225 -514 690 991 145 981 375 838 834 637 -124 -761 552 -84 419 -161 -215 -627 581 806 -490 -25 -18 227 -992 -14 -410 -748 -986 718 -614 590 -69 -289 -108 -796 -609 387 -578 -219 125 -406 -930 -389 149 -348 -334 -921 420 612 875 -81 970 -665 709 -97 -563 -322 -34 265 -989 168 -309 -439 -879 152 68 -162 556 253 -334 382 109 -208 137 -311 67 -756 -758 722 -87 -759 567 -795 362 594 293 333 874 118 -879 930 -521 25 125 464 476 802 -501 -193 87 -834 558 -125 -637 540 149 238 -897 -597 387 49 485 -753 227 -412 709 828 411 315 295 -507 885 450 925 368 -7 692 720 -123 151 779 -286 -589 -885 880 534 -441 506 451 116 550 -885 635 -978 263 -522 14 -73 -69 302 -975 127 102 -521 798 5 -886 833 -355 -691 897 232 383 -752 750 708 -154 551 -91 766 937 -100 -142 -867 508 -395 -216 34 649 -153 907 -50 -610 622 -89 347 -322 606 356 -631 762 903 181 371 -315 -911 859 -944 -528 414 -705 757 127 143 -519 392 578 894 518 145 541 829 266 856 -820 -90 1 209 34 478 392 884 604 112 972 -904 339 -875 501 896 -54 119 -682 289 -869 344 599 529 611 -923 -846 -789 -302 928 111 -739 201 -35 447 38 -717 -454 483 -12 70 409 -90 636 -374 962 -471 979 759 -708 457 -586 443 693 -639 430 350 430 696 894 -102 -399 451 458 -500 20 376 201 737 327 969 796 -244 733 -920 -912 254 -861 -573 912 -826 609 961 -236 895 -226 -155 -185 570 333 325 396 -873 -983 -889 785 -453 598 -843 422 642 890 727 374 -585 399 601 664 846 917 -413 -446 800 -79 888 -136 174 902 -201 694 88 -712 225 367 365 -368 229 195 55 -239 -69 -700 98 -846 772 277 902 -796 581 -211 729 -844 -965 -223 88 56 773 89 -201 -103 -583 548 740 500 901 -817 -94 -802 -902 -999 -552 773 239 -351 415 -762 826 809 473 -312 262 233 550 364 -880 -507 -156 -733 -710 -574 -545 617 -662 985 945 511 43 440 720 -617 991 5 401 -381 188 464 581 134 -606 -784 689 -558 -553 145 705 535 -871 -435 -517 451 665 15 601 843 751 -486 -878 -93 -789 -874 855 948 162 806 -458 866 405 515 28 -266 -362 511 218 -194 473 -677 -330 -207 -792 -353 -831 -961 -997 775 875 8 -221 140 901 -440 -696 729 -829 161 25 -333 868 730 261 248 -143 187 -235 470 -620 849 -838 -505 197 -129 383 -792 92 601 994 186 102 341 929 -405 591 620 540 -596 915 22 -127 534 488 -592 -360 320 528 -821 -850 481 421 40 887 -576 846 376 -780 -424 981 -712 -1 -771 -284 -404 -888 -197 576 189 495 839 668 220 -72 -677 -938 -169 -372 991 731 231 142 491 192 -139 980 -809 -767 -894 -14 198 756 463 -656 -138 122 -283 468 -308 376 798 199 -198 -566 -116 964 565 -814 192 -468 168 785 -618 -81 -605 520 -897 82 -327 -94 64 -995 -413 -565 52 819 754 -436 -957 287 918 -353 -48 782 -881 -733 -952 201 -252 570 -802 58 349 697 646 419 888 -189 20 -430 991 -589 5 -132 -477 -836 -429 48 -828 791 336 522 267 -730 302 -531 -280 -562 495 539 572 -241 -148 -684 -407 150 416 707 204 -745 807 488 -846 -125 -502 -637 415 52 626 672 -109 -316 -701 191 327 380 -100 -90 -17 240 363 807 975 491 -934 749 573 159 124 794 -466 -674 -802 461 10 -924 -331 241 941 187 526 47 723 141 -557 -896 495 708 -869 505 376 -647 898 530 -681 -327 -861 778 299 798 -247 601 562 -632 509 227 794 730 -868 751 547 -711 -235 -338 494 739 483 366 -191 -507 -982 -912 306 360 357 -501 613 625 183 864 465 -47 673 -665 -509 819 516 788 130 -664 -511 333 446 777 59 -223 399 109 52 -806 359 -553 712 -957 -195 -996 312 -214 -601 -892 556 -169 572 -3 57 -49 -589 -449 381 136 -272 275 -85 -947 156 -275 530 -960 636 969 551 631 216 -408 550 381 864 -123 -273 916 669 -525 -58 458 -218 -809 -364 -134 -689 -502 -186 -648 -17 -731 -183 484 461 336 859 -665 -338 -299 282 -189 705 616 555 913 483 875 86 -574 -813 -876 208 822 -49 157 567 362 -983 -452 300 169 582 -41 -666 162 751 767 -516 -703 -829 204 -114 585 -868 955 346 -900 637 -300 -43 888 32 -19 5 -649 433 -257 -194 -868 -268 352 -206 850 -566 48 -9 270 -645 -952 287 967 408 375 920 849 887 -748 -423 -658 -54 24 -886 -526 -881 212 -24 -609 146 -176 -790 -236 -162 434 57 784 -456 -85 465 -713 24 -871 946 -782 -463 493 -882 -139 594 -838 -744 -534 856 52 697 981 824 225 121 -247 510 724 -182 838 -71 944 112 -645 680 -564 -424 445 79 345 -649 135 534 -791 677 -807 -344 -855 -319 172 -806 -969 -108 252 -956 927 -847 -103 189 160 245 -211 -370 983 -708 385 -198 -94 -624 -128 33 47 57 -425 -755 59 890 -500 113 -634 539 650 -397 -829 -475 346 -628 941 754 186 -610 899 515 -819 -284 -968 -108 -546 953 681 -297 531 151 587 21 -653 838 -713 -186 -459 927 17 -677 431 640 -440 -506 371 -516 -157 -860 -569 -533 -366 -520 23 56 -904 -456 -752 -955 -506 816 -763 64 -662 790 557 805 -248 89 955 -349 -712 224 877 324 -939 375 -574 692 45 691 -171 806 794 -791 87 589 959 565 364 -554 250 -509 827 551 225 121 -759 -882 860 -21 83 549 994 555 892 778 -47 -426 657 863 47 -509 700 445 -359 -661 -805 337 -188 -728 768 608 992 686 -554 -116 857 225 17 -357 477 -12 898 -869 32 891 669 904 469 -493 -710 -929 -362 227 755 303 -747 -853 878 -211 919 -915 664 -625 156 180 -767 -786 995 94 -213 33 281 -676 -227 361 113 -898 -799 -83 20 229 639 -253 962 383 646 -813 606 787 757 344 975 340 786 310 -469 18 -27 177 -973 -27 816 665 762 713 -929 -170 -707 -54 -543 -53 -478 484 -42 -797 166 636 -14 -70 895 629 58 -804 -128 -654 -724 -690 -656 610 -101 -823 549 981 280 920 -161 200 498 919 -977 557 219 -127 -865 162 -111 -121 296 792 490 -328 510 51 -697 660 -702 740 -77 -109 676 -579 -332 -910 804 -665 889 -976 -521 430 410 92 -113 -863 10 -250 147 -19 762 -445 168 409 372 -66 -858 440 -93 384 91 -969 781 195 -124 -82 279 -322 203 -367 940 421 944 -994 541 -774 -955 -393 751 -222 -989 -334 507 -625 -895 566 -317 -239 656 -549 -206 -761 -65 -28 -26 282 537 215 -494 -772 744 -728 -628 711 491 477 520 347 705 -417 -525 890 161 -37 -548 967 -401 959 -819 524 485 441 -957 798 -782 -260 157 651 271 -190 -548 125 -1000 185 197 705 978 -447 402 782 -28 285 103 856 -557 13 -903 -367 -209 -15 397 -927 618 -820 232 893 794 878 262 -323 473 -454 -928 482 757 778 601 -935 464 -602 -195 -944 18 363 -45 444 -400 -905 357 -667 853 729 -84 772 -966 379 784 -353 -20 810 129 824 -575 976 723 -90 -916 -925 -887 -991 -112 -163 -211 -465 605 -950 -976 -96 399 786 -271 -730 31 424 -98 343 -768 345 -693 642 46 582 347 603 -565 -144 -924 418 -328 172 211 -687 668 172 -210 -192 330 -826 -358 -685 -481 -979 -901 -892 -209 -530 -746 155 -487 164 -430 997 -458 509 174 -913 277 815 -159 -170 908 -504 -803 3 -416 621 927 978 503 810 560 320 840 226 260 -807 -433 -305 926 54 467 525 268 -908 -348 -240 -873 928 854 467 967 -535 881 -975 -789 994 208 801 -903 296 -364 398 296 -657 871 -963 609 406 335 408 -109 -565 443 203 75 -787 -498 577 -427 -306 122 -77 -520 963 -469 351 209 -108 -847 734 906 437 644 187 336 -155 451 608 533 -877 -119 -985 -301 117 747 -305 -179 -94 -293 16 -402 12 -617 579 199 314 553 791 319 -183 914 199 -289 -604 -510 527 -946 -13 173 -979 125 761 -276 -268 58 -901 -865 -943 163 758 -828 -502 282 -130 -353 -312 724 -63 903 944 116 692 947 536 162 781 827 -135 -304 -53 -66 -430 -11 53 -898 -537 -989 485 748 616 748 -695 -393 -515 89 436 888 681 295 718 127 450 314 547 915 532 -598 -703 -401 -313 210 -259 -139 -723 -730 -414 271 -552 298 161 -296 892 197 340 -616 98 -37 539 -474 347 59 425 151 -374 -611 -741 -979 253 565 -546 -460 96 -982 -946 414 399 638 965 -905 337 808 -357 -472 -702 824 731 -975 -149 8 828 535 -838 -342 -167 -399 307 -589 772 -644 -154 999 -30 207 373 -547 -31 -587 954 -819 48 -977 -672 -767 -848 612 353 -172 275 -221 974 -371 221 168 -83 247 -422 -18 -977 870 -309 844 454 48 -716 531 -246 838 310 554 58 706 -837 -944 -175 -298 -250 774 -244 891 356 -779 406 -728 -787 -184 -731 400 -326 -233 -70 553 950 -182 648 -996 99 562 -395 -673 -506 816 539 -376 -445 -637 -812 973 -640 598 123 -252 -467 266 40 183 594 317 119 -69 -106 -404 820 542 -831 -688 -554 -265 763 -560 63 -976 -772 -542 498 155 839 -402 -320 -226 388 279 244 -595 -875 569 -261 697 -769 -30 -385 -192 13 477 -46 526 883 -24 -275 -983 -919 671 -647 341 -456 114 -11 824 -587 976 67 527 -871 -123 847 -941 916 395 632 -728 354 191 72 304 488 -377 -409 -697 50 -771 150 -410 423 -451 -166 32 -483 -289 -545 788 115 826 161 -372 783 371 -993 -501 972 -242 -998 -582 235 -578 -850 660 680 298 -361 -764 -174 999 699 306 706 -102 -154 -127 -806 -419 -727 599 -845 602 832 219 -910 -294 926 -608 -585 727 -592 373 -589 662 -162 952 -952 591 530 637 -793 -603 521 -552 -141 -973 873 -190 -741 217 -897 26 123 575 -239 304 881 63 968 -869 -414 -872 620 -88 -376 -208 832 984 632 80 -810 12 -231 894 575 -598 -406 970 -55 -67 -362 -183 -881 518 -452 -369 -144 973 743 -633 529 -518 82 758 875 534 -219 -136 -291 214 758 -592 657 -458 508 -159 700 663 -376 79 -793 790 377 734 -818 -516 -819 648 253 -873 668 911 618 363 100 -85 -721 -554 -580 68 303 -25 -19 837 121 -627 720 217 -167 -549 -228 357 -357 -836 274 -808 -96 -962 772 495 30 66 -222 640 -362 971 352 594 964 -940 461 427 -513 793 -838 75 868 -752 -253 -928 826 511 -99 784 -703 -517 847 305 -901 501 -415 -370 -821 118 -975 839 17 852 632 -702 794 -826 -371 -34 672 -878 -48 -400 995 984 -861 -226 27 409 405 -205 513 222 663 -823 -978 -774 386 795 598 187 939 -257 -993 540 -51 590 -373 -862 950 993 -849 920 -442 63 -2 -35 744 107 192 -797 359 -96 223 -704 246 791 967 552 -291 551 412 -875 -647 522 -128 266 138 -518 -929 146 -92 777 542 424 -747 37 816 -462 126 -902 -690 -764 -147 -121 -383 -594 -687 -500 739 466 -627 -13 31 66 -24 9 923 745 421 -73 41 -608 -879 -328 -442 69 591 315 -258 -834 -201 169 -827 -404 983 -848 894 533 905 672 995 -891 28 95 286 -448 -575 849 -139 36 511 915 249 127 -850 19 -768 227 737 -299 237 -19 -496 -794 -315 593 -153 181 -844 237 604 194 640 -509 28 -267 -204 2 -777 -713 692 -280 -216 -352 -638 336 -508 266 21 278 -203 -7 -655 631 467 -474 -651 -213 285 -945 -147 -389 -458 558 -406 -783 -515 205 928 -402 -945 787 657 -783 195 -855 615 -91 795 759 155 765 -544 -64 281 327 349 -658 448 -595 218 497 -975 -216 902 -829 -459 699 -370 337 57 132 860 -448 274 607 151 -228 -310 -96 146 -78 -148 -937 513 193 -617 -810 116 -8 -161 -279 338 856 -668 -612 4 -322 686 -905 -826 -354 233 883 -400 -144 503 -545 -714 -471 -182 -116 253 -834 287 138 854 -585 -768 -483 -390 -825 -785 -732 837 -288 -857 259 -61 -856 649 733 626 -463 -748 -940 -156 -99 -357 946 867 -88 -314 -715 -33 832 -45 594 -994 51 -597 228 315 324 640 -27 222 -316 -928 -961 740 589 -538 -146 -315 -846 -730 -369 -896 -958 461 400 72 595 704 180 -394 355 974 -988 -726 -700 833 -793 418 -607 -258 332 282 -358 782 -682 -420 100 272 -156 -825 868 704 -214 882 740 306 231 -385 -261 501 249 -347 314 -935 589 938 968 543 -152 -509 -452 -249 163 -735 841 844 650 93 754 -64 652 -56 890 -764 363 -521 -713 780 322 -282 -968 757 -525 -303 -237 -980 71 -361 -619 -66 -732 -290 926 -179 595 -594 -136 613 223 -215 934 922 196 755 998 -494 754 -29 860 -586 -348 796 -701 302 -540 -407 -52 -15 -152 392 -622 -675 -269 813 -792 -955 -83 -172 722 -566 474 234 -315 -182 313 -501 416 -712 -669 42 598 330 -163 46 -113 538 -653 -547 -754 -740 -319 -742 -856 366 315 -732 -358 114 -458 31 -117 374 499 -187 -637 555 -532 447 -421 268 745 132 -191 -533 -189 -259 804 -807 724 227 233 69 -575 -902 -612 286 -752 860 688 -718 -654 -284 449 28 589 638 -32 971 -337 -799 278 670 -225 472 -510 -966 921 -725 240 -155 847 995 -872 66 973 -295 365 49 -295 351 -562 -217 -630 -199 333 -446 642 630 258 -197 665 -432 -231 712 270 -214 541 -155 -488 31 543 442 -347 -14 80 -25 99 -218 -25 -440 954 667 458 -571 316 -961 106 733 -589 191 -827 -147 307 64 -305 -844 -208 386 -35 -115 -139 660 -324 161 958 -908 17 74 375 6 -128 244 -683 899 -410 -388 399 895 -785 843 -314 96 371 599 -556 305 -562 527 -530 97 -874 643 -26 -718 -425 -847 -304 -184 -728 922 117 -421 896 -669 -23 974 239 -644 -548 -358 970 -299 476 684 -805 221 914 -661 600 -606 -838 -249 832 678 651 903 989 142 -681 -297 -911 -358 -150 758 731 -261 -743 505 907 -504 965 -579 781 582 174 259 50 -911 -302 759 -148 -3 346 -541 -117 -888 -603 64 -580 410 -446 236 -627 774 -918 699 706 41 598 695 -776 712 -741 594 -554 230 23 698 -543 -186 634 467 530 862 -780 -552 791 -513 -21 653 820 599 -604 -39 -528 373 673 -362 -152 -966 -845 -65 -489 -755 -625 -515 516 -997 359 1 79 -290 -155 -616 123 387 -336 767 -789 -419 -884 919 952 9 130 78 992 -573 -667 -488 145 -418 -383 635 -992 856 467 -710 985 -664 -513 -733 538 170 893 626 208 -673 -969 860 131 -154 437 -377 -770 -495 711 352 943 -133 841 -162 -213 -782 858 -810 -639 257 -388 550 -665 -842 549 124 682 -142 364 -170 63 -600 -106 909 403 298 798 167 483 296 -88 377 108 884 -391 -155 -490 -219 -89 -876 304 881 -250 -63 182 -76 -866 24 642 -783 -571 430 75 979 942 -605 968 -501 457 14 348 -152 -179 351 -685 839 922 585 57 -511 75 -209 869 291 -310 943 92 190 280 632 -164 -722 -547 -917 440 241 200 916 162 40 -344 -783 540 447 184 -287 601 -172 -672 754 -790 -580 -880 -172 -637 623 -952 -560 -960 -176 -516 338 773 695 -529 623 89 639 -891 596 -414 484 -563 158 -587 843 -816 -906 922 -509 -73 758 -721 901 45 -318 -687 416 -26 271 -952 -452 -149 -765 540 413 -119 -583 232 -270 -708 882 -448 952 -160 -500 553 -249 801 715 -824 354 430 345 489 -82 -681 -784 -874 48 694 183 -452 165 451 625 -270 457 -807 -227 280 -799 432 779 816 -294 766 27 639 53 711 941 339 -627 251 38 56 325 -946 -800 -1 449 -477 -405 -29 514 6 407 -502 -409 -451 -191 -917 -626 886 -670 -607 568 634 -56 611 -20 973 -588 969 738 521 -324 -71 -660 -424 -47 35 250 594 -258 245 545 731 -564 -384 426 -315 309 -202 -595 -39 447 530 -600 495 930 769 610 701 869 107 -822 -927 -707 -394 964 -401 805 -922 -505 -202 -666 -465 256 -702 363 32 742 371 619 -196 -97 -10 -989 -178 -190 -6 708 -288 313 -966 -134 995 14 -39 818 -835 -908 -846 -618 -801 -365 224 856 -615 3 938 -899 219 -144 264 -393 982 900 968 -602 -24 910 -708 120 -503 -865 -600 341 -775 -973 -353 -279 840 -438 -521 -152 863 472 73 -227 -837 972 -184 289 145 666 470 548 -456 996 -128 -780 961 -565 657 -578 247 687 -966 661 570 -833 817 231 -964 824 -924 506 -286 -808 -904 -102 701 -926 714 65 -643 -209 -313 560 -254 36 28 -898 -384 -992 -168 561 -927 1000 420 171 646 578 -500 995 -787 -678 176 -872 -452 810 278 998 475 853 -264 -508 513 -98 108 510 500 834 -444 466 47 524 -504 796 -177 353 404 907 -17 683 -317 -58 57 -641 38 -480 918 -99 40 179 325 -620 385 -777 -13 883 -7 -807 -558 -571 217 356 -355 313 -564 -754 743 -517 87 -115 -57 717 709 711 -433 -686 171 163 156 764 415 -908 637 -352 -639 710 92 1 653 -922 875 891 820 402 486 -426 553 948 -273 -374 -617 936 344 44 898 -110 294 935 -193 -961 328 635 -516 -642 991 -103 -576 -768 -633 -477 421 -842 720 -78 984 -685 795 -134 -888 -863 610 -649 464 210 -950 -177 -375 37 245 949 303 725 -537 525 631 -265 97 148 885 138 -65 374 -380 699 -964 489 608 136 948 -467 -123 -682 848 -233 669 -597 -984 -335 478 742 551 606 -840 699 -615 -883 669 -355 -91 888 798 -506 -105 -114 -935 655 -446 564 685 -199 723 -20 281 -645 622 -538 599 458 -514 114 -258 -868 -41 603 146 -119 -961 -555 -598 634 -946 -870 -496 -904 -563 350 -905 -51 405 -180 491 460 -401 73 -110 142 380 -178 -26 669 625 -187 336 940 137 302 -945 106 674 843 -743 859 -393 -209 -893 -866 925 542 585 -126 -60 552 683 16 388 924 751 848 -703 -591 472 107 -849 -604 -999 643 982 603 -872 943 526 -261 -630 -303 -990 -136 830 -323 -153 161 -531 254 -113 210 -527 84 77 -183 -428 -398 694 -621 -838 107 -68 -403 138 -802 145 -540 39 987 432 -307 211 189 425 942 487 -470 -67 857 -877 774 75 967 -18 -827 34 -118 943 -762 -387 -840 -284 -584 419 334 -245 156 -783 -372 -95 -51 356 966 -615 -865 -952 757 -266 -32 983 430 108 850 -304 14 -929 -989 -82 -71 446 980 -702 -462 22 725 828 -402 259 425 528 909 451 540 -536 -348 4 73 14 -827 -615 -579 908 -207 -525 945 -860 -286 -747 -795 -13 -297 763 765 -233 874 964 77 798 612 548 738 78 17 -679 -251 250 -705 -249 -1 -140 765 -88 268 -443 -798 509 -963 742 -17 -313 -551 453 641 -508 472 256 194 -625 296 430 -126 -804 -303 430 -877 141 566 -522 484 -849 -982 -366 -364 -897 -774 757 411 101 -850 -244 -223 -747 -39 730 906 497 -555 -968 420 -790 -994 869 65 -262 388 205 864 -955 -286 -554 -875 -354 821 230 169 -912 579 -109 891 358 318 523 662 783 -581 -880 929 280 511 848 319 53 -761 978 -989 483 809 -253 113 -20 -342 -187 939 -282 -847 565 76 627 -427 -527 138 403 -937 -955 -846 -513 -387 99 -43 912 -829 -655 -843 482 986 -468 42 -902 0 -656 -529 -401 349 -878 -51 -394 281 -40 -145 -379 260 -673 197 428 338 210 769 -232 128 -794 -807 -112 698 -175 364 196 -89 663 -598 -661 852 -649 204 814 -522 912 775 37 515 841 594 -367 -669 -991 948 -748 519 -350 81 857 -809 687 -687 -455 738 -703 -696 -579 470 461 761 658 547 336 -328 -632 381 -836 376 791 -894 -179 0 -517 452 63 -402 902 626 -330 395 -205 698 795 -224 865 -808 17 143 -23 409 -551 406 28 -701 506 -492 -671 -56 -171 230 479 637 -522 594 -153 -690 -188 -460 705 -126 -830 795 814 458 -849 919 -720 339 -504 -940 691 493 -527 560 -348 573 -847 559 -156 -210 159 -755 301 -180 -895 177 687 -865 -563 -517 996 986 -870 314 300 373 -86 -540 -361 -211 632 944 -885 -739 -544 -597 -353 -216 -150 210 54 440 -668 458 -477 641 843 -584 924 -25 -889 346 -577 488 839 857 397 -264 -514 875 242 75 697 337 950 302 331 118 266 774 -932 584 -456 832 -614 -130 59 -514 625 951 727 393 602 625 584 768 985 -833 340 -619 983 627 674 -605 717 -773 957 490 -366 432 935 -976 -260 -624 -285 864 -466 885 612 -556 -187 -510 -390 896 -104 456 -706 -181 -884 -73 -148 -110 20 -558 674 -327 772 405 110 60 512 -234 560 -312 303 -976 910 -762 -12 981 237 895 -753 486 -626 396 -20 400 -860 194 -865 -142 -64 714 502 -163 452 712 593 -606 734 555 -862 465 566 -335 -140 758 -654 -111 -24 -38 876 -63 543 333 -444 -879 907 -343 -635 310 -984 -12 387 281 -171 -555 -900 249 426 887 613 -787 660 -170 716 696 786 883 471 67 -545 -455 -919 286 -694 605 -191 -958 271 -928 538 798 711 -754 131 607 -596 296 554 452 511 -499 420 550 475 894 -99 162 -250 655 668 880 430 -387 237 -525 208 897 285 -667 846 -789 550 250 977 -28 547 -740 -601 -572 449 -756 -822 893 519 -558 952 386 837 -156 -502 145 609 -966 -766 -484 -891 -660 980 -281 154 -663 -482 -514 -416 838 -987 -930 991 382 -746 520 -909 999 92 724 195 803 -914 560 -118 -582 -380 561 616 -68 -947 482 -867 531 -191 -157 -618 -745 788 328 -872 -148 315 103 190 -805 213 387 -788 951 -895 -3 -940 155 349 277 -804 -640 715 413 684 60 858 816 -214 3 -677 -488 -882 -357 907 -369 41 597 -11 -504 352 101 800 402 550 530 79 -797 629 973 -285 839 -986 -698 -559 -376 396 -678 871 718 -893 80 -39 147 -214 884 -869 -46 -776 -268 792 -341 319 -918 780 -813 85 573 583 -440 439 809 -304 543 534 725 -931 265 -781 -625 642 151 -864 -923 910 -911 893 843 797 -848 554 349 -886 339 -722 -928 249 911 38 -986 864 217 618 612 640 -919 214 460 -26 -939 773 -767 705 -133 -492 333 -433 146 456 -474 -728 -775 140 -573 988 -463 633 -547 575 -122 -938 -525 769 672 -216 39 667 -777 25 116 -286 283 -973 42 656 884 -135 -986 282 -79 867 -347 -383 762 -34 -384 -683 -501 240 -661 67 -781 773 679 -218 817 340 216 -804 -54 187 881 -610 -490 -508 443 449 -923 290 548 557 -485 -409 -469 -561 50 -373 -50 251 -888 275 988 101 598 907 414 3 658 799 323 -428 761 379 220 85 -562 -451 555 -716 -303 603 173 211 650 -670 404 102 -72 -374 219 -263 652 379 -621 -210 495 600 -955 -69 304 -857 -971 -535 415 -734 801 889 -167 -469 75 -255 -198 -269 -317 211 -619 99 256 433 378 392 -207 -726 17 -150 890 454 325 -492 -820 -631 547 -454 -562 -353 -228 -805 750 -758 423 342 352 368 859 677 -496 969 864 644 -88 -102 -527 -355 -319 -361 185 -875 382 738 -208 -747 -200 723 824 384 -546 780 -628 646 589 -533 -759 -202 -509 656 -2 345 -269 489 -449 -607 610 -765 903 -540 -441 -691 -324 -676 997 -904 -670 1000 58 -8 -545 -934 -617 671 -296 780 448 -658 -402 1 -622 264 -823 982 274 -265 -65 105 -282 482 -201 -793 467 -96 -538 -659 -233 557 294 -106 24 497 775 953 -404 725 750 332 -580 -200 121 854 890 888 -116 -82 324 478 -968 -289 627 25 -392 -888 874 -932 510 238 -519 386 -295 108 -567 -255 -279 351 -843 572 833 841 587 425 -900 -863 -676 -425 79 -243 -147 283 -651 167 -207 -353 523 -852 -302 -963 831 -18 692 933 528 539 -316 -603 4 552 993 659 -290 279 843 529 -420 -813 546 870 278 350 -81 464 -332 -148 -774 269 -445 275 -222 362 -602 896 283 -784 101 -693 555 332 -412 -272 -948 -992 123 -934 -762 331 -755 -905 -353 820 475 -570 -586 308 -346 -819 -677 84 -385 68 -353 599 370 881 882 385 -601 933 369 845 139 -701 -927 -478 -308 949 -723 201 316 582 25 214 -906 294 472 -516 450 -2 -92 199 0 329 55 -188 177 -555 847 -399 -706 152 -709 220 -419 -252 618 -656 -779 -395 246 -141 -172 493 -559 205 710 -70 533 -543 19 -644 -448 198 613 100 -691 909 947 830 351 379 912 665 -951 -914 -879 411 -564 6 -397 964 666 640 -629 -512 -385 879 952 -133 804 -102 -984 -858 -46 -85 207 220 288 369 -778 -516 -987 533 259 975 635 752 710 -816 -547 889 -927 -79 -649 242 -840 40 -243 -402 -271 -40 478 510 -550 11 -165 448 -72 832 -171 -893 -184 476 -339 -670 980 940 453 416 593 -141 -49 -624 -329 685 -460 -117 725 943 774 908 -359 -314 -814 392 -530 83 515 886 98 246 -471 222 -390 4 -462 -986 904 -670 659 295 314 474 743 41 -509 -7 -224 -681 -469 -354 654 -247 -88 39 608 535 245 507 -900 579 -166 -646 -463 338 -679 451 229 666 271 25 -847 813 274 -86 954 118 731 990 207 -299 -487 -73 911 856 310 824 540 -211 388 -951 -33 828 -391 426 -873 601 -652 766 -987 269 844 -658 -423 -701 -824 39 696 667 -914 213 89 -565 -39 651 663 -352 -74 -956 -416 939 -327 798 -642 -750 860 120 723 684 -502 -883 -227 778 -273 -178 668 -814 -799 -3 37 -572 -562 -177 -869 -727 -960 822 590 959 318 321 -973 -130 735 -848 -876 -619 599 -82 -214 375 994 -262 -802 748 555 568 -52 -197 991 389 55 530 220 -313 -75 -100 753 389 702 427 320 -782 740 476 -401 -549 344 995 793 580 416 597 -398 785 -120 122 -11 816 -989 464 -285 -75 31 688 -123 -838 -248 64 -823 760 111 -799 934 -524 -54 772 -128 -830 40 918 59 -39 -72 669 -671 -77 642 416 79 673 -595 74 144 -742 365 -134 534 440 303 884 -58 -333 -708 1 -491 395 257 85 697 890 -646 720 -423 931 -645 -621 -470 133 -666 -990 270 -557 -236 -175 -90 653 -723 265 906 293 -749 393 -616 429 925 155 -176 -599 -250 648 148 -513 -802 351 528 -732 39 -415 506 755 -506 533 -759 363 808 50 985 301 -322 918 568 417 -883 -721 292 -190 813 263 160 -243 -365 -48 -41 -134 -583 755 296 189 860 864 -745 -467 379 -561 471 885 -619 -893 -393 383 -459 332 -336 139 -594 375 -635 871 -853 -525 -10 -50 698 103 -170 -486 -595 -11 357 803 -996 153 982 -892 -632 296 54 473 -192 773 -316 745 -479 -3 110 -807 495 888 374 -539 636 -4 769 142 417 -347 938 708 207 -942 422 -293 -822 335 -772 504 -179 -132 -221 765 534 924 710 -388 -72 267 -462 97 -623 83 147 428 660 -183 -461 -189 555 -673 -810 -918 775 -404 -674 -57 399 -318 495 981 -233 -29 890 -597 -441 962 667 727 533 -570 152 356 272 355 -313 -708 409 -745 -865 -394 -915 -552 489 -664 323 -930 -417 863 -95 722 -967 -210 339 183 497 -738 333 36 760 777 -708 588 312 -469 966 -622 839 811 389 -553 -646 -680 204 -81 65 442 509 82 750 824 279 341 -14 -566 -533 -223 546 936 810 -970 -892 -148 588 488 786 592 257 876 707 13 -432 -772 -293 -3 -488 810 534 601 440 934 441 403 -727 5 797 436 -490 792 -507 -614 628 273 -664 -242 -874 -948 340 166 -695 568 124 344 -244 -806 -829 -224 760 736 -761 -24 424 522 -482 -379 -586 228 -676 99 505 -725 972 461 703 646 107 -691 802 -132 740 200 -309 108 688 367 -250 -748 763 -70 499 355 -233 -463 55 29 718 801 -43 310 -165 -115 363 -111 -17 310 -744 212 525 859 -334 -807 -813 562 355 -183 822 270 198 198 -778 -488 -589 -898 -416 533 -8 -357 3 824 219 -562 -920 -505 446 -171 -908 -360 -484 -238 603 -745 -353 -632 223 139 938 257 -739 -188 -225 139 344 932 -935 36 338 -88 -539 -779 -733 422 -816 -270 506 586 -282 397 512 57 -132 -577 340 474 929 981 507 366 24 -262 -753 389 895 -330 273 -997 80 877 -269 700 664 80 -227 -454 -208 947 846 -435 256 977 106 -626 -500 995 -811 161 601 -70 51 620 -561 379 -642 -300 -750 -121 641 -734 713 572 -204 933 -826 -280 447 -829 110 908 -818 -224 249 -843 -651 -274 -479 -372 936 -120 115 52 267 -668 577 -963 -802 817 -94 -785 -659 -19 -185 -520 185 169 478 -788 21 285 -682 90 462 -651 101 933 535 -880 -509 186 -681 595 129 88 -186 -743 288 -123 961 -412 44 365 -546 299 -757 64 341 -762 974 178 592 -125 366 -76 457 -882 -994 447 -217 243 487 -891 937 -800 -839 613 -232 -719 508 -1000 477 -186 -751 36 -486 -358 -753 -634 -803 -859 322 795 -755 262 -714 -530 947 -73 374 772 -756 -248 -463 -79 277 50 499 634 -169 916 150 580 -947 -910 -204 324 -494 182 -712 -707 433 981 -711 -888 302 339 -575 -628 46 -283 -250 237 903 -297 824 316 399 996 -608 685 886 902 -105 -475 -154 989 -202 -161 -330 133 323 790 933 913 732 920 87 -727 -427 475 316 -330 -6 -927 555 -880 -845 -538 661 965 576 -903 353 -2 579 813 -961 17 766 26 -789 406 -224 -834 -655 840 -662 859 -188 391 -886 -16 -292 -551 58 643 161 119 612 522 117 -539 -593 853 946 -687 -481 -463 721 -983 933 -916 -28 155 -187 166 280 757 -707 989 -970 -753 -632 38 -68 -793 -23 451 855 -902 -501 -71 903 -842 -495 -119 -199 72 -508 -190 -82 910 787 57 -400 767 449 -655 -992 -631 859 287 -313 589 919 -26 792 -681 832 -386 457 283 -400 562 227 -747 668 789 713 883 -240 -516 -648 -920 256 657 191 -149 -118 -942 560 551 550 -790 476 460 126 -112 358 -915 -73 965 33 275 461 -27 -994 696 321 418 -393 514 -31 946 64 -7 567 457 99 578 764 -965 -659 -395 615 -664 265 -316 377 634 -405 -450 796 -551 495 -901 -610 241 949 -557 -65 769 -134 -492 -156 769 413 997 -84 -48 -739 403 -533 -844 879 954 -515 -458 376 -998 859 -135 -869 622 -338 346 467 905 -263 144 -454 775 -897 -113 -220 408 -953 295 -919 -901 903 -458 -298 -468 -316 -494 -574 158 -813 497 -492 -218 -770 279 337 -740 387 928 823 -299 936 -327 457 -892 631 -335 -173 773 -569 643 -324 578 -279 -121 -971 560 -526 912 -819 533 306 -115 346 -776 338 -576 687 705 -535 210 -878 -839 -255 -818 -397 -173 -835 -261 -258 -923 384 489 -690 884 379 -637 -447 425 -285 329 673 194 -34 627 -3 854 273 197 867 35 689 -720 60 -178 -777 894 32 -809 -906 53 900 367 -657 872 -745 714 22 27 -115 -997 -542 -774 895 -950 694 719 -969 911 426 947 -665 828 411 964 -975 807 47 -545 813 -573 607 -413 -514 -132 641 71 -670 833 -526 -556 205 -15 579 881 -876 466 490 -809 -348 -26 -810 -577 212 -48 524 -733 -181 -531 390 601 953 -135 -819 52 -478 -62 -376 -784 768 -756 909 390 127 126 -391 828 782 -452 -116 749 942 -744 -818 818 -50 869 436 -40 527 693 -657 463 -557 502 -753 251 -152 -97 766 -403 301 770 185 -588 -207 397 195 858 954 196 -428 -475 -984 -746 856 41 -50 -646 385 -246 861 -35 -622 -735 -236 -329 -984 -87 531 -456 -515 658 402 -741 -901 -573 -746 370 752 -813 808 -264 655 -30 644 -543 -601 -650 691 -259 411 -81 -223 -767 795 -481 -259 47 -435 -756 -726 33 -253 944 -336 -923 -617 942 2 198 -675 -307 -899 -191 -60 -224 63 -508 -813 623 -106 750 979 -27 205 389 -512 -10 -511 176 472 -930 -509 565 841 224 871 -532 193 -848 94 -385 -98 63 -914 448 322 -332 -724 384 -417 507 197 -939 -373 266 -867 910 462 544 -690 4 -343 -235 127 822 54 144 646 -28 692 306 -228 545 -900 299 367 -917 -147 -94 -420 570 835 -343 -802 -401 372 342 -360 -955 -48 -387 421 -805 -383 -540 -331 -695 -226 877 -434 -294 -698 420 328 -124 -825 7 -68 199 361 16 953 -53 736 -315 992 542 -641 39 686 79 441 335 878 881 774 768 761 -184 -930 -787 136 626 -46 -139 -73 860 283 823 -92 -348 733 -232 630 735 962 995 808 455 -669 -827 -362 732 249 -16 353 -558 52 -768 240 -871 27 -993 316 943 -304 439 273 -317 992 150 8 -785 -377 675 205 47 132 948 -651 550 -896 -58 -959 179 337 -362 933 41 788 -75 679 -54 549 976 268 -997 -64 -363 628 -790 797 -282 -261 -701 -43 49 -105 -15 -377 550 -34 587 -896 -196 555 694 -910 -677 -279 35 -703 -390 -297 441 750 405 -517 -482 -825 288 85 -149 621 772 -831 552 -286 -129 -587 -756 760 21 440 65 161 309 -25 -337 563 52 -466 925 -450 646 771 174 184 -234 962 -903 683 -717 186 552 -373 -234 786 861 668 -867 977 725 -194 114 -23 168 950 351 517 40 -846 -344 -914 -977 190 -663 735 -740 48 294 787 246 -128 -756 294 401 235 -92 522 58 -201 220 -606 704 -790 652 280 -608 193 -511 -39 -501 295 609 -435 355 129 -499 355 854 263 643 732 -214 252 -539 -868 941 95 -524 157 458 -631 -629 -1000 363 -815 -197 869 -851 -402 -443 302 -962 -662 -269 917 -361 448 223 789 -65 -561 347 559 106 -243 -382 -438 -627 -441 -622 421 535 -3 916 -474 947 967 505 -567 -36 -665 -284 -195 58 -664 -867 950 -565 -378 31 -728 532 -108 -521 595 949 385 771 169 -327 -195 312 528 612 -804 -178 999 -209 930 537 -734 -285 601 -11 -133 239 -355 517 -523 -24 456 607 907 -242 742 710 746 245 55 -285 -977 717 -542 144 630 -447 -650 -726 679 -608 856 226 12 826 -399 422 -244 -967 187 820 -247 343 34 -655 -488 695 348 529 -638 -778 829 348 -611 -464 722 13 -534 -279 460 992 906 510 -563 -532 405 -648 10 416 103 -702 -184 388 819 -672 -486 -154 -622 329 -240 285 689 -122 799 -632 -651 70 563 -154 -829 704 783 -419 904 -553 -942 577 -64 388 912 -673 513 -139 -529 51 433 -855 419 143 -844 661 285 996 -978 -985 311 -791 -795 -65 -135 307 -73 16 422 -812 989 -689 -64 368 203 479 151 -14 -351 -100 -952 -319 414 115 -704 -901 -58 618 -9 -546 -764 54 -356 823 -399 -492 617 88 299 -145 -936 759 536 298 -540 154 -37 -442 574 396 459 132 735 56 332 783 982 -329 -226 587 -116 -57 -981 89 902 172 -468 -229 -636 -964 547 482 797 -632 -488 625 -3 309 -135 731 605 -61 879 -505 217 -683 272 -296 -235 -329 422 -949 224 900 -939 978 235 -474 325 562 465 474 -26 -765 503 921 -893 -456 503 -424 445 -985 -519 -953 -190 -117 -914 246 285 885 197 621 0 191 221 567 715 462 -215 -890 624 -47 624 -618 380 672 373 805 674 130 -717 -136 -58 402 -975 -608 -112 849 989 622 360 -298 -422 -795 83 -943 468 359 -312 -264 -640 -576 -579 -510 576 -102 -450 113 284 229 -466 -378 585 984 -897 441 -669 -417 500 -361 611 -143 149 -980 -363 -330 299 240 -888 -661 -326 -407 -513 -500 708 999 821 673 37 -551 -397 -213 966 958 212 845 987 -510 -972 447 829 -690 -705 606 576 -155 813 -623 -422 -623 297 26 794 -501 829 -511 954 408 -652 402 -680 -990 -625 -636 659 57 -426 706 512 822 -18 273 964 638 -969 673 716 676 -54 -633 -547 -452 749 927 -215 365 -373 -808 521 -25 -667 -308 480 -356 503 -360 -353 -570 -459 294 27 -400 317 487 -283 424 -681 -696 -52 927 -411 -711 -987 880 -12 -507 -661 -246 -392 627 -189 680 852 -726 -441 518 474 29 783 266 -796 329 332 -849 167 68 749 -616 -499 -951 -814 -38 420 437 -394 666 911 -925 50 -280 -505 -288 -950 -508 211 772 798 -313 -68 -995 -885 -796 -948 827 929 -541 164 110 -137 207 -335 -505 484 -387 641 -557 930 256 -527 566 -691 227 -332 -276 -631 694 962 -658 188 -42 -31 48 38 -851 960 -708 486 54 318 -543 -605 513 -498 -128 -568 63 769 435 649 -885 -182 323 -599 752 431 -431 -18 -188 -533 676 594 -864 -349 929 550 -434 -835 169 490 75 -289 -488 433 770 -116 935 458 -193 -512 -755 -736 60 -976 -435 953 -696 428 888 -538 478 -486 434 484 -913 954 -435 501 -848 121 473 247 397 -474 892 -12 -672 -949 654 -122 201 417 -639 -752 -70 -434 978 501 -788 21 436 454 127 -470 -724 -863 -387 -267 207 -700 -357 -694 993 -693 750 601 -82 -904 714 -921 940 947 806 906 -758 786 482 223 201 -117 968 -31 -157 -893 -80 791 -685 720 -585 -564 -577 764 477 556 166 653 -876 9 -821 -255 -219 402 -500 901 -869 424 635 -951 407 934 97 775 -317 -382 535 -593 -243 -776 705 666 678 -548 -47 -454 733 -331 -321 -726 707 -254 -879 650 117 958 261 379 518 -775 -60 -719 -81 242 91 -673 633 -132 394 -928 -22 -972 -999 353 -233 149 -648 519 304 -466 -584 -378 -797 -482 61 -458 334 -714 -402 -130 574 -548 -231 688 457 -709 371 -121 -299 -891 -950 563 449 875 -280 -265 577 643 533 -317 85 -430 914 -478 571 -82 -490 -667 546 533 -501 -792 -721 -192 -32 -837 -276 -715 83 990 -944 -91 568 -951 274 -76 -845 -398 -117 231 -927 -86 945 76 732 533 59 33 267 -603 -209 155 -379 898 -351 319 723 832 293 944 340 41 893 -444 -562 474 -348 -114 636 -659 593 830 473 128 -211 659 -254 -483 -376 -716 -365 -70 340 -255 -924 -991 572 -573 298 453 504 -805 116 878 524 -323 -952 908 -882 -468 200 -217 -999 -338 593 -275 865 893 381 -127 143 740 -628 -654 -839 -881 820 -11 -789 397 404 504 799 884 -7 824 -126 567 -1000 -546 310 -726 991 405 274 -621 647 309 -496 -498 -229 137 -707 259 194 -424 -621 357 -121 -365 309 -891 465 -785 -828 537 973 915 -240 -904 28 -221 938 436 652 -308 -447 -694 -964 198 -919 719 481 -894 -871 479 -881 159 -927 799 -415 -322 270 38 -750 -308 374 -90 -68 355 617 -748 430 -49 911 -719 694 -183 -700 -603 408 -498 987 -679 -418 -308 932 630 447 -865 -254 -506 -560 -699 -562 -243 -679 596 -32 -641 481 871 -283 865 211 -820 276 -283 538 -992 -435 -953 378 -161 -391 421 -884 86 370 556 53 590 15 57 875 895 820 336 -568 2 683 -314 -204 393 698 129 799 390 -270 -695 702 752 525 725 -348 -787 -810 -717 881 287 -928 400 97 -218 -694 49 65 -951 -201 -223 -903 -515 -999 -203 -396 -423 -208 -562 911 -741 -360 228 835 829 -606 -865 490 -692 287 -263 -623 -841 -954 867 -265 832 478 -437 15 799 228 -26 -43 -626 -334 174 803 269 -542 390 205 828 -329 23 -835 -801 -522 279 230 -361 430 134 315 -720 -211 -861 604 875 -239 -843 408 507 129 316 -582 -188 624 984 587 -118 535 -307 178 -689 932 558 909 761 118 -409 546 252 216 983 -438 310 957 574 -644 228 666 -765 429 66 751 348 455 600 -753 25 -373 -715 443 225 -502 935 -786 -78 337 -167 211 47 -759 626 -571 3 -560 -237 517 -620 954 527 -830 563 851 -478 -934 -56 420 729 239 -339 -613 469 409 -861 -935 -749 -891 741 -243 354 -973 -600 -979 -126 423 -424 -558 -814 -64 539 269 -538 388 366 142 648 692 -117 943 66 811 971 -222 -797 -787 842 -857 -1000 -728 392 -83 -344 796 -677 -283 -934 870 -8 -518 -617 -512 -881 952 -551 -247 104 358 448 360 -920 557 -455 -326 343 363 -875 -562 384 -402 -100 76 -837 165 -309 51 -499 -972 -424 142 -628 -742 -346 -678 696 -455 -624 231 828 708 -427 -478 304 -305 -207 -592 294 -541 820 969 110 478 942 -400 285 522 254 866 -371 881 382 49 369 -148 -262 598 451 -614 610 390 111 -877 -441 271 -531 -769 -600 227 994 42 152 928 -874 335 -693 -676 -858 -471 342 -92 -551 618 962 966 241 -657 -263 904 430 -436 -726 599 428 812 125 -41 -937 -380 -965 213 -815 -524 -761 -539 -955 4 110 -454 -986 155 -635 -437 -472 -278 -140 830 -517 -442 -360 655 820 910 458 898 845 799 -419 414 -560 261 442 -618 415 172 -115 370 798 -537 990 904 381 -33 355 764 989 934 -921 941 -907 882 802 -656 -274 208 -686 998 -679 397 -47 -123 -974 -821 -757 -284 -667 193 24 152 452 -423 -573 244 127 742 452 639 -658 -85 -862 -25 -707 264 -40 444 -126 -487 634 400 -121 887 -84 -518 875 -804 529 -741 275 -949 -500 -933 -189 -899 -532 244 -22 831 177 976 528 -782 -401 983 -554 314 208 -898 -30 -611 -294 -217 703 -175 998 -384 46 553 -710 334 -226 471 -300 -795 454 -245 -699 842 -629 100 -196 -828 -415 -285 -770 927 809 -215 -37 -137 -428 912 -784 972 15 667 316 462 -743 -221 -605 290 666 420 646 -873 -69 609 -199 -950 846 623 -575 -500 -925 -751 783 -747 973 687 236 388 -24 -335 344 466 -25 -633 -689 960 665 962 363 -533 605 222 -737 734 902 361 -5 414 526 -95 -196 -510 -209 115 -712 -461 789 297 424 435 -283 -520 914 -386 -350 859 862 846 829 -237 555 -766 -627 659 560 872 -108 1000 690 425 546 334 -910 -825 724 82 -745 -456 374 722 -85 -537 -438 882 376 -876 -165 -5 935 -744 -831 -8 360 -199 803 -842 862 943 167 -269 275 -2 -25 -487 994 601 298 -157 128 809 -121 406 110 -193 793 939 -471 -960 868 -644 696 526 -137 544 -255 954 -600 -876 316 -327 217 297 -877 355 540 787 -864 62 -540 943 -206 71 -512 -446 308 -1000 -859 -990 477 383 -896 -929 529 -946 -517 -814 -29 437 -613 -837 -497 650 -999 872 -578 -858 -500 769 -421 -382 30 -308 -95 -403 986 786 -839 416 910 265 -320 432 -174 764 351 -441 157 -129 447 830 -927 704 244 952 -920 -703 -232 945 572 338 529 925 547 -689 -795 -855 -743 987 160 367 -680 -792 -632 -793 -217 997 -662 344 -851 933 445 349 -80 -287 481 -983 -398 -757 -399 -461 727 -166 -963 -537 -257 598 -229 -917 210 -330 431 643 -41 -535 867 -807 125 -425 -739 -474 335 -972 -77 833 247 480 -6 -291 454 274 -542 -976 -392 125 -724 278 442 -49 -365 -338 521 -814 104 817 -637 922 396 916 -332 487 683 255 -157 -404 -942 511 44 904 205 -445 312 930 622 -608 190 856 231 958 -121 -251 688 -848 370 534 831 -221 -263 -337 -14 893 240 -78 -674 840 -288 -186 -290 -50 134 321 732 873 981 -282 -581 -665 344 -520 -708 -297 382 -447 24 -805 94 933 840 -166 303 493 593 487 925 -342 918 762 -28 -911 -546 854 939 751 -623 794 897 -406 264 -707 241 -999 -675 685 -737 931 -693 534 -627 -260 353 -226 -323 -330 640 -969 806 -189 940 24 995 -231 426 615 -132 638 388 -978 -752 -439 675 -397 -665 -989 886 -344 -615 -301 -1000 595 -624 565 -143 -4 58 -808 -192 -682 230 -161 -715 -322 -71 -917 -502 -880 246 -382 675 -234 683 -828 -72 654 -134 749 -150 -449 460 -145 -751 -764 -213 359 480 942 -140 -19 772 -671 -88 -891 838 -429 349 -687 655 -708 -864 879 696 445 -15 -36 -831 -120 -186 861 757 588 -147 726 -850 -722 222 -3 257 582 869 18 583 78 -628 471 -654 -85 786 -436 789 -857 117 994 439 -713 360 471 -687 911 -989 136 -97 204 -249 -860 404 52 -330 -518 -776 124 -925 158 422 906 -694 268 61 -65 -345 -478 -362 666 -768 609 -423 810 22 -528 142 -775 126 180 225 -684 -631 -545 191 -343 -786 -9 618 980 536 238 789 488 375 476 -578 -611 -228 -921 372 -446 -209 -702 -55 276 592 98 715 853 408 484 -537 68 -637 956 803 791 -265 699 -245 -895 542 -235 -811 -168 -677 -865 -667 319 -819 -295 -674 -649 294 -907 -521 88 -610 299 -629 501 299 -337 426 0 567 -360 -391 513 773 367 296 342 -259 88 -660 -851 497 -163 783 -827 470 109 766 259 679 -470 227 828 -685 978 378 996 809 -715 391 -59 -186 -624 -122 470 -328 -534 -777 -496 -294 -508 -798 -361 46 -969 978 -768 -557 -668 -202 973 220 917 -765 -69 721 -507 716 -373 13 998 -412 440 -762 -510 33 -141 617 990 499 -859 -210 702 17 -643 828 -984 -310 -308 -848 -829 -320 -442 208 -197 328 287 794 -706 316 -589 -963 89 -324 -888 -301 -505 -892 -200 63 251 724 -862 693 -888 -623 672 -855 394 -502 -214 -669 -757 616 254 388 -25 -620 -435 764 -704 -700 -914 -761 -388 -198 127 -984 621 -892 217 -562 -338 -869 -292 -76 819 -852 -54 -44 738 776 556 -508 -146 -397 786 -665 -974 984 -523 -185 -525 -984 -339 -200 -922 232 -447 -562 -955 254 780 901 -983 362 -641 -715 -345 -481 -818 -9 437 -964 -197 -615 -571 -138 -581 579 455 401 113 839 776 -250 783 248 -455 -966 -827 879 140 -808 164 765 -213 550 977 -518 -410 405 653 512 930 -111 -636 -693 -921 -755 505 -334 -631 -306 -80 -337 -40 -635 624 556 -160 -67 -951 546 808 372 726 443 746 -895 730 120 872 -994 681 -745 145 444 -983 -246 364 -465 143 831 -855 73 839 -41 -213 518 -141 -650 51 -271 272 922 823 -231 -528 460 875 405 -484 944 -334 -387 -814 22 -120 498 -868 189 697 -902 161 -412 -188 571 -338 95 -254 -287 -427 146 945 379 37 -922 402 154 291 727 300 -57 43 787 -974 315 -612 -448 -679 -410 -665 434 851 -33 -853 911 360 317 930 204 588 900 -739 266 -956 136 -430 -177 169 878 650 -125 -318 -965 953 -836 785 550 -20 -283 -308 -393 -741 -382 -118 433 -430 43 756 344 -807 -297 129 -412 665 -741 -863 -880 -344 -114 -246 -669 -550 225 -420 -666 74 976 521 -282 -160 916 735 -194 -359 -643 -834 928 876 -526 -508 607 -308 -505 510 357 -974 -919 12 -450 760 881 434 -310 -192 220 -927 453 743 -603 -42 328 -735 -630 -779 778 479 774 495 274 742 585 62 260 945 197 -894 -450 30 5 227 814 535 758 -720 -863 358 98 -339 667 526 899 -193 988 -608 703 -199 -543 -254 11 136 -711 986 129 514 54 975 197 -41 768 -726 40 125 -204 -931 -49 610 54 -232 888 -439 -176 -839 476 -39 -28 -416 629 -915 746 -929 881 548 -347 -397 -675 974 -572 828 925 -541 894 -809 -417 684 -544 -441 145 -101 897 213 -477 -615 123 785 753 371 -927 416 -268 594 -556 834 -120 -813 528 305 -456 410 911 -258 514 -682 -210 -54 -797 701 -302 -54 642 -797 207 -118 -957 -808 -371 -924 482 -344 564 433 205 -443 -401 -660 -659 -207 84 -606 503 -430 22 847 -549 27 569 -534 494 125 18 -899 925 -743 64 -144 -452 909 -604 -717 333 -337 864 -162 -859 -93 964 -545 -971 623 -649 679 940 567 -661 552 116 -707 -1000 -809 -801 93 -674 919 565 368 -835 -115 -754 -215 197 357 539 212 799 261 765 -334 -118 -610 591 -166 629 78 -154 389 605 44 -690 -795 -67 45 520 -956 -137 333 -174 -462 -505 601 -966 -421 904 256 157 163 368 730 -952 -817 164 -256 223 -322 -803 376 982 -46 -377 745 575 -43 -372 -962 -782 221 529 -485 791 -962 377 505 340 595 420 68 790 706 914 826 -743 -203 -990 -988 -679 -315 -157 -878 -796 -797 145 770 -968 -18 508 -86 743 -319 448 -227 249 77 -367 829 173 734 -234 -99 -313 6 755 928 368 114 -795 -168 971 -313 610 711 116 -414 82 -943 866 787 -989 -159 -208 -220 812 140 -352 -632 -503 207 129 565 -764 -615 -419 227 -877 752 111 -311 -723 794 154 902 -562 -563 300 -931 -106 329 751 -235 -264 996 -894 259 -4 437 -688 630 437 -666 -362 -791 107 767 -111 463 11 590 -392 239 -105 954 795 997 244 427 134 -647 -885 -379 -319 737 879 -49 818 -802 553 271 -682 954 -711 -481 143 857 -98 -999 -231 -488 726 158 947 -603 450 -125 807 354 51 -220 -719 888 537 424 334 -195 220 561 364 -905 -232 -307 -236 -57 -35 905 -588 915 287 873 19 -114 915 -278 467 710 907 -681 814 648 -254 797 970 -693 -298 944 38 -163 11 -922 -197 -465 -526 553 -814 722 -852 72 812 725 -653 212 403 -243 651 745 834 979 -398 30 248 -528 -299 762 789 761 331 -449 -112 -268 -571 -407 -651 738 -851 -749 -830 445 747 -32 -856 845 399 -106 -235 867 366 752 557 496 278 -468 51 -475 -492 -572 -639 528 196 725 630 -280 -121 -780 744 873 192 -200 -798 -7 591 419 -464 440 998 -948 182 -87 -100 915 -212 303 -796 113 788 501 955 153 -157 405 -719 239 343 45 -91 814 571 -579 593 -804 -817 788 -896 419 -721 -907 655 -895 -62 -33 -766 -938 -235 480 -962 -972 -59 -557 -853 -233 162 10 491 902 531 -793 -69 559 -930 890 52 695 460 -216 -884 295 -211 -197 -582 835 479 -118 727 -678 736 -79 721 -478 342 973 -62 -302 -556 288 295 110 864 698 579 193 273 -660 300 338 -733 0 979 374 -745 710 -254 439 -681 -356 -233 -874 -239 507 275 862 -238 602 700 -466 487 -560 -739 -444 82 -711 694 -563 -25 926 -775 -337 -506 -556 -105 118 -183 -754 -618 -775 -736 -331 -257 677 393 221 89 -728 257 -837 163 543 -703 -265 -232 -541 928 26 949 -485 -346 802 -450 997 -201 -61 271 261 104 791 677 -156 384 538 -623 -172 -359 112 -470 -669 -688 -688 966 711 507 -299 702 979 761 -324 548 566 313 732 -301 631 -188 -584 -217 -399 -132 -7 77 826 437 -418 87 -61 -103 95 -488 -309 -970 -115 688 284 -492 110 -702 -637 686 913 5 -691 818 986 -742 -399 381 627 171 633 676 -948 -82 -485 -450 687 649 -229 -636 501 -940 41 755 -479 894 -702 -110 624 240 -627 -86 722 820 -932 461 -669 -88 -45 716 -552 -824 339 13 -333 668 588 605 218 836 -96 -798 266 -975 -973 569 345 87 790 560 255 -299 -914 -399 447 745 -84 470 -890 -381 -523 155 -545 -828 -834 -322 -368 432 -60 206 -517 146 -712 -675 -120 -719 146 -100 94 -282 -85 2 -737 536 -149 263 -664 -408 -481 -114 754 881 -135 -449 -137 -619 -861 805 -651 607 158 -559 -873 -249 584 -803 -140 659 -961 784 257 393 264 442 -991 -493 -280 -646 919 465 -77 506 626 -862 133 -505 -114 -926 309 -872 -777 -101 128 -643 609 -896 -393 76 -413 425 919 991 -114 134 549 928 299 -476 -173 -313 868 797 -766 -474 -242 -68 -873 859 196 764 679 933 157 105 -526 -488 -650 865 897 -731 -49 102 -258 -470 852 614 -273 321 -997 936 -627 -208 -416 -20 124 727 -919 542 -168 -151 207 -666 -985 747 729 -900 -552 -751 -153 -260 513 864 525 253 -491 271 -855 271 12 398 -866 490 -180 942 -180 -387 225 -432 -101 -716 -141 -489 -97 -307 -773 528 965 60 -28 29 -855 -518 -998 -720 -375 702 -448 232 900 679 24 -485 568 -914 96 786 291 -371 -145 117 -440 292 422 607 517 -419 784 -445 58 415 143 -910 -536 902 851 604 -928 -259 730 -455 749 580 225 118 857 -974 77 -373 -664 609 707 -632 -586 -633 -432 86 891 -352 -362 6 -786 762 -371 -902 -771 464 -729 -364 730 746 16 -89 948 -67 761 -118 267 629 -735 500 -603 -371 324 -132 -959 339 947 139 -66 -912 -504 920 432 -643 -528 -984 356 -680 -989 302 801 -681 -752 237 716 468 418 -810 -363 -680 -265 -460 -547 484 -745 209 -619 448 911 505 -661 453 -826 175 318 62 906 601 152 -90 207 10 -349 421 774 -146 911 609 983 201 -125 -8 626 150 -382 937 352 586 -229 388 991 -673 -336 66 -769 839 141 901 -76 112 -697 -733 -572 384 -844 402 -580 527 996 711 837 299 313 200 1000 -456 93 471 131 172 -970 -107 -397 898 998 69 -761 -694 -305 942 881 388 -66 -401 -795 -32 952 -673 52 713 26 -955 -418 425 -608 125 -481 -485 688 662 817 -527 -352 777 689 422 -685 -644 589 -692 -907 -298 967 85 558 969 264 922 -498 -63 -152 617 306 -672 -796 -607 -440 -756 -458 966 -840 211 878 -987 -312 -617 931 181 357 452 -750 -906 309 205 -680 -134 22 312 -136 411 -525 943 -118 -946 891 -505 -510 -911 -294 -793 35 -388 -854 203 359 -509 -268 211 -405 -49 -191 985 -371 400 -696 -196 795 11 -78 -456 125 -976 475 443 -78 -656 565 -500 -427 -521 -352 720 682 879 514 -408 -878 -801 994 290 39 58 325 920 840 -32 289 -561 -639 191 -537 713 252 792 206 424 623 -544 809 -40 -931 -718 953 -546 164 -440 810 737 -546 161 790 695 -538 359 -740 990 -800 -190 -760 -483 15 -441 877 -669 -762 981 485 -818 616 -760 -440 -378 -284 -749 672 301 68 548 -334 380 60 36 -201 422 -728 -986 791 -899 -466 67 -528 516 -684 260 449 43 554 393 -977 923 -756 -462 443 599 695 -984 -817 -289 383 437 494 -343 336 -293 -438 -26 -773 -817 -371 -658 477 -244 -189 539 192 -290 16 866 929 -59 -546 567 -813 558 613 -392 -729 310 -240 -963 188 281 -380 -287 -123 -622 -297 682 -755 698 -650 -886 -351 892 -800 1 -280 -945 693 -491 -783 605 -371 -685 -611 892 48 -394 -543 -265 -487 516 -669 979 123 403 -476 -324 492 605 927 114 -875 513 -671 709 70 149 -995 -345 801 -467 -727 -298 721 202 -177 -473 203 40 281 276 -612 820 300 -846 23 -731 649 404 96 -321 -458 -324 -349 -451 -444 557 298 -545 136 -37 946 -929 581 800 753 -437 -651 -641 -523 -64 -361 -297 550 982 -578 990 -699 697 999 -945 -785 745 401 -902 177 464 -614 -416 -206 782 926 1000 868 -414 -136 838 26 229 99 -757 -673 -29 547 899 853 -762 795 -114 344 478 -545 251 -764 -880 -397 -203 391 459 296 877 490 -704 520 284 -116 -279 -455 -997 -681 659 479 276 742 24 285 466 -351 346 -439 569 666 248 -599 448 -340 968 -245 708 261 576 281 -675 416 -870 460 861 344 -724 807 -273 -875 -17 192 -699 469 -76 144 657 -741 -525 143 -615 339 -966 -292 -530 982 144 199 690 -319 251 -761 876 -169 -379 -544 -460 -246 941 -436 -890 -248 74 -497 862 -403 -256 51 992 -46 311 818 528 568 -412 803 272 719 -273 -793 -417 446 380 516 604 927 -1000 -494 -648 754 -902 78 345 229 -368 -636 274 -792 -355 217 -761 -175 -674 155 -751 -372 219 282 342 659 -986 -879 290 555 792 149 684 841 911 -100 219 -106 -247 -40 60 788 681 -718 -295 -155 -550 370 535 302 644 -17 -479 -621 699 123 520 782 606 417 154 173 -723 -63 613 -965 -873 540 -435 -354 -992 990 610 -584 614 955 204 -543 144 657 54 109 680 346 889 157 -931 -840 158 624 351 -830 -975 -623 -415 563 -73 228 -206 -358 552 -272 450 349 13 147 806 391 421 -308 -249 -41 139 797 934 688 -441 562 946 738 -196 658 -264 831 906 -134 89 865 -953 978 991 -641 -783 -171 125 772 -852 -702 171 711 131 -592 -703 195 -496 165 382 -404 -102 -198 -407 -510 -63 -202 -246 -647 682 -197 -836 749 436 -16 619 609 -112 63 423 761 -138 -43 -749 -820 -24 -701 -225 63 -44 -70 488 222 -175 47 960 431 284 473 789 727 -734 56 -990 -586 849 41 -258 -552 718 -182 904 -863 -715 -191 -12 694 -181 207 315 276 303 274 475 426 -462 391 691 659 869 134 362 141 64 -797 -609 423 -809 842 -170 -187 -266 -813 -781 867 -515 -159 -544 139 -213 -86 962 42 -862 -187 -594 -324 825 124 -653 -315 -593 556 642 -663 937 -437 145 64 948 -764 -662 -931 37 -158 632 529 -548 945 927 671 -893 504 702 492 -398 -676 546 -371 637 -32 919 49 -219 412 -992 -674 187 971 -861 -246 468 -142 -155 55 598 196 -216 225 377 770 891 946 -813 501 1 -334 -612 698 -957 433 -560 -833 309 615 -569 434 937 41 677 -203 652 -695 -344 -673 984 219 175 42 617 27 405 -152 822 848 -624 179 601 94 920 -295 -401 240 736 -212 -705 100 -694 -452 -368 -261 94 -143 -277 -666 -350 831 992 502 600 -406 930 -328 336 531 744 -843 247 668 688 308 111 -684 738 766 -631 725 409 -398 873 228 -155 663 -501 -257 894 -926 425 -641 -399 -302 378 257 477 -196 -978 -487 550 989 -215 35 -126 879 433 -547 924 -105 -398 515 -742 311 -551 423 355 -76 584 731 -659 -846 -759 669 -70 -453 352 284 -427 639 937 571 574 278 -513 857 -181 320 -681 -775 602 -768 -532 -170 -559 435 -988 -426 675 881 -318 748 -931 -867 618 282 8 827 819 11 773 -715 -781 712 834 -947 818 914 -113 631 -252 -959 279 -259 975 112 646 670 940 -47 -303 -32 -96 783 395 -24 -777 309 -261 -948 770 171 -96 713 -963 -408 -976 435 -2 -244 -215 -388 -442 743 588 -270 835 5 446 100 -580 -581 -69 558 -735 241 -184 889 -667 -850 -616 -575 54 25 -256 -903 231 -210 -877 -583 251 162 190 213 394 545 612 900 634 707 584 -744 933 -751 8 902 308 -780 749 58 -376 699 548 389 -609 -375 988 736 837 651 -120 356 426 771 -889 53 -563 372 -314 -285 421 -206 731 869 965 39 -141 -655 745 -854 -7 33 933 43 150 -484 -7 328 -228 380 -470 -872 388 640 -512 -82 -72 706 707 321 212 -277 -805 -632 921 -122 -389 -973 716 -473 494 834 -647 -983 -40 135 -588 -383 466 868 402 986 -799 19 -560 892 952 68 -344 -540 -94 371 -25 -59 859 404 978 621 -609 979 392 -581 -795 348 -315 31 994 87 281 450 84 -673 -391 179 -453 458 -119 978 767 311 566 508 -161 654 -566 -774 84 60 859 976 925 982 157 319 -245 768 311 947 -905 812 643 -669 728 261 -169 -582 -813 931 -470 214 635 -202 921 -894 89 -728 940 -173 842 -840 -118 976 597 -283 688 57 706 271 -854 634 -431 840 -955 -289 72 -877 913 791 -176 616 408 591 -584 954 333 704 566 778 -251 577 -170 -756 -17 -984 -261 80 -448 -866 -683 -391 191 -616 421 6 42 -898 -893 860 -557 788 373 239 -925 806 532 262 -409 675 728 -921 -515 -95 -158 -922 173 -358 -931 -245 30 370 700 -135 295 593 142 -701 382 226 698 42 -1000 -301 96 -337 883 -47 -452 27 -430 -318 345 573 -465 -464 7 -674 -968 -182 482 -857 -259 372 -736 -762 700 839 181 801 -685 -678 -729 680 170 825 -690 852 438 -544 192 729 -420 -690 -559 669 -891 -180 -433 -319 199 308 -731 -476 454 439 -735 -635 -519 391 992 -629 588 -979 -531 -987 -369 -286 -268 -619 555 -379 164 623 195 -254 590 848 -897 417 118 903 221 -183 -169 -824 288 -376 -195 199 -157 -151 -23 223 992 -767 -225 -868 355 -454 1 -158 -850 -48 648 489 752 280 589 -948 766 8 -728 971 -845 -654 292 -744 688 -691 851 -473 -173 -473 733 181 -769 467 -917 -579 579 2 -341 587 522 649 180 497 -31 542 210 377 81 -682 -76 172 747 -950 -114 -906 -56 319 33 261 -373 -612 778 -248 -413 87 791 140 -448 834 908 441 517 -88 549 -99 5 679 244 391 201 -387 90 -501 -390 768 800 340 659 -496 726 594 -668 -627 506 -540 -825 -795 -699 -272 373 -923 -822 -287 235 -40 307 -508 488 -881 -196 142 204 -94 -922 918 -124 -763 303 -110 -515 303 -331 833 920 -355 -753 233 -692 198 662 187 45 962 -682 708 -864 812 427 398 454 -144 -53 -793 527 -655 -408 -361 -459 457 -381 182 -623 -971 -345 557 759 -976 172 -238 92 -908 -925 -259 670 -572 -200 -307 67 390 77 -289 -8 258 -690 472 -246 -564 590 -602 -741 855 772 -941 293 -267 -870 -130 -301 456 -733 -251 162 269 -909 -378 -171 -528 -261 -862 605 -647 759 257 543 828 -841 874 -614 -553 970 -395 955 854 -723 106 388 54 420 859 232 -669 -829 928 468 -811 -747 251 -867 -352 136 -61 -634 329 -27 626 232 -847 162 -476 819 864 -929 25 -251 507 -785 -105 905 704 912 -400 -265 341 -876 -27 429 923 -728 909 -61 -506 -882 212 -54 504 458 -828 338 -521 876 -682 338 -494 -764 571 -698 -123 200 -75 538 -642 -384 -832 535 807 322 -789 595 645 -832 648 594 761 711 743 -1000 473 -826 28 277 128 96 -959 -366 -732 -810 -943 447 -391 949 536 -277 -584 -630 -328 743 -651 790 -814 -87 773 -76 -120 843 628 -733 843 310 -465 737 -82 -662 -501 -39 987 191 18 -450 475 993 -509 41 598 -231 -824 -294 224 -92 752 292 565 492 -174 -559 218 -156 894 719 -8 783 -605 862 557 137 -733 -386 57 777 784 -873 778 393 -218 -582 420 67 945 -529 -338 523 -757 -458 -218 665 737 -834 -794 -172 487 -831 -930 -717 -32 -740 304 -252 -458 -40 -993 198 592 55 -796 -678 719 -791 921 -101 742 -445 -352 323 -935 -763 -1 -1000 -745 -132 -996 -276 -664 613 -301 -965 211 745 908 614 -168 -804 549 7 -83 517 -600 24 -186 329 935 -19 -312 -405 816 766 471 -94 -340 410 552 -806 622 -966 -215 407 243 -336 -573 -674 -767 173 -37 787 -237 904 735 -912 -716 123 -411 978 -279 530 -787 611 78 262 -255 -589 -410 363 417 217 -862 -95 453 148 -928 448 -711 -909 25 57 -540 -418 440 -197 -182 28 -741 745 885 519 278 -763 917 562 -381 356 -155 -528 -464 -175 -288 137 -919 145 -948 -722 -440 86 369 -378 -886 595 -714 859 58 -93 156 471 20 -831 -17 0 662 702 -3 566 403 530 -291 974 995 242 -326 -403 292 -944 35 912 54 892 662 -954 -150 500 374 233 752 975 -266 585 -931 84 251 -927 656 -178 -65 29 -169 -696 599 -347 -34 -553 70 -292 -586 -406 -823 -452 744 385 -363 -398 -685 51 199 847 -41 641 -647 512 144 -276 316 505 -2 -697 -98 -158 -792 303 -296 -186 -657 492 509 -456 -189 74 -838 -745 -361 -262 454 -135 -63 -737 -815 480 -672 -540 293 -803 154 651 -102 691 -489 411 -531 -300 318 -749 106 -855 603 -353 -130 -399 638 -540 829 -876 761 528 993 -730 60 -933 118 -652 -768 -288 -522 916 -665 223 -118 783 154 265 -651 -518 531 -415 -921 600 -293 586 -424 -441 -48 591 678 -424 -92 -70 -997 599 -418 202 -727 449 219 218 914 -931 -733 518 -273 -441 478 -737 611 185 -666 569 894 -960 -690 -937 -804 -899 -83 -314 373 513 529 973 188 -427 829 16 -922 -20 53 -218 40 57 -366 -281 -147 574 213 -90 -933 -5 -254 361 441 35 443 199 226 -16 248 427 744 114 897 137 169 -895 -963 786 937 -499 -483 62 977 -56 310 540 139 -884 -59 -390 237 -623 -208 806 603 782 -259 -957 -295 -971 -73 290 285 30 -137 -754 273 8 613 934 -956 -285 -585 -749 -186 973 325 -61 345 286 790 -723 -692 -185 -950 -922 508 919 454 501 -881 -356 -967 149 693 787 -330 29 -425 693 744 -346 763 -513 808 -730 -882 -910 978 555 711 -625 -541 31 640 -948 748 373 -991 310 299 -279 -257 -50 452 -5 -520 132 185 -70 -150 979 -560 -590 -709 -800 -688 109 740 -155 -455 947 984 372 -187 -559 973 -861 926 -74 -728 -956 -548 -642 -32 -557 388 -892 56 600 526 398 542 545 258 260 967 -899 -696 428 -918 -188 -250 516 -716 -127 608 -474 742 -928 -419 106 466 628 818 500 -214 160 -970 234 -599 221 -372 673 232 -597 -179 736 611 -25 187 20 376 -47 -1000 851 -814 -261 900 1000 -800 -264 513 -534 224 -97 268 -698 464 225 -612 -908 385 -384 -464 188 -423 159 -523 -257 824 -345 704 291 -837 -701 -990 523 -867 -996 -812 -978 -999 722 -496 151 179 -677 -101 680 -617 -971 835 611 -47 368 -991 620 916 988 276 598 -649 764 -393 -276 489 566 285 -938 -74 343 762 -146 495 -716 834 -681 -109 -944 -803 920 419 -782 96 -718 -247 -189 -904 -117 -807 706 339 771 752 889 -840 552 -514 -704 76 -988 -156 283 716 193 -651 -443 -443 -152 -17 826 -382 -7 443 -12 -364 131 -471 884 425 767 584 -776 215 -568 204 -805 -138 -659 441 -351 -371 -205 -406 -548 584 -967 -667 -225 -732 383 -877 -609 703 558 -893 -469 -826 409 -65 740 -590 411 -37 122 -130 72 -656 327 -169 469 -951 -827 255 141 950 357 473 269 -607 -452 802 -619 312 88 441 -254 -960 -948 -855 -450 -388 178 125 -983 72 683 161 -367 -211 -323 -878 388 283 316 977 791 -809 887 -629 -319 332 -959 -72 114 206 645 -487 -507 -603 293 -120 547 -434 -800 -669 13 -673 449 19 -222 -451 -579 545 -209 751 173 240 583 -102 764 119 -892 91 542 275 -709 -938 679 -912 -13 -734 84 700 71 -498 830 -640 -710 659 682 -740 -931 -38 89 -730 478 -70 -150 -788 -599 -613 608 696 -669 -118 514 -948 -119 -318 -80 -523 532 339 423 -664 -887 770 387 848 361 511 382 -724 212 83 10 -710 -896 -468 -656 -555 -459 -75 -707 15 -525 -655 -552 -431 49 432 -656 -158 43 467 778 -812 -551 601 434 -201 -239 -676 944 909 690 -141 -858 177 22 -423 251 -441 -504 -137 372 600 714 -826 213 394 276 -735 -316 802 -340 -945 -806 776 -302 -96 -227 272 -175 985 -201 -372 -855 761 -261 -107 223 -2 -965 127 766 -986 -433 -697 -1000 -210 371 -844 851 264 103 411 -708 732 -355 -103 510 -865 851 -415 -663 -154 -387 920 576 518 -633 -158 -799 447 -737 330 927 -265 809 -744 -876 -236 -752 865 848 -654 762 -637 324 684 -497 478 506 10 805 230 -753 907 -54 931 -803 146 515 698 965 -379 -837 -695 -14 31 455 -480 -806 -56 -202 -865 324 -797 812 502 -56 -411 1000 -984 18 -156 -602 846 -264 149 -173 -711 -723 792 575 301 -456 734 243 -38 558 -785 397 327 -145 -531 177 341 310 320 -846 379 316 969 -24 461 -310 -281 227 618 -22 -919 -244 489 -779 880 666 -897 937 -612 698 -508 -324 80 -10 -164 375 333 -21 542 -257 -56 620 414 414 729 102 454 405 -299 -694 153 42 -29 660 635 -894 -885 -94 198 -410 -140 194 -307 11 -286 -378 523 -809 627 -985 251 421 -833 -908 738 -817 569 95 67 -649 954 861 169 218 632 63 -529 -680 483 -782 258 -26 -710 957 -512 304 -37 -111 551 741 -712 -833 -400 -914 -465 177 214 34 801 902 -271 -129 431 -484 663 -156 887 723 -870 -226 742 523 401 -455 -555 316 -144 -215 -70 -712 -898 -48 -309 664 83 -594 544 329 859 30 146 -202 903 781 271 938 109 831 -886 978 -934 -614 -984 514 -509 -376 651 -510 -54 431 -59 -153 -341 -15 903 569 -943 292 -22 692 308 -676 854 438 -937 -221 399 769 -745 -840 576 -867 409 -781 -916 28 -40 -337 -977 -433 -725 -483 578 -208 -154 -702 -190 794 825 872 545 214 463 -972 71 -543 3 -237 680 81 -160 465 802 718 -299 3 406 126 549 595 508 369 260 672 546 541 -672 -436 -501 -969 74 146 -742 440 215 -63 -543 85 804 621 -363 651 -146 -462 103 -772 -355 490 244 -414 542 -24 -802 742 -152 88 149 39 -215 -667 368 344 -576 -115 311 244 440 944 367 353 -571 -41 552 -597 -323 589 -623 489 140 -994 876 -172 -903 -294 -613 221 716 -756 769 -214 712 120 -496 -360 -920 -854 -278 759 -157 -304 269 -188 6 538 -23 -941 893 125 1 447 -442 -91 208 -354 978 84 438 -906 -329 561 -255 -209 905 127 -336 240 -173 221 233 -344 198 -889 -195 206 208 904 -781 -192 -602 -619 -870 -850 135 440 507 -792 475 447 -789 953 -346 -456 -951 -538 200 949 -266 -742 -252 156 186 -54 -148 380 -426 988 299 901 -610 -702 -881 683 603 50 162 -496 776 -464 610 630 186 621 -640 -228 258 -275 -795 166 -146 -120 -526 -640 740 -657 193 547 -725 291 972 -472 -948 289 -873 -75 68 631 -130 -629 155 621 -200 302 -62 834 852 647 -275 847 -87 399 -679 -136 -476 -712 422 -617 450 325 665 -726 335 929 210 564 432 339 744 -443 897 832 641 -52 -673 195 -928 -3 41 -539 481 659 -983 -463 850 -570 345 781 -233 -6 360 -722 251 322 964 700 -830 950 -408 -687 -859 535 -552 -475 622 525 620 401 963 -619 278 -431 -142 -777 364 -495 -587 -827 634 -1000 -735 -391 901 177 846 640 -782 -101 -223 204 230 709 283 539 69 -172 198 364 -339 -238 619 -446 488 624 862 889 243 -937 -301 -960 911 668 854 -798 -109 -862 24 871 -633 813 600 -810 -147 722 304 100 -389 347 337 -255 207 -64 -342 218 -225 470 910 -394 -467 280 258 466 166 202 -796 -850 -154 320 81 -81 487 -625 -137 950 -594 19 626 -436 212 -795 -570 -626 -662 771 314 322 -744 757 -658 -817 -887 -446 532 -304 93 579 -904 866 117 -797 406 461 -606 71 -347 473 743 774 -614 -909 486 21 -76 519 125 -366 394 -481 168 -843 -707 988 -425 775 -604 -561 819 -751 341 190 -227 -231 -440 666 -976 -56 951 -548 -63 -478 577 -770 388 -868 -657 -325 966 -805 -874 560 63 -135 -67 -283 -203 738 70 364 468 -252 -160 373 23 58 -831 212 -478 -834 977 365 605 -32 -758 -209 -383 -488 401 524 514 424 -562 917 -614 290 180 282 -416 -950 357 -7 733 804 560 642 484 -20 -714 -176 -250 -770 -669 331 -28 704 704 223 -830 -769 -350 895 -341 780 -24 -743 181 195 896 125 584 205 998 -9 -751 -231 127 -932 169 -179 -142 -164 -172 -898 -76 -347 -205 378 -373 -421 0 226 -133 722 -114 463 230 488 982 -934 -647 -712 -879 -951 426 791 127 -636 -452 114 -330 -650 -466 -117 96 -271 44 495 -745 554 635 -594 -246 193 815 839 415 -852 -534 889 479 -908 -273 349 -527 98 392 -55 210 -688 650 466 655 -65 242 -831 -336 279 -55 -346 -976 -476 -178 996 -549 18 639 -728 958 106 -457 -688 -388 194 413 -523 733 -337 -418 114 238 575 289 -917 95 331 46 60 -604 -683 -307 -569 443 279 -564 396 337 -151 -386 788 553 -700 -549 925 -375 -505 -788 -926 45 -481 442 -15 -57 -920 919 -9 -488 605 -355 426 677 671 -594 -258 587 20 -937 -716 -393 943 512 773 -140 -35 915 606 896 605 231 359 341 965 -689 -62 11 -689 -878 -582 942 -284 -427 866 283 -649 589 -444 -223 -280 -188 795 -265 323 826 -258 146 -164 -593 -762 -974 669 -840 -157 509 -122 654 621 181 -334 704 -945 -516 -621 381 393 698 233 498 -174 987 -653 -855 448 -507 -59 807 476 -7 593 -752 -226 -87 -183 -396 -833 -435 -56 974 212 -762 -940 -464 -864 374 -503 -38 -862 -58 -531 -982 -222 -257 -842 471 633 -581 -348 254 -402 -38 -483 -865 976 988 46 -847 227 824 290 -765 -650 -656 -101 -698 735 426 88 84 -260 313 273 199 -844 -706 895 -958 28 715 -708 -290 231 -591 526 -193 556 845 751 587 803 -10 -431 475 -324 -34 751 220 744 -950 -257 716 300 -639 972 802 297 12 404 308 -544 -58 -203 101 973 -257 -737 692 218 691 -730 -27 243 -1000 88 -344 660 -329 -250 -40 707 -1 379 644 501 -491 181 503 -796 -426 980 -559 -939 799 293 844 -646 286 387 939 -816 176 -410 752 572 -94 -995 -531 535 -948 -90 -52 -521 -943 128 -918 503 192 588 -301 -752 -633 698 405 -847 -180 -521 -152 -826 -379 -986 -765 -908 -49 -502 487 -651 47 155 29 452 564 61 337 294 296 532 -688 -725 198 -429 10 812 -476 -867 -15 115 -508 -106 -680 -598 828 980 -108 472 -750 822 -495 -546 428 962 143 -900 -115 -769 662 -320 909 542 -934 56 -820 503 -500 121 124 3 826 -41 -316 -411 -602 -25 -122 -722 -931 -241 19 336 558 640 -581 -193 940 889 991 216 -819 -728 952 -941 -727 672 760 388 -174 760 -411 401 -144 -474 -231 577 837 837 866 -873 741 85 231 -767 -897 83 -710 -796 -411 -908 549 193 751 629 942 369 514 -976 -682 890 881 -207 -312 875 885 -109 230 -855 -63 -204 -981 -248 -172 460 154 -244 -162 -671 -638 844 -281 713 -499 -690 -767 -500 121 -152 -734 884 -311 -422 -202 187 684 462 -532 0 -908 -604 -897 -639 744 -797 -865 -527 -290 308 618 240 122 311 -556 992 -416 -247 -588 525 -754 -62 931 -934 -938 659 -100 -341 -415 430 -146 595 709 161 -459 -888 -271 443 645 84 -854 455 84 -295 995 -690 931 -851 338 -663 -352 -106 167 362 -132 892 -271 -779 250 5 -505 -546 697 -347 -535 533 -402 613 -665 261 965 -95 -640 327 -600 -791 407 35 666 -757 917 -56 -127 -553 -911 584 -392 -498 -732 -177 127 -367 -179 997 -113 312 -878 -568 -339 -122 924 -23 199 815 509 -63 599 -942 593 903 -870 -687 657 651 -354 -995 332 199 -199 -653 786 841 -269 694 -497 -500 285 823 766 -966 -227 995 626 254 46 -532 607 272 -557 -436 96 624 -768 337 -373 447 671 997 -271 -270 -898 7 191 -734 476 853 530 1000 617 658 -253 -354 -822 468 668 -523 793 -495 130 674 473 94 -154 -456 324 864 -204 -566 44 -941 892 -858 -405 166 562 412 711 739 672 -226 98 474 -330 -797 72 721 -122 -729 811 -572 -482 -507 311 753 -697 531 -521 887 269 -409 238 -936 103 -757 -363 -70 -106 323 -193 421 315 -674 -850 666 659 -784 599 626 -118 -420 73 856 972 935 -520 -554 -309 -416 -187 95 325 462 576 267 -693 -280 -850 327 937 405 -561 -123 1000 461 -64 -928 -805 728 -607 -337 -610 -528 -736 -909 -125 -81 -422 -150 266 -65 -193 589 -509 731 107 890 -39 444 881 -562 294 164 -190 -108 705 843 69 -120 -478 420 66 -347 -24 100 -6 74 175 680 -398 322 -788 -528 -45 -820 669 -21 288 -85 -451 670 -932 667 837 -752 -241 -303 -930 695 142 -498 -72 354 111 -857 226 804 667 -787 -765 -34 -940 -112 793 -291 340 458 -542 733 -275 -230 -294 -650 -813 -348 -933 840 -424 -676 -840 923 161 557 727 560 1000 -460 483 -811 -571 -565 -669 737 971 -812 -67 217 -7 -965 408 -210 -780 -510 984 887 216 -573 443 30 -729 735 -86 -250 -874 582 123 279 133 841 218 312 -632 -443 -188 333 241 68 -266 496 -199 -549 -407 889 -612 346 -495 -410 421 57 934 -920 -656 -809 460 573 -565 -23 436 -100 168 -385 468 -179 764 -122 385 -747 459 864 -711 854 698 -198 -535 792 -43 -778 -986 -82 -19 143 -196 -751 -190 -116 731 491 -518 -302 191 766 -213 -12 147 -899 -963 619 -380 824 -312 -671 946 137 -807 380 -773 -785 53 732 688 -791 -990 114 -516 588 515 -312 888 62 -237 -54 828 -72 474 598 -645 943 -314 379 -336 11 -734 810 -145 -187 928 527 179 850 520 -850 -507 -998 -789 965 786 452 727 -410 636 -898 117 -999 -536 465 -268 981 -81 -199 -205 -85 -303 -52 964 618 903 -631 852 -550 603 828 -4 234 -216 314 836 905 -728 103 -397 56 -589 726 364 535 -722 -454 471 -244 -140 586 -337 748 -351 921 -346 -549 70 -212 -198 459 101 -321 -948 843 -126 -988 155 -640 833 -565 617 -212 612 376 227 435 616 97 334 -843 927 -567 -124 -706 -714 818 444 -587 -350 434 386 -379 -295 258 444 797 -431 289 -153 -814 -667 -187 -364 125 63 266 749 -257 -432 547 -719 144 -266 454 256 74 308 -589 235 707 -665 553 -488 -867 32 424 -550 932 48 597 277 956 -813 -456 100 110 -427 381 -901 -828 -286 813 115 39 118 -760 -106 -754 -759 239 51 936 -642 353 -40 -901 -612 323 211 284 -422 226 -932 -728 890 -513 -558 839 -709 934 363 -592 -383 309 917 -893 -949 -128 241 424 289 15 -815 574 860 -590 -916 589 688 12 -200 -350 796 -718 112 -359 236 695 846 -933 921 786 -390 64 -230 -138 589 337 -119 -367 -336 -568 810 433 -401 -622 -382 -767 -486 504 575 -76 551 443 307 -465 191 158 134 -854 -566 0 -776 -690 -340 -281 385 -148 231 -176 -258 -958 847 117 -81 -435 140 -743 598 -474 -793 71 -429 143 820 475 372 650 -928 -476 -716 -874 -572 711 918 897 -806 609 320 -902 594 410 -755 201 95 -612 861 158 -408 -551 -772 -325 -604 375 -163 849 -302 474 646 -446 374 623 -272 166 -791 -566 -975 266 545 -527 -421 -908 -883 -734 -416 -127 -243 -185 -715 168 601 -995 -750 498 -119 425 -319 -263 551 -79 628 717 -514 -96 -320 -389 -719 -6 796 150 -267 614 360 -215 603 572 -456 -138 -555 313 840 236 607 23 -144 -932 60 -258 756 -979 625 323 426 -863 -733 -961 -720 91 -729 -600 805 681 -164 525 -68 574 60 -203 -492 641 -997 151 161 546 -491 -629 153 -844 108 -488 833 -244 71 30 37 -939 -553 -58 644 784 -227 90 -195 -881 962 797 426 -406 574 -54 663 532 697 462 -365 562 -302 775 -228 28 862 67 622 466 -540 747 221 -482 156 121 564 -735 203 239 -767 -420 -175 -649 -249 -310 -802 -979 772 -594 924 -295 927 279 -549 12 354 -801 -974 -2 843 131 925 -490 -653 -984 -761 284 524 878 320 -119 702 -616 -625 714 -465 -921 431 -548 -368 301 -266 114 -298 -372 -237 -18 -1 466 -158 440 -582 -427 720 -446 -665 32 514 -401 585 -189 827 443 -537 540 994 -92 -502 -640 -274 -536 159 176 -336 741 -764 692 94 -31 -269 -844 -661 -16 -666 -932 -483 25 919 -910 -883 403 -282 -920 -756 -788 620 -338 384 732 -311 -738 749 966 -656 -447 -967 -51 -703 745 -511 -607 419 -894 798 -384 -681 -607 -745 -62 823 656 -469 608 -107 -18 -602 521 -958 201 841 986 946 -589 651 590 384 776 -452 938 411 121 226 -625 -481 965 329 4 -436 -585 -488 258 -87 -821 180 99 -920 -63 944 -710 -274 -278 945 -835 -823 982 823 -159 429 -139 -664 416 255 -898 -205 331 -436 412 607 -650 533 -849 -853 -991 883 284 526 341 499 649 -14 637 -269 -810 -713 -964 -841 -143 564 -594 828 957 -442 -201 -929 -594 431 497 797 -443 -961 -637 63 -802 330 444 -128 -602 682 -476 -927 -845 -909 668 -269 382 -915 -275 -842 209 551 -558 501 607 342 -299 -471 -378 296 842 -574 -290 -63 215 626 618 -294 -10 390 676 216 -225 473 -620 157 487 -647 444 860 -18 -657 -840 155 871 153 629 -140 -915 166 526 -762 575 757 -58 -539 454 -597 32 894 -462 844 387 -816 286 934 698 -724 380 292 85 136 -885 359 -582 -495 432 -333 -719 537 -516 199 -103 337 -825 414 -679 -741 462 -292 -401 904 -158 -681 -36 -12 -646 727 -602 540 -785 -785 829 166 -838 -959 693 441 -256 -411 595 -537 895 327 -977 638 652 -755 561 -35 792 860 -635 -404 -519 -400 151 66 424 358 185 -460 423 -829 980 -469 421 -956 839 -223 -234 604 858 258 -120 249 -62 -801 -224 -596 -261 312 -937 235 -725 -396 -884 593 -493 305 -605 -603 -368 128 -975 -432 135 564 -723 -393 891 557 -716 24 -574 -680 890 -932 955 -977 198 -53 760 -881 -299 -296 -916 -485 52 677 875 851 211 180 189 356 358 -202 -671 -449 119 110 -59 -47 372 -354 265 -772 -587 -414 -565 -605 -823 -931 131 284 -512 -513 205 202 904 -629 -176 -618 -804 32 416 -756 -512 693 397 -848 624 383 512 -953 364 642 -564 -830 564 -226 -358 554 651 -516 -8 355 688 -382 685 352 -344 245 -77 -537 -85 726 762 -989 160 -642 -345 -796 -294 748 -53 289 -167 322 239 47 -867 -216 596 56 -639 -4 476 -296 -709 -607 386 -15 527 -499 -391 -893 534 -248 279 -162 723 369 548 118 -825 599 -463 -280 123 -638 370 -440 659 602 -269 762 -820 -862 -918 358 627 120 936 418 -655 555 404 -185 -463 962 660 -809 186 -807 -208 624 961 -147 143 797 -639 -365 -236 427 -785 -696 -803 621 824 400 879 961 105 991 -320 34 -93 625 715 -365 -752 16 -455 -180 -327 526 709 991 -426 -373 387 358 -261 638 886 326 -594 662 -564 134 164 -435 -513 489 577 437 -704 229 623 301 -868 11 148 962 -247 971 782 131 257 421 163 376 778 -431 -546 456 -484 3 243 -614 566 -733 349 -254 -190 -421 -839 710 440 739 680 -745 776 703 -775 -735 119 168 428 363 143 306 628 361 -850 979 691 -589 776 -827 608 303 964 -110 -741 -195 261 444 -889 -346 -25 -99 -616 179 -36 994 -874 584 761 983 500 433 -945 -512 -655 312 -332 -493 -366 165 -541 193 468 -23 -370 -818 -268 -431 596 25 253 394 891 -458 484 831 70 823 571 73 -727 -440 -151 28 -867 -678 645 653 111 43 539 -312 -777 311 -254 905 -748 826 128 -813 -271 -620 299 -963 593 856 85 20 -846 13 -256 999 -918 -973 581 370 930 584 -471 -642 -463 -897 -90 868 -746 -474 158 425 -538 457 565 -264 -81 47 -626 -788 669 13 953 291 -48 -50 216 584 799 162 -393 -77 -314 90 -753 470 331 -942 669 -638 619 -350 557 -159 442 -284 747 563 -286 -797 -460 427 -618 277 517 907 773 -973 523 944 -791 901 685 454 -340 -718 -821 66 -624 808 127 839 232 -621 577 -973 -737 -461 -511 -891 262 -774 -948 -797 470 -991 86 -606 -235 618 910 -587 -251 374 546 502 140 275 23 -965 695 -838 254 -390 -992 935 -385 -846 361 920 764 278 -323 -563 2 -746 752 -584 -346 -694 153 220 305 87 -303 972 380 -132 273 153 -868 -203 518 35 -739 208 -353 -461 -893 186 348 378 -78 -582 -453 970 208 650 275 -526 -411 -4 38 667 -429 849 -303 164 -88 204 841 965 -942 -940 271 -586 774 -371 -123 -943 168 328 -576 433 476 357 -696 370 -562 57 175 887 137 454 -108 99 -715 -720 -699 748 -971 357 598 -320 16 523 113 -831 27 -986 -315 -502 -176 806 -531 -760 617 658 -955 623 531 7 -273 922 -413 155 -754 944 -321 287 511 253 611 -804 721 171 -306 -883 83 634 -866 -538 -544 36 -627 108 -216 834 -5 -213 -968 -566 57 878 -696 122 795 -838 831 -103 616 825 906 495 -875 -439 -2 -674 976 -148 898 -316 -171 -521 636 899 478 -30 63 -956 -187 256 -36 699 315 219 992 -894 -156 -362 597 662 -251 -840 -96 832 -216 -321 -437 122 414 404 891 823 123 245 503 -306 601 514 -756 -389 197 -888 -70 -826 -12 -486 -591 279 568 -473 -923 684 -964 971 -458 439 189 438 26 326 -718 381 513 -966 -529 861 -620 640 87 -58 -618 -565 -701 160 701 406 4 -136 713 -457 -89 -535 13 -814 22 72 956 -625 -106 -232 499 442 376 -993 -16 -721 -935 296 -622 -709 -985 -188 36 -697 -344 484 229 -893 608 308 681 510 -843 -723 477 565 -452 -406 -323 577 -882 -952 -129 -739 849 855 66 741 819 68 82 -352 702 -137 -365 998 767 -2 645 570 982 613 830 364 363 843 -153 -270 -595 10 182 -812 -868 366 237 -846 -674 133 242 -482 -551 -506 416 219 994 909 -652 260 -385 -503 -721 495 476 790 -794 -267 -349 797 -934 592 -686 673 691 -747 19 -34 -990 851 -929 -85 -989 -587 679 -132 451 929 -67 295 653 -87 -932 686 489 112 -970 827 -419 -142 -613 19 -484 17 221 -31 -43 -162 -502 828 -504 343 11 -764 380 33 -804 903 -518 -125 -731 -644 621 -729 525 -352 -114 -641 832 -175 735 -45 222 -78 114 -403 754 962 -999 -953 907 434 749 184 150 -903 -843 -300 -247 583 -171 -612 -570 -173 -118 -999 -92 -302 468 999 -111 -521 -428 767 682 -830 -790 733 -989 -840 -55 981 878 324 757 578 440 163 -803 265 669 302 -261 -988 -935 -354 -96 -440 46 190 913 -418 758 651 -807 -255 -741 -916 -291 -665 -434 229 -715 380 -267 25 475 -622 74 578 -921 976 149 513 268 -128 917 -314 261 32 -266 288 -12 -245 475 -761 748 50 -5 -525 884 551 16 -443 725 -115 411 -760 -618 -925 -721 -696 22 -426 418 41 345 415 -719 263 355 -920 -848 966 980 364 -627 -169 -924 -797 -503 694 816 -911 668 785 579 -140 -695 499 81 2 -500 -420 4 441 118 -413 993 170 -567 -160 260 173 331 -939 -148 -600 526 -748 -610 -284 -368 705 -116 -234 836 794 -627 -702 275 -452 -789 -848 -633 963 -574 -159 227 330 -429 107 -627 -682 694 690 -969 -862 332 680 -446 -471 -757 -829 897 970 -65 72 824 781 -574 655 -359 932 327 352 -43 621 610 -598 278 6 481 194 -850 988 762 532 -581 568 303 -357 61 -530 -81 542 -250 -257 966 56 -683 -171 -795 -710 143 -654 -818 -763 854 763 -813 395 -735 573 -28 -942 864 523 -89 -620 733 -496 493 105 -106 608 -254 654 849 650 -478 811 347 958 -785 771 242 873 192 -596 -533 -810 -751 130 561 183 489 95 317 972 625 -869 279 110 -758 636 578 614 -529 -544 547 -334 -692 613 429 -471 -255 76 558 -954 807 331 -298 281 680 -418 -327 169 613 676 173 -22 350 489 883 -530 839 287 967 174 999 -700 -203 -54 -941 192 689 -165 735 132 -608 676 -406 737 38 599 -631 -947 819 -965 -27 -604 -344 -800 325 -103 351 -789 -678 450 126 -893 82 309 -993 -240 -44 290 -277 -833 85 523 -662 723 -30 511 852 -828 -236 751 -824 -736 -34 -381 -698 178 73 -951 957 154 990 65 -560 36 -879 -434 188 612 520 79 709 -248 725 299 -945 -932 411 781 218 -264 714 -762 147 -131 -469 492 606 278 986 -15 -751 -232 516 -887 -743 -664 304 162 537 -77 -122 872 128 68 -92 175 -754 -765 256 104 744 363 -373 -911 -934 417 -586 235 185 531 -993 -44 -937 -962 -336 628 796 -246 716 316 623 86 148 -584 -968 188 -151 -444 204 843 446 -608 650 914 61 138 58 44 -719 410 910 -957 -714 -253 -181 923 700 908 349 -669 960 -503 151 -397 497 -915 743 -212 980 694 409 -474 -313 -744 405 -523 707 -508 -223 -225 -393 398 -559 685 -702 218 88 447 948 -323 -323 753 -252 -120 907 -155 -969 282 823 426 -859 383 385 -510 -488 -890 -713 -116 -252 974 -77 745 952 738 908 -896 -710 919 -840 373 -731 -912 639 901 182 -373 300 994 -450 -311 -656 648 177 675 -451 -787 115 405 25 -987 -227 480 -743 -864 -956 665 -14 903 -630 -20 -621 -300 526 692 143 316 -628 928 -266 -431 -748 -998 -752 -633 -356 -622 -463 446 966 -463 -365 -906 -755 -414 -728 855 183 377 -431 770 -748 976 73 863 -652 836 321 83 915 641 -493 -961 739 -425 -766 -797 583 -313 482 -5 341 320 -28 932 -252 430 776 703 229 453 -431 -577 -626 944 11 793 -532 -137 -267 -186 -450 -394 665 563 -809 -167 668 -404 157 -365 -499 291 -633 324 585 -160 238 -350 486 850 -168 -112 -283 -884 -23 -406 -953 610 -463 110 811 193 24 611 163 815 740 915 -29 -998 -598 -332 -345 966 -398 892 624 -868 -800 -973 -649 379 508 506 -882 -410 804 -411 -378 -660 736 -500 49 503 592 -286 -637 -807 -553 -560 -124 389 -741 -832 -432 -988 -566 -359 -617 268 -225 591 281 371 535 -231 -221 -425 -995 124 -559 -178 814 173 -450 -607 -319 -499 -612 -682 -45 -606 415 -767 -160 -221 -967 593 -365 -714 -893 459 975 -63 -590 769 -105 -866 263 -723 -321 -585 -444 -237 913 -141 933 103 207 -368 -739 431 -373 147 353 -624 361 -621 -971 -226 -610 218 972 -400 -927 -58 -992 874 -726 -673 -586 -472 -670 179 -95 -910 -543 493 -591 214 66 -559 744 506 -422 20 554 -273 -43 -378 -917 -331 -947 -750 375 556 -739 -109 913 -573 -377 -487 147 -211 -282 641 -238 -128 905 -123 424 -196 -936 302 269 -271 -836 -143 50 449 -855 -757 -207 -728 103 -347 346 465 -302 -859 15 -392 990 99 447 186 -409 -887 9 799 -167 -906 879 834 -288 -582 738 -149 264 327 176 -18 357 -113 845 -402 903 -681 -62 633 17 -258 221 8 -953 -258 731 -989 863 -459 50 -182 943 737 456 -895 -918 717 -174 -910 470 -880 -516 -822 -9 -588 139 402 -74 997 328 -830 185 -629 894 946 -194 30 -91 -595 -464 -107 622 100 585 1 434 -691 933 593 590 -22 200 985 -460 -874 489 593 -956 125 380 -586 -672 -409 -577 291 -710 -633 -248 -436 -979 -616 -373 -694 732 975 835 288 690 -219 522 -267 -67 728 -11 -587 -825 262 400 -388 -677 377 764 74 -275 291 583 254 483 731 -779 572 -513 242 929 -944 -348 834 411 -322 -500 -154 -38 -253 181 354 -931 109 616 848 245 -265 291 483 867 668 -729 753 240 418 724 -273 -965 -143 -85 139 912 959 197 805 539 -565 -397 -256 796 -63 23 -77 652 401 240 95 -809 860 -411 -778 -462 93 668 189 281 -540 -514 -733 447 43 455 -840 -911 -422 994 705 41 -549 -210 243 -601 592 907 741 -661 322 -873 514 73 -122 -606 -934 74 -16 -548 830 662 -702 443 -210 -978 -787 -763 -204 814 495 577 -333 -405 -159 -478 296 167 -356 -50 406 -838 748 435 -722 -799 -541 420 -644 804 86 -274 815 30 27 -242 -654 -661 -553 976 520 868 -959 298 -171 -24 -329 -299 -920 -910 -538 575 339 -373 922 24 930 652 353 -547 -301 -401 -355 58 -819 -533 674 51 -478 -430 -53 -255 233 992 929 -287 -178 -296 308 -183 -296 -162 422 -892 -814 194 -522 633 -585 625 -751 -803 45 -184 -49 503 376 324 -678 250 -798 252 -419 -113 -733 -210 155 645 -287 -688 315 242 -123 -680 356 -52 459 -714 1 -509 -489 -214 -257 348 -222 753 -457 -620 573 -41 530 313 94 335 -27 -777 596 259 1000 -722 403 -281 50 703 959 268 187 -661 -405 -325 -15 824 -59 -122 638 31 618 599 -150 -371 279 728 -485 18 -141 395 240 524 526 -459 283 453 -794 610 907 -707 -204 -392 -53 383 -129 -910 -597 888 34 -743 -178 -66 842 -290 769 -204 225 -815 433 119 450 -921 -243 97 -509 867 612 309 987 834 229 -24 -243 725 240 -365 -852 -820 97 -936 -8 836 598 535 -669 -945 785 -446 818 976 437 -289 634 -631 -80 -365 607 21 -245 -210 -655 -861 -189 226 -843 651 6 -431 -14 -437 -337 341 -693 -728 342 -823 197 -467 866 589 -621 58 998 929 290 953 478 -403 -591 484 -929 -785 -436 23 -376 600 -361 156 -490 655 -466 -835 227 -63 96 -171 695 229 -885 743 -904 109 605 -770 -179 509 385 242 -936 843 -348 -241 -244 -136 -366 999 728 -998 -956 -841 891 389 -959 -944 970 -379 262 -572 989 -848 -945 778 66 -596 -297 -166 -409 -125 890 -74 916 -94 778 276 430 180 -17 -154 -440 -996 -775 87 -918 -463 221 -124 -231 -246 -281 709 -663 -405 -398 607 281 -959 -322 -851 362 -481 -206 -100 -385 -238 -472 347 -785 -537 -725 681 -485 194 751 -549 -192 -715 -15 -944 681 627 -225 -516 -610 -250 89 538 425 -264 128 472 689 315 -394 -901 -594 709 -219 647 174 772 718 121 107 434 -144 850 924 821 389 -21 588 683 810 512 -274 700 -812 -737 -385 -542 -335 87 539 -124 894 369 794 -167 -140 -696 -402 -179 351 1 -754 304 489 587 423 -324 -880 -583 -111 694 765 859 135 511 16 127 371 -352 532 -227 72 758 -434 292 593 -245 -887 -98 95 -728 600 -880 -854 692 -712 474 -828 448 -458 70 527 -552 527 509 -86 676 896 287 874 671 107 187 637 -352 712 834 89 -609 -951 763 -580 635 -211 368 -894 -856 981 904 431 11 -239 369 298 115 -389 850 -383 -255 -704 961 297 516 -929 887 380 969 -329 571 141 -441 926 -769 -64 -362 561 -22 -592 -706 -665 238 386 336 269 448 -286 93 162 231 211 343 576 -623 208 302 -835 979 -667 -590 789 411 -778 -353 66 -934 -910 -223 -61 337 -243 458 648 -119 -310 36 171 -986 31 956 -575 -798 -402 -509 356 -374 563 202 421 -388 489 -132 -385 728 -558 864 -217 -304 160 -699 -527 -494 -957 -716 964 -136 -596 -149 456 935 252 917 51 -91 270 637 673 958 72 201 843 256 922 -208 977 -303 745 -11 -47 207 874 221 630 79 -160 208 -176 265 -680 421 61 -487 511 -999 -188 -25 695 929 583 464 -468 -371 742 953 -429 -859 835 -673 225 379 -167 533 -557 -296 994 -453 -900 976 -156 703 731 -895 -297 -670 224 208 -348 351 12 -767 -357 -720 -398 681 459 259 759 -819 -582 216 -93 943 224 -947 -711 742 -581 679 -746 -329 764 -540 -680 -626 579 533 -688 200 -752 -761 347 -640 -944 -362 -587 -582 -311 776 328 194 -197 282 -667 275 -931 687 50 78 -604 -313 -152 760 -687 -128 -192 -663 -41 196 -675 -659 -403 -909 174 752 643 736 -115 282 616 643 777 -753 -255 953 -458 782 -756 448 -851 495 -381 561 36 -216 257 486 664 425 -338 967 75 973 275 458 222 360 -365 583 -413 758 -861 -994 -367 94 -607 280 -409 -276 -546 -879 50 -555 -118 -327 393 326 -458 481 979 859 415 700 557 69 -789 630 -588 -298 -507 -709 24 -525 272 -871 132 559 -118 -705 244 719 -698 -103 -707 -996 -306 705 -422 382 -436 987 -402 730 -216 104 -606 875 -535 458 779 -432 26 778 509 -195 609 866 867 317 -35 666 233 -814 -78 -833 -867 632 399 493 284 143 -261 207 633 884 -71 -768 -998 494 -534 4 711 176 -123 625 -822 -932 -686 -620 -822 -421 -267 -916 -86 259 376 704 -339 -125 708 760 -720 -11 307 14 451 234 -650 -857 -127 300 -459 -75 -736 -333 803 -643 -196 -872 72 -692 -210 999 318 -218 268 -188 -638 120 -222 -837 185 353 406 59 232 -943 929 -511 -601 407 -133 -672 594 -614 679 -809 -514 -554 132 833 797 -952 882 298 -745 -132 -277 -291 814 -596 889 892 358 -830 -223 -177 545 794 -557 -181 442 253 147 114 -733 442 291 -857 -573 -140 -929 504 524 -757 900 -49 -474 -780 -263 562 631 140 -696 -834 -111 -330 416 -132 989 311 -111 352 543 -484 -254 -495 -188 586 -638 -169 635 758 810 -24 -46 28 -502 -355 759 467 485 843 842 519 147 -913 65 425 -923 -844 965 529 648 -432 -242 -500 -658 -468 789 728 -383 -765 108 852 -165 57 95 121 94 778 -391 -241 822 -767 -867 -651 -95 -342 -796 -721 538 -133 -126 392 -120 -666 -582 -188 -478 -672 -444 784 -179 -844 -678 -713 -281 683 878 569 -919 -506 359 -50 -324 -884 536 759 952 549 -607 -385 142 651 817 833 425 407 -116 434 -119 -442 -984 -981 589 -734 -708 204 -54 139 -500 679 140 129 -99 -314 -698 781 -814 678 895 794 290 871 502 -330 748 947 -597 -836 -118 50 307 432 899 -524 448 801 -958 270 -253 -646 865 -229 -433 -17 -476 -856 -758 135 995 341 -458 476 521 146 327 363 958 903 627 -590 712 712 -800 -84 550 -665 -852 53 -932 0 619 -494 -762 520 700 759 583 732 78 802 -25 -664 -865 -93 621 -378 268 657 -107 -739 -952 131 -186 47 812 554 -476 -222 -50 -174 998 -421 -606 -953 -835 527 237 566 365 -367 -275 931 -103 -128 480 331 235 52 145 -350 -468 -451 -475 -633 804 270 736 845 643 -914 -484 285 110 877 -668 -157 457 862 577 563 -147 136 -683 -878 -507 -235 -796 -606 -605 130 12 682 494 381 239 -682 -68 102 -435 -753 -388 481 22 -437 -918 704 342 -640 525 244 132 811 624 -537 -321 -314 -352 229 -529 -277 -157 -107 227 -928 -187 -633 229 325 -674 -816 -132 120 -458 -377 271 606 -440 -838 54 -167 -546 -990 -732 652 -724 817 856 -628 -261 -474 509 -484 305 -35 267 -221 108 -81 -961 -4 747 -989 -254 286 48 651 -13 -309 277 -773 784 895 -506 -527 -691 -341 -30 -803 -370 -119 771 -757 762 704 530 -888 -844 -1000 -226 -497 -987 955 784 -788 -835 -906 -815 534 653 -320 216 -938 188 372 68 604 -707 968 646 847 981 -558 -725 -237 -877 -432 -779 890 562 -960 -951 381 881 -822 -227 556 -335 -355 926 -542 -108 377 -395 377 -997 -654 -918 -373 -112 229 -673 764 -557 59 81 330 -844 795 -366 495 172 475 732 770 576 -953 323 -178 404 84 747 756 14 -956 -567 -843 -528 -580 987 -622 227 -587 -826 -420 -200 -820 -124 -227 -539 -499 -616 58 -956 446 -656 337 -205 286 26 234 -533 396 -404 -254 -979 44 424 879 821 -227 -158 -539 480 -378 782 904 418 723 457 -747 -814 -33 -263 147 247 867 339 -617 -204 -965 -917 749 -777 61 -138 -171 684 476 -102 -186 959 374 590 -393 547 31 93 -376 44 140 -60 -310 43 655 281 173 -990 131 -52 -468 -400 281 770 -442 -184 285 -35 -915 -234 40 51 -421 222 494 -410 -817 754 -923 -91 -798 -169 -800 -507 -568 -470 -30 -622 320 828 789 879 6 -173 108 -303 -572 -556 390 782 -22 683 -501 22 47 908 722 181 466 811 -923 663 -799 515 468 -249 -732 -956 -702 230 -346 -590 565 936 -926 -657 -794 953 -941 657 -351 786 -635 -311 -321 -683 889 27 11 -362 -907 -982 123 -368 797 -602 437 907 661 971 862 -872 -489 524 651 -833 -974 436 417 857 -982 561 911 65 -535 15 -383 -362 -679 -80 490 -354 377 974 604 -662 974 506 353 -280 514 -587 -404 -251 -317 -269 -372 -786 -960 -902 378 -149 680 165 157 -94 -716 -237 850 -712 72 64 -638 -132 -397 791 -45 -34 -712 -46 868 334 188 858 533 684 604 -38 -125 153 96 -629 -804 -396 -391 277 -960 443 -163 -964 -916 -774 922 68 -608 -173 -93 711 714 -298 420 -929 -78 163 559 -240 610 967 438 332 761 -189 311 -141 -460 432 -990 -110 -85 205 -132 893 -776 -380 608 500 821 441 -835 835 469 981 549 851 -671 695 208 -582 655 -875 146 -643 -351 243 334 494 -696 423 123 366 433 -617 715 -895 722 622 -114 -951 482 280 842 -541 -786 978 -618 -800 -893 -700 357 249 884 -415 438 391 405 616 -844 661 695 -919 -430 -260 -860 -13 87 22 -856 -986 -480 160 -438 952 -674 -663 895 899 280 534 770 235 364 705 -491 -639 527 -795 -333 -197 -258 220 -547 -794 372 -133 513 31 953 356 -451 -323 -339 -430 342 -815 632 778 352 565 268 484 324 729 -70 876 -603 -155 -488 -507 -567 69 676 -527 -18 -403 -358 -912 580 351 27 674 -21 -481 -549 620 571 -109 358 716 500 -154 244 258 356 973 848 275 774 -265 850 -86 -624 550 73 159 504 221 -558 730 697 881 -105 -661 -174 -727 337 92 -734 -672 -736 953 979 -762 795 305 -89 885 -483 988 -947 222 -746 116 -539 -478 169 596 -939 479 -815 381 892 -624 979 183 941 -1 776 1 49 -390 -120 -955 -888 -846 -314 914 -355 722 840 74 -312 675 724 -263 -271 756 -48 842 653 991 731 -839 -141 -265 807 878 756 -356 -588 -977 -645 -277 -69 950 267 -422 36 927 -222 -108 517 -755 -381 -450 -893 428 415 -425 421 -930 554 304 -998 -383 100 134 224 -791 -525 12 11 -861 290 -822 -419 -398 -295 -521 673 -348 97 -522 -419 106 -72 200 780 -26 395 353 549 -880 -681 -701 -654 -262 349 260 772 222 -690 -626 -954 342 414 -302 -463 -259 -234 239 469 -538 810 765 -507 -649 -724 -345 -168 -955 -801 -333 -942 -415 -182 683 -368 -169 -570 401 760 42 955 703 494 497 -923 886 -887 724 -647 49 848 480 622 503 607 764 230 -977 -276 905 -595 -851 -885 -472 163 -627 -785 -990 515 -988 -325 -745 303 961 474 214 -23 182 -906 -233 715 113 375 -468 -758 168 636 -267 920 -830 -869 -251 -621 168 613 -115 -358 430 -515 -464 -611 -478 -38 61 -529 67 -11 368 -205 95 974 -356 -138 -315 -248 -379 175 547 716 -220 237 987 751 455 -5 553 -211 -933 -869 -578 767 -346 770 -192 636 -826 -302 -93 -643 858 555 63 619 797 675 704 -90 677 459 791 -302 920 -297 -357 913 541 628 279 -684 67 722 -342 -429 -298 -61 729 -181 -53 -20 -746 440 254 363 640 258 213 510 -519 -759 238 -451 856 658 -225 180 894 136 232 -494 -949 -442 -400 -207 -531 -324 154 -595 621 -31 519 -890 -233 933 305 79 392 404 -808 335 935 -941 525 -415 -367 22 418 720 687 -161 -390 -878 311 -594 806 -101 -948 -402 -726 -864 159 -324 267 -363 -453 -597 727 -80 324 336 -762 123 -80 -979 867 -72 -945 983 -793 202 677 -825 220 413 334 -685 730 637 836 825 -178 146 472 414 401 -746 505 -792 494 864 386 -163 936 800 -951 748 -66 282 -656 430 -99 -246 652 -130 421 58 32 280 -302 801 -116 -195 909 -108 345 236 20 314 93 304 -466 471 646 -643 -689 484 61 204 -186 -834 524 -353 -770 -931 812 183 -902 591 -817 672 365 -341 11 537 278 22 -562 144 167 645 -180 -602 -576 211 -3 18 308 52 873 -764 475 -554 -931 -730 -586 720 986 424 927 -77 -767 -671 -809 -23 -488 -475 -374 434 -979 870 -231 424 601 -694 2 -263 405 -166 -851 -526 706 26 295 157 -438 -947 -278 -833 35 149 652 -748 478 -846 -777 -516 -464 775 203 -152 -375 -372 368 904 543 823 559 24 -668 460 17 -910 53 83 681 -507 937 -51 91 -18 -506 646 -331 11 -849 777 269 -534 168 706 169 -501 113 211 316 -83 628 699 645 27 -433 -259 -33 -355 207 521 -141 -296 -126 958 -645 470 -963 -560 -99 297 -417 -714 677 -20 -66 -227 -285 631 708 -36 162 379 333 196 -828 -497 246 -582 -350 469 369 4 274 64 -582 -763 973 -40 283 -5 -957 547 227 -335 900 375 -862 787 -831 940 807 325 -352 530 -152 151 431 -623 -62 -343 928 -557 -679 230 -297 -396 464 598 -620 -572 -38 859 -328 -91 -26 842 -174 512 -103 -612 -885 623 -368 52 -751 -196 -701 161 842 886 -737 236 316 882 -450 911 -181 -984 635 519 1 -452 -771 654 529 -454 454 -90 -483 -925 241 616 -324 260 -213 506 -947 -458 -179 -367 -661 -672 621 -459 -971 396 -639 -203 430 -564 -201 -416 -987 -595 -822 896 792 880 -598 -795 -326 491 -647 930 413 504 655 -564 728 728 -846 -678 218 281 -172 -390 -728 -516 786 205 1000 513 342 68 930 734 -890 206 228 817 -953 734 225 -440 -844 822 -595 511 -1 625 -597 -332 676 746 -757 685 860 987 -81 421 412 788 -221 -388 -50 751 733 -72 945 -914 467 -722 696 -474 769 -936 -875 545 -36 -656 638 7 59 877 -21 156 7 -53 118 -621 444 556 -196 841 142 257 517 536 921 -206 510 -69 -643 142 949 465 -808 -697 -437 645 896 -349 522 949 347 503 -63 -559 631 232 937 600 -809 309 466 930 -149 -636 846 -363 600 -856 859 -188 -658 94 -448 973 118 -263 267 801 858 -710 -467 -977 -240 -666 733 -874 992 -887 -63 492 -187 484 -753 584 -161 448 -723 -486 80 22 522 50 -609 167 -981 306 30 -520 126 -19 -886 -414 968 403 883 -706 2 538 -71 627 226 -963 -528 857 706 768 576 -44 185 -904 775 -712 -393 -286 385 496 248 379 -396 -141 639 210 -62 -454 562 -474 -715 -505 912 934 -106 -942 945 -589 -670 -592 493 -819 556 489 -82 415 765 -726 -814 -473 -84 225 -966 -815 567 -201 -17 -297 541 -813 357 -213 670 -749 -245 368 -988 -45 342 -112 35 751 883 -895 569 -60 614 -408 888 -189 709 -570 -30 489 875 145 -99 299 148 -135 -484 954 -471 704 -473 -258 -415 -490 170 186 -279 11 392 -424 577 -558 562 -185 323 389 913 -425 -124 494 -555 -933 -945 -534 -799 152 708 346 376 352 397 -257 -423 -41 443 -709 -647 -411 115 -347 749 -105 -422 -325 -507 27 -967 -385 -150 -325 -719 357 4 916 -750 425 281 -257 505 -689 993 349 -547 180 276 -427 -435 -295 -620 -117 408 506 826 -9 981 -697 -404 -407 505 294 484 -675 664 -942 -681 -870 -343 540 363 379 -982 -928 655 -47 -482 -57 -68 -862 -194 -89 -21 506 -571 619 336 617 -800 857 508 -452 -385 323 -724 586 528 347 -449 760 -872 968 994 -685 388 -864 -819 -513 174 -531 60 -443 -674 -376 -137 -352 -938 -339 -889 610 -252 -765 931 311 533 790 -519 -954 395 -324 -133 248 57 -791 -636 -518 -22 -500 -288 -608 -462 767 721 -701 730 -311 779 -943 193 -489 927 34 -78 833 -390 968 -289 622 -132 421 -357 179 -432 28 -347 913 -870 -727 -667 -727 -581 -212 823 241 935 643 -340 -174 808 767 290 554 465 412 357 -489 691 -294 -386 -724 -801 -606 775 744 -395 214 408 -735 475 51 433 508 362 890 -20 404 -421 -187 118 95 -416 -567 -621 -355 409 538 6 -754 -492 597 -306 -648 -806 333 78 215 -990 -980 -813 -89 607 864 230 -161 622 920 817 -247 -463 -631 428 850 -507 901 -353 -689 -363 -270 680 763 752 -629 -228 189 -396 -221 730 -958 565 -949 -422 404 -19 -411 357 590 -833 305 750 555 -178 817 562 -768 170 -572 292 -434 846 405 262 471 -294 -469 264 961 652 -810 -653 -606 -59 -114 -544 -554 -847 142 715 -430 -920 -242 -769 596 539 -630 -527 -420 419 -457 -203 952 -673 258 -242 -3 479 -911 -368 814 -10 988 -747 19 -386 132 -454 -274 107 -95 -528 102 738 416 -767 768 565 -818 3 258 -330 135 689 126 662 -417 -588 -204 253 -650 995 -934 -852 -219 707 528 421 -822 138 387 904 -368 70 888 -393 -7 561 -490 768 635 771 39 789 -436 -267 -533 987 -253 506 214 -512 -968 989 -888 -742 124 -957 -376 -993 49 -153 18 489 -889 289 433 690 156 277 854 -547 215 -967 -285 194 -1000 -120 850 -899 724 599 498 377 -567 89 354 -734 308 -308 -37 540 7 284 750 -946 -880 -644 -12 504 -543 -537 962 529 523 933 -927 -963 495 673 317 926 76 804 520 624 744 873 118 -759 689 -964 -372 -236 -424 -261 -316 407 846 -284 -570 326 -917 899 -867 -646 145 -816 -149 -63 731 -739 -78 -4 -831 97 -321 636 20 861 -725 629 -850 -871 939 -18 -1 483 446 871 -502 -177 388 465 936 -57 -451 822 -593 -521 -855 -883 25 33 -336 827 974 -874 -626 -954 -356 -197 273 -276 -162 555 960 -267 163 561 -892 -978 383 52 348 354 306 742 422 825 -606 978 165 -520 441 -688 293 -94 -933 -342 -441 432 239 -216 -204 227 -718 -350 -571 -549 873 -994 -568 -370 -929 -602 555 35 -932 -726 703 -593 634 966 -11 -282 728 733 702 -187 -431 -777 -900 638 54 575 405 -701 -599 -427 135 -200 534 -292 688 -853 -891 637 858 225 -671 686 -451 -588 377 -411 -712 -324 678 332 127 841 349 694 764 700 537 -711 -128 -986 123 508 520 748 591 -582 -643 234 53 411 974 648 786 -779 -572 -751 96 254 233 862 -884 733 992 870 833 964 -971 -336 -639 224 843 207 -9 746 971 -155 914 -427 -35 -118 201 427 -278 -611 -607 -800 431 275 25 111 -219 850 -687 -171 -313 -340 -615 744 -690 603 717 -498 -749 -684 32 475 568 838 -621 -486 -792 173 278 -820 -468 191 -767 218 496 126 254 -422 332 652 -238 -830 -724 -782 -391 -328 963 804 440 958 -952 392 107 11 -831 440 -757 761 -631 -262 -31 -571 -606 229 -129 -326 -62 504 836 -274 350 -291 43 132 -632 234 -166 -399 758 542 397 237 -184 -680 909 602 323 388 -294 -406 370 320 360 396 549 324 804 412 -952 -943 -780 -706 885 536 245 700 -685 315 -538 575 -697 379 250 -344 -238 -576 358 436 -849 -580 756 -484 998 892 -136 -11 279 87 -482 -865 -93 -645 -498 -581 -958 993 -812 -184 511 -953 361 -683 -533 -608 -669 -364 -853 -853 -124 842 109 -874 864 357 -240 -403 -950 -427 72 633 -508 -846 128 -235 -601 149 594 541 248 216 723 -638 568 248 272 -131 -591 544 -372 -781 926 -609 153 -979 -903 467 724 948 -256 -383 -828 -72 135 301 -41 -513 359 138 875 378 939 45 -58 -572 12 70 -839 -422 -981 -215 433 635 -259 -459 -356 -445 464 -556 -447 -777 -444 370 101 -223 924 530 95 310 237 -482 819 887 767 -614 -266 -64 -901 100 572 423 -126 100 123 -541 -482 -824 -427 940 -918 -162 384 560 -24 522 551 -776 -7 908 -100 170 158 -295 -921 56 -33 -825 167 992 945 -515 197 615 57 427 441 -807 -948 -755 -748 -45 -588 -472 -695 615 986 471 -473 425 151 37 830 461 345 -43 657 5 733 105 206 -951 26 584 186 -922 86 -974 359 -604 186 -67 -191 515 -486 281 301 -547 621 105 -281 -577 355 927 523 -507 806 453 68 467 -1 140 831 -437 -626 118 219 833 -974 -336 995 -770 -114 -283 318 -512 611 -727 178 -341 -315 -209 -104 19 542 -557 893 344 -268 52 -501 163 -633 -282 447 965 -679 -364 687 66 -628 829 971 908 419 183 15 -677 144 -181 -454 593 -801 552 78 -403 908 195 -864 581 -891 -561 835 -455 -102 22 835 55 -72 -782 -780 606 419 -545 -403 78 542 -196 -762 928 -981 178 677 -870 -887 -723 657 -366 782 -592 88 765 -413 113 -953 -463 -821 -493 11 115 -737 246 229 308 -546 -309 -470 -515 -184 570 896 -90 -441 -660 240 764 246 -248 806 -434 983 247 859 -706 -743 182 217 -345 -394 770 -667 -94 -155 4 630 -915 700 251 -645 9 111 -630 -641 480 -228 492 -412 17 -527 13 -588 -30 417 -839 141 671 -376 -246 -132 192 -701 -554 180 441 847 780 -898 596 741 133 -113 -314 591 127 998 -689 940 297 -196 609 -312 598 89 910 177 -93 -231 -545 473 687 -557 735 -629 -113 707 740 -909 252 532 673 273 -641 -424 -9 335 753 -837 -936 639 -559 -377 -967 851 88 799 292 549 799 723 107 906 -126 958 -456 94 36 995 -50 -631 229 469 -249 835 597 813 -950 455 -114 349 545 -163 -226 -341 421 -22 -233 250 7 -830 345 386 -197 955 897 -20 250 -127 -736 -781 -265 -545 185 -761 -481 940 30 782 -556 -440 -218 -161 -15 -916 916 260 -774 416 -402 0 -232 -927 -922 -342 837 -365 -166 825 412 449 -841 911 -649 431 -230 407 -993 -314 -597 844 850 -155 659 99 165 -43 -90 -732 -56 169 944 -37 307 -422 219 -774 -568 -428 -362 793 125 985 453 -37 -136 529 -563 -958 -647 26 -158 -74 -736 601 698 -292 976 -939 -618 -278 898 409 59 554 -819 -35 -851 138 747 -620 -350 -291 610 451 -366 908 5 10 327 -47 733 -661 -868 -957 747 -722 -349 -670 358 -101 -394 333 -540 -97 -455 -771 720 -28 570 816 -875 -316 468 785 611 102 -945 -540 894 304 645 346 -909 2 18 898 379 741 -736 -298 -282 -216 869 -906 96 113 -696 -970 656 -564 -551 41 -656 198 -103 436 -669 -561 287 -728 371 690 -903 -457 -642 625 599 -323 930 -376 -210 343 982 290 -838 613 -583 -16 46 545 -282 -364 -129 982 651 25 6 -482 841 930 -973 573 -442 -500 613 -73 -983 473 -809 521 -225 -948 761 -1000 -647 948 -650 494 191 299 487 -650 -90 177 -963 773 844 -268 -274 -786 888 -897 933 570 -412 -598 -105 443 281 153 900 -723 997 653 -845 813 980 -937 321 -969 762 499 714 -959 844 -203 15 210 -241 779 -319 -982 -979 -112 972 -813 -388 226 644 -858 -177 -679 -630 869 330 -865 -601 573 -806 -984 515 -932 -814 880 134 376 404 -825 30 -236 -480 -823 740 631 -628 -926 122 571 140 -650 334 -317 699 -308 925 105 902 -253 -457 190 680 -348 914 -683 750 301 985 -711 -276 -769 -605 -832 879 319 360 -978 202 853 -825 -409 447 -149 507 -381 -220 485 -995 97 90 -871 651 -40 -577 183 -957 449 -663 98 -799 -626 -306 521 815 -478 -668 -428 77 898 -42 -498 -647 -29 614 177 -563 -9 -777 185 -179 172 406 -617 729 -160 -894 -860 229 513 -991 805 801 -665 757 -579 -770 -803 348 945 502 296 -521 -40 -638 950 -343 -693 285 -356 833 675 -512 931 -858 766 788 407 -295 571 257 -920 314 -493 -496 383 -579 -594 -680 -824 440 -663 373 -493 463 -502 -142 -219 885 -482 -266 503 894 -798 805 302 965 -533 -791 -67 -867 -274 -986 241 763 -881 400 -832 -53 115 987 -383 -110 217 -261 -543 -561 697 -882 242 -310 -819 419 811 -702 365 -873 978 -880 -232 977 -961 -134 -134 -416 636 849 229 166 -694 -342 543 911 -719 -252 305 -51 -432 234 535 101 970 -577 805 -246 -931 -441 -802 -510 -461 -659 529 752 495 703 285 -239 -511 -562 -730 208 345 -697 868 524 788 254 936 65 22 795 440 385 616 -697 39 -837 164 350 -708 -391 329 412 -163 257 550 -285 925 -10 387 -746 676 -753 338 -835 828 -975 -540 703 -162 681 -80 -377 -959 -751 -187 -832 579 -466 896 564 304 623 828 494 -432 555 778 -102 509 24 -882 -22 -336 -343 -117 920 -874 399 -676 550 -745 387 2 -289 -56 488 -364 478 933 630 242 -458 -380 749 -720 -320 472 -9 -736 -239 -595 -280 -139 -808 682 -737 -387 243 -241 -941 -988 -445 603 -646 -251 -161 -200 -643 -269 -934 -104 -104 -689 -788 -409 -854 619 751 -297 -643 633 -25 -965 -480 156 685 -371 -709 -687 620 -985 -525 752 -999 918 482 -552 356 411 877 -54 -502 -327 917 -184 611 -570 68 232 126 -222 -392 -454 546 -498 -353 667 -37 -892 633 -127 820 998 -336 -737 -451 -687 -809 -269 75 -923 959 -891 -111 890 -555 -533 -983 556 -438 -186 -935 872 261 -929 -987 -458 -869 -145 -239 -293 -210 -979 -552 465 -539 159 532 -456 874 -669 855 69 892 979 328 -593 -535 -78 399 348 449 -520 381 -514 -97 -764 -907 -819 829 -835 -263 -674 -383 704 -967 -244 -40 124 446 573 847 -905 -838 -610 38 -354 -680 -312 309 -920 309 188 -579 760 -116 202 -380 -379 -472 -354 -123 -687 478 -973 -68 80 -721 175 686 225 162 220 -885 83 -278 903 540 -856 913 138 122 -359 431 -306 572 69 -515 877 -336 38 -1 -916 477 120 40 -776 886 632 -350 -374 -896 756 -850 -253 -394 -123 -823 424 552 35 996 -483 277 561 -460 476 -736 224 -665 -575 -954 -661 607 301 -654 -240 711 -278 -50 -592 -88 -784 -463 -142 329 210 847 989 -453 -98 313 -883 -968 -816 25 -799 732 -519 -330 806 86 527 -419 28 224 164 -181 -914 -313 781 -522 -676 -10 -530 -472 -639 712 -894 930 680 37 943 583 922 98 101 -817 -1 339 -761 -694 521 -66 -652 -142 -869 639 817 553 348 -605 -819 334 -796 252 964 -938 -940 227 302 727 932 895 296 855 687 -487 -132 281 757 767 -485 -88 -928 12 -63 124 890 -599 -49 498 -933 978 484 -944 637 -380 144 -118 736 -978 -423 890 638 -783 52 143 756 -75 239 183 983 19 -635 150 391 -307 -478 -122 -95 -241 -857 -302 -482 652 -107 -49 36 -930 -872 207 63 506 -536 -90 569 -295 -73 783 851 -199 952 -192 -275 788 -458 -289 715 390 -564 592 -189 -641 144 -664 -155 -357 -568 920 586 -167 781 -139 -571 252 -658 -813 846 875 74 -25 304 -851 274 -23 43 -3 -741 -891 -28 -746 -382 240 -378 738 615 -340 -262 589 -970 562 -296 312 884 721 -992 48 -195 392 591 928 686 -476 -165 -770 -21 -867 -323 983 -830 287 -198 637 72 -908 -510 -543 168 505 -570 304 756 -502 -218 -40 -932 175 -615 -706 -573 975 -916 -156 -757 -131 -327 -344 345 441 -27 17 498 753 944 336 -664 590 388 170 576 384 -200 105 474 -489 14 -386 496 -944 368 -174 -646 414 275 -59 18 -386 -852 821 328 739 -843 804 -393 -687 -289 235 -407 351 -441 -747 894 88 -160 242 473 -335 -874 453 120 -505 591 -226 727 25 652 -672 -793 -619 290 946 -304 8 -250 586 -115 849 -651 52 568 -706 -979 -409 31 -688 -366 561 569 897 908 -932 739 402 -650 -673 -791 684 693 -297 868 -903 -559 -243 -217 6 -238 -300 -453 -470 -935 809 328 -116 649 146 270 67 -972 167 -388 -615 270 109 610 -340 462 -783 -514 639 50 -684 -225 -135 956 -818 156 804 985 659 454 -946 919 734 833 478 -12 898 369 -637 -372 761 -106 714 -830 669 403 -475 -503 -377 56 27 165 537 -874 -287 233 -843 -39 -99 -746 -525 -86 -656 446 569 602 126 -365 133 878 473 875 -461 537 963 197 281 -455 -698 -640 261 -105 157 -932 345 295 140 -252 -90 -697 792 91 -809 714 -601 -808 472 124 511 -932 -79 20 457 -988 986 1000 -55 -871 9 894 -590 447 -943 589 858 218 -292 -518 -773 314 635 179 730 527 -40 -90 432 229 -693 353 -296 -558 -617 863 -31 -418 -970 -972 -190 -882 789 64 365 464 112 19 -30 113 -724 -549 728 653 -951 -935 -341 423 -631 562 928 671 720 56 -704 915 -303 -951 -398 -470 569 234 413 272 656 -845 -13 -565 169 -741 408 -515 -822 -173 -629 -967 848 308 -560 963 110 991 -629 -78 -541 -67 -674 229 -474 -960 694 866 188 -345 615 91 573 -712 384 479 557 -240 473 466 -295 681 -715 -227 -661 -218 486 151 -391 -743 629 -657 -182 72 938 456 -196 335 -175 -812 -832 24 -385 -578 -241 441 15 896 789 -430 -73 253 561 -115 16 963 68 534 -888 -143 -120 -608 558 979 -107 343 -900 -547 161 -628 -295 -326 -632 -611 89 -765 -106 966 250 -507 441 370 10 924 347 -150 -696 -774 301 -319 -458 -417 15 792 292 -114 504 -268 -204 -152 -840 -636 143 113 707 -982 713 -566 -664 355 -44 -163 453 587 -736 801 -234 352 -538 -256 -13 825 -619 133 732 2 418 -641 661 637 -477 -280 -954 -902 28 568 -373 683 446 887 877 755 96 783 498 18 401 36 798 481 925 500 -644 -1 480 -465 -74 -276 160 168 -361 591 761 -900 -381 40 261 -706 78 966 -198 745 -889 481 284 -261 316 -77 -77 -173 924 -886 -845 805 418 179 192 896 140 920 -757 -909 -491 738 -397 379 -345 -13 628 -636 574 233 225 -355 109 -672 462 -506 -913 20 241 -251 963 -379 321 -156 -714 314 -93 -316 -339 -968 696 -282 -467 -116 682 -438 909 280 -673 -681 818 -972 -256 -785 -835 -812 -469 -8 955 -677 -583 606 -660 431 -85 374 -420 2 -420 801 700 -172 -986 932 -149 422 -942 -223 717 741 -824 519 525 -664 528 -575 -151 346 -896 42 -864 -888 202 -678 -906 -780 398 -408 388 359 30 -334 751 978 -664 -996 -597 -332 955 932 -682 335 521 -750 637 -508 -114 -731 130 -487 876 -16 185 819 -142 394 -959 765 864 -838 -621 -587 -759 350 -934 -497 569 848 -541 -329 -199 81 386 -343 -850 308 -552 108 -538 376 24 766 976 148 315 -93 -979 980 -860 272 442 -576 923 86 770 -427 -822 193 -137 -955 796 -231 357 422 -674 914 436 -623 293 -253 -628 -805 -698 910 -872 111 -274 -173 285 18 358 351 856 -189 -740 -753 249 -651 -129 85 -91 -303 -921 506 736 -188 859 -908 519 -326 -13 672 -327 509 -943 281 -380 -177 -319 955 332 -151 -157 712 285 797 -193 427 749 -528 -205 -412 811 -378 -475 933 -890 -896 345 932 -147 -313 -256 486 630 256 412 561 280 -306 501 -794 620 853 -766 601 -74 -325 -597 621 937 31 -895 -7 133 -100 517 -233 -249 544 193 -721 426 173 92 575 111 655 -50 -808 50 463 281 -626 -128 634 139 774 340 -886 -789 -194 -943 -845 -722 941 640 759 -427 806 538 -538 894 -670 140 997 700 324 -83 146 54 1 539 116 -721 -255 -728 -823 799 16 577 -213 611 -716 -790 -877 -850 -826 228 -176 295 461 -334 525 -909 467 -53 215 -812 180 14 -718 -250 -199 40 695 -542 -570 -946 -939 -55 -807 713 -817 -506 -965 249 366 158 -518 180 802 -758 583 54 294 -84 -284 -885 -751 622 -749 -25 -247 -513 -153 963 -386 733 -802 -675 633 737 862 -735 -963 -176 520 -931 972 -15 -106 685 -403 10 -795 420 246 -814 -698 -85 885 -94 -315 546 -456 -879 -464 405 -360 -775 -699 202 -34 754 -974 -332 858 -187 -224 -648 -116 -270 -875 -59 -992 579 -11 -646 -944 -218 -40 628 -397 699 872 999 -974 10 309 -804 355 791 -490 135 -294 -730 -371 -505 -831 833 584 -67 45 318 -237 884 -608 463 -340 -969 447 -786 -646 -735 433 -983 -532 180 36 -607 -232 -446 -131 -83 -387 941 40 898 -356 -350 -367 188 739 435 -998 -546 -159 -851 -372 -805 -796 -836 -794 -502 -242 -177 469 520 508 -671 -822 781 -528 759 460 209 758 228 -568 593 618 -440 -664 -39 220 -969 -709 113 324 956 909 -884 -532 -255 983 945 507 -875 -341 -347 552 -878 -932 880 -638 -954 25 424 -276 -968 -836 -589 346 -69 341 -870 -743 173 -333 -59 -309 389 757 325 -314 -538 -670 -416 -437 -244 809 150 -923 -427 -193 356 715 -526 756 901 -851 -92 432 994 -173 212 401 -629 989 -548 -175 429 -618 40 -568 -751 723 942 484 -190 500 405 -543 -799 676 853 450 -680 816 421 423 -754 908 505 -772 875 415 -431 406 158 134 -691 -208 786 -642 -760 -172 -226 486 639 -995 396 -566 173 -648 -206 -800 -73 689 -118 92 609 572 435 749 189 308 -557 998 -859 -469 -921 -773 -428 -294 323 233 269 -954 440 -769 240 206 503 -757 -14 894 407 -843 -357 550 -711 65 -379 611 -985 -987 78 148 -805 -978 -844 578 -832 -101 491 -195 -533 718 -211 -56 -341 4 280 229 6 320 865 -773 -371 -644 827 -765 112 631 125 -191 -242 30 690 596 -116 -865 -23 757 -665 175 930 -817 572 736 -872 -383 -633 -320 737 9 68 -635 584 480 108 627 176 -13 234 848 385 791 910 329 -846 -438 454 -373 -652 -200 -678 -480 -492 560 -408 -657 283 -305 -49 6 897 950 -302 361 214 -976 -27 271 360 1 -655 -596 -90 -602 664 -203 -588 -361 -958 577 -983 -908 -158 -649 394 -828 478 851 321 -198 -868 -566 775 -733 969 -182 289 -371 -129 -538 647 -952 745 -667 99 882 803 725 536 -36 -510 287 568 -967 920 -566 -351 477 -462 -57 -384 -156 735 404 101 577 637 768 -280 107 -32 209 -775 843 288 -52 -30 629 572 -183 18 19 -996 492 26 -643 432 -373 182 -687 542 -477 818 132 -125 874 178 -51 -54 -148 -291 301 140 -706 -921 305 -253 -578 -712 750 959 -967 -333 -810 -303 -992 -133 -499 891 -903 938 792 845 -251 123 37 -801 332 376 765 733 -922 769 205 -328 -595 -633 -782 -912 -817 -7 -965 -946 -639 790 -2 -612 552 -937 563 881 381 723 598 -951 -911 89 -446 -550 768 -633 -363 212 645 257 -11 -768 69 367 -575 482 -68 -495 -981 555 -569 -429 342 61 -589 -288 967 810 813 905 244 -109 -479 -237 -496 -761 -993 244 838 765 -760 -469 -179 -502 -737 925 -832 806 489 179 602 -953 -329 -795 510 381 820 -590 -902 85 -250 -146 -188 -293 -300 742 433 -474 885 472 -853 312 401 -93 -822 -571 542 60 -299 473 -495 930 248 -552 -628 676 -661 795 -699 -505 378 -30 -221 661 -428 975 779 600 936 -845 -466 198 -208 -579 -716 320 -225 -271 -497 540 -737 507 698 517 -239 -140 468 776 -493 -490 698 733 -926 677 874 949 448 342 630 -1 -112 580 390 -295 -274 354 72 777 980 -544 -85 -602 404 -511 238 308 50 -987 785 -779 941 635 687 -156 -48 -234 996 -590 -26 181 -491 484 -766 -949 -496 882 -685 982 707 -273 992 -46 -997 309 -373 240 -995 467 -820 10 -479 -891 -926 690 843 26 -855 281 147 41 -70 909 174 248 651 99 541 541 -210 603 -917 411 -902 710 -161 -449 234 -288 814 -403 148 -721 167 947 170 -728 -941 -611 -580 -364 -121 921 808 -827 549 -879 757 -601 -550 613 -954 253 448 -794 756 703 -308 -630 240 -489 618 439 852 -25 456 -489 -304 -566 -302 239 -244 597 -360 98 -94 10 825 -394 371 290 688 489 -517 -73 257 961 -150 -842 980 623 -283 998 419 755 139 849 862 916 -373 -581 -407 743 -822 628 236 -446 -571 -925 -852 -408 -773 -804 -979 167 -695 -222 245 -289 527 417 766 -276 683 -644 957 745 214 -229 323 -834 71 -869 236 -188 -313 -410 -703 513 774 570 -284 -350 522 -620 -347 870 804 369 998 -924 553 755 -713 165 -232 159 246 640 88 792 890 646 44 531 -122 -706 -80 488 -449 107 -973 -650 447 207 -511 424 -293 161 490 -100 579 -966 309 -273 771 -949 -616 -608 194 -814 -163 308 -252 445 424 -543 664 -577 13 879 -860 -151 960 -622 -487 851 418 -262 -465 -523 63 4 609 -231 573 -714 -708 338 -917 -122 -106 -443 653 583 -540 -266 -671 -784 -196 313 447 330 -535 695 -950 -540 95 -409 137 -716 429 -286 198 73 -300 323 -30 -830 709 145 981 111 -550 -382 -218 692 824 -496 -145 -357 -919 -80 77 -478 445 -475 -6 -932 -495 -969 363 139 -840 -831 -606 -774 170 -786 343 -876 754 363 -288 -661 -384 -347 -562 878 254 963 297 30 649 -665 -480 811 769 615 -128 -256 146 23 -448 -455 -30 -365 501 454 815 82 -123 275 638 -770 -216 -506 75 -99 318 -34 -172 508 -576 -328 31 82 -534 515 604 -423 173 963 518 -481 648 286 -579 5 -881 -966 336 -991 -626 -441 -49 138 -191 -192 -596 -629 372 561 -100 -584 434 -413 -274 -242 -944 -284 989 250 -457 -394 98 -765 -530 -367 -385 9 -668 -711 794 -766 252 484 -269 -16 323 716 -956 -157 144 -1 448 130 -985 923 -472 612 -673 -192 189 761 -954 147 175 922 645 -159 968 555 533 -266 -832 -515 28 -27 -57 -101 861 -346 -516 -721 -422 951 -27 -772 377 700 71 -356 316 721 -538 725 941 889 76 85 -551 261 992 -607 -720 -855 -583 -391 116 282 717 -625 223 342 -311 678 0 -144 -143 -372 -828 847 -331 203 360 -434 874 721 739 -897 961 -978 -917 967 -359 128 -704 677 -117 724 232 -427 507 -691 -946 273 -949 -575 383 -980 -127 -101 468 -67 192 -929 507 858 371 -345 -676 796 427 -442 637 462 492 506 -789 369 -230 -556 -467 -107 819 901 918 946 -77 -706 666 970 285 476 288 -252 -800 46 14 588 287 -541 -864 -886 997 -681 -67 384 524 379 464 -747 999 131 407 459 -533 212 731 285 708 152 -801 155 38 441 267 719 968 864 663 -152 147 469 -450 -484 -331 892 -269 85 -190 1 371 597 294 363 -886 631 469 81 117 445 567 881 678 847 344 219 -929 -194 189 807 645 673 573 407 130 886 -217 272 994 -48 561 766 -816 369 -431 565 81 -5 762 622 193 832 -549 939 839 -238 -229 -454 572 240 813 628 164 387 960 -559 -930 526 446 942 -136 95 -241 405 -793 -999 895 -266 623 810 404 -268 -877 -591 921 320 -811 -430 1000 616 -607 -543 480 576 -502 -461 -24 -473 -262 460 -570 160 -243 -31 766 139 -423 -225 -27 206 74 -759 916 546 665 -501 251 506 528 -145 445 686 -862 120 -335 34 -441 89 323 -172 -1000 -1 -339 -33 -557 -946 -217 -964 -598 51 382 -811 -318 688 4 -218 159 545 420 313 691 -701 -70 437 -447 -233 667 952 563 -613 14 -767 -827 -343 -449 309 70 872 -138 -210 517 -434 -785 -148 36 919 776 527 -369 -177 -95 255 -792 628 -109 915 869 765 -394 -99 802 -612 -540 187 890 372 821 832 584 61 -212 -478 -463 -739 344 814 -234 -524 922 -812 123 -317 -278 853 428 -504 -781 -595 223 -120 -423 -718 292 -479 608 -503 308 16 -586 560 292 66 224 307 -190 -613 -265 214 865 -481 -374 64 -278 -832 673 553 875 380 577 -263 643 -454 -739 -101 -62 -117 -908 -108 -217 3 -966 206 350 771 -465 613 -756 973 -474 724 -261 849 319 743 -6 147 -861 -967 145 -683 625 -219 700 85 185 -301 804 529 938 951 737 340 -855 698 -183 290 -977 957 962 -410 -694 -651 -738 848 932 129 -366 -939 -302 -48 229 -988 13 469 -508 -432 -805 -230 4 529 526 550 268 842 404 -998 -436 -289 -47 -518 595 -437 -204 -405 530 418 -236 943 -143 467 -387 -761 -983 -698 440 -925 -923 685 194 -123 176 493 -874 -151 638 139 -316 -279 -191 -29 58 -29 745 243 -834 313 -173 -194 517 954 -753 -764 137 894 461 221 -199 64 747 -363 -823 973 727 -750 68 1 207 772 502 431 -640 -408 -131 -110 512 -472 -324 -72 -699 -538 -334 81 -955 -946 998 184 -979 -537 -894 -511 300 -312 -497 -465 931 396 -627 -395 -192 630 -719 891 89 -436 -7 -674 742 972 470 -10 472 -128 -294 -365 -112 781 -226 -880 -195 206 -409 292 769 254 858 -375 -203 -479 -270 -94 772 685 -485 735 885 754 -234 742 209 746 -679 -6 -676 734 -370 -376 -658 190 -210 -661 134 763 -650 945 -558 234 -789 -825 -483 681 -227 -775 -528 932 -601 559 -521 717 538 308 107 85 109 506 786 -389 750 312 -380 -433 -308 851 984 -400 377 -432 -197 -377 -970 -374 -471 -551 236 -574 -262 521 -154 -554 -828 116 -777 420 -489 -26 -978 2 449 -520 -101 -79 -774 340 660 -443 448 541 -378 199 0 -670 592 361 -827 -968 702 -890 -797 149 -711 -912 415 178 642 884 -491 51 935 856 751 -982 446 173 663 -41 793 -928 588 951 -278 -465 619 -696 415 -212 -743 166 -472 -521 -872 -943 120 -422 613 -917 -535 694 568 -130 -585 512 925 616 -71 842 21 -10 -135 -950 640 306 780 480 -621 -289 -956 -825 580 715 843 -70 272 -544 853 385 62 -611 -135 -595 -830 446 -129 -410 472 145 911 -418 195 -948 -169 907 954 -55 -565 857 843 552 -675 829 411 207 -946 -778 310 -542 101 -339 689 -681 -985 -701 866 -353 -154 196 -646 694 -712 510 -144 -412 751 948 414 129 -40 518 -162 706 694 -278 495 -707 -492 -694 838 -604 -488 30 66 -980 -300 175 -446 -578 -686 972 747 -610 -670 205 -573 636 584 667 854 190 -319 924 -747 191 -821 640 -39 -644 217 639 199 -6 978 150 745 -74 430 806 593 346 440 -829 -886 516 -877 575 -324 627 -695 -360 706 -248 -884 464 75 981 -1 -293 -609 498 861 105 -35 -802 506 -40 790 1 -178 -572 980 555 -37 -245 700 723 -703 -194 -913 798 470 202 -911 -672 742 735 -881 987 -483 -807 361 522 -302 -208 -62 536 717 989 -150 -536 637 72 -801 109 -158 821 -892 -90 -978 -697 321 543 -831 387 -654 -624 76 744 603 -662 -461 924 721 939 -933 -7 113 -170 231 -535 -674 -857 -972 -894 676 9 -954 -30 245 -598 -799 -889 308 -370 -440 -494 -98 -400 -570 433 824 209 57 50 -835 -987 -629 267 -966 -542 486 607 752 946 145 637 844 -418 -267 -830 -591 -250 -572 -901 286 969 -318 -146 449 848 915 -685 -310 -653 -458 -709 896 570 -652 -382 979 -435 -866 878 -983 534 -303 -547 500 -307 931 789 38 -552 -170 -229 -209 -538 101 246 122 -424 -641 777 -211 -746 206 -612 609 -937 -366 -5 -252 -809 197 -603 991 128 -945 632 -846 -175 -76 52 -743 498 631 640 556 470 888 -243 510 616 -166 6 -461 598 -596 -699 -740 -131 425 -398 -649 -611 -930 -814 -813 794 -51 -893 711 384 -561 730 -385 243 -192 -367 -130 -109 674 -159 -696 -583 -152 158 -395 120 934 265 -317 -644 92 -879 -371 445 159 490 536 48 879 -110 297 -112 343 -538 593 766 258 20 -963 -49 -115 -940 232 -738 -74 -123 30 -302 443 383 -923 565 207 844 -40 -416 -273 -417 -451 68 54 -59 678 -401 -95 717 -184 -153 -536 -277 742 -207 654 81 184 262 -704 362 -272 -311 765 519 -195 -697 -53 541 114 -877 -317 397 448 421 -320 -625 9 385 374 967 -323 565 885 53 102 -428 385 -22 155 -230 231 -548 991 50 579 352 -254 -568 -91 479 1000 -3 355 1000 502 306 -701 -248 50 -543 206 30 44 452 478 -293 349 65 -389 943 -93 -357 -987 409 -612 966 902 186 -722 -344 311 358 -918 -8 -675 897 -443 -111 163 -191 -934 281 -824 761 94 -413 -695 601 -282 81 -607 399 993 -116 -691 150 377 -842 -167 640 433 637 839 -558 -189 -149 853 511 -1 3 102 817 31 790 -904 -589 -852 875 927 746 -319 -340 -26 -927 -94 75 138 -67 971 894 697 -429 -319 -416 -548 -739 961 448 726 -896 301 767 -497 659 332 94 677 -164 45 -734 -560 979 -451 565 420 340 700 -414 223 936 -366 298 416 -221 -476 -952 926 623 -10 850 373 861 -361 845 671 -301 200 440 541 630 681 -153 -962 -787 -821 -953 -169 -100 -410 -642 -586 350 -596 207 826 -453 686 -541 -813 -736 -36 758 485 6 -397 167 -960 29 -954 506 617 233 -651 -59 818 372 765 253 985 877 169 813 -859 -512 -955 696 -330 -219 413 -844 -19 -852 181 -42 -934 -824 -633 -563 98 962 801 -25 -131 242 759 -918 96 -706 -762 -840 889 293 665 53 -450 950 602 363 843 542 743 131 -263 -682 590 -783 -682 110 -786 544 -960 950 -134 -162 -148 -427 451 332 627 -724 742 -736 -565 196 131 -395 -127 880 -733 510 -388 113 394 845 -545 280 -248 -98 891 -402 -850 34 -534 -900 349 169 -476 354 520 -11 175 -542 -638 -354 308 625 159 -778 -466 293 -317 -626 -791 707 -604 523 372 -933 19 -813 616 8 328 428 -671 151 282 166 -4 -961 -864 829 469 -353 533 837 -585 -97 904 -478 708 513 580 11 178 796 -883 917 380 -708 -591 558 908 -591 -125 -699 398 512 -949 41 160 398 343 334 776 197 952 282 -732 -787 -267 368 9 -156 421 463 695 -653 880 -937 -741 840 37 -700 780 460 -433 805 -22 -818 -344 -750 -756 175 -140 605 822 -327 -843 633 -288 -658 -520 624 753 550 858 47 382 396 -491 -727 -339 -799 435 -221 -587 188 -559 271 -449 -666 -219 -496 110 -605 -750 -484 -312 949 921 684 996 181 317 67 873 -418 908 514 598 721 883 -825 -53 282 443 -704 221 -281 -807 758 -374 -205 -376 -951 859 560 313 365 521 -451 540 713 -280 -480 964 -458 -949 -164 -697 698 183 -739 -678 368 624 641 475 -191 -338 -775 -106 863 -472 -23 255 724 -136 -51 12 -287 -596 366 192 890 539 896 844 683 356 596 904 638 605 -36 -717 -106 611 -879 -657 -32 918 750 228 187 -937 128 203 -372 694 804 -47 -901 723 301 -308 37 -114 -768 -605 -764 145 683 -203 -241 -234 405 868 485 -866 -538 -124 797 -204 -259 223 -877 310 183 -654 115 107 -158 -83 -542 905 259 -328 -379 -366 -662 -283 -941 649 -400 -81 -840 514 470 -330 182 -60 299 398 -849 -849 840 392 266 215 -792 577 629 -223 -551 295 -533 -207 -452 530 288 815 216 431 925 151 -131 -537 -575 659 -941 322 420 -50 317 -560 881 -868 -761 -435 -774 540 861 -161 -379 -90 -611 464 -962 541 344 -770 -990 -909 -228 168 735 883 606 -296 799 77 86 -632 422 -933 742 569 -730 -592 -886 323 -174 215 -960 829 -495 -896 -350 -501 -792 -834 -189 -51 726 207 14 498 -350 -340 342 -396 257 -390 578 645 -788 724 298 616 -89 -414 -947 591 -482 368 -320 -444 -405 -232 359 780 112 -478 65 564 -452 177 14 -208 -694 932 -803 -642 -918 603 564 -189 833 107 398 -895 -144 -714 -969 39 -709 978 290 860 -435 244 -506 320 477 10 -472 168 -366 -699 777 -868 853 446 -746 281 611 -529 -100 -842 -313 -124 720 780 -662 529 -898 -684 672 279 898 -189 -678 817 573 -562 735 590 -697 -24 -555 -284 -968 -873 286 896 661 -282 -831 711 -508 -64 970 869 -920 460 884 -763 -604 61 -985 -673 -819 105 -685 -654 170 821 -620 -623 78 824 -341 944 -616 218 550 972 -585 -315 959 582 -296 923 -635 452 -621 -34 543 667 844 -108 -190 459 174 -86 477 387 -160 -644 -171 -384 112 -601 549 193 334 -228 -865 192 996 226 -503 -739 -359 283 485 260 735 -789 -229 -875 -350 -712 964 278 -963 79 432 342 -801 -314 -223 -603 -361 -175 708 -898 -995 -660 -303 -872 93 219 826 475 -554 -22 -72 -941 -948 158 661 -278 685 261 -997 146 88 -419 -219 -687 652 310 863 892 -299 -57 159 893 379 582 945 107 613 73 -421 -329 -696 96 458 66 435 192 41 930 -462 958 -145 -439 259 -870 -649 905 242 159 251 813 682 421 -394 -95 -59 164 592 -113 323 632 -624 -873 130 612 -80 41 -806 808 -478 67 153 -204 -99 -20 771 399 650 737 -597 368 -676 766 -43 -766 527 -279 578 -383 532 292 -70 -789 -497 67 361 -437 -571 375 409 -45 -899 180 634 253 -15 437 650 -684 -847 480 473 466 -536 513 -88 -82 -370 -389 -804 131 940 555 35 -690 -329 -820 -568 561 460 967 583 814 656 542 -305 704 -428 866 483 -742 124 289 912 -97 -186 352 103 -101 626 889 849 -640 308 121 276 -938 654 725 -935 813 130 634 499 901 -772 678 -283 -170 207 -493 -465 -188 735 -112 580 672 975 483 -304 -130 257 -578 923 -254 963 194 725 883 502 906 -222 -821 94 -747 -448 -128 -578 480 857 -369 225 -185 915 507 241 706 -450 -483 -482 -968 506 -729 -145 -628 30 899 901 798 174 -782 -183 -884 -401 -848 514 722 321 536 -791 340 673 -510 -969 -740 754 238 -939 -777 415 857 -242 425 -523 750 311 943 816 112 131 962 -773 -985 -358 46 465 926 -380 -494 561 -556 656 -516 -276 -548 -869 26 -902 -992 341 757 -897 381 448 -522 27 480 -346 584 368 -911 468 -105 -540 862 -109 282 -686 614 492 -24 -304 285 259 -849 796 685 307 511 471 603 370 -575 401 777 -881 -418 394 203 918 813 245 817 -54 -390 531 755 918 721 -646 -799 208 768 610 -325 888 -275 214 33 989 -381 998 -677 -717 -309 -246 796 -42 526 -918 -257 749 -504 -587 757 811 -518 340 450 -724 -970 884 662 -20 -78 741 177 -381 -690 125 -614 -803 963 -184 -393 433 -254 -804 -928 27 739 -501 56 -664 -226 -474 388 -227 -453 794 -759 -817 500 -640 -696 718 -356 809 476 758 870 -630 740 -991 908 -582 -663 -14 -392 3 -783 811 -197 -429 641 -356 -822 552 -19 660 -56 94 473 550 218 774 758 525 541 -25 868 683 972 319 534 -347 555 20 -38 -351 684 -792 664 557 716 -11 692 347 -74 603 747 -990 773 -408 313 532 -602 631 130 -911 750 445 343 503 -604 994 117 -541 174 206 504 44 -965 -234 -966 -654 -379 -325 -602 269 -842 -950 -702 295 -538 472 -701 -137 -90 -150 -241 275 498 -99 17 311 -936 -268 178 550 682 583 602 -916 -981 -992 -158 226 786 31 -168 30 -481 -409 -254 700 319 918 966 -572 -838 -334 903 -64 -921 -372 354 -421 -52 62 -882 446 691 135 284 -375 -900 204 -678 -39 693 654 12 743 879 954 -25 979 978 126 -441 877 -38 9 -627 -227 -40 199 602 -767 176 708 -544 714 -551 -76 -694 -147 -723 -178 505 17 388 610 693 980 -193 -795 -405 -704 169 542 -806 -450 -847 -937 -671 -210 -225 -816 50 629 -104 -631 923 168 684 -893 440 -7 114 -470 -66 36 43 441 -398 631 -287 900 527 -605 17 825 899 -790 -298 37 -34 616 -259 79 -615 -537 433 945 682 38 -252 -660 -785 -77 776 -272 807 774 89 233 228 -696 -844 997 -284 -90 861 -478 -396 264 711 -837 -793 -440 317 -18 -914 -186 -658 -921 91 716 -299 -135 -791 -359 410 -713 -69 315 -209 -612 -540 737 26 630 -693 351 -431 657 804 -469 -850 -230 -265 -608 411 -622 94 247 -98 -930 839 -644 -709 115 -482 180 -168 392 -623 -864 7 340 990 -174 -289 780 -721 -329 695 -674 722 -159 727 78 351 139 164 -115 -186 561 -518 -801 886 -114 575 295 -257 -17 594 725 -861 516 466 788 -105 901 -503 -73 -748 -996 224 -917 564 580 -293 -242 764 -913 -687 710 -968 -639 -807 -989 994 -967 560 896 134 725 482 -529 -229 18 -360 -904 41 -269 -369 -497 538 662 -131 287 298 346 832 642 -810 -730 100 -654 -617 754 -696 -721 -112 244 -642 -886 -655 602 -938 119 -848 557 528 -147 -512 102 771 -82 -771 708 -230 239 594 -991 -816 -246 853 -361 -665 -457 642 965 165 -533 -231 -257 280 -984 -43 320 401 -37 -11 140 938 236 -443 -284 -714 979 -740 818 676 -262 120 -734 39 -530 -64 -729 -795 924 479 722 862 -106 861 200 919 229 -418 21 -241 161 -39 392 -453 -661 944 893 772 -871 403 -52 -913 -316 592 -602 -976 442 93 609 559 -369 -637 -456 -508 -783 -11 -899 347 -302 38 270 442 -408 781 106 710 -216 -393 -180 858 663 979 -250 922 246 521 532 -420 176 -69 -529 516 -331 -824 -380 -61 -730 646 -499 -107 -95 799 -229 -206 593 588 -482 345 -331 661 546 -719 840 12 -342 11 -885 351 267 -845 840 -197 -193 618 724 564 -32 -86 -979 -385 -604 405 964 738 972 653 882 -407 881 -278 -528 -450 279 -986 722 726 531 955 -568 900 -81 247 323 -460 4 236 580 -506 -807 -52 500 -718 -307 585 472 996 -910 758 -593 730 -928 -963 841 842 584 -502 -132 296 -99 -126 164 -408 710 47 -511 713 -487 -561 -737 538 -109 70 886 -559 343 768 -386 198 480 -51 -665 -501 377 812 -477 -46 560 539 61 713 850 -887 -51 -316 -546 755 473 728 752 870 565 -249 239 -31 168 163 610 -941 597 960 641 506 904 924 -616 25 680 -71 227 942 729 229 -25 -714 833 229 138 -846 725 242 904 -608 80 461 -262 -919 966 -979 -26 -561 256 230 793 70 -230 183 164 -115 -909 -658 -880 -230 -839 122 -570 797 453 815 -804 -793 545 -379 -193 160 -893 -846 -579 584 740 982 427 -879 -603 -562 858 569 908 -223 875 39 849 414 298 412 829 -609 -569 429 -402 -420 991 30 138 502 -701 -574 -171 -682 -495 -678 -700 993 472 -451 922 -628 106 -766 -206 967 -774 -573 503 7 -381 331 497 -793 -990 79 284 394 -849 152 -599 619 -56 178 -186 -903 -743 345 -556 -560 -270 -847 113 723 753 -839 735 -394 719 -495 723 -445 -560 -904 211 737 -466 -14 459 656 176 -963 2 -838 537 143 -380 956 -502 757 623 -144 -879 -135 -24 757 466 -570 784 -620 559 -504 -897 324 474 -687 495 -130 568 -209 -184 669 983 285 656 -989 154 -152 -924 241 -94 688 842 -737 -759 372 -936 919 -499 625 887 -212 216 -286 261 640 -786 698 -851 -652 313 -393 -818 907 635 304 -211 -598 188 862 710 -673 94 690 -634 -459 474 -685 940 680 -452 104 328 802 895 27 -556 -115 -386 716 -544 458 858 -976 264 -137 214 -209 652 -521 135 -399 -87 -543 424 278 261 598 -81 -157 -461 -108 776 884 638 884 809 -963 -579 -929 -627 13 -158 293 -535 318 -860 139 23 -776 -642 -45 -490 344 -144 921 -935 -550 54 617 833 -827 -298 -19 117 845 172 -426 -578 -725 907 -352 131 -170 -494 -56 -41 602 -471 -157 397 720 614 -610 -417 895 519 -248 -523 441 -107 -468 -888 714 -286 915 701 -615 81 -912 -327 877 -843 102 925 -445 -803 -902 -430 467 -979 739 -797 131 -890 450 -714 -886 971 174 -537 -729 -198 432 433 2 673 774 -33 372 807 153 -536 640 -983 775 -293 628 -455 -671 -970 -62 631 913 884 -263 -939 -129 -815 669 -338 -508 -92 913 687 -979 662 -920 -841 -196 -181 -104 390 -470 -825 -1000 753 -354 935 456 -162 996 561 132 86 -508 -298 -960 -816 775 -411 585 420 708 -919 348 405 -75 61 820 55 -151 56 -713 -582 -621 -265 319 861 -26 -45 325 -880 72 143 -409 -443 -325 476 -357 154 324 -271 710 -357 827 -207 246 -930 410 793 649 -2 895 641 736 310 -291 -135 -911 -172 319 314 -118 -74 474 -940 -60 355 768 839 -259 380 426 -569 -288 527 -496 84 -895 -273 -687 -580 764 996 -574 48 161 -666 -928 749 -674 -148 -68 -51 99 -512 931 -475 469 877 -17 775 874 -282 582 -426 949 261 81 -959 772 -936 -810 -385 -642 79 817 -155 -490 454 -364 -334 -493 -565 799 565 -635 -554 188 -750 -631 -573 -704 -188 327 -332 990 29 315 832 -370 -307 494 -911 776 290 545 -978 392 -539 -143 868 606 -548 -21 690 -288 360 347 186 -341 684 303 688 302 288 -449 642 646 -462 -487 480 68 -693 -835 986 681 -929 -298 -961 -768 802 286 506 435 383 601 -658 355 -654 996 188 573 -520 337 -136 993 110 48 689 910 249 245 -1000 146 -8 334 839 -135 64 -521 213 -592 -971 393 921 -719 892 -249 151 -512 571 -422 -446 890 916 66 38 617 468 -491 -987 112 -655 -827 173 -787 -210 -229 242 340 -583 -930 -241 -752 960 -41 355 242 -950 674 581 -842 709 174 -516 -27 -288 -456 116 629 688 -876 919 -634 773 561 -623 631 -83 -889 60 367 512 -713 598 49 518 903 -389 -557 636 -667 -545 -191 -364 516 -538 -616 361 -174 589 561 -854 10 -668 -760 -829 -366 528 228 153 -779 -747 606 610 -742 -469 -60 253 -394 -436 -179 717 397 738 763 -746 -42 -881 601 -294 407 -660 -526 -40 -748 101 336 138 -338 -298 325 587 -937 374 611 -647 -832 336 -28 914 -54 686 -155 139 903 -231 -88 12 -498 -786 697 161 334 911 -8 46 232 976 -349 368 70 968 350 -504 -225 -267 931 -265 187 193 -33 520 -23 634 -482 -314 -174 495 718 896 -96 382 -928 -467 210 -615 -2 207 641 85 398 -287 -495 315 -771 21 -41 -855 995 -806 622 560 801 -68 -415 -184 563 603 -18 -164 295 138 -52 849 -945 -710 255 622 575 101 -486 -74 575 659 526 -310 553 -369 841 626 540 866 -730 841 174 -589 984 -77 361 -445 -184 -369 562 -352 794 688 -845 929 -571 -982 -539 491 -686 637 281 955 -60 369 497 -687 -825 -865 -666 259 -846 -700 -994 -677 308 273 853 713 228 -607 344 425 203 599 -70 590 891 312 165 -490 -810 861 596 199 916 -126 -236 -699 609 -734 86 -930 -976 340 -343 -214 -719 70 -930 290 335 965 -463 -62 104 -391 -609 177 -854 -700 -300 -424 -992 -315 106 -761 631 -344 195 43 415 41 -908 -667 -24 953 -597 -868 575 -828 110 253 -997 73 -57 -214 -261 -111 -588 -628 953 649 463 767 -532 455 209 -236 -284 -813 809 80 705 -691 508 -980 165 25 -807 760 -217 -650 -966 470 802 -333 907 -603 -502 -161 -812 337 339 -613 743 988 111 2 731 49 -751 545 800 -455 377 731 306 802 74 -1 845 -478 -795 -235 581 -139 373 -48 -824 958 -1000 -141 -622 -389 -963 16 888 430 2 673 -237 -430 268 -296 983 -75 -689 572 884 279 755 465 726 797 -49 -856 -141 351 -657 32 -300 -942 633 358 801 645 -432 266 -176 -473 653 678 917 -62 -854 -751 645 -771 -632 -989 394 -629 352 775 -427 -72 -784 851 -299 203 897 840 -934 486 919 -697 -341 -79 508 -157 -157 73 -347 610 -140 953 -141 694 23 -146 -158 -836 28 953 708 755 -541 651 -840 -628 -745 902 711 -718 311 -194 -338 -681 -997 879 -826 694 820 -337 414 -597 -17 -189 -235 -39 135 -757 -150 -780 811 -993 928 754 -451 505 -129 261 -859 54 965 833 122 -948 922 978 745 -126 161 -326 -625 -393 903 830 -840 964 -861 -477 643 -293 583 -108 -521 -99 -481 164 -862 396 801 815 821 -825 688 -391 353 882 44 -691 -956 312 635 670 44 909 729 -582 -135 274 -888 582 632 633 0 669 119 -336 -503 -858 -38 75 473 445 -423 -563 -672 78 -661 543 525 282 933 430 760 196 328 649 150 755 662 -250 837 -514 341 -184 -768 -177 -878 -33 -251 633 883 465 138 878 -474 -50 231 -581 -105 549 -834 -480 -936 -521 -474 940 858 871 -732 662 294 988 -173 384 -417 978 -56 -124 -741 810 340 -854 15 -524 -6 -582 189 -36 -287 904 61 606 361 -270 906 -911 899 881 -430 -943 -645 -760 921 422 -607 -822 -20 677 -303 -554 505 -959 739 737 973 750 758 589 -696 665 -492 27 140 -633 -944 -840 -427 -497 223 576 -203 -946 -270 -320 -785 945 93 -60 474 -96 -999 936 898 45 -342 -678 138 -520 495 -172 -870 -414 -25 257 667 -486 -44 474 231 -831 -565 729 435 -457 -41 786 24 868 -173 -373 -148 -413 -453 268 -71 -117 472 58 800 299 -371 997 -554 -12 871 819 652 -764 -831 -984 -934 27 612 492 196 -12 -309 -691 900 727 -907 -877 313 -348 -344 325 944 -343 -983 -798 923 -242 -197 690 424 802 603 -75 652 545 -698 -841 -991 524 186 -923 -901 777 -259 -387 272 326 442 532 -169 -562 384 -107 -605 -693 -31 -675 684 903 509 5 -683 511 -238 686 882 -908 -877 997 402 3 -441 -409 500 370 -366 384 -229 -613 865 68 384 15 -423 -824 194 111 -431 -182 -675 -15 -605 732 -643 172 638 128 -658 554 -606 -331 -290 -801 58 -609 -481 -953 -385 543 -189 -224 -581 383 370 771 694 -130 -840 274 414 382 355 489 -162 -948 479 -171 -116 646 886 -378 862 -20 49 723 -766 461 -176 169 958 -960 936 -530 -68 -686 -421 -835 -543 -131 -985 -724 -212 -113 -191 716 243 -989 460 -347 515 -791 -752 -693 52 -812 -929 -349 -378 94 340 -966 -726 519 147 402 171 -650 508 978 654 -601 -722 455 312 -358 -921 817 333 -854 -428 631 -449 -177 -259 -140 784 60 -60 -466 760 -85 -549 -665 -655 -721 800 -108 512 -986 -675 -170 -451 427 565 -993 -311 204 -464 -694 -298 903 -53 309 -34 -15 668 -925 -772 573 -217 235 -976 775 936 79 423 -996 -628 995 -812 149 -142 906 -27 813 886 -519 -544 14 870 -347 52 -743 -938 -10 -624 104 427 -270 -148 72 -451 -485 -578 -637 575 -801 -191 310 108 684 160 -619 49 295 965 236 492 -392 789 -371 -650 238 112 577 -793 535 171 357 -883 -644 -288 644 113 -293 -922 -43 -574 -850 508 -519 -955 -388 508 -571 -231 494 -768 -368 -920 170 -251 809 825 989 538 77 149 838 14 430 210 773 -266 733 -715 -550 578 -532 -986 103 -234 379 -155 517 -832 785 962 -458 52 -706 27 246 -271 47 -1000 -570 144 -907 -283 305 382 -238 334 -418 232 683 -639 826 -810 704 -424 -152 409 15 363 -31 -652 -832 -487 790 764 987 529 482 868 448 -399 -811 414 242 -751 -842 904 244 -771 -160 -426 708 -555 433 223 -528 -61 373 -409 -872 -203 327 966 -230 149 -200 720 -854 -792 -376 -683 126 479 361 -481 304 378 -230 981 -157 -240 -456 182 938 751 118 -855 -60 906 873 146 -610 496 -611 -939 -488 -628 582 606 277 -596 537 -576 -905 193 89 8 687 -162 246 958 -143 162 329 -257 335 -557 553 144 135 196 50 -497 -636 -993 203 -106 -104 154 418 459 645 897 -997 -775 -6 482 -373 89 -948 -69 915 65 -749 696 103 479 -935 -430 680 91 897 770 -568 -656 17 532 -764 107 -811 723 -575 402 69 -542 563 185 -459 791 630 364 80 764 531 -860 939 -252 221 -774 -693 -981 -408 -60 813 216 -220 600 739 -239 719 -540 -412 -188 860 269 -47 -799 571 -754 -467 686 -291 -921 217 -760 871 356 95 741 -359 -842 463 89 -375 673 94 287 520 39 -673 -618 347 686 850 411 729 -533 -563 -603 -206 -846 475 -155 930 -705 597 951 -109 -884 -219 442 237 188 768 770 32 564 -548 -492 -895 240 -76 -710 54 -805 -105 59 -138 808 -420 351 -163 -478 -53 -544 957 -188 412 618 816 8 -833 -668 -622 -117 -710 -649 850 -31 245 360 44 623 -758 -262 460 -243 719 -326 -870 33 256 -720 487 -766 -77 -749 -808 -384 780 169 756 879 90 381 -470 -775 402 -303 864 -126 -788 100 523 8 490 -256 589 219 875 -282 -700 6 -978 -593 513 -196 809 -415 897 -261 528 232 412 212 635 -903 -628 -290 875 -188 -637 -701 471 -203 -292 443 366 -126 -50 -671 484 -235 213 409 866 532 -101 981 -687 560 -222 -260 455 -113 -745 797 250 463 386 306 190 686 763 634 349 571 680 413 412 54 758 160 -179 243 -164 700 -497 -264 -565 516 -271 -756 467 274 -253 119 133 646 -32 53 944 837 -702 -750 54 -72 733 -988 115 -894 -495 493 -181 -788 751 569 -882 -677 803 406 -253 635 -914 -39 -591 -220 524 -548 458 41 44 -83 -737 -739 -183 150 -594 -369 -776 -584 -170 -532 -623 26 -165 110 -2 -20 -228 -81 411 388 -945 -240 -515 243 813 -651 -553 -823 -172 -915 120 -280 -738 -200 -264 -525 997 164 11 -656 -558 640 750 -473 -963 993 844 340 834 -169 131 -371 -947 -557 -703 934 564 -953 -299 -964 -285 227 130 986 850 74 -997 -1000 -244 -379 -26 552 -664 -652 652 -751 816 842 365 647 42 515 -223 686 -614 -462 -708 455 45 589 -514 -868 434 315 -999 520 286 966 497 502 896 -740 348 -868 149 -142 622 330 -619 539 805 150 -314 896 -970 -590 667 792 836 758 984 -829 -608 907 -644 313 -603 -172 -516 -976 641 -544 -271 -186 -277 68 315 436 853 -49 -283 5 -846 278 -928 405 -542 -750 531 -735 -143 -929 521 -174 635 -513 -95 203 656 -358 134 485 -284 -9 692 -180 -144 581 -355 -376 155 -793 -891 439 -278 -19 -41 230 931 972 -271 320 455 -615 753 -195 551 936 225 -789 646 307 -250 -425 926 852 74 629 -649 -464 477 -329 842 -489 -782 -317 277 832 -191 -40 873 -635 963 -762 -147 -825 608 866 -90 962 -534 -490 997 -192 227 363 -350 -92 -765 -663 -722 -892 -683 10 363 -729 346 819 -310 445 -265 -504 -483 712 -112 -339 -852 -576 -737 504 -418 -828 929 -780 772 163 365 136 -261 206 45 421 633 446 -672 153 354 149 -705 -482 802 -363 -667 597 -394 -934 -276 -722 647 446 -609 -387 -623 1000 -420 748 360 510 565 129 615 -338 405 -12 -663 505 606 -25 950 410 -773 805 -442 -656 -701 120 463 -864 432 703 -504 157 579 -51 131 -160 -222 -688 -229 854 -796 111 649 -670 -139 409 -690 -673 -24 100 -943 -593 -117 -186 -167 -645 227 929 420 -334 625 217 -24 349 976 -193 -341 -477 -83 505 179 851 -974 -82 221 688 -357 283 436 902 -364 490 -643 81 -493 231 -719 -268 -494 515 -199 -886 -491 418 152 543 494 213 -918 -658 365 -761 70 706 -551 359 -895 221 894 2 -156 387 -374 -994 190 -382 -558 -600 190 597 -658 -643 -454 236 -708 -575 976 416 479 -128 393 467 -873 -895 -767 522 694 -207 -562 287 -513 558 982 998 118 164 375 269 29 570 -743 920 -725 -752 -716 -28 -744 -498 725 -867 -737 -811 131 929 958 -964 -538 -898 -958 -415 -880 380 -486 809 839 631 535 703 279 598 381 435 -354 -567 -660 480 -858 -507 -38 773 939 240 41 570 -655 -694 -310 175 727 102 -62 758 944 -257 -616 991 310 -529 -574 931 510 -231 -754 494 507 -640 830 -585 -377 641 -606 -22 -615 -829 -716 945 647 -286 7 432 -661 969 457 -395 202 635 560 -825 -78 828 -855 560 745 899 -277 -198 -341 -213 -381 431 190 -758 380 521 -6 -362 -339 -448 715 853 -180 781 54 607 75 982 874 -235 -653 -550 312 811 -490 341 51 416 290 -659 -359 -127 -898 -233 -725 929 -207 -99 -887 -336 -703 64 310 717 506 526 -641 -471 -429 -865 -174 -953 -599 -216 763 379 930 -938 468 697 -731 978 325 924 -933 -702 872 -707 475 -727 -590 505 662 619 933 722 337 492 470 -151 94 -580 717 452 -557 -762 -426 -177 109 687 -865 -817 431 -437 842 525 487 -266 504 904 464 260 652 245 -285 -188 -520 779 -835 -794 -381 192 -924 -979 678 130 -649 -173 139 -936 -376 473 -572 516 116 -812 -756 -332 -680 686 -848 807 287 -824 9 11 985 325 433 769 -34 -783 -460 91 -606 859 842 -343 -633 -926 -461 410 834 327 -72 -160 -306 969 -235 61 -319 -399 537 398 -100 -665 -845 -104 100 -566 80 -971 534 -812 861 -736 -338 249 157 673 -69 180 -610 -980 -184 -791 649 -659 -79 244 -577 218 -92 -776 -574 -46 647 796 -177 912 567 -717 160 -663 760 355 -805 450 875 -180 -852 577 -480 -520 -575 112 -328 -743 -829 168 -234 -338 236 -798 482 289 -859 -558 250 -751 -158 29 937 178 474 472 97 -868 -391 -118 301 463 -799 765 257 635 -38 -453 999 271 805 -816 712 628 410 -833 -764 81 864 172 659 781 913 270 538 622 188 -728 760 -426 -797 714 593 414 -96 -277 8 -884 274 -832 -204 89 -367 840 -333 457 -674 -949 593 -718 363 -657 933 0 -382 283 194 -161 273 321 12 -538 676 -69 974 309 -621 531 48 16 -421 -833 467 -222 -23 -127 -76 614 534 245 -535 -240 185 -444 -289 256 -516 -106 -489 -5 620 565 -764 -995 693 222 -187 755 145 -227 -917 975 170 -84 -801 656 74 -378 629 -749 770 -47 -741 -648 967 324 367 55 113 537 -360 -872 277 854 111 674 523 -889 129 -274 -503 -994 605 963 722 227 -668 -996 904 -344 -581 241 190 796 180 233 696 338 -760 466 75 -265 608 758 36 -153 -899 370 266 -445 799 996 -706 902 -837 -843 91 -90 -266 359 192 966 467 -909 -157 -231 356 -223 109 -797 553 -145 162 -53 -727 436 214 522 971 434 806 -320 819 773 -923 142 -58 390 15 481 -118 -238 118 -740 462 -381 -401 485 -665 559 -148 -994 412 -389 -35 952 -785 -569 140 -861 -794 -114 496 460 432 -988 901 44 393 -599 -130 -769 59 -337 -78 278 833 208 831 -620 139 84 -5 -593 -752 362 -116 229 797 -926 154 453 -942 856 779 -133 52 -453 526 319 -945 55 -782 248 -664 710 -697 -436 689 -516 -67 986 -952 -945 319 -806 58 196 843 -546 252 605 -35 177 -606 11 221 419 -46 -283 891 -101 -454 442 -229 306 848 -510 -896 -397 -500 -208 -428 -413 -35 249 530 535 258 -793 -514 12 871 -792 828 341 360 666 -636 -516 -702 862 -831 961 377 827 962 178 -912 972 152 -514 899 -907 638 486 -529 555 738 -222 -913 -188 -808 92 -693 635 -595 1 -330 18 708 -805 352 266 511 648 -972 -93 693 557 -816 -365 -395 526 801 743 979 504 -873 -993 -247 770 307 397 28 824 -255 -630 279 721 197 -879 432 790 589 584 299 -621 -680 706 650 -389 -840 842 -709 -886 639 882 -780 -460 -294 580 -794 271 -896 704 751 988 663 43 -267 -694 217 995 214 -840 -517 329 511 20 46 -834 671 -330 110 901 683 546 -107 675 472 -181 276 490 -646 573 773 -148 -75 870 880 538 92 799 -390 -154 -122 361 902 -404 975 -626 452 -701 -638 -111 -811 -754 8 -196 8 473 -734 370 17 -14 -810 -657 -204 -854 -158 257 -240 84 -837 -251 -42 -919 -673 -192 -166 597 -434 -919 355 212 914 723 -180 -364 348 178 646 22 -280 -322 736 564 -546 426 -426 -70 361 -64 408 -161 191 317 -830 824 -853 782 101 -977 -525 627 -177 -972 700 966 913 -4 258 584 -119 -454 5 346 -521 425 622 -895 565 373 39 87 -51 -963 123 292 -126 -681 893 -645 341 182 -227 3 -965 390 -927 -672 936 955 368 282 -298 -768 585 194 -188 417 456 -971 -944 -411 -933 521 139 369 -120 682 31 630 -778 310 -51 -834 81 -260 -8 170 190 -26 993 -75 534 -24 901 832 -189 -852 -944 77 -337 -291 -960 -293 -568 231 -715 -143 -449 -208 -301 -161 -954 838 -430 119 -606 -865 -442 310 900 -708 -296 708 527 650 39 348 -737 -381 327 424 804 -128 -866 -316 772 -104 243 -392 418 -987 168 847 404 110 914 780 -522 -245 542 770 -651 -705 -972 641 276 653 729 662 125 -161 -370 -602 -437 488 -102 -873 486 955 -465 373 789 -3 864 213 558 117 620 855 87 355 199 520 -975 -557 996 -916 -215 -323 -871 723 269 138 -928 762 -524 20 -824 214 -925 147 -160 52 -289 423 834 -105 522 592 677 559 -634 332 -70 517 547 -499 110 35 462 935 -308 56 970 990 930 978 544 713 -525 433 908 418 465 -722 862 511 -707 -729 -179 562 990 -311 -486 962 -242 -188 -697 891 -967 -929 258 144 -195 -997 760 -56 -908 -22 -171 -523 74 -842 568 726 -214 615 546 760 936 295 -452 433 499 -995 -102 -331 182 980 127 589 -921 979 -474 810 -813 74 515 -696 -553 -787 -609 -65 423 769 -859 -408 85 610 -203 -62 285 -487 627 140 840 361 -79 -969 772 -10 -500 391 -257 -768 -94 436 69 69 225 929 -656 -978 -432 318 -515 203 106 -453 -573 -453 -385 149 -835 -827 -582 896 445 -896 -403 569 88 7 332 -958 746 -754 -430 -23 873 -371 138 -912 -66 -679 -91 -289 238 -710 -319 323 555 807 -409 783 -130 630 -145 357 277 393 -387 -523 -390 -656 638 -189 540 283 429 -958 123 16 6 966 326 -661 532 191 -427 -813 -586 617 -425 299 827 417 -560 -205 110 -700 423 -871 -932 -222 -762 -813 -444 688 -784 -534 235 -345 -830 -379 -67 58 789 -937 -416 593 -585 -312 -491 143 -130 446 -919 237 -135 322 -235 321 213 -528 -864 567 857 -308 61 -774 -403 291 -192 81 -93 -411 -185 509 918 -707 -687 -769 -971 830 -65 -490 -998 -682 905 499 -103 51 579 -317 -65 935 -79 438 722 -282 84 -29 -219 941 -955 -550 672 507 889 -865 275 -253 596 -606 -218 119 174 -369 998 908 -680 186 -436 -953 -697 475 699 834 349 -118 -626 -1000 -585 -24 315 -885 332 500 -1 770 -641 -312 169 752 282 305 332 482 111 702 321 -995 -816 960 -884 -576 -877 315 510 244 -228 33 -165 89 388 622 -194 667 -632 744 573 -396 438 -212 217 -316 -963 -916 -212 118 -798 811 -202 -355 897 978 817 802 52 31 -1000 -532 725 -69 787 992 188 313 -361 158 -572 235 -872 956 -134 -834 22 -724 264 114 -540 401 145 635 -381 -967 44 -805 9 359 -726 -981 769 134 608 -351 -218 632 -767 281 -863 932 -49 -699 439 -796 921 -82 675 990 -303 -762 -724 620 -72 -386 28 -493 -20 647 -778 -190 -689 381 99 91 648 457 425 -387 800 830 741 -516 -512 -738 -567 -419 873 331 958 368 793 -990 249 585 573 664 -860 537 502 987 305 -50 -159 995 -583 -721 435 192 -738 -916 -332 934 -35 -455 696 177 298 -959 336 -342 -586 -22 551 211 280 -266 365 -150 -259 -23 764 -866 863 -384 -705 -590 354 902 810 -760 -575 -734 529 830 -759 223 401 -979 -718 -56 -7 -652 14 -419 -132 447 928 -971 -814 -257 -588 863 -371 117 150 -731 -472 537 -94 443 -814 -834 721 188 -965 660 -774 447 -400 -992 -8 142 -176 -977 -87 -712 828 -698 -859 -730 -315 424 -967 139 98 752 -780 -537 -183 568 -837 757 -231 -492 728 292 760 -164 346 -419 993 722 -738 195 723 -357 778 799 -630 361 -829 463 419 0 835 49 587 -550 686 -938 -977 -828 643 90 -543 -415 426 -999 -61 -476 -473 -474 53 -879 750 -369 -505 -674 -642 -67 483 -302 203 878 948 -319 891 486 625 -3 311 393 988 672 -650 173 153 -917 102 849 -205 205 -628 -48 -402 -932 384 -771 -867 20 934 -544 689 -667 -142 534 331 -39 405 -991 130 563 261 -156 956 622 -832 422 -943 155 249 -126 587 -422 334 -502 458 336 409 770 -29 -212 -427 -684 -407 -41 691 -730 -623 -25 -18 -364 391 -938 728 940 -23 -958 -985 459 529 660 -321 870 -879 72 -800 -523 -711 -608 -641 -377 76 -673 -440 650 277 -642 -730 996 713 -608 992 640 153 -679 83 378 722 -742 30 278 -770 -60 183 159 339 31 289 -698 -313 865 -346 813 676 81 -416 529 -776 -674 -641 -958 794 -572 -271 -894 569 442 -440 -353 718 828 180 -310 -474 746 951 -776 -107 -436 -605 96 834 -730 592 851 794 -828 663 697 969 -855 575 -585 368 -111 -437 -154 440 997 -754 792 -320 -762 818 -571 686 -893 -788 570 280 372 922 835 -545 -255 -586 -665 945 -503 124 309 -870 489 920 -347 -130 -285 -556 904 442 226 -115 -585 -289 -851 -912 -254 498 497 948 -987 -151 -55 -763 -730 476 -125 735 -982 149 -701 636 398 -499 -274 437 -682 696 991 77 188 -561 1000 -288 -414 582 -386 67 -153 -42 443 -559 -99 -9 794 147 -55 -42 716 549 315 -683 775 702 499 287 -508 -919 -814 754 -842 776 523 691 606 -896 917 -512 903 476 -264 -178 -587 -411 -947 639 -761 218 298 24 -530 151 -933 -250 -420 -527 830 -920 -953 250 460 477 412 -496 544 972 -425 153 -370 67 -234 -731 138 -59 -22 981 -444 298 -147 -940 -731 -346 301 124 838 225 820 -39 -70 -65 127 -451 -326 764 479 385 991 909 880 679 452 -597 69 612 901 740 257 647 404 -836 180 801 -171 613 862 566 27 -81 330 509 898 429 -794 308 -480 -514 365 237 -999 -330 745 -442 113 -939 -78 -139 -408 -261 -204 131 300 -836 933 376 -372 709 78 691 -24 666 883 -55 143 492 -431 334 -333 242 786 -115 -189 -394 110 -376 -680 -849 617 773 107 948 -156 856 -706 33 -297 640 -977 187 -995 567 -416 -382 -407 541 -793 605 -213 -968 -351 726 -572 -670 -997 655 -399 -633 -805 924 208 981 -65 970 -347 -595 619 -291 572 -407 613 -183 613 -541 -30 437 -835 -991 906 914 761 -83 205 -777 1 -844 -817 363 -899 104 -763 850 -305 -105 149 -378 -523 -119 -376 844 -824 739 597 -109 735 -761 -299 407 21 -152 484 427 -195 -364 -883 -531 872 -878 888 -640 289 680 954 -883 -721 995 -383 16 -150 498 -654 347 847 350 -708 -765 -7 -205 205 -107 -341 354 -919 524 799 895 -640 633 443 -947 -155 -293 -723 717 746 321 835 -660 -77 -36 565 -426 404 754 122 408 -954 801 -391 48 -938 984 759 899 -847 -318 -514 -495 24 -617 67 770 510 805 897 36 204 137 303 858 -898 -466 689 -400 -906 945 -815 -596 69 173 -502 -426 57 344 -673 907 105 179 -326 837 -186 -271 -223 307 -538 -882 -986 989 -631 -621 344 294 32 -722 -485 931 959 462 -60 -34 -340 640 -507 335 -113 -381 481 -875 706 -232 953 787 -801 -80 -408 817 -238 -891 316 -456 -850 881 -953 -295 -152 90 78 912 596 66 44 -342 -652 144 -822 -962 -383 397 -951 -758 -112 99 -127 -811 183 246 -730 779 -824 -362 -398 971 -744 -818 -127 -717 29 768 -938 942 711 -995 163 344 -733 -113 -584 490 -363 -438 831 938 596 858 -808 -953 63 -558 624 -320 -769 -647 -253 66 920 -848 -363 61 3 360 -783 -863 -488 824 -118 -993 -705 -155 -702 -529 -742 -740 934 261 40 -462 457 -924 323 594 -778 -655 703 403 -370 402 -607 607 -54 443 509 -778 -533 740 -848 -297 558 987 -706 450 -70 325 621 -108 -828 118 693 -845 914 82 -119 -878 560 993 488 -959 405 -64 164 -408 485 -208 485 352 -666 299 -661 641 -433 40 -439 787 448 -802 -718 -175 751 369 -746 222 504 21 621 275 776 -875 -216 799 -716 -151 667 -1000 47 202 833 -53 531 352 843 84 -887 861 994 -977 357 -628 953 -311 -428 747 -3 286 93 869 377 -951 959 -87 46 -105 -255 400 430 -158 576 650 -391 443 -174 384 758 -445 589 804 101 104 -533 -802 405 -125 250 136 271 532 102 -179 643 -187 -943 -848 -854 -371 -166 131 -513 -236 332 542 335 694 292 299 -969 862 -893 -183 -700 718 -641 992 48 -305 -534 -366 -818 -626 -231 -206 389 963 -983 475 823 -749 833 -49 -470 210 164 -940 -217 454 455 61 722 -472 -540 510 -52 175 318 583 80 -242 -468 852 125 -768 360 715 -666 -832 -721 809 -766 -76 -121 -979 -769 -40 -621 433 -152 747 -979 -3 -904 -641 -643 701 -875 -310 832 -680 -577 835 -259 -65 978 -459 -123 1000 -312 -624 -734 -889 -527 636 -557 927 590 -79 69 -625 168 724 -517 -546 -818 706 732 897 547 -159 -162 366 -205 -710 555 402 -264 848 -610 518 -297 71 41 941 827 -218 42 90 -408 105 -409 -231 342 924 -305 -171 151 740 -791 841 -234 680 776 8 -838 330 -570 -7 631 -503 -566 133 -27 256 -550 -355 422 819 933 -842 -660 -970 757 947 -532 -358 513 -323 -998 212 504 -228 752 992 421 783 364 977 228 685 -857 -786 392 318 297 -590 -799 -942 -725 849 -191 965 123 -760 971 97 -640 -825 563 344 -204 -178 544 88 -69 304 -277 126 -553 -16 -34 -879 -302 -637 756 721 -27 552 -414 -361 908 -310 -537 -350 -720 -740 -680 -318 -417 -55 613 475 -747 829 467 271 981 -603 60 645 -772 -247 -965 728 -356 -796 -719 230 386 -941 409 233 733 486 734 -440 -766 768 174 -849 300 910 544 684 422 92 -708 844 862 593 -246 -205 -559 892 216 -490 -450 -626 58 -381 -978 -930 189 -900 969 152 438 -912 918 394 405 47 139 -33 239 -171 -238 -847 736 -382 -745 56 -54 31 296 620 -777 -652 373 -105 847 420 -183 364 -823 952 961 840 -228 454 138 499 -56 151 12 215 529 260 -204 -206 286 -41 153 926 296 876 125 -500 45 702 -388 -463 136 -280 644 -565 313 -439 542 -574 -484 531 45 -494 -367 -861 157 68 624 -56 -413 586 818 -701 888 -501 -892 47 462 -492 913 -937 -400 -735 -840 -963 192 830 7 748 619 -672 99 897 -755 559 -953 -582 963 -167 530 -818 -371 878 699 -475 -519 748 -962 -600 -26 -759 137 -396 18 652 -217 -453 416 -653 -37 -258 798 -724 808 788 479 815 -881 547 829 -376 239 963 589 677 937 252 439 437 -804 -325 -193 -835 271 -910 -984 363 -337 698 653 -136 -410 412 502 553 524 902 97 20 -835 499 886 372 525 -372 164 144 36 -582 -507 -686 854 -792 768 -905 471 631 287 104 463 232 -769 834 27 521 441 625 730 791 744 -580 931 45 -921 164 -839 -705 548 669 603 572 -797 -720 28 -679 -740 -867 76 -506 95 -974 105 -102 -320 845 -862 -113 168 602 256 383 -199 330 219 -260 -285 -169 -89 635 380 639 527 939 -773 229 -387 926 971 442 -922 -154 66 426 -561 656 -764 -854 402 -366 681 877 -534 837 979 -908 -402 -699 -416 -902 -465 564 -948 548 180 -847 211 239 -459 -975 936 279 -133 -590 317 -666 261 -4 -755 -460 -357 -470 591 -83 450 -804 762 586 -68 -525 131 -955 -112 899 154 160 864 -839 44 50 450 714 -27 -145 386 730 3 610 -62 -409 72 252 702 -610 752 328 594 -920 -948 -416 389 -713 371 59 -664 -131 -271 313 134 15 -137 -844 -41 -464 793 262 -790 -824 -677 718 -746 482 210 -954 840 -322 865 -380 -917 362 520 929 -748 828 -328 270 -125 176 -579 399 801 547 757 -292 517 -617 141 -48 -595 -506 -193 161 213 376 -766 -978 631 806 324 637 250 894 623 323 -612 759 4 630 731 476 821 45 45 207 -916 -441 -126 623 -438 -327 -685 -589 624 -901 -677 -925 750 -338 763 -946 -129 -547 -993 151 509 98 445 46 615 74 -970 720 -632 908 -312 -620 -829 -27 641 859 392 -420 667 441 527 712 -315 17 -843 -226 639 425 442 255 -944 -53 -274 -186 32 -723 -732 686 -171 553 306 732 -125 -7 -629 -256 -782 -641 326 -854 -895 549 581 414 485 -110 -846 184 -896 -439 -546 642 -144 -277 -692 382 314 733 -288 60 -974 978 521 144 -593 -409 -520 -93 679 -546 973 -380 735 24 936 411 -113 972 922 585 -634 779 261 694 901 -524 816 174 -380 206 676 -479 537 -370 -248 -762 -950 -383 -765 507 706 -932 873 -256 101 -287 303 465 199 608 -177 276 848 -213 373 -693 492 777 -67 481 547 547 153 693 795 -725 -642 536 910 803 -148 -30 197 -983 -786 900 -474 816 240 107 682 648 -60 366 192 455 -334 937 62 -143 927 307 -379 849 353 913 911 -74 -785 -581 132 221 894 -413 -784 430 -661 -405 -654 665 774 -973 -724 603 156 531 -328 -755 374 284 -392 110 328 -622 -938 231 600 -439 505 907 518 961 -553 318 342 647 388 336 783 84 189 -856 876 -809 -460 -193 256 216 -157 -255 638 549 610 -218 -288 -142 -612 850 -104 488 500 -924 742 -487 -860 151 -581 -530 755 -457 -104 -131 -741 201 415 530 -960 320 -283 835 -867 582 -544 229 898 -776 925 896 -965 -523 43 -863 -748 853 251 -807 969 -686 940 476 124 131 316 549 -402 542 756 749 954 502 -475 56 -33 789 -610 991 411 415 507 337 -431 598 -614 -195 937 218 -447 -309 -870 -215 689 -210 -163 -443 163 357 61 539 50 352 -332 -808 -548 106 -454 681 340 -468 343 449 -153 -36 -847 532 -602 -33 -588 128 -180 -594 427 -970 576 -282 769 359 -287 -765 930 665 229 -174 -271 900 -895 -688 -403 186 -439 -714 833 -134 652 711 -322 -459 -704 -977 -93 933 -279 -717 -679 -303 209 559 277 234 919 -152 183 -961 -760 -688 531 -397 547 352 925 -647 -24 -148 70 868 -988 -544 -882 -918 -255 -895 544 -772 830 -610 -738 -566 -514 -700 -326 -230 867 -315 -806 515 -880 -7 -707 -158 -89 373 941 235 -82 -201 910 686 -945 -256 -625 40 751 -801 265 -627 637 -253 -885 45 -357 761 877 -439 -769 -548 -341 269 -57 -580 -581 405 720 67 494 461 642 -259 -207 105 -330 -121 -481 -316 443 -5 28 -748 548 -10 -710 -533 -203 -870 -56 -97 -501 -649 263 -940 857 -935 -781 -369 -123 921 -805 5 -678 124 448 -82 -113 -789 -800 -829 828 -524 219 263 820 120 410 -29 978 454 83 512 -28 378 946 -74 -628 299 653 -601 -7 784 -714 723 -565 -495 -593 854 -476 -384 -579 -187 -943 660 249 -13 -480 449 -829 581 -113 289 327 512 78 -109 -186 341 -876 631 312 663 -803 477 -111 -275 -546 332 653 75 -646 -157 652 -776 -804 -204 -227 -770 -409 -839 133 854 254 681 -705 994 -361 500 498 561 525 996 389 -227 -106 128 -897 851 911 427 -334 -186 788 89 -274 239 325 -712 -868 -786 577 184 833 -458 -49 590 -793 -783 -274 757 837 749 -374 -605 780 -634 105 884 -722 721 739 193 104 667 68 -591 555 -776 4 976 159 550 278 695 570 -482 226 -330 -129 21 856 -359 491 -41 780 776 -797 -220 -54 478 -614 48 34 630 317 493 -467 -96 -751 331 689 677 -55 747 259 259 -867 598 -56 265 270 -911 941 616 -660 -905 779 -758 -170 -389 343 -815 -126 -138 -160 154 -558 -447 -712 -728 798 794 -276 -10 -7 666 -423 -584 -768 -815 75 -988 786 -274 211 827 -717 -233 781 612 -127 -773 -74 72 903 900 -809 12 955 -296 -646 -949 -410 886 -874 204 771 -106 -163 -8 -206 614 538 -534 577 -620 207 71 717 -20 -347 638 -374 348 228 462 432 43 915 312 -916 -109 520 404 -879 196 41 382 -579 756 -952 -334 439 928 -197 333 918 365 -165 -588 284 864 -955 -585 290 -839 -834 -57 -946 636 -508 -909 614 641 421 684 -606 -135 -627 -165 -959 -397 -225 296 -561 -533 154 810 -327 999 569 -516 461 685 581 -900 -768 660 607 459 -468 62 -281 -311 -613 -500 -351 -918 -97 748 290 -149 -928 190 -249 -912 289 343 187 155 72 -79 990 483 131 -751 -626 26 -695 -337 -671 395 -7 -320 172 817 -463 320 14 -135 -973 368 408 -963 10 -465 -911 803 17 -336 27 431 -380 -409 171 280 -231 168 -202 923 -19 -339 -498 -494 569 -600 -920 -999 623 789 135 900 -43 761 65 458 -65 121 264 787 578 -327 127 -894 859 406 -719 491 -153 -845 946 -356 -9 -983 622 -149 -651 780 985 -579 -816 -491 58 964 436 611 -103 96 199 -411 -775 -751 -913 8 -830 297 -664 171 -506 -531 -861 218 -643 -69 -763 -852 -474 793 817 299 -527 12 510 183 -695 -298 115 -756 72 -490 -723 -270 -568 681 211 -161 734 672 -24 -208 851 -232 131 -699 461 222 -922 -72 -122 -658 -432 -258 -657 278 -382 273 680 -582 360 452 -149 32 237 -479 -128 888 65 -217 691 -73 129 968 -850 -375 442 -566 847 -853 696 106 -76 911 -191 -382 -993 -717 -184 -670 -932 784 -46 924 119 97 -875 703 745 -399 656 713 98 384 -279 559 -882 160 -710 -766 -587 95 375 177 725 379 352 -600 -394 -74 -556 374 516 -999 566 -628 531 -748 539 -718 93 627 -694 -157 -609 331 549 -413 565 999 -484 68 159 836 350 -96 -132 -609 421 -688 649 -577 644 -131 430 -841 484 866 -409 215 671 239 259 -885 600 -105 705 -751 -789 200 880 -71 -784 -775 -781 717 598 -885 512 -618 -209 -482 18 -875 -48 -145 -366 -723 -795 874 847 570 3 502 667 878 321 -865 559 975 -692 52 -533 -17 227 558 -813 -559 961 455 -355 -430 725 -495 273 -298 978 130 -468 -879 -468 920 996 -333 -972 -108 363 -680 -517 409 -995 -913 982 -213 980 -414 296 -847 -333 -861 80 -879 -241 -471 640 8 9 -778 -592 -108 914 -992 -748 703 819 -209 110 -621 783 479 354 -370 7 -566 -915 26 -70 -102 443 -388 -428 393 -976 929 143 628 967 59 595 -286 -16 -941 109 -808 -857 -251 -609 936 82 175 -638 -966 -54 631 -771 -810 -761 924 -287 -437 -862 652 -125 483 563 -829 -682 -593 -822 -162 812 389 -570 319 -452 -154 -325 -1 -808 865 -183 53 850 -610 148 -174 243 -41 -704 -655 515 576 873 -102 -842 569 -81 -321 858 453 -598 -41 139 -880 465 -979 -536 173 977 525 -780 -824 -990 -711 -554 743 -506 -900 949 705 714 576 -286 -743 -901 423 -847 358 -653 -385 459 -102 -213 -296 209 881 -615 -224 -461 -511 216 868 848 474 647 423 216 -214 -886 -247 416 -709 -399 -159 -35 489 415 -149 681 597 691 -1000 -113 -217 466 492 919 -308 17 347 -503 -206 -497 72 -593 664 81 -295 333 592 -532 335 -557 702 -193 742 444 -272 -609 -535 -495 -809 534 -486 56 685 -87 338 -590 -435 335 -7 946 -232 894 669 -690 -940 -723 582 -808 -256 -762 -195 -449 432 -474 559 -651 385 -517 -703 -409 -609 175 -892 245 732 -698 -769 -634 690 773 543 -24 279 -365 892 432 -928 -328 396 267 721 23 488 -45 511 72 -207 -105 706 -611 -425 690 -210 530 391 -968 -236 371 -500 -599 -911 -170 -215 357 873 -961 640 -266 -217 -819 613 298 -276 201 7 -609 -981 -326 -323 271 -740 -370 -427 671 143 -530 -179 978 28 785 -931 -809 973 419 944 -78 -345 -387 889 72 -687 168 -453 655 244 862 -981 -744 -767 -901 -930 721 -346 -265 -634 748 -387 -845 -597 -954 -27 914 921 328 -244 949 -347 831 587 227 -829 362 -619 945 -830 333 338 -690 -795 -99 -686 -159 575 -816 577 -358 25 278 -888 418 -413 740 667 -178 209 -154 737 957 -552 464 289 -798 -873 811 -199 -374 319 -443 -259 -128 637 -791 -582 -636 118 -505 914 -711 185 192 449 -797 -809 -106 67 602 -403 607 397 630 -147 -92 170 -367 -504 417 -432 -122 -967 -485 -715 -744 -66 -13 -676 717 764 -512 -784 457 443 579 -340 891 576 436 -421 -299 178 463 803 144 -545 141 -200 -991 -903 -301 -781 -764 -526 -931 645 -983 -64 -317 856 -929 433 -765 386 633 -945 83 -321 -556 -63 343 883 881 347 114 25 -299 -319 -505 662 -787 -394 45 -476 46 579 -8 809 552 957 963 680 -613 480 -537 -885 910 569 678 -980 631 -580 568 -92 -183 -470 -780 372 -357 -697 215 95 -370 -468 -720 304 817 846 -180 -755 365 -610 930 -114 532 -231 -224 209 -830 -925 206 641 -458 227 284 -354 500 -762 -687 -778 73 -969 321 -328 382 -318 -475 386 513 -588 52 653 -53 768 -665 894 -808 735 -803 -239 -468 37 -992 628 955 848 -540 416 47 201 887 810 -329 -640 904 711 -661 882 968 885 -942 157 -965 433 -704 -92 -41 243 557 -365 -840 -664 -473 582 315 238 422 -137 5 -578 273 114 -494 266 -526 231 -843 896 865 461 64 385 45 -557 -976 85 631 -9 721 937 -659 29 73 -357 670 233 526 -430 866 447 915 -987 937 -665 -652 249 273 -18 -146 9 -695 -133 -916 482 -426 704 412 912 -755 -82 -614 -795 -46 -449 222 -320 115 -403 513 730 -42 444 -396 905 -558 871 247 -345 -200 614 -293 -616 -536 -156 96 844 768 332 643 306 -322 -496 -39 -155 -625 493 -64 128 112 328 -846 -644 430 33 -964 -742 794 348 -50 -287 616 540 -182 335 337 -276 -190 563 344 909 777 197 -99 776 689 205 -185 909 -511 98 -515 -221 779 -203 46 589 -126 -311 496 173 366 555 -143 -334 -563 -208 -491 -140 634 -769 52 -594 572 910 143 -480 -638 -8 271 -72 863 -125 -909 663 833 -3 633 -404 -898 -50 -935 372 -654 -119 398 303 57 31 324 367 958 199 -461 -771 779 -895 -339 328 -112 -441 -462 -975 -24 562 153 379 70 -651 970 560 382 -903 622 286 708 26 -585 927 -61 425 -73 -973 -263 106 944 -374 729 -30 613 568 -336 971 270 740 -512 25 686 -612 397 -758 -68 -688 172 -251 219 -948 -792 57 824 -485 -243 925 -279 -627 -14 -344 42 470 -759 730 365 -243 199 961 613 907 -840 422 234 367 971 -320 327 -589 -913 967 356 -684 796 -958 -356 943 852 785 260 -389 -304 129 -77 319 968 -583 -329 -255 737 706 449 655 -877 170 886 -499 204 610 -249 -925 290 -619 -440 933 52 708 -768 -476 763 -306 285 -978 168 290 0 399 -777 -735 -978 -504 -531 490 -969 -630 211 -823 978 -911 -633 -683 -915 877 -836 119 926 -389 -507 290 164 -125 -975 -170 -120 916 -427 68 723 -287 232 -600 -347 152 -874 517 599 -962 -779 925 631 45 -752 87 -826 -48 -83 201 45 15 -72 206 -956 -848 -125 26 -870 194 -255 168 -386 49 -795 -392 -356 544 -600 -137 -8 399 893 -708 -226 -785 759 565 -971 834 -738 -549 -943 -179 -339 -532 -108 -113 998 -952 -143 85 603 -778 -604 -736 -468 743 802 -128 -76 754 -449 -403 254 696 -512 991 287 777 -97 -207 -631 -836 -325 490 134 17 261 695 862 -78 -804 312 -890 -313 -137 202 680 -978 -511 -651 -155 727 90 892 -960 649 289 -460 -256 -935 -465 -234 -772 -106 -563 735 939 866 352 70 69 -334 -157 -586 -722 -875 86 -194 -983 -824 206 -744 -906 -18 -641 606 996 59 40 983 -52 -94 6 -999 558 764 15 759 -702 -996 -287 862 746 -147 301 123 -423 914 548 -569 -282 -66 -915 -164 -39 181 -574 -614 987 431 -936 767 -796 -108 -397 -824 538 244 -195 -681 925 970 979 -135 -916 412 -553 818 -653 962 125 27 838 -716 -726 -22 318 -125 -437 186 191 923 -65 -718 815 -406 205 -244 756 231 -175 -503 3 -875 965 319 216 -213 -75 -382 563 -508 394 304 -891 250 -637 -729 -326 537 -595 882 768 794 -866 -466 -834 -383 255 490 -68 -230 658 -585 670 -534 558 725 -338 -746 563 -161 743 -297 628 -702 -902 -680 -870 345 992 -683 -921 -545 464 912 -251 -592 -89 422 -111 -403 -752 -915 -15 295 36 -57 -289 -573 -513 -234 -46 -496 366 935 -865 -484 295 753 86 840 409 114 783 913 -645 700 995 960 703 -126 -715 473 -40 843 130 -6 -284 -279 -129 603 519 646 270 -399 -952 1000 926 79 112 509 -129 -839 -546 -344 140 564 -260 -536 -765 -911 -879 895 -318 -503 -308 977 230 273 -904 -326 -546 -748 474 -645 -114 91 629 -254 -981 -974 -112 778 -134 459 69 -806 -865 357 276 273 284 934 -253 -781 17 527 805 328 -799 -377 -200 781 -988 611 372 -236 -589 667 652 -881 26 317 187 92 -641 -155 955 649 199 564 842 -437 -807 -541 -680 -500 588 760 597 -796 -498 -205 308 -320 -542 567 -928 -29 897 381 671 526 743 -574 -306 657 -158 -751 -780 781 958 214 -379 -418 -363 718 55 -424 336 -160 495 343 551 703 -658 -174 -314 -714 308 -333 903 97 916 -956 181 825 575 104 -340 598 -815 -62 -713 182 199 -116 -731 -462 823 278 51 358 -890 818 -906 -979 167 376 -438 -616 715 952 421 -793 -844 -968 -987 646 709 687 346 -78 -74 -96 868 772 530 -558 -698 -6 -477 643 -880 -532 -40 -5 637 -196 -885 -507 -660 -380 553 21 68 -662 101 941 -3 54 891 -389 -594 -567 542 979 369 755 -31 812 -608 526 708 896 564 131 -328 433 803 -91 -727 212 188 -173 758 -265 602 496 630 305 -177 -751 -875 -457 -314 929 334 724 413 717 -558 141 667 638 -825 -884 -539 -64 -719 -370 -498 -683 360 967 -552 -665 424 347 359 797 160 807 109 908 26 -565 651 460 -792 123 955 -526 422 -159 -629 -84 474 -991 -939 -663 716 -876 185 267 993 411 -239 -856 620 201 893 -677 749 -165 -242 -35 -264 642 -355 -12 286 509 -124 976 70 -458 588 506 -5 -387 199 815 877 148 332 295 -560 309 -682 -342 549 -78 974 -194 -43 -180 -695 811 -286 59 510 -852 458 719 552 889 651 -610 -132 221 -327 -204 62 -402 180 519 -809 -321 555 -962 333 -934 87 18 235 -203 -232 -193 -939 -251 210 390 -289 -281 -834 -715 236 -247 879 658 -129 409 -260 -217 518 430 -893 224 -182 -369 245 -535 -73 -388 850 813 714 -460 -721 45 637 -500 388 -564 -582 -837 -239 -820 -285 -513 -414 726 638 541 580 -569 576 152 574 -238 207 -49 305 -442 163 -681 -87 837 -40 -499 92 49 -420 -409 899 -587 -125 479 -779 584 929 47 -71 165 622 -991 -399 -722 -660 490 -707 -543 445 -962 631 663 -386 889 474 639 72 -670 -832 -542 191 45 -442 285 -984 -499 -570 -908 965 103 937 -240 -948 -663 214 -888 847 982 225 -111 753 697 -250 211 -960 -302 405 -972 242 895 251 -121 62 179 -805 113 244 -318 454 -299 -385 -85 24 -45 778 526 158 -596 141 -910 9 676 -554 436 794 756 214 257 -596 232 74 -445 297 673 -773 763 216 498 -194 -148 592 -651 -737 820 -935 551 780 -207 -870 -109 641 345 -901 -364 848 118 -235 -849 823 525 -35 -457 164 929 807 -512 -427 -559 490 353 -460 -119 63 -106 -646 335 -584 495 -186 -508 314 -378 -958 510 -772 241 -327 -951 -917 -490 -978 -388 88 217 -734 46 139 409 852 -763 384 797 744 -749 662 547 -619 198 613 622 475 181 699 112 -928 -641 277 -115 227 94 216 444 61 -116 978 894 -458 -274 -184 261 855 -364 -356 -429 516 -412 327 -676 -30 -80 567 -363 -365 -891 515 -763 -247 863 207 752 -295 -685 -571 679 779 482 -564 954 221 922 756 401 918 -176 978 270 -552 915 -193 -397 198 -197 -766 171 377 917 248 604 227 872 568 -621 -95 -840 132 27 216 -151 741 -587 -993 -633 -241 402 998 -428 -72 911 364 -83 -961 -687 -678 754 232 -304 -199 -498 466 -607 181 -140 -825 -732 -633 -149 50 618 827 -445 -910 198 -788 724 874 -594 927 976 -7 364 946 291 -494 -136 144 -181 485 335 151 -241 197 342 823 -164 -998 264 963 280 218 -525 411 923 -172 -641 -296 -625 200 -532 -159 -18 -64 598 -865 -617 113 420 376 -54 -794 -135 -816 -44 -839 135 -909 -130 490 -514 288 673 -625 787 -406 353 26 276 49 -870 688 -368 772 -903 924 -507 935 -230 258 853 875 37 434 -922 631 293 -157 -703 640 -641 -928 209 -106 -191 -604 -312 -313 314 -252 212 -220 -621 -711 757 608 -944 681 -42 606 6 -350 -542 -190 697 -238 -251 -99 -947 462 -574 -669 390 456 630 -951 640 -991 -451 -22 163 -765 -905 977 -669 374 -907 181 -883 131 147 523 -147 -337 827 -737 454 -187 -392 -565 928 565 163 -196 857 -447 -246 718 -972 -504 698 -336 -384 -317 934 834 980 -612 -568 195 275 -348 153 -859 -822 -31 967 -842 374 -234 -181 348 -504 -313 354 238 475 398 455 953 743 -943 -199 -110 -213 885 612 -692 -262 355 -659 778 -340 -235 -875 -934 -897 111 952 -542 1 -560 -145 27 423 581 -735 -951 -211 968 -914 -384 979 928 -278 694 -965 -832 -858 246 473 68 21 -912 468 252 555 125 238 -631 627 -673 -693 427 6 -878 -657 718 -801 -431 -809 118 430 -406 229 -270 -10 452 344 -420 -294 -723 412 -24 -568 -450 334 927 -751 -129 -534 310 319 562 156 -421 -202 -473 -59 -901 -497 -920 -837 230 -683 -80 -66 416 62 -226 -654 387 334 -45 200 166 -618 -21 -600 -684 947 -922 119 328 461 -752 -36 -460 -926 86 928 178 -657 -446 411 794 -133 252 516 898 -672 -811 -2 680 -240 -62 -71 197 211 -749 -257 -833 -921 671 -864 5 121 -370 -331 498 930 820 434 -5 338 -906 -492 -522 -810 -518 448 -762 165 792 -795 -809 -873 387 116 53 736 132 331 705 170 313 -560 229 -66 548 -729 -619 497 -140 529 -540 -30 726 161 -531 987 -129 108 815 722 -766 371 249 672 11 -697 -147 -276 575 -876 897 309 332 -536 327 718 740 576 -834 -613 -345 328 125 -107 281 497 -833 393 -957 169 942 -590 352 999 -426 -805 -546 -801 -304 -599 -79 -654 -826 -23 14 -350 -719 588 -57 -275 409 -927 -488 10 617 -516 -548 812 -317 -43 -711 674 -378 582 -751 -153 -331 -945 926 -850 100 362 23 -352 -118 340 874 -863 -98 -380 641 335 -739 -438 -367 -611 -61 -522 793 -110 -362 -362 -455 -556 286 217 612 731 -721 -662 -314 170 650 269 733 759 -305 857 134 -217 617 -398 437 668 -975 687 -749 242 -913 760 -952 973 557 200 221 -582 -472 -882 49 152 -231 -732 -331 -903 379 608 500 47 -167 -265 620 922 -581 -44 949 222 -499 432 -318 850 -819 561 -234 -707 -406 503 -448 -800 196 -31 556 -783 272 -934 -854 -971 -497 431 195 338 823 559 923 253 -613 112 -153 -307 168 -778 805 -714 998 787 67 -410 -374 393 553 -961 -87 482 637 274 -579 266 -930 652 138 816 -755 -691 -152 46 -626 595 630 -477 -489 317 -82 -679 -681 528 993 467 655 878 402 -69 246 900 780 -896 -733 144 740 -312 100 994 -666 14 -499 -864 -798 535 -44 842 831 -474 316 337 605 793 393 -324 -812 649 997 496 134 -253 -75 295 -664 -577 -503 676 179 227 -178 71 955 230 6 332 -977 -274 -377 425 592 -783 -569 -767 -554 970 -412 536 -528 948 163 382 849 204 478 626 872 860 -246 -1 -472 -759 272 -737 -769 -103 -251 216 -737 -908 -285 600 -340 82 230 130 -741 72 73 -421 -294 189 691 -7 -718 203 283 993 741 196 -518 389 -50 -915 -494 405 -919 -545 503 -783 -25 -984 916 -6 410 905 444 446 -758 -822 -281 -658 -338 -521 571 -22 -855 843 -88 -2 92 -99 -103 -78 901 -649 -258 263 -729 -194 -89 -884 223 -735 -561 -789 -176 -763 -142 133 814 -145 794 831 -892 -888 559 71 506 -871 634 352 -118 946 950 897 689 902 625 -284 -248 2 874 -87 241 214 -993 -380 -395 -253 -715 -974 61 -959 757 206 308 246 -762 -786 -140 -96 420 239 -503 576 -383 -154 731 524 284 -804 866 -520 866 -636 -81 -830 -956 -195 838 521 825 976 721 517 151 495 -766 506 918 533 -761 442 -43 55 694 -133 375 407 557 -861 189 -389 676 -114 -922 -956 -234 -650 -648 380 449 5 152 416 636 846 120 -776 -959 106 354 729 -403 873 -718 697 -371 173 -881 881 -868 497 419 41 -172 692 -560 826 -931 19 801 -272 -324 -488 -548 -604 -90 133 -599 -993 -80 85 -326 -131 -364 249 880 -222 561 -437 377 -900 -95 307 -984 476 -715 428 697 -846 -550 -649 709 254 601 209 22 70 -207 -862 -344 -864 735 -327 411 -330 297 483 594 115 -919 -374 -674 777 974 382 768 113 -429 -921 -966 -858 -421 119 910 286 -90 260 869 -1000 708 -148 -997 73 462 201 661 518 -33 -554 16 -514 -348 -875 36 -317 -916 311 684 -515 111 644 104 -88 654 -532 274 -811 927 -531 -509 642 681 -454 -706 -628 -225 -93 -758 940 -943 -712 -61 -775 -591 -572 680 -589 287 -810 805 846 -383 690 634 -364 508 -929 837 -287 -564 143 907 531 -523 644 -771 -472 224 616 985 -304 -115 -670 432 913 -440 -267 -755 820 -631 609 -692 -108 -373 -437 -773 -529 18 -231 313 833 664 -277 -1000 -564 -645 439 579 630 -458 -748 941 826 -342 998 -890 701 308 366 -494 449 -169 -439 373 369 -600 -902 -66 -719 373 975 300 696 794 -548 245 -168 -974 -483 -906 438 230 -901 921 -671 894 527 -715 424 -305 377 735 818 -147 -682 622 -499 -434 19 128 198 -408 -391 -296 19 -336 931 163 756 415 297 849 287 -583 645 373 79 -393 -285 370 141 -956 -476 471 233 -954 832 195 -628 200 918 610 -149 990 -303 -920 950 287 -721 -878 -251 -955 261 802 361 48 -266 103 473 971 686 -272 -157 446 -728 -249 469 -304 -777 -985 116 600 60 -912 -357 869 521 -169 -688 953 991 -352 -823 173 227 300 406 878 -48 -168 -845 -348 633 655 -789 28 273 -733 -562 -600 -538 -280 195 867 -53 142 -786 -710 -823 820 -615 -377 -741 -334 -511 183 -389 -75 309 -599 -244 271 -166 -867 870 -604 302 -148 832 266 425 522 42 -220 -833 -630 273 800 -725 764 -364 -96 -922 326 -491 -336 -299 264 755 689 1 656 -961 -215 606 -92 966 705 -370 591 463 607 -359 521 859 817 -800 438 729 -897 793 -835 296 684 -246 -328 -202 943 -249 151 629 45 214 636 -209 -480 825 697 849 91 -559 -894 555 -284 -939 -981 -980 -161 271 -493 -955 835 -669 64 -774 -773 -285 346 -827 -851 -181 -857 -26 -312 -453 -713 -49 160 658 -890 171 735 440 604 338 -389 -924 -782 -330 -269 -329 -861 -64 874 -66 801 -4 -372 -124 -488 371 -233 -29 881 -449 -267 885 -650 -560 588 -185 194 795 995 133 422 -15 -902 -353 590 -658 -391 736 816 443 682 -580 961 -778 -287 -929 291 864 -897 -789 757 -767 -302 -716 -452 -845 -289 516 248 -329 105 -156 -527 794 -892 998 -743 -637 -450 -138 212 725 281 714 -667 -475 -779 -635 562 714 734 238 -99 563 -327 986 -312 463 -748 -648 777 -379 -443 817 -871 37 509 -572 751 186 259 164 -296 917 395 -426 -27 491 495 726 42 888 778 906 -152 -535 425 314 -737 -859 967 739 318 -746 341 -453 -51 442 542 -79 -132 -152 778 318 209 -277 767 -728 641 210 521 -983 379 -818 23 -698 -877 -751 -651 -1000 791 768 61 -482 -468 -578 339 154 864 105 430 460 -940 -658 537 -13 -934 -734 229 -510 607 147 -186 133 -486 483 -843 -423 -515 951 546 771 139 911 -807 919 919 594 334 417 854 -49 -537 709 -948 331 -40 -460 897 620 783 -926 700 32 66 -13 913 -868 693 -283 -487 -356 -182 622 -398 441 -583 -405 -55 -650 483 158 453 20 -784 -739 -583 -102 327 223 665 302 -243 400 -920 966 -981 -428 299 -893 528 -776 798 -271 -849 93 183 -590 930 654 -200 674 959 818 127 -193 -148 486 630 576 -553 482 -258 -681 -325 -35 740 -705 70 -33 508 671 -881 -140 149 291 -192 -146 365 441 826 -174 -913 169 -546 66 -265 571 -515 320 -209 -867 536 -874 59 594 631 901 -503 979 -146 -291 -239 324 991 -439 -843 972 -459 -552 -507 -716 -632 -287 -804 571 385 369 804 -672 -370 848 -559 455 733 -447 -676 -388 361 -360 -308 -163 856 331 -811 -32 568 -967 854 542 574 264 954 444 891 -394 498 -439 -891 -256 144 263 257 -830 954 783 585 829 717 916 655 144 800 937 720 -107 -413 133 -87 525 -938 -281 684 964 -349 -274 551 484 223 216 -560 -94 -851 870 -702 -647 -616 515 -129 992 -862 -835 -205 -759 728 -893 622 134 2 104 168 866 -192 -338 -953 88 -961 -532 193 328 497 902 69 -120 -291 -153 31 -935 -789 -130 5 -346 -920 143 98 566 455 435 450 168 966 -552 -287 790 -144 875 700 71 -459 253 124 387 -779 389 572 409 -636 120 678 -103 -386 455 -48 915 -70 463 -63 250 -264 -619 -245 -966 378 -634 -682 -609 -447 395 -928 -810 705 93 -484 748 579 228 1000 -442 392 -700 -786 -650 -808 -837 557 51 389 -274 -698 -22 -195 -414 500 -903 -523 -146 803 -826 -913 62 812 -189 156 -840 263 -207 -780 176 -142 -490 -877 542 414 366 -317 194 881 -288 627 832 330 97 481 -330 880 11 694 -978 591 -814 887 -10 -238 982 -369 -963 117 783 -708 344 673 -690 873 -321 126 -593 727 -947 509 -418 -468 451 -584 806 640 573 262 -829 596 -620 301 -515 -463 -836 -304 -762 -22 -462 -182 612 600 -891 292 49 508 862 -255 -421 437 -494 -510 912 60 -429 -415 -861 877 187 -950 -681 757 967 870 561 665 -76 585 315 972 -981 490 892 -370 681 300 -523 928 -461 -892 -578 -892 482 295 544 -173 -822 -474 146 504 236 271 -363 -484 -138 -124 655 152 -855 -364 -159 343 751 -575 -571 601 57 -687 -226 639 -657 -217 202 -152 -338 534 165 -70 299 549 -537 -296 807 887 537 980 -243 788 -165 -352 -569 629 530 411 -21 832 -245 696 846 -987 312 -786 626 311 -296 -956 -962 722 -479 -898 462 731 477 473 -274 210 787 631 -976 -738 667 265 -78 151 -54 -453 -714 667 746 -404 188 625 570 575 -105 117 712 -325 -878 -527 -694 -648 916 991 281 -99 697 959 12 -152 -124 -459 -329 -47 150 881 84 890 -106 961 -683 -644 -918 679 -529 512 -114 606 -751 -786 75 211 -900 161 768 648 -401 637 361 -770 103 -334 124 392 -172 597 593 -163 943 854 634 17 838 -957 -691 -702 -421 374 -632 -721 243 695 -32 598 731 828 365 697 508 -522 549 501 -221 717 -761 -275 -116 -433 499 606 -34 -599 -466 953 1000 -405 -469 -306 -35 775 -707 -866 -198 -845 -431 470 -911 -967 332 304 905 496 -248 429 -798 -710 590 -818 778 813 715 559 -321 40 -524 -653 173 166 716 817 -942 749 -460 -359 -707 239 -464 -420 -179 82 -887 -320 -728 -513 -504 919 667 -514 -939 -3 165 252 -162 -87 148 -615 200 -702 644 -773 -860 -600 -995 101 -773 -199 185 -316 -288 -919 871 -49 580 -848 -638 -242 -995 -489 940 -693 -433 672 541 -519 907 162 -305 911 -321 -170 355 -357 -316 283 -940 -95 898 -522 -611 -103 -827 627 253 733 -290 -112 2 -353 -123 817 -703 620 -184 461 451 -403 762 -67 960 -130 -910 -507 -225 -974 632 -140 90 -909 17 709 -938 733 -812 999 437 932 -832 -904 266 -418 481 -6 136 -395 725 920 749 907 872 -174 -866 157 -262 153 595 -902 -869 352 -269 795 805 495 -919 877 -707 -572 569 759 179 807 -28 -450 -817 -104 498 334 396 -125 -899 606 -78 -171 202 997 -716 -896 -622 614 -218 63 709 665 844 320 -177 -363 -44 474 798 282 786 -632 -403 -987 22 -868 295 429 -698 587 -218 -139 -585 -874 -364 -232 307 -761 146 -233 84 -388 -1000 -765 664 887 -325 281 841 624 -424 -207 -947 144 -734 159 879 78 -361 -917 972 -450 -13 -846 -221 947 211 741 -428 783 277 -386 759 -447 -688 -633 627 -218 834 -896 -648 408 606 -730 556 403 10 -206 -247 261 -539 -154 -866 -267 452 -28 195 -350 -2 196 175 90 399 533 908 102 -673 -109 -868 644 -258 99 -376 -674 610 624 33 432 556 284 815 182 -487 -946 456 317 -716 -253 816 98 367 -952 -81 -337 -641 651 395 -307 -660 775 588 308 -958 -291 -62 118 -215 -408 -647 798 -5 -98 302 767 128 811 226 -98 -573 924 -212 -54 256 -396 -471 -172 509 710 848 -539 676 -129 311 912 276 616 -240 -637 -291 231 -462 -316 366 -803 226 -832 -806 993 430 3 -536 536 231 -148 91 -578 964 -247 -84 453 -897 489 -420 267 -241 -796 563 -788 -33 -354 -182 222 -67 -787 -719 -283 -497 93 -175 -985 -834 890 327 473 803 -629 -172 375 -742 -289 -668 -215 -178 -684 -355 11 -546 300 484 341 -521 168 -583 272 615 637 -165 735 785 -774 -226 -755 -761 128 -664 494 -53 -962 981 -235 -821 782 -782 458 204 -490 114 -232 817 557 216 389 494 -649 355 -389 373 361 -914 -2 -227 -859 983 333 -941 -27 28 -554 -813 -929 486 828 -684 -489 -775 -524 -63 486 -543 722 -103 -913 755 -332 166 503 -325 759 901 -705 93 -48 -921 -115 971 -365 -717 199 922 526 256 -353 -855 532 -120 445 -473 784 -680 159 -617 214 -273 -236 312 168 76 673 -292 -321 -362 -40 -1000 878 83 -106 588 -907 949 194 816 763 801 461 -217 -502 235 -767 959 -773 571 -316 339 -220 -113 -157 -324 347 -180 -501 -879 -499 -631 -616 383 352 605 -290 588 -463 -288 -132 -177 866 367 97 -230 -775 -308 -838 -128 -632 -212 157 -34 823 733 -293 915 -310 -745 949 -558 220 -418 -575 871 634 503 609 142 -288 -697 -577 199 853 405 -506 195 -418 -553 -620 -592 -491 -365 -968 400 -465 -211 -10 -370 -422 286 -24 -215 -406 -906 41 35 842 -171 -526 -15 348 306 169 -493 -763 399 -855 -992 -175 973 -487 -143 171 -94 841 201 1 397 -477 -562 -312 -740 -776 572 -734 76 776 46 -469 934 -957 -498 278 -953 -375 522 -607 -785 -254 570 -250 -70 -37 -499 -828 -601 347 357 -558 -388 -569 696 -135 601 164 -128 35 -148 295 843 -382 -636 -857 211 454 -596 139 -308 -259 618 437 -478 996 442 206 -493 422 -595 -668 -724 -215 438 -516 -133 97 987 445 784 -851 293 92 251 519 -491 29 974 1000 -969 -759 -106 563 -801 -724 -133 3 -641 749 608 907 764 -721 937 -99 651 -260 -459 -789 746 -330 160 -853 -979 -879 84 -587 -607 926 522 -97 -978 573 514 67 -966 -591 280 328 804 -594 -236 -334 539 953 642 615 389 97 -857 9 -457 -464 135 710 225 61 -691 994 -736 -838 -190 582 479 893 636 -979 -944 534 891 752 -465 -764 789 321 -843 -591 -256 731 -308 -933 -852 397 -256 828 -675 -538 -474 997 178 -583 365 464 397 -731 507 725 294 -416 110 752 146 -253 -189 -919 180 392 -484 331 -856 -69 -890 -376 -243 -682 769 -828 -158 463 -455 -128 -599 -944 -979 -636 -765 -324 -79 568 523 -513 267 480 -674 -824 554 331 -605 629 -527 -74 703 -447 268 290 -267 219 345 679 -909 575 490 90 588 -527 -362 391 88 -981 -119 294 154 -831 137 883 -575 392 -907 -104 -385 573 -638 -272 488 178 -249 -490 500 -360 -745 -841 -700 -406 285 332 134 969 -240 -845 -285 967 758 -18 -538 929 -161 -791 -471 -487 76 -804 813 229 294 161 -994 21 -216 -9 -139 -214 -256 258 582 -628 101 -936 604 401 227 814 -627 370 -122 -297 184 240 -684 -328 -423 367 -721 -517 175 76 344 741 -257 505 -47 -493 456 -921 576 377 948 -481 -985 844 240 -575 -899 -42 -788 -144 -889 81 -621 314 34 925 -428 733 485 920 -81 -147 -588 439 -58 -977 -620 754 -438 220 -14 589 -996 851 -736 452 -475 -447 854 -402 537 -16 4 852 439 832 -271 -605 -660 338 -317 492 -922 847 -60 196 69 434 242 221 230 -766 136 -700 19 471 379 255 -31 538 278 478 10 -80 118 -831 226 -986 -52 -136 823 942 310 -298 -689 887 -609 -283 -964 -160 97 -603 -121 -811 548 467 -850 196 -371 436 -273 703 122 -585 -121 -586 -525 350 -44 -540 941 5 136 -863 662 -236 909 631 -369 -775 969 74 -824 797 -498 15 -792 -839 -903 529 262 -577 47 920 929 290 864 523 -932 869 -911 765 985 -708 -555 683 -192 -82 875 427 -976 -20 380 882 -274 449 -424 631 162 353 -879 523 -917 -825 155 740 -486 127 -511 -833 661 -469 768 -640 294 -13 334 -314 -932 -567 488 -758 -264 -135 -102 234 -8 413 -340 -696 582 385 -763 -414 -229 773 -15 -243 -364 -442 -606 -823 -829 979 739 -245 -707 216 -517 560 905 -711 277 -708 181 -744 213 479 324 -278 41 535 -368 -716 -145 833 380 -947 -490 -650 981 -918 -354 412 426 -926 436 -350 319 -791 -156 880 -259 124 174 -972 882 -286 -264 466 658 307 404 -424 516 -843 -202 568 -699 857 978 -757 381 329 -845 933 503 281 -193 256 -454 557 -592 663 -936 532 -919 -669 -683 -131 -55 495 -559 -716 732 555 -157 -115 -364 -758 325 269 -324 -591 -944 775 679 180 -855 207 610 920 -249 414 604 -879 -471 -840 825 932 -572 -341 432 449 212 549 38 553 148 -452 945 289 -77 814 -172 712 -94 -862 241 821 111 -113 -602 -633 -200 640 -449 163 -837 -12 411 774 872 -831 684 663 -305 933 610 -510 920 -182 -524 384 -81 191 30 -999 633 757 -488 597 465 729 -416 947 807 884 705 -24 -182 639 387 359 862 -193 635 -326 889 711 583 970 173 97 474 -490 -494 -610 -720 -285 203 -406 -812 448 -551 723 590 564 857 -781 -827 -872 598 -930 922 -487 -202 136 -169 621 415 597 -700 31 -969 -448 -114 980 -581 -394 239 -912 186 604 -548 -322 55 -922 -799 869 867 -199 141 -851 -5 727 -315 -390 276 617 790 -117 -89 132 -323 449 -292 658 796 -876 -71 730 -678 518 781 -733 541 -290 941 754 384 -31 467 251 -120 928 -697 263 930 624 926 359 -950 511 -508 685 -396 766 -6 660 907 -539 -308 -767 27 57 362 -195 464 819 -550 422 -558 -448 -364 674 -833 567 -88 -356 -238 -655 -117 525 -100 285 -81 318 415 -140 -477 -182 622 -283 -11 4 606 567 -557 560 -111 892 -953 302 914 -765 167 885 -346 533 331 818 -242 820 338 -618 193 739 821 -957 -305 -563 950 713 527 322 -914 902 977 -637 -936 -348 754 967 -852 425 678 141 -403 -684 992 -66 164 -903 596 -31 312 102 -824 -833 -170 -704 -403 -461 615 267 360 -922 198 -550 820 140 -813 -453 -222 -923 137 -12 865 -907 656 -894 -21 974 440 -495 20 -765 -255 -597 848 -173 -579 491 372 -223 416 -714 347 -819 -815 -497 574 -87 6 -798 224 838 990 491 -372 -979 -59 371 800 786 -79 984 0 912 -889 845 -922 277 -614 345 351 -388 -398 -111 -299 259 -280 -102 -989 592 -360 748 -959 -694 -154 -184 323 715 -807 906 -375 685 895 -995 372 -482 -238 -538 -473 -43 850 519 -919 858 -796 -449 641 32 -462 539 -89 199 381 -627 99 -791 -845 -588 -894 932 251 897 905 57 324 -804 9 519 -355 -48 -86 -506 -515 -197 113 541 194 -476 80 -987 899 583 -536 323 -813 340 728 533 -963 675 266 461 447 -752 -272 -915 18 6 -530 827 -644 50 417 -536 -523 537 -414 -66 -521 -532 461 715 108 655 -204 300 -237 -697 -53 -290 12 -909 -357 108 675 768 -124 552 -739 -324 173 -778 -544 364 785 -976 24 -882 202 -178 -731 -949 520 116 393 782 -165 -306 -712 957 -19 64 948 828 -322 -275 -266 967 -274 61 810 967 -608 269 -984 984 629 -604 -489 -532 -631 997 20 -969 -936 -830 -635 100 479 -5 76 799 -980 -953 31 636 -763 71 -374 67 -305 -231 162 111 -793 388 -579 -941 -874 -239 221 -264 -752 -93 -326 -543 3 -424 -944 448 651 -275 785 12 55 -569 -544 675 294 -598 -147 688 -278 30 -35 334 634 -334 -533 159 -393 -65 -619 541 -203 776 -171 -536 345 125 463 -381 -6 145 194 -46 -121 271 -960 346 -856 800 -166 228 505 -760 -463 97 762 460 -80 150 -129 14 -5 -648 847 -82 -223 944 743 -833 904 -513 698 -585 -96 -185 835 -375 380 -353 838 -497 312 397 300 -869 -957 258 -36 221 -618 -476 -733 -467 592 584 425 -8 -372 -948 692 689 -891 -319 -788 182 -415 291 921 791 -61 -468 343 533 -688 752 -932 278 -932 182 915 -434 886 -729 -667 -598 -677 -87 -556 -266 -83 958 -684 -807 -396 487 -652 -483 -250 -589 -807 -785 537 240 709 -700 -96 -79 487 -190 101 -466 -854 953 907 -172 420 -920 202 -404 205 -232 -630 -846 -629 839 408 -769 512 -906 413 154 894 -244 -864 -717 415 -82 -60 821 188 551 645 191 -64 234 -95 713 937 -264 -120 -494 -233 56 668 -264 378 124 -330 497 -782 -855 325 -695 -798 -851 258 425 -707 590 944 397 46 -52 -369 -517 -60 -408 231 -254 883 -433 904 -652 -248 -497 -542 -662 -61 263 261 610 -266 -521 -730 -534 -443 694 -570 -125 -115 915 263 -855 351 860 -139 -332 -861 -488 -621 -285 -420 843 -235 86 912 -559 852 -804 645 317 -328 393 235 443 -98 896 363 -563 717 524 -761 374 924 854 108 762 749 -744 -842 828 853 -594 -741 -304 411 258 734 234 338 -401 416 -506 204 -786 694 418 249 79 -516 310 725 -78 -371 -431 892 -646 -689 899 -153 697 -628 -44 122 992 -700 816 785 103 -726 -98 434 -213 675 -65 539 514 876 -30 924 758 91 -841 364 646 890 -612 472 -74 601 883 509 -173 -706 516 343 4 -408 6 350 812 -120 -746 859 -283 -663 667 -450 -529 352 577 912 -304 131 264 -428 347 705 -808 -357 931 312 634 409 -254 -9 270 291 -377 -792 -892 -520 139 -75 -635 -322 234 528 491 689 953 -773 -12 -710 -373 -183 -295 -673 -300 -534 -943 10 482 -806 458 -616 -116 105 -976 -783 -781 -826 222 346 -766 723 319 -969 -277 -240 444 -575 543 -846 -513 -337 -136 -638 516 6 619 -242 -69 -776 835 365 -731 -649 -167 -808 415 144 954 -545 680 -305 206 -952 -539 79 -483 738 916 -528 -241 -270 708 -519 754 474 722 54 -472 878 219 223 710 -321 639 177 32 -627 -321 705 47 -716 271 -812 255 -155 97 -282 415 -859 -578 699 668 720 840 783 24 530 -359 564 -21 800 -335 -555 884 131 813 487 -826 -461 214 737 -107 -268 896 -816 642 996 365 -549 251 -701 111 983 -938 -911 686 126 -400 -443 -77 -898 -37 909 97 -452 -166 -434 270 899 -620 -838 -409 825 4 -527 7 -298 -642 46 371 -237 -799 -910 406 61 -540 228 -57 258 -923 251 -683 -786 396 144 -401 -702 23 255 90 879 -968 -126 2 725 102 635 910 828 -814 -87 220 -958 -883 -683 810 -988 -22 -834 987 -131 661 -196 136 403 -186 -552 -681 848 -134 -22 631 123 -622 3 869 968 -486 -445 271 -175 239 -328 871 905 748 88 -131 -909 487 -156 -948 -69 -839 -481 936 733 552 -808 -641 -770 686 -333 20 847 -136 -392 -378 327 -374 -911 -96 -261 782 838 -576 275 272 -59 -558 186 342 958 373 824 -121 -283 839 172 -845 332 63 220 -131 -619 -906 226 76 -864 -17 213 552 287 425 611 437 -236 190 -709 481 447 64 32 16 67 740 349 598 975 153 750 946 -798 126 -903 80 -292 428 743 -757 -848 -865 80 685 418 973 -556 591 -336 798 902 -278 63 -234 456 -397 996 293 -957 -853 -307 -663 -883 -533 -653 818 363 -708 -885 -518 -33 -122 657 87 796 39 -213 231 -350 763 141 539 -27 402 431 -599 844 -449 -755 238 744 -652 -477 -687 -138 -704 528 524 556 385 -913 -641 464 898 -314 -739 557 684 215 -830 183 -311 622 709 -757 -754 -154 752 -546 -902 -775 -29 670 956 -221 -680 -762 -409 -692 583 954 122 844 -955 -717 -264 -459 -105 386 -645 503 31 417 -325 715 -161 -356 -178 809 -185 157 143 826 387 741 -619 466 676 -569 -936 -765 -710 391 -448 -483 265 753 -805 819 -120 671 709 -947 449 -477 49 -380 -338 162 245 633 -411 26 461 975 310 909 -785 541 995 -185 -306 45 536 995 799 405 132 12 -679 884 -185 -29 209 -963 -552 -795 885 -29 362 331 -380 443 973 489 729 -851 -126 292 684 -282 910 -907 267 -82 -961 -628 910 -349 594 -748 -890 605 172 125 398 -710 350 786 -362 997 -68 -85 579 -135 -173 160 964 476 -632 -196 -719 734 927 609 -988 287 -500 0 859 715 -880 797 -472 -319 801 -573 509 -430 -429 -336 -253 -770 -742 74 -994 250 989 -542 -876 227 -744 -301 524 -559 403 -81 565 -476 139 -832 119 -16 97 -612 20 -631 923 -913 410 777 -303 167 708 543 -501 240 -955 397 -658 -242 -168 -853 -280 -632 -227 252 933 -487 -505 66 345 -592 -359 751 17 524 810 -430 -871 -231 -319 -134 -488 868 -686 232 987 -925 -68 171 794 -391 -253 865 176 -869 -851 562 -888 280 794 -642 -243 507 -449 -387 -973 -622 222 290 -605 736 -178 -842 473 -96 557 404 -745 88 -916 -721 77 458 -899 -2 795 411 -359 716 0 447 633 453 24 43 -90 -832 -825 470 -751 -477 163 -695 -870 -1000 -598 824 -294 987 56 -844 271 -880 -257 990 193 -617 -535 -432 -940 -625 359 -759 924 415 -934 -40 -401 -871 964 -853 -402 -533 116 109 991 360 833 773 802 260 -69 -840 868 176 -530 -230 455 -541 603 206 107 561 500 -45 -439 -637 510 363 -169 -797 683 324 -39 -270 -466 -617 895 -762 839 178 768 331 -573 -972 509 800 598 573 -980 838 -180 780 426 72 -405 -545 512 -499 789 -84 832 330 -967 -538 -191 352 698 754 -426 858 649 -903 31 -870 220 239 -914 -944 -426 -213 -936 -363 -29 -297 269 559 771 566 -436 547 101 5 252 -474 -448 260 879 -313 306 -22 -156 -866 -702 -709 910 -470 -274 797 610 -483 -702 969 282 -270 733 -478 768 508 122 975 297 -192 -935 -134 -711 -336 -168 489 -62 -52 -726 -566 -368 836 879 412 833 268 -159 646 -466 325 -846 -712 579 524 -362 737 761 -802 -181 583 -863 -310 -21 381 650 628 226 453 538 -794 74 -164 -551 498 -244 -723 707 -941 -271 785 555 47 -838 248 933 479 -860 46 349 96 -541 -874 661 -530 -140 280 685 202 -620 -916 645 695 557 133 90 542 -471 -963 366 -613 -819 -744 -203 -860 -530 449 150 913 85 -806 -954 344 315 794 -110 444 -143 746 -825 -974 -128 -419 251 475 175 382 -524 461 762 -882 -340 -361 -65 -104 588 -40 -683 447 297 -143 -927 -820 -106 -491 131 -851 -671 -440 -424 208 -274 857 -837 63 672 -179 -220 -622 -473 157 983 -160 -185 674 673 -541 453 -929 -785 -800 -257 451 673 -622 -929 -418 367 -924 -44 461 181 -548 950 260 141 977 -161 770 -355 690 166 94 -350 701 -98 672 456 181 -338 637 -695 -556 -736 310 -337 -535 451 -795 -397 -561 -54 447 515 87 542 262 749 602 -397 -743 471 -410 188 -167 -281 -494 -933 172 -683 508 -574 119 -662 -358 -243 813 473 -330 732 22 590 749 -38 74 -701 -921 752 -138 382 -345 561 -213 572 92 147 -909 -50 566 -989 -739 308 -262 -425 191 -852 292 -498 -408 -438 29 725 -299 232 -201 163 -78 721 642 -358 726 -653 67 -353 -964 596 -867 271 -62 -476 -933 -398 -556 -13 614 -551 -582 -206 214 -320 -252 -176 -48 717 303 -182 915 -415 644 589 -945 -845 -707 -258 398 -960 -498 -665 516 -409 470 759 -414 -267 -629 -164 -375 62 890 393 578 -996 913 -292 -565 540 -316 -226 550 831 -32 767 75 -568 -758 612 -630 17 74 -380 563 -450 233 812 85 -798 355 595 827 -858 593 -285 679 575 -524 573 -70 -156 -575 -267 -666 -328 -954 -394 356 -721 314 639 650 597 722 953 -284 -867 880 277 -38 -621 843 239 -209 726 152 -718 -251 -534 178 566 140 -150 558 278 352 477 329 -962 -60 603 28 -785 -507 621 -869 939 -852 -207 -988 370 -805 -697 -289 -914 -118 -569 -788 429 -363 725 386 -236 269 -303 138 -8 890 -223 -630 242 182 682 -217 445 -657 21 -681 465 712 619 -531 -876 129 -527 -183 -365 569 -947 411 414 -939 947 486 378 623 -656 -710 -477 -383 -510 -706 -450 -840 470 -371 -788 -83 232 -437 -912 997 927 516 718 -700 -911 749 935 -888 201 -485 -310 236 -28 -628 801 287 -710 -560 812 12 -806 -719 642 23 -261 -244 146 -206 -330 868 830 634 176 360 -601 342 368 958 30 135 -180 986 -285 -46 -909 -270 -21 599 -789 -23 192 -574 -617 -622 -631 682 -763 798 -884 -290 963 -103 989 -214 -922 215 -886 -645 -226 252 248 532 936 -774 984 -784 -231 -500 -40 834 -994 36 605 -379 562 287 876 424 -605 -180 -512 -838 255 75 993 608 15 -436 -122 -115 -104 -174 -139 915 -571 244 554 205 -220 792 -53 614 -432 162 938 99 949 268 87 -271 616 -916 -863 -471 244 -42 557 187 2 539 944 933 -28 382 96 87 -488 8 127 -482 -106 919 -564 336 -907 -530 700 -126 396 466 -835 744 -286 859 358 405 -351 -378 -28 702 -540 -507 -320 205 -156 -170 26 290 -668 -58 -784 927 741 732 -644 -56 453 -459 -539 693 603 232 140 146 -205 -799 511 -174 -830 -60 928 516 747 -356 635 334 537 -498 990 239 -716 741 787 603 364 539 875 -67 372 322 615 213 -659 967 352 556 -799 -533 -505 147 105 306 874 -1 -671 -275 -446 -153 -935 -330 349 -50 948 -477 -980 280 -606 -615 -747 -169 -658 -246 -713 -809 870 -485 -537 -80 -878 336 853 821 409 -848 -312 -527 391 729 345 791 244 -876 -196 187 -568 998 -835 -323 -792 267 584 56 756 -820 815 385 76 -125 791 -230 715 -831 303 -1000 434 483 -220 -746 -582 -363 221 -54 -412 700 532 -596 -664 379 -860 351 -628 745 986 637 -899 -329 706 -158 -740 792 722 -148 -228 -966 430 -487 -10 137 -401 -574 553 121 -499 431 -781 -846 271 792 89 -603 513 795 -77 -988 458 829 -590 678 -448 -339 669 988 -272 -521 -613 -936 -622 511 -903 613 -555 -93 546 646 -183 -544 229 959 -325 800 161 -800 -140 -544 -923 -384 429 -939 -494 335 449 432 -649 -762 -178 -963 971 966 -694 -586 47 -757 -137 813 -974 842 277 -911 511 -817 -296 533 664 -280 -187 253 759 45 -775 -735 -448 -151 973 -987 -81 -193 510 935 -333 -242 -154 848 696 -903 -408 -403 159 510 904 -912 -784 224 608 642 -961 -548 -931 -979 -91 -868 -866 -955 494 478 -119 -59 -942 -110 640 68 -133 -819 740 226 484 858 -212 -546 -326 537 244 -632 149 523 -565 -923 459 699 -18 575 -178 -754 110 -780 -596 -963 565 110 490 -480 872 137 560 -670 -427 215 373 -884 -304 -67 986 -82 -329 541 110 -93 -580 320 -757 655 991 622 59 -962 -401 478 -381 -276 107 -742 828 -768 -980 264 -531 -218 554 -674 910 921 -2 -341 -511 -157 -958 -619 -225 588 932 -885 -704 151 -196 -384 -687 -110 -834 -516 -745 -769 -891 877 864 552 614 677 576 -460 737 999 648 -691 783 -793 -306 232 -154 763 -384 839 12 -770 -866 -940 -884 -173 -578 -687 -859 557 -615 -975 673 -260 921 84 -872 409 -557 679 -691 -750 496 -47 805 728 600 661 -697 -699 79 -670 -409 379 -878 -1000 -309 -694 -396 732 721 -895 177 558 -30 -598 -668 -330 284 -219 471 -174 -359 -784 -469 504 170 950 -268 162 -84 -307 -423 -751 224 -86 -365 -222 304 303 770 -750 -478 718 -96 -366 -360 -478 416 3 83 -542 -205 -288 482 -903 265 680 41 345 -933 991 -639 721 -504 -983 -398 285 798 -858 652 -292 837 -228 -554 536 283 -840 -161 576 807 644 -569 156 973 75 -330 -861 -312 -564 -432 177 -484 -712 -774 394 169 178 -99 674 450 -953 363 -744 -147 -468 684 -563 -330 655 -603 804 233 -845 -885 874 -740 -125 -279 -289 597 -30 -773 -260 -593 617 -882 678 692 175 -942 217 -772 779 -677 618 110 800 -628 104 -70 -410 -703 748 923 852 -265 -42 -526 817 902 34 863 -348 -979 -199 867 -521 276 173 -479 292 -457 -303 -957 332 441 247 171 346 430 -320 423 -729 -290 430 -62 -91 -971 684 825 -552 497 72 700 -667 -104 351 -690 102 381 483 604 -334 117 -672 -555 -767 426 -713 -986 -372 -864 -413 865 455 347 -123 -100 -26 -415 -614 -879 -778 -442 -68 321 -54 407 -497 250 -724 -611 367 183 102 378 -19 633 -877 -820 -276 455 952 -876 -829 -489 -160 -748 -874 -914 800 -993 -540 553 -294 665 76 61 -340 -22 -474 441 -500 -463 48 -448 -442 669 122 -104 136 448 577 270 -432 -99 -543 -256 -807 535 428 -139 781 58 547 -566 265 701 -236 786 948 646 869 -315 -584 193 412 816 595 72 4 -977 -738 -259 782 -80 146 998 -673 -393 -754 668 -674 410 449 -226 -27 316 222 -715 -65 -181 856 -787 354 398 859 -682 517 -512 374 532 261 -554 -359 -481 -605 -143 -966 -155 -864 512 972 675 -383 821 735 -199 789 -79 925 -75 -594 526 -994 873 -343 675 -553 -250 -497 266 -850 -950 40 -629 -689 871 -796 177 -736 322 -141 -907 939 -448 -602 266 -725 -122 -947 402 -753 -723 -873 655 979 499 -800 759 634 -284 -841 -447 -5 193 5 42 -358 460 894 -806 -199 252 -816 794 -273 907 -762 -84 -51 318 -370 531 -867 434 282 -391 2 689 983 407 -970 -59 -102 -414 -571 -257 -466 -960 738 599 -333 222 105 111 936 630 463 607 -32 227 984 290 549 775 -423 -191 431 856 -909 710 -4 142 -570 904 -566 731 -22 -739 -775 69 -652 542 389 -972 -952 715 -612 -836 -272 -127 550 -972 131 -562 899 -304 -821 500 971 -530 -148 -929 540 114 -474 -900 -767 -789 90 -560 -55 912 -869 860 534 -361 -507 198 844 731 -33 -234 175 -77 -628 -415 -398 372 809 -925 512 494 623 -894 783 -654 485 -182 646 -843 128 -709 -353 -141 -981 -143 938 167 -990 -605 441 -126 772 -582 -672 -904 -910 -286 -105 -482 -15 -381 -139 -122 -311 212 360 -883 -492 247 506 -638 -849 -779 381 162 896 -732 31 506 -466 262 -781 -781 759 -371 -12 787 25 -313 -483 771 -485 -654 995 -862 450 -781 -42 40 -709 -211 -442 -285 606 -121 -485 -146 -863 -538 656 847 778 -912 -789 727 -101 701 -830 221 475 -628 -603 -628 -857 -458 -151 -598 -143 518 391 -146 181 866 -516 -840 -692 -562 -487 -13 -335 304 418 953 720 -34 -80 -893 -86 628 -871 -878 -644 -950 603 259 102 122 775 -746 -283 499 439 -37 -159 -464 699 -292 844 -22 545 868 -149 652 -985 -522 190 -286 -402 -112 -924 -960 22 71 272 -255 -160 -664 -930 514 313 653 -2 856 -697 639 -795 195 -742 560 406 666 -185 -703 677 -185 -118 -253 712 460 341 -707 456 472 -513 947 8 -639 -629 52 -708 173 520 -239 -349 427 985 997 64 -801 686 590 45 -44 -6 -955 -738 474 -73 997 -432 486 -575 -975 296 378 944 746 693 -65 -178 -687 111 988 459 -206 565 -845 85 705 745 -162 455 -163 464 -211 -270 -985 429 660 928 119 -5 454 -532 -46 -272 -457 322 -30 151 672 -784 -649 -787 -581 518 237 -609 -655 -577 556 -489 46 -209 461 -966 -796 -669 -936 -865 153 -344 -52 265 -760 -75 611 757 -540 -829 -349 107 723 -102 259 682 -741 -717 577 -864 -589 -15 -525 914 -243 406 -551 -37 182 408 -944 -976 52 745 489 -285 -35 -487 927 714 -259 927 -794 -849 -3 -419 -805 504 900 -386 819 -844 -17 896 -637 -676 -158 267 799 -44 -393 -420 75 -291 -310 145 -895 -788 -365 -941 235 272 -537 780 818 204 -491 -69 163 -544 779 395 878 330 -734 -717 -518 -541 -787 887 -868 -790 -590 -667 -260 908 824 -521 24 -364 731 -164 639 -600 -542 654 -764 -788 779 -241 823 557 39 993 158 -737 -921 169 730 -861 -289 -196 -279 -895 -612 790 138 -943 125 641 -537 -178 -422 -152 -840 -409 49 927 -271 50 -135 -823 353 -417 427 555 -67 939 410 -722 -245 345 25 -10 -385 -781 -882 -934 974 39 -265 383 454 -250 -240 -844 500 -916 -538 530 892 146 225 35 704 291 430 -218 -642 -266 -573 213 -51 129 146 -481 -286 554 -535 437 -603 847 -344 -818 65 -22 -820 708 805 632 -277 784 346 973 772 638 -955 -168 732 789 -295 -730 483 -438 -353 342 701 266 106 629 266 794 411 -609 -861 -122 -768 -970 663 244 213 -257 263 225 -882 814 681 -26 -275 927 -287 54 -19 794 -312 308 -662 -40 581 -342 903 52 926 220 -296 -609 -2 -516 -742 -459 -69 -713 -320 -89 308 146 341 -472 302 554 -144 -142 767 49 697 794 -780 -39 406 22 -198 -542 295 -220 -901 -155 437 453 175 254 442 -880 -397 332 -898 590 -615 -549 766 311 916 522 -3 -935 -855 843 -35 -196 -133 576 -191 687 269 -327 139 -828 141 110 -689 -823 779 740 -398 327 -991 977 -955 770 -515 -38 627 281 -560 494 -632 17 -516 340 -566 -49 -842 -235 -721 445 535 -891 640 504 738 640 -846 -420 529 413 -179 56 843 157 -280 10 -306 371 -357 3 -745 -660 -205 -65 235 -499 -331 -480 -924 772 -964 809 963 -345 898 -159 977 96 502 913 143 522 702 -141 600 769 -947 -759 -696 -417 975 131 317 -823 -213 -151 349 202 -55 853 222 -18 968 -868 -305 673 224 -327 866 -681 -217 205 90 -737 840 75 608 617 49 -534 34 -464 -118 -22 -84 191 -796 -860 -971 -943 -325 592 231 -860 -387 -504 557 444 553 890 612 -865 -833 -160 91 757 -3 -209 56 -168 -641 -158 -394 98 -193 -707 -720 -851 167 -945 106 -233 998 -580 -127 -653 979 -641 -816 917 865 -946 -199 -411 -984 -754 -949 354 -558 48 197 -733 -716 849 -362 674 663 863 -590 -537 -940 660 -436 840 22 283 83 -346 308 -650 -304 313 -73 794 -378 -230 623 -683 -807 -891 -653 450 -637 -828 -378 614 -194 -549 -2 737 190 787 753 -476 961 626 141 994 -258 -974 -742 -796 467 -856 -542 528 384 625 -247 -212 287 514 181 886 213 -957 -142 -372 522 -641 904 -328 -612 -391 -8 -114 -648 301 948 -609 -488 -67 24 866 377 -438 440 139 406 -255 -849 -972 -978 -925 427 8 -719 -446 801 -144 14 -801 964 209 510 376 -345 781 -400 -300 827 686 -460 -123 948 -462 -261 88 564 42 -69 378 758 -787 -598 -270 -854 915 -121 807 699 793 150 267 130 -315 -333 -500 272 -911 -546 382 79 888 -267 -384 611 964 480 948 -973 940 445 -44 -234 -947 914 530 259 -876 486 373 -747 945 -552 -343 -589 341 626 -7 -965 985 404 3 -722 -132 52 -954 388 -611 783 -875 -375 277 -324 744 -316 676 -433 290 984 647 705 -140 534 90 443 -105 -860 41 446 176 406 387 -897 -305 853 838 -47 -932 -522 -593 -969 -776 -538 -744 622 -64 -346 -537 637 -333 -546 118 394 710 -272 975 -441 40 -90 -948 -713 911 -135 17 595 645 160 -737 -66 504 485 -969 -212 -68 866 546 -446 648 -816 -869 -782 631 -144 -573 -885 -398 -275 -183 494 -906 -57 -507 -770 181 -789 -565 -639 325 -79 -508 -915 790 471 904 -627 -862 476 -557 493 -882 561 316 -130 -351 -467 575 216 891 -410 -335 -978 399 -743 493 -583 -607 259 -914 239 229 647 -141 -139 121 671 -749 351 45 -838 -485 -372 -481 -919 836 548 429 612 582 -344 993 -217 -158 723 654 -340 617 997 -424 789 -725 907 -741 -913 -826 -295 -709 994 885 -112 644 -897 640 791 -30 -707 -98 895 -833 83 -248 -863 791 81 419 -377 -6 -631 240 141 -354 -691 -255 -641 -992 -645 -145 393 -686 993 -156 105 813 -236 171 -167 651 375 475 -696 -17 -258 976 -892 659 -294 -319 691 -906 766 382 583 446 -858 -108 -658 -308 14 -137 -222 -684 -877 808 -802 -450 -879 473 -173 871 -237 688 341 565 -120 -861 868 -306 -47 80 436 319 890 157 324 878 -562 410 463 596 -371 -71 -556 648 893 926 -952 514 225 -918 -465 198 833 434 -788 70 -969 183 176 -342 134 66 524 -741 -968 -485 980 -948 21 -308 298 -43 -516 901 -710 -762 993 632 194 759 624 719 552 821 -700 776 372 -923 854 260 359 -859 -572 896 587 314 762 -827 -223 -526 -163 839 840 -245 759 160 -192 -390 966 -893 -622 973 656 -222 810 -750 276 748 63 623 -675 -683 -954 820 -960 521 -216 -420 -715 868 -200 524 -557 966 -118 607 327 -129 -194 -430 -580 168 946 980 -298 -908 -514 -469 -269 -699 532 -976 306 -566 -810 -771 -358 -653 788 -478 175 -696 765 170 653 -568 -344 412 369 664 215 204 99 -416 700 931 -601 -107 -219 -887 626 -395 357 652 234 -761 -542 38 981 970 910 -678 -457 513 -792 -298 164 825 -367 -167 -618 -889 710 697 -910 189 713 -676 -149 -974 -780 109 -531 -962 216 -688 843 -668 391 203 -630 305 -924 -838 213 457 103 416 -183 -574 -68 237 -278 512 706 -247 895 637 872 -9 -173 -195 -350 197 41 -290 -705 -451 -231 552 450 -729 869 -922 -300 -143 645 -210 550 835 -606 -536 239 159 904 878 -968 -128 -152 525 575 -960 806 294 488 176 -174 630 494 94 694 644 -599 88 -288 -719 -256 -169 -372 721 -167 -517 402 -139 -584 -134 257 -958 662 784 514 -523 727 935 -32 -459 -669 621 -329 -818 19 -166 -284 21 936 413 546 -988 -63 -143 858 -804 -721 354 -678 434 218 439 -106 -369 444 -204 420 -952 -355 518 617 429 -128 204 913 685 -467 -151 -818 321 -181 24 505 -462 -74 -916 -986 -690 -990 648 -626 896 -706 -620 -977 -100 190 759 633 265 123 -103 -330 750 -787 70 151 -243 -361 854 572 996 496 -500 400 975 168 832 181 -25 578 -864 175 442 -965 759 865 652 76 360 862 -719 -960 262 -732 170 46 -55 44 16 -157 277 493 -862 -948 593 40 930 -728 755 250 -791 21 734 132 -593 660 -457 901 -43 -439 -136 27 268 685 599 305 119 213 76 -287 -103 -602 852 886 58 379 415 73 -228 -114 -122 -70 572 -217 -122 -394 -72 795 -901 -290 841 300 418 -451 686 -901 -589 162 -37 -468 -320 -216 232 599 -776 -283 -667 816 -563 856 94 947 -83 166 306 525 292 333 603 -171 -167 710 253 -851 967 571 -549 593 -589 473 766 -138 681 -980 210 459 636 558 689 -791 813 -423 -302 -381 -325 795 138 196 -25 559 -844 470 -803 -597 -995 85 779 365 -919 633 -914 -51 729 -735 -684 707 -220 -58 -468 672 724 192 -892 -310 969 -224 667 55 -49 267 -949 297 471 953 -314 -61 584 -717 -637 154 -802 783 958 94 146 647 569 351 -223 235 5 -933 -67 -322 -158 12 798 -21 895 326 871 909 -612 520 -213 -789 129 812 366 -792 318 -815 -51 591 -502 -799 229 121 928 789 -862 829 -242 763 -733 168 463 -446 835 837 -849 -768 732 659 978 825 270 1 -318 847 -137 417 -982 -540 495 129 -951 605 848 197 221 484 411 59 -458 529 -50 -440 -787 733 -433 557 645 -268 -742 -756 -217 638 31 737 -496 9 -926 -956 929 -390 -844 734 -106 166 328 706 -301 906 685 524 -979 993 33 -103 -540 -261 450 -529 551 -199 -465 881 -663 -863 883 99 251 908 466 309 -850 120 -424 495 727 558 460 981 -352 -246 62 125 -401 0 354 407 482 131 -80 194 868 80 212 -840 -66 -310 825 -204 638 160 -442 177 -903 -528 238 -491 -734 642 660 452 -691 19 -640 52 261 -811 884 986 840 -722 -838 426 -960 556 -447 470 -176 97 723 653 -325 -37 -711 944 320 553 -656 -615 211 72 319 -888 -616 -16 -160 -332 961 -325 320 -658 -874 -159 -156 345 -424 920 755 874 692 727 -169 -228 495 142 -95 88 -942 304 -404 317 -485 -825 -289 294 899 -66 -403 994 556 -682 417 63 -432 -429 159 -178 -189 -837 975 979 -760 -874 691 349 479 589 239 139 496 -143 7 574 471 938 -556 695 996 32 449 354 2 -664 301 -507 85 -121 -997 387 -559 -101 -463 -660 -235 360 819 372 774 38 -290 -216 -521 719 437 548 405 -77 -853 395 -832 871 871 -362 883 -816 -476 -297 -905 352 978 567 -395 83 -148 -59 571 -307 604 667 -443 969 300 -581 389 710 831 753 -619 225 435 400 -421 -759 -269 -543 509 922 781 322 828 607 395 863 929 -70 -846 -65 852 105 830 874 285 755 -401 933 -584 -250 335 819 -458 -799 534 -235 839 -859 783 276 193 -112 25 450 571 -454 642 17 -494 -12 -638 911 -73 -954 -792 9 853 363 896 884 502 577 -968 -866 583 665 -884 497 876 -895 -733 343 -931 183 -739 396 77 -95 -834 -492 -953 -898 573 -152 -243 46 -180 -224 -849 630 18 117 927 489 336 892 -450 -232 230 885 143 774 -297 -209 -527 -403 211 -307 843 347 257 -9 -429 -293 141 -440 -682 614 711 736 245 -906 -654 374 -499 470 570 -925 -447 569 567 -168 584 -257 -50 -754 -85 -333 673 -405 -596 -454 -935 -832 -370 583 480 227 259 -737 440 932 190 150 486 -806 265 -312 451 -923 937 522 980 42 -778 914 773 -420 964 -780 820 -329 -209 -625 169 -549 752 -354 602 941 659 -758 -253 -176 779 366 -139 -595 -984 962 305 -768 -474 -613 -996 400 -832 -383 367 -110 362 -629 958 -966 -570 -93 551 -635 -908 -928 -693 68 77 101 -902 -243 96 990 -783 332 442 106 793 -695 -365 -204 595 780 129 411 709 -857 783 -785 105 417 -187 -985 -353 -457 288 -45 290 -891 294 -512 -89 916 -988 224 425 219 420 -84 689 410 894 -575 -48 -70 706 -203 -101 -329 -645 -928 -14 -336 955 -715 -17 769 -342 182 -864 -735 745 -136 -768 437 -437 294 -115 -219 -617 -384 329 -944 712 825 913 -755 855 -693 -311 -746 -700 668 -852 443 -136 -446 140 -578 -374 339 205 822 69 475 -399 -415 234 -287 372 18 754 95 -386 -431 -331 736 -504 -219 -685 -809 -513 356 -996 -851 -630 -372 -751 642 337 167 -23 -867 -550 -327 -15 181 45 -806 690 -494 -603 930 317 -712 724 695 -164 616 822 948 219 607 -338 -143 892 -805 -61 -243 728 546 -435 -678 -996 -753 -755 831 -361 642 -471 -909 468 -622 684 808 249 906 -209 -772 -673 -324 -240 683 893 599 -368 -711 938 -73 537 824 -35 -195 325 -786 -111 238 711 606 757 621 -475 -886 -335 733 -907 790 605 587 326 655 -932 143 -151 -347 -893 -456 -348 -308 33 388 -268 193 -888 -183 89 -146 -798 814 -925 524 923 968 367 -491 -401 -422 813 -213 555 976 101 668 656 -695 -397 369 511 145 -869 583 763 854 754 -422 352 631 850 -731 584 862 -828 757 -442 -328 -815 674 541 731 392 309 -317 598 -421 -113 226 900 -488 231 316 981 424 251 -363 -111 -352 -47 -269 -615 983 -560 -243 448 -108 -635 208 958 -952 395 -437 -582 313 722 593 678 188 874 -319 -208 787 796 75 -918 676 -969 565 107 -886 -643 -607 987 980 235 415 215 639 988 364 -595 90 839 -538 75 -975 -151 -222 -969 817 -506 842 -16 707 -17 -392 -428 -163 780 740 660 338 334 900 -152 -74 -451 624 504 422 186 128 -561 747 -889 -162 -90 -510 -998 912 305 -174 768 -475 -103 -563 947 -926 685 52 259 725 134 -864 -786 -350 -478 -626 590 499 446 657 -809 -985 -212 -130 -510 -617 334 859 132 458 369 719 711 -256 -957 -117 -395 996 -221 220 208 -668 -114 -667 -87 351 -791 365 984 -983 340 -426 -933 -423 -374 -892 -627 712 237 354 -84 -201 -407 619 -662 866 -539 -641 -110 704 -982 429 -231 -606 566 -802 -44 -903 -151 531 -482 -961 916 -686 566 -557 578 -871 718 727 -700 -796 346 -936 858 5 845 -187 -638 486 98 -423 -383 -337 896 457 -895 -595 -509 226 -79 953 -597 -652 -765 899 688 262 53 -551 -822 281 -5 206 -817 513 -574 -962 -853 -33 -361 231 48 355 368 164 431 125 710 605 -626 -449 423 573 914 -612 409 597 -334 254 432 -884 62 -91 -727 127 -71 352 513 -583 242 -103 383 168 111 -69 -472 251 -610 -916 -381 420 -886 -875 58 -447 -102 -797 -482 -956 957 -64 -58 374 -722 -387 779 -85 634 545 438 95 -649 -719 417 -447 -148 -214 174 173 -48 -636 895 -375 380 279 629 -661 -19 794 450 9 562 618 -242 -498 600 -497 -831 -442 -56 -13 260 722 -244 -229 -932 -655 -850 994 116 111 -279 595 510 -164 -34 -402 -757 -92 -282 7 791 419 542 -297 -744 -729 797 835 -66 160 -664 706 -411 779 -139 763 -741 297 -804 936 859 881 -509 588 276 567 -125 -739 -295 321 398 -695 74 386 1000 -573 657 219 574 271 723 873 415 -113 579 -183 526 -541 -796 -963 -12 -737 -780 505 -690 835 711 225 -541 165 226 331 -30 -747 -163 368 -285 -515 -423 611 658 -332 712 321 -843 -155 -197 475 -49 847 -643 8 435 787 -350 -857 708 43 915 -370 -396 362 -218 -111 407 -508 402 147 649 -651 746 -708 -175 522 -368 -584 975 -449 -372 -731 713 -185 -853 74 155 -930 -262 451 -53 -545 -131 836 701 611 -783 407 -590 555 -678 -568 -186 751 -365 -512 -728 314 962 998 -728 657 587 449 144 120 792 -847 -655 911 400 77 52 45 734 -48 -741 414 -429 -174 -403 -461 287 -400 -203 -24 -706 595 -447 781 -779 -603 794 622 -260 305 -539 585 877 -292 -960 -123 884 107 95 -321 -918 -195 -362 -425 804 -291 594 496 -307 -985 -653 507 348 -80 -542 -641 -365 158 586 302 -268 -465 87 632 -51 418 -967 290 15 797 972 900 822 705 49 -951 111 273 162 78 650 -643 -963 -20 -417 -552 453 74 -786 871 -606 187 968 -800 144 -936 -176 312 208 97 -9 98 -640 22 613 -782 -298 -150 -429 593 -685 -232 -411 -686 522 784 -979 601 712 -237 -766 -458 967 895 602 766 -111 -611 -235 -912 -155 -448 -805 938 -525 -261 -468 -269 -178 436 845 374 904 -501 793 -253 172 -523 -647 159 -74 447 971 244 163 374 -990 596 969 387 288 143 -381 459 507 297 39 -13 -220 503 -543 764 266 -300 678 685 -110 -533 -341 198 104 -553 963 571 677 -883 551 -612 -865 -661 -742 99 -990 478 238 -788 68 -703 -884 -332 -216 370 391 936 972 -143 -274 906 366 865 220 -863 601 647 603 741 -334 151 -882 263 684 -989 -793 -201 937 -51 -102 -15 298 270 -910 -513 269 980 112 -999 -512 583 876 729 319 601 -798 837 544 395 -311 26 807 535 458 -393 -718 -401 421 429 522 -858 502 225 -286 625 557 -394 -594 662 928 -990 -254 -739 -803 452 -205 964 -807 -608 -305 -433 375 900 603 672 826 524 -59 628 -62 792 46 449 946 4 -588 866 -601 -502 -441 635 -264 895 -3 -379 330 -866 -273 -230 318 966 -929 -392 -695 221 -563 482 917 -812 -144 -18 -616 153 255 734 579 178 166 359 -722 984 -967 -767 -887 576 713 286 340 -993 -92 -160 52 -419 442 370 785 -320 619 -940 677 907 912 296 804 472 533 722 110 590 -996 370 -298 34 -243 433 783 -598 -34 -544 -129 -754 -65 802 298 892 456 -95 -858 314 56 43 408 -253 129 922 -164 -315 -700 407 -389 -713 997 -679 549 641 -251 398 855 858 149 -835 580 -877 326 -215 347 152 251 264 -995 -228 -391 -774 674 642 -325 -983 -410 -570 -747 953 220 242 -176 -211 442 -217 -175 207 -66 -449 -622 -366 577 965 513 850 -428 -139 936 267 -982 600 546 506 -403 -18 904 85 -706 463 -12 437 -788 671 -916 -399 336 187 973 -325 601 -119 271 880 -549 -577 568 269 -28 312 278 -148 -797 404 -15 -126 967 130 783 -677 689 789 534 -360 -755 874 -33 -816 -699 -715 -808 128 -4 -139 531 -559 -681 -589 -378 521 -930 501 769 703 -153 -756 370 862 95 -773 917 -986 -610 -800 -551 290 -730 -114 -506 18 606 471 -69 562 -369 731 -773 -349 272 -177 -782 90 822 482 -72 -623 897 699 -213 -637 -368 86 5 -677 341 680 30 -148 -271 -195 -599 802 643 975 517 -888 -554 413 -251 661 -962 -596 -424 -561 412 -908 970 474 156 -277 325 -247 500 -993 878 502 624 -654 144 -800 -803 386 108 -559 620 -867 712 178 -534 -334 -359 -165 654 808 -554 159 -908 -696 -426 -21 136 49 635 -364 -987 -785 443 377 -735 -903 87 -619 619 -50 -225 634 741 273 361 449 -451 -885 653 -31 -406 774 675 -422 -334 355 976 694 -474 141 -951 -874 934 469 128 -80 321 975 -551 301 -289 837 436 -764 -334 -179 283 889 -350 229 313 -905 301 -602 692 -744 -681 289 600 65 -129 69 714 325 -866 -165 -554 573 333 79 -659 -679 442 420 -489 -854 53 343 593 175 816 856 -646 339 497 751 -924 -697 -535 413 -864 808 978 242 512 958 92 663 529 -552 -194 -787 139 -620 260 -165 -514 21 -186 432 123 817 578 42 826 -322 679 21 -410 -134 837 321 -714 -547 767 355 605 569 634 606 306 -656 -473 510 316 -541 -503 -468 813 -849 -766 603 -891 437 664 430 461 762 -331 670 840 -947 -165 119 634 -507 415 -497 -575 -64 653 -538 159 -380 213 936 660 352 -87 615 637 619 925 965 667 -710 498 112 -429 939 176 -258 -760 -43 -980 -340 800 -250 -615 935 932 757 474 -539 136 321 -13 469 758 -627 -120 803 823 -373 233 404 -237 272 124 299 -767 768 461 -863 818 139 397 322 -711 -60 377 -759 -397 -369 -501 779 835 -514 466 -702 870 535 383 -591 -604 468 -781 -676 517 -121 -947 436 932 673 859 707 -431 633 -599 317 -189 142 -392 821 -796 -500 -511 256 -863 -444 -115 -938 -52 -149 966 191 270 -43 624 151 595 943 -463 -484 -329 -487 -427 -522 -129 -90 635 -998 551 924 -779 149 -475 101 91 -610 -850 672 783 -276 -217 -643 176 -684 -956 414 665 -172 -309 -853 -567 838 -246 -165 -618 346 397 563 -946 369 236 -246 -335 318 -665 -754 360 36 -611 914 -557 -867 21 -183 740 272 790 -254 -479 726 842 -148 607 -990 45 114 283 -454 711 -729 -376 -304 95 565 -495 139 887 -89 -407 729 924 -522 -450 -342 -974 181 689 403 906 -196 624 687 -393 -322 823 -468 -956 556 -393 -968 -937 -83 -18 -804 -792 -701 -449 -773 -881 -862 770 -651 -901 -581 -489 -170 -188 912 -466 397 -478 -319 -84 412 492 216 -76 -562 -127 714 -333 -823 -600 314 -993 -126 -774 761 289 -629 -717 838 -760 778 571 -223 -424 -687 53 -372 614 541 -306 820 -927 -631 -960 -47 717 65 -575 884 -719 375 3 184 76 680 -755 305 664 313 58 -708 165 20 650 462 919 -553 486 -268 162 280 -467 132 -622 -979 495 818 -259 -48 90 588 722 21 -440 802 387 711 438 127 -769 568 -859 148 -368 -219 71 -230 645 -775 860 -652 436 305 734 22 -273 -635 -640 -24 -637 -717 126 -229 -432 -14 -139 -941 702 -433 518 894 -80 -787 577 25 449 446 425 625 -427 -9 -511 132 60 744 857 693 -195 -887 -943 -122 166 -62 -531 -241 338 201 39 -911 -576 144 654 -170 -462 -49 677 -855 854 -590 -212 603 824 920 370 -610 35 606 165 39 -251 4 823 -764 148 -38 -936 461 307 -995 -635 100 292 -829 -920 833 982 500 116 442 126 388 -543 -613 769 870 -328 -954 748 614 376 -201 -596 649 -112 -983 -826 -719 -363 21 -327 408 826 -919 902 324 -215 -654 304 -196 932 896 368 -781 -407 -267 -949 623 776 888 751 -17 886 34 -203 400 -656 -340 -144 631 -265 -48 -654 -528 695 -154 988 538 83 482 433 -733 -362 242 -471 495 -946 307 -411 -14 -603 462 -387 978 8 484 226 -538 844 188 352 431 -226 298 584 596 -720 901 839 994 900 997 -524 886 538 -636 309 -335 384 -778 -584 987 783 -327 -374 346 -730 -456 -29 861 -733 694 9 311 401 -255 -499 -129 140 385 -943 185 294 -286 974 854 921 563 734 -186 -795 -375 -513 86 708 -681 788 575 -532 -696 99 -417 -209 439 435 -636 476 412 568 752 938 293 279 -615 930 22 940 654 120 -826 653 130 929 930 330 -121 -136 343 604 -812 112 -321 810 796 -646 343 785 425 -793 -171 -424 -164 402 -275 -332 86 -313 325 746 -694 -660 -68 447 208 -840 -620 401 895 -660 879 197 203 -841 -818 937 -151 437 -615 628 -434 245 -475 -675 -526 88 -137 -960 595 -228 -146 920 802 612 699 906 965 -667 -707 -93 345 -967 -483 11 -895 417 -607 -894 491 411 188 -60 -44 -993 790 823 477 -563 867 75 547 7 782 -181 -524 -111 -972 151 -536 932 -523 -479 -460 612 -521 -572 386 843 734 -707 430 -893 395 -649 669 951 710 -83 -877 -679 -945 120 -22 463 -256 275 713 156 139 643 -114 -445 459 542 -160 -110 727 -977 182 941 -920 -834 -304 91 -803 464 -178 -540 -497 800 -896 9 -420 -921 371 -681 -605 -731 742 -254 267 -933 740 -690 825 533 -249 570 993 -378 -495 945 634 -938 266 -270 426 695 951 -248 -537 -928 921 -164 -340 -749 -201 -935 814 -397 -990 -495 -541 -232 4 -443 835 -262 856 -668 -143 805 867 32 781 -492 336 468 572 584 -987 -216 219 -677 -10 238 -974 555 -935 474 116 681 743 -9 129 171 244 855 837 -449 922 -30 -299 -622 254 -304 -650 807 962 828 344 656 -540 -817 139 484 -319 718 607 -118 840 154 -22 695 -402 -687 2 -164 -357 -303 737 947 228 598 493 -725 359 -1000 -898 458 -915 -853 -209 119 -684 -665 879 -463 315 -703 -798 436 307 107 -589 -831 -14 -640 317 -367 -917 -349 -863 81 821 676 866 -371 950 154 859 -216 422 -769 -106 -908 -576 -600 557 193 -955 855 -268 971 -928 286 -757 -883 -938 -580 -534 179 949 -999 467 59 -286 -524 -218 986 331 -213 855 307 107 -22 131 -596 514 -898 251 266 495 -781 -39 779 199 -261 -870 -706 902 -254 166 464 -377 895 703 827 -460 -409 142 607 266 -555 651 -68 -557 681 -349 742 -194 -755 408 -490 -526 349 640 783 721 966 785 -971 -637 -279 844 441 -760 521 -546 763 881 573 130 542 -793 -512 600 294 680 -207 -440 -936 -266 636 769 187 888 563 -641 688 -811 272 -674 805 430 -206 -613 -515 -660 -495 -518 133 -626 -955 -488 -863 -82 807 -38 -158 -933 427 -168 686 452 -431 852 928 677 116 576 -571 100 -165 -351 -967 -735 570 -42 -725 503 -407 -867 996 556 -25 -626 440 -184 101 -247 -99 -805 -65 -257 2 713 -725 114 238 -597 829 318 -454 -729 971 -536 -279 678 -799 574 -408 542 347 -120 334 -65 417 -35 -134 -848 647 295 -637 -612 719 -278 -912 287 -409 359 488 402 -604 904 -583 808 273 167 867 -619 134 -764 -684 950 -775 322 799 -211 156 -601 326 -696 974 54 666 821 -872 150 986 -675 -750 -457 521 404 104 603 356 -650 124 573 -79 -490 293 619 -518 341 600 921 -607 -100 37 799 -468 948 858 -754 -710 -226 -303 -90 -318 -15 -931 -525 -765 89 139 -249 555 707 525 -265 -178 14 374 -769 -678 -903 616 -859 -636 633 194 734 -683 -150 402 840 -403 -571 -631 580 -275 -164 -220 472 -296 867 -674 -429 376 896 -694 -46 60 -753 -106 -161 -646 -780 -689 -49 -319 -644 -979 -52 495 526 966 -810 815 314 297 764 -577 -502 -638 751 -842 867 246 -379 994 -990 -195 -275 -33 -191 534 272 -517 -868 664 -708 -977 -189 -836 270 7 -759 -550 380 -58 80 926 501 201 -358 222 477 995 -319 595 -478 -780 -84 -591 -19 559 -930 -497 -400 865 527 -771 136 -617 -618 -617 -207 341 474 -478 953 -457 -885 220 -643 723 -479 -815 429 711 917 839 884 -761 281 576 538 556 -5 373 -350 -438 -867 758 769 -969 897 -742 542 -299 368 991 -146 147 -919 795 -239 663 564 -139 246 -117 317 495 908 -768 -78 676 -422 -490 430 316 529 -463 477 -442 24 -555 766 395 -417 972 -941 -463 -811 -401 15 -871 99 48 417 -683 327 836 922 917 711 860 -621 581 361 -121 540 -183 655 -148 -34 -347 138 152 20 98 517 889 558 169 -151 -102 -22 -17 115 -148 -35 -855 573 391 -949 255 -442 132 -823 57 -140 217 -824 759 -205 -75 404 94 -579 -422 -942 -424 596 -80 -535 833 -281 -239 481 -333 -766 475 -133 -732 -66 -800 709 -565 -592 -116 671 -187 428 -935 58 586 -514 636 -943 -482 -62 580 681 -749 392 -868 -158 -388 -999 -91 355 959 -552 64 849 7 -371 -708 32 820 -848 -345 628 -845 -266 -296 -731 221 -958 480 -995 -912 -808 274 70 -257 -841 -403 -418 -224 -835 249 -926 178 317 486 239 472 -271 -673 -819 581 377 927 -316 -213 254 412 -151 362 -814 362 191 -846 4 -305 -788 -692 260 -445 658 119 803 -410 -788 -145 -261 93 -541 517 -383 -179 192 -552 493 781 -275 40 266 -963 829 170 -290 420 829 -713 855 520 -270 158 -393 -262 815 94 53 151 297 678 490 -650 172 -887 -312 222 -187 198 -668 617 525 -152 305 -324 -671 -602 43 760 -811 -891 578 989 -21 866 -359 -672 66 981 -53 -744 -120 544 834 -25 -59 -207 861 -129 -116 692 377 -583 3 427 -557 459 440 -979 -644 -576 -791 -592 261 76 -789 -53 534 -288 325 -30 -64 -797 -657 -176 -885 -661 854 310 -646 -834 -284 81 -994 -952 625 790 -772 -857 397 -754 -467 668 596 483 -432 -836 -584 356 471 209 -440 -101 225 -693 -486 -698 -390 871 -788 885 -953 -88 570 -290 -359 -838 -349 771 534 419 -470 -127 481 801 908 889 -437 264 -216 -901 143 464 -951 -908 754 260 166 -376 948 -445 -285 -963 -471 -364 -696 -77 -910 840 398 -850 791 492 392 -722 -521 676 496 -132 700 -119 -207 883 -604 -294 -274 224 152 755 -252 474 818 -366 -537 -416 332 -5 457 -487 -320 712 462 -211 -936 690 50 380 -898 270 485 388 854 852 -898 -637 331 -119 -454 -713 605 -464 621 68 -714 337 -103 12 399 -540 788 -827 -366 -857 920 175 422 806 -212 498 468 -98 690 34 -321 881 719 480 -11 -889 -361 -632 -659 489 -633 659 -559 790 199 514 -685 -40 680 547 403 556 -543 -132 -943 -909 180 -123 639 -826 754 -438 -273 -529 -312 110 773 581 -835 837 153 -82 153 509 -440 338 -608 -900 219 -202 359 -759 858 37 945 362 -518 604 975 -272 -656 -536 165 -635 -72 -410 131 342 -710 -667 176 551 -760 -850 -56 442 -404 732 -169 8 920 -228 -475 -887 -161 457 389 -858 544 645 -284 -12 -478 508 45 600 -400 457 21 -43 -582 35 353 -994 -439 941 232 -680 -56 -929 -478 464 112 -335 842 592 829 -735 -301 341 960 -352 457 454 -25 93 -715 -591 181 657 -360 834 -313 557 325 462 961 909 -300 -578 -966 536 -859 -823 384 953 328 948 -633 755 -200 363 -313 -505 -156 42 96 -838 909 -45 -804 214 -971 955 406 -463 -278 168 878 941 -783 -388 -265 -233 250 -697 -66 -934 -37 724 867 -325 501 229 -98 525 -655 23 229 -577 689 -302 -36 -26 -266 125 -124 931 -429 -118 53 265 139 685 -252 -576 954 144 -152 389 946 596 -238 212 -966 -406 167 516 -512 -953 -852 642 -534 851 -978 340 885 -861 -419 297 662 481 599 -837 604 357 -455 -649 -372 -440 580 -278 -483 -267 -420 812 -407 256 848 -679 -156 308 -703 101 -893 -380 -764 -949 -586 -606 521 371 440 260 858 566 -160 -515 698 -276 377 -892 59 -360 -974 155 -873 -209 -393 173 -218 29 -517 247 970 -506 -35 3 -475 374 161 824 -902 -309 -595 976 -796 474 828 -974 -151 499 404 -431 94 -847 -264 -678 -203 994 -150 -715 522 -377 514 233 -205 967 243 -472 727 577 246 910 560 898 736 -459 -296 138 -79 -247 989 400 105 -125 -804 935 690 -488 485 -267 -569 189 -70 718 -271 -683 -610 255 -348 98 999 492 -559 428 -587 -521 -890 -134 890 399 -108 -1 -452 -753 298 123 -820 336 874 507 560 184 -136 -387 -7 -994 342 -306 -743 861 755 780 559 558 -800 107 -837 -228 -165 -170 997 -966 -519 938 725 267 -747 886 79 -824 -411 -282 -312 983 792 406 369 818 474 597 852 69 950 895 -263 -624 -209 -392 -559 -236 688 1 -327 -416 -172 -723 142 831 106 -912 -43 -680 647 324 324 -219 243 -606 -624 -620 60 890 -427 529 -997 584 -110 -865 658 43 -207 -992 51 -239 41 463 -752 -730 -820 -569 814 55 -731 856 -735 -579 -120 565 561 303 -218 811 -226 876 596 514 656 -907 -791 763 210 923 647 -767 966 537 -838 -726 -438 -451 -158 439 -547 260 62 571 780 704 -301 -350 658 42 -879 38 -799 -507 -114 -683 523 277 215 887 -794 37 813 116 900 771 809 166 769 -91 934 418 697 -914 911 -297 -76 -674 -493 657 516 730 108 -430 -577 694 -99 490 413 848 530 -200 -326 959 -815 319 97 860 339 -791 586 -684 -583 -135 850 290 -910 967 312 -74 -118 -151 344 -487 311 986 -934 869 -560 162 -577 -931 -108 -370 46 -726 -732 926 272 -390 -873 -850 -495 -280 293 767 -690 810 809 890 885 746 -329 -613 -73 -205 -411 870 145 569 -740 -829 110 -865 -319 -851 347 927 -879 -110 41 502 -593 595 -449 554 130 48 -542 -670 -438 849 682 231 -695 -831 -605 -408 -783 -524 -840 321 833 -167 -991 -243 -980 -653 668 695 -415 739 -901 -951 -5 779 975 -200 -70 240 450 -350 4 895 62 572 927 -105 -882 486 838 796 436 -655 902 871 -39 -616 -902 315 340 -763 -647 497 427 303 223 992 954 -198 -494 914 901 176 -798 -717 -874 17 -747 -916 -510 134 438 212 -208 -678 318 439 888 -396 -530 395 -938 -194 -283 -28 623 -831 527 -247 784 -307 740 -409 -143 303 -652 -972 -918 -334 431 181 284 567 469 275 -63 -46 -955 892 91 -954 -172 50 336 153 -792 -227 192 13 -51 -37 -392 -706 -481 533 879 -779 -280 434 -662 -652 -239 404 -379 -892 -33 -375 772 -544 -276 764 692 -598 -762 -691 -251 -14 88 -933 154 -722 -768 392 -281 -849 -451 407 -925 -924 689 -483 677 -466 572 -310 -570 852 829 -940 -693 673 785 -826 340 183 -601 -442 -471 -275 838 -815 -484 339 -30 554 63 -751 -672 490 -524 -172 -803 -690 97 -324 -259 -570 496 -255 -120 506 215 -123 -132 -44 -520 969 -98 37 256 -611 724 229 76 654 -977 457 453 780 408 706 -702 -960 -460 -696 580 -355 556 422 -597 -437 98 611 609 427 184 -559 873 -590 -768 -202 -146 540 -499 -458 -507 307 753 -237 -147 -245 460 -314 -480 -67 -656 -63 -945 -351 13 474 -695 -412 -854 -235 333 -232 28 86 -835 657 684 369 -791 926 -547 515 -738 904 -752 -335 -122 375 708 -678 773 923 -279 -193 444 -751 -726 89 755 0 -169 -690 256 -105 -750 -971 979 896 941 664 -928 396 -168 -299 -575 -755 343 787 734 -512 599 -849 172 -476 725 237 -560 -922 930 769 23 -375 -74 -395 -82 343 760 -738 -16 -200 -761 150 -706 -7 -544 -115 -175 -80 351 -724 724 414 -696 562 255 543 -222 314 871 594 -57 313 130 -829 580 -766 -193 -620 290 -286 -690 -344 782 -167 494 -558 -251 676 -951 638 587 -965 -172 -708 761 -882 -313 -536 794 -772 620 -819 -921 967 -975 309 -992 -211 -42 508 649 -57 356 -711 902 518 842 -131 -442 -670 -484 901 -14 -900 789 698 -475 589 222 369 654 125 382 956 415 -536 -484 557 254 -282 -9 -69 695 526 -203 -961 -145 73 -599 706 615 -851 -7 -921 -381 -658 -311 275 -368 754 -439 -303 730 -185 930 -781 -651 872 -596 788 299 -474 -701 -495 907 306 980 -717 864 -611 381 -458 952 50 131 -67 -48 777 931 -437 -484 86 222 996 -817 -478 184 243 490 -533 409 -644 290 673 800 142 40 663 932 -537 72 -144 -106 -1000 418 -203 -75 31 -294 446 -16 411 792 -244 768 -569 248 -808 782 121 28 731 125 835 917 -720 -127 -503 -61 220 95 -900 340 398 -255 -186 -567 -643 -545 51 812 -514 -184 472 11 91 733 -330 -226 -796 880 285 -700 760 -886 -627 -377 -383 -477 153 -442 -354 -629 242 -492 -41 -85 63 -778 -841 34 -965 253 -197 -431 -397 899 -623 -52 120 -121 622 -608 302 -681 819 422 -113 704 178 674 -591 234 -340 -626 -428 905 340 -359 284 270 -344 272 -536 804 980 774 260 -668 329 -759 893 430 365 -287 725 200 604 -958 -896 440 632 -356 504 968 -1 841 -723 78 922 301 385 517 -628 697 96 -39 249 485 4 537 -509 -423 -878 -925 889 748 -107 538 493 31 284 -199 -925 676 752 77 849 109 -881 -941 -675 -863 489 570 126 410 -770 -332 219 790 -569 452 -50 -574 -323 810 -715 171 -670 368 804 -507 -584 -722 -543 110 805 615 -130 -583 -92 -847 -159 -897 -359 758 331 801 110 -964 -241 279 907 -340 87 97 534 -872 542 -670 7 157 -813 940 -826 600 -543 131 227 -182 44 -100 -360 605 509 -350 -630 110 676 -327 -210 12 -386 466 -327 -551 928 592 326 242 -359 -845 992 -518 -60 -52 -831 779 787 -809 -918 -686 984 -442 742 -411 685 384 -200 -396 -407 188 433 627 -945 362 -532 996 655 281 491 113 324 701 -900 -194 950 417 769 678 -695 655 -507 -163 340 -137 910 815 -958 236 -593 -533 -175 -670 -407 -856 -259 -297 -462 912 -819 -456 -534 -13 586 -14 -853 878 42 319 752 157 -188 -532 423 -855 144 235 -898 681 157 778 744 -404 149 -450 778 -570 593 605 900 499 226 -886 568 595 -360 -189 -274 -322 804 -683 176 -846 220 -198 103 -500 -921 -172 543 -902 509 688 -404 356 63 654 504 609 913 -383 -520 -823 -81 739 914 901 238 668 -533 -687 628 161 945 -791 455 -364 -275 832 636 974 408 -736 -57 122 297 71 -511 40 521 -528 -463 -969 42 767 47 523 -75 385 171 -557 242 511 337 -41 763 -579 -28 -831 -216 -9 -459 494 980 -788 -164 -58 268 -52 -410 467 832 -697 549 -472 206 677 346 284 698 -89 -767 92 -859 609 898 635 804 -538 542 882 657 -401 961 100 -761 118 -378 -428 938 67 -847 -525 -661 -738 -609 -292 -292 -325 495 -67 910 -830 -234 -123 -416 722 -972 -790 -163 -718 407 -586 474 437 155 670 59 163 357 -854 154 -489 -862 521 -562 135 -923 965 -897 -52 36 162 932 515 174 61 -695 -29 862 127 -946 658 605 40 983 -938 616 288 223 -440 -513 -154 215 -70 -184 -544 45 -492 948 128 -340 45 -830 1000 850 -580 -150 -222 -618 717 248 -456 -241 499 951 165 -336 113 -728 -669 864 873 -111 -618 738 406 83 747 252 843 645 573 115 -763 -655 851 387 -271 -116 732 -466 -908 496 -7 302 180 -396 213 -591 141 -490 -959 810 -628 -5 342 -220 27 -872 603 335 362 992 -183 214 -413 -396 -857 -771 -780 279 -895 -828 -245 131 -194 12 694 -497 796 -69 -470 997 936 -200 -217 -499 -210 -523 364 464 32 -861 -644 625 390 604 228 -393 -442 372 836 -402 -39 936 -879 886 -61 -228 -229 105 458 461 735 -323 299 165 -57 -874 -597 579 364 -917 -635 -635 679 -349 -998 65 616 424 133 -148 71 608 -443 636 807 -447 -960 -148 400 269 370 -914 135 -9 -258 782 -624 -404 261 -325 -907 -970 -368 473 -637 -944 -961 -808 -124 -664 -793 710 913 -618 42 -474 -403 -521 -605 381 -934 602 -89 525 696 -424 360 857 -818 -748 765 418 -876 -220 914 -571 -18 -914 -824 -124 141 -125 -733 -2 -187 -502 -471 481 -29 -665 -911 503 625 -282 427 -679 348 -370 -645 867 849 -171 591 898 394 380 -896 -956 -354 653 157 23 145 -674 -356 -755 -701 529 -709 629 633 794 623 -303 -176 408 317 -794 -701 75 -386 -141 -731 8 -404 -532 -780 -639 351 -940 257 -620 607 747 -914 -424 -684 -765 -784 -390 -963 -752 -804 435 -374 344 250 371 -12 285 457 -452 -585 -673 380 -392 420 176 955 384 54 257 -399 479 -896 267 -602 433 -594 79 754 692 13 522 232 745 470 846 198 181 -63 -777 954 -169 -566 204 530 976 363 -478 128 507 -404 494 768 -501 -932 -699 48 -277 -846 367 258 -660 -502 -822 326 -574 960 773 -132 -547 -822 -715 -416 783 512 476 648 686 -436 316 136 937 613 866 7 -46 -558 -106 110 -32 -109 -295 411 -76 520 734 470 -555 -688 319 -481 -788 329 206 142 375 897 956 -81 926 -680 130 -607 742 -905 -222 804 489 -136 796 80 -568 -373 343 -657 80 526 -621 911 -950 95 828 -554 -987 -118 474 -14 513 -379 -655 -687 330 929 781 -217 295 773 428 953 -380 -984 -949 -595 -545 745 -630 -428 -671 -374 -727 -592 994 840 -493 321 679 153 866 -273 9 -612 474 -142 282 -265 115 552 840 917 -749 182 -943 -652 237 -956 494 -130 -53 277 557 -543 415 -606 969 -718 593 507 864 688 -221 -130 620 14 152 -797 -302 -986 -796 350 178 -949 -970 -223 367 96 -351 -790 128 -725 -924 649 278 820 888 682 -250 -717 -966 456 -666 -257 -353 -635 515 514 156 -607 -499 -261 -750 -935 478 908 -415 -668 863 -533 28 -320 -822 -747 -659 694 30 213 19 -56 -387 545 -178 -202 453 -154 396 -919 -148 -334 -51 154 677 -870 -871 271 484 -617 467 -737 996 208 645 191 700 376 994 927 -722 666 -776 -205 802 626 -867 -366 492 -373 -226 -76 110 235 -556 228 764 21 -410 -606 -311 417 -735 -874 76 -611 129 366 -409 -531 912 -787 -182 -112 -723 27 784 -469 -398 -639 317 -292 -296 -584 41 -465 288 802 -8 -827 998 792 774 238 378 465 -541 855 -647 -370 -37 691 721 771 -963 -193 802 723 753 -229 822 -562 280 586 381 358 718 656 344 553 -17 270 506 807 844 613 -467 -856 378 -708 896 -504 -408 -939 -703 679 198 -519 -486 -595 -446 -986 929 559 192 805 -660 -651 -417 -584 -671 643 -548 913 -894 -606 348 -471 -656 -711 741 84 636 -165 112 260 -558 565 -416 -240 930 541 -651 236 -871 -222 -264 -842 -645 387 43 -598 -165 -980 -630 344 75 -845 763 183 -196 780 430 297 -955 82 -446 790 -866 495 459 -857 -197 -718 358 -106 -570 633 -616 -337 -320 695 -140 -583 669 918 892 233 -420 -548 620 -661 572 -822 42 -585 -538 721 676 -905 959 118 -491 -799 -488 586 -287 -854 -662 613 892 -376 492 -745 -566 343 101 -529 170 -998 996 615 -50 -265 -364 -792 211 875 782 551 798 -270 841 236 504 458 -941 -369 90 571 -541 -698 -246 -128 -801 -283 816 -338 -569 941 -55 -274 -491 -91 -770 375 427 135 -134 903 560 -626 615 1 -76 -629 -668 -626 271 886 384 -600 543 134 751 103 -649 30 -586 333 -688 238 858 295 419 135 -402 709 638 308 -911 -429 -455 -556 104 -223 832 -506 970 -786 163 -393 165 531 376 -65 -494 -809 -702 -611 -495 911 -692 -759 -926 -456 775 948 -941 -892 -451 341 -520 952 -409 -905 534 173 454 428 763 -229 697 93 703 -495 -693 847 991 -147 -6 514 945 208 -892 911 196 -742 9 -744 859 287 -985 414 304 569 130 -462 -73 -47 -229 -354 695 70 469 124 785 -658 -619 -263 658 663 -666 -978 -463 -522 -965 992 959 772 508 -631 148 46 -952 337 223 -900 597 -374 -901 910 441 -808 809 -464 479 834 82 -849 -885 13 770 -10 356 -348 -798 -377 173 904 -469 949 890 993 43 -926 729 -47 -613 -147 -68 717 -152 -892 -29 978 727 960 -142 -922 874 -905 906 -852 909 -820 518 880 -673 -937 -464 -841 976 959 -221 930 546 438 634 -934 562 -638 851 -599 156 973 -641 50 575 35 679 59 -822 -860 -65 -283 968 488 19 473 -99 -407 469 184 772 16 458 -776 -101 432 977 -65 -781 729 156 -553 608 280 365 -353 -792 -794 -153 -31 135 -364 -358 793 -833 -419 598 348 -668 -30 -966 -661 -42 -920 649 -788 0 -834 -981 474 538 -334 152 -606 -598 -249 322 171 -576 -543 -341 378 -575 -327 -930 789 -808 -65 -490 116 282 -612 -108 313 353 -444 -853 -107 -19 -509 -568 -184 251 680 764 37 646 283 192 631 -202 -440 83 -722 499 710 -18 -845 -246 295 -702 509 705 793 -594 -69 565 472 -982 553 270 588 108 325 631 985 769 -244 119 668 901 -995 123 314 -166 237 -715 594 856 -865 645 220 -947 -317 917 197 984 -273 -693 -356 -15 -292 -386 -231 909 -76 -923 -574 864 -461 -931 874 -231 16 979 978 -93 631 58 -910 -955 334 471 -190 60 -886 63 633 105 15 -256 269 -683 790 -75 862 -721 -983 200 857 -932 -116 -466 636 506 -724 990 619 -642 -132 -91 -614 130 216 -346 53 -265 -673 -543 12 -182 -197 -308 -219 -254 13 158 -309 -671 -431 222 -689 -328 970 -683 825 -587 -949 545 -895 -239 -502 171 190 -497 207 -423 -677 -99 -393 -807 3 -701 -358 -61 -943 -270 813 420 338 158 836 121 -358 -309 388 508 -771 575 203 -760 -134 599 31 -85 -767 -553 775 -899 -297 618 239 242 826 849 -662 -198 -652 711 601 180 -648 92 211 -649 -374 -520 904 609 77 -980 -651 300 -362 -238 -947 240 522 -760 -56 979 168 694 762 -615 615 -86 919 -406 550 -675 121 -527 -493 636 -411 -25 -355 -361 844 988 897 -674 302 -847 -525 561 407 -179 759 935 677 301 270 -844 746 -343 -148 676 528 197 641 210 296 -357 405 -412 -845 -620 -114 238 -496 -98 427 -8 77 105 207 -442 -510 -19 194 77 590 28 -737 -470 -667 898 80 673 687 -414 -277 -460 -7 728 -65 187 977 208 -629 422 -270 -228 133 -229 254 -129 180 -99 149 501 -633 -766 -551 -463 -772 -939 212 123 528 914 -959 -400 -402 -116 329 709 303 977 342 225 969 -910 -723 -517 -498 -276 -265 -200 833 -467 -518 802 -870 -661 -953 873 436 -713 942 -833 158 514 -425 290 -211 910 24 398 228 -404 368 -138 -577 -433 -338 809 938 -944 -10 456 -543 -363 -817 220 -631 -250 -880 327 970 -268 -935 -717 849 878 537 97 -394 734 -423 -544 -29 108 -304 2 62 -553 436 -892 705 -264 308 825 329 350 805 -373 671 -175 -249 -763 -889 473 354 833 143 -202 18 -167 -105 -682 -24 -199 -838 -656 629 -326 -284 -827 -206 -931 -188 598 -295 -395 -773 866 -651 -763 -278 -355 569 -938 370 32 230 774 -911 471 -798 -111 250 376 -302 321 301 217 710 -144 454 434 393 136 142 669 677 132 -453 -180 -888 932 -964 -161 632 -422 197 392 -607 -423 708 -170 58 -211 -943 -827 652 591 552 44 852 -210 -572 7 74 570 -832 273 -650 -715 244 -639 -483 822 678 -76 -313 169 -187 717 -163 -782 -938 -852 935 664 547 -909 481 40 465 591 200 -211 581 -460 74 369 -689 -910 -510 -837 94 -40 161 597 -860 485 361 -584 -761 259 111 -675 -124 -623 661 -36 -119 -595 734 843 861 -324 -714 720 763 -270 -596 -752 -53 -427 936 551 -445 787 -688 621 -283 122 526 -42 -760 429 175 355 370 545 -116 -457 -175 66 177 762 707 -914 -862 -115 853 -647 -976 299 217 -787 -940 -769 -36 509 -608 -625 -81 883 98 822 -619 29 -236 889 489 -648 396 -336 -709 549 -454 921 184 -744 330 624 259 324 103 -874 747 -437 741 713 -393 540 670 -282 461 151 155 204 989 -782 826 -501 -727 -325 718 -615 661 -569 -739 602 -732 40 47 5 -609 -483 -266 209 -173 -551 -179 -206 -500 946 -824 399 776 898 379 776 -775 805 -741 -231 257 523 -567 -915 -725 802 -767 397 187 -342 -811 932 289 970 155 -216 -237 -337 727 -202 353 843 369 -939 8 -31 -727 834 710 -728 820 989 -277 -713 -862 829 571 475 -126 -359 2 721 -511 -989 -819 170 -110 -836 996 370 664 -589 -483 -32 544 -412 -137 -713 800 711 -46 534 897 260 -115 -630 463 -635 103 -419 -624 224 965 -643 -157 927 -257 719 -916 815 -693 -639 -295 -360 -414 698 -489 -574 819 -113 936 -229 550 18 369 626 144 -71 795 13 -962 860 577 228 907 -109 -743 -201 938 -271 843 -342 -651 190 -101 648 -331 970 -283 289 -473 -630 -389 -580 -134 341 825 869 571 -114 829 291 35 91 -932 519 -102 -96 -972 -595 964 74 -344 -321 874 -873 69 -490 -675 479 492 -384 5 211 793 936 80 538 352 502 929 -746 699 -41 605 -747 848 840 678 -128 571 -374 -574 865 355 428 -171 272 597 -619 -109 -252 845 622 -609 982 281 -654 -342 -431 616 704 -617 -249 -836 -532 253 644 -532 -884 -725 -961 598 -353 -31 -646 -519 -43 -881 -581 -128 645 -529 811 234 942 353 373 436 -608 -618 658 935 -26 -70 662 920 189 -969 -869 898 -947 -62 -103 919 -611 -804 122 187 -370 -992 -577 -471 -103 -179 -197 -607 140 -743 77 -531 600 -819 218 -891 169 174 679 -396 480 -214 -295 569 -536 373 959 516 735 613 -556 741 -367 -19 422 305 -228 -958 -55 303 -833 994 857 650 -770 751 -271 -689 434 6 -149 -24 -455 -284 839 -388 506 273 -205 -782 -351 -585 -169 613 -580 -86 712 -512 384 471 898 555 -945 941 -962 585 -805 -441 -558 -576 247 -424 -437 895 -874 -324 738 686 210 -153 682 -776 -902 896 -818 -678 -122 368 18 383 -382 -147 -882 -406 -151 499 -230 274 -16 -872 946 -620 15 644 659 -262 476 168 -295 12 -991 698 351 -128 -757 -298 802 541 588 197 -228 -285 594 -863 195 -719 -914 481 -428 -878 -278 -593 -559 -351 155 -18 -501 -936 161 -767 -884 -653 -367 -670 345 -102 -753 -268 458 712 -434 573 -521 -133 287 -301 306 -862 311 784 -487 -152 652 -557 146 622 -924 -723 897 858 -338 429 207 769 -406 -452 -120 -343 675 -853 -236 -335 -487 104 512 -512 -767 290 -926 -596 422 604 -630 226 211 -984 -41 -73 -891 899 -765 465 -467 -799 38 261 360 -270 -773 -818 342 31 -830 36 536 600 -100 403 373 724 -460 -44 167 -208 819 72 -247 299 -857 -381 -218 352 -226 -978 857 -814 -378 715 500 -280 937 -529 496 527 -540 564 433 856 147 340 -59 -318 283 908 -515 704 -845 467 -402 -917 496 662 -639 -250 757 43 -13 780 -681 760 92 -753 -743 -299 -299 -528 999 113 121 68 -50 -258 -988 718 -699 855 621 359 514 -184 762 985 681 327 -817 -32 730 634 -738 -381 353 743 -621 -855 -987 -594 301 -738 -432 -951 384 -885 139 259 929 625 -190 194 222 -704 116 -973 136 -877 -360 -139 788 985 69 858 -276 649 -942 604 5 -186 -300 930 -393 -57 -641 -10 753 -105 -819 -412 39 874 360 -421 -244 441 599 256 -9 194 209 511 -568 -480 -294 -476 280 39 -192 334 627 -415 24 39 -547 799 971 836 -461 88 765 704 490 -836 -72 -174 -182 -894 -154 -229 478 246 -552 742 384 -347 -733 -973 -227 532 161 917 -965 261 -620 248 -474 889 578 -49 -843 71 513 505 -457 42 97 159 912 536 -842 220 -339 -102 -759 -657 -443 899 174 343 -988 -271 939 876 27 -914 -409 -346 -46 686 325 -928 9 805 13 689 -735 169 -285 696 635 -289 191 -321 666 195 -60 -409 -860 -700 -891 390 -597 -998 -958 945 -619 -843 964 -348 286 805 -637 663 -405 436 329 40 -740 754 932 -580 687 -430 862 756 689 423 -859 -936 18 -530 -960 607 402 705 -784 249 319 -925 -28 511 720 949 110 332 810 -342 586 -145 -534 878 -113 -466 -284 635 -277 -219 -762 183 -991 626 -288 -82 -216 -450 -218 -964 32 434 -149 -796 -158 -642 421 322 333 385 -863 539 -330 -861 -897 -275 -515 587 -419 -338 -405 710 -113 780 485 -281 -402 588 100 -855 855 -466 -546 -387 301 147 353 925 942 544 291 231 -371 -519 -16 578 792 -986 236 681 61 -98 577 -542 -500 980 -770 512 345 597 -208 387 -465 150 726 -434 327 -98 708 526 -982 -502 -440 851 410 -585 -208 -529 -57 -68 -598 -844 -352 562 38 442 -13 376 -48 649 550 676 971 -682 809 -69 808 -364 462 -555 -13 -720 -451 417 772 -688 -984 -271 821 -256 -375 -122 736 318 -466 -616 516 871 -527 914 -811 507 -403 -136 -793 -798 -443 -867 537 142 -688 567 27 -467 920 -117 425 -809 -36 739 -417 288 -144 -867 125 853 -416 -291 -678 3 -272 -572 -653 -433 -69 742 676 365 -931 -900 -987 -336 580 407 -194 -922 7 201 -503 914 -110 390 -272 544 116 882 910 -741 -1 -843 799 -730 254 -941 -862 670 -186 -536 -263 -146 578 -928 -613 483 -664 108 -97 153 -947 794 -819 -144 57 -950 483 733 951 383 -5 -352 -873 389 -44 463 964 814 -702 -218 388 -952 550 -665 -669 167 876 -209 556 -510 -121 -687 -942 -710 -68 -963 -645 -748 -80 564 -621 42 -180 232 -245 -680 -833 -704 474 679 -181 -161 -832 -358 -522 969 -185 -692 714 29 -421 -906 963 -726 959 -681 902 -907 -717 -306 -106 634 560 -710 655 -818 -255 191 763 90 648 108 233 -608 863 -146 -823 -85 322 100 232 -820 409 867 765 -373 -716 991 -57 -927 -525 -183 -283 447 -372 902 690 -964 831 362 -955 346 54 -310 -614 -198 -307 375 -711 -640 33 -70 7 747 -333 -303 -105 -546 -853 -572 -637 153 494 -649 201 206 -291 -781 -146 -805 -878 535 -236 619 555 261 -453 437 421 987 495 -310 -1 -938 278 905 174 414 -285 583 -17 -491 415 683 -558 -96 -726 -326 -11 901 -607 -640 -413 434 778 327 99 -987 -172 -671 -966 -828 -426 75 -834 167 659 285 -501 -209 573 -858 -828 -568 -622 -694 -819 -485 194 232 58 388 440 309 10 366 249 -249 263 875 11 962 367 -444 423 538 -901 558 969 -758 -829 447 -776 -44 -743 23 879 343 569 -577 -214 -323 -94 -999 188 84 125 -150 -526 443 977 -743 -939 297 412 851 499 308 -285 -881 174 -165 481 -220 -675 559 253 -981 479 968 952 61 -758 650 667 601 -957 720 -58 155 -997 -487 -558 -337 860 490 -839 135 -837 -635 -845 -87 -483 -63 937 843 -258 762 -634 -225 -77 590 -356 -935 -535 272 -712 309 654 120 910 -429 175 -599 -198 -751 998 -352 -148 -652 496 733 -658 100 -905 310 607 159 292 -831 -697 -757 585 -160 735 583 763 -460 922 582 299 -106 -579 369 -657 986 -624 767 -65 -860 875 -668 -400 98 418 -109 731 639 642 -884 -552 -522 -704 39 231 -954 751 -314 284 956 934 117 -425 474 -286 -807 -103 149 542 73 48 -510 346 20 -402 361 -917 -204 -797 544 958 -504 -73 -411 236 -291 -567 -512 840 -466 -572 379 353 -692 -468 -913 382 -163 293 334 -34 -865 -395 -305 -215 -117 262 686 -494 330 302 165 184 -855 -543 -330 964 862 -287 391 221 370 528 -947 -638 365 -846 544 -278 202 902 128 -504 587 -20 -396 449 -291 343 486 882 37 977 470 -202 222 170 549 -375 955 517 -737 398 -994 785 -599 -196 -456 -632 -58 -777 182 -370 -625 -685 519 172 696 781 -580 -977 -661 88 150 428 -122 -169 -995 198 -954 597 87 242 -302 871 -225 -779 461 485 942 614 -991 -311 219 -512 793 905 239 -88 98 13 -152 -522 852 200 857 -459 253 -329 -926 966 -302 -239 42 576 608 33 794 669 751 -551 979 725 -248 726 -970 362 -735 -46 -526 419 -616 514 -917 -729 -498 703 131 278 -239 -194 316 699 -356 157 -392 -726 811 798 692 347 -164 48 -931 -381 795 893 -321 302 685 -230 -496 -817 -189 796 -826 527 0 414 -325 801 859 -97 494 -974 170 -895 104 264 482 -95 -699 727 -601 -208 -546 962 325 -410 -604 263 -216 -406 4 160 299 681 -240 -552 -764 -773 -323 455 727 942 783 385 612 -949 133 -90 324 -626 -93 249 -673 76 956 124 -236 -948 -993 827 571 -500 -732 -470 -182 -837 -797 -603 960 -317 943 -915 514 413 773 -752 -688 -638 -963 914 -567 -333 -242 182 -976 -176 -14 45 804 592 614 989 -908 -468 -78 -490 715 545 72 -556 -140 701 -121 508 -257 683 -10 -487 584 -95 59 556 -242 -205 -129 -600 -164 546 881 -472 -7 -766 -95 -245 -101 -894 506 -955 309 -727 -137 720 -940 -644 -353 -709 -858 -16 955 -991 -227 -116 -826 -245 -396 570 -676 -374 804 90 -532 478 294 221 -457 637 -817 937 -878 565 819 -308 -982 -273 -727 -325 -599 498 917 723 641 154 115 -876 476 265 -3 488 605 890 90 -226 841 952 -365 -524 809 -140 464 -174 -806 -791 -181 -953 -460 226 221 599 601 431 -16 -621 600 817 142 -444 672 -105 -984 819 490 -926 712 148 -282 -837 -544 -441 -689 975 374 -8 -105 -475 -369 784 -923 369 859 612 -311 -964 -113 -281 558 396 -710 -200 -152 -708 298 598 -962 821 -463 262 966 560 722 591 -911 246 -908 357 -3 -723 -160 611 -940 87 -268 -592 111 902 -229 4 -355 518 214 -943 572 32 -410 -311 754 -702 890 291 998 -438 -505 663 -560 433 -400 -257 437 40 312 20 -667 -402 315 212 686 -605 -614 -211 -218 219 729 701 948 -865 -61 -156 -598 136 -535 729 566 928 137 344 -219 17 412 -720 945 -404 -523 -272 26 428 -606 -902 612 837 -365 947 -150 -961 -505 -479 -337 322 -610 -100 -274 -130 -222 130 675 448 762 972 883 -650 572 -80 779 -446 672 483 815 331 -21 -550 405 -323 -124 869 22 802 -425 465 388 230 175 -553 861 710 -924 -168 535 -730 352 600 -859 -547 445 -837 -572 -901 -682 756 -259 228 -873 -57 -902 -251 469 817 -874 660 414 755 631 -579 100 -638 936 359 346 -922 669 -742 113 -995 335 -635 -66 -878 448 889 481 377 -19 -368 -717 607 -208 463 -518 -770 -764 -926 -534 6 327 938 844 -3 -36 630 -854 -304 143 -1000 425 -839 281 560 496 -471 -117 207 896 877 -846 -912 -443 597 -805 -435 274 84 -253 766 517 -130 -67 -836 187 -410 401 477 -828 -329 -463 -508 -7 -70 -629 -309 76 975 738 -146 175 50 595 -674 489 269 547 -623 -616 646 587 439 573 87 -168 937 0 -327 -312 -338 -484 -201 844 633 767 -204 -963 407 -602 -555 26 -531 -6 366 -445 531 -892 579 315 11 852 769 358 957 897 688 -296 -135 49 -621 -110 -996 -746 185 221 -455 -302 834 184 196 -556 214 451 359 656 306 -883 -914 -577 786 -421 -848 -597 305 -858 794 489 -994 -463 894 277 -113 -496 110 -918 884 549 857 342 -539 -831 -845 -57 -774 906 621 553 -464 -572 696 515 124 163 -964 -825 110 682 589 -595 -61 431 -660 134 647 852 -555 -20 919 70 -225 500 -601 -439 -469 -216 -423 750 332 176 -435 -253 -353 -660 919 951 594 -127 463 881 -791 -127 -894 -289 -676 363 802 995 353 676 -44 -470 674 714 224 682 636 -508 -207 427 972 -951 450 -85 -329 946 -924 305 -820 -256 -828 -677 89 796 -546 -903 635 967 -782 604 523 497 412 -712 -746 -235 873 -782 313 181 -120 853 252 -161 704 -714 682 191 153 -479 -850 -344 6 -585 -60 -584 -906 190 431 -548 -718 -646 749 -150 768 -501 -290 -660 -729 -976 85 -746 -139 -71 485 -728 -351 270 -82 691 608 -115 -455 -592 -519 -956 822 398 7 771 -734 799 -42 -106 -897 742 340 928 282 237 -990 -544 579 -205 538 -930 400 243 -495 -511 144 -649 -404 -950 -229 129 -815 -869 -671 658 304 588 69 -699 -661 -512 -530 987 -87 674 808 29 516 987 626 -227 -897 402 983 -910 -177 146 106 669 -340 212 -40 -679 522 71 -274 -429 -877 -852 -737 -237 425 -38 109 -82 -822 -686 -432 178 513 993 -468 -246 39 -332 -94 882 254 -357 -307 -76 -390 -421 920 -605 584 245 628 534 -943 93 -733 558 -854 233 886 -975 344 927 -904 -107 592 -230 133 719 -659 -825 357 -895 489 660 344 323 33 -499 384 -733 -642 974 -369 875 -90 -208 313 -737 -85 373 -41 -702 135 -828 61 935 -440 -148 60 229 833 -367 -668 800 -640 670 -53 -462 543 368 -897 423 244 -282 727 -175 980 547 652 -481 254 81 -967 73 443 -302 -419 464 805 452 398 -402 -477 -943 -578 -272 -258 539 753 -668 -919 299 767 -326 522 -856 663 -212 132 308 365 -965 -592 492 -610 -500 886 189 -452 586 -976 153 59 -449 753 -407 306 47 -25 -921 649 -50 -929 -869 -484 177 276 793 -491 -78 432 957 -600 68 370 662 508 -457 -761 -475 -929 -869 -23 -413 -683 -770 707 453 -558 -814 -415 849 -117 -738 94 -477 466 717 -649 -630 -83 162 332 -61 911 238 -190 -51 946 -795 693 154 391 122 980 335 848 874 1 138 -58 -589 879 74 103 -898 -543 170 773 443 -539 352 -830 712 -27 -472 850 -865 966 845 506 -171 -909 -830 -881 -175 -938 -730 -102 199 -30 -570 -308 595 -565 355 887 -106 497 -662 616 625 -751 -813 -394 319 -313 672 174 -361 270 -882 -765 -224 615 761 -332 330 957 530 460 -915 760 -326 -515 809 -192 -377 -82 -415 -271 777 849 870 -565 595 -853 -163 357 -552 536 -259 959 -639 552 -511 947 -700 -401 430 -446 -238 -811 -891 -859 756 -218 641 -182 883 13 328 -186 796 41 -296 637 -883 -108 -187 13 -694 -546 -335 -503 -296 384 573 991 251 897 -426 434 565 392 565 573 -449 891 -24 -306 996 -441 899 -649 -422 -574 -339 -795 651 884 656 -866 137 -194 106 426 190 813 -410 418 342 -999 105 694 975 48 -779 -221 610 -722 -619 -448 -814 270 265 -456 261 449 442 65 -770 -632 -323 796 357 -873 168 -724 541 -822 350 -211 503 -800 727 -98 -463 423 -444 -22 969 -575 -156 871 288 978 140 857 -804 -655 961 70 237 659 -828 -104 -547 6 -939 -939 65 -274 735 -894 980 407 297 -32 -665 799 104 -861 -593 113 -658 445 947 -254 772 373 873 -334 535 -216 872 -364 686 -920 -165 924 -163 587 442 -149 -347 620 183 147 -139 -317 -878 12 319 870 683 472 -486 -850 346 670 181 959 921 -718 -810 641 74 875 286 108 342 431 -86 -635 -701 -117 893 -700 -994 -627 557 471 40 353 -377 6 54 -304 85 574 -846 -385 -241 254 -726 -106 751 951 -250 -756 45 -128 331 363 752 -828 862 -199 580 -365 -488 -180 -604 328 -625 343 -494 62 -475 233 31 240 245 815 699 229 -273 -381 -415 472 619 -380 441 909 717 85 360 -760 94 730 855 -521 532 -475 806 -180 550 604 364 -684 534 -495 730 850 778 901 176 604 -773 161 102 706 -438 923 735 -815 -681 -627 -586 -19 -447 751 -53 849 -212 -583 672 94 869 619 -470 231 -994 61 -868 -781 -149 -4 -449 400 -734 833 -605 857 -70 151 895 73 -376 -937 452 -369 -434 264 -969 581 815 -991 -746 -547 213 -713 900 947 344 42 435 -402 -897 407 659 -18 -855 -495 -948 -994 920 -227 -970 308 437 724 -979 508 135 319 534 -684 890 -69 199 -335 -769 262 -197 920 -737 528 -888 -657 -891 277 -966 633 444 560 686 80 920 968 -452 252 309 963 866 0 576 -355 -944 94 -65 475 922 -925 470 619 65 -874 -627 775 430 -339 -677 -190 26 -766 -509 -878 -498 284 -842 766 113 -774 941 875 739 -849 -675 -423 854 -59 623 905 676 100 -276 -10 301 622 -644 737 717 -534 334 471 -929 503 823 -617 552 -237 243 -194 121 192 920 839 420 -502 540 730 470 91 524 258 -54 -95 -126 -218 -413 -521 418 397 -521 -105 875 -649 -728 319 286 -846 693 -105 253 899 -444 -31 -645 -809 272 -396 944 -414 -553 -307 694 -885 750 -723 -109 944 218 -209 -495 -501 900 408 610 813 586 -943 -178 929 -235 167 -831 -447 758 -569 -389 326 963 -520 -868 55 -125 414 -773 -110 209 105 326 -852 -629 787 -758 719 835 644 599 -553 -325 -911 -36 15 175 -169 967 -485 -380 -813 -68 -282 556 643 -933 -354 -879 -781 -832 -393 -153 93 -394 -906 -207 -454 -95 727 16 690 -525 17 -52 879 -677 47 337 -149 -627 -575 -117 -893 475 -916 998 30 -565 -32 -782 413 -254 -676 879 297 446 795 -548 568 -645 -326 398 261 637 -333 -279 -62 997 -4 565 -126 -56 535 546 418 -353 -679 -955 -26 -493 219 -482 -454 118 748 996 -967 -77 710 -991 -952 777 -590 618 193 511 905 409 -248 595 -437 3 -551 -876 -410 648 -680 459 802 -671 798 778 557 859 123 686 -848 437 -133 179 961 -666 945 717 259 25 -611 455 -797 944 551 -788 821 239 156 -352 589 -630 59 214 -873 -2 445 915 790 40 -494 288 -452 -344 150 -352 264 -701 -420 522 884 42 -759 -839 -257 146 473 -683 605 -352 -195 176 -595 760 -810 -456 -266 -938 161 464 -397 980 -166 546 -392 432 279 -209 -52 -428 337 944 953 -846 -418 -928 445 482 -70 -700 651 -514 422 785 680 618 -140 149 -207 -595 -846 -825 -403 -832 577 -821 494 -746 634 290 -913 22 -647 67 18 -284 -587 -353 -563 -554 -33 604 805 621 102 -97 -501 992 741 -556 -742 265 -934 -845 332 544 -698 531 886 -409 37 978 53 930 -426 -486 -626 319 -558 -627 -988 972 272 930 -586 -352 -511 109 -420 -311 252 -190 185 570 376 -264 -67 -192 816 -623 767 -687 822 -922 516 -547 -47 -47 228 -496 -254 29 -23 -643 -826 8 903 -345 297 656 -216 -279 139 -235 248 -611 -275 -706 82 -540 997 -937 720 346 642 -583 775 843 982 240 565 -594 -483 860 -437 -108 137 872 -833 377 -235 -15 263 -203 787 150 998 -606 71 742 -141 645 688 -451 369 750 -689 635 473 -363 778 -424 140 -980 538 -778 -997 518 449 -617 -950 809 480 -192 -493 764 614 -486 343 -896 -697 67 283 57 -746 812 381 -284 -198 875 110 -887 -586 728 403 -566 854 -663 442 -56 912 -309 -524 276 939 -512 -744 712 -55 164 -961 -645 301 785 -518 814 615 194 148 742 155 -89 269 -282 -537 -374 380 -772 777 764 -437 899 434 971 -648 107 -3 -231 -292 -190 -581 285 158 -945 -469 308 -714 707 -76 445 353 498 -442 713 136 -616 -677 924 794 -384 -839 -363 -30 884 943 -619 483 251 -390 952 -348 -693 214 -770 -758 833 147 -547 -520 867 691 746 -981 798 353 -973 45 366 855 -248 -314 -343 834 -534 728 294 -340 998 910 773 -387 -599 -225 -714 588 316 923 -732 20 169 477 -487 -409 -352 -515 -103 -848 -424 -72 540 -245 -626 132 -640 -356 189 -647 -552 295 -30 -997 225 -403 733 -596 943 714 597 910 8 -22 -530 32 -399 127 -595 577 565 446 -841 -424 913 -246 190 -922 988 -845 -202 601 587 848 -481 702 783 -646 -731 -524 902 -640 -243 574 -419 111 876 -424 -622 -143 544 192 -101 91 -107 -242 690 887 69 415 -243 -153 -899 -701 190 -529 -894 83 384 -935 -792 650 -816 939 -287 383 154 -942 176 -906 -348 -438 563 -564 677 -691 -391 -321 -256 -574 823 615 -325 -24 -453 828 -956 -455 114 368 612 319 3 759 -163 -497 -595 -252 -165 -622 252 -476 -414 -928 -982 -982 -661 929 -106 -561 320 -809 963 -760 140 175 -427 -259 -714 21 262 -656 22 697 69 519 -468 123 132 -27 631 -416 537 -869 125 812 -912 -982 -255 35 703 879 -459 -905 -713 852 320 -73 505 861 644 690 391 286 614 -780 689 -674 -90 748 -403 295 862 -822 -850 335 410 -931 207 899 -947 484 243 -901 496 38 996 539 -340 -893 785 701 -712 245 -9 -785 831 429 943 570 -513 735 437 410 -5 206 664 -17 698 -193 864 -123 700 -259 305 -272 -630 -103 133 499 -538 -970 -317 911 -7 -667 -717 85 -28 -282 422 127 466 -375 -686 476 -187 315 -835 25 736 -329 -953 -254 -867 795 830 984 139 -206 676 387 -134 425 110 648 30 362 -116 -407 -150 -660 -384 845 540 -92 733 864 -47 826 607 267 706 124 265 539 999 252 -166 -927 307 -670 -911 224 783 728 415 873 -205 -668 651 629 -42 -77 -490 198 806 484 -679 -326 843 -247 184 182 506 579 581 169 831 761 -953 -141 605 723 841 -970 -553 561 203 176 -679 847 -322 -464 -379 -806 754 249 -266 -685 -747 850 171 749 103 -431 761 -789 -813 -934 19 700 761 -207 -170 764 498 63 -791 -918 -193 576 -863 -90 -808 232 -70 -655 533 102 624 788 423 -959 762 196 159 -993 152 706 379 -608 -944 -425 562 547 94 66 284 520 524 -58 262 15 -704 -496 -84 -707 407 -725 -820 704 -68 932 442 -713 679 -881 344 -816 548 49 866 -216 -86 895 313 320 942 146 -585 -229 -93 847 850 796 -184 817 -247 -161 -976 82 763 -210 138 -224 19 -225 -169 121 -970 -588 -747 823 -270 712 575 -738 559 387 -52 368 449 -180 -116 394 -224 630 -19 849 902 777 -636 95 -525 151 586 -263 -674 396 236 -425 482 725 396 -721 355 253 601 415 723 285 -536 -447 127 311 -703 -544 -693 -505 -445 -2 506 -961 -586 295 953 504 -984 937 599 -815 -238 -794 -311 741 183 793 -706 556 714 857 -546 -384 312 -767 764 153 540 -678 290 232 711 -816 422 337 913 -139 824 125 120 -253 -815 -573 68 -513 -865 -129 -171 653 997 295 832 454 -397 512 787 -577 -250 -95 -474 -975 -251 285 579 441 565 -265 -626 -410 226 81 -340 748 -535 366 -920 -192 -702 -758 856 -252 575 75 -928 -197 228 5 190 630 -681 -160 -938 623 -989 197 519 -356 386 -12 310 -818 -305 -491 -292 -982 -967 606 600 -482 422 275 888 820 222 426 491 897 -551 -997 860 569 43 -340 -609 -313 428 723 196 -74 329 -908 -34 -54 949 -786 -864 912 975 365 418 -168 606 -869 691 -127 -610 960 345 -335 270 15 -90 -411 599 -353 22 -571 419 -1000 133 344 -262 699 468 -784 -536 -910 917 113 -842 -117 -118 356 350 11 -300 -648 -710 -890 93 -135 -670 -616 189 917 -246 96 836 -63 636 8 730 -388 -154 565 -355 -60 56 -608 -167 659 -900 679 -531 -814 -37 -977 -10 364 -587 617 814 -411 179 381 -997 286 -645 -104 474 -470 -943 781 501 548 -200 -184 824 -528 366 732 416 982 -600 591 258 -999 903 184 -546 137 860 -896 -87 -387 143 609 -629 236 232 879 57 -392 364 -943 -176 483 -480 2 -901 988 -728 -803 52 -829 268 -96 -349 -557 986 -725 -938 246 121 820 26 122 860 295 190 241 902 -956 -212 291 -986 -161 -480 882 161 -818 833 707 386 -275 352 -579 910 177 -247 -654 556 431 -544 -437 135 809 -291 278 116 -490 -40 368 372 -950 -811 573 -232 -975 816 -689 -880 624 103 -187 534 -812 614 -13 -109 810 113 -398 919 797 -770 -927 -42 785 869 954 403 980 -741 114 553 687 -24 494 -979 -446 991 -177 704 907 591 22 -213 485 -537 -291 125 414 295 -194 -296 430 -345 -38 568 -178 -734 200 -543 95 -990 -718 -724 -955 -20 -946 397 -19 151 -498 249 785 -41 -71 661 955 619 -298 -630 32 452 232 -891 -34 -478 -325 676 957 373 988 -189 -711 172 382 -984 -225 228 430 -568 62 -584 452 -380 609 421 112 382 -279 -966 -264 272 505 -588 -947 -974 -528 -45 397 587 665 -323 400 972 456 -946 948 498 506 35 -559 927 80 -880 752 578 687 -744 -865 575 577 -498 644 477 -369 643 6 -716 -34 790 733 -465 -347 680 315 843 250 329 -360 -420 772 -521 -326 767 -562 -565 228 794 8 -829 483 -281 -364 -972 -555 -246 171 -348 173 326 -547 -734 476 -527 -250 -666 173 -860 340 -689 678 480 -429 865 -787 60 -944 117 -7 -111 782 -212 114 -38 -599 662 -536 782 540 988 -356 -855 -119 20 246 -480 298 -410 -387 -319 -825 -866 -514 -962 -88 106 36 477 -749 375 46 -268 964 -794 -464 771 -18 833 773 -504 -718 710 856 -23 -289 158 747 -337 89 784 -211 674 450 -935 -192 982 -589 -63 -30 -560 814 656 510 -693 -533 -169 955 515 377 -677 -585 -954 749 -400 779 62 840 -413 780 -772 687 -647 -232 219 -652 797 506 647 895 833 -165 -202 -33 616 -495 261 -688 -33 543 585 -881 -686 -873 456 -608 724 -859 -97 351 282 415 838 409 119 901 -571 60 278 -928 437 -511 661 455 -394 162 -591 -315 682 553 -463 -261 58 664 -192 -202 -143 738 -652 99 -258 395 -259 405 155 615 -149 978 310 254 761 -967 -62 555 788 47 719 340 -754 560 -810 -716 648 519 522 425 -196 932 -771 -777 -268 714 -952 401 -989 518 521 -759 196 -925 -415 17 -397 -223 479 572 330 840 384 672 150 969 1 201 -863 287 -148 550 -201 -587 334 -239 -446 758 484 196 812 -590 -286 179 265 -636 30 -695 350 131 -999 705 823 896 221 -878 293 211 858 -776 737 -101 224 507 -591 -179 -553 991 984 -3 304 144 843 653 -516 814 233 -68 -363 111 -811 318 55 150 351 -301 -998 212 -460 156 860 -493 -188 -652 191 406 -676 -992 594 573 377 105 958 528 -703 -248 559 940 602 108 -336 540 454 785 141 611 -165 503 -867 725 -253 -576 903 -231 397 -864 171 -555 -317 233 896 990 -722 -232 -920 -20 -920 881 366 -46 168 -390 -763 898 424 -437 -930 -295 -194 563 610 -688 127 -353 161 288 200 185 -645 -914 -419 -33 -730 -923 99 31 493 870 -545 298 -472 73 346 561 766 -395 -759 195 -235 -576 183 276 -679 -303 272 184 807 -135 475 -667 -5 -277 882 913 -905 444 -79 108 -987 650 288 164 -425 -802 413 -349 -129 764 -497 -549 878 802 -729 608 -359 -721 -456 135 145 25 652 -944 -578 -39 -297 766 938 227 208 98 -194 -990 421 -21 -384 -286 723 -913 -390 470 -157 725 469 -151 533 98 84 -729 -194 170 207 452 -961 -649 606 -42 909 -156 -806 850 236 -345 178 -471 -423 -670 -470 -219 -574 -206 176 -661 366 -938 538 987 -746 820 736 -611 873 -209 -194 -656 -850 -661 -287 -69 959 -488 -731 896 808 70 672 248 0 -694 -499 -242 973 -850 722 916 -911 221 858 85 271 34 130 167 -761 -237 846 -221 -470 -445 -81 986 -505 496 920 -490 589 -655 -603 -372 474 575 657 -798 -753 360 -645 -648 940 -363 288 -234 198 278 -284 -613 99 -28 -643 -331 -5 -826 -670 -402 247 718 874 755 -530 69 877 -392 772 -662 933 -275 -24 -90 813 -146 -708 -749 -351 725 -882 -447 -902 -833 832 -47 883 -994 380 810 -914 -720 975 -955 334 524 663 163 951 967 412 981 -622 -414 99 -307 892 -742 543 843 992 -946 216 -523 493 182 802 719 -649 -8 -884 42 689 800 217 -163 -913 600 825 -671 -433 -663 694 -708 -542 574 -280 -831 194 73 -121 288 933 493 936 -742 583 -25 -717 -760 943 237 676 -961 443 -813 418 -324 886 35 -673 179 -434 -109 -52 475 762 521 -627 946 -566 26 -517 625 -644 -412 861 -68 -729 -658 40 708 833 623 -877 -851 436 -221 -252 -892 -888 456 -219 238 871 197 -332 -726 322 331 985 -232 -981 544 15 24 831 649 915 -387 -89 -436 -94 -846 102 -951 903 -45 905 145 -260 633 678 587 359 968 -57 85 -138 -967 -791 -401 -582 511 913 -467 -395 135 61 702 -243 431 -939 664 691 -181 272 -840 -148 485 369 -967 -441 472 267 -723 789 908 -76 -672 635 561 -851 -325 600 247 -293 47 -928 653 -480 -828 -965 717 254 -941 -414 -569 -315 324 750 122 705 274 192 -739 -285 898 -516 -44 809 -169 -321 165 352 20 -101 632 -879 -771 -95 -839 -957 135 -97 -517 734 668 -44 -81 608 442 622 -117 -821 -881 373 -33 -747 -1000 425 612 932 -185 617 -59 239 -853 -625 110 -187 -986 -368 -843 -705 -295 928 -924 -472 172 -700 -729 354 550 863 -760 -283 -839 872 642 185 -256 732 818 -45 63 -545 -512 -35 -876 -228 604 701 451 902 -380 -241 830 -203 -310 925 -710 -803 73 429 -491 -615 909 -689 -689 -100 250 -855 660 131 -253 -452 -560 485 268 574 -532 -677 818 -772 -656 -523 -49 785 343 762 -485 -489 954 -406 698 -725 370 -505 568 280 -748 -396 -652 969 -508 209 -609 355 -702 413 -722 965 -30 -371 370 -486 -337 -39 113 672 486 408 500 3 -736 828 -289 -844 -592 250 -365 707 -596 -299 -523 85 -429 -638 -98 549 157 -710 -951 665 725 216 854 -584 514 -848 -720 -718 -213 -727 -62 -589 782 311 -62 -391 754 245 -778 762 354 603 785 906 -186 -105 -942 937 -72 996 -265 798 -565 994 663 -731 986 -722 755 689 -860 -357 702 -701 843 544 949 434 -644 418 -270 770 107 -399 774 -551 -89 -155 610 -112 206 -532 930 -283 -860 -190 877 202 -89 -815 886 106 461 612 -100 -352 -998 563 -668 890 -538 664 -431 -153 155 -374 267 -687 -191 295 -419 239 342 -374 -530 584 101 -219 -275 736 -258 -36 153 -944 880 146 -376 369 269 806 467 -728 916 -398 210 647 51 -395 445 -588 802 -299 574 290 -389 658 -720 -47 835 318 337 -921 -13 383 419 -608 915 -104 500 274 270 671 727 43 297 -104 -992 683 482 975 843 -835 -868 151 549 592 280 -517 625 11 629 -917 -133 -404 -977 -909 949 319 781 -424 -532 -77 -692 -718 -356 688 -316 -570 397 21 623 404 51 470 -936 57 -59 27 -706 -357 -164 126 742 -804 -977 966 403 886 -683 150 -199 566 689 -908 397 708 -271 -238 -282 985 453 -103 324 211 -291 -192 161 888 -306 117 -651 917 771 -408 -620 -476 164 791 -376 -559 923 964 132 524 946 403 196 189 277 914 316 -339 -2 -502 240 -654 -983 -363 298 64 389 -619 -360 -957 -181 -752 -203 772 662 581 716 418 -928 531 -17 -75 -677 308 -242 570 -673 809 -258 -962 883 -46 -403 -291 -422 981 -373 72 558 -58 -404 -580 441 -319 341 -604 350 686 -418 -310 -602 -491 -371 515 53 423 -804 -526 -332 779 -345 -724 -952 113 -482 511 -361 87 -911 422 121 -331 -306 811 -285 454 -284 446 884 -107 -804 -747 953 547 -776 133 -481 -141 -690 672 -649 318 -924 349 90 -410 -41 -903 759 -420 729 -418 -313 433 858 349 -251 260 -718 771 -433 0 24 -551 924 674 -673 -628 -95 -932 -17 880 -984 996 594 546 -544 -621 166 -143 508 674 -403 -131 -578 -429 409 86 683 -166 -962 108 -74 -10 213 -867 804 -11 756 -660 -853 -512 -199 -987 -831 190 -428 447 -91 -664 584 946 -839 -737 880 84 867 -861 -98 580 -218 -808 946 961 -490 1000 396 132 348 -312 532 -481 15 680 943 539 97 208 287 126 -889 239 451 -529 197 -492 -61 -730 967 -481 -839 7 624 851 -201 712 379 313 -193 962 75 355 238 279 -597 254 992 -405 883 470 -380 -219 -320 -279 -334 642 363 688 285 584 -729 -919 580 -905 712 436 478 160 -95 -815 94 -513 -717 746 564 520 -278 17 -923 -791 462 -949 938 -804 -233 827 -7 -648 -231 -271 -169 44 797 -522 -74 76 -537 -842 928 -545 -697 -793 -293 23 -435 596 948 -501 -648 224 -441 -933 184 -698 -391 -59 -353 -585 393 277 -107 -559 838 458 627 788 388 749 -959 -387 969 -282 -29 -196 917 -616 899 864 416 577 -190 -848 542 595 -336 766 -194 603 714 269 -783 151 -829 -565 -965 383 -511 -330 127 374 289 -747 -289 945 -5 -62 865 -559 281 568 -812 472 102 939 -851 12 -923 550 99 480 -101 -926 -360 509 -795 823 -736 24 654 459 15 834 -142 878 746 753 887 685 189 -193 -6 783 498 325 -712 219 741 812 -656 524 455 180 274 572 -847 854 518 902 636 182 -71 191 805 -296 -337 788 -546 332 620 715 716 813 445 810 -508 511 -887 -171 872 -441 539 34 -382 333 504 554 212 191 874 -17 -791 729 150 -942 -444 -496 485 -720 -342 -276 356 -188 -899 320 222 305 -112 174 811 460 -391 -586 -386 476 154 0 782 -935 617 967 612 -440 -479 423 9 -419 -185 905 921 982 -586 -923 94 -46 -100 770 419 882 399 -164 -574 947 -76 775 -314 808 497 -141 -976 -528 996 -462 -409 -361 91 -502 -837 122 164 -889 -362 512 -425 151 -737 -955 -25 -158 -174 -469 -845 -990 290 -157 233 -367 -977 253 19 -118 -169 551 666 -157 -689 -212 -525 -502 -545 182 65 807 279 -680 -919 913 -1 -213 -410 -917 -446 -553 829 -22 -541 755 -340 308 41 -202 607 413 -872 -55 691 725 793 -295 146 -264 -115 266 -600 624 -197 870 -689 -904 -143 -876 -282 -707 -859 373 -24 647 249 816 561 -82 443 -361 311 185 284 -588 -997 -694 925 -356 -172 587 -24 633 -908 -787 -291 472 -993 75 274 288 -314 125 -376 -525 947 -538 1000 -468 -164 -132 267 648 -303 -27 82 -849 895 -521 431 546 -112 -120 922 -197 -88 -652 382 427 -359 239 -322 74 125 115 -3 -814 -108 -966 -509 -969 447 -248 -830 395 114 649 9 -674 -154 521 636 455 -705 501 -519 128 -633 290 832 305 -810 222 -221 394 -735 880 391 -328 312 205 -914 519 566 -114 -683 -448 245 -265 -300 903 -296 -187 95 -259 -823 -480 -730 -99 504 -739 102 37 -980 -684 -570 -802 -782 436 940 753 875 -421 -280 5 505 -26 329 -983 253 881 -392 313 -477 -454 220 -571 718 -269 205 -37 -865 728 -981 527 -388 282 -615 965 -448 -80 753 -145 -371 -259 347 -513 -915 -857 -198 627 176 -992 -664 -276 -689 -795 -612 -290 -93 654 417 993 446 -281 35 528 53 186 -172 207 536 -2 691 -386 774 -141 -633 842 258 813 797 564 -134 302 87 -601 -152 444 661 604 -713 50 -616 555 -704 -700 970 -911 -963 263 859 -926 245 -78 796 -137 570 -754 -23 934 386 -150 101 886 304 856 271 -130 -75 -110 471 -286 -642 -212 650 -282 -473 -186 717 -89 -850 166 -950 43 -543 487 -382 -16 -468 -81 657 -755 762 450 -524 710 288 397 -426 210 -535 -174 961 -748 464 602 -847 -551 -52 489 139 550 261 -128 -28 -106 883 227 365 272 753 142 723 -960 277 -316 -494 -677 567 315 -854 710 -575 416 115 -765 -50 363 347 -422 -125 -340 -380 293 -159 -600 -413 380 594 -789 119 -650 381 -936 -209 -469 668 -787 -79 903 -68 -390 759 -481 -503 -42 -169 -697 -936 819 -485 -35 -197 61 -156 239 29 593 -336 -744 829 714 429 -322 -36 439 678 371 148 46 4 917 839 594 -801 725 -303 142 769 945 -336 -990 -918 -527 35 828 747 -193 6 416 -399 -378 -587 -347 -989 350 -808 809 -131 548 573 445 825 -792 9 893 941 873 346 504 -807 985 -353 155 -997 -305 -958 -18 473 -659 477 776 -305 479 387 -781 269 104 -583 -136 -798 763 793 889 -536 -7 490 86 835 396 438 -874 -621 -971 -647 -133 -294 181 870 214 -332 290 891 240 737 -824 -433 105 -171 8 -267 -639 -876 874 315 -681 -461 -614 -794 685 726 7 361 -111 635 755 -371 292 -497 -370 -983 -796 864 -121 -796 -193 -993 748 134 311 -46 -929 672 864 114 -136 -809 346 183 -955 -789 782 -140 -614 819 656 -746 -53 658 236 -88 795 -554 -587 3 643 -500 -935 -992 -505 -187 64 -611 -291 543 870 -468 787 -428 -522 -255 -854 -917 752 887 368 -535 -507 25 31 -944 -154 -234 -893 78 -594 -458 408 631 804 193 586 -377 568 -556 467 826 -440 -860 -579 -818 -731 669 -426 -989 -864 -114 624 961 -22 552 86 -763 -489 -666 735 -753 -663 759 -221 468 -733 195 840 944 -4 -926 -986 142 -96 673 720 219 -21 226 -504 911 -25 -294 -51 -464 144 -459 -268 233 386 518 -251 -895 -495 -464 -423 32 -863 -988 -551 -921 796 -418 402 -558 377 -850 -149 -12 -970 -971 -727 818 -734 -269 177 -309 -678 -241 415 -134 -88 619 -720 -644 -931 -998 -225 345 -966 701 -202 863 429 212 335 -508 -775 916 -845 -966 710 -374 -292 -926 994 169 820 -850 847 402 119 -594 869 991 917 427 -360 103 -241 489 -673 293 845 342 -518 -270 126 -789 -193 833 -765 997 -365 -921 54 871 -19 -848 149 608 -939 352 -588 190 -719 814 64 654 730 554 642 349 -460 299 -820 403 -507 -987 890 411 595 -429 858 -486 782 993 158 331 -130 -290 685 -967 576 346 -206 -115 -237 -108 -35 415 -469 27 289 -381 -979 34 -542 245 815 -742 -629 174 -280 261 554 -708 -295 125 961 -209 726 96 262 196 -390 -276 -276 953 899 225 246 610 857 785 384 -125 790 -797 443 -342 -66 82 -125 -557 856 -147 82 404 974 897 952 -981 -288 718 -782 -948 -43 4 622 -223 -581 166 -54 -497 -965 -1 161 -219 994 965 450 -577 67 -141 -92 418 700 -670 -168 -581 964 -483 -234 212 -86 -345 -982 -410 515 -754 -15 -533 -360 -638 244 -368 570 776 -524 617 527 588 -794 -913 -81 434 895 678 -192 -420 374 165 -113 49 -860 -810 6 150 -139 -732 -738 851 -845 -738 -987 -73 -835 893 -287 -497 -128 -779 -455 -191 15 134 -160 250 80 -928 -20 -786 313 -706 443 -890 1 -350 -286 616 -299 28 727 -640 -279 100 726 -461 -111 -905 -878 -547 618 -172 -34 523 -727 686 409 -747 -422 897 -824 -879 122 -429 267 -40 -154 581 -929 389 -379 289 164 -259 56 -700 -130 478 -998 355 -429 -6 -536 980 525 93 930 -6 454 -317 -327 -315 -510 94 514 457 124 -381 -602 59 -577 774 -574 -560 560 -261 784 766 -562 -823 -128 379 672 466 620 -917 754 -794 282 -367 437 -573 780 488 244 834 -34 862 -740 -862 -173 127 -302 458 -955 -838 566 926 601 9 -972 945 -557 542 -636 -408 816 -527 986 -523 844 349 929 307 -878 415 -919 -510 -572 -426 -395 -261 709 -83 967 -695 -473 -874 -753 -215 343 -511 807 -152 -13 -63 556 -611 659 -923 998 -944 -496 710 -515 -506 -132 593 41 -583 -130 109 -638 -413 -355 -866 706 677 372 -571 552 -777 -565 801 -331 676 962 568 -623 564 -391 323 -939 -284 494 517 153 -685 -456 566 775 -920 746 -517 837 50 -294 414 69 793 -634 23 235 237 46 -540 286 -725 709 -593 -263 -879 -526 745 -178 -832 441 -951 373 -790 -37 914 -637 224 652 891 787 -65 837 -821 -78 232 -829 11 428 -340 -806 928 -869 289 -852 -390 158 -19 851 547 380 753 779 769 884 -734 -12 983 363 364 939 -914 664 -602 -103 257 590 404 101 -922 -796 969 41 932 648 -969 -271 -109 -372 -172 764 83 548 -790 -617 151 -508 267 974 -667 -67 41 -386 627 -818 -943 -678 543 -658 90 -432 -794 935 -156 966 -648 190 572 -250 650 967 -915 387 -483 493 -395 756 -755 579 926 -6 917 771 871 508 986 582 -753 -429 648 232 567 -257 7 -67 593 317 -349 898 -17 -774 727 349 450 -519 980 616 197 -708 758 431 -730 131 821 -119 -679 -731 719 -519 -974 -241 920 731 -622 716 924 923 -316 -140 -395 -450 -945 727 343 -38 174 379 -243 208 90 -339 -172 -942 -1000 -773 886 439 77 -544 -156 234 355 -694 326 -982 -814 948 477 209 827 629 607 731 -839 -744 519 627 221 -356 84 -735 -684 525 656 -399 499 -400 -860 758 399 -894 -127 -234 366 628 -913 186 -672 740 -857 417 -312 111 -795 -873 -538 954 -320 -784 -525 -376 772 -12 652 537 562 712 -651 -178 -597 313 -817 -973 492 986 -957 193 828 300 289 -755 347 -283 -531 952 476 371 245 -302 518 -689 -421 -138 -200 897 825 106 3 -36 -253 520 -142 -981 60 -222 514 776 -967 -940 447 93 -228 381 -561 -618 729 -502 -54 -387 444 -96 -705 544 200 152 -835 -471 -407 193 183 -203 995 797 479 341 -754 -416 116 956 -709 495 -723 349 -774 -175 -614 566 -845 572 274 514 43 -384 -636 690 392 693 -427 -181 597 942 -319 856 -170 -961 -426 7 304 419 627 -536 -422 -325 -96 -495 -627 644 -721 -823 -336 -446 344 -939 -208 721 749 671 -840 677 281 -826 -241 -608 -317 106 439 967 -333 -335 859 541 -638 -766 -561 -243 -642 854 -770 -429 56 -202 350 -255 110 -922 -940 -182 -381 99 -929 707 -55 589 -553 -548 195 726 539 209 -835 -628 -994 -173 -906 -317 313 358 -506 -809 557 -737 -223 250 -825 -65 -790 -661 -610 883 -976 749 -367 -578 552 647 -138 876 -307 -99 442 806 -785 -825 -251 -492 180 -796 39 -114 376 -604 -647 653 -447 -302 -116 -915 -324 952 341 -60 151 953 -714 -477 -115 680 1000 -276 -408 682 397 -34 905 -20 409 208 93 -145 348 574 -572 241 36 101 368 -915 -374 -8 -895 278 699 479 -751 145 -944 -421 458 260 269 27 -841 56 -116 994 870 700 836 -871 -523 842 -251 849 365 -145 694 845 980 519 483 -158 482 182 -72 -666 505 785 771 -787 26 -554 884 -696 472 991 -310 -967 -338 495 -313 735 -592 -348 626 80 202 -689 -164 -936 758 754 772 763 266 845 -364 -625 -501 -556 -885 322 828 -461 615 3 -934 723 995 -437 -340 228 -747 801 607 236 -97 489 -627 747 412 -10 -833 -325 -517 74 -465 547 -369 -93 -209 558 -709 907 453 -85 -394 -263 84 632 82 -964 -18 -939 471 762 -108 435 554 -952 -611 -649 673 184 -382 739 -158 509 19 461 986 -180 846 -573 -512 -567 377 -629 -572 -825 656 -378 -366 -46 419 -103 -875 -795 623 212 -628 -736 -468 -52 521 148 -856 876 -743 500 948 568 -913 804 -544 -588 -972 -846 -644 1000 -341 932 -489 813 -379 -523 870 230 -785 -770 180 127 677 -192 504 -456 -429 95 164 753 -5 658 -429 -492 -991 -283 -735 -984 66 -919 722 594 144 726 -560 243 916 960 -741 793 -744 -66 233 -661 -130 -560 163 481 56 833 -158 519 371 -890 -606 -245 242 756 -361 -391 512 272 -683 -360 -529 29 526 -153 838 362 672 -810 -561 934 781 -160 -912 -897 -181 829 284 -597 -87 54 780 66 207 753 308 296 -156 149 -352 -38 -461 856 205 101 465 -959 38 109 -128 395 -748 726 -5 628 -325 808 418 145 90 -89 -752 -880 -751 -873 222 -293 -229 583 -317 625 117 -344 -376 518 -751 484 -230 -819 -743 -643 -901 673 -592 903 371 688 -745 -703 -812 521 -470 -261 -433 -584 147 597 -633 240 719 -387 927 376 -526 462 -741 -537 912 -974 670 739 -127 48 484 135 687 301 -156 -523 337 -108 208 -755 -149 -99 -759 -242 925 138 -635 -465 -753 894 -975 -149 311 -260 -218 -345 -822 -989 -683 -224 873 -981 -878 668 500 700 -897 484 -348 449 62 -212 -244 -12 508 -179 -385 -529 55 -874 353 858 786 -155 -296 300 589 938 93 461 159 686 596 -160 22 -50 -469 -483 -835 937 -80 91 157 125 699 686 -130 -693 -500 -979 631 -370 31 686 949 -906 841 28 687 -277 -335 -268 -681 -9 21 540 -208 323 -994 694 975 409 520 263 723 -235 -692 762 509 -917 976 -797 677 82 11 -104 -163 -318 -799 -752 800 -161 -273 -480 917 -448 -619 -525 995 393 347 78 -414 -714 368 823 97 -76 161 794 915 92 -492 899 -961 111 -32 -95 790 465 763 786 839 453 -719 -328 -351 262 125 377 95 -475 987 87 367 136 -43 -150 627 235 -228 260 -116 -734 -654 -639 589 -641 -486 237 824 -594 422 -193 598 -225 -515 -273 -284 91 778 987 -526 724 292 20 296 -412 -768 31 261 693 978 518 286 904 -916 -251 19 801 -451 -377 -423 790 -238 463 -34 960 -67 881 457 -908 948 -801 -379 -736 -914 -845 660 798 521 328 175 525 530 -13 115 -939 653 648 476 521 -323 177 -209 132 -55 -965 -602 841 71 -448 46 963 497 904 190 740 -561 156 895 375 796 504 -59 -526 161 -211 -415 75 975 794 -699 -533 157 787 253 -723 49 -730 -446 865 -64 -913 106 -849 -459 -429 -761 511 529 -839 -535 194 270 975 417 -160 -394 932 -243 -571 -826 188 410 -44 -670 421 -574 74 -541 552 -715 -19 194 -488 -874 -847 800 545 -971 834 -418 -733 -128 -296 235 -275 144 80 -447 89 857 896 -707 331 473 -405 -27 -144 648 704 -915 -823 -722 826 -115 -943 -824 -325 -455 720 510 -392 -362 -246 -83 517 867 -16 693 -709 742 627 727 175 -745 331 -739 -900 884 -891 183 -460 572 249 139 -142 -539 -936 -344 927 889 992 64 -693 -909 -834 -734 -866 -84 -145 807 330 500 -546 -273 91 -903 797 -672 -966 -910 492 856 -81 648 -98 -585 -268 937 574 -948 118 620 -993 689 -764 -371 881 -926 -63 -975 717 -554 -810 632 571 -737 163 -250 -918 549 255 509 488 38 -536 287 369 -226 172 -938 533 242 -599 29 161 -918 -834 721 331 -663 595 -202 -107 341 -603 -909 -733 891 -378 153 221 344 974 697 -9 996 420 -210 2 48 8 -194 688 459 386 910 -37 281 -715 617 -65 74 -869 -448 497 2 -622 166 313 594 -866 650 75 859 56 -202 -641 -417 -277 895 -901 -264 -214 421 401 950 893 65 178 -881 414 761 528 -368 -908 -799 -511 -574 285 -255 -58 -715 658 -66 -195 -587 -25 -675 692 -124 429 138 214 521 501 547 463 595 644 25 -987 -864 -81 -861 -306 -197 -560 -288 -757 -33 -148 316 303 71 524 -701 461 640 601 -692 633 -197 157 269 -452 563 545 60 -740 -547 -251 -546 970 -491 886 401 -106 594 -96 -80 -880 659 -488 57 -902 44 -886 941 -935 -348 705 63 714 -46 461 185 -303 -590 -104 -969 -725 -878 350 886 240 -727 -903 -294 282 425 -878 -140 -626 345 -735 -699 -7 -447 -717 814 721 -384 803 -914 728 421 423 -587 -60 148 683 69 -248 -666 379 304 -691 -971 -390 207 613 -107 415 116 -138 -292 652 162 74 362 821 -88 -153 -950 -369 325 750 -647 453 -113 -459 -155 -248 200 -878 887 -306 465 -802 -219 665 -570 601 -670 855 -862 -374 -38 -411 250 -877 41 -35 -22 155 474 748 528 -286 390 -139 751 21 24 179 853 -34 664 956 253 -856 -894 983 527 -123 948 -731 321 934 797 739 -965 842 -482 -672 897 249 -780 -3 -812 -608 88 750 965 629 -115 -759 -721 -23 -845 289 509 -228 -512 -351 63 -577 -609 720 -803 458 2 -78 -228 -93 897 -552 -863 326 -123 -33 850 724 416 322 -991 463 978 907 -689 -346 -817 -946 -239 -765 -892 -107 365 531 -433 127 148 -575 867 122 -684 -50 -391 -357 543 -432 -203 164 163 -279 -177 -492 -336 -433 843 691 337 -229 -674 422 84 -29 618 873 86 589 -879 10 -233 835 925 -839 688 42 -787 638 -866 -540 9 -281 -608 378 216 -414 -584 771 -813 130 -509 968 220 359 64 -651 43 -884 162 -879 80 -786 129 214 -513 -64 602 278 -263 -159 -891 214 -65 650 59 678 -10 -539 -811 952 -835 -8 -748 350 -837 129 614 599 886 -84 830 -556 959 669 670 546 -639 744 -801 -961 -975 -641 -745 628 -796 517 140 81 966 928 -435 -542 -386 402 971 -271 -80 933 -60 708 -391 -879 640 -402 -29 -214 -378 119 -983 -344 165 -839 66 -876 -685 268 -773 214 547 655 -479 -831 -931 415 -811 590 514 -50 871 -365 -575 -230 585 623 287 -543 -986 -881 168 -586 -17 -518 -835 540 328 -672 385 529 -292 38 -363 958 -743 723 420 12 187 143 -281 -548 -959 -778 -799 218 -818 -908 -633 -977 843 335 19 -581 -663 6 -840 -24 184 666 -24 919 27 -786 -543 589 -207 -470 -706 499 244 -328 576 -570 -823 983 883 -478 291 -384 648 -75 546 428 -737 -643 -598 -326 389 -335 -463 -746 920 -956 -358 688 -938 -279 56 -24 529 426 313 34 -311 -800 -171 850 -951 -413 -724 -482 -89 338 734 -891 -786 -157 654 -205 593 -772 -238 940 652 -400 9 910 -652 -178 -886 -733 -91 325 467 986 129 192 500 -117 520 761 299 -719 442 818 486 -197 369 -410 144 -146 -670 -830 298 -90 -96 154 -345 177 512 579 -179 -602 -779 -590 30 595 574 785 807 -258 308 970 947 603 746 362 -212 542 -835 -505 -951 749 622 704 -665 589 -771 -101 716 -75 -930 481 986 432 242 402 5 -583 -283 -66 -187 326 968 196 -318 -550 -186 -183 989 -781 199 345 161 -281 -990 102 945 747 961 -291 558 -138 269 -746 128 234 266 -323 -817 -788 -636 -591 -478 -335 836 -7 -596 -664 -297 -85 362 -544 528 -493 -615 -317 -108 -509 -211 682 50 811 657 149 921 -327 -746 533 388 273 -966 396 -813 600 876 -650 392 -906 -837 -260 718 415 761 -125 847 402 755 939 988 620 -519 600 887 560 -654 -296 151 951 756 482 178 -160 168 -248 351 -78 180 -195 403 209 -770 -28 -601 87 -436 -363 -92 504 -709 569 -62 787 -592 -282 -693 -424 244 435 372 927 -178 705 294 -704 -812 -137 -138 400 908 111 523 -970 -790 -102 -32 548 -435 388 543 -810 -425 974 -649 -976 916 656 333 -13 -329 -248 291 981 -172 407 263 -428 994 -412 319 882 387 944 -466 -783 550 938 225 -218 -80 643 146 319 721 681 -589 839 -886 -354 -424 453 -473 -305 -411 -190 -624 -802 -51 155 -361 453 969 -459 -759 570 -781 -596 892 -561 757 -656 46 -70 -222 449 692 -746 416 -517 -968 725 482 619 853 -470 117 824 -90 553 -408 402 -559 650 817 461 -377 323 -1 -189 -298 370 901 175 -174 -645 -442 554 -48 873 678 49 -101 -111 -527 -891 710 -786 758 574 147 -761 788 -769 -262 -513 123 241 -439 44 -420 632 527 -128 -261 772 826 146 -16 -232 -560 375 -659 -152 357 46 68 -470 267 -549 775 731 -819 -533 353 286 925 890 484 313 19 -427 -650 472 -135 929 -318 12 148 211 233 933 342 -540 -205 -432 452 51 693 -21 817 793 743 -888 131 -447 263 73 -881 -258 830 385 65 552 -500 372 -777 118 348 890 998 281 -102 -966 450 184 66 -185 564 -936 -652 -83 -66 666 310 473 -979 -270 -144 94 392 56 210 -418 -235 230 614 -743 671 473 -489 -178 -72 532 782 -8 -644 -442 887 -810 412 -817 -823 -643 -113 -173 76 420 -959 563 -787 -353 -278 -371 -187 -976 947 963 -823 649 786 709 2 -919 -375 -407 136 -663 681 -625 63 -846 674 -53 -572 -373 -50 -947 -292 296 810 876 -2 -289 -994 -317 104 381 638 446 511 336 -248 -231 18 -756 177 496 -776 197 874 383 924 -113 726 -615 618 -601 -798 -923 -681 133 -865 -241 726 -730 932 -867 839 618 -66 637 401 -104 473 -476 -503 896 -882 -652 -493 415 -75 -696 -947 -230 -519 -802 -241 845 55 -181 930 -22 778 -761 857 695 -438 -383 276 -471 966 -214 560 -402 -319 642 -996 588 183 -830 540 887 267 376 -416 -609 -470 -681 -298 793 558 489 741 658 -198 -498 -826 354 -579 607 783 -557 -701 -617 -451 -450 283 -812 -649 -1000 937 -66 -485 348 559 -522 -183 -899 536 352 672 -406 1000 -56 352 785 -180 525 287 518 67 -705 576 695 501 614 625 127 871 -40 658 230 -983 -52 -874 -46 -322 -463 676 583 968 176 -481 378 410 -450 -682 681 337 -162 -76 -769 -834 513 959 -921 238 -146 -326 292 238 183 -442 160 835 588 -568 9 891 -879 -434 -438 223 609 -419 180 818 524 -274 59 816 904 190 -106 986 -112 962 -200 576 34 -252 -767 -767 -798 964 44 -819 -140 -341 -639 662 -638 42 -312 245 356 276 -739 -79 770 -857 381 410 -238 -410 -96 -426 -255 553 802 334 -217 -461 -359 158 292 342 -687 -944 -595 -863 -189 386 510 691 -337 409 98 -616 -294 -799 356 -821 -805 -870 -621 238 -662 -21 514 923 924 327 -835 676 -375 -775 -379 -477 -851 803 140 -103 -22 670 -596 -369 -630 44 -740 -33 -579 -995 -465 -968 -688 -475 -613 -311 -411 529 633 198 -407 -269 -499 572 194 -112 469 -45 465 999 40 -691 731 619 781 -889 547 -8 -724 221 537 272 820 -887 624 -469 437 -209 979 -363 94 -638 469 -524 -39 196 22 -843 -674 -958 116 -54 680 298 -647 410 -520 -140 -278 195 272 386 -186 190 156 -638 -148 572 -996 880 830 31 987 -943 -657 -792 372 -884 -378 -773 227 -286 -385 300 -681 940 265 326 521 778 164 782 -45 -34 600 199 748 206 -971 -708 -99 -750 -164 -464 820 -222 -862 -306 -14 843 915 -631 548 884 930 -119 -522 534 386 -969 202 750 706 -950 601 316 538 32 -409 -827 580 -649 -788 362 -397 -583 -377 -95 649 -674 474 -80 352 -932 -389 808 972 -857 257 -367 -142 -94 294 668 -362 882 329 726 -365 785 983 27 -891 103 -392 -432 404 -580 451 418 -129 839 -509 -617 -624 -670 533 387 -706 -80 -574 528 -56 63 616 501 556 -138 -132 685 -11 -902 -114 -135 -549 102 -720 -344 -511 631 -237 654 987 -973 -799 -327 -806 -810 36 345 120 -519 315 221 -997 402 -643 -262 272 931 201 543 649 198 -16 -458 243 498 530 659 116 -196 507 364 -858 239 301 -927 967 -171 239 -257 366 460 -750 -472 -78 227 -291 23 -122 -459 -973 -155 -427 -907 -136 85 559 66 -719 127 -959 963 693 -177 -429 -415 468 508 704 -134 -748 937 754 -334 -835 -440 -373 -754 73 851 610 -462 -826 -300 -706 -54 -82 -174 -219 -897 -561 -334 420 -551 -811 -430 2 49 674 648 482 87 749 -20 844 -589 -258 145 -588 783 -962 -354 258 272 -690 831 -130 -39 -152 748 233 -544 992 -543 -671 2 263 886 -765 261 -203 -310 -599 547 -583 -123 -322 892 616 -819 750 587 136 -641 796 -956 -417 -672 600 829 703 -15 258 847 -981 -739 195 389 -224 51 550 571 -669 346 -774 160 -563 -662 206 -335 814 428 -639 408 354 -243 -36 -25 -849 144 341 564 546 -386 -210 718 -812 615 361 160 678 854 875 403 -150 162 -833 355 47 466 -635 -925 -147 617 -849 -303 874 -569 854 926 796 366 -30 -368 513 830 -657 -501 31 -524 -247 -61 -863 874 -953 888 332 -156 614 -133 315 -785 118 489 -303 83 -183 86 -155 -377 783 -556 -546 900 780 653 -454 447 678 922 -508 -50 675 658 265 -773 -624 139 -780 -12 -473 -437 -726 135 698 33 -282 -817 -608 222 506 -139 534 670 224 -774 136 71 -929 -130 493 319 709 5 -594 -664 -956 -250 803 -928 -883 719 -754 -473 -585 -756 -290 967 -744 -535 -476 -415 -99 -385 349 169 -177 668 -35 -251 -322 -70 151 -499 315 -381 0 752 279 1 133 816 101 -958 -589 306 177 950 911 391 904 154 -159 284 -404 -977 -464 119 -576 -80 691 243 -280 897 -240 563 110 316 -839 275 -798 -265 248 -680 113 470 -544 -862 -771 -659 -414 -464 -241 652 -315 123 -811 -487 -777 902 93 -779 820 -414 -137 -690 100 -457 -752 -891 254 436 585 62 675 -641 515 -443 545 -214 426 -765 -955 -680 148 154 668 461 -257 -498 858 -703 919 65 -58 -244 759 937 -955 -736 -103 -884 -633 1000 326 172 -3 336 -738 -522 -514 367 -696 -936 -517 -315 -155 166 -908 244 -721 642 -162 -956 214 -684 975 350 -213 -943 781 346 631 939 -973 -288 -267 12 339 925 -580 -242 -548 47 -790 -647 676 -250 -243 -676 607 718 318 41 185 559 942 740 -394 57 -641 493 -861 115 462 48 684 -114 849 443 564 693 -954 839 -768 -729 -985 559 -590 352 -178 673 360 276 395 538 492 706 306 480 -772 -748 629 682 -981 -401 554 910 974 937 697 936 -975 472 143 -545 475 -867 210 -596 -291 -869 -281 -701 848 -396 449 -453 454 821 -407 233 -152 818 -549 -3 -927 356 -3 31 661 -346 114 74 -243 -727 -587 539 -617 197 -979 888 370 -785 560 883 657 323 651 204 663 335 232 924 -939 -430 376 -592 309 -755 -266 -200 406 85 236 -287 901 372 39 181 -845 66 -864 698 797 540 145 725 140 -626 -243 -119 817 -34 14 -512 87 73 -200 591 842 608 815 -445 70 669 914 -467 -476 414 -830 -536 608 -857 568 -257 -821 -571 63 -645 -558 -636 787 -421 901 153 -44 -891 828 109 -437 960 -698 -661 -662 276 313 840 -713 516 98 437 -75 262 -157 437 -783 -271 735 -823 -17 790 293 562 -90 -873 834 -909 875 -485 -958 -891 393 -533 415 -892 374 -457 641 -336 -947 -797 -717 -487 577 54 755 699 -600 603 226 -185 130 928 996 506 -911 711 458 660 594 135 -686 295 809 -280 632 825 -974 -793 241 -187 811 0 704 -275 568 -214 152 963 -522 -626 379 -582 461 880 -391 -250 174 191 855 229 -171 -376 356 -967 310 679 -465 -853 -884 69 -61 -686 -991 468 258 -67 94 568 452 544 -225 385 -512 -309 -133 -610 -820 -474 376 -61 775 709 344 -942 -567 607 -969 -491 251 48 162 269 920 47 -496 251 -350 816 392 221 867 367 304 527 202 -119 -702 -894 842 -181 -956 -815 -309 -942 52 -915 -659 238 333 712 261 780 -569 -68 747 -941 104 179 -312 56 766 -156 -918 432 441 -861 479 212 -66 -786 -890 371 158 -622 -399 -702 506 -879 -119 162 223 -471 -201 -62 -200 -425 -397 -666 -778 733 497 -1 581 384 921 -325 391 365 960 -305 -941 532 699 49 -653 -297 -493 -708 -877 -157 467 146 981 754 734 -283 328 -968 -336 324 955 -147 -397 -810 55 -362 626 843 210 341 -443 74 -108 -626 -861 -415 184 -375 -779 239 822 679 177 -589 -154 -670 -673 123 25 -529 240 -129 705 -982 -483 -600 822 -137 -417 -404 728 -333 489 434 -582 351 882 946 138 -596 -56 -905 805 -221 595 734 454 373 -221 963 113 919 59 90 -946 20 222 354 -79 -747 191 -913 -229 -425 -183 -137 -82 -136 375 508 -187 987 -746 126 -407 -560 66 731 -642 901 -193 -356 -601 -56 956 -302 -380 -884 68 -971 692 282 -2 660 -621 529 288 -58 459 977 -289 -944 -25 -764 739 608 -480 -928 269 -985 40 201 382 -235 -956 900 465 88 566 363 -461 222 290 -727 -651 85 -299 -646 275 -567 -321 -818 63 -691 -535 -411 412 365 -83 125 -795 -565 107 414 -672 -497 799 723 934 627 -525 508 770 692 259 -638 555 -921 -40 -372 -28 428 -472 532 -155 -564 850 355 -547 -904 -469 -364 470 555 -193 732 -215 -860 -25 -69 -29 -299 498 281 814 -82 -137 369 885 -972 -4 991 -943 -236 -522 -705 143 239 -500 -983 316 134 -580 -730 338 -491 330 -803 308 490 -127 507 456 -391 985 80 -553 -25 -126 -60 -219 -114 -492 -794 528 -127 115 -473 801 880 446 -955 -807 380 -226 492 383 125 666 -446 445 152 -474 792 -547 -974 377 -150 -859 -223 -155 31 -555 -232 599 7 -755 747 479 -964 685 -880 -95 409 972 -675 -779 854 726 909 768 -8 -348 511 508 637 -94 471 -96 -495 122 952 547 100 -178 402 -72 68 -20 796 520 -805 274 250 -787 -944 -89 393 -142 164 -757 -961 273 -639 -1 -701 521 -746 44 -991 286 -334 -84 -693 192 304 -834 614 -157 -226 110 905 456 -477 552 -229 -961 -894 -654 223 -200 -330 -511 -67 -879 653 733 915 -205 694 707 -314 -711 -128 -946 -836 952 455 245 -164 -995 478 123 -100 -259 -167 454 -256 857 -734 19 -893 -556 888 -422 933 -801 -929 994 374 -628 -476 -18 -999 189 402 -941 -534 250 567 -964 -642 788 569 857 645 320 204 -777 -656 -268 -258 -531 555 -807 -484 623 -672 -85 461 401 -75 794 902 -560 -769 236 -686 -771 453 436 -245 209 220 -395 -376 -351 89 -295 482 897 825 -164 -624 51 -189 960 -902 815 -942 462 -290 888 7 -693 217 67 638 -421 -741 500 -110 167 517 -982 309 405 400 103 -161 814 636 167 676 -789 -511 -716 282 -785 23 -928 -683 907 720 137 136 -717 -722 -398 173 -137 -271 536 545 446 -34 -685 -768 556 -361 -311 950 467 -794 836 436 137 413 700 421 347 997 -742 -353 -357 797 -895 -717 412 27 -351 751 639 -875 624 -491 757 869 908 -992 -969 -86 -636 494 -304 -49 -38 -995 -979 -179 -952 -361 -186 376 347 -593 -944 919 717 -928 346 15 176 -287 -128 66 608 110 25 170 968 -98 -826 890 -149 681 -665 -878 -229 -713 -664 128 -844 -315 198 -316 853 822 776 -423 -649 -503 15 409 -129 -459 -336 -858 698 401 58 235 -977 -550 720 -459 -164 770 355 -28 76 565 316 -183 -263 49 647 44 -139 768 -235 -83 -112 195 -93 -254 -52 -290 -981 -185 -548 -779 451 64 -45 845 -999 -413 174 286 255 714 -425 -800 -875 -718 -245 -429 -462 79 581 606 202 103 244 924 667 -967 936 460 870 201 956 -330 -572 -957 636 -581 -826 -402 701 -512 968 771 -822 -351 167 -436 -836 120 631 818 -748 511 425 -279 -920 559 -369 136 101 871 693 -150 696 -295 261 989 190 -4 -464 -781 -168 -402 592 -561 730 -536 -940 -960 -276 -592 -42 236 103 838 909 -926 148 -616 445 -115 255 -439 -681 -687 948 868 888 9 -503 -549 220 626 -836 150 -571 246 138 398 86 393 -99 -135 -614 -236 739 -585 777 -780 730 -101 124 580 362 43 64 -493 521 864 -857 706 397 -349 -345 255 -224 -806 82 -27 -60 688 458 20 -191 -266 515 164 404 -976 102 152 -564 -143 -581 -395 333 -441 190 -372 904 592 699 -927 -578 132 798 -125 -421 400 -788 975 -787 3 -71 -498 -816 378 -224 907 170 160 620 323 -985 -741 100 404 626 -724 -880 172 -150 662 -488 -432 91 725 106 -799 -573 817 -928 -430 428 607 935 959 -976 -932 218 -185 104 -923 -976 -447 910 698 872 -28 -342 -453 -976 -440 -151 -323 -650 223 236 -59 -476 365 -255 74 606 -300 -673 417 489 304 -876 -821 773 -757 808 998 286 -626 35 545 803 35 -469 -202 -402 -498 148 54 342 -95 393 125 439 683 533 -305 -801 -63 984 137 670 662 -801 309 379 -471 -886 -72 944 -581 119 893 598 -924 780 -28 636 922 -103 630 417 312 -434 172 -542 191 -455 -490 457 -929 -170 848 363 977 -503 -211 -816 73 7 -905 -352 865 -138 -769 -663 -746 218 78 -597 732 787 969 -562 -892 303 -65 -976 -649 148 -147 -588 -895 593 -551 713 281 -83 -726 650 651 786 600 -856 990 -884 476 946 -28 -808 887 301 887 -906 -786 -794 226 -483 865 121 858 -960 368 301 568 493 501 -452 -139 69 -129 -156 140 519 -844 -384 376 -32 633 39 -861 527 -213 -999 -632 231 -149 -554 -318 54 -978 -453 -509 982 915 -849 897 -840 722 277 -999 -414 286 757 642 -417 -30 -289 777 804 -699 -124 312 -6 -270 767 -180 213 -132 -593 232 969 -600 235 235 79 185 202 -240 -492 173 832 461 -883 -64 -796 -416 590 -703 -641 367 1000 -346 -740 593 448 -208 873 -373 -331 916 5 380 939 557 -745 -703 -964 13 716 -257 -677 -916 -737 -520 587 657 -997 -375 591 208 -83 856 -325 -574 -330 60 -591 495 -457 -343 -794 -312 532 -915 53 549 59 -379 -590 -388 718 969 -51 135 -772 -563 -81 248 -761 886 736 -52 -654 662 -946 539 -277 445 -328 186 54 66 976 145 896 235 -674 -200 -547 -234 80 303 -714 813 -601 455 -814 980 -700 381 569 -291 437 717 185 722 -155 699 -839 -466 -550 408 818 -697 -70 397 -643 616 180 354 577 -880 432 623 -389 662 919 345 950 962 918 284 -534 -825 189 171 65 -587 -184 -869 -465 -635 -465 145 156 867 -179 -729 238 11 -852 585 418 441 -681 446 358 -758 652 -483 -713 -171 215 -857 -134 757 -71 940 -989 -578 -258 -12 -758 73 -185 -720 -696 -738 -880 -113 137 709 -476 464 -89 -352 -282 -766 -807 958 740 100 -412 -623 242 451 -706 730 -101 -885 -552 -767 28 -549 66 -235 -819 616 445 742 -784 -660 990 -223 -891 245 -34 829 -796 671 143 -876 -569 -886 -627 214 424 124 -145 -919 -899 -738 -745 -311 -262 393 -112 683 -856 -401 -398 664 -133 726 -445 -531 -852 -584 -794 -601 -687 66 -242 281 229 -286 443 801 -22 719 646 28 -226 -406 219 -436 -7 -736 922 -956 849 266 765 -41 -315 495 549 254 216 -395 -563 -125 739 565 91 -282 -13 734 -595 -629 -392 744 -138 318 -278 160 806 154 -793 -432 -75 -659 -408 800 442 -13 -734 -729 717 32 -208 -469 934 -643 -294 778 600 -693 -809 -878 -19 238 727 -471 181 886 394 -907 -568 -996 778 83 268 473 -406 -179 -271 -708 -351 -393 417 884 -424 -117 547 -697 697 -68 202 102 407 354 156 -98 231 703 432 57 557 747 205 386 -551 541 -65 973 -619 -196 204 -757 -415 973 -77 -82 -107 -314 -16 -424 211 285 -961 -475 386 550 515 810 266 233 432 -292 561 800 -473 710 62 912 36 417 -900 774 -67 -69 329 21 209 281 -964 403 -853 621 374 -651 -971 -156 -133 57 -268 -634 -517 839 -690 -427 938 -890 42 495 -333 -375 -1 95 610 605 182 -431 -406 818 422 -464 886 788 -129 408 978 263 -240 -214 -473 813 411 -34 -327 -650 922 -578 -488 644 258 418 -34 -887 207 -685 580 684 -608 123 -232 -706 -418 -881 721 -428 124 624 296 975 556 527 546 885 -722 -949 719 212 -421 52 -226 529 -590 -478 -361 -326 667 -773 905 422 -906 -991 -578 383 416 -952 51 -541 -177 -297 -946 -385 -316 -521 -672 101 524 883 -940 721 328 180 -888 -735 296 -870 859 -347 268 -531 -404 -600 -266 727 209 -328 101 -542 764 678 -184 -76 29 -763 -522 -993 -172 -584 -923 -42 -958 272 990 137 947 177 -138 459 -49 -434 174 784 168 -945 -496 982 -179 438 -734 918 -494 -264 492 783 30 310 -492 -386 -275 391 878 440 -587 -799 -32 -254 -423 684 -538 -572 338 355 675 216 -106 579 -573 -149 -246 -68 616 -833 -435 942 812 67 333 -947 -782 329 489 -126 47 -481 553 -277 -459 1000 -375 -336 -211 -911 -168 -393 831 564 -767 -154 167 827 -944 249 -694 -595 -941 965 -374 916 -851 679 821 343 964 -963 -79 397 226 865 51 499 515 966 -404 -409 504 -294 179 892 -219 217 743 -940 -369 -248 39 528 627 -734 487 -658 272 754 -652 -158 -737 561 -980 729 -354 517 -248 -801 -597 134 516 -608 -381 -621 194 570 -305 -519 -553 295 30 459 949 731 937 -806 -856 714 208 -70 341 301 497 781 605 -159 -601 95 -640 990 616 903 -96 -936 771 -612 -43 648 -257 194 754 -758 -186 521 910 228 10 143 838 13 -767 -807 441 927 -771 -674 -550 603 1000 293 140 -671 402 -456 -16 104 436 -611 -625 216 263 -312 963 -327 310 -201 621 -164 288 53 -888 -16 -727 367 461 119 736 -395 917 -490 -599 651 859 677 525 906 -143 525 81 -949 -622 -28 237 -351 922 -385 -735 -67 199 272 454 -90 89 396 -387 -176 -507 -119 947 964 -501 -265 -333 -713 -952 163 418 120 -314 -407 480 499 -499 621 152 547 -706 125 376 -158 220 -181 -151 -390 389 727 -200 435 687 674 -103 993 -80 405 -493 -44 -120 -304 817 262 -237 407 -822 944 868 135 -61 362 470 -305 -795 829 -641 935 340 -549 327 -564 -276 859 190 -638 -639 -544 556 -458 924 156 223 982 -144 -347 -583 978 -33 -986 288 726 983 223 614 294 148 -966 536 720 25 284 -321 -153 -721 513 831 -862 -409 -686 671 -209 624 -95 -365 -538 615 746 -413 -164 -153 883 670 -401 -720 651 -823 232 -265 538 783 -320 324 689 -546 394 833 198 -542 -10 493 27 802 -628 528 -851 730 995 -352 371 -581 564 183 -838 -715 -870 -10 298 -741 483 746 -51 804 805 601 -799 397 -397 327 116 371 964 210 -448 -866 148 -620 637 -528 -414 406 -739 518 870 289 -356 269 -816 300 -513 535 -865 49 779 -892 -779 -422 -128 338 95 955 -974 -181 -702 -155 709 656 27 -96 -756 673 -53 933 636 -872 -797 -144 -841 -76 717 72 -284 -568 266 535 -886 -951 553 -222 -660 95 699 884 -705 -581 -344 521 256 -334 528 752 948 -560 45 -10 -769 -790 -175 -99 -772 -615 -159 -103 86 -960 804 -430 522 230 381 896 -768 360 -944 715 668 118 200 -638 -1000 -11 157 768 78 -98 830 601 570 -44 -778 -1000 169 -896 -490 -970 87 765 96 -606 809 -868 971 227 733 -828 -593 -148 455 507 -668 -735 -71 329 -901 -304 -955 -888 319 705 347 202 826 -235 501 -758 689 398 -997 15 -113 497 747 522 897 -117 839 728 -685 661 973 -800 -632 339 629 327 57 -221 45 -84 139 -141 56 402 99 -96 -788 -822 980 725 -423 -405 890 -75 -443 -380 -706 600 675 -168 -530 388 425 -303 520 865 649 -742 202 -26 382 -345 -410 691 644 835 751 -598 -206 292 -813 410 703 -332 637 566 -588 900 -462 347 956 -358 696 908 686 386 -188 745 196 496 -828 598 -40 -541 577 719 -925 155 -969 -657 922 -759 191 740 -974 807 150 -491 708 -354 -757 -52 702 -142 -530 -283 -665 -339 21 -128 791 -725 562 11 712 -431 -441 963 818 961 431 -708 -593 -964 53 -519 -55 949 -495 -282 916 -300 645 -272 -582 -192 -407 151 -460 -590 430 615 21 449 -277 21 -893 486 -238 863 418 -300 330 723 704 951 -71 166 771 -165 955 68 -956 559 621 -705 -564 803 970 -822 -495 271 -862 968 695 801 675 -695 87 464 -384 340 629 662 -686 681 336 806 -365 217 341 -666 398 -459 493 -428 -640 195 386 186 -136 -842 -610 -187 -852 -472 142 773 225 21 -823 -828 -690 192 -123 -672 482 539 938 -759 62 -387 -306 -968 439 -97 -468 266 365 904 -659 -842 -245 394 496 780 -909 -32 -740 9 849 754 872 -138 -296 312 559 556 957 -115 404 -509 -359 127 676 904 -374 676 390 548 183 -197 -804 -576 219 -843 76 14 -6 108 888 -777 -299 -785 -15 473 -126 -875 212 -818 -924 -164 -527 237 -271 827 268 870 -597 246 795 804 -614 551 33 -528 -792 -484 -520 718 947 -209 851 -816 360 49 18 930 489 473 -154 -188 621 -79 -661 463 -932 60 822 -508 952 -614 -602 803 -90 835 -31 -348 -286 -76 503 -478 429 -963 539 314 781 -921 -84 -735 2 557 704 732 -292 725 -695 -852 -336 823 975 -86 945 808 906 -787 -219 -47 432 598 121 -941 880 -691 -380 371 -274 -554 -104 -705 -529 -773 25 -277 -940 878 -499 177 476 -661 610 -922 -486 -168 -180 -804 -86 -69 -67 -161 69 -569 -656 796 -378 -97 -535 420 -783 331 -331 180 -426 -904 -260 -245 -845 998 72 -859 129 233 834 207 -560 857 329 -206 -873 -665 -355 -155 525 993 -581 662 -522 882 836 425 384 -368 486 103 907 616 -378 520 -150 -269 570 893 -360 -568 833 -31 456 -705 545 -729 99 824 105 557 537 -747 842 620 113 -769 715 933 946 379 -173 559 474 -28 -713 -431 -630 169 -877 537 260 282 800 -917 -293 270 -768 -443 -814 -392 -184 789 143 10 550 525 697 -989 -87 -635 -598 903 -264 695 475 71 -644 -827 -329 541 -820 310 873 517 21 447 673 -749 -825 804 -265 453 78 903 104 652 553 657 343 347 473 332 607 981 776 175 30 -564 -747 673 -531 -452 -406 640 -805 513 -974 -74 -195 -917 952 -460 109 764 342 361 733 -407 950 -308 -519 -881 -306 676 -330 -144 -349 -565 511 8 -100 -253 -597 -897 -553 -24 -566 -570 269 -995 -879 -820 97 -514 -489 -137 -134 -194 -818 172 862 535 785 681 845 489 473 -529 -658 -60 -28 -455 323 -141 283 345 -17 600 -898 -395 -8 -181 -722 -144 149 -479 856 397 800 765 886 -27 676 848 344 577 -780 -981 -109 999 -455 -566 12 900 -35 -271 551 231 246 859 386 -793 748 712 702 488 140 -993 -457 380 -746 618 823 693 -315 -986 -724 -755 -800 730 -615 317 66 -930 -667 155 -65 -910 23 618 609 736 -716 145 643 -530 237 -223 126 -480 795 -403 768 -572 27 -905 -893 40 457 -199 -297 -518 -142 25 -39 585 109 469 179 635 806 538 574 -677 -149 -766 -524 -203 -622 511 -286 633 -541 -715 769 -714 399 386 955 506 -243 -676 675 -808 -878 -465 403 103 -667 138 -75 -609 538 492 -236 850 -165 428 -721 414 -184 -264 -294 37 -553 -401 74 592 703 138 746 817 510 -757 -124 720 -222 -989 -329 433 -899 978 -366 487 562 831 -347 -424 -553 912 -302 -466 -886 -324 304 -435 -10 898 578 -976 -128 -124 -983 -516 41 -661 -817 -811 606 400 178 -389 -989 162 -855 -415 -799 -694 -659 -497 -132 809 -619 -10 326 217 -95 224 -518 -300 -169 844 -249 570 605 33 919 -702 196 966 710 -645 498 -987 372 -606 4 -659 29 312 -431 961 -335 -726 801 484 377 946 618 -459 -857 -121 579 261 -33 -588 -326 845 796 -564 -829 44 716 75 608 -972 452 843 -235 285 -737 419 -694 -454 -127 902 -962 599 212 -556 596 -930 383 752 849 226 -736 629 431 987 -194 501 -150 189 -600 896 -691 94 278 640 -75 -50 -865 -150 -490 949 451 312 704 -808 519 -116 842 -490 110 -219 -170 -738 -235 -740 -450 616 691 -333 -619 -561 -437 -941 183 -250 821 -25 832 -629 -384 454 653 -42 341 -263 120 -381 -269 -378 -133 -619 -128 910 517 268 -591 -650 141 869 -747 918 492 637 375 258 -524 -801 77 -825 -643 212 -592 984 388 -831 -560 490 618 -508 33 -134 969 -609 -510 -958 -535 652 209 536 500 104 -836 886 20 881 28 -891 80 -963 -114 661 470 932 -160 755 158 -642 -171 771 68 262 853 598 -931 52 -605 49 122 903 -23 355 94 -726 -529 -817 -995 -257 -836 38 746 1 -817 -385 -567 -313 -861 -906 421 -325 289 847 -666 829 481 58 -585 -379 -819 -28 828 525 -800 472 576 -164 -683 -108 730 -182 -285 -77 212 -638 -131 923 281 504 504 276 -496 -813 569 -623 -416 -1000 -593 809 -792 -308 -57 142 474 78 -314 454 210 -135 -313 -217 -966 891 46 -956 793 590 -555 500 864 -62 -258 -454 -585 -265 98 -248 -37 -355 604 -143 -649 -551 -791 57 524 646 938 -621 -697 526 348 -185 236 -990 -742 72 -836 -775 -926 211 57 743 -30 118 -96 338 -98 835 -655 894 -791 -20 537 -282 -142 73 824 -538 899 -501 -212 613 -239 -543 927 -876 853 137 945 47 -562 -458 -189 -694 -262 662 184 407 -565 950 -857 859 895 124 521 -685 860 901 -545 -85 763 719 -698 -759 -493 -905 187 401 -819 -126 813 190 586 256 830 -134 88 47 -802 783 -89 393 132 -574 114 255 -776 969 -637 427 808 454 656 894 -132 -342 -462 -757 666 967 -357 578 -983 -552 595 566 -983 -662 -232 -916 -317 -457 375 -415 875 -392 190 -239 -449 952 833 -4 -660 211 507 692 239 -176 -182 -571 165 -513 139 -3 767 74 813 -364 452 -572 -581 -397 -466 -715 -363 -777 228 -452 485 268 716 482 822 199 -169 -319 323 -832 -811 434 642 -399 634 930 716 -204 717 -204 -677 -871 666 -588 653 1 -76 -245 707 236 -489 127 708 -10 97 -434 275 -784 410 370 -465 -69 151 -87 -745 129 -674 745 526 947 788 563 -513 -908 272 -905 -467 763 866 130 73 874 417 -816 -241 -92 -852 663 918 -884 881 -562 356 -741 -326 -217 -342 -139 332 424 -872 288 373 800 977 -975 -115 -721 127 158 -697 -197 415 -327 524 764 -986 144 55 760 168 -215 616 465 223 48 578 148 922 326 783 -700 820 43 -981 571 249 -76 -573 762 -126 228 -733 -274 -427 387 279 -356 -302 -432 -763 -196 -233 -226 753 107 880 555 768 -863 -40 -209 -843 698 -799 585 -127 30 -508 -844 -223 -74 237 716 -258 -624 -578 264 -527 -57 991 -276 868 -394 680 -481 -400 417 369 395 -928 -302 302 516 847 557 742 -493 -817 -84 -99 -835 943 -835 144 451 -417 -766 247 -216 380 14 859 -500 -108 482 -481 623 120 104 168 -192 -924 615 -694 -440 -563 741 21 991 871 948 283 490 829 179 734 751 -407 -858 -776 282 776 517 459 242 33 -225 -340 193 -346 956 554 -873 22 -700 324 272 -448 -373 -938 -719 855 106 293 -874 965 592 337 -254 842 152 704 -749 852 -518 -932 -217 -865 -200 265 414 -478 279 -65 -446 -94 436 -74 309 551 168 603 -146 544 -849 251 27 486 5 -421 15 987 538 119 106 -135 -588 29 -384 777 -11 553 886 496 457 -230 -587 454 -453 217 -485 -166 -980 507 -94 304 -607 -61 -932 794 -179 137 950 371 -884 710 245 -944 986 -629 -116 368 -400 -163 755 225 789 -512 -516 -940 122 -1 729 -767 139 405 -485 -494 657 -777 -708 -709 985 -152 336 -57 157 -935 217 -320 -238 -779 -898 596 639 -362 -714 -335 -957 892 635 -690 -373 984 71 -951 629 -606 27 -791 1 -137 988 681 896 80 346 261 523 -973 -716 918 -973 757 -342 -659 631 976 695 122 -405 496 12 335 572 415 971 692 -830 681 -881 -646 787 -98 -660 -928 295 644 -875 714 -778 500 141 635 -721 -499 804 -879 316 -782 808 -925 751 85 161 -646 513 476 -297 -528 -70 674 -553 646 -812 -769 -588 840 762 -984 481 570 -681 -131 196 -505 -652 434 61 986 144 338 -926 -821 150 979 -709 -249 -662 -930 -726 213 821 413 -43 -293 142 -633 987 187 180 335 -900 -210 -689 777 -417 902 715 26 -55 379 -750 -820 -331 -399 749 553 609 946 618 -113 579 940 47 200 -316 -825 436 -427 -590 -175 152 -277 60 482 187 81 864 96 764 994 927 915 815 -594 218 694 444 472 518 -254 683 454 -701 819 514 -473 481 -760 -41 733 -353 426 -288 -938 394 773 821 256 -1000 -944 425 -897 910 469 945 919 735 -638 -8 -398 -814 -62 -447 -693 620 -71 -510 -270 -571 -77 954 465 -717 310 832 734 231 -12 -690 147 -568 -934 453 80 20 -211 -728 -148 510 522 20 -55 741 867 640 816 228 -204 -136 94 29 236 -829 -187 619 565 186 -815 304 64 -310 -305 353 72 -496 152 -509 65 510 -612 -483 -69 417 -490 -343 -367 892 -886 -124 899 206 718 -354 -35 -532 -18 -189 776 783 907 -519 381 -550 353 -396 -837 694 -844 -725 -306 61 -537 -412 -835 125 261 -617 962 -225 869 -988 -531 632 -155 173 997 -359 -254 828 -447 -800 587 -284 -9 85 898 -925 -35 16 -602 559 565 -925 -756 -568 -892 320 -242 -736 142 -597 70 -846 32 -8 229 509 -526 558 679 -202 25 15 11 -970 -809 -489 -513 659 -943 363 102 983 73 901 -24 -755 20 -47 -358 154 752 533 811 -654 -589 438 -224 970 -897 745 550 842 -80 -463 920 751 -982 990 368 -195 145 -655 662 427 -437 -795 -759 914 -392 -87 -670 -205 888 -476 -229 216 -687 -848 -792 135 141 348 328 28 581 -663 -231 -650 600 151 553 314 810 890 -828 255 -464 320 -382 551 773 -257 -463 -752 671 -179 609 242 315 488 -203 254 -754 -104 -251 -258 -780 211 844 12 112 -317 847 113 147 -869 -496 396 -363 808 -249 858 -516 516 -296 -653 463 696 -812 809 520 952 921 620 377 -538 -662 -64 -694 784 -848 -765 609 -227 530 969 229 -401 573 -949 662 -688 -611 464 781 84 -558 758 -739 835 -46 -269 849 400 -550 -766 -307 -154 16 -663 394 -919 368 434 -347 -13 -51 -422 -802 761 -504 -904 600 877 959 -340 299 -837 930 -929 -545 -805 -794 613 -709 -527 220 -150 -964 57 -484 -473 109 -666 -417 429 -273 622 -217 -707 326 -202 -102 39 -665 380 231 -642 -729 -610 276 -409 -853 13 -365 492 -218 407 607 336 -238 -850 -488 742 853 -682 -416 540 -67 871 713 -493 -217 -110 318 -831 -487 -125 -617 981 168 -873 -906 9 275 452 887 -812 409 575 -992 -779 773 -690 828 619 -453 666 561 708 994 -855 166 205 -881 -436 -714 455 -719 -602 -655 -126 848 672 568 -895 -722 -525 31 -59 -171 601 -138 543 215 743 -11 -509 3 -187 -119 -210 925 175 -150 -394 -320 169 -826 -730 572 700 -735 -928 497 -744 185 -872 -802 -874 271 901 794 -420 426 710 630 -394 -771 -471 6 949 -752 -362 879 -995 378 -59 -764 -631 370 522 953 700 737 552 -342 -66 -887 577 770 776 -522 939 980 704 -688 -392 64 433 -516 -901 673 -542 -671 -557 860 506 737 -823 -394 -921 -519 300 15 969 -594 -896 -817 -652 -37 890 -514 383 938 117 742 929 410 224 -794 220 758 -895 189 -758 -702 -31 266 163 868 156 758 503 -690 -744 -211 203 -603 645 -154 705 -204 909 514 -446 -315 -600 -759 -253 170 340 945 122 -699 -207 -623 524 818 653 -322 661 285 631 -341 -641 -110 -608 -154 788 -516 994 401 -394 -866 539 -163 -1 -556 527 793 -950 -901 657 717 56 743 594 496 727 -491 -573 83 157 -263 874 256 678 870 -970 550 -899 -580 16 -15 -956 -921 413 -814 -235 940 963 402 -469 164 -867 116 -616 -414 -942 604 780 450 794 572 -454 -649 904 -947 -544 59 692 8 -798 797 -645 -413 463 862 854 89 60 75 -261 -203 335 116 -356 -826 404 -803 641 154 -70 -775 -800 484 -249 -138 774 -797 732 -778 -25 350 -244 -379 706 -602 824 470 553 680 949 -162 772 758 860 669 -454 -871 -931 -422 534 -6 128 334 392 42 423 -408 -534 348 65 3 98 -368 -146 786 -967 -693 -125 -293 231 -760 339 77 -356 -659 184 283 536 -551 263 633 -75 -348 419 742 454 -816 686 991 -414 -178 546 -278 -590 605 5 818 401 -361 607 128 818 924 546 845 -666 -680 -402 213 -944 -405 248 723 -909 139 559 -881 -772 113 639 338 -827 -399 -590 43 637 -408 676 -78 29 736 862 -271 -589 861 40 758 69 -903 818 820 132 -188 -993 -893 410 -296 419 279 631 -894 72 -988 660 940 935 -294 -885 -242 668 -388 -648 -557 266 -370 -703 -431 385 991 -780 378 20 70 -833 93 -372 584 68 -781 972 482 -50 -179 -499 176 398 -117 -337 93 -851 -18 -633 614 -438 -622 -870 475 -979 243 -257 189 -652 236 -962 863 170 -137 -624 -616 -975 -978 242 194 795 -836 854 -896 126 167 -973 -361 477 456 -167 -823 521 -1000 -580 765 -405 815 -487 -780 -76 -843 179 1 805 -515 469 -300 -692 715 -336 -563 69 -453 -500 -910 275 396 -158 847 -7 628 684 350 -981 566 -947 59 -757 860 22 -662 -500 -990 826 -121 -453 -125 -215 -226 -537 -672 771 -11 171 684 -835 154 -857 -911 792 175 26 838 481 179 807 619 77 -877 -342 173 720 832 951 257 80 331 692 -299 -57 -519 -755 -591 -121 942 893 801 923 -833 448 265 8 979 733 -14 -476 -674 706 -233 -358 -67 -227 778 -216 983 -129 -801 -554 168 22 -431 -393 764 -369 554 947 845 -364 478 620 998 -420 -332 67 -139 -218 -933 411 490 501 299 310 -733 -342 25 874 -937 875 75 -894 -227 -741 -4 -738 681 -117 -313 965 56 -532 -151 -935 684 -896 692 -782 -190 419 260 645 -379 -467 861 -901 722 238 178 776 -707 -466 -539 180 291 894 -889 -235 575 -241 546 384 -237 902 878 -997 -257 949 286 -200 775 575 -120 498 246 910 -398 193 609 -396 555 266 369 -197 -313 -803 5 243 475 455 -390 -116 -243 -449 -802 -70 -951 120 -499 827 229 -441 -376 612 -810 -928 -628 -332 955 -244 -902 88 2 386 548 700 162 964 253 -547 -269 -880 -315 -656 955 304 92 -58 156 682 -835 893 61 -430 -820 148 469 -777 885 806 965 -304 685 -883 -594 247 309 -723 508 651 -346 -108 -41 873 21 496 -225 617 738 -229 -518 555 345 982 -985 776 902 344 -279 -441 -110 -817 -314 357 -521 -941 -318 814 235 -402 7 670 900 315 -949 -148 959 -810 -878 -186 -37 382 -818 767 -283 -868 -645 -857 -375 -113 375 -601 75 -84 862 718 -90 742 839 -148 -310 703 607 -771 -299 -679 -969 952 -30 -178 327 -975 -1 -908 -363 103 -686 -281 -322 132 714 -36 878 395 -627 -152 -94 617 934 671 -599 -214 -851 -993 -971 -251 819 -180 -224 565 854 810 48 634 -242 139 -847 -790 336 -301 -530 79 558 705 -165 458 -23 -403 -587 -622 -667 -806 -255 -905 36 -51 290 705 958 127 -12 -531 -151 232 -654 -22 622 -674 -469 339 -18 283 -442 -819 442 -478 560 -499 -944 470 573 -772 360 -515 693 -714 -531 -686 -880 -256 -73 36 -660 612 -317 0 -787 -401 116 -772 179 5 815 226 -914 -409 -942 980 -990 -638 303 77 -529 -594 -126 -997 120 -474 125 -847 -14 43 -32 293 -929 398 324 -116 288 -25 548 492 275 -564 -831 949 -692 -414 -69 75 727 203 -899 24 -726 -569 235 146 -161 -366 -697 846 -357 -120 667 -658 796 385 -443 710 373 933 -136 -287 296 -63 -130 661 179 -354 -537 906 376 -853 881 858 29 -700 -646 18 718 768 245 821 -825 518 783 -391 942 -390 409 296 758 148 -262 -595 990 -508 359 -682 559 95 -344 -602 -41 -750 127 -601 824 459 -344 421 958 141 332 -774 106 -986 56 958 642 144 -345 -513 -686 -420 -712 602 128 767 -440 911 378 -245 -667 949 322 -277 -209 -842 -391 -646 -936 237 489 -178 -469 559 -942 -817 -235 -713 -541 188 69 -63 -992 -882 -850 -172 31 765 -181 -214 -950 -131 -24 -610 -994 -903 -862 415 583 549 -153 -244 522 -348 73 -61 -287 -128 -171 -512 802 114 -648 474 3 86 6 -461 -471 -479 -528 582 435 652 384 -206 -69 222 -69 680 909 -296 324 100 -962 574 176 -767 -433 580 -568 -113 985 -772 575 673 -646 112 -623 -318 726 226 -782 312 703 -950 -547 -531 -172 338 596 -531 270 100 -175 -585 -5 415 549 456 875 364 215 112 620 -137 -374 275 -1 -410 846 -288 -713 137 -617 267 227 754 -536 402 -255 163 -927 -51 -284 -537 102 44 -217 -778 -712 -865 10 -715 853 962 -553 -767 654 103 -691 77 -920 211 149 -276 297 29 -748 735 602 75 -505 -694 722 830 -740 -624 171 437 387 -522 -102 39 -962 -869 -854 -395 -133 987 -725 -98 928 -241 264 985 235 354 -449 -433 -871 -609 -385 -292 -21 -993 -908 -972 530 -208 187 465 651 -518 751 107 590 -730 -650 220 -447 -341 625 510 18 998 231 -350 764 804 -285 -960 -934 298 46 269 942 466 -281 -577 872 949 -875 866 -217 824 -541 -474 -816 -585 -585 -27 673 -76 -715 -43 619 -57 -751 323 256 961 -872 -29 13 -23 -278 847 -815 -934 622 543 -336 -182 -750 -197 881 -769 -58 45 -12 -397 718 -801 -230 -922 -160 -830 -691 -840 -613 -59 835 148 -739 -775 -744 908 314 761 -725 -357 -759 638 -624 -444 51 -435 880 529 512 -960 301 -399 878 218 641 714 793 -854 363 106 -744 307 -980 427 126 351 55 466 -729 312 -859 -370 66 -918 443 645 -520 589 -726 464 -770 -786 -142 427 -595 -168 640 -240 -959 -334 547 -663 721 992 254 -879 523 -369 564 -89 -244 583 -191 612 -268 502 606 385 -356 -871 -877 40 110 391 608 141 351 -869 997 372 -929 -875 858 327 -394 -879 -574 -309 -651 396 -974 -796 207 421 -540 -721 74 -553 -25 863 -397 -829 775 -854 291 958 257 -14 433 -441 353 -668 -529 692 450 -552 617 875 598 860 995 530 321 908 -965 740 -604 387 -117 -493 -809 582 418 -614 1000 63 644 -480 467 190 -918 629 905 762 -607 614 -893 737 983 328 -160 -836 -580 596 -271 -817 106 -980 561 -769 -247 632 -34 376 -723 -828 -920 187 -270 730 -110 -209 -402 652 -980 556 324 -726 816 -847 345 793 -714 498 -310 679 -814 267 -209 350 861 611 -783 307 27 -411 -375 111 414 -886 272 -451 270 407 14 272 517 888 873 -54 720 498 303 455 -782 -207 282 121 641 602 -668 247 -912 -844 621 -350 -43 -577 625 -89 498 -62 292 89 -83 -364 -588 144 -814 -936 748 459 565 779 725 539 -823 -221 -395 873 140 -236 -904 -694 193 414 -538 -409 -788 -159 898 503 -988 -759 -601 -177 -122 -211 -928 -811 581 554 -346 633 -565 -198 506 843 963 -960 678 46 645 -898 -319 -713 800 591 733 130 -494 618 -633 140 -578 -877 -694 913 33 -634 973 -178 408 -666 -531 322 -157 -945 159 128 604 -949 -861 374 -180 -335 -260 132 766 93 -726 933 -734 722 641 -776 -73 555 518 -813 526 611 688 152 109 621 -98 563 51 992 958 794 -489 -185 17 292 776 -925 87 -198 960 -576 -621 -848 -791 -480 -686 -281 923 662 -51 -901 -144 950 -608 -41 867 212 -861 98 799 162 617 -742 -984 773 -948 796 -764 875 -25 -738 927 790 394 -935 -98 314 -398 888 908 -741 97 -750 986 401 204 285 -534 454 592 -945 -567 50 -906 581 320 -830 715 -347 570 -214 373 -797 -481 559 -231 338 578 -112 -20 565 413 -455 -436 835 -876 813 560 933 -583 429 -733 -319 -178 118 -277 936 -634 199 67 347 -680 -924 -969 489 891 33 261 -324 -561 -273 -876 982 413 -926 -932 -591 -34 -467 -463 11 133 -399 -153 901 -620 515 -72 333 88 805 896 33 -541 386 840 572 522 957 40 -53 586 -499 -585 -792 218 -845 -257 -504 -605 -535 682 -698 760 -612 190 -959 -157 -854 928 289 -621 557 482 354 369 -135 -318 -486 -574 -158 -275 -843 -155 -809 -208 -110 197 -794 -605 -951 -337 -29 -816 297 -670 933 766 222 49 -660 986 -747 -594 850 600 11 -837 130 399 -732 715 -72 -745 -193 0 571 8 -613 426 -417 184 682 -694 298 -862 -583 438 -841 -382 920 221 -702 -539 346 -173 -130 999 252 -372 905 608 -897 64 805 -983 -202 243 -883 102 -218 -64 285 655 858 186 247 -963 142 -432 -17 -966 -915 948 938 331 -390 -705 -614 -947 -198 981 343 -82 -408 -865 -428 731 -223 89 970 -351 -757 -984 -705 -53 874 724 335 299 640 -497 158 133 766 -795 -367 -60 758 -67 -143 603 208 676 -163 -304 -272 -871 235 637 -273 -42 -248 -191 720 207 250 -914 249 873 -703 -502 -647 506 205 151 183 -70 23 313 -415 190 -574 -527 -501 929 -265 581 46 687 -379 344 271 -174 857 946 391 -629 126 751 106 -393 618 -419 -908 23 -720 -430 -621 -836 -799 -502 -793 -868 -51 327 111 549 -475 217 -963 -15 -108 495 420 813 952 355 -569 233 -936 -299 -929 928 468 -477 828 -957 25 250 -980 -91 357 -523 -31 568 677 -210 -663 367 0 -435 233 -85 867 350 -161 -249 525 -660 307 287 923 771 -393 -944 -782 -782 950 -204 -233 780 -430 159 -77 174 793 -754 422 916 -312 -474 227 -943 -759 875 -440 125 577 541 -106 -253 -718 -327 -808 684 -194 245 -969 -441 588 -756 330 296 924 -532 -568 -323 838 -724 240 -524 -187 -822 -84 -615 -290 -845 196 -438 653 868 608 -968 -96 946 379 -525 665 756 419 -180 -413 470 52 -400 372 539 207 957 942 -903 66 762 -129 189 374 -942 -327 222 -318 492 -705 -513 -650 527 -537 378 -359 -544 820 -609 -321 622 49 -218 977 -539 -217 347 -583 -841 826 33 603 -799 -406 -523 -557 -447 -562 -70 331 -175 -895 578 696 -106 910 -92 -889 60 -531 572 -340 -384 242 925 176 -767 -825 217 439 -860 -230 -628 101 362 -686 640 -497 -606 923 241 797 -66 621 904 621 432 445 -535 319 -866 397 -101 -975 600 -566 900 -958 -920 -177 768 937 -107 151 646 -787 848 -950 21 -725 -590 928 -473 782 398 813 -250 116 -842 422 845 691 355 329 -280 420 -256 -758 -139 171 718 198 484 -939 -714 180 67 -927 631 362 -924 -967 -797 926 -621 -410 -967 -276 144 -278 -672 -835 740 -647 31 -104 741 -279 -726 -121 138 -656 -327 80 436 -203 744 154 576 219 -882 817 724 -887 523 791 -508 -417 -374 -853 -716 280 735 -445 216 205 -296 -143 622 351 -121 -93 584 -558 517 -419 -229 227 -160 961 -423 -23 744 93 278 653 -808 542 -552 -993 566 -407 -792 0 392 -773 235 -373 462 -559 -857 -7 431 -825 -718 271 -252 353 214 -785 757 126 220 828 -281 329 -270 215 776 778 29 652 -455 766 -784 -478 46 -826 -380 984 179 10 -736 950 432 427 723 92 490 696 -448 -463 -367 -618 -251 -702 -152 479 936 514 878 -500 624 690 605 -226 -806 451 -540 58 209 -412 576 -886 -84 -596 -763 -30 -729 -625 149 -861 813 -477 -746 -239 809 -725 -609 380 785 -750 -259 -165 -438 307 -323 -311 262 -326 600 -118 -542 853 -48 -150 795 733 119 -742 378 -233 -518 -386 537 757 933 -736 -419 -407 -971 -40 716 -831 875 360 489 281 989 -402 746 -799 26 871 51 423 426 -696 -831 817 593 -640 -21 695 270 -326 -275 932 567 -584 -234 -606 -740 -912 -447 582 121 835 852 -229 -788 -533 -52 94 452 949 -455 -836 73 482 -11 965 983 -494 -502 738 414 -302 -324 -531 82 -304 846 556 -461 -791 697 188 -757 946 -397 33 -250 -460 976 584 485 -284 294 549 -958 380 -534 71 -168 56 -837 142 433 -470 -641 478 681 -469 -344 983 -675 495 -814 -33 477 -541 914 -662 -530 -924 -265 439 91 407 -654 438 -135 141 -290 986 404 -374 -824 -161 745 89 720 -33 -521 -825 -362 -195 190 996 381 157 -641 -836 700 -909 -782 345 -362 487 397 -809 -946 -813 614 -476 264 -450 -519 -933 932 -428 694 -551 -354 -885 221 518 -123 644 -20 -226 -186 462 -364 -416 432 -220 527 -36 584 188 -535 -136 -338 511 38 -337 -115 -265 412 -209 -281 -524 502 977 452 -925 943 -10 -671 52 41 930 -775 729 343 904 915 -90 724 -579 -143 -302 661 499 68 -310 -522 654 -443 -298 899 847 -967 215 85 -687 -68 516 -223 -61 193 625 -123 95 -555 -305 -49 -742 -270 365 -62 -880 699 940 561 -214 985 -350 -817 464 -62 -998 978 93 330 5 -882 345 841 -592 -800 943 288 25 763 623 -160 326 988 543 926 373 -337 -19 17 -99 910 590 -419 -458 920 567 769 57 945 740 -111 633 -685 305 -652 -735 -424 863 -496 -171 505 471 -962 864 499 908 -516 -690 658 61 615 607 155 589 -328 -517 -340 483 150 -150 -568 573 -313 634 -525 865 691 -224 -145 -905 969 759 965 -422 893 -295 44 448 -466 -821 7 -410 -139 453 -719 -652 -222 -978 -770 -465 -409 999 -345 206 477 127 -118 -598 -500 -771 89 202 508 -93 651 -671 -239 -64 610 -394 -473 -160 234 -757 550 525 814 -759 229 -775 -790 312 232 238 838 108 818 -98 -198 -109 -615 705 410 -24 -615 -670 717 438 -171 -503 645 497 240 501 -624 -8 589 125 721 -988 -482 766 133 396 -747 -43 292 167 -682 977 905 555 -38 -38 -406 18 578 12 731 -927 -513 -308 380 -931 -69 -406 198 493 -636 -392 351 -844 351 204 692 -921 -292 -813 -349 903 718 863 -287 756 -552 388 -233 -663 -98 -988 524 559 55 -183 -368 -536 -33 -882 -45 15 335 838 -570 613 416 -685 687 -128 -228 862 803 513 -740 748 848 563 -530 -702 -930 -890 -187 622 -709 -995 -968 -689 -349 971 924 -43 -692 -478 126 -857 241 -164 506 -659 -826 -93 802 -853 -628 -92 -982 -192 646 573 -304 559 229 -837 672 -2 220 212 892 120 -851 181 -137 -469 292 -533 -1 647 524 -266 347 -386 -353 879 168 893 -150 266 -660 598 770 -910 284 -813 -585 997 301 -828 391 209 713 784 906 -131 -439 -764 404 419 985 283 -773 -994 798 -99 -201 -496 62 875 -826 584 636 -728 -133 -20 -170 15 -64 -983 799 225 148 -42 728 -663 -986 651 254 -673 924 74 308 630 799 959 548 213 73 -920 956 104 -245 -34 614 -66 344 -581 -986 894 -74 -190 819 -377 -490 230 577 -911 -583 -638 -602 -990 -261 -572 485 -851 -814 -991 -42 -51 -503 553 486 -468 809 -663 -990 -442 -721 318 -655 -97 -791 328 -853 851 237 -508 67 -626 605 -131 84 -866 884 738 957 -918 -692 45 625 -889 -470 -809 -741 676 -473 646 972 103 551 -788 -906 453 -558 63 633 244 -107 773 -891 938 -193 -115 918 -661 -163 -119 594 796 -35 47 61 -53 829 -201 948 -293 858 -195 154 -161 393 47 383 -163 -728 -702 -781 -411 831 -866 -39 422 463 605 678 277 631 690 -898 -143 -643 281 -577 754 -466 393 -826 -868 -296 808 -204 94 -256 276 151 -948 -900 -384 -251 -537 -413 799 -941 944 -544 -996 940 -399 813 -339 947 548 -54 -701 -383 -311 -802 703 150 -498 269 1000 661 -677 -682 344 477 913 686 463 -214 921 -117 372 448 -218 234 -483 -894 -471 -423 -435 838 314 863 -303 23 967 190 800 846 857 -514 -282 -360 -936 -235 947 -355 19 -4 106 225 -356 -471 -599 -432 -285 576 914 -325 590 21 175 -458 8 6 232 -832 724 -271 -255 -817 -391 -943 -218 136 649 -631 -481 -305 998 834 506 -568 -590 291 -576 53 273 883 121 -904 -64 526 -37 78 809 -5 675 -480 591 441 256 -364 -186 -96 355 490 971 -328 -548 -363 456 -661 549 281 68 -170 -743 -221 -459 483 -449 -322 855 -138 -725 237 206 -895 -336 -296 -32 175 -675 193 -372 -846 203 427 -983 -223 329 -387 -541 404 -717 -221 -945 80 -421 -17 -629 28 605 -143 -208 540 -641 24 -977 289 -272 -555 -938 -898 840 -123 -384 393 -178 480 127 43 -901 647 218 -946 -274 -224 -892 307 -582 -840 436 117 -727 718 -625 25 -223 987 143 -233 732 -192 753 423 464 406 -178 -550 366 854 -786 965 347 -568 -633 -540 338 -338 -823 -33 -245 530 -290 307 163 -611 -965 -900 573 747 162 -481 -887 797 -108 -334 -839 -590 -333 -26 -674 370 -969 -839 -142 509 665 -750 167 -228 -468 335 -657 97 -644 83 587 417 -845 905 -435 -358 -707 999 -365 -179 -16 -84 164 811 -98 -623 214 -582 -520 875 318 847 -779 -209 -426 193 646 280 -736 62 515 406 499 94 167 431 -974 -554 -229 709 435 -445 519 455 68 -372 211 105 -614 914 616 790 -92 396 991 980 355 656 658 712 -742 282 878 -344 -416 954 -108 -704 -583 717 900 155 -486 103 81 608 -464 -299 -224 150 646 -338 -924 -606 934 -960 993 -904 903 228 454 95 -573 -989 735 -8 34 -341 603 357 -873 -325 194 -656 693 895 -251 377 -494 -428 102 351 -121 -342 -769 -451 -751 -231 444 -276 150 -709 -5 248 19 353 -374 499 755 -940 -40 665 814 384 896 -930 195 -510 -204 740 -115 -36 -199 -682 274 882 -20 45 -602 -932 -596 -65 886 -544 -946 533 352 -589 607 -296 348 1 270 -704 -498 -823 384 -72 -52 -738 734 -768 473 570 455 913 276 -979 56 -518 -196 771 27 -703 386 -269 438 258 -618 343 293 -913 718 -526 -188 721 -248 -488 -596 681 874 937 341 -238 -259 865 -171 254 -478 -449 308 -411 -523 -71 717 -883 223 315 439 -412 -178 -282 558 -66 -466 -961 782 266 -347 29 -877 -110 18 -386 -238 847 -829 940 591 153 -243 58 89 199 -789 83 739 -850 -421 -998 473 -540 -779 526 296 -222 -47 -585 337 539 96 293 55 121 -131 -347 -186 -123 -173 -326 -962 256 895 -244 -320 -529 -667 175 -322 156 -49 -691 -466 474 27 -778 140 805 794 -473 -614 -470 717 -152 -583 360 -366 -350 -673 -746 16 -776 41 8 407 624 -757 702 889 322 -655 971 610 465 -181 406 -805 0 516 480 749 981 -260 634 850 -609 504 -236 -650 629 467 -697 833 -454 -216 793 469 -531 645 962 -482 167 -333 -275 856 622 -898 -37 -741 92 182 705 204 344 -967 -371 -922 -290 -399 783 -479 -86 355 998 -965 -608 800 -174 -718 -77 -371 -173 573 389 582 146 -859 -714 491 678 12 825 336 -548 -859 717 460 -510 4 -170 -392 475 -571 -487 893 915 224 825 -738 -533 15 -635 -823 880 -729 570 -335 -507 448 -930 341 -501 -419 -196 723 798 515 691 130 649 -48 545 909 810 311 942 -360 -362 292 -535 492 489 -448 -245 191 -142 808 34 269 644 -730 577 -495 -268 -843 -693 -170 11 404 -211 -316 398 690 928 -1000 621 -107 710 -614 549 -844 -635 959 -709 244 888 -365 -912 -137 600 817 -720 -865 -579 812 -963 388 819 830 875 620 -917 953 633 -380 -773 623 -438 -810 -864 -860 964 -779 736 -272 -343 -297 -6 -950 -610 564 -857 721 -59 263 -642 378 973 501 -381 264 -401 -221 -333 565 55 522 -40 -886 -375 -146 35 -225 -191 565 333 277 979 491 -103 -645 -487 -394 -565 764 -100 -275 -110 19 909 512 231 -320 897 -460 -48 -548 -105 388 636 102 892 772 -148 754 -448 -950 -720 955 -537 232 327 998 -991 541 -114 866 -260 317 260 -575 -286 690 248 645 599 968 -549 -418 -9 734 -360 -544 -895 -496 -41 -771 -406 -895 291 558 726 722 25 -680 820 918 -710 -222 103 49 961 337 -801 63 824 493 -794 450 -262 719 823 762 421 -968 886 -547 -318 -679 -538 -61 571 -188 -439 310 182 466 -330 431 179 -384 -369 617 -204 -913 -517 584 477 840 339 -799 7 319 -336 8 -139 -491 245 -837 -901 225 862 -934 155 -282 -950 800 -567 -887 403 -651 908 532 -195 -898 935 735 70 -983 -310 677 554 280 -141 218 -332 -345 195 8 594 73 175 -798 121 154 -350 -457 -449 -300 535 -199 -929 -67 -128 444 22 -298 -903 -42 22 -763 -499 -646 -871 210 877 954 413 -676 -379 164 535 -103 -860 4 876 -578 212 111 -241 884 -635 -932 162 -799 -547 485 -353 449 58 534 153 109 -262 562 934 -387 686 -489 -154 643 -435 505 456 654 620 742 -765 39 232 757 245 -941 604 844 108 556 -940 -129 764 -9 -899 884 -483 508 -309 679 897 73 835 -404 225 -667 243 716 435 -518 -643 -442 -272 377 493 239 918 -461 -484 261 -946 191 -351 -74 817 -349 -717 406 -822 348 -449 234 404 -758 -172 981 -250 -983 465 -191 214 246 718 834 141 -746 -140 768 -203 -968 918 278 -883 767 408 -927 -839 -588 61 -109 -748 -391 -620 566 -187 -457 187 933 387 242 -945 -494 -15 -148 557 -826 -632 789 -78 -422 737 997 772 -410 672 -116 647 -927 -286 -786 495 338 -464 269 -480 -754 -740 700 -22 171 -455 712 481 -516 977 -324 368 110 486 -547 -383 -190 110 -268 451 -72 239 656 -143 -726 209 97 -741 -493 -738 -236 228 -728 -611 240 -735 -322 -925 978 637 -632 -374 661 813 -623 76 -240 35 -247 -601 669 579 -157 207 -779 832 501 -916 599 848 -935 -927 6 955 -732 -810 726 -387 818 699 690 877 -74 -214 34 -881 275 -31 992 866 732 722 315 -795 802 839 -68 236 -988 -559 357 681 -171 888 639 -96 -175 -816 -12 857 -900 95 361 -220 937 -74 820 101 -976 -248 -939 -388 244 -336 -409 209 54 -148 -252 -985 647 644 109 -637 -929 89 646 365 692 -74 852 600 -115 410 894 -700 649 791 -513 -718 738 172 148 177 695 -200 -877 -954 -65 648 -514 -886 -769 818 968 543 -931 288 -760 461 -218 -530 -237 114 528 -881 299 95 659 376 -294 -16 -854 -700 -417 106 268 -331 -44 282 -948 243 -512 -47 507 -698 646 16 530 113 26 542 446 464 -633 -439 -595 -283 -767 663 986 -206 499 536 164 -523 741 698 -440 -417 -82 341 463 -770 36 -164 764 -541 -654 -206 -494 -616 -531 323 -751 439 -392 -320 -502 -350 -314 862 -84 -440 37 -340 453 -732 440 180 115 600 -468 203 911 933 431 -835 374 -715 -500 626 10 204 338 -941 -258 -958 981 -258 118 106 -434 -440 -36 -963 -401 393 -693 -896 27 845 -966 244 -319 -968 -125 728 -953 -888 -220 137 -850 -847 -292 411 548 209 457 756 406 70 703 -267 -367 851 147 -214 -196 370 437 -30 -811 -381 594 118 -316 -408 684 717 342 -326 -956 -16 632 -60 -355 824 -446 -663 -144 -107 927 179 -192 -171 305 981 628 -787 -547 -202 -245 -105 359 -881 254 -954 -791 26 -79 552 687 -923 -210 989 -375 -488 904 -576 119 -806 275 -98 -214 664 -832 726 35 448 992 -353 -828 841 932 -989 -891 43 -246 29 -345 -670 584 -179 -682 745 -182 393 933 -625 -122 439 85 94 818 298 886 558 -618 -63 -481 256 -421 564 -921 421 420 218 605 -256 -637 -936 319 531 -32 352 -863 359 -387 831 -92 971 -488 -810 -522 696 305 -531 120 45 -434 -936 -362 -795 -27 300 -678 835 -435 979 -761 -623 -188 -637 -700 903 853 629 707 -405 -274 -599 950 -852 -941 -487 959 448 -649 -23 -879 -607 -390 -847 403 803 -61 251 -211 -987 -757 -70 976 -72 281 430 331 -93 -327 -490 613 493 -317 -86 -721 -119 426 721 -875 -701 -155 342 830 85 572 -801 -939 -601 -313 -996 -358 -867 366 -623 979 788 -618 -634 245 -237 -373 848 -33 -650 817 798 531 750 210 828 696 -624 828 -40 -909 190 -132 108 570 -379 -250 -19 886 36 -854 -672 -433 8 403 -127 -845 -447 -792 -49 31 -963 95 -820 -194 -616 -176 -728 -948 187 -136 -542 -646 339 -460 -941 118 -483 41 571 -531 558 7 -828 -626 809 -978 -114 -51 -803 678 -888 896 -715 282 107 135 -396 375 -644 245 -397 -608 -69 -572 290 -319 523 -951 824 190 712 140 79 355 -325 -631 -928 -989 645 -532 -260 356 -950 301 -660 -412 384 668 158 -473 -952 510 218 -572 -391 -80 549 -856 -395 877 -588 -309 585 804 346 536 122 -776 -675 -162 465 -627 734 533 -954 547 -892 683 905 -929 -140 947 -243 -533 537 -421 293 -125 -967 899 474 954 332 -193 320 517 -455 423 534 -643 65 684 798 3 -475 862 -980 -621 -266 -325 690 -553 99 -37 540 650 -907 -455 -260 891 816 138 -139 -228 -540 590 -744 590 -326 295 -893 916 799 -5 3 678 567 -614 -872 489 -23 -284 362 817 839 668 740 -395 633 137 612 -472 -143 -900 -818 646 298 394 -98 -528 280 318 -394 54 -349 -54 -110 -753 -867 -142 96 874 643 -350 164 847 333 136 -83 774 -596 -527 654 -529 -535 -306 636 432 380 -40 -771 -114 829 -710 410 -163 802 -579 -688 -568 -691 930 961 14 337 959 496 -834 -901 -109 875 -66 487 312 -787 219 -818 -83 182 280 -481 202 -914 332 395 -457 177 -444 -773 -451 837 358 -696 364 718 -921 -333 574 105 691 827 624 -382 100 825 -240 -44 917 -513 -109 679 -814 387 -525 581 -936 -810 309 -387 124 407 -18 -446 988 -520 945 216 955 -482 504 777 993 814 -671 -539 645 521 577 571 -483 -468 971 593 -643 -780 -253 -912 144 -222 -632 -948 162 594 -539 328 247 -870 -930 -408 910 687 -938 -582 39 -14 -734 613 -772 -468 705 220 824 -594 634 -920 -231 -666 667 26 526 -137 -915 969 147 -781 437 271 -553 -554 -762 433 316 -97 -896 840 800 -211 -131 983 -955 183 313 899 -878 -693 -921 838 962 743 -250 -151 -916 166 154 381 -226 -555 449 -19 390 -400 841 -486 -66 -452 951 -349 -812 194 -924 928 294 -156 69 -22 -499 573 583 -962 726 882 -149 763 378 -415 -402 292 -243 -712 895 518 678 -206 -856 -801 320 835 -517 353 -370 382 -366 -431 -154 179 284 628 -156 -308 -989 63 -585 -784 563 476 -301 -68 200 -508 101 172 952 473 -807 -53 -2 -257 785 -499 -98 840 -356 720 -165 -841 -523 221 -798 -94 43 -619 -871 845 -205 787 -53 -772 429 -60 -943 -104 662 -342 889 169 -884 -767 -206 746 -327 -872 868 -584 799 -116 -198 -847 -924 630 -207 534 170 -111 885 54 -855 -462 -330 790 201 -582 356 479 -304 -301 741 291 918 -799 186 931 -648 -809 -279 -176 -295 306 981 -227 -16 -189 -638 -247 300 -339 -906 251 211 -16 -558 225 849 24 607 -129 -269 -637 633 -673 242 -811 -671 715 366 716 -355 -734 304 384 -708 -298 789 -801 -934 828 -601 -537 -992 -109 394 855 538 76 -404 -31 -530 560 48 865 -614 -728 670 -671 494 -961 -677 -537 10 626 330 582 -13 310 -92 -670 111 -519 -548 -978 882 -512 -715 896 641 15 602 -524 699 594 -863 41 520 -209 802 -398 497 358 -961 554 -92 -66 -820 773 880 -437 -918 -245 720 -74 -838 -124 953 934 -977 -273 -863 76 -447 459 -303 683 21 -301 -668 -361 512 -854 -757 980 -553 -657 191 818 492 960 274 -550 -552 200 -351 -906 520 -600 -403 132 -240 422 -74 -800 625 -768 -133 -661 -162 -486 -930 522 -662 573 644 407 591 -520 737 -857 -683 -231 -757 480 -185 141 -41 -154 -375 721 -447 690 841 -836 -581 521 -523 -809 572 -572 -516 -196 -332 607 -162 158 -741 -976 713 651 92 279 -197 -599 -984 425 -301 754 -289 829 620 -951 382 116 306 -482 -223 -200 244 73 205 288 -271 -565 458 884 -908 -907 -130 579 64 729 -688 -995 151 513 -2 822 -637 167 -531 -545 120 -498 555 756 -678 -424 322 117 -334 -384 738 473 373 352 253 -725 -267 -654 -174 470 323 103 883 170 917 590 449 839 729 -299 -615 -541 957 -15 931 430 -129 -269 -327 570 443 573 -357 968 226 -239 -817 508 334 477 495 712 -461 980 -60 -865 -273 -551 430 74 -370 -794 -516 -837 751 -779 -858 -887 -218 870 -729 110 -548 -282 534 -767 -898 614 -109 172 -649 287 -116 -245 -811 493 -2 -52 -279 -327 42 889 535 867 -116 511 -774 -475 970 715 839 -896 39 461 325 651 -768 969 991 757 571 -786 -252 46 511 821 -928 -26 535 790 911 -770 -204 398 634 -920 -616 -360 976 227 -576 915 545 -398 663 -555 -136 -237 470 568 -561 79 125 98 858 514 392 -714 -773 388 -863 -940 -226 122 325 19 992 -841 -621 852 230 -467 -997 859 914 722 -443 159 374 -913 183 761 -446 531 -487 -132 33 465 -24 828 -609 -739 516 -115 -664 -272 720 -892 -170 -339 -812 -83 706 248 815 -371 -389 -56 -205 -447 264 66 -145 439 -556 -261 39 582 24 -920 158 62 -685 -587 974 -526 440 372 -31 -96 382 940 -320 185 -254 465 444 502 332 -167 890 873 125 189 -941 -446 157 -98 -254 846 -516 974 115 243 -872 -895 859 -10 866 -348 -881 -742 -586 362 371 667 -185 -796 430 -982 605 -235 364 -679 -272 845 -854 -848 -266 176 -931 619 578 989 -645 -692 -701 714 -694 -806 713 -46 572 25 237 -389 235 -576 -500 875 -709 -946 313 523 233 407 801 531 -775 -195 508 349 -293 -848 736 384 656 42 -377 11 128 232 994 465 161 -812 376 -157 -719 979 -616 560 833 -87 859 457 281 615 455 -631 991 37 890 -427 862 -246 855 -865 503 60 -924 759 174 558 624 0 450 899 -93 -631 -277 -671 -611 -303 146 951 -386 -602 537 -909 806 -404 -985 -335 -556 640 765 619 -900 -779 837 0 -339 -875 -590 -502 -940 321 275 487 -97 -635 -577 -954 267 913 -25 -662 656 -220 -848 821 -267 551 219 -73 -276 -574 434 933 683 198 412 944 -207 604 203 270 -157 947 -888 -54 -154 888 -935 530 493 -613 -366 66 -182 -337 666 759 -589 713 -929 379 -948 114 -609 784 -401 -184 892 -728 -31 656 761 -274 -459 -658 -792 523 133 941 845 -564 423 -889 -839 -849 -164 -598 -634 -664 -898 269 -248 768 -362 86 -833 344 253 643 203 -340 212 -416 981 -291 -959 -268 936 -660 -752 157 739 -203 -177 -657 815 -852 -245 -320 56 -672 -56 548 -898 -526 747 -590 880 -47 -711 891 -444 329 -90 264 -668 116 -74 -50 -530 -38 91 -346 688 600 690 -894 255 532 -920 791 -18 -621 287 266 453 329 419 -605 475 -987 -726 -94 -142 -916 919 117 -685 361 840 -954 210 -80 243 886 672 -860 -974 -660 -458 -331 649 -595 -510 805 -517 -892 979 -498 -542 610 217 763 378 -685 41 -893 -570 812 -16 -820 226 -527 -525 -341 -761 905 115 -606 -693 -967 852 902 298 -259 -905 89 156 -967 -187 938 936 -66 -741 -969 99 -347 -286 402 -703 339 998 -56 176 -552 -813 -587 -241 255 -93 564 208 -347 -592 192 133 -353 -861 902 27 1000 602 668 -275 977 -155 757 71 -46 -903 -14 -358 233 -313 853 469 75 -484 193 161 772 905 -546 -545 -165 -155 -416 150 71 -423 991 880 -333 -996 -661 -105 -390 855 63 182 276 -465 -260 164 -545 937 -794 -280 269 -622 693 -853 237 -963 667 -822 957 -773 63 -940 -533 -811 101 -639 19 -234 -754 -288 139 405 -410 869 243 174 -756 35 -698 555 -565 -696 841 298 387 485 -491 -773 -849 798 764 172 280 -558 748 971 653 -813 -191 -80 332 667 -506 -832 -758 -264 236 -212 318 -29 142 -384 122 137 -710 -252 -494 -361 -856 -626 -108 -111 965 -233 886 960 703 180 -415 842 807 894 90 654 -186 -72 -468 824 908 635 -202 -196 -214 -667 -580 -187 -841 -462 558 470 347 -639 380 663 -875 -51 868 564 -550 726 730 -667 -549 834 -53 675 -702 257 -816 969 -412 779 -529 -166 321 -123 496 -128 724 642 997 686 -20 968 -21 -591 -801 -976 902 439 -523 819 586 -283 316 -146 -560 58 133 480 -477 504 558 -776 -950 785 -432 -23 210 -640 470 505 450 422 -980 -179 310 298 515 -332 -476 970 -121 339 449 249 -768 387 144 891 932 369 -405 -981 631 543 887 997 506 9 207 -42 368 -619 435 275 331 -514 803 -26 -593 -889 -194 967 209 -407 -529 601 -358 992 -343 728 -770 629 352 498 -376 -201 535 -465 50 660 -905 323 799 287 996 -855 854 -210 -73 33 -694 477 672 559 604 -471 -666 636 -914 2 180 49 662 955 631 -294 -794 29 898 96 -603 -495 -494 -497 -978 -812 -232 -683 416 -825 -49 -574 99 416 601 -729 -346 761 -810 -760 606 -403 8 944 25 802 286 -934 193 -610 -581 -132 660 53 -42 -954 -498 85 -184 831 -191 -406 833 -52 735 767 -414 -666 -479 -497 -794 -662 419 208 -115 -131 719 -273 316 597 795 -590 775 766 -221 -762 134 168 314 -936 852 862 -810 661 56 826 -600 -575 546 104 373 963 792 840 -470 -239 86 -387 329 721 527 -290 686 30 201 397 712 292 69 9 -268 -312 -642 277 801 -500 370 -744 279 -163 507 619 641 -886 629 836 730 -274 227 -366 925 -236 94 -123 26 -956 -29 -581 563 -903 -742 -899 -55 665 588 780 477 815 -836 327 571 967 -530 654 836 944 263 770 -841 453 -257 -743 -21 -419 -828 954 -962 -733 -444 749 -947 877 -904 -174 115 -321 471 -843 262 287 -510 -887 -561 -690 174 328 120 956 353 810 -544 -193 12 -944 -695 671 349 -941 597 -46 -285 783 -203 -582 -227 -73 -960 -377 -500 -344 306 489 929 20 -995 -845 808 715 -418 -231 -284 -197 732 -903 -921 825 944 -108 -906 -970 -861 -280 701 -160 -250 409 -250 -303 125 -533 -362 -375 126 -294 -543 -209 967 -981 847 20 64 -879 -916 76 824 441 -43 102 -491 476 155 -395 -384 -655 -620 -145 843 -428 -877 547 -164 649 -255 924 -264 723 -350 342 -147 191 -476 356 -743 -733 44 -810 127 26 -847 -346 218 93 853 300 479 -897 -130 -156 273 -858 -185 777 78 312 -456 -829 2 890 71 460 71 89 -893 -197 -318 694 -119 373 -5 -143 -409 -566 723 322 -987 4 86 479 -985 -802 -910 0 977 -499 668 852 -386 513 -659 895 -678 -280 -263 -303 -343 922 504 419 650 -33 27 -705 625 -619 689 58 -873 -121 -53 430 -287 538 -457 993 942 650 -897 -675 28 572 903 236 -223 680 762 -88 -424 455 -66 -39 968 1 -604 -640 398 853 -202 -215 690 -113 -35 339 -333 710 -899 -311 -872 -42 -382 704 -86 -714 748 -335 844 645 -703 720 463 242 981 417 208 -153 -901 287 -686 -580 516 -97 -192 503 721 235 -557 -810 605 527 -189 -395 -708 102 -351 366 -186 906 -728 23 907 783 -401 962 81 -567 564 625 333 955 306 158 556 452 -412 423 34 -324 -199 -383 32 990 374 -729 -385 485 -535 -232 -954 -702 238 496 -972 -85 -529 -722 37 -901 -676 594 870 920 -34 -932 -378 28 575 201 934 243 306 331 -588 -9 912 -201 322 938 -305 -715 -498 419 765 -167 128 339 501 -852 245 285 -907 489 -578 116 -647 127 574 778 393 -753 -447 31 455 363 -995 -503 93 280 205 613 851 -544 446 494 -524 318 850 -965 -496 -275 958 600 -260 -728 854 -948 -841 -820 794 -811 185 -273 22 414 -387 476 449 667 -719 -89 529 16 29 287 -642 484 -547 342 -695 944 427 -458 -957 -842 -258 -21 -634 -240 131 -433 407 -594 -72 602 852 -460 -452 240 -681 -328 310 -185 169 -33 189 -106 -35 -916 340 926 -666 -219 60 -421 281 596 183 -595 -872 -596 -680 -988 373 -251 -157 93 23 -766 797 9 621 253 -83 -239 401 -460 -507 741 -697 -728 362 322 -197 -221 360 929 -839 -561 111 -652 512 -534 -398 -983 -807 -200 563 175 -921 130 37 87 -208 -172 -745 -443 -10 -765 750 0 440 570 -644 978 576 333 -502 -750 599 -261 941 487 56 4 -778 -463 -348 -313 140 327 274 799 -746 985 -157 -849 -179 -1000 -14 100 -992 313 954 -329 -352 -678 313 -251 967 582 -494 361 -733 -163 290 395 798 854 733 -130 -497 -769 888 -934 985 780 -540 263 -881 776 738 -883 71 -47 305 -344 -551 314 -334 662 80 -368 85 745 -300 177 -430 -518 -812 321 -324 247 821 603 -233 116 -490 -267 -721 675 -782 752 106 203 -62 -43 -250 791 970 -120 395 -49 -584 -537 -95 40 -499 679 -367 401 -883 -415 -202 -520 506 -742 -771 498 818 -919 -238 255 -989 -389 997 -319 100 -477 -453 -366 966 224 -879 201 -350 512 -400 -797 171 -656 -857 885 322 648 642 -987 849 -710 -133 260 -806 -549 935 -435 -794 -449 -335 926 918 -125 -374 176 -670 -752 -304 139 -115 205 552 -917 759 -824 -562 910 -474 78 703 -53 646 993 52 936 939 496 784 -237 514 520 -825 -298 779 652 896 -755 144 -180 -717 -846 -383 -574 -91 -190 968 564 -222 755 459 -239 502 502 23 -722 321 328 745 -612 -342 193 221 -967 -440 -259 994 989 -297 723 537 -986 -483 203 336 697 827 807 486 -10 -242 -769 980 466 -518 138 -151 -536 737 -559 659 138 600 398 963 -836 -17 301 876 124 -820 785 -990 397 67 -254 692 -750 745 127 141 -30 486 -916 -204 584 -171 -439 61 903 458 -447 271 -428 -609 -627 -475 -525 -646 436 -48 -869 -587 545 -982 422 -832 -437 766 473 -853 -202 -898 269 144 75 -749 -212 616 -504 303 -63 649 239 -707 -523 -859 -403 552 -896 -498 -786 304 -772 738 768 269 725 276 -343 -134 -627 -104 -39 -700 230 733 -678 546 -233 752 -803 -204 649 698 -764 -434 -685 -613 213 -660 -809 -145 -737 -955 -547 180 -364 251 -828 524 -163 -274 25 337 288 -197 621 -650 569 -160 851 318 -317 292 922 -876 -708 -671 516 815 847 908 -144 -132 172 696 190 43 751 -400 -160 728 -138 416 902 -464 139 -205 -888 942 -891 383 -181 28 -782 577 -932 -86 982 572 501 -107 363 902 39 50 -588 91 938 -54 583 23 50 -575 756 513 184 -807 116 610 -662 360 -191 -70 -404 -519 123 -239 634 605 -66 -701 134 416 203 -291 824 -415 -74 -281 -752 950 -962 -829 590 -137 -618 -990 -810 -436 -284 -828 -187 263 544 659 575 -649 -910 739 635 559 -429 -333 -5 295 907 -363 -58 511 90 197 366 -82 258 248 733 -977 301 161 -304 -449 -765 686 187 754 307 -195 -902 809 -967 133 -935 -864 330 -120 -970 861 815 -56 930 925 84 -68 488 764 -13 923 484 -898 561 751 -436 -181 -98 -620 -209 -733 194 91 271 417 -335 -777 -57 112 -299 830 850 -445 178 72 -80 194 -927 -377 363 670 180 -830 360 559 -804 582 -877 38 977 -954 912 -120 -985 -865 9 -50 -152 -73 -896 48 -758 -220 -686 -29 800 -141 -593 559 34 567 933 -132 -70 253 -212 -324 -696 175 -345 -219 -126 -636 892 -930 511 895 423 967 818 748 558 878 -560 -543 320 -703 628 -899 423 414 6 -762 -466 252 861 420 664 -304 -737 430 694 712 925 -47 800 189 -566 -201 655 772 168 -372 -636 362 -962 137 -186 -407 -488 -586 -5 587 -300 -436 -109 -278 42 104 680 152 46 54 -356 -986 680 296 545 -698 766 -735 -631 -256 284 595 -424 883 -401 455 -643 919 547 53 -812 580 9 -32 671 475 -62 468 375 896 638 125 -716 480 796 -705 828 483 700 807 820 134 -311 921 -819 -509 930 -182 -624 -605 -646 -67 -689 714 298 701 -486 688 719 539 -937 599 513 -140 904 -785 539 947 834 123 -117 956 -819 651 757 -341 961 -732 293 763 -255 -367 -820 578 572 249 -318 -311 193 -217 389 -142 -620 -455 276 567 -974 87 -252 -25 749 126 -403 48 724 817 -887 -26 358 509 568 329 287 844 -745 -890 579 -934 907 105 -830 670 490 -352 -819 584 -549 246 734 -957 857 252 -722 -440 -188 -458 -779 779 147 -56 -401 -549 -129 -240 720 857 740 357 316 898 -298 -457 484 -730 -633 44 -179 722 -537 432 59 192 136 -808 56 -68 551 -861 -720 -896 -885 894 223 904 685 -18 641 -834 -453 607 211 -79 -745 -96 821 -728 446 16 -73 -203 -796 808 -584 -590 270 -54 208 227 -635 54 -491 -594 -783 -836 553 806 -718 -715 407 660 -638 -440 -525 -523 35 -934 871 -699 544 248 -317 119 193 -284 345 145 -200 -532 -689 847 -982 -356 787 986 -253 -655 305 -30 -426 -438 153 812 -186 -185 428 -390 -343 525 801 437 467 916 -814 -237 -150 -667 822 882 547 -678 803 -763 -470 272 972 -847 22 286 244 -844 76 -672 -749 167 643 -278 -94 -486 -355 567 -441 630 -575 241 -48 672 182 357 378 -670 663 -545 -10 768 859 314 -534 -964 -809 -654 -437 -172 -421 956 406 413 -801 365 562 -585 -229 -900 -232 -245 -488 -796 134 362 -63 209 441 31 -816 -54 105 -145 -297 617 135 88 -61 206 -535 542 189 240 -532 295 -107 921 617 -852 -373 885 -454 -996 90 -913 -247 -566 -470 815 -341 811 331 -360 529 -639 527 269 -18 251 -817 714 -980 -766 487 -980 349 -368 -58 638 495 -170 440 996 -145 -768 641 192 155 -86 580 986 251 -819 101 -323 -916 120 -542 730 -454 -101 42 -602 589 144 492 921 -550 229 -125 -582 722 -256 916 -355 -451 -575 611 252 827 -311 -697 547 847 306 388 -386 -785 96 -539 831 -962 703 696 396 903 -895 317 211 -129 195 -600 33 -248 -993 464 -974 26 40 297 333 -896 -571 -407 151 -324 -151 -198 -281 -48 126 551 -361 -604 -705 860 -319 -568 -876 -245 -104 469 -992 124 255 -46 -1 604 -232 -884 799 249 -918 -175 210 492 536 -100 -510 553 -222 -65 956 -2 -267 -987 -830 580 -668 -775 -810 -851 812 53 111 -355 -219 94 65 489 734 608 -161 -772 239 -411 -871 285 281 -810 -166 836 -260 -837 997 518 -34 69 -209 -594 -402 -805 -246 286 -901 116 -410 -394 -655 504 860 666 -342 -548 227 -718 374 -99 -82 -370 970 443 -919 -124 852 -777 533 -516 -129 -668 585 208 952 686 834 506 168 182 -1 682 -554 503 886 833 -423 -368 704 -44 -181 -739 977 -26 814 532 283 -697 657 -234 -842 206 868 436 598 -251 -357 105 -288 385 -681 758 307 713 -833 -875 28 112 -883 -788 1 -371 47 86 -480 18 797 -166 -995 -867 -742 -959 269 -537 439 477 -612 -483 837 -221 -3 -245 -210 822 -490 807 28 169 58 329 288 913 -664 -832 -700 62 -189 -724 301 189 -171 181 632 -550 127 -199 250 -529 265 440 702 -321 -608 -848 -980 510 823 -17 -318 145 123 322 -336 456 854 -999 -554 -852 -546 706 153 -2 -850 -781 -361 -469 528 604 -309 -265 504 547 978 -347 720 542 -904 538 -901 -997 -894 13 181 384 -89 520 -359 -937 -441 473 525 -849 -84 -180 498 943 951 -200 597 -445 503 -953 779 249 -5 -504 -956 413 750 501 -418 -669 -812 549 944 418 23 -151 387 208 -970 109 -149 -986 144 606 -226 825 -570 -475 85 403 941 -394 904 -734 812 -764 143 704 916 747 -107 -668 421 375 315 582 280 385 -3 -83 603 444 158 476 822 160 -702 -826 -195 854 806 -490 790 537 -689 30 -724 615 317 512 -98 -795 580 253 699 -409 812 87 874 790 -591 -274 -438 -401 -7 -526 668 563 76 -18 96 666 -166 671 802 -444 -668 857 963 -17 237 757 8 -993 434 -545 -407 890 -791 862 410 367 -198 -334 -245 -952 -293 -630 481 329 637 -76 42 264 996 -932 -974 162 -16 -980 -993 -523 487 -895 -370 -627 -60 320 561 -129 344 104 -497 945 -604 -851 398 585 120 183 411 976 -298 -676 171 906 145 -19 -891 -938 -570 -789 -876 -88 834 102 895 24 436 508 201 333 -581 465 393 -74 -851 -334 658 884 468 517 644 186 -400 -165 -54 505 312 54 739 446 894 412 -448 -505 102 -598 739 -928 -488 114 -353 -141 -469 -746 198 10 -623 -340 795 501 -875 -942 -689 -579 -158 -385 -784 500 19 317 -483 64 203 -672 -255 616 553 335 -507 363 895 162 -138 263 909 -103 823 545 -849 778 433 -627 -229 -764 -465 706 -655 -667 772 -578 732 -754 -491 212 -775 602 -240 -321 11 623 -792 -815 39 -248 -398 -883 721 -80 -485 112 -36 -287 815 753 -882 655 -98 -727 687 -526 -824 -598 -769 895 732 -80 192 326 578 -2 -90 192 187 806 -190 987 310 800 -565 -355 -744 -753 -923 282 708 218 178 469 -863 -786 447 -948 318 -630 638 786 81 -344 241 -453 -791 395 -773 248 -579 -328 724 -202 -536 946 -574 -378 -441 -832 -959 -702 79 948 -24 -103 414 -705 84 -679 -195 654 -417 270 -3 825 335 551 770 504 434 0 720 494 -603 242 563 -798 -724 -651 -710 -210 410 441 640 612 773 -805 548 86 -814 -733 -122 347 518 22 764 888 -750 864 -515 832 946 661 825 -127 215 105 264 -782 -357 -712 769 -526 808 757 -635 -857 732 -1000 802 442 705 394 114 -38 318 953 343 451 -744 -37 247 289 87 668 -95 -856 609 13 958 -850 -992 157 -663 -200 -780 -554 830 -602 -624 828 -409 -575 -384 683 -416 282 -558 -893 -939 -296 466 -372 271 -20 -293 -232 -841 -776 -414 -250 -983 -597 -554 146 -966 -586 -690 307 -214 942 -645 270 -519 184 -448 -124 -492 -607 590 675 807 -3 -339 -820 890 926 379 -262 -463 -351 972 -977 -70 -922 958 -480 811 -784 -794 -783 -355 -693 944 49 -804 -115 25 -48 846 -481 292 -615 -452 844 -361 218 931 -60 549 -347 -581 -202 -339 -567 -87 775 812 -338 97 367 -640 612 968 -44 345 49 -273 -778 -725 -352 -893 789 340 200 -963 752 -224 -214 -106 278 -243 991 235 289 844 382 652 -60 -284 -604 -991 -26 158 -932 549 869 515 866 -138 -576 489 -201 448 668 355 -530 352 840 -246 -33 -144 -67 -90 -155 -795 -518 -621 -473 702 231 278 -999 -77 811 311 -859 -595 923 316 -85 -398 633 849 659 353 -212 -99 -926 -375 843 761 766 -948 542 -185 -427 650 -949 667 -155 -499 -616 278 382 -144 -636 35 290 387 -252 -889 770 126 288 -851 582 -667 -188 -276 -748 196 997 723 81 334 373 765 603 85 -411 157 -227 780 344 -3 -770 -46 13 -133 -191 777 719 892 -756 -206 -638 271 797 548 -714 -949 -292 -326 692 103 444 -200 -852 639 507 -732 -768 856 -118 -301 2 -788 -372 788 591 245 -1 710 -400 -492 -610 -167 83 176 -929 -432 307 -618 211 -643 -119 -319 -868 -759 191 19 234 728 39 392 -181 939 -544 234 -112 -361 228 -709 1 -434 560 -33 -718 -821 769 -278 617 777 496 134 99 410 487 -373 -303 -523 990 -921 -988 -331 -471 117 332 -47 -482 -790 -901 -818 -378 540 -284 193 -114 339 -702 793 398 431 545 -592 -443 -819 -241 882 -187 -228 -37 -259 -110 -664 -571 500 -508 -695 393 309 -641 271 532 604 -839 639 314 -237 -629 -510 260 900 465 -140 293 170 -361 -790 -477 855 943 -517 -569 -868 132 -480 635 794 -174 -570 646 -713 -426 649 172 115 -701 -970 907 -133 -467 -250 720 -738 -758 215 -511 -478 -66 972 14 -849 -248 395 -545 446 310 -367 -580 -398 -600 -187 -543 900 46 -815 -428 319 88 425 -20 516 -977 -583 -823 -653 557 -372 -674 -161 903 -510 732 -772 202 -578 27 61 562 -586 310 7 -954 400 -2 -640 -386 -859 402 -247 -360 207 155 -429 723 176 738 497 832 838 255 401 483 -16 589 -71 -866 916 394 -606 -587 546 -599 -710 -464 -261 289 -863 -450 -828 -224 -595 -965 -968 -143 719 -217 782 -707 861 102 -206 -513 127 -781 459 -789 -351 114 -400 -881 942 -877 870 -88 -509 304 742 -108 885 396 -809 -656 617 -632 454 -215 27 -154 -150 149 322 -170 -63 -383 -921 -117 -90 -927 -904 988 334 215 361 -461 -26 74 -784 -785 758 -947 -655 -485 715 855 672 275 659 -578 -829 323 -558 125 199 827 926 309 687 -46 -324 -339 285 294 -13 136 -146 -818 69 536 -294 -929 855 -518 641 782 530 967 -682 -150 855 -714 -575 -558 184 -541 529 -769 -384 -291 857 -714 -478 717 228 -873 -654 828 -861 -510 -183 279 -48 -308 -244 -339 -238 -799 33 -922 -423 -259 -160 -235 -52 -272 -132 852 -484 19 885 -886 650 -406 -664 836 -968 86 -857 760 63 876 731 250 -618 -713 -35 687 -809 859 -712 219 -783 238 -354 -428 745 938 625 112 -67 153 -45 653 453 864 -194 -548 818 -206 811 -555 -197 44 736 994 773 757 -599 594 76 899 -754 -408 -821 239 -45 -118 509 -953 -859 207 356 -930 554 538 -984 239 -832 264 582 -655 -659 -285 602 620 397 -836 518 893 477 -325 -93 -723 -351 201 440 151 359 732 -259 -447 -500 -523 -344 -665 932 414 103 262 -742 -555 238 -207 938 -263 -337 236 214 172 480 -679 483 -634 343 971 -689 -951 -284 -723 -116 -668 -127 895 -453 -118 107 -197 427 173 -248 -687 360 -697 661 436 847 -576 -481 -327 -123 -381 -152 961 298 -387 -719 -908 -739 -140 1000 -684 167 -320 -244 692 824 345 -955 347 -688 720 264 925 422 165 -880 -337 389 562 -958 912 949 740 781 -80 390 365 -814 -753 -244 787 912 -831 -311 -370 -758 366 -296 22 718 -278 817 -886 877 -519 422 -585 970 840 -548 -769 -810 753 713 847 402 669 699 104 924 855 320 -123 -335 -175 595 -725 868 -666 351 792 927 232 865 718 345 -480 633 250 973 -650 -12 616 -697 -652 555 -397 -178 365 -659 -450 331 503 850 -668 -305 982 -135 827 -196 -470 39 867 -823 625 -616 277 430 -720 -211 -622 -229 163 26 152 -689 405 955 -237 391 -421 650 -787 -550 -660 447 -917 409 -938 567 283 477 490 -294 -899 545 -738 -157 208 814 -60 345 -805 -886 874 436 79 -996 690 96 -671 -871 316 -834 -383 -373 -154 721 226 835 263 -918 305 -808 -328 -862 -79 880 -937 324 -31 499 189 -717 -571 977 -644 230 913 718 -366 -918 -407 -729 -212 170 812 -581 -460 383 -493 658 608 -795 -651 381 -815 382 -935 -644 -958 51 -42 -151 -988 546 -100 -689 -266 742 186 795 88 -471 -908 -954 -680 -705 -258 -180 -808 145 -767 176 -183 600 1000 764 -645 548 738 -437 48 -895 -414 79 454 568 -930 772 156 398 -438 546 726 74 577 -648 -39 -338 996 -95 798 349 504 -949 467 -714 271 -588 -220 -166 -581 -813 763 -292 978 463 -704 711 -982 126 -631 -664 417 -321 964 -877 889 658 -109 -846 780 478 579 268 -423 260 644 749 551 -226 902 -317 -477 -948 -857 330 -571 -98 -40 -187 -890 362 -144 -868 718 -386 -909 256 820 747 403 513 64 -370 407 -269 165 -551 114 716 -877 -491 -877 -331 -296 703 -434 -712 -152 -184 -654 874 -103 606 -426 -701 -822 -309 852 524 199 983 744 -398 356 -111 -590 -685 -332 340 752 999 -115 -903 -691 -57 524 344 -756 594 -918 785 -35 -519 837 953 -919 -947 -999 997 -617 -727 -825 -290 899 -304 931 485 -171 16 725 730 -39 644 -701 739 -896 704 -80 -220 366 625 895 686 661 434 976 217 -638 874 0 960 606 78 686 -974 -168 -561 57 844 -313 -362 121 999 -568 92 134 -522 26 71 -69 -618 451 794 -522 -27 -790 492 -643 421 -637 -351 -794 -608 367 -789 -726 -159 -591 -153 714 -346 9 492 830 -356 -615 -354 971 185 60 -7 -915 -873 -68 -380 361 -625 242 610 -70 629 321 675 942 -938 60 824 227 904 -908 606 -270 -351 -603 588 788 -808 774 -415 -271 -164 388 -836 -263 -189 -710 742 660 268 631 411 -323 -151 -330 781 -538 325 166 -544 -739 52 686 550 94 739 371 -883 430 198 322 -278 -73 220 -577 416 474 902 853 -719 567 388 564 601 432 -537 843 982 -793 870 -98 861 -475 -946 -603 40 -295 100 -801 130 -391 -203 521 930 -706 625 912 -728 -390 93 344 549 87 10 -155 -463 -429 -437 103 -883 676 686 -188 -859 179 -623 831 -872 930 381 -131 -451 -926 52 345 -642 -382 -424 -644 962 -944 803 -770 148 -534 74 -445 223 137 -796 -661 761 539 -75 -705 -68 -706 -643 -165 -516 -778 71 1000 790 227 -539 -456 -889 -245 -178 -331 625 -377 234 -988 897 438 582 68 952 -457 173 824 806 392 182 894 228 395 -531 794 722 199 395 802 420 937 -936 -305 -767 -597 -525 -976 -425 -926 933 -962 -293 211 -875 586 151 -88 -368 -120 -182 33 -713 -793 825 9 373 -65 935 -334 655 -105 91 -370 730 512 47 608 747 144 776 -321 770 788 -700 -440 -177 -569 -275 641 -983 -718 464 -587 -521 -270 -487 -550 687 947 -365 539 379 -877 -1000 394 296 -601 264 -9 227 989 -319 -148 137 974 201 183 201 -912 -586 201 -30 200 225 -489 -46 294 959 102 -696 84 536 112 76 556 -914 -636 -637 0 -929 554 -613 506 974 78 -920 887 642 -404 604 234 239 -101 -306 583 -674 333 668 -161 469 953 746 329 520 -917 713 -11 685 -219 255 300 -643 -332 174 -435 -252 -910 290 461 983 -701 978 -218 356 162 -583 -45 -728 871 -176 708 -605 -137 70 -529 330 -295 504 -658 -116 -555 -246 -36 200 246 449 320 -638 -439 501 670 51 -482 -822 670 68 -231 -812 836 -313 27 -96 -289 603 -323 87 74 -635 -646 -392 531 884 584 -936 -737 -585 -473 904 557 -999 -175 -288 70 679 399 -683 -991 969 -115 -357 -498 908 752 351 410 -496 838 -661 852 498 289 450 358 9 104 703 524 -383 -455 -824 955 379 75 412 -680 -104 107 -622 -160 -120 161 -546 -755 -983 210 -822 -16 -906 -368 -316 342 -858 -591 -683 -343 893 -436 -156 789 -313 -902 -306 727 -393 -45 650 -3 861 412 -17 -563 -748 704 489 392 -135 -433 247 249 -594 819 -53 -879 -453 885 -385 -804 704 313 -635 393 511 103 -60 -60 -73 233 -409 -250 542 -657 35 -920 611 255 -564 522 902 781 345 242 -494 423 375 -39 -991 999 -819 -339 788 -741 402 -332 333 -614 792 -861 -367 859 -648 827 65 -748 -907 772 -324 -79 -692 -454 715 148 309 -237 354 -605 187 -657 924 712 802 270 732 984 -678 58 -922 -417 -773 21 -604 758 238 81 633 595 -986 -666 393 -974 -146 324 647 628 -422 -615 -972 -850 717 -506 524 175 -294 413 -668 -387 -215 -109 -676 152 -811 -631 682 362 -645 -212 201 138 -854 361 453 -237 607 502 794 -872 76 -80 -780 -962 579 651 601 -236 -926 792 -822 -252 843 -312 253 887 417 552 186 547 300 -215 -699 31 -885 -153 -357 613 -105 644 880 -809 492 -501 -538 -4 6 50 -270 40 -386 265 812 983 567 -965 307 747 -340 -597 -548 -248 372 -177 -237 347 -328 -273 864 821 541 349 851 -369 -291 934 -562 198 -387 261 -874 -9 -911 -99 -733 278 234 -525 472 32 -705 -865 764 313 287 648 318 61 -240 -140 -42 -609 209 900 -259 854 798 942 912 151 680 -925 65 487 748 -900 904 310 -986 850 273 -906 586 358 -529 -555 559 -900 -906 -165 119 -868 -404 843 175 647 -736 -352 723 -21 756 997 -11 -900 325 -999 -797 790 981 -408 -648 -350 -564 -553 98 -993 -912 -471 921 100 -587 -576 -12 80 -958 -35 702 646 -573 -449 -916 -779 -992 149 -412 -392 827 735 -68 123 -840 540 -437 -355 215 619 -254 223 -624 534 -534 507 -618 834 -289 223 879 -686 -272 -810 141 -446 110 -398 252 259 326 58 -336 97 536 74 -125 987 -464 358 510 228 -412 923 244 789 -379 866 441 82 120 437 -530 -772 -949 948 379 457 -201 937 980 912 350 430 612 720 -214 -550 236 33 770 -750 428 -829 871 785 -234 -893 626 192 133 -637 362 -710 371 -996 387 958 913 330 575 -211 -713 -692 137 550 -921 -489 307 -380 824 26 522 123 614 737 -312 -981 -349 494 687 678 -507 66 402 -654 -710 -454 -535 910 175 683 -466 -407 669 490 -451 -339 -243 -716 315 -875 -189 182 855 -651 -82 -242 342 -949 714 236 -70 -157 790 -52 316 235 442 -522 407 -609 -530 681 -57 -321 -675 425 12 983 -85 -493 106 943 -141 578 786 63 -508 -779 -522 -486 -238 173 -83 -824 -668 -27 278 548 -453 -411 99 509 275 189 633 172 -937 543 -900 -899 520 489 235 390 906 448 -709 336 -304 -278 335 290 500 -836 23 -265 617 731 -932 -652 223 -607 -954 -1 -804 110 426 -236 389 802 -959 -197 80 -965 749 344 867 -729 330 -505 813 341 -662 974 -988 698 -148 -471 -730 -6 -163 318 224 296 -371 800 986 -410 377 -44 -739 348 298 -341 480 984 343 -291 -350 654 65 -339 616 -623 590 -992 992 747 713 -738 -328 729 301 728 888 -888 554 885 862 -623 -689 -720 -600 -727 922 724 -110 657 -551 434 -14 -336 -308 68 -321 -832 952 201 386 -430 -372 533 -343 -671 -402 -550 848 152 443 -340 902 425 -492 925 -886 954 -886 -843 -211 936 547 -293 89 -32 -511 914 -528 470 828 -381 747 -617 -798 -7 84 -697 -904 -157 415 849 -93 -431 924 684 -973 -177 112 -862 -446 618 163 -170 586 -855 661 -105 685 -391 -343 234 -51 -11 71 -623 379 233 -81 -829 720 76 -903 -632 244 632 192 230 632 604 -973 -333 -667 -737 599 369 -313 212 -936 507 -932 104 661 -982 414 -875 842 814 -79 190 -53 -867 -402 -349 747 -301 -510 -996 -455 -586 -158 683 -1000 737 991 -350 -847 -103 -747 155 -728 243 -841 -328 882 -708 -987 146 -777 -311 785 -942 -351 -324 107 815 169 955 652 42 -864 -36 646 -643 -100 842 837 700 607 -721 858 -992 -372 861 322 -556 926 -607 377 236 -526 74 997 215 61 629 414 -582 959 -598 -364 -802 199 -407 638 -849 -272 -912 -853 5 -164 -162 -728 -980 -638 -834 -271 -910 583 -770 -471 269 761 -38 -869 -192 -68 843 487 -131 -181 -641 436 -884 611 -797 168 1 -862 858 -978 646 -652 107 75 708 172 373 -523 -82 -437 280 -679 -492 -57 -75 -539 -677 -851 -666 -437 -815 -106 -839 980 460 417 686 863 223 440 -999 39 589 -182 43 962 665 -746 168 418 401 -148 28 591 302 677 399 945 67 -846 918 69 52 522 670 407 982 -925 -389 -394 -452 832 -831 194 627 484 -521 47 -966 451 346 -550 -399 51 -126 -978 -265 -588 423 -817 -397 826 -807 -678 -880 -293 -490 -63 -267 757 -181 -641 -892 -453 640 -508 -117 493 -314 136 -257 476 -555 -347 946 -198 775 438 -203 -122 -936 -239 -398 -703 666 810 203 -259 42 407 -785 -185 -161 -804 52 694 -283 657 829 -176 889 492 -926 273 177 -767 351 34 -940 -567 656 -404 305 77 249 707 990 998 -124 255 711 -512 724 -348 79 109 646 838 807 -725 389 -739 542 -779 615 -560 582 837 -730 -227 -911 -155 802 813 384 -313 -495 604 -686 86 -372 -562 -523 660 195 164 499 432 646 81 272 -364 256 135 868 512 630 114 -224 -783 291 131 -405 -302 679 715 -733 -707 -727 808 730 292 25 -726 -181 59 171 78 305 58 245 183 -742 725 -39 -730 -482 621 -376 -266 482 -121 773 76 200 102 962 287 31 243 -345 -389 171 -932 789 385 -637 -848 28 941 -155 -477 -828 606 -652 -149 769 6 722 638 14 -189 -675 -560 -273 -487 9 688 -28 245 -306 631 834 891 -343 759 598 450 330 -992 -243 8 990 -439 369 0 648 565 -738 -94 -696 593 125 716 -986 203 256 558 45 798 -562 -953 -452 -441 -919 58 454 -746 243 851 330 -643 -186 -389 -984 -55 -938 468 -206 -372 -909 314 44 572 497 -564 -31 -565 -801 211 115 -950 694 -861 -357 584 853 -287 874 -348 682 -629 -431 -862 850 -569 666 295 -892 262 -386 85 235 171 421 472 -646 907 894 -102 -304 976 435 -785 -582 -998 605 739 786 -64 -141 -473 -630 378 -811 118 -715 37 -403 377 -795 778 -396 581 -748 669 88 -983 573 -408 772 345 929 517 -3 -492 -181 -922 686 399 -347 -267 -457 -960 -269 -678 -195 706 305 660 761 -532 -240 -59 262 -75 53 655 219 -335 709 991 -761 396 -845 599 -233 -232 220 -448 -742 -685 -680 607 838 -432 825 -835 682 -499 738 762 -546 522 963 -893 -16 940 341 291 380 -768 454 977 734 418 -100 -845 476 290 540 880 -817 543 -569 -492 -430 413 -491 -724 -834 -934 771 -163 161 -487 933 171 25 -702 -758 171 639 528 924 574 -88 -611 9 -56 234 851 907 243 -389 -875 -148 -171 -351 -875 330 -572 -49 583 -60 236 953 -575 -676 758 532 -215 115 953 -505 -243 344 328 -730 774 323 -578 56 -83 676 -21 458 -280 -811 -341 -569 -598 -400 645 -312 513 -514 -998 -52 -473 -255 654 -114 -509 -965 -333 -592 -340 917 600 -865 -197 -915 -468 -822 807 -224 300 -203 -472 618 970 -583 -481 -972 272 662 283 -199 685 -764 -72 -841 971 -198 110 -36 273 310 -602 -741 616 -166 210 -742 -421 -960 890 726 -73 275 223 691 -741 -691 296 -43 -533 960 -341 -429 -160 -455 -851 -860 195 -682 -461 -860 -847 -223 -907 497 601 251 -201 189 589 865 -903 675 -976 796 -313 -112 -761 -700 448 695 -197 -595 97 233 -764 984 451 -810 1000 177 174 -915 -106 -19 102 466 625 71 -84 -814 -723 736 -582 828 246 -702 -632 -534 114 -332 -314 769 -72 -957 -835 -294 -183 -839 273 -114 63 170 -739 -375 736 596 379 -918 -836 733 513 -563 -197 837 507 278 -187 232 -624 151 622 354 -60 195 586 -772 -935 -815 -513 -524 -377 693 -773 462 811 -858 -205 97 -365 60 -761 404 -144 436 -200 264 -890 845 -804 -723 116 -667 487 -390 783 -8 -343 -486 679 280 -609 -623 208 838 -784 -791 130 -877 990 -997 781 294 499 -740 -929 535 354 -115 -715 165 344 -598 586 -200 -163 304 -894 857 846 984 930 688 487 -186 323 -884 256 -721 -714 -364 -157 350 -876 44 50 623 335 -554 139 -545 322 -965 -304 914 -114 -484 944 25 -715 458 -434 727 824 -767 -519 -167 620 752 -365 -670 854 174 -802 -770 896 911 970 -745 -245 -14 72 586 -182 -401 -615 418 184 -757 -658 -319 -402 -60 653 -131 444 -170 847 -177 586 878 -427 -56 -737 -676 879 -611 501 -759 179 -953 -332 -527 747 892 -823 739 21 -83 564 -788 37 360 941 453 980 -185 -702 947 391 940 166 -578 -985 -833 -563 -746 352 -484 -161 924 50 555 451 507 -251 434 49 -524 -919 363 -203 214 -370 -41 393 -520 -851 -974 -189 -414 -530 22 588 -127 816 -729 407 -195 -396 -748 -596 -390 293 484 517 176 667 -594 691 -111 727 581 886 336 400 -451 159 22 -437 -312 598 -498 -287 -775 -921 585 225 -292 360 -537 -332 145 -535 792 -29 -205 -518 -569 -838 -72 913 -634 647 -116 945 -383 199 387 953 -410 -597 -644 -30 -382 -947 764 525 860 541 234 -318 -956 -171 -851 -635 578 153 -304 -570 866 267 -479 -38 442 305 667 -650 -940 -925 -41 -719 465 831 -132 314 -898 375 63 636 273 329 998 915 -176 400 -219 -478 -781 116 345 -417 -886 848 -521 -162 -398 -250 -792 446 -646 627 622 739 762 -621 -689 877 212 -933 -564 -162 -305 -819 -11 342 -425 -290 472 261 956 653 -744 706 -324 -861 -700 307 -935 -210 -450 -50 218 864 776 -227 715 -479 -371 -561 -839 577 -442 984 810 -960 -987 -770 -122 351 301 666 822 -398 -948 -89 699 -799 -316 -788 423 -703 -616 185 956 -616 507 -419 -840 954 -654 -541 248 493 -543 -120 -327 -55 487 713 -9 -69 -147 96 -412 -541 -790 848 28 -550 -849 602 509 776 286 -544 40 -799 358 -287 -117 545 544 -573 -327 -769 -360 230 910 -69 89 418 -388 -481 626 -164 -603 584 313 -741 78 425 718 642 690 869 -379 724 -560 701 -263 476 424 -458 287 774 442 555 -485 246 34 -833 969 4 822 -286 644 981 473 501 -855 -609 -480 650 -811 890 -838 -744 -930 169 855 -633 15 -249 -824 -696 698 -832 75 -357 976 -811 779 -436 47 -933 224 -585 557 -810 132 -233 -906 -823 313 756 -8 151 506 160 762 97 196 -796 -88 -403 980 631 922 -93 -502 -514 -529 32 -902 -922 975 515 142 -59 -343 -138 -236 -691 -961 -189 555 -869 820 -333 675 -51 -241 -237 391 -844 -122 -838 75 -595 -390 390 942 -41 257 523 -156 225 903 -766 -432 -804 964 -370 46 825 488 -649 157 -742 -613 547 -345 -551 235 -323 364 138 643 -954 -89 -529 -275 -794 682 658 -216 602 470 566 -810 364 -141 -40 -247 -399 -594 404 -891 589 -281 -63 -669 710 707 -378 239 227 674 677 -149 -989 271 -466 844 242 -695 340 588 -362 543 442 982 -459 430 -564 346 178 76 437 -40 331 907 -573 830 -618 -366 303 568 907 768 612 -225 -280 668 930 -209 -643 -520 573 384 -472 -157 -838 -60 -713 358 424 530 -527 534 -301 485 -164 61 79 656 69 622 -1000 -65 -436 108 585 -963 -903 -840 -818 -490 -378 -326 -533 -50 314 -13 -254 104 26 -64 474 -274 903 -985 -648 -685 -216 148 -493 -659 -431 187 -911 -880 -947 -645 -188 662 -498 285 768 430 849 -82 -901 79 -977 -184 -289 629 668 184 561 311 -914 -728 442 762 -607 704 746 -339 -140 -878 320 694 -876 -125 548 -453 770 10 685 -380 445 -450 -698 -611 365 -765 111 -745 787 960 -308 873 966 -199 365 -19 -659 307 520 871 -900 -802 258 554 -256 25 -323 -937 977 785 998 135 193 820 -980 628 -279 912 884 477 936 -408 938 -668 -115 482 -997 -787 -71 16 -982 843 478 -507 -108 25 600 19 -991 -907 238 -681 911 439 723 -643 668 763 -448 629 312 156 -359 -640 -102 -758 544 540 -34 -322 818 923 819 799 -289 -304 292 -783 324 359 858 -416 -529 -507 194 -961 32 -606 15 658 565 749 -363 411 148 -819 993 -135 -712 -369 540 622 -967 660 975 652 -235 -784 234 220 -141 -353 822 -658 527 -479 437 -922 592 405 183 -105 238 795 -260 -578 205 -159 -320 924 302 926 -864 -230 -651 619 669 -58 388 294 909 -108 164 113 -165 -859 461 -34 -577 597 47 473 836 -189 -236 183 -830 181 338 230 -608 529 -326 315 -970 -655 434 249 -276 -469 -250 53 858 -699 -727 161 849 533 -31 -679 1 35 254 933 -345 -156 -91 -691 -734 255 502 107 54 -995 99 -864 809 -372 525 223 402 105 806 731 -94 -672 62 741 616 -892 -571 -874 -992 -681 366 379 -969 -311 -356 -299 -177 148 -796 -96 -507 -505 558 -547 -819 92 416 -549 -829 931 236 340 -130 -308 -352 877 715 -167 -632 910 -161 696 462 -377 75 -325 782 393 915 -282 648 133 715 -914 403 94 -279 694 707 -520 195 580 87 -493 308 469 -621 787 123 -280 -72 541 -658 -652 -951 487 910 855 29 533 -121 -76 862 -534 554 727 613 881 -155 -932 -812 -265 617 -41 -689 -957 -241 419 578 513 934 -135 304 -282 380 301 -186 597 -818 399 -919 -968 915 -513 668 -997 -19 -512 -361 802 -92 -55 -478 426 69 -485 361 859 808 -846 218 -804 -188 43 967 858 845 -229 -906 316 835 -789 88 -480 187 643 915 -977 -178 672 133 610 -721 -530 -300 820 510 845 97 -83 -742 632 93 -557 -726 -245 -314 683 -668 -737 -159 -789 -116 48 -281 727 -225 -627 -329 -43 834 -6 -506 117 984 -704 -150 -345 -978 -883 593 -161 656 -722 711 -847 -194 -436 -554 660 654 -562 161 337 357 927 -96 -288 736 -969 -45 -130 479 629 -815 591 923 -282 438 40 -272 -623 678 -431 -740 216 -810 681 917 -998 248 -118 895 -361 244 244 573 -801 147 -881 364 753 -977 -485 201 -467 -216 -410 -816 33 -965 -414 67 972 -602 283 -104 -535 22 -656 769 290 -381 -53 386 767 -368 297 -705 -549 832 -147 872 -698 -199 536 -128 -583 712 452 680 289 -348 -320 859 918 28 -556 -363 357 -426 724 -603 -286 652 901 47 -633 -239 585 620 323 322 -766 717 784 -498 534 481 -444 -5 230 271 104 283 -490 164 -223 971 691 -483 622 916 -435 -380 -457 606 929 -947 -24 -919 800 -389 -46 -784 -534 -29 -356 349 -431 593 -580 -626 636 992 320 313 -932 768 637 189 701 -968 833 808 859 -402 742 -231 390 -767 866 -98 328 551 862 682 804 160 -672 -46 39 -286 -93 494 383 -824 263 -85 -740 -385 649 843 731 978 -990 84 530 -487 338 678 150 -558 -381 106 997 -508 963 171 68 -851 93 342 -224 75 982 385 -549 737 -609 221 594 -397 320 -657 -15 -747 971 558 -924 528 924 206 266 980 451 2 -691 -8 -710 698 -704 -895 369 937 259 -749 -536 -813 -955 -568 -463 0 756 561 -208 -729 -346 615 -999 554 98 -839 -264 600 951 -121 293 780 -89 597 614 515 13 -664 519 -43 446 -47 271 -742 460 -754 -568 719 576 -691 256 -594 -611 -649 -43 -746 334 270 -399 897 621 -703 -761 77 -506 726 -904 144 -448 -518 -36 227 -724 -669 155 99 266 -661 85 931 242 -696 -752 -931 -660 929 274 369 -349 406 332 -415 963 38 951 335 493 -169 -415 -265 396 334 -783 -375 -445 254 -241 -529 -420 148 -222 -713 -534 340 666 765 588 825 -466 134 591 -584 -990 -689 -939 722 -253 -601 254 243 -962 530 834 -940 -187 -256 789 709 59 993 -185 704 -175 857 936 934 -855 139 141 -485 -947 694 -338 -969 140 -542 220 -663 -852 896 875 -466 793 89 -626 -989 -719 67 434 535 -885 313 376 -877 -35 -674 -757 183 -55 -731 922 940 526 283 334 -153 827 -739 -715 -282 -983 564 275 461 821 -557 -920 -47 -783 879 -387 848 -481 331 436 -333 576 -535 -222 336 718 -450 917 965 -986 -758 353 -291 452 -15 -262 -226 604 371 -883 882 8 -607 -737 -33 145 -28 -601 693 -708 -470 -347 -822 -503 -216 971 -613 894 799 -838 418 602 -813 -555 -478 830 311 -347 -345 -111 -976 634 -831 -348 -47 682 278 -837 -202 -302 266 644 493 -747 670 -680 -858 163 -573 -971 -220 299 -123 721 -687 14 62 414 -160 -188 -556 336 -707 -799 -323 247 -887 478 -938 804 914 261 418 -440 895 706 -298 410 136 -467 -895 -443 472 776 730 128 -132 -501 -400 127 28 -254 734 7 210 -209 -413 397 55 889 237 241 938 -988 174 608 557 -443 286 844 -514 983 -220 -543 -785 -581 374 -396 966 101 425 -579 631 -150 544 -140 -495 178 -255 -675 386 158 515 -801 -762 -432 368 -689 -264 171 66 -62 -547 910 549 -329 -293 -160 443 34 -414 -558 -735 -38 -278 -286 -349 -208 -346 -349 26 243 -891 33 988 -560 463 -807 -822 -409 -764 292 -367 21 918 -11 -311 955 988 935 429 750 -937 456 -484 747 871 206 488 440 184 966 -330 30 764 -843 -424 796 30 -606 587 85 -986 491 433 -819 -290 171 914 796 -215 111 102 -49 -621 650 -707 528 122 626 412 -77 887 252 353 -546 386 -375 -924 -110 -619 457 900 -293 116 -410 -818 -416 864 -781 -288 599 335 -1000 7 -430 -450 -256 -376 -200 185 -120 -606 693 -965 822 117 801 -233 481 -527 370 647 344 -821 -568 395 -920 -96 321 619 -392 250 174 -687 14 -908 61 -351 -542 727 799 606 430 711 -242 -170 313 670 265 328 -753 -637 -155 25 626 -824 425 -19 -654 -413 364 453 804 540 691 -45 -477 -68 532 -681 337 881 -787 67 -896 917 -723 -275 -920 646 -423 -988 876 916 500 -441 -94 -144 -87 -366 -471 -982 309 219 208 -668 -565 -314 -340 -697 931 179 766 827 -270 932 484 242 775 248 -202 325 656 -685 748 559 136 -362 176 455 122 -153 304 -741 -844 491 -115 -633 -942 268 163 -329 -765 -825 942 129 -40 -964 -79 518 604 384 46 -919 324 -597 -176 -948 811 975 -484 -439 -47 -651 903 521 -887 -265 -191 -962 305 956 741 -480 -250 91 -225 -235 -911 676 67 221 662 -62 -697 727 -657 -760 71 888 -155 -566 339 -609 -116 954 -50 209 627 882 603 -705 234 264 352 1 394 156 -221 -16 -41 831 -604 904 167 38 -861 105 447 465 -443 443 939 96 -876 -928 409 -491 588 -996 -431 -414 -316 -182 976 -204 201 716 310 598 752 -881 -1000 258 -437 -105 602 294 177 -624 -554 -144 -82 -523 159 691 221 878 -727 453 5 362 -221 -440 -26 -959 -890 728 -139 -448 -46 -302 -740 -618 724 37 618 -949 562 885 -117 394 88 401 -133 610 -489 527 333 327 -869 -964 940 868 518 297 -196 -1 -544 199 932 -450 428 -653 440 -593 -659 754 -899 607 193 -852 -108 718 645 468 537 704 -789 574 630 460 9 -804 -346 419 -187 391 254 -567 20 -311 -36 -895 56 585 634 -232 -642 -145 -250 906 634 955 -196 -726 245 793 -900 981 -55 844 -214 -15 910 37 -443 187 -265 -429 777 108 -272 16 -545 404 261 286 -654 322 -108 -116 -510 -60 893 933 -912 -627 965 -906 747 -931 49 -669 85 149 188 954 594 -438 78 -4 -305 29 895 -852 -457 246 -763 -348 986 -354 787 3 691 666 -738 865 42 -318 -187 435 549 484 -122 477 -211 -748 -331 -373 -587 389 -627 -801 -334 -718 -398 -50 140 601 384 347 506 902 717 -62 -844 208 707 -647 31 277 -149 -768 -869 -155 -551 675 -860 -591 22 -77 -158 224 -785 101 -28 883 16 -918 -634 40 247 -936 433 -308 543 802 -144 -576 -232 -563 510 -521 720 -697 -79 250 -929 662 -24 -190 421 -329 -883 -514 -813 49 -563 -323 -773 -147 648 243 -699 434 178 148 -862 881 -248 -593 -438 362 -870 -869 243 -182 434 818 819 959 732 -388 578 -243 63 -93 768 -841 -767 736 -809 976 -742 733 797 -170 424 59 -916 604 -820 381 882 -919 993 784 -646 690 -896 444 235 1 -411 -579 -474 -197 -665 686 676 741 -599 -894 475 -116 -580 -711 -905 789 -427 120 -965 382 -717 -539 -903 -901 333 556 372 942 793 907 -738 196 -119 793 253 -921 404 227 -465 433 207 908 766 -433 543 918 -124 53 -730 823 156 -873 -377 -142 -970 28 138 230 -733 -432 301 276 -914 -337 460 -794 256 32 -456 771 918 230 134 962 -268 685 -822 -794 686 846 261 437 -211 5 483 -816 -543 -268 -543 -213 450 -736 -135 -985 -507 764 887 -801 309 -165 376 467 87 -787 872 715 918 -224 484 394 -730 -4 972 -746 226 368 864 196 204 -672 18 438 804 -297 62 -805 602 -174 -271 -880 -451 105 -39 -572 544 877 -787 428 840 310 -213 -69 217 418 306 -237 588 -816 539 971 -513 114 332 -100 854 906 860 420 246 -342 902 -350 -419 -48 -188 -418 -663 -273 144 -725 -53 -817 468 754 214 139 -320 768 156 -332 204 -626 167 -773 246 -119 21 -298 630 -956 710 647 397 -659 -186 -724 78 560 -609 -961 -233 376 -70 -742 564 -407 -312 695 952 340 316 -75 826 571 64 196 446 442 -611 -78 50 -157 617 -921 -596 200 197 -972 353 368 -371 -891 -238 -328 544 550 -451 154 -436 -82 -47 -256 -808 362 -413 461 -438 -236 625 -879 91 949 -125 -733 327 79 884 -510 -892 865 524 -603 -886 656 -485 847 111 725 -418 -762 -875 -849 933 -226 -923 -719 355 -68 810 105 -52 -611 490 -530 399 765 -476 184 -5 -570 -125 432 14 1000 519 -908 957 -973 -227 -335 -382 -329 926 375 649 -144 205 677 -816 508 685 -124 -25 41 -615 -171 -632 -666 899 200 -213 -20 558 389 446 850 -904 -808 551 205 63 -342 -990 625 0 125 680 20 480 945 -854 -741 412 871 -885 -442 -240 -218 -125 -567 157 373 -110 279 -674 546 628 50 -254 779 335 494 636 504 954 754 662 -899 690 236 998 -237 -513 -296 942 -639 160 9 336 918 957 -963 -158 -455 -63 984 303 -816 -587 816 -371 804 836 -681 -391 -366 -951 315 -319 -604 -71 -736 648 761 194 -12 995 854 -714 -803 -460 -141 -576 770 -533 -243 -733 17 850 915 452 287 787 379 801 501 114 96 833 640 -642 596 -726 199 864 -765 -318 289 -164 878 486 503 -120 -332 -188 -852 588 -41 105 -552 198 102 -995 -955 -883 39 930 762 -623 539 906 768 -453 -644 -885 822 -437 159 560 333 -197 81 728 243 -492 -687 275 914 705 -57 718 -863 325 -813 570 -242 906 -405 -648 499 -114 665 315 -133 -848 -218 90 340 121 241 72 909 -656 -847 339 954 -794 -684 838 -771 -611 -515 -945 26 -787 500 402 -456 523 790 -352 -712 -234 -156 -690 648 -659 -433 -886 -225 542 -234 -753 678 -840 786 -162 -528 656 -401 903 916 -375 -576 687 57 877 -530 921 139 405 533 434 586 -192 -712 -134 -27 -100 132 -943 977 -581 -674 -765 -934 388 -944 -870 -620 778 -370 -486 -875 333 -644 -675 -645 -474 -589 923 914 -15 590 -896 319 -380 999 -872 -811 -473 -961 644 443 910 267 971 512 880 -306 636 -425 -289 625 658 246 180 485 528 -94 753 132 -384 102 -728 -671 799 427 744 20 -797 757 245 422 404 -866 -380 170 -618 45 61 560 856 116 -245 406 -545 -409 -588 516 -254 421 112 -620 -708 -94 96 -383 -565 -702 755 192 -606 493 -336 451 -646 516 907 -668 358 36 972 -267 742 -577 114 -69 -47 -490 -556 -812 351 -989 629 417 900 -899 638 365 559 125 -768 -209 693 -227 784 607 797 613 183 271 -47 -507 -797 -474 130 959 585 515 928 -276 693 619 -760 -190 -344 876 -520 862 -416 564 -643 -6 -250 -678 364 535 -420 -217 -177 -456 784 48 999 959 941 932 -273 344 913 989 -72 -108 -643 -498 853 -5 -327 -543 465 -903 690 962 550 135 644 60 -471 732 -2 517 -68 780 -189 -577 214 -907 -762 -213 -963 -49 39 581 -588 -120 -676 -922 -448 -174 -18 823 906 336 173 -795 935 492 536 813 -956 820 47 -887 -415 -999 -777 533 723 -585 -453 -866 386 547 448 332 -689 661 -70 -264 738 220 764 123 -759 223 -177 -657 491 -400 827 893 -237 610 -80 -48 -270 178 -117 -74 165 657 -36 428 580 -913 -237 107 -182 -986 -252 21 260 -622 -550 -572 386 -528 -219 -654 445 277 642 442 336 -497 -710 -156 942 105 827 -880 219 -408 -491 595 -735 998 287 108 -180 849 -26 -950 767 -867 989 -814 -933 -387 500 -180 -828 777 203 530 -351 -658 -790 -728 -534 416 -978 -652 -822 337 346 -269 539 -443 -675 374 -635 726 -522 685 -149 422 -800 -680 -258 -878 -430 536 572 -531 -959 -954 228 959 230 932 -427 -511 -39 -275 540 667 -196 -68 -503 224 -956 -931 -871 81 191 -40 204 762 873 -674 -743 624 -85 683 146 319 546 467 -97 -752 -617 -501 626 -927 523 246 273 257 925 231 -766 -940 225 291 -764 624 586 25 -356 827 381 478 -330 -617 290 -488 -106 -25 120 -377 645 -423 443 49 295 -357 680 -359 19 65 5 208 751 -223 -198 -76 -309 210 316 -324 -85 578 -371 500 -86 -873 -848 387 -41 -688 -548 668 -293 508 -268 -392 7 -238 -409 517 -956 679 -436 364 -247 -560 999 358 104 696 173 -966 661 306 389 67 -492 -224 -559 -923 247 985 -863 804 -691 923 -899 270 -161 973 154 910 -90 -300 466 834 980 -838 840 -704 699 -857 -648 641 486 -860 -347 -647 636 -997 627 909 -556 -337 -524 -179 966 118 45 558 45 -440 -182 479 570 199 -597 -494 -757 703 764 960 -423 550 -360 775 231 990 -585 -815 126 -625 -393 -964 -292 -84 68 177 20 -997 -208 -401 909 942 -159 917 70 -320 -22 -293 183 -758 825 -351 -686 690 -58 754 -81 -664 -984 -785 -966 -423 162 -404 -922 -645 102 548 653 294 120 181 -238 461 869 596 -849 846 251 -258 -329 -119 -262 167 -461 -96 760 -690 -839 -469 978 260 -988 -779 -305 808 -249 -160 96 -660 136 624 -269 -472 -530 662 517 -891 -813 -771 853 165 131 -312 -767 -678 -1 -848 -423 -788 -909 -348 12 898 485 -604 -819 907 996 238 654 -432 873 -24 233 -966 -878 -864 378 -684 -253 -563 763 21 621 -902 508 393 121 -476 -49 -573 -544 -38 -947 -286 50 589 59 233 636 283 -795 -946 -996 -346 -893 -84 920 734 681 223 -640 -962 641 960 475 623 565 -805 -383 894 331 129 -258 920 -473 631 199 -365 -124 -544 -623 -687 842 776 933 -2 -84 -130 -931 658 -723 663 -523 726 -12 -688 154 778 327 -361 -71 -88 -693 76 907 961 999 344 -162 -913 879 -724 -652 770 -578 498 991 -458 169 622 581 877 -231 393 839 -548 -463 -628 316 -995 289 -999 779 405 967 -600 788 493 -966 -304 -502 -465 -390 -689 -425 -510 -761 189 834 -912 512 -738 960 534 236 743 -221 417 -26 -721 814 -914 -245 -77 588 737 343 -671 -582 429 682 -73 371 -97 51 30 -605 -948 875 -206 -607 -204 -835 73 -704 -364 323 583 765 437 781 -978 -449 327 142 -950 -793 -29 -739 635 5 358 999 -70 -419 -899 -374 739 109 592 -834 -151 -180 268 -417 749 612 475 360 -455 -824 328 -220 -201 -519 98 859 981 387 -672 517 -975 456 813 342 433 481 391 712 233 259 866 -943 846 -284 -349 339 -696 -967 -828 -630 713 -454 -482 175 451 287 637 310 342 965 -134 817 978 -4 553 -993 -267 329 414 667 -637 -568 731 -394 372 -835 761 -301 -600 791 807 306 833 -321 -144 799 77 -971 359 -294 871 723 56 670 194 -473 745 -953 -752 962 934 41 -611 -156 -582 367 797 997 464 -239 -915 861 -154 -956 845 842 -415 516 -531 636 501 -102 252 920 994 -586 245 -163 -241 -151 154 -308 762 715 -325 783 -107 632 930 872 355 -648 -250 -273 366 333 -887 -674 230 187 741 -596 540 887 143 -474 -932 596 379 20 619 -56 311 -495 181 -474 413 -837 -134 418 -332 710 602 985 188 187 33 81 454 989 438 608 -187 -541 -845 -646 -211 -695 -936 -131 624 -5 -591 -432 -866 -218 -553 870 -395 150 101 -973 22 -697 -973 688 -856 -986 215 138 548 367 163 277 -394 -271 662 -843 198 -375 -343 544 -648 433 194 642 -634 -637 427 437 646 -353 577 -106 -669 989 -647 615 662 -833 -514 -1 -697 -825 141 559 -242 41 187 -216 743 -915 75 -442 -455 786 482 -498 -384 -284 169 729 860 -740 -469 -980 -707 403 -934 -869 708 -173 -287 -236 -356 208 -478 42 -84 -990 958 564 -554 998 -112 850 -669 6 -520 523 -559 30 -543 -292 -848 723 946 795 697 911 853 872 -778 -861 -394 960 -701 842 412 833 716 -431 -699 -301 -57 497 -884 243 696 -880 750 271 198 199 814 -270 931 489 15 606 -312 45 -153 909 45 -294 -344 -375 -98 -861 -191 569 -521 612 -918 -609 -724 266 -864 633 -749 263 589 -223 379 -511 -758 -989 826 -845 -208 -772 -799 -568 849 -822 356 530 643 960 425 -463 -126 -916 519 -529 633 -481 -140 532 -616 172 412 -881 -89 924 -626 120 -118 -624 856 535 465 -118 367 -212 -877 -922 766 -607 -527 -190 -11 -240 -670 -862 -820 930 625 -737 340 265 155 -470 -785 862 94 -28 957 645 -599 562 966 856 545 -414 -482 838 -115 161 88 -538 862 -953 445 877 -282 250 -331 -469 -103 -899 -401 637 268 -94 -497 11 -565 -947 496 -771 561 -240 -420 -420 891 221 -489 -999 368 988 188 757 -244 -876 236 -392 331 -387 786 -5 626 141 -264 908 352 -323 -856 -493 -40 659 -664 -551 -118 474 -968 -980 726 -38 904 -569 680 -829 346 -461 -309 -768 -968 860 -141 238 -87 -480 -423 -718 -990 606 -970 -671 -641 928 -121 170 -918 472 -366 351 -973 -602 607 372 -15 524 -761 -723 -942 504 -602 -939 310 -903 -557 -32 -432 -973 -46 673 993 -270 238 89 999 242 -799 496 188 339 -893 452 -889 5 188 -793 91 503 -885 74 756 99 761 268 -383 -183 -692 -845 191 667 965 294 438 -387 546 956 -160 4 -355 -699 189 -816 -626 920 413 -122 -916 652 -935 929 -607 -559 168 -430 792 -600 -471 211 247 -971 346 -343 -133 -288 70 814 -275 -445 141 765 -895 422 -876 -155 820 476 -490 -827 380 -12 -472 -507 -240 533 -915 -929 -949 888 -709 559 -181 362 -478 384 -442 103 309 871 971 -289 -332 190 231 -639 -122 185 -413 477 -980 -603 -454 728 715 -752 745 -146 -515 -457 -730 -185 627 -293 -621 -63 -446 -722 1000 347 0 640 846 -415 -161 -15 309 929 172 -911 70 -251 -877 -965 170 -607 -853 -526 -365 -916 120 812 -16 966 -846 -740 -248 146 -329 -443 -575 113 990 -447 538 438 530 376 -402 480 188 -344 530 966 -280 -565 -639 -294 -916 931 -836 636 939 -450 703 998 684 -525 337 293 -297 257 69 597 941 886 309 574 143 -113 -815 854 -17 594 -571 -790 553 -998 694 -589 805 -599 500 -992 385 -927 -90 -544 -103 570 452 -961 81 -782 634 927 298 957 250 236 -359 316 -763 -503 -853 -515 126 -24 208 326 -661 -874 -191 99 -493 66 359 -825 -573 619 -271 216 937 86 618 611 986 537 -429 -411 -533 824 993 120 -556 4 808 -924 -339 964 140 -715 -557 -23 -790 -761 -746 311 -607 -173 740 -337 -178 -92 396 992 -451 -810 -849 463 684 595 171 49 -21 506 399 327 349 59 -827 844 -658 624 -534 -912 445 168 -486 -948 -709 949 462 259 -304 -730 62 606 -840 -712 341 -136 -366 515 727 -893 -355 843 -127 784 -521 285 233 522 -160 767 970 -782 -866 -563 567 -256 -442 88 -994 219 -188 202 400 -457 -58 -824 -82 351 -990 566 -189 -558 -928 -134 -963 77 -216 -542 50 77 892 -734 -285 991 -682 -885 -149 845 -485 -757 885 419 -64 -215 807 -901 -113 -818 933 -864 833 13 97 -219 -35 216 845 119 -499 322 -207 702 -205 -919 -321 -902 -844 -589 267 -465 421 568 -890 989 611 406 258 -811 124 -165 -155 581 858 830 -389 -172 -844 -321 987 886 -459 463 -675 972 407 70 532 684 -892 -485 -982 -447 430 -345 -60 787 -189 343 -227 24 -82 -147 827 -844 -457 -917 63 399 585 -433 901 -764 305 307 -606 -862 686 -728 -50 564 -561 -909 176 -780 -889 841 -717 735 -228 657 983 477 -569 -941 -228 -424 -303 122 82 -50 445 -397 908 255 728 -371 -300 -236 -512 -400 -986 864 -453 -428 561 461 -896 682 986 -865 312 -688 -855 -927 -962 294 -41 -149 -795 290 -251 882 168 449 278 160 913 336 377 769 404 -454 -707 585 -19 884 -67 780 -518 -861 -618 -294 -895 188 -556 -185 985 -131 177 -395 832 179 961 -340 347 867 -935 -958 325 -530 -627 -689 -579 -891 524 -194 -401 740 114 500 -154 -726 -891 -773 -27 -617 962 -163 640 -969 -744 535 -168 -776 277 319 862 267 763 -955 112 305 737 -348 -345 -516 -318 -922 -713 -466 2 197 523 -474 -902 246 -500 -729 -530 -7 -871 129 579 813 -261 968 226 -823 -444 739 -473 -119 -604 -113 343 -492 47 804 -225 -185 199 30 471 -875 777 -209 499 -336 638 -322 -513 601 956 223 -365 304 -161 -277 594 250 436 -911 860 970 710 -752 828 -568 357 -728 991 3 940 247 -226 -885 301 903 -829 5 128 91 661 -711 -463 -324 -83 707 -38 306 -528 388 149 278 163 -531 843 -931 -120 -340 67 126 -527 -308 271 512 154 -39 -420 -151 -208 -290 -329 -614 193 950 -959 62 160 -549 303 -149 201 524 561 619 549 -977 143 332 812 414 358 690 188 963 -306 27 864 -251 -255 -717 -608 42 549 6 936 -254 915 620 -107 445 622 860 336 448 616 -833 198 -543 -89 -879 -254 -820 442 -728 -438 -544 769 109 -693 893 334 30 -312 -499 456 722 -484 639 565 535 290 98 958 -341 -637 509 76 808 753 774 107 -518 -375 28 -986 217 369 -249 -390 415 -423 -522 944 -527 -34 650 -56 -747 626 -721 661 -444 740 623 687 -143 740 -204 -279 347 425 799 109 -82 -806 446 -315 862 -466 845 430 750 -11 -770 -440 -623 -756 -93 -675 785 480 169 541 905 100 320 10 -851 -657 -424 688 243 518 353 404 741 396 -22 -597 755 -947 -928 182 419 -120 -754 921 162 761 848 927 -757 732 -835 761 -607 586 634 850 -652 -811 631 -885 975 -856 -285 -334 597 -462 956 22 -708 -353 514 -90 535 -863 568 -882 576 -958 -512 -363 933 398 -3 -91 536 -256 789 306 431 -802 489 580 72 178 -390 863 922 744 -29 364 371 -595 -631 -180 266 -956 -322 -714 -24 849 213 -734 658 -883 -13 -301 -360 838 -638 1000 -921 156 336 -939 320 -910 -363 -373 111 -182 -677 50 821 -253 908 -135 807 621 -67 -276 -326 565 69 -452 60 340 759 -802 -750 -333 -659 -214 -159 256 -423 -452 915 453 -393 530 765 791 -284 -849 282 -546 -628 900 338 668 549 933 -705 419 840 -357 58 215 486 -34 -430 -971 -903 -550 -866 79 370 910 -268 395 966 -838 -797 -831 370 -713 42 457 785 134 238 560 -867 222 367 842 900 -952 399 -606 13 957 286 130 -956 -637 -497 -782 -908 -630 93 795 248 -167 -69 -602 774 -328 -275 -286 -725 244 107 76 40 922 206 755 422 -854 -201 -624 654 -680 -850 -423 363 774 -727 -210 -61 289 700 -641 890 942 -539 903 491 370 819 805 961 -874 749 755 -482 874 -588 542 -356 -874 -200 176 838 -72 -594 -364 -651 67 -777 397 -874 867 625 127 628 -233 -635 -138 585 -732 657 -997 -642 -956 446 -34 -349 266 854 544 -789 15 -42 943 953 -317 282 11 -52 -108 -306 -136 -519 457 -239 -322 -430 -296 960 -773 964 -977 -605 632 -319 -884 -169 188 -925 789 -945 946 -888 818 364 -879 -514 820 -92 -631 -423 567 414 636 -124 -150 512 824 -741 -971 -873 -168 796 47 -184 -78 -343 -883 895 504 903 -4 940 -321 -623 -449 908 151 922 205 109 299 441 -904 343 -54 956 599 646 565 -144 86 -911 -750 -18 -525 850 -424 739 -32 -594 -552 -452 323 785 616 -116 109 -999 486 -472 -879 -868 166 -317 -947 -176 774 -639 601 394 -486 175 349 870 -588 566 72 57 842 941 -830 -109 542 847 902 995 -54 526 -538 -53 -478 -228 -417 727 -336 -138 371 207 -707 -314 217 -590 -426 776 949 -829 -70 87 602 873 -502 430 -677 360 -200 429 415 712 661 -943 -773 -751 -45 556 199 -475 454 717 -252 577 68 -519 440 -988 76 326 519 -88 -542 667 9 -315 306 -912 469 -90 937 -991 -869 149 -800 -653 -821 -951 580 633 145 -525 -337 -790 952 -742 -505 -521 -434 -203 -412 378 739 211 -669 634 421 244 665 -367 903 -455 856 194 -365 83 367 -205 284 179 -7 635 907 -973 441 -620 -1000 167 -442 -101 516 -151 -46 455 685 948 -368 358 417 511 933 446 47 162 763 535 767 -596 864 -738 -933 -952 -815 -981 -574 677 773 -868 -18 -415 -607 -930 -571 -829 94 710 -23 -606 916 -148 245 117 605 -833 -300 963 -129 -924 994 -109 621 -282 714 495 67 -654 3 -356 -538 305 628 -157 915 605 -257 910 -287 -201 249 294 -81 724 -792 -832 537 -631 212 -438 -499 -223 56 -703 83 679 -195 97 -601 -107 744 -384 547 -875 -809 -900 -231 -290 -86 102 -745 -562 -884 264 -239 559 584 546 -727 -328 -599 138 -333 476 118 -881 648 736 -52 681 -720 -705 -557 605 -404 -796 836 -538 741 88 904 -900 -878 691 653 238 -90 -539 -664 -541 -495 -965 226 127 693 841 893 593 736 885 -780 179 -222 -819 -388 808 341 354 833 -719 100 812 812 -558 -619 -477 -60 357 -661 -853 -248 319 239 530 -89 780 -810 -688 -888 973 -902 -158 -265 450 -423 833 840 306 -507 503 688 381 -952 -176 -123 -897 308 625 310 -807 48 918 452 -930 424 -7 290 -557 876 -386 202 -964 385 -546 -225 469 -110 712 -517 -824 -358 605 812 -163 -448 343 480 -266 -784 -349 191 -870 971 737 520 917 -344 -787 394 -614 127 -655 -327 707 176 137 132 -609 -762 -523 -183 148 -647 344 -46 441 810 87 -985 -785 403 213 515 99 -372 -589 -102 -774 -240 283 676 -102 -876 -256 453 -124 -60 21 495 926 80 897 682 689 -248 -903 -656 -42 151 654 -445 -474 -817 -181 953 -418 -500 757 -177 -77 -563 -546 386 404 -805 192 542 860 783 682 -228 -981 693 66 -380 515 -364 850 -314 572 171 784 123 -385 765 -475 -385 183 725 -622 497 -480 699 -289 331 395 493 -456 772 -30 -806 -379 283 -558 329 -543 197 -389 289 -617 112 252 -473 896 716 -58 -600 -470 143 543 -816 -947 -651 386 338 357 -796 806 256 -358 -824 415 972 -185 -85 131 306 630 241 212 -416 -951 825 415 -107 429 -612 -455 391 978 788 412 625 941 -939 918 -250 -387 -36 -219 372 296 829 580 -637 -928 -229 938 -283 837 816 -407 -412 891 603 296 347 -654 446 -654 -498 -253 -38 811 217 91 299 -619 448 148 -525 191 337 -263 490 -304 -882 279 -615 -420 732 852 916 526 866 651 30 -732 368 697 -312 103 -22 -795 415 940 860 -855 511 205 -978 -458 -728 769 482 824 220 -299 46 639 -693 842 -59 -826 -397 -702 -881 -870 -228 775 899 -508 748 -91 527 -421 -151 -364 453 -108 -858 814 875 -982 366 -813 165 899 -64 390 -511 -659 -902 -649 -429 -883 380 435 -785 659 98 -584 -481 724 280 600 707 122 953 -374 798 998 60 -166 -649 139 802 212 585 659 -362 556 653 -871 936 173 -569 985 -418 427 777 -926 -105 -494 875 -387 -113 208 946 -533 -259 -892 -875 -206 -824 536 564 -558 971 321 595 840 -212 161 550 760 195 -957 450 851 -700 78 -389 207 -956 774 -530 555 -300 708 -473 -206 -594 345 435 -954 471 -640 -588 497 668 -530 550 -782 437 -531 -885 431 -779 509 912 -604 -236 -967 951 610 -713 167 -392 -63 -330 652 -572 599 -513 595 -200 126 731 286 -204 -899 -62 13 860 -944 974 11 -311 998 379 754 -688 54 -285 409 -930 -834 -807 792 -649 -533 105 -579 -158 -404 -913 654 -993 34 170 73 -293 689 212 -437 -594 -381 -768 671 888 -141 -120 147 248 -809 -146 -987 -140 -62 -998 657 376 -19 74 286 -595 830 -739 712 191 741 238 -54 -326 499 4 837 728 390 132 -69 575 -563 43 -810 540 -847 345 376 -882 950 -456 16 568 622 509 388 -63 -130 -908 -690 -736 350 -245 33 216 79 -458 -55 491 -221 606 703 -530 384 573 248 162 289 325 -831 504 -245 319 527 -538 241 -763 -69 -351 4 20 133 -144 -113 -325 -746 668 -221 -95 250 847 500 577 420 77 789 -439 -654 -95 790 148 206 -820 -338 659 -436 843 -65 -364 -450 950 269 -104 -185 -177 682 913 918 519 -954 423 276 -545 -784 332 397 -899 -987 447 578 -356 513 454 -508 -207 -162 -141 -441 -576 994 -406 218 913 -443 -411 -144 -538 -71 -423 632 -140 -249 -491 972 -433 464 387 272 -802 184 224 -949 559 -487 -84 845 270 536 -313 -825 439 -894 -345 331 575 12 -296 -325 -258 902 -408 719 126 -457 860 307 -505 -53 -37 -137 227 190 308 789 475 -147 719 158 852 -990 43 525 838 -838 602 454 756 -77 802 -332 846 487 218 768 -345 489 578 814 347 338 -677 -903 -849 -435 98 -832 375 851 -29 780 63 380 265 -453 -868 119 286 -817 -17 502 -472 -677 -633 207 750 -78 -57 -197 329 -171 69 -57 763 712 -518 -768 -948 417 459 -389 -120 18 -19 -667 922 -132 354 -395 -142 896 -606 -472 583 -872 145 112 195 397 935 297 610 -798 884 -279 709 435 165 386 617 -75 244 729 -262 -660 -182 583 249 770 -870 792 -642 347 118 221 -789 541 123 -42 701 -184 -208 411 -529 -370 390 915 -17 595 -331 -90 -132 -715 -824 421 374 -661 477 -279 942 -407 -654 763 -974 -249 -746 -402 47 -577 -340 -565 -986 -385 -878 572 846 172 -950 -411 -7 -115 608 -45 737 9 -532 -130 334 -344 -385 50 811 285 455 661 274 703 661 363 318 658 381 -345 322 411 937 -505 617 -257 -670 -893 128 -522 654 778 182 -165 -265 -422 210 171 69 450 560 611 152 -564 -545 -182 -108 635 -157 555 987 -816 567 266 356 -587 -487 347 536 -410 810 992 -428 -547 57 -585 184 910 -664 136 483 376 638 766 -751 285 -366 -926 -351 414 359 -872 -836 992 628 -392 -328 -107 -219 -3 -920 408 714 -974 -146 876 -940 -66 -206 -545 -841 110 -428 239 31 -126 -157 -878 347 229 -533 136 359 758 173 549 -790 -450 -374 -400 -795 -833 379 448 -654 646 472 -61 989 -693 980 872 879 552 -295 -443 780 915 -714 181 492 -194 -389 929 413 -522 579 418 700 -618 509 -516 825 16 -7 -982 -807 363 -28 -722 -781 -938 -297 977 -760 -1 148 851 415 692 96 758 730 -515 27 168 774 -892 196 902 569 -265 824 -127 -562 -118 510 929 11 345 -505 -314 901 144 844 978 352 -382 916 511 393 859 -476 -753 689 863 -933 1 -91 -105 22 -459 -13 630 390 -695 -462 406 -276 176 -679 717 -695 -137 -621 -405 294 -884 -768 511 507 -186 409 765 -970 -458 -747 -120 -434 445 574 1 548 -413 669 -367 -147 -672 -709 -400 285 739 795 -459 -63 -324 -980 318 113 29 292 -279 -122 -655 -94 -852 786 235 -861 334 154 515 -973 -845 -630 817 473 -542 375 -738 -591 271 483 -23 322 623 -888 159 -751 611 758 -948 -682 957 -393 -848 -816 18 -627 -241 -105 691 512 618 -763 -864 -711 -790 -311 271 -555 846 492 641 -753 305 634 -979 630 682 -259 -943 -97 704 -689 946 304 -946 573 -1000 875 -424 479 -217 -200 -185 252 -177 -567 -677 -954 -295 -468 -551 -127 973 197 751 707 -74 -225 306 -965 -244 696 130 916 -80 132 -862 398 -700 331 -84 871 -17 619 635 220 721 -980 -530 -223 -389 217 -231 307 -811 -548 845 917 970 902 -785 -443 -87 680 538 -137 -632 764 463 -649 -205 -904 529 -697 -258 -840 44 973 -395 29 -688 831 171 -532 -48 65 -682 -300 429 -837 507 273 -507 429 522 808 -110 762 615 518 800 -189 -526 289 -403 -757 5 -562 -56 656 125 -687 258 -171 561 -904 154 -637 322 -478 -518 -131 956 345 302 404 343 746 -707 -839 -409 -928 -173 302 312 -367 -510 306 667 -805 73 -862 -214 914 -383 -280 -155 -220 899 480 -952 61 110 18 -804 804 -320 -27 55 200 360 797 732 -483 -527 967 147 -375 421 341 902 -456 -284 -368 -372 623 736 -911 977 -482 576 756 -129 -916 445 493 -801 663 -508 466 -782 -858 144 -135 -466 -993 -126 460 217 499 802 274 -71 788 -326 -662 -102 -518 37 279 -687 -179 -864 683 733 59 -66 485 913 809 -937 -530 379 -992 81 474 -777 553 730 339 761 814 27 89 -529 -120 617 -740 458 -247 932 -131 -154 545 -527 -666 536 251 178 -794 -58 859 391 -509 -227 613 827 482 86 118 -415 243 665 622 354 -182 832 782 659 -670 -404 -781 400 910 940 296 846 969 338 129 932 599 -698 900 -317 -625 -742 901 -198 -281 -37 927 939 345 131 724 -466 545 -13 -714 -888 817 -194 85 -962 601 209 29 -191 -652 874 -866 116 69 -536 901 -185 -977 57 352 5 311 -831 530 -360 -147 -274 676 -310 -702 -405 913 379 -402 329 968 150 -28 -973 -558 -805 -914 654 -364 1 425 127 -383 563 302 -113 952 737 -718 -826 -544 -188 -810 729 232 -208 -387 860 213 112 9 410 -418 100 -925 311 -259 287 639 511 392 86 -195 -980 -238 973 422 -853 -686 108 86 -122 -567 382 -995 -87 546 -572 997 843 -475 -71 -229 571 -640 -65 -266 587 56 433 -295 50 542 286 -567 -864 -557 263 894 -364 -311 -712 -1000 572 186 982 412 -628 -797 -449 588 253 -503 662 -918 -274 482 -611 73 -741 464 441 -784 -375 -501 -461 313 959 663 597 -110 480 420 654 -52 109 -756 -185 -378 -502 715 160 -321 832 71 843 407 -318 641 179 538 946 210 -292 994 963 -129 -805 496 811 361 -928 376 801 -326 545 -348 709 -267 -784 -534 -84 134 77 -772 998 -419 979 292 65 413 -96 -398 900 -492 -154 233 117 973 227 -456 469 -255 -52 -13 -312 -95 772 -283 -261 -428 -882 792 228 685 769 255 542 -510 881 911 1 10 933 -620 -641 376 947 620 -590 -102 810 840 -833 -108 -514 202 -128 -569 -834 -829 -83 953 103 1000 -708 368 -405 592 -496 120 340 438 629 882 -527 644 392 -375 -268 151 787 -847 -675 618 920 -759 873 963 904 -422 79 -673 587 749 516 -296 855 743 -95 -328 -411 -234 141 -726 -702 -622 -325 593 -158 -597 420 151 564 -664 -164 171 -683 -59 762 -866 -160 -405 53 -219 -220 819 -167 -142 308 826 37 -535 -484 -85 -512 -879 -927 297 -603 611 329 -334 -194 -64 614 -924 -248 -641 -327 684 149 313 796 -438 -343 -938 -124 -896 670 -546 787 -569 263 60 -232 158 995 121 -878 -515 -689 -847 276 -64 -334 716 -269 605 -16 -316 -471 596 -773 -333 -411 -66 324 86 770 -500 -607 -126 23 -652 343 -730 778 54 -455 -521 732 -84 562 249 269 447 572 354 -980 783 560 980 -198 -268 872 391 -275 -718 -983 587 799 -231 443 785 -981 973 -687 904 -404 815 290 669 -654 739 249 -249 628 -341 728 -404 -764 -589 302 690 -3 957 201 -133 -32 528 -307 532 -421 -753 904 -675 -249 -810 899 -672 -527 608 963 238 -260 -154 193 -363 -166 -674 -995 373 -308 113 -138 702 -664 742 80 62 803 379 7 -34 240 39 -899 -874 420 174 591 163 450 -125 -158 -531 882 -835 -710 804 -91 -40 657 -37 612 707 419 -997 -487 917 455 -963 147 282 -924 781 -454 546 -925 718 -52 726 -581 -264 883 859 556 822 -981 746 -374 -330 -965 192 -724 249 -230 418 -628 -820 315 -194 781 -42 -301 -629 -682 -72 -14 -73 17 -358 356 -66 -949 -779 -184 -705 763 -72 -343 -39 -628 -784 180 561 692 585 828 -347 875 -152 571 -82 -168 -435 564 858 724 293 381 604 -326 991 -763 -599 91 -89 -450 405 697 -975 358 452 571 465 515 14 537 44 -331 -664 225 121 112 523 -986 -509 246 449 185 198 257 104 -300 -41 932 -471 -65 -458 -956 207 917 -489 -952 -472 -395 -794 -775 -869 -305 -22 -796 -398 873 288 -627 222 -29 -130 356 -761 959 305 -948 897 440 487 -234 317 -805 527 -524 470 282 539 596 -71 365 651 -723 -33 638 -589 644 201 145 88 46 797 -361 822 -449 -468 -195 649 557 -994 869 -495 542 139 456 569 -283 -777 29 965 -192 -146 -416 -679 268 -533 435 -959 728 500 940 -622 -895 -389 575 628 720 115 349 -594 -661 -328 -304 -978 -473 -668 689 506 -265 856 -270 52 -535 127 -78 742 -250 -214 495 919 501 -252 -559 -861 -932 197 -464 -274 -93 -403 -556 57 49 216 -171 -100 707 496 -14 -442 -480 880 -513 718 91 -431 -80 -349 242 -677 428 967 -642 41 -107 880 557 851 -988 710 -49 -974 432 639 -261 -167 -701 817 692 655 661 581 572 -517 -333 -48 -342 -702 502 -987 -145 364 277 588 -174 -124 -775 -215 -27 176 980 -383 105 -864 -737 -682 207 -838 -909 -481 -793 -147 -929 292 -474 280 286 97 -340 -647 770 -868 -770 -686 112 374 307 468 541 319 -222 -577 -665 532 867 -130 414 356 652 -389 337 152 -713 -648 -238 627 82 -903 -834 452 -299 -811 319 97 104 83 -814 -157 -506 81 134 929 221 -290 935 813 -309 -433 -93 66 220 -437 617 -126 728 -97 823 -953 439 443 96 -940 -20 754 -233 752 -748 82 838 560 551 246 536 -14 861 -16 -341 -113 -624 215 -780 -207 710 -271 -613 350 487 -987 95 -800 944 55 -115 -168 733 -449 -153 478 644 -969 882 -385 107 -681 -29 543 -655 273 928 891 519 615 -464 190 44 834 361 -76 263 61 -545 352 -95 519 969 842 583 -796 -579 -891 -235 337 152 -477 -297 -7 133 560 -953 -888 619 122 753 47 -168 -771 311 -416 367 -81 98 260 -988 474 166 -34 -100 599 236 -118 949 211 348 -494 182 -780 926 365 -419 -393 26 -916 952 502 301 -354 -75 -789 -476 512 876 742 -447 -805 892 -607 351 -14 -93 -990 626 -784 376 857 -986 315 686 829 674 916 -668 -982 -93 -115 -785 -735 884 256 24 -721 -246 246 72 18 506 -562 914 -215 863 -989 111 -62 586 714 450 -224 -637 917 20 -547 -744 -971 -71 589 379 878 -215 970 592 -160 -200 -128 207 -185 697 796 603 -854 828 -474 -471 -9 684 -958 -672 315 962 251 -838 424 866 976 -901 852 232 226 372 -429 -127 -319 316 -593 686 -845 666 641 -50 60 -58 -857 -89 62 953 -52 -156 706 -384 49 -71 -718 -345 -897 873 -141 -577 -342 -578 -340 106 -903 -864 616 -286 -351 489 793 -187 -119 840 -838 -98 294 97 893 -700 -877 709 4 296 -195 -636 747 213 -417 202 490 903 924 -369 690 -808 -194 897 -856 -547 20 188 -220 -42 595 116 -228 382 -867 519 88 -793 -819 -345 247 11 -958 284 700 694 -716 -234 -411 -198 863 568 82 530 -669 990 -622 -261 -530 -117 -608 16 -476 859 -308 -294 258 529 -602 918 -936 56 -815 46 -946 -314 -25 910 13 944 -908 -896 -441 757 -253 -20 14 -31 971 736 412 -200 -677 -24 -988 -139 -832 -477 -285 -1 556 445 446 -74 -528 -200 712 535 118 558 -198 928 341 357 -107 770 617 -607 395 154 -998 956 375 92 -389 747 -59 -175 571 704 843 -557 -625 -280 -711 -418 -59 -61 615 52 -692 -990 -597 -445 -863 788 617 286 -140 -984 -843 -467 258 -581 743 -500 828 -90 -58 214 465 -328 286 749 -783 -860 -998 318 670 281 943 -222 272 39 562 954 -541 490 642 280 -308 826 708 -254 581 711 -489 260 880 -260 -887 -684 -499 -758 592 -795 570 -141 -755 -120 426 -797 -774 -623 -819 -652 633 798 291 -892 721 -859 754 191 553 866 -947 -941 -176 -60 -607 -366 690 903 165 123 -883 952 430 436 -507 -576 996 940 645 272 -557 -686 -989 -857 222 866 495 616 -952 921 591 -745 -838 361 985 -944 -252 302 356 105 -3 322 178 347 -951 434 227 358 230 875 -770 600 15 -345 267 -375 -100 371 113 529 983 -703 -775 573 629 -625 117 914 419 -674 -302 -818 -454 627 -898 -693 -528 70 856 137 153 -311 -732 -657 661 -3 794 97 608 409 -289 -148 102 -940 -874 -15 762 71 -598 443 385 -570 189 -628 954 -83 -31 249 -792 -609 814 615 -910 -276 -772 -224 -922 760 -195 -897 -705 -310 -125 944 -430 666 -583 -2 -404 -962 875 -788 972 109 -792 61 -124 -729 497 -917 -94 832 -750 -990 981 397 849 -561 -507 -775 684 436 360 -733 -731 -158 200 -405 -602 -557 192 490 -155 -200 -154 668 4 862 -330 557 875 680 -903 -187 559 -328 117 -359 -294 743 -745 -511 861 338 -911 576 407 -597 853 842 -735 -965 99 -384 272 770 -24 945 -831 -783 -54 860 -114 -656 -302 644 -678 330 498 -89 -366 -337 17 772 296 -957 -623 -315 721 -503 862 -408 736 -880 421 781 -827 -928 -243 111 522 878 -665 797 214 -52 101 -174 -195 -565 -382 -197 -987 307 960 -849 -576 435 83 614 63 -886 48 -113 204 -430 -561 -201 7 204 540 -421 -324 -741 -446 -631 -302 814 -460 43 -695 -478 432 -330 984 374 -509 -908 291 -714 739 -481 -710 -180 258 -193 813 -226 254 305 -694 -89 467 -806 -331 275 -873 574 -720 -333 873 -301 484 -218 -755 -965 456 609 34 255 -401 -529 123 369 -373 -884 91 580 201 625 701 649 -360 308 -537 10 534 156 937 503 -262 172 -321 793 -159 -955 -136 808 -108 -370 793 -735 52 368 -356 412 982 -115 -488 416 -21 2 1000 -804 986 59 -231 117 92 -59 -847 -876 629 -986 78 -118 -439 -928 -220 699 435 -845 848 -698 547 -297 -913 -654 722 27 -59 -13 180 32 -566 -3 328 787 -726 653 -87 341 898 -240 36 589 -493 433 -418 510 -823 203 382 330 -615 198 -853 549 299 404 647 -76 -709 424 -499 542 437 7 -861 -85 -303 710 -927 -356 210 504 419 -162 649 -417 -731 232 544 568 217 -978 971 647 -447 -822 90 -573 -502 -342 374 -154 992 -632 94 -41 -771 -58 643 -513 915 45 297 -869 265 -616 999 875 663 -985 901 -821 445 -975 189 -894 513 -435 875 47 -450 -33 268 -518 -428 594 942 485 683 265 -182 -611 -776 24 -495 -107 76 853 504 205 -212 -839 -799 60 -130 -580 548 -752 -993 484 -908 178 -689 193 -875 154 -254 489 -431 -220 -795 -643 436 -35 -515 935 855 383 761 -876 270 732 -721 -614 320 235 -932 647 -390 -279 210 -504 380 -535 194 -635 411 354 -248 -63 81 921 -101 -162 -810 -978 -131 439 -160 898 -724 658 365 220 -464 -274 -303 579 682 -262 609 -836 -936 -548 -713 -986 -303 -599 651 -172 -456 -228 -744 -273 -998 -641 263 -523 463 -744 243 -986 -30 -219 444 38 357 580 -43 551 -448 147 -884 298 392 -376 162 -13 -25 761 402 -873 -294 -144 898 -970 757 865 57 664 483 724 -927 237 -529 -387 330 -241 -555 -295 358 381 -598 -797 249 124 -566 853 976 -297 -450 143 -647 688 799 -934 -540 464 793 810 -764 493 482 -151 292 547 -960 -491 -930 -69 854 -417 -33 866 713 -621 32 572 -893 407 -38 315 -598 150 -65 212 649 -494 -604 -725 -763 -659 256 301 -456 -395 -695 -665 587 -60 329 -5 564 -165 -731 39 389 37 951 -130 -691 -769 902 -236 537 928 -41 632 -313 -972 -882 -577 -5 100 -265 -22 634 951 -587 76 418 818 249 -429 -900 681 5 -557 -580 -938 844 29 882 -19 446 271 287 190 999 -932 154 393 269 -654 451 909 -735 498 -410 584 -766 443 463 -994 217 -323 602 405 -279 285 903 84 -147 310 -499 -808 85 511 -13 219 444 -26 -105 488 898 373 -181 411 3 -631 324 -739 761 363 306 -965 -561 -180 -178 -342 899 -951 417 10 329 573 504 762 337 941 613 745 -324 -533 56 608 486 360 -829 466 854 921 776 -777 -606 237 669 -642 530 -436 152 -246 -619 81 -62 178 576 226 934 55 713 -951 -221 -283 -352 81 -939 51 54 64 -735 -237 -169 406 -172 228 391 -24 -140 -934 -325 728 366 765 -691 897 -505 503 751 -820 -370 -22 -183 121 168 -526 388 357 -560 -626 313 -723 13 -394 725 -471 -778 -84 -706 -399 -136 369 929 -644 -782 -11 -495 676 724 -631 978 591 740 -910 85 -811 -741 -151 717 888 -135 -712 -88 526 167 486 241 -623 858 969 -139 621 712 792 105 -506 -998 -556 -77 498 -189 -972 471 950 -8 -408 -369 -274 -679 8 101 438 -814 -424 -924 -69 -415 -840 811 150 -93 131 970 383 627 -724 -738 47 747 -862 997 364 634 757 377 -26 774 196 89 182 144 749 -269 -885 -468 -656 288 758 -32 -636 616 -61 -818 154 779 137 442 -841 660 959 -997 -30 327 356 -554 310 844 -756 -959 -2 427 -803 392 -429 413 287 706 -979 880 79 -960 21 -473 -217 -708 761 99 -5 799 -84 348 794 613 909 -827 -970 882 -62 -274 243 -836 72 -257 -433 725 271 -259 -991 162 -473 417 484 -988 -451 373 -799 579 405 -261 235 528 -995 303 126 649 -841 -947 993 -993 -439 -278 9 627 479 109 -821 -465 -586 646 430 595 -399 -288 876 -618 -757 868 -705 384 304 -556 -322 -637 983 99 579 580 -691 557 430 -177 48 -393 -789 380 45 832 317 -501 -81 562 -462 -498 328 -530 888 427 772 -813 -225 629 23 -384 705 708 -209 74 -702 198 -419 854 -10 -588 -537 -622 -759 516 -524 -415 -559 -233 706 -98 -561 618 349 215 558 -532 683 -607 316 328 629 305 893 784 -820 -917 -205 -107 519 -786 616 -171 -201 202 -320 845 70 649 -513 132 -312 -511 -988 -798 333 710 -267 400 -830 731 -474 -589 -949 -842 152 -391 245 470 -943 141 -669 461 -988 -966 -831 -179 -985 -578 67 86 605 -198 70 -30 -196 -762 196 -747 464 59 686 633 -986 149 576 -173 -196 484 306 -761 -576 137 -924 617 -78 -841 34 -57 213 -440 571 -982 201 -889 620 42 -385 -541 38 427 -885 -668 -310 320 187 816 -610 976 -896 -985 -91 952 -916 885 -319 754 281 -395 -541 403 -872 -634 -540 -842 113 -753 93 -615 97 -504 -832 -592 924 12 -50 -177 -219 -131 648 117 -178 675 371 898 968 614 -234 140 -575 928 -812 476 -135 627 -744 135 -842 -773 433 -847 -656 -76 865 386 -457 -743 327 226 -615 250 886 649 -394 249 -345 269 491 -670 259 66 -482 -47 226 769 -773 -273 955 743 -388 454 -641 -260 -969 845 369 857 103 -123 -467 380 -127 -59 600 308 -133 -639 -729 -379 299 319 488 -313 357 911 862 344 240 53 -873 991 -805 -689 683 -706 -295 -302 -122 918 -951 569 -938 -429 -862 -859 865 -355 -423 743 71 294 -691 413 -859 -760 -686 -225 179 -401 -889 512 701 -831 281 49 -741 -500 -615 607 634 605 -528 980 873 -379 243 -298 178 245 -166 687 955 92 905 -365 415 254 -473 106 -517 760 -923 -364 -337 351 478 -933 -824 -903 49 221 437 982 732 -780 202 265 737 907 -453 528 796 928 -646 744 -631 609 287 -518 827 -785 287 363 313 127 762 -999 271 -75 -893 -707 556 456 968 169 -971 789 -215 -739 332 -948 716 142 57 -278 873 -132 149 698 -990 932 133 826 176 -484 -731 -561 -771 738 521 -693 392 -380 837 404 -623 608 -581 -842 369 -237 738 675 -36 913 418 34 924 526 -910 684 46 292 361 249 -390 447 -317 530 293 -486 -409 400 742 -821 -291 -389 -211 765 736 -334 -530 -979 -925 454 597 -756 -152 -71 -581 -148 -888 585 101 -384 846 413 501 -26 -993 238 -570 584 -823 572 465 386 -361 -667 486 -998 486 -145 949 140 -397 563 -440 735 -864 -921 125 -801 574 -105 735 -860 1000 757 841 231 -805 107 998 -159 -365 -497 925 189 -607 502 617 628 -294 -40 -767 440 811 623 905 465 -951 174 -886 -338 270 755 707 -24 573 -552 166 611 -473 253 925 -990 -620 -559 968 -199 -64 -340 328 960 -34 -873 -56 -919 190 985 387 -209 -862 -776 -616 462 422 193 -91 820 -989 -291 -271 -706 -545 -591 -870 -124 -495 337 148 -777 544 442 861 -465 -614 -555 92 -539 592 -955 -485 -311 472 762 427 972 -750 -696 143 628 -522 -233 583 409 -740 108 961 103 486 -714 6 833 482 163 -917 -336 409 663 -387 -705 926 -950 -492 -118 858 -339 -885 458 657 -497 396 -791 882 445 -594 -899 -953 -746 -904 228 962 22 988 -362 604 648 -884 468 649 377 22 -727 -833 -861 -723 430 -543 852 38 -15 -83 347 -352 -250 812 980 -985 -153 -94 395 -615 -986 -138 381 900 394 718 -398 373 240 -620 292 821 439 -242 471 765 179 -219 724 -178 670 -958 293 -126 229 -412 -795 697 595 -698 -35 -268 64 882 934 -195 -181 -765 448 -53 -564 100 395 115 296 318 382 475 -511 757 -567 76 -527 347 216 238 182 323 -387 813 488 306 135 931 -212 801 -210 -996 -41 850 352 -100 -646 -436 -332 963 948 56 356 785 -243 -473 330 743 -778 -929 689 564 -946 -679 -166 289 -959 496 41 745 -985 587 703 214 440 577 -310 389 -521 649 -426 319 -281 584 872 94 781 480 699 -194 -92 -734 -226 -808 -422 524 229 768 -345 220 704 -456 906 -976 -630 335 432 -887 926 650 -753 -983 -610 -510 727 -592 277 258 201 -456 610 -236 -608 901 -285 432 -738 696 48 514 -110 -913 -645 646 -885 803 -537 -638 859 -42 -253 551 -520 132 -370 896 923 120 -366 -576 113 286 897 -743 -449 -776 -586 789 -585 -756 -435 138 -274 -593 678 16 -581 -172 605 180 -451 -474 -239 -102 -570 -560 -278 -385 963 -386 -571 198 -987 -236 311 -802 -493 117 -773 534 707 436 -965 532 -335 -34 940 -7 -331 -356 396 247 -430 -498 998 -764 874 -47 108 946 714 207 185 226 -786 -499 -750 119 -26 2 -893 826 -793 -763 -207 399 933 -519 -988 838 61 168 456 -2 921 -739 242 -462 557 772 -181 874 -507 -498 576 -26 -449 611 413 -491 762 379 333 423 -339 503 -66 -288 216 382 705 242 921 -33 937 -688 490 -225 -20 188 -798 845 959 -198 418 386 994 -353 128 517 850 -300 737 83 -283 212 -363 872 618 -904 -909 562 54 61 586 438 -479 175 422 105 -669 508 -576 -509 -428 908 -421 704 -940 -416 740 471 954 120 337 -75 653 -455 518 -928 506 952 -551 901 -733 187 -279 880 -896 447 -170 985 523 -124 219 367 825 -789 813 -364 15 431 304 69 -840 -98 623 938 -841 935 -878 378 153 -328 603 415 -284 887 39 -623 570 -391 -409 -104 152 919 360 784 -264 -396 683 -429 242 -524 445 317 33 649 -639 141 -830 -150 -865 -932 -350 149 262 36 932 -259 -460 993 -219 -353 -475 488 -336 271 -646 42 -818 -448 -432 580 -26 957 948 -77 459 -740 -958 -616 -523 -974 -722 -888 -820 -548 976 -567 -78 721 557 847 688 800 -523 -716 -38 -820 291 -634 -216 11 -114 936 805 -472 706 -250 -404 373 -88 -99 265 -389 -635 -502 846 872 -9 -813 948 -918 -202 -528 -819 -229 -852 -143 -543 -341 341 670 -557 -773 433 -68 -862 -85 -221 -437 -962 883 -709 -28 518 980 630 -964 947 203 118 -608 811 -107 -43 251 -354 -734 -3 300 -566 -507 6 -467 733 577 -714 302 -492 -356 490 906 -590 -521 198 -797 -910 -653 -389 191 -228 370 240 462 139 589 -539 228 569 -532 182 853 -437 739 878 -911 144 827 -978 -493 -990 -904 -594 -107 641 -889 374 -621 -803 -333 -702 547 -75 -472 67 814 -4 -561 -594 -924 51 830 323 428 -565 961 137 -120 266 -111 681 -368 222 327 -233 -329 -996 645 -389 749 768 635 949 -48 -524 74 746 -978 -789 949 -228 394 -73 386 -848 803 182 -610 -130 -878 838 -698 -239 -738 -709 -195 552 411 -375 718 -331 735 25 516 -343 985 269 635 -917 764 832 757 93 212 -720 339 -461 461 -364 44 696 680 668 -321 -109 664 -603 -788 465 922 -981 605 -705 930 236 -86 110 -785 338 156 -584 796 817 991 194 -131 211 -274 -677 369 -293 -667 -445 653 220 -893 163 72 784 86 -280 923 -445 -156 326 586 -359 -903 652 388 -157 -516 -684 -534 -674 -605 -603 -693 -770 -131 -432 176 -756 507 606 -749 589 -397 -376 795 -733 354 50 -982 -235 -134 239 276 147 -731 -499 120 -194 458 203 699 353 -603 -998 -107 -717 -422 461 -883 285 433 -764 -123 -206 -60 511 -668 30 -75 -706 -40 -575 -509 -339 632 891 -42 577 462 -31 -901 889 112 -532 746 -706 -503 410 114 14 917 577 720 715 -580 115 -710 -584 760 545 -805 269 9 -875 -135 -190 920 -483 -241 17 -489 992 196 419 95 160 -951 -644 558 -371 474 -164 -62 641 508 328 952 778 -710 281 -788 883 509 167 938 -551 201 -617 830 721 956 -350 646 -493 941 406 -625 742 -440 32 268 -842 757 -295 582 -913 261 -544 -802 -405 643 -901 -95 696 933 364 856 -554 -484 -787 246 -856 -707 -75 33 192 369 -625 119 748 -404 180 -280 356 -271 -555 -262 -302 596 -804 783 107 -126 312 -870 -590 63 -421 650 384 -984 -422 -714 803 -488 -540 -835 575 989 974 -82 -545 244 958 957 -513 869 -578 -485 592 -616 84 -105 812 -549 -792 -304 -157 -403 -832 -930 267 638 -42 401 -69 173 -194 -687 584 345 -980 -723 395 -153 695 -42 -439 447 327 645 -407 592 1 500 316 -527 -62 -106 646 -915 648 144 -152 659 654 -277 663 -812 182 904 -945 165 -712 801 221 -56 643 496 -183 -885 315 -413 889 456 950 -845 976 -115 880 872 50 606 624 -44 -669 767 76 -699 300 268 -435 -679 309 -559 242 471 422 990 930 105 864 916 -502 865 -614 692 -921 -87 555 -441 -408 220 312 -459 529 -254 496 -907 -387 -955 -518 -698 -717 -266 -269 -958 394 -982 406 -514 460 830 -556 -633 44 -547 600 97 446 522 324 193 628 559 282 999 313 974 564 511 451 395 102 -716 315 208 -256 -453 -948 -520 -94 596 -24 -459 124 475 185 -75 542 874 254 100 -565 939 901 641 358 -763 49 -964 -349 123 320 770 130 -332 604 -336 689 954 394 145 -353 -129 8 -461 660 -859 648 512 132 -435 -373 900 -154 -705 561 327 -702 163 -211 593 -416 621 540 823 -863 -25 -877 196 -201 -137 -692 -427 553 -803 837 -983 810 478 -489 189 977 862 -841 145 96 953 -920 -899 -488 -199 504 -351 -736 -268 -319 -98 394 363 -488 -192 -645 105 -328 -577 689 -522 -910 598 -770 -986 674 -966 176 -2 806 321 540 -332 702 392 327 -645 499 -399 -635 -870 -619 835 193 -556 685 -212 -2 436 -444 -821 -710 142 -760 -410 318 532 -904 283 -595 -308 -361 -31 877 -636 -359 -308 98 547 310 -689 -567 -363 281 -274 -814 -567 -648 -45 -5 948 -112 -725 -792 292 -913 776 678 -964 813 -427 -22 -723 -126 -539 925 11 197 961 -843 -487 -396 -196 -276 797 637 995 -272 -40 -937 838 -884 955 -144 -348 -166 -547 -443 -33 88 804 361 372 531 -617 -661 -201 477 -978 -769 -153 421 -995 -137 388 -827 -283 -245 264 598 -374 -13 -519 -249 947 560 -211 536 -662 463 -275 281 506 55 -750 428 855 -901 -544 -167 -904 211 -50 -283 -836 330 -575 -858 827 -56 -675 257 42 333 -151 397 -9 -689 710 -264 799 -270 -789 -539 429 -80 553 -309 -713 331 -928 815 -530 581 218 421 -92 -791 806 182 879 -714 -714 -659 80 -527 -526 -922 -280 -958 -371 247 388 663 -948 -606 843 -930 -18 -489 199 -926 886 84 -730 624 -589 398 680 -477 -369 -670 -220 -603 600 -459 -318 -336 -728 -125 -835 -273 -679 -735 -935 -349 828 782 42 -679 668 22 75 311 148 -545 -438 -332 -532 -629 -918 818 -340 157 -70 -940 -892 -910 -70 373 -458 -117 -252 -760 118 385 865 -375 -898 -741 -735 -42 673 -156 -893 264 -985 149 -636 -622 572 -392 610 -593 948 232 849 -782 366 -722 491 -859 620 -116 755 178 484 -621 -851 -962 413 -34 -860 955 -49 291 855 353 756 -937 47 -344 -868 591 901 -781 19 985 -112 608 -986 682 144 914 -796 -9 610 698 -291 828 669 735 493 -466 836 -642 -355 -894 217 -744 180 -615 839 821 -266 306 427 -86 58 -79 -428 -847 -894 481 -992 -305 -675 -451 -449 123 -826 609 -235 831 -72 -569 690 -318 378 686 102 -959 -462 -617 111 -788 -513 242 349 863 -411 -404 99 -172 828 677 -616 -204 -457 704 958 -572 274 -610 705 -546 -23 486 -854 -558 -622 174 174 -584 -398 638 -741 -354 -82 -634 854 -139 -81 -979 345 -587 311 -720 -388 -601 397 -360 592 -689 846 -506 -309 -113 -869 611 -177 -937 -302 537 -794 555 -923 606 -276 323 -157 -725 737 -212 -921 -718 -715 796 -461 561 -702 485 591 562 647 -91 561 -660 617 624 280 -567 -929 206 -571 -63 -243 -146 -852 140 192 132 -353 -152 -934 988 -654 196 455 579 -807 242 132 -548 195 -635 622 806 -313 -527 958 735 527 -267 811 -79 -792 236 391 199 219 97 39 445 405 -992 102 760 -380 885 -483 679 550 327 -1000 662 -98 -44 -793 -231 -205 735 -656 954 371 -440 297 -514 97 489 368 876 -635 773 461 -526 -257 -256 -180 687 503 68 -860 625 362 485 95 -110 -457 -239 -164 -473 371 -72 -999 792 230 -773 26 -433 -671 -532 107 54 -185 -261 443 -680 60 156 233 384 841 954 735 57 467 194 -119 -1000 535 -542 377 -480 -999 873 -987 -743 -479 -131 -567 -328 452 -903 903 677 954 340 -890 -806 819 -791 885 627 719 -695 -907 -456 833 -50 999 -520 -532 -805 312 273 938 -38 -126 345 -305 -50 -714 -455 511 151 -881 -801 -271 -675 -518 -645 -225 628 -424 204 -376 207 -762 293 169 347 -719 412 -631 -257 587 -906 -368 -356 -137 44 -956 518 188 590 -149 798 394 -640 -289 -690 646 -331 867 885 297 71 33 -347 147 -496 747 825 -347 706 809 -688 -441 368 769 -609 -343 -209 760 -323 -129 688 167 -113 723 47 73 255 979 835 -438 -858 984 306 362 785 469 -211 672 -297 -785 842 -601 -654 -781 -992 15 890 963 -795 -400 41 -951 628 -143 -410 672 29 -951 -941 488 196 -550 75 651 495 -20 540 -582 -861 668 298 881 -774 -235 934 -949 28 -337 -671 200 640 817 744 660 766 90 -767 324 155 168 -576 -994 -25 -953 636 -350 -12 595 -103 902 -243 -137 -194 -456 -636 783 -978 604 -822 -391 -84 -814 -152 -338 -438 588 557 489 -913 625 -545 -681 476 -186 724 -714 125 617 -374 -299 -833 738 230 509 -505 758 -208 841 -705 -944 697 -242 639 -872 736 -688 -259 56 -483 260 -719 -281 796 -440 633 -900 585 -42 -55 465 -675 676 327 134 -715 315 -879 647 -125 -94 476 176 314 -772 -184 135 -302 187 156 974 -728 12 -866 390 -72 -3 -426 256 387 32 168 133 -667 -360 -840 687 -782 770 -512 791 752 -983 671 662 857 758 792 907 895 -120 -289 666 47 -906 853 265 575 524 -922 -269 -679 -572 277 -122 469 286 540 -442 -472 788 78 78 548 560 152 757 61 280 365 -20 698 316 -275 -181 -255 -183 -931 137 -593 63 830 539 -463 -239 -337 -976 981 -727 948 759 520 287 -912 604 -421 -352 507 -995 303 -521 -756 -419 -245 -390 761 160 252 -791 428 897 133 -167 -867 -619 865 811 74 396 694 787 -536 -201 850 -234 -856 -189 -200 422 -95 -233 66 -302 -159 887 146 -204 21 -638 375 398 -587 -500 -686 986 75 -64 818 923 366 -431 -268 -831 97 104 56 -944 -699 -439 16 -746 711 -601 -54 875 -655 500 -42 417 -206 -486 552 279 -740 -6 598 -199 -702 -356 781 67 -486 -771 792 957 -451 894 954 -235 -754 527 440 -962 -84 568 314 800 -532 586 -114 -912 951 455 -992 221 961 965 -374 -518 -519 -738 648 706 39 -273 -753 27 -7 985 267 -234 285 533 408 -156 -370 198 497 -155 555 -570 -718 -410 -827 442 -428 -758 -933 765 -523 0 882 -858 947 432 -714 524 -932 406 -147 689 -798 -424 -561 -567 -170 -224 -803 21 884 -910 -812 79 195 4 529 -38 469 759 64 129 -827 -242 -102 395 -198 379 672 -560 348 50 -965 373 928 318 5 -242 722 764 -828 -417 121 948 -703 342 -95 80 285 -520 361 632 95 499 -930 934 901 294 596 788 -230 924 423 -326 -426 784 -454 567 -328 -909 -609 879 -7 -108 -614 -137 -211 202 835 911 -589 -11 815 -252 -853 6 -723 672 -168 -409 394 -777 221 -268 -407 37 -712 -310 234 -336 -211 767 -207 883 357 561 150 -141 455 -560 554 -225 462 737 790 928 -949 -41 -873 191 461 283 799 898 944 812 821 302 -521 -260 -574 -317 -129 -166 -124 300 656 -490 414 136 -904 -667 639 45 -352 -987 -976 -152 -674 -887 -526 -408 -433 -9 645 945 501 148 -668 -913 646 336 676 -479 528 634 -331 -506 171 -402 -801 -404 -234 -891 -36 -918 841 -158 582 568 833 669 -514 544 134 -578 -520 -812 919 990 -498 222 787 874 770 -216 572 -561 873 -195 880 117 -325 -488 366 549 -723 93 -326 -808 -225 -252 -525 17 -346 -464 -615 443 377 882 -388 -876 945 -926 799 792 824 -329 -758 -702 -748 -919 72 392 -872 -332 -784 53 633 61 -263 -524 -518 685 -73 -901 -772 -84 998 46 971 -7 -910 -225 548 -844 -18 131 912 -336 902 -423 -810 774 899 -79 -449 -671 -816 977 499 -854 -40 -748 933 996 245 73 540 -394 352 397 -144 -294 -430 470 -58 -746 843 842 -676 467 -603 -1 -449 -379 273 -15 729 -627 219 290 -245 -77 -368 452 286 531 890 -71 753 366 -816 192 138 -148 -587 281 -563 646 -589 -849 -485 -98 797 -105 716 532 204 -242 94 957 929 209 -667 358 -288 -824 -189 -15 471 197 -28 -826 -258 -50 914 -427 540 -703 -90 705 -681 -183 -297 -331 181 -336 48 377 980 -485 -161 -803 -518 -378 -393 -261 620 -785 -805 802 341 -881 -612 272 410 -217 -805 -78 275 -380 -80 738 674 740 -671 -221 -547 -797 408 462 -148 -800 529 -295 -397 333 -132 -938 -777 -741 -81 204 -302 -271 343 711 852 -608 -187 363 -707 360 -975 803 -553 -242 -691 -856 267 387 841 -523 -646 -75 -667 -32 -638 -763 287 -280 978 938 -491 -708 750 -255 -60 678 -780 989 381 -134 396 255 -989 969 -905 -459 289 623 401 525 130 945 -217 -540 -681 -812 -914 -154 -298 108 174 -617 83 307 -232 720 393 -192 -71 -332 -317 520 -488 13 455 881 640 992 870 752 -781 -569 158 -418 51 700 -530 -107 -809 -195 306 -176 105 347 -902 -316 -255 444 -583 999 351 -577 -847 933 317 893 -111 -953 927 -238 -885 -920 -775 457 -781 -642 121 718 -356 790 586 -765 -267 608 360 -101 740 -900 -427 287 -988 -838 753 -854 -402 713 -447 58 542 335 -438 -490 769 573 -501 -316 400 56 -380 255 499 -683 -819 -395 901 -97 -87 -679 353 677 76 -338 769 129 770 -652 773 937 110 -268 -393 422 -624 539 928 -71 91 180 -646 -849 791 578 268 -129 -899 -333 583 -652 549 -895 807 -438 -214 -37 369 -255 492 123 -734 -216 -861 664 -415 -289 -99 -984 -118 869 653 123 221 -192 471 -413 -902 847 545 586 -637 -465 -498 -311 -157 -758 459 838 -608 -611 -480 4 -789 -304 752 -794 100 -26 -601 61 294 -402 683 956 -689 378 -198 -397 240 168 380 -182 928 162 -862 164 841 593 -117 517 277 900 138 -807 428 -450 -237 -150 -698 -193 332 400 346 479 16 274 -62 -621 679 897 -531 641 69 -456 594 645 -485 97 856 274 -188 -292 290 -435 861 688 240 -533 -193 814 -413 -250 520 249 -67 993 -644 572 69 -853 126 -215 387 -190 -691 438 -414 -618 878 -989 544 145 -860 -271 810 265 453 849 310 -431 997 -729 -768 902 -290 233 -63 301 320 -788 -681 -777 56 440 943 814 716 529 64 621 384 751 -920 181 -787 179 -393 -736 673 846 982 717 -29 -391 -674 -949 -734 654 219 183 107 -737 148 -397 -853 -480 355 -272 -154 -768 111 -117 239 446 -810 229 -155 -259 -694 117 -710 -575 -268 -103 274 -826 19 -187 -314 317 -784 882 494 316 816 -547 341 -955 -500 -352 434 -597 3 -572 -180 -794 -242 -167 925 -943 746 -491 -550 268 880 -995 -863 163 -908 -759 -202 -712 -3 -689 18 861 75 701 -516 929 216 306 642 438 450 251 971 560 690 89 -401 -237 -96 -178 637 671 -42 -799 807 -251 296 424 266 -355 438 -228 932 -195 -161 -265 454 -901 816 -157 530 159 -203 592 -455 -853 -903 128 998 271 345 981 -729 -122 235 11 817 106 -342 -377 -344 -467 923 -51 464 -129 830 285 -93 211 455 361 279 -193 -439 -17 345 749 636 -181 680 541 -581 -470 -766 -946 645 9 -504 45 69 510 -542 -406 -51 436 -492 -567 -374 -478 -589 -50 661 77 95 -369 581 412 904 -496 -474 668 752 -482 980 -799 -690 -508 278 732 294 -320 955 -800 908 31 -950 -797 856 -618 537 -742 997 786 -698 139 666 298 219 -996 680 -413 -885 -659 902 809 -798 225 379 913 -913 605 452 -525 -772 -926 767 498 -935 323 -822 30 214 -522 -109 491 679 541 545 105 -980 838 -843 867 331 330 -346 -831 -689 -143 -214 -324 -158 670 -621 -363 508 908 822 938 -527 -415 -170 520 179 -993 222 894 551 197 117 55 -892 -192 582 964 -729 -570 -103 574 738 738 -620 -554 -972 309 135 -621 -819 -211 -134 -327 -390 546 889 361 -589 742 87 489 -556 73 508 -242 769 -362 -914 286 398 -179 915 203 -91 210 -936 -347 -786 442 -61 994 98 -376 -461 -735 -715 -971 131 -466 -984 202 303 539 -424 604 186 -926 -295 920 -110 517 952 -322 -675 -83 316 627 324 -739 595 -175 -53 400 -722 361 18 705 -798 -788 -142 752 57 -771 -869 724 330 -659 232 -517 264 -839 10 819 -946 -810 -822 822 139 -524 600 -85 59 -282 709 -503 506 -942 -268 -767 -413 926 -246 676 -355 -658 50 -144 172 30 -927 -221 -262 -634 -339 897 -749 995 247 961 -604 884 146 72 -666 -888 -479 446 -76 -33 321 382 -695 488 -212 -265 -803 -231 216 884 -469 727 -855 -783 981 963 -835 682 -321 -846 289 447 949 890 -343 421 -349 -813 984 -941 -505 -615 -431 826 -102 -843 -519 775 -17 619 901 243 501 28 -147 -883 514 -489 -427 914 -728 -317 -103 220 -889 -71 -264 -359 768 140 665 -495 -355 413 97 741 669 687 722 151 71 255 540 218 -676 -193 704 924 -191 639 -812 -777 387 -304 -292 -272 77 -294 -507 -510 -410 -456 -296 -504 786 -978 -618 243 -356 825 796 -886 547 933 -188 -466 -947 381 659 998 546 -27 -780 549 -943 36 9 53 -31 -781 623 511 -766 -653 -767 272 428 -382 -315 -113 983 893 -645 312 562 455 593 -667 -802 -943 379 724 803 799 -678 911 -665 259 -131 99 211 -587 -719 489 -929 -341 392 396 -450 -871 670 254 -649 -449 -618 -248 750 300 485 10 -23 -213 -967 -834 536 -180 -518 -571 -935 -976 424 -192 -884 -163 974 -895 795 973 -318 830 -960 54 -842 606 637 -291 -752 -411 -856 -874 895 518 995 -364 -673 -369 -485 -967 -938 189 -159 -986 -939 -65 -506 965 63 -432 -43 -580 123 972 -521 -785 -71 -52 288 -408 30 672 702 -413 716 824 945 654 -763 -630 -872 -346 -782 342 270 -655 -211 -556 -947 -625 -440 -986 290 -324 579 -520 -202 -903 855 -48 -16 -150 925 653 340 -121 542 222 -374 -122 377 -357 979 -711 860 -655 404 742 -236 721 969 -569 -936 -871 -767 -431 -972 471 444 -482 -227 -222 -987 100 820 -19 -950 -675 -57 589 528 -897 779 -420 -201 797 108 328 -357 -697 -830 -489 -788 167 -945 -90 -395 -299 -554 489 -487 495 -727 622 -376 -782 -205 -550 400 796 -413 416 460 578 731 -398 -630 39 766 55 -13 18 348 176 82 -276 -277 504 631 339 541 915 -968 163 797 779 796 379 478 -664 -609 -603 587 341 -682 -223 553 -121 54 -828 516 923 -423 187 -857 319 -434 -323 146 -488 -388 -699 933 -951 220 392 910 -136 437 694 137 -909 -595 771 -115 -41 -253 -183 -608 636 -317 -720 -901 257 -948 -934 275 533 536 199 733 81 -155 756 -656 -455 -576 230 453 -225 15 619 283 -209 -764 -867 -88 320 -994 490 871 171 -613 469 923 -874 -710 -995 -137 892 -207 -558 472 930 -12 -183 -127 688 -284 -280 -695 -11 -908 866 -982 829 211 761 924 -553 961 -239 -439 -784 838 -175 -643 699 -476 789 -942 68 683 237 -64 -881 444 -28 -170 614 -810 -826 -518 812 -996 214 -805 -208 667 436 -64 331 616 -487 -134 -428 20 7 -290 86 -98 576 -285 -797 459 414 -423 936 699 -263 644 178 -735 -405 821 744 -933 79 189 615 -576 390 -236 -44 -754 -471 955 155 -766 304 -886 -74 -337 495 979 493 -318 791 -590 791 -38 -246 -980 -250 353 -325 707 483 909 -470 -632 -630 209 -997 -964 -822 681 346 887 -431 -897 -188 -113 -380 -773 -426 -953 -280 -351 -992 -609 -976 217 998 -902 -646 97 -880 -376 -795 -314 499 647 -48 953 -858 94 394 614 390 -707 289 520 -540 -207 891 479 945 -333 727 773 -560 300 275 576 326 720 795 -887 356 425 -888 -706 -721 66 -911 -768 731 655 -130 -469 410 100 -442 226 -766 222 -13 -384 831 865 -41 679 969 -134 730 362 983 212 340 -986 -790 -208 132 -738 -340 -239 862 35 841 899 -586 -604 -496 807 812 749 -876 294 221 -311 211 -432 -763 296 -21 -813 -313 120 969 -262 562 -869 -820 671 -77 -339 128 543 -17 696 -872 97 594 -432 -866 237 655 912 310 -392 270 -916 -182 -144 -942 971 -212 -786 -864 22 -886 326 -488 -258 -703 -758 -74 -928 -556 712 -721 -681 253 -131 -33 -95 261 -666 -369 -713 642 558 -880 -81 -228 -543 -898 823 -770 -781 688 -355 -61 -1000 714 896 868 845 -254 -212 -413 -590 927 962 887 365 -424 249 927 284 383 532 470 -426 823 -788 749 175 825 629 -793 -46 562 -84 -830 -569 -468 -458 791 -23 -523 -549 -595 -468 990 426 826 627 852 65 -584 395 659 -499 -556 -669 -800 455 -366 904 644 625 -273 -216 -305 987 -995 -311 -895 -245 -866 -566 -931 544 775 668 -402 235 82 457 642 197 -938 289 -578 783 -966 -625 -275 -373 804 -752 -555 -906 -200 930 -622 -749 -119 -210 57 47 -969 474 -573 -566 -472 768 -161 -886 -152 -36 262 775 238 -67 733 -129 557 915 -117 876 -403 776 -196 -817 726 11 558 -188 -930 -410 -63 -382 -393 711 295 669 894 -851 -150 -103 -172 182 997 -184 -54 -798 370 -555 -870 200 -977 -965 -628 -456 -914 -881 558 885 -651 469 -9 609 123 -78 687 558 -242 -406 -325 -598 162 591 -70 -794 -282 714 -692 -807 -233 758 -955 -819 795 -476 -594 427 -573 -162 907 441 -511 -510 -696 445 -99 526 -289 -361 -74 -30 351 -328 905 -357 -801 -244 671 382 -281 300 -420 -212 -463 676 438 754 -841 -366 446 -515 -561 316 86 395 -684 -798 -527 868 709 -837 -824 92 72 511 639 -608 -708 -959 -1 -11 687 689 -145 -689 -3 -407 144 -837 52 -962 -781 -994 948 -724 511 -78 218 -97 71 607 -148 -143 -35 590 -201 -524 789 805 -534 -195 997 -463 -41 -142 640 850 315 371 -708 -430 -213 45 937 -490 385 -134 -210 -845 -79 980 -740 450 570 -312 920 536 -644 -832 -539 -358 -693 -202 459 -891 -212 184 36 784 -381 -294 -267 930 -823 -448 -434 632 -271 -616 -986 881 124 195 966 757 534 -81 -727 184 -955 -562 -179 -880 706 430 -689 383 -909 -80 406 376 164 -622 277 -382 -397 395 -603 -134 280 386 -756 296 -182 -159 -861 990 -369 -288 394 198 -972 856 624 -701 803 511 430 -839 573 707 -604 741 700 -299 -258 461 -588 471 -73 -824 709 -712 702 -794 -857 768 -826 208 -867 -945 469 -550 -236 206 743 381 449 46 748 276 -221 20 987 444 366 105 142 793 -865 -936 721 888 970 719 717 -469 1 212 -636 -115 -485 -775 918 13 -987 -787 -905 483 474 947 904 -794 -427 343 -828 -318 845 903 834 85 952 492 451 913 -482 -136 126 -806 309 -66 -254 -1000 763 372 -909 -535 -429 -972 -309 -460 891 613 850 123 -360 255 -798 553 199 256 958 -600 269 -122 -247 853 -265 -646 -581 191 61 -999 116 559 640 326 -192 874 -969 -449 -159 -903 603 -984 -205 -884 -328 -885 810 -972 -419 176 -488 599 256 -631 -749 -186 394 981 190 -184 730 -329 -731 -954 446 -500 518 96 -13 61 421 462 809 -91 987 -648 -358 804 -993 636 -774 554 570 785 290 -503 -391 -419 -834 -709 573 -330 872 235 -719 586 380 -95 -803 -296 -7 368 -352 -488 179 -725 -470 460 -327 -980 424 -298 -556 -111 656 -362 -166 866 101 61 999 113 -759 -820 795 -857 521 -385 -347 -367 -766 975 -125 -953 492 -886 179 481 410 384 514 -338 598 -673 -147 66 -614 -72 650 657 -849 -668 -157 574 127 -420 972 -726 -601 904 376 -270 -999 156 186 122 -367 -111 576 -656 579 116 -306 212 -552 -276 -953 -250 5 -619 402 431 -959 99 752 -999 505 -353 352 335 234 936 -104 375 404 -874 527 -3 -106 -252 766 901 -946 252 411 559 660 941 27 583 530 -51 -359 -283 -729 -211 829 355 -40 -326 549 751 439 268 367 -135 872 639 -484 399 -800 -694 -999 -98 -870 -603 -955 246 -946 -231 769 766 1 941 923 124 319 -980 -175 268 467 -593 644 660 -758 242 -420 178 -69 -259 -207 357 -103 -505 194 590 -678 -623 -173 -278 946 -317 562 385 -902 -97 -590 -855 2 -346 -277 -943 453 955 -134 -361 104 -555 731 -872 656 852 394 -453 -629 985 -147 -339 -106 -829 -114 301 522 -399 -285 -921 -530 -875 -807 -318 898 -890 -656 -700 -697 852 -610 579 -272 891 -910 -31 217 163 294 752 505 -322 902 -451 376 590 -735 917 781 -402 -10 570 117 -854 -281 591 884 -81 854 630 987 -930 -839 522 -397 475 -375 -771 785 406 -319 -5 508 397 565 465 56 710 37 518 -911 -932 769 574 -590 -884 846 -461 -541 228 536 124 363 -619 -350 -640 -2 999 207 612 644 -515 223 -385 -821 -660 323 -516 -724 739 828 -795 -3 -371 833 -521 -977 -390 -128 -107 408 611 -155 -592 -362 449 353 725 -812 -478 634 359 -620 -825 -819 27 746 989 608 -385 167 508 497 726 835 -311 414 739 952 792 -819 461 924 -632 923 -280 -948 510 699 400 -385 225 -849 550 -617 421 555 -405 -491 -795 -300 -209 743 -514 206 470 -995 -457 -890 732 889 -917 -619 640 622 -255 -941 -19 856 673 444 178 -652 -515 -806 -455 488 432 -835 -785 -821 50 624 -455 638 118 -208 473 655 -561 150 -231 -627 -419 175 320 -87 193 157 571 -802 368 -893 710 -696 112 -835 916 390 170 701 920 -261 585 668 -324 -171 -965 -745 -789 -979 951 850 -875 813 616 -585 -705 -975 -480 336 72 303 783 -761 -988 622 726 753 836 -725 319 604 925 810 53 -957 -965 856 391 -800 375 -77 -106 -901 692 886 386 -919 449 -401 364 -485 393 -657 104 752 -667 283 -547 -282 -595 -378 -389 -693 -804 -690 -245 326 461 -548 -740 -272 33 -182 -320 541 941 613 382 -430 -565 -70 -718 135 206 -645 -648 -269 -21 176 598 -807 -425 381 -371 191 -539 -418 -1 -572 -912 -741 -348 -873 78 214 716 -670 490 804 59 -622 147 -984 816 -968 160 515 -967 -206 -61 345 -235 580 -195 947 -407 910 134 338 -789 781 300 -528 340 -236 951 836 476 -169 -322 588 -305 -10 -768 358 -985 -469 260 -398 -785 699 -11 559 301 -144 -128 -403 359 72 595 -217 -471 -777 -554 67 -945 -751 -641 -464 -243 -961 -528 317 -250 280 -553 611 -273 14 415 953 53 67 -96 -202 -360 -676 759 -630 473 846 -112 683 -936 -774 974 492 881 -616 -791 -928 157 889 -279 -52 -124 63 -520 93 926 241 846 454 -598 643 -848 347 -142 -62 820 -488 -26 897 515 740 -197 476 -815 713 -760 -629 -421 691 23 -104 319 -639 521 965 -358 416 888 -349 -642 -138 763 408 382 631 -42 -650 404 279 735 -545 844 -38 -373 411 585 635 -371 829 -669 775 -860 -103 472 564 628 -503 153 951 118 837 721 214 92 584 -512 -154 -423 216 -53 992 640 -924 404 -827 831 -908 312 -320 691 598 570 728 -758 214 808 -239 -638 603 528 391 556 641 680 347 -333 930 929 -98 11 83 -782 -121 810 285 -473 -275 -8 -792 135 -656 -93 -863 364 586 630 -619 250 -853 241 -285 240 940 706 -502 528 -627 -790 -855 34 927 -127 615 -831 -275 104 -189 -333 -234 -165 120 -85 -374 -65 97 493 -577 157 660 -352 780 -492 -437 -803 -602 -84 77 676 385 -109 -343 -970 863 508 553 -399 -690 1000 703 -746 -232 -176 542 -914 -536 -498 -299 -814 40 -320 -787 657 17 -25 520 205 357 -481 -408 338 747 -374 277 817 -208 270 29 620 -713 224 -28 -106 241 525 -96 422 596 -239 910 -720 -899 902 37 483 832 -531 -706 542 -864 965 -653 971 -390 -868 -474 60 733 -139 294 999 387 -510 39 649 280 783 -803 731 907 817 638 179 901 -715 -463 -685 -396 234 -625 -244 988 -245 685 -49 661 -924 154 -846 -960 -742 -192 -866 -265 143 -317 33 496 329 -728 -242 -707 959 88 -185 -625 251 541 -370 286 -961 157 -930 92 139 -432 -531 -477 894 -300 427 282 -9 -60 -648 822 -847 -926 -262 676 -456 -538 988 637 538 -626 617 352 -457 -949 382 -923 -283 -121 160 -443 -764 -713 -580 991 615 250 -400 -327 -593 -979 400 -140 375 104 897 -212 489 191 -222 -184 985 912 489 -363 -389 -564 766 499 -975 -43 575 -486 -752 -842 -369 -231 209 859 510 444 -701 843 -96 -769 -509 265 660 304 -911 -985 -849 -465 -123 778 174 -423 -855 -643 -766 -956 224 343 464 795 -876 857 -663 -402 600 -851 74 66 -696 310 -474 49 -775 859 481 -772 759 98 523 -942 42 72 -591 165 300 88 -552 578 624 346 -708 -308 -695 177 942 -615 996 845 -940 310 913 858 806 -92 -985 788 809 -106 528 967 -980 -168 537 337 954 877 707 -950 -827 -366 -668 -199 735 890 410 -205 122 934 -649 -977 176 245 -42 987 -488 -201 920 401 -305 376 574 23 689 402 867 -432 -248 -205 805 -75 431 -108 876 -413 619 -151 270 911 -531 -201 -995 794 913 891 795 541 -245 189 845 31 -753 289 -165 -767 700 758 61 -793 -467 -95 -232 -154 534 329 -401 736 410 -637 44 399 623 287 802 926 942 -725 332 -32 449 -237 129 -401 -992 -686 -381 806 -523 18 -976 252 -574 327 -318 -615 997 -504 -206 67 449 464 337 -105 921 185 -278 757 41 84 706 -192 -914 -157 640 -392 -981 -949 974 171 854 -985 -474 -416 -749 -750 417 331 956 -698 858 -9 -980 520 -86 121 668 533 813 -318 -33 -820 361 -313 95 819 -829 921 -86 -641 675 423 932 857 922 384 -134 -138 971 -218 160 -529 -8 33 -145 -419 -561 398 313 -636 -512 295 367 -63 428 -937 -316 -423 757 -38 -829 501 -234 524 -296 944 -669 -519 -289 555 348 458 150 -838 174 274 -859 336 361 445 868 -225 -699 -259 -489 848 -223 -386 675 -820 860 -156 -473 -825 646 -831 614 -753 631 -212 909 -718 650 -196 -886 293 -764 -617 90 830 740 961 338 503 -64 771 -327 -604 8 855 950 -824 427 268 -359 535 -974 -383 -814 -238 -538 -109 689 -376 588 -664 -441 871 -175 895 939 626 944 505 745 216 -686 179 -280 289 -693 214 558 -26 -659 -699 -951 862 399 972 -396 99 916 415 865 256 -272 200 -166 980 -268 -481 905 747 97 -508 -412 828 -141 79 207 -967 574 991 417 929 180 -914 -878 -993 -498 -925 -873 -356 130 -458 -961 -87 -348 570 211 -243 478 67 802 -691 -477 525 -210 991 -535 -742 914 953 -231 922 -701 -94 290 -679 -87 -585 357 -451 -676 -654 924 872 292 -119 -457 -86 769 -872 266 -646 -71 -502 -832 175 368 -826 380 -29 335 -749 -33 89 442 153 -64 687 -744 222 -526 -401 223 622 -224 -937 243 -219 334 42 -830 -734 -648 -912 486 -78 211 178 202 915 886 606 -105 -256 -537 482 124 -733 -1 -105 -301 536 98 380 955 -457 -590 -904 568 -909 515 399 767 -819 623 704 -904 -254 80 117 -131 567 -773 -128 -81 334 -239 759 909 -723 995 -115 -311 -509 -246 245 -607 496 -502 65 -27 -26 -482 509 -271 629 173 262 -492 811 601 87 214 -421 -61 -195 -158 -83 -240 661 -851 657 -783 -936 -961 -905 932 829 58 -923 963 837 -233 -679 214 693 34 -426 236 31 377 906 -42 -100 413 575 -270 -515 -433 300 610 -489 -288 632 203 639 -113 660 -708 399 -12 -542 -697 -169 355 -740 144 841 -321 67 -371 857 -785 38 825 112 63 -103 -327 15 860 -33 378 -506 -274 741 251 -656 -532 -858 -350 39 -511 -970 139 -960 -169 -14 -43 -191 508 -554 572 -464 696 -177 -286 432 373 920 -957 368 240 287 521 498 -346 -138 758 622 -732 810 -961 -567 -850 -342 970 -113 -205 -868 -368 -152 338 408 216 483 892 934 578 222 -739 737 -490 8 940 506 -791 -271 40 528 669 56 -505 459 670 59 -354 -792 874 482 -596 -538 665 -866 -224 69 571 24 -514 903 -746 804 670 965 693 843 555 -124 667 -75 656 -936 572 -874 -383 -846 -495 -319 -376 -706 59 -436 417 197 -318 438 729 129 198 -404 -941 -700 977 -731 -939 480 19 -632 -329 248 398 -407 -821 504 -524 741 -671 443 304 -477 821 -270 535 -690 -39 -735 -409 -142 -730 196 -576 29 -371 -493 -202 744 99 222 -947 911 314 759 -653 -403 -816 421 36 99 -101 279 -275 99 -493 -735 -644 -860 -927 -948 75 -893 -635 -623 -138 976 652 -359 936 -881 -386 729 -853 980 -83 -672 851 986 787 733 934 -596 983 -948 547 618 919 296 -933 -128 861 -156 -607 737 -342 -24 -801 353 986 973 -151 338 922 465 -119 -891 574 -175 969 -315 305 986 194 -585 801 197 22 814 -10 -654 -249 -965 -873 -766 -445 -196 267 684 724 900 816 -981 545 391 34 593 -900 -106 371 64 295 714 732 574 303 -990 -23 -458 844 245 52 122 195 -637 -187 -147 -811 246 101 -434 -373 -505 760 -593 -288 373 713 -538 780 289 -998 -834 -155 -502 -104 565 472 -81 -157 -703 -326 -672 326 -97 937 509 -193 933 -772 459 813 493 -768 572 -988 -792 907 -660 -797 -391 93 -642 183 -180 -708 422 779 -801 -56 879 719 35 -565 -505 -595 360 49 562 59 416 290 841 381 27 18 390 -324 -443 -979 -575 -826 652 -664 -507 -492 -58 670 440 880 577 -498 698 -588 604 544 -371 453 378 326 257 -961 401 -170 -648 -554 795 17 -829 -731 334 487 883 835 -894 -261 -358 910 -920 -503 -904 642 -281 764 833 -418 783 394 70 409 -367 -744 311 -179 -197 -257 505 -239 721 -363 258 -936 232 -712 -865 405 488 498 -804 292 -752 979 -430 -825 672 185 591 -410 230 -809 926 -484 259 280 -138 -679 730 876 -935 -740 -336 930 702 703 767 -640 -843 797 930 -692 82 117 859 818 -618 -31 902 251 -424 -181 -898 -822 479 513 207 129 -644 -687 639 -878 526 323 -696 -55 -37 931 -34 -896 -471 -149 -924 -565 -897 595 482 -3 -258 -715 -963 -845 417 -726 -688 -431 -431 -724 -55 -470 -875 194 -377 162 27 -164 -969 -235 684 -45 -253 -639 -697 39 791 -503 716 155 5 -359 -837 -502 -947 -344 -763 -687 -335 856 -843 -781 -183 -510 794 981 578 362 -804 -702 -885 -700 -990 945 -419 -88 202 286 373 -128 -941 -407 -868 958 -943 -386 873 771 -376 303 602 981 -997 535 -558 -793 38 -993 -838 -122 838 592 -573 -885 -750 918 -893 -628 912 -457 875 52 -319 642 -355 -18 733 401 -479 205 -27 -595 548 599 -579 799 -912 -451 -115 30 842 -487 493 951 -612 -875 279 -129 -259 595 916 -831 430 819 330 106 -989 139 -141 -101 987 965 929 -947 953 243 -287 396 79 -557 2 -199 112 -909 -903 -166 42 631 134 -843 932 327 275 -894 72 489 500 9 963 -243 -760 -359 -864 -439 -324 -126 -885 -103 173 -25 304 -266 -492 -39 -12 76 489 -603 -988 -717 -413 -29 -239 -673 867 930 -817 306 682 -149 78 -284 -245 765 70 -412 344 -820 -764 -109 55 -640 -521 213 117 212 83 -382 885 883 753 534 -763 53 -151 816 -757 -94 590 485 -787 -708 -108 299 -375 677 -990 -690 102 9 761 -368 -265 258 657 220 997 907 -550 152 -994 405 773 778 -873 -509 100 591 838 419 -847 358 210 -432 -126 46 810 885 -532 -552 506 -733 369 -727 391 635 476 -262 732 -435 918 443 -116 -588 -453 -505 233 -792 -802 -489 674 516 142 -640 -258 719 -587 809 -703 709 -758 426 530 489 -209 531 913 -427 822 -61 998 -965 905 -583 -88 -706 896 -78 -455 -188 -271 -48 158 -615 188 914 -474 575 945 -313 782 672 273 -733 261 78 -36 445 -527 162 -234 -832 -915 401 228 917 -240 -231 -570 -201 35 -970 -970 866 965 -572 180 344 744 -702 -945 -228 397 777 42 75 805 158 929 343 -964 824 -253 -823 302 742 790 426 -298 -204 -665 400 156 -562 -877 308 337 442 840 -999 315 549 -48 117 -25 882 -875 -270 665 177 -549 395 99 -950 199 630 331 847 914 846 48 505 -886 -402 -844 79 -927 407 -707 -596 -682 -487 451 91 932 915 -365 648 632 -152 352 -593 992 -561 -721 912 -838 -121 679 345 -772 837 -434 347 -242 36 731 878 -608 103 -528 496 653 561 -86 229 507 981 -336 -728 -756 801 -616 531 -207 -195 -684 954 333 -501 449 -942 165 -935 -243 -804 423 -255 -972 -858 -347 -101 -989 -866 551 146 290 -732 -411 -683 556 -78 998 -756 218 -203 -546 884 -198 709 -639 -520 -609 256 907 -58 705 -346 -739 -988 347 -653 471 530 -404 -441 -399 -333 419 635 971 -965 135 -456 -883 402 302 -52 -221 178 -145 -389 607 430 564 740 730 878 -32 -398 -87 230 51 -451 -451 181 852 -168 608 708 697 -356 611 -742 947 454 -804 -95 826 -871 820 -808 -478 -445 353 -521 562 -476 -86 822 -995 -693 297 -511 -216 435 313 963 756 753 -266 -146 655 -681 -689 -131 857 18 -951 -317 -640 455 699 92 46 853 -579 878 435 73 4 -962 -168 13 -343 -916 -103 653 -78 -105 -974 -337 -910 -862 133 -636 788 916 -722 -763 146 730 -404 138 422 -8 650 641 870 900 -401 945 -190 843 264 532 897 414 14 -227 990 886 -964 330 -959 -638 757 -695 -443 -725 645 -365 572 645 -43 -671 905 -3 -895 -342 600 -713 -258 396 -720 247 929 823 -314 -771 -875 410 -679 -430 -133 140 742 -613 -982 632 -307 -255 -78 -26 -747 -271 912 963 805 138 -976 738 -565 7 -796 356 816 -284 918 -785 -279 -528 941 -405 1000 920 -54 311 -450 920 699 297 -87 -357 -330 -640 658 -475 -37 -62 253 757 598 -804 282 496 428 226 -750 -647 471 -53 845 834 -282 -664 244 602 -759 934 -743 -371 -620 -238 -723 315 -360 -422 667 -354 -124 -163 451 677 782 -819 517 520 -528 -352 -347 796 343 -243 -401 -76 -25 771 -240 810 282 -31 479 681 -301 -714 -972 319 -768 77 -610 138 -752 602 -147 -422 889 -301 231 -843 -635 -370 -45 -959 58 937 2 165 417 921 -968 2 119 687 -99 657 707 463 712 546 303 879 -776 -306 367 697 -735 219 440 -336 -185 -56 824 119 -332 96 310 -153 357 -193 172 193 -589 529 -729 -532 -590 326 510 -830 -130 623 -256 -371 275 762 -40 -403 295 437 846 169 -745 -224 712 503 -794 -850 -145 -482 -171 -280 5 919 -176 524 113 385 779 -753 831 -466 358 749 997 340 -787 50 669 785 -825 -62 714 -168 -458 -148 -547 759 -16 224 -965 -521 -54 -834 281 -415 612 -932 -150 -87 709 524 72 664 -565 540 512 -558 158 -718 652 267 -402 749 899 -525 148 -263 -53 117 -171 -731 -789 -543 231 875 -512 -397 468 561 198 760 -928 583 819 193 478 -892 -251 879 606 550 269 582 -452 -103 -697 -770 -49 -258 -551 341 -737 344 992 -501 -824 473 -984 -271 697 484 -116 588 315 -121 957 216 -529 -213 -318 -268 -698 -76 693 -809 -969 -671 642 179 732 -906 716 98 27 974 -890 -700 473 494 -187 -874 796 -265 -804 106 -391 -466 -377 -72 -717 880 -578 788 -88 195 15 137 121 -969 -53 166 981 357 -67 913 465 -575 -545 -5 294 -123 75 -32 203 354 912 954 -298 -580 -579 -774 -665 -134 154 126 992 707 348 199 -613 -847 -849 -384 67 279 992 -183 165 -742 -386 586 681 165 -774 -650 379 -39 -279 -275 -783 -338 -628 -446 -359 474 675 669 779 -3 -457 -125 742 -257 -237 -769 642 -83 240 -232 476 -900 -842 639 -137 -665 -823 900 613 -953 248 730 -743 -528 871 -648 955 64 448 499 -436 751 -990 437 -674 757 -761 981 -25 -813 730 -931 159 -689 978 -37 513 -102 -166 -722 800 536 599 773 -1000 999 -437 -262 -911 540 -684 754 -403 969 697 -42 841 -239 -273 -59 883 -327 -49 -462 -603 -680 -175 -570 553 -379 -864 274 813 -71 820 59 578 -536 417 -895 -628 49 681 15 997 282 -214 141 534 222 53 -531 343 -127 502 -648 -605 756 -891 -88 -340 -568 -221 -231 374 -677 956 451 -960 726 581 -590 856 -343 278 -538 347 -685 147 111 562 243 -171 -492 190 663 466 48 -609 804 303 911 420 -700 -875 471 484 -530 -759 60 602 -293 -594 -971 124 -866 -789 -279 852 -897 218 119 811 712 -203 297 530 936 -306 31 -393 828 726 -547 130 371 -178 -127 21 848 -951 621 92 361 100 698 813 -605 889 -887 184 -942 -584 118 -697 -732 897 336 -923 -694 -143 -37 -791 -278 -222 524 -855 -459 -609 328 -403 221 458 18 460 851 -681 659 -773 724 220 -620 -502 124 333 379 -140 -520 10 -719 438 -128 148 659 156 -132 -481 -259 -249 633 891 -834 858 -478 -350 245 959 -98 25 -732 383 785 701 144 -661 -289 -473 708 207 -226 -542 504 -911 220 -344 648 702 114 -61 827 815 560 324 -561 618 274 976 -499 224 -759 -222 -544 -934 -829 -79 596 -684 375 -300 -410 -549 -925 -195 -848 461 210 775 -44 -955 200 130 -204 273 -236 856 280 690 -81 -510 261 -500 -564 -286 922 127 963 402 814 -47 -760 376 -597 719 550 808 -569 -40 324 968 40 414 -793 71 884 357 219 370 664 302 877 -489 675 900 396 382 -706 -941 418 144 626 320 -42 741 -862 -147 -479 -395 264 -593 922 -373 -474 -927 217 -748 -36 152 778 -890 -776 627 360 755 814 1000 145 931 587 974 497 774 -450 233 795 883 -220 -433 -304 -110 -510 -549 969 -727 -377 665 35 411 527 -989 -146 -422 708 -608 -369 240 750 -710 676 -329 315 680 467 807 961 -863 875 -731 -630 -465 -996 284 759 -532 -39 -481 -593 -274 -624 -327 -273 608 -791 796 575 -810 260 331 957 -848 -292 119 -543 329 485 -548 63 -31 -115 859 -581 -705 713 -422 -539 -168 -831 283 224 470 -153 58 -141 302 576 15 -132 837 335 -907 463 -431 323 973 -151 -235 -661 819 3 338 -143 -226 -237 -931 -90 918 212 655 -679 -914 637 178 436 430 -438 907 -493 118 -597 -321 989 -728 320 -140 902 6 -181 -867 106 -837 -131 -237 -3 -799 848 -639 758 977 441 940 -612 573 179 -31 -324 -417 903 254 -764 727 948 -68 -885 975 942 409 814 419 224 899 12 -638 236 400 -954 466 738 -786 21 507 -698 431 -982 44 -408 -422 -70 276 -794 419 754 383 338 454 -408 296 -110 -318 -94 -232 974 606 425 -86 -168 302 118 -156 394 -708 145 -875 -334 -498 -405 722 23 -929 388 248 649 -400 -687 -320 -592 -190 -414 -655 785 -729 -266 617 -960 593 -922 893 -640 72 -402 774 192 -7 -567 183 -729 -126 980 966 386 -716 -203 -177 439 725 -953 21 955 -527 -434 176 52 663 -596 -658 728 -994 -79 474 959 -84 58 -60 218 -501 564 -335 -949 -669 -925 -653 -919 791 -984 -226 164 -779 -490 -56 192 9 -528 -740 -363 335 -838 44 -14 -827 -430 759 -677 -679 395 401 -757 -938 633 -253 -164 -109 811 -254 -119 22 -854 -86 -918 -71 956 421 -245 958 135 1 -681 -138 659 -200 144 -899 783 -173 -490 100 -957 301 -999 -206 660 468 132 275 217 -586 647 13 596 784 -231 898 -982 -222 -511 -422 -338 490 35 668 -35 938 -470 354 -559 134 -421 509 -496 58 449 -441 -274 375 -957 -911 995 814 -484 -529 -329 585 397 531 338 -539 644 -673 -510 526 -108 -272 356 -586 676 152 -287 -628 228 -85 600 -306 -394 908 -53 -661 -260 -239 440 865 234 -500 -739 554 179 247 369 -418 -53 516 -574 143 -929 435 -9 -174 -217 563 -632 -196 -663 -118 -145 579 -843 -683 -158 -604 -9 -711 341 -68 139 724 -622 352 993 932 875 -407 -474 689 750 -706 403 84 -403 896 644 439 -374 -561 -579 395 341 619 999 -214 190 -265 -996 635 747 283 166 155 -619 -585 -14 369 -136 662 325 806 -357 781 -69 -60 -155 868 -472 -75 -891 -335 293 491 993 960 481 82 -700 -397 497 182 129 204 579 -333 -959 -885 -366 593 -455 -133 303 -979 623 -66 -747 997 150 933 -558 -703 333 -278 211 679 -399 574 -65 1000 -712 924 229 907 782 -534 944 -570 -822 309 -323 855 546 -275 -975 -208 754 -406 850 -616 -262 -238 669 514 -707 286 -356 -729 -827 316 -299 -346 252 602 -334 562 -618 -448 144 905 -417 -908 -326 -11 512 -366 -919 810 -146 -773 -52 -888 -17 -602 -524 821 -137 164 -681 -237 95 -236 531 497 -533 -241 -669 -35 -616 919 156 246 -587 -986 603 -503 -424 -839 -744 489 -518 353 -465 -772 509 952 -821 217 20 819 944 267 642 -372 144 -972 -125 -481 -50 -952 -527 -976 276 532 327 450 -615 868 -885 85 -162 783 -234 -215 440 987 637 46 89 -428 -587 -570 -695 390 -615 359 -173 -863 -502 -352 960 980 -539 599 -746 -823 -760 -181 -284 -552 309 -305 285 -598 -719 -412 522 -625 -947 500 -812 -369 -972 -395 -940 851 419 795 633 540 341 -890 120 419 -814 315 -466 -107 999 -745 -3 -239 -938 794 -853 236 866 -716 -608 637 -659 173 875 -578 425 107 -639 -472 -272 860 879 -189 -254 -391 837 392 363 -979 483 -102 338 -323 839 598 -496 694 990 -541 -760 -1000 470 -224 658 640 436 597 480 -562 -879 -64 -922 -927 -806 -395 -396 902 -381 -634 -25 -961 -770 276 -498 644 -482 -736 -967 -802 372 -665 932 -208 512 925 -489 266 606 913 -870 50 822 -568 8 820 120 42 437 -298 179 141 930 -357 671 716 341 -647 87 -223 151 -917 486 -307 -859 -491 575 -12 -716 -881 645 -661 927 178 -996 -905 187 -804 -826 967 -86 -839 -779 334 -509 939 -154 -98 -97 741 349 548 -666 -20 -288 513 -326 -219 216 947 460 -262 950 711 965 437 -229 -466 471 699 874 -239 344 -145 133 -653 -321 973 989 624 -938 -868 950 -539 342 72 729 -208 -143 -188 495 24 818 -721 -120 488 -158 -653 -315 644 931 195 106 -261 -740 -678 381 463 -384 459 862 -94 437 773 157 -574 -591 322 798 831 930 -166 214 -981 207 723 -923 406 55 -26 99 -367 -39 889 -544 277 -396 692 363 568 831 -646 -115 -25 -946 443 705 -113 -765 869 -820 -149 903 313 -906 -864 534 603 -251 1000 -508 -589 -557 -602 434 106 10 -347 -16 70 260 -907 -867 813 -270 -889 -450 642 951 812 -36 -665 -438 -183 -912 -592 -138 -262 -345 127 168 -686 -169 491 -955 -777 -528 549 847 786 -588 -858 245 -131 863 -211 -228 -96 819 645 236 831 795 483 133 201 24 -25 210 5 989 53 -933 474 -271 206 -561 -370 74 973 -850 -87 460 441 336 -859 973 -930 121 304 798 342 992 -36 -422 356 -885 126 -669 593 297 -546 -589 -992 315 502 176 -476 -354 500 471 946 -336 -501 -392 886 -468 122 -594 792 -496 944 501 -285 903 -61 451 346 827 -129 -277 -383 962 -482 247 8 78 -628 47 817 76 569 -462 96 447 -900 -941 743 -552 -853 106 -254 266 -879 -531 975 -197 -974 992 -780 -16 552 -179 -274 497 -392 -707 565 86 -681 274 -538 503 -756 -330 36 -97 983 -172 -512 277 468 138 535 12 384 72 -941 -778 316 981 927 526 360 -851 90 851 -365 -578 -648 -598 -833 152 63 883 819 356 -762 -568 -130 -373 -329 587 17 102 -898 -384 -140 -743 -872 592 -23 -398 -494 974 193 -768 497 -82 678 354 908 -692 -275 -480 287 736 626 537 -962 -766 742 357 548 562 -683 -102 -994 -892 481 -50 455 579 -860 -715 913 -868 -92 900 67 -116 -872 -1 -24 198 -13 -297 393 -846 247 -137 -603 -308 -690 -626 -122 552 -234 156 -588 709 -235 383 302 -160 -151 409 635 -500 -380 318 -893 -247 -983 -93 -225 100 -988 -492 726 -389 951 -629 -921 821 -246 -679 -644 -322 852 -130 -143 -277 140 -106 -24 -195 -671 161 -448 -385 625 -812 56 826 213 96 -971 139 -973 647 267 983 -331 552 735 -876 -804 488 70 281 144 -649 -86 -621 726 930 -653 -414 985 74 -702 651 487 917 126 -853 342 -783 408 574 -206 -575 444 272 796 -481 774 -614 -21 748 -438 599 -208 621 997 -987 256 56 -802 -983 627 -623 -980 -210 -551 -82 444 -10 814 783 -46 -373 -620 -629 325 200 955 323 -607 149 993 -854 484 532 -929 815 -888 -62 0 818 -54 618 528 565 -766 293 446 147 303 897 922 -76 848 657 -127 -340 397 670 -80 88 357 42 -416 -183 -555 -314 -283 -155 304 290 -270 402 673 309 -954 -643 261 -959 960 998 597 -864 -226 513 224 -125 920 511 530 -597 -556 510 731 292 339 -794 -598 -272 889 -323 615 -207 232 653 553 593 388 724 570 -939 -190 -939 704 -186 -660 -341 -764 260 525 797 814 -169 556 846 78 -844 -594 -872 263 -58 986 483 -320 -506 -88 -561 627 -599 -637 -231 -115 145 552 -295 -196 859 -835 -355 438 -982 657 -555 -735 -856 562 -600 397 646 811 -537 -184 -802 815 756 244 277 -151 -394 -273 218 673 44 999 -408 806 -561 -208 449 835 969 -589 109 -909 820 -18 393 437 -564 -680 845 672 -581 -662 144 127 -264 362 329 402 -290 -400 -949 229 695 258 -264 801 44 442 -902 -398 -705 -695 498 625 668 67 -959 -353 104 667 217 -375 -932 -821 25 37 -430 339 -64 -424 429 -598 220 -131 -348 -483 0 898 341 -520 -921 -766 -119 652 731 -342 -253 494 504 385 -249 -157 293 -886 -418 -185 212 428 -77 382 910 703 -160 -856 0 811 -631 -264 170 876 755 -883 945 -125 -833 990 204 -598 -692 -590 1000 -189 -732 -561 -810 -156 47 141 -4 416 651 232 -678 -455 189 -469 -348 -641 692 -606 549 -151 922 443 434 -409 -477 39 602 95 -877 -641 -578 -564 786 154 2 -217 -943 592 -11 197 -566 606 -488 564 841 583 551 615 -898 -349 98 -678 -651 -508 990 -599 -428 -637 -848 -718 751 843 -222 931 -878 -887 -631 686 -819 326 418 787 -699 114 393 362 -798 -22 129 734 798 492 836 -426 -148 -689 -761 693 -353 428 -242 446 -910 101 -933 834 638 -640 -45 -302 48 609 779 34 229 7 -498 762 -899 -454 658 -614 -208 369 267 -131 -576 720 724 -244 -593 818 -919 550 164 -992 -45 -31 -165 -42 -683 332 515 -831 -675 -606 333 740 -732 566 -486 -412 -66 -55 855 -238 -586 910 -651 169 -552 421 763 -432 -411 -467 -433 -690 891 428 -645 178 440 964 155 22 -165 -256 542 -671 106 619 474 -372 321 -174 411 577 185 409 -149 737 148 -892 -478 -714 -999 -623 155 -689 923 965 573 -513 -28 -592 761 -440 43 -165 -676 717 -631 4 196 134 226 -574 -705 22 389 -556 -573 466 -93 166 481 542 -602 87 954 893 -932 -461 -439 665 -25 383 -928 273 -527 659 -442 -792 -170 -105 315 992 -187 639 -153 596 -132 -950 796 -911 -122 713 -84 391 -937 -458 -227 96 -457 -941 -465 -207 -904 -584 -916 -563 985 -702 840 -36 -63 -306 873 -224 -529 -1 977 346 -288 636 -920 102 350 -594 -594 -542 -512 727 -302 996 -61 106 -129 741 408 879 -106 536 690 334 219 -159 -83 633 -510 -87 -894 -192 868 317 276 3 199 -757 102 -118 294 256 549 770 -678 357 567 417 458 -388 196 730 -310 -336 -82 425 771 375 889 -410 924 932 -578 -84 -182 840 866 -5 442 -769 89 -59 -835 -276 -962 -877 7 416 -207 -643 107 912 229 -16 535 -526 958 -402 114 574 113 -927 -108 -961 -220 -175 273 -745 -263 289 296 -353 816 -665 1 553 897 137 -907 328 -894 437 -865 825 -693 365 -115 512 -746 -880 -590 436 311 -889 -767 -229 -436 -297 -332 -739 791 542 8 -15 -953 456 -46 -377 11 545 145 790 -569 466 908 -777 36 737 396 -823 331 364 986 -946 -782 -970 -236 775 46 -170 -867 920 762 20 501 -761 725 81 -449 227 -285 605 545 190 398 -102 112 215 -322 -999 677 53 -656 511 733 398 230 -355 956 902 360 443 -319 -255 850 -701 634 487 24 -388 232 -730 38 -141 -889 281 307 -451 -762 781 629 -90 -916 125 147 633 -202 -266 314 -489 761 249 555 211 239 557 162 -136 -189 -113 -125 -703 450 868 -589 775 -720 -12 402 837 71 -215 -837 -719 329 157 143 432 -181 345 348 34 -417 -272 -341 -427 -805 -749 654 384 -320 -341 -588 -705 -643 -559 62 -409 12 -616 -855 199 91 467 -344 -489 336 -435 694 -246 -3 -727 -420 -440 -161 -821 -613 -670 -518 748 -436 615 -719 -209 -134 982 -991 160 -916 -245 175 737 10 840 914 44 -360 -432 -773 -805 -114 -37 707 -454 -281 274 185 -83 913 343 -663 -20 964 -396 -886 -199 790 49 154 16 -686 -157 155 657 -63 794 892 529 49 315 -38 -708 -545 925 -105 -828 -948 284 -319 -987 -602 -849 -210 559 -889 24 53 -746 -849 709 145 -806 -911 -588 804 475 104 -281 726 -469 -148 148 -240 89 -173 -612 -30 -695 119 783 870 169 349 244 100 658 -896 -251 -481 -981 -837 234 -727 146 571 641 298 114 726 -246 -80 -852 -186 -134 -530 -501 -266 -482 527 970 141 -778 -81 -699 -316 -225 -394 -314 -492 285 -182 246 -778 -374 992 315 182 -209 758 241 -613 -679 294 -803 -506 367 153 -27 -630 -755 319 8 -274 -976 861 39 748 -592 -219 -91 -876 -398 834 -461 650 38 887 -453 696 183 -799 188 298 243 343 -917 401 -166 815 -322 -562 -949 -566 -246 848 -765 370 -389 -561 -710 771 -856 -17 911 -41 -98 592 497 395 -52 133 -797 871 -961 -783 -571 993 986 -540 -761 578 869 592 287 -333 -414 336 -690 894 229 -935 356 890 -747 410 554 -937 -380 -459 -476 545 94 481 -916 -619 910 765 332 -670 -808 797 -902 -712 -616 -267 208 68 923 -723 -561 -416 -94 177 654 -270 985 113 -483 -638 -198 11 -975 723 764 372 -673 -462 -195 840 90 -529 841 206 565 154 -870 278 496 -646 572 852 682 -900 207 669 620 868 -739 -576 727 -465 813 798 -914 -36 -729 624 -259 90 627 579 786 233 -256 -293 732 -294 -917 968 214 -930 -961 -611 574 4 -162 -585 -682 941 522 -346 938 -74 350 -564 630 -692 -937 67 -556 -102 340 830 -110 857 -115 300 -458 -314 -95 300 -630 -222 722 -538 76 -469 896 735 -155 284 -392 350 875 -509 -152 802 -787 971 687 -218 -524 542 370 729 352 258 586 850 91 -203 566 -384 754 -602 760 158 -646 987 -940 488 231 -770 -566 -405 54 978 -698 349 537 11 -500 876 -31 638 619 726 -871 -5 -480 -767 316 -950 682 -623 -609 354 453 697 -32 224 -562 593 209 -914 63 -976 -169 -770 548 -768 212 -268 376 965 -326 748 131 968 -460 -991 58 -675 -775 991 159 -993 -961 857 79 -395 974 -52 -422 -357 -196 -32 -663 -707 725 -968 -180 982 49 706 -945 -887 201 747 -450 705 -857 -170 678 -164 671 -74 -649 36 452 -182 -203 -59 233 -847 377 -170 -842 -82 424 -745 36 413 -180 -143 67 925 281 -730 116 -258 -232 102 871 -147 -682 -347 12 -920 -559 -978 -866 -532 111 14 490 214 951 -875 238 108 57 344 -967 -796 826 776 -403 -914 184 739 -958 -606 401 -469 85 -988 -70 -892 426 -137 611 537 9 289 -896 -858 378 -505 -826 -691 363 842 716 503 -969 50 590 -582 -154 -236 793 -438 326 -235 -313 -146 857 -881 -924 725 853 -916 -543 824 -707 -322 -166 982 927 -241 77 824 200 -705 -762 340 -967 886 265 -201 215 -581 682 300 775 -850 -152 890 -561 -38 12 -474 -596 -976 -130 150 298 846 -949 -742 860 -305 129 -940 -572 353 -668 730 -739 428 -533 594 -252 223 -799 -811 -315 -78 -425 -24 726 448 -997 125 324 112 365 -116 111 -941 -711 -612 -269 702 858 -483 721 865 987 754 -481 -866 -306 -889 -867 67 622 342 -15 -701 -843 -196 178 779 -861 69 182 -905 -956 -577 264 695 278 -413 -987 735 482 -676 -788 -733 605 -706 733 43 -571 535 332 -520 530 -503 111 -323 -914 694 -240 -740 420 297 -577 695 954 -499 -617 -897 90 407 -568 322 -547 6 488 -253 -383 -760 843 510 608 -230 -351 -164 -901 -815 222 -385 820 60 91 -737 -744 531 866 853 202 127 633 691 773 397 -607 977 -820 577 595 964 -231 263 -109 989 -131 -97 757 454 955 -831 -623 -747 386 924 -878 -554 -274 874 900 686 67 834 327 -172 916 -699 627 -130 256 -152 975 988 -213 -1 -7 507 276 -475 173 85 -823 -130 -726 -31 -931 -485 967 -458 -692 517 -588 835 45 -109 -985 -893 36 -922 -953 261 -155 955 129 -29 213 -993 -804 256 -119 397 269 -743 983 -581 -21 730 305 -875 988 602 15 -774 427 633 614 793 589 702 883 -300 328 237 753 871 257 -196 -91 490 428 -787 340 -254 893 150 -861 -310 -55 -832 856 -596 -965 -752 971 270 -641 -208 411 -452 -889 150 -397 -34 -887 -794 -631 29 939 -534 919 610 -719 -408 -909 -24 793 134 -627 790 -807 -936 -52 336 285 252 -404 -506 -622 -492 -99 -172 -614 -984 -717 -901 -33 -569 -846 -118 -539 -723 948 -918 -363 331 -635 -282 -899 -65 -158 871 -642 -81 530 -86 522 -309 747 970 661 956 -83 906 802 -750 328 189 -853 -566 -688 495 -428 -430 855 -533 206 460 -491 -465 84 699 -783 -604 -71 785 -993 812 -130 680 109 -266 -837 -445 -13 326 -507 -882 909 926 418 174 -647 -584 882 -502 77 -854 179 909 -734 -656 750 193 -174 -611 521 -202 -563 695 -844 961 -375 -660 -787 69 14 307 208 -634 -239 901 -136 -160 489 -778 161 -77 -137 -932 -524 -235 276 -203 -759 -262 696 286 136 21 -828 -304 484 -210 -141 -688 447 693 -157 855 222 323 -856 -441 -157 731 -845 467 480 535 -317 656 -496 -816 -437 428 -152 116 361 -712 -508 -19 962 73 -261 777 -5 840 847 597 -841 -864 -992 191 220 -22 -755 -18 449 -466 -932 -294 -476 651 527 18 -326 706 6 -44 -23 505 -676 -968 507 -938 -898 -651 483 -764 -168 526 -723 -86 -543 819 -198 967 -868 -796 -96 -192 -407 358 -426 965 501 -101 -696 -462 664 295 -735 -98 -193 98 -968 800 -639 -257 -745 864 585 514 -243 -495 -87 -313 255 232 -621 213 383 487 462 902 190 561 -979 688 224 -811 -71 899 -459 -550 88 852 -39 -940 377 858 -149 672 350 809 954 -927 -959 734 -546 -99 -355 489 -404 259 -616 64 309 -363 -363 -434 353 -42 -730 422 -831 -780 451 609 -560 -245 864 727 -925 -884 -791 -245 -260 321 599 887 896 535 281 -28 903 96 934 138 473 -30 536 650 -409 784 276 882 -907 -538 196 764 700 -485 -420 576 -651 -747 9 661 -99 -732 -807 196 101 132 746 -380 575 519 -138 861 453 -461 -733 515 -84 -274 25 -498 -331 965 -692 -257 -132 -685 -373 267 884 -658 -972 437 418 340 368 639 -643 -136 -519 913 -725 -2 -336 594 261 382 -932 26 16 219 792 -546 733 -838 615 -926 -958 -159 -171 234 623 113 154 525 -27 -526 111 633 943 -786 -418 -854 -638 -509 -911 75 -945 -426 38 271 494 758 235 -438 -351 14 743 998 202 -753 -598 707 -506 -623 -105 -798 380 530 890 -95 -576 767 -476 -679 950 587 -332 -709 319 892 169 708 995 973 -75 696 -586 94 -723 841 911 362 -118 -83 -784 -13 -174 -380 682 -230 306 -508 791 916 757 82 -661 -375 -901 -129 -865 -444 -400 -600 -67 -606 520 -481 207 104 -903 170 138 728 254 865 293 -753 695 -512 7 826 745 552 -939 -117 -30 -91 933 -85 -557 -542 -855 299 -696 -915 -678 514 -819 -836 392 -471 -154 221 159 -740 -350 -617 88 -914 -397 -682 -937 -476 -130 70 490 761 -699 -157 -705 -98 -997 -570 733 -549 -804 -156 -385 -931 158 -687 -517 663 -276 614 93 318 985 653 -946 -802 -952 -317 -402 962 463 746 -389 888 496 729 -405 1 -964 451 753 681 804 558 -318 131 441 -436 657 -686 983 -292 697 -736 -636 126 -687 834 224 -6 -128 113 419 567 826 415 463 -644 18 323 650 -830 -97 344 -271 -229 215 371 -185 -688 -506 703 545 -353 -856 -415 -620 -53 -445 -215 -905 -423 265 -888 902 443 418 -702 -826 39 613 -783 589 652 -283 -18 -281 -92 -48 561 459 928 641 356 175 635 972 122 -773 625 556 -592 -272 743 -802 161 -6 -89 187 410 -902 -844 -755 771 169 24 779 243 -309 -533 -549 150 114 -825 255 483 706 -696 95 -386 -162 313 843 787 611 -620 412 -566 -538 672 779 899 -146 -300 -868 -279 -11 387 -998 627 68 -33 99 -856 -190 -606 -838 523 -300 -982 600 678 166 402 272 984 -39 198 921 -595 747 647 -583 464 191 664 -65 -552 -585 437 503 311 1000 824 -772 -166 725 39 -519 985 -841 382 -733 -139 740 -602 -670 -268 801 554 709 -505 -39 954 760 -768 883 963 -453 -273 908 213 328 -465 963 -383 516 -436 -970 678 -127 -869 -982 -247 379 174 727 912 -137 123 -858 -127 667 -865 817 -187 863 -186 -525 896 -579 726 -187 290 -685 764 -37 -749 -607 911 -694 423 -961 -644 246 536 622 191 839 237 417 503 -184 -700 -287 -257 365 454 -454 -337 -610 401 -195 821 817 -530 946 540 361 -676 720 843 -218 -743 439 792 -965 168 -347 431 -570 -794 -834 238 771 -265 688 500 -322 -386 192 -780 -996 -843 629 455 -121 856 -770 -992 -253 950 511 -127 -678 -883 -987 338 8 -830 515 278 -181 823 309 -707 959 -584 -334 -711 -825 -387 -407 874 -326 990 -150 -625 -162 -545 155 433 951 754 -501 655 -940 76 -194 924 -509 612 226 763 -14 961 -322 -136 -653 302 707 42 -386 -553 -748 -358 -315 103 -397 463 -884 674 346 -766 -438 555 71 -194 -268 990 733 623 -259 139 224 -312 -383 775 -713 761 771 277 -451 -754 -529 -704 -357 389 -777 621 633 759 -684 455 -535 823 -559 588 -967 486 784 77 734 502 41 -175 -425 -253 -780 53 -163 883 910 -386 -231 791 -336 -115 -89 -151 -887 -713 515 46 818 964 -837 -870 726 125 -673 -325 -56 13 -909 491 -370 -392 -653 -387 -7 462 -614 -718 -140 603 578 -338 -766 26 262 885 -746 -171 862 -609 -661 -767 395 587 -686 -144 498 -736 374 -909 147 67 -423 -492 -676 482 -45 1000 500 979 -318 -287 83 -162 565 -973 -516 175 -816 -902 -472 145 607 309 -910 462 414 397 490 807 -981 -325 -570 607 16 -479 -477 138 220 -96 -509 329 297 -680 -643 840 3 -630 0 341 475 779 230 791 268 133 33 834 -107 252 -718 18 -645 931 378 -966 393 -424 -355 331 822 388 6 -433 356 -195 -268 -883 809 537 968 -406 30 935 496 -130 147 362 363 -939 64 -326 256 -438 755 743 -968 210 -309 -696 -55 -571 644 -887 -723 -562 -152 424 362 -102 -83 -571 -308 -278 100 457 -983 -191 -722 550 -795 943 -166 -570 -97 -773 362 -272 -436 -664 710 135 280 -423 507 -797 -731 -518 727 235 746 934 -473 -612 -925 903 -787 579 -636 644 -490 112 -834 516 190 529 -165 -506 859 925 -717 -513 293 -589 234 725 220 -40 26 -872 983 982 -104 -311 486 -883 -685 122 959 720 -16 259 -291 657 521 -904 -163 731 -580 494 874 448 840 964 -19 92 -453 107 414 -834 983 -708 654 -234 13 464 -45 -43 -815 109 669 -220 567 944 -309 907 -212 603 700 -636 566 -888 226 250 -374 984 -519 -414 -291 -181 -411 497 -610 -273 -118 -325 -656 -3 -12 -268 657 -184 856 352 285 -756 926 -538 796 -568 725 -313 161 -828 -264 -436 -720 -561 23 -633 739 -321 -578 -252 -403 -641 503 -88 819 -45 -318 810 751 -679 83 565 941 296 -874 554 470 -274 -369 321 736 164 -234 -368 981 -896 -478 -553 76 271 -769 -453 558 372 70 -130 640 704 -332 256 953 -722 -752 502 -460 177 133 477 -299 -421 -340 -526 345 245 925 639 -982 648 338 711 -595 -239 750 479 734 234 957 -269 417 -655 287 -331 -156 -273 619 -132 472 -160 -982 -48 -185 -330 -319 269 -189 913 -527 -644 -423 -556 -302 299 -673 -35 702 286 -544 -187 -474 662 715 -375 -155 69 809 829 891 917 22 434 -344 310 -287 62 295 733 989 722 148 726 707 554 -708 567 -522 452 -105 -630 179 242 625 -859 -581 896 609 -87 -890 -5 252 329 483 -411 -924 359 791 -454 396 -215 -627 -784 -125 -88 559 -92 413 532 15 -614 657 -497 -352 -810 457 -233 -993 -371 952 -953 683 222 639 706 739 -61 -238 817 752 -40 -164 394 -352 -367 596 -517 -615 855 1 364 875 -923 480 286 820 -610 313 -536 632 443 837 416 -758 32 165 951 -94 113 645 -208 737 586 984 203 510 -371 -517 679 -894 -335 801 936 -588 29 699 621 -348 458 -735 91 -210 736 127 20 -4 921 491 -858 875 853 312 -352 -903 43 -592 262 551 -144 -427 564 -429 -720 464 84 618 60 -112 -279 175 398 30 9 562 -24 451 812 528 884 864 445 73 -965 635 351 590 -745 -417 -852 699 16 -750 -697 -697 -384 51 -318 520 926 -22 15 -964 367 24 -43 204 1 195 -426 -546 262 -119 398 425 -855 -542 -793 770 716 -657 960 743 -800 -330 378 -296 706 -812 -36 -473 376 477 -377 -729 964 740 357 18 320 64 594 -783 134 277 472 -666 263 -672 -871 851 146 -863 619 203 197 540 -787 938 -636 -240 909 -634 582 -340 505 -539 -785 -325 -885 968 659 -423 69 -974 306 -780 -50 767 503 190 424 -776 -58 685 164 30 256 204 -796 367 435 -812 497 308 -335 -690 924 682 324 634 -364 617 -441 -490 -825 -56 -291 -168 267 886 411 749 -147 499 559 -377 960 -481 402 -422 953 -654 910 -296 -200 537 -459 596 798 741 627 -185 -968 113 242 -302 905 -801 88 -103 736 724 306 -648 -445 538 738 -819 347 -615 -785 296 -811 -970 862 -92 882 6 76 -541 311 -913 361 321 919 637 -431 -744 -175 280 430 796 105 -904 -62 510 580 201 203 -607 659 -634 -835 324 411 -578 -819 857 -845 -27 911 997 912 614 258 -71 152 340 -276 974 886 -296 -112 806 -864 -422 -238 -551 -902 -97 525 -312 -384 -257 718 116 -726 371 177 314 -498 244 -940 475 -616 770 -915 -817 -298 49 -536 -815 -574 -533 -745 -992 -171 -473 843 433 856 229 -451 -507 -770 -359 -359 663 -951 690 -711 -933 180 -654 778 384 32 -547 512 109 21 701 209 930 -741 -423 180 -290 262 867 -670 742 915 497 -609 717 -730 -5 -841 838 320 474 843 -202 498 -640 592 -467 3 -304 442 294 -222 477 507 -736 298 441 360 -725 749 237 -898 -12 734 514 924 658 -644 711 -21 -452 609 866 748 822 632 360 -267 817 339 -401 128 -720 -532 876 851 199 702 -843 -172 -790 324 -602 -231 617 -724 618 304 -655 776 -870 332 160 -757 735 -399 -5 -72 200 -179 -301 169 -2 109 416 588 328 -624 989 -380 -393 -927 -306 484 990 415 742 -604 -529 -140 -805 939 348 38 635 -683 994 567 187 194 -776 -239 -784 237 26 -741 -125 -857 -519 -699 497 -885 805 126 727 105 873 -428 473 -272 -158 102 392 481 -70 -498 -919 143 -789 -356 992 168 879 -977 155 -484 -950 493 130 -308 -747 962 -666 -606 -482 931 -348 -212 -485 -466 211 140 6 -75 -980 -902 -992 695 830 -666 129 501 -487 476 131 -309 -539 -234 -677 491 -434 395 342 433 429 -786 -353 120 270 366 -29 -177 35 -493 -672 135 -255 -374 910 719 -436 180 -414 -503 -112 862 31 -643 -278 -673 -910 523 -299 311 -846 210 872 582 -100 -588 -317 -459 -681 -508 -944 -642 463 423 392 87 753 205 -508 861 993 -911 137 642 277 272 -640 -547 -336 -197 -247 -638 -557 -968 68 -474 -237 583 942 244 -829 -444 483 936 -813 -216 -377 -812 -522 -864 11 -424 -662 42 -688 -748 158 -223 669 -555 -840 267 504 919 -673 544 -193 478 695 213 -685 -273 940 267 -820 159 900 366 509 102 -738 -287 638 -12 -805 -643 -99 -414 565 -852 -458 211 779 579 646 -275 37 340 863 20 -526 167 694 797 -742 622 366 460 510 -685 95 650 -552 235 601 -787 939 423 -311 346 215 -747 -529 -765 623 401 856 78 -708 -893 491 -158 151 494 590 745 942 -395 -425 907 44 -54 178 -531 777 162 716 -775 330 31 126 -195 -612 657 672 -832 791 -122 193 -413 -643 501 -762 425 55 -953 -361 -658 -928 -216 -2 386 418 229 -172 -637 -632 24 702 -311 791 -502 -532 -587 838 933 -826 -13 899 60 -626 -975 -354 173 859 -120 473 -526 747 -784 76 -575 -914 -928 292 785 -473 -767 -267 -502 -410 -582 -377 -352 314 -544 691 -273 -499 -39 -587 -233 931 -226 -110 -450 -740 -782 -226 214 -136 -360 -562 -126 865 554 589 -455 327 -365 266 66 552 -250 703 281 132 664 905 -832 360 -231 -369 -538 -520 -626 901 460 -750 -894 418 -947 706 -444 331 435 -71 498 -728 836 -549 -276 835 467 974 56 -168 -884 -25 -569 -187 -465 -724 887 -64 517 987 -214 -114 -988 4 869 -490 676 -397 -325 -687 -340 -297 -347 743 117 147 791 758 -958 468 -837 -262 -20 244 -357 -644 668 -317 -684 543 391 -184 -406 -366 625 -230 -60 -589 -256 -559 -284 -592 -359 22 84 243 775 519 746 -269 986 717 115 -293 162 825 -14 606 708 -496 -501 71 -227 -273 -322 -383 23 916 -72 646 -420 -402 -709 229 33 601 -726 -106 -165 523 -260 751 903 772 -570 -67 -338 993 609 -654 505 721 326 -145 -15 888 -996 856 -467 988 -55 400 182 310 -63 924 438 783 704 -820 -530 -237 443 -490 234 407 301 396 -124 31 -630 806 136 178 -858 -113 -66 31 -164 300 -908 -938 -596 366 -345 -146 -617 -856 770 789 963 125 259 -917 694 753 315 -676 519 -939 -806 -186 580 -812 -300 327 32 453 -191 311 -292 418 -754 762 -641 -798 -746 381 -581 980 600 370 71 -848 -327 970 724 246 549 625 771 991 -646 -911 -73 791 -807 523 524 943 -130 -836 -405 5 251 618 711 -729 -678 -84 430 26 1 140 -147 954 -533 -890 -246 -498 -637 664 -336 -859 -56 -281 363 725 -770 -905 356 339 608 811 -756 -822 756 -916 786 128 938 884 960 525 669 -166 -338 -158 -405 -409 859 -279 331 513 -732 -573 915 -562 -489 0 -71 -861 353 934 37 119 403 482 467 -506 796 -508 561 -575 -662 674 967 306 -752 936 -166 594 891 -78 270 -669 900 -578 368 -69 510 395 407 -968 314 -260 72 441 -80 -76 -83 -968 202 -951 272 589 165 -26 509 -733 -816 -102 738 -89 -328 -483 -750 514 655 -288 -597 804 -397 -622 581 -531 614 -712 567 -238 667 349 -990 163 -360 -248 -850 186 868 -959 -522 303 939 187 565 -983 -517 842 327 221 862 548 -979 400 607 173 -606 -605 656 353 130 549 -757 -419 -94 426 183 788 155 947 698 739 -76 158 225 -420 157 316 -606 396 -922 660 -31 150 700 381 492 -307 -263 553 -535 -769 823 -761 -978 532 -977 -719 908 791 -588 -906 -31 -361 741 235 11 999 667 -875 -972 516 -239 102 973 -326 701 509 -906 -87 -350 -312 -384 479 366 -359 -105 -200 48 -373 -671 389 270 536 -252 -534 132 656 725 506 -256 -96 -746 -382 868 811 127 -899 747 -83 -222 598 -675 762 483 -487 -787 -365 235 37 515 720 261 -436 773 280 184 -354 -512 499 799 -928 45 405 520 150 -953 908 -936 938 173 -946 -253 -602 808 -215 774 878 -844 -642 437 438 322 402 500 -52 807 592 693 711 96 -518 477 -906 -461 -11 825 -783 843 459 120 46 644 -388 661 210 -916 177 -349 182 31 451 -658 343 -423 842 -725 809 -148 -150 -726 -892 232 -263 129 -52 -171 960 -383 -642 582 939 151 -6 215 803 -684 242 293 159 -156 -137 -852 -244 -292 72 -515 -988 189 685 -372 168 172 187 -401 -847 515 547 -826 778 -880 879 -604 -672 -191 -738 -915 730 -719 -485 171 267 323 750 129 51 878 211 847 126 532 106 518 -157 683 -40 208 -764 770 633 -892 813 -681 -590 41 34 199 -632 216 -215 -658 120 984 510 -493 -318 884 932 601 -956 78 127 -76 397 364 168 671 907 -747 63 523 -965 -234 -395 -692 -881 -709 -869 410 15 -748 -376 -256 -32 823 -872 906 -86 -219 -842 179 432 -187 -881 663 726 423 934 -180 -379 101 406 -265 882 -927 910 758 -295 -531 -339 -464 -833 768 90 291 -739 -355 374 -244 -868 480 786 -336 -866 364 207 -183 -97 -407 -713 721 -182 482 769 -795 461 -354 616 0 251 210 218 -496 419 -660 -44 485 -952 -321 -856 -762 -423 486 591 703 -831 -854 -970 -225 485 -12 -613 -409 687 -176 770 -411 469 -319 928 861 421 620 177 -986 -723 -842 12 598 431 -310 469 -103 -399 840 360 -814 -862 151 54 -487 200 321 640 -569 -511 66 -589 -843 225 310 -594 -428 -870 -940 -990 91 47 -921 58 751 122 218 -344 -801 -175 -532 978 -620 -304 52 -106 -507 355 -402 271 402 -295 52 -208 -406 -31 -828 985 -252 206 647 -756 -312 174 -128 -723 410 -622 770 -402 -396 -595 985 -651 -47 828 947 989 -854 -187 789 -987 25 -540 -112 -690 615 -102 -734 778 229 150 865 -867 -648 -263 -498 778 -150 41 -499 886 587 488 438 -635 -904 -813 480 -591 707 852 818 385 595 990 578 -965 529 908 -157 48 -426 887 614 -561 -491 -165 460 19 -223 116 -183 549 -571 232 -916 -134 -163 205 420 -293 722 -189 -508 356 -319 -680 -32 610 -30 -194 829 -631 -83 -990 -338 112 -104 140 783 238 -686 -916 546 -781 -57 665 827 201 327 -193 -376 513 935 884 -952 362 796 -49 -13 -53 498 651 -304 131 -810 -103 592 -234 -444 -701 -237 85 922 -196 840 165 -885 804 -750 -416 63 256 -325 181 -953 730 144 -475 433 -775 -30 -268 -816 -430 -172 493 317 362 -936 343 -152 -331 -504 681 -200 174 575 767 366 332 204 -601 81 -353 716 -762 -304 -261 -320 399 -80 -562 713 895 -128 378 442 928 277 749 549 112 864 724 -653 868 578 -312 -570 25 -750 394 888 731 -84 -867 98 -571 997 553 324 -210 -415 -320 -967 576 256 735 -766 -119 267 -94 295 -333 -689 -867 -919 -341 747 240 571 -47 -509 979 186 -849 83 628 609 560 301 -640 -46 853 692 594 -990 622 -95 444 -489 73 -361 -513 -876 971 -42 652 113 -517 127 571 -956 733 606 -637 -55 831 -52 23 -433 -512 -512 550 336 828 -488 749 470 -956 -856 593 -8 -642 -58 -610 -289 -912 -60 -211 712 104 522 -880 -290 -63 -475 208 -942 -550 447 341 623 198 872 702 96 -265 -291 856 716 388 -450 225 208 883 -858 772 211 -902 -749 -902 -737 -124 -285 751 -46 146 352 131 -728 2 -882 213 -634 -155 398 -793 -912 -312 722 -246 332 559 -993 579 493 -289 894 -372 242 -834 -493 -509 -117 767 466 253 -812 229 -314 939 69 -200 973 112 -169 115 -469 -934 -121 576 249 -587 -570 898 489 -79 -230 632 836 -972 257 484 -311 868 -841 -210 736 642 240 -317 -524 -925 221 -764 101 -39 -409 -980 534 820 835 -155 22 -896 750 879 516 851 992 -892 -397 -753 -461 795 -738 604 609 -234 897 -906 -410 992 -81 -504 195 -777 355 898 -374 872 -681 122 966 902 -276 -615 42 202 -122 -883 147 -936 -717 -423 812 -936 99 -927 -668 -495 -301 -184 646 -823 342 -409 373 -208 661 376 -894 -628 37 -554 -69 -39 -22 -194 -249 947 125 -811 515 -697 -790 -761 885 -502 -429 -120 733 934 430 536 395 634 -267 -360 -309 623 -841 442 -151 -946 -911 870 166 505 476 188 115 98 -496 -704 88 -956 933 842 533 -651 -775 -976 921 529 983 206 -882 595 492 -176 34 -692 714 -614 71 444 -828 -212 640 580 5 -92 436 931 84 -462 320 -235 111 111 -940 3 140 -759 112 -212 -222 -739 -875 138 -485 -780 -555 -719 447 -273 420 -566 -607 166 939 837 527 -256 -951 -954 503 749 -86 584 -120 -526 -160 768 -303 184 -657 885 -604 64 109 -766 831 673 -59 -814 202 -806 -256 797 -863 -180 430 -497 -975 -979 606 439 394 -894 484 413 -690 -277 811 -923 -947 -761 -992 398 980 734 269 436 807 276 -358 -223 740 554 692 245 -183 -998 151 -193 385 -640 201 -850 -22 -407 433 359 87 -833 62 -215 -562 -745 247 -862 -15 -272 -741 -863 652 -989 -980 506 875 -73 840 153 -855 231 688 -850 701 -729 -906 -275 -780 -372 178 941 866 858 209 687 970 975 -217 -184 576 48 -670 -765 50 -7 -100 623 267 -111 -676 670 -981 984 -108 -983 -723 -435 -529 182 678 373 -138 -223 -826 699 -73 -146 -282 -570 423 -715 930 -913 -434 969 -431 405 -862 -833 -693 -401 -415 492 -260 -964 -717 -549 846 316 415 -955 50 16 201 632 782 -101 -750 -773 691 -245 319 301 242 -704 993 -743 920 -263 285 -826 613 -730 53 294 -262 261 231 -422 -601 -975 -341 371 359 -640 -121 364 -605 643 841 888 604 185 -209 63 776 723 -924 -14 210 -537 3 121 494 434 362 -251 121 -567 -870 -599 901 747 -757 247 -801 612 148 447 863 -845 -726 -641 737 557 98 940 -309 -725 -125 -922 -269 945 -297 739 868 262 -147 576 475 -563 503 -900 -20 -636 -831 44 861 760 784 206 933 -304 1000 -309 98 495 -337 -808 -154 -889 352 166 -237 773 -161 425 891 112 163 46 192 -228 148 429 -338 -166 -720 -833 -521 745 111 -46 -351 -3 760 -345 903 396 -738 184 -525 386 571 -591 -787 -357 -316 -33 -422 -147 -806 -269 -225 -10 468 828 -598 -295 -445 -602 816 298 -194 -968 -221 -769 -319 -603 -803 345 -591 944 999 -237 755 -354 -155 -719 -321 -353 -736 -643 629 97 527 -670 960 -700 716 -854 356 -104 560 -432 862 106 -366 188 -525 962 -917 884 -935 270 80 624 357 -565 -648 246 622 405 -52 976 435 425 970 -645 904 981 -844 266 -488 803 -776 -224 -325 -972 123 -896 -633 229 -628 768 -682 441 -288 283 -63 -456 155 379 -788 298 -201 -347 -291 -205 -750 524 -175 -523 -916 -4 -546 851 -207 237 857 -942 871 -648 -385 369 -875 888 -881 849 -28 838 -447 985 924 -485 878 -894 -105 519 479 309 -554 -414 998 -415 914 389 -628 769 28 -808 -232 619 230 346 790 -674 -787 -378 -413 307 -561 907 -986 -557 -726 893 -972 486 122 739 -698 630 -719 -493 -892 852 581 619 28 -899 121 -236 -75 -487 -257 545 -715 -331 -283 515 -604 -927 247 458 -895 789 167 72 466 -771 815 -802 -857 70 -338 516 -642 -450 -887 453 257 705 -448 -576 -302 714 466 -308 14 -277 -878 -417 -776 757 601 655 -974 -959 -460 -646 -935 -953 -756 -479 670 364 437 395 977 -983 -859 977 900 668 652 -274 51 499 268 -468 959 -166 -770 489 -998 951 311 770 578 -793 164 -184 -798 -999 437 63 -747 479 -259 -128 -911 -202 75 973 -85 -41 606 233 251 -418 -599 -328 726 -952 -262 -718 -197 -545 932 421 -274 -609 250 -267 484 -822 -883 720 -923 -147 274 -268 -709 -219 119 -279 886 -876 -181 -324 155 -618 -95 83 -412 450 -388 972 -298 148 832 -18 716 -559 -435 -812 779 -564 947 -483 363 -967 597 606 -715 1 443 -959 467 -888 306 568 -445 485 -289 489 -480 -579 -684 582 560 -892 -754 -977 410 -846 719 242 -176 723 -749 -792 -344 752 -642 -25 163 -688 -802 -839 567 187 -527 761 505 -345 -52 102 -351 471 339 -5 -673 736 821 371 975 -597 -470 6 112 -2 -917 -919 -120 -859 535 -935 567 -611 -463 -883 -383 562 -156 310 -883 409 886 -187 -42 854 33 930 438 -803 -902 442 407 959 -8 -836 9 -956 -322 -562 -751 837 788 455 856 537 628 216 588 7 -388 965 429 664 882 -218 666 29 -191 -741 -608 434 396 -20 -879 769 522 -199 -401 581 579 -872 -205 -612 535 -449 -886 -300 72 -264 -54 -922 -114 916 -296 -577 726 -868 -176 -336 -158 279 449 469 -204 950 457 187 56 -540 -361 -761 -236 885 -491 252 -37 87 -809 -508 13 -468 -691 -778 -369 154 120 311 291 90 -237 774 -129 -972 -198 799 476 668 -982 -790 -645 487 14 526 365 245 517 935 -421 -783 -879 547 -801 206 99 416 321 -422 -261 -816 775 -738 339 205 198 295 851 -176 -104 623 777 -971 200 -448 783 -891 51 361 806 -689 -231 -63 956 -391 -759 -192 -669 306 -864 29 971 282 998 73 496 961 -935 588 496 -362 -979 304 -3 -804 -42 159 -411 -163 451 285 231 -498 77 -293 -117 -331 -653 -313 -899 708 713 -626 342 -118 -313 11 -341 -75 217 88 626 220 52 739 -267 605 829 -150 -168 773 -900 -297 -430 -371 -980 208 593 209 696 -995 -303 440 971 394 -634 935 908 310 -232 400 -948 -990 -674 -286 378 -40 398 76 -916 277 -422 -998 -946 356 -577 734 -331 687 -219 -230 -370 710 -514 -593 810 400 -833 245 413 -256 -123 615 197 -567 632 932 402 368 -703 -227 395 600 99 -446 -458 -946 -95 -156 -905 -157 103 171 -187 815 548 -767 826 -982 454 -984 -898 291 -582 -35 -648 519 109 924 -471 548 780 -183 638 -327 175 -171 282 -401 -133 727 493 -196 -379 104 503 511 412 177 619 54 369 815 303 -165 -833 467 -749 -944 295 298 -418 270 -670 -971 741 772 -625 -923 -811 -373 -944 565 -615 -253 632 370 -252 456 209 355 2 -613 867 440 -494 -701 408 754 -18 199 -183 -423 -220 -484 311 -195 -163 444 -3 -224 -106 -581 558 -41 250 945 -306 -470 -246 -748 329 603 -453 -317 -192 42 641 656 -951 -998 85 347 44 734 -190 642 100 -345 12 -222 599 170 464 993 902 952 -774 -976 -708 -222 777 429 759 947 -593 -492 -525 -664 -389 -663 -925 169 -510 454 841 -445 -338 -587 395 -223 565 94 -922 -534 766 -325 -672 33 -674 637 -52 -551 -596 -561 -252 464 339 -875 282 -589 -527 162 -387 941 -603 972 861 631 -990 307 -468 -174 497 -305 851 787 -394 -197 965 -124 -547 -459 -314 852 -625 150 933 -268 2 969 -919 87 785 -665 609 -598 -59 -92 868 277 7 -424 767 -883 -98 -514 -837 -51 -581 296 512 592 784 -48 197 879 -467 -551 31 -56 865 36 -844 -585 299 -857 944 -669 -439 -953 779 -856 752 -877 572 -692 813 -586 13 909 395 -278 503 648 -398 449 -743 -630 -815 473 235 -44 -710 -681 749 337 -925 308 236 183 257 -884 116 139 738 119 500 902 -735 999 -658 217 958 583 -444 -850 -359 19 702 105 -711 77 423 623 -206 756 -152 -236 -882 -282 871 -422 76 316 657 721 -417 646 732 -140 -789 339 341 -56 -98 -593 553 -985 -461 804 797 -758 439 779 693 759 -398 342 -936 -239 776 -672 852 -40 -141 -646 -175 -238 -548 715 339 439 780 -529 696 271 948 -917 -443 -391 -914 938 -15 -386 -593 -933 508 572 458 -455 -755 -25 -641 -949 325 -948 -8 -609 703 -487 -271 581 -645 -837 836 555 -545 294 890 -425 711 -823 -534 -620 919 -833 -383 -727 -602 -506 -9 123 937 506 633 -14 727 -665 387 -224 77 -553 744 -880 615 -386 634 -214 814 -331 -551 -626 414 247 909 746 342 479 -748 -416 -872 212 -638 -47 659 182 -495 -825 -195 45 673 673 -793 -126 571 6 962 50 433 918 543 860 -518 -456 859 -100 -902 -986 -35 -285 692 129 593 599 -612 -490 465 687 235 806 -757 -761 -471 692 -150 -478 -799 -662 -963 -38 -126 219 510 182 304 -587 -423 794 1000 139 -566 303 818 -437 527 -993 992 -451 -312 957 -182 42 -657 536 268 40 191 -560 -272 121 -124 -654 375 -1 280 501 -41 392 473 -714 -99 25 -95 932 112 699 -804 -962 988 -291 -322 -584 -738 476 -274 601 900 -804 -458 -350 953 183 -391 -880 759 -399 802 -346 772 -42 813 -878 -349 714 -171 -538 45 -692 -438 -543 566 -143 171 -864 -680 751 -268 -176 201 903 752 -466 760 -970 -318 -123 537 960 -247 365 305 131 900 -394 278 535 972 -484 -393 -215 242 -638 -942 -452 700 967 -484 -984 -502 -718 -439 -915 247 -65 337 796 -272 -716 7 497 -539 87 -788 -577 -606 50 -689 890 -445 -179 -946 627 952 -978 43 -75 562 581 -319 -385 -713 246 727 -670 -58 -361 571 436 228 -253 906 -901 123 -180 81 -238 -535 -816 -595 -464 211 -584 676 647 762 -176 956 -2 667 578 993 -778 994 -643 -581 495 187 -620 594 488 444 -925 988 232 623 -526 -928 895 32 129 -181 -923 -651 -385 -851 -543 -507 -469 -419 -166 -323 -886 -278 292 718 825 178 -251 441 -245 768 928 -17 -987 -880 703 -267 -379 477 -984 -348 747 372 448 -888 81 -705 -542 382 -605 -187 560 702 329 -922 -469 44 -569 -914 -232 753 -122 923 74 626 -134 -685 -887 -595 -743 155 585 255 622 -109 -398 341 955 -339 -927 -394 385 -205 -900 -67 432 -869 323 -351 956 780 395 710 431 549 706 985 -347 252 446 -313 517 1 294 62 -891 256 122 -680 853 574 334 80 119 -203 144 -406 345 734 -888 410 -233 -218 64 57 -318 -872 -789 -660 -613 -960 -192 -496 -210 -492 104 201 -715 500 380 -920 -414 -520 -745 467 -985 193 -778 -535 -621 700 118 686 140 867 425 281 817 -181 546 361 847 -869 699 13 161 160 103 -714 453 854 -258 474 -988 372 -477 -165 680 288 -80 270 118 -946 643 432 738 -154 249 544 834 -931 -17 293 -47 202 -64 529 187 -117 -751 -718 -195 464 723 187 282 222 96 560 265 263 -156 259 190 -896 7 -842 656 -388 872 979 226 -609 247 -246 -226 -71 750 -590 454 -762 413 900 433 -610 839 -650 536 514 361 -961 -343 585 -259 -113 -6 -702 100 868 696 813 -265 579 597 299 22 117 883 12 -452 637 893 -817 737 -581 -411 152 315 -905 631 -577 51 -60 -605 874 812 668 680 -19 -599 27 -417 -407 505 229 -160 976 -149 -985 -74 -765 982 -449 558 -1000 -544 -844 -254 -53 174 -745 413 408 179 965 -864 939 -871 91 352 -174 -6 -537 -534 -867 275 -377 -456 -205 758 -206 -386 -786 871 -758 628 329 -282 -487 -931 -129 618 868 -922 466 -198 408 -391 731 811 7 528 -758 -525 925 -511 692 789 -635 729 901 703 103 979 -131 575 -650 27 789 578 -597 163 -278 -240 -665 -566 -655 -349 553 -205 -494 911 576 -118 -660 -893 -792 -608 -716 -854 601 -67 -347 839 618 0 -494 687 378 -974 -161 -395 -691 -512 -463 -714 6 -713 -271 86 799 939 607 -543 198 -755 896 -200 -540 287 -863 -876 790 864 101 -588 -827 -107 942 615 805 -420 -635 788 298 855 -267 188 -550 -568 324 -275 297 594 -817 401 -888 -87 208 -431 -317 -720 396 -186 394 -910 571 290 180 -62 47 -746 205 919 -278 73 -42 -768 65 -709 364 344 87 61 -356 -967 -582 925 -380 81 -538 185 430 629 -465 751 -301 -969 262 859 -873 4 -272 811 860 971 757 9 -525 -993 -849 -954 774 -782 -236 258 -454 129 -286 198 809 -54 260 -46 -190 209 -191 -100 -474 570 100 934 -10 240 -41 823 115 238 59 -247 -95 355 658 308 47 -350 -174 -628 -493 22 831 -975 44 -506 -93 123 945 -174 -988 168 322 -957 349 901 -914 -316 -318 -791 -612 -712 168 918 -980 457 -612 798 932 148 -931 -45 -261 768 -104 -536 -904 461 512 -482 356 -521 369 -723 -159 253 -4 -669 157 -502 -877 819 -441 650 142 -848 179 -388 -946 -682 -484 583 -28 781 -424 636 162 -501 690 777 -675 -976 14 547 -417 180 427 -46 -114 -20 997 -131 589 230 368 -239 830 834 -194 -858 887 408 967 341 225 -815 -212 -218 626 -662 503 771 -12 433 -109 -329 -434 -650 266 709 677 803 -884 -937 515 -334 300 167 993 -750 726 241 335 -883 -899 -582 -151 290 381 -572 -217 596 -749 -283 -783 -158 -511 -879 423 -162 735 -596 -262 640 602 722 -703 -287 -554 232 973 982 -162 890 -567 205 743 915 -354 779 149 -683 12 682 -930 465 -418 654 -832 896 337 786 425 168 -108 30 -579 -622 -935 -84 824 323 580 -963 -8 499 -389 -259 452 -935 -315 4 521 287 294 302 -322 -842 -982 -434 -487 714 -598 812 -127 279 269 -428 -745 515 533 -504 588 672 975 640 -632 840 -362 -308 -635 489 -218 -927 -610 188 876 664 -995 -68 411 562 -471 -198 -923 -848 -217 -414 -279 -472 -106 -5 136 627 -176 -646 642 -4 326 894 988 834 95 322 51 787 -959 559 -908 -161 -922 272 -321 -342 -517 536 -889 -512 -83 -601 -6 -101 -856 -983 -391 -358 661 -308 -997 394 -859 -201 -810 63 -160 480 -246 -108 -947 -17 -395 339 -232 88 -18 -522 -539 -970 -979 -299 584 880 568 -611 -504 -531 459 -274 -840 195 925 48 -113 -291 99 -682 -187 515 -829 -783 67 -155 -819 -341 -471 -565 423 114 -260 435 976 -311 -132 -284 27 -676 640 -786 -542 -209 977 560 -366 402 -885 -170 789 -278 743 -476 839 -564 -737 -401 -958 703 -4 -124 -618 -827 723 39 443 87 -280 -558 -674 497 -280 -338 505 538 505 -146 53 -570 -776 -855 -91 -870 964 -161 315 -552 -999 677 591 -275 593 48 183 -931 973 -670 -867 -996 -270 289 -866 644 -40 448 631 685 -617 450 -272 -651 -986 -424 452 316 -659 -311 -592 -595 -445 -310 23 273 164 536 -78 839 -65 400 575 -816 641 849 -215 -290 -446 -465 -394 996 -1000 -781 -495 1 -78 -508 43 -426 468 -621 630 396 807 711 -189 65 947 444 -725 -221 -787 -848 333 589 -752 -818 571 -10 -134 249 536 383 -870 -164 -174 -858 945 798 806 900 450 296 688 -305 -704 -966 -437 82 -627 578 -846 474 -814 291 -256 -936 757 -280 380 -205 871 592 -201 -849 -916 -585 -938 -289 457 226 -202 623 -955 -706 737 497 240 -235 69 362 -259 550 623 534 49 639 802 740 727 -608 533 -393 -892 -180 170 617 320 695 -634 403 -207 -829 960 696 -303 -860 -256 650 120 -877 -503 329 -992 993 18 -258 709 255 -552 -824 171 544 -268 -702 -197 991 -726 -1 -246 -587 253 -364 349 66 -142 -591 -270 24 -169 -647 616 -825 -248 -114 -822 250 439 -314 -612 854 515 -598 -236 -797 563 848 702 -13 -17 -612 -277 -954 -852 -557 188 741 521 525 526 37 908 594 -256 -841 181 -285 -270 792 307 433 821 88 -795 102 838 -919 6 -989 -967 560 -310 145 335 -887 -771 -570 -241 -63 39 700 512 -656 355 604 287 545 -422 -752 419 -30 -868 -870 941 831 754 -896 -441 921 761 -271 -359 988 494 -64 484 -898 -160 580 -904 -658 -808 511 -567 -858 402 -895 -420 65 -602 -882 -679 319 447 -447 266 13 -703 -235 -58 156 -108 748 -535 224 810 661 -687 -385 303 -628 736 420 -416 758 -871 -985 217 -383 -911 -583 680 996 747 606 517 -121 -196 -220 -997 417 -279 -428 -220 887 -848 -854 89 591 -852 526 974 -670 -458 -858 120 -894 -390 -834 -88 44 -127 -539 648 102 -670 -428 667 218 785 562 -868 129 206 -638 71 -102 -741 293 -316 472 502 -588 81 -235 289 -428 -52 538 197 75 -573 -790 -557 -964 480 -351 -323 163 -885 -682 947 -703 654 -109 -231 -848 -431 -890 404 -492 725 100 370 534 -89 382 327 590 -278 451 -733 979 -61 659 203 592 226 -856 987 -259 117 -63 341 23 -462 -270 -802 -878 108 157 -781 -972 -38 189 38 -302 -412 -184 -155 92 424 -99 -682 -321 -522 788 -917 -715 752 331 208 571 178 616 -169 785 54 305 297 -411 606 991 923 -387 834 -532 959 951 -552 -649 -922 -375 669 698 233 890 -768 410 -874 920 166 -263 959 -137 139 -218 -495 56 -178 -89 -577 -315 833 -64 55 559 82 662 -682 439 -489 -843 -469 66 -685 199 -216 -39 368 -107 -331 -810 443 696 -310 993 962 -558 281 692 -560 -20 -50 -925 -807 -85 436 -771 -355 834 325 949 372 587 -786 -79 -362 149 846 -868 74 800 -270 329 737 -944 -316 -912 -586 237 377 876 422 122 206 874 544 434 352 -862 -48 -355 -445 -461 -91 769 987 913 -737 514 -918 -135 -860 293 -451 958 -886 302 935 -221 -26 -592 -471 119 635 590 767 -335 -71 30 -196 -769 761 -703 618 -212 -288 -421 -722 -28 729 -816 -357 646 893 -496 -401 -331 -291 -789 954 616 82 442 271 774 16 425 673 -839 368 629 213 -853 -403 371 629 859 135 500 462 -710 36 437 -3 887 -722 665 -931 548 -908 -736 710 -63 -371 -944 85 -663 -430 583 -182 800 461 -389 934 196 497 -1 925 -731 46 -468 -4 -410 202 -242 196 -355 527 -59 110 941 -917 625 -700 600 -772 -208 -404 900 -559 825 -490 -316 -207 444 -349 196 86 691 385 646 331 581 -332 -789 16 514 -762 452 -918 988 -817 830 -849 -319 285 150 409 250 775 950 74 567 -880 468 383 -835 -410 655 -845 626 191 541 904 963 108 266 -653 746 -602 -746 886 -41 -391 -712 593 -729 -438 952 27 880 -329 -23 -525 -734 -918 -803 729 474 420 -586 -749 -138 787 346 -442 -981 -45 479 -303 698 448 -612 -665 773 -516 505 109 169 872 681 -423 189 -341 -615 -177 -173 -196 814 973 459 30 318 302 653 -201 484 717 -232 -420 454 -732 -185 907 172 -65 188 106 948 -233 -529 546 352 861 -100 878 117 -432 231 337 -738 -319 -399 188 587 -900 -621 -806 -109 -649 504 36 746 303 833 959 760 513 -938 -110 833 -809 229 332 247 585 592 -499 464 -486 602 -675 343 -691 298 933 -992 66 -161 -5 627 527 46 -686 184 801 397 291 -755 -435 242 80 -853 156 -183 948 475 -322 769 545 -898 309 676 -654 313 643 764 393 805 -805 -299 -797 -921 718 -851 -721 -955 728 -929 -643 -583 877 -529 361 298 -194 153 -166 342 111 838 853 -869 -544 501 -352 908 -504 911 566 -482 -281 677 792 -937 697 -964 -129 326 -348 455 178 -297 694 619 391 -894 797 677 -405 418 333 955 -897 -668 650 -924 911 -539 -287 402 -947 553 -287 -588 547 -961 173 -763 458 592 738 -234 878 -535 867 129 -677 811 740 -982 -534 -762 884 774 38 665 -351 -819 982 -484 494 -982 75 -715 -972 737 -813 -991 676 149 8 -13 393 -777 -278 489 885 524 805 502 -578 -77 -96 -651 -648 274 130 709 -53 -76 564 480 489 -386 -580 -741 -411 466 303 853 291 898 448 -204 -576 327 -177 -122 -690 313 471 -155 304 825 950 -853 517 900 350 441 -290 -474 598 998 -240 -697 17 -763 748 -945 -214 963 -928 88 563 -919 250 230 947 365 624 347 -954 499 -755 -314 -779 -36 367 660 351 605 -609 890 -675 -946 -643 928 -294 712 -794 -848 850 -27 377 429 874 507 -400 494 350 860 -767 749 -616 212 -555 -136 -776 -942 516 -236 124 613 519 -487 -529 -870 -614 -256 -931 -116 -981 621 710 -932 -12 847 687 497 -893 -262 -363 379 169 -639 -795 -718 820 414 -136 739 240 458 931 -586 -314 540 -214 -558 803 -400 536 567 683 614 162 -453 515 697 -86 511 204 -766 384 -482 -734 815 -550 -487 566 578 473 336 -946 535 872 176 -355 -563 486 925 247 728 -340 -729 -248 781 -456 -248 -103 -907 457 -37 644 783 -555 -161 595 -767 -337 -30 -669 -635 868 169 65 -931 -205 215 526 356 -58 153 48 -893 416 461 236 -154 934 -14 -117 30 -636 -292 -740 -305 560 -580 -916 777 -819 708 333 -830 -551 152 923 -82 422 -422 -439 60 -754 -487 -967 307 -338 -979 781 -562 -333 997 -44 245 441 91 473 -781 730 823 -932 147 995 -301 -241 -419 298 -251 769 870 262 -735 598 -747 429 314 -385 672 -579 -893 -210 952 -700 -321 -628 -981 -760 251 581 -89 -799 913 -255 629 -550 -67 -149 290 678 -417 -875 617 886 -930 -52 468 83 466 402 259 995 953 -239 814 65 -724 881 735 -621 -709 194 -961 336 256 873 954 -466 -752 -273 773 -671 -872 946 265 985 138 498 -613 689 224 555 547 -232 -463 -495 704 952 174 -19 -322 489 -271 -554 778 382 781 293 -880 370 374 73 260 43 -619 -422 934 218 -813 -673 449 298 -802 -783 504 128 -347 -163 -57 910 -812 -430 -763 -869 356 915 712 632 -256 -320 -143 -937 80 -671 309 539 114 767 598 136 79 -727 -607 290 -600 -223 -807 747 591 -994 -632 -862 356 159 353 568 277 64 430 -811 -937 -665 997 688 -893 342 -6 -587 932 507 -256 669 505 996 -769 -397 -766 130 -756 -915 -672 -247 615 -282 -303 729 802 -520 576 759 -242 -667 -603 864 -23 739 773 -218 -243 876 220 113 624 164 46 -415 60 -955 804 -89 -478 -916 -9 -94 235 686 -994 -438 -796 540 398 576 63 -620 153 527 -34 88 620 306 -972 -50 -885 621 503 -590 -816 853 -30 -588 -703 -327 -500 703 -102 -370 709 695 -806 -73 125 905 748 635 -198 976 -659 103 -463 -40 -29 -198 675 848 -932 746 419 400 720 -522 -743 -32 -617 -705 -478 432 579 33 404 238 -617 -334 326 17 -337 -422 -698 287 -183 -486 -330 285 -90 -399 -343 217 217 -14 610 462 811 -639 -76 -30 199 -997 985 -797 -641 899 62 607 -895 996 -957 -629 761 -323 -111 270 -742 -570 -233 -738 12 -200 461 -179 145 198 -220 -789 -492 -244 96 -761 821 803 3 973 -241 -883 -75 -334 -510 322 -549 548 371 817 93 509 290 -702 -401 214 -926 480 -807 -181 509 489 871 -444 -455 362 -749 684 -248 -625 939 -177 -423 379 948 809 690 -174 -696 270 509 -877 485 82 929 -317 365 -769 -356 919 470 -220 412 721 515 -420 806 -36 -204 703 -820 -283 -235 708 947 326 -759 -208 237 584 -821 -526 392 223 -156 451 -524 -228 -581 559 -539 -90 127 933 -290 -995 913 -941 -91 322 -445 778 -290 768 -910 980 141 -486 809 292 -518 179 -469 -444 617 -459 -511 343 -556 -225 -162 646 979 -650 -931 9 720 452 76 -571 7 -879 202 148 -266 925 -548 44 721 680 -6 806 452 835 -513 -864 -736 745 943 -776 -40 -891 551 -374 743 695 282 -354 759 857 -36 697 -582 -375 530 -341 975 -104 912 429 240 820 438 -594 -434 -16 148 99 -758 -848 770 679 -110 -964 702 698 -901 -642 -156 873 -394 -138 611 -273 56 -521 127 -559 409 -117 -887 -437 419 326 770 -968 -981 -324 563 -308 249 -862 277 -492 211 745 700 -394 159 -812 900 919 292 -110 425 558 -797 359 607 778 30 -901 -93 -791 -129 -742 612 -447 706 293 542 -399 -577 922 -951 51 736 -725 85 277 -919 674 -143 743 -716 701 421 445 -724 -729 189 83 473 464 835 358 476 263 -234 -353 -979 -245 -264 -720 32 -860 -540 93 692 306 -479 655 550 -557 205 -290 884 23 -53 -245 -131 549 -19 157 973 -448 353 465 -49 -407 639 237 504 170 859 -628 -958 -200 564 138 659 970 -985 -147 -588 -476 -488 -34 23 7 929 50 643 602 694 -541 442 258 -513 -196 -112 279 297 -425 441 152 380 558 -455 -966 424 150 91 411 -282 -99 962 -589 279 -797 -486 -43 78 835 -876 -89 401 773 -105 -488 -67 478 320 -398 677 291 -265 990 993 -717 -900 766 145 294 584 -684 932 311 298 463 -327 -279 -948 -641 -58 930 -112 -210 -235 165 -11 330 63 -683 -259 -164 -562 266 847 -338 841 -990 702 -163 549 975 -676 -864 504 -388 945 -589 736 161 217 -774 975 866 660 276 219 -950 -864 -19 -251 -919 916 120 -626 781 527 -971 565 58 881 -518 83 -944 -330 656 682 -896 -195 -430 -506 337 -91 585 958 -74 414 686 367 441 -144 -49 32 79 -354 -729 -2 -401 628 -783 -383 -483 730 537 -803 737 890 757 -364 -823 -719 174 913 -881 -448 159 -669 -778 -804 -131 -614 -322 -576 868 617 -838 967 278 867 -727 919 166 562 576 -939 -972 767 163 -665 -195 459 114 7 683 -965 775 412 952 -13 -900 -254 363 543 630 -873 -782 -392 572 -399 648 181 -343 -677 -789 408 396 -45 -164 385 798 957 642 -509 305 960 -745 -355 332 -734 245 -144 -956 -153 -990 -993 308 853 264 784 876 402 -47 934 262 298 -673 -34 768 774 -746 704 -25 567 -365 -876 422 -563 599 843 -800 -823 -685 -826 -678 947 -49 -83 -24 875 268 622 -847 422 597 599 -395 666 -94 872 10 680 -382 979 -752 -611 465 938 695 312 850 71 28 -439 -406 -487 819 -539 284 -771 -408 -617 -679 -269 -290 -468 -42 666 371 969 -755 431 549 -727 961 5 -193 -316 -774 -585 236 -494 -653 246 -321 577 549 -134 -245 -602 88 -341 -196 -109 -17 -954 840 -238 971 -225 -314 535 -397 260 -392 636 -291 399 692 -855 -719 -960 -853 -207 459 31 605 -612 -935 320 886 -876 -636 -373 187 -289 -403 272 950 477 622 -826 805 270 547 -519 814 -993 -638 -51 -17 -553 -67 406 565 -585 -215 310 -393 379 -987 -176 -942 649 -320 -111 -851 916 438 -984 562 -731 -972 636 -793 -132 407 410 199 765 651 568 -99 266 -640 -567 -255 -188 -287 -233 -71 834 -496 241 630 377 861 -573 -714 -866 -549 -410 28 -168 478 431 764 842 62 -66 398 426 402 -911 -41 982 -10 -957 -827 786 62 -132 434 -372 -970 -163 -975 -939 391 782 543 379 265 -772 -989 561 697 -927 -821 16 871 -783 961 -814 984 -926 -936 -743 -994 761 -164 -708 213 -940 4 -102 619 398 -96 963 305 575 -50 -79 564 -290 188 -480 574 153 -512 -65 810 129 -347 550 723 -475 -747 163 -793 534 407 17 335 -844 -667 -385 911 361 474 -695 672 -933 874 262 -930 -580 820 -61 928 270 -108 -397 -684 991 -965 -374 -643 919 -313 -960 -863 -465 -125 -909 118 -901 -659 -715 -427 16 638 -716 -495 -480 207 666 759 959 646 93 660 -457 -78 653 743 -334 -409 86 -807 653 -663 480 811 227 -911 760 -170 11 -332 -677 118 -667 -205 -369 435 -15 -339 789 105 976 -79 -966 -254 -435 -734 877 -313 -230 -303 646 596 696 -941 -670 249 262 -322 -623 -610 658 -520 84 374 -525 -326 44 90 -996 -544 -211 -580 371 -373 150 -405 -747 344 -364 779 -961 10 -217 -331 682 -455 -114 113 -752 439 854 -577 -226 -892 758 -355 -851 515 523 -831 875 -796 -929 -226 -249 514 122 -932 691 806 -971 -185 123 -823 -220 -852 -465 -445 -54 140 -563 -833 3 713 -778 873 745 -57 284 -584 -259 529 870 182 54 -211 -329 910 -654 -526 994 229 -829 -593 -973 696 -551 -850 968 -25 921 -418 916 216 -571 -310 398 564 -466 73 -356 698 -48 502 -230 13 554 -284 -887 552 153 953 210 156 -393 -532 -148 936 -72 -817 230 -579 886 -74 975 -579 153 -581 -977 297 -55 -8 843 52 510 -550 112 743 -583 -967 674 508 409 416 -559 -70 645 -237 -51 410 -996 214 -391 906 -267 -975 -696 -56 582 -992 786 -831 918 174 401 -26 -523 117 -459 508 952 -36 -489 -857 987 -605 252 -221 359 20 -545 -20 357 904 52 948 -683 969 708 74 -146 573 162 167 589 766 202 -923 102 -348 395 518 -41 -954 -584 -489 -250 -927 654 -354 -309 -36 -334 -840 -752 -902 -202 657 635 -438 73 -8 799 -625 678 23 -813 975 -61 -199 517 -226 149 -228 586 -917 335 599 -476 452 -157 -373 -368 928 -10 984 -467 731 658 50 -188 -480 -68 660 -881 66 -519 -110 722 524 -757 -243 -361 847 -6 -179 357 -115 120 651 -254 970 382 825 28 -84 656 -400 -30 66 -303 111 952 -553 753 -67 -464 -536 -563 -506 16 -334 49 -766 -376 -260 -601 -674 -258 -333 -516 415 -580 -943 903 -783 609 -51 199 627 316 -500 716 -467 -875 -463 -10 990 -185 -843 647 -751 280 -921 857 -880 597 34 -430 139 747 543 -804 -458 -868 -17 -487 -872 222 475 -7 527 -685 -557 -953 904 -125 -742 238 -235 -948 -415 -804 23 832 74 -342 83 864 -649 440 -815 -268 -540 203 584 664 -365 -343 631 -251 684 -478 537 990 221 823 99 357 227 -242 204 552 -747 728 -280 811 -280 -816 -968 -154 511 -421 273 -215 -855 470 -526 -852 305 737 -272 198 136 949 370 -967 452 -111 63 839 697 -710 -69 874 -729 325 -508 -648 -89 797 611 833 832 -384 753 -41 -18 699 526 709 983 -558 -210 816 -598 763 -745 -409 -35 -365 -979 -800 -541 -874 -661 515 460 -624 -79 -754 -48 488 -967 -888 36 832 -221 -584 -667 -232 922 228 -869 -618 -719 -128 -868 306 48 780 383 588 159 -100 591 -567 773 324 79 376 391 749 -30 -748 393 618 116 -588 808 386 70 606 -975 -477 -430 180 47 -360 -37 818 184 524 542 451 -779 632 410 95 -304 -704 255 -127 628 581 548 -828 -932 982 -618 748 979 -983 -816 874 -474 229 379 -535 956 367 207 -93 983 -582 942 -854 -766 -422 181 650 -99 -820 -755 200 413 -682 5 -929 853 -825 384 -315 156 -513 975 -361 117 -815 654 902 -777 232 653 -891 -97 317 580 816 20 -170 -997 -287 -228 -656 204 -701 493 992 846 -268 244 572 847 800 -70 -439 542 -339 -281 -240 660 -539 -816 666 64 15 -131 431 502 -633 -250 274 859 107 -235 76 504 -562 -750 -879 187 -299 -458 969 617 -282 956 -449 473 -535 891 -355 370 736 -476 -767 -522 -986 -188 -701 246 784 11 -337 -486 389 -656 -877 79 -68 178 491 -679 -250 430 80 618 424 123 -489 -148 360 591 756 -64 -454 440 569 -366 -177 690 -503 -306 164 635 -454 -551 988 182 655 -230 460 -832 887 499 343 -30 -694 286 95 644 52 -882 -621 -350 870 665 -1000 -966 -766 468 -527 194 -78 -468 307 418 645 495 -784 103 -604 -68 -623 186 995 621 -617 -604 -911 -528 -264 -422 -658 -588 -812 -594 -314 353 -37 -274 -516 -736 -763 901 994 -610 120 -951 -836 -429 460 719 -25 -244 360 226 -936 -365 645 -213 -607 -915 424 218 408 -507 -730 311 -310 712 966 -701 275 -12 -478 -970 -772 -49 619 -466 208 213 43 938 231 -586 87 -619 -350 -459 769 244 -140 513 15 -688 578 37 -392 -905 -873 -897 -92 -393 913 252 -831 -643 176 206 488 -818 355 -635 -925 795 164 -538 -910 -739 -756 62 -339 -615 -634 -368 -210 -741 386 5 -790 477 112 -721 704 -371 783 591 -340 -884 857 -429 -67 -948 -223 667 -990 -141 934 192 29 615 882 -627 -228 507 -114 -73 -861 -875 532 -813 331 798 -374 440 81 -212 -817 -189 -105 -716 267 98 -382 -715 926 993 933 525 -525 -516 -801 -86 -893 -484 -909 947 111 585 850 590 -81 810 339 124 -939 -934 415 -324 -594 -85 848 481 -656 -405 -391 804 -558 763 -841 -807 187 -717 -641 373 -203 371 -38 -493 63 563 581 -173 -191 883 594 708 389 -919 -817 637 -998 629 -457 553 -791 233 -199 -61 852 -156 -282 567 583 276 395 -306 -718 181 245 46 -33 -453 -601 977 91 -432 -488 -947 346 828 -85 32 347 -299 -747 -888 618 -806 -862 701 -391 -741 167 460 30 -746 837 297 -874 768 742 920 -24 -904 408 -492 -299 -799 -531 -855 340 469 331 209 -911 -411 -741 604 894 503 -308 547 -932 994 177 585 559 868 -559 324 283 383 -674 72 -851 540 198 -875 243 742 91 333 728 27 -34 2 -261 -170 -231 -597 306 -625 398 -40 225 -375 161 228 -793 -417 -769 -248 -63 -575 -421 688 737 -38 689 773 982 813 76 -787 -141 190 -12 -18 207 -417 -982 -907 -567 -672 455 -883 640 359 -339 286 686 17 -526 -29 572 847 537 -75 -852 -261 25 265 -430 -503 -417 -240 471 -602 384 805 443 640 -482 -269 980 -716 601 -856 119 20 212 -797 456 -583 -424 -950 -153 347 558 140 568 298 -775 293 185 -881 -271 897 473 -855 -445 431 857 -429 -733 893 565 -30 299 -971 530 -934 461 -960 -590 242 -623 -294 -161 -793 -438 -575 -458 789 897 599 -485 -595 680 584 749 440 61 502 -96 370 -50 22 -648 589 956 11 147 -218 381 526 -451 655 -425 -313 -13 669 -682 196 988 -110 570 -205 -924 -846 -852 768 767 -420 -706 -338 -931 -446 528 -131 262 -13 416 -767 -328 -246 212 389 -283 -394 585 -881 -907 142 338 832 -868 -4 245 869 -317 696 302 -209 -487 339 381 -759 448 812 -341 259 -349 -705 268 -815 -579 732 -555 -803 137 632 470 -992 -456 -262 -727 -686 622 34 -243 -764 98 557 -457 938 620 92 198 -713 -354 387 -581 27 790 755 -891 -907 310 281 722 499 231 600 785 239 -973 63 625 765 155 88 -604 -998 -865 -820 604 -391 983 -862 -897 -529 732 -919 -748 294 202 475 -479 -135 -902 -858 554 -372 -779 -190 -867 -288 642 -82 -685 882 -851 -549 -418 -147 82 -527 -175 -459 919 550 -41 729 -350 374 -836 820 -755 423 820 805 170 -410 -440 936 526 -349 233 -992 -36 -648 -413 660 84 -876 -377 -126 480 555 -280 -205 542 731 655 -578 -500 511 269 -182 -239 -682 455 -664 -575 -87 521 645 781 -18 -198 -812 -856 267 256 -443 431 860 397 -448 -872 858 285 -84 -788 -397 -412 537 668 780 379 -875 -471 -883 -715 602 -210 602 -709 -655 297 -463 631 775 735 755 919 -431 -892 512 -742 -666 -358 -789 268 582 -856 223 -165 708 -555 -633 -932 -715 208 560 -298 390 -5 564 -519 454 126 165 -347 -264 7 -744 72 -30 -953 -194 -61 109 359 -75 -308 271 581 -272 -475 442 260 15 -101 56 -544 -137 -545 -899 712 -912 -871 -110 608 -975 -337 -834 -222 -325 500 -304 -254 209 952 325 -990 271 -487 900 974 -426 367 -443 -829 -324 -893 -811 -236 221 420 -840 -257 -951 340 488 322 -769 -879 953 -783 -882 -848 -388 -952 517 -196 -286 -644 -718 188 -210 421 912 -316 -77 309 669 -327 899 512 220 297 -587 355 216 542 240 649 838 -752 -30 -874 68 856 -353 -366 550 -938 826 546 -859 -504 -608 808 886 -13 -982 -600 -848 -753 265 -661 -128 -213 296 730 525 194 129 136 972 -367 42 542 12 100 808 876 410 708 -786 157 11 -222 -682 -555 -798 -332 -944 813 464 241 -561 494 558 -308 -481 -471 466 -899 314 -466 -754 -196 863 243 184 -430 639 -6 928 -627 -465 823 -537 -772 -304 168 -309 340 -293 -959 -135 -850 442 553 -982 710 -221 -897 -749 918 211 -116 -359 -261 728 597 -767 565 -861 16 -848 366 377 -312 701 242 -511 -289 -881 445 -27 -354 -523 -232 266 -771 -647 -928 -883 -860 578 -683 -355 -645 636 675 689 -628 -186 553 117 587 3 -847 90 453 -422 645 325 270 -113 -157 -156 -181 -598 -53 165 267 -371 750 -176 -188 395 -313 748 -337 -868 -229 -978 -383 -168 217 253 -46 187 212 -124 835 805 -839 -947 -546 -25 302 561 611 167 210 107 -108 379 198 -897 115 196 793 -626 -249 -653 -45 98 238 -635 -958 -369 210 -182 404 -325 835 -196 -691 -531 732 -10 -382 922 617 -478 397 -424 -641 -694 -969 749 575 -970 -859 -531 183 -619 169 364 983 -665 -20 358 -755 -563 834 -109 -645 -259 876 -489 -616 944 128 573 -610 742 -68 -560 -473 385 915 -876 -416 989 955 745 -730 729 -689 912 822 -906 -616 -137 -950 934 -704 -911 -845 -978 377 -912 402 903 364 -615 -651 -780 -184 -5 665 713 -664 869 599 -166 -124 614 501 675 -159 -314 705 437 -709 -173 -576 729 -292 -557 377 554 121 133 -183 -925 -612 -725 998 290 -621 -125 288 -183 28 946 767 -723 945 938 -35 -674 419 146 -439 935 -592 439 -315 -346 264 -846 -715 -646 378 -822 686 209 512 83 192 -438 138 -959 122 -506 -840 604 -684 -322 56 804 -595 520 -894 197 672 -676 -170 -473 702 26 147 117 11 439 -22 -477 -472 186 38 -145 852 403 853 772 608 -977 -410 58 -873 -216 432 22 -363 -781 475 -643 481 -123 129 202 540 396 -986 316 455 699 -331 -620 -405 -90 694 983 -366 990 -340 -386 829 507 315 695 -400 559 293 -993 232 135 -37 -249 -837 -88 630 -313 -649 362 463 -958 675 -382 -364 777 -765 -446 -704 -607 -668 975 -768 -276 -852 -181 -800 729 -159 950 317 240 -99 790 133 -421 -859 -483 251 -884 211 960 983 356 520 634 623 -665 268 951 -405 78 739 126 -69 818 -834 739 322 -37 -631 818 958 -875 446 -785 841 730 -24 335 -135 -40 640 -963 933 -308 212 -538 114 -426 267 -798 -609 936 -812 -632 672 281 1000 -878 516 -906 -425 -879 -807 -108 250 -652 548 -214 -349 998 989 -848 243 -786 -763 -914 16 437 388 226 -596 -674 815 952 -38 -255 -107 966 126 35 -635 398 423 -332 -39 610 11 51 967 -555 -462 969 -14 -362 565 -706 76 163 649 23 871 153 -562 123 108 749 -116 302 526 -249 -460 674 984 -146 -943 -142 -509 -302 304 -216 353 -551 679 119 675 709 645 589 713 799 -763 545 578 -164 -648 -383 661 -390 705 -547 -241 -587 -969 -615 473 -485 93 542 -325 -333 170 290 -20 906 -635 -272 -992 355 946 -4 341 78 -379 -226 -713 495 140 291 -253 66 -845 -742 -234 -596 -815 590 -285 -506 166 -413 605 -639 -542 738 582 -725 -381 396 55 893 -243 -581 -649 899 559 -285 -988 977 267 227 -836 577 -272 472 449 86 595 -600 -119 384 913 771 -982 -805 -218 -485 831 -197 762 -488 -96 654 -458 -356 965 642 748 -143 460 -161 436 829 299 552 -301 712 -622 268 264 978 597 -30 734 -296 717 956 610 738 746 -176 54 55 -717 -472 -192 807 -183 -86 -567 647 804 820 602 585 391 -883 474 -588 -396 -866 -979 359 522 -456 -883 -715 730 300 655 919 695 -70 -749 806 734 -547 -857 -431 -930 454 -817 66 197 817 920 -247 -584 519 921 -737 -925 -948 688 -90 916 894 -82 969 562 -405 395 288 -595 -497 802 -980 -361 -770 253 -644 255 -551 -162 445 102 -795 233 -129 -97 600 -389 -848 -780 -205 -368 -864 173 -678 323 -524 537 -104 -439 831 -863 -42 -313 -22 -438 760 -446 -609 -779 969 -703 411 73 324 -181 -848 -938 -553 -493 748 -528 838 48 608 768 449 288 -947 58 316 -816 529 -617 -708 -820 -237 603 -777 -887 -196 310 -468 -414 633 814 379 578 -78 -892 -461 -306 743 904 145 -359 -79 -197 88 -691 337 -439 -8 -598 -293 -728 -665 -630 -349 -587 941 8 -968 469 750 776 268 -174 361 -747 766 -786 907 -602 -460 584 709 86 -960 781 -103 -743 4 -515 45 -146 675 630 445 -702 -317 -483 -288 606 -768 272 773 988 923 924 781 -617 -650 -351 17 -997 926 -710 -970 -579 -506 281 138 876 761 37 -375 997 -945 -325 -553 33 -109 789 726 -384 -577 -958 911 -787 492 368 -511 456 278 -322 331 31 -585 606 -113 896 705 -981 -226 190 396 -328 -776 -240 -567 730 508 -241 -634 549 -7 -550 -639 458 477 -984 -40 -679 -868 -428 572 416 609 317 -327 29 614 651 711 -969 867 241 -324 694 198 -228 533 321 -247 -324 -171 379 549 265 475 -551 -650 -988 669 -349 -531 429 348 -272 -19 356 -563 517 324 99 -765 814 -818 93 769 -780 403 -883 -468 578 -821 -395 -852 595 889 -412 179 -51 235 -281 -244 -97 -37 -366 791 171 572 964 -379 850 -535 -386 -320 -459 -260 232 681 -857 358 -381 993 -973 -790 65 480 -286 -251 793 -455 208 531 -906 -113 -628 26 1 -190 390 -294 877 663 766 754 141 340 -516 -303 604 746 479 474 698 200 -406 -188 -48 -811 436 -792 -917 -51 681 -587 579 -299 950 515 -179 689 -912 -583 -478 -548 -853 -716 -514 -427 -290 692 -646 245 -267 695 -67 -14 976 -562 261 -866 83 334 971 -412 -651 -558 996 -731 472 25 -674 -582 892 -286 585 -106 116 220 -302 10 888 133 -638 -619 -118 318 -630 -299 -368 806 178 893 712 -927 115 -161 -897 -96 -861 -575 -607 288 -270 -641 60 -69 -838 -342 -334 643 429 -10 959 -12 138 8 968 756 -106 105 -968 671 155 905 -744 732 -305 792 900 -919 -36 148 17 254 -113 183 20 243 875 883 4 -140 15 -756 737 458 -973 413 -281 580 620 239 -307 -293 785 -53 451 -803 -215 -902 -924 -91 989 -205 -274 493 993 -837 511 -359 -169 -161 551 94 595 -46 -409 -84 651 522 -551 -122 522 802 -51 -228 164 -534 248 15 804 164 526 326 753 -983 741 693 -634 20 704 648 -111 68 983 844 -442 -192 221 455 -991 -800 40 305 -36 924 -51 364 1 -395 -90 861 -493 121 -30 583 -376 -370 -479 210 -558 962 -511 -683 983 -587 22 -781 903 -234 -492 797 -727 854 163 841 975 -936 669 -812 -274 906 -632 27 901 251 -341 213 -708 845 755 -592 52 815 989 -591 -304 -503 -968 -583 -428 -794 359 -731 165 -3 227 186 -442 -699 969 -21 31 168 -315 882 658 -583 20 -216 -194 -234 384 757 -292 975 -404 -67 -215 -539 -143 898 169 -345 -54 686 -125 187 -101 498 -220 -717 630 930 -990 956 -928 823 29 -238 574 98 -557 586 -45 -349 -552 -117 -71 -81 -648 505 -174 225 -810 -459 -7 -475 -627 342 457 336 819 80 323 424 -147 -394 654 -145 -981 262 -634 -235 -955 712 419 533 908 503 315 -43 -220 -85 -380 -6 814 376 -269 993 726 627 525 -976 -914 -500 -977 -766 663 175 367 -701 -397 268 427 -347 82 -193 952 -36 874 149 995 -835 136 -12 -897 -493 -788 779 724 -423 91 464 -993 -723 481 -377 -50 -786 963 751 -112 -206 816 -272 -1 -804 295 358 -238 53 113 205 -437 -790 761 208 -674 118 813 920 265 -769 -881 -121 -93 938 5 853 602 -559 -831 239 -996 -415 707 -480 505 -333 -88 863 178 294 111 -252 -297 57 -412 732 -986 -576 -864 -190 -175 -539 155 733 525 499 -550 -305 -566 -868 651 -697 -418 -981 -533 1 153 996 301 77 -425 876 993 -441 67 782 910 -261 565 273 975 -110 561 -587 106 -900 775 -85 -374 473 171 -810 883 -169 -583 -608 283 103 186 717 -684 266 -79 -317 689 -658 446 180 -398 817 901 -156 872 753 913 973 -183 -406 843 488 -77 -88 -543 535 550 -363 139 997 -578 -239 403 -146 694 94 489 283 833 -482 -612 -682 245 -267 -69 -748 5 250 195 730 154 -1000 592 -365 949 237 767 262 787 185 236 -473 721 -323 56 131 169 948 66 344 -398 -604 99 -8 281 -860 -102 805 66 -553 -290 -197 -782 282 427 273 -562 147 -219 -937 -309 -504 823 51 805 602 -966 369 5 -704 159 753 -629 -425 609 -289 -581 -350 488 155 -613 604 475 469 65 -988 -514 -409 478 515 -418 -872 960 -659 -172 428 541 331 -271 -568 636 586 -110 711 -239 -492 676 86 193 142 674 -301 -354 49 -818 503 -945 -186 -274 -818 282 -297 -929 -772 918 -856 -356 392 -256 591 -900 498 848 -267 834 466 -720 484 901 -388 265 214 177 935 -753 -654 -477 -633 867 24 -667 246 -307 -940 153 460 967 -402 696 -270 -18 -639 847 -348 926 -632 918 -270 -930 -483 547 -848 -299 -516 -919 444 297 -629 -80 -91 168 967 783 -518 -323 990 -878 -444 -880 950 196 739 673 222 -696 -707 49 -848 -364 -219 377 93 -936 -109 297 -698 596 -20 270 76 -898 -340 525 581 711 -534 -514 -378 -927 977 -455 401 -273 -191 -166 -874 -131 593 906 661 -253 76 -482 -295 6 363 176 -804 645 -378 230 -720 224 263 802 -672 56 -416 802 -253 -697 -973 -98 273 711 226 -150 622 -404 401 -218 774 169 480 -820 -73 -542 -959 -336 256 -196 -147 875 -873 -94 129 392 762 649 134 594 -961 984 392 101 746 453 -346 314 -806 -270 340 -831 994 77 738 -765 -494 -826 459 -792 647 200 -654 635 -353 952 -841 22 90 629 540 927 -345 -646 618 950 -893 -768 475 148 -333 37 7 143 786 -670 147 303 16 834 749 483 -535 731 -567 875 472 30 -273 -603 463 707 -906 -974 205 826 -163 -641 -35 -406 -674 -17 235 561 -202 -418 478 994 363 -595 824 -789 -540 897 -877 517 22 -932 -795 248 -971 646 336 -506 855 -746 514 -954 530 263 -615 -744 -103 -656 990 390 324 66 -567 -489 32 -789 -242 -134 123 -266 110 863 264 -905 -518 576 471 940 -442 183 -765 -512 98 605 -978 -67 948 162 -284 323 76 -75 317 -25 -940 -812 -625 116 48 541 299 -293 317 240 -41 733 13 -744 -868 604 -607 -787 205 -207 608 521 82 -883 -73 -387 75 116 -295 -927 -254 654 301 -845 80 -75 -729 -451 159 -676 756 539 -863 -941 -165 664 328 -110 -892 966 -126 -789 -391 182 833 124 484 933 110 -655 259 -310 743 890 -577 102 112 -88 141 692 -82 -621 338 601 0 -685 854 -413 -623 -89 -656 -917 -238 590 -422 -742 836 -160 -16 -5 841 381 688 742 -969 -769 -904 -652 -219 -367 340 501 -783 -173 -103 -376 -746 732 -355 -749 95 183 831 -753 -545 -688 782 -859 -644 236 -449 660 -805 111 -628 -724 604 465 -757 -230 -665 193 -231 -534 -905 -633 -844 557 980 72 528 -154 -702 259 -650 308 -845 462 472 291 198 -796 -785 82 527 866 356 -293 -14 -791 21 973 -767 -937 -110 -830 -45 927 -98 -57 529 962 767 -177 303 -586 936 492 814 -660 821 -315 726 937 911 957 -568 934 111 681 -237 -532 -547 574 -121 468 735 213 868 -365 -130 814 -740 741 -161 -867 -622 -794 -328 897 847 558 777 452 896 -361 873 -797 515 894 773 -909 99 -495 106 769 829 541 -651 431 -725 -812 -17 -186 54 989 140 551 -359 -367 -171 905 -103 -547 374 -295 803 921 168 586 -266 -431 -236 -655 215 312 294 855 -715 595 526 293 -763 773 684 945 310 -208 799 953 -437 593 -496 -250 602 989 435 758 965 -756 874 -210 -670 742 486 378 -292 -331 719 783 864 332 144 628 422 697 -505 -348 683 354 -740 671 -807 -638 303 463 -129 169 -316 44 -679 -878 218 856 486 985 431 -394 973 -501 -407 280 -870 -347 -229 442 -641 204 425 230 498 -485 -911 -60 942 969 758 383 -148 684 -348 -841 333 -501 -478 -794 513 -714 -690 -991 -781 -203 497 279 642 611 596 -902 791 843 -469 425 579 455 396 853 -437 963 688 550 -77 672 -741 413 367 535 41 272 525 -981 -353 -304 -72 776 739 -756 153 818 -600 473 -38 -563 -396 -351 469 -523 -949 -140 452 -963 -859 -54 336 818 -417 204 182 -634 514 671 193 -1 -960 360 287 729 -71 566 837 -331 0 784 588 -91 -2 -420 -93 -546 160 -394 -762 101 -197 -47 91 570 818 399 -863 902 -477 -966 -297 352 557 687 100 -905 530 218 347 479 -140 -245 -455 291 281 571 -355 98 -708 -472 457 105 511 -561 742 -948 1 -974 373 4 -991 910 416 -290 -702 297 -160 30 391 4 -610 -79 223 -676 -210 192 541 16 198 -567 274 831 890 935 339 132 702 -381 39 447 -757 -987 481 911 -822 -649 -651 -850 127 -834 -623 -370 403 -167 302 -428 553 967 181 590 299 922 -212 12 -951 -97 -652 -447 294 886 727 -659 169 -729 903 -565 69 -128 -947 -93 637 -307 473 644 604 -27 231 633 25 -773 687 -796 735 -231 376 899 472 71 -52 -700 792 727 -942 580 978 677 -786 -591 -972 359 -323 -105 158 587 970 412 892 493 312 -477 -298 843 -271 -86 -201 -318 509 -729 -431 176 -473 483 -40 997 340 -640 -187 -202 -596 -259 69 643 -692 5 912 692 -923 -727 101 -147 602 -445 -805 106 -206 -294 423 585 -14 858 283 -361 -151 452 849 -678 -228 651 -358 247 -216 -419 138 -779 393 453 149 -808 666 361 516 554 -307 -155 996 -680 -272 405 596 696 2 -666 142 726 -891 -827 -654 -817 442 -497 499 866 510 667 110 186 366 -298 -390 -387 870 -221 122 123 -286 -398 449 334 -344 -270 13 -948 -393 -608 -202 364 -830 858 293 282 -251 -90 -948 9 -717 873 -355 -389 289 -251 -191 -629 -999 -955 418 -901 632 639 -687 -953 62 -196 -838 964 634 -472 -495 460 -304 322 -660 263 642 238 756 918 923 -229 -648 48 779 34 -339 370 -950 -858 -766 -874 518 334 -311 860 709 19 153 -916 230 951 -758 -659 293 431 680 452 390 784 128 951 -719 401 -188 -539 -360 -607 261 -134 -602 -153 -148 311 -827 -687 -933 -130 522 -264 231 -577 -846 -25 -239 -832 684 -216 917 -703 886 -425 333 107 917 397 -827 -490 116 776 -140 987 553 -520 -864 -167 337 685 -572 827 -758 289 771 -518 -506 531 -698 -520 -6 -330 -397 -562 -674 -269 660 932 456 173 948 983 447 806 987 610 280 685 390 -239 -37 260 957 552 -404 -416 713 -103 -74 -232 707 414 -326 294 -207 -945 473 980 11 -122 126 515 -173 215 912 -437 869 -369 -250 -111 -370 441 -471 289 459 282 878 551 940 -961 -997 567 660 620 715 -88 -211 -85 -728 905 -354 -879 85 303 577 921 602 -262 -814 571 -90 -594 -892 890 844 990 -693 748 -214 -494 458 -466 3 -86 -62 155 792 829 348 993 259 399 847 147 54 -49 174 226 -388 -221 -467 -918 176 643 -934 510 585 754 499 -47 638 -916 -451 952 -486 243 -854 -513 -305 -303 -459 -912 -463 -388 408 -997 924 615 -524 -133 -452 69 -748 -344 411 -698 258 -741 -363 86 984 223 930 488 -164 -131 -570 -341 244 -561 141 -699 -284 -316 -362 270 140 -459 -807 190 801 -974 417 -275 367 959 -227 -649 -385 270 22 -403 -962 -706 -379 -126 -338 845 140 -628 472 -937 965 -555 79 667 -282 913 256 -240 -535 978 977 25 972 -195 977 -832 569 -101 -316 32 -633 303 818 -920 -783 -634 976 528 142 -744 516 -843 -905 469 858 324 -376 820 -57 493 330 -616 896 620 743 -457 -829 -360 227 219 358 -16 35 -72 794 -714 -290 -343 178 319 387 -968 -728 410 482 216 -336 -556 -604 -617 662 -685 188 451 -106 -908 189 866 -535 -821 -203 364 125 -30 -280 -636 -554 -646 -251 -556 -589 754 565 -828 -225 644 -158 741 468 356 -964 -683 674 750 -70 738 864 -968 939 -794 497 -188 674 236 651 49 -788 45 862 824 -752 -272 917 381 -287 -43 883 -159 -980 -61 745 965 -425 -444 575 735 -630 -282 -623 -892 75 295 -930 -540 575 -260 291 99 -726 502 120 -81 -844 -869 -362 -433 -805 873 115 -939 356 126 -353 -537 801 -142 -191 -2 885 -97 487 -664 -650 412 975 -293 -814 515 780 -571 -218 220 334 -281 -597 325 -793 -882 646 -272 144 454 -684 -469 -834 248 622 -796 276 591 139 223 413 -395 -11 564 -77 -217 -450 507 861 167 -389 -397 -869 -312 193 -607 628 584 -811 -638 -827 -179 -235 -598 816 760 20 973 175 140 824 -44 28 -25 -485 794 705 -171 326 934 -548 -995 417 763 -54 259 -748 972 -855 -612 -483 -161 419 -59 448 -116 -446 670 -744 -279 630 2 35 -723 -643 -92 726 563 -521 -339 -170 -170 -736 -226 600 782 -979 114 -602 -901 -23 -849 347 68 -129 -91 -155 -522 -993 -940 -414 -79 115 -337 -582 689 607 301 -395 -482 -961 596 225 -997 -166 997 447 -756 450 -406 -456 541 235 -358 46 114 163 84 250 -135 -68 834 542 625 12 -199 113 279 114 494 549 308 200 -860 -902 -970 -293 -434 371 495 367 -176 796 232 -395 673 497 564 791 -629 -19 235 -716 601 -855 -145 -679 -982 633 430 -696 450 -983 -994 -224 -63 -962 -108 -654 -79 -81 139 356 -558 575 112 -157 307 503 -129 941 -501 48 -550 219 -497 -896 -777 -199 -794 -992 383 -684 526 786 410 -860 -753 351 363 -880 594 -474 -99 -515 -597 960 -498 162 -478 444 923 -462 766 -934 -74 -966 -117 -861 881 -401 43 835 -890 932 289 242 -133 529 303 -202 729 -851 -467 -990 -462 -758 -991 -891 620 74 -449 518 909 -569 -245 229 504 -556 -241 784 -4 749 -748 -334 552 -315 -982 -904 -429 687 130 131 -348 -867 907 -512 35 -877 916 -637 -763 176 377 -673 823 -203 610 785 222 952 747 -720 -290 350 907 583 -654 837 754 -678 -531 461 449 706 -132 -314 -637 -443 82 -675 408 355 -456 341 917 420 931 -226 652 -435 -825 -580 644 -797 748 644 493 20 181 156 -322 810 -557 -918 717 -359 673 670 810 970 740 -982 131 657 656 290 465 -396 -530 70 -653 -80 -792 -384 701 591 -671 697 -632 -871 -365 248 905 -270 -962 653 -408 -857 -742 457 644 -664 -649 758 240 916 693 -942 -702 -31 923 -918 -976 420 -505 -110 957 -879 -834 701 242 297 31 14 -309 -485 27 874 -293 748 757 790 318 640 -918 -985 -939 631 -660 314 629 439 -275 723 -285 399 -451 -479 -767 941 -887 948 858 335 656 492 282 449 -349 565 71 347 160 647 -932 -312 934 -443 718 931 -459 -252 214 746 -422 976 -972 -687 561 -166 661 741 919 -112 -549 480 -99 918 -881 201 572 925 -497 -403 968 828 -236 105 660 -603 -181 29 589 -127 977 -290 153 397 748 -993 856 171 -229 370 -912 875 934 207 -193 -694 -756 -750 -681 -121 138 736 788 461 -363 -4 179 547 9 971 -476 524 -318 -520 -905 488 505 -503 285 -675 -14 919 404 991 -927 334 316 -869 367 -884 367 44 404 -515 -973 294 705 456 -688 198 577 -847 -833 984 681 622 539 158 432 -156 876 -760 271 -747 -519 -659 -581 -200 -697 -756 274 -964 407 -551 -559 -161 185 995 -762 793 -295 -137 82 9 -250 -168 688 677 843 719 -210 -754 239 998 -353 -492 854 507 -598 -893 -172 639 451 981 561 361 774 767 8 -126 -431 668 694 460 559 -955 171 147 633 844 -805 -800 487 -280 937 408 22 -595 843 -821 -452 363 -191 -322 -846 589 -942 -432 776 -540 282 -830 744 -535 855 -528 336 537 -14 160 991 419 -26 -892 -789 -435 -665 -775 197 -739 694 702 -247 -711 73 682 -309 935 25 -826 -149 -15 -337 -455 -36 215 811 -959 -515 956 93 -686 627 912 -340 690 -356 426 -165 768 208 936 -152 -891 -559 128 -868 794 726 -210 155 61 -146 109 -430 135 546 206 110 739 -198 -275 -903 -831 985 6 -706 -969 20 451 258 -621 -935 -995 -679 -901 -418 -78 925 952 670 807 858 300 817 -87 447 138 828 84 704 -96 -273 278 722 594 892 826 187 -838 374 148 483 -969 97 415 -707 -988 -321 108 -187 789 -782 358 -179 793 357 546 67 -537 -893 584 630 305 684 967 337 -241 329 -928 -979 470 554 461 654 -679 683 306 3 -449 510 484 -692 -170 395 -261 106 578 -566 169 -378 791 232 592 390 75 473 -616 -81 368 207 -785 250 -198 -686 -419 258 -625 -640 -589 426 -473 182 808 -600 -393 608 -65 979 -487 754 -595 -252 -465 -393 -609 -110 -407 623 -191 490 -578 125 58 513 741 -16 -361 -523 -607 -711 877 -821 292 995 -461 99 -878 641 415 -342 -286 296 999 798 469 -518 464 -422 793 862 -487 -616 984 -805 -69 497 -723 -279 817 276 -909 -144 854 704 713 67 -745 -273 -570 -320 -756 182 -578 -127 302 -734 943 -745 189 187 -768 -521 -784 -589 -610 -608 -303 -621 322 -108 704 155 514 -985 -730 -639 -892 -923 -169 -259 -649 -197 445 250 -8 -48 -509 176 927 173 -517 -771 -18 154 -60 -865 54 968 221 480 -41 -937 -303 125 318 120 49 137 -997 -919 551 151 -568 -781 119 739 997 -178 -766 -867 495 676 608 -158 -60 -402 943 894 -377 336 174 804 -136 -529 -6 533 293 233 955 458 -658 -558 319 -901 85 751 261 -359 -975 -391 -649 912 -420 -691 -587 -909 869 357 500 -96 -131 -967 625 502 283 -277 996 -11 -399 782 -259 911 358 -630 534 -130 -116 995 579 -541 -140 270 387 -530 45 -342 -555 -850 -418 -251 -20 988 423 -351 -655 -222 743 -583 506 695 618 826 268 -679 184 422 61 965 -757 -887 -655 -307 334 22 -164 -33 911 540 -157 408 -475 -616 -348 -869 559 580 920 -241 556 683 -456 -180 226 -585 160 305 47 155 663 277 32 563 798 -4 -825 -577 -834 -542 590 114 -160 -242 -465 905 -789 39 704 -998 362 -165 525 -128 376 -799 -100 -804 -794 -662 694 11 854 882 -756 508 513 47 -647 -136 431 -134 -126 27 -577 119 -817 -533 -363 404 526 53 -205 606 739 653 467 5 598 561 -802 -482 517 800 -460 584 -785 -905 -418 -728 937 -190 0 -713 -640 -148 -221 -97 -179 927 -779 -83 -444 949 600 -712 251 659 599 -618 758 -149 74 -488 221 397 -830 684 542 1 40 -456 -717 -317 666 128 594 729 -845 -457 517 379 -251 -15 -755 215 278 -253 -848 -493 759 -364 327 -735 -556 653 -478 347 -1000 -907 1 -306 63 492 532 -482 996 -879 -823 362 -131 333 -55 -643 947 -787 868 -907 -757 -551 -695 637 -427 921 521 -382 36 -462 403 45 -401 -463 818 80 -686 20 -894 -364 33 -34 -1 -686 947 -503 -413 271 644 91 -439 -505 -298 -563 539 -404 -940 -82 432 -840 313 705 -738 185 619 -935 -573 -105 437 -749 268 645 -228 934 -427 -567 899 -705 -735 526 942 -787 -417 166 104 245 266 529 575 273 -427 951 692 -543 -317 912 -84 -318 -463 -973 430 511 -342 63 269 117 -862 -732 -758 -689 842 981 847 162 -289 -970 217 493 17 -960 -54 594 -465 592 539 -178 870 -603 630 585 -257 519 -284 -182 -491 -212 810 -422 445 -475 -313 687 249 269 892 977 -616 219 -357 -181 -913 -666 771 151 944 20 -765 305 -947 9 -736 -996 713 24 -169 -871 -522 774 -746 -462 -309 15 903 756 -388 805 -400 -405 -746 834 -807 -659 -37 52 364 -515 -809 -964 -884 673 -36 307 651 -804 950 -154 -880 482 408 -274 191 -533 843 839 982 416 617 78 177 -591 976 -445 -512 511 -204 282 -864 121 104 -918 503 -725 8 536 -556 648 40 -3 -753 853 410 931 -31 771 346 -313 96 198 -182 761 -892 -197 780 -514 -337 817 -27 -73 180 -944 432 994 753 -71 143 426 174 562 567 152 -361 582 -591 -534 -172 400 852 -861 970 -271 504 605 320 841 843 296 442 891 -313 992 149 523 -694 -419 -50 -959 -504 324 -551 603 904 186 -953 721 570 517 -381 -243 -828 957 456 612 867 -597 -364 397 691 -711 238 -455 -287 993 636 685 182 -738 -918 -68 158 847 -813 859 497 754 357 -117 686 -575 -591 -226 432 -927 -758 -343 217 399 691 771 -664 474 -601 -74 -937 -859 969 871 111 -641 48 -133 688 25 389 362 679 -531 18 928 547 -92 732 571 -283 -297 -760 574 759 -366 -937 349 677 343 166 -257 -160 -639 -506 531 509 -363 675 -614 -683 -23 -814 -496 158 627 -245 -961 -245 -763 749 597 735 -567 -212 -607 15 -251 466 748 607 -843 600 66 -51 85 890 815 593 270 -536 203 -635 -254 21 -406 545 835 -263 137 345 849 -955 392 644 484 -623 -88 785 822 -310 243 -684 358 481 715 612 -517 144 400 -111 -254 -420 875 -818 -279 499 -528 -644 -959 -833 226 -652 -50 704 -465 168 853 -887 802 -159 633 -186 -568 369 251 798 405 -464 939 -798 577 -231 -584 -578 638 -574 750 608 482 138 954 290 197 400 -516 -820 -554 -105 818 751 171 -444 -449 154 277 474 -351 -566 248 -42 439 814 155 -858 -764 170 -238 26 -793 208 85 -845 -445 -233 -700 -206 -759 -552 143 -334 -571 216 8 552 176 -458 706 891 -340 594 70 831 -507 103 -931 628 -998 645 -78 -955 962 -849 -562 736 -344 292 524 363 316 -30 -13 -33 254 24 353 516 437 220 635 85 -82 973 -295 223 -390 -591 965 -766 531 163 110 -858 239 -727 -14 -612 -847 -811 -928 -559 -577 -62 -141 167 357 -944 -461 521 -811 685 636 817 -76 -581 397 973 185 -987 626 -571 603 722 921 -408 702 -551 935 -773 -340 649 -583 -236 183 -922 -14 263 865 146 432 452 938 -740 966 602 610 440 258 -823 927 585 200 -704 -698 -81 878 -243 564 -787 449 -3 -195 177 497 693 736 -723 -993 990 -506 -968 -732 252 -102 65 655 485 -911 340 -418 -554 130 -631 -770 191 955 -716 1000 187 -146 999 388 244 -94 407 327 710 110 675 -561 -187 -519 -648 -993 941 334 -701 227 392 934 981 443 -615 993 -287 622 258 936 602 313 280 -443 -751 -125 -711 -175 768 429 435 -400 524 162 982 -117 387 196 300 -677 280 779 648 358 -315 -830 238 -389 -340 349 777 947 -571 -216 967 -394 -200 -922 955 292 -582 -251 -275 383 708 -888 834 198 -576 848 869 -42 934 704 -522 -322 85 -220 -306 -409 707 786 405 857 959 -13 -502 -593 56 197 761 573 -412 142 217 586 643 40 -667 -524 -50 -11 489 -290 127 -845 -680 -748 -108 940 659 228 -490 627 380 -478 -765 -947 324 76 924 141 -196 188 156 -539 255 -220 -362 685 327 -471 -139 -802 -813 -522 343 334 565 -607 957 -704 -648 -68 -784 645 713 -264 289 -225 -694 910 680 -444 354 764 369 -286 195 -308 -227 -308 -977 662 -95 -966 121 446 -234 -865 -803 -671 48 206 -526 346 -158 753 170 -955 -618 566 -972 -710 193 -245 -499 -445 518 511 40 -594 560 -431 -999 693 278 -897 -542 -153 742 448 -663 437 121 265 489 861 -171 798 879 700 831 799 -928 793 266 585 453 119 936 496 -869 365 -30 -630 671 -991 -591 -218 722 711 7 851 -747 -545 383 -619 195 861 347 -492 -956 -185 -166 -203 -707 532 427 57 -713 170 435 -532 506 724 284 -199 -33 -921 63 361 -680 412 -87 776 -905 -106 -914 -803 640 197 -833 -349 294 720 775 -486 -534 -956 -209 875 -712 520 -169 -134 73 -796 -407 -856 -627 -562 -575 -271 -954 89 -603 -390 566 166 821 777 4 -482 -695 -551 -572 4 476 -255 -672 -627 -273 709 976 -371 -709 685 990 -534 567 -478 619 -529 -37 -38 -595 3 629 521 230 -760 -354 -515 258 -349 -768 699 -63 384 -5 224 -186 840 160 -395 553 866 780 -906 791 -837 -860 -846 -181 -377 888 -636 710 731 -552 -746 -345 736 -603 -104 410 -594 -716 296 201 188 -912 585 -212 104 963 779 488 771 249 -450 -848 -349 -702 375 608 -337 399 -575 -389 -267 -817 944 291 -331 -670 -901 -585 299 -578 69 -473 913 644 49 134 713 411 134 454 -926 523 -103 -279 624 169 462 -643 -969 -849 -808 158 -154 13 -242 452 -667 59 -711 894 918 449 686 -162 -636 -115 -88 997 -3 -758 -411 -723 235 -489 -160 -546 -939 543 -614 793 203 123 -69 -89 379 -447 -597 653 -958 -172 -106 -593 902 -24 708 -676 803 -270 -151 -309 -785 -960 -831 528 44 652 944 -582 -196 884 -507 533 441 -650 -828 -218 -307 217 979 962 531 -803 -887 236 582 147 -715 350 -928 -658 -654 -240 93 705 713 438 351 479 -213 844 -376 919 362 -811 849 -750 -647 -176 -461 988 433 -638 541 704 88 814 -596 -575 -135 232 743 -779 392 760 -997 619 -519 755 -552 831 548 -453 560 -244 807 -182 -371 127 350 -523 191 86 634 -660 56 224 -930 -853 127 -889 702 12 951 -664 77 -878 -208 181 241 -525 -971 653 439 -827 27 -731 -814 340 222 -53 -371 899 39 -731 576 -692 -746 -224 -450 468 237 305 302 -976 -945 488 -25 387 -233 860 362 -31 -536 -597 -293 -337 -11 -697 -227 -794 349 831 -892 -954 706 -805 -25 -459 -755 -269 628 687 703 -507 377 -943 -205 -558 -497 -788 684 999 217 -488 -516 877 750 723 -658 -113 843 604 9 -791 945 852 403 -6 275 192 -34 503 795 -782 -176 458 463 797 474 307 -861 757 -39 -594 648 -705 -299 130 -839 911 -16 -449 952 -944 -135 -167 -750 506 -793 658 -559 311 391 -906 -728 235 38 742 210 41 920 -217 -450 447 -585 -65 986 -844 -735 -516 782 505 -329 -133 -755 -71 142 -556 -297 -237 692 200 -507 937 113 67 122 -504 305 -828 -546 -149 114 934 -900 -190 842 -637 869 -830 -683 827 620 -82 555 868 859 -664 112 276 798 -297 -871 -843 280 -617 681 -585 -288 -335 643 343 -996 778 202 634 664 -991 109 -266 248 703 599 -734 -734 -450 -235 -512 844 -779 662 953 -581 510 624 735 -806 895 347 449 -560 185 -35 856 987 682 -709 274 -736 -477 887 409 -506 539 3 116 5 793 921 -885 -866 -538 -515 235 133 -731 704 92 237 -353 889 -320 918 918 77 -233 -329 919 -493 -965 -488 -93 -570 -136 536 429 -973 991 722 603 -111 -511 -850 707 221 -760 983 -939 267 -547 -957 905 882 464 -232 813 -323 -180 85 539 -93 941 -610 246 787 853 -118 881 -241 -723 52 -132 524 610 -642 8 -525 301 7 580 992 -313 -9 55 -490 -155 613 139 -212 59 -581 -487 -403 -806 -700 628 -623 8 133 444 -751 -746 -408 -78 -683 586 279 495 -879 -914 -717 -654 673 57 206 112 114 -210 -233 -515 -687 -775 -574 -810 821 22 521 472 316 -198 33 339 869 -748 0 620 599 -49 -801 -72 48 -616 -924 176 813 607 -367 -606 -878 -40 -663 148 -303 -39 -726 541 -884 345 -310 -373 733 -859 245 305 -866 -770 258 708 948 -204 -871 706 164 473 642 633 -104 -82 697 306 526 662 -583 306 -252 -460 89 594 92 148 136 231 427 -145 -243 501 -45 -923 975 -870 309 526 -915 682 983 -205 -274 274 781 -265 379 262 -595 82 -774 -706 247 82 55 -652 217 -775 -454 548 -749 520 -623 526 840 -707 613 282 494 603 644 -609 25 -574 889 -520 -928 724 -93 828 -632 -892 -319 823 327 -80 837 -295 623 -882 159 239 -262 -488 691 -495 314 506 821 153 176 -650 -670 905 -878 126 -261 -838 5 478 311 459 287 -320 907 892 337 -560 558 950 900 561 -310 -709 -133 -174 672 666 606 190 -57 341 -500 509 779 417 -717 -128 488 578 829 -573 980 665 57 683 -104 -154 442 267 -440 227 -140 -495 -330 238 -404 291 -506 -707 257 -667 691 84 605 -485 311 -476 944 -3 -556 -276 -477 -108 415 -832 -425 192 516 980 934 -699 270 -65 297 -251 273 221 228 -172 392 569 -468 -765 979 -88 -863 8 826 488 -233 425 451 -728 553 216 9 -414 -257 -618 912 -140 760 -114 400 401 381 -93 114 -173 319 525 907 -908 456 -301 -987 -2 -893 240 633 -902 19 -855 393 243 955 75 148 -625 -421 559 539 -61 -970 846 154 -91 593 196 715 -711 -570 -870 -928 -417 -998 -942 517 631 704 389 608 627 965 86 -273 -484 627 621 689 -294 144 -908 745 -483 118 -644 64 822 -569 -606 814 -251 -892 -344 38 -158 -371 -533 581 329 -983 507 834 258 -906 -791 -269 930 -385 -345 -285 177 351 170 -157 -305 377 -488 -292 31 719 433 382 -854 -161 -990 -719 -968 66 95 813 -783 -341 763 650 641 -956 316 144 -899 17 533 952 12 -420 -666 599 769 43 466 659 262 -975 -563 -223 -457 503 -128 -965 486 724 79 -875 -863 -900 259 393 221 839 823 93 737 514 -482 269 -432 169 -452 69 -803 -909 258 545 78 -409 565 -45 -752 499 967 121 538 -560 156 -546 624 413 -273 287 81 190 -836 -678 -675 -848 -627 -139 -950 -893 -572 565 -226 115 -346 573 540 -514 -627 320 -313 -528 -198 393 219 -11 316 615 726 753 176 132 643 597 566 4 599 -34 -619 960 -925 -793 476 371 -708 178 -119 389 291 561 -456 423 70 557 743 541 -400 190 831 -737 -656 -713 -932 -527 -635 -875 -146 -533 424 -932 94 855 28 879 -376 230 971 660 956 291 -407 -344 581 559 -277 -258 806 -391 542 575 36 -761 -531 240 212 497 248 936 -225 893 811 702 -286 -549 997 408 296 -867 -945 -702 -970 -220 -688 493 -871 553 -522 112 296 63 -489 -119 882 55 745 848 344 -536 237 -123 507 -850 929 -920 -734 683 295 -886 603 955 162 998 862 -726 -552 -21 223 -482 308 560 -561 -880 -128 452 -4 -825 14 71 252 -119 714 -663 745 667 797 564 198 416 165 -219 -564 -409 -658 -707 42 -395 -843 -836 722 -858 614 -945 953 495 550 -465 -763 216 165 -705 32 -403 -621 -592 930 -349 980 -621 926 -815 -27 114 251 -280 -976 67 -943 -533 877 922 -251 400 -90 711 -604 -265 -981 936 670 -39 283 -286 766 169 128 848 -157 570 -376 -546 579 250 -669 615 838 336 -597 -741 524 -332 959 195 -62 744 692 624 -780 876 -919 -877 907 508 -727 622 972 604 747 -134 467 582 -210 404 -549 1000 -144 -639 -814 833 394 -727 -736 -972 501 471 -162 526 -249 103 826 831 502 -277 9 488 -640 65 -503 -515 685 -172 469 385 987 -304 -189 490 -3 -590 940 262 -174 -525 797 -91 -102 332 -923 21 -435 -952 -527 -606 14 -611 -587 182 -938 -937 -536 570 864 494 -467 -141 465 895 993 -617 2 -835 -175 -114 257 -808 -465 -776 145 -917 -889 500 -446 629 -510 499 -83 954 497 -745 960 945 733 950 879 919 188 -417 -408 -752 -69 -793 -263 -273 121 -208 -747 -721 867 605 555 185 705 361 573 563 -839 -380 -390 -743 273 688 -278 -409 -622 -998 991 -849 -819 -324 -48 725 68 -505 -929 -236 -800 -259 -881 -479 -167 -19 -149 -566 -776 -274 34 -996 -264 580 705 -373 -87 -481 -338 597 -498 526 -357 86 -833 -286 822 -681 -413 707 -231 -820 -169 272 -447 -883 848 -408 901 115 -28 696 228 -787 518 -443 226 -796 -185 247 997 390 972 850 -651 198 362 66 765 729 984 82 846 533 805 -145 -340 -481 -832 998 448 -652 -139 901 -673 308 930 -911 715 -405 913 -980 -17 746 23 344 -460 -642 -277 479 -443 8 105 279 256 638 874 -373 -692 446 254 -975 -102 -72 255 903 -775 -536 -277 -59 693 -527 -933 -137 644 780 -856 -948 397 -534 -696 553 998 -237 -299 -557 -326 790 288 -437 -393 479 -318 430 -783 966 -923 373 -878 -104 463 -317 -553 20 415 52 895 963 -12 -165 -216 659 939 13 247 395 180 883 -633 732 -756 626 -627 783 -518 -905 546 -384 890 -705 -407 571 -466 -535 150 -626 -974 -412 810 -167 289 -739 981 -426 -295 -527 721 539 457 664 789 860 -780 -943 808 865 117 -710 18 -936 -729 -78 -596 -143 -937 171 -239 400 515 -924 773 742 872 498 30 -517 -554 440 -30 -752 909 686 909 -65 903 -610 998 -998 -288 -867 927 -842 38 242 912 -767 291 -505 -866 711 -853 113 -556 -591 -994 205 523 120 -782 -963 555 623 381 671 -129 -575 -737 -923 709 -169 272 -8 851 -798 757 -484 467 197 -74 386 811 -764 -675 -181 937 196 -589 793 101 -538 -125 554 139 651 373 -846 342 -347 808 529 -478 177 789 382 -789 -371 585 706 -905 -329 971 737 -61 38 -528 -856 655 126 -231 112 580 -413 -744 -418 -28 255 206 813 702 -337 -383 -599 529 619 -517 222 -557 735 632 129 820 -240 -630 -204 455 -515 -204 374 -751 227 388 -386 605 8 -955 -991 -949 -539 356 248 321 -619 -755 -291 573 -221 -616 -758 961 857 57 -216 617 760 -680 732 67 -218 492 -832 -219 857 296 -42 878 -866 206 -665 -39 -78 -199 -294 364 -660 410 -434 567 -931 -856 -560 -223 -789 -539 -591 630 415 -545 -679 650 169 145 874 908 -624 -928 -463 -880 425 83 -387 803 173 -11 652 -160 585 234 568 -679 658 786 674 -183 -795 -168 -675 45 -841 -279 548 -280 -522 917 468 534 945 -814 750 -425 -865 -145 -519 -84 -365 417 21 965 -344 -112 -277 -507 -564 -517 663 -236 -730 88 -928 -802 -118 -902 127 -341 230 -280 -236 308 -744 606 915 -772 -280 280 -796 -538 -834 -526 -879 696 609 -283 -130 -156 -372 172 163 209 -92 468 705 -703 -11 -793 401 351 -562 692 -907 -219 338 -636 -328 -959 235 526 -694 -687 857 -565 608 382 615 -354 -654 -658 804 773 -379 -339 41 879 -547 -764 -902 800 -714 -507 -690 -902 -767 -950 -429 375 136 -231 -13 196 -456 -334 176 547 578 165 276 321 819 -244 -264 -974 -230 -284 897 679 823 928 -987 484 620 -593 -760 -191 939 -878 768 97 -757 288 922 472 975 915 -474 -934 -352 -852 467 653 430 -145 -693 505 -317 570 -347 -250 415 -500 349 -381 -830 572 -286 -366 -995 -932 -436 238 611 -19 50 458 192 -818 -651 458 -430 780 142 -68 604 -950 968 794 -787 -866 288 320 -563 -244 98 436 -162 -607 -18 292 762 -6 -738 566 4 -143 869 -556 -137 777 -13 36 -360 -799 -782 -244 691 -232 552 -361 -14 -371 932 -559 652 361 -547 -926 821 -713 368 -481 -854 860 990 440 -824 741 294 983 -895 -722 -984 265 995 233 761 -977 48 270 -669 -549 -692 -659 -630 -656 502 58 499 -716 -844 322 -202 172 -425 -689 310 -136 -937 136 -73 -796 -95 663 -908 179 -322 737 288 -411 123 -379 28 696 556 -295 -929 29 194 -989 -276 774 844 373 -863 8 998 -837 -277 246 -373 949 537 -618 628 -1000 558 485 -127 979 -664 -437 -838 390 -309 565 552 -32 -339 985 873 -15 712 -117 38 -295 55 752 -668 647 746 222 564 891 -485 370 -314 201 289 -492 -170 -131 -989 -379 688 -816 -559 -717 -348 336 -660 -1000 156 850 -97 309 385 284 -273 80 -131 -907 360 296 134 -286 -362 -827 -562 -839 263 -448 -239 -152 887 -380 -907 931 691 -713 112 84 551 -909 273 89 -634 430 165 -561 130 -10 -653 61 889 455 -167 -285 677 575 -342 -101 -478 -699 -207 -383 -351 -912 -418 -948 -91 -705 -946 404 226 -472 -695 83 -536 -249 -226 593 -263 -794 -824 -45 635 54 466 -185 -359 -156 49 -939 749 612 -453 -530 -870 -707 -528 -541 932 -153 468 -269 990 -523 229 -628 228 -138 -889 -969 -994 -823 512 -690 -182 -265 984 287 -830 429 494 635 773 353 718 -966 -59 777 -883 318 -72 -814 19 -288 -726 194 -225 -129 202 -194 714 -176 362 941 -419 -410 -625 -605 781 -974 -373 -699 210 -18 520 582 -912 605 -453 -353 -851 -442 -61 704 551 461 -136 -768 791 -125 739 -574 446 -714 -110 218 -773 752 687 -866 587 -30 -152 -672 -918 755 356 246 398 805 219 -113 -348 308 870 499 -407 992 -205 495 164 -459 -532 311 545 -910 -470 -281 -308 658 -37 341 -327 146 49 -308 -976 950 626 -596 292 -370 -427 496 -673 -649 522 -178 -267 481 -731 -282 243 -617 451 826 502 4 -95 -137 -56 340 -548 916 -677 -86 533 -473 -409 62 376 792 -199 124 -790 -401 935 141 915 135 282 -346 -180 184 -811 -932 -271 -789 -144 462 459 601 442 -408 364 -616 -915 -300 -51 408 -954 162 947 794 738 373 991 -837 -155 -587 -848 697 -372 828 -628 912 -862 -374 205 -57 -769 -749 -640 605 -812 713 171 -391 -428 997 747 -49 -92 474 616 -14 -74 362 -588 552 -995 967 361 165 -260 -389 -747 -656 -236 680 -685 -191 993 -724 -383 747 -639 746 -644 -444 -388 846 -935 80 -849 82 -552 722 229 699 769 823 -873 -824 33 893 -490 -391 -272 40 671 -128 264 -920 -264 928 -760 -134 -401 -859 -415 26 -411 380 -539 -403 275 583 636 673 693 237 666 -686 438 -489 -64 266 734 556 648 734 -688 975 569 151 -221 685 953 110 -463 -40 187 678 -956 901 169 763 -578 -925 -751 626 -242 858 640 -101 984 330 -230 866 -448 839 641 -974 -399 277 887 631 549 650 -79 -658 709 -625 -50 554 976 995 -329 617 -530 -638 -612 419 -152 -954 618 -330 103 651 -184 -490 -774 78 271 -645 -365 -213 707 -587 -785 -11 -69 60 -30 -517 470 669 -316 -720 159 251 525 -883 -559 401 -270 320 -429 261 448 -131 -746 -613 -600 -392 711 378 -501 332 -345 -357 -608 -182 -107 -423 559 -735 896 -383 -394 -415 2 353 -742 624 300 -967 217 -315 403 574 -615 -882 463 -745 821 386 840 -971 504 -417 -869 901 -242 814 914 -663 207 -836 -710 206 935 -327 855 -425 255 -500 -673 -35 -70 -375 -375 786 -764 408 325 -221 -669 -540 -68 157 -835 496 389 -886 216 631 -167 146 527 -897 -137 -452 290 122 -971 893 83 -961 497 -301 -362 -967 113 507 85 -545 616 730 -270 128 -133 581 -385 318 -782 -641 -2 -583 997 -376 -455 233 382 -158 -564 -414 -649 836 121 -885 849 421 328 -683 -759 699 897 202 215 680 -785 503 42 516 314 -388 733 -770 552 9 144 700 386 -92 -884 971 -447 -348 -730 190 -258 546 108 577 914 -269 -598 539 -9 -423 -897 -762 -830 29 874 284 -396 605 -297 -215 -571 491 -946 -553 378 232 -485 201 -600 571 -549 781 212 -787 671 589 -980 255 -249 -555 485 705 -791 -684 -607 -283 941 -805 719 363 -812 -193 438 -99 798 647 178 -659 -410 527 -467 -241 624 -561 -924 -434 -425 -326 -787 408 267 611 -726 795 -892 -62 514 -124 925 -722 -693 753 -257 -821 -843 -107 375 178 -780 -883 -439 -130 695 961 -371 597 -110 844 455 -691 -58 72 -88 -796 -411 -29 -70 411 578 70 308 688 43 423 613 272 -481 111 239 -42 12 -787 -142 -633 887 -62 -735 985 -337 947 62 -198 616 -35 860 992 -594 443 607 716 -696 -771 -500 -282 550 152 271 -383 -753 344 -913 225 -811 750 892 -63 802 152 -663 659 111 954 177 741 -218 -537 -890 -741 -926 439 825 -188 564 896 386 -450 411 -276 119 324 -679 828 709 252 -976 -311 963 24 330 37 -47 748 417 801 -703 -219 -853 -264 -602 171 -14 854 -489 246 -29 -374 -692 79 -884 580 967 -936 109 581 217 70 447 381 764 -395 206 32 487 -361 401 473 -242 -769 -242 -865 229 983 -798 -95 632 -72 367 979 244 572 255 -668 -727 170 548 -209 61 -868 -70 371 150 -978 370 -381 172 -417 373 -975 117 437 688 92 238 -873 -996 532 284 38 424 -156 -129 -60 -219 -20 -160 -630 27 433 -980 -289 -500 -140 -816 348 -777 571 894 560 755 89 581 833 806 875 -524 -533 248 -920 -344 -605 342 -689 -797 487 547 543 -372 -716 -526 -537 413 50 277 -780 706 812 733 -153 -450 297 -427 -972 989 432 -700 834 -419 810 -519 -329 -977 -4 314 -579 -548 -98 -904 -524 53 -205 475 251 309 819 -667 48 -179 313 -882 465 -336 -735 771 52 -683 472 -390 943 -361 668 758 -160 13 763 728 70 -625 286 841 185 798 254 -955 80 -18 724 -162 417 60 -108 -874 983 982 -492 782 -258 28 247 148 847 -821 -765 46 464 -659 416 957 -68 90 22 439 -392 -516 -349 -962 823 -751 -53 522 607 908 -609 -667 -102 -352 979 -870 574 -952 289 -415 -850 53 -180 459 896 960 579 264 977 171 -357 -142 -663 -620 951 -166 576 -658 211 465 222 -990 421 860 516 -673 416 -71 50 -377 282 227 316 -731 559 -69 669 190 -3 -733 342 329 167 -464 864 77 698 -624 -397 504 -908 -786 315 698 202 201 -556 -689 -625 280 -833 -989 -72 -247 270 168 32 -456 -212 -943 779 -822 -492 -288 -535 536 -464 376 -994 -822 -1 612 762 955 -398 693 -3 -640 343 215 -940 622 913 865 31 724 770 999 775 473 -531 242 -314 -929 -229 754 -232 582 -504 392 285 -319 739 325 -796 149 540 -215 198 -907 248 640 -239 654 -113 105 -389 -68 157 -103 -996 207 982 -134 -447 -446 -968 -490 -425 412 -911 895 -164 -866 578 -679 -923 -738 -372 -184 700 862 -931 -785 -395 -558 988 229 834 650 -10 635 -32 176 -508 -610 562 254 -345 -561 -833 877 81 775 863 -102 -43 -902 -446 -832 834 266 579 380 -855 414 -343 586 -667 478 705 -340 -285 869 -910 -555 578 -977 -911 435 733 690 449 98 -429 -505 828 659 -188 -327 872 610 248 906 -692 -729 -884 -766 552 132 451 -935 -589 436 221 722 264 13 -310 222 -998 -619 863 687 73 820 -564 241 -409 -299 984 -961 456 -300 571 -962 531 768 -663 569 -298 59 240 -827 -997 -106 0 -644 921 -150 898 358 -714 951 512 -632 529 -821 -121 222 -342 741 -751 665 569 801 -200 585 -645 -638 -777 95 255 817 212 651 -452 -716 174 -916 -764 -581 846 173 -372 454 367 443 313 -796 553 -80 145 629 -83 -59 -645 -711 416 -823 -207 787 790 -232 -586 -44 -837 793 -366 -724 260 -817 534 650 -608 596 246 740 65 -974 -390 -593 -79 -786 979 702 255 -817 466 -633 667 608 -955 -1000 447 -439 -352 67 -802 -658 110 771 -177 -167 480 432 -2 974 686 622 487 -435 -844 -687 -309 55 437 -248 226 987 632 241 315 -30 -172 740 902 624 -353 -821 -170 -450 -252 247 568 515 -193 -687 445 994 -789 313 -954 502 591 -12 845 656 -666 89 -125 722 350 6 -725 -739 -826 145 348 193 55 136 -565 -83 -803 -247 720 -686 253 -929 -485 -877 674 704 262 -264 783 -659 813 581 719 -209 -597 462 -147 -697 -798 -20 -660 -500 -2 -517 658 995 -538 784 555 -951 993 986 -62 -894 -990 138 558 645 -931 581 -222 -786 356 688 -512 840 526 188 -802 -543 444 -207 -329 608 936 194 -149 867 65 -772 401 150 30 14 446 -724 583 294 881 -88 793 -992 -401 -289 -754 -695 -244 -327 530 36 -35 -163 -880 289 -900 -538 532 843 -915 -782 712 181 -157 -184 769 664 -929 -747 -314 421 -46 -590 477 -113 463 -931 -483 -784 482 -941 -765 949 -222 563 -50 -25 -151 -95 -477 897 -49 -796 382 559 -69 -52 -884 562 -398 930 637 -797 865 -219 -791 431 512 -792 -877 -782 531 -255 -218 6 961 -362 -552 -993 998 -499 -603 -23 589 685 318 235 645 -489 630 953 783 903 689 94 -757 53 -547 -626 -610 25 153 -760 446 -431 954 108 175 11 -450 259 -11 874 -664 155 -333 949 -133 -93 974 -257 -348 -857 82 661 -689 -450 -136 -869 -251 380 905 929 -122 861 204 -597 269 593 -370 -141 -802 -116 187 -161 -169 42 716 -648 -725 673 -620 202 611 678 467 811 -466 -347 729 810 -65 408 -35 6 354 155 -387 -396 -670 -379 121 -974 90 -269 761 -261 287 704 -817 556 19 687 359 720 941 786 -808 -676 646 20 978 -633 608 297 -925 -725 -523 -870 612 492 -451 -267 -850 -89 304 125 -466 -140 511 718 626 -587 699 225 -987 -910 138 -964 -55 -409 658 -377 -327 -383 998 511 -195 -638 514 8 671 -869 624 -439 -44 -219 -774 -245 423 -193 -947 -519 564 453 -987 214 -723 991 18 317 969 -579 497 -477 -84 -359 558 558 -184 -526 354 -377 149 -607 -379 400 635 936 395 -824 903 570 -785 -34 -839 -567 569 -407 139 635 362 -740 -830 679 -33 -628 -88 75 -137 -602 -978 -799 -738 -540 892 -355 824 740 -267 320 -964 204 -848 384 -96 947 -855 -912 138 -547 -366 731 219 164 980 285 43 -931 566 -598 -530 -979 -479 306 -799 224 -926 -696 975 138 795 496 745 45 -641 661 854 -318 -558 -441 -136 -864 875 -847 274 984 302 -135 488 525 105 160 -339 -937 393 -913 -651 -710 407 65 -999 31 -234 121 385 -330 860 -939 -850 -866 -661 -516 -592 444 715 96 977 -637 37 994 945 978 -172 793 -420 218 -52 -159 944 -241 229 -937 310 -562 736 -601 -812 227 -887 -461 181 574 705 -506 -815 -23 888 -908 183 -467 81 -492 210 246 884 -379 628 68 464 499 -866 -245 -860 766 -759 502 -201 -638 -887 279 596 -124 510 840 -437 481 828 476 495 367 -957 365 -791 -872 639 811 -834 -437 -264 633 -306 909 548 220 -358 -684 -365 -28 635 -480 504 823 374 -187 807 572 910 140 -543 -549 -797 189 162 -946 -609 792 -915 -61 -703 -911 -70 -509 912 -500 -506 -495 -187 966 339 137 -289 -177 614 30 372 514 -118 998 703 690 -391 -486 -608 -251 616 125 -399 -341 386 529 -659 -871 -976 -620 59 221 -486 -926 -862 348 -677 748 832 430 955 -516 -214 -997 996 452 -767 -93 170 432 553 320 485 -692 802 400 -944 43 327 -261 469 -442 589 455 314 -441 -285 393 653 -937 -952 342 878 737 796 -256 755 -686 653 -976 832 905 -80 -729 138 629 -413 -688 919 -366 576 105 775 777 -686 -444 802 -506 -718 -273 166 -833 -10 911 729 -59 -197 -59 894 -610 911 684 -113 747 -207 553 980 707 169 908 550 456 -392 917 -167 514 113 383 814 333 -298 745 532 -573 -299 -103 -829 -428 96 -992 -182 -868 615 432 -342 924 -598 459 489 172 488 -102 17 69 500 -840 -464 187 -41 162 -755 167 -44 885 -573 -962 490 420 108 617 354 2 863 -162 933 364 -164 479 621 513 -701 -535 -825 -366 646 -19 406 -720 -678 140 713 -996 15 -578 860 947 999 -185 807 996 888 -553 -974 -605 -520 254 -598 -473 -788 -557 -122 209 -130 -9 152 -601 229 -767 -93 313 -415 -725 -320 -842 -866 7 -34 156 273 459 672 -869 -128 918 -851 -316 857 524 32 -794 -949 -640 797 -572 204 -827 -731 -65 865 137 86 665 406 -160 641 474 175 823 -410 218 698 204 302 -627 468 437 -741 323 -787 154 490 909 434 716 916 684 31 -635 -305 -555 106 206 -246 -249 -788 667 -123 685 836 -687 399 -406 978 888 -520 -45 552 388 -692 34 673 -452 -616 -218 -152 295 -71 772 729 678 833 -569 17 751 -299 -653 254 777 -661 108 984 -32 38 -214 -625 -115 887 -890 975 868 916 181 738 576 585 -690 609 10 -97 842 -465 97 211 424 696 78 -245 -996 209 -496 219 212 -241 -892 551 -694 902 -551 -490 -492 431 -741 -76 205 -637 -733 602 -82 -132 -384 538 322 925 -733 831 587 -127 244 437 427 -877 -133 -144 387 795 -801 173 112 456 -916 568 530 278 534 668 -739 380 132 501 743 458 -228 766 770 -26 347 -570 -995 776 300 757 -714 -270 -912 -347 -51 607 -659 -207 981 337 -66 493 589 -947 143 371 -412 -802 255 133 -976 733 499 433 -575 786 746 -920 -656 -41 -737 251 116 -789 -301 577 -190 -215 177 328 -313 132 -724 -511 -858 -854 -446 -436 664 -554 531 -87 -781 502 -615 -13 -956 -487 -36 -406 665 -348 742 841 935 333 -713 790 128 -744 848 794 -630 -224 445 835 -117 1 -425 -324 -220 -6 905 -559 610 831 251 23 -275 -520 -180 996 767 -96 6 -612 -27 -432 -991 -69 -837 616 919 641 986 176 -610 -154 920 80 -287 -935 -308 -715 335 91 156 -199 -253 321 -638 -581 78 646 -431 -355 -33 -229 -740 302 663 212 5 -345 -966 -364 -907 171 716 -714 -162 -480 -895 -481 -884 -946 964 -276 -259 -793 -79 822 -517 526 -120 -425 947 566 166 -653 849 -345 377 957 -784 770 525 470 -457 -412 -574 -7 534 538 51 -468 -325 483 165 857 -917 -819 -820 330 610 584 253 140 542 949 -582 495 431 238 630 -766 342 -130 378 -572 790 -741 831 -937 -6 -477 -231 975 521 392 -776 35 -788 366 15 -338 -777 86 -141 -814 660 471 464 148 202 -165 -699 -90 -838 -124 48 252 -601 832 323 210 -158 -288 569 -355 -314 198 579 185 610 -229 504 895 -239 -784 345 560 -898 672 -922 -705 527 -505 -629 536 203 -772 565 -857 -512 -158 138 929 -258 -921 -898 131 524 186 -1000 506 465 -658 -1 906 -186 -912 604 -691 971 -451 114 -224 -181 -860 589 563 262 923 -48 639 -911 314 -557 -445 935 -985 882 591 760 854 -969 873 -317 867 -742 -994 167 -168 353 506 -208 -51 605 -79 -506 101 946 606 981 578 45 476 386 820 76 -855 659 -624 -451 -318 -707 -349 791 -414 -525 -93 415 432 623 -391 93 -538 -960 845 -969 -716 51 823 482 -674 834 302 -621 -745 -251 -619 -413 961 306 -79 -674 -981 989 182 252 136 5 597 -806 852 -895 347 -353 320 194 407 -783 -820 406 -622 718 -169 863 776 -865 963 433 -226 775 747 936 702 -909 741 -406 -707 -602 -764 698 658 -665 611 -782 155 -820 -308 -708 -779 352 -794 -558 -120 448 249 664 6 702 247 830 -807 -857 -105 89 -467 -93 -116 -575 504 -52 -509 -892 321 -233 435 571 668 145 147 464 165 -774 -820 -237 458 480 -438 -15 88 -181 18 -632 -44 301 625 -580 512 -648 -248 -671 -852 611 -635 -632 -814 -36 49 -910 507 -858 575 -212 -370 215 -590 172 114 229 466 413 597 -193 -876 417 914 -235 308 -9 454 874 258 -407 639 -762 135 -454 -444 -924 934 -357 -82 946 448 384 -746 -888 991 13 -625 305 -961 -998 539 -776 38 635 -737 -227 780 -76 62 -377 286 -735 -806 -651 -694 -881 976 -876 -316 260 -513 641 -936 -221 769 -983 199 554 -771 871 709 755 -398 366 67 -461 -43 -797 816 396 902 -40 314 192 744 391 -614 672 879 99 -68 759 -828 905 788 478 975 -847 -342 179 -482 -735 -756 -410 44 118 563 -96 -216 -646 372 -485 -898 528 -342 565 -710 97 -782 145 52 305 208 762 928 474 -583 -649 998 732 875 -874 846 -49 676 512 240 952 950 896 -333 -922 -980 -340 -711 265 660 773 477 -553 -54 -199 -796 -11 398 796 -76 -876 688 -74 749 -379 -954 -696 730 339 -843 753 -487 -718 499 -293 155 -961 -364 644 609 444 18 -515 114 413 640 789 836 -502 -7 365 941 -505 -38 -410 -488 -698 -933 893 -119 -637 466 -500 -883 -278 -765 -734 -796 -775 -849 794 893 234 -394 -566 132 -600 -10 -783 -211 311 -48 795 -123 657 152 -656 214 -6 -230 -883 612 853 -216 895 -738 -271 497 -541 546 -513 -688 -897 860 34 387 -83 -257 -423 758 -419 508 -356 684 -831 710 -832 -688 -717 29 -218 751 67 -300 -628 -25 -744 -283 13 -716 620 -260 445 -221 196 -534 243 -477 765 -456 -49 232 -475 825 768 -222 -728 -646 245 111 -912 -263 -224 512 376 828 87 538 977 -539 252 -56 817 101 40 -32 894 -551 -573 478 -242 443 -972 991 -103 402 990 -39 253 -896 217 209 -304 -644 4 704 589 768 995 925 -281 650 672 544 -535 -662 139 -74 -550 -231 -595 759 -326 -11 -267 589 -529 -545 1000 449 -89 -355 460 118 -486 419 -776 773 -37 -626 700 828 -300 4 -982 -253 851 463 -11 -79 159 233 -318 -765 -425 275 -322 -294 -275 892 966 812 -397 106 -944 796 318 -417 578 -698 -711 -141 205 -723 767 879 845 462 581 -913 668 562 -266 881 373 624 -823 -621 -983 451 189 -511 28 939 -126 152 -927 -578 908 -916 -506 170 -839 381 651 848 -513 -892 -325 -771 444 185 -967 971 -256 481 932 -907 -547 -757 -516 -991 433 192 498 -40 -157 -745 -567 42 -629 855 -203 -321 -787 -911 -236 442 -810 -31 -962 -581 56 37 376 -688 -431 -943 528 -45 471 -978 -9 287 -239 20 -656 452 599 305 -488 -790 -136 880 597 -925 -31 -353 799 296 781 -781 461 -304 -843 -778 599 -303 849 716 -682 -882 -324 -172 370 351 876 -426 764 -828 340 -304 -550 155 -151 586 74 5 30 333 -567 -166 -378 872 600 309 -851 -903 -603 -682 -902 -234 -473 -727 -522 651 225 -831 -681 -415 -874 -267 672 -68 -290 -32 889 -718 -571 935 -136 900 523 -551 711 727 -863 -778 789 -630 -490 -313 -846 -56 -915 138 -943 920 132 257 -915 -923 -860 421 643 160 272 130 -803 56 816 -197 522 -728 -450 291 654 631 68 496 479 865 808 -408 521 312 -833 -26 -648 247 -329 -494 -618 -473 102 436 152 54 185 435 -462 163 797 -497 -616 311 -62 234 462 -708 -477 918 79 -89 -417 -819 648 -789 -115 277 394 949 972 -661 949 -115 -413 528 555 -444 853 624 -350 -141 -261 -28 591 145 324 843 711 48 -59 -103 -646 826 -882 -623 405 371 -210 738 498 -663 992 674 53 805 86 -673 554 21 716 711 -330 664 -336 -71 202 -268 -739 -379 909 323 -756 -521 272 -739 -499 268 754 -278 -587 909 -697 662 -729 764 366 -249 -7 -746 412 410 -571 -37 -756 -507 -72 572 -614 426 768 -585 50 -971 -738 -981 -817 131 -377 -301 873 -443 -281 393 -203 562 61 709 -887 841 -354 -442 129 -222 -591 83 -554 -401 -125 562 207 -463 600 166 357 801 323 -595 507 -157 743 -83 -382 -6 -946 722 491 95 -809 808 16 -228 -585 -856 -394 974 -325 -60 -579 575 -704 -452 155 857 -387 -839 -157 -884 952 976 143 -896 -179 872 501 -481 -521 -956 713 -895 420 -303 75 210 -244 -821 -511 -996 325 476 -723 792 -627 347 744 -200 580 226 50 -120 -832 -475 759 103 -728 -2 62 181 -654 106 263 -199 867 365 766 -718 74 798 698 -986 427 -485 825 136 -817 -762 719 771 850 183 55 -861 849 -586 818 -997 -356 -220 90 967 1000 -551 -208 46 10 -172 -603 -658 -299 -39 651 -391 -72 264 -728 -923 995 667 -264 653 -206 409 -933 64 -277 200 708 -942 22 615 530 600 -300 243 -89 654 463 -262 -145 313 -111 587 -57 547 -919 70 -103 710 22 50 771 -843 615 346 97 223 383 -119 -46 654 -185 618 335 468 -689 968 784 -157 17 715 -997 -595 -414 -317 663 171 25 958 -640 518 778 -13 247 -536 -480 155 345 276 -772 191 -798 717 286 470 -499 778 270 -781 -282 -827 -289 -809 26 807 -723 515 106 -158 554 -260 -547 85 -595 -925 -58 -961 808 -97 929 134 75 -825 -444 -239 342 -704 -729 -430 641 -407 -627 802 618 794 57 -506 321 -772 -332 -667 120 -909 362 -880 316 521 922 -843 805 982 -576 548 -522 -361 -562 651 -692 833 799 -473 289 951 -739 816 727 393 -698 661 -543 320 628 808 -910 -595 -132 -807 879 -924 800 907 910 310 -506 -452 47 -125 -457 -239 478 929 761 501 223 720 543 194 -530 319 799 -750 785 -65 925 332 -700 944 -950 233 851 -103 221 -114 265 -984 4 -925 -918 378 -50 -357 878 -658 855 255 -195 -959 -760 207 -995 -504 788 -219 134 -559 699 979 -370 842 332 803 744 293 852 -243 920 -90 -496 -393 -44 -395 -936 723 642 371 912 -461 -548 -663 656 646 -137 -511 232 -960 -415 -63 -760 57 -506 -971 -229 221 47 -457 724 -88 -153 -630 -420 234 -80 -596 -923 -169 -429 655 33 714 249 766 -455 -527 -851 145 -148 -629 901 474 574 -575 379 -656 108 -702 -315 -130 -562 -35 469 -379 714 -691 -770 -570 -623 -891 234 658 -552 -708 413 534 -325 414 374 9 608 191 -533 -860 684 346 -132 974 -157 -197 -742 -784 689 231 412 276 -329 728 432 868 160 873 -719 -133 -576 -84 722 -822 128 -896 -729 -904 484 359 -766 -707 517 -720 881 536 688 -496 -416 590 -18 -484 557 -162 6 6 -935 -171 342 982 -140 -716 121 968 -129 -312 -970 -825 -635 -921 -332 597 -573 689 206 2 -432 412 563 197 963 -11 -177 215 -665 -464 -438 -239 876 895 804 188 596 734 503 -216 -656 558 -983 -350 -541 -14 -548 -495 773 -154 172 -864 -136 172 -372 -391 109 -163 -442 -871 953 -136 -45 292 537 -764 -497 650 -792 -52 -352 952 642 -840 -97 868 -923 -257 -342 -12 -610 252 -25 672 257 -869 -127 717 656 443 44 733 433 637 -613 -670 -833 -94 668 740 830 -319 121 -966 863 993 -915 -316 -746 -705 -210 -344 -229 -466 -652 138 496 779 750 -915 603 -833 231 -592 -953 766 -863 59 822 678 -439 69 104 -346 336 -149 360 -954 536 529 890 -442 -958 638 -417 477 32 -151 963 854 -838 -584 488 844 -395 324 -833 -42 -901 909 -738 970 193 89 -414 -509 113 -623 -552 -425 -111 771 -231 -290 410 338 3 271 777 247 -821 933 -385 -473 84 576 871 -582 -919 563 -164 541 78 169 80 556 89 -61 -300 -693 162 292 -662 -365 629 244 -476 -496 -634 -658 316 986 -503 613 343 541 -53 225 -113 517 -780 169 819 257 318 811 381 756 -863 404 185 423 -155 748 -555 804 883 630 526 -213 -514 -15 59 754 636 -66 215 38 619 560 634 -268 37 471 -909 -322 -170 -327 425 -323 18 -369 -754 188 -76 114 890 380 -528 990 513 -51 -869 -9 -447 493 480 468 -452 -484 136 993 -22 -874 563 704 981 -674 817 667 139 782 -281 -842 -115 212 -16 -508 -58 263 737 95 822 243 -752 499 -110 -570 748 493 -666 -203 908 -289 722 -356 757 544 -965 735 -342 -426 516 19 217 -78 -952 892 901 995 97 578 43 208 235 583 110 71 -220 -714 183 367 -922 -90 -105 246 -979 141 740 438 -739 793 -873 -144 391 -861 -763 137 15 -618 -500 -446 480 -509 178 -803 -749 -176 -364 658 -27 117 999 -747 -953 -69 639 -984 945 -193 510 -758 -111 899 608 -821 -234 -986 473 640 749 757 -583 997 -515 611 898 415 -422 735 625 -483 -840 -321 -162 -517 270 24 335 927 653 -958 -736 -435 -44 723 -776 -357 560 -418 -539 711 -434 186 257 -46 -313 -102 -618 531 977 -421 -251 -956 79 -230 865 136 728 703 -859 582 -496 581 958 557 -675 -94 -297 415 167 -290 781 130 415 176 -562 4 397 -860 82 -355 979 634 145 105 852 -704 734 449 586 -661 -974 546 362 -219 -526 747 -637 -666 699 949 -433 762 -309 -355 488 685 -337 245 -708 79 -747 -5 -57 195 866 -795 135 -499 375 -241 242 426 19 -699 383 615 -297 558 16 822 936 -947 334 -477 -142 310 -339 -914 -378 445 -259 384 422 -20 720 935 829 -847 -531 -452 -442 228 216 993 -784 102 608 -766 297 33 685 -299 -961 -954 -318 -683 414 -468 -945 962 193 -39 885 437 244 -42 683 884 726 -565 518 -870 -326 -791 -878 -331 -479 -391 673 -674 402 369 695 964 532 336 -882 829 -498 -324 -738 -717 993 458 155 402 238 850 226 636 -982 -863 -492 434 -476 -96 475 -942 254 -405 -217 -896 -457 286 -103 966 -488 39 357 -599 -841 216 433 -575 -23 481 -808 -752 857 -401 609 -663 949 -446 -72 568 219 467 -359 -690 -855 331 960 -830 313 -798 457 149 937 474 504 -692 -608 322 1000 988 152 -505 -511 -574 -28 -368 -511 941 -524 -193 -93 -175 -360 56 841 -274 -69 234 -381 -839 506 939 -929 -831 225 464 729 238 283 868 -937 437 925 423 -565 -42 198 717 -608 -246 793 332 -174 -614 418 -46 742 -974 174 844 -755 -280 818 139 -618 -79 -791 -156 556 -617 -231 -814 -925 765 673 390 887 411 484 41 724 -512 611 309 -422 -241 880 -241 3 -219 340 399 -280 -287 -62 -868 293 -685 -781 330 746 -642 31 -679 -383 675 267 -300 363 208 -29 180 493 -417 209 -76 786 -980 -845 111 441 -438 -140 340 -992 -586 528 263 672 -478 570 -617 214 -765 854 379 -213 -154 53 382 601 765 -994 578 -8 436 773 -106 -995 -868 796 -588 -31 -234 668 -947 255 830 -882 -186 248 607 675 -722 -450 -441 854 941 -619 -905 -194 652 471 -157 -174 18 353 -350 -42 689 -1 -722 -465 263 608 23 626 -712 28 -780 -562 229 258 -491 -470 526 -300 -302 926 -495 -361 -50 456 124 155 -263 917 -723 -637 -922 -863 -727 -537 -635 -706 301 -675 -382 156 252 334 -626 -605 -7 225 -669 25 -27 17 167 657 -229 20 -157 -320 101 -93 -344 -668 430 -258 -253 86 175 468 -557 927 642 718 356 492 403 956 302 -510 -120 863 -388 189 727 -836 -311 193 435 849 29 -662 -856 884 -210 690 629 117 769 -84 -829 -552 -432 451 -826 294 188 -320 -161 -347 -887 -470 -12 914 -29 -477 -349 -833 563 -749 680 118 930 782 993 622 -381 -491 972 879 -430 453 -640 576 -956 81 419 -472 731 917 -393 454 627 -751 -210 -659 -937 553 753 -155 536 -928 -59 -982 209 172 73 441 -239 -654 572 -759 -527 -585 -43 -334 526 -275 -547 -798 -581 522 945 366 54 39 -592 665 -673 47 -791 551 -427 -50 83 583 537 -906 -1000 -44 188 344 -373 746 -97 462 -691 -400 -418 -981 -380 224 930 -259 864 -761 421 562 -242 182 555 -490 964 844 -563 800 797 -702 -486 -643 -684 -501 655 683 155 -128 429 683 -895 -696 -981 -420 851 705 -161 -524 406 -316 962 -660 -508 668 -107 -61 -501 -930 932 -580 827 529 620 385 -560 827 -822 -668 -507 918 -37 474 -591 -197 -585 -448 997 608 621 -451 867 -35 79 -175 -678 -421 370 8 -967 118 189 491 -135 338 236 -184 -800 832 768 439 -603 -963 -540 -86 57 728 -753 -468 -312 -268 -800 -459 36 98 -735 -808 395 -858 435 -512 601 -725 952 372 198 -974 -378 84 824 -851 490 368 -157 728 -824 931 -332 792 -863 -69 -33 25 809 -416 -600 913 -806 -95 -582 646 56 325 -48 893 856 215 446 -348 -490 120 532 -104 -402 -711 695 -998 404 49 621 55 979 -100 954 -547 -284 -408 591 90 -856 -470 979 -594 189 319 -904 -623 -456 986 925 628 462 55 -501 760 240 462 -746 156 -873 436 854 -458 400 914 671 -976 823 -266 985 115 -460 674 -648 -141 148 573 451 -363 592 615 -927 716 -410 921 547 -456 -448 -893 571 -374 -59 4 864 -853 723 -506 641 541 -366 541 -868 158 417 60 259 323 -452 -440 -303 976 190 356 397 -734 -858 43 705 -601 -743 817 404 -688 117 211 490 771 -481 859 798 -412 -511 -475 -51 -658 -31 -187 391 -322 819 -59 -915 496 -836 986 235 -520 758 343 402 -77 -745 -168 362 -447 513 477 -794 -266 -667 -665 -776 -862 -879 -463 234 -267 606 319 -923 912 671 294 -567 -678 -270 -895 -223 -788 975 -900 873 457 758 61 764 753 355 -410 742 -194 972 4 266 673 -281 328 -402 -910 20 262 449 -311 407 644 566 -494 -189 -566 -782 -127 -164 -639 -322 234 545 563 254 975 42 251 -594 -899 252 -757 -61 410 -296 156 898 947 -304 513 -79 657 360 955 63 -789 851 608 502 -46 -875 286 374 -144 -118 453 604 -58 237 584 136 -409 -907 422 -603 301 494 -974 663 998 -667 -486 -363 -6 980 160 429 -315 290 -660 661 321 631 97 451 641 -474 263 -682 -208 794 -136 -118 -819 643 -846 -973 -262 46 -381 -867 382 -617 69 440 -136 -842 -216 -831 175 842 344 553 -796 -502 751 -221 -88 980 -996 -924 424 934 896 -781 404 304 -314 -497 -220 967 -296 -720 -466 612 400 216 -999 -470 -291 858 616 637 18 107 87 155 -15 -983 6 -362 -654 -637 -847 -987 290 -611 546 319 -269 -472 -383 -463 574 -755 -844 -924 131 -1000 57 -675 -593 -723 -916 -889 -84 -193 738 1000 -228 -921 891 -302 605 28 36 230 962 278 595 -994 -379 370 19 1 638 240 178 20 543 830 -627 316 -800 107 -842 -19 431 -113 -840 -801 -81 724 885 825 -94 -28 -270 -811 596 786 881 -634 -494 -383 -298 -536 -967 926 1000 604 698 -758 -104 -656 -666 596 743 998 682 671 -699 -609 364 103 -56 -670 574 797 640 -631 172 -866 -414 -174 760 593 593 241 -261 165 964 -43 -950 860 -42 -786 -884 -153 -965 -798 -513 -306 454 -48 -421 -271 -931 -251 343 -855 444 -575 749 974 917 -925 293 -630 -745 80 259 -494 -963 -874 64 -41 494 -43 -242 -100 845 -378 -146 967 -119 314 655 674 528 -660 101 483 -403 439 845 945 -501 -325 -815 448 -563 -154 -144 -695 -382 289 778 -921 -937 -121 778 -256 160 490 -828 579 84 -786 -71 -214 295 733 -771 -294 -708 714 407 -222 -993 -822 -171 -399 744 -842 -971 -852 905 208 723 609 -982 97 -675 2 -511 -91 -91 -197 -588 -366 -682 -239 413 537 -243 -918 861 661 548 530 824 -446 -616 952 254 137 68 -203 -450 664 225 -161 480 999 -595 -169 -814 -870 10 330 541 -265 676 441 -947 -568 152 -692 -704 -273 17 919 326 -54 400 -655 123 250 553 583 531 983 -803 -200 236 362 369 763 -677 -809 159 -709 378 436 888 -887 -470 159 669 -627 846 -439 486 201 443 334 -253 -361 793 860 425 -984 366 838 514 -355 -70 893 820 -868 -772 504 974 -794 -617 -1000 -787 -994 84 -726 -642 476 409 -964 188 564 -139 380 953 -350 -677 808 -811 -700 -757 626 -183 89 628 -19 -564 -161 226 -862 -778 -10 -765 967 -249 -422 -798 -308 171 922 407 -546 742 858 -49 27 595 169 65 -595 296 271 543 775 857 335 -122 308 193 65 -829 -284 342 534 767 853 -469 -655 -251 -79 -819 -877 986 -203 682 -164 -270 493 -586 -608 311 -297 -8 -239 -205 -546 -651 644 880 311 602 737 -122 -919 -766 421 247 -357 477 -924 188 239 183 172 -745 31 678 398 -588 -639 -269 -997 473 -716 182 708 -459 -474 -651 -466 973 -796 -427 746 -109 -463 874 724 -152 630 211 133 -394 -494 727 -551 310 483 932 488 -61 -609 652 495 920 -353 788 -446 147 -66 658 92 247 -587 -95 374 594 -892 -747 -746 -119 -199 -919 -736 -111 -332 40 -491 -839 -581 290 -239 101 -905 -65 -264 882 -112 898 -865 6 -892 467 953 565 -927 560 927 -56 243 -551 -123 -794 -538 856 82 -381 586 -638 770 -425 434 -203 737 584 -725 -900 886 659 -492 417 555 -822 -399 -264 -994 -425 -536 966 689 -718 954 392 349 598 -443 955 -358 -843 559 -630 692 415 455 65 8 -620 854 936 -132 205 -899 912 -241 -491 -934 925 349 -221 -852 804 746 82 -137 -169 -878 -343 -761 -814 400 290 851 434 179 -253 403 -688 958 720 761 -432 35 473 553 33 -813 478 894 693 16 335 -831 -114 -78 -668 257 -862 -608 -701 -598 193 -927 301 -79 327 11 -204 -999 -904 -325 -629 -168 766 -231 29 -39 -771 -347 -249 372 495 182 -995 -15 -628 -49 961 795 887 -132 91 -248 -31 -499 -345 474 -818 408 -373 211 554 795 -189 -41 -421 -469 555 354 -599 252 171 833 -384 355 128 335 -563 774 12 601 276 -421 993 571 245 597 -717 46 -709 29 881 177 72 -410 995 218 434 444 943 70 -782 977 147 482 396 -901 337 -448 -350 -485 -674 -886 -22 75 -379 427 534 -529 48 -926 -464 -412 -18 -650 -838 794 331 -319 899 -260 -509 -35 14 32 -566 -18 -588 -676 11 521 797 -211 -499 -200 190 49 -860 -422 532 47 -277 -689 -376 181 -600 912 -568 98 -926 -453 -528 -572 -871 -292 288 2 969 -988 398 -68 -536 -792 44 253 392 -290 942 257 -791 498 131 709 70 747 -163 -384 -830 -109 595 527 -941 -976 775 -557 -6 830 689 -239 -421 919 137 108 -980 -926 -532 856 497 731 -653 13 -470 -223 -968 -895 -352 791 -895 412 -813 -60 -706 927 -260 661 -75 -499 -264 -615 -955 556 -566 -133 -500 -793 -231 -764 706 233 -287 83 -121 -259 -273 804 -989 336 -366 139 434 -450 -568 -386 917 679 618 -155 -76 -703 -640 -136 112 264 -446 -544 764 -778 -468 626 665 -292 -684 100 -838 466 511 -778 612 -709 -552 502 610 253 758 -867 -171 -964 257 957 883 671 -611 -966 -253 702 564 930 271 -860 -481 661 350 282 -256 -700 654 -262 457 -805 32 930 -8 -444 564 905 16 -249 567 -718 55 -680 539 -564 849 574 -672 -641 -35 494 -396 193 811 -418 -752 81 -928 962 -457 314 519 995 -948 572 -634 -209 67 -221 -133 977 323 356 -500 725 395 -791 978 586 335 -4 -435 -900 912 -742 35 -483 358 -364 715 -812 882 482 -152 184 337 -726 -661 472 420 600 -958 249 98 -190 -228 -821 -41 -880 995 319 -569 -746 -494 -594 216 205 -18 54 496 -542 -407 -405 -934 -440 899 -225 781 996 -900 -526 -854 92 -818 736 -816 870 93 86 105 35 877 -260 863 277 778 94 378 177 968 59 -580 219 -991 -859 988 -717 703 -78 500 -177 363 429 -613 263 -529 994 654 499 -916 -876 947 -258 697 -729 -282 -232 -42 -431 668 -99 -609 356 -345 106 1 -293 297 -542 307 -98 694 415 239 129 482 58 -921 -650 176 154 -688 69 893 65 -353 633 208 -920 -281 848 314 -833 816 522 -28 455 -819 -492 -836 243 110 -739 818 240 -488 875 831 -954 172 250 -892 291 813 235 -689 -800 -288 783 -978 -948 773 545 448 822 -736 -367 513 997 454 841 304 -467 904 558 -95 368 521 -234 896 -834 727 -730 -600 257 533 -729 -14 287 877 184 144 -861 756 -461 -772 -85 -812 423 358 128 -229 -251 -585 -351 -890 101 884 623 -224 -836 -950 80 232 661 -863 -383 221 -543 821 616 -343 -12 -327 192 -182 567 -988 12 -910 -937 464 -844 329 -483 -553 41 168 -415 684 -570 -534 566 -14 -326 -188 -557 490 396 425 -270 984 -793 -760 -881 -315 -611 -65 -78 -551 840 269 -443 390 755 -491 -648 -440 -482 24 -222 872 -171 936 -996 127 528 27 -611 -365 360 159 439 -352 -792 -928 -384 -415 245 -639 988 -205 -910 47 -871 -611 -748 150 368 -59 726 -942 363 -880 330 -401 156 -121 -216 -907 -568 -760 -722 45 501 685 -228 -592 971 375 440 -775 650 -762 454 -365 -387 361 -384 280 630 917 90 914 322 -172 812 407 -817 167 577 913 -429 345 -948 -752 -452 493 247 -323 760 -900 -779 502 200 -225 889 -279 -376 44 953 466 -976 283 615 640 415 510 -579 -454 400 -923 50 -450 369 -736 -267 -977 99 436 24 -231 353 203 -332 -129 -166 -42 -584 871 682 166 31 576 662 864 -577 885 219 945 97 -361 338 -788 36 -680 -42 -352 -943 -716 -917 100 -659 -247 456 -952 946 -341 -198 -613 318 -167 -618 -593 628 350 -128 974 267 721 475 32 412 116 759 -382 -755 -102 -427 852 -40 -952 772 -350 320 -171 926 158 -572 -683 -200 411 -162 -339 -508 766 -825 724 967 729 -366 -295 908 797 823 -164 -41 154 -271 -251 856 -288 -745 459 690 -272 -30 695 30 -774 1000 756 742 -158 469 320 130 857 284 215 200 -140 79 -312 593 -810 206 -430 -60 83 550 30 -522 39 -51 784 159 -398 975 -791 -69 -679 704 -721 626 265 -982 870 -665 403 62 430 468 416 -689 -264 390 375 3 923 -497 615 240 -713 -356 -26 749 -953 109 -669 -210 657 -475 -315 -842 -452 -193 -580 575 105 315 -921 -221 281 -845 -975 -100 -478 -224 270 440 730 -567 482 -16 187 888 -369 -743 201 469 457 -320 648 236 -1 691 476 425 -129 -135 -41 -285 864 698 -377 694 -489 314 912 -265 895 149 872 -308 -543 -801 -186 -978 -958 -49 400 -959 -2 -447 -653 -30 332 292 -483 242 342 200 -192 -594 -128 911 85 -731 975 118 -503 569 -215 -29 465 178 -61 -733 766 91 -372 518 -802 -495 662 -622 -389 -166 -852 523 463 -570 -627 -121 868 426 455 310 -91 -416 -652 456 466 744 -183 853 -556 -686 -318 670 64 -483 -621 584 -459 455 -541 -181 746 345 677 -143 652 -91 864 418 -252 -205 -75 381 924 73 427 831 -175 551 906 -5 997 -21 265 389 -420 -275 -709 -430 368 -517 6 -75 -984 34 -714 835 -129 164 720 448 540 112 -562 -640 -643 322 177 -993 -240 -433 -260 -542 745 -191 569 337 -510 426 405 -263 -261 715 -787 344 -841 488 702 -756 -182 -428 399 288 512 735 -980 -178 -732 995 -846 519 28 172 721 -298 247 390 -672 -747 458 777 700 -491 148 321 193 -275 94 828 -498 -109 -503 -897 -380 -234 -80 864 -68 313 35 -645 767 -172 969 -784 377 -838 -445 773 722 -37 631 742 103 -691 -53 832 385 236 -937 619 -80 88 360 621 -875 -997 154 189 -267 961 593 899 -646 865 -491 689 518 188 -210 226 -743 -225 -245 792 609 506 399 655 225 811 312 599 -394 9 57 844 222 -213 944 -835 -22 -236 826 616 -202 -337 93 -584 400 -887 361 628 -132 973 512 492 69 554 -762 761 293 -1 -42 92 637 466 -400 -190 466 675 441 495 438 -760 171 918 -323 -281 658 653 786 -588 910 172 -249 886 -819 -346 -961 195 -796 -570 -590 -231 898 -93 -276 917 20 556 867 788 -839 -291 -487 887 -320 -844 845 488 -900 -840 -998 5 863 -404 -318 -376 -933 -103 570 -97 -678 673 558 43 61 -533 147 -741 -195 857 891 -390 -692 -610 -470 117 -931 -672 -416 -321 499 -741 -999 618 241 -821 476 -141 -7 -725 -257 376 -572 414 359 -186 -921 -274 -426 803 642 -43 495 -260 -874 426 -822 704 276 229 -457 -276 744 623 353 843 -479 -998 909 -258 591 -324 -40 -180 -400 963 734 420 275 842 -225 58 288 768 -448 235 -643 -45 -924 -515 200 514 922 773 -915 87 702 232 202 960 386 -510 -160 -988 -476 -928 -814 -999 -838 -465 -704 795 -248 -780 893 -410 -280 873 129 -432 189 -784 28 -165 -359 608 -633 -838 237 943 -990 -867 301 470 -561 -81 -34 450 714 -518 -108 22 -362 -468 24 -641 439 -846 -262 249 -743 761 788 881 538 403 308 -132 -888 -234 352 -329 972 396 -309 775 -239 -467 -592 -633 663 431 -446 797 -240 -827 -131 898 -326 1000 -569 -361 732 316 61 -806 -198 575 442 127 -282 -182 -991 -536 77 -553 -70 424 19 -486 412 48 -666 -829 170 -170 -505 132 -452 210 759 597 182 924 834 -726 -542 -805 -513 563 -773 -44 548 -24 701 854 -355 -93 148 -432 -868 -705 -499 -659 447 234 52 357 -384 406 146 -266 136 913 434 -729 -741 83 -22 650 -681 551 -766 191 -393 -192 33 -629 553 -679 1 -786 -847 -917 324 -333 969 751 -656 419 -784 -955 -407 -302 -693 247 -40 -215 -894 -644 354 854 224 848 500 785 -773 239 -694 74 938 -112 -141 -155 747 -190 -77 494 -681 492 443 -253 387 537 69 -150 428 -664 355 440 -101 -802 666 234 328 -994 -275 565 -112 71 -758 -882 -523 -349 -938 -427 896 -569 951 597 -891 -89 -157 -76 -982 541 607 -16 256 -895 984 169 594 991 -218 -330 -838 956 880 487 589 385 -642 271 505 217 213 555 162 292 822 951 -925 -116 42 -961 -585 -586 845 916 683 -694 -935 57 -881 870 459 515 454 -54 501 487 -414 -447 -574 28 268 -986 390 -816 899 -490 382 -878 -707 -241 238 -24 100 128 247 665 -759 -779 -717 -695 -103 485 -798 630 -123 237 -722 313 -525 -368 522 -634 -512 753 -579 -941 -406 -819 -329 -724 259 -501 758 -899 -300 -861 -408 -355 -786 -250 270 -511 -127 614 -366 678 968 90 579 -934 -66 -567 -845 915 -642 235 -981 656 100 387 261 -886 318 11 790 353 223 -718 394 243 -624 499 129 2 -872 871 101 -600 -423 -464 -262 633 -130 -130 523 -136 908 -784 539 291 552 786 -641 929 -563 169 298 227 -84 -659 4 977 273 930 861 -282 -12 -157 647 -498 -366 -130 -471 167 -877 -479 -109 -144 162 753 -969 143 797 76 -146 -725 -921 -386 -720 274 698 885 863 -632 400 -961 274 -226 -464 -633 351 34 299 -741 826 -692 -823 859 140 163 345 -773 -868 712 -565 9 954 -33 660 -325 497 -908 -441 -268 -848 -920 -193 555 -470 -259 16 -888 402 772 210 -963 184 -929 -168 -313 -387 719 108 312 -617 -66 504 -701 966 984 -612 -436 -193 375 17 -236 855 388 968 -179 45 -574 -541 -904 62 194 -12 467 356 243 943 883 691 75 899 -183 678 565 989 -188 -949 741 -996 -693 264 -247 196 924 -31 -182 811 -307 305 451 917 580 -482 812 349 -41 -639 -862 -53 -387 379 -706 952 227 -322 -539 173 271 -843 460 197 -971 973 -301 -75 33 -55 801 787 686 -584 -1 413 -891 601 83 73 -37 266 -472 219 -641 -786 -314 -192 956 -754 878 -152 451 997 -62 705 -664 882 448 549 656 441 -341 -843 983 -61 952 -897 543 -757 -363 976 -151 -660 -93 244 574 675 667 625 546 550 -14 930 729 365 -82 -8 573 -969 -941 17 -695 141 -975 -572 -681 -520 -675 -127 -910 -527 -281 -432 -91 -986 -575 -695 204 -803 -579 -127 -618 -35 -273 447 955 -658 894 -487 -754 -992 -249 47 521 258 -363 -884 -176 -512 -879 -832 -726 -304 195 -813 990 -788 487 -140 -476 -553 -873 662 -652 -997 -532 786 474 -415 -397 33 160 31 60 -659 470 214 -947 984 642 375 -368 265 -421 14 -413 523 195 833 460 503 -16 -556 -531 -255 -657 -929 -26 853 -154 -847 -750 -300 804 881 39 -935 167 656 -579 -613 780 797 388 -522 952 755 381 -625 -174 -292 635 938 622 -343 584 826 -103 103 -921 853 408 -470 368 846 -599 -982 821 226 -757 126 -903 -541 967 -111 834 300 -777 -655 -117 -195 -312 -224 -752 -609 953 -397 76 -931 -499 -484 -986 591 -86 207 251 -668 -861 556 -581 743 281 569 344 16 -778 190 -957 -391 -294 746 -334 904 862 502 700 -328 120 -718 49 477 -998 765 726 694 40 900 -346 255 -264 -230 76 963 -829 929 24 690 -68 -687 679 853 938 965 877 -56 -212 -349 588 -818 -483 915 18 88 78 553 -876 -623 -251 313 73 -442 -473 -71 813 -848 653 -71 -750 -898 -562 916 -233 406 462 -830 499 597 -946 456 414 -932 799 -248 872 78 -353 985 587 -18 943 -556 312 -272 643 658 765 848 449 373 -886 -93 -788 767 653 -603 -335 -990 -253 236 -674 -288 776 400 -456 843 -170 -986 -756 -320 -478 34 600 437 -888 -521 569 -533 373 327 594 -472 623 -642 -982 507 -883 265 -757 765 392 -935 -364 -140 -439 648 607 852 -873 -530 -372 -48 691 -330 58 994 457 -679 -213 -279 148 528 674 -622 605 378 138 932 131 471 646 -931 45 689 -618 -913 -609 -18 -241 436 -967 -520 -937 -58 -929 -438 471 -3 -138 -163 -187 -137 731 -800 -449 690 809 -418 -274 583 -953 922 975 -495 674 -281 -454 795 -622 -271 -739 844 -435 -394 24 89 -8 278 844 557 -113 351 128 -188 -700 -359 282 201 -621 -759 -57 -196 -610 -992 384 -507 782 808 -213 758 840 490 256 557 -455 921 -454 349 -71 -536 -515 -86 265 -31 127 826 225 -945 517 -488 327 979 207 -722 -427 595 361 880 -324 -421 -450 -464 -625 -308 284 85 227 -588 -887 469 -755 -170 824 -136 -344 -69 -696 203 90 294 835 -498 -235 768 100 -857 70 -823 -705 683 -620 652 -386 19 -861 -399 988 732 -88 14 -79 45 534 164 84 960 807 781 997 184 -199 967 278 802 622 410 770 -655 -905 -728 34 -66 301 59 54 -383 840 -391 -957 -834 803 -495 -326 440 -320 489 -696 -240 -335 139 249 433 -124 -907 833 -623 190 637 789 -239 103 -849 -906 120 -570 552 -457 -575 628 805 -699 -709 -357 -672 222 573 -870 -672 -248 680 660 871 -609 774 -150 52 551 62 -475 -760 318 985 721 486 -5 847 -419 704 -184 -72 -476 771 931 -604 879 72 -106 -189 678 -533 999 738 -925 -955 553 876 131 191 212 503 417 -558 -630 -298 859 -687 431 -91 932 965 374 631 -358 619 -69 -413 -614 -598 -342 -398 954 9 519 859 671 888 107 -808 -198 -797 -2 -977 12 -367 -144 572 -461 348 -894 808 -516 382 410 502 -221 -780 -545 226 991 529 6 554 494 668 -63 -369 -134 759 -884 -39 -735 306 -430 -847 -86 -903 -641 -415 -718 -212 336 581 -520 -428 -470 794 980 -180 780 -541 871 370 21 -836 849 378 -127 -182 -6 -927 -227 967 737 1000 348 443 -53 -60 -91 -358 156 940 255 594 -697 633 516 114 -894 691 674 -386 798 -835 -126 -321 349 -840 358 469 -490 823 417 -556 993 949 -122 481 -126 45 624 968 -205 359 -199 433 -849 142 -204 -64 -225 91 57 -581 684 108 761 -577 968 367 934 -980 232 475 693 -579 -504 -271 -90 -895 -964 376 268 -489 -744 333 1000 52 239 223 656 972 -181 -684 -150 -998 -205 -583 904 -986 499 165 65 -621 -858 198 -308 78 -51 -762 879 692 -385 -307 -126 480 -279 -751 -344 22 -734 288 451 958 -465 -813 -730 58 360 773 636 616 -447 -503 500 672 -243 -667 624 858 646 43 93 612 182 -820 733 787 -694 272 835 691 -991 406 -488 -542 -377 145 553 -533 426 849 715 -993 857 -11 165 625 489 952 621 -701 -92 -619 838 774 209 -522 637 -264 473 -528 650 -89 212 -853 282 -247 -5 -938 54 -901 -841 -257 909 -879 -328 -162 613 -447 202 651 -784 -214 -532 -276 424 952 -751 438 -197 644 -371 -925 578 -834 132 -99 819 -462 928 990 704 -967 602 -806 -696 -791 -496 -17 -369 -212 786 -198 -772 475 941 -278 -478 868 -62 -341 -236 -298 916 380 879 -31 318 -653 769 311 886 866 -909 444 -392 -553 -188 -227 766 644 -335 971 390 -180 -228 -319 68 869 -91 -77 -628 -190 592 -925 847 2 -561 180 942 -377 340 -482 522 -318 736 326 -878 604 396 -387 303 274 -876 -762 -362 682 -11 -745 97 615 -127 836 560 -538 -956 552 -978 -213 122 585 -513 459 -963 -361 325 -758 -894 428 995 -859 -486 726 900 -915 -881 404 961 -640 -696 -6 -823 626 625 -343 -498 -319 -345 59 216 -91 211 -657 -624 1000 -869 -372 -277 -568 675 -348 -782 -597 215 536 -669 -781 156 585 -809 -863 749 -808 753 273 473 260 133 -504 869 -899 -606 62 -328 530 46 819 206 606 53 -680 558 -815 668 434 126 849 698 -56 -162 909 15 -329 644 -504 400 -10 -87 -276 592 13 -616 257 -195 102 -176 -29 800 258 -244 757 -185 667 -689 -171 429 747 345 815 -759 541 973 835 -607 170 -198 -15 -518 597 -291 889 -337 440 -273 370 874 -168 801 260 -940 203 -853 -907 -423 -900 -753 550 443 225 110 -363 -650 324 137 -267 -957 427 -989 200 278 531 44 -980 612 23 162 960 130 -197 707 -666 455 202 224 994 484 -240 -658 -782 443 432 -26 890 813 -721 69 338 -390 -383 9 -817 -590 502 -817 466 143 -90 -852 990 109 496 775 -739 396 -313 -142 -96 -782 230 299 488 982 -954 -260 -320 -758 47 -654 486 731 535 292 -548 364 -953 586 387 -889 -85 754 -664 -829 936 23 579 525 770 -60 828 -409 692 -930 818 371 -194 399 -930 125 344 -566 -994 -258 -246 -290 -608 419 -6 936 -47 945 397 -493 110 -540 -865 -322 -37 699 428 -32 -503 312 -333 -501 951 430 512 -168 830 473 -163 -317 -175 -823 -82 -865 584 897 591 -525 -614 -297 189 815 -152 -959 506 657 -155 767 -148 617 -183 -615 -922 -39 742 404 896 678 -62 -754 479 -173 971 544 -135 679 -440 -65 720 -45 -148 132 69 -114 -904 -240 -753 -998 -572 -784 233 -142 529 152 445 672 -781 -201 -448 362 -137 -213 69 374 -841 -605 879 -710 419 -622 448 -520 -527 -692 -83 -425 356 -540 -716 -364 -178 -118 378 -639 -524 189 997 20 483 -147 -82 -776 620 -169 -714 789 496 307 71 -365 -1000 607 745 -834 -778 -562 -99 980 22 699 776 556 988 286 -218 -956 639 204 282 170 749 839 734 -779 48 726 -296 -383 462 -828 -798 -685 180 431 -839 434 164 -399 861 -693 69 -860 -965 -148 182 -930 -477 -78 -130 -347 506 38 897 930 839 -293 496 -299 850 -163 -826 -48 -166 -782 -246 -850 -43 -540 -685 -247 -192 -362 958 -196 727 614 432 -542 -54 -160 950 506 73 -510 950 -577 -16 89 -976 -435 447 748 993 369 982 862 185 -842 861 23 931 853 304 320 847 83 -915 -272 -190 -52 567 249 -733 68 -886 19 651 791 -676 -92 704 -741 842 723 -331 -160 -899 875 -587 -707 503 193 -204 -163 -572 545 -963 -416 -966 32 -839 143 583 441 -747 -716 -816 -588 790 267 500 378 181 667 690 -558 783 -486 -71 -901 774 -434 -216 460 373 -863 -379 -889 -209 257 290 42 506 -332 747 108 -285 -47 -326 -461 653 420 -331 360 -350 -472 68 177 224 -510 762 170 866 614 -108 850 -781 686 612 162 868 -766 66 114 -66 -873 376 500 480 845 -322 -53 -495 -467 862 -323 879 -989 -295 884 926 -926 810 -430 -620 32 -708 638 -684 -216 406 -437 -708 163 596 -353 -770 -441 -860 -12 869 -304 506 527 735 701 675 837 812 -938 205 -5 -607 -918 -85 766 729 -754 -145 603 -222 -884 -948 606 478 -538 560 -479 -404 -677 -783 312 -43 -496 250 -819 464 -255 -527 820 -764 280 -23 197 -786 -489 805 -882 77 -39 337 579 -149 -15 -187 219 561 -690 695 -184 349 113 555 -111 858 756 828 -247 -226 56 974 149 482 -645 -443 -317 -716 -873 244 -643 -531 -534 -193 -986 -524 -638 -328 -149 434 -585 634 50 646 -150 -944 -599 -580 952 954 813 -30 511 -857 480 694 318 700 811 -176 -895 -1000 -827 867 396 385 -76 133 985 -143 -889 459 442 211 -540 -314 837 986 -307 227 558 -737 -14 -826 761 -454 -448 155 727 361 865 -530 342 660 435 -60 437 791 -832 751 -975 730 -179 503 -228 391 -406 -658 -694 -160 -643 490 -803 796 978 885 594 -53 -197 -707 790 379 -522 -572 697 -619 -999 -598 -172 -697 980 -329 -293 -482 -739 -120 -454 -509 750 158 -401 -936 857 886 -303 691 544 -777 263 397 846 -250 947 289 564 -841 933 455 308 541 785 -876 849 159 938 -428 634 815 -775 -992 283 -554 -152 -804 -780 179 107 -818 683 -643 407 -552 12 882 -605 -723 745 -70 -610 752 -939 370 -989 -490 653 100 30 -8 603 984 452 -26 -584 325 -735 -938 -456 461 909 615 -569 -799 414 -825 -743 -167 237 126 -887 -78 -48 -813 -221 -587 806 338 40 -343 457 203 70 -236 -916 -927 -438 349 -126 -585 553 471 -19 547 -942 -512 -822 192 330 579 386 290 -723 -246 267 680 -282 10 275 629 -573 -747 733 -402 385 480 -307 -338 216 132 -662 -369 -333 115 776 -473 938 492 970 592 -512 766 563 173 587 -856 428 764 -145 -626 79 77 938 371 -25 128 -212 251 -770 -956 -768 -290 -378 -985 25 -70 -490 -794 619 -449 -402 -227 971 -563 -612 -895 -89 769 578 777 540 -241 -749 -798 783 116 531 719 858 -169 -261 -932 528 812 -859 -807 -423 -718 692 270 -989 105 -224 124 145 722 972 -462 949 146 -156 -560 -819 -317 -636 947 728 360 895 -573 343 372 17 155 -894 265 -539 -330 -720 235 174 72 -50 795 764 -394 962 -519 282 -346 285 968 -79 -915 627 31 -246 976 843 -210 342 -198 -392 -147 -224 -721 -323 11 95 -887 -980 -689 80 350 -816 558 -722 -623 846 47 117 -50 436 948 -461 -870 90 -144 342 412 684 -479 173 639 -442 720 -280 572 277 -651 292 773 -263 919 867 130 722 -528 -671 -60 537 901 -424 735 223 315 850 645 -255 994 -99 80 823 -700 -892 -344 -5 758 990 839 714 737 944 953 624 662 64 589 431 -520 262 354 132 -524 -61 -588 -601 906 -685 209 68 -510 23 -329 -392 -945 702 -360 -934 -915 90 449 45 542 159 -914 -509 559 -730 807 10 -320 741 727 925 521 -659 8 -50 940 -335 -868 562 -532 192 -803 479 225 -614 -375 -251 725 -199 296 991 955 -722 883 -444 -183 -313 -718 484 -941 475 504 354 275 112 213 199 -192 596 -887 440 503 345 913 253 547 68 -757 116 910 -64 -697 338 603 -476 332 -77 558 645 -966 439 -62 -955 -453 754 222 -902 -420 577 -653 -275 522 206 145 504 -134 470 700 -879 850 6 -31 -637 -794 -616 -217 443 -653 -277 -621 225 228 -206 -768 -661 -897 -247 140 712 -646 177 895 446 159 874 598 605 81 -588 -705 -168 -920 -355 913 -240 -643 307 448 95 -872 460 633 92 -355 876 589 912 795 -40 -785 -688 -905 538 -239 562 952 -923 136 -277 -364 387 -919 -369 92 -900 -369 -502 -697 738 916 -746 -165 -386 969 107 -133 409 889 360 276 -613 255 -75 242 -640 -753 733 -119 -818 427 556 828 -278 523 -361 443 -160 -798 -554 -161 154 853 433 -404 -351 -946 817 -989 979 413 -333 -963 -164 621 -260 206 503 733 249 844 787 187 750 -939 -126 -870 -852 -932 -222 -629 671 -382 -796 472 -250 728 842 934 434 -386 208 353 -925 587 -869 -25 -611 -636 13 59 12 -250 -729 168 -348 511 228 -755 758 384 976 317 589 -753 313 -811 -621 -218 -508 776 544 902 527 -227 -93 -192 -409 -142 371 779 -310 77 157 -177 -684 325 -359 138 783 -826 87 -526 -678 -644 -204 188 -121 705 283 -870 -519 -863 -670 412 -175 17 761 396 760 902 -885 903 889 102 549 746 -723 228 33 -971 -701 165 -664 -856 567 -712 -147 -614 149 -381 -106 -959 -859 502 -371 699 -25 -297 474 -906 849 -810 -419 882 -683 826 -270 -150 661 351 -518 728 395 -933 -326 998 -608 -135 -904 -442 195 -852 -469 -912 -647 -505 -745 -190 757 26 -884 657 -76 60 -412 599 97 956 305 -995 -795 -358 -963 -493 -904 -833 -692 -96 -181 -63 -832 884 216 -499 548 -490 393 42 -262 -789 994 -241 663 575 910 387 -119 -493 -300 769 582 -715 -696 717 667 -568 -286 -23 -586 -993 -505 427 -481 -678 392 -167 523 857 134 -406 -731 -394 770 -749 -2 -837 -972 594 910 -709 -655 -264 -623 800 339 763 -565 88 703 -158 -733 797 20 171 -182 -830 -561 406 577 505 156 -400 960 869 142 40 -422 202 -707 642 -283 -260 -860 -212 -844 364 -533 -630 -107 -430 378 -256 191 -189 366 -580 -199 -86 -516 305 970 534 -440 311 -900 -520 390 -669 -729 -479 780 260 566 767 128 609 803 371 -197 343 910 175 137 -814 902 791 514 117 -797 836 803 882 -270 955 -790 -192 -109 725 -957 185 -395 38 -206 -195 360 -939 472 -446 -94 549 560 -526 -30 167 15 -65 -531 70 391 512 -737 -184 -65 334 379 825 -121 -432 567 549 -920 809 869 511 -190 -596 180 282 609 -704 -287 -610 -383 -268 281 18 43 245 -734 987 108 -101 -795 610 -368 -394 -882 -782 -874 -557 -395 -568 307 -38 123 109 -119 187 -226 657 949 11 -357 -860 484 -312 139 -925 6 258 998 250 69 869 -149 123 768 622 -16 -587 -41 662 -566 328 -799 -245 -521 -1000 99 -332 -977 -112 349 -939 676 -874 -573 601 -232 -832 -424 532 -22 490 793 391 -96 -657 675 860 -332 -27 826 566 222 -703 398 -841 790 -253 43 -27 -356 468 -52 -143 -739 -686 -114 651 -812 303 -643 822 -86 -483 -952 -885 -93 599 872 -89 234 651 -856 -506 185 -56 688 845 -491 385 -281 793 -401 751 -980 936 -347 477 992 112 -544 -881 -785 838 -882 133 -619 440 45 -917 -722 -49 -570 -843 -439 404 601 -618 -128 403 -36 207 -739 -252 337 -353 971 669 -40 468 -791 127 -934 -787 -717 799 992 -754 -44 -457 100 -22 534 734 -955 827 611 912 64 332 -997 -758 -916 332 -527 550 -940 367 911 258 -906 657 -616 -483 658 90 398 -286 -747 907 -475 282 686 -438 -785 956 -646 -43 711 834 -75 629 -766 96 849 -266 11 -371 -548 211 390 683 -787 -15 -692 -31 -877 348 -557 815 532 -358 -765 -497 965 769 345 -663 619 440 849 -563 -602 -551 475 -667 632 522 197 -844 217 -115 551 184 -345 897 24 489 15 655 -24 -792 17 460 151 221 -971 753 706 -242 225 -85 -734 526 166 299 -411 -54 -509 376 124 825 721 -874 -825 -288 340 323 -197 244 -47 -232 -94 -142 908 -639 688 478 -3 -9 -414 -264 548 -998 755 837 -769 -599 814 698 285 -586 -75 -368 667 677 108 230 -847 954 -126 122 -706 533 -525 597 -453 -530 463 -906 853 962 803 903 762 -482 -7 255 -543 165 -122 -537 -392 533 -734 -875 -250 95 81 -840 -445 573 877 -167 -332 732 -569 821 673 482 -726 388 -649 -836 -356 843 600 258 891 -981 627 745 447 851 657 -533 704 61 -492 105 -352 -537 420 -477 457 -94 333 -599 693 383 999 341 -166 935 -501 -23 566 -489 -39 641 711 419 -827 -28 -235 768 989 -829 136 -535 -100 176 597 325 -574 441 962 -405 -40 161 502 -732 -296 249 -700 560 530 -228 883 368 -795 528 -558 -836 141 209 -350 741 879 -217 7 -51 -423 -293 -536 -248 895 -132 176 -189 614 956 -827 486 -179 -680 491 -307 875 -173 -573 903 -974 861 685 560 -625 199 -469 -424 685 -610 -102 556 62 -46 75 511 895 920 -269 415 -477 -910 -241 -962 -620 -692 -479 352 -810 -637 989 103 -734 -318 54 235 -301 987 511 277 752 86 -904 -425 155 274 -324 782 634 539 -787 -741 1000 533 321 64 -653 772 -756 474 -862 -446 -235 16 29 209 616 -950 -59 -430 -375 380 -683 963 -923 979 -659 -320 339 -942 -487 -127 839 -993 -30 -399 -276 -990 86 888 768 -512 -789 -653 -333 981 -828 -157 -635 530 272 306 962 697 431 877 438 -948 -300 -126 773 308 -724 -659 65 -841 310 -290 -997 -168 -540 -771 -865 858 546 358 -912 -100 -420 -728 580 171 -657 646 -203 261 899 768 -533 -547 923 299 -422 646 308 675 436 -104 -56 504 -322 -392 -396 -123 -495 906 715 -850 888 -651 503 -233 -559 737 210 -289 288 -723 572 -439 519 -391 -690 564 105 -869 425 767 705 -447 964 243 -670 314 919 -201 -997 98 -41 227 -641 488 638 -174 959 359 -39 933 407 871 864 -415 612 232 477 369 -368 -410 -268 395 904 -888 -546 -882 -476 509 889 628 677 655 -810 -299 886 -874 -901 -524 -552 5 -675 234 463 965 211 637 -662 708 -164 222 -924 202 -746 -476 204 -186 -576 615 57 372 -40 585 -881 -426 171 758 -663 195 -554 -267 -115 -161 839 302 -854 -802 -854 342 -475 871 -736 -568 334 341 -642 779 232 -6 -632 -563 -169 -379 -258 -557 283 -964 743 813 -59 -347 -470 -22 1 710 -510 20 -499 548 -150 546 -744 975 755 -908 285 150 -263 -100 -343 -48 83 413 -536 -186 987 132 -720 872 -502 -857 -406 538 739 809 645 647 873 419 -329 731 -584 -353 580 -587 907 -892 367 157 -926 19 -682 2 687 889 551 -833 640 -819 -246 -605 -823 -183 917 -174 -591 -115 659 874 626 734 -520 -169 97 -486 -509 111 731 882 313 169 -812 -884 642 -926 798 -636 499 -883 -849 289 344 252 840 -437 -942 204 -781 -17 -51 223 -103 64 780 875 -995 -379 583 -743 65 83 826 -114 -679 86 931 -566 -658 832 -34 881 845 616 -571 -174 398 -875 704 -440 586 -37 -72 -549 840 103 -232 784 303 659 -63 -640 -949 -922 389 482 275 -91 -214 642 275 -787 532 -416 -192 -857 391 -340 26 -685 346 796 570 -677 905 517 -809 857 679 876 226 38 242 565 839 467 603 -699 -49 905 513 -927 83 -350 54 133 945 -689 -873 910 -169 -931 679 387 444 -596 354 457 -218 -98 986 152 -17 -582 -925 -539 -384 26 256 562 32 560 545 -407 -643 -915 416 649 942 350 -16 877 43 445 354 -715 369 -839 31 471 -504 -502 618 127 -511 -406 -813 183 612 207 651 -473 -966 -959 -66 281 -790 315 297 -373 71 211 -950 595 478 -752 49 -884 94 721 -857 810 592 835 -877 -425 -411 526 -90 522 -16 505 712 349 759 -505 523 -76 156 803 -910 -546 904 -332 229 -600 -478 373 443 -830 -222 212 158 322 166 333 -516 -321 674 -719 -317 72 -520 -128 1 -326 744 138 -361 119 -821 -146 818 208 -42 249 320 525 126 405 -954 491 415 -325 -171 -677 -998 -184 -486 -923 564 826 -388 -308 -396 569 707 -30 -656 -958 -378 498 -107 715 -655 181 694 -373 43 -331 689 118 821 -453 -957 -66 844 115 62 -602 801 950 916 457 660 -404 395 852 629 798 -623 -287 777 -435 192 628 280 830 323 272 -186 -426 -51 883 155 145 166 -190 22 -725 28 696 565 -267 -541 -133 -709 -632 681 -395 -657 785 235 -441 -699 397 782 -238 83 896 559 -418 832 139 -394 810 587 315 376 990 17 34 630 82 1 -123 -775 875 -991 -254 652 -783 -235 -865 277 -848 620 58 195 -727 657 -506 -272 -925 -992 579 49 347 393 386 -827 556 729 -884 -982 -85 499 523 -147 871 -981 274 423 195 -334 -743 967 2 -240 720 464 441 352 816 -150 -527 -780 232 7 224 -886 426 894 -202 504 -303 951 39 719 -867 123 4 986 -657 -479 635 -356 -24 -143 -594 983 -638 -987 -217 187 126 444 857 -905 -656 -707 -178 -577 376 753 431 461 -684 270 679 -458 -187 583 -362 614 -532 -503 299 118 -595 -637 883 -620 740 -842 -483 700 -934 -967 56 190 296 561 66 -493 124 23 472 991 -385 -293 -920 -767 -618 285 803 -438 554 681 429 38 -938 53 -16 474 -192 -277 -709 19 -382 -73 -833 -66 809 -881 -586 385 -859 222 19 960 -801 427 262 -69 -120 698 -81 -140 667 -167 -600 803 193 352 -117 -17 946 -437 -61 13 -258 -900 -324 958 373 -106 670 274 -268 -872 895 -594 651 -591 -266 276 27 -174 30 -353 984 -139 504 782 -744 -818 774 -107 -715 912 929 -32 559 901 279 -882 960 -900 -106 538 550 -387 -594 890 611 -393 848 263 -815 -358 -561 463 -297 14 -802 -6 160 -447 796 -997 861 747 90 462 -398 -876 534 -526 871 155 -117 -825 888 -312 -512 927 -801 -787 337 560 157 -269 956 -824 -140 628 926 98 219 788 654 768 -791 5 -775 650 945 -166 -904 59 437 747 -565 -393 40 -744 324 9 -457 -764 -304 -223 -347 557 920 372 -933 108 -290 -871 -538 480 -899 230 116 -134 26 -891 85 -652 -216 141 641 209 -445 512 230 -688 506 -206 -285 -851 -408 -109 -864 -960 -911 473 274 -558 -173 823 854 -794 495 484 -639 -833 13 -757 772 75 -146 -217 -313 455 265 -182 -286 -843 -660 254 -810 264 661 -246 956 985 861 451 348 370 440 -175 -373 -416 799 -390 398 850 -196 262 188 -782 980 108 -981 146 373 -989 -13 -496 362 -140 896 95 494 -247 -808 322 899 -845 -92 -826 502 762 480 292 564 266 869 -935 -74 -412 547 -723 30 86 760 -545 -82 -531 586 331 61 -31 -661 772 -56 -576 -385 -229 115 320 816 -388 -812 -7 369 798 -245 470 -605 -704 442 861 -374 -582 413 -621 147 -605 944 -332 373 -843 -732 -133 895 -717 -986 610 -301 228 -721 427 -758 -244 -430 271 731 -365 -107 379 -762 901 -734 -465 -419 930 725 626 -26 -673 -611 -120 713 292 606 -846 -402 851 885 -524 159 -735 247 -437 -696 -162 19 439 -996 -988 -676 809 398 -699 -373 -208 818 -389 -749 100 -673 -16 -464 186 -496 147 67 830 -641 -505 -71 552 -207 789 -447 80 -424 46 241 -769 -817 303 -736 -871 822 -456 -763 -732 235 794 701 -942 915 582 -332 -679 -388 -749 568 -9 -727 -107 418 614 709 109 -400 819 -599 657 116 3 26 679 533 -501 164 352 -905 386 397 482 661 -763 -897 -616 160 269 -159 776 -189 -84 923 243 570 -331 -667 602 -421 -579 312 173 -853 -148 592 397 -621 919 589 -986 634 619 389 462 -126 919 680 808 -25 -412 114 -254 500 702 -615 -431 -432 -414 656 605 340 913 -597 873 -746 -632 -17 -52 -863 -539 -520 300 -388 529 -392 -386 317 -737 317 445 139 801 -65 128 672 853 -763 483 203 -673 878 -465 -43 730 -733 -710 -63 -766 -213 353 746 863 -898 22 -158 -609 -751 -237 -463 -616 634 837 -930 914 -199 899 -673 -846 355 952 732 546 -948 957 -860 422 643 -717 -952 -767 440 552 751 -424 -975 -829 464 470 818 864 -616 -861 276 -552 593 -654 824 855 691 -715 -81 771 -743 688 310 -328 -17 789 911 427 -48 -730 914 409 514 -338 964 498 348 921 185 -400 538 -885 -69 -103 -209 707 -473 184 181 431 476 -298 -72 -190 -273 -671 866 -769 276 751 -74 143 585 -172 -326 -871 -361 -740 -496 -166 -650 -885 125 -454 -752 988 -871 -996 -193 -83 -844 -346 402 -82 656 616 -959 19 -258 877 -139 -808 64 853 684 -836 -265 -890 823 -491 411 -302 -833 -482 313 -100 -503 628 -635 -918 258 720 -680 874 -350 620 697 714 930 92 -855 121 -76 859 -594 -145 708 -903 323 709 -311 884 40 956 -213 -448 669 661 902 611 230 497 70 -184 281 -326 -802 -252 -114 -213 610 -386 -983 -352 535 463 -976 -30 -561 -686 496 -935 -281 -399 282 -309 -157 544 467 -290 391 198 -644 383 -282 -509 -659 606 785 765 916 538 -200 248 12 687 -457 195 -212 177 740 -142 -562 800 -797 -303 -539 986 -723 196 619 390 660 -381 857 -788 -940 -301 -406 784 -617 501 728 -165 297 754 79 768 728 -81 900 -4 829 -961 -42 0 621 16 -645 683 -279 -451 225 3 711 -583 -675 748 -88 -457 285 -385 571 -999 595 -294 -94 738 113 379 -6 528 -927 264 -153 -15 153 -379 608 821 260 -284 -93 -293 -964 676 -381 659 -583 -206 463 827 -451 -158 791 -613 -404 -998 425 -409 603 842 389 504 -45 -586 611 -592 -94 -488 -518 -273 846 -25 210 -208 -818 -690 343 -421 814 940 217 -921 -669 -779 -135 659 286 -883 994 -584 502 -253 -633 -202 930 485 858 919 -493 -660 487 -6 875 727 -642 -731 983 192 839 933 957 -930 334 538 -200 30 -384 155 -302 -26 490 757 934 -970 -72 -507 407 -40 -288 -848 643 -440 -978 523 94 -824 703 -559 -638 -555 -941 175 -875 524 130 563 44 428 636 363 775 354 -666 13 -592 502 67 190 527 988 453 -553 718 654 118 -255 -186 -441 -745 648 909 547 -45 443 -499 678 -557 -53 -308 -764 -800 112 591 -582 107 334 -635 -878 -467 -213 51 766 -856 487 -901 -611 -380 755 308 -689 -512 179 972 82 92 566 809 265 -810 18 366 -1 456 171 6 -585 254 -927 421 756 18 88 -731 -604 973 -628 843 197 756 -580 416 332 976 -683 283 -511 -894 227 559 -854 783 -596 767 -918 171 297 -342 -355 355 -100 -645 -68 -292 -569 114 821 -548 -741 -573 641 -929 285 -347 -104 220 191 965 382 -658 -253 932 679 53 -227 -909 -737 329 806 -180 -298 -316 -27 22 875 398 -363 -509 -226 -263 635 -493 -50 867 -917 260 254 -296 -115 194 -418 -47 -782 -378 325 -983 -791 -878 -574 -958 763 -243 582 87 900 -748 442 189 -475 746 -533 733 545 709 816 381 116 -445 713 -760 991 -230 636 680 -843 484 -45 -869 690 -464 -773 770 -197 501 994 -155 -271 347 -456 -629 435 -63 -756 411 609 855 -551 -236 -928 -10 296 608 716 506 209 -427 459 385 -396 -838 -669 628 -263 19 316 274 -985 247 -203 15 -396 822 -985 -781 631 836 246 425 -894 -890 759 446 -632 -410 439 -104 372 -91 -968 433 -860 -132 11 -837 588 145 741 757 -652 -704 -314 900 637 412 -41 -230 -748 -163 406 -15 -568 368 166 -700 847 914 446 -733 -868 -7 -525 -357 334 -729 -837 46 -554 13 657 -591 74 482 -746 -872 112 491 159 -721 116 253 99 -476 530 -515 649 -217 -313 13 -909 -870 -651 -523 -57 59 784 202 844 -32 -313 -832 -460 -653 -750 154 431 -917 840 802 116 -361 313 -752 -28 -157 -324 157 784 225 -459 -971 -784 826 -300 103 -791 112 -982 -968 852 -309 817 632 113 1 -682 514 -979 -32 -226 413 -545 120 -578 -827 142 496 641 716 464 463 830 907 -687 19 -759 -847 -982 268 -629 584 -294 160 -486 81 840 382 364 582 -483 -962 71 343 980 -387 269 -85 48 -735 -153 630 918 290 755 68 93 360 469 -933 584 220 56 -202 -818 -793 -478 890 870 -812 467 -758 981 930 93 193 126 -706 444 -53 709 -850 -592 -827 145 -846 -269 -918 -280 -498 240 320 -193 572 -693 768 219 202 -285 460 172 968 942 -269 -460 -278 -838 580 -86 835 171 -405 -369 -93 116 -525 308 -110 -6 492 -96 840 -894 407 681 -455 11 -251 225 832 703 -212 -542 630 21 -533 969 319 -956 -421 -263 -757 -451 -895 -77 -348 -917 790 -847 195 -165 109 -529 737 -265 -209 -304 88 603 -711 224 600 497 -287 -830 455 232 111 -466 -401 715 -782 605 101 -163 772 655 -66 -111 184 949 -283 -226 -933 504 877 -385 -820 -844 -336 -846 240 568 971 -718 -711 499 996 441 -471 -667 -556 376 -230 -477 -564 -23 775 582 581 931 -761 -435 -748 25 746 -644 -674 -839 207 474 904 -389 -778 -269 894 355 82 709 196 965 884 983 179 -436 277 -146 -153 111 490 181 917 -105 394 208 268 499 -413 -786 -477 -940 -306 -395 -369 -210 -677 26 618 495 786 -947 707 392 592 316 829 752 -539 -864 468 745 459 -680 207 -472 860 -315 -221 683 564 236 -495 878 670 336 -212 699 811 334 142 -381 -690 237 82 281 -136 463 -295 326 -429 -665 83 731 920 -265 210 748 474 979 843 905 -300 -481 -470 -863 66 168 869 -620 59 -537 -774 -637 375 -91 650 78 580 971 -612 -971 -794 130 -766 -54 -598 -478 -418 -223 211 -587 968 12 -85 -438 -695 389 -242 1000 -639 -677 539 153 -249 159 77 951 -97 216 662 870 875 840 -492 -590 -900 -538 705 -561 -270 705 -978 288 812 29 -439 -183 -82 42 519 -71 320 -328 876 -798 -265 306 23 -151 903 -217 347 687 -326 -977 385 194 -7 112 -66 -580 722 124 -604 30 388 -286 513 -119 -871 -114 -794 577 -896 949 272 -521 -393 643 925 -34 377 941 757 439 -555 -359 814 -808 679 761 -816 284 323 -186 4 467 -462 -215 -530 -14 -35 -903 -224 -222 -37 -691 901 -658 -784 817 854 -537 334 677 -511 -98 -827 395 200 -575 -365 947 -437 838 -829 -324 533 -290 -654 120 -912 -633 610 684 -299 171 -143 -244 234 566 -372 -180 -496 -873 -898 -182 82 -301 -870 -338 552 103 237 811 -767 273 799 303 -72 -703 675 259 -383 651 766 -659 -4 -453 562 863 -915 -67 -743 -1000 216 65 313 -824 -607 -437 -888 755 734 529 -914 -593 -39 639 -674 817 916 516 -329 983 -149 858 -110 836 261 -154 -999 185 -587 418 58 -648 -119 839 -146 589 -28 851 -722 -590 -561 -528 481 -977 -607 482 -901 -640 -891 834 -983 638 -48 225 -828 821 740 -250 274 -839 -677 66 723 79 570 -823 -794 -8 -56 -809 -583 825 972 -649 19 197 -711 992 -525 569 889 444 763 -527 -664 716 909 -461 452 556 762 -30 997 -441 -242 -860 708 -699 417 -978 -409 -667 790 -315 -49 -61 -784 -317 -550 -626 -731 974 824 84 401 -446 -651 364 -79 -255 580 260 822 -417 710 -95 840 46 994 -515 981 -610 285 -448 509 -932 372 578 405 263 -358 -75 -753 767 273 236 -270 -428 23 291 879 -431 574 117 373 -312 11 -89 -372 -921 807 -252 -249 -726 -763 -501 460 -255 -947 -519 943 -972 549 -216 -167 -724 -121 782 803 26 490 126 99 327 -994 512 822 612 227 661 330 -247 409 -807 690 -672 468 -395 -72 -942 -232 -642 -164 -387 -412 -164 0 373 -996 477 104 -63 -523 -376 -451 827 644 877 -106 -640 -70 583 -554 -18 -266 -32 -604 -769 109 916 -337 -133 185 912 -163 875 -643 303 -917 -534 -421 646 444 896 -505 -70 -341 -702 909 -24 -517 809 261 254 -450 -382 308 -321 844 968 626 0 319 -895 390 578 701 230 -501 -877 706 650 -746 -363 748 -317 -352 888 -880 -270 594 -869 773 -251 209 150 17 563 -861 7 105 941 -317 -37 -375 -159 427 -585 -22 16 654 906 -154 -534 -364 -19 122 283 -261 898 -828 653 719 972 -701 829 -521 -460 -929 739 1 -857 113 -221 774 -124 -743 -32 -336 542 134 200 -365 310 -419 -232 -804 854 396 929 40 -983 -41 -752 552 -773 604 619 681 -605 -839 219 -544 339 556 -390 -222 272 -255 95 110 -697 -492 -308 -258 394 -754 -530 -636 150 558 844 587 120 -556 78 584 861 -827 186 -469 -456 965 107 -651 -601 -279 -467 959 345 -352 826 957 -742 -991 -734 -674 -364 -988 768 -215 -150 790 339 -535 -778 -865 650 279 488 850 681 937 -687 131 40 -3 579 400 -217 -306 -940 944 -735 826 215 -551 -977 597 -67 -436 -452 -320 -977 -89 493 -992 326 192 -3 -331 904 396 784 378 350 481 -5 350 993 -391 727 -504 690 -967 844 -872 -498 -253 -172 39 426 499 -867 84 -704 731 -614 542 492 200 896 431 886 441 38 -146 496 19 693 268 -961 545 -794 980 206 404 268 -597 -683 586 -922 -127 325 309 70 -309 -561 -633 240 -100 -263 -854 -269 180 450 462 -674 733 -265 -15 -513 917 -319 -799 -275 -508 -322 345 685 -238 399 873 810 405 280 -10 759 -818 666 -534 64 -137 -299 121 149 570 -63 244 -765 -542 447 458 241 -824 -810 -590 623 657 -981 847 -216 45 543 881 -580 -760 553 -206 -287 429 -134 -312 801 -637 -587 725 -866 -570 -683 -53 142 -811 380 -174 -885 -119 -709 -667 -53 -434 -762 906 -775 -992 532 -559 -983 923 229 224 578 345 68 -756 601 -430 -527 -481 209 473 -922 -474 -845 -833 164 137 410 372 989 -533 661 -449 -780 -190 -626 412 -652 -966 834 -101 976 696 421 -222 -159 520 320 -857 921 440 -851 -993 -890 994 -889 -772 309 -715 -852 -786 -799 -256 131 -838 286 -410 -231 126 60 -238 120 338 649 845 -823 398 906 -351 404 119 -338 514 -517 -912 -389 -680 -710 -297 -64 -787 479 -892 -539 -597 -118 -312 638 610 589 689 -442 21 629 792 143 -711 -244 110 -629 799 -287 -119 138 -62 888 36 -452 434 383 746 903 -787 929 -585 -395 -881 38 -122 -974 -214 -396 -511 -175 -311 403 -339 -705 -79 282 -485 120 -147 -984 530 930 918 687 289 348 -314 354 897 -612 301 96 143 -837 -928 -159 638 -688 682 579 940 -735 45 505 -440 947 -762 -200 -998 -495 -491 879 -241 901 -197 629 -861 -575 -491 -113 -139 -897 -798 -678 175 677 -866 278 -972 434 -475 -229 -378 -378 -336 21 248 60 863 -271 -164 -550 -495 -182 354 680 753 -424 -902 -102 696 -80 704 300 333 -112 188 454 -243 -978 -620 243 -967 -175 446 394 224 -851 -932 -62 -798 47 -551 -634 559 -676 748 982 92 438 -600 -665 -138 221 571 709 -708 -400 2 -281 -998 401 465 -12 705 -86 -545 859 51 -633 891 -759 820 44 -710 423 -46 -287 252 -157 -935 541 -888 138 153 503 160 269 -358 -853 91 -588 -714 -893 620 657 937 14 592 -379 322 406 -551 -189 -363 646 96 717 -586 535 159 -616 679 -896 657 613 595 818 484 78 230 270 955 654 243 -74 -956 388 -65 966 902 846 -474 710 -513 -433 568 253 -565 -389 -169 544 559 933 399 -292 625 -485 544 -336 -528 -566 -605 939 -735 691 647 513 -40 -598 -682 -507 813 -492 -618 -952 -526 832 652 -687 660 -132 319 -450 -754 462 -847 -971 -794 -689 -895 529 556 1000 -163 717 -411 -244 -169 -404 -382 -249 740 289 416 681 -164 810 -465 -430 -125 61 -637 999 -708 634 -676 275 -268 -701 348 -548 -586 578 -449 733 -275 -6 79 -734 182 -339 517 416 492 -390 249 920 270 -277 -449 -755 453 99 -40 -355 245 159 729 311 -226 845 -635 -136 -242 -442 -597 -862 314 341 -424 279 -486 919 -128 818 355 682 319 -607 -411 279 206 195 -112 -902 725 -156 -312 -753 -359 892 -879 -899 -688 87 -662 707 302 268 307 -583 677 -407 -880 -430 -995 -593 -866 388 -323 -842 -188 698 180 -336 604 725 -709 429 -958 -437 686 502 -456 -330 105 -443 -772 -823 236 766 618 576 -904 236 -513 -60 -730 -280 -613 -774 -168 -199 612 964 867 34 -458 -471 -644 -719 -323 595 345 883 519 903 -598 -271 -563 688 -503 -34 -665 251 735 986 -460 -656 -384 188 -765 128 -444 689 -904 801 168 -708 -572 665 529 763 -49 454 103 494 562 202 156 1000 -545 -679 -165 -385 879 -199 6 -429 -48 -410 141 679 -189 -957 -189 -430 986 -335 -771 -203 -276 -312 375 907 968 352 -199 -129 215 -713 -793 734 622 -563 -361 647 -670 -285 420 941 389 -492 -404 410 -873 710 -893 -426 -11 640 290 232 353 798 -341 833 40 -320 379 -308 595 256 -942 527 903 777 654 150 445 897 353 439 -580 -393 -556 690 -47 -173 -734 -999 -507 -711 324 -11 -926 -251 -36 110 362 30 -920 -640 14 797 320 -429 246 342 -46 -138 619 -243 367 52 -528 -927 236 -750 706 803 963 -238 -285 -587 905 -307 -270 -927 266 -94 651 -351 681 951 -463 959 -667 55 460 313 744 216 -453 747 977 567 -477 -248 -220 -426 183 -35 777 -966 695 771 555 967 756 850 298 -163 -826 523 485 470 110 151 -541 -602 -413 958 -219 -919 805 622 -591 -434 -951 250 886 92 -448 -498 -658 322 966 -557 207 453 -694 -212 -795 -503 -187 451 779 172 -57 945 429 966 314 -445 78 748 -146 -485 -604 -918 436 759 -965 -126 821 -964 91 -918 -977 648 -301 196 -259 516 -90 -857 -947 329 780 700 591 -176 132 -967 -75 -838 -450 197 924 371 -779 926 -559 -850 367 486 235 -767 -839 683 -683 220 -708 155 -680 426 -185 -697 106 -642 783 -598 581 118 -916 -95 950 -40 461 104 842 -603 382 331 -173 202 -743 -88 -853 851 636 469 -896 845 -825 337 -692 910 727 -950 -957 604 -759 30 -857 -577 320 -464 902 674 808 -305 889 -108 660 -271 988 -17 565 -697 -499 -489 -246 -966 98 989 451 -108 381 -285 -813 -992 788 69 -206 728 -95 161 336 137 -746 531 133 753 -21 73 326 -461 913 626 232 271 13 -117 269 -535 109 65 794 -40 148 989 -863 -959 678 -922 -966 726 871 -551 -908 -248 -722 441 -749 -396 26 -459 -135 784 777 -13 815 -919 217 886 525 315 430 92 -148 -505 64 -924 -78 -257 316 391 91 888 580 462 658 484 -479 -519 -763 471 -128 388 -506 -991 697 758 -570 -62 705 958 150 -34 804 727 -771 60 -455 59 127 -937 81 -575 819 -293 334 -298 -852 -459 563 86 594 -792 963 119 -639 331 -132 876 -588 531 -807 -170 -40 24 680 444 -778 -987 251 -493 23 269 -802 -278 -193 -244 -824 -234 776 -355 -126 7 -832 508 -12 -979 114 -505 275 527 -216 95 486 -668 -1000 -413 663 -671 -467 -804 527 -28 -864 -961 888 432 100 734 95 -796 505 -611 800 770 -860 -999 796 -484 985 259 949 -178 668 34 596 464 767 -373 -492 858 21 -171 776 -786 -45 -647 518 -146 100 77 289 75 58 -64 137 78 935 -992 -67 -125 182 833 -39 -27 -644 421 466 276 -821 -587 -655 911 -271 15 -893 21 -862 -977 -728 773 494 589 526 421 -857 458 274 392 -919 -404 306 17 451 -187 -455 -871 819 -135 25 -539 815 -739 335 -473 277 62 129 594 542 -942 -310 -503 473 453 305 959 713 89 133 29 155 765 -976 765 441 317 544 -456 854 -672 -965 -795 -364 623 177 441 -580 107 732 617 -475 374 428 227 -384 565 -509 -84 -108 754 833 353 -331 144 25 871 734 -741 -629 274 -109 631 719 -744 627 -22 666 599 -923 -633 -26 748 827 180 945 766 -205 -93 -659 -582 292 -31 -636 -715 -729 -213 417 -599 -822 -820 699 615 102 967 -443 573 67 -854 782 -246 980 -549 948 885 -942 -698 150 -755 133 -641 852 -129 962 -985 820 422 -164 81 -144 527 -151 631 812 823 162 -907 65 -905 481 -963 -743 -16 796 -34 577 369 -120 188 266 -563 716 630 71 17 828 -60 374 -287 684 28 127 -867 73 586 598 391 -407 -806 244 -660 154 -860 470 -993 -856 -838 -412 812 226 955 -619 68 -362 351 676 -393 -623 -570 942 571 -110 -12 -281 944 -373 260 -120 783 140 650 -453 749 921 -559 -712 46 860 577 -47 -72 314 450 -110 -531 695 271 409 -591 -69 -377 582 681 278 354 594 -310 345 156 -298 390 793 -849 838 414 -915 -390 -614 272 -743 -178 433 35 742 -500 -949 -857 -953 -122 131 -717 723 500 392 -988 -41 -248 -520 868 -927 -612 15 -186 -691 717 968 -449 701 722 -778 -300 -721 158 -382 540 635 328 -928 10 863 -385 780 -979 579 618 69 -604 -554 -429 -517 152 438 119 620 310 7 25 796 -156 -483 771 -827 -158 977 -974 -55 904 -638 574 -770 474 -483 -377 973 -608 978 173 -765 52 -320 648 558 -774 -214 -696 923 228 31 -113 -500 -946 113 -713 -991 -438 483 30 -621 287 197 -353 -522 684 578 -130 319 -801 -244 168 421 -979 706 180 410 -338 -6 183 -281 -930 467 710 885 -285 115 -664 -982 -163 820 -68 818 623 -992 -28 590 -543 313 744 346 -436 556 -511 54 676 754 890 644 12 -530 544 565 54 582 104 -17 -158 530 842 -219 993 -550 190 341 896 -361 -837 -257 595 -502 469 -521 -118 110 172 267 -325 -162 -574 410 332 329 578 -94 -634 900 204 -438 -324 914 -699 769 -395 -756 17 -81 -34 212 -566 -703 -481 -14 899 357 -432 752 -231 -119 924 -175 -662 795 690 -606 -891 585 -674 -292 -390 390 541 730 -395 863 -392 540 -756 -371 -434 258 804 -658 796 -298 -615 664 314 910 -139 -168 507 -750 434 -160 -130 -977 -67 928 -39 -949 -268 715 -309 70 -94 -736 954 -199 372 -257 65 516 754 -996 334 -145 -740 -879 607 246 600 -737 -77 -763 400 217 894 994 781 9 -507 35 -749 -745 -468 12 -167 -119 -948 -806 -161 -539 931 -661 870 -321 907 619 311 -448 -41 -921 -773 -253 -268 -565 867 -959 -918 -184 332 -31 -762 378 502 -680 -924 0 485 760 6 672 -582 766 -426 -148 -459 -348 369 -196 224 -936 590 664 26 771 299 444 -557 -94 551 -485 350 954 197 -171 551 -331 -688 -531 489 -464 552 820 915 720 -284 506 28 -542 360 853 -417 -232 320 344 -952 391 174 -965 -624 -832 605 -478 -94 162 -831 -348 397 -918 -94 871 -821 715 25 -342 -90 338 -229 -854 -861 804 -49 -599 -451 -746 -311 104 -301 93 999 373 -662 915 725 -881 22 495 415 -893 -3 338 359 337 798 826 88 -228 384 -667 33 871 -990 -371 641 590 -447 148 -660 -70 -193 -277 -474 992 601 797 774 -792 601 -155 -7 -710 -912 -966 290 -498 814 -470 818 459 -297 -83 75 232 634 -446 -143 746 -601 339 -744 -921 -582 -772 738 95 -817 287 997 -446 -873 -530 -140 578 -250 412 425 543 -221 -441 74 140 -894 136 -469 900 689 -651 9 -955 158 -569 -414 668 254 -293 239 494 948 -90 -808 -545 547 -689 -861 -464 -534 50 98 -73 535 888 -973 876 -124 -647 -588 -678 330 -941 173 -271 838 924 940 425 712 557 591 -427 -407 927 272 -249 566 -281 984 469 37 -502 -870 -26 -153 922 269 47 -542 547 -693 -405 482 -729 -154 -567 -248 -157 146 845 194 680 -145 -944 -507 -366 709 534 183 -246 -445 426 -208 -485 322 226 -757 789 -469 -570 -713 -890 211 415 -111 805 925 252 90 25 180 -436 191 274 -381 -114 627 -49 -633 58 533 830 -390 976 523 954 -951 826 219 842 680 -325 617 -697 917 740 697 -237 292 -733 -122 874 547 -8 -96 -850 -406 -516 -624 181 565 599 700 263 57 423 -83 -368 -812 742 -788 -935 -811 791 -575 447 258 -253 124 444 866 -680 -455 804 -211 -104 -514 124 592 -121 280 30 171 557 539 194 418 -440 -94 508 -58 559 817 627 373 -676 614 -689 -472 513 869 -691 -934 -15 -64 317 350 -842 129 120 -113 800 -683 703 -713 -831 -700 -718 -599 542 -748 160 -806 -413 223 30 -882 58 -942 -968 703 418 -96 -45 432 -657 -56 933 -329 -704 -681 350 993 -683 229 507 446 -42 -801 -239 386 459 -359 -425 937 586 100 463 899 886 285 809 -659 857 42 935 193 -449 106 -908 -589 -388 998 201 596 -589 861 357 -41 -549 971 862 -404 759 375 386 222 -965 653 782 -257 953 934 -930 -723 919 -680 135 -633 -293 -947 -348 551 994 981 -905 -768 -345 -797 -801 59 6 760 748 521 -609 737 -953 -578 -8 610 528 267 -383 -495 435 809 -761 -171 -163 159 -747 976 134 747 -308 -740 907 384 -202 574 313 777 -645 -682 -824 -96 -683 -167 -787 669 -936 -812 -220 -414 498 -671 819 420 608 -277 -524 461 199 -964 720 -954 -941 822 673 907 428 537 -223 436 -191 -289 -34 -892 174 862 580 -926 -832 943 64 -986 -797 -695 922 -742 -354 -251 1 -459 299 -581 -125 81 -739 978 279 -922 -925 744 -525 760 -894 -969 916 216 -458 -80 -663 -383 491 -858 -642 438 958 439 -607 540 957 -36 -738 -391 689 -161 915 470 457 -144 147 14 855 -948 52 791 158 -811 386 124 -749 -741 -529 230 -728 474 -624 -452 977 -932 -597 -269 -403 266 -408 -804 839 472 484 -7 -434 -617 242 -602 583 281 345 761 154 -489 -244 385 225 -838 423 -646 -49 -659 10 437 34 -654 -353 29 106 108 484 -499 -826 952 692 200 -827 -615 983 493 991 -600 -289 744 -674 -326 -86 -160 410 -487 145 -635 190 962 774 -366 503 388 -515 -232 -482 589 864 -895 751 -740 -741 -859 -338 -501 700 -46 -870 969 856 525 856 885 -516 -902 -124 688 -616 -999 737 -76 867 250 245 811 -108 616 -723 922 144 -738 795 -51 -591 -286 328 660 -155 -935 651 -524 -761 992 -560 40 254 -227 -266 299 -648 505 -443 -246 -418 -522 -300 -721 721 -119 767 617 536 -922 -15 -846 -750 533 -76 -844 -905 238 52 -408 117 314 622 395 470 35 -669 540 673 383 955 -113 -170 -622 65 -753 686 16 -199 923 589 618 496 -530 -382 546 596 290 -365 -89 -577 -82 815 -31 -210 -877 155 -251 -510 495 -489 -623 191 367 -818 -73 473 -946 563 -472 -879 460 517 -201 -943 -350 -96 -850 -145 485 497 -687 -1 -516 -732 -235 -865 -283 687 235 690 373 54 240 455 12 -387 749 -903 -307 -921 -74 -3 708 258 -508 808 491 -154 809 502 164 528 711 582 659 578 537 335 -151 249 318 958 526 896 928 -519 -510 -528 888 -978 -798 165 -615 954 -809 -530 -508 155 -338 -551 -221 288 -410 -662 513 549 170 873 305 -644 -2 182 -933 -610 -302 917 762 558 884 544 329 -371 -518 481 144 687 -649 -14 -752 -296 547 716 179 -336 -948 -178 -941 -273 536 -561 169 96 -147 -328 529 -838 -557 -987 -396 -961 236 -800 289 -369 -853 -571 -599 -864 -800 -272 -359 -417 -934 -248 -234 507 -168 -713 -616 187 -698 469 821 597 434 -44 -35 167 508 -750 376 -771 251 42 768 -972 657 779 19 621 925 265 -105 65 304 443 980 172 -874 944 -871 313 -89 302 -29 632 730 352 373 -824 454 -109 -92 -950 -856 -905 -730 -153 915 -231 -469 687 837 681 -257 404 884 -414 -366 236 -283 -334 -78 -396 -13 -636 943 645 -916 -291 988 332 -408 -770 778 -641 -136 922 317 988 -150 10 289 557 -500 851 -263 -908 254 886 -501 -192 676 -961 682 -982 -737 -653 545 10 132 972 -910 168 748 773 484 659 469 151 -959 -983 750 -12 -149 406 585 -63 638 -237 -367 289 791 -770 -965 -811 -578 730 381 -977 7 -23 395 -696 83 689 354 241 -391 43 -551 -564 -943 -312 -103 -142 575 558 585 -412 226 -900 472 -700 450 -831 -830 928 954 -376 256 61 733 -68 112 240 -127 221 -901 -218 412 126 60 -617 -31 512 -806 831 -345 -935 600 379 -156 330 302 777 807 526 623 338 -529 -280 385 -621 -12 638 826 -931 881 -209 -473 431 -515 -191 -934 872 128 281 103 962 757 595 27 -341 35 544 834 16 -961 -91 673 -228 -728 657 -515 694 -90 -482 190 212 489 179 -631 -955 -974 979 -588 292 -333 659 503 440 688 -686 -231 93 -656 365 521 -627 -156 494 -351 939 -934 -704 -730 -772 -822 232 -974 -847 -399 967 -755 719 618 529 378 745 -379 56 -306 -410 -907 -174 258 434 380 -74 -185 -937 -478 807 351 -808 461 -415 -819 934 699 672 -430 -498 525 660 -272 383 -508 388 340 -178 795 124 -32 -899 20 -10 -81 -156 -47 -480 771 577 435 263 -726 -487 -464 679 784 -914 929 510 521 -743 613 114 90 948 310 -855 -547 -642 441 206 -877 906 -207 -549 208 306 -157 441 -640 381 -73 244 320 -319 261 799 257 -833 930 -223 463 165 -385 -628 -616 -984 49 -511 473 -835 958 -56 -783 -382 -507 46 -679 -550 -578 791 183 -504 240 51 -990 842 357 -459 -228 341 -415 741 328 55 240 574 438 -2 -756 576 -707 558 68 -135 722 102 -343 -625 270 997 845 814 -262 268 -222 895 120 831 -540 -740 -199 231 -866 970 -134 995 -545 110 -14 858 -407 504 -499 -859 709 803 -462 863 -950 355 -328 281 -534 940 246 -964 466 -585 229 -614 -113 805 -481 836 -379 390 -955 -356 -228 376 -872 950 -809 -287 -339 -777 -810 -190 400 -213 415 282 -866 162 51 512 -595 -550 -783 209 765 -800 659 221 306 39 -206 -874 -173 176 -561 -616 817 -800 666 986 659 357 421 798 332 605 -205 -843 -105 -49 -430 689 -979 556 -54 349 -899 418 -19 628 320 -5 280 -305 -504 -979 692 -672 -119 -729 872 736 942 -820 -618 -573 271 -34 6 305 -879 -362 360 -577 -648 882 726 -487 701 486 805 -874 422 -377 -514 -685 -721 530 -988 -689 -142 -379 849 -922 -996 489 839 977 -890 -255 -101 -265 -912 -883 -226 -241 -400 42 -954 503 -544 969 -378 -251 729 818 -42 -612 259 473 -329 915 -303 -208 -536 -309 -958 -458 -816 -614 901 -228 -406 865 395 -165 -780 16 -999 -341 903 -524 -532 -934 -15 -7 853 -417 -930 417 301 79 543 -633 -952 -27 -157 735 683 280 881 -680 -868 -339 162 745 669 -961 -148 828 309 -883 -877 103 -267 344 -12 -110 -767 -306 -849 507 -433 -356 -796 -557 57 187 -580 -536 -486 -953 9 205 973 -353 56 805 -171 -845 518 -349 379 -966 772 -194 -415 277 -910 181 -611 262 837 -226 -686 302 -794 753 -256 305 566 -911 178 -717 -753 781 416 -144 733 893 -217 830 984 -142 -452 664 572 732 -978 -463 624 375 431 -274 -159 -620 -28 604 -293 800 123 446 -694 380 84 413 413 -448 503 389 -564 -416 991 -134 200 398 365 -66 447 -460 -663 -321 787 221 -153 535 -801 -411 -988 -806 -503 -885 49 -480 309 -428 -99 -291 -548 -699 -147 -801 709 -266 -993 946 -221 -510 -873 -837 -35 930 -525 157 747 -106 651 877 -634 493 639 -969 -628 -425 564 -414 -780 141 598 62 -205 -218 708 899 360 -654 -483 -468 -441 -76 619 338 336 -685 -583 68 814 650 385 725 527 -619 -622 -176 -718 -816 942 847 252 59 -424 -876 -67 798 277 -680 -165 -682 -175 -570 811 828 191 -144 295 -964 -915 895 -293 488 -200 333 921 225 -344 391 260 983 301 15 -499 17 154 155 675 568 -969 962 732 -368 -122 -969 -95 600 466 -910 -750 -589 -115 393 -881 905 -86 -249 552 -922 363 -411 853 214 116 142 -567 624 -181 -279 546 791 -30 508 -125 780 -517 -135 121 35 -920 311 971 426 -517 -907 -409 -966 18 866 477 -537 -889 720 -427 743 478 912 632 -790 -782 -212 678 -158 903 -192 -478 -748 391 616 524 716 -948 152 714 -705 -278 -947 464 378 220 619 -401 -952 -259 0 -782 460 220 -790 134 700 -75 -574 -851 810 -415 -286 -86 -759 -305 388 -597 -828 -185 49 786 -473 176 -567 -306 -672 88 59 580 -743 -549 591 498 -869 -525 792 -774 -603 -917 974 -572 447 -527 -517 375 -587 683 -650 -989 503 446 19 381 380 -706 242 -528 719 -28 537 -257 637 -534 -926 -489 385 -347 -818 494 170 -793 -943 162 -514 204 868 -218 -739 598 -214 551 315 -4 -89 -879 701 914 -894 742 -96 -867 -645 -37 944 -533 781 -458 -766 83 658 154 505 -702 292 -162 290 -527 144 763 902 -89 -69 -972 -690 388 -363 149 -654 -399 678 -604 -563 379 787 -518 578 -464 489 -84 -884 -325 -150 -564 189 708 -318 847 436 580 561 147 294 -208 -39 765 93 857 561 324 256 267 266 823 697 524 -857 -382 884 523 -897 250 596 -239 574 685 -86 562 -707 320 226 720 296 -921 461 799 109 306 -867 705 345 -284 -896 712 771 -859 116 493 -36 800 599 733 -227 -257 -834 -203 648 -957 568 -589 399 976 -728 109 -195 884 -580 -747 7 37 -138 338 321 -187 -176 -421 642 -805 439 847 602 -948 308 403 -142 267 -418 -707 329 816 -231 -958 -820 138 -354 958 -605 -320 -483 995 970 -436 -719 598 -275 -286 559 -399 -77 -404 -852 -838 110 -705 -313 855 -305 372 -488 570 -263 177 311 804 -129 539 -699 -436 630 -546 -484 -276 710 -612 447 -709 -140 434 -73 977 -679 905 -306 369 -458 -530 -723 -281 -154 -394 48 231 -390 -837 5 -674 853 -348 -316 -763 545 649 908 -313 -804 -41 670 272 -397 245 -753 45 811 894 -184 378 703 290 -133 382 230 548 -557 246 -189 528 769 -21 -839 980 -323 -451 -785 -538 373 613 942 260 -134 -832 123 -195 -941 -204 994 569 168 245 932 967 -487 1000 -15 -28 684 -36 512 885 35 715 253 40 175 -146 410 885 -907 95 779 603 738 353 447 -335 -871 -304 602 -844 399 -384 -617 522 760 -358 -452 -974 429 -227 923 539 -592 -725 792 679 -424 -478 572 -314 777 -983 -932 -704 -273 154 691 -796 -866 403 122 -990 536 536 568 -141 689 381 -722 597 -396 184 655 529 194 -254 676 61 -706 -291 453 740 -289 452 -548 49 140 -496 -873 231 352 -597 602 -600 -463 782 295 360 -251 -921 676 -342 -505 -594 636 -146 -250 -167 578 163 -643 54 930 490 -246 -387 193 839 -783 -57 -764 259 -8 -555 -747 -865 55 518 -506 303 253 -44 -334 415 303 182 -652 832 867 42 752 963 -259 705 -408 321 695 716 623 -356 19 -958 -827 843 -513 -102 -700 437 244 965 291 629 -435 263 840 -695 314 309 893 226 -453 173 -19 685 -901 -900 -463 -383 762 49 15 213 282 634 -293 -345 761 115 -929 -229 808 261 294 -672 -734 -814 212 585 -350 44 693 -819 -889 248 -376 -349 412 -726 156 -631 497 232 -373 197 947 740 -534 -492 -265 186 517 -317 324 -217 304 -506 -234 -695 373 -321 33 -631 139 671 968 895 -138 -690 249 -497 -22 244 751 -334 999 116 751 -572 -172 139 -355 -964 946 201 434 -726 -112 -456 -30 436 322 56 -623 637 872 -80 -80 -569 -580 -269 -662 -465 852 24 67 412 353 -103 80 787 485 -125 -821 -922 718 -848 -584 940 -639 501 -262 694 -351 654 -650 743 804 -198 -373 194 -342 340 -236 -621 291 -927 -154 158 -908 -519 -512 956 -491 867 920 453 -802 -40 579 528 -332 261 -142 -767 -682 -100 -502 -831 -528 65 -987 -773 256 -251 24 373 -910 0 49 -808 -674 -316 758 -15 -518 -736 637 726 -735 -494 -837 925 324 43 -80 -855 791 -501 -767 186 -187 477 -227 920 -531 307 469 -603 618 230 784 203 -238 445 -747 -351 116 264 440 547 -734 -691 -822 -81 24 -1000 578 497 462 -927 -622 -388 863 519 700 633 392 -455 197 -43 85 534 -653 -6 620 229 751 190 -761 125 431 -456 -91 -948 -827 778 809 156 633 -458 321 -101 513 -954 -30 137 -306 379 -250 719 935 334 -734 -973 -314 334 862 -485 167 -57 -55 -391 107 534 864 -566 -792 -696 -401 943 732 -127 -604 -623 -428 143 -67 61 47 637 -729 828 695 -567 93 -913 -863 668 9 422 -115 -183 423 959 -612 -186 -556 -501 776 -866 526 428 505 93 587 -917 77 270 -518 -542 43 -908 -217 -44 871 -515 775 769 350 -791 665 -551 628 784 -94 -64 -834 734 -197 -115 213 56 -627 938 293 514 -707 -893 -209 25 689 499 -820 -711 424 -902 528 -72 496 -428 431 752 -747 7 615 -753 -706 -626 -802 653 402 -356 48 -912 915 -243 -352 767 -142 208 -103 -144 86 826 -231 739 -568 -422 255 827 -69 -29 -522 -51 -436 -982 800 -193 583 617 -586 286 -522 -913 -96 278 25 -482 570 -537 -861 -301 -195 962 -731 -584 -447 -500 799 663 934 259 51 -683 -786 369 -685 -1 748 320 846 55 -533 884 -717 974 -984 -761 -371 -403 -243 782 -592 -492 -349 -817 58 422 328 606 -278 -723 112 -905 537 624 -311 271 -563 163 -556 248 -8 -408 -966 372 199 133 157 847 -28 949 -68 -769 931 635 400 -274 426 -379 822 395 -424 -644 43 206 -431 -922 118 583 292 846 -338 -425 540 198 -115 103 734 -224 774 -307 747 -300 -334 -773 799 101 -9 -8 -9 -333 84 -99 -618 -562 915 166 -59 758 -848 21 -551 -235 392 741 560 -617 664 -631 -803 -939 405 525 921 -55 -926 -691 501 363 244 42 916 -20 280 771 -552 506 -565 700 -488 88 899 576 -170 -60 73 305 -244 19 677 192 991 402 -522 606 235 -89 259 746 -596 896 -675 698 257 -359 -571 -990 -269 332 -927 771 -568 -825 981 226 75 -848 763 802 678 -272 -454 -485 23 -533 -319 -302 934 -475 674 -866 715 653 -138 -151 328 -740 -685 -230 -67 208 -105 -569 -305 -44 -120 -825 916 613 -407 -628 -920 -209 353 -924 216 483 122 894 -58 439 -78 551 270 -765 -457 10 565 250 -128 959 -953 759 -492 750 956 -482 -781 651 -676 -609 -77 465 263 785 -909 971 -107 433 574 405 794 950 -962 -447 526 -798 -15 412 -92 58 17 -845 180 -650 397 -789 263 914 -802 523 -242 842 886 297 173 687 -689 543 -837 -804 46 -997 521 167 995 -320 652 -4 885 -310 807 -895 -566 -853 -120 968 -87 -923 49 -366 -646 864 375 -8 438 404 -312 -721 -109 115 509 -270 -734 -79 -899 -803 -166 -610 295 -781 572 432 145 -79 652 -640 -631 174 552 472 -418 -487 994 -325 748 -822 785 -455 600 -614 -119 -473 -556 328 747 -828 -184 871 -904 -148 314 903 -665 938 177 286 -363 -848 896 457 322 532 95 492 277 411 -823 -801 869 -497 30 397 -151 623 889 139 -192 -442 627 -804 -628 -153 -846 818 791 -744 769 -767 149 457 560 506 -825 -960 344 -84 -122 312 -320 608 -365 -285 125 -565 256 -343 322 -655 316 125 7 101 212 -519 -729 -210 -494 474 -761 859 -652 -638 -834 959 41 -983 347 -702 -36 -206 -128 76 -783 267 -346 32 -541 -364 -24 -516 -76 -261 -145 -296 619 834 424 -41 -170 -827 564 784 764 710 750 214 -652 247 -880 -28 -782 916 -102 565 -347 -907 -840 431 -662 -416 959 707 -923 376 -725 245 -847 -573 793 622 -356 -424 831 354 -28 993 -227 68 140 -482 -734 -617 -228 -114 -384 657 437 91 -656 496 314 407 -8 -916 362 207 -710 59 -845 15 -401 -713 530 -220 632 -561 -836 -299 -700 -800 -106 -226 -883 -512 -38 763 -305 732 473 -348 -608 884 812 -25 327 -816 -827 -863 -485 802 140 232 930 101 -517 65 -887 846 -128 726 -921 79 669 -410 940 -952 141 955 175 -949 648 438 -473 541 460 31 -653 -336 -315 -125 -310 702 799 -365 -640 -103 -878 -130 -636 -113 -34 -617 798 556 -962 633 -737 -948 923 258 -682 99 -271 498 50 -586 -299 -262 -75 -443 757 498 -506 984 -762 286 -669 714 -526 34 -410 -142 -874 -167 809 -899 -520 131 -17 -531 370 -328 887 827 -998 939 -572 -566 -18 -324 -996 504 -442 824 614 -316 221 -935 -597 -918 495 218 137 907 -149 -142 -787 537 665 867 738 -870 658 590 -405 -556 591 -949 343 -521 -130 -663 -344 -806 -127 -816 -519 91 256 -258 511 -589 380 -514 -529 -621 -693 -545 -979 -489 556 -71 715 574 -586 12 500 864 329 -355 -205 -742 726 463 202 303 432 758 -182 139 145 -231 -959 318 625 -445 199 665 609 -799 -777 161 878 -803 -697 -902 -442 -902 609 -380 193 489 25 -780 -873 903 -250 38 452 -480 -682 357 -666 -395 -752 286 -565 423 30 -946 925 409 -579 558 -313 918 -966 63 953 42 761 -923 -545 587 -502 120 -564 -636 439 -262 -24 -874 -150 -891 -22 504 -271 -137 -50 838 -611 -908 885 -982 864 -71 218 -115 590 -781 619 811 294 -600 -239 -560 -190 993 -732 544 913 -158 -748 -396 730 -782 -15 473 103 819 -31 -130 996 279 -793 -622 782 -940 -130 830 -745 -36 840 644 432 777 365 608 72 -548 290 272 -230 -783 944 -710 -740 873 217 38 -485 -189 -62 -702 -408 -91 -763 -29 895 273 623 -962 -445 643 545 19 889 394 -115 -18 -4 -542 502 567 954 333 507 -287 -500 951 138 757 -30 -498 958 804 -865 -243 808 -363 -649 -80 96 758 -20 -283 -848 200 -278 45 922 772 693 381 707 -349 148 925 -374 -980 -176 -371 839 648 -849 -963 619 568 252 -321 111 -833 -484 430 -760 984 -537 -912 601 499 -669 -903 617 770 -599 429 351 -787 -984 520 -471 -137 821 -258 210 183 438 -303 619 -890 742 541 574 -107 -571 -788 26 -168 995 854 -524 -241 882 629 657 408 -958 929 -442 81 409 649 -923 -983 -20 536 285 -643 561 -431 121 868 -216 -91 238 382 -248 -267 -172 607 -677 -131 -801 144 405 148 637 -233 260 422 -448 -323 558 -584 -148 971 -129 -517 -905 -26 477 -377 984 715 -27 2 -221 -421 -748 -968 -749 -780 517 194 -870 -550 473 -881 20 -303 286 -188 75 20 -165 -598 -95 -523 992 506 -3 -664 -176 -689 -677 257 -490 -828 -821 -573 -29 853 -508 805 767 -411 -465 476 -833 -953 357 764 -663 762 -476 -967 278 980 603 590 393 800 -621 -284 -912 -1 230 -559 -844 727 480 -367 601 -538 530 463 712 -660 -939 547 55 -32 202 -144 303 -181 336 -470 -42 197 556 357 412 -718 681 -497 -654 -779 556 -719 -740 -259 -400 931 787 365 -1000 165 210 821 851 -809 -583 -543 -658 263 -380 148 339 817 429 -604 561 -324 -221 -58 -225 472 -907 563 596 -874 300 5 587 429 944 825 -298 -948 584 454 67 72 -128 707 -143 -300 502 -971 -224 365 163 -188 468 -876 -692 103 -105 762 660 931 699 -66 -689 3 317 786 533 -551 -948 78 740 -801 -194 538 -75 339 489 -1000 -279 460 -636 953 -389 -603 850 -809 -332 618 456 -69 -590 847 982 -745 -5 -828 88 -995 -150 -43 -799 -928 -967 142 503 551 900 -725 -913 -294 563 318 44 956 766 725 384 443 -407 -986 -932 -181 -169 -527 -824 791 -668 762 -187 -992 -364 -183 -70 -306 64 -942 -383 483 -408 428 183 -816 746 672 137 -604 -283 873 -32 -788 898 -718 -3 673 9 741 -252 356 31 195 386 -987 -430 -724 43 239 428 -125 -648 -295 -58 -486 -905 -646 -712 -708 -681 40 -517 -699 513 981 575 -178 582 415 -896 519 -364 -680 -36 95 975 -191 -357 812 -112 -774 -812 643 363 354 -109 -837 101 730 -599 -944 -224 241 79 453 290 501 -536 945 548 657 -219 512 293 472 -929 -673 455 -760 924 -59 -884 -25 -781 544 65 910 877 126 -407 427 -486 941 -287 -941 829 377 -458 519 132 222 794 -671 787 -93 113 561 73 160 464 -568 -273 -779 -448 -274 -15 606 -528 315 102 -879 156 -248 -589 -134 -880 -446 -277 192 710 -757 345 -964 115 -355 -422 210 957 613 950 6 -802 -65 728 -28 -59 -159 -953 -916 809 630 -136 -314 -388 579 -784 -722 -709 298 -665 -804 41 356 -776 84 -862 -456 210 140 -992 891 758 -205 913 -270 -235 941 202 265 -344 -555 262 243 653 -919 976 927 -201 129 472 350 -811 -868 46 872 635 -84 397 -909 -747 263 279 -961 396 -553 591 -764 -244 324 -996 -373 -798 592 -356 -625 -449 -106 -332 -399 690 -795 688 590 282 -111 978 -829 -813 260 655 -650 492 -827 90 187 -750 107 493 -784 281 374 721 357 567 -877 285 -674 452 161 220 -246 -547 641 180 849 236 -710 -666 -121 -907 122 -420 -413 -206 -852 -689 -787 523 -617 -37 -747 149 178 -215 36 120 -757 826 363 834 220 -11 947 868 -860 542 436 -541 -719 793 -962 47 988 408 227 460 -913 63 -856 373 996 175 382 79 -114 -692 675 -849 679 -968 -217 -956 -373 847 -769 -103 -453 247 778 417 175 -528 52 407 -440 -321 724 223 -9 -345 -265 953 -704 552 -428 -565 -725 667 809 295 195 -797 178 -494 -713 -960 -519 692 633 170 -155 -465 169 -463 699 769 -878 71 614 109 -726 -862 980 318 -184 -49 436 385 -776 678 -934 697 897 -122 -647 -882 856 954 -44 234 91 995 -48 873 -211 -305 -741 -838 357 -570 -646 -38 -83 -901 182 -718 808 -303 762 -488 -478 237 643 -599 229 -968 -24 728 22 361 -558 714 835 838 -749 -967 -157 814 -490 -255 -826 -678 -408 236 -54 -53 795 718 -819 106 729 72 -225 -20 286 921 -755 -664 315 287 -7 -196 -115 -204 -117 -875 103 -636 -80 -815 910 -821 -162 -381 -524 -765 926 477 393 113 340 -801 340 -991 -936 844 -76 -220 -99 225 869 484 -32 -254 -578 -934 -507 43 -151 789 -504 774 -43 -379 264 666 631 -58 265 522 433 843 -903 501 -381 849 332 -954 979 716 728 640 -899 377 795 394 161 -286 903 422 697 455 -335 -538 822 248 170 -548 18 -951 -540 -54 -87 -377 -928 814 -270 806 -431 -804 385 481 348 -957 -261 -921 424 957 949 -60 726 -255 25 -24 -858 367 669 793 -220 -230 -975 -537 -842 -758 899 -724 -509 -787 715 764 -103 -325 508 639 -39 -878 538 -556 -110 130 -104 809 557 956 38 -380 699 237 -656 -577 -149 722 -212 626 -848 -956 15 683 24 -416 840 676 -19 -827 -503 224 280 34 -249 -868 -946 740 -151 -449 -503 -144 -308 -20 -388 218 -101 -323 336 -202 164 -664 -898 -850 670 106 594 969 -979 712 -803 -311 -660 533 -365 934 -288 341 336 -834 486 -322 -605 -978 897 618 990 322 101 -789 382 -117 194 86 846 -866 518 751 -571 -896 -791 435 495 290 -26 -299 59 0 -252 -49 266 2 407 393 427 218 -735 756 -475 -774 -872 197 -142 637 396 547 -275 944 -809 -202 -711 -986 855 -201 868 -267 -928 -475 -571 929 -297 140 64 439 -661 397 -430 313 -707 -292 -425 62 710 -416 963 -382 -381 -435 -708 -792 609 -327 810 -233 110 410 403 -428 157 126 -955 -355 190 252 931 -815 -872 -438 -81 423 -185 -194 649 -142 -576 768 -654 -347 -486 -233 982 -164 -405 180 101 -155 27 -979 833 -397 -81 75 -866 -884 -568 -553 276 -195 -328 -895 -696 151 997 463 901 356 -212 -895 -413 131 -157 252 937 96 892 -222 -886 -227 -333 768 -12 174 566 -957 727 -178 949 948 -978 -276 -641 -712 -975 -919 -940 956 -537 -443 530 910 -136 552 851 -209 812 858 -926 -856 524 -6 605 133 560 -476 741 283 -739 -199 855 -669 436 -869 873 287 541 -176 -117 353 -275 -535 653 410 -310 549 318 829 405 -12 563 15 -163 949 -655 -1000 610 684 329 -991 682 -579 -825 -784 426 -992 526 485 -550 -476 -580 -853 832 648 -814 -553 -408 -482 498 -951 -261 605 -617 -239 -766 749 275 -734 729 195 629 -224 -363 -81 -812 99 55 291 505 -293 -32 6 -855 -82 297 -3 877 -375 -790 -825 -214 -101 -285 275 -777 553 7 -624 -564 -474 522 237 -404 930 -740 -500 562 -35 -445 -90 -259 991 -918 174 644 430 693 553 618 116 -749 591 438 -71 172 -834 -229 -293 228 -138 232 -71 335 -107 398 345 227 503 -208 -966 670 95 717 -191 394 -384 665 540 291 505 653 741 534 414 706 -259 649 -53 -686 401 -120 -740 -130 -69 690 332 -667 -966 42 985 704 677 596 -212 -384 -558 -611 -912 -404 -546 -968 -857 -416 -775 202 -534 -432 -4 -921 -945 -639 902 239 658 667 -504 -275 -855 -85 933 -782 313 -206 880 167 -648 968 -747 848 494 337 669 18 530 569 -320 -499 378 -324 -677 -90 513 -51 -826 -768 -287 340 752 137 -303 88 214 -842 -52 980 50 -660 -54 137 -803 -654 416 967 -391 347 -800 -877 -995 275 -22 -499 168 135 -572 -669 -92 968 520 -313 -839 -158 416 58 147 485 -980 436 285 -850 -685 -496 -673 321 384 -270 814 -550 686 998 550 -265 -482 397 247 -566 -555 -41 -596 -906 -885 -982 -197 -869 -80 127 276 -874 -921 513 160 -632 657 498 209 -555 -655 -278 220 239 -490 -721 -557 -631 232 -201 -13 7 -779 -594 -694 798 -858 78 -217 844 603 157 -11 86 444 -32 -900 -309 -467 108 -953 -313 213 -442 -133 -184 65 785 -1 448 -43 690 414 -221 -928 -380 425 -979 -567 -842 522 -284 855 514 -859 798 -227 175 -924 -494 458 957 738 383 -840 -353 -139 -835 451 -26 766 -447 -190 976 193 -115 901 -323 505 459 -417 -631 -406 -907 951 171 -284 -634 -548 116 -878 975 584 -217 549 416 -187 736 -322 -1000 853 -963 -203 -850 -445 -875 78 -638 704 322 -682 -130 538 755 -682 475 519 179 -114 893 -226 612 252 -97 955 -834 -994 773 177 855 2 856 847 -127 584 -776 595 33 -983 -741 330 -248 159 -682 748 669 -219 -848 -924 -15 -637 368 -7 985 614 613 -76 993 -766 278 -893 -790 -972 881 -626 336 863 -224 746 332 648 689 -501 301 199 98 81 -48 530 -5 -766 -156 907 -94 -515 -924 747 610 808 -259 369 658 208 903 41 787 809 -976 -817 -465 -640 -729 -498 -645 -726 432 323 -59 489 602 733 -801 555 420 -659 -750 -571 993 581 878 -783 -703 -475 553 -430 344 732 -39 -836 535 649 -680 586 200 217 -806 -625 -436 -54 227 449 34 -768 -855 -642 675 35 629 38 206 819 378 800 -307 282 -193 95 -140 29 57 772 -429 145 -446 568 646 -249 194 166 -417 583 -106 -711 15 126 -470 150 546 -611 37 555 857 895 -72 -493 557 -41 -951 -967 -636 -413 -929 253 -991 -21 -941 333 990 -981 -631 60 -830 -914 582 -666 -565 -422 101 -397 -723 -744 701 -101 747 849 -795 638 -204 -940 769 585 479 -442 -983 329 111 275 457 134 369 217 390 -873 -794 -717 936 -965 874 110 153 -224 -718 53 32 -353 908 -704 -172 -122 385 -430 -822 995 188 802 845 104 -242 689 826 -823 284 370 -750 999 -683 680 513 607 -48 370 -827 -753 -264 -73 615 -192 1000 207 -296 196 -386 971 -608 -604 -383 -142 554 626 -393 -531 71 576 462 -10 -865 -411 -16 315 -746 197 -192 950 65 520 -22 244 991 54 898 267 -463 -199 -517 214 216 357 326 648 768 140 733 120 330 338 -462 758 826 -856 -833 277 -245 592 367 -397 644 842 740 285 -334 -17 -127 -707 -973 597 641 -25 -552 -56 -730 500 -323 718 823 183 161 -638 -853 670 -900 972 384 544 -890 -648 -407 -889 584 587 962 -498 -47 -788 840 -985 751 -739 -706 831 536 -399 -406 -621 966 -399 775 -995 -442 -845 818 -745 826 610 -466 -649 -578 817 -755 -30 156 -803 375 996 -982 979 -824 130 157 235 -509 -360 -501 882 -503 -296 895 139 982 632 930 390 349 -549 120 558 413 -532 -156 36 229 -281 859 487 641 736 769 -287 -44 235 123 -625 658 889 -689 592 663 6 -763 -289 -979 -1000 580 -11 916 -187 20 -78 357 -163 126 212 13 -191 -319 -569 290 143 773 -768 440 132 955 41 252 -20 712 -720 650 201 962 -788 413 -92 397 -713 518 -1000 643 -88 217 -934 467 -331 36 -422 -154 -488 -95 -822 781 868 -950 -274 -291 913 -769 -647 756 999 -207 242 281 41 984 987 -128 793 990 325 -863 -44 405 169 -366 986 -189 812 -904 744 -486 -918 428 434 309 987 -605 88 -895 -961 563 -991 840 722 -583 -909 309 -430 402 740 676 480 79 132 818 -1 -427 -716 1000 -78 47 96 -246 -894 872 -997 845 283 202 781 584 630 246 -844 18 -565 375 820 863 -767 -210 -793 931 989 968 918 -543 499 -193 978 320 -396 253 -626 -403 -808 387 220 720 -303 -158 -890 544 96 -423 366 -126 682 -408 250 349 484 -459 -518 -670 -579 37 227 735 -317 -584 -802 -863 600 -295 407 725 679 -250 489 -727 409 915 -491 388 -186 -478 841 812 681 745 -596 420 -2 -450 251 882 -462 -620 496 254 -200 -759 236 824 -239 -220 -218 -302 -718 181 127 381 100 -173 -511 435 414 922 -35 -119 583 -396 -742 166 -93 221 -13 -907 196 -297 -63 -175 373 221 196 -45 -873 367 323 -221 -786 -956 -287 612 293 501 -274 -118 256 -47 -535 -781 -153 -910 352 -309 89 169 613 472 -42 194 -881 450 727 -783 -244 -652 808 606 125 -721 -537 -232 970 -981 459 932 -332 119 -567 985 -75 -770 50 -512 107 -247 795 845 -165 -69 -789 -531 -378 103 101 363 -373 -612 -854 960 557 200 -445 -980 -269 -279 -527 -660 -888 -653 186 -767 283 -808 806 633 -245 648 -28 735 126 438 -347 952 -591 247 -275 305 368 -920 -371 -860 -746 389 -154 -550 590 986 408 842 -185 875 410 875 946 -161 -281 -327 473 450 -346 361 -851 278 440 -62 22 -784 759 -537 -747 -886 112 172 -983 -251 73 -735 228 -724 -896 -165 -718 -123 -818 857 943 -92 774 990 876 278 -775 -770 223 348 -23 788 529 405 945 -900 8 336 -172 -987 -157 791 668 -703 396 -142 -146 73 269 -189 529 330 -727 337 926 246 -473 729 -85 -786 374 406 937 -183 715 196 38 -770 582 -518 -993 130 -408 525 -227 -711 -885 -48 -445 -831 915 -75 -811 63 35 330 53 754 -574 -291 -629 687 -460 404 19 938 92 -526 -777 -205 -169 774 304 781 -536 72 801 -501 -525 187 -305 -487 807 345 789 -916 438 859 582 -956 105 338 837 -272 747 940 -170 -296 805 994 -662 417 627 -661 208 -947 -108 -430 77 -67 -500 257 651 309 797 220 -834 -46 670 581 489 -739 199 -631 -540 -961 1000 -357 -200 -308 -46 716 -620 -704 151 -812 522 -121 568 345 194 -600 -868 185 211 -658 -771 60 -523 685 -769 -390 170 -704 -869 396 -604 -671 177 -247 525 -592 633 -95 15 576 -881 153 968 24 844 958 371 436 565 -662 -625 652 637 -426 -156 -600 -151 -429 -504 918 145 -190 -258 162 1 -193 889 943 89 -140 -203 201 -736 -346 -484 326 -866 536 824 -357 -533 -671 741 381 81 -107 870 -44 -970 926 200 -932 -821 -968 117 -146 206 -749 -464 -831 -912 667 -48 -860 -263 714 -893 -866 -408 708 3 481 -229 -766 252 611 453 7 878 116 -284 -942 -625 702 170 179 -909 -733 -483 -526 29 297 -133 440 765 996 -296 89 -169 357 751 -631 -395 161 613 827 -690 755 -852 -449 -665 -109 390 631 -446 -953 -369 -142 616 -593 -430 -904 595 -514 879 92 -539 -175 -2 953 555 323 977 596 -511 991 -997 -628 225 -947 -110 -982 383 -861 -506 678 282 229 -950 -171 177 686 561 -709 -318 -630 -537 162 721 848 899 -172 -124 938 -4 -173 211 -194 -557 452 -729 133 863 372 47 976 -949 842 -809 717 -105 -6 116 -208 609 164 -738 959 -999 -258 -379 -101 392 900 -901 -247 -367 -584 -367 855 -119 -907 458 -537 550 -154 -199 415 487 -708 -958 -952 -58 -785 222 -952 144 910 -553 -550 321 -411 340 126 352 -557 117 -467 806 912 887 661 -388 193 -533 560 684 456 -480 -543 462 -25 -828 816 -416 105 900 749 -461 -278 42 -468 -920 826 -946 -323 79 962 -63 -515 -192 -468 365 246 48 828 917 -10 490 -866 262 456 -842 708 -439 -480 539 20 -315 805 236 -763 752 909 833 -555 675 -90 -304 -885 4 681 192 24 -634 915 291 -269 966 -371 -795 409 853 728 -487 -249 -771 179 -262 520 446 -46 922 565 -710 397 -532 -691 -378 -463 545 -850 183 -556 -524 -995 -263 691 661 -687 227 145 160 723 -960 -327 -986 -2 -792 927 -855 422 42 -768 -459 202 -768 568 94 -857 170 -948 772 142 -526 -346 159 167 508 -791 -384 608 676 251 -471 98 961 696 985 478 277 155 -278 642 -355 158 186 -513 240 728 497 943 -186 -835 -927 -112 677 -662 -297 -83 427 -329 460 -707 -508 -610 686 -655 969 790 -463 -880 910 -988 457 -709 577 609 134 -261 -742 -293 111 -340 -357 -866 -365 -676 -483 792 785 141 282 801 466 721 -275 884 -938 437 968 285 -253 196 210 -394 938 37 941 -587 714 -568 372 790 80 -729 -513 131 583 710 -406 834 -868 719 470 -485 -948 787 -188 698 -700 406 223 814 -314 694 652 443 -769 50 -472 254 -88 686 376 -493 -414 -50 596 -344 -208 -295 236 -57 -113 454 -383 -546 778 650 992 -910 -939 -944 -970 -989 -737 -467 -491 -308 876 279 -3 431 -246 -787 610 610 777 -204 -450 -163 890 86 -169 863 790 -4 102 141 -102 -649 67 -486 842 79 -794 -3 -320 -61 -536 -384 -34 335 404 -28 -984 -517 -347 671 642 -215 7 306 -357 -526 -799 -963 407 632 459 -624 227 -374 197 -148 -871 -928 269 101 234 40 480 -900 -230 340 -176 863 864 841 59 664 -990 -783 760 433 429 -942 27 958 -542 4 893 19 482 -985 -321 675 318 963 933 -793 463 242 882 253 -346 -8 430 993 31 438 621 -51 -874 -675 603 587 973 -33 56 410 -229 683 762 -507 -597 11 674 247 -628 -853 -363 -460 507 775 -251 939 -161 -667 -964 299 -20 189 673 959 -960 -511 30 867 -354 -151 -581 -670 -61 -642 -549 685 -339 829 518 955 -560 -224 346 982 -907 557 -177 -193 980 -634 618 892 -381 308 -488 778 -28 1 878 -194 -296 -647 -321 656 -645 -839 306 -117 721 548 -428 266 224 -145 426 -710 -574 527 497 817 -154 -310 -79 -450 306 348 858 -166 -283 -327 76 -514 697 586 -700 282 158 -905 668 36 635 -850 439 862 849 197 -283 540 -185 -801 588 140 -570 99 -414 227 84 -675 794 955 -592 -590 -513 949 -208 -211 -986 651 -318 -376 -883 -719 -554 -148 694 444 -224 -955 689 503 744 -859 565 767 419 -641 -333 14 -508 -456 643 -778 -896 -445 -909 -771 157 820 -685 281 -717 -62 938 -316 -686 712 793 614 988 -637 -617 917 617 -1000 -651 -100 -712 -297 -242 -491 -59 223 -244 768 -893 -625 -580 -198 950 52 -610 -168 -158 -340 944 -750 -905 -947 -705 314 -446 327 987 789 87 -421 297 123 -807 -525 -198 -474 -888 777 628 -644 -304 924 -591 75 -343 -621 -360 -350 -939 123 -514 0 141 351 -549 -883 -596 -561 425 -764 -967 947 108 -582 -130 688 -601 623 -141 -182 -837 -235 -485 674 -643 -860 362 214 88 -197 -275 -31 -322 675 873 -22 560 -796 501 967 -532 -481 -822 -955 -830 -244 -431 139 157 -146 -110 674 -647 261 985 623 -374 775 -839 778 -213 232 -119 -147 299 339 801 68 462 188 -456 -948 -441 972 -167 222 478 586 353 -877 -540 -545 -928 477 981 208 -816 -386 519 59 -991 -977 35 389 -587 -273 442 -8 -297 -1 -193 4 -691 -813 -655 423 -624 115 803 -747 688 751 -337 -318 23 505 346 -787 -479 -595 -290 470 635 -444 -715 -794 429 -440 -133 -273 611 -975 429 -921 12 -949 637 241 462 950 -931 414 896 -917 -840 840 -28 224 -879 -587 48 178 -441 414 -819 -146 574 797 -898 -992 23 -47 743 896 -640 801 736 -124 -397 139 -813 -680 -599 -249 547 -336 -160 -788 458 366 439 -286 114 -993 372 966 6 -259 242 643 -614 914 -113 -349 -615 688 511 -733 662 833 104 -472 -123 -353 480 420 944 389 -7 -660 -457 -273 937 -648 -736 -347 600 846 -808 95 388 53 299 -549 139 454 -469 -724 932 551 105 -960 977 681 795 24 -885 -480 -983 -812 -367 -113 729 235 -464 -420 -170 -556 258 126 -15 401 -227 20 687 12 162 -960 -623 952 -405 817 619 75 -484 803 573 719 719 797 202 -271 -379 648 -687 308 -769 792 -709 -317 436 -716 66 378 -692 938 28 -769 523 -808 -676 769 14 -582 411 958 116 -904 910 -856 726 -762 -739 -143 358 181 -118 427 -241 -417 345 514 12 -372 -322 -396 -609 -975 -252 949 229 219 758 -891 196 -653 587 -970 -698 481 -512 66 -865 -621 -333 419 -660 -347 15 25 423 696 -892 -565 -305 449 578 -935 795 -464 263 -47 435 -58 -48 -616 262 777 581 -133 825 871 -56 -271 376 534 -816 776 -372 -683 -742 597 84 -377 -29 -690 630 -257 -869 -260 -960 -308 835 647 -334 -703 533 101 -645 435 554 -744 -239 -660 -720 612 -684 56 -870 -835 -335 301 -716 -163 929 -917 -173 500 -465 -570 578 352 512 455 -259 -736 568 892 -430 457 20 653 -774 92 640 -637 -654 222 499 -40 372 -786 521 83 -237 734 -538 -265 652 244 -788 62 384 -65 493 184 49 478 993 915 -346 571 -716 -355 -185 -791 -102 736 -913 278 244 707 456 397 343 -290 388 770 -224 805 -943 304 -570 148 713 147 396 292 -395 45 977 133 -221 170 995 763 -195 -227 304 583 -152 323 -381 -505 -926 -241 684 318 48 972 -763 558 348 -539 -451 661 813 750 -613 -336 663 -647 726 -563 -998 517 229 -735 95 375 -166 613 856 -93 -47 579 -530 -468 -899 416 975 625 -730 -455 -137 993 -319 -536 773 291 -824 775 -512 773 955 -186 -650 -307 323 -353 -285 617 278 -776 -711 680 -615 -925 950 971 -460 331 -540 -971 656 792 -787 317 996 946 -765 473 114 -110 703 259 817 499 -970 714 -754 -498 225 -413 -372 -233 -939 609 -696 117 -74 -113 -603 -956 -447 -626 -42 -271 55 733 519 -154 -952 7 -228 822 -931 634 513 -723 -776 -847 -633 -364 714 -201 897 -959 -241 -225 847 -939 312 -937 605 -74 881 -655 -819 614 -953 818 899 -392 -6 329 537 458 522 463 971 -388 430 634 -220 231 -318 -305 907 -224 121 -958 -433 291 -841 -445 551 280 385 323 -787 8 74 -442 -756 -649 548 848 -426 -815 -599 -856 682 -931 -208 223 -299 -364 -508 765 -913 241 -693 735 569 856 -375 986 17 516 -98 -524 -770 -476 156 528 466 374 274 95 -740 616 -402 -237 499 -459 575 -520 36 60 991 -387 562 834 -589 -566 -386 215 -897 -358 -659 -593 526 515 192 -110 -512 -596 -858 678 859 -632 235 823 -692 -85 200 -748 -13 -670 -92 -145 -628 -218 -568 14 835 129 635 715 -713 921 290 -528 -261 -751 28 138 292 -760 507 830 222 -841 250 -293 -974 -757 216 733 -728 -939 237 219 795 426 849 -458 197 -630 -600 779 375 90 261 375 -435 -261 -610 641 965 433 843 -738 931 67 214 -526 -748 -84 -483 913 -62 121 787 246 -26 -617 36 409 -644 462 -757 -411 39 776 -995 -297 433 -663 -956 618 -238 452 881 307 463 764 283 -60 303 165 377 49 -907 -323 968 500 101 -387 -912 -592 -487 948 424 -941 407 -691 -51 -730 857 -723 606 -215 -936 975 -931 171 916 -603 262 -298 -697 -809 294 71 -88 103 -796 603 -105 -989 -236 -988 667 -227 39 870 -312 -998 509 -351 142 -675 -251 -835 -242 48 -920 -974 170 -824 477 -10 192 824 384 962 -468 -510 -94 203 535 -893 831 -498 591 921 968 -875 847 14 -195 792 399 572 688 -695 658 -61 725 -310 543 982 27 -567 4 750 802 -970 447 -121 734 -364 851 754 548 389 908 822 -369 389 363 -308 992 -421 229 172 812 -969 570 -738 471 -84 152 -819 633 504 272 -348 -777 203 -338 -876 -189 -588 -615 -621 -267 771 -949 528 -816 329 386 724 -608 376 -680 -903 -760 -761 -878 217 319 -166 887 -738 891 -614 -647 120 705 -649 -864 545 425 -157 583 719 202 213 -566 -655 546 -967 27 606 686 -821 341 478 645 -725 18 -680 85 -391 574 -496 496 410 734 -750 -141 481 974 449 518 -662 -449 582 567 301 -974 559 593 -34 -363 -198 470 -327 609 -633 -646 665 -71 827 510 -941 -891 -360 -203 -136 574 -162 369 -761 -649 -995 -302 45 770 -725 -122 -173 -901 -983 -369 -572 -681 424 806 -108 -505 -318 -990 -204 -717 581 -23 -891 609 499 208 -503 618 141 -468 -393 -6 709 -960 946 -75 -301 -44 914 176 -436 -31 -963 376 772 427 -809 -305 145 -942 460 399 -24 189 169 -301 153 -984 379 874 300 897 -387 -309 655 654 92 61 340 798 132 -718 65 453 583 102 908 -908 576 533 -771 -274 195 -84 458 452 -838 131 239 645 -629 275 895 -481 -376 606 481 652 -21 557 -646 391 -605 -895 688 -731 -25 57 125 -887 511 -965 -668 457 -665 146 -82 -100 674 111 63 -169 -758 926 518 -373 -823 -89 83 -964 713 -613 832 -5 459 -561 835 959 -856 500 -40 -156 32 -921 789 -853 388 -859 26 675 -248 -240 479 -753 -343 -233 261 -384 -175 -181 -149 -307 379 659 -275 365 555 942 -792 383 -10 -747 -94 -536 476 574 -846 -797 589 -477 768 331 563 -374 -481 646 851 -304 -337 -174 -346 -897 -704 141 596 -688 -561 -252 -378 -312 356 -652 -830 79 -855 155 -863 413 615 -923 -669 -851 -774 -663 432 334 -317 -143 321 -825 -661 -566 874 -604 756 97 618 358 -660 -421 -10 -864 464 -27 94 -980 -417 -125 523 779 -278 -89 -204 -856 -174 -805 -239 -451 -332 121 104 -359 -156 353 -713 -392 -745 -474 -557 612 591 830 970 455 396 402 979 -332 -736 -138 653 -568 -980 725 388 -66 939 -946 123 839 -252 817 210 155 -944 150 931 818 -888 -327 476 701 -895 654 578 -771 22 -433 714 975 -686 348 856 -951 -288 -108 217 -355 755 951 -729 -873 -608 -345 -611 -573 565 22 368 -100 912 248 -531 -120 -158 627 -295 429 60 240 -852 781 926 -626 622 707 344 -376 -535 217 96 211 206 -750 -202 694 -231 -709 -128 -978 525 -504 50 306 -11 -515 373 -122 -986 575 973 539 -196 614 -408 175 749 726 -417 796 364 402 -813 262 -458 -46 -385 460 -136 213 52 -734 -941 -836 -848 -905 862 -25 356 -294 -638 57 559 -997 731 -522 -189 -849 -731 391 319 -950 -103 -185 -680 418 -312 374 771 -559 -944 -159 368 849 520 372 267 500 -49 64 -728 622 -297 -694 -724 117 -820 -142 -888 985 896 -303 -306 290 -932 -818 3 24 -711 -17 116 483 805 -247 -901 -719 -825 -183 709 -645 -771 463 237 -136 -785 -944 -858 329 -355 205 -473 790 -464 226 594 385 -804 275 -116 581 222 905 -479 -444 74 149 380 -196 -982 593 -27 364 -696 721 986 191 -617 31 929 597 -304 250 306 663 -502 -236 491 -225 -461 637 264 294 -673 865 36 61 356 788 539 331 222 -494 862 -170 -348 -40 567 -432 443 -561 191 -581 856 934 -13 -243 491 739 430 463 -393 743 970 -520 123 -139 118 819 93 928 -700 -924 613 -591 -805 697 -547 462 -994 -283 185 -961 68 -163 -502 251 415 141 -213 406 20 765 477 -465 -350 518 -944 649 -939 796 323 879 -355 -163 234 63 -448 -273 -74 741 135 150 -881 -898 760 71 337 937 20 805 -160 121 -682 -178 320 -641 338 -277 33 779 774 -892 729 11 880 740 418 455 -678 -797 416 -101 -23 297 -920 -414 401 722 -330 490 196 582 587 -168 539 355 122 -917 832 666 68 833 -599 -701 -8 -566 -13 -706 -594 97 -276 -774 -642 -57 605 854 199 638 550 101 634 757 239 53 628 -842 612 -852 -278 -212 -272 -355 583 588 -191 258 -206 435 48 31 405 546 291 -395 -237 -2 877 938 -180 440 -25 286 172 -242 744 619 -385 -999 -573 859 -648 706 5 -421 56 515 -963 -883 -837 391 -465 362 303 -629 -491 -646 -360 868 -686 189 880 963 315 -854 299 962 466 -78 444 247 457 -667 -699 720 -152 662 -297 -729 613 -131 969 -991 -555 -474 -541 226 829 179 -737 608 -289 -68 -144 -232 408 565 695 271 996 16 473 -382 -402 -853 537 300 -749 -45 704 803 121 897 307 490 504 777 28 -20 -899 712 -258 -105 -760 965 98 -496 280 175 377 254 1000 1 -868 335 -51 -951 400 -627 -82 173 105 317 -644 868 124 -290 -376 151 -269 533 -569 690 197 -672 153 -317 -147 -39 371 -651 118 -756 489 218 -504 -474 -948 -968 425 856 -660 238 656 853 909 -334 -395 -343 366 -145 484 -169 -94 981 -788 987 -485 637 -669 -624 459 -96 -901 566 -559 -329 -411 443 -680 -188 -78 149 529 -194 964 -163 659 -858 219 -225 549 -280 726 764 577 504 -86 -839 -477 339 -647 582 24 -895 -941 -884 -855 376 -142 -326 70 17 -520 -540 578 49 960 206 -658 -260 712 753 840 -964 747 521 -525 -162 -481 800 -867 792 -49 -974 707 703 17 -881 152 187 -539 441 629 844 646 256 231 638 -483 -761 -567 705 -169 26 7 439 -197 -871 -374 -300 327 -295 483 905 -721 -566 -450 -331 -451 290 757 936 280 -442 181 28 665 -756 161 -495 190 -309 379 -381 203 -553 689 -622 -125 -740 88 -668 -51 -761 671 442 29 65 329 -445 -908 -618 -620 -205 -813 -576 -726 -667 593 479 215 431 47 22 916 -775 -848 -329 231 -197 -692 -659 -507 -835 295 918 -451 -663 -851 787 -989 538 96 -444 -607 -690 -138 283 764 341 -908 -104 -615 -440 -334 585 658 550 964 -237 -383 957 -749 536 -395 -658 -365 -826 849 392 -744 188 -965 381 937 -672 723 547 679 327 716 491 390 -960 555 634 -654 -65 20 89 -38 -674 656 -211 173 -715 -769 -438 776 57 204 137 113 301 -336 332 182 -865 85 -710 -219 -996 5 399 948 -680 -102 627 771 -724 548 641 -651 -898 -368 591 -361 431 -333 -124 535 756 543 -566 701 337 -117 208 -628 761 -608 -286 -31 -61 -382 217 710 331 396 785 551 -976 -332 772 -233 -187 922 -430 -114 809 -228 -145 110 389 65 566 340 -1 -796 -795 780 -334 -851 -502 599 554 351 -522 -766 -862 -304 -149 739 -362 358 327 179 -841 591 -546 -406 174 695 736 512 536 -676 328 620 -972 461 141 698 498 -336 109 -447 -476 868 -59 -871 716 -240 -240 56 24 -60 -698 -257 -496 -747 -112 -161 -591 195 -655 359 43 -560 620 -306 67 680 469 -90 445 224 -250 -966 -487 448 -115 -137 65 -354 776 -834 356 -323 -998 170 -990 336 -338 -142 -44 -992 17 -598 766 -476 994 -679 394 -25 -394 -516 -848 -215 -553 284 435 -500 452 28 -580 473 150 850 -600 889 -765 -521 -612 588 -233 -340 431 589 194 -8 -83 809 479 960 261 -361 961 62 -549 -80 -387 260 -807 220 826 -171 50 932 412 -342 -905 982 -693 145 -670 -939 109 343 772 184 -924 108 531 692 -585 -592 213 -539 879 -893 239 -120 -399 897 -702 -639 -470 -788 -342 879 602 -699 19 -23 65 166 -193 616 425 867 -343 757 653 105 341 -849 -604 930 301 -786 -446 0 981 80 -515 217 -687 -486 -129 -705 844 594 -799 862 813 242 827 346 -943 -80 647 961 179 -608 37 -788 798 64 -258 -846 352 -534 695 -623 374 -206 435 -271 -791 -590 950 -602 -766 839 -282 -796 -575 -261 420 -4 883 106 396 991 85 538 -719 -953 169 490 -439 -999 -573 360 369 390 639 792 962 -964 28 -382 326 865 346 -411 -913 88 785 588 170 -808 -588 599 -122 -482 54 562 624 -917 510 514 827 -413 -691 390 8 -431 -501 -538 -347 -865 134 681 -889 -285 295 698 843 -84 79 289 -608 -559 -673 -892 589 378 -555 503 561 -515 403 -71 -779 -898 786 851 576 444 -776 950 -505 -412 155 -71 335 132 -65 151 640 659 -785 406 329 561 -737 -271 -281 -490 847 -56 592 716 -132 -752 -524 -502 682 594 -165 48 307 621 557 507 316 -312 251 955 655 695 74 -254 -6 -16 -617 555 177 360 11 -4 211 -935 189 -883 -983 643 -372 57 203 75 -73 -688 -680 357 855 -888 -923 -426 248 -179 457 80 -834 388 -699 -587 784 -906 513 967 676 874 -311 -904 965 544 543 491 -532 -696 -597 32 852 250 301 637 -802 883 -652 -313 -13 441 -740 28 569 739 721 719 194 -148 -360 -946 580 -460 40 277 899 620 498 -788 50 -273 -911 -930 615 -274 677 -973 300 347 285 59 -617 252 421 -336 171 -996 60 -19 889 -605 741 -592 829 -562 923 31 296 108 222 -772 711 -444 -286 -207 -508 427 -824 641 -596 -974 -317 -149 282 848 -817 909 -745 621 -667 373 827 -95 674 1 735 -477 356 -225 413 307 722 380 -17 -557 455 979 -524 60 603 458 -19 846 280 -667 19 866 671 686 -768 178 -558 -366 199 -565 -42 -871 -657 -117 831 28 748 485 -73 694 -394 -440 -820 -1 288 -627 -784 -348 -931 936 924 588 -575 769 -93 844 939 -978 -454 283 -573 -530 301 759 -219 -731 560 949 -485 -563 469 -394 -388 -434 -407 371 548 -925 344 885 -490 -224 -119 -365 -131 754 -114 -941 13 -139 -758 428 955 -820 -383 74 -221 984 -203 680 999 -526 -674 45 399 37 706 -741 503 -35 -956 470 -243 659 751 -449 942 504 -311 516 347 -607 -582 242 -160 242 -511 -991 525 388 -196 -127 -196 -585 986 -961 -97 -816 906 -415 625 -938 -902 890 741 -915 -480 -702 403 -737 448 693 -538 829 -624 609 -818 78 835 -24 601 -661 -358 648 -978 828 777 564 231 315 549 -463 -839 -512 -571 267 -174 690 -857 32 963 51 -950 502 -785 -496 -808 -908 -948 -616 -40 -312 -351 203 -141 -663 -236 269 -178 730 -540 -135 989 556 616 330 -84 953 194 254 -438 58 596 -81 534 -99 -3 -741 848 -633 -212 469 146 369 -643 -229 794 -170 553 320 719 708 373 -224 99 -864 -526 906 -541 104 225 404 -4 124 91 930 20 -176 -778 81 658 32 42 -213 111 -621 632 851 -294 -989 -701 242 640 359 -119 -36 795 447 -188 -961 -707 772 -676 471 -84 -287 272 463 859 909 -51 -838 306 331 -769 -752 -365 788 67 843 556 -563 54 91 -126 830 673 -696 -882 -998 263 995 -499 -485 -606 -264 -68 803 -972 -945 690 549 657 -449 534 551 -183 -380 -205 663 -985 -215 -288 398 847 947 529 698 -319 -430 289 -120 233 -456 738 789 578 -482 -516 -250 888 635 603 -114 0 -11 -279 26 -741 -10 545 -774 -156 -463 -130 898 307 -176 601 196 513 -439 284 -858 767 818 -827 343 778 743 -416 127 -183 -841 882 -381 -933 64 129 265 931 -151 -687 -419 680 -814 517 -455 -418 -999 746 662 759 90 -665 -800 649 -509 -146 474 -321 584 520 -493 258 -342 581 905 -103 81 -425 -70 -322 972 -980 541 763 559 -954 579 220 -238 81 613 102 331 365 577 -48 152 474 -356 -403 -340 879 -994 -527 474 -801 -776 -274 -66 -646 -365 44 -326 -568 -432 91 -350 174 -361 702 -689 502 -144 -77 -316 968 -356 -855 220 563 256 402 303 74 415 -53 919 -490 -772 382 197 347 -561 356 176 503 697 -440 -530 -360 163 93 84 977 896 -686 89 120 533 -940 -372 -120 -612 -971 513 -141 -587 -601 -194 -723 -207 748 -963 -839 -13 476 35 -864 111 810 504 -448 -966 334 911 -347 -746 -427 216 45 603 96 62 -592 445 216 198 -160 -791 -686 -416 834 -645 -21 33 577 -543 -210 -701 -308 -395 -823 -502 886 925 -671 -779 477 -324 -612 -872 11 -915 -67 -19 -271 844 525 941 923 -104 -845 322 714 3 155 -56 568 988 72 -399 438 -356 -176 -793 930 -448 344 -334 361 772 -747 -315 -582 300 472 160 257 -597 -87 -742 922 388 -881 -517 -84 292 -615 159 822 -408 -538 -499 -873 985 65 -17 -223 -929 -607 554 753 523 -446 60 630 313 -800 632 644 -553 -981 -694 501 -594 770 -898 537 717 -551 549 593 623 -541 -336 81 -867 894 771 735 -61 -260 -812 726 349 -656 210 730 949 -559 339 -997 395 243 947 370 68 976 -615 -162 283 51 509 -401 327 -218 648 340 953 877 -315 -874 384 307 -390 -375 -962 319 794 -451 723 -961 81 -97 -207 -432 -124 214 -619 223 166 -205 -223 -59 -322 739 -221 73 451 482 -926 -241 197 107 676 624 -896 601 492 67 88 903 -185 757 108 246 55 -591 255 177 177 794 674 614 712 238 -234 -717 -838 -768 331 -751 -291 -277 810 -825 -801 909 631 -783 -458 886 -204 587 -384 -860 -277 -393 -519 -210 -927 801 -873 167 610 -459 -842 -915 -468 -18 -776 -656 199 -999 -453 -395 894 598 151 188 -299 43 -31 -394 -660 -236 -265 375 531 643 -667 365 -94 362 684 -284 922 -718 -374 -392 225 -799 -450 -806 -61 908 32 -267 -765 -5 510 632 859 -678 355 73 534 -407 -533 -90 -516 -758 255 -469 -417 -732 -802 334 176 -697 -64 -911 843 508 188 491 657 -765 331 -988 65 -898 -226 -131 10 591 -75 375 -27 226 983 -965 -110 -905 -425 180 639 14 -581 -197 -38 -49 -533 524 -685 -567 105 350 885 -606 29 457 223 -58 640 147 -613 -412 -595 -800 246 -332 -330 -616 565 -230 -125 910 183 -777 -711 328 -460 391 -499 -144 107 -581 -706 20 878 -553 700 -889 185 432 719 -309 189 -86 -945 -366 329 -5 706 672 -738 -419 703 -18 -248 -431 538 -149 -566 -110 -980 -375 -74 -520 -589 997 -163 -123 636 -969 469 -583 768 -173 -434 265 42 -301 -159 -193 -414 -895 -461 216 651 41 206 -715 -464 -898 521 498 -301 896 -838 -46 887 -150 389 -629 868 -227 205 649 -958 818 749 -620 595 -766 624 -442 26 306 637 273 -477 845 204 -270 -880 93 -688 219 -582 115 516 194 -787 655 -152 426 -523 857 -697 -44 310 -334 -85 -129 -566 415 78 582 830 -526 326 -197 -520 -279 539 -914 -290 867 -902 -66 505 -871 -251 962 81 499 605 407 -746 751 338 -476 295 822 691 984 436 39 -837 998 586 5 -308 708 -864 -642 -807 -579 52 85 -451 -955 -318 601 -720 -35 -304 -87 -220 455 104 195 911 820 -242 13 497 -682 779 -811 -251 316 136 -298 276 -801 -574 -961 22 -94 -514 261 -430 923 -690 -473 -700 864 -367 -433 237 -209 -969 -434 69 -504 559 173 -710 618 -291 84 -324 -619 -220 -593 34 155 583 -228 97 -473 -664 11 592 -119 -385 204 482 198 949 895 405 -344 289 -182 -414 -835 24 -439 506 -806 -951 -951 -925 -86 -994 -570 373 -929 -521 656 -687 232 637 53 -912 972 928 3 -836 850 -778 -827 -77 -269 -667 -822 -55 -577 323 227 209 -45 428 529 -4 192 -36 99 62 81 429 361 -966 -573 -911 399 158 -376 -139 -745 458 690 123 -323 -723 167 562 356 848 -469 -950 299 -197 859 869 -63 -324 254 459 -462 842 -927 -795 -257 851 -232 970 -986 -564 506 547 906 -750 969 341 91 995 750 -274 575 -897 757 918 -327 -613 800 288 -501 588 -30 -137 521 -853 344 197 921 165 -215 -175 244 794 -14 -786 152 466 -691 -519 56 923 124 223 -649 -498 -464 479 -160 35 -805 480 741 -812 -810 -426 -131 -780 -761 -574 270 -439 406 -376 -307 -323 -623 18 448 129 518 -782 885 -796 -440 -90 -497 886 35 650 -528 -576 -322 -303 -181 38 -885 667 975 -282 -278 505 -320 -66 847 -264 267 -604 362 -298 862 -281 556 987 670 35 695 -748 92 -5 -260 -123 -735 307 -942 -537 -403 326 455 332 932 710 773 373 203 891 -812 678 -664 -865 -772 -988 305 -391 -406 495 846 172 509 -515 219 65 904 -349 539 -639 610 336 847 192 55 395 -46 514 706 821 -27 -413 -462 77 -185 321 -311 101 457 -900 692 -579 220 419 703 907 -885 0 8 -79 -835 759 150 -185 -653 199 129 735 -917 -360 -76 720 -454 179 -258 146 -682 -258 407 366 348 -925 -26 -487 68 -645 384 -857 885 -641 -451 -460 901 922 387 -597 451 -891 978 -672 -412 544 -751 163 598 213 756 -843 -820 -996 -579 822 769 56 -167 -661 -545 -51 439 950 -891 603 130 -15 295 -535 663 145 344 -117 57 267 -235 -202 141 -320 354 832 302 -211 -77 580 -153 -16 628 452 208 723 206 -847 -288 476 886 -456 737 -414 845 143 909 451 -572 901 -271 -461 442 -311 191 -199 -681 -340 -352 243 -969 301 -136 765 -212 -949 -496 564 858 127 18 857 -254 -826 -464 185 627 833 -529 13 830 68 -654 684 158 707 -326 -250 -654 -529 496 234 -829 -887 76 -739 830 -439 164 826 -547 -553 -848 -830 -949 -569 514 -844 -441 -41 -85 -328 -799 753 -821 -248 -315 998 565 -315 426 913 155 -841 -677 340 -118 -852 237 -257 -769 -870 -805 503 223 -231 -989 237 -786 -997 -140 -296 -916 -186 19 -679 -106 942 656 -211 476 -572 879 -17 730 -34 3 -948 164 -828 -325 -164 -63 -762 693 781 382 320 113 -453 -7 -139 122 -439 -955 -111 -69 530 -543 -860 400 935 -486 -975 -960 -439 346 643 80 -317 -331 35 878 593 145 -182 -404 728 786 5 -630 24 -628 -157 -237 54 -821 641 -987 -437 821 -72 -550 153 740 472 -956 -896 310 -527 -956 -795 -486 374 -967 -906 490 -688 211 -718 268 -885 -38 -485 -168 959 320 902 -60 710 -256 824 405 853 153 666 -957 -19 -472 40 657 -126 420 -838 -391 -825 -842 -694 -237 -5 45 12 904 8 125 474 -701 174 -61 -639 -979 -150 -224 7 615 599 850 -65 -596 -832 156 -951 -511 -107 -793 382 -988 -802 486 590 33 309 472 -312 -467 -619 -805 -661 -672 814 -133 -235 442 -702 -828 177 656 935 -251 104 -331 937 -503 946 935 279 -687 -299 959 -314 476 633 -311 404 662 601 395 -434 -660 -622 -309 107 -872 -294 -51 121 -223 706 521 199 -391 814 235 246 675 403 -474 614 84 -94 -639 605 -405 -920 80 960 473 -943 -120 214 488 -532 -144 -48 805 899 -129 -262 -677 856 -536 368 409 791 -903 -950 372 160 764 -152 809 795 -617 -333 -274 -474 867 888 -980 -945 -638 787 731 -551 92 987 -943 402 559 -287 -468 178 537 974 -599 874 319 14 75 789 768 -84 614 813 717 960 -471 167 933 551 -790 -823 -135 -692 -604 -121 177 -371 -573 858 45 -887 315 602 408 -780 845 302 -511 625 -283 -704 -879 562 -15 -348 -474 654 435 167 990 -438 28 572 -83 592 -210 920 905 746 -159 -116 -889 -609 -175 -777 785 501 91 240 514 825 -166 177 -35 943 -35 -867 405 -57 803 -716 -277 -486 505 -760 630 -518 -990 357 -99 -675 -255 -206 839 946 -702 -177 -811 684 117 25 -970 590 -557 -914 175 -188 -569 170 376 -589 223 823 -12 226 -730 -634 -90 -812 -146 -222 -352 867 -157 -617 752 -176 -317 713 -440 98 37 761 -740 457 642 181 -525 -1 175 -69 -509 -305 -999 -672 -810 -757 -727 -992 -431 548 -893 -527 -516 268 121 -137 -823 -919 240 683 94 70 -967 -243 -776 585 -220 258 -760 -668 754 -187 208 -740 226 -820 199 -852 -816 -786 11 671 5 -255 -57 265 429 308 -454 470 541 277 960 -858 489 -289 502 970 -88 -493 94 -400 -831 177 -877 242 -967 -646 862 698 293 779 -554 468 -125 51 -423 -619 -602 636 -933 -293 82 -682 78 609 832 -245 631 -458 -379 568 -26 -360 495 503 -479 -495 -601 -301 -7 -617 -170 -451 373 702 -506 207 729 90 -969 210 345 567 -439 306 -541 434 -712 314 139 -673 194 247 -428 446 -366 248 80 -549 764 666 -75 -838 -347 -804 741 973 942 288 -88 924 247 -596 799 218 83 -271 441 -590 311 -429 484 -713 -167 356 122 765 -87 -570 -536 239 111 -679 -893 93 -328 77 -862 -626 -933 516 -600 -298 -958 -695 343 -430 -536 878 190 419 -827 -238 144 -958 106 954 866 -587 -468 -224 101 -778 -861 -478 -994 841 -857 -659 -343 -766 -723 -684 647 -623 474 -384 -490 -458 393 -703 145 364 -62 861 929 357 896 198 -330 -241 493 -283 -536 -780 -326 504 180 376 927 267 306 405 947 -548 842 -620 -154 -435 679 768 35 659 -994 -557 -220 -901 125 180 -830 541 476 -58 -765 -703 -648 709 -770 -771 -65 857 273 -68 -368 89 -748 985 -216 -808 -31 60 -517 947 469 -277 -486 -400 -467 688 837 -346 409 -222 250 -863 -930 202 377 -324 -672 828 -907 446 987 348 16 -668 -573 -652 -222 -143 -962 213 913 270 25 941 -143 -454 652 578 201 744 436 -78 758 699 417 800 937 994 635 466 -902 372 967 -792 -5 877 240 575 763 -792 -196 292 177 239 381 -249 -648 -479 531 -857 -96 213 87 -344 569 11 -462 -998 209 -579 212 -317 339 136 587 -115 -813 -727 579 599 436 -500 761 -849 -318 -497 929 364 -672 -388 484 -814 -371 557 -546 -393 -270 839 -966 -192 536 725 -160 -988 -412 -417 718 834 -645 590 -439 -690 238 929 850 328 -251 -151 123 939 353 404 360 786 -138 -923 607 -123 -889 -20 -925 108 219 -524 505 683 -857 279 683 -864 -757 444 678 138 8 -88 -198 444 268 361 518 564 858 751 142 -23 -609 -937 841 -600 -6 -937 665 -238 -621 441 -226 994 -838 360 510 471 362 527 -432 833 3 -770 -499 972 462 -911 380 -850 -25 124 659 -231 390 763 -544 437 -548 -853 -55 859 899 -513 640 -59 556 -393 869 -533 -418 96 -139 43 -347 482 622 45 -274 846 798 833 207 625 496 255 -237 -954 -351 486 -457 448 962 705 340 729 45 -138 -64 -358 -7 635 -189 -90 -311 -617 441 -34 611 -271 -605 -588 -879 691 255 -246 679 616 -256 300 -624 -34 -149 -811 44 519 -417 -852 631 -969 -111 833 419 715 175 -719 44 668 -44 196 -799 226 171 811 995 -66 203 -800 -698 -984 -796 -170 -662 -642 -396 179 377 553 684 -814 -29 -68 -224 -390 491 626 579 -519 633 978 -249 963 -879 -586 15 290 -886 -320 209 -607 -30 -27 -611 -132 360 786 960 -792 455 100 677 52 -708 783 -320 497 -931 -307 -140 164 -135 -869 759 -189 47 362 -930 466 975 -18 874 353 841 292 944 946 -1 567 15 -736 -106 -224 -571 503 837 -102 360 549 -58 -716 488 13 -378 863 863 31 -334 -745 -441 -114 -690 341 -651 -261 5 -428 651 929 -783 637 451 217 614 -571 511 123 68 -196 -449 -774 -53 -837 -690 -361 647 192 196 -765 -920 495 884 745 76 824 423 -488 -781 -823 -32 981 -653 644 -132 389 -160 572 477 -897 750 -146 -441 -144 -597 -929 984 -948 624 -362 -629 718 501 -846 920 -812 930 -210 -507 884 -560 -991 779 560 -260 731 -209 525 -415 672 248 752 108 400 -171 -30 430 -384 221 970 -354 595 -833 -146 649 -761 -575 -651 -806 717 -577 -875 651 218 -744 73 705 389 420 52 21 835 -206 -837 868 40 -859 44 -676 -442 497 785 753 391 323 130 -72 560 77 341 947 -276 810 983 69 962 -951 -759 237 -492 -719 -748 992 -167 764 -664 423 119 470 780 -85 803 -360 636 -320 -150 937 843 -350 164 131 -430 -966 541 -862 350 -956 -278 -872 -436 -632 683 658 486 -758 884 658 -327 568 -537 417 878 -950 448 319 110 -192 291 642 906 -284 778 -923 417 938 180 -116 54 -123 136 -3 807 92 -980 -195 364 -935 513 -137 -913 838 -910 -88 -809 375 -233 -953 952 -88 101 693 -673 700 336 995 -189 -583 -720 247 -127 -220 493 -966 331 93 724 -224 218 -613 -353 -926 947 -493 711 -376 823 -532 446 -657 -15 -744 -353 986 154 -540 -273 -190 -14 -864 -764 -213 835 604 -831 762 535 -559 520 -770 181 -791 389 -706 -560 955 573 -208 332 -288 536 -941 640 -214 682 -167 561 323 -328 -966 -517 -441 473 -410 -197 -741 785 -566 869 141 -834 -689 -265 -149 581 789 -69 -24 -20 8 925 -452 648 -902 -458 984 964 -712 911 -928 75 -151 626 -741 551 317 -136 325 350 -851 -354 295 139 -296 991 491 907 -69 993 -500 -9 917 -716 -255 709 -252 -439 597 -31 -671 -190 -787 54 795 9 330 99 -840 55 84 -714 -433 656 558 841 -589 -60 821 900 181 74 978 -240 615 -424 -499 -755 -895 -592 -691 913 -738 600 321 75 703 -628 -636 -47 -475 950 -329 -284 -895 -330 -375 385 -185 595 675 -927 827 -703 320 392 1000 394 202 750 365 -870 -951 473 -654 340 812 288 626 -284 -693 501 -40 -478 327 -778 156 -851 -394 -998 -593 -728 -772 12 219 763 776 351 -945 -626 -882 918 -792 -123 -940 292 -352 -529 -69 129 416 -890 -388 765 -956 -538 -33 -167 350 799 73 -688 722 -660 54 -297 -43 552 -550 13 -107 941 216 -133 -648 865 -871 753 839 459 -515 441 270 893 10 339 347 708 -943 974 558 -530 593 630 955 6 848 -75 -588 271 72 -946 518 -88 33 151 -795 498 928 -122 -405 47 323 487 51 487 797 280 248 -531 -613 -548 -121 834 531 386 592 12 356 -501 -104 -438 269 665 -869 -426 61 640 -296 734 856 777 394 -80 279 805 230 -881 953 228 709 -781 407 -810 -101 485 -945 887 722 -316 -936 -66 218 0 336 681 231 28 -447 -265 798 515 -281 -889 -798 -918 337 435 303 642 533 -816 -534 718 -199 999 965 639 511 -235 672 -823 479 825 -169 -425 -173 428 711 -713 287 231 -825 -416 566 -530 573 -71 726 -88 506 483 680 -642 558 428 -208 104 -97 636 487 -957 -951 469 -845 -445 -926 -854 -158 504 156 829 771 335 -261 838 -651 -850 353 -75 -136 -964 -230 -449 -710 -485 417 -688 -269 677 -222 -577 411 140 -138 290 175 -164 -783 -437 668 -417 -916 -196 301 -626 -562 283 -175 807 -457 302 -79 -744 -850 105 740 -219 351 -737 403 -110 977 -118 364 -765 -415 -728 186 -215 -159 -957 -211 -889 631 -935 -151 834 872 -325 -859 -782 -856 -402 -741 -166 553 -401 517 989 984 -826 48 -841 -768 -44 333 171 21 283 -724 -726 564 524 224 570 298 647 -203 78 875 -144 -502 -189 186 410 -853 -871 -664 695 -522 480 -191 37 -726 -230 -211 -248 159 -199 -795 706 774 223 889 -858 644 -433 -828 -349 -938 57 -945 890 892 -151 -629 76 817 975 -171 358 -802 -629 -981 34 48 476 563 -323 540 479 -376 -916 788 384 -825 757 7 -19 71 -131 191 -541 -38 -31 88 21 -885 -58 -274 852 -212 285 451 871 -591 926 -414 -528 225 -115 216 -471 502 -211 -243 853 490 626 -310 45 -801 947 220 -939 817 161 -13 -279 -293 -88 987 980 -989 -57 -26 -806 333 -379 13 -90 961 818 -871 -745 -752 523 -504 -768 -771 919 622 401 620 148 54 -366 514 -759 381 85 364 -69 658 -520 384 817 87 660 908 -643 -655 -341 868 387 567 876 300 914 193 809 180 -39 -98 971 542 143 -106 -658 -912 -207 -761 -284 -344 -837 701 -805 11 340 -25 -328 -619 -330 723 -214 -126 603 13 -652 -575 -63 451 -690 897 -779 -89 -193 765 484 326 -853 -461 717 -148 -42 698 737 230 -210 845 -595 -958 411 -186 520 -704 -433 687 -927 -925 400 -836 621 271 -966 79 200 363 715 -266 -292 56 -976 653 -247 337 919 710 971 -274 -116 -934 518 -237 372 595 -446 177 880 -896 -113 -406 -192 -302 -506 -630 366 190 26 777 562 744 405 -657 873 -185 578 -143 270 -277 902 332 -46 -698 -715 -784 -392 79 457 149 256 -339 -214 -758 -890 820 -741 -212 -200 148 -318 49 -41 840 931 -637 -22 -723 -626 830 -808 -507 376 591 192 -300 47 -721 -339 776 -171 -863 596 713 -287 856 697 312 847 -109 -843 -317 -696 518 21 813 -777 587 -2 72 -129 259 -16 610 -11 -167 564 -946 -137 -530 22 -290 254 348 16 61 579 -684 -741 -682 -1000 496 -635 -50 278 463 -101 -672 -155 24 -122 -269 -682 -797 -496 -829 -374 139 231 -534 497 538 -646 106 487 -893 941 -565 830 606 -731 -875 -595 655 -269 581 579 -794 -562 119 -569 942 -680 -99 -925 329 241 -454 -578 -257 555 963 131 -213 -401 -91 1000 987 6 -590 -659 321 868 -62 637 -920 -717 348 -850 186 -537 -700 524 929 -934 -81 -12 -14 -586 -882 -957 -97 272 -686 -724 641 -481 -476 -187 -631 -821 315 223 326 801 -708 -790 157 -311 -521 645 -611 -985 241 55 -108 -244 122 -721 698 -999 -620 255 228 813 -219 -430 -464 832 -593 179 282 -938 535 681 226 829 -95 -909 -119 815 350 -184 386 514 877 685 -583 -66 173 116 942 -650 -66 -376 -863 -440 876 -522 528 -408 -615 223 217 100 -717 -578 -927 330 -615 453 259 -968 -151 -278 508 155 -852 265 532 -695 -674 39 649 -851 166 -392 763 -430 940 63 -21 -691 272 29 -615 -302 380 272 91 728 -343 600 137 -633 -311 -653 348 -516 -617 -152 696 872 -912 -91 987 726 311 -265 326 -298 243 -952 111 322 17 -27 519 -148 -861 261 731 569 477 280 -931 652 164 614 169 -932 -156 -870 -996 -909 101 -187 -1 151 -374 945 -702 180 688 -347 229 -851 -259 870 889 -939 823 393 -12 445 155 421 727 6 -465 -654 804 -385 -576 258 719 147 -932 875 425 -455 545 105 10 368 -363 -539 616 637 -617 861 908 -518 159 308 243 -315 329 355 444 36 702 926 -264 248 880 -107 266 -563 694 -295 -286 -21 -838 -354 645 -69 -541 453 698 683 -845 -859 -934 94 211 -624 277 163 -809 -945 199 274 -212 -356 -447 73 365 520 -489 881 -482 -235 261 -392 161 -242 399 -603 367 530 372 -224 626 45 490 361 -966 366 559 -566 907 -334 -873 -281 817 49 -720 429 -554 80 323 -298 675 115 115 -590 481 -801 948 401 -186 482 -740 863 684 130 -267 -207 248 -848 19 240 -369 145 -749 419 -591 547 85 9 -529 -380 660 -46 -502 260 -58 24 146 761 365 554 -565 950 233 -237 84 -355 221 -320 935 624 855 512 976 -20 -259 744 342 -698 443 -560 -275 188 190 -836 -255 343 394 -327 -801 822 100 -937 605 460 -152 968 886 52 546 712 21 -65 735 -262 655 562 626 360 -421 -787 -57 97 71 -530 -338 -693 -221 -302 -708 -540 605 109 373 -461 -690 -125 989 -441 -700 -239 -523 892 -67 -107 -219 -120 481 -973 -253 -42 398 429 -539 -899 -975 545 638 -449 194 861 -645 -445 511 597 545 -446 -224 868 -522 -286 920 -527 996 203 -524 -972 822 -489 749 7 -13 -575 341 188 903 -646 -764 -960 673 816 -973 -738 661 -182 -663 585 428 653 -625 -129 -331 -34 -532 -1000 832 792 834 -541 12 -444 877 -715 -324 966 278 286 271 779 -399 640 -420 -501 511 -507 600 10 -728 -449 -244 -342 505 -729 906 -728 -104 891 523 -122 -656 -414 101 -442 -917 -565 -432 975 107 761 40 -102 210 872 -443 -81 -317 167 -408 574 -559 -737 -537 418 -181 527 820 -18 -169 124 -607 985 662 513 54 -979 -61 -391 -657 -654 357 -780 -453 777 -832 -645 435 876 -375 158 -628 786 792 -474 688 -457 -720 580 -177 700 763 877 896 863 171 -49 833 -770 -975 75 -648 -334 -730 62 -462 -160 -107 729 646 744 351 -717 -938 151 664 194 -805 -572 127 788 701 -833 973 -627 -117 -931 -900 5 997 524 906 -841 -616 -609 534 -40 388 762 893 -210 151 -164 327 -868 94 733 824 -529 -937 -117 -202 -50 228 120 -181 -656 -70 -163 558 -226 428 925 222 709 385 719 -242 340 -567 854 -669 -644 364 386 -722 -120 -433 -250 849 305 -975 -928 -846 -196 -465 -716 -29 -592 -664 616 -233 107 -789 176 622 435 -781 -783 -505 -498 603 590 81 -249 -831 -351 629 -904 179 582 166 -573 976 73 642 516 669 879 -544 801 645 -952 31 204 -923 615 -5 186 987 -690 -612 -734 -525 -453 329 -901 -254 471 51 -881 347 330 638 -514 -668 223 -614 -90 555 749 458 418 639 323 -725 -806 127 262 487 276 -996 -724 540 631 139 -573 -35 932 752 675 525 241 757 -135 -976 293 -187 129 673 -975 37 343 -385 -197 837 459 -957 787 -346 56 795 19 920 22 997 -268 438 -5 -649 -429 547 -426 -841 373 373 -107 458 -667 810 -344 -347 -764 32 854 977 441 161 -72 666 683 661 369 481 124 -505 -995 759 -592 429 -611 685 -350 -189 -651 -760 657 -429 -457 -371 744 134 902 549 205 491 365 767 712 405 -988 -737 -71 -584 -649 -836 197 842 -587 812 31 -373 -748 -650 132 -415 806 526 151 -503 362 381 -299 771 -675 -456 512 672 -965 -299 -542 -45 312 -455 -966 -953 -40 -627 169 -720 261 883 -540 981 611 -181 -717 -563 635 106 -334 484 751 489 -182 53 -523 199 964 -418 108 503 -113 353 -607 -282 569 -466 259 -220 198 -350 -79 53 181 -860 354 958 239 -68 988 426 889 293 348 432 834 366 -961 158 532 275 -94 113 -951 -286 -959 -590 925 436 141 784 22 -638 597 176 -486 -398 -846 878 722 304 -223 782 593 -185 -952 -136 -673 -648 -644 -182 445 606 143 8 949 490 332 578 -496 382 263 417 768 -891 625 -566 734 374 -593 -987 -193 546 -350 743 -352 230 -693 -166 105 239 261 980 -258 -644 -938 -888 163 229 512 137 806 -124 875 -341 485 233 51 408 -645 858 371 152 -423 398 281 682 983 -241 890 -291 731 223 -264 -548 -233 -782 -350 495 254 743 336 550 138 -952 -934 -390 62 -129 710 -834 -90 244 588 -342 -739 -652 132 -624 -100 -470 -903 -975 44 490 -374 321 -633 670 -614 936 319 395 793 -16 207 668 810 -228 -170 243 -883 -708 810 -259 291 534 686 -765 511 474 557 731 551 -921 -20 25 -372 398 327 527 318 -799 594 274 430 -794 -753 -66 836 -96 -308 89 481 564 706 -354 185 563 464 573 -268 86 -173 -69 539 68 -107 -189 -364 729 -479 -269 147 -186 812 819 85 611 838 218 -302 802 -544 -195 -514 -287 -52 195 -246 853 93 84 318 -245 -518 890 -918 941 622 833 -880 98 459 0 -569 559 228 867 -293 967 21 442 150 735 -497 908 796 -535 946 450 82 -221 730 961 520 -39 802 -750 -239 366 577 711 619 129 -252 863 164 -197 771 406 -843 -604 953 58 -757 786 -71 -522 -15 353 -946 -790 -977 757 991 338 938 -319 251 963 -927 -193 -967 -837 -263 625 855 -432 -633 481 441 157 307 765 -660 -664 -336 628 713 -464 10 319 528 -736 567 -790 -200 -423 -804 13 -902 572 -589 -849 15 -516 -163 189 -692 635 -34 246 -730 547 -71 691 -626 425 938 391 -871 837 -381 588 947 -315 987 -525 -664 712 -863 34 682 -996 256 -729 -513 -94 489 322 727 -314 -952 801 -548 -648 -518 -78 152 55 478 -722 -50 768 -135 -188 290 664 -99 28 877 -724 -631 494 266 810 -212 -626 512 -734 -626 818 937 -928 -163 48 -242 -35 69 81 -929 -191 -518 591 679 559 -479 -4 -564 -856 -14 -85 -417 314 -128 516 373 225 600 -579 693 -141 28 -871 260 464 -472 229 932 -604 -569 46 -4 -682 969 813 -929 607 -813 403 -331 -765 37 21 -683 -595 981 969 -181 -505 245 -701 69 -404 442 -79 743 693 165 910 127 983 163 -232 -444 -573 -287 704 349 528 692 316 504 -706 566 -811 -122 877 244 -763 -254 -520 819 298 -378 452 954 -800 55 -447 743 -125 561 94 -991 560 -961 -434 512 -251 -232 223 -193 521 -767 -867 685 -987 250 -406 -24 -245 -807 -259 898 -112 978 -209 229 -967 -219 -705 257 -150 125 -144 -57 -793 919 -134 -925 -446 -698 -916 -684 -209 -719 60 -695 883 -412 -18 882 -754 -613 -637 824 780 -545 607 220 -788 552 -583 697 -318 -355 587 281 -689 821 -930 754 -768 239 676 -574 6 418 -778 -963 847 -53 -452 -999 -485 962 156 757 -86 -794 961 692 98 128 -468 186 -160 4 -375 -591 -136 899 -736 269 -503 -624 772 572 -380 314 -289 -993 -913 726 499 -767 -720 -214 -664 162 424 949 -104 405 -545 9 500 -910 -727 -656 112 238 326 208 -487 629 -766 -215 -116 651 -268 703 7 6 -584 -241 371 628 -41 -178 -998 151 -769 -936 301 -599 -66 963 -374 130 -914 -553 465 -750 -740 -26 218 -319 877 -104 -442 735 -747 783 -465 -907 -524 -331 -76 914 -95 414 -704 -660 -32 -634 -841 825 271 -501 444 -268 989 417 439 99 -538 -390 256 -586 260 -685 368 -90 843 -607 912 510 -446 -118 224 141 96 281 -276 425 -897 694 -827 174 -565 -340 123 477 -42 -915 -211 896 -626 528 -209 778 -913 720 686 987 -641 724 -760 -5 -768 481 -518 127 -885 963 689 277 -977 329 -454 -270 -25 366 874 829 -555 884 844 207 985 98 -178 -774 604 415 144 -476 407 -370 782 169 -559 -652 -28 682 255 -504 682 769 -867 -285 -442 -690 109 392 975 118 739 -690 -578 -150 305 886 200 -859 544 -295 -967 -723 -85 169 -856 -350 335 461 -898 565 -254 520 -860 -803 -419 605 -702 401 723 349 -734 986 -601 939 -922 473 90 414 50 663 -25 -267 730 310 -919 -971 -584 -253 769 -832 260 617 -531 339 113 -411 481 141 -311 934 -958 -493 -451 -481 -292 697 -494 -864 -491 744 -454 771 486 -246 961 526 352 -707 -711 203 -472 -293 244 -982 610 -985 148 -398 411 -661 -351 671 -331 -92 76 118 -11 810 963 824 864 658 -458 -541 -102 98 1 7 -258 615 990 -81 -758 317 -22 -770 -800 453 45 -188 -782 -875 -789 736 200 378 704 58 -841 638 764 -29 303 -584 634 571 636 91 110 -502 -516 -116 374 435 423 986 -450 -980 50 -243 176 720 619 265 -788 42 834 -188 637 -489 142 -309 -690 894 678 -974 -828 -619 939 -992 378 -956 127 -775 -849 -165 -209 479 -606 682 -947 3 -62 -253 987 -397 963 744 770 -777 751 235 -865 385 438 -75 -152 405 393 -826 830 -873 755 -276 7 -937 -647 510 607 855 114 698 -750 340 -416 -676 -529 857 -179 -686 990 589 -211 -552 55 473 996 -646 288 -831 -271 116 -376 -422 244 118 -172 -593 858 543 73 196 -660 664 -823 820 -367 -143 772 -868 -418 -870 -794 -754 -996 -762 -214 422 666 12 -599 -527 63 -295 -266 217 -919 -29 24 301 -35 711 346 46 -125 29 191 -79 -348 958 -366 -433 -855 -247 -579 381 748 -700 -995 96 -609 -762 -131 -164 394 699 -972 650 -93 -648 815 664 952 140 974 402 -510 157 -748 -99 -718 152 592 712 369 92 678 201 -888 131 40 721 118 795 420 -102 484 611 307 665 744 -260 -49 764 -94 118 -153 675 388 636 -884 -745 273 876 840 641 -757 -67 64 -72 272 150 272 744 -204 252 -262 356 966 -889 -753 418 775 -206 -343 -19 464 817 -727 268 -776 385 456 396 603 269 473 -648 -363 -649 927 -824 -792 673 99 42 -614 139 -749 -901 686 614 449 -130 572 108 850 -271 -154 -243 867 965 -272 -355 673 426 -431 401 -466 -612 -434 -472 361 -464 -311 225 671 217 168 704 -1000 581 -235 -816 -926 539 -28 -531 524 831 -66 -749 376 -254 116 -295 430 711 -620 593 -422 910 107 -782 803 55 -455 -358 -422 647 447 -388 -125 679 -373 -934 -452 179 -330 -800 156 -449 805 976 927 267 -603 -537 11 -395 843 -629 337 -20 -184 -757 821 135 -797 -74 520 -60 772 380 -244 651 507 -36 -76 -562 -407 -772 877 -209 782 201 -585 -788 -368 466 910 712 371 352 678 -596 591 -328 429 875 -907 -331 705 -1000 -393 774 202 -177 655 527 -955 76 -160 186 -479 -510 -687 495 -274 514 123 455 -232 730 -340 659 393 -929 -108 243 414 -701 -825 -869 -298 140 -52 -273 77 -773 -912 367 328 -55 390 -460 -684 213 -87 626 691 -214 367 485 653 10 843 522 -742 474 665 -971 593 762 -229 -745 -946 66 158 329 775 960 240 -952 -36 -483 -885 -895 -38 -856 -124 -967 469 -362 -876 -489 -153 980 786 -477 -395 730 -810 569 -47 -983 890 -832 654 -542 -613 -928 949 865 445 -315 496 265 -759 282 18 684 945 -997 -257 563 132 -695 279 790 -339 744 436 132 956 961 -746 -943 -225 -793 -920 76 -325 250 -624 646 650 112 -547 -345 721 -933 139 -83 -126 565 -403 485 -435 -139 -351 729 -852 305 -136 702 404 593 -963 -257 -327 -261 -10 -788 257 661 -932 -38 166 24 456 755 198 230 -662 -323 83 113 499 576 -68 895 724 172 -381 -158 286 154 624 -389 -850 298 -592 456 936 22 787 630 -479 397 440 -574 40 -54 364 330 -288 170 -965 855 -791 -358 -829 -952 -294 -592 363 -468 164 552 491 -633 -110 387 810 -432 807 538 740 -285 -144 -625 -425 453 302 871 -346 -648 -898 -477 -789 782 548 -432 694 -671 -662 921 473 842 -642 256 56 -626 -53 -993 151 -816 353 -279 246 -779 -256 -512 -258 878 -294 -541 54 -974 -73 -974 23 -385 -127 -279 -730 -27 -392 -457 496 -348 153 899 -288 144 311 -508 -411 -107 99 -980 -972 -724 490 -500 -34 -275 -358 -570 650 -471 317 -281 178 427 916 -32 -712 791 -467 559 -822 -380 -206 -319 65 -443 764 -613 -665 896 -439 246 806 -624 990 997 740 -127 -662 -983 -883 420 -838 -607 -51 106 15 342 792 626 -708 705 604 -122 -751 903 -322 307 794 692 -53 6 108 135 856 -1 337 -154 811 -622 133 973 -367 916 838 693 -138 348 -904 -81 492 917 390 -690 -170 341 -349 -295 567 64 -925 -309 -627 143 -114 198 471 -150 -618 -962 -968 769 523 -589 279 -974 420 720 283 -881 -311 -44 -601 -204 623 -417 214 -416 401 -317 -596 814 82 786 873 -944 -181 -985 334 670 704 -657 -744 65 -635 -544 -305 -329 745 -131 -372 -381 706 738 645 241 963 220 -80 -874 -717 38 3 -663 715 -134 -25 -333 -536 -101 311 -416 -549 75 220 373 -678 -266 672 808 11 636 -602 -463 223 -923 -994 -115 -452 -546 568 543 97 -309 -642 686 -649 366 -290 920 -509 901 697 592 -992 -401 51 -45 392 -360 -167 321 -954 -24 582 -911 559 552 43 564 772 547 121 -657 237 -359 -361 -197 620 62 -979 805 475 -5 -315 -604 140 715 127 483 -839 606 282 63 644 -900 335 -667 727 -369 71 633 954 -876 -901 134 855 230 66 573 56 -487 877 -758 990 184 248 896 600 -250 368 896 718 -700 -990 125 396 -961 -791 494 -193 656 -817 912 701 689 -401 -505 -185 -102 -759 802 164 -304 941 -69 -516 -434 -442 365 846 -819 398 792 515 437 -931 -35 -293 -533 545 -647 -911 -153 -168 -571 664 -712 -408 -418 -679 623 -142 -232 -362 805 593 -300 660 -181 -625 -182 66 718 312 573 705 911 -765 913 -755 836 211 -125 -739 -920 619 -996 829 698 -106 -392 -966 961 785 -378 -764 -228 -810 -132 -516 -627 -890 841 -692 -656 -696 -705 -752 -194 509 564 -944 -220 -344 -4 24 707 88 -492 -587 -574 247 8 -213 -341 -118 -70 -345 -524 492 -802 230 -319 -227 -305 628 108 -914 -358 371 999 362 939 -485 753 -116 -647 985 668 -731 802 653 -616 -425 89 806 329 -968 -65 116 819 -481 898 -101 876 -591 -776 -539 889 385 974 -862 814 806 -256 -248 -512 -778 -575 -54 476 130 818 -351 509 152 980 -721 -563 -311 -501 777 -287 163 -33 -91 59 445 -447 977 82 95 -980 -354 -390 -822 -841 492 259 -932 -179 960 -880 82 -710 -633 -972 -122 466 294 543 484 -834 206 432 204 107 -754 -779 249 131 -591 -81 879 -928 173 -96 885 287 -492 449 911 511 -514 -463 -418 -647 809 -318 -647 472 501 -366 291 -881 -52 617 -185 -510 489 215 -512 722 769 153 805 -936 637 318 -632 -11 -477 819 426 660 -237 -218 -8 -878 914 -972 663 -417 782 791 -168 24 554 490 812 -265 364 734 -852 -769 37 543 760 829 -929 -538 -284 367 673 -211 559 -465 89 -861 550 748 240 -437 101 188 -862 415 -40 121 314 477 -737 552 59 787 244 392 6 650 707 -890 82 563 -452 -954 907 -24 387 63 72 -998 464 154 -550 926 530 864 -1000 966 634 -783 -855 -7 129 -355 202 -79 820 594 709 -903 -100 -706 621 -401 -92 -778 35 410 429 -720 -220 -437 532 816 -496 98 -65 179 -288 -702 382 460 329 953 -460 -763 -2 962 -823 -812 -45 -805 -365 894 -420 53 653 -432 -752 465 -720 287 -809 -262 -931 -599 -742 -261 381 -329 849 -392 -268 -481 -221 -380 -536 -6 -852 727 -825 -784 -162 192 63 803 801 913 -743 -341 128 -774 -893 126 263 525 572 -682 557 -479 948 148 727 -624 -331 180 95 672 572 -689 -984 -108 78 -40 576 749 927 -344 -489 -364 322 502 -999 -96 762 -253 -845 -82 -765 153 396 637 270 734 515 596 54 948 55 -931 263 55 773 379 -331 -236 645 -870 188 515 -723 10 363 -491 -466 -438 -912 -699 215 917 977 622 -554 442 412 288 -739 -593 910 799 188 633 935 -127 291 758 329 -573 778 690 275 585 -929 446 860 948 494 159 479 -347 316 -524 209 256 -287 -49 -60 41 873 -810 502 -462 -125 396 -228 409 76 -413 -479 386 -97 -474 -917 171 558 -161 127 416 556 -522 704 -813 438 940 395 91 102 -236 -480 -833 876 -262 674 241 -685 -74 192 175 836 858 -724 191 34 -133 -225 34 470 438 -106 935 -743 484 781 -469 -867 -56 -979 297 424 -935 986 830 749 901 -40 -710 478 772 -990 -41 229 134 524 347 33 -304 188 -168 -851 282 -588 933 950 294 587 -744 -497 -357 -977 -408 -261 -349 344 -427 -662 350 575 -855 545 147 -942 643 129 -923 -263 388 -417 -801 401 510 377 -408 -234 289 -616 -53 428 443 319 441 56 -743 -488 -394 686 386 430 -543 291 -690 -370 163 -300 -344 -408 -58 300 120 942 -541 476 108 319 -34 640 -279 -336 -410 235 -359 -858 647 183 322 -614 716 519 -961 -309 -78 -633 969 -583 -893 212 -737 -228 486 -740 -355 599 -448 168 680 -86 -553 311 -39 -313 626 474 679 -713 -632 282 1000 -621 -13 778 386 716 465 -20 -518 -276 -111 60 -215 -119 903 -425 -150 -535 -308 945 403 303 -467 -23 -709 602 -677 605 94 -719 589 -309 -106 764 -199 572 -606 -825 -323 -137 41 -556 548 305 -950 637 314 -417 299 727 721 -329 817 720 233 -153 780 -561 -978 -182 -929 -823 -553 -690 319 -660 58 -483 880 -339 -852 68 340 -789 -257 -238 389 -974 -583 885 -243 111 987 -692 -401 105 281 -369 103 -679 -502 -361 25 886 -64 963 737 -10 705 892 971 -585 -328 562 210 384 -346 649 -311 -640 -349 -495 618 568 -908 -777 -349 781 -588 87 -144 -591 618 85 -303 -949 -936 -439 -910 986 -335 654 -109 602 -546 -9 -373 -944 506 529 -63 -243 502 -848 835 -999 481 -921 783 -411 670 -336 175 535 -364 486 466 -959 325 -579 925 171 -6 -398 693 -627 -640 485 420 533 965 -161 179 564 -625 637 -609 698 731 -362 985 -943 -387 -532 117 741 -131 54 927 177 757 73 750 -10 -672 -263 -295 -562 646 569 -254 83 148 9 19 967 750 -171 -305 491 375 -2 -902 885 411 -395 -621 433 -886 -227 952 515 715 -908 561 793 593 -580 440 -949 -519 183 -542 397 -770 799 -916 489 900 434 -167 -901 930 419 339 -759 654 80 -21 592 771 140 544 -693 -611 87 -174 -174 -869 -999 355 -437 185 132 -823 -885 864 -96 226 643 -761 -670 -799 337 -592 -3 -947 -504 825 -705 61 813 766 -343 32 -250 650 680 784 -749 99 318 698 -273 98 433 -518 218 930 617 753 -964 -170 150 -620 288 -95 9 -928 -562 726 147 826 -474 -935 -665 -658 227 -602 304 -291 -938 191 -348 13 -300 -514 -750 893 -331 574 974 -636 -830 -927 742 -202 403 138 -9 -400 62 -337 207 -607 612 982 332 270 523 -665 -974 663 202 705 -629 331 -560 990 -289 -850 -462 -560 -323 -869 -734 737 901 -590 725 429 -4 -362 -492 -87 -128 419 607 -453 608 200 258 759 976 614 860 136 -435 -591 459 646 565 -158 -132 -505 -472 751 378 976 -843 -456 78 -866 692 404 84 -42 189 -893 -835 336 543 -360 -951 -526 -184 -542 -692 -55 104 -20 482 -691 -69 -712 297 293 -848 172 -13 -320 893 824 322 -607 903 704 86 -571 541 -261 -743 -644 -906 -228 12 -600 -701 -819 328 826 -471 -718 653 728 -932 785 433 925 -344 -815 303 -169 391 44 106 -533 -128 859 -424 552 828 -799 -738 -392 -144 534 98 428 -673 -700 -664 885 854 904 417 -913 -122 895 -262 -919 -899 787 25 448 -655 454 -471 306 824 -293 -31 595 -232 -581 121 -828 476 121 -662 -951 -517 499 670 772 631 -847 474 -756 856 836 778 -899 25 -24 104 -941 -306 925 346 -159 389 784 437 26 594 -397 -920 15 219 662 366 88 -430 -676 -530 -13 -104 736 452 -700 870 246 834 -965 -952 361 883 -840 775 378 -59 -169 -548 -100 -186 29 446 802 -128 -647 393 -538 897 926 972 552 152 489 -903 -254 -286 301 329 511 678 -976 -781 173 -753 -428 -245 -975 -230 753 804 778 384 0 -813 93 -53 -387 -888 852 -935 -223 -425 -797 -209 -173 -472 682 -807 193 -437 -358 517 374 157 -100 525 -150 717 -531 818 -973 -533 -751 -250 -631 62 -885 693 -53 186 174 517 425 534 360 -72 488 -218 402 -730 720 -874 606 -62 88 423 -724 -735 -957 -381 136 -441 -381 -899 106 510 414 412 -223 808 84 502 -556 -535 -519 -741 875 924 883 691 -187 740 46 -677 153 637 -85 -186 -677 -149 -131 697 -661 770 -534 928 483 -523 -937 54 510 499 -318 606 -378 20 -467 0 635 840 -992 -639 -342 -445 -312 -282 543 -898 -73 821 -1 -619 -337 -875 -376 177 -718 823 345 947 703 438 128 278 -353 -144 -76 -717 266 -214 -619 -765 46 519 -250 -535 409 455 -516 -675 429 -326 783 47 933 465 142 27 935 -132 -127 -999 0 195 167 80 -526 575 433 304 -931 -93 -22 -614 24 833 -28 996 -683 92 -717 190 883 385 -998 921 -358 -488 -719 191 -705 166 -343 248 -365 -309 802 -558 307 706 -801 352 7 687 96 714 -446 -733 444 125 -237 649 755 -707 478 382 -309 -283 -999 863 184 -499 772 -323 -967 -128 626 -903 -625 -843 227 489 -556 544 291 -683 -905 740 -806 378 -482 -925 -519 -782 -874 683 -70 -525 -428 -785 -767 13 758 700 -191 802 -897 -954 -675 -45 76 396 -804 -851 584 -658 -119 -872 761 -522 992 117 -908 -30 792 -895 -477 -776 133 399 762 707 459 490 -708 -23 877 833 365 -904 -638 958 457 968 -23 -250 674 -356 -642 -247 7 940 1 84 -352 -968 916 -63 298 -336 -237 556 884 -555 654 -823 -486 605 325 275 -8 968 -54 324 218 104 -201 -763 -844 -900 -616 -27 555 867 -282 -402 -679 -170 -61 -788 -25 296 -865 -628 -562 871 174 674 -198 -100 566 -763 848 299 -284 632 84 -764 -854 -351 -375 481 -534 611 151 561 -237 -912 -503 -367 -751 -536 -274 -41 -790 791 127 -244 816 433 289 -497 40 245 -185 -945 517 -786 143 -744 -342 451 49 -632 -675 736 508 881 513 -360 965 -878 -854 458 424 54 911 19 -188 -189 753 835 571 -120 -943 629 -300 -510 -727 457 829 -788 -885 -46 662 104 -707 967 59 -205 209 -10 -498 834 891 -16 -463 -513 896 922 -12 172 62 -799 -591 125 728 627 -269 345 512 988 -829 -417 -706 228 -144 360 566 493 927 -300 -733 285 -332 525 -309 -14 483 72 -526 376 938 163 -31 -876 655 97 -579 -37 -530 435 -951 700 -785 -292 -409 -700 -969 -408 781 -574 -916 574 48 -451 -214 -805 -919 248 -532 300 -929 -357 405 867 662 832 -816 522 -800 509 -2 860 -557 45 380 -761 -586 556 -697 867 469 227 -364 -423 292 -314 -958 -318 -935 431 -51 -938 -651 986 -484 -713 -913 881 -369 -768 443 -138 -281 -314 488 654 -803 944 800 -414 502 974 868 -461 994 8 -401 331 -268 701 431 -460 -897 358 474 886 312 -675 -767 810 38 717 -188 -335 -629 -975 842 -324 -700 -778 -363 628 -199 564 -582 -835 737 201 -291 -523 -827 640 834 -933 -311 -651 -911 -271 27 -498 -671 -699 -129 328 184 -904 114 -755 -64 201 706 230 314 -919 413 -725 -861 -890 -815 -186 898 -679 465 916 -529 146 -815 -838 278 819 833 859 962 540 884 -54 -470 702 272 580 814 549 976 208 931 26 -261 143 789 -498 -354 -754 69 408 -17 -914 -24 -491 -67 -696 -720 -204 -672 -457 -430 -899 658 -743 514 -6 -572 669 669 599 520 -69 -519 -976 -240 540 -948 -287 -617 780 562 27 -537 157 -742 -102 -891 -39 -203 -890 -239 -498 704 275 -588 -931 720 51 251 -39 -178 -58 677 147 -80 532 715 -368 602 -114 391 485 501 625 -98 929 -980 622 928 145 -922 -201 386 894 -11 128 133 -256 -674 -377 -517 88 375 937 302 467 -394 70 80 824 254 -78 707 -10 84 784 -692 -986 -712 -887 -609 -1000 -343 514 282 765 534 441 992 -590 774 -213 53 -23 -725 685 -561 -630 614 83 637 -176 -574 -815 906 -486 -146 -249 324 -232 634 538 -875 998 524 623 453 -595 28 344 -892 -376 -2 36 -69 655 903 493 -129 -692 -326 987 562 391 -945 493 -818 -376 -263 432 -909 -545 -727 -510 275 -995 -946 69 488 904 -30 -942 42 -820 603 -842 -953 -416 107 -113 751 259 -903 957 -315 75 592 571 70 642 -946 811 -753 338 -836 -99 -68 142 161 -211 401 741 -154 -525 -45 85 25 607 -684 -609 739 -653 740 446 -372 -827 -664 711 -182 222 -417 -960 -401 457 -957 -865 -81 -585 -402 -387 -10 920 439 264 944 24 582 991 404 178 -791 48 -235 -385 -411 -260 -375 -122 731 735 408 615 -488 956 -863 133 -243 -809 785 -237 -680 -660 489 417 399 -607 464 127 -843 654 -15 -674 -879 574 779 -394 399 -82 452 342 736 -892 711 -427 -878 503 408 423 299 43 572 -232 476 -40 49 812 -818 452 -566 65 -416 865 -572 237 140 -870 -816 610 -904 -892 839 -621 858 637 -38 -825 110 384 -775 -59 796 -653 133 433 -42 -848 265 -892 -442 843 249 -929 -620 761 163 669 -3 133 -855 -913 305 -491 -865 858 415 348 -547 -380 -333 -356 268 -356 -1000 803 685 -49 927 834 -710 413 -285 -659 -187 78 895 402 297 -481 -939 -147 -574 995 -748 -412 807 969 -621 805 568 -304 897 864 -605 -796 -966 -7 -25 -972 -49 -664 -206 13 900 -743 -75 74 758 44 -774 -660 609 -919 13 -247 -468 -731 -203 374 977 -878 824 251 207 309 83 -941 619 -529 -988 -486 350 919 202 138 609 536 403 3 271 974 -756 781 -216 516 488 -81 55 -841 627 -804 -193 95 -767 -839 -701 -234 -802 484 -918 -975 -669 458 156 -690 346 -777 -34 275 -999 -36 871 -898 906 -817 -524 -979 -91 -168 -478 -419 865 381 -916 -568 -78 -553 124 -878 116 -359 -432 -947 101 -118 674 786 -971 645 127 -793 217 -556 -683 470 857 -248 139 869 725 48 -366 -200 -972 -979 543 -554 -872 541 942 140 716 219 -116 869 910 228 -345 -847 1000 758 807 620 873 -336 -354 323 819 -445 974 692 274 160 -11 206 -999 437 -923 916 494 -304 -784 708 -897 699 18 -726 -216 593 449 -609 -302 -150 -293 -813 377 107 913 68 -4 5 119 -831 0 -599 -261 -88 -832 862 -647 809 243 480 -448 -963 382 42 -143 -321 228 933 -237 -234 787 -48 -562 494 475 98 765 89 -563 562 45 301 0 -382 -669 -578 939 -626 -200 784 700 475 917 728 -653 -796 -797 -209 231 -694 -514 938 338 423 -731 499 299 -782 -934 326 -941 -281 -325 121 679 -410 -526 -777 -208 17 778 178 -98 233 -297 -332 -128 -988 -119 -684 -868 -32 -433 859 -565 -199 255 -813 -29 -455 -383 560 474 -291 737 -784 -838 -56 655 -893 -832 -800 206 -8 171 -799 -863 -453 -322 780 -785 66 202 -871 787 -918 399 -131 -156 -496 321 -138 495 -187 612 314 -497 588 697 149 521 -994 -242 192 -876 -280 916 -927 -101 502 -484 0 163 -574 92 -758 885 -107 25 106 -114 -690 -498 -521 987 -893 417 870 -790 263 688 -818 851 -479 -146 671 113 -984 -950 -519 434 902 -185 87 478 -160 -961 -755 832 654 -780 456 -460 -973 -635 33 -748 -391 134 520 -888 -343 -840 -949 499 679 -13 -539 739 549 -403 725 568 -199 475 -239 413 -711 487 -137 -887 -586 603 201 678 383 -325 -790 -175 -650 371 -921 565 247 -865 -510 711 452 524 -38 73 -137 496 857 21 1000 322 143 516 -741 -893 561 622 -571 271 851 -452 -27 -912 -633 964 -833 694 269 125 822 -730 -40 -404 -881 88 -795 -629 303 368 999 77 450 -527 -652 -451 -694 327 -675 726 -453 -354 -69 -743 -365 407 841 -380 -557 917 -272 -374 -747 -47 -594 -995 892 708 289 321 81 -709 924 427 -434 -885 -813 -757 -234 462 211 334 87 -933 668 -452 -522 -45 229 207 804 750 -967 711 -915 -54 582 573 77 -338 -406 360 378 117 -330 -68 960 -956 -18 896 722 440 876 440 901 -155 -160 -826 316 234 307 227 -591 -630 -773 173 0 589 -464 991 634 -20 -175 722 39 -932 102 -864 333 -445 -422 682 -671 -450 924 -455 -154 322 -930 -264 984 -150 655 653 790 145 393 273 -120 220 829 684 888 -459 798 378 -885 922 213 372 -286 -819 -201 698 -511 953 863 -361 -711 775 115 542 965 -394 -844 -429 -524 -746 -487 348 904 -763 -879 -803 222 -663 650 -660 -618 555 -926 498 419 612 356 561 -778 -301 341 787 404 -715 661 507 -896 430 193 550 -112 435 -327 -47 -103 966 766 991 -986 411 782 396 453 504 -619 302 603 -911 78 550 -589 340 332 -215 702 -303 281 57 -30 809 228 5 -290 398 712 -76 -19 141 828 -27 -754 465 830 -679 -996 296 168 -246 -816 393 -970 -210 77 -728 -485 -786 983 -863 -686 397 787 634 -311 -749 791 385 -397 -464 -267 -328 -506 -707 -348 491 743 147 -518 -994 -230 -595 -437 828 -972 -416 598 -849 72 362 -31 924 -267 440 -786 468 -30 -557 -743 -60 991 578 -891 938 108 -794 -494 575 -138 -662 -177 457 -167 205 -521 -206 435 -455 -59 -993 -644 -570 661 -383 -784 100 -766 -312 -703 -921 -391 756 880 -294 608 -950 671 -177 -831 -373 -502 697 -14 -486 918 332 -203 670 -431 635 -224 423 672 -98 357 -179 -258 516 265 517 408 -269 966 -843 -420 -141 96 584 -665 -144 366 -597 -532 -951 466 81 -733 714 -57 -987 -680 511 -822 993 -710 -632 -216 -64 -330 -76 135 338 -978 571 -735 373 -932 -727 827 -267 595 -243 -933 455 164 712 6 235 -943 676 874 -253 904 542 14 526 737 48 -122 -947 461 244 -884 -692 -754 71 564 -223 -176 577 899 306 883 460 -758 -598 -30 -177 885 -601 -204 -724 -156 -254 112 204 760 -148 655 -828 429 789 -134 -656 -816 -783 807 966 -162 -177 621 625 671 37 -515 863 202 790 131 57 -841 920 567 -623 -767 727 710 -944 -567 -16 -565 -1000 907 -199 -848 -13 -323 -432 -190 -781 366 -240 -90 597 -703 -293 -179 -93 615 -727 552 -8 -553 -189 794 -491 198 218 -220 204 -818 -660 -417 829 -632 -984 719 958 615 -943 680 -230 -290 199 -522 596 -936 -407 -556 103 533 -571 -381 214 -475 81 -969 -970 917 196 -377 -300 -543 331 -861 -213 967 376 -215 -835 885 80 -960 452 545 513 -162 815 119 -684 -985 -5 -318 -681 -981 740 411 888 9 -458 -664 661 531 -674 -241 966 -822 -825 -705 -511 188 846 -819 -49 -548 -264 221 772 186 507 295 -487 -506 -327 -16 -927 695 -8 -849 562 123 -197 585 -883 569 65 -532 896 -429 327 291 -823 -994 -991 -760 -539 392 512 852 289 -561 903 758 -991 773 54 913 -818 -710 -701 434 -668 -431 -970 -521 -100 627 -278 -250 -55 848 -254 264 -539 -540 656 96 424 538 -393 430 668 653 105 772 -61 454 -350 880 308 -6 177 -473 888 -38 198 -413 990 893 -705 843 928 323 655 914 531 -471 607 -893 506 282 -817 -646 524 -492 -388 288 853 755 993 -503 661 847 458 957 833 711 177 -703 877 -446 -712 471 758 221 -205 -293 141 371 502 -477 -216 730 -254 -508 742 -161 -50 -983 837 769 348 -716 616 -253 711 -810 150 465 -199 54 575 -235 -770 -395 708 464 -254 748 44 678 -944 -495 590 301 898 400 -663 483 -962 955 -695 -466 325 484 -296 38 -905 786 395 -834 -960 -95 -749 400 -524 -97 -311 -59 824 296 331 320 135 705 -728 -383 872 560 -466 -47 719 672 73 -143 228 473 44 397 876 154 -476 -409 -714 990 355 -420 978 189 -328 758 -293 112 -596 -136 105 -91 362 294 -516 -565 866 540 -674 904 -60 595 -462 838 -678 836 916 -725 137 -162 394 -7 155 -106 500 -293 -992 319 -62 -853 -992 -284 230 -206 -453 154 -704 -649 -490 904 -212 -149 -356 -807 297 -293 -191 874 -559 -180 -518 -605 543 225 -548 308 -58 878 -980 -402 -289 -686 -179 -2 804 -342 815 -769 197 256 -430 535 -587 -968 80 532 265 -696 25 481 -248 -324 666 450 -317 68 392 -932 -125 -808 713 -178 -345 716 551 -549 -396 -564 997 209 -528 -43 750 161 -526 -957 507 -203 309 763 483 427 -384 -351 -120 -40 203 -762 -849 195 -663 -68 632 562 -729 -926 -499 584 -625 396 32 -211 -501 -164 111 -690 -816 564 -906 -114 -730 939 -520 -802 170 -93 -125 235 419 316 264 825 542 -576 527 787 719 151 477 -248 -286 -758 367 760 391 744 -762 -762 805 576 -316 541 935 -225 -68 -117 419 819 90 405 739 -248 113 547 588 -686 -474 -513 913 73 -195 -996 800 -694 302 383 938 454 938 -599 403 859 -411 998 507 -157 -263 440 -803 -813 441 959 -293 418 801 192 504 59 125 53 -2 -22 -203 419 -4 40 670 51 34 598 567 -685 -313 -237 -498 703 -967 817 -341 -343 104 775 413 -9 373 733 728 770 -577 673 636 -81 187 -792 471 456 988 744 911 212 -336 -647 -721 47 -834 -363 697 724 124 -576 873 238 -38 -763 642 -355 -831 -414 -133 484 16 -167 824 535 -682 -176 -139 943 785 -379 -586 -774 192 349 -529 29 505 505 -4 -805 386 457 202 -118 -476 -122 663 692 170 458 -426 -465 -714 -406 -33 -581 980 -94 -859 -723 -229 306 -77 240 331 403 -424 647 700 -976 -104 -144 509 17 -733 -302 440 -829 -228 629 591 716 -759 -978 786 -178 -502 340 13 -847 425 251 653 570 -73 -28 -114 560 171 -610 -178 -897 -922 519 400 18 932 517 -438 -888 565 -524 331 -650 -118 -913 -171 -337 -898 254 -581 665 -122 -375 572 -308 -371 261 357 -202 -582 507 -721 474 -242 -98 -409 -545 720 -539 -661 610 -77 440 -885 273 56 615 596 140 809 -71 680 -125 913 701 -942 -198 -920 -742 -502 -896 52 -338 411 -255 -142 168 -93 943 276 -546 80 -1 925 79 676 192 -229 -269 882 480 -425 -151 -657 -772 429 -615 886 1 -851 -761 -216 -699 739 -368 702 21 875 -787 -864 -938 972 317 528 74 633 159 -944 -837 -26 573 -496 150 -949 264 585 594 -428 -2 -838 -385 681 777 283 500 534 -787 984 656 -117 -778 608 840 609 698 -72 -64 -305 -174 271 100 915 216 117 -294 -616 686 -613 -519 14 -224 -898 659 3 349 -356 -469 -954 901 -333 -181 -787 -893 719 -865 184 93 -552 867 429 480 -743 -835 -962 307 318 -922 -433 715 -456 -869 -494 874 -36 804 385 983 -630 817 -958 828 -469 -226 -251 904 -489 -885 632 395 929 431 612 -54 750 -689 363 -296 -38 -544 -69 597 -33 257 -814 -377 179 282 329 114 -312 -568 295 728 125 -676 190 629 -774 -404 -49 56 -299 -465 -204 635 842 -36 -921 -273 827 -151 195 433 322 339 26 134 734 366 719 -970 817 70 485 744 586 781 -106 -6 281 143 -20 -388 -981 -315 -491 509 289 367 -178 178 -95 -437 798 145 579 -183 488 -777 -203 4 -555 -780 -632 -997 372 425 607 -284 -585 -455 31 -425 596 645 112 841 186 -598 -362 -512 -435 625 -347 622 447 -361 971 -307 608 -103 592 811 906 -942 435 697 547 -250 528 895 676 -432 -235 418 -463 376 -481 326 -438 448 -823 -80 14 -225 -896 140 -123 -126 492 725 358 -357 149 -617 285 590 867 792 484 -988 -141 166 -486 -117 869 300 391 71 938 -466 220 112 -641 663 -997 705 845 -179 80 -604 44 -31 -97 -541 826 -720 847 -32 -225 498 858 -770 -490 889 -597 323 900 355 156 682 39 89 -624 576 -344 -456 235 -460 -55 -55 260 -776 648 317 -898 344 122 -622 -25 -116 686 728 -202 -318 566 731 669 924 -130 -901 -980 -95 -75 522 -667 402 -749 464 277 616 892 525 -411 278 -662 107 783 -849 -161 797 -791 -462 -910 -345 921 -697 -513 915 -220 643 465 -335 654 -167 -87 -378 -387 216 205 42 4 956 -260 734 517 399 403 -107 -654 287 874 -124 -752 651 428 777 -727 360 51 167 301 -849 671 -689 -300 -342 -353 -1000 34 608 865 329 808 -714 -68 -616 -403 -974 -902 -59 646 324 115 -804 -33 338 -998 -103 362 -788 -804 859 608 -560 -801 -482 -803 -149 419 360 225 -772 -983 -257 -42 795 -59 -171 -286 -400 787 -728 55 843 -105 991 -270 748 824 963 -363 774 769 -99 110 -168 53 -400 175 629 -599 -187 552 617 388 -700 161 283 168 -202 851 -309 -151 -172 458 -924 164 -276 170 520 -132 979 -561 -734 34 -862 -549 286 -107 -92 -709 373 -167 989 -689 -337 -939 146 -702 -563 -409 611 47 348 589 -571 603 22 779 -638 104 -24 695 519 427 928 -806 684 -847 486 -845 -575 653 21 -71 -375 -36 -213 254 365 940 -641 54 -49 -86 673 511 156 502 -803 -905 -903 -56 -680 -769 -657 -838 981 -35 -861 681 -683 360 -432 577 -941 -583 698 59 335 636 260 94 -507 78 -67 257 66 -189 -753 -738 -727 538 -854 -862 210 -834 159 -828 964 787 -232 -771 -715 433 395 729 939 -262 884 772 712 -108 -767 766 133 -350 648 915 -843 -173 326 626 464 -634 549 -850 -150 528 -235 -166 -987 -708 405 238 429 783 -360 -49 -630 -40 855 -509 118 659 211 479 971 -137 737 -148 -844 52 198 -312 -778 -102 -181 -449 -927 726 684 614 605 -158 -697 -734 -527 706 560 -156 -812 543 156 433 -430 -311 -908 -359 -476 -811 788 -536 -325 -828 767 -222 -592 384 234 -77 -458 -323 290 517 496 828 807 -533 750 -677 -893 -50 317 -319 -487 -973 -43 665 827 764 115 -753 -627 -756 36 -253 951 -748 -406 127 61 674 998 -543 -725 -59 -312 -323 -893 76 280 877 254 -990 -387 320 -87 769 -755 -815 -93 411 -817 -670 -748 71 -159 -662 -444 -958 691 -472 -395 968 -120 -402 -282 348 -842 182 -934 -147 568 963 759 -1000 549 -169 -566 496 513 -316 893 971 -183 -588 -603 123 -538 432 393 763 -751 -473 328 -888 -924 -568 -575 960 302 -565 -733 132 806 -712 -647 168 848 601 883 -300 488 -173 568 -388 218 -637 -936 54 354 489 982 -682 -472 237 454 654 98 568 933 567 -191 515 -165 -690 521 396 940 36 86 -35 -965 193 -570 462 -676 -631 -162 90 855 607 -740 -329 362 -47 -206 435 -856 940 821 100 457 605 40 -143 101 -934 794 979 357 23 -238 -149 408 141 646 452 759 169 -175 -211 -468 -524 -460 -866 -479 -229 67 -973 995 -776 907 429 763 192 -162 522 -863 7 -988 -690 -892 448 958 975 136 113 652 -971 -697 -871 -890 -562 535 -666 -337 -285 -159 81 -818 322 842 -20 698 503 164 429 -358 -884 -432 829 362 -771 -131 -249 -776 -30 885 -185 551 -802 -849 -426 -486 26 -202 -452 -53 -25 502 222 939 -101 -798 113 370 123 -655 -567 -226 206 -470 97 406 -106 830 800 765 -834 -247 -751 -73 679 -186 851 27 -776 569 348 376 -259 637 164 -467 -911 982 765 122 597 -860 -788 -882 324 -290 707 -630 -72 -849 -181 948 -373 751 949 581 204 -986 -554 -102 970 -419 -607 -498 -888 -520 709 -551 779 609 339 -897 482 -377 -766 564 984 -448 187 198 -336 -34 842 -943 366 482 641 815 994 219 259 -746 -489 -274 421 895 -175 -923 -949 -803 -701 371 31 418 -958 119 6 531 494 76 -947 956 -114 -778 -589 822 233 978 -170 255 -421 -822 277 -393 -298 880 549 -527 139 -696 400 -189 -225 968 -508 -262 -910 -738 230 593 -84 750 -589 -807 127 720 -567 -730 244 841 124 -873 235 818 180 191 299 -104 -545 803 -783 -486 -772 -23 -711 786 -219 258 139 -611 -292 -310 -392 -25 -891 -311 142 139 231 854 891 -365 70 407 562 635 656 -466 -673 572 -625 10 265 617 -752 -684 -409 -198 -917 -168 -913 57 401 821 -87 -887 699 -901 -273 798 108 984 -690 665 209 205 -182 -796 -256 584 766 220 34 -412 376 218 140 883 -265 195 -884 497 -662 -543 25 510 -378 676 115 450 308 392 -669 -577 580 903 151 -407 -49 224 979 -404 -469 417 345 -825 246 331 -440 -745 232 190 -865 846 -924 -329 687 753 -569 -407 -488 -868 914 464 -505 -999 -568 -362 -539 -667 -322 822 -391 -36 -915 -319 59 402 173 247 258 256 916 560 -711 748 621 67 -447 101 10 308 -204 -540 -330 135 202 512 404 92 603 -892 -350 78 -574 -497 325 648 -197 285 -245 762 662 680 -922 -100 -932 815 193 -468 -198 -412 30 -689 -182 762 538 199 449 -84 971 900 879 145 -325 844 -161 -477 -978 10 -522 -613 456 -408 -26 806 331 809 735 742 -120 -509 714 -979 708 -44 556 -249 70 789 -379 -136 709 -741 862 902 -662 -90 -740 978 873 -830 -902 -415 -712 307 -569 -6 -969 54 470 -317 261 -643 -697 435 -574 832 -748 -139 108 199 -635 -159 -330 893 -959 -639 727 -748 623 260 -241 619 696 331 -318 532 410 135 856 -971 421 846 623 626 -188 539 -874 908 863 -674 502 960 -58 73 550 -4 420 -363 -558 -797 -831 350 612 877 -43 248 -928 724 -297 -507 -809 825 -454 -83 -623 -373 210 -110 -868 -757 563 885 722 -444 -488 -115 39 -779 375 155 -684 -470 334 242 166 488 -513 631 381 588 -398 379 -283 -733 932 165 -675 335 175 -95 -860 430 -949 502 594 -375 -100 612 833 52 180 147 471 736 -508 54 -767 63 -891 525 -911 -464 -374 -658 917 -501 -67 430 -932 94 666 -414 -258 -393 -409 -292 895 -835 143 790 -346 -204 -474 164 -124 44 223 -205 -299 -700 183 -992 -191 830 580 -589 -224 -676 730 -752 -236 -305 418 -293 201 -412 -441 -144 541 -446 190 -10 137 -674 -313 -510 -426 244 729 -511 -102 -403 -789 136 -58 360 -589 -582 -871 -882 602 775 183 -82 180 -997 81 -410 909 -408 -505 452 480 35 409 663 887 -509 -937 -919 -259 -117 227 810 -996 -436 -934 -554 -835 -747 -637 -678 -271 891 636 -951 -547 -70 883 288 -375 -913 -331 -592 -811 818 138 -582 775 -534 -391 672 -140 615 -183 831 479 910 505 -587 691 985 -169 345 -812 -887 -624 946 541 853 955 882 -464 584 853 -976 -106 -409 -744 -686 697 461 -290 894 303 -764 536 -180 -287 90 818 -634 11 -892 666 -490 -650 921 760 -158 105 21 700 -386 -634 564 -504 -564 -627 -603 -894 -224 -287 572 311 999 -880 -41 -786 834 -977 847 182 -792 -725 69 825 952 -835 777 603 970 -944 118 -520 -833 900 -562 -810 -628 923 -176 484 -667 -155 204 932 -50 838 -425 179 519 659 -31 -776 798 -191 -660 -524 703 256 -411 293 773 155 -748 365 -142 294 931 -932 95 -446 -740 -822 367 630 350 814 -858 -512 -138 902 256 520 -719 -442 107 -454 72 -904 397 -812 929 -973 357 -962 -711 -984 6 686 -107 460 -511 -255 -817 -188 -206 319 120 -614 -778 -609 540 -498 863 371 15 965 -843 719 4 226 221 797 -83 -531 962 579 902 87 775 -925 523 566 243 826 733 377 -422 989 595 -907 960 -77 941 141 -123 256 -233 -152 782 -652 598 656 720 532 357 623 209 760 464 57 -545 134 778 418 122 -220 188 -986 -255 616 310 -437 624 797 -995 -749 -100 773 218 -949 360 732 556 919 674 -221 160 22 908 -357 -430 152 831 -396 950 911 -57 -199 561 467 274 162 255 182 -709 -409 646 -90 -918 646 -260 -462 -699 -844 -726 794 -59 977 63 -844 877 557 -236 426 -17 -195 -452 -751 -296 488 775 -163 -788 -53 851 -646 -941 394 87 691 -758 267 -59 704 671 -65 332 786 -659 -932 -492 35 -637 300 313 355 276 221 -894 -935 472 743 703 -590 -295 -448 -361 439 564 -949 -828 -497 -423 313 217 438 527 620 818 -169 466 96 -564 283 662 -471 -722 862 434 947 957 -803 167 441 952 484 417 -160 -137 -918 14 -590 634 656 520 -134 16 -752 798 -576 -605 -899 980 552 -888 -998 670 915 -86 -604 -83 -218 90 -413 -751 318 -993 -6 83 -624 -171 -450 688 -980 856 712 -992 -96 399 -498 -91 -750 -525 -476 441 -418 -430 -596 494 526 326 -140 343 -294 -850 140 -41 -212 767 -177 -808 152 -82 955 -613 793 489 16 147 -382 188 -613 -999 -519 -372 295 -302 499 965 -550 100 541 -501 599 -923 -720 791 580 -275 377 -128 74 -585 -597 -260 569 448 972 814 884 -167 -182 571 140 586 -224 320 430 -300 -738 -5 204 115 -516 -641 -107 72 612 303 -445 834 -844 -131 -582 97 668 679 93 727 743 -890 845 258 -596 50 -197 847 769 865 -246 -92 859 873 465 680 334 783 -732 620 -201 -923 868 -677 327 -303 -864 871 -397 93 -832 -500 109 102 -924 -107 -11 -839 -25 928 -552 130 909 -178 908 70 -395 321 196 -872 -485 11 434 -166 833 600 -262 800 486 484 230 -475 -624 344 787 -134 773 166 -680 380 725 962 597 -449 91 -646 -626 -270 -727 898 -811 197 -962 568 146 199 340 -558 739 -565 -202 989 37 553 -288 560 74 -967 281 -825 -508 -815 -182 298 -184 740 494 -826 -919 -544 -382 154 320 -482 26 10 475 7 -997 617 -887 -295 -108 -229 849 568 -159 -681 15 216 877 -207 -376 -2 507 293 203 335 513 -492 -92 -251 807 619 78 -82 61 -177 479 -412 907 693 -84 -593 -936 713 -263 -754 -170 -958 -522 -42 -57 380 344 -669 644 -972 95 -345 -503 188 578 957 980 198 -769 286 -809 -735 383 745 -309 813 -883 6 225 -341 -680 -307 -538 -839 870 931 902 853 969 -587 125 14 -172 -212 990 -800 670 205 -20 -261 626 -228 -554 -591 -367 -282 440 651 -553 385 409 -96 -177 -996 983 -647 -721 -468 32 -535 443 436 -823 -676 -987 981 806 356 987 122 798 690 219 243 695 694 947 902 -824 -649 -953 470 180 599 73 -445 524 840 664 708 -174 -445 707 703 880 -644 -850 -419 307 688 -443 -5 -537 529 -849 -344 -939 -257 -91 837 -113 -24 759 58 600 -67 -991 -380 777 871 216 -917 -695 -531 19 -488 -763 248 -560 -951 410 -346 -578 418 -121 -475 60 0 350 -252 -574 -441 -144 498 773 -182 48 679 433 -394 -176 168 494 705 411 372 263 -573 591 437 -861 316 -802 -716 155 734 323 73 554 152 -656 -108 260 501 -755 -410 -685 87 463 325 435 458 296 -457 573 -672 -247 -590 450 -3 -204 -705 -346 -799 649 -584 -305 -415 -684 943 -617 538 -584 682 248 854 176 -241 284 -948 276 -301 -934 705 32 721 -165 853 143 848 -97 -455 -371 -165 -224 -690 -952 62 497 530 951 -537 -421 448 278 518 -797 670 -697 -297 -639 -933 -519 -487 244 851 885 342 -422 640 -166 692 431 -302 -712 -879 -906 37 -180 115 -840 -984 -389 -738 -576 -857 949 -745 176 -8 945 620 -636 -838 -628 285 -603 -174 647 889 -858 229 467 -230 -648 -219 -55 -230 -523 204 -789 424 88 424 713 -332 -568 -522 580 -345 -65 -268 41 -666 635 607 -251 815 995 758 -341 774 14 699 984 -828 773 -78 868 -705 97 -328 -391 -340 691 780 594 -300 640 -481 -305 -224 -176 47 884 -865 -388 -510 -56 -286 -562 -495 110 492 548 901 -479 871 521 392 -678 -513 -277 -256 -788 979 -713 -723 -798 21 -332 304 993 28 305 -554 -819 -734 -344 170 976 404 -344 -553 -215 -528 -40 -700 87 575 -875 884 659 -440 -491 -742 -100 779 -124 830 752 -34 -843 510 506 -885 -740 19 474 848 391 792 -621 24 -965 -917 -193 -440 -204 653 31 -902 -66 449 -635 175 87 -410 -585 356 -501 981 -457 100 150 786 147 340 -172 9 839 -763 745 -690 992 -549 800 -693 178 71 211 -887 -648 945 -79 -86 -305 -37 -853 -738 -758 -525 -825 957 -46 566 -768 394 462 -743 -222 -702 858 -364 -237 -971 -881 -473 846 761 -467 998 -814 593 860 -635 -200 287 -805 547 -357 -954 8 -967 310 190 -529 120 63 868 530 269 725 -438 -598 599 -239 667 -456 650 -81 663 -15 -891 871 -173 -668 -371 -688 579 -66 454 816 -680 645 143 864 -43 -740 -454 626 -97 133 202 -975 588 -927 -173 -673 -700 674 -80 -924 881 -13 -630 -826 -659 294 883 2 113 454 689 -138 -331 -261 -723 -289 -310 276 -401 -624 788 -215 204 -355 -841 -194 -468 438 981 628 -745 -15 96 247 -820 671 891 -8 -876 -836 124 -303 -669 133 -393 893 -806 603 411 591 661 -706 251 -626 561 684 -3 631 788 377 -377 -82 -308 950 772 23 -839 -548 561 -359 195 418 658 -226 -811 -104 112 -307 150 976 967 906 -723 297 -355 583 675 132 -501 -484 -464 74 -471 -217 784 461 -717 -944 559 -489 -931 503 -503 194 871 261 -120 925 974 71 -378 142 982 455 -397 -410 -525 11 978 384 662 -581 973 130 347 901 248 440 579 -583 -24 -254 -676 226 953 400 -980 -949 482 268 -492 272 38 446 164 -27 346 -714 -811 -557 -750 -847 -820 -674 268 -55 -539 648 52 -224 578 -472 295 879 -434 -455 -124 -979 77 -621 -224 -788 710 -584 750 191 264 -263 584 130 445 -825 639 -925 695 482 -303 335 -139 -811 -700 -594 -614 -60 -966 248 907 566 970 -801 893 665 813 711 -603 123 -677 771 248 386 -416 372 -277 -427 -475 -938 -466 -203 545 980 -233 705 698 -790 728 495 -354 -471 120 495 -517 -179 -553 925 -6 452 496 523 66 -269 -393 -542 -781 -306 -893 290 995 501 431 112 783 -290 21 797 680 -498 -355 -389 701 822 23 -971 -955 186 306 207 -853 18 -52 281 325 642 -367 245 -330 50 340 -831 -379 200 711 681 128 868 -688 815 -920 -736 3 197 453 79 486 -987 -832 443 -330 681 -90 -628 -169 907 400 -843 364 913 -548 -804 -920 -482 -596 334 877 -782 516 697 -895 -357 -491 331 -467 -242 969 433 -30 -120 944 -742 795 -671 -981 -261 -804 -456 -268 -970 -249 -763 533 363 915 -580 -196 -904 744 314 -715 -896 492 808 561 288 -471 -760 582 818 75 -327 12 -142 169 -578 -676 -812 357 -246 -115 99 523 218 479 -51 -632 -835 -940 -654 -173 -207 568 -729 293 41 -970 -818 -332 -975 429 179 626 -253 500 -194 708 -864 775 828 -702 937 561 -140 518 -367 -447 662 101 230 806 467 -628 143 -104 -718 238 -306 -636 599 927 -119 749 -89 -156 735 -723 -507 60 250 870 381 948 -161 -214 -710 -681 -578 -163 352 745 -316 -676 742 -64 -739 487 -149 478 -288 934 -795 -30 -435 -769 -67 -391 -688 -7 70 366 805 932 165 534 -879 154 -492 -320 618 937 608 -519 887 450 528 657 845 -518 165 -520 -62 459 126 30 469 646 -843 887 -148 -117 314 -405 873 476 -877 -377 779 -659 -131 -540 -815 -973 -158 533 -603 13 935 -762 -685 892 517 94 409 695 794 -36 -986 -922 683 480 757 602 705 51 998 909 -669 -809 -988 42 -732 3 -146 194 -808 -588 372 633 909 -485 985 -376 -924 953 -701 -834 681 61 474 420 120 772 -85 -488 28 -147 -213 978 -977 -245 -982 992 -607 -494 586 103 -64 180 -124 706 646 323 -824 -897 -470 498 825 -87 62 -749 -366 -413 -422 -727 577 -783 667 -268 -124 -357 60 655 -909 -467 -684 715 237 544 -583 -905 -788 -258 -574 -356 648 -492 434 -244 -699 259 547 -238 -831 569 851 581 101 1000 -229 -103 476 -344 374 -513 -940 -466 87 -964 463 -37 -262 591 -582 -42 -656 -162 -61 91 283 -58 -417 -418 48 -29 997 -157 799 -842 -634 952 208 -543 446 -735 807 626 397 -37 -581 -742 931 -954 -980 9 -988 -449 243 498 213 -248 533 731 187 60 304 -551 499 616 -990 761 591 442 -488 361 -557 988 -486 519 630 469 -243 668 590 431 400 -711 -380 730 -957 -748 708 -953 -678 -920 -544 -357 620 -154 -96 797 790 993 127 -220 245 -393 -752 -286 265 -867 -519 781 116 246 772 921 310 -285 433 -380 -479 -414 522 295 -697 -726 964 -117 -121 649 915 -996 -52 -448 -740 -248 465 -940 3 924 718 154 904 630 999 658 120 -99 -646 -23 40 -491 466 -526 -217 775 234 306 703 -964 -841 392 369 -143 72 449 210 431 32 334 423 71 -294 701 -37 834 869 -889 260 228 -599 708 -374 -418 -722 -211 928 81 -576 102 223 661 116 -165 884 -116 -458 900 541 602 -801 81 215 -503 585 447 -609 535 -332 -592 297 -443 83 -386 626 551 711 960 -513 -670 -463 90 -854 -812 164 -398 -802 559 345 441 -752 -654 942 -860 16 49 712 -79 -850 144 -324 420 -603 943 -328 476 -843 530 432 -834 322 -456 135 -337 187 -889 -825 863 654 -809 -581 556 755 -964 994 38 211 780 -486 -132 -763 539 -157 -344 143 495 -375 -931 -923 -263 678 793 -75 628 36 152 538 362 -663 -40 -862 269 -945 926 989 574 -96 21 332 764 182 -769 -256 536 148 50 -560 583 -440 484 241 609 326 529 -250 -150 -104 502 -466 -781 731 882 -547 68 -282 152 -398 -975 -225 -227 809 -159 12 -562 780 -834 -736 622 -298 766 481 492 -683 746 89 82 510 -438 633 338 -373 -744 148 -850 725 958 102 -451 236 906 564 -390 -260 2 -667 445 137 -132 54 940 983 -618 569 -592 -778 729 -326 -213 301 78 177 -778 -212 38 -767 -515 463 -276 351 528 484 205 734 -642 -201 901 -295 185 624 -519 748 871 -97 -758 448 820 337 -234 988 -876 -758 -604 -22 716 -562 -447 -310 -69 609 -135 -548 90 413 246 626 210 900 -260 412 941 -525 148 -677 -529 688 -720 959 738 726 -378 -655 568 997 -225 133 -174 -951 190 -103 936 545 97 433 -732 -353 -353 827 131 220 301 -884 -107 -174 591 420 -506 -883 6 -174 -725 -823 -705 595 244 58 538 -300 -709 -506 -511 -377 254 -522 -380 -338 -789 -589 411 535 -645 220 261 449 -198 -920 -224 647 188 189 -814 -212 156 836 69 -788 -35 689 129 328 -794 -939 554 166 406 180 -808 -812 -452 -295 -116 -239 926 -951 -811 -432 -922 812 959 -715 -623 21 -700 -25 640 -271 -88 -674 -761 189 771 -269 -726 -204 18 407 -91 293 12 -141 -587 670 572 480 721 413 -157 -961 747 814 -936 -53 -961 -265 586 247 -53 -490 31 168 -948 835 943 613 -607 922 -229 521 -356 652 -656 -428 -889 368 -273 436 -550 -286 -161 -659 601 56 921 -344 7 -76 -667 341 759 894 629 -709 753 -986 882 545 742 -797 -69 -828 -716 62 -971 -251 5 878 224 -594 -674 -839 45 303 -512 472 325 -525 267 -149 400 -799 -729 -152 547 -547 -721 77 -29 361 -848 -372 572 56 -524 471 547 107 -39 -538 924 732 -749 -81 -191 831 982 -400 -53 191 -4 755 736 -554 719 416 360 -968 670 210 -12 -236 -77 -461 745 -294 588 526 -165 457 -44 -755 810 -173 -588 916 -841 342 208 294 964 -597 965 34 996 72 -722 952 -752 -599 980 904 474 -653 593 596 -924 345 -755 -242 -763 -729 17 -945 -431 835 898 -740 -579 599 -368 -713 -637 907 -411 905 338 207 -97 -202 -351 266 266 -421 681 909 -372 -721 -440 -708 138 491 -369 976 -431 -302 -384 -980 319 -42 764 627 -898 -552 675 -369 155 -819 -225 -602 -314 -858 826 860 562 -139 699 687 37 -88 -505 338 225 46 -484 428 -962 191 636 563 -210 -102 -491 320 -6 613 734 -70 -142 114 519 -821 -419 -114 -922 -854 983 948 -783 704 649 929 680 -96 -39 229 126 -322 -320 583 80 -658 84 928 920 41 -590 -936 -84 -598 220 -274 869 -854 -646 -640 787 298 -959 -553 197 16 -198 -754 -406 -437 634 -939 768 -204 -844 -100 339 390 -994 -265 -3 -193 530 -341 59 72 534 -316 -753 -970 577 787 -361 -276 -255 881 287 542 176 472 -1 -644 -303 863 -2 589 -655 57 -49 -418 246 421 -633 -1 904 696 915 697 -756 931 -656 -439 -514 722 672 738 -288 -981 -867 349 -319 883 -15 387 -170 407 387 405 -84 -370 -56 495 762 518 608 758 -385 -594 -849 435 413 510 -26 -791 583 577 424 -43 737 517 65 15 -213 703 186 -709 -521 108 -405 317 955 -542 187 -888 716 -911 924 -582 -339 22 -832 -190 -687 -201 868 -339 -757 43 -384 -867 -167 415 560 860 -507 382 583 303 -147 -72 -214 -331 -704 -246 828 -408 858 897 742 -622 94 -570 -405 -293 493 -921 -712 483 -331 -811 149 -96 317 516 557 -307 -300 984 936 -506 833 -738 586 -857 -748 -74 338 -38 -602 841 -449 688 -36 -202 -611 -299 -274 -992 652 -192 -418 -352 750 -710 -872 347 293 -92 886 853 311 51 -812 -155 -397 9 -619 -576 570 436 -845 124 422 751 928 -231 924 -507 25 -343 -235 286 -826 -200 779 302 -746 -334 620 343 -277 32 271 -752 198 -258 677 -993 291 -951 550 380 -727 -949 -509 464 -513 -258 347 450 -671 -297 -278 194 -639 -793 -390 -656 503 125 -770 77 -359 -780 91 312 -370 192 -70 682 416 834 -27 362 192 -192 -28 -427 -549 -230 15 199 352 -860 -95 -931 360 496 -412 472 -935 -138 -900 -209 -93 -870 -273 -633 624 -209 750 49 19 -70 -508 -27 -993 -438 -454 898 601 286 -819 344 43 128 370 783 -852 -25 11 55 342 831 891 363 95 753 -925 -965 -203 -572 201 -880 319 343 724 887 -353 92 949 -605 37 683 -966 939 -644 -376 922 -610 482 242 673 -789 970 802 240 -15 -68 -94 -384 -578 -151 -494 -576 402 144 -889 991 -196 -952 -536 -350 -764 191 -272 113 -365 458 355 -642 -122 -263 597 -142 648 -572 -880 -730 -784 819 45 959 -937 229 873 569 -534 890 -965 -596 -600 -712 456 -985 300 195 -350 -114 -388 546 881 -60 -138 -177 797 732 -667 597 -228 -538 -181 730 450 453 -496 620 313 -746 789 493 400 85 858 401 233 597 -724 249 651 -134 882 -585 248 748 355 -963 678 977 -574 -857 143 -373 710 -252 5 440 702 174 -286 638 18 -968 -429 57 -631 -322 337 125 238 686 -216 703 -828 958 603 -464 181 187 621 -611 -783 446 535 -230 -13 738 928 -14 -887 5 -247 -623 -990 125 -200 341 -551 -47 -269 409 -80 44 464 538 -548 -701 -496 889 -507 -510 138 976 -322 -35 -964 499 -646 -187 562 283 -344 -376 -851 -1 588 -609 557 793 570 598 -349 -966 -917 -490 680 425 -562 -211 -583 9 -4 809 597 927 -800 -602 -304 -465 425 -571 -585 76 292 -193 -493 226 -756 718 540 -777 477 -677 -785 -283 237 793 -329 -833 -853 -665 457 324 172 -972 663 -593 -34 132 -63 145 -14 684 661 921 -885 -948 65 889 1000 798 -341 208 -336 458 253 973 -370 -528 384 124 552 646 -985 178 -159 -276 -77 161 -104 -453 -849 921 -386 -449 -866 477 -60 152 957 -80 -54 -915 855 493 -766 918 -148 -352 -47 974 -500 -387 236 8 -246 296 973 821 202 -224 408 -556 -877 -408 -276 63 -52 893 -14 852 -790 -598 -132 34 -925 -565 -640 445 -838 820 -159 -311 -763 1000 -12 -188 -79 470 336 657 831 -801 -334 669 -906 -162 440 -707 -384 691 -930 -941 -917 696 -932 743 828 -447 539 585 -122 441 186 -600 56 -504 555 -927 -209 904 992 -678 799 -937 -368 -753 -226 488 -387 346 -157 788 -534 217 207 685 616 -288 -909 -352 222 382 -361 -821 -421 -427 50 575 813 678 -194 430 -251 546 759 -860 -378 527 163 440 -85 -578 -179 -952 593 469 228 129 286 460 -855 -500 342 651 732 695 -290 953 79 -942 -37 696 -661 -828 -958 -455 -291 797 898 639 -40 311 -593 67 -645 477 878 -550 552 830 339 -667 234 991 891 757 574 -533 -520 -766 510 -84 -988 797 -306 -51 -778 440 97 -88 -154 592 352 492 915 880 282 -812 59 -347 -815 652 -71 -227 118 68 -377 214 849 -923 74 601 885 481 445 -648 -805 -502 981 200 15 -266 -350 849 -465 -732 -640 856 -205 -691 125 -522 767 756 -11 941 639 -965 -682 534 -42 -290 -806 -858 -583 -787 -61 620 -329 -753 -327 -68 417 651 -103 -476 66 -735 -732 636 -681 -740 -636 -967 132 774 776 -258 -817 833 966 -448 -650 -740 859 -504 75 538 20 -597 -441 -351 338 -363 -824 -242 446 105 269 -15 -132 -962 859 -713 -305 -497 -917 -920 676 724 -423 -170 -334 381 -393 901 -53 793 -900 190 990 26 571 329 722 371 -237 13 -914 -551 296 -319 13 -330 -491 445 -930 136 -532 -836 -613 -166 340 59 -134 274 -643 930 -279 -827 147 815 -921 -384 -345 692 -199 603 -62 806 -108 -739 -591 543 357 -420 -102 111 -664 765 888 229 -552 978 -14 -755 -639 209 523 -197 853 341 389 671 773 183 -271 207 594 968 248 -574 773 952 -490 -583 778 802 478 -76 279 557 -667 237 760 -815 290 865 533 -270 -558 821 127 -403 789 314 997 -4 429 -797 631 -222 448 -121 -77 179 -810 -597 -187 863 281 -121 -238 498 -9 726 -728 -435 -505 132 398 -278 -808 772 -62 652 -150 478 -158 267 -597 -743 341 825 640 -779 -589 681 -810 687 -600 -541 -672 -807 -400 -721 566 -955 729 -793 -573 611 38 130 -177 -244 -354 -928 838 -242 -654 962 -520 -728 996 519 -595 220 -699 650 -60 355 3 323 86 678 -141 -660 855 409 -724 -966 144 -308 -730 -766 -665 546 -920 420 594 -395 814 553 -136 651 561 691 -559 687 674 616 -129 -429 473 416 625 -128 392 935 -337 -656 -880 -348 -446 -705 826 56 -710 204 951 966 552 -639 -819 618 509 214 420 861 718 -758 -156 970 535 544 916 -462 692 -54 198 -793 -628 -150 533 577 614 715 698 438 818 721 522 -339 495 905 971 -798 -811 864 -373 -133 872 -230 -137 -691 -829 -718 -776 242 42 -409 168 -724 -528 -937 -405 -130 454 550 962 491 599 -949 -730 815 -485 250 449 670 225 -187 696 648 561 78 25 921 331 627 737 63 650 -470 -56 -538 223 -121 179 878 -117 387 -81 231 323 807 784 -414 -50 559 274 -909 4 419 -956 590 -37 -771 -652 634 -189 503 -441 337 -440 -934 733 -121 -655 -619 923 -490 464 389 -368 530 373 -688 -50 -853 953 -655 -286 -617 -68 297 307 166 175 -784 682 470 390 57 -788 571 -154 -575 694 610 790 -905 46 -135 287 -263 -221 324 106 561 -557 552 518 465 -398 560 396 233 464 65 283 845 -319 661 -686 -36 232 565 858 -119 -762 121 -636 -365 -836 -387 336 -59 926 758 612 482 -646 -350 -21 685 156 -536 -899 596 877 -423 857 400 -98 699 -53 351 -580 -470 -481 -183 926 -2 279 -308 -740 -319 921 -853 -73 153 188 379 798 -632 -769 -552 -624 999 403 930 341 941 -807 -479 24 156 -746 620 193 503 -143 -313 -923 81 570 413 -326 606 -474 802 -623 -546 608 -137 -918 914 -265 -104 -267 -262 668 -587 895 270 850 627 -674 -897 -530 111 944 -528 881 985 -787 -245 908 491 93 -722 695 741 -867 715 -580 -507 -330 580 -787 -246 382 -563 548 81 -138 76 -547 360 -575 -373 -5 648 -100 -617 155 131 687 -941 -661 -14 518 238 -395 -907 -420 314 833 -2 -508 -552 -836 -435 -695 -540 283 -676 -510 -605 -748 -110 101 304 -731 -591 -195 188 409 497 11 220 77 -428 558 739 -102 -934 -672 151 -59 -474 -254 957 502 330 676 881 -132 -605 91 741 704 -983 721 -754 -461 999 -232 -779 102 124 623 -680 700 -261 36 -151 597 678 77 -889 738 337 312 -30 692 133 354 83 -602 -214 597 199 617 315 -882 636 -804 262 -903 -704 740 512 763 741 786 -381 -238 -562 746 -273 -802 713 -625 -214 -480 -330 -73 240 -911 -974 921 28 27 793 738 275 296 -725 -739 -838 -82 961 -113 -738 904 896 900 670 -77 -91 666 454 443 -262 542 163 838 140 432 -173 -702 158 -390 357 812 -219 249 -362 -218 -545 293 414 399 968 1 791 635 -395 8 351 983 -602 -899 -572 978 -462 715 450 482 -439 392 -520 -470 660 251 737 583 -377 268 -472 -867 498 237 189 34 -3 -706 -865 166 521 -107 104 -189 -287 -686 -893 -585 -11 -703 -891 935 867 -717 -53 -657 821 926 938 -774 -418 -584 656 -542 786 -932 500 416 263 -669 281 -146 46 121 968 -720 -294 351 -581 -43 -483 338 419 -610 -679 646 -952 433 199 903 281 -307 -642 -404 -628 825 555 148 144 -46 -560 717 97 99 -368 580 764 378 -725 967 -684 612 -843 -597 -7 320 -846 -396 719 744 625 192 825 810 -544 -112 530 -931 -328 323 -992 -637 338 268 294 -347 -338 736 708 692 -759 -801 177 552 -593 -899 -282 -458 930 593 -669 -728 631 765 460 -670 3 441 253 674 886 342 130 83 975 -913 445 901 -48 619 679 -683 738 -365 -514 921 -700 -759 867 -302 672 356 -576 331 -157 -610 720 979 -446 363 255 -278 -965 201 627 670 -911 -157 -941 -447 840 -468 -99 -528 -961 854 774 288 223 167 -525 -687 557 -239 -511 797 552 390 327 -778 200 724 322 337 116 -661 -822 -57 860 -575 422 331 -520 -831 -935 204 -969 -877 0 -510 569 929 -165 304 -378 -845 151 -939 38 209 -639 135 -809 214 234 -839 -222 -30 384 -375 658 955 886 316 -839 -705 106 885 799 -825 -723 555 -475 -556 -358 -488 -276 301 -22 -341 -669 344 -980 -60 233 92 452 16 320 -449 237 -130 37 -982 -319 -407 399 55 841 196 317 213 -17 261 -776 -837 -660 -868 -195 603 -75 804 -775 -464 741 -661 -940 -809 -69 -971 -664 749 -362 324 -114 -367 601 90 -620 -242 -742 850 -498 285 -424 860 -279 209 -232 -794 -754 -99 -548 -172 255 697 488 -516 849 -106 782 520 793 -656 192 -784 -114 -76 360 719 -74 -524 -727 621 -26 577 -730 157 433 64 503 -941 -529 -320 -597 670 -509 966 673 -235 -300 -936 959 666 -109 567 449 870 378 -347 553 -939 399 -937 356 -112 -3 -291 -835 470 -605 -573 -140 349 -532 266 455 -182 -249 921 487 -888 -238 -370 -192 668 -552 -883 579 -827 640 -303 942 589 516 956 -184 797 891 -330 858 -301 87 -618 954 592 -717 -360 287 -963 -54 -922 -260 596 -197 -845 841 247 -487 42 -193 680 -466 858 441 -358 -446 -532 303 646 646 -552 -339 85 -179 -956 -1 -628 837 -333 972 693 -16 -183 313 -604 -68 -294 -836 244 764 -157 -590 -700 -222 -937 13 -24 206 387 -431 51 538 -381 -213 245 -135 -136 457 137 -151 770 633 -727 -799 396 758 -942 -465 5 -60 368 611 -385 -355 -521 -339 718 91 928 -394 -42 -864 304 -729 -833 683 69 976 605 -195 832 364 -874 482 -846 357 -734 -502 -16 -434 170 501 -778 393 337 4 -543 645 -772 -372 640 -56 -178 78 -371 824 309 720 -102 -97 -585 821 305 642 -896 661 483 -573 -569 -275 -836 813 -900 646 853 -767 -422 936 -388 -635 -831 -661 483 -80 878 -874 65 -9 -573 529 382 654 -653 -5 376 940 282 883 -119 -293 773 -368 -429 380 728 -811 -620 483 -238 -818 160 940 -674 125 917 -61 327 -783 874 -756 -61 -716 -629 277 -563 288 757 35 -700 -539 29 842 -713 -973 -210 -102 -48 720 128 -125 732 -442 -501 420 -19 -682 942 -167 -404 291 276 -905 -544 -955 -381 728 -864 -183 782 687 853 426 711 -669 -765 67 -435 200 92 542 -447 277 -174 965 987 -842 -768 -910 904 429 783 950 977 -442 572 -622 207 -527 450 480 929 618 678 -632 995 780 -200 -684 352 926 -195 -599 -162 135 23 985 734 707 338 -7 -652 -298 -192 -799 62 -634 -557 903 89 -723 -518 -632 540 769 712 -302 898 -373 -68 -136 -33 469 -236 -941 404 -938 108 35 -628 737 621 -107 869 67 -586 -553 403 743 149 939 -888 841 927 582 440 991 -839 -109 -704 198 479 -833 258 -193 425 -331 -587 -4 -48 401 754 -596 -362 413 -167 -562 -928 -902 -12 887 351 602 -404 -581 -823 -968 529 -896 519 317 -808 -874 -212 -919 350 -665 -300 417 -790 380 -726 -232 -795 -90 930 -119 -740 206 637 41 619 648 837 -937 250 -192 -676 521 -599 -132 32 -30 -731 -12 598 553 500 279 -239 -493 737 864 502 -364 118 433 -680 354 -892 -951 -110 963 -131 -576 -101 -407 -774 387 -298 -365 -560 174 -478 -900 -777 251 -95 496 153 510 595 -738 22 -97 357 196 0 -61 999 326 -256 275 704 622 -557 -157 -247 517 -435 -767 -841 -887 44 -530 -626 -841 296 -32 55 -242 818 79 -875 -297 -338 303 958 -485 -748 -218 -354 681 -82 10 -115 704 -154 -502 -416 792 -240 65 -376 -100 982 -241 -107 18 -645 787 606 915 16 140 92 401 -733 -818 -149 452 811 -852 -937 -831 -136 -164 -582 -293 137 477 671 334 404 655 929 581 -996 210 -774 -753 -827 -693 672 -139 -419 116 90 -402 -158 -178 326 -959 155 135 129 -564 775 160 358 -521 -718 -499 -299 109 -596 -310 -344 303 -245 -347 513 -554 556 952 -535 181 -732 558 -786 -177 -819 898 -867 77 -611 844 -568 886 693 230 -804 -31 647 664 229 -511 -296 -816 -956 -462 -293 456 -663 942 975 304 -579 325 -259 150 -690 347 -292 941 -324 969 305 444 -556 541 -707 485 -986 -528 -452 925 482 -712 -58 -562 127 555 895 539 626 -384 231 -361 747 297 327 -210 924 602 464 536 692 -774 26 -635 -720 -274 -574 -564 -252 -644 530 -881 -429 -688 586 706 -732 901 186 589 -617 353 297 117 340 814 -704 350 -351 -515 95 318 631 -535 -459 -969 -759 -438 990 914 -131 -635 418 916 673 -540 -941 -494 84 -542 632 -118 -742 247 -381 42 10 161 810 569 197 -431 889 973 -982 803 970 -674 94 -359 -939 367 -865 -183 587 309 598 -143 -58 -82 -26 40 272 324 962 -459 -552 520 -430 412 601 -256 -580 943 -558 240 833 -990 -923 -792 -449 -336 745 617 779 53 597 -851 908 438 345 -557 -122 637 -486 -563 -806 -62 675 -594 -563 627 410 365 -460 -336 486 -316 816 -754 818 600 -871 509 769 817 -351 -735 877 58 -94 302 663 -596 147 518 390 -275 556 441 77 -28 745 755 -857 297 317 -452 471 -317 -611 -960 256 -792 143 367 826 -844 -27 -359 544 -357 -985 356 288 -881 987 988 -762 -338 834 -381 -162 -765 950 -55 223 -989 -913 136 304 -867 -875 110 -135 30 396 949 -857 732 105 -854 -767 140 800 -852 -314 121 -318 -543 -49 -600 605 -158 -251 382 -505 -894 683 423 -953 72 138 -362 73 -505 434 -933 -935 -62 415 742 440 -147 80 267 701 92 -410 -524 -823 10 -345 92 299 -199 -856 351 -879 764 -33 796 -478 956 436 -787 -433 965 -138 -891 -174 -611 267 -830 696 85 -754 -422 887 -275 -260 -334 -230 48 -755 -232 777 161 381 379 649 -175 -367 13 -596 -9 578 224 854 311 -958 -626 -968 980 257 -381 -659 971 89 454 696 250 58 430 -758 989 -613 -1 -228 -849 834 557 805 -900 949 398 -423 865 347 -632 506 747 -319 40 306 -350 673 707 56 -854 824 153 891 382 -82 -582 620 -665 -445 713 541 790 594 631 -772 -189 642 -856 -981 -312 -262 869 242 495 276 -279 380 -235 148 799 634 -167 -45 -912 294 -854 -559 -283 -257 545 -386 -46 352 -67 -395 305 -523 805 201 -990 783 70 -307 -683 116 290 -884 648 -227 594 611 212 -556 -558 536 73 90 499 -817 695 657 213 -649 958 900 -785 820 -457 116 813 -205 -416 436 -560 -443 -995 -641 -888 -820 -746 863 648 128 -119 -843 440 565 667 482 590 -351 -204 571 -133 655 406 -597 880 -22 650 480 965 -478 -571 -156 411 209 -504 -785 -894 -63 -201 -90 -143 121 96 102 -601 15 627 -440 -378 -663 451 -190 -669 917 -633 -454 -147 -956 742 -807 593 484 -6 -80 -982 -580 537 753 657 581 823 -34 760 941 -330 -109 -394 735 -919 -528 36 120 24 -4 144 -236 -58 -290 -535 970 -391 887 -979 614 -794 508 82 -105 -536 510 -470 960 796 34 857 -529 -163 -928 180 353 -654 30 -489 -548 527 -167 -316 605 459 -873 -578 -986 195 331 -652 -529 -90 -746 766 -430 -785 599 220 280 214 -113 821 -457 -544 -733 -823 764 0 450 866 566 118 672 -761 520 219 -207 -875 711 986 700 818 406 163 -292 -835 -343 45 77 -289 -275 545 -795 757 728 575 -769 -340 -473 -367 875 604 -450 389 -150 12 992 891 334 535 -179 762 -353 564 -417 282 -104 -911 301 -198 -750 -310 -246 -266 386 75 211 -177 -328 195 730 -177 889 709 -338 188 437 -782 213 715 45 -283 -948 95 457 553 -134 -889 -277 314 734 -762 796 -599 215 389 725 -6 688 -653 455 674 -711 181 466 99 -282 62 -73 -360 506 -168 -842 117 759 119 461 -566 897 551 -55 -585 906 94 -711 -514 809 -995 -87 78 -579 448 212 -380 -635 -916 -629 -972 -619 858 860 -206 608 -471 -617 -911 -742 430 -14 932 -801 376 596 -446 26 27 113 -969 601 -242 -758 169 825 976 -418 441 402 -506 -549 960 344 2 -471 372 -349 -496 -665 -636 -270 -137 -804 505 940 -106 844 -656 -510 -810 34 -16 884 751 697 724 -477 617 97 637 -86 -824 254 -377 563 -609 -608 584 104 -77 -760 37 748 164 -517 -426 95 -384 333 470 -315 -288 -612 -938 -201 9 -700 742 649 871 -264 -679 -268 -813 815 -681 194 -463 7 898 -444 -32 -756 -363 323 414 -232 775 -417 -750 -902 534 -722 479 -678 -94 -201 66 -173 -910 -502 -975 530 236 817 851 373 530 791 -947 174 173 -84 971 577 335 820 105 -11 -234 -899 -381 -805 -699 -875 -18 -901 919 -647 -16 313 -580 -406 219 974 304 -148 322 404 481 87 -917 -895 -691 963 341 -390 -102 583 864 -982 -79 -772 -225 580 -63 -358 847 -34 -122 -262 -454 -742 -63 -136 866 -909 132 934 -353 493 -741 -234 491 -635 -303 -965 962 926 851 -393 -726 291 241 705 761 807 130 289 172 -81 883 949 741 655 -839 661 115 -653 713 613 -231 481 -474 864 406 -747 -200 -585 48 207 -527 -668 -680 -281 596 -189 -747 178 37 -905 451 927 112 -832 -96 -268 -29 -342 -761 -872 837 388 -911 -428 -611 852 -985 563 379 611 -285 43 -552 -40 360 -822 138 122 -50 236 -382 -32 -650 -617 -988 106 -190 110 -782 227 270 -906 607 665 820 -145 -999 -294 430 -156 -755 317 -577 -911 -629 -369 299 393 -410 108 540 675 548 -7 546 590 725 229 -108 219 299 977 449 477 -251 -24 -49 152 199 198 -30 899 727 535 -364 -622 814 -175 47 -612 -810 595 -140 -621 83 -206 138 365 136 608 461 -573 -417 623 666 -502 -221 -544 64 153 -978 923 -852 686 382 807 -344 116 502 -4 537 54 913 -368 15 -199 995 -577 91 177 661 900 214 -944 678 -373 -289 203 -272 297 -502 -407 287 -242 881 329 -196 281 -834 -381 475 -833 -351 57 825 -149 -828 190 -134 316 -385 -226 634 -3 -36 145 -880 -555 185 -376 685 963 427 528 -846 233 -32 395 -795 367 228 -739 -776 -987 -15 377 -153 23 -926 874 -612 988 591 944 185 416 196 -157 636 345 -678 -832 -819 -28 202 527 61 -987 607 -610 -672 19 672 226 -832 641 -377 -345 -958 385 -118 235 485 -592 -990 -552 -156 -52 388 444 -514 -64 -425 259 -592 663 634 64 441 -350 418 -1000 870 -676 -338 -635 732 -881 -596 -697 708 -29 -862 -890 323 -318 531 279 -141 -782 835 735 999 764 -648 330 508 -991 217 -691 512 -489 -91 898 -378 -53 942 -40 -255 875 -415 313 851 -958 -356 -255 -832 527 -445 -739 584 880 896 421 464 325 -520 -343 463 -916 360 -152 -962 192 -654 561 544 385 666 468 829 -272 507 -642 920 -595 735 -508 588 -432 421 104 170 -701 67 675 -87 -461 233 75 894 -239 -481 -537 -489 883 -496 -506 483 -657 624 -677 -917 -224 -64 542 -33 314 -873 -452 815 -916 -457 312 -8 -289 349 954 909 -567 -739 784 -250 -890 -342 -874 -52 -912 574 425 -71 425 -571 -971 479 -886 -795 -687 -852 -874 -852 778 228 -54 129 -309 -262 -955 -478 -177 -658 803 -754 225 -337 -676 92 329 -171 -108 -289 721 -627 -723 -570 -404 -708 -387 750 -522 884 -951 438 -466 321 -921 131 930 428 728 857 407 -474 343 396 604 -240 488 764 -946 -164 -818 -104 981 44 -377 510 956 -924 -690 -871 -105 -510 486 752 -757 -932 468 412 954 -419 598 579 95 916 119 -801 155 -201 -362 -21 454 701 -513 273 359 517 -934 810 -174 -760 -730 -337 -327 531 942 977 -179 -15 -479 733 811 -377 172 903 637 -775 -602 646 -603 502 22 -870 -60 50 -498 23 264 339 315 -330 763 350 -133 926 664 -123 933 599 40 -414 -796 -369 -143 -54 -497 129 -783 -190 -360 237 -996 -779 467 -722 -792 -529 -934 -907 -699 771 -142 828 -899 -74 -686 382 896 -351 -771 -578 -214 -960 -319 -365 467 955 -645 -827 897 -482 -704 72 -242 -378 -839 591 -124 -227 460 -688 643 -897 581 -546 -229 63 -422 -810 276 -747 -525 -641 -895 25 -112 265 926 -72 153 649 -434 -648 -622 111 -428 -107 -829 708 -734 164 -884 764 -577 120 114 -544 151 -956 -674 917 139 118 -50 -862 305 810 -594 -775 -890 53 -866 -971 695 808 -106 887 325 950 218 269 -679 403 290 -988 804 -439 105 -685 -963 945 515 -739 429 444 -308 519 -647 60 -472 262 -966 -127 376 184 -913 460 413 52 527 770 510 -336 892 967 181 652 535 -867 -14 724 -11 82 269 -104 682 -966 -703 -924 -579 154 -887 -43 -107 726 926 -57 -572 538 24 805 928 -393 -509 638 -107 -130 108 -517 -940 934 892 -159 -592 -709 715 -905 11 819 920 644 -14 -116 -941 985 620 -133 -459 -361 -856 720 -187 922 774 -976 -50 468 762 394 448 462 -398 895 817 -952 464 377 92 -860 -168 -932 411 376 702 -434 -648 -64 175 401 805 900 986 -413 863 -54 -144 -69 613 -549 640 -362 422 -553 533 -809 -626 -929 -455 382 -528 -513 -518 -887 9 -358 -316 -496 283 -485 -635 353 964 -798 -224 -173 -484 176 -929 -898 -551 -682 -496 823 129 -495 642 616 -342 597 -405 51 596 -144 832 496 -254 165 79 -30 -49 147 357 -602 -442 -111 790 -356 -850 498 -717 967 898 -158 -849 433 -947 -483 -108 120 -453 -561 -879 -714 -933 -994 779 623 800 832 474 209 344 942 -294 -222 22 18 948 64 -728 289 637 362 -236 -262 862 558 -581 -223 931 -416 -802 758 157 819 -597 734 394 -353 -517 -99 -51 -811 970 176 -46 -588 -422 554 -40 -654 287 493 -540 543 540 644 -355 979 299 -677 -79 510 -384 -120 453 -620 119 258 955 -212 693 215 554 30 -405 746 788 606 -773 -614 -1 -971 429 560 -285 -974 -206 699 232 -42 -76 746 963 566 739 882 -943 -811 -463 501 -570 -132 8 -7 -581 789 426 338 619 -82 12 506 755 -745 290 26 955 -313 583 468 399 658 -339 -247 -404 -763 -850 704 417 -690 -437 -230 907 649 -934 -176 25 -172 638 -998 -877 196 634 470 -447 929 -699 689 -132 -526 50 556 -884 522 -401 747 389 288 324 -370 -68 -871 -663 -683 336 -275 206 -112 -765 6 -305 -990 -165 525 -217 -115 852 795 274 71 974 -858 -373 103 -453 93 -152 37 287 370 499 -462 207 -175 -941 -588 -965 -297 915 20 -734 97 -849 529 930 -657 -231 -828 848 567 -526 -608 265 -522 141 -568 -854 -949 444 -422 30 711 75 -117 520 511 -222 986 -996 877 -99 -796 77 229 -930 529 -450 69 840 87 -378 456 701 -364 -582 -959 -165 378 757 -101 568 18 -101 994 293 22 790 -28 -387 618 -993 57 832 555 -603 507 -725 438 86 -261 550 713 79 203 567 -613 -241 637 4 -872 -791 -911 939 -339 532 288 -165 843 -519 837 939 372 -333 595 838 728 -152 -110 -190 -405 -276 829 335 -909 334 228 -344 -26 991 -488 -219 -252 972 689 -782 -760 -509 681 123 -480 -780 557 -616 377 -616 -952 799 -835 100 911 -403 259 995 869 392 832 158 164 -509 -560 824 900 405 828 -44 -573 900 -246 -707 -259 532 -583 283 -273 -555 -233 996 -79 -111 562 653 340 605 255 62 -309 775 -256 627 -73 339 -881 253 962 -344 -596 177 174 -492 -355 -784 802 35 339 146 544 397 627 986 489 753 673 783 493 676 384 -57 913 308 787 323 458 44 -319 852 -414 426 -717 -943 -93 252 920 947 422 -125 -426 -216 30 538 194 -827 -640 184 -51 -785 514 341 -420 -208 414 15 -417 -505 -372 -342 813 -699 -554 -453 985 339 574 463 -284 425 865 -657 -945 10 -577 97 -675 -130 112 541 248 -107 364 88 -870 -896 -781 442 -367 888 246 -160 317 -635 -938 553 -259 401 821 -98 563 851 -459 831 314 -790 257 -432 -851 -917 -708 781 -490 370 -663 -576 -574 287 268 54 -776 -550 37 -695 320 840 167 -386 958 -5 160 963 -953 -596 243 72 -804 -580 670 -234 159 856 -287 365 900 139 334 -330 344 778 -387 -935 822 -611 -726 -463 626 965 368 107 -790 -283 -327 994 -545 -127 794 242 -244 530 626 -874 152 -489 -157 656 -98 -836 -565 178 -316 -531 581 -422 -400 978 -357 -793 682 -703 472 382 764 410 716 -814 -204 793 681 276 -75 60 -227 -101 -495 649 453 -460 -40 642 -21 93 -382 751 86 435 129 -806 -555 -749 192 754 -419 470 -28 547 768 -238 393 -498 486 -206 809 169 630 -561 508 186 -445 197 -851 675 -21 -585 -970 -313 109 -397 654 625 244 979 221 86 341 -572 -461 48 -942 -261 503 653 -440 316 372 -236 -469 293 795 273 -260 380 -751 211 -530 -189 728 555 -14 792 -6 72 509 -162 757 -718 944 -793 243 428 -657 -953 117 536 73 -949 -945 660 -606 -120 914 -285 178 -60 -573 -735 284 -848 -454 -145 838 -69 187 803 -639 -960 769 455 993 -200 752 -610 660 -780 749 324 -138 -325 -825 -51 -464 745 -672 -931 462 -14 -660 893 989 466 -647 -814 -411 280 660 693 -589 -421 -733 -409 -319 -186 352 291 208 -390 534 -883 -612 -212 380 -388 165 -694 31 -349 963 -502 575 -527 85 487 -632 617 568 878 954 681 205 -942 -109 -428 687 -687 270 92 549 546 -665 -875 907 -481 -736 -13 -950 661 517 -630 289 112 -273 -968 772 -596 -594 -863 -93 -964 -547 709 590 627 -85 50 955 -741 733 -42 993 964 981 815 592 -996 -886 146 -244 221 585 -590 -353 -77 681 561 -137 -49 597 402 557 813 962 -118 67 739 398 -226 734 566 -357 165 170 -752 -13 -850 0 73 -547 544 375 762 -951 228 -828 -954 -254 -519 -208 -674 847 888 555 -735 -847 -322 -870 871 796 41 957 67 -495 822 -516 471 196 -976 -701 624 419 -444 -918 -914 42 -951 -319 672 346 354 758 702 -977 298 -394 728 42 -830 340 -688 -360 973 -810 586 916 809 25 -871 561 -240 587 638 470 -317 -409 -411 -821 -413 -670 174 614 -324 -23 299 -993 -598 -162 49 561 -542 -337 -796 455 773 -434 665 497 -10 -652 -653 -493 -37 355 -400 -14 836 -760 410 -509 -615 -912 -47 -191 -840 486 287 -885 59 -705 200 -175 301 650 -421 -529 -70 112 -104 243 591 355 -601 220 706 300 785 426 843 270 -187 983 -801 -508 701 56 -7 -498 607 -711 733 -537 -982 829 854 -839 778 -707 -974 458 -203 -510 923 664 -158 465 129 -692 144 454 -40 593 468 -574 -547 -337 -18 -750 -891 -520 896 138 -599 -119 -715 -82 56 -268 -562 111 828 331 -363 512 470 904 414 -946 -219 -498 212 -595 362 845 259 -691 924 288 905 97 901 178 -735 -512 370 -762 509 412 -647 -988 -419 -419 62 -136 -596 515 -691 721 61 -762 193 -95 183 624 -704 740 -530 -835 -374 421 -933 378 -993 775 -447 91 359 -894 -946 -849 -325 -589 543 682 -490 932 367 -973 366 -740 -60 822 -777 -743 293 923 480 304 -889 913 -751 234 185 -288 864 580 987 580 661 -389 -789 726 570 105 -224 -524 -231 226 302 303 394 -353 -541 -478 837 -385 478 880 930 726 -805 -783 -488 -228 647 1 365 -891 -36 -141 -994 -8 500 198 -768 -489 47 -283 -210 -555 -54 -381 246 -288 -905 523 392 104 -684 -935 128 -872 -35 909 963 824 -20 952 72 424 -562 744 433 -723 -27 -246 -866 -790 -907 -683 -371 859 -895 261 691 -725 -245 379 344 638 62 -762 198 -598 263 -570 -517 536 -291 -182 687 -132 131 -810 44 619 470 -132 128 988 867 -839 -429 -638 -964 503 -689 -194 -392 -573 -610 -218 -56 -175 -736 273 320 -759 975 -447 944 723 -289 124 -177 331 972 64 -496 90 889 594 -158 -76 -485 -935 -66 -187 -475 -113 -627 155 652 -885 611 484 92 9 749 -928 -620 -626 146 678 -675 714 -875 -588 -768 -889 -62 -720 -448 -537 -669 -871 -486 -984 -632 -45 -741 932 -204 -249 742 -249 400 -823 407 671 575 -744 962 163 -487 751 -551 882 -296 -283 -927 44 22 203 322 248 802 549 -209 -289 561 901 -987 738 251 285 -500 -527 -172 -622 571 -16 -142 995 932 213 314 892 -224 -514 248 470 23 -437 -5 -349 729 -992 304 130 136 748 874 -94 -102 769 -207 -428 70 704 -460 444 456 402 -55 965 94 -132 -959 -519 -974 235 -199 516 29 694 -683 -449 873 -290 -647 772 -887 -275 -915 87 698 321 -433 205 525 355 13 -857 980 -213 604 -932 -340 744 -777 322 -829 625 677 243 260 668 -140 253 -926 -890 841 542 178 -9 449 -841 897 471 -432 -12 177 125 -125 -14 -187 482 685 624 712 93 -380 799 769 1000 788 469 -439 978 -305 397 93 -477 -106 975 -150 -547 -288 436 -123 -953 -408 -1000 672 368 259 701 -565 334 -990 -814 62 554 677 -22 -112 -658 805 990 643 200 470 148 355 -380 -384 -273 -188 242 -565 429 -782 949 192 -769 177 683 742 -1 -930 415 -31 -382 -820 455 922 -603 -59 174 273 -248 -152 890 364 -81 72 322 341 605 483 487 903 397 -333 5 -127 458 -859 795 677 581 320 -869 42 -505 -332 -26 548 714 447 19 -252 287 -457 -708 -274 474 -216 142 -311 533 -182 -924 755 -367 563 -841 264 686 813 -198 -701 -64 768 764 798 802 -848 534 -706 -982 -106 -911 -48 401 -485 -538 783 66 95 107 -611 -136 198 -87 587 -146 619 459 134 1000 616 573 412 124 -934 753 -525 -373 -137 -840 -195 -6 -798 364 -189 -315 844 -245 -820 -939 -434 -337 -197 -836 -571 -356 891 -753 -500 -218 -271 319 -795 -429 -188 -904 386 945 373 -447 -733 342 308 549 -318 -544 167 -484 -836 -641 -908 481 645 -792 271 553 -672 147 -509 158 -931 468 100 -710 -692 -353 -175 437 189 751 602 670 71 -691 976 -51 -374 -729 647 -32 342 985 -785 760 433 -798 -59 -87 -559 -79 -990 427 553 -909 494 -82 -486 784 -4 688 -507 -658 703 -770 192 -371 781 999 -851 851 72 -215 -424 -739 42 -455 -162 932 433 -302 -403 -994 997 -808 337 -202 470 -20 -265 -649 991 -569 -299 -939 -764 -13 -617 -882 -72 781 739 -570 -888 -120 -391 808 18 -608 -491 461 -818 493 381 -314 100 -721 508 -190 -714 190 -868 188 902 328 -14 -215 338 847 -636 74 -49 507 778 -36 -896 -269 224 -202 328 725 824 -185 280 226 121 -151 575 180 -89 364 347 892 -999 -279 -73 -311 700 -246 -527 -32 -244 763 271 -632 711 -532 -135 -928 867 -725 580 419 40 1 792 -979 873 644 -482 -855 49 621 308 153 -511 628 -445 130 124 -352 819 865 276 -204 -476 30 335 -656 -580 336 -53 -239 -910 808 390 -713 -533 -53 17 680 30 387 -643 -592 243 -200 -969 703 735 813 -97 181 -826 714 -319 -171 -714 -678 532 -64 192 -354 254 -374 -238 -261 -896 -216 832 462 17 -376 828 872 583 -8 732 -387 -114 -181 830 520 -974 -327 -321 592 303 950 -222 255 -98 739 -900 334 -881 -642 -394 -112 -259 86 -128 18 -69 -693 928 -389 -681 54 532 -215 484 854 492 206 -876 -189 -525 -430 119 186 -750 -156 -700 555 -524 -56 110 851 -188 572 -784 -598 -83 27 112 301 -585 -318 887 -389 753 -82 -798 -249 -818 -504 75 -408 712 20 -743 -837 816 380 651 111 779 -646 574 -820 86 348 -291 -374 152 855 516 139 462 -344 986 -545 -366 423 595 941 815 -489 -615 -322 -28 630 -883 -554 174 -157 826 -132 86 -603 -793 -735 956 99 708 -625 247 92 701 625 452 768 595 863 -312 -131 879 -800 -914 -538 51 711 -615 266 245 -404 263 993 104 -670 -777 58 -112 -689 658 -754 670 -654 -407 273 207 239 2 125 -192 559 381 386 983 -178 434 -928 -188 -168 90 768 342 -82 522 614 -78 146 -659 -380 -990 -365 -616 -996 348 -217 721 -502 -949 220 -749 -22 -661 291 372 -459 -633 49 662 -132 518 -347 -857 728 885 331 679 715 -33 616 -480 331 -983 969 846 -995 538 385 531 600 -373 -655 691 283 469 476 -424 134 -597 -285 270 601 241 -604 479 -383 69 830 957 750 958 975 861 620 347 699 784 215 360 392 208 432 275 481 855 71 649 697 851 -387 669 54 548 220 289 -997 19 -399 205 -947 -126 -458 -428 -483 -142 -331 255 138 444 354 -245 -457 12 376 -404 838 -426 -242 387 -502 297 520 -890 -122 -41 71 -277 -521 330 -536 697 -950 -96 -206 56 11 -901 -855 -749 18 641 932 -425 -533 -771 558 27 -405 -278 729 -512 -602 107 67 248 311 391 681 -177 -477 -100 246 232 -418 556 -37 -14 902 -57 966 847 -21 -135 35 -62 7 -96 -150 73 112 -953 -978 -509 -234 377 -687 487 -880 199 -177 573 888 17 -347 -557 -956 -90 410 990 891 -651 465 934 -878 120 -899 -356 -875 934 169 551 -992 343 716 -519 852 359 885 -689 772 -570 -822 -501 -429 -669 715 -720 281 762 358 -178 679 -998 -836 302 -150 -262 -619 374 -173 -949 873 -893 740 -385 -334 -632 -302 888 747 857 311 631 -720 846 -314 -500 -222 -676 -145 -427 478 157 -875 -622 147 13 -445 -460 -323 667 290 -437 642 -14 985 -218 -744 611 -352 -52 790 -369 124 -283 518 -644 852 418 914 156 694 -411 -541 384 800 -484 116 -287 123 -783 149 954 667 481 538 780 878 251 -90 -388 -741 -979 -363 213 702 -686 -592 -687 -295 -975 -378 558 285 953 259 400 -684 -504 -346 211 -434 72 843 401 -321 -853 -818 233 -638 697 -749 -779 -58 -375 960 -326 -615 -629 -790 181 -868 434 -405 -685 395 871 152 959 566 -455 147 394 10 -272 -247 -810 -516 679 -693 939 973 -581 464 886 -697 702 -838 -294 226 -829 -249 -483 -887 -785 593 398 439 -14 231 -849 802 519 925 158 -712 285 -866 -350 588 779 340 -218 -870 -600 676 -512 -15 -50 -235 -425 15 332 -972 59 -655 725 -858 -397 427 -73 -827 -662 -102 -919 -553 -787 -711 -616 93 749 402 -495 981 127 885 436 364 -394 -495 -495 269 -259 411 -459 960 778 -706 854 -853 788 675 -486 -408 -36 -976 -913 607 -947 626 -895 356 -477 -906 -117 277 -449 -133 874 -450 -494 -644 -952 -998 -410 -677 875 -347 527 89 -66 -457 -825 -574 -187 349 591 326 136 -868 -345 361 394 237 -55 -287 -684 -260 -141 -827 732 -309 691 185 -656 366 333 749 942 -640 -444 -24 -430 278 747 -738 -783 891 270 785 857 823 -941 208 -945 891 659 -622 -13 344 828 -526 -754 94 -235 -398 -355 -272 650 -372 322 421 62 43 254 609 -889 308 -740 156 -378 -121 698 713 -521 920 -688 395 218 935 -908 -822 244 -817 -278 969 -753 -715 151 -111 959 371 425 -227 949 -8 -790 -199 -990 -465 -510 279 796 -762 22 -903 559 434 579 -261 -191 -693 830 301 -76 -461 421 -206 -989 -610 -142 -326 -112 281 -400 424 659 761 -21 -352 -791 904 -309 -957 308 -456 -722 706 46 -5 -307 -68 322 299 -653 589 -263 -799 689 196 558 47 -996 386 187 183 -291 958 38 -27 -223 -223 -649 98 -510 -758 235 -965 911 961 -513 -516 752 -979 -808 -452 392 -637 911 937 -633 -250 -598 -233 -337 647 202 808 -688 213 872 284 -235 449 -501 376 558 -661 882 399 -91 -243 540 167 741 678 818 -804 -499 663 817 734 -679 165 -262 801 -635 663 687 507 -96 753 -742 500 -844 22 -362 -626 883 58 -163 857 -847 -264 64 -353 -609 -103 716 -970 -33 -516 239 -778 -133 76 -930 -150 832 867 272 -240 667 532 -274 365 775 -172 -324 523 60 -241 634 426 -289 73 926 -380 386 452 58 394 -275 606 26 72 307 -880 677 -992 781 -228 875 -758 -880 -157 -39 -994 218 -875 373 -176 778 -612 86 342 -223 -298 911 182 808 527 308 655 26 320 -213 -897 196 986 514 549 209 264 70 -633 317 -98 562 265 -20 735 124 -435 708 899 853 854 -603 -446 -62 229 -419 -252 -689 141 -654 -577 270 9 645 289 -692 912 995 -393 -389 656 564 178 -468 800 881 231 -711 424 -439 -372 242 -66 705 181 781 -870 -39 284 -808 -267 -863 -283 139 -23 906 -17 -852 104 -512 -491 374 790 -153 -317 489 -367 505 503 -928 38 -322 809 4 242 -63 942 -338 -777 795 -141 -393 623 -102 -624 -109 940 541 -395 -178 946 -240 -812 165 3 87 221 819 112 375 -96 671 -217 -619 339 555 -695 411 618 814 -208 877 942 -855 -629 -544 576 -717 -302 864 -299 790 820 578 255 349 -791 104 243 -100 -49 -40 -163 -63 751 802 260 536 -410 -769 -882 29 -779 -792 161 -978 543 -371 -375 -982 -946 -895 -339 -920 -643 -582 297 377 -481 -934 -336 696 531 922 120 365 -453 924 376 -611 158 -780 344 710 -560 105 -308 -385 610 -103 -888 -814 985 -169 658 598 -738 -111 -205 -829 402 848 -389 -49 444 -902 638 -453 -97 -67 444 -964 910 432 -555 -634 365 467 -201 -542 310 -356 795 -601 506 -322 -383 96 531 -592 -273 -195 217 -438 -648 649 811 -183 752 -405 -483 -776 -3 -354 739 -86 -140 664 819 382 254 937 -855 -212 459 -746 849 160 264 752 -623 123 -605 719 984 -683 386 299 -227 -18 -378 652 606 870 246 950 760 -691 606 22 -915 -600 586 804 438 -657 887 756 -43 723 -51 -465 744 773 975 -338 608 62 -73 -285 -959 -937 -751 -194 -98 -405 505 -154 146 -145 -983 -458 944 470 -181 618 229 -623 571 -221 513 -188 808 394 223 458 482 612 42 -967 -474 240 931 -352 986 -990 -521 182 694 844 -50 -728 -929 991 -937 -17 -814 251 -908 -55 -821 478 -989 -582 126 949 727 569 -335 512 34 -518 66 380 -129 -962 196 287 21 -600 -644 778 411 -583 -961 852 883 -210 733 308 -88 -278 -337 981 78 -656 784 444 -1000 365 2 -922 -355 473 -602 280 -321 800 -426 -133 23 -63 634 72 547 -221 -303 643 -839 516 790 465 -279 939 801 229 -135 53 694 309 543 -551 -241 795 203 570 18 -759 -822 712 -232 431 -513 -160 313 279 -932 -835 -260 -254 582 -640 -158 836 -734 169 -59 -682 639 -80 -464 949 919 -898 713 -407 358 -876 -639 -823 821 897 216 -731 479 736 -772 995 57 -195 196 545 -140 828 -412 -402 -768 -874 -120 -491 -252 729 -606 -701 -156 -405 -432 710 -574 -973 -648 381 893 252 574 -31 921 417 -566 825 -427 599 -848 712 -953 250 -150 501 -655 -337 821 -633 -242 413 19 -562 -333 764 -133 -825 -543 -924 625 -691 746 762 -512 -572 -830 -820 -714 245 -249 64 -646 -259 -12 809 -489 -912 -572 -263 -732 -197 -518 -597 -95 872 -655 188 -411 883 -535 -615 -395 309 128 870 -559 19 545 -649 779 612 716 455 644 -39 81 468 -15 112 -478 883 -238 -847 -764 -994 901 -643 383 -220 263 325 -655 163 -907 759 703 -794 -100 -313 860 769 -780 -643 989 -145 -115 372 -211 -190 88 -974 -691 -389 868 783 -45 -341 -91 438 -463 -234 -767 -168 -395 660 453 640 -861 780 829 561 818 632 958 663 823 602 -149 274 -497 116 -828 219 241 158 -212 747 625 455 365 -628 -547 495 710 -796 520 369 -651 866 212 -725 104 -420 -945 -886 -845 -518 -703 -717 506 166 -380 730 -925 905 921 -747 342 -678 -248 -758 125 -479 931 556 786 -207 -710 -154 -130 345 373 840 -379 -521 482 947 319 -503 648 -838 113 768 -224 627 -565 -677 538 -389 -850 -356 904 79 79 -858 542 322 358 -28 -666 846 5 694 256 524 -966 725 -456 -571 -468 336 -34 -656 -961 -429 445 -788 -80 79 300 -254 393 525 557 -107 -155 333 722 96 959 -834 -373 69 213 768 -383 -560 282 539 538 735 443 527 780 -357 -249 922 369 -766 54 -96 -675 987 -894 -13 250 -839 118 676 487 758 -7 -918 940 828 -855 233 -136 -14 905 94 -107 797 56 423 739 416 -526 521 94 223 762 266 -828 -303 -666 -952 -554 -787 -19 -763 -808 -366 -32 321 100 -771 -914 730 476 268 -203 -565 -501 -502 -899 -645 186 263 113 -470 526 621 909 -117 -214 51 -52 457 -577 469 -745 596 826 985 0 509 -62 -774 998 -867 243 684 573 -700 335 963 737 463 334 456 -465 -247 -949 444 245 695 -446 947 -279 827 75 -347 -51 -834 -388 307 -936 640 986 -313 28 -816 -925 553 599 876 489 -33 -419 -523 -173 -671 -797 397 772 209 -124 734 615 307 -422 705 -98 -480 -767 169 318 786 313 424 191 78 447 860 -384 944 640 -654 -667 -315 -773 -785 216 -424 745 -962 212 -947 -38 116 -126 312 175 -348 719 -817 -401 327 563 743 546 797 -209 640 -830 340 152 -46 758 -245 520 723 -419 453 631 -954 -650 -273 349 -639 36 -996 -472 952 -611 762 -901 -411 601 556 125 78 -226 622 -653 -649 346 -596 206 -974 -680 874 -562 250 694 378 677 -517 921 -896 80 651 532 -384 -983 465 46 -712 271 162 -727 314 -394 196 222 714 922 -741 -6 -440 -346 -154 -829 440 -258 -711 -852 -152 655 279 761 -416 -179 212 -646 74 470 575 -912 -580 633 -1000 743 -910 131 626 -223 429 -926 -789 169 -269 253 131 -43 -13 264 283 -771 -759 166 -888 919 151 171 -96 -44 -54 -222 -128 510 -120 -495 -297 -362 -338 888 4 -129 -996 -887 915 277 -109 -530 -513 632 1000 182 -873 457 -157 737 -163 -763 -432 852 -688 -16 -668 -50 869 216 -772 246 191 963 -256 228 -516 545 -577 567 -578 887 827 369 -734 614 -747 748 -437 -470 -809 -425 597 -705 604 -214 -971 -616 -277 326 456 -825 -395 -113 537 448 212 211 128 903 -105 -825 515 -360 -869 756 208 377 -831 -794 -557 71 -373 839 49 -143 -218 -442 -945 -763 804 -201 585 -144 -543 -179 -105 905 -883 56 191 -559 490 834 336 -49 81 -558 -266 179 76 463 -304 485 192 427 37 -3 -870 566 966 902 692 893 -715 -626 -3 974 -774 704 -983 -978 719 534 -197 75 22 81 878 73 -744 727 -619 792 447 408 789 -776 836 782 -39 225 -348 56 36 -855 -232 394 -789 472 404 -980 527 -426 212 -889 -283 -853 -202 323 199 170 -905 419 -392 640 -734 163 747 -329 -448 -251 383 346 204 355 269 172 -180 -640 -204 842 -83 -989 807 -906 470 -524 534 528 436 623 143 -529 -108 3 324 71 331 460 -587 -162 -780 86 894 470 585 -495 -758 -783 211 -566 1 368 -748 431 -360 -636 -119 741 122 -624 -861 -11 -656 -988 580 694 -890 651 291 -992 -459 528 333 -987 -317 -547 -432 -494 93 596 226 -3 -318 410 -126 -760 -875 264 468 24 -908 -993 -351 -693 -59 734 -781 443 302 180 -564 -501 465 -635 -154 -863 468 -525 -4 -942 446 -751 -817 645 780 585 -525 -351 -242 -724 473 368 -937 -112 -374 -317 -650 528 -352 437 -94 460 178 265 49 595 -698 -183 776 923 -982 261 -981 398 740 -232 836 -191 196 -530 -941 657 529 622 -634 -926 -491 -695 298 226 556 -918 512 -829 760 -800 288 -537 -877 -244 505 319 667 73 248 -133 184 -321 477 -102 -286 -92 -285 298 97 -98 -742 -356 985 -767 -477 -185 -174 -173 -908 383 -250 -235 564 572 574 891 -300 493 697 -91 -234 612 -787 -7 -491 -953 49 202 -705 532 518 298 -413 -619 566 -465 -647 933 928 898 -753 -956 -757 905 595 854 327 151 -39 475 -661 -22 430 704 429 -406 -404 655 -411 340 -704 -535 -854 680 -46 -410 -833 -309 -907 -386 -470 -119 -953 -620 -961 -792 -24 -330 -639 -625 124 724 -972 -372 -508 -853 -610 -528 -243 949 -207 284 -771 362 -272 283 999 -820 -705 376 -28 257 -38 -701 -247 -701 826 281 26 -351 -323 339 -295 484 -226 -651 109 -837 284 -142 -710 88 461 72 996 94 536 -819 551 499 900 -17 -525 880 18 114 35 95 486 854 -157 -979 245 -623 306 482 854 260 -207 -449 517 227 894 -467 -881 668 999 -754 -256 -722 115 683 -101 -467 7 -185 871 813 136 -941 -495 32 117 784 740 -618 80 -841 -40 -513 279 727 -105 602 -371 -633 99 -312 -724 -628 -112 202 212 816 103 813 -112 847 910 250 -815 44 588 -507 -116 159 -656 -986 360 -817 -582 -433 -812 -799 -280 20 945 -630 -393 -884 911 218 403 -10 613 42 -67 836 105 -885 529 -557 -334 549 -925 -764 910 651 -267 879 -360 284 253 -435 -293 -358 416 -195 -581 -272 -567 -745 502 -593 259 -924 -960 726 366 555 62 839 -36 -777 -155 113 732 -514 -456 -923 972 625 -784 114 -978 611 408 223 672 470 816 586 -885 11 -186 -804 -132 -239 601 247 901 -930 -126 -691 870 -549 -935 -860 748 324 648 734 -659 880 -800 -290 651 951 -829 -910 -231 -119 -258 -483 -300 -12 515 -495 -21 557 734 643 -876 786 721 913 865 -368 78 511 587 211 -547 -23 86 722 512 -309 84 -62 -871 -799 -52 -819 886 263 -980 -895 -334 -279 576 -286 -258 447 725 339 861 707 960 -731 522 -680 -719 -950 -401 -681 -930 -383 555 -76 -90 972 -670 844 -78 -275 912 -352 832 -49 -839 -353 565 -569 -671 848 162 654 -914 712 313 50 -191 -509 -369 -237 171 -936 391 386 745 -281 325 -886 490 93 473 108 -964 914 846 964 -500 -204 674 471 -176 45 -683 787 -358 194 697 -731 660 291 -990 155 -884 353 963 -704 374 -518 -968 -991 583 281 705 37 159 -582 445 271 454 592 579 -590 -161 555 962 -131 782 -992 603 494 847 107 -941 0 56 689 -569 -789 -540 -285 329 -786 -411 230 22 -613 -374 -990 -169 693 -656 415 -113 -494 191 559 -19 -382 -599 198 -284 -60 -707 -617 -841 858 805 895 378 -378 756 847 -714 -27 -585 -717 995 -379 -199 -746 68 186 792 944 437 -436 858 446 825 106 -98 -648 -1 -834 40 674 -135 862 780 -257 -51 975 742 223 -289 890 273 -370 -206 -317 563 614 449 158 -263 -762 -507 72 820 187 539 244 962 889 165 -113 894 -55 649 541 -340 -55 270 919 -431 503 454 263 -161 -372 869 -386 802 587 783 -268 -2 432 657 18 384 -501 565 -255 250 657 -228 -975 -260 369 557 -715 -935 53 722 -559 872 804 -707 542 -755 479 646 -740 504 -816 -409 207 195 641 -727 -927 -976 75 -691 941 -386 -697 -643 154 616 -982 -488 411 762 -152 -915 227 565 596 212 -844 -866 499 796 843 953 250 698 770 889 -314 873 409 -70 -234 -526 764 -49 -761 707 -29 -714 -262 -154 994 569 -569 -31 207 -695 -715 -459 570 406 63 956 767 -850 740 -842 -556 -354 543 -309 -214 -752 569 336 -290 -198 845 -30 -640 980 174 595 -380 840 -563 -68 -812 967 -790 -516 672 301 472 126 -979 -202 387 -208 570 -16 564 -414 292 -143 -512 813 953 813 -466 -11 -434 -383 54 690 -926 57 -381 116 770 -383 -489 77 758 723 -228 -581 321 -344 602 338 436 -748 676 660 -246 866 -227 888 775 624 644 33 754 -608 -248 633 66 -315 -308 -657 273 -669 1 755 -717 773 111 -272 -821 868 -644 -688 -736 595 980 -738 802 939 -796 378 -571 608 -917 -216 208 653 -436 -400 -172 618 -20 -528 -340 -895 -244 -673 145 592 -174 519 -96 655 489 -721 236 499 313 828 -825 -37 -27 -338 -118 -345 -498 349 726 -728 -312 768 -977 -472 -842 -99 -512 -372 -125 744 -930 277 486 433 714 973 267 -104 -81 -846 -956 -230 776 -954 659 501 111 -345 475 94 579 23 -226 -149 -209 -706 189 -636 -668 -223 -284 864 -143 13 298 397 413 -568 -902 -908 -402 915 151 171 348 217 145 424 -159 -735 545 -168 -185 516 839 -423 803 -98 -559 969 129 66 -31 -955 -767 -302 -655 924 900 990 -381 303 690 822 -403 -102 -774 -650 182 -876 603 -917 870 -232 779 928 -26 623 302 -390 439 -224 713 -552 -898 -432 756 34 839 -915 96 -735 -422 -785 -842 -128 58 137 827 -21 141 -135 -185 -881 482 921 -41 327 -902 842 -176 40 -449 -256 673 -140 -408 203 -206 562 -188 81 -761 907 804 889 35 -343 -95 -164 -662 383 -542 354 698 750 173 711 -452 235 -603 355 -474 -714 881 847 605 100 -892 -569 -911 514 162 -374 406 456 -267 -70 103 -181 950 -174 -992 -10 384 -552 482 -579 -175 220 -268 -349 284 181 579 -236 984 -418 -774 723 143 -228 329 729 -166 956 846 -852 -348 684 -980 992 605 -301 207 521 714 -784 98 -692 -681 -263 812 -830 -451 -929 -147 207 -824 472 -829 711 858 -578 -707 -462 -276 -37 -618 -105 -501 610 -494 -31 -142 64 680 -186 974 561 -70 -434 -783 671 90 113 -415 700 980 -657 480 95 -895 633 112 -910 -497 702 -93 -62 -594 81 -924 748 -139 -545 -383 536 -577 -865 435 658 601 197 -296 -758 565 -748 697 -193 -630 -608 557 337 -212 218 215 171 226 -160 264 -905 880 913 751 566 5 -822 -503 -901 -808 -288 546 -249 698 -11 -3 -83 118 990 948 114 -852 -19 -390 812 442 514 30 -607 109 -172 -842 545 -769 -726 83 -56 -336 -805 -450 566 973 427 429 401 -867 524 -861 534 -920 807 510 -252 353 208 -112 -627 -722 166 893 241 82 -428 -421 -91 870 994 -840 -6 978 621 489 -782 -747 952 -63 414 -112 -132 -838 494 90 31 416 536 -588 155 350 -841 102 663 4 188 -166 201 163 551 563 161 630 551 -233 76 209 -225 95 170 756 -772 260 -156 -720 551 216 966 -232 -118 -377 -439 -417 501 27 693 579 -56 -374 -290 719 -651 119 430 120 231 352 -226 -851 834 950 -501 -153 340 749 104 -178 883 786 -501 449 242 515 664 843 435 428 -422 229 622 393 -975 279 206 -920 437 234 -701 -279 664 -644 69 886 -900 60 -113 794 -734 -316 130 -671 172 -62 -338 843 312 -949 872 -690 -364 493 -231 -513 -41 -914 838 -409 278 -498 112 189 901 -522 137 508 -223 -916 811 -508 -530 -888 708 884 320 -858 607 934 563 553 -892 -78 -980 -471 588 -287 747 -543 455 956 -406 -143 426 -501 315 -741 -898 40 262 563 -704 -181 -973 -166 -671 -550 618 346 -56 462 731 -1000 163 977 73 173 959 -992 -485 -24 -614 907 875 822 980 355 -728 -449 -825 698 958 -512 336 845 -315 336 -6 -767 545 -293 667 981 -426 276 811 -288 -790 -929 -236 -849 614 -89 226 225 518 913 373 -150 -582 -684 -192 50 -439 -402 804 -833 954 34 44 491 -143 -283 -642 -343 -372 -826 -92 -615 -285 410 756 -364 216 -184 -383 821 -260 115 -613 -654 650 564 150 -728 553 -419 -256 116 -913 444 -709 -530 422 285 -105 208 -83 800 997 -136 -541 960 578 584 568 72 103 -65 -615 -535 916 623 -554 -78 95 17 76 -146 -190 375 -133 -426 -726 366 695 -944 141 437 -541 -13 -181 -881 400 -761 668 -592 -31 294 869 849 387 -249 928 762 -269 304 -835 -474 239 -783 -364 -689 -243 788 909 -2 -597 -237 -277 867 749 164 -678 432 -527 195 -920 394 786 2 919 858 -282 -903 -477 -791 -357 509 531 56 235 -227 19 176 -525 635 62 885 738 873 116 94 818 -793 631 856 559 -234 329 437 284 -916 71 583 -368 54 888 346 -978 429 712 67 581 -975 -902 -771 -74 323 -17 -389 -574 -518 116 821 -516 -608 563 275 767 -264 11 -855 -58 -857 -130 -582 -446 -926 -486 -532 -692 181 -35 -702 232 -823 852 741 605 95 -125 679 -660 -854 480 -534 -828 -795 -554 823 -12 805 76 -814 952 -822 827 905 167 -479 -858 -997 211 -464 -891 -11 742 -978 218 -740 -235 -188 -181 909 80 249 647 73 115 -127 453 549 837 182 -633 586 983 -620 -622 -586 246 579 883 420 185 977 697 278 -401 188 180 563 -596 -853 469 315 911 517 551 -860 511 -1 -316 979 -242 -851 -903 -670 -159 150 906 915 175 777 -834 -390 -19 896 934 45 -279 -306 -360 -8 -602 -303 -774 567 195 -926 -284 841 791 462 -963 -451 392 -220 -676 -43 -672 -856 808 111 -362 -151 526 -453 -520 809 656 215 379 439 -1000 -152 84 -57 -24 609 -849 669 -925 -186 701 -625 573 -941 539 743 -801 -119 576 876 -351 -191 -578 726 -552 102 -988 -391 -242 -253 744 -71 -819 -119 452 246 911 -65 -840 -731 828 -304 -463 549 787 95 -37 957 577 224 -463 -967 731 521 514 313 912 280 178 -226 -498 375 -283 44 658 505 406 604 -787 816 -405 -251 -761 462 -69 -446 -475 -162 790 420 -141 -681 683 715 -795 -658 125 -364 294 592 -781 -23 -963 -376 829 813 475 -345 -989 -626 90 242 -24 -857 -353 -566 -938 -494 506 114 -549 402 -879 -765 14 -684 -354 290 -502 -781 588 -784 797 978 254 -162 -605 -75 755 766 416 -563 -810 76 441 -679 737 -300 -454 -618 -854 -295 9 181 485 -61 776 -865 534 46 -50 -962 154 965 143 18 659 -840 392 -892 198 23 -885 -345 -85 -495 -864 615 234 -459 -831 13 36 289 -567 -287 866 -234 -957 384 351 659 385 -553 152 456 -690 -935 718 -612 -74 28 529 -866 -601 181 200 4 179 122 -905 558 58 374 564 343 -375 -382 -24 -685 -254 -671 592 766 469 786 -157 233 -835 73 -69 976 364 261 -14 -443 394 -778 823 139 -763 -669 -287 -284 -251 697 109 14 766 -921 -198 -264 162 -596 -199 62 -983 -292 -30 766 802 -594 398 -272 -324 339 -861 702 -249 -640 -968 -942 -953 -866 -750 -978 -642 -870 680 -3 510 244 -16 170 -92 -366 -172 925 -543 182 -865 110 176 -573 440 596 -932 705 838 555 58 -739 -345 -516 -839 -689 329 -481 -301 897 316 -206 389 -994 -166 424 257 841 -80 602 -734 120 -422 555 806 11 852 -666 962 989 671 180 -786 995 -545 -300 -883 -23 -967 -561 -385 159 -524 -341 124 430 -708 347 531 -424 -273 899 866 -930 684 -166 313 972 -19 575 -939 -193 144 -767 -965 -415 108 674 745 454 -307 -436 880 868 209 797 567 -24 -252 981 195 -775 303 800 267 302 -719 -895 569 947 671 -110 787 571 719 -387 -334 734 98 495 793 -568 -823 -782 -357 -135 -338 821 -634 -944 105 37 -313 752 926 252 934 325 510 952 410 -608 -190 712 -686 -201 -393 -451 -174 591 258 365 -701 -208 178 -818 -546 197 -950 -21 154 359 -78 218 -832 113 471 255 -160 -363 -382 619 -108 -270 181 -130 -199 963 766 345 448 -348 -259 922 248 -987 -496 -829 -220 -795 -731 353 -108 424 569 -74 -163 106 -735 371 -23 714 775 822 -294 513 770 -208 300 346 862 -421 889 -954 -509 551 -321 -91 916 255 -918 -489 528 524 -832 -631 -129 -632 -758 -267 -483 604 623 782 -282 190 547 -876 -718 -259 -570 -18 633 -927 -824 307 -542 -334 174 -810 411 457 206 -952 494 -424 -714 685 95 896 418 77 -338 725 -837 -137 449 453 -147 603 -262 -316 -146 -60 269 -826 -392 185 -98 379 798 611 888 107 -86 236 -720 -262 125 -674 -984 645 -359 40 141 830 606 -341 135 -380 994 -730 -184 545 803 377 298 -587 74 967 213 -431 532 -715 -493 -536 557 -512 412 126 486 932 -680 -331 -650 -528 785 -206 130 -941 -149 -825 -221 -594 806 -649 715 -772 989 -399 973 -11 -956 564 -84 929 -810 -446 431 87 -707 168 470 558 140 937 949 -384 329 538 -922 625 -885 -796 -880 215 -470 -394 23 541 -338 64 -244 327 939 -264 -331 692 375 -60 648 -75 397 -490 812 -126 52 15 -897 -761 905 -603 708 -453 505 -702 -660 -926 398 -957 -593 -332 611 825 504 -667 610 -128 677 -212 713 42 437 -308 -904 -550 12 242 469 464 278 703 291 676 -669 -223 -164 -164 -414 384 285 -703 206 -99 -157 -399 515 -569 970 -212 345 -681 -425 475 982 932 -495 -639 241 -147 881 -48 898 350 883 -737 -494 -270 518 812 -84 -768 543 469 -311 17 -357 333 483 -181 986 90 -490 -118 -772 342 -643 742 468 183 106 -30 -405 58 725 -251 -29 -583 177 -836 759 -934 -615 37 -153 137 -203 -900 -133 849 -579 443 222 580 -67 -21 -411 -920 574 428 37 834 -856 -384 439 412 914 -669 822 -342 -231 538 -847 163 -257 -639 849 -312 512 484 -499 394 638 -855 -166 740 905 164 439 757 -967 -190 -450 -585 268 824 537 237 -362 -371 -723 -190 483 828 -451 -414 714 483 -803 345 300 727 999 -900 609 -784 -694 363 497 -585 -996 -92 -578 -227 -687 -415 338 -612 645 -655 570 -934 137 -513 -72 841 544 835 75 747 -723 442 57 -483 -938 -976 324 -486 732 -301 -999 -868 -10 -429 -436 967 856 -601 -830 -789 804 -848 800 -193 295 -630 524 -958 -159 640 869 -691 618 913 -341 -409 260 617 -264 958 -192 383 -719 958 948 -254 243 -863 -88 -234 -87 -234 -651 -660 -101 357 335 719 798 -432 51 467 672 715 -945 353 571 546 -789 438 -791 426 -305 18 -478 452 757 322 -55 -964 867 671 978 -220 50 -643 934 -535 -292 -771 -751 865 322 847 -186 -575 324 -974 -395 -877 986 28 659 -19 165 -754 -593 -253 -204 316 -869 -191 836 -507 526 934 -210 433 93 659 668 -217 -931 -168 996 -180 26 -593 492 -264 -972 413 -780 793 309 200 -366 -496 934 -105 161 242 -313 -587 355 -612 -255 701 -194 388 -829 745 190 -460 -861 522 -456 -545 -31 -453 880 -817 8 -261 -642 949 339 659 -972 529 800 389 732 -192 -434 -332 -887 -214 -928 353 -185 791 -576 545 259 465 557 521 369 137 729 664 998 -914 -921 16 594 417 -9 -414 -82 -32 -344 585 -212 446 -343 -850 -523 -261 -85 -654 -941 982 60 -52 -295 -136 754 -431 -811 -333 662 143 -651 -659 -478 883 -749 345 952 604 -451 -160 -330 145 -652 503 -725 -701 -484 -815 -906 -460 -721 508 -603 891 -820 -538 93 -430 -251 -326 806 -821 300 989 670 -936 -611 -646 -187 -725 196 774 -251 -1 71 -862 -821 -886 242 -579 518 376 957 -282 90 -496 -48 -665 701 959 -731 483 884 -801 967 -472 181 -344 3 -386 631 -500 400 547 0 -198 -364 355 -568 968 -461 -72 184 419 318 -498 -556 -305 651 955 -612 476 835 13 -375 -314 240 -872 -525 -96 -788 487 67 709 486 515 -902 -606 -436 786 -268 968 -916 277 -966 -133 512 287 805 815 -345 -451 451 201 -826 960 261 -335 369 671 -594 -194 492 447 82 -238 390 -601 -490 -179 -457 52 -95 -830 345 -768 540 -770 -648 721 592 327 261 683 268 43 421 647 391 905 -328 265 470 461 12 -449 992 630 974 -612 -98 -525 -780 739 635 -204 24 -151 -75 823 654 -607 -35 -738 610 448 -262 111 583 -646 -946 -992 -675 495 -56 -530 848 799 593 -710 985 -836 357 881 216 849 488 263 -421 -762 85 347 -863 286 -637 -444 -739 -141 -130 451 89 206 199 -111 -880 -976 142 -460 157 -705 919 725 146 807 976 291 -713 941 -751 -867 586 -229 941 344 -885 -867 209 743 788 169 584 -168 387 -642 -290 -920 368 -598 573 479 437 -444 485 -266 673 953 947 31 -477 -104 -747 -230 478 268 -739 887 683 -910 -472 -412 -973 145 -362 -946 -556 882 -931 -147 -999 -594 -141 -999 -450 617 -289 -777 -858 -910 -194 986 -97 -222 -313 -639 538 165 496 -44 -13 -240 211 192 -547 -274 -479 -669 648 -243 399 234 -50 694 -817 578 -522 -514 672 -668 -246 679 -455 838 -936 -875 -343 -250 -212 -293 -686 -490 -169 -760 -211 -604 -521 -584 541 958 -252 763 -952 -258 -363 -854 -415 609 71 160 504 127 774 344 985 835 -733 -388 445 379 -991 165 -326 777 -614 888 -746 -60 557 96 401 -618 -947 49 433 172 340 716 -882 964 240 -434 406 295 -203 -83 760 -241 913 -429 -948 339 -343 236 -566 -647 208 -29 653 -661 128 -230 623 589 -68 223 -666 -673 680 -389 -193 756 -674 619 417 -403 -688 872 924 517 1 325 -154 -413 -581 146 -684 551 -317 -121 -788 297 68 -799 652 93 -157 -100 -772 930 -312 -567 -35 421 -407 -243 -205 521 -746 -177 -979 -211 -528 534 -817 502 -378 324 -255 953 -882 -220 515 396 237 -444 115 -983 417 891 -975 326 -546 885 -161 356 980 -129 562 680 528 574 -223 580 710 -708 551 983 -782 534 -309 -516 178 -285 -572 -520 513 168 765 17 -162 -475 34 -195 41 783 866 -194 645 828 -202 444 -790 -510 -443 707 610 855 -532 320 518 -109 -690 -62 732 -775 532 -438 104 -386 362 832 -526 -646 -757 -66 188 -284 577 -957 848 106 -727 911 140 307 -799 3 -587 30 151 275 731 -213 52 -596 757 -212 523 -555 -119 44 -261 -828 570 -434 -441 -308 -643 -935 472 744 -780 539 316 652 569 321 551 -764 -778 -684 -305 -643 -229 -764 584 -147 453 276 759 -465 523 -191 -637 -560 86 -94 -25 -907 -837 283 -347 -901 424 968 -813 914 -543 -156 -588 -145 -864 -455 981 361 -95 963 -689 -344 -853 -973 492 -608 699 -233 -435 -823 110 821 637 -243 85 -752 520 -364 -148 -34 658 485 -360 -911 -400 -170 -273 -831 800 989 81 -702 -116 -92 -11 -711 464 929 -800 354 -893 -30 -878 830 -178 -875 -277 249 791 802 570 442 -116 8 -475 -821 -703 -531 960 -537 -73 -250 806 -373 -828 200 601 -55 -229 -733 -402 633 -132 -178 953 49 602 960 15 132 507 335 823 -734 725 -430 13 845 -939 825 154 -315 -263 -381 638 71 69 -233 796 278 -15 861 123 229 49 -649 76 349 -101 731 -810 749 812 52 918 396 996 931 -60 -218 -367 623 721 788 -6 924 384 836 869 -659 271 -115 953 -527 -989 804 -470 -962 -953 -22 91 -482 886 -457 -471 -190 895 392 -692 -710 -958 -77 134 15 669 883 -928 -984 -961 84 818 464 -113 458 22 512 -140 -477 0 -138 -618 -649 -706 -599 -922 -112 439 668 -39 -874 -106 -22 -568 238 -997 996 719 461 -291 -995 -974 488 634 109 471 312 126 351 -735 -970 -379 -61 852 -996 -993 -965 610 413 -781 -707 516 -176 -968 489 -123 228 -349 155 -677 742 -284 -424 15 768 -493 42 838 434 -233 136 -270 -898 856 -291 -956 -286 854 725 -962 599 26 305 272 680 -565 -657 -998 770 -269 -803 -937 -907 -854 203 -423 -245 -858 -797 -621 -261 95 114 -187 499 -346 -57 -12 130 776 136 -950 710 139 -367 190 983 -415 -173 -409 762 -562 108 -462 -828 -997 -852 -964 763 989 -359 -500 -352 -606 992 746 -229 305 364 674 -632 -428 -972 8 -823 -185 -832 -361 -433 -922 -247 -884 -386 427 987 946 719 118 655 29 -754 -778 -688 -349 -432 -107 -737 -93 69 148 -323 458 61 510 -312 262 117 -532 187 638 -555 568 496 -323 -963 -292 502 -698 549 -89 -1 -724 -149 162 -945 606 364 -287 494 197 -355 187 642 -643 86 21 755 880 918 -885 233 -827 204 -129 -654 81 -123 884 -151 -797 -873 499 954 85 721 -5 -723 -563 937 733 -36 900 -341 -801 320 -665 688 -153 489 392 214 -210 -110 783 850 965 -642 541 -821 277 8 -418 -691 719 -97 454 -87 862 -408 554 664 -475 -708 197 -206 -627 -805 26 551 -95 -570 543 -324 -808 147 62 -159 629 -872 -152 761 -506 -131 334 339 475 -48 887 -357 207 774 -248 -184 489 474 -669 235 425 -74 -973 -760 473 349 846 355 -23 807 -91 129 441 791 -571 500 309 748 -731 -69 -532 -480 -712 897 415 -783 -465 -409 354 513 -265 -692 800 975 -429 -185 336 -198 -317 -168 946 136 641 -613 986 702 -922 752 58 669 539 -555 298 -558 -303 -471 -234 -455 -635 715 384 6 -862 -295 -681 384 -367 786 772 919 -574 27 474 702 -963 458 -646 359 373 554 389 -981 217 70 374 -707 396 326 -622 -728 929 -232 208 758 -621 -543 -115 -11 -178 779 598 -135 -188 517 -678 561 503 -218 -264 237 691 -788 580 812 166 -43 282 417 -289 -650 -753 474 -925 32 -848 -341 389 747 -727 -221 -512 -205 27 381 -627 -144 -510 422 518 -338 -933 -866 834 -66 134 757 -632 535 328 -587 6 -182 997 -410 403 -66 -492 295 -330 -673 823 880 822 21 146 -159 -627 -583 424 -646 -882 -76 -807 -142 253 -907 -293 926 -175 737 -720 -781 -517 908 -328 -449 564 -353 -479 746 358 938 -64 954 89 27 784 -942 -226 113 -955 -650 -814 -101 -454 -708 874 889 284 -950 -572 401 -103 -56 -547 167 -322 696 355 674 -375 -933 -279 -675 709 991 -406 -330 198 -72 5 177 250 -520 -54 -369 552 132 394 584 469 -268 -506 680 350 -344 176 137 534 -226 416 -12 640 -696 686 544 -154 -892 -89 977 479 858 120 -165 191 795 574 988 -481 941 -360 -445 -261 493 -857 9 324 -734 620 -6 382 430 -162 -526 -63 755 -883 916 -596 274 -665 -454 175 -841 913 -476 211 828 -610 -219 184 -158 962 -232 -394 200 -605 -224 -907 534 77 892 -571 -381 -585 -195 916 318 564 786 -200 -781 282 -263 967 896 762 807 -189 -643 670 683 443 93 -749 281 613 -935 -443 125 -311 482 -617 488 554 636 312 -549 850 -181 -167 -182 691 -619 225 689 -339 -492 277 -193 826 71 966 -149 445 -865 595 331 750 755 439 294 -513 485 36 840 664 338 -190 -979 545 808 -280 725 709 -331 -845 674 163 252 877 -672 -747 633 162 17 443 -850 -430 -516 -42 656 485 -74 807 -939 197 -972 477 846 196 -611 418 -260 781 -299 102 -806 -755 4 872 398 976 -755 283 -152 317 -976 867 -648 -413 -666 228 -646 91 402 -215 982 192 322 -798 176 10 -877 276 893 -25 141 -768 950 95 -128 -269 -108 -253 493 912 676 124 111 203 -573 -664 554 648 -314 31 -912 -98 846 719 -285 547 -393 -520 -872 -709 872 -568 729 856 -404 -990 913 -342 933 -440 711 -101 796 -184 -815 -142 845 -771 267 557 138 -55 -382 705 825 -941 182 -490 -532 272 -376 -966 -948 432 -751 176 -661 -763 -527 -294 562 193 -756 -407 -829 -433 629 -399 -987 -530 888 82 -837 55 958 864 740 -513 212 -955 -771 -9 166 575 209 -307 80 -99 -529 -95 654 -553 654 -892 -869 -742 -226 -633 -34 328 -477 -81 -679 -366 -341 -33 -991 -729 -415 550 623 492 -583 -369 -705 70 932 -410 230 -98 975 -86 500 115 -388 971 -537 -192 -93 -589 -828 349 271 -539 -490 254 315 -388 894 465 394 706 198 601 -876 -841 147 729 -611 -754 136 -16 -584 -259 487 -839 -586 -869 848 917 -783 -583 -792 -25 -620 -637 522 -817 892 115 -928 124 -104 -586 -708 48 -704 802 -87 -463 -863 -303 -107 217 -447 252 546 -290 680 -701 -936 -539 889 -754 234 978 -143 597 -523 977 748 -898 12 496 -75 -842 -852 201 -628 -41 428 173 -113 800 -759 160 -439 238 846 -999 205 -408 -972 -42 651 -144 311 193 203 459 456 -277 366 673 -346 -788 2 -653 330 -775 826 -704 -599 847 -23 296 -297 -836 537 675 221 -781 476 916 -495 -477 -652 -808 343 525 -452 434 870 597 711 -608 -606 -71 -484 870 967 -836 814 873 204 205 -773 -274 -370 -743 118 864 735 -855 176 259 -392 676 423 -364 -341 -395 201 -265 67 203 988 -59 554 457 -205 -621 2 119 954 886 -852 -510 -202 737 -88 581 -724 201 -897 -571 915 904 -73 74 -390 78 121 -16 145 -79 -607 -798 -489 -859 248 555 369 -976 323 -625 -687 -596 90 -812 -192 -182 871 499 -258 -100 -340 476 -958 -549 846 -120 551 -479 771 451 659 -970 -164 636 -240 -918 -794 -981 948 585 959 -205 -124 756 -357 -800 -971 -660 714 344 -318 -63 363 -391 576 665 -925 929 -106 408 238 428 332 -113 373 -424 -148 -124 -539 -385 735 -724 -328 992 -742 -203 -140 -433 854 776 147 -351 737 150 -165 -869 722 -142 444 -23 -324 0 -590 -194 416 -216 -865 -997 101 -331 878 -69 -505 -215 -166 -793 -974 548 -931 777 -616 -409 194 390 304 -805 -729 957 -563 121 -482 108 -650 506 386 -362 -416 386 -17 -488 -819 -373 788 -822 412 -212 -5 -634 56 -297 -336 -477 -703 -819 -173 45 693 -854 518 -408 794 -348 -149 -954 5 -390 358 -964 -242 838 588 -667 925 756 770 -693 799 991 373 -916 -498 801 -42 -353 -478 -413 -188 -493 -663 815 523 19 -21 169 -772 967 641 701 -232 507 -39 -212 -954 -657 537 267 988 633 -598 193 634 -652 -942 -289 354 -103 756 965 451 -155 231 -248 -299 733 638 623 395 -868 -353 424 -551 -849 -844 910 -258 160 696 241 304 8 566 580 -978 -352 646 -524 -602 -845 672 694 248 -566 -740 642 -31 470 388 -670 517 -928 -945 -758 272 460 64 602 -372 -403 858 -609 997 726 359 -876 238 250 -48 974 -107 -161 -114 -752 -321 -394 -597 548 -846 -394 -520 -210 -431 963 -592 514 574 -253 577 310 -581 -264 -62 -781 282 462 171 468 283 906 595 -525 -632 -269 13 264 364 -620 92 903 -921 135 -66 -725 -269 616 629 972 -949 -855 -244 931 -887 -688 -74 -617 343 21 -715 2 -215 71 763 -631 838 11 683 266 -519 -334 -546 147 171 17 -977 -897 95 -882 751 -691 -863 -884 -266 -545 235 -57 667 392 705 103 -652 194 -654 664 337 -625 -304 -816 936 -367 -778 871 664 515 853 -237 -24 325 529 447 984 80 -496 918 771 334 50 562 -997 -497 574 962 307 646 852 172 -383 197 468 734 385 883 652 -497 -115 646 -624 -570 -412 770 271 -319 395 562 894 -872 543 146 619 365 -423 -324 -72 -229 570 -447 885 260 -225 303 293 826 -512 -190 -201 -946 -559 113 -927 497 575 130 -408 693 440 971 -59 -584 -171 -663 -575 -713 -424 -400 -987 597 -392 -299 -354 -277 -270 331 836 782 117 -43 -258 268 499 644 -797 -37 -2 155 -793 -850 -571 621 -773 969 -630 -858 357 -705 68 101 -734 478 -765 -499 916 -224 758 -21 -760 907 749 647 -493 -448 191 96 515 -933 -204 -836 -339 704 -95 -956 765 -401 -193 -400 63 -793 -911 -979 724 36 40 -751 -664 -533 -343 -497 722 -229 718 -690 -245 -482 -511 -438 -374 301 656 -469 6 750 854 251 983 -470 -39 379 -256 -561 -251 123 374 -727 -833 463 389 -779 -443 -49 162 -47 56 -475 -128 -273 274 -205 -798 -973 973 -648 -54 836 912 78 225 -181 831 -16 -839 -108 163 639 -461 84 -347 -32 679 275 -763 -412 764 -860 -449 -574 647 -784 -801 200 203 -281 203 518 617 107 -716 89 564 595 -832 330 623 369 -94 -703 -410 -828 54 721 -767 -144 636 427 -407 -262 -875 7 -141 805 409 -201 584 -187 475 549 173 -776 25 -587 -664 -859 -971 -938 345 -877 -297 -119 932 695 -571 939 -984 -333 -409 771 -658 -221 991 801 318 267 674 -141 -992 683 -316 -800 701 755 -808 -406 118 538 657 320 492 -896 328 559 27 -98 -978 -601 -559 -968 108 829 330 -366 294 -519 759 -173 34 590 -584 -365 574 859 481 795 555 -966 -840 472 -532 924 932 300 -307 240 985 -861 -46 -848 469 844 795 -53 -812 -749 565 -509 -577 -501 -580 -543 -249 -435 517 -738 -375 -136 -351 568 -372 156 75 -615 -117 373 260 786 238 -619 -735 -477 -805 281 157 384 50 -507 -37 459 953 293 -418 -132 957 886 775 -930 -568 322 816 748 -372 -72 -526 -179 -105 -648 -579 924 575 349 -422 242 -964 -615 -641 265 -406 92 -149 935 35 265 -966 -19 163 -203 -906 -364 909 -863 656 -139 -444 586 325 252 -856 485 -798 979 -744 35 -32 -395 372 -616 -566 -129 -500 -392 -252 973 273 -940 -265 -766 -935 923 768 756 893 -85 -989 836 382 262 -638 681 142 139 184 777 533 -94 701 -835 992 720 -997 -967 963 -270 -565 154 -250 -997 -286 253 -109 -656 933 227 861 -234 621 -820 -835 649 -847 -586 321 910 70 -451 461 -728 -932 99 -272 -257 22 -930 -336 -717 335 -841 -640 -256 -986 -652 467 -598 681 714 860 434 -51 836 -465 -517 103 -132 43 498 295 942 -285 747 891 -683 681 706 -175 -694 332 651 -773 660 385 347 -524 1000 740 23 547 -734 -626 164 555 -847 -923 -83 -715 255 -417 285 435 -39 617 -197 689 -497 -862 -301 -917 308 330 295 -785 -241 217 -10 -920 -260 -688 -580 -444 -343 252 796 -823 -375 -831 -29 154 877 -225 -468 -926 -767 -19 100 -323 -933 -546 378 53 624 682 -425 -936 383 -566 297 485 -738 -994 -991 20 344 390 -666 -437 297 -991 -479 698 382 -369 255 -621 -151 295 513 918 19 -607 -274 837 -660 -705 -980 847 -936 645 -357 -417 -118 22 967 669 145 569 239 132 -93 -429 -195 58 -460 797 -525 727 271 697 -276 -686 472 928 814 945 462 -38 -107 -747 906 589 -93 711 195 222 955 108 -212 -384 84 219 815 -973 -96 -818 164 -29 809 734 -744 -456 -150 -519 353 -382 897 -726 940 869 367 -933 -103 -205 -101 798 456 579 204 222 -782 701 -854 -674 -813 294 680 953 -427 630 -189 410 -551 -974 -721 664 -167 942 -309 850 -347 -590 -597 320 739 195 327 -507 65 360 -613 -165 -489 70 879 -618 348 -435 893 -107 485 633 -212 -595 -694 131 579 -625 925 403 -255 -413 -594 525 848 -397 -865 418 460 790 -285 -109 751 -742 -980 870 671 327 -728 -535 377 -998 532 -254 -281 -49 -702 377 183 -137 -287 184 -274 951 459 -166 -760 -512 -730 -921 223 -246 617 -880 245 430 163 330 -641 610 637 -470 -340 -794 78 -212 401 -704 615 -254 -786 -505 -977 -530 931 551 293 428 896 522 105 -152 664 62 328 -246 814 -574 551 401 -982 327 -52 -378 425 -213 837 568 260 720 230 -294 881 845 -533 792 -721 -79 346 -74 637 726 735 707 -935 622 555 520 -210 -558 588 900 -316 -138 43 -587 811 -419 -740 512 -384 469 350 -829 594 -106 -553 -169 10 980 -534 90 547 -659 -349 320 140 -872 16 680 -632 -361 996 392 960 -501 935 976 46 76 -40 -848 930 640 65 -484 466 -107 -441 592 616 956 -667 -366 618 668 -934 -431 -7 -768 -553 69 -51 517 -589 -120 -32 -777 -345 226 394 -147 -543 -335 454 -367 -261 -800 242 864 -419 -272 388 506 105 -149 925 477 -348 709 -895 704 -609 -66 -548 -669 142 241 -576 -719 256 84 583 343 378 276 -922 -610 516 -228 391 489 15 446 -489 -587 -768 -876 117 16 302 724 730 746 645 600 -26 780 398 -638 901 592 -821 -376 -737 572 -962 141 846 -267 -516 364 907 341 42 -691 527 -407 244 -227 -90 -600 96 -704 -602 525 -122 -34 -947 37 -336 -541 74 655 293 162 51 -662 64 -331 447 -512 523 178 -37 -372 -404 121 -773 -106 903 -308 926 848 925 -926 -476 897 375 480 38 179 513 -323 694 257 672 -786 232 348 456 960 809 633 -460 383 77 -305 570 -980 -28 51 999 728 -139 827 247 -504 521 -784 -373 -945 -282 196 479 273 325 -173 502 -177 -744 -87 873 -772 -578 816 -600 -784 -638 -53 177 -757 888 -850 -225 92 989 -322 185 646 -343 379 -364 -873 78 646 -640 476 163 -393 280 -946 -143 599 668 -357 330 -518 -690 495 -947 -96 -158 -962 -993 287 -564 7 567 -23 990 41 -947 -372 -943 -899 -135 -979 -492 369 -4 25 770 -311 17 -705 713 -3 418 -672 -895 643 -434 698 -185 -131 -195 -413 -375 -136 543 -43 -627 3 -231 557 -407 -676 66 363 240 460 -33 429 -259 -436 -37 -863 987 56 593 -788 -269 -898 -212 -929 938 644 -880 -449 964 987 658 646 112 -462 35 357 899 895 -147 985 -32 924 779 580 -568 413 -973 -712 669 -388 -236 583 593 723 457 -747 175 70 2 -718 -557 -708 52 583 41 -337 110 -917 -842 4 442 89 -490 404 457 -261 -963 782 -126 -657 -710 201 569 -528 -29 -153 -939 753 -78 11 -986 160 685 925 -716 -775 -33 671 -152 956 112 633 -297 -566 551 386 710 145 -624 693 694 860 594 453 -627 -478 -818 -378 337 446 341 -90 964 -156 649 -943 -526 -650 -561 -567 -858 691 -723 190 503 -428 -924 158 887 178 -503 709 262 712 526 -574 -371 -722 376 -190 823 -601 -359 746 488 -877 -128 96 -46 -382 -416 -110 -220 -564 936 624 -196 373 -711 454 -982 -813 465 461 863 -804 483 715 -611 -371 -31 370 190 794 133 -434 109 -398 -153 -675 606 49 -23 862 446 694 -528 -162 163 326 -109 -64 763 150 -565 791 -704 -835 -54 -295 88 -984 -388 389 -920 711 902 -449 -497 -779 -896 883 301 351 689 317 392 714 479 850 200 25 60 843 -640 -729 -555 -526 -491 -161 -46 -943 -406 -606 -505 733 -957 -801 -825 845 822 -357 -226 662 877 -425 -473 -169 721 -187 247 -139 -300 -324 303 -191 -566 831 -255 70 -819 -918 186 -963 -69 546 -350 823 631 -137 -756 664 -958 -499 806 -883 -732 -310 -829 776 -480 823 326 234 -228 193 979 321 418 975 881 -667 -560 -194 -397 -931 449 324 -453 775 -150 120 964 -302 -578 -293 -676 -142 5 311 -357 135 640 -89 119 -234 362 44 -422 846 -37 -850 503 313 593 157 -26 -86 -844 60 781 -676 70 -753 505 648 796 696 -697 -521 -933 372 -41 -252 848 271 -624 -235 10 -617 386 286 745 562 8 -831 -580 -801 -80 976 71 -694 -106 775 694 -720 -414 148 516 -879 382 -544 470 124 -779 119 -151 159 -194 390 -613 848 -897 676 619 314 902 219 -621 585 -690 -457 -684 -616 -758 853 -272 404 174 328 806 -808 -602 173 -737 273 461 151 304 916 -251 86 864 480 576 432 413 -893 -905 778 359 218 461 637 865 -747 140 -47 -206 327 -131 337 45 842 697 686 785 -565 975 465 -111 645 437 149 -338 -1 -640 769 682 564 -31 -700 -27 34 -329 -404 -953 -801 -79 -155 797 227 -410 -755 252 506 848 -640 270 936 243 617 -322 -23 138 739 -116 -359 837 -997 -769 464 780 896 -650 125 -851 -598 401 -686 -22 191 -705 365 95 -837 987 808 -631 16 -869 -81 334 835 -361 113 349 -306 982 -979 377 -185 90 -235 -202 21 -601 277 787 -859 -977 -277 43 922 -921 -506 46 -451 -113 721 -339 587 -812 -305 -756 -508 -303 945 -560 895 -288 259 131 -815 402 -779 394 -658 -145 721 -177 -789 -225 544 561 -53 536 -673 546 905 -502 -797 -831 -358 -392 128 577 -27 379 488 -897 751 680 -28 -479 119 -65 -125 -35 697 318 -375 -279 -790 159 -413 204 76 74 988 507 984 -324 3 -461 891 -219 -210 393 401 -941 -417 -706 -109 168 -903 -295 -981 178 154 599 560 -45 46 499 -385 -392 743 -553 -960 -639 -682 -274 -764 301 119 -518 -720 -549 759 -388 -751 -72 -641 -788 -572 48 38 352 608 -374 905 258 400 172 506 971 -684 786 -293 955 307 -331 -838 -162 43 -942 381 -266 -404 575 -586 722 785 -53 594 -646 143 -745 -442 592 221 330 -931 500 -786 98 -857 -202 -346 662 516 -779 643 664 -110 2 804 570 462 -860 838 -64 -768 -988 690 -957 -716 501 336 794 -243 -256 -852 -992 -610 -545 68 745 618 -921 -230 -454 122 790 312 -375 -669 -171 335 416 889 -210 -686 -887 -460 -349 190 -951 -401 272 -288 272 671 -653 533 90 964 617 -49 -237 -188 954 670 287 -453 -714 -771 -821 301 -564 -760 840 -872 890 -672 -729 -567 298 112 484 635 432 416 974 -428 -609 554 633 165 374 121 878 930 -164 -44 422 -410 -625 -808 41 -695 -472 -850 324 -537 840 -584 -742 -458 348 -962 742 -288 36 703 -332 914 -92 751 -284 -397 522 -798 -684 -395 -287 -435 -141 358 394 -690 -698 978 167 -78 272 -333 620 -524 -167 649 180 -381 -881 830 -982 246 -886 -377 -304 96 -310 188 -890 -914 -380 -329 960 603 618 556 -672 472 -760 -696 987 -234 -843 -813 -805 337 -178 -748 451 765 -271 157 -134 287 881 -903 -677 856 931 334 -958 -96 -671 865 -425 588 -507 -883 -516 -618 840 -667 -426 595 696 868 54 122 698 600 -161 -112 -198 136 -130 -668 -624 745 380 254 979 -698 -112 -23 -925 960 -185 -29 581 -652 762 629 877 981 -237 -246 381 -806 -326 454 -46 -106 98 -649 -982 -589 981 -441 410 310 328 -561 -181 207 167 267 870 -83 -819 -469 527 350 -389 -614 91 -918 462 264 -547 -917 97 -736 930 55 34 -164 -372 683 652 -442 906 -615 390 330 -503 428 828 -707 606 -337 905 686 732 247 461 -289 30 -994 305 709 195 -613 -895 443 452 -448 643 184 129 -744 983 71 967 -978 950 -936 475 -447 755 686 -215 907 -963 9 -745 397 -584 -997 232 -629 -419 588 147 797 -525 -579 -776 622 158 966 244 872 549 302 436 382 -491 -817 62 275 -142 -717 -970 -261 -820 71 166 -430 177 -79 -543 18 -219 509 400 -508 655 824 891 -801 -304 655 983 -700 -569 -855 114 600 939 -603 944 -981 -591 -23 -68 -187 84 -996 -176 298 391 -99 165 -133 326 -653 538 -78 -434 -125 906 90 -609 -40 867 357 -893 8 -136 -571 122 -699 -258 505 107 -176 174 -410 779 678 -999 882 421 -878 -464 -115 -640 553 -801 991 375 484 -994 -773 -374 654 897 271 -970 -22 -870 317 601 217 -123 -644 -632 -165 47 -917 -441 -14 -784 -968 -886 331 575 -164 989 -750 634 507 713 -989 205 670 -969 -293 524 -242 -539 222 -448 -418 -558 259 -896 -138 -849 864 746 580 -799 380 567 449 666 -699 763 -261 24 597 -377 530 13 414 780 677 -650 606 -43 -30 999 268 271 -272 -841 880 -91 314 -58 1000 -156 -111 805 491 -218 665 221 -591 532 655 -177 437 981 814 727 -382 968 -639 990 10 -113 635 -191 -441 -746 -946 -289 618 -454 735 -862 -172 -729 -276 254 -147 581 842 -779 555 318 586 -116 -118 753 134 668 -836 282 434 664 528 -755 -322 -527 276 -352 266 804 -158 -994 -91 414 863 802 -733 -580 272 -584 -329 821 -351 853 684 -689 -723 -936 964 -232 -564 -459 994 779 136 342 846 -950 108 522 -582 -438 -612 563 -462 510 462 -517 706 457 -1 -332 -105 533 -317 -337 -518 -974 -578 -683 624 -353 -605 637 414 -336 -737 -326 252 403 -284 938 68 808 -943 29 807 131 -394 -284 -366 -195 -382 525 241 832 400 -683 794 -232 942 149 38 48 881 503 -433 514 890 508 744 -406 225 -829 -644 583 -117 -107 -39 -902 -205 830 722 -509 -986 474 -315 750 -513 320 -610 464 -634 -127 675 970 255 107 296 555 135 730 473 424 720 -947 -386 -851 769 50 -145 -404 816 -328 468 -45 979 -151 -504 393 -506 502 -433 -68 157 484 -400 368 599 -171 -704 967 468 598 282 420 520 495 -111 -125 -377 -610 515 -404 -222 -232 -877 854 942 -818 721 208 -375 -67 -104 -895 -120 668 -854 396 397 233 -174 358 -422 -314 436 -641 -142 -860 -453 -381 986 -910 -866 -208 588 -948 764 -203 210 503 543 323 -452 268 27 67 106 -575 -645 572 957 911 628 413 198 758 -535 491 376 402 -322 632 -327 974 294 -610 875 219 654 336 432 -209 -478 525 525 58 381 365 -79 -14 156 -543 107 123 -932 -160 593 373 863 119 402 794 21 649 986 -276 -395 352 -293 657 -877 -761 -554 633 2 815 695 -406 529 464 -271 951 -763 -100 993 727 684 887 416 -654 -873 369 -366 141 466 -837 748 381 43 826 -469 -909 -935 -463 557 835 441 877 -788 -707 -223 -972 -763 254 -66 -629 -822 453 658 -366 248 361 38 -592 -865 -207 13 240 -334 -333 -575 -250 -580 655 -61 -871 -867 22 152 285 582 -104 270 737 -759 544 -338 -337 555 396 601 643 877 -73 -602 665 925 81 -390 -501 -428 -535 580 -615 -735 -576 -667 554 -412 -540 -441 633 -346 799 304 -105 790 -187 -525 917 -239 -312 642 804 983 750 -464 -745 190 122 -199 -185 626 -1000 -68 -502 -434 -568 376 266 -997 85 -829 249 -429 -488 629 -427 953 -957 -883 766 272 762 17 -720 762 310 146 777 -361 -679 -183 -706 736 992 -690 -626 -949 748 -190 8 407 667 -576 -493 904 526 205 -70 905 -769 187 -209 981 789 183 278 516 591 -18 -232 -650 742 -610 814 404 346 -949 742 582 -107 647 -782 956 310 -915 -779 462 813 952 -324 -396 -20 -770 576 74 584 -656 849 558 783 322 837 454 128 547 -304 -53 -405 803 -296 173 -243 850 375 85 -585 46 -672 436 -936 420 997 -924 -642 530 -582 609 170 -736 78 -114 -591 -351 993 -222 -357 -766 -98 -150 -50 734 4 -891 -439 361 794 341 932 -307 -820 1 -714 -793 317 -740 -186 440 -127 -744 427 292 -98 -772 -400 529 428 970 -449 -571 797 440 999 -945 -851 792 889 -43 -416 895 44 -66 990 -333 631 604 -945 -551 997 -890 195 307 826 103 -330 -630 -967 130 184 -925 832 -252 -897 -437 963 574 465 376 478 -237 -790 -157 22 407 -736 921 -312 780 -473 861 760 -773 -6 401 811 -991 -302 292 -891 718 -523 -515 285 279 314 -977 -319 -320 -220 150 501 -33 641 30 -412 -302 -366 -370 -774 -341 -798 710 743 -499 202 914 -326 552 -868 632 -99 519 212 -539 356 -306 -954 -157 627 989 -362 452 -449 29 637 400 -571 627 -284 -823 -201 -1 510 696 590 -31 680 -673 757 -777 953 171 354 163 315 -83 -602 -476 -370 -853 139 464 -609 13 931 131 949 -178 -280 525 127 -96 311 44 -440 507 321 -837 0 477 583 972 197 -640 108 -393 -698 -910 459 140 -252 -210 62 -183 685 564 351 209 -442 476 -341 230 -320 855 446 312 503 -577 -345 -314 -996 -833 -485 -366 357 -279 -893 -430 76 261 214 -951 -393 -868 793 795 -919 990 -349 -112 251 -622 -218 648 -356 784 185 -633 255 684 143 -656 199 227 -209 -346 232 191 -417 706 -109 -825 -65 -466 -840 -822 -483 -472 257 983 -36 780 -31 -991 42 -487 905 856 -233 544 -924 -10 -809 -341 -900 -807 403 904 363 694 -100 127 -165 -717 1000 -537 -888 419 -960 -511 -743 634 928 -614 370 -74 -13 219 279 594 132 -742 0 -615 -871 -313 -596 945 -320 188 131 296 -721 128 -868 834 -42 -509 242 -628 586 811 77 -631 918 -326 -78 248 613 685 -469 -465 -986 794 -402 957 3 351 -37 -693 -431 558 -151 72 -540 264 328 -546 -599 -758 -348 861 983 337 -152 -531 884 398 -509 858 -775 -157 -167 635 -822 -114 279 768 -645 363 -632 -602 145 50 325 -148 536 239 741 165 427 593 -25 -620 -239 452 822 519 890 -822 925 -274 659 -176 -93 -103 52 885 710 -332 -826 -57 -586 791 142 -736 320 -522 652 -795 -565 739 913 -476 294 815 -518 -447 49 780 596 440 185 -147 -763 -47 -935 -919 -41 235 572 -757 331 54 463 303 -945 784 432 43 34 -546 -114 -954 32 120 -213 247 761 36 803 -145 -494 291 486 -389 716 -374 589 871 891 539 389 282 -829 -989 406 277 741 889 951 900 -284 -314 -770 270 189 494 -463 351 208 -969 -193 552 -325 924 158 -347 -332 86 781 -898 854 879 67 585 -156 -216 541 -608 608 -93 432 785 993 -431 -174 380 -90 100 -798 64 173 816 318 30 -198 563 222 -135 -147 -21 -811 -399 26 -447 632 -954 982 -877 11 743 16 -886 437 -319 367 370 308 -113 406 -369 -226 -16 -982 216 -671 -182 -67 621 -719 -382 -203 -923 366 -936 -106 -43 763 -284 -3 -105 -69 -394 97 686 879 -937 830 440 -961 548 -63 895 175 121 561 698 -827 937 258 155 -225 297 -922 704 869 -556 986 -144 705 14 86 24 759 -672 466 998 916 319 579 118 -604 190 -743 -835 -554 293 -938 820 447 534 -478 -74 -615 -603 -70 789 337 357 -370 717 -354 898 -317 565 -330 106 -718 -74 893 -195 -634 -366 771 -634 438 868 439 -447 961 483 139 -724 -246 770 584 826 870 241 967 -326 950 673 652 627 791 104 -530 946 -821 556 -492 -851 126 -127 198 -661 857 428 -374 -713 191 -922 -481 -621 693 -702 -103 572 535 160 -995 720 -582 445 290 -143 -604 452 -123 -758 272 715 56 108 -281 -117 777 -477 870 -849 -36 622 70 -231 -946 264 125 -161 342 271 -564 -670 -634 -629 383 -884 -405 -613 -526 79 -538 527 -982 -77 -312 13 -230 748 399 443 -698 -985 593 711 805 -540 542 -941 526 973 -238 972 939 -850 990 -23 816 773 -146 910 855 815 112 121 -655 -352 366 -133 -541 733 968 502 220 -961 -15 -595 897 829 -263 189 746 795 621 -209 -853 787 -497 915 -192 92 -658 184 728 497 243 441 723 -32 347 -308 -641 448 -845 -500 -865 584 115 -338 886 239 439 -794 403 -750 -507 -539 940 -444 -3 -308 264 899 196 524 -627 74 358 -513 49 931 -941 904 -634 -589 -545 -405 940 -542 68 -68 812 624 271 -65 662 -246 -909 -795 -948 297 -187 712 -372 738 144 950 136 -389 880 567 231 -546 607 314 734 -320 -984 527 247 -317 -851 894 -494 805 -16 -901 593 743 -516 -727 -471 512 558 20 -668 -796 433 541 958 -848 -653 -177 70 322 309 992 -161 862 -569 -451 231 552 -892 628 695 -673 -473 -333 -245 -697 122 98 715 -704 175 173 -365 -741 699 -644 -988 753 -592 -908 -401 398 -26 292 642 781 984 748 300 -810 -412 -669 502 -888 675 665 490 -866 -123 327 -420 772 -779 909 -970 908 -471 47 911 -532 -95 -847 596 -619 177 -208 -281 -644 896 -334 899 -582 698 -40 630 -316 -810 -565 553 12 -289 -122 -300 830 614 -312 -429 697 540 38 556 -599 -66 -311 -178 -196 -716 380 252 394 -561 523 280 317 51 -524 -3 -96 -412 -21 724 586 151 -207 863 64 -386 930 -897 -916 456 830 -152 94 420 -898 687 -528 513 200 130 -15 31 675 -379 -878 -826 -150 -894 797 -462 50 -424 -807 323 -572 -277 -563 -674 783 838 416 19 511 -525 -22 120 -861 -856 -875 208 931 109 226 -457 166 -239 791 -145 796 822 -738 -942 -635 -213 989 166 -765 -393 534 -144 122 864 530 -113 -11 -394 -55 702 356 -14 -209 7 710 998 -782 831 -425 -128 519 908 975 -991 391 -17 -194 995 295 -832 -391 532 -74 795 125 562 78 208 -718 843 523 371 -55 -700 972 -583 -215 513 874 23 268 -135 -154 690 172 -280 -100 -456 -124 -469 -717 -874 -787 -292 -600 797 243 431 -802 860 -774 -395 -60 -948 -336 -748 518 -593 -519 -528 644 183 679 -34 -258 265 612 352 -520 497 -765 -184 -790 786 74 -602 -478 180 -394 -45 291 757 630 -986 -134 748 -643 999 -688 421 127 -313 85 -771 -120 -615 864 -116 -759 682 -22 52 -765 616 180 435 496 745 533 989 -721 -253 -844 102 148 414 -426 -646 590 236 -334 461 -581 -907 -582 920 343 -917 -285 353 832 -373 -755 71 337 597 613 243 -457 845 -458 748 872 229 46 -410 -794 341 -5 446 -152 516 741 -154 -221 -299 -779 -618 -989 -341 -300 197 951 -812 686 39 436 -854 -30 10 -262 380 760 514 -106 769 468 269 228 459 -286 -765 695 -757 -484 -384 984 -206 202 -398 137 -752 839 177 823 447 666 131 895 490 -775 -768 -884 -333 80 34 -704 547 -212 648 985 175 -266 -588 -365 -822 976 45 113 -719 846 -482 205 160 -485 -361 976 -899 567 815 -631 -374 -404 323 -310 809 -285 553 381 -405 -197 -914 -786 -940 362 -279 -887 -534 -112 -407 277 -608 -106 -743 -410 147 -570 -730 -39 769 416 364 -875 285 -767 -26 650 0 -43 -659 -392 -917 472 -640 477 -959 901 -42 274 500 75 -975 575 16 -869 -32 -952 -44 332 965 91 746 810 265 -764 -82 346 526 -411 238 -510 -122 938 -325 339 -38 854 -955 237 -973 -735 -546 884 -823 742 994 352 706 452 -898 924 -87 -256 319 868 48 -748 391 81 852 -438 502 -416 -104 -68 19 -877 -828 288 -623 667 1000 740 -619 -326 136 -794 415 80 -376 -105 916 88 113 -97 317 -393 -521 -667 485 -826 945 749 574 109 347 52 -266 -115 -850 -185 -317 665 -523 603 640 888 -814 -342 213 470 725 576 -646 -592 926 178 -613 66 39 87 13 60 -953 640 -597 -560 -938 -805 913 925 -118 574 883 591 932 170 648 47 502 958 -757 -579 -8 516 -794 -286 -610 713 -409 715 -219 -781 625 761 -91 671 216 700 -83 -330 -264 905 -416 -431 682 -640 661 672 573 728 -824 659 -859 -315 373 671 -180 295 171 -165 -120 439 -934 -472 -505 41 390 607 -714 -896 -90 -634 472 587 225 5 -454 449 -895 174 -510 -907 -200 529 -376 205 80 -573 -175 -611 -217 17 -645 -48 722 929 812 57 185 492 -347 250 -562 -871 477 -341 302 -131 -194 969 -250 155 593 557 -81 -670 -763 -90 -413 -146 843 -179 63 442 783 -698 -750 -781 -424 -998 -478 460 -838 10 565 244 79 247 671 554 -401 -798 -138 -742 -26 -209 -305 424 225 -953 619 -268 -155 445 -345 -718 -100 -503 -148 939 -63 516 33 900 -264 -379 -550 -447 -463 909 226 -84 -72 -95 -478 -681 -254 -102 -147 -963 -290 503 963 409 776 600 -20 572 -668 -968 197 -903 438 792 600 799 914 575 721 -44 208 -794 -47 109 -769 -177 -116 -429 490 901 316 755 -336 969 -855 718 -4 645 300 734 409 -904 105 -552 -394 -305 -300 -368 -637 153 -262 92 -613 386 -246 858 -614 47 -703 -612 -397 425 -327 -48 875 -642 -240 293 -800 -2 -551 -977 -177 -257 -174 -491 -371 -115 -826 800 -921 554 -714 -343 -655 -283 -778 -463 -473 -542 433 838 310 -961 162 -853 -659 -980 274 183 8 -246 -301 -562 456 863 592 213 903 598 841 -956 -643 473 -931 188 32 642 991 188 -369 187 -332 -982 -990 329 -127 781 -260 -776 -800 149 -596 629 815 -220 -179 -413 -331 -27 865 -502 874 967 -754 221 452 40 975 -783 -64 414 -398 421 -685 686 298 -710 193 -639 114 37 869 393 -552 308 760 706 -626 40 -806 466 212 -30 220 -640 -478 977 -765 629 -697 -497 185 993 -40 -576 327 165 -899 906 -249 223 -584 309 -726 -99 134 -515 651 6 9 -429 -660 -578 181 -604 825 538 279 -954 -785 678 -428 -234 669 -306 671 869 -724 202 250 603 167 -913 960 544 -514 702 224 710 538 -407 494 -581 -785 -224 -258 -554 140 -33 -329 793 -802 188 290 -536 -319 -599 223 133 -618 -968 738 787 -771 -439 225 697 526 -228 -545 -443 -928 -795 -77 316 -729 358 683 568 -608 635 853 -144 307 -46 -678 -101 -782 -803 -418 924 -137 -86 -499 -350 600 50 575 239 372 898 45 933 385 541 -295 970 931 39 31 -438 -117 -914 22 -559 978 805 823 356 695 923 -548 -191 -112 149 -182 625 201 -262 -41 -300 -762 -399 -93 -477 737 -866 -979 989 134 -633 -417 -39 -116 171 -328 228 94 15 385 743 -119 -310 -978 777 -209 -862 701 -859 -817 864 346 -434 20 -909 199 -491 423 938 -197 819 -419 -146 452 166 680 909 160 -178 -791 -474 214 -941 -970 439 111 -951 847 515 -776 -113 -595 -785 350 -369 97 975 -675 23 -36 -61 -411 -804 -72 -49 325 522 -743 -220 -632 681 -256 -37 7 520 -33 213 778 -321 -193 -17 -907 -760 6 -271 -148 921 841 486 758 89 180 797 138 979 -963 -353 -231 434 -983 612 523 643 952 -79 -671 496 -544 400 -436 -500 -980 934 469 -994 -602 72 -963 -75 93 223 52 -544 297 -364 -511 707 -129 937 -309 -467 881 343 435 -156 -236 -859 -166 214 -48 -670 -962 -537 436 922 176 -658 -9 27 576 264 93 790 148 47 598 -976 -972 493 802 905 -359 600 239 662 581 630 -996 856 -607 803 -153 770 890 -893 -782 -872 289 867 -362 380 -471 -612 -378 -954 -239 -71 -985 389 41 -138 -4 -124 29 454 715 306 -842 -569 801 581 486 -451 619 516 -709 -188 943 939 -618 622 691 418 41 797 -605 565 479 -947 -740 -624 213 877 -760 -697 693 -465 612 4 423 -353 -7 -79 -792 802 -662 246 -329 -101 705 364 15 371 -129 -601 76 876 526 -277 -596 599 410 -376 32 -580 -674 -436 54 -260 133 -588 -275 -347 -663 -334 286 -749 240 58 -417 -836 -683 525 958 781 504 471 415 221 553 917 322 -722 11 -873 -311 -398 -616 542 404 -916 69 238 -384 49 942 -100 -753 866 18 77 -337 430 394 493 437 59 -689 -432 854 -406 -466 -565 180 348 161 595 -253 418 -835 -728 344 958 282 -945 532 -25 -75 -889 -543 -875 550 352 -351 433 -682 -55 465 562 190 -488 -104 985 583 -467 -911 -538 342 -776 -840 -165 578 657 570 -184 339 993 395 -186 -699 -912 614 -782 -911 -438 -178 234 539 673 -336 -698 -381 -66 639 -449 -813 -396 961 956 157 -93 335 261 715 380 596 -567 -504 290 799 605 545 597 -725 -319 -334 330 -190 787 922 558 -593 -75 -729 648 -9 -292 -414 424 -331 940 -287 601 -688 86 -780 -477 -663 -443 72 -658 42 -408 -782 -50 630 -834 887 -603 -91 -724 435 314 -536 482 -68 550 -307 144 969 174 706 -822 188 107 -752 -139 998 229 516 231 -239 -254 747 193 256 225 62 -232 -441 30 -754 27 -602 91 305 -821 -920 -230 413 968 -683 -521 416 313 -635 -373 -649 -211 -749 718 -924 401 542 49 -423 940 858 -591 -959 -975 -248 49 -650 859 -811 991 996 -89 138 -260 404 925 465 -893 268 -579 -552 -731 175 -581 371 -916 -735 578 367 -505 94 128 -290 -731 -538 139 -294 810 65 382 74 3 -559 -187 802 -365 435 120 -125 560 -893 -198 68 57 453 867 478 -26 -943 900 -636 668 779 -462 -119 149 635 -594 -60 -972 276 -934 531 -362 -28 704 -301 -870 -837 319 -373 -938 -286 -167 -868 -95 755 -751 -588 687 -341 540 -834 673 639 228 -350 45 -707 145 19 -579 -306 -372 153 -581 -254 -31 496 268 215 646 -489 -211 415 461 -799 -223 -450 165 -876 -14 -90 369 236 -861 -922 -363 134 -259 -906 -256 550 850 -719 -382 428 292 -945 -41 489 -781 935 -779 -333 616 748 164 602 876 -181 -583 -208 -528 -787 -213 650 -166 -704 800 -896 -63 -310 641 -105 24 455 254 -620 -816 -996 -398 179 -145 583 -249 -591 -542 294 -711 481 -326 -653 -484 -987 169 788 343 282 914 -586 777 -945 18 498 -876 -418 -692 209 545 -705 -91 -878 -666 916 -303 -935 619 242 -441 681 -364 -601 356 -77 -366 198 260 58 -564 -353 -874 705 -142 9 -488 987 427 285 -937 -259 -161 -127 -303 -975 5 -163 77 -916 350 -399 951 -687 17 34 250 -56 -698 -223 740 158 928 66 558 227 320 891 949 722 -999 -215 421 -541 -882 -39 -865 674 185 -112 -62 352 804 -266 -153 932 881 -686 -156 392 12 -49 -907 742 167 571 -710 489 -310 -343 -45 -280 776 -554 27 736 -713 369 7 553 905 -711 527 -730 -382 -458 -805 136 -379 -278 23 109 -547 533 -824 -819 -951 -723 -932 627 217 -322 -268 423 -982 328 553 -780 7 -457 -580 867 -984 -130 -683 -950 -353 -155 -467 -968 -276 543 -20 60 799 851 -590 -958 -597 -798 738 701 -492 -244 -243 666 -881 -693 332 -792 813 906 -846 203 -853 -714 -607 661 600 -151 177 917 261 -321 -656 230 639 -229 -691 -206 -797 374 -978 -447 685 -894 -891 -441 -349 -277 402 969 352 -268 -600 196 177 -613 291 670 232 48 484 14 438 -282 -486 888 534 874 713 782 -718 666 -611 -533 820 -986 -547 -954 835 -528 -358 73 -774 -719 -549 406 11 203 300 -456 39 601 981 -821 650 802 -737 -265 281 -370 -929 -199 731 202 465 -859 249 -753 -340 -231 258 -418 -79 -600 844 -779 -807 525 -413 930 880 249 -493 342 926 847 698 822 943 -119 -194 -424 -991 -480 -760 -576 -356 -758 403 -649 589 403 -295 -491 378 706 804 -804 998 1 -578 729 23 356 -754 561 471 -194 47 -717 721 555 -859 400 431 -454 -172 55 38 -782 -32 7 -93 -288 301 579 -811 -613 -983 -423 814 660 614 -876 -800 239 463 472 404 806 345 905 971 -888 432 470 -510 -96 -177 240 737 -435 -175 448 267 -311 -940 374 632 226 316 145 -686 -465 416 118 482 -918 -129 986 440 -172 -496 543 84 -168 37 647 -203 215 -102 -729 -294 373 872 680 -933 -729 -543 -532 -89 88 -182 55 -708 938 -896 28 4 -484 -157 -962 -616 120 718 859 -652 -246 215 -19 -692 212 -200 -546 -696 -19 892 443 629 -786 -703 976 910 -458 349 -782 -816 700 302 -704 -480 -973 395 -412 -826 -450 102 835 -325 -785 -367 -660 258 514 98 -763 23 -18 -168 -329 227 -43 -409 518 919 607 -308 318 675 -562 -520 231 47 437 659 76 507 -280 75 -387 -371 457 -455 -884 100 -118 7 516 -254 -348 -44 -892 824 236 457 420 -588 749 -567 -582 446 661 909 687 987 -712 387 447 -946 -488 -175 -722 54 -572 693 441 -382 757 -751 59 -75 -251 -819 -572 -220 -131 -721 -103 404 515 379 -778 214 434 81 679 979 -796 -588 62 -909 384 -896 784 60 114 784 -949 -90 378 -445 -42 939 -382 923 -100 59 -850 -869 61 -446 -327 979 111 768 -53 121 -772 73 -508 -950 630 371 193 -280 400 439 730 21 -251 690 852 -649 264 646 356 318 -987 -840 -168 419 141 -785 415 218 577 -133 402 -272 890 -578 -12 -991 -441 -990 -412 -965 363 -690 792 74 -725 847 -43 725 -868 241 50 -421 -410 -778 -625 400 -79 344 677 -815 24 671 -674 -955 -740 -816 -920 856 -266 815 -320 47 548 942 -301 797 2 276 -65 776 -157 -559 596 -995 -470 -977 855 785 451 121 -654 -63 -757 839 17 536 267 -115 -596 -89 -298 294 -611 -742 338 776 681 522 -712 529 -909 -123 -613 665 382 -883 349 -464 624 997 -156 362 885 286 441 104 -691 -516 -588 -507 -339 -863 254 -382 -870 127 432 -446 -298 858 12 6 938 -210 157 599 -757 -736 359 -576 -988 -692 -937 -328 758 -776 -999 982 319 830 154 804 -851 574 -930 -247 -758 498 -334 76 -726 -168 473 -948 -492 -777 -218 289 -261 118 -529 -549 -474 414 102 995 720 -594 322 -990 828 -596 789 248 293 -481 -56 -73 -438 -962 197 510 911 -862 90 -278 561 -249 575 -308 515 895 108 929 439 -728 -506 -757 435 -115 -81 -245 356 55 341 -279 254 454 -778 -924 -974 -849 -332 841 893 -645 346 684 -78 -918 -402 -313 782 43 97 455 -40 -75 165 232 -788 906 -927 107 737 -982 -794 539 -370 -261 -18 -348 -651 816 -649 98 798 75 672 -886 192 234 -131 -979 -529 -624 -523 -297 -192 -195 -76 6 16 38 901 581 -800 861 864 -757 423 298 661 74 330 170 109 -188 832 519 28 671 -14 -919 -949 -355 -323 444 450 55 161 759 377 501 -152 20 494 475 -335 -113 542 -850 545 632 365 -714 -253 664 -299 -923 -984 -734 118 572 900 -375 182 646 149 252 -251 -629 -734 -839 522 620 -2 401 -256 -149 -257 -91 414 -93 369 964 231 -115 -443 -410 -225 815 197 705 -80 776 430 716 -319 719 145 -919 -870 -536 -989 305 -322 -932 472 113 -821 914 -318 741 980 -670 -805 -334 -707 -697 -541 -639 152 545 526 4 125 270 472 129 -831 706 -183 -632 -686 618 963 -676 -430 -283 -526 570 136 -177 -874 -717 -695 -311 834 -306 -765 -311 -943 395 -272 328 311 290 -59 458 289 -537 -836 486 -930 834 636 -578 -929 12 -603 -70 -566 -602 -636 -700 -509 46 987 -825 865 538 -930 244 408 -972 164 966 474 -965 -149 -747 737 -259 -797 1000 -98 -3 -955 476 674 -177 160 -902 243 -447 269 2 293 -960 -80 -929 -906 -676 -650 222 -503 -242 -98 -72 50 -901 652 -501 135 -646 172 -910 -523 -868 357 185 -587 -410 849 -561 -633 91 -695 -208 895 597 66 270 -211 884 -727 -246 777 -18 -663 -925 -590 -104 -279 -847 -389 413 236 -585 896 422 856 473 572 625 -735 -464 -656 -722 704 7 437 522 83 -676 512 116 -203 104 858 639 -830 299 243 -385 644 675 839 759 353 125 -895 85 943 -418 305 -521 525 -566 -216 727 403 -375 -489 -121 977 -814 965 622 300 -621 -719 -991 798 787 -789 327 263 542 365 533 668 771 650 705 236 -401 186 126 298 -235 664 -833 754 398 -550 -924 261 435 802 -135 -910 -28 -186 871 -22 -702 960 776 -131 -987 -213 711 241 87 -289 710 -668 905 -717 -364 885 237 -108 332 -984 -15 -450 111 867 -500 765 -639 -753 336 873 824 -623 689 -861 994 -255 -599 482 -652 -751 -758 31 -750 -730 561 -325 -366 -837 255 -422 139 -371 864 187 408 -258 414 371 -731 855 279 935 548 -672 463 45 287 -227 191 146 219 413 232 -516 213 -500 422 -715 795 -127 268 -810 842 471 916 61 360 805 -192 -365 -763 -905 821 -276 88 372 855 -189 671 -667 826 239 -994 964 977 193 -76 -242 782 1000 -752 401 799 847 517 924 -555 507 85 15 868 -98 406 674 265 -5 -351 761 503 433 -599 994 683 -417 398 983 670 356 -62 528 884 165 594 -425 893 -48 -160 99 292 26 -935 -497 695 -124 929 -209 144 -719 112 104 -65 -732 177 634 703 698 324 670 132 177 766 -355 -10 -519 310 -815 -336 -919 625 148 338 -848 -862 -132 -420 610 -391 -598 542 406 878 -357 520 -752 -338 414 844 -260 919 380 -914 974 -683 652 -260 -412 542 8 -438 -115 72 -39 969 -502 411 173 -191 641 612 -268 -487 -784 -386 -90 -143 -28 249 38 713 -302 -56 -404 434 -859 -561 156 -326 -801 -927 -457 913 -104 -407 -810 -202 -873 -141 528 -625 475 266 -44 -203 -589 -64 725 620 -208 -935 793 -995 -518 759 -257 929 -492 -966 279 -318 801 -113 -547 -940 -215 -489 369 539 685 -71 686 -501 924 910 135 684 -454 467 -476 -430 -216 208 -632 955 -805 -319 620 -324 -106 261 353 -72 341 -109 -196 86 158 -821 -234 -209 -173 0 -348 -834 944 -295 999 424 -463 -713 -764 319 -125 741 1000 398 -963 -326 -659 207 -14 354 -314 416 -138 241 215 -240 -278 94 -786 773 -832 -774 -315 -544 -252 -120 69 106 217 77 612 986 -35 286 989 -65 -736 687 -39 -901 -819 -71 665 780 -383 -99 32 -3 -534 -965 -656 -791 127 -913 979 -135 -368 -665 -776 -231 786 940 -798 531 135 728 717 -708 389 368 658 982 383 -191 174 724 -334 680 454 -469 -374 -530 426 822 -997 310 851 -393 -641 504 -162 -885 -854 -101 -380 -429 -706 340 -817 -907 -736 -319 995 -436 -289 -540 718 509 649 -1000 630 101 -316 905 144 557 -554 -232 820 -276 943 -38 -301 -858 -511 624 752 317 183 905 -171 546 -666 -280 -642 -472 734 -85 310 -374 -408 55 -230 -254 468 858 -130 -760 -935 886 -472 -849 687 -560 -762 -267 -329 -91 979 -602 -425 315 818 665 336 -136 482 891 38 -431 497 742 -156 772 -142 -846 -905 -243 183 -463 -249 567 -776 -406 -72 467 168 -869 458 787 305 -773 129 -215 361 -972 23 756 885 568 597 -224 -298 627 -626 -441 -294 -573 -578 -778 -923 -9 216 439 -364 -91 -810 -583 309 -201 247 765 -483 868 -619 -308 -877 971 976 682 -962 65 -515 592 -846 -999 -666 -224 -461 -354 29 18 377 243 -481 -448 36 -502 427 279 -71 -784 658 -815 -219 -851 975 323 470 -383 889 -444 843 -326 -209 724 -63 -337 -451 -845 -756 -936 369 -20 372 506 539 775 328 -428 -896 549 -324 -910 18 -532 -754 916 703 663 -748 -141 -912 891 214 -217 27 -16 -67 115 -738 71 -228 -17 141 487 -601 -337 -772 593 838 316 0 611 -115 -446 84 -700 -290 -339 794 318 404 823 -169 915 148 -702 -7 -80 -215 119 812 588 -246 458 -739 818 -619 -821 649 -448 395 -133 -796 454 363 590 951 635 -578 -366 0 -980 575 89 -420 640 588 -216 -872 -987 221 -157 -935 -149 777 -689 -189 -999 839 976 820 218 -127 -732 -92 453 697 595 823 472 368 331 420 3 699 409 -796 -494 -423 -466 -752 -916 -85 306 956 -904 857 -578 373 270 -659 407 683 -732 255 750 284 -732 -34 -159 -175 -450 -629 971 -92 -728 458 -50 559 -246 -270 -797 -848 -986 -747 -511 75 230 -167 -258 -635 -476 -644 926 -332 809 -840 242 -24 716 -492 770 896 130 923 602 -978 90 -826 -285 -610 -890 185 351 759 -852 902 -611 895 451 660 -606 224 242 262 495 557 250 -356 472 -271 -796 -98 -988 349 -783 664 -556 607 770 -705 -113 892 -852 403 787 -54 62 -397 -491 -468 -996 572 283 -160 126 151 -325 -239 -13 852 -358 -601 344 955 453 -116 -686 656 556 648 323 -705 -701 -974 -828 567 225 999 679 -696 -958 -760 -917 555 -402 -659 -925 265 85 -682 387 -951 -14 -325 -330 -738 -341 -795 151 -682 -330 393 188 -349 179 -457 700 -683 -466 -869 -350 820 610 -484 484 -342 800 53 32 -204 -29 354 931 712 -330 -435 715 -194 119 58 -980 -148 537 916 873 -746 -961 449 152 -685 -675 -339 361 997 179 -346 111 -486 -757 407 185 -73 304 -857 350 996 167 -496 233 632 -910 317 -73 27 -693 -426 -926 750 747 -618 -857 747 841 738 544 -170 926 -502 -230 745 -945 -956 36 645 788 -234 209 -136 73 538 -714 -823 -239 -373 183 337 6 -914 -892 281 22 650 519 60 -127 280 -292 -919 -338 297 -810 -899 642 561 787 -348 -803 -534 -585 -586 -142 -557 378 -739 415 -178 -444 -721 191 138 -562 -612 960 829 -775 969 102 -180 975 644 -526 132 541 972 -866 -595 277 -70 -576 438 -849 -953 374 -39 689 -982 666 -576 118 -669 -711 849 -332 -375 678 -159 923 -65 770 487 -316 -503 -698 -838 -766 -800 -44 313 -465 326 979 330 459 848 905 690 -670 -809 -396 -419 411 733 -291 -577 356 400 438 -978 751 -346 -785 -609 998 691 188 -361 756 424 345 -615 758 -946 815 84 -648 -559 -18 813 120 914 -800 -726 110 -654 -303 927 817 -89 -644 843 672 -806 215 -406 837 -790 -935 658 -661 -271 -494 -564 800 -698 -116 -997 -209 307 793 -96 -589 276 -335 -13 -375 879 -427 -7 -918 -684 654 -234 -737 -119 377 -571 -210 368 766 929 447 -664 -634 -168 -935 -235 106 36 423 -252 -195 193 173 -173 -659 77 -462 -706 -47 87 948 -327 -475 68 -632 -565 -274 -993 434 -162 848 745 202 -390 718 16 -339 -843 483 -724 734 720 -155 428 755 -925 119 -917 367 -877 -637 -739 -552 914 187 330 -789 533 -332 509 591 168 -424 336 -956 -116 670 -69 -246 431 368 116 -376 721 -615 608 -912 -393 525 133 -974 457 673 330 845 -51 518 221 -778 316 180 179 -907 447 -17 704 -91 -156 808 407 -766 -232 904 388 104 118 45 948 763 -911 354 -783 889 -602 53 480 -840 162 972 -765 67 161 -277 445 -629 -136 308 193 -60 815 33 331 -541 808 725 -1 11 -439 -655 -893 602 655 718 651 -408 -955 125 615 519 198 -505 62 -478 -374 513 -324 -442 395 903 516 676 -808 526 814 693 -49 876 473 -49 -323 -106 -773 872 -75 -112 467 820 -16 -774 -822 781 99 -801 496 527 787 -151 608 -370 846 -683 87 -604 297 -367 -694 -861 315 -253 116 -219 839 92 87 345 -343 -489 -813 734 243 -905 580 -880 -407 298 -952 450 -77 247 921 147 -673 375 -204 -842 -346 -984 126 987 -148 -940 -896 -779 -261 -667 -109 651 -735 105 -658 428 25 -142 797 567 -296 -917 -580 -660 933 -976 487 970 783 -542 668 571 -393 -378 617 46 71 -128 990 -620 -987 116 -568 -851 353 494 810 357 69 317 432 -560 814 -597 347 -24 -582 -657 -514 -314 -839 794 -873 667 942 -327 -27 214 870 504 927 255 847 49 -448 -424 180 973 382 963 533 589 523 -144 890 -743 572 324 756 -958 33 970 926 -265 902 377 -53 -33 -272 -828 544 976 878 -419 401 -499 408 -711 984 82 -325 -977 -257 -949 -504 -541 -722 84 -83 258 -116 -932 234 885 -790 894 -567 -289 -440 722 -662 -547 959 72 998 217 448 368 74 178 -559 -720 709 -679 294 -685 -406 -794 -714 -206 13 777 576 880 -702 536 771 343 -280 524 -902 558 -74 491 -31 -41 -88 953 -667 -996 444 279 -415 775 338 878 -392 -814 836 -282 764 662 219 885 267 -241 -568 -886 420 748 855 -710 -781 -375 344 -419 894 -20 -574 374 649 893 -632 -857 115 -756 -548 475 578 781 -62 969 171 -958 -119 -637 -206 -782 -39 -342 -594 7 -761 844 -352 -937 -872 -947 379 612 -421 343 974 173 -538 -940 664 768 182 387 550 669 682 868 -103 63 -36 -826 105 906 782 -956 -904 744 -81 331 312 -644 114 -981 -136 -394 332 442 -25 -44 -873 -857 522 -78 -692 943 621 224 -287 255 -602 138 -245 -706 -673 513 -684 960 -705 -664 589 695 -18 652 397 -190 -366 -881 995 -358 -647 -871 995 325 459 -718 211 73 -835 224 419 766 512 713 73 236 -154 497 -236 281 -183 -298 -920 -309 764 -908 -288 853 -698 -372 -301 -790 994 334 -401 162 144 420 861 708 -843 861 -441 721 980 -35 -627 -677 -441 -798 692 518 172 -688 -838 -365 804 -382 607 -777 -384 592 -899 -691 -87 -253 -577 -236 -174 -728 17 472 -742 -869 -672 347 529 -121 739 -436 908 -33 223 -606 511 -781 662 -284 -514 -906 -229 919 -687 235 -824 28 -890 -965 -422 -577 145 -558 -696 964 679 -600 696 689 -53 639 -335 -800 616 748 278 -718 -494 755 -460 -58 109 -355 -928 641 551 -650 -654 389 -830 152 -820 -337 692 -871 221 676 848 -833 -560 -440 -278 310 832 41 14 35 255 -936 590 604 220 109 930 963 28 -505 646 205 440 -373 -866 -531 -139 397 -238 -878 -341 -471 180 -585 66 -815 423 100 -734 402 -750 -798 -426 312 -945 731 -574 31 -554 -120 835 726 -243 -312 -764 -74 255 163 -10 -20 -340 -439 450 451 466 -80 -136 -602 -84 -654 590 448 123 -431 -658 -820 513 90 -499 -881 -32 214 -410 -440 76 -968 -54 468 422 422 176 953 -306 418 -779 696 -775 541 605 -337 787 185 -106 85 -303 352 233 -900 355 186 546 -210 -770 623 641 642 -102 287 439 -213 681 -470 -981 -116 837 55 -161 331 762 20 -507 985 -422 -204 347 849 -386 -230 227 -490 -104 133 965 265 54 -696 247 -945 -985 807 122 445 -568 115 506 -294 185 89 -988 -175 471 188 711 -68 -342 -212 646 -795 590 -607 628 -750 -857 0 -270 359 54 -797 628 -843 959 -302 828 -840 270 -287 547 356 -919 176 -139 -668 264 -482 -551 -32 -699 480 825 -810 451 -254 549 95 102 930 816 568 648 695 8 -597 554 -329 -579 -728 623 832 -880 -621 -330 -933 -924 -691 -673 195 879 -983 -363 706 191 743 768 -351 36 -638 447 -224 156 -388 -714 416 -968 525 921 -293 -246 -280 -349 -296 -964 -52 355 -887 825 -942 -442 701 341 -152 -887 169 -880 -855 -854 387 733 437 -532 478 -543 400 683 384 -927 -332 905 3 -397 546 473 460 788 341 -544 985 239 -842 -268 -108 -358 -168 -568 656 -826 -899 -452 -199 678 -642 -936 792 689 217 929 183 -708 -264 -308 -824 530 -741 -403 -397 -607 158 -718 -122 -548 888 33 -862 829 -254 239 20 711 -565 554 -369 244 390 947 358 -223 -799 154 746 535 -206 560 478 558 977 -307 947 459 -285 -892 495 -912 -101 -370 990 -729 801 114 724 823 -616 -869 -973 -571 291 949 -942 -214 -679 289 299 976 -677 22 796 781 920 -964 -780 -463 -599 -36 301 -288 943 413 356 170 -976 902 824 590 -51 344 -582 -139 -875 354 -137 822 19 389 -884 182 134 -370 -693 -964 83 -532 788 252 -384 -415 640 134 45 1000 -210 148 -645 414 -464 -246 -866 -519 -951 -149 -280 575 576 797 851 -331 -68 291 425 835 -557 643 614 -536 -395 -477 -996 375 -283 -570 -179 -736 951 -316 -22 862 293 -517 608 -430 -871 -109 500 164 -632 -591 639 -528 -482 879 448 -797 555 -869 -212 532 -419 -788 -471 -926 643 -846 -327 -802 935 166 -232 -858 -987 762 -588 -754 30 605 -584 -253 537 -453 -526 -996 868 -682 491 -913 -549 790 -657 -485 345 -802 131 102 326 -569 286 907 230 -828 -264 705 -227 140 -285 158 -251 -870 -455 -901 -598 -47 0 927 -983 -486 949 230 649 -993 -319 680 780 -826 748 267 444 767 -53 402 14 150 -489 -867 -991 194 516 374 392 667 767 -868 328 801 -902 -862 265 -536 -71 89 417 770 -562 856 -781 -368 -228 -278 893 -145 825 225 -51 -832 -364 79 -960 -967 -631 935 -124 -214 -961 631 -134 -94 356 397 359 300 635 39 538 585 -57 -212 571 105 72 -410 808 -419 739 92 -101 109 -724 -431 353 -403 -66 -304 683 -551 -976 808 -888 554 -878 -22 -541 623 995 582 -608 -991 -481 295 -348 -687 998 -25 343 -267 677 50 -996 -499 496 -140 675 -324 906 -864 -288 975 889 413 -688 -294 658 -258 -640 354 -174 -596 -202 -308 -573 -556 -280 -622 -527 466 805 -945 861 122 57 905 12 931 157 -318 -564 137 -307 -789 -547 746 221 378 -766 -347 906 -876 -391 235 -498 -167 -536 463 906 -51 844 -292 705 -41 773 605 517 -65 398 -46 -27 531 -442 43 -283 887 -246 -263 -251 284 -593 792 805 708 173 19 -911 998 628 -276 968 -279 358 -990 -26 -780 373 185 -365 -114 -423 -638 648 -578 -453 -26 -883 928 -889 -91 6 453 -388 311 -379 142 836 128 -705 -183 -291 -429 506 -996 -979 -673 -230 785 -234 846 67 -401 -865 -202 249 211 915 699 -928 -451 -285 -603 64 708 -314 923 79 -47 43 393 -543 -119 929 -977 978 831 -391 -71 667 -143 -634 121 104 -895 -371 60 -513 907 949 -108 298 361 -348 483 -138 -32 335 -758 -2 -219 -122 -827 695 -535 38 286 -15 -922 -353 -821 927 367 370 -292 -666 -998 990 -550 -187 539 71 291 -218 809 -350 924 -291 144 934 -274 -55 615 -700 409 41 132 826 -112 99 151 67 75 441 -321 -850 836 -579 282 -391 -816 -475 706 857 357 383 -110 -742 -344 948 591 56 -568 577 -284 -316 -662 706 14 -384 -264 881 540 -828 -101 -48 589 469 56 -448 850 -837 876 -21 373 -454 -671 -769 559 440 -499 -308 -18 -489 131 -502 180 454 -343 494 -602 -979 -80 864 550 -140 833 564 -630 -165 -770 332 27 -467 -497 939 899 722 -487 467 -430 182 -269 422 938 415 625 566 695 -53 -913 -699 -95 -54 849 733 -161 -619 -438 -781 -697 -856 -624 -21 189 -103 -418 560 514 -531 -155 295 -940 -457 -699 -204 -249 -941 116 -176 830 -419 79 449 -344 -182 188 -570 193 -361 959 395 -739 556 181 -784 -625 101 -781 889 -84 356 -432 289 -966 -19 141 844 119 -517 118 500 -930 -555 780 -794 -769 -99 -7 473 -397 -824 -699 747 805 -853 -996 -544 564 -274 797 303 517 -193 -651 328 969 721 989 137 -907 499 904 937 -1 -123 -701 845 290 512 659 -365 13 332 954 -746 -480 -494 -248 519 -975 804 -790 -780 23 408 -942 -828 -209 430 -84 -191 -166 854 658 -409 -599 841 -599 817 -95 337 467 -901 -941 497 -904 -255 391 103 -555 67 967 -335 -938 547 343 -787 -484 612 432 90 -865 784 -379 66 495 -910 216 -330 218 -139 -166 16 801 -828 924 -7 -738 -157 -152 -120 -97 923 -43 -607 32 130 -995 -40 -789 711 800 -740 -537 -825 672 -562 -486 -596 -872 -166 710 -439 318 -909 -263 205 -418 -242 -839 -786 -928 808 -461 137 45 -910 -152 563 -584 762 -513 838 -481 -996 -64 281 -494 -150 931 -67 -151 342 735 -845 440 -350 -651 829 478 -255 -491 -990 158 867 812 417 200 -578 -640 -46 306 680 39 -479 -505 -268 24 -186 -668 223 -803 -912 777 -985 -984 -552 -915 -380 -909 894 -936 -77 -911 -552 589 -580 -306 -308 629 -803 308 19 -812 -770 -807 414 832 230 995 -612 -416 29 -198 487 -13 371 173 -590 627 -853 -486 -589 -589 -918 -381 680 -514 -185 -584 280 16 -696 220 817 -211 -330 -958 810 217 -242 72 -136 771 -583 -786 -705 202 -528 -947 83 -584 -47 9 -732 705 -452 -217 -850 181 742 -783 209 818 637 -686 -795 236 -989 303 -100 -548 -15 615 693 -706 -626 -839 510 -871 95 963 556 -772 -518 -92 -660 -95 -256 -951 -49 0 -819 874 436 -177 598 369 -218 341 752 12 643 -845 -585 -342 927 -628 189 -663 -121 863 496 555 -815 -172 431 887 -158 248 740 -931 -656 -629 -505 -391 533 -123 -786 -535 863 -306 -864 -239 730 -485 -598 -627 -609 -519 808 802 236 681 204 561 -656 227 -539 -960 -661 621 193 317 -806 338 661 250 19 -25 686 272 404 -112 -133 -638 918 49 967 844 799 -667 373 631 -43 204 -331 95 392 -10 -55 47 964 -936 -330 866 147 827 -282 -596 912 -745 717 -401 837 -222 -613 77 -452 225 427 -482 -703 -68 435 970 -137 466 72 -835 714 -663 278 -436 -600 -657 -912 -909 -348 549 304 -516 -241 -571 -228 -870 750 -95 503 77 -556 -225 137 -835 -653 193 -198 -742 -763 -56 374 -96 -93 -674 459 920 602 789 796 197 312 112 269 631 -688 401 944 74 -314 -941 563 -353 -776 -509 -490 -583 -366 -837 561 181 460 -880 -613 939 783 377 584 770 -85 870 -525 609 151 823 -361 294 369 136 727 0 8 250 -562 -959 364 -792 -499 949 -249 999 489 -87 177 176 -180 627 -441 -3 -47 -947 -455 178 -245 -628 514 747 -268 -127 -140 830 501 982 88 -792 603 -522 56 941 -347 130 265 533 415 -139 956 490 -404 -258 -646 388 -73 -139 -428 755 992 -494 -745 -36 400 -561 -911 428 -665 770 -63 -924 -360 947 -145 -755 -725 483 244 -692 364 405 756 -859 -514 -641 -389 725 378 -717 808 364 -31 -26 -403 -219 878 -721 529 -956 305 -615 649 572 870 957 799 168 82 191 -72 445 56 -605 435 9 958 217 -172 320 175 506 -882 -459 -686 -637 604 97 815 148 433 -812 -698 -149 -437 -864 495 36 -93 -192 308 683 -63 -782 248 -242 552 -256 -849 816 -857 -791 -226 -675 -568 -296 -115 394 446 -412 433 -953 -99 -483 313 17 -243 -159 -131 -39 503 567 932 -883 667 -527 413 58 225 -303 -880 366 873 240 -734 746 965 485 712 -552 900 551 -888 -725 551 294 -95 -242 -640 893 318 -449 -998 -465 -537 586 -292 725 826 940 529 -668 232 670 -33 -937 -955 72 738 -35 -145 756 749 112 755 267 255 -347 -716 -481 -276 -407 -471 516 -649 679 -6 864 -218 -298 -97 -43 412 153 817 -217 -403 547 -360 65 -241 72 416 -846 -188 -545 -962 -951 572 -104 865 -285 733 -875 -817 -658 417 451 530 366 -962 89 -550 563 -738 578 463 713 880 84 355 -880 760 -278 -775 959 895 -296 731 819 -394 134 302 400 26 985 103 -224 -224 -504 581 -526 451 114 753 -26 22 -633 -258 957 -287 334 -469 -356 453 164 234 99 -874 -315 -492 -519 808 -454 -406 -417 -313 971 -365 -207 -420 -646 347 948 898 750 655 394 712 -602 176 -668 -374 -366 -567 -683 65 -229 -317 -194 255 488 832 972 751 -291 639 -447 -472 -122 413 -591 350 945 -432 843 -418 -457 -832 64 464 -451 719 -25 16 -913 -866 -903 -418 -187 589 22 -974 -999 -208 -88 -601 623 441 -547 539 -936 531 -397 -472 457 892 -240 -156 -178 -105 -159 107 -961 -516 711 707 448 238 99 -632 -413 672 -54 44 -592 591 641 814 723 -657 -718 963 351 -296 -788 937 -264 26 536 -633 -750 322 847 635 -355 768 487 328 -151 -76 -579 -644 -634 457 640 -984 620 830 -277 480 -824 -95 -818 -448 -254 -2 -744 68 -895 43 -726 -885 -849 831 886 -353 -808 855 247 -412 -304 791 -806 901 -109 -237 -682 460 328 427 -689 781 802 -869 302 346 -764 -204 -369 -15 972 737 228 -456 -376 -727 -175 930 -931 -103 -912 -59 666 -816 -152 288 -584 -577 715 361 -499 815 -982 299 816 -700 327 -269 -769 -481 -295 985 -734 853 794 699 -310 -714 988 -765 914 876 454 179 322 959 -920 624 956 112 798 -232 790 197 72 792 -959 -867 -455 -922 291 226 -209 614 -233 271 -573 247 -458 -461 -716 -557 -284 -321 727 298 -410 -554 919 -986 334 -901 -488 604 638 498 -845 -312 952 335 359 384 -187 -789 545 932 -857 -601 -525 252 594 5 470 -505 397 -422 -11 628 -949 686 266 871 -415 572 -741 -200 -976 -70 547 43 291 -991 431 -281 -345 384 -378 9 -203 -538 2 -802 -564 -433 129 -869 -864 -350 -903 211 493 -61 -527 -793 -64 486 -268 -168 495 744 757 -417 542 -460 809 173 -560 435 -816 -755 -759 713 -152 712 929 582 586 446 304 261 41 575 -54 -438 879 -345 499 150 579 -371 -238 883 -947 896 -605 310 224 920 -949 799 -42 -4 253 447 882 -207 621 546 -309 618 53 -100 862 449 960 908 -506 844 -672 491 -663 370 -960 962 -182 -301 340 -394 -556 932 -120 -214 -873 758 990 -29 -484 -154 -633 402 739 703 598 -900 -226 -8 -433 -867 -457 36 -64 316 -390 -123 -195 -466 752 -91 -213 942 -492 -589 736 -66 283 343 785 -40 -53 -238 -433 -199 -280 760 -193 -140 230 -180 226 248 -276 -913 -58 -597 -491 -228 -485 -749 782 707 948 998 37 -439 999 -834 518 -974 60 3 72 634 308 595 -269 390 -484 -734 965 350 736 -96 -194 115 -806 -335 754 -998 -324 -952 -459 -891 522 819 22 -695 95 -620 -869 -883 764 383 471 -885 760 28 -104 -642 -172 -597 -215 -894 -834 741 612 -917 125 -113 759 398 -766 -774 720 157 690 -956 -796 -387 385 -676 -568 394 -677 884 420 86 95 -137 312 -237 -512 827 -476 -581 274 200 -230 -175 -651 -202 -210 -701 849 446 -436 704 -969 -688 890 439 -523 148 920 -419 463 -518 -978 -365 -898 -41 -541 998 544 615 951 442 -279 -77 901 102 55 -835 519 345 -234 -491 327 -583 -831 527 854 933 917 962 555 465 998 687 -562 -810 284 553 -918 587 -498 -250 -461 865 -143 -86 -807 -855 -616 -707 -50 -994 -772 -653 848 410 284 644 -942 854 -933 263 -569 -136 578 657 91 -407 514 -274 380 -661 -152 51 -32 154 83 -944 39 -713 -35 -222 85 903 359 472 317 39 946 99 -153 369 644 892 -540 -334 -291 757 -906 790 -63 229 17 -215 353 755 -39 661 815 -723 16 850 -887 551 704 711 -980 -977 -721 -965 778 -260 -935 463 -307 -808 780 -322 687 -922 663 568 -559 -976 162 979 -904 42 -618 715 -923 -104 64 682 132 -235 -518 -60 588 -287 -625 725 296 644 11 433 -190 -978 596 258 -917 -90 881 -655 996 -950 954 194 -976 -328 -788 646 15 -644 978 439 404 690 489 -622 -798 -535 411 -853 724 249 -902 513 -786 -704 434 -729 -401 -827 -264 612 308 -947 -186 -210 914 -226 323 -677 -603 320 113 -56 -826 859 -924 78 -700 824 868 61 989 631 746 411 -902 -66 -956 585 -364 725 754 -343 456 24 960 989 58 262 -343 483 1000 388 583 -257 -730 -491 -682 -145 616 -119 -615 500 969 922 -670 -231 284 -332 951 266 -276 577 453 240 688 172 -365 167 -489 299 883 -518 557 138 -809 -111 -780 -891 -481 -998 440 309 666 -54 895 973 -361 -309 -949 -247 -954 -621 40 -373 26 -119 -748 96 534 -515 456 111 666 -551 -414 82 -954 440 -132 -184 652 -527 678 -81 650 831 -30 -758 915 -926 215 -400 969 -403 62 892 426 -779 -591 270 -17 671 -536 389 779 699 -891 -219 -779 -949 -363 512 -764 574 913 -825 877 457 -396 107 -886 -757 868 838 737 -746 -274 -759 350 -956 -904 -429 -207 -372 351 170 855 290 -2 -253 -933 -39 35 -650 -911 -734 362 728 895 -336 824 322 8 -324 694 -515 -765 968 -469 -368 57 404 335 628 329 -360 -952 -270 636 743 385 90 872 -224 -695 745 -945 -702 813 -630 882 691 496 -490 416 701 16 -834 -50 -83 -245 -838 -592 -640 -592 614 -2 929 882 -801 -686 -140 79 336 317 -968 265 -105 828 -777 -509 694 -461 -64 -309 926 -516 -378 -775 -913 -536 -840 -247 814 -548 513 -96 -740 -75 -482 994 316 303 564 104 -524 -469 -83 406 316 -399 -765 -408 675 -966 -821 682 908 97 -654 96 424 -822 -48 -5 -687 855 762 -524 982 -764 178 -331 4 231 410 -993 -232 -768 -336 317 -224 -160 -519 -564 -14 -420 -531 583 -917 774 848 -755 -542 -373 -451 318 562 -70 4 -861 575 78 202 439 729 387 983 165 -993 2 31 689 880 536 -806 545 -675 -513 448 649 144 -565 609 -548 820 -438 -613 100 -80 986 -728 914 219 -55 586 -798 796 -123 840 919 -451 992 -976 -343 238 -454 493 154 72 289 361 -948 -344 185 -881 -983 29 677 -175 -489 -175 263 -506 -676 -229 837 244 -702 -409 388 -654 -375 795 -402 -488 -47 18 -145 872 934 -342 -309 -464 751 -263 -487 -439 -174 86 -140 -563 -317 -557 804 710 415 377 -745 268 -360 -35 190 -30 104 -184 278 274 -217 -147 265 190 -162 -513 74 900 -349 -409 314 670 -963 -930 -954 -818 30 365 -271 -59 903 189 904 -445 -722 -795 576 -939 -958 -178 -275 234 217 134 -84 -165 321 -242 57 835 -108 888 685 -331 160 527 -412 -860 560 407 501 89 -278 -789 326 360 -32 -152 -683 440 -463 -587 483 99 184 -678 -308 405 41 849 551 759 -289 -236 591 -143 584 -920 143 -632 165 -71 -900 -343 690 865 704 -752 258 -99 788 503 444 -800 -66 543 803 -605 -595 292 889 -404 565 617 20 -101 -420 -40 679 -706 -270 21 339 -86 -349 701 527 339 388 986 -618 -579 -905 860 -595 293 -391 237 -106 -560 -219 459 -190 -802 116 -334 540 -179 33 849 345 897 -469 66 177 -580 -105 -615 -228 495 707 358 244 223 336 204 -28 381 943 126 103 852 -217 652 -505 -479 -984 136 813 -682 -927 -917 -669 -10 -126 -126 -595 904 -297 24 -608 456 -682 235 215 510 578 153 605 -611 -53 -579 732 432 -942 -193 -799 -55 -169 226 894 457 654 -185 -444 -361 -861 896 -401 -417 350 -462 -119 -324 477 -887 440 304 -461 951 -834 983 -740 -107 -643 423 406 -690 -34 -396 -568 -862 156 -138 -733 633 -359 488 -968 -170 -795 -753 318 659 -424 -180 766 -945 -838 425 -386 167 891 -550 838 538 782 -758 534 -220 577 12 -301 -150 942 -261 -831 -214 -727 660 757 856 80 -433 922 -230 266 -67 309 937 952 -449 -906 705 -502 -545 144 -891 50 -600 -279 97 795 -412 -745 225 -375 -665 -503 -112 -806 2 -535 -948 -131 151 668 248 949 696 -670 225 158 -768 -304 -833 344 -186 645 -413 768 625 -782 968 -578 553 156 -538 -207 282 -699 -790 -754 111 559 326 -797 -370 -773 -325 -887 654 232 507 -448 698 49 -210 370 -465 -110 903 -411 667 988 -56 410 794 841 962 598 -288 -745 218 835 -39 979 639 -188 129 143 334 -324 506 -588 576 213 -302 -560 -899 -532 671 156 963 -792 432 424 -31 -359 -287 -617 354 379 -54 689 821 599 -274 49 -414 207 -597 593 923 646 -46 288 -105 449 -802 329 -939 206 647 -952 238 977 771 -879 213 -74 98 349 742 55 553 914 522 260 -24 -708 -325 635 334 -268 416 -1 254 177 -325 88 317 -281 62 907 -673 -165 293 543 453 -333 -138 382 609 -436 -618 -1000 591 -314 525 644 266 -108 -505 720 -636 -38 -143 482 -392 597 -516 837 -339 528 -113 -902 -728 -924 -859 898 428 475 -62 -445 308 953 827 -227 -34 -965 -916 537 556 -713 -222 447 -119 -403 -707 -809 726 651 546 811 -851 798 -575 581 72 389 846 -527 -17 375 -561 973 -323 900 22 -496 101 -417 -431 -295 172 -874 420 -114 -256 102 165 422 -465 910 -492 -652 956 -226 -122 250 -346 -475 661 388 -794 -993 -593 476 809 -758 162 464 -158 -132 -74 -909 503 -804 -304 -236 304 -194 -196 417 -303 -412 -172 619 357 -389 -217 -310 -90 -432 -506 -170 985 231 454 -441 -741 168 -172 -587 -133 -964 -690 744 73 -556 195 589 235 691 688 798 218 378 -643 628 55 404 -229 -551 693 -771 -32 60 -603 -283 -913 -804 -847 707 600 994 410 606 -272 -540 639 -141 -456 23 397 -972 734 740 -577 -920 -825 -847 863 991 782 329 -34 -887 -431 -534 -254 -767 756 416 -193 817 843 323 -576 790 80 201 -624 -270 -904 845 172 -162 672 -462 384 356 -728 -241 278 817 14 -346 -800 927 267 212 302 -994 743 -137 -479 -397 2 682 -940 -443 -290 231 539 138 -198 226 -923 906 -252 952 -841 25 -137 -591 -811 634 -699 -366 -675 912 752 -282 31 -859 -249 -743 28 585 479 419 -7 943 395 430 145 -747 323 -820 981 -776 -128 -375 -158 -563 -236 -534 -6 169 177 639 153 992 -546 -938 -854 684 51 835 -964 796 698 -952 -114 914 459 398 619 -639 -368 -134 953 -376 -261 -616 -688 61 -132 823 -819 -537 -454 -238 838 -510 849 959 -535 30 -390 667 -978 348 -134 -4 -681 795 -468 545 -369 -33 -879 -161 -757 569 -352 -782 313 87 882 962 -705 867 -57 -852 -125 951 913 561 726 -546 -193 189 357 -485 64 598 781 563 525 895 417 520 951 -54 499 -955 670 924 -72 896 402 102 -632 -326 -242 911 204 -825 -337 -695 361 61 -645 706 624 -642 840 -114 -564 -508 499 -286 781 338 -125 -285 -659 -909 707 -311 755 136 308 590 220 532 -647 -61 868 -928 528 64 -361 -935 908 177 373 -447 119 -243 618 -576 937 -25 -629 300 387 -661 -448 -919 20 -900 -611 522 -880 885 -707 -144 -268 915 -925 -363 595 -618 -266 -563 668 -459 565 14 -24 276 255 97 950 370 170 493 -272 154 -882 -12 -589 624 -368 89 -878 654 -351 454 -921 83 230 620 -173 -55 -664 676 914 370 -855 -978 993 162 -613 -379 -34 78 -517 177 472 -731 -43 -663 601 258 682 829 -964 240 427 505 452 -147 413 225 -242 384 399 889 407 -970 696 -389 794 567 460 14 198 -1 -736 393 821 174 575 -708 358 699 -764 172 77 -46 65 819 -771 233 40 -352 -23 484 -637 129 678 90 196 -321 795 142 840 861 994 -618 -632 -840 34 249 931 -940 -214 -499 134 238 -946 401 221 361 754 -229 807 500 884 50 322 748 809 -894 -586 -467 -257 141 891 -731 -920 -673 -786 -716 -399 -594 461 982 -981 55 61 186 679 -778 -933 708 114 630 109 404 862 -646 -613 600 -60 828 312 -16 649 898 -731 987 -649 -211 953 -251 728 -676 607 747 -58 577 692 -473 -975 309 -852 -276 497 -36 999 588 333 865 364 -771 399 -443 936 -517 936 -410 -542 960 -237 -821 724 -166 -724 208 359 -504 -529 -97 -518 -386 -67 649 328 -139 -358 -900 229 -497 253 310 590 -376 -825 -618 -240 488 281 126 944 -407 -826 272 246 -882 -932 558 -646 -659 568 -832 532 -371 179 986 -725 285 784 346 979 748 854 864 207 -936 382 -184 -55 450 970 711 288 777 -814 803 954 -958 -595 577 414 649 -139 795 991 -210 -117 -222 438 156 187 -35 -700 106 831 -631 -450 -329 962 257 133 350 -236 59 -14 886 -523 -974 -460 142 77 276 -220 783 -926 -298 28 31 426 -516 -744 311 -560 560 -187 232 79 -829 177 795 -283 568 -155 865 -890 698 -581 471 -620 508 276 81 -519 -297 920 912 594 762 -722 -682 -46 14 203 -56 -475 -768 -257 -221 -716 -16 -236 -889 691 -780 129 312 372 -396 -216 876 777 -837 43 185 -283 -611 6 925 847 -593 82 -954 56 -386 -328 460 -864 88 183 -181 70 -586 -594 408 799 528 -890 371 218 810 446 -932 236 193 -245 312 -63 116 -307 -501 -400 269 918 383 -455 787 -529 -210 -8 -294 -527 -937 -630 -75 418 -293 514 -225 373 701 507 -541 471 605 70 534 891 -399 -448 131 -608 73 -573 -335 -187 -18 -774 353 -140 468 744 -200 80 290 616 -211 579 -167 65 -126 382 316 184 -548 296 -322 49 492 -430 146 18 -202 156 410 474 -761 610 -909 -252 823 -331 -676 -91 -603 -817 994 501 807 250 789 -199 -483 706 378 584 366 -734 98 -904 -185 -974 451 -779 -970 -769 -971 -662 -852 -14 151 -913 -882 121 470 681 249 -603 276 -954 -311 968 124 916 316 229 -786 545 158 43 -314 -639 -926 965 -654 -833 491 340 -132 -33 -34 315 376 249 773 -416 -533 780 -989 686 681 -350 -784 -328 -305 -715 780 -506 -61 460 -930 376 971 55 964 -358 -879 307 -527 438 -589 183 -479 -294 162 -643 291 833 149 967 661 -725 -46 859 -152 -483 -19 867 -800 -914 910 -15 556 -815 509 -507 -526 -701 521 -564 -68 399 701 -569 496 743 -452 -256 -532 632 328 -929 -618 -574 631 117 202 -294 -624 -656 675 -250 909 594 323 197 -966 870 921 467 841 -316 -919 -907 286 896 179 359 -926 -625 -866 -644 34 726 -137 -802 373 173 -873 723 -801 403 -411 928 -940 -185 558 968 -851 676 262 764 426 672 994 -710 -86 -303 -851 -676 -530 231 717 203 128 353 884 621 430 380 5 -852 179 347 825 618 -835 850 239 34 701 -488 638 -117 188 281 -521 -216 -32 -529 -753 586 153 7 663 -594 817 873 640 31 -669 -863 -711 -835 -595 582 -206 -816 -81 -601 -203 -681 872 -382 -358 -836 -899 -955 -11 410 288 746 -386 519 50 -354 -109 808 -476 531 -518 -150 443 -741 -645 -427 529 725 -199 923 -327 382 7 709 -509 -337 -767 973 201 -216 -400 820 -729 797 504 -254 -666 90 256 724 192 528 -558 437 -848 956 -931 -444 -820 -404 970 662 933 -557 -433 -96 948 77 -138 536 -684 231 845 -832 693 256 995 -837 507 395 27 920 538 -689 -994 -715 375 -570 561 335 417 316 797 -528 -624 140 367 -436 -309 831 -395 -971 -41 387 -866 832 -830 806 186 -589 433 686 -873 -46 -310 529 -414 335 -436 -470 328 -773 35 556 863 423 321 -317 685 -16 656 -605 835 -293 482 -48 -626 -589 -264 -82 -17 798 -564 -699 -319 364 433 927 -860 58 263 -504 -353 -834 -711 -554 353 368 352 446 -271 -933 89 -551 33 -240 893 -251 -13 -284 211 813 -700 -135 -557 -972 -668 869 299 -181 967 886 521 135 -459 380 -130 -785 -29 -636 -832 -466 119 478 289 -490 -239 885 -817 696 355 577 -392 663 -320 -733 140 169 709 -109 -522 -660 -852 -570 -796 913 -318 585 -259 174 428 -633 857 185 416 482 -461 -787 -663 71 479 10 25 -928 -416 -336 449 851 574 198 965 -189 -523 352 -226 -857 -720 -197 953 -792 -904 953 -516 -82 956 -931 697 -983 -277 551 243 -792 791 275 109 358 -866 985 645 547 -785 -66 822 -946 749 -161 -642 -861 143 -515 -416 262 -874 -316 576 -734 -958 -493 966 -517 126 -437 -21 -464 102 -657 106 507 -661 312 684 196 -873 -802 -430 -833 773 871 187 681 -534 1 865 460 -353 620 433 959 197 214 722 483 -324 -985 -32 99 -755 -547 -771 -596 -444 -224 -381 403 -224 -313 -721 -6 -815 680 677 -251 -335 -59 -846 627 -119 -432 -479 324 852 -962 -982 -107 594 -349 -86 -402 -883 999 52 -871 -564 -956 818 -315 661 186 701 -209 -644 -964 976 -916 -902 -916 -6 -139 -867 -508 -268 192 172 -300 216 234 -795 443 120 797 856 -450 -581 -864 -809 -150 -60 -595 -684 951 191 36 -714 66 951 -185 17 419 -467 -246 -58 735 -989 -370 -569 64 -833 -575 -39 807 384 533 -759 -186 669 -195 -10 -414 -135 -788 -371 953 616 -206 -189 302 -604 534 -607 725 -14 838 61 729 -152 48 809 451 255 -71 679 158 171 -685 -206 686 873 43 -784 -627 478 -177 -164 369 -337 -307 -836 740 400 -50 101 -887 -224 177 -883 588 860 -40 947 627 -807 77 -723 -381 194 353 -601 -128 407 544 741 -368 906 -974 -409 383 232 108 742 -193 -51 994 -835 -588 -231 340 -828 -969 410 -639 674 23 -958 -420 -920 649 558 -710 779 -992 368 193 -71 774 -665 610 -203 700 831 -424 803 906 685 335 -118 -577 -46 -284 -398 -418 -253 -602 616 -313 222 907 -849 -814 808 826 -32 -56 536 406 872 -531 -987 126 126 -560 -117 -829 744 -774 -334 262 111 -460 464 829 383 432 -242 -436 -934 -838 665 411 766 -910 -486 -674 3 352 476 -217 -50 697 -511 -732 705 165 173 188 -817 -570 -25 407 256 -922 -386 -720 390 -431 -907 649 569 -689 -775 261 -454 580 523 716 -108 -18 -431 85 -911 580 -216 -477 150 -582 -973 53 -62 274 -318 743 -449 -86 -322 105 55 -888 139 445 607 866 126 -872 361 -858 -615 491 -10 -926 173 -199 -107 -99 -239 -334 -521 544 755 -819 870 777 486 858 130 901 -438 95 -822 -807 585 510 -648 -127 -121 -289 -655 399 -199 552 -12 -652 -450 989 -450 -661 825 242 -379 641 -758 -672 460 292 756 -811 562 -862 474 143 -856 -933 -3 555 419 802 726 581 -873 842 -601 307 -809 419 -952 905 874 2 355 -83 -680 -223 -197 881 206 7 952 -482 840 -512 -564 405 -202 -411 911 416 -357 319 -766 462 -55 486 -46 824 -46 137 443 -658 -678 -476 -608 -407 606 -162 585 14 -659 537 -294 982 -552 857 -826 -542 589 349 501 -299 349 -59 -51 822 746 -292 -357 -964 -182 -175 314 639 -472 -608 51 -233 -442 -41 439 -638 -308 -663 905 -219 540 -2 -974 567 794 439 185 -46 406 -181 -609 -340 987 591 -916 464 -219 -262 -227 -212 190 129 -883 900 320 -164 511 603 110 -697 409 950 -362 803 931 72 249 -234 -427 -151 -283 -114 -828 656 730 882 376 700 -979 -536 -62 -282 -673 436 75 -37 796 732 917 -500 -96 -948 374 -938 166 615 -107 480 -371 -244 -109 859 996 401 344 908 -429 542 -844 -869 -61 -16 550 899 -760 257 -890 801 545 -291 -147 883 964 -642 -352 -832 -669 -59 -847 989 -88 -266 -766 828 -817 -831 -377 200 -590 -221 870 253 757 19 -232 518 -191 904 512 360 253 -298 -172 -871 -136 -557 -295 -729 -727 -540 -928 864 430 945 -995 -48 597 822 458 -875 -334 270 438 -799 720 -994 -95 -5 571 990 -279 -770 173 -760 165 -111 -44 -131 -166 -635 -230 755 -274 -713 -935 -877 881 738 -538 -53 -132 433 588 -903 664 702 835 -598 29 -98 -632 -962 624 -423 591 -758 -716 724 -968 979 436 559 -707 -904 -513 -186 -702 127 315 -18 -411 324 481 121 -600 -642 -699 -628 827 -978 -896 -842 814 -560 10 -203 -898 -821 -683 -187 788 -18 597 176 379 -438 -591 -899 -705 -669 -890 -278 730 43 278 765 -403 -671 -20 -139 117 656 239 -381 948 388 587 -717 -502 -325 684 -766 462 -351 149 -927 -443 370 -382 459 756 -870 125 -727 573 -685 -210 782 992 933 -208 -636 -470 458 -180 518 761 -457 -255 166 -783 -121 -96 186 522 -941 -965 -680 -720 978 484 179 943 570 900 983 -565 -391 36 668 671 950 846 826 724 635 -369 820 -987 -806 120 616 193 -400 123 399 150 -249 -21 -493 445 -76 -348 890 621 128 629 362 -308 -564 751 -712 -650 106 629 -454 66 637 -616 -408 921 611 795 -336 593 915 795 37 -592 -451 -657 566 373 564 -185 -134 741 -735 890 738 -828 -344 -131 -521 -935 471 74 -975 -441 992 -302 -434 661 600 -727 -10 -41 689 -510 -361 -415 718 470 229 865 -4 263 667 -138 317 351 270 318 182 -217 -798 -772 -262 217 -718 -133 654 -258 719 -547 729 505 -290 -811 591 -14 685 -102 657 908 461 56 -66 242 101 453 -697 949 620 -79 440 163 -576 763 -917 914 265 -176 520 -483 966 -788 -478 554 -914 -654 -272 -814 -480 -236 467 683 99 213 -806 -146 -249 935 361 -678 889 41 760 402 -367 503 39 225 -114 -848 240 -93 -171 -698 396 -995 140 38 936 78 744 -683 333 382 686 -717 354 -179 -420 -109 -813 -472 672 461 197 298 353 -230 -225 56 262 -351 413 -536 611 979 427 770 -212 220 460 990 -2 -455 849 16 552 962 -212 -941 -222 924 -424 909 -670 959 -134 -164 677 -393 117 279 -721 757 661 737 -619 448 705 -902 527 314 74 -42 -637 -33 774 2 -530 495 -427 -708 -134 -495 860 -531 -885 -116 -180 852 -424 251 -29 -548 830 171 -873 618 558 873 890 341 -564 989 -130 230 199 -770 439 -953 369 190 19 182 59 144 89 264 949 -234 -676 79 549 103 -762 960 -811 -568 661 337 284 647 -503 -941 416 983 -713 -726 55 498 158 -551 658 45 179 747 -561 -405 423 -588 564 205 696 799 -997 697 -404 949 628 -530 203 -925 -460 -573 415 -729 1 381 -520 -575 -985 -54 -651 -957 80 775 929 -425 600 -447 -586 -136 -293 -12 -489 53 955 -459 330 782 846 960 -259 -521 -738 -342 923 -921 -372 301 784 999 -555 -851 -575 421 -397 750 -714 -486 -622 647 -88 424 613 -799 -508 351 975 -54 691 48 -827 702 -861 348 -246 -761 -86 505 157 -10 688 -479 251 -839 -590 24 699 889 688 376 719 790 735 184 703 -349 922 -952 936 -858 -465 -482 186 -982 291 -594 -332 -524 -763 223 -34 287 421 41 451 109 -828 -247 668 909 829 20 -912 366 183 -831 791 180 675 652 986 970 -463 345 -732 -361 -758 -550 -161 45 620 -959 733 -809 -264 477 -584 620 100 -288 -819 -33 -673 406 451 461 688 93 -241 891 651 -869 -764 -871 -431 500 -643 274 141 -989 235 -948 -153 728 462 -501 289 25 2 445 543 252 -816 -266 879 -891 653 1 289 -335 -661 -210 -300 515 -5 -721 -815 991 -387 622 -283 -629 965 -568 646 -548 528 -53 -319 -37 176 677 -878 453 392 562 -562 -975 490 399 -303 -864 -236 672 660 123 -941 555 -870 724 331 -523 400 351 938 786 73 -284 108 101 224 77 293 -1 193 113 -308 -967 -352 634 18 523 -455 557 209 455 -777 284 522 -329 -940 -672 614 698 -278 856 -773 90 397 -249 -589 -216 971 -222 -921 -981 180 85 187 -532 655 386 -607 -419 -459 -882 766 -22 41 -591 -756 554 -398 -759 369 76 -508 436 597 -803 -743 480 -548 -321 597 -115 924 497 -779 655 653 722 -456 -323 613 404 -134 -670 237 -961 901 667 -28 -428 558 -302 522 366 909 -771 -125 -959 771 -35 -828 -164 928 101 -789 323 607 337 -439 -428 -51 946 279 429 19 449 -424 -708 766 -853 181 842 -679 408 338 -212 -14 -668 -652 -218 -913 -802 -446 613 889 -559 -933 -123 -796 988 369 461 232 -648 222 -382 716 217 -193 676 -235 -890 -117 -377 697 -743 276 -838 -543 98 -882 -975 45 -338 732 -963 290 466 -24 -59 -907 913 -571 111 912 10 528 348 591 -302 -821 -169 -953 466 -123 -545 336 988 973 -124 493 -373 107 -778 987 -425 -492 -607 867 716 -948 -551 234 -400 -258 -415 383 200 -27 -846 -536 -887 407 695 -681 993 -842 -887 -728 314 -916 -676 -776 971 520 165 -127 806 908 162 397 145 -884 985 675 -992 -90 478 -345 453 53 740 436 782 -732 918 -600 -413 -180 142 884 -341 428 291 940 483 401 856 -102 439 385 506 399 393 798 -906 451 -838 246 901 -407 921 -718 -619 -810 347 88 275 -333 -41 -665 394 -428 -715 585 237 -1000 145 -682 967 967 609 -819 -294 -8 189 -198 -182 -747 992 828 -864 981 626 839 -214 -565 -152 137 916 395 972 961 315 -379 -486 -870 559 39 635 229 -846 249 -854 970 -521 912 779 681 570 728 981 811 900 600 -155 970 749 -188 -551 -659 -747 369 -953 651 805 5 767 -991 865 -848 -286 307 -867 -785 857 6 -428 -20 387 -682 378 662 193 -988 689 820 -469 494 -679 -565 -936 -51 -289 87 -642 322 365 -986 -515 -119 570 443 -858 619 991 -345 113 -170 -65 889 -629 189 -798 203 -787 -911 -358 472 519 -616 849 509 506 -749 -208 -612 -7 -453 -735 900 840 514 -397 995 -464 -87 -314 42 543 469 -322 -167 203 -863 448 454 669 -439 997 -705 540 -165 -114 -917 -463 -192 -760 -946 -468 -64 378 -599 -399 -380 218 -171 -46 -147 -322 -385 -189 -656 888 368 -696 -871 647 -228 408 920 -681 934 210 348 -73 -597 -692 2 -732 440 273 -720 45 -653 -320 -790 78 -74 -16 -741 -831 -64 -521 453 436 522 -872 -645 448 -117 450 198 -561 739 -985 -36 460 842 -349 -536 -859 241 76 145 -442 19 413 -307 762 723 377 388 653 -205 690 -497 -806 -180 -617 -560 243 -453 824 -365 575 -665 -256 640 -895 623 825 -296 -365 677 -397 -786 0 675 662 240 -705 621 -243 840 295 300 230 -878 652 -688 -526 -150 576 872 -718 -350 -525 -330 552 3 415 -943 -810 702 -231 -193 325 328 -341 -961 410 461 966 266 -707 361 -393 704 927 671 894 -102 -508 -9 -516 -368 211 57 632 -527 951 -298 -339 -188 79 -484 -569 185 283 -141 573 -201 -142 -673 891 -356 -954 687 319 76 184 90 90 317 -475 678 -343 -95 -954 329 268 -186 801 -737 82 820 237 -674 912 -127 619 -539 807 -624 -137 -721 997 315 -37 73 136 946 227 -967 -14 530 562 -873 740 133 286 -982 680 -381 -323 854 -47 -68 753 -518 160 -407 857 99 -166 26 -718 -508 675 -645 516 868 -550 89 852 -275 616 390 408 896 63 963 786 758 1 409 417 -130 454 -193 474 -107 376 538 350 424 114 658 59 -399 619 360 136 132 221 -382 14 198 -96 -470 -697 637 262 -337 -893 837 -111 809 -756 -969 557 805 551 465 -400 -79 162 83 395 -414 -670 6 -84 -817 136 -314 -928 -358 -502 342 -81 -362 -729 731 907 946 738 -909 -456 -565 91 -205 988 768 712 -728 655 -692 -680 679 770 -335 654 -139 123 -588 -880 -941 704 -18 351 297 -534 -511 -555 -16 -91 299 -551 -424 -70 111 -366 -686 504 353 -5 218 -851 -889 -662 896 -456 -445 -330 -168 621 -811 -612 -467 -663 933 -499 -656 -113 70 -784 -896 -909 656 531 -170 447 -944 415 -749 245 -738 -588 852 72 -994 679 768 -494 960 -341 -582 -157 -90 28 -536 57 -691 -406 191 553 -56 -963 -658 797 949 623 -242 134 440 -507 966 686 -199 -982 -84 -826 193 -488 387 958 604 776 903 122 -569 950 -184 -334 -93 802 -642 746 806 747 -780 979 -187 504 -868 318 -139 729 988 829 -69 364 350 -611 261 8 -570 -475 -142 -843 -409 987 177 162 874 -155 157 622 82 -932 -22 -440 578 196 286 -6 -319 66 541 -679 -874 777 833 -270 809 440 -293 -162 334 -382 -120 -675 -283 -890 363 362 -432 53 -489 635 657 -929 -849 -261 -984 303 874 659 807 -941 -875 800 -748 727 114 101 -752 442 -634 -611 153 76 -180 407 319 783 158 -569 -79 -459 -112 561 -912 889 356 555 -400 502 -926 -396 106 869 315 -706 -7 -361 579 -501 408 -118 192 -385 -177 379 223 873 460 -663 -78 219 -542 526 -372 525 -848 268 721 -929 534 -178 592 -838 -501 -38 -700 230 -262 604 847 753 -539 679 705 -448 -186 -18 33 78 -481 354 -575 989 464 -613 696 782 -37 488 807 -880 -973 -778 -895 -932 460 264 602 95 -461 754 97 81 -913 968 744 -860 436 399 -807 -412 -366 -183 96 -648 679 5 254 -272 -457 861 809 -197 -446 -344 294 416 -178 937 609 -21 786 -307 173 -963 -245 -42 445 402 232 -344 251 442 333 382 -728 445 337 -835 689 -622 -681 917 -171 -36 399 311 867 769 271 -32 118 47 -253 280 982 628 445 465 992 373 -477 661 -460 770 -365 502 -89 91 -713 -102 -830 13 295 316 370 -398 33 -849 -428 -162 -20 528 378 -735 -993 -383 -269 -864 -985 506 441 527 -551 -804 842 -511 501 172 351 -491 761 27 -343 26 242 422 -123 641 551 -888 -19 -831 -248 96 -409 -751 788 -415 723 -942 -807 61 389 379 -485 -954 -323 509 770 928 642 663 381 585 -970 -127 -551 -179 -669 -264 -396 836 419 -575 639 -690 949 -950 195 605 -946 -623 -150 903 492 184 433 150 773 -617 413 -506 -918 -276 643 202 -985 -503 -974 671 -526 -820 258 794 -733 863 -984 -543 39 331 7 470 447 -860 857 748 899 20 775 -806 775 743 -976 849 648 -827 -364 184 -491 509 289 -731 -271 142 -568 -87 -789 661 -830 241 721 211 -978 933 -216 -855 -868 -998 -182 -462 -416 -761 -869 -782 -757 -412 872 593 921 -271 492 676 379 -993 327 944 -263 -517 -373 961 855 233 467 456 -134 368 -744 -944 67 -261 354 671 458 -358 660 571 89 -184 230 894 -956 390 126 200 -419 822 -684 -891 433 302 220 825 373 840 511 379 -361 333 757 -362 -295 -806 664 866 389 -303 911 -961 319 39 502 -188 637 -673 -206 -186 436 929 -186 250 584 703 -744 663 -657 -562 25 -522 460 990 -539 694 624 -672 597 269 609 220 217 -269 270 -85 -719 -431 261 -108 -626 398 922 429 -999 161 63 -802 -1 -329 572 782 -680 -942 -957 984 566 -881 -276 -290 -119 -287 254 884 -49 -157 -20 -276 -517 -290 262 -984 736 -711 -733 -150 -546 757 785 877 98 -171 163 -774 -332 -632 -135 218 -588 752 496 685 -299 -987 752 -290 -529 -874 -254 -513 -882 798 803 -766 441 -158 566 -375 108 639 317 -903 715 -363 -243 -513 -721 364 903 994 993 -930 62 990 782 -312 826 -915 -173 -860 -524 399 -970 877 -547 308 -366 49 883 -883 896 928 -840 -110 782 814 -182 -550 588 -279 -103 -9 673 -465 -188 314 612 34 -575 -800 926 645 -237 -747 -422 -90 885 -180 -118 78 788 95 -432 269 -17 -210 -241 485 869 623 255 -466 -349 -684 872 -225 -442 867 546 744 -473 -338 -555 984 386 490 -91 390 824 317 120 -431 -397 723 -724 849 -687 -241 584 378 334 -443 -479 -314 526 -372 472 -587 -706 352 -566 252 288 -17 458 601 -424 940 334 -955 -302 28 -572 622 -556 -546 351 -315 701 -440 -236 723 991 -955 354 -793 615 183 323 -453 -555 463 233 -754 -387 793 528 772 -357 888 351 772 632 -815 604 178 -163 -759 226 869 99 769 452 526 688 -57 -245 -441 31 -119 413 909 -352 -498 -329 -560 -373 -756 -593 -535 159 -393 -305 -142 99 973 -274 -412 233 165 -740 -348 63 749 -758 -220 474 501 848 651 309 -882 -937 643 278 -662 -471 -639 32 94 827 965 -678 792 881 -465 -588 -722 -239 615 595 -578 505 -207 727 613 600 -9 755 828 281 207 -262 -224 597 924 -221 676 -195 901 -181 813 220 67 -281 -807 853 -97 225 -937 601 -974 145 863 997 -842 577 -421 -689 493 265 955 58 393 8 -319 88 760 -775 252 518 -328 524 279 -198 667 790 963 682 -116 902 -390 976 -742 -809 -374 -44 286 81 -585 550 -341 120 63 -329 168 400 -167 -229 786 948 503 -656 980 154 551 -325 -161 -465 868 -885 729 158 153 881 550 936 -692 -842 941 -317 672 380 -297 683 614 -71 -511 -196 -53 992 -641 492 807 238 865 -237 79 601 -929 -905 67 518 751 -762 762 316 677 -311 738 417 -821 -777 517 -125 993 -383 994 187 -942 -686 804 -291 -899 335 -827 -189 -889 633 -730 422 -660 915 422 -262 -288 907 425 206 339 -936 434 -415 -685 945 -917 -914 -907 -929 326 -168 -882 -995 218 482 -964 115 92 -401 -582 -692 -616 -837 591 342 975 725 -766 32 -873 -499 -450 -825 -866 -796 43 102 -71 937 -970 677 610 470 821 -883 -485 963 273 973 -183 518 -99 -703 -884 -520 197 -209 -562 -968 417 -260 -419 99 640 250 -143 337 7 846 -710 292 -886 -812 443 -232 -357 -320 6 -672 890 -981 -36 -826 -483 477 -171 -524 -673 -711 34 -666 587 -995 -747 -517 -62 -953 154 -332 252 -736 -944 -476 543 -356 -991 549 -208 -899 -642 -27 859 -762 495 151 871 -238 -685 -131 -196 1000 873 657 159 -127 450 -627 -399 -146 195 -341 691 -907 -782 -899 772 -124 -729 -611 -876 -375 385 -329 35 430 655 467 426 -126 269 882 76 670 987 565 786 -214 -584 -233 -727 -88 -973 635 65 -463 413 -693 -663 -793 -348 365 868 479 6 -860 456 -280 209 -806 -6 289 885 892 914 74 825 -132 64 -646 -159 943 126 -693 31 153 472 -427 522 -340 205 -142 842 -276 -795 50 -581 573 191 420 559 123 -315 259 -131 856 946 -589 372 -845 -714 -155 -543 -699 -46 -911 -993 -536 -613 -206 59 555 132 -263 428 -834 16 -64 -749 776 822 -978 751 -518 -626 779 304 -765 259 -208 -294 755 -155 921 843 -628 781 -846 -465 -94 -371 863 -88 -161 -907 -842 -22 179 -698 -658 -410 682 375 348 362 -186 966 864 353 539 298 599 -893 -248 -365 48 401 927 -675 -840 53 339 -436 -951 208 457 687 103 326 -457 -311 180 486 -694 830 -204 205 -643 997 63 -169 861 378 -354 922 -137 -734 873 67 592 584 -547 -866 917 834 838 156 -321 -426 329 -833 -687 -46 144 -883 -316 912 -863 475 -486 736 -916 -226 917 545 -380 879 954 313 -54 -922 774 -944 -811 91 38 -797 712 561 635 -668 381 244 815 482 185 246 -500 -178 -621 -770 872 -480 -328 392 611 -556 -407 821 29 -169 238 -405 611 -120 860 179 261 133 851 960 410 -187 -184 909 536 -38 535 765 -114 -38 63 -344 -519 325 -720 -110 404 308 331 -718 -423 -501 502 -744 787 250 -522 -491 980 -465 999 -812 902 -831 -45 -313 110 830 -516 131 253 447 -787 -219 904 -48 -371 566 322 833 -948 336 -340 819 9 840 -231 554 -763 165 3 -248 382 -179 783 -774 818 48 -29 233 -518 -381 279 691 628 40 539 -41 351 -236 435 -293 -209 418 -654 653 360 -580 -883 -509 -247 221 176 -951 -629 200 -265 617 887 -895 878 406 -225 -318 -530 28 931 131 -562 -565 847 766 -819 -969 -619 562 753 -404 315 -860 247 -200 525 157 441 -129 910 -588 -77 -967 -21 -9 -234 -362 -320 -47 -630 592 -651 554 -169 452 225 -618 -576 -896 -445 -755 -170 640 175 -320 292 -904 533 458 -830 -14 580 256 243 912 -965 49 343 140 490 563 591 -584 215 581 151 563 -302 -185 298 -247 -98 -472 -344 303 -1 -223 448 559 428 89 401 885 -80 -499 325 936 -441 919 -723 192 565 -250 123 921 197 663 -561 -893 956 302 251 -821 -465 505 313 746 128 92 256 652 -479 -224 581 -760 -466 82 717 -510 -836 -982 811 482 -30 -903 -371 -55 -784 -577 71 32 784 -233 829 249 214 -53 854 476 777 -869 787 437 25 251 601 673 -355 -903 -981 801 326 9 -139 295 570 167 -723 -319 784 -691 943 -874 57 -421 -374 -669 417 118 529 -200 276 -622 -968 -458 787 347 307 757 395 -946 228 -725 -825 -571 860 -4 875 -704 -821 264 -456 657 -394 -722 -556 -170 -878 100 204 -289 179 329 -18 -700 -430 935 -435 -794 -60 -457 325 698 11 -67 476 519 497 792 -188 505 -437 118 398 903 -624 -436 -986 951 -951 859 -758 68 906 -273 -580 -507 877 -76 -171 481 -704 567 -21 -836 -928 380 859 -168 -499 349 -801 -757 57 988 -288 969 473 -802 -707 428 -422 457 -554 -648 -461 201 -573 968 899 -326 872 264 -240 -27 -783 500 744 841 989 -717 -317 -217 634 -133 408 -273 -490 813 -684 871 30 -421 224 399 -278 -63 -785 943 -247 200 -628 375 -161 971 556 -148 -930 -498 -374 723 -754 861 16 -101 -464 53 -870 -129 -416 -893 -211 464 -388 -934 -974 651 198 909 247 304 -428 447 224 -871 -250 209 -609 106 -981 50 303 143 746 711 -199 -397 538 845 -685 844 243 -723 -297 -100 912 -300 -609 -638 749 723 -524 -286 -303 232 68 -102 -588 -177 646 363 -473 497 -552 221 -537 163 -883 -978 -161 607 511 -493 -882 651 839 529 -389 73 155 60 -950 699 431 827 -90 207 765 -833 980 956 886 -884 154 -893 376 -864 655 -257 301 -531 -342 -366 685 -646 -573 -275 -130 530 385 439 -215 -413 -828 -923 -882 810 -619 -279 909 -940 468 400 86 -358 983 -513 -887 -236 -660 -903 736 453 980 831 -35 659 -69 841 -414 235 834 -709 -323 537 -916 -995 -265 289 -482 982 -949 -193 -547 172 199 368 625 411 942 -926 -618 -959 858 -771 -408 904 124 576 144 -674 706 871 868 -887 -912 998 165 37 -682 -586 -13 818 128 -154 301 -508 -383 201 -386 188 754 -228 -106 -954 -833 -981 972 -686 -344 -311 -791 315 -350 983 -999 528 882 538 -819 373 424 -16 -223 751 -141 494 287 960 -976 232 -726 -345 324 -595 833 747 345 -232 -426 588 379 -695 212 -880 797 681 -520 -813 -871 467 911 -627 -884 -303 -410 489 754 372 -119 321 578 659 -732 -245 836 569 -533 584 271 -432 390 -496 -31 655 -451 748 -538 585 -513 910 -319 950 -342 -625 -919 972 913 -596 495 576 -105 166 -79 895 883 -864 200 367 237 840 806 -901 504 805 739 -808 -221 436 -713 960 -700 73 -27 -680 -182 -131 943 389 88 -202 783 -336 527 417 -859 689 768 597 1000 471 961 27 114 -559 -26 509 -250 849 571 -649 28 997 -590 -401 -82 -624 967 637 54 636 -438 149 -624 373 -450 266 355 -281 947 449 -868 98 831 -326 459 405 -295 -82 170 77 556 901 454 52 167 -431 -755 591 -583 387 568 -84 33 -402 87 -7 10 591 880 -556 489 -693 222 -84 342 -294 874 -129 -347 -392 -335 375 -298 -123 968 -395 -945 -504 -126 -855 -238 902 -269 -626 -675 77 -946 573 -780 267 945 341 530 133 -839 -933 310 -890 281 -106 -736 -173 233 -218 34 -916 -491 -791 -211 -289 -533 -938 504 342 -336 728 386 527 514 -529 442 -155 182 -653 -915 497 -94 -211 244 6 -112 761 -45 874 -192 820 560 489 -634 -200 16 -200 111 135 -291 -596 -767 996 821 -794 -374 206 -105 -527 -684 466 925 666 728 -920 -518 930 -730 -860 -420 524 489 900 630 -546 805 -642 697 -630 -754 -912 799 -444 -107 -131 685 558 726 357 321 -474 512 121 458 -562 259 -510 -394 -217 -496 -263 -103 218 -456 777 667 -100 -443 -386 -303 486 891 207 868 -316 -394 -775 444 406 -951 -552 413 -192 -90 -670 151 274 442 -620 551 230 839 999 123 -64 -919 680 -285 -676 -770 801 309 -59 -947 368 -965 -422 -805 513 -509 266 -96 -836 327 -980 353 661 -343 -164 507 529 -794 987 -154 -449 -684 -598 0 -299 -235 -359 466 -283 420 72 -549 857 258 476 -259 113 -167 -860 -970 139 -68 240 731 761 766 372 231 40 -420 171 -719 954 -23 103 982 698 267 -87 834 57 320 885 763 343 385 46 -962 902 796 146 68 205 -250 452 867 80 -453 574 -74 767 746 -735 -363 798 593 -318 590 -665 -144 -923 -896 65 19 -797 333 383 752 -37 -522 -575 122 -363 -198 847 377 11 -479 -28 986 -523 350 46 794 -554 -141 -342 -142 239 -842 -657 172 724 -340 -572 592 782 680 -142 706 -225 505 -79 -327 195 444 -703 844 -122 612 -717 -884 45 679 659 -429 -725 -88 -242 -348 438 923 -596 -26 -668 243 -800 962 -504 -95 -591 905 725 -805 571 -471 599 -117 254 -2 -845 -539 -520 -23 886 248 639 -257 343 698 182 -217 872 -122 -752 719 -233 -52 492 333 675 800 -94 -461 963 909 245 -114 -855 -158 871 44 -455 -126 672 -867 952 488 -67 -973 681 843 350 -939 -286 -931 -410 40 -536 977 1 113 -174 802 -880 167 -489 970 -201 545 167 736 976 166 309 88 -790 26 -6 -135 10 993 195 725 -808 -934 449 -476 -417 738 -917 30 -30 -106 323 881 441 253 -439 -654 -537 -866 580 453 269 862 -307 502 13 -500 -152 -386 330 886 -196 7 729 -78 -704 11 110 303 -197 869 -244 336 70 570 -727 -426 -150 -581 921 -661 712 -403 -715 -662 -620 696 166 -432 387 232 -778 952 17 687 -944 -6 901 -657 -662 516 314 -108 -386 597 577 -720 86 -515 -644 -234 481 720 -739 96 252 -133 513 -134 551 -624 703 -109 -190 909 -862 317 -440 311 315 368 -729 268 801 -462 114 -676 -975 26 330 226 628 222 -904 910 558 385 863 -36 513 914 -769 293 -891 -963 456 -720 -847 -559 -345 979 599 510 -636 -5 -875 826 -53 3 -214 256 -192 -444 -183 -404 -792 341 537 -14 -254 -462 820 -600 -504 -786 454 416 522 -881 -376 929 -946 790 434 342 -746 -326 607 -901 -653 -604 662 -841 -406 -63 226 449 940 -911 526 33 853 -558 253 -637 -887 636 197 -131 548 295 867 -719 -123 -206 -127 -828 -923 577 26 665 228 -690 -553 541 -304 -385 -850 -544 661 -46 -771 623 -869 -780 636 306 550 332 187 -770 -589 632 731 -760 1 -524 800 547 -266 -173 587 -3 669 -452 -185 -647 49 808 -341 -283 101 672 59 456 471 952 -317 -157 772 487 -864 -466 -754 18 201 354 378 -304 350 331 -98 -187 10 -889 145 -577 -422 43 747 119 -423 -1000 -423 -981 -517 664 986 786 978 483 -174 -208 -196 -614 298 -670 -493 701 -763 -902 367 683 852 -615 -870 268 900 -252 834 947 -408 -12 -307 933 259 979 -241 -473 557 448 -159 -818 -413 -455 235 298 766 440 -686 -881 119 702 534 -63 -287 -457 -51 -463 -513 611 658 -295 -808 186 0 739 527 -300 -681 -994 -144 -987 395 135 -30 -885 90 921 552 -54 94 197 939 -399 894 -546 554 805 469 956 -563 -415 -437 -881 -956 -498 -91 -248 761 -245 327 -156 -922 -922 984 -893 420 -898 829 -452 352 521 478 969 695 -528 944 252 -922 554 550 133 597 186 -120 467 -877 -463 22 976 678 240 -614 -546 -669 -512 605 815 -889 762 -293 -891 -457 926 -460 487 -909 130 -121 547 178 -173 -203 799 137 -975 332 442 -590 -369 973 662 906 627 -955 -967 -508 -936 179 505 826 -303 531 -974 515 -327 -78 220 724 -430 532 -259 783 -197 912 5 919 -895 433 385 -596 -723 -265 -554 -738 610 -748 524 -491 411 -933 198 -623 360 647 -897 220 840 -170 268 746 233 932 921 100 -623 -134 889 -331 -594 -148 410 -299 198 541 -905 -897 711 -550 860 -749 208 -471 -452 -687 359 -250 414 799 814 429 -35 85 386 -309 -261 -218 410 -536 896 -255 469 816 -927 57 30 -928 250 590 318 -722 822 576 231 -695 499 466 221 137 740 50 195 969 -852 -150 -522 -489 -312 258 578 275 -581 -356 -199 -879 -315 785 186 -960 -561 373 136 248 873 -803 -472 -857 254 950 -790 -299 -264 -80 -668 474 -570 -20 -217 715 123 969 802 -250 -402 -739 795 543 283 -666 7 -593 103 -871 -831 -626 92 -956 897 799 -154 -683 539 418 -404 -874 548 251 996 -952 -238 304 552 657 258 -300 200 -139 921 337 80 -455 207 582 -484 886 -364 514 580 905 620 225 -643 215 408 -138 -709 -128 -26 883 -646 -185 14 562 453 -520 -717 -156 -598 606 -627 -703 816 -244 -143 -877 787 338 -2 -44 224 761 753 -289 377 -412 -748 39 347 286 -889 431 -990 -161 828 101 -902 -268 152 -330 -261 840 868 -819 379 -365 -708 221 -51 -436 245 -936 -296 356 -827 -373 469 -366 963 692 528 55 668 -165 10 -553 51 -512 -82 406 737 150 367 451 -243 27 643 696 368 -429 -902 -801 -740 674 -144 -473 -694 -267 503 -569 -109 -854 -208 -274 262 -165 94 277 -542 639 204 -789 197 928 -167 -242 656 -149 -289 702 -535 -526 -366 144 -919 524 896 805 287 592 -142 -810 527 -448 -111 -670 -722 -583 -997 -812 -32 -599 673 -402 -54 -916 735 -274 -894 936 327 -756 -691 -156 899 269 -763 -691 794 -977 733 -758 -84 562 278 -832 -322 158 53 -714 -276 91 -628 50 -511 30 -286 410 137 798 100 142 306 -743 -359 464 -681 -785 -617 -774 -530 -239 -868 -566 -62 875 -430 -212 -962 330 -881 -909 669 272 -62 -766 -170 -304 595 708 -58 636 -208 698 436 -433 688 358 -243 -462 156 370 700 945 401 -110 547 -212 521 -494 -827 -160 -215 -654 -126 -246 -880 80 -568 -1000 152 146 -30 936 367 -41 744 509 -694 487 4 -244 65 181 689 -99 587 411 -252 -502 712 579 301 89 -955 -809 -70 772 150 147 -699 -413 461 879 961 117 -954 285 -943 769 262 245 352 666 589 -814 529 156 -575 460 -22 322 -723 866 164 -881 -488 223 -70 -612 -352 135 390 -245 -196 -31 -102 555 630 13 532 -768 -350 -832 -278 363 -972 -287 -143 -241 891 -148 -32 -92 -217 -244 105 356 -371 -892 -102 -528 -544 -916 900 -139 -102 393 -421 -630 -305 -644 848 -648 -290 609 554 838 992 75 -432 -155 -734 -928 2 -815 809 626 599 361 -681 929 957 -767 358 825 -286 902 -612 169 -979 169 994 47 -566 337 115 -36 987 -67 657 -373 560 -418 -855 -391 -473 -174 -957 105 363 833 491 -650 166 667 592 101 -647 -184 806 -590 -55 -415 422 -344 552 -893 -710 -313 -955 -624 -181 -449 693 -59 77 -924 -452 883 495 905 577 217 185 -606 162 822 -136 -569 -451 -63 -48 615 634 916 16 -196 622 733 -343 -849 -50 0 271 -231 430 -937 162 -207 219 -413 587 241 723 968 -213 -426 527 -582 -131 -446 -666 -973 -169 214 -821 -636 299 190 -396 880 338 120 -861 545 -894 -920 -662 -543 -962 -980 41 -600 -670 -128 -868 31 209 -794 -410 577 -668 -450 658 102 123 384 -881 173 -724 34 -660 662 -98 411 -54 662 -357 51 -171 37 249 -156 60 -329 -542 754 -488 321 683 648 801 104 -39 -907 -102 -62 -981 933 674 -967 -576 -312 95 -420 330 131 -289 -959 499 -937 -866 642 592 157 119 366 -421 -741 110 749 -397 -172 170 -793 -544 -797 174 65 -183 776 86 997 416 -595 -96 658 508 836 272 -264 266 566 -923 869 79 -294 -976 596 -949 904 -265 -786 -342 -227 -476 -827 978 -73 648 45 53 351 -770 -846 275 -815 -713 805 -867 -967 -941 795 -237 358 -69 319 -413 -579 652 545 -486 523 -786 -469 -55 -662 -695 -9 -506 -364 816 643 231 -609 -521 -598 866 -33 -910 -505 -825 523 375 -817 -273 530 -838 440 -252 -17 -334 -584 373 402 -661 -469 -476 -741 -393 408 761 161 -527 429 -484 904 236 -448 15 -406 -435 -915 913 -160 29 -13 -418 122 779 -396 -234 472 893 118 -788 -761 -767 -354 202 -999 648 634 -158 -602 -934 -45 -882 -336 699 -865 -3 -753 927 629 -866 868 117 219 -993 -311 784 -176 -688 -244 -286 -698 971 710 -833 -376 443 916 424 985 921 -421 -475 -269 823 416 -967 -753 429 130 683 789 -559 -822 -821 184 -559 -655 992 -124 839 216 395 -53 -581 409 -934 -553 -842 -723 656 -978 -394 -194 567 -269 905 563 -140 952 -184 -776 -658 -953 384 11 -50 362 -643 -980 -875 -803 -560 -417 -619 -565 396 283 721 808 458 -727 -758 531 -981 -441 865 -512 923 790 873 -482 91 -937 566 592 -646 -239 233 -238 -553 -427 312 34 -995 -629 -666 244 -362 224 -111 -582 -328 -967 -942 -894 323 -707 -735 358 430 -380 292 -471 -159 -670 310 -538 -992 551 -822 -541 734 313 290 106 -845 891 -709 -286 -452 731 -660 -67 -440 -478 -158 -259 52 -475 159 -303 858 386 761 -203 -487 -117 295 379 135 -917 104 -340 522 -805 201 -755 -331 -926 185 -908 19 397 322 -610 -971 -128 -918 -724 415 901 -147 379 276 -159 995 -695 -525 -341 -775 946 651 -564 915 -365 -893 836 -238 435 -122 -173 223 -411 -200 247 28 -154 47 974 733 -637 -667 -781 -550 -125 -803 355 -310 689 62 60 -430 -474 444 -328 -201 -75 496 767 820 781 -202 959 -966 760 -779 347 227 235 268 882 282 225 -658 -93 451 -537 -830 626 165 -942 740 376 -191 330 -157 311 -489 -338 313 -592 547 623 756 -902 803 -968 -304 -400 -11 758 -9 76 -391 272 173 826 329 -729 -889 6 -12 317 478 -359 -409 -557 -280 45 105 -594 689 695 -247 -254 -891 562 641 257 -200 -142 -621 597 -661 179 290 -567 772 373 104 -704 158 163 179 909 335 -906 -648 -14 10 931 -524 -15 -998 453 -168 -327 508 -757 -210 -243 456 288 312 744 -739 112 37 303 -273 811 -593 -583 687 599 -352 -583 81 -874 117 16 -33 -710 691 357 674 833 -231 659 376 896 -977 -313 829 805 -422 -460 324 -556 -670 91 728 -225 363 -23 466 250 -449 772 -806 -200 -23 -578 -739 -696 349 496 -105 151 32 -484 -931 169 -334 -933 -355 10 532 680 894 -222 -917 -628 51 621 529 393 111 7 445 -320 776 -459 -809 -538 -249 -565 -901 898 -23 822 -147 -998 -571 473 -739 281 -669 -219 904 841 899 149 202 -709 645 -198 -705 -869 -994 -8 489 -433 -921 343 -702 -703 359 -72 -64 -548 88 -219 305 -203 841 -946 -125 621 109 638 -292 806 -844 -509 -431 570 -855 -440 758 -994 -951 16 -199 10 -671 675 -168 261 219 758 -995 -270 120 -661 -171 519 -723 723 -82 -62 -168 230 -386 -419 -995 -836 752 374 191 -914 -806 21 303 547 545 429 -633 -36 -137 -379 461 906 290 129 -597 -681 660 766 -754 -709 -317 -328 676 -936 569 79 -849 645 -21 394 55 -287 744 862 -829 218 -57 -192 -949 -89 252 410 -806 683 -600 -725 -439 -613 636 -202 -714 42 137 -490 282 -455 -689 910 609 562 914 -939 -347 -434 -844 -320 -763 -909 988 240 -456 -295 -64 372 -63 -13 788 781 -490 -709 749 -610 -556 -990 -435 -216 784 -310 147 985 -189 -408 565 490 423 412 277 -92 454 176 -701 -26 -528 -349 -941 949 -329 261 -93 -299 436 -568 -832 -661 -190 584 -770 -941 326 -299 -585 -464 258 757 791 371 459 -240 -600 -230 -648 676 -440 -44 -806 243 -689 420 -279 367 365 361 484 -291 763 719 -922 414 539 -210 247 939 -363 -587 -563 -411 391 -819 770 212 541 124 -693 -395 609 -39 -373 327 380 -489 -913 -119 -599 454 182 -827 -218 537 -943 -468 -942 -610 758 546 -157 573 -248 809 -266 659 586 131 -433 308 -180 629 722 466 129 227 68 -83 -306 214 639 -621 640 -89 657 411 -608 -555 868 -472 287 154 -808 -437 -197 -113 2 -855 -703 55 -815 -295 -1 699 -995 -396 318 -913 929 -554 -523 794 124 -672 -493 -521 609 500 82 -786 40 -751 -562 -673 -793 -262 441 -261 928 -745 -699 634 -392 459 494 180 -204 -711 692 -10 -999 307 11 759 473 273 -548 438 -985 -837 -111 -860 524 -107 633 -798 979 -988 331 411 972 -593 -101 -660 949 -693 -508 -764 435 -463 895 71 -777 -450 649 449 -208 -225 -143 539 599 378 -312 776 -664 -961 172 295 178 -261 -509 695 -145 714 727 513 965 -338 -383 807 572 -81 -229 -20 384 -606 -566 856 -646 693 111 -88 848 -458 -881 8 100 -360 -207 792 798 -307 -486 23 168 -34 -346 -102 -668 -979 952 -951 196 202 -393 489 -258 723 0 896 336 -529 -284 265 -972 746 206 618 736 71 -23 902 -183 -56 -763 216 910 -363 -98 320 695 -69 657 -830 916 -723 124 -670 502 633 -635 -458 248 -373 979 -155 -284 922 -314 -741 517 325 810 -990 -763 158 334 155 93 -159 678 680 -577 -274 -776 -911 246 843 839 -434 -276 -61 2 987 -558 956 -932 -296 238 84 -833 -1000 256 -509 -25 532 466 -794 -183 -668 -10 -421 623 -176 257 -356 -478 -28 -375 520 -106 -133 -722 427 -591 -920 859 465 -603 426 420 -468 84 -765 417 -271 1000 -841 -659 209 -239 -925 -575 11 273 -32 -911 -461 -174 819 504 -932 -379 701 926 -661 996 -353 -932 -769 -550 -134 -378 249 187 -657 28 902 -396 76 -533 24 -775 434 -828 -494 450 432 -93 -337 -272 -425 52 -609 74 -346 873 -29 -97 939 -855 947 -910 -55 761 -477 -487 -890 494 -655 919 -603 -330 -15 -926 388 453 -245 -682 882 973 -250 -584 98 -561 529 294 915 578 -846 457 -104 -797 -778 292 -455 525 652 -330 556 -902 -992 243 -109 346 -733 -876 319 -643 813 664 890 -508 304 -463 -545 671 460 67 572 -507 839 -652 -113 685 601 531 829 310 -948 208 -352 427 134 -990 -215 -10 -129 -464 356 -427 -259 -429 628 312 -846 -470 341 -692 639 -31 -683 -400 -195 742 -454 -825 -607 850 649 -863 -909 -770 833 -67 -46 -750 198 214 682 137 879 817 -446 94 71 565 422 -266 -382 -652 500 -361 473 769 -858 872 165 368 -543 278 435 720 -712 320 -295 -168 715 823 114 -956 176 892 -169 -313 199 -80 594 986 579 218 314 -252 -189 976 -531 533 -780 -621 388 853 376 271 927 -633 693 731 -281 471 -677 -520 804 -477 86 490 -792 190 430 334 448 832 -761 824 752 731 -983 -862 366 -202 -779 487 -45 181 509 -614 -362 -584 956 782 296 437 -250 789 481 665 456 577 749 86 -577 -971 -215 319 265 819 -102 497 104 -978 221 -863 156 809 561 672 960 751 -572 -533 -848 -329 -386 596 661 -621 -473 225 -714 387 897 -538 -306 304 99 -856 -957 465 316 177 -732 291 -442 -723 -69 -605 84 719 920 -5 126 441 47 -685 -49 -903 -146 -383 241 430 181 962 -952 479 454 238 622 -633 -382 215 395 260 44 -842 654 -839 867 -27 727 -606 -398 978 285 989 98 -251 368 823 -906 104 550 726 422 779 -237 308 754 -941 551 667 726 -530 585 295 -495 -51 402 843 161 283 -289 420 475 -962 647 494 -518 512 877 -574 421 706 812 185 -739 115 48 102 -584 373 19 379 -793 -299 -348 751 280 93 -872 -71 915 296 -669 860 345 -892 -422 -206 -632 662 299 -762 389 794 515 -477 -211 -547 -250 -251 -401 636 28 812 665 -923 -626 -52 -780 -1000 -35 -997 917 -342 893 -623 659 3 -192 854 -325 204 48 693 -206 181 665 935 -270 -587 689 926 -997 443 -255 449 -706 -41 -227 340 -113 375 511 -998 658 -327 -838 639 -244 577 188 711 -98 907 947 -743 337 811 -830 559 -13 -648 -425 -559 -209 847 357 37 -41 -666 388 515 -719 203 -158 -926 -237 -772 -346 -871 -319 491 -154 962 51 917 -696 -352 461 924 -307 -380 371 -792 662 576 -573 838 -1 127 -236 -226 -929 -840 574 -274 -374 342 -233 -52 -747 686 609 363 800 264 -517 -971 518 427 330 -223 -97 800 111 99 -909 247 189 -552 684 -48 -653 -620 699 -389 -971 -600 -289 -226 -113 632 490 -679 872 -96 212 446 786 439 179 -737 244 269 -19 -428 505 539 -355 -51 889 -743 28 -200 666 -16 -301 -140 383 -137 412 469 253 -479 948 351 730 105 -727 -984 -85 878 -554 -869 -442 -833 579 693 256 -851 -120 422 341 -11 -366 -412 385 -819 -325 420 -422 881 -968 261 61 79 197 701 77 411 450 536 62 207 -507 -23 -115 102 -897 25 -284 321 -388 363 -838 323 852 -889 274 -525 -272 105 -70 -235 -655 -35 -412 -950 -405 745 394 -506 -757 947 540 -816 -303 895 135 582 559 -890 -475 -771 159 -224 337 942 548 -175 646 -50 731 -875 160 51 751 -424 870 97 205 -160 268 -774 -555 221 -21 471 973 544 221 976 862 -608 -831 987 53 882 -421 -154 -546 -897 939 -766 386 -206 415 -696 894 -987 -656 -918 370 463 -198 618 192 8 -772 293 137 -406 371 -681 80 -98 754 -773 797 594 625 -955 621 -627 694 -467 -70 666 -338 -136 581 787 395 661 542 47 -388 -452 225 223 -16 569 103 297 211 -793 -468 695 818 197 222 -162 859 -718 55 -721 -115 -997 827 -566 -587 355 234 -427 -501 298 994 -841 -795 885 -228 -989 -193 -949 -285 -862 112 927 180 -34 723 869 682 472 -480 958 32 -834 772 -48 -216 -441 -551 939 863 245 -537 363 249 -503 559 -730 -110 -37 -175 262 -551 784 258 -343 -209 -374 -367 -906 79 -816 502 596 -158 497 782 531 -156 -869 122 94 693 835 900 -950 869 952 865 -886 93 818 831 -388 -999 -177 -685 730 -207 173 -964 572 804 -53 -665 618 626 -366 160 -353 554 -563 -824 -507 -391 471 107 519 -271 -417 644 -761 122 -9 102 242 387 -324 -723 -736 645 -874 919 620 -206 423 185 -878 -604 -124 -54 -376 204 525 -169 -770 -599 -139 843 -29 103 216 -168 956 -327 -996 750 -17 849 116 58 -552 83 -983 780 -900 -690 24 959 -682 -165 241 883 26 575 538 939 1000 -970 357 -266 -231 170 337 211 -562 277 -786 223 -121 21 -649 -89 131 -129 26 -177 -951 -942 35 55 761 -256 780 -517 -82 -848 -989 -857 969 -75 -434 699 -37 -956 823 -738 -127 -3 -156 -675 -425 -761 342 -677 725 505 679 -331 96 739 623 -702 -1000 -767 840 425 -375 855 656 912 969 560 -596 -265 657 486 845 660 43 274 -326 -258 -374 100 360 -967 104 931 -30 -156 355 -826 331 -462 -848 395 494 -868 691 -458 542 -931 108 440 -389 -499 854 167 573 -528 -258 -476 341 -753 -51 984 -537 173 210 -557 -558 846 654 516 406 5 -877 181 684 -629 -193 -454 -613 886 -898 668 43 -40 -535 -134 -102 -830 930 553 362 951 897 -414 -927 259 917 7 -511 206 -32 -181 324 -808 -635 296 -130 -109 738 174 -490 -847 778 -310 753 -475 760 -859 178 -70 -243 -808 676 -479 -366 135 -123 -56 -135 -788 81 523 -394 248 -747 -295 493 -130 199 -968 -357 -880 577 -783 875 -348 -664 240 884 -401 956 -613 -528 -739 488 -816 -745 537 -444 -983 -844 448 -274 -473 316 -183 -945 -933 765 8 -626 600 -420 -756 -585 971 -521 -528 -427 889 -631 733 -798 821 -92 998 550 -664 -766 707 -381 396 470 824 189 -617 378 771 56 682 -848 506 798 -799 916 397 -823 907 786 -859 -145 -172 324 -129 -833 115 325 527 -762 481 150 440 -570 140 744 -169 237 58 -729 232 -976 -478 -739 247 348 -519 216 359 -258 -804 547 -511 897 730 653 558 399 847 -621 314 -508 489 -745 -201 -673 -843 -601 -426 -796 -949 -329 -213 -324 -578 319 -742 -781 846 -536 820 542 799 -693 199 195 -145 -305 -559 -731 -154 -481 832 -798 -551 -784 -282 -743 -599 616 629 798 -89 -498 -454 -333 873 -369 663 -170 457 -283 164 -774 -678 -793 -601 -616 307 797 -979 955 639 -772 -957 -192 -705 198 -934 -329 -920 -238 -391 -200 220 403 -985 16 274 958 -317 364 -671 732 -262 785 479 859 563 -855 -109 708 -542 829 -247 973 -516 -397 780 -46 196 -35 898 -653 346 491 257 -239 233 696 -613 -258 353 976 -896 -7 -700 -990 -79 171 890 -174 -865 -642 451 940 571 -796 156 -506 -948 -747 578 -997 27 -33 -456 968 -455 589 258 308 -709 -48 924 -595 -679 -998 32 -70 899 -677 393 -5 136 -63 -201 173 729 -558 -857 -443 -292 768 -24 208 -346 -943 -266 317 -82 -959 -990 -78 -661 -896 -239 -550 141 -440 -27 680 -469 -676 -935 -914 133 -638 619 136 -460 -636 594 171 -695 -767 620 -408 -642 -954 758 -649 943 445 -251 827 -259 26 676 734 449 787 -510 -914 -768 -428 -878 971 974 470 22 -995 19 259 396 -226 390 -67 43 -717 -952 -535 438 854 708 -731 960 -574 -662 -605 -144 912 -408 156 -146 986 -751 -141 341 725 545 -713 742 -277 -730 615 -604 912 122 738 -99 379 950 -271 184 276 -2 -472 -519 50 395 -676 -786 -247 452 967 387 -165 -11 12 -505 -884 584 842 -103 -651 179 -489 54 -798 481 -446 -268 624 -241 -131 -62 -588 -935 -18 -327 689 -670 136 -394 -249 -271 12 -126 -463 -755 858 -412 893 -249 -317 504 562 -61 -668 797 -206 -194 975 331 7 366 -17 530 447 -827 -192 -487 -571 873 -921 80 -536 -877 -425 -580 -277 -4 125 -162 -132 -131 771 -663 868 242 -897 -586 627 969 643 605 -648 470 -708 -786 502 -292 446 464 484 -459 -101 -989 -751 333 -438 -502 -507 635 173 580 789 -942 249 -885 -363 -144 -492 -92 -624 308 -664 -164 553 -706 -582 142 -161 -247 -698 976 -253 728 -171 -119 606 467 -456 329 -801 -718 781 44 273 -330 877 223 -771 973 277 -360 383 457 53 190 865 -636 511 974 982 701 -224 -586 -657 92 -67 566 772 781 989 795 678 -840 -229 -835 974 -829 139 -443 892 -556 -345 -306 -404 -10 -330 -548 -254 -764 360 -774 -268 -703 -716 413 429 -441 481 -617 -795 -816 -755 978 -957 -314 769 -55 716 629 316 140 672 -193 -513 184 -722 -10 11 511 139 -897 65 -180 -184 -313 918 -837 769 -1 766 198 -618 -654 814 -565 399 -931 -559 -649 -881 -93 867 565 -509 -848 172 -918 618 633 -211 -375 -941 77 866 -561 -502 -835 658 -274 908 -986 -254 741 68 161 -458 64 479 -272 257 472 264 -720 964 -568 -402 177 262 757 -357 861 134 689 475 -578 413 -726 664 87 -104 804 -881 801 989 276 -304 677 -24 -331 -742 971 474 261 677 -159 -834 -148 -377 801 930 -562 -374 -213 -917 59 -948 -725 333 20 -618 -949 -769 -481 618 -658 569 145 -598 -614 55 -171 590 277 112 -718 142 487 969 29 321 -5 -356 706 -997 -817 457 -230 -973 -147 21 -266 -365 -895 261 -572 431 -502 472 474 -141 -448 -389 -558 662 351 534 179 407 490 -301 729 63 529 872 -191 -668 897 -738 199 807 -41 853 -667 25 414 -915 -197 141 566 -434 -301 -93 -301 722 393 449 252 -463 678 31 608 -482 -843 147 -934 576 -896 -493 721 -62 818 -587 586 -978 747 554 -440 -999 -803 -369 -130 729 -932 -346 887 -794 422 -734 -420 990 -187 -716 -504 569 -976 840 -516 -503 461 548 -853 897 -358 443 651 -366 82 748 683 -309 -6 728 139 24 -88 -868 -332 -440 937 -753 123 753 -53 -563 -555 -40 -364 -242 -785 -362 -828 237 724 963 988 -164 642 733 597 -871 -975 -554 550 729 26 -620 164 880 -183 858 101 553 179 851 -540 885 516 -101 212 541 -212 -791 -820 87 -960 133 546 -903 652 788 -975 665 188 49 -788 609 172 53 -653 -616 954 46 -379 302 611 -566 -243 546 365 -639 -738 -910 -26 -385 -248 -389 -90 613 -112 414 -355 -729 -794 -665 -231 -998 800 742 -531 918 77 -603 -410 -44 387 265 -84 950 -894 -497 -49 -796 140 437 -352 -529 -900 356 149 -21 -732 -439 -553 -789 251 -415 -589 522 -53 602 698 147 499 -795 154 157 -659 590 110 -128 -63 -664 -662 729 -127 838 716 -179 705 -203 -126 -787 -108 736 987 761 -289 -181 98 -107 -502 -695 343 -650 -130 -64 725 452 835 156 527 -77 -2 407 -83 89 -239 987 203 -775 727 -202 414 567 555 364 -499 15 750 13 228 -444 -552 109 468 740 -680 305 -351 -845 6 -575 -662 -989 204 -522 -405 -441 -437 730 -502 -564 -765 535 -675 352 788 -679 171 -360 612 -7 641 -689 -663 40 103 682 -42 905 -979 -799 937 -509 295 -673 577 40 -434 -256 51 -920 -322 -434 492 -384 250 -976 -534 -250 409 -250 -572 -153 -707 -525 857 667 521 794 923 -748 -883 748 -880 -895 -657 640 578 -705 -266 -392 -626 -91 199 294 848 390 -86 -576 286 849 68 327 -801 944 185 105 -155 452 221 -70 -130 85 144 119 131 -516 590 405 -265 919 -838 -734 383 468 -379 -293 -291 152 -720 88 970 -442 557 346 302 -721 -519 866 -260 416 -292 -169 424 -116 -468 291 -600 782 161 911 -854 140 298 -422 -294 196 933 119 -801 375 104 -943 -65 -713 -952 -403 536 867 -209 235 996 403 722 -417 79 591 817 -96 -196 11 -753 -437 524 977 -643 678 658 15 -398 -514 723 -196 -207 704 300 797 518 655 -773 -238 -456 -87 123 509 215 -997 -27 189 354 837 85 547 737 977 -520 -960 -230 387 967 411 163 -957 354 577 -251 112 55 -231 -352 -635 -680 -608 -184 -700 -380 -227 370 282 -843 -35 202 -28 856 457 -223 322 -511 -485 -38 368 -807 136 -441 -262 -268 -418 -457 396 395 -212 216 -748 -459 -562 -958 -6 -433 -952 -910 -387 -113 302 -362 -649 -811 654 923 -454 -859 27 924 531 571 192 938 198 13 848 229 608 756 -182 -165 80 368 -493 394 -641 561 645 -151 876 -124 -833 -454 787 840 -442 847 20 -603 -587 158 1 -872 582 606 611 -516 798 944 -119 -769 18 -512 83 -210 -677 178 -740 -657 393 -541 -43 -211 -905 57 -423 564 426 -219 400 739 -901 -127 935 571 143 -929 883 -731 -263 64 -989 -700 214 411 -67 -523 215 -566 -429 -713 -553 -138 642 166 -219 73 -147 -316 -759 -557 -746 585 -193 985 123 -124 -937 743 719 585 888 -543 -199 949 547 799 -829 221 273 -267 -197 413 176 -484 805 806 -148 -864 -612 621 860 -301 590 -106 -365 74 -563 -924 -795 990 88 -360 -894 916 -154 696 30 363 647 705 -315 -887 -977 -406 -416 -390 48 869 -753 -307 -913 -828 -806 -216 103 -149 -348 -714 -843 -56 612 -942 928 -817 -233 -913 594 104 -343 -720 280 -544 -817 217 271 -962 -961 -350 393 751 -943 420 344 952 29 357 -939 893 -587 -513 -154 -487 582 -855 -693 690 -996 749 80 -511 894 -81 -543 -889 239 -953 -304 -300 345 108 177 -722 415 206 887 811 449 444 751 -556 997 198 111 -999 -759 942 28 -232 -12 -270 210 42 -531 -747 -678 669 -545 -918 -542 844 704 -472 39 642 781 -430 -26 -869 996 -762 -508 -175 -611 -868 589 -227 920 532 788 433 934 -681 -721 -929 -229 785 -894 -953 -913 -342 462 -57 -30 567 236 -49 -120 707 454 -261 924 -130 928 786 671 -400 -580 805 880 911 312 55 -410 -301 -529 -525 784 -693 -496 904 -349 -397 250 -462 265 -379 867 -846 -215 680 -804 244 632 -506 -947 -632 -208 370 -383 603 -927 -305 932 244 -853 945 -900 920 557 817 430 490 -188 924 212 263 946 687 -768 911 634 38 506 -457 -156 305 37 86 -264 913 -977 -678 -54 326 724 -947 285 573 660 679 886 -565 -63 962 438 -505 -750 425 -958 786 316 -599 408 230 347 -557 -963 960 -670 -435 -573 -799 -392 -759 810 535 524 -491 823 437 -501 -964 267 -540 -478 924 -999 -1000 -778 976 218 -754 -579 -651 852 -880 486 -259 478 -366 892 -470 -383 682 823 171 -26 -301 -574 693 -539 -1000 -793 129 547 -732 986 823 -121 -807 -139 -36 -652 55 -36 -444 114 -590 -670 173 251 -568 -64 -569 -941 -515 675 4 -3 -881 -524 220 -248 871 390 283 759 -312 -804 452 -150 658 321 -785 884 -976 250 959 -521 832 117 -565 949 688 -52 -171 -746 -831 -946 -186 -856 609 -534 926 462 -776 -546 -381 17 428 190 -359 961 867 -68 122 -741 235 -693 -795 409 -153 476 -882 -115 344 790 -152 -825 673 -147 -253 -900 124 -708 23 -884 11 505 -362 923 980 714 530 507 427 -540 379 531 383 753 -503 -712 684 182 268 -95 846 -628 -290 908 183 247 806 -197 202 268 -56 -497 959 478 290 -589 717 641 832 874 -334 -204 990 801 -748 385 62 -297 611 -477 293 158 306 49 668 83 -434 -760 -583 -905 -485 137 -736 -659 408 -12 905 315 981 -232 521 -419 -673 -544 -56 72 469 209 777 -533 -50 774 873 880 328 1000 838 -133 -301 769 847 248 -946 -64 -405 163 -8 399 -265 -871 -589 848 -875 51 -499 132 393 -872 493 498 800 548 283 865 481 928 -622 -198 865 -82 572 981 727 799 966 633 488 -196 -268 590 335 786 -824 553 553 483 -693 42 437 -357 -441 -627 419 -860 -781 -792 547 -203 104 -59 188 -6 -218 -752 -909 738 -509 -119 -240 914 -519 651 -660 986 -112 -913 -392 919 910 788 -722 968 420 -146 -384 525 89 906 -971 -66 620 -436 -300 551 770 -566 -645 -904 -3 -485 -336 977 737 116 -775 -66 -13 -642 142 952 636 502 71 117 -176 -413 -355 374 497 -63 -802 -56 -419 915 -725 894 -883 922 -505 982 -690 87 17 -135 984 -195 669 -103 -660 -508 -2 275 -999 606 39 55 333 776 -572 478 189 -989 -318 -878 2 244 528 -648 -855 -214 -910 -521 -281 -759 -445 -658 -804 -603 266 -820 -12 820 -169 -321 -819 -749 -251 -70 184 -681 -77 376 -878 -930 -879 -12 -329 -361 755 -199 -554 -106 -415 -729 -551 -132 19 -485 945 -640 892 355 831 -554 -359 -492 240 -802 -899 90 282 110 211 -201 576 -329 646 912 -188 -468 444 396 443 598 -345 -911 -557 359 -877 767 697 -357 98 -531 -673 -720 960 943 -780 -727 207 -752 11 -8 539 -305 181 -39 1 -860 223 -214 295 -492 601 253 689 664 -79 -585 -147 621 789 340 219 -364 -794 -768 185 896 -306 -950 -68 -971 121 568 -140 -472 -769 745 392 -822 460 -357 -865 118 529 365 844 466 327 -620 -657 -698 379 -154 171 -159 578 -929 683 953 127 703 -20 86 -373 -767 -197 769 318 251 -182 912 899 -529 -991 304 791 -533 457 -22 279 345 423 735 -556 411 -180 -764 585 -310 -603 844 -171 378 -669 -528 -951 171 -938 -821 834 -325 -51 -236 476 -880 -992 21 -901 930 384 -459 436 -102 82 -829 911 752 539 448 -380 332 -624 -741 921 700 395 -857 112 -417 478 -61 -99 -365 42 8 -103 -201 -461 515 967 -990 -108 13 -451 -766 -466 530 702 680 453 -519 -190 -455 -514 123 -219 -669 930 609 -944 -992 680 -137 -58 -594 916 -405 -586 -393 -547 -816 -623 -176 527 23 350 -639 513 -494 -787 920 359 129 82 -187 604 523 384 345 -382 -240 14 -95 -131 -625 7 978 -396 -248 -514 670 42 -102 -984 -688 866 -162 -814 -723 243 250 -490 480 90 -730 186 -366 452 -960 -853 636 530 -130 -92 802 -123 -783 -388 -618 -511 246 -800 -439 -747 -252 -723 909 385 285 -439 346 -504 -14 -744 419 148 -853 -886 -55 -534 -624 834 -496 -13 -855 144 -139 253 128 -457 -447 -636 -491 -70 429 -907 822 822 -531 -385 784 -464 242 -792 -892 -830 -265 -117 -588 -840 -533 -472 972 -506 -958 -485 -824 -821 41 69 906 187 -811 560 393 -155 -618 -273 -147 -62 -246 527 -468 -398 31 708 169 -517 -268 635 -193 -668 291 -393 222 -611 -354 142 976 940 -639 218 935 -240 827 872 342 584 -89 496 -326 337 -843 419 393 -604 480 522 -565 -326 584 -269 -675 -786 -696 -44 259 -426 -775 -215 -803 -956 712 -335 -961 -438 -297 618 -120 -922 650 622 387 640 -378 573 -750 -776 505 -247 804 489 -627 -138 -597 847 901 -700 698 461 -385 271 -433 -492 213 987 124 546 381 -969 -898 701 -521 -795 -932 88 -953 86 630 431 -127 -908 -455 -765 -958 -965 -388 48 -606 -655 -257 -205 -362 743 -335 179 926 -299 -845 908 324 555 -778 -987 -274 983 788 801 -161 -718 952 -173 905 345 807 -858 -747 306 807 997 -748 -684 -606 314 710 579 12 -149 -142 -669 -711 153 140 -161 -840 -85 -295 661 -563 -166 -511 815 -908 -275 592 -950 465 104 431 907 -783 -983 767 143 -701 -483 618 -336 -232 30 -180 -611 -193 698 470 959 25 695 -792 378 714 -208 -578 -583 87 0 733 873 -640 -242 -758 -312 -753 -162 -866 -383 176 243 -277 661 518 -478 410 -614 571 915 169 -229 482 -24 241 -584 168 894 -418 494 582 -822 -892 902 983 -105 13 97 -712 -532 -895 593 384 -662 -822 356 80 658 985 -712 723 -161 446 -397 -997 -966 528 224 -455 -531 -286 588 120 -536 598 28 949 -620 653 -262 -352 -816 792 705 -894 -754 -808 -43 -685 337 50 -622 -837 -542 -261 856 -86 94 863 -396 195 624 -967 997 440 -479 676 377 270 -993 -706 -224 -113 -862 -272 930 -832 510 -174 687 909 454 -900 988 -461 400 410 51 -209 705 132 -411 670 -9 618 -592 -83 -197 -246 -606 262 -783 885 482 767 -17 -704 -623 1 712 -943 454 -556 894 -226 550 -892 572 -793 176 449 699 -74 -246 -146 770 -679 46 290 -205 -27 149 -667 -838 464 668 -900 181 -413 -763 691 384 347 445 -651 -35 977 -883 237 464 -420 252 332 962 -130 211 -325 -26 -555 382 706 -453 867 -943 354 899 -521 -539 916 922 459 -351 -183 -749 -436 709 -89 -406 494 518 554 569 -138 -871 59 444 560 674 979 -616 -283 562 306 366 -25 788 452 -979 -485 -705 848 -777 207 186 -54 -940 -873 -644 928 155 -170 600 -67 -133 89 287 62 182 -732 596 -182 -257 -48 -901 792 -567 756 727 -595 953 -186 196 -122 -923 -259 774 590 953 965 562 117 -959 -123 -988 -680 -328 519 991 384 -982 -625 849 886 -743 -195 -611 -516 -855 -291 -646 -349 -381 -97 77 -791 461 -284 -84 -824 795 -588 -543 35 -60 385 133 476 -39 -865 -105 -859 218 113 -492 815 -607 -575 -830 682 951 -287 -520 337 969 613 20 135 -789 770 541 -482 834 -92 -785 -260 -104 -123 -157 -331 -243 318 -202 710 -118 -106 579 -204 362 258 -361 198 -166 -452 -540 -949 374 765 755 -603 -43 983 -235 -431 815 278 738 226 -787 49 747 -947 985 943 -666 -302 624 467 -65 559 -867 372 566 -683 -110 601 -409 977 -125 639 -172 547 -691 210 -26 985 -425 700 183 897 391 654 -538 -821 -694 785 -523 -211 -621 839 516 -454 867 -553 -752 759 -679 -812 -136 -10 -3 -344 -503 611 -429 855 674 467 986 -168 612 -647 823 925 31 -654 930 558 298 163 -827 -48 760 654 -535 700 -587 540 -894 -697 769 -711 301 -366 -316 -871 801 -28 -684 362 249 -38 388 -12 923 849 983 902 -639 -769 719 966 831 -887 447 889 186 341 -540 -216 982 -984 -729 -284 -526 -144 -331 24 -49 -568 -220 736 454 -476 -358 853 -959 -711 -665 -19 -938 334 -580 -751 380 731 287 160 439 78 -523 -608 101 196 741 101 585 -674 -840 -777 18 596 547 119 359 769 -243 967 -820 149 -759 354 167 -579 -628 -270 -26 -811 946 -234 825 901 263 -482 625 -995 62 -14 36 785 -671 971 848 584 -645 -840 -552 -18 682 -779 787 -864 -636 -258 -492 52 -341 592 -558 196 -703 192 186 560 -324 876 857 -769 -977 -67 757 968 -135 -958 824 -410 101 836 -774 -35 -595 971 -191 922 -443 486 802 -354 -341 -347 -508 773 -582 932 -553 -758 701 -304 -889 -603 -566 928 799 708 283 459 -149 -64 -91 -557 55 635 186 -146 839 252 50 -33 -538 -545 -630 -11 379 686 -387 325 -83 103 -107 743 -931 471 -786 -711 -765 -805 957 -727 -387 -103 -847 -49 -293 -585 652 342 114 -317 783 -866 -556 637 581 -380 -780 -336 618 -215 383 -51 -683 393 121 -949 514 -235 -304 -1000 -536 56 59 433 125 373 -343 320 898 -783 196 794 802 464 656 -570 -505 310 -861 243 3 864 -6 -508 994 694 -248 861 -262 -674 -184 -422 -833 44 174 -645 951 15 370 734 -80 436 75 -463 593 88 -233 -271 -31 -222 -942 -502 730 914 45 -573 -147 -667 -794 -716 -137 394 135 -739 -627 -788 190 -642 869 -504 -674 -276 -144 -61 -244 826 485 642 390 586 357 -515 211 -286 780 -439 407 -372 -560 637 788 -357 -500 -97 -561 543 770 -676 -206 394 585 754 695 -629 776 199 -551 -520 877 822 -476 306 875 451 -75 -207 -26 -135 690 -605 121 589 300 539 422 -249 -889 -324 -954 -356 -840 -31 342 867 -903 -97 -315 -849 673 -199 -935 216 948 470 6 337 -980 684 -307 -150 -788 853 -7 -10 -496 280 -835 -342 329 293 223 -269 566 -853 -582 -859 708 -958 388 411 484 -681 -159 444 -397 21 -174 -202 -429 743 -579 -316 273 -121 -134 789 973 -610 648 -451 560 -243 -895 -734 -450 449 619 -710 250 244 891 -678 -218 229 -733 -119 141 -47 -269 487 421 415 80 368 534 197 96 707 -698 745 -260 699 -550 -710 706 -250 666 -943 803 174 -383 -961 -269 -849 689 388 -153 -908 -528 31 259 -966 110 -859 -852 652 16 -694 -853 -736 -636 375 -71 359 618 830 -934 150 108 -984 314 -747 922 79 627 646 26 -796 -224 -617 63 695 450 -16 482 -112 -193 510 -420 982 -915 -312 -562 647 665 -245 -707 -53 -996 716 563 400 420 437 -995 842 -264 -612 -474 566 972 136 -213 815 723 -414 -782 885 -697 106 916 460 -179 810 836 -15 691 232 400 -752 923 -597 -214 377 331 -858 -601 248 -866 669 -836 609 -44 636 -817 852 -36 -722 328 83 565 980 -696 -670 -148 906 -481 935 -23 -860 -636 -925 -638 660 448 206 -672 56 -271 865 223 71 950 -805 851 625 843 391 -160 990 770 -427 -384 -221 958 226 -112 68 345 -24 -943 -436 81 -88 250 -644 -635 -972 649 223 913 -416 -584 471 -436 -111 583 326 170 -564 -490 349 342 910 158 556 -299 -328 -637 989 -179 719 -655 -888 80 781 -706 145 451 -395 -268 -563 -446 -114 -305 -634 815 609 -300 -780 913 -144 360 538 593 721 -314 -129 -31 177 -222 992 478 -301 259 470 -605 -728 -492 130 -677 969 -651 747 -711 -556 -724 291 895 282 545 696 107 462 -317 -52 805 674 785 623 -342 -633 182 -643 517 631 563 191 31 -357 -913 553 -772 687 946 -592 546 -230 -589 445 -209 -989 -27 -365 -200 -77 255 209 619 671 790 921 321 -650 9 -390 -538 798 886 269 949 -879 712 835 806 -107 671 -954 491 -47 730 366 -845 912 350 583 545 -293 257 952 -87 528 -588 -430 404 -198 -849 -83 -568 -901 480 609 904 -612 -987 601 457 -219 285 -334 536 -395 -158 -42 91 -492 14 289 -755 93 770 -424 621 937 142 115 804 870 -14 -305 203 393 -592 -468 -288 -285 -362 265 -978 358 -257 -465 -977 -109 -530 480 -591 949 682 310 -763 375 539 582 -7 -818 27 -613 -689 -435 -66 -634 -367 665 816 910 -437 919 88 898 -540 -524 773 785 597 -83 -959 -58 -348 153 277 170 -232 -611 404 259 -972 443 -360 676 -616 -378 307 -658 193 -691 568 378 638 226 -339 -581 285 566 477 814 634 -723 227 -39 635 349 -267 665 -304 136 -630 -680 43 393 142 -3 -597 -770 -867 -615 339 -58 521 707 78 892 246 -640 205 -239 359 176 -691 -260 -757 841 558 674 -51 -259 165 597 -130 152 -329 -554 219 -881 570 -801 -333 711 -929 683 -269 644 -376 -989 908 840 790 -154 -964 384 418 18 -992 -365 392 -791 533 -741 -954 277 -930 -508 69 835 -917 -449 124 826 857 495 244 240 811 -398 -130 851 694 307 -276 118 391 795 234 92 88 -318 -653 971 739 -173 -401 -785 128 -965 745 -613 -721 -34 -107 324 816 -108 -363 -251 -104 607 533 457 170 3 -216 -679 -675 609 -836 911 -125 -64 -431 -458 -927 -592 -38 -191 928 -54 -357 -911 766 -193 369 801 536 882 -589 845 -108 238 29 752 -180 -684 242 386 -850 -709 350 67 728 -506 -619 734 -781 809 576 -8 -106 -47 -110 -334 58 -653 -481 -211 800 879 390 820 -106 -437 842 -374 2 297 -280 819 -805 958 253 -668 -191 -910 71 759 -331 15 -268 -99 -974 386 203 750 -166 565 17 -692 -75 190 893 328 498 170 -270 -803 -893 -341 -228 -182 -252 782 -224 454 -86 -209 -200 -810 148 -490 556 -247 -891 -862 737 846 974 149 107 525 -366 -768 371 -728 206 134 -183 757 -87 577 -330 60 -338 -390 -9 -713 477 -973 432 455 380 387 135 656 -459 373 523 626 698 117 -43 -888 824 708 25 53 626 -290 678 895 653 -251 749 -457 -361 264 726 -722 -564 -927 -188 -549 798 704 935 -528 480 842 24 -614 -829 -603 372 -429 622 -652 702 -466 441 -689 -176 591 276 -736 -363 -491 791 462 -993 -786 -645 754 609 -476 824 -238 862 849 823 209 -59 705 -357 -304 686 -199 693 -578 -603 -122 908 69 -131 -246 -461 -447 906 -46 -480 928 786 -257 627 866 264 72 179 -929 -964 635 742 515 -551 469 -823 -870 583 921 63 368 -332 -776 276 -5 -32 -342 29 65 -60 258 559 -887 -418 -266 -889 -336 83 -812 -754 -472 797 175 650 27 -568 -436 -343 -31 -110 -918 -336 353 -866 -235 -840 381 130 -635 -292 560 -9 990 -751 227 -772 -166 174 -85 -728 928 -850 -203 -230 38 614 9 904 -457 348 911 -356 -65 612 272 -77 -334 -354 -712 616 -723 416 481 -353 -712 -212 -88 636 17 -264 -987 -192 499 357 -475 -212 -910 884 627 514 574 335 -156 -428 -296 126 268 -44 172 -58 37 -519 366 -290 414 -20 131 -134 -497 625 -133 761 219 -549 280 -474 174 -35 626 327 605 -518 68 208 -309 -210 -640 919 -369 -448 11 -636 592 664 650 391 304 -702 -698 403 -819 -121 489 178 -831 -802 -922 84 913 214 -310 26 -332 -941 626 157 237 -180 934 -748 -14 -682 428 -405 709 -937 -54 -13 -951 781 310 -608 234 -784 221 164 -836 -589 91 -55 -105 386 890 -694 -25 105 -539 -146 732 227 -302 988 -894 -830 -830 -677 -42 -882 -145 924 -556 -187 -100 501 208 -679 566 -775 32 368 446 177 419 -786 579 -595 -182 -355 -53 576 -926 -878 -655 -471 514 287 -595 442 86 858 -519 522 99 -545 -496 -700 -845 459 701 -639 -310 -846 -142 -274 184 46 -1 -685 189 30 533 867 887 -447 346 -225 827 36 -108 -18 841 -276 636 486 -360 -332 868 -920 822 697 -262 276 546 -181 256 341 846 -134 -129 -776 -936 272 -667 -812 762 -538 -648 582 422 288 659 27 -937 643 415 -486 -756 -756 136 -134 321 -843 -464 9 -56 -446 -166 -736 363 -926 1 815 -529 426 98 -52 -440 519 -303 275 529 -1000 624 545 287 832 -488 266 -458 -686 872 488 773 464 282 -573 861 591 -818 -960 -175 678 12 223 698 -474 -360 325 5 9 -406 204 327 -616 -763 -45 165 592 316 679 -722 854 -391 -721 -316 940 -938 -659 -692 26 124 -742 -225 -253 -339 624 967 -246 67 140 -549 -762 947 891 645 -300 -511 -331 764 576 -575 911 -150 850 -226 881 -132 464 -165 124 922 -782 88 255 -285 -347 206 -70 -808 761 895 25 -640 -559 830 -367 926 -217 5 -641 915 -80 365 -785 -558 -956 721 259 -377 -2 490 259 571 815 -74 -710 930 -738 594 -429 735 -784 -877 208 559 -949 -45 296 453 -988 32 -964 -98 62 545 -638 590 -38 -633 -721 -743 -81 658 939 -774 -572 842 -920 -652 -784 1000 158 -127 26 566 890 1 -421 213 411 -655 -257 886 -806 -809 -734 340 5 -326 425 96 169 -927 -194 -277 -851 -123 657 -300 -612 105 -799 -385 -346 -386 849 591 489 26 316 -142 751 876 -66 109 -690 899 -919 -468 688 -531 97 -136 -46 -512 -300 -681 721 490 -852 395 -995 83 -283 202 -716 -849 -823 50 -1000 -42 -564 408 34 -94 98 394 503 710 384 891 -199 -694 151 -511 20 151 -929 255 -701 467 -71 439 -900 -812 -397 944 580 -767 564 443 656 -55 389 -448 863 -155 156 -711 845 -729 493 68 -531 -818 133 388 -515 -646 864 -808 -365 543 252 67 613 -109 821 -402 -93 786 266 212 572 867 -163 -781 682 -753 212 87 514 -512 128 892 -225 -134 771 -800 -228 -925 896 269 163 -894 -783 -75 850 -75 241 -396 733 -847 445 253 -686 -951 779 -953 743 -886 -252 290 64 37 179 -25 -203 -680 -40 -79 443 876 -540 -381 909 -760 682 -171 903 -767 177 -232 29 -60 -977 819 792 755 951 -248 -702 -870 608 570 323 -609 -319 515 -307 -783 260 -785 -114 417 -193 249 742 -222 465 707 -106 52 -361 -729 -986 -873 919 -490 839 780 632 811 905 572 -88 799 72 -459 95 366 833 -107 14 222 -304 77 281 -214 232 340 781 -91 -524 -834 158 -796 346 831 -914 902 853 -923 737 -98 -829 863 283 -274 935 -463 -559 408 630 342 193 -594 -725 -783 246 -662 431 86 927 22 -398 -88 -868 570 535 651 -617 62 -313 -581 -507 -544 964 615 -40 318 254 -83 -530 -78 -214 -209 -305 -987 506 -687 784 -280 -181 427 -609 -584 -925 -417 32 -725 -17 -334 -885 -907 -978 -265 -785 129 -195 837 -456 -13 920 -899 -595 177 -670 390 -401 -414 -876 -832 -100 -596 257 931 -331 480 -246 597 -210 -185 905 853 -464 354 -578 899 830 -848 -26 -232 -778 98 -547 128 213 513 -247 250 923 340 -205 970 851 -818 -988 -448 85 -969 266 34 -207 201 -765 526 982 -101 -775 -281 454 -757 -689 274 -826 -790 -498 342 -403 -841 -658 -177 27 830 728 -650 -463 -604 391 -38 800 -335 670 769 219 971 733 87 -893 542 69 -955 -818 -241 873 -898 809 -580 12 -918 -986 909 -199 279 -630 -543 992 467 -477 940 -822 363 338 238 513 -935 644 190 -589 -803 -764 -320 -962 -843 -252 490 -233 462 606 862 -324 442 318 733 -173 -878 -627 456 -228 414 -634 278 201 878 716 498 -521 -664 32 716 -870 536 850 -767 -776 -201 135 763 -396 -494 -438 -717 596 990 947 -245 -743 94 886 501 580 924 471 -687 -591 739 19 858 -70 -549 422 629 -761 -633 -392 549 -749 -930 -403 -689 -157 -937 250 -33 -33 485 27 -574 -502 -282 386 870 -673 -274 737 -221 616 -24 970 100 842 -944 812 -949 579 588 770 729 -305 550 858 -981 -559 344 404 421 -943 457 -995 -632 -460 -390 516 510 -907 630 305 206 -854 -202 401 906 384 454 -535 -221 -980 -562 887 287 -439 -181 -927 232 -834 141 -12 -766 -219 859 156 -755 594 -535 -716 -102 -340 -68 402 -738 413 416 474 440 784 -451 -689 -812 -41 -927 734 635 -534 103 689 -803 -712 266 841 538 -619 66 -461 -232 -226 845 336 -818 -631 464 81 552 -56 522 390 208 905 -354 -825 78 357 760 853 -655 334 -18 89 -795 -323 579 823 736 -556 389 -114 998 325 840 71 -360 -966 996 -736 -121 675 434 569 -218 -984 -211 543 -586 251 869 -363 919 399 -313 591 862 463 -993 966 987 -136 -254 -340 190 132 -423 -241 477 -186 184 -476 -727 586 -7 -42 990 -252 -234 287 -206 304 -549 547 301 -608 88 61 148 -824 594 419 -375 923 330 847 -564 -119 220 -126 -909 -640 -24 -714 488 -743 478 967 627 610 592 227 -619 540 -146 -19 -216 -903 241 -51 259 487 59 -34 98 361 507 53 564 -542 375 147 643 -470 -618 -147 158 295 -502 625 -829 -729 607 360 360 165 -394 -234 770 50 -360 -895 -678 792 817 71 333 -952 -112 -481 433 216 -854 929 -507 429 766 -870 127 977 520 -342 637 -556 -807 -474 785 725 132 60 -921 538 -649 -986 -414 588 -319 -989 120 308 -401 142 -219 238 -727 -20 50 839 -311 -757 293 -712 -935 -807 946 -699 317 39 -85 -915 -314 178 467 -647 -766 -270 -743 948 151 -678 843 -70 588 15 -797 543 -324 584 443 -471 -386 -313 -488 500 471 422 -203 -29 188 -758 -217 -934 175 167 56 247 -96 -545 -207 -429 217 191 917 892 238 29 -738 383 171 842 -130 932 31 -214 -691 -298 961 -447 -582 656 -653 717 157 -664 -183 -620 441 -943 640 96 -570 -588 278 389 -22 -50 -951 706 110 922 691 -444 -427 391 378 -549 715 -2 -667 -569 136 712 -917 -822 297 255 -49 264 -153 -46 -75 -868 -746 212 -473 223 -51 -101 336 379 618 -339 -197 289 -616 672 -966 -585 -429 420 961 -525 841 714 717 -367 -777 463 -581 -98 -1000 -883 -714 590 -350 823 972 246 749 219 840 578 -470 -843 225 -760 -250 225 399 292 -1 -944 -230 760 694 -702 716 963 519 -570 207 254 933 -813 -579 481 -839 -151 970 822 202 66 -237 440 996 -620 -345 589 -510 -524 349 375 -831 -709 354 -556 -592 -555 -233 -632 -899 103 886 526 -685 498 -17 -685 -399 220 -565 -391 778 -23 -11 -124 22 -565 524 -140 -572 570 97 143 -803 -193 655 280 -282 -927 -648 654 -689 144 -648 810 824 -790 979 -274 799 743 -952 772 -747 -415 744 -320 940 -703 -891 -791 -833 830 385 221 267 569 384 178 564 -94 684 663 -394 -592 -937 249 722 795 -614 -187 -208 92 -35 -836 351 795 -918 -684 362 942 -956 -97 -565 -577 -459 -740 1 -424 -716 428 629 902 486 894 269 466 -65 570 -541 527 423 269 519 734 497 79 -463 -824 270 -854 908 812 507 -643 498 -702 -769 -162 513 900 -674 -298 456 423 349 -76 9 234 141 482 -535 778 789 -370 -420 429 -674 -95 -102 -587 -19 893 370 228 -306 -858 -7 232 276 -164 -44 478 215 -645 282 76 953 888 565 377 -719 -379 410 444 278 -80 641 -513 456 902 -778 -627 780 -974 -428 346 -377 180 411 484 -212 -820 -932 -106 -276 123 -218 -565 416 -102 -904 -735 -333 -38 495 -893 -353 -260 237 846 -900 1 -106 707 578 -601 -999 537 -660 604 -377 390 -970 413 830 -105 374 -468 -839 -118 -27 -241 988 -672 190 -98 117 -603 -657 -222 172 -495 688 314 -819 306 -63 -286 -268 550 -46 723 603 56 -41 -72 798 -742 20 106 -695 629 363 739 329 833 156 -321 -672 669 -211 518 -423 -379 320 723 362 411 335 -391 872 348 -98 -715 -737 796 554 -51 760 785 148 496 -726 -768 -324 277 -685 230 679 -102 222 927 -844 374 -919 922 787 606 -245 -156 -491 -821 -26 300 363 -84 -476 839 -784 899 706 975 -21 -271 -861 586 575 236 702 921 56 -631 210 -271 668 811 889 93 827 -90 -948 600 217 508 -542 -790 9 412 -669 57 -148 400 379 -100 154 807 161 699 268 716 490 891 -916 -47 -912 -773 511 -390 -75 -847 -428 17 163 566 -489 -186 -56 611 853 705 -707 820 -810 864 322 -885 634 202 -977 259 908 -154 -63 19 -243 855 663 -757 -336 819 212 -458 877 892 -325 -206 948 186 -722 -503 779 206 -521 776 430 328 755 -686 29 651 -447 769 661 -135 457 -120 -510 -526 -394 -89 -350 -945 -553 -747 -492 764 448 -249 -594 598 422 -934 253 -833 865 -254 -279 -768 -569 -294 -24 -598 -584 1000 -668 -90 909 -277 -663 -174 529 -431 -14 384 660 -982 -273 -654 -755 13 140 709 -782 -864 -93 -281 338 -434 -632 111 -760 1000 851 -637 -732 154 -65 143 -345 -600 878 -271 -999 869 100 140 -659 237 402 -971 404 -661 -798 514 496 974 644 656 130 -614 -701 138 -675 70 178 -895 338 264 684 -743 454 -248 -143 -565 -701 -267 800 -965 128 611 760 407 -231 920 -596 -629 -371 -506 217 800 698 -9 682 -38 -479 -954 929 -403 -620 -873 -139 -139 -859 671 -788 757 919 -285 240 877 830 -54 -129 -846 778 -90 909 329 -437 525 17 -914 524 -755 -213 452 5 -489 -255 205 -226 973 -364 195 -504 -846 137 486 780 59 97 -572 957 10 -981 -33 -908 -217 -252 257 -898 -629 431 -278 -342 -244 184 -293 -799 187 724 418 -322 -35 -973 -378 -749 621 -490 -614 -610 22 -166 -920 40 -56 842 298 744 -138 -534 438 26 2 -436 331 -349 -201 652 -117 -598 350 -327 605 890 437 877 -653 307 -691 -535 474 -736 -898 31 -522 907 980 891 341 889 -637 -712 491 562 444 891 -589 208 594 -645 -28 599 2 -81 -842 -122 -393 -28 875 791 -467 647 -627 -133 520 -425 751 835 269 949 -531 -911 -37 766 951 196 -643 829 -694 202 -505 712 466 716 -721 -924 -405 771 914 -772 -494 -949 815 -559 126 -28 -607 75 -423 -828 -493 166 206 191 -322 -896 659 137 532 584 744 -597 -220 -32 580 572 -943 893 729 694 414 -64 -930 -722 -140 -713 -147 455 505 96 -3 879 -485 942 123 525 935 111 133 -190 301 506 111 743 -157 679 208 -121 -513 970 421 -389 -958 82 -477 -708 150 703 316 404 -23 -496 -191 715 -636 695 -106 548 -982 124 357 821 -520 -894 -77 -455 21 292 -682 -842 -220 -442 555 -882 902 223 492 -174 -746 428 632 -620 -122 483 770 -621 259 -468 685 189 512 -13 807 -619 -468 -492 -875 -925 -488 -677 -935 -850 893 871 566 -3 240 -81 589 -120 -370 -590 290 484 433 -344 -116 932 699 640 228 -334 670 282 963 -197 422 -504 -62 -492 644 222 344 381 345 225 -429 -49 -186 -956 -957 63 610 784 -397 829 -888 -879 0 -496 -657 372 46 559 622 -372 733 850 77 -516 -896 379 387 -197 790 573 184 489 -246 848 -668 645 -277 -414 -619 -295 -337 834 -427 988 -553 -914 -927 858 378 119 -245 -464 577 -356 920 845 -425 -86 -573 803 -742 -407 -88 390 571 132 -157 512 -45 -993 -148 548 329 -97 361 -577 303 -451 699 991 -232 -323 223 -819 441 421 781 -783 -442 136 719 -359 780 571 -555 897 598 -31 216 207 454 -926 594 408 2 152 445 -442 -131 342 631 768 199 449 -625 -555 -1000 -103 -545 721 149 -483 500 -547 -936 -693 992 560 -6 -697 606 -581 66 -188 635 857 -94 -364 -66 826 -2 -794 -339 85 16 -522 -123 875 480 105 -425 632 564 -393 772 488 241 -853 276 -168 452 -727 -58 -557 586 341 139 128 18 -445 -965 697 803 309 -306 250 -79 353 -888 -203 -225 -584 486 737 803 -42 531 -999 -416 797 -224 -313 154 233 893 -769 216 235 -835 147 -643 -645 510 -599 -170 -341 -385 675 414 -587 -879 -692 -32 521 -564 -109 -516 958 515 906 677 918 -860 -205 734 72 634 -317 -701 -600 790 -358 -760 520 848 -708 18 -990 -799 255 410 392 715 2 -627 -364 -885 -584 -214 -480 406 -126 648 293 246 -427 820 -11 890 941 218 755 -283 875 -490 -572 114 -47 447 -341 227 -427 -18 627 -538 -279 -30 -490 563 382 -374 -572 -566 -745 -408 -785 917 -835 898 565 308 -267 -629 -444 991 -1000 -239 648 108 755 -825 80 868 64 -406 763 844 -946 -244 -351 -309 546 802 914 -103 445 404 449 -454 939 257 -946 154 690 -38 -899 600 754 179 -589 829 594 -656 -662 733 323 367 -16 862 -170 328 288 44 490 872 -676 -995 67 611 197 -605 -680 -830 -485 466 -365 -239 -219 158 183 -15 587 93 -540 -511 174 627 756 -297 913 745 331 531 19 655 972 -989 -344 -681 -207 286 -118 -878 -955 857 -354 -112 121 -26 22 295 446 -794 167 -541 -768 -887 221 192 668 333 161 255 338 -291 -859 388 323 -795 685 -208 113 777 962 514 354 48 -983 -833 -310 541 -959 -483 541 -834 -209 -848 -57 880 -335 -91 123 -736 -454 938 -210 -981 -752 -884 270 826 714 779 -91 -489 -580 611 -733 -318 -661 -58 268 -779 -277 313 875 -447 -897 -752 739 -191 -845 369 679 -17 836 -306 -512 -797 588 -969 213 262 -947 548 -692 398 -858 -862 -255 -910 -639 748 -959 -331 550 764 962 496 -884 -109 -898 898 191 403 8 -977 391 285 745 577 -819 593 -484 215 -413 340 273 -225 -1000 626 879 -213 84 -705 -340 613 393 -49 -684 167 -671 766 -969 194 564 477 44 -727 -134 -538 -271 -156 -131 947 -226 -779 768 717 -319 -392 502 -693 718 -35 132 28 -638 677 760 586 -456 -952 503 -937 553 578 -484 753 928 -305 251 -491 -587 -363 -999 -62 971 -713 -452 426 684 209 543 376 269 104 523 -671 -351 94 331 862 514 -395 -302 465 -653 -660 490 -456 -910 743 53 -633 -971 776 78 -670 669 163 -22 715 288 970 226 199 861 836 455 939 878 -200 -336 79 -561 -467 556 -95 -414 670 -354 -277 -54 -66 -501 651 -802 600 -510 11 315 -233 -602 -653 217 919 -867 -764 -149 -818 -963 -200 -502 30 -552 120 654 39 369 926 -686 -187 -208 393 -312 -387 -655 -531 832 680 783 -892 697 802 592 42 793 571 603 -708 683 149 -568 -166 -585 478 -223 372 -395 -413 531 -727 -828 450 16 409 116 841 337 927 690 -271 -928 -922 568 776 -679 -190 -218 -866 58 -139 -896 -755 -964 415 631 883 -743 -152 -899 649 835 -203 -314 30 -704 954 -526 -484 154 -120 449 879 286 -922 27 -77 14 12 776 -831 -2 313 676 -833 232 798 -28 -568 232 -144 -876 463 -674 -669 683 -69 -593 661 -688 397 687 281 732 -775 -311 -149 861 -722 83 -671 -976 -324 618 408 26 -582 -834 623 522 -340 416 197 -817 -554 360 227 -780 967 139 684 510 678 -180 267 -315 81 434 544 -138 809 -33 -673 346 -179 -762 273 -707 -204 662 351 -246 -334 694 -259 699 -624 293 -801 0 -304 27 -379 731 -595 -363 602 650 -748 -209 -647 355 560 393 -881 -496 -987 289 -352 -277 -186 -444 929 -654 336 -340 952 -351 -564 -55 -960 -495 652 -361 -655 -51 738 182 690 -650 -217 -13 -594 289 428 755 683 -175 396 78 -599 -422 -396 -426 -592 122 -513 -537 439 48 541 -182 115 255 -299 -81 210 -809 -256 443 -189 -826 -362 714 367 -984 779 106 -1 605 331 -522 -421 -677 -344 486 -548 386 -243 790 121 -234 -479 421 685 -948 -945 -123 -855 -178 873 -157 -229 -226 986 -721 -906 -64 -108 542 -235 314 999 -319 -448 -250 181 -138 366 364 680 565 109 907 507 -834 -424 -972 109 -760 954 -543 111 550 854 -692 -315 -247 -127 267 -594 814 67 972 950 -516 -2 846 -447 589 912 -495 -58 301 -755 179 632 -911 233 359 398 607 -225 783 -750 940 -386 316 -926 998 -526 -688 -355 -357 -516 -665 30 9 893 -255 434 948 714 524 397 421 -850 254 -662 897 99 600 -437 408 -991 830 -377 -777 210 -651 524 -569 -218 -666 498 441 -331 648 950 -595 730 854 -29 328 717 386 722 -786 346 -992 -786 432 31 358 -664 946 882 -854 517 -466 -782 984 440 355 -318 984 805 67 596 -979 78 738 18 164 -881 804 389 387 -701 -103 -200 49 829 -18 365 650 194 -548 513 -155 -624 21 466 586 41 -404 -287 233 -215 -323 905 -81 -681 -475 -981 662 380 -924 -598 742 226 -985 762 -746 -959 -257 -659 274 -920 -247 850 973 376 -335 159 744 455 181 233 993 -927 345 960 804 -347 -676 -950 -208 -546 191 676 -868 -456 -574 -468 760 -492 659 -378 849 -131 963 656 -486 694 -502 -291 -391 -475 252 -614 -580 -441 101 -645 -509 -869 -556 -91 -123 -893 -504 844 -699 -30 370 -164 42 -640 -511 578 773 661 512 -888 647 876 -273 -341 -532 -331 -880 -261 -226 -337 123 -826 539 -213 -11 -744 -830 880 -701 -270 174 -904 -518 754 831 -53 658 676 778 166 -409 -602 307 381 -907 -700 -543 -862 655 -83 715 573 -793 907 841 568 504 261 545 -13 694 935 -707 -417 -792 -106 199 -366 18 -979 -995 -561 -581 332 -258 195 -739 857 179 149 -906 476 152 333 -907 686 629 -989 -539 673 782 361 -671 -528 -685 44 559 482 -53 -758 -656 668 48 -776 650 -583 -477 83 -416 -603 -338 -615 -698 778 -572 830 -245 -207 980 -691 648 -294 -202 -909 -530 644 -156 -998 534 126 -702 921 788 713 -383 -384 597 178 565 514 488 -213 561 45 -317 551 681 900 -897 -430 293 496 875 -373 763 -175 857 -650 -241 692 -505 40 325 313 818 34 370 297 -184 113 -780 -169 -596 226 818 608 -779 88 881 842 -91 563 556 257 -407 -66 444 -744 96 329 391 -274 518 300 661 -533 102 270 -223 825 -532 731 610 -312 -980 924 864 445 -624 301 -820 -518 563 -891 -957 702 577 658 63 -778 825 249 209 827 -438 -696 -386 -952 382 -940 905 -681 803 272 322 382 585 -262 -499 360 -127 441 1 588 -466 202 -11 129 -270 -911 -958 755 19 969 166 331 536 -535 -378 -698 -549 -7 16 -774 526 -802 718 976 -137 -723 -682 -351 160 216 -648 -563 693 93 -577 542 563 -801 -571 -651 135 -496 -981 97 500 840 -46 526 999 722 259 658 -683 -501 -73 229 550 -917 -334 -259 -518 -217 238 269 -153 218 3 -767 560 567 -969 179 598 825 -392 618 81 -454 -743 -351 -834 449 549 -154 -783 -387 -810 340 756 325 -762 -742 591 747 365 -860 511 -316 -842 391 -522 156 -135 848 51 728 481 -743 172 737 172 734 455 66 836 -589 451 165 602 -192 -365 -425 427 -295 532 -968 -541 359 -901 126 36 -414 -977 -248 107 822 -754 531 724 -456 72 142 879 -73 561 146 -815 -861 -630 385 828 639 405 -900 -309 234 -962 -682 -916 -246 -297 -984 -218 425 -789 -277 995 436 573 -846 847 -90 -465 -125 749 716 328 -24 -74 677 77 -160 18 -318 485 -105 974 -580 930 -786 773 -156 750 -508 835 -633 490 711 516 -838 -14 -370 -250 -612 125 686 -363 -169 -581 816 87 -54 -3 -574 -56 -572 122 719 616 783 266 -994 -972 966 818 299 341 -135 953 641 358 -630 -403 424 -104 -178 402 980 335 -53 -504 567 -476 507 34 435 41 -454 898 135 818 258 -773 335 -137 -848 629 492 -631 442 -334 620 -413 -219 -954 174 700 54 766 224 234 357 455 963 226 466 275 -824 550 79 588 -967 364 -208 -306 296 732 -406 547 -138 -749 -788 718 871 203 -630 -737 320 979 560 789 856 347 375 -792 -765 899 517 109 -204 -607 922 600 54 -207 812 -994 -39 -408 36 -200 -64 454 956 740 -115 292 -867 -933 -781 -413 -93 221 -996 -11 440 -745 828 569 -361 -692 -670 -277 839 -850 -816 -481 253 263 -957 -417 750 -760 -848 -870 -300 999 153 292 682 12 -747 72 -984 -320 249 -444 -6 375 -826 -429 -996 524 -938 -721 133 -181 360 77 614 577 959 995 920 -415 -537 869 -902 916 -283 773 979 541 -892 -127 123 -144 -452 159 311 -3 473 -959 -439 -694 154 554 -182 -685 -673 -851 198 643 -110 559 -519 -6 -762 375 -792 779 152 8 46 -192 -17 -115 -792 -172 -851 -509 -630 -739 -469 745 -70 -561 891 49 543 -710 -695 -889 -366 397 -892 382 626 -815 -894 288 901 707 -896 101 -675 -18 -346 -73 918 31 669 860 -440 715 97 -63 812 -240 -832 -403 -869 -950 24 -182 131 683 953 -873 458 -734 -171 -800 584 50 767 -351 518 -74 -147 963 -287 -625 -892 933 -98 337 -727 -861 885 -796 741 712 507 -396 267 791 709 -708 890 -153 732 -205 -938 962 411 556 -950 -690 -303 595 969 226 90 455 -813 -172 -545 985 917 774 625 234 344 314 936 -209 659 -679 799 16 959 -294 240 403 440 878 832 473 -866 456 -319 -159 -352 89 -883 208 -463 180 37 -379 -66 87 -568 395 -325 542 852 366 -327 -601 -415 -623 371 -766 -16 394 944 -921 942 298 984 -330 -802 26 -504 -760 688 -365 -965 -563 -49 -567 -177 -947 468 241 -162 -118 -108 472 125 -246 -370 191 -356 -941 -173 98 -478 421 730 -663 -694 748 -858 901 -763 678 -169 862 572 -566 -926 -393 -817 -959 -737 517 252 137 -859 -626 344 -575 -704 755 -447 892 860 61 -565 -766 -38 145 -650 -368 -17 239 -191 643 960 -683 -548 800 -843 535 -398 -286 -648 -872 -782 -422 -698 448 -939 -641 427 -420 937 389 -148 459 -355 -229 -535 695 791 859 -214 514 12 -455 653 -305 310 504 -843 958 -536 165 598 905 -569 -15 -500 -188 301 -630 617 929 -855 -453 -745 -824 -114 -787 -668 824 248 -569 32 -838 -186 690 31 741 -918 231 178 923 -419 -314 620 569 -334 380 641 999 467 -635 -894 375 -935 352 -385 639 -320 200 232 434 -207 413 502 -351 436 447 -785 -454 -296 543 -326 161 -833 962 -594 250 588 279 -890 747 -140 378 549 -590 926 609 -969 962 286 -67 -957 23 -137 -350 435 859 -1 831 -766 -847 924 -675 -367 -122 -653 124 -276 -879 724 252 673 -445 552 472 -321 387 820 -354 -461 -644 -893 719 411 -560 -611 -563 -152 -894 344 112 352 -220 366 -470 612 -844 -656 127 -347 -921 -436 306 271 874 863 -44 820 885 784 970 397 -239 -8 -866 753 -202 398 -810 82 -706 336 -391 923 966 964 554 115 337 591 846 -558 531 -407 271 -369 -293 -810 9 -891 838 232 -688 716 704 920 298 -782 250 -125 269 894 -42 -658 961 -427 -213 -622 -880 842 762 16 963 -209 531 456 -465 -421 283 108 919 -773 -379 401 395 -927 -149 405 -574 -215 -832 608 375 -149 -486 945 -551 46 -268 317 -533 -600 -730 706 -71 -338 243 -345 707 -929 -859 484 -214 -249 572 515 -484 -815 727 333 -627 -992 162 471 740 -550 773 331 932 632 355 148 714 300 -1 -821 -228 -38 -355 -561 -729 -203 -883 -946 490 395 485 -112 452 -603 -459 -378 843 -176 -562 -813 -167 339 -989 -999 101 854 883 377 121 -356 -483 -970 -281 606 -610 937 405 130 979 -41 -78 126 523 -272 -24 -57 -476 -748 332 44 809 -137 -271 -623 415 -539 -757 697 -464 -269 109 45 141 -607 270 817 311 -74 -671 769 574 485 708 -604 700 314 993 988 528 527 212 926 -554 467 -294 757 806 -315 -939 -366 180 47 -344 -361 502 -868 422 -76 974 -76 491 611 525 -917 686 924 343 -798 -696 -171 40 -770 -840 -707 956 -942 260 -113 -293 -413 538 -788 -444 -806 -941 -194 -788 325 996 -793 480 -496 -412 139 784 -676 -298 -96 -966 -773 -619 343 248 540 203 950 356 941 -823 192 -325 -779 22 493 -815 -297 622 509 -333 283 -967 583 710 -695 200 848 799 -869 -365 466 842 -903 47 -501 -604 719 -313 344 -509 -240 -38 829 92 311 295 -312 232 -520 65 -281 247 424 -306 29 312 999 -768 -334 736 -430 -191 -84 -44 -329 349 463 -988 630 920 -218 828 999 -534 -151 516 -399 477 723 840 278 920 635 -465 711 274 774 155 -783 24 274 824 -445 416 663 -565 209 -278 981 576 966 239 933 172 -486 901 82 865 258 -530 559 643 -107 -81 -50 -840 -786 611 -366 -19 979 -313 -560 622 -255 -918 789 265 737 27 900 -15 -437 295 724 -949 512 -729 -445 -653 404 -855 19 561 -596 -285 344 -497 -915 -640 -224 968 970 390 -607 -462 -945 852 43 861 248 22 -625 -550 -280 867 -761 156 603 413 -496 -359 -784 972 -666 366 -857 -872 -146 -921 -561 -281 402 -1 782 -682 854 41 581 437 -527 -811 196 372 412 266 -448 121 303 275 -368 75 -492 -646 520 913 -887 388 138 -398 -687 155 -389 509 -702 273 515 967 -164 -494 -761 435 434 231 936 724 -536 -729 -379 334 906 -148 -546 528 795 -714 -945 -824 533 -495 474 -502 779 -374 -669 -77 -20 880 -812 384 2 -458 861 -192 399 87 366 785 927 -765 -800 -345 -142 330 -56 -344 -314 -40 -857 724 -637 -687 635 -51 -487 927 -640 181 554 -680 -542 281 -246 -628 -970 774 916 374 79 205 -783 -597 -542 -481 139 649 128 -248 254 437 -75 -441 -991 -326 931 906 122 -603 -179 592 117 833 555 -912 888 -124 -56 -979 737 -785 -939 311 -508 -249 -84 -702 584 366 -253 109 683 823 -753 -945 335 63 389 -104 -480 -612 8 -728 483 576 -617 -823 287 255 -587 -428 815 964 872 -334 771 248 -796 993 138 419 166 595 -973 -993 -905 -268 7 196 -796 -731 748 -832 5 688 -233 977 -363 667 796 161 -509 -726 669 121 -345 -595 -303 -76 -464 389 -850 -822 -620 -414 824 213 -937 -456 -624 -323 -567 584 -764 462 567 -820 498 -301 -26 -472 464 918 111 -242 -158 -377 -404 -720 -982 515 820 -2 879 -477 196 935 529 -210 -442 -644 400 17 613 830 990 -239 405 -3 -83 -918 -298 -824 689 -605 994 959 -932 876 446 -321 -593 -153 -426 444 211 -601 -29 80 -541 -165 -213 205 -54 -896 363 -218 -526 -419 897 86 -756 -883 -211 712 -958 753 144 -176 245 507 -537 -411 631 -398 351 -990 -644 -57 982 -645 55 59 679 -439 120 110 -86 565 216 430 926 -235 235 -37 742 -667 -115 139 -101 -172 -208 -309 481 -986 391 -223 16 63 -94 -133 -243 -729 910 423 -215 663 -126 -582 -146 717 502 -476 -361 323 -406 772 845 -884 567 -129 889 309 799 985 -543 94 -805 -803 495 -248 281 -187 -335 -139 -671 489 18 180 354 -319 376 -786 -419 767 -49 494 211 -893 -596 -747 816 -294 391 983 195 29 -475 -781 283 -739 541 526 -376 960 297 -978 518 522 836 -421 741 -169 240 789 281 -707 780 494 164 687 -60 -287 -410 -160 -851 466 400 291 -623 -552 -907 -194 -677 -482 168 923 -12 -587 -157 -804 -202 -762 529 -170 218 143 881 -668 -687 -538 -125 115 -490 -742 -261 -194 -164 321 385 233 -240 -817 -478 -29 874 -249 -659 574 124 130 -413 719 413 -488 -792 -405 -835 -902 -337 69 -708 -894 1 816 -483 416 -211 763 27 -979 523 579 22 -639 378 -190 523 359 -928 621 -664 -264 794 -254 -627 673 860 -646 -889 -197 942 890 506 846 -198 242 -238 -890 -862 293 -13 -126 249 91 -492 524 -978 727 -817 -446 -851 289 819 636 898 -557 -937 -508 733 -357 865 -256 -547 715 -117 605 345 555 -989 -384 602 905 -283 75 -1000 -432 375 -91 -501 590 120 442 310 134 514 -886 -590 -23 -643 456 -199 362 692 604 95 832 734 583 524 -668 -789 867 -161 144 596 -236 -352 -28 48 296 -380 -28 -407 218 -437 1 261 482 306 -575 959 975 -456 374 -840 -465 -182 -833 17 -420 -593 -527 458 -862 -822 -200 -230 817 333 255 -284 -935 583 376 -808 -897 -538 987 308 -340 -128 -125 -73 706 -34 -443 142 -227 -98 998 157 -451 751 -456 -365 -470 279 -188 -378 996 825 418 -632 850 -576 -704 505 100 -560 -368 683 -964 685 -65 -830 -954 575 -11 888 -311 296 695 -726 -285 -750 682 572 -570 -519 -803 624 -489 -300 454 -947 587 -272 -11 299 239 -392 -805 578 886 -319 -558 187 -172 530 940 -430 202 -989 411 -901 -816 914 575 -29 373 -232 818 399 701 -155 842 398 766 -546 984 -615 202 916 692 701 656 -866 -295 277 485 832 -62 747 857 21 285 944 -566 -845 -270 -67 -522 -877 -405 -370 -539 2 482 418 -327 771 -406 863 442 -465 391 -104 28 -981 516 -293 600 503 -291 -139 68 -796 27 61 -56 334 -95 902 -883 1000 448 125 -926 -555 706 -751 871 -893 860 -471 443 163 -759 -434 -134 404 820 738 317 -195 829 542 -432 -223 -370 112 757 -73 -168 724 -11 192 -1000 -557 -861 430 -962 365 305 936 -604 129 50 419 -789 -1000 31 397 -518 -244 -153 237 773 -514 -951 497 -381 745 446 -878 -150 -547 170 491 460 353 442 -332 -748 699 947 -393 280 -519 715 362 -629 -443 687 -289 -565 798 62 -405 -21 680 283 892 -478 688 -478 -424 338 349 305 -18 191 279 227 -396 861 -184 269 549 705 -605 -997 -963 -355 -264 -752 922 837 624 894 -241 309 -572 -912 552 -205 -938 -423 -333 520 550 -674 -815 -834 688 643 -454 -298 -148 -609 -266 748 -982 453 780 86 95 -135 513 -592 668 252 -619 467 -966 673 485 1 -94 -460 -453 -214 -100 -773 938 795 -903 -508 830 70 252 -246 91 -165 284 -511 904 -488 -328 -794 -180 -65 -590 883 -978 908 -498 -987 -701 -276 459 328 -716 -398 837 -984 -776 -336 636 -123 400 -873 964 -56 946 -494 747 -616 -331 32 535 197 -364 89 -835 95 -1 -608 -623 61 31 700 -873 388 -873 -513 -580 -579 304 851 -65 -607 -591 -14 -189 965 821 545 357 -824 -268 -702 -944 647 -301 -273 801 -441 -228 -499 -828 -738 -606 -627 -215 -289 -962 -538 76 529 -543 363 -624 -187 -61 496 -150 -159 -843 -359 344 -693 -169 522 -295 182 562 864 -106 747 -96 -253 -734 -988 431 -287 878 826 -535 -875 677 474 719 -116 -718 -683 -35 266 125 -323 19 -772 924 463 -989 221 418 930 110 -260 -683 376 -432 127 -551 158 -943 -197 677 156 824 992 -104 206 175 -273 338 645 -193 -972 -931 -581 -810 232 -579 345 -679 773 -858 -217 -908 342 540 -327 -996 -93 301 -460 -636 566 -787 244 158 623 -854 556 -854 585 -120 343 -263 -99 -906 529 -323 959 428 -600 -75 -429 297 890 354 -805 1000 816 -783 -39 815 -873 -268 -135 -272 999 -288 440 273 -188 143 10 973 106 438 857 922 -399 -813 701 -906 -279 -904 210 713 -166 450 766 -620 -115 102 781 541 -392 144 498 -556 -234 -198 -111 -500 -16 709 857 -171 500 -31 -947 489 856 -501 67 -102 -894 -399 -6 -454 585 -30 -698 960 991 -684 736 -409 -841 813 -982 143 341 -14 -209 -344 879 132 979 -324 903 -822 -497 -256 128 944 372 92 388 342 549 -807 844 253 144 628 -505 224 311 915 -344 214 -761 845 586 242 -741 387 -762 747 -632 934 -107 -386 554 -857 -116 277 -449 -887 20 249 789 820 914 -71 -506 -78 264 63 -848 -482 -183 15 969 511 602 -442 -578 728 -232 10 635 -373 -493 -274 155 -587 -594 -400 -290 -774 -234 -481 -439 -759 527 -412 1000 197 -147 431 -896 -485 918 -157 159 474 -748 205 142 526 -884 137 629 857 230 191 287 50 -592 427 55 -719 -428 362 670 204 514 -837 652 -816 -736 403 -585 -712 -436 -124 526 677 -993 -833 925 624 266 -248 941 -405 354 -302 -243 519 347 -172 709 -744 821 312 -705 626 -575 -663 704 727 31 -816 -293 316 170 -575 303 802 502 -210 -349 -318 -817 -950 157 984 301 -998 434 791 -731 462 -797 526 460 46 180 881 671 103 982 -867 482 873 837 872 -938 -11 588 895 149 -169 -74 239 -184 631 -754 595 272 29 958 514 649 -111 331 688 877 -749 153 -750 82 -615 -730 -228 494 -30 -472 657 271 421 761 -610 431 305 423 141 811 -769 -736 -611 809 -141 140 -457 122 269 293 862 -57 684 143 -444 -512 463 -365 889 -842 -648 -430 962 455 444 -881 301 921 579 -685 -590 -588 -664 12 366 156 -258 -500 937 -901 -910 -953 -537 -519 -803 908 501 -58 -994 -437 -765 752 -287 -776 -183 -156 997 807 391 889 10 -525 60 798 273 -748 -981 -325 -282 -94 -38 -160 938 267 -570 974 -965 -164 40 -339 688 999 222 -658 -628 -743 -981 -303 328 534 638 -836 -801 789 -351 -519 741 809 21 190 189 357 -968 -959 -191 -528 741 795 760 -124 -875 -41 -566 682 902 -201 -273 -329 -54 852 712 708 773 -965 764 -574 673 -763 782 -143 -279 -141 436 -739 435 -479 -84 -106 -257 -728 995 -69 2 865 420 16 -237 526 94 -470 931 754 -876 -977 -199 -808 96 -601 873 63 635 187 519 651 -817 -508 338 -646 -1 -705 -892 326 -493 -579 -623 -291 837 -634 196 -446 -985 -403 710 -798 654 689 866 -998 122 -677 292 438 929 355 -325 -432 -859 288 -675 492 407 74 559 -538 -358 618 -197 -544 355 324 -591 19 -909 205 -921 -461 4 -998 237 777 941 14 43 882 466 -244 741 -806 596 -106 -780 386 -342 -42 -910 771 939 -478 -449 947 -973 595 833 -808 -500 584 -650 600 866 -971 48 -118 -619 127 -37 -932 -576 900 -340 723 290 -621 180 -300 -34 505 919 -741 472 -947 859 -989 413 -324 485 -290 739 654 -147 759 629 -888 138 820 -843 -837 -258 -529 -272 -872 -921 488 -880 507 -481 -233 -370 954 297 -645 -105 356 629 -214 126 -334 300 -574 -170 881 -928 845 -501 16 -528 629 -269 -860 558 -425 -923 375 -580 -775 194 -651 -891 -277 -807 305 33 627 -1 613 680 302 -630 332 -275 -854 149 723 -221 48 -509 -108 492 -865 446 876 -929 517 -609 -77 720 422 -387 -576 491 249 -273 1 -834 -700 414 112 448 171 109 -466 498 -997 838 -20 694 -967 -723 -15 -548 177 -717 -369 -129 -251 803 413 804 208 -107 -179 -764 157 846 469 780 -745 -823 -739 751 2 808 -668 -560 -507 232 -564 442 -39 -828 30 -276 -784 -96 -116 130 -488 -99 -95 -572 374 454 858 361 -692 350 148 -922 792 487 -862 -207 618 374 -497 -252 -98 -991 936 876 712 -39 676 -441 605 848 302 793 283 65 -96 -918 -750 440 -333 -525 -657 -931 798 -900 28 -941 622 -603 597 -983 373 -77 336 -424 885 -315 -414 877 991 -657 -525 -55 283 -196 106 -284 582 246 264 50 845 -745 384 510 119 185 700 -65 376 -858 -254 705 -221 -888 -819 -145 -128 678 -379 -791 -18 -260 -583 -907 -681 -967 -500 817 548 -889 -323 592 169 682 536 -830 97 -858 420 -16 -665 221 99 -545 -962 -158 381 -375 -43 -175 885 684 347 -362 -618 701 853 -710 218 -197 171 -2 -332 -32 997 945 917 -938 576 394 -838 -875 -640 -35 -284 -513 27 184 291 533 443 -649 -393 411 312 920 -726 472 478 -144 81 -673 -963 697 -531 852 -843 405 -161 856 -1000 -890 -53 685 -319 -931 564 985 912 500 83 263 477 -679 -193 928 262 57 70 -264 104 829 -500 387 194 -37 86 -644 202 900 665 300 439 -609 819 -336 -400 -931 -934 -51 551 -62 299 93 -48 636 287 -352 -905 -938 -979 -148 999 -294 200 -107 438 415 704 63 380 545 -15 -419 -446 166 257 -685 715 701 514 -142 -352 -81 271 -845 -614 -738 -622 742 749 -833 -134 -104 -921 923 858 -214 726 -9 -14 44 -15 -777 -974 -95 -241 996 -591 -821 -680 754 -680 -160 -937 -508 611 340 831 -23 401 -77 -323 -445 -509 35 323 642 -363 239 -264 -271 -881 -947 -939 91 390 -499 881 335 -1000 -172 709 -428 -415 188 712 -694 580 -78 305 975 -220 465 273 724 344 -478 107 110 538 535 488 194 -790 27 -721 -877 582 -523 851 41 105 -330 996 -306 -956 -144 204 -280 403 -58 -158 104 855 -960 -260 160 -964 156 -624 845 816 -358 588 583 350 828 -94 -852 -424 -40 -64 -790 -681 -226 -97 -292 202 216 -42 563 983 -632 -744 931 -61 -676 -942 -783 -928 -770 -239 -333 -990 -499 63 -529 -976 -651 567 203 676 -91 -651 429 -266 152 350 839 -961 -293 312 -172 308 8 -511 -104 -656 461 922 223 -786 398 190 -943 322 -579 851 284 -50 -51 -629 -922 -206 -404 -683 111 -455 -798 -465 768 -66 -965 -470 475 660 627 828 -322 71 -465 166 -712 -117 227 189 -411 7 678 -124 -137 839 -105 894 -916 -377 -52 -347 -694 -500 -697 -456 -692 294 997 -81 205 -180 484 -489 -954 404 171 -663 520 -142 724 -969 -617 -376 -809 695 -630 -30 231 -718 538 578 119 -735 -239 -332 370 892 64 879 -867 -871 -842 -175 417 -767 912 687 -242 -2 862 -46 802 -419 563 652 -99 59 277 1000 -944 408 -858 914 809 172 948 250 680 754 860 848 743 926 598 852 -61 -979 186 919 -619 -375 -565 788 -812 508 9 487 -257 -855 851 -61 -314 978 -831 716 -453 867 774 -838 -398 -690 -849 992 -14 -821 502 -761 -285 -348 810 -400 -796 123 -214 970 854 796 188 -792 -200 97 749 -372 -664 88 -89 -995 29 115 77 -641 123 223 -506 982 475 -496 -852 -573 -232 -491 -756 952 29 273 812 -972 236 -959 674 -869 -577 197 579 -608 -442 -109 -632 -522 43 816 -649 725 94 -337 -351 112 465 -381 -357 370 315 831 -808 -630 257 100 -772 646 -429 -947 -998 -947 -153 547 957 904 454 -956 -419 797 -572 -962 137 -222 771 -302 -723 166 826 -340 796 -756 -833 458 654 -367 848 -147 693 77 835 -370 427 19 -862 -597 -150 -940 -300 -416 182 -785 -306 -193 864 -432 976 332 -283 83 -755 74 319 -976 -77 295 861 -284 -870 -44 88 -375 370 900 84 616 -772 -440 716 -816 -433 -478 -667 478 -548 411 -383 -446 -916 696 397 -765 -521 81 804 60 -223 -418 -347 256 896 956 31 -321 -881 -979 -144 -733 133 193 -917 15 227 418 -264 437 907 -528 -827 -466 -453 -205 -695 480 -158 -768 -791 664 -751 123 -326 712 446 -685 -273 -564 766 -698 -968 738 -563 -374 528 37 293 -22 -162 58 -814 -521 119 969 -150 -873 -828 -741 828 221 664 959 -584 179 -696 -513 -974 213 873 -752 -515 -85 -495 -21 582 903 -495 766 999 -216 373 606 -290 37 896 -957 828 885 -647 589 -495 -532 983 -630 346 -935 -802 29 761 -748 -77 765 -711 670 -52 57 20 336 437 562 952 -683 -218 -866 890 986 -142 699 -296 -359 979 954 35 -43 897 837 -617 947 -657 693 758 12 966 915 -381 -753 531 379 -518 508 -769 700 136 98 -217 27 261 -244 814 614 861 -852 -219 452 -344 680 -313 941 -6 -42 -618 253 895 362 -615 193 -840 109 -475 -275 189 88 -214 -172 -810 -35 -306 -314 625 -342 165 -635 32 -239 977 418 -48 -785 803 611 -632 483 495 54 -868 525 -759 816 716 -40 -876 -771 315 -795 -917 -260 -558 286 -306 836 27 644 98 52 743 -65 295 637 -629 -254 -188 127 339 -427 -377 -645 259 496 161 241 765 -392 34 -938 935 -929 577 121 660 -834 -305 -595 455 -884 57 127 -886 908 156 -63 -566 -407 752 -92 -409 153 -807 595 415 -246 702 -106 637 116 791 434 37 -823 125 982 161 -260 145 -782 108 -575 558 -841 -957 -530 611 -563 -74 857 -164 13 -331 -259 375 -497 -907 -459 929 -115 -165 -994 282 -972 -588 291 582 684 164 -793 882 -85 -792 -161 -45 -361 -856 -223 -374 -881 -216 -892 -480 -573 93 740 310 -671 -190 -228 -701 758 -11 140 -231 127 50 -18 847 995 159 -694 120 -41 -830 -296 599 -351 561 -177 607 -398 951 -77 821 397 -303 -58 -82 971 -675 154 862 -664 190 882 792 926 -358 -20 -620 -985 -76 45 -735 630 498 -639 149 75 443 -914 274 884 -225 768 -404 913 -414 288 -69 -256 -134 725 10 -665 -842 -16 -299 737 832 597 992 599 191 938 -327 210 698 586 -384 -307 -908 -232 -415 -340 -796 994 175 -529 -760 665 694 151 684 -947 293 -422 -436 558 967 207 -695 -326 599 -122 -988 -156 -561 756 -292 413 -410 -531 -918 246 63 -37 -869 -100 738 -897 140 -588 -685 -808 -400 -325 505 714 -945 906 -529 614 -446 -11 -199 587 -481 -777 195 894 366 -813 663 920 28 463 -310 -326 -231 -401 -950 -168 -911 85 -810 869 -478 -775 -926 580 2 -302 350 211 -627 -567 267 -25 16 -441 -67 -668 891 -428 352 293 608 -397 928 971 901 828 -923 480 -887 -854 652 -798 585 -143 501 -885 804 -818 -635 -558 767 767 427 -421 -263 318 263 -501 409 -14 -39 -679 -693 147 966 725 696 442 556 -94 -673 -807 -694 209 857 -142 270 374 -357 696 529 -64 683 475 -880 -407 992 885 -692 -426 -832 -274 556 -983 -124 -955 -884 808 -864 576 887 -627 195 748 773 481 -610 -977 395 -733 -90 -740 255 -967 830 455 -484 409 -259 -290 -446 940 219 479 -424 810 296 484 234 256 -532 -747 904 203 -803 782 884 -137 -361 -336 -886 -961 -320 -227 40 -423 813 100 -461 -252 971 510 -479 767 830 -286 295 -166 -656 478 -405 -419 234 -445 -91 528 36 348 697 794 98 405 -673 757 -675 -411 -499 174 813 -764 804 -496 -787 826 -947 508 273 -640 -692 461 -979 644 -214 -258 435 -760 -828 40 658 -752 769 -430 -264 70 -97 421 465 -367 -910 -359 -15 -303 332 254 644 -780 745 -812 -702 99 -999 -776 920 166 327 307 653 -358 -388 -174 326 -103 742 427 -62 -720 102 -746 -214 -520 -386 770 501 653 -808 519 -652 514 624 -67 233 -286 491 -511 -237 621 62 -769 -645 69 438 820 -888 -942 -356 -416 -834 -488 746 -374 -189 -981 598 504 901 -137 968 -914 -999 -407 -315 -987 -520 -892 948 907 -705 -55 -707 510 518 880 576 662 -139 -157 -128 976 302 -263 -94 -984 -133 -166 944 -782 873 -732 -956 -255 931 -470 -455 812 -878 836 -462 -19 204 -9 -927 615 510 175 -546 -522 -138 -18 491 633 -534 712 295 -643 -188 539 -487 -18 -718 410 277 197 942 479 169 660 -577 -215 893 -15 -612 685 469 932 348 832 -653 -994 467 907 -772 -147 505 -820 -562 111 539 373 555 920 -454 -405 935 -600 164 -231 -776 -115 781 92 -601 173 -239 -973 539 313 -21 -443 -899 -580 783 -24 -304 -416 229 395 -797 79 175 182 -468 -672 -493 602 -559 622 824 71 -137 -603 -317 506 729 592 486 -131 -99 281 882 537 80 -327 -343 145 369 910 -542 -416 840 -696 -895 819 250 -524 796 820 -832 106 -16 276 -298 -878 -964 0 -860 -844 -915 -135 -956 -332 855 -416 231 -944 885 -970 -517 -676 -568 142 864 -18 -243 -891 -665 -910 -712 -202 -426 720 -450 313 -960 47 582 -103 721 -986 634 -731 663 -801 558 -863 -471 -195 -137 763 -279 351 -918 624 -592 446 -142 931 -136 260 -939 842 758 -233 -622 355 -424 -929 4 370 -816 -976 848 -282 -73 -201 -186 374 72 -720 -971 33 -781 600 255 -194 238 -766 -870 -834 -967 715 -137 348 526 358 -716 -184 875 369 -412 98 264 428 -960 -48 -315 -145 306 840 289 769 224 213 -779 195 316 566 -516 -89 -671 -13 178 -515 308 -372 466 -597 -579 -288 592 -838 -737 25 -73 105 -916 -186 -293 854 -504 29 -146 -469 287 -699 -654 797 -509 -9 -150 816 -648 197 -144 -627 582 129 -912 338 500 538 -623 -376 407 -190 -768 -906 -657 212 -137 -323 589 13 -61 233 -300 -568 418 147 818 -128 230 -747 889 -455 -283 452 997 653 -605 501 369 -848 238 881 173 696 259 -290 -512 271 678 218 521 -909 545 442 539 201 -354 463 -226 -787 389 -170 600 -638 894 950 -278 -595 243 -813 -271 485 206 962 -706 468 -837 -214 -583 -196 925 422 976 191 812 -335 136 -911 121 -303 -788 947 -735 215 -646 -606 -731 849 670 950 912 -344 217 -912 -704 -597 257 -703 661 -874 295 662 83 49 394 593 -176 -133 -396 411 186 -955 -837 -84 -887 143 -565 -986 -994 -430 441 -918 -751 469 -157 639 96 672 -528 -986 553 912 972 -982 753 815 -545 466 464 253 38 868 687 -477 -534 364 474 -892 -160 260 -645 -530 408 -454 806 444 -730 -907 -451 -473 469 482 328 -228 197 973 -261 -317 -215 566 -537 -689 521 695 317 -83 -29 -768 -284 -30 310 -404 -466 -119 925 976 -798 -902 361 770 -961 -640 572 -231 -361 -621 167 -626 -40 -839 -160 -972 775 -297 -699 -81 -533 -499 772 -885 -852 33 976 -246 -963 900 -92 109 140 264 -738 32 -603 -404 8 305 793 -836 749 617 -269 -570 744 -634 -400 -408 791 658 877 -900 -826 -973 785 41 624 970 -1 855 766 2 -733 -988 550 234 688 -903 282 -697 190 841 -113 -447 -935 -918 574 89 -165 -642 -825 637 171 87 -246 272 938 -930 -975 -859 100 -204 753 -104 677 866 368 991 -983 109 184 939 738 934 -852 306 -114 -36 547 934 340 -351 845 -206 919 -294 159 -419 -778 349 594 720 -540 -587 931 -763 965 -945 -413 -718 -773 -812 849 553 579 438 -212 -123 -869 971 -257 984 289 925 -353 406 520 763 -935 374 -539 -157 -797 488 84 -287 -778 860 864 904 -433 715 -618 240 -959 591 74 -899 -853 519 -374 -128 315 -558 850 -795 -36 -347 -413 -497 414 45 -147 54 236 -387 -761 264 -689 887 -479 267 22 600 -809 818 -509 -52 -517 220 81 449 801 -690 439 -317 -269 647 -80 -49 -437 -69 633 -192 -528 586 -787 -576 954 0 -79 165 161 -347 226 -611 -762 963 -264 4 -134 4 -866 562 -104 -285 708 487 -495 14 966 -119 -167 -363 -91 317 835 763 -639 933 -722 -323 937 -1000 410 -586 56 -112 304 -81 708 585 738 -37 847 -433 -201 -145 646 397 -451 198 386 571 -181 672 560 590 536 920 -279 -921 -901 -577 406 480 328 509 533 534 299 870 -261 549 647 -309 -122 -45 -458 -546 -757 -798 -81 819 256 -756 -261 -25 541 -977 -11 -488 -604 -963 -748 117 368 533 738 -856 -175 -270 66 306 357 -995 -891 -895 -761 -680 -880 249 884 -598 639 -406 409 714 -658 706 -350 -563 437 699 594 -705 964 -40 -973 200 -538 -349 400 51 -630 988 887 -890 810 566 -356 -851 297 443 -787 412 -218 97 533 -482 831 -326 220 191 -737 493 -881 -172 848 -519 215 -70 83 -704 469 -211 486 -903 -668 465 -681 -106 22 764 -211 401 177 499 785 -532 772 -8 -900 175 -396 -955 -163 -56 -794 -239 -542 291 873 -108 -178 -382 281 -125 -545 -649 621 -274 -920 516 67 -953 458 -128 -619 -988 978 -568 -599 -489 258 -892 -531 140 -813 -809 986 -84 175 796 946 653 -885 -624 -736 380 305 418 298 647 360 971 535 -279 710 712 -263 -621 -618 450 -306 84 -583 -7 466 107 9 -687 -976 142 881 691 -719 913 -491 779 -989 827 -454 -636 -979 -890 -657 -38 978 441 -723 54 -926 411 334 -704 62 -222 -882 -355 -736 304 578 58 -690 488 91 -254 -618 701 17 612 -987 660 49 -558 500 -212 -920 876 -936 -674 92 121 -689 -572 358 686 -836 724 -711 829 100 -106 799 978 -566 -7 -960 555 -797 -491 210 -148 -461 -923 -97 725 -872 -193 582 331 774 828 -717 2 -84 781 -826 493 750 1000 -514 3 -498 -90 535 476 -30 -321 -590 91 35 -955 545 -957 -514 -572 -840 -575 -53 -978 -963 -716 832 -457 -474 -179 -947 -447 245 -480 -929 -737 723 -924 -379 -719 -9 231 -956 821 -396 -365 -650 249 -533 -659 888 302 -431 879 177 -804 763 -441 -314 -586 944 94 -710 -518 757 -74 331 -620 -89 -16 779 666 -535 34 -192 257 -751 431 16 374 -103 -471 -116 -555 650 -460 837 -198 672 -725 914 -801 135 380 909 311 512 -579 413 -981 -521 -33 107 -136 -503 -27 637 -126 191 453 431 771 629 -511 -303 -492 -467 464 -518 99 -822 682 545 982 44 -662 626 639 993 -201 -162 -948 947 -953 -440 838 147 262 283 -335 525 -698 304 -545 622 94 884 434 989 -455 190 -916 -179 556 847 -39 -798 162 455 766 175 -323 -747 228 459 784 35 97 162 -695 -299 -838 289 238 -159 399 771 -976 599 -637 -266 -219 -197 620 -583 442 -944 704 432 -866 -433 425 803 -196 -922 -933 -868 184 -295 830 326 567 41 622 195 -467 279 -225 -103 -721 418 478 -717 -826 -626 -197 -864 -757 497 45 -966 -690 -567 600 393 538 282 -210 413 -178 442 108 -951 -324 513 -64 -319 -501 985 89 345 -44 -581 -735 461 -807 536 977 -76 -470 412 784 -183 -370 -465 -718 -559 -442 -236 -102 -46 -409 3 -951 -2 693 -622 -80 -523 -773 729 -39 23 634 -443 -777 570 479 -278 81 -898 479 163 -531 -346 752 -16 -716 -963 663 6 -456 858 956 -747 -835 -448 -105 -734 312 47 -601 673 -197 -720 -771 -917 -239 341 -547 -66 -593 -152 636 928 -963 -642 -185 268 -889 -980 -562 -99 -316 597 1000 -231 -618 926 791 693 -16 815 -169 313 -838 -709 312 272 891 894 -161 -220 912 -417 505 431 524 118 540 762 791 440 -363 959 759 -569 -63 -480 643 920 -662 645 840 -553 -470 -492 -950 -693 839 -628 -198 582 -327 -185 707 779 -31 874 393 -755 -819 -57 -887 293 818 -782 -363 698 515 -359 106 865 753 -664 383 -471 -699 842 -605 895 -471 911 -313 574 -33 -374 983 -79 996 40 734 364 939 141 780 -529 726 -343 -774 498 -852 -367 855 -193 36 983 -653 -160 770 233 998 791 491 877 468 -226 -843 765 697 -544 106 917 663 259 243 -863 683 -38 -44 38 -298 853 -151 -488 924 116 -134 -719 -224 -320 -636 996 -67 -500 -176 552 350 -106 193 -467 -638 -228 125 -428 -997 303 -357 -956 -123 -5 -257 460 570 986 -990 863 -90 857 -342 -695 760 -264 -447 -928 -412 970 462 946 695 755 -714 -956 794 -379 143 421 -372 100 -506 409 861 -101 -692 -533 221 -445 -749 -509 -816 -419 -969 751 -836 -214 219 575 121 382 -509 -940 377 566 -262 56 542 365 61 -333 -293 -519 -514 16 26 558 721 -405 -998 770 439 824 790 -736 32 920 -102 45 -23 -537 -391 740 -501 -195 -876 -71 784 189 612 242 -137 157 -614 43 -924 471 775 748 -54 -973 363 411 179 -901 -99 672 589 -422 109 -880 977 -68 -282 309 -202 98 734 -556 -759 411 355 -700 -360 -809 924 731 -676 -475 -365 -932 -380 24 278 337 -23 -900 286 -240 -880 491 -26 -289 964 -642 -748 -901 -409 513 -9 -963 800 798 223 310 473 -876 -373 55 138 871 -49 -276 921 781 397 14 -22 207 -473 -817 670 -549 191 -499 -673 773 278 398 403 -396 -28 106 -994 405 345 -269 977 172 -365 723 738 618 -374 -544 820 946 562 207 983 145 763 -939 581 719 961 36 -887 800 -341 -39 -966 154 -356 -618 -679 -874 468 -390 -911 -608 -503 414 -34 89 241 163 322 709 -303 -568 788 -588 510 885 -278 -301 342 427 560 340 558 979 -701 360 -627 -957 476 215 -642 582 988 -84 -309 303 -169 317 -71 -115 410 -665 27 182 249 -512 -450 -670 508 -723 21 635 -271 659 401 24 -338 -39 -888 -764 516 -149 -596 -746 -683 251 -142 369 -257 -520 -128 -159 742 -612 845 343 -683 -873 -833 -571 -557 -878 353 -365 -290 -889 -818 -684 -186 -365 48 -697 164 -566 -688 -876 945 336 522 514 54 158 -836 572 126 -163 818 -843 -151 -981 726 925 145 109 -802 -667 -354 -262 -65 -211 915 -530 -110 39 876 -327 415 278 524 301 528 -905 -915 699 755 77 -143 444 561 -808 -328 -746 573 936 -84 450 -1 -879 934 720 998 -669 75 -239 -734 -696 -30 712 179 -945 56 518 692 -439 374 814 757 154 280 762 147 -304 -486 884 -776 102 328 527 92 -61 -357 251 -544 808 2 -108 458 591 -916 -688 -230 -966 -607 790 536 -510 -699 -62 -582 337 -75 938 -595 -310 -235 488 641 -590 -805 -719 912 -143 -482 -16 -20 -595 -59 -338 210 993 195 -76 -646 627 -39 619 -185 -215 -80 462 -819 -822 -956 212 -593 -791 -728 -5 -425 258 -136 517 -517 -438 866 -620 812 -817 -229 805 -104 -317 -302 191 453 -422 361 76 970 459 -239 -189 457 152 -411 -958 980 916 917 -215 -761 -627 -529 828 233 -997 -282 923 931 465 952 -679 -143 -391 -222 716 -901 955 998 -300 238 -178 -804 290 908 44 -775 -83 17 -658 688 742 -397 -957 943 351 -577 -778 147 310 616 -506 911 17 640 432 142 80 -769 299 -866 669 764 -299 86 438 -986 -738 -243 -993 973 774 -50 -129 -32 -198 952 -260 -373 870 -540 -349 -569 380 -938 -316 -298 -878 503 758 882 40 757 -873 261 892 699 81 812 968 -646 519 398 91 -148 859 634 950 -392 236 -790 251 -161 979 187 -497 -766 896 355 -787 -378 -289 151 -829 241 930 113 882 -211 -602 213 833 656 -72 250 234 86 -185 168 760 115 851 -732 657 250 946 608 -181 -518 836 194 -833 -563 544 128 -790 954 -31 -162 954 710 582 555 -981 764 330 970 -551 702 970 -4 446 302 -328 -242 -275 -912 -581 -454 503 -55 -249 889 797 -726 902 346 -314 -269 692 -602 -704 356 -607 -55 905 -149 883 -737 -888 239 -725 -319 860 592 743 851 -153 -617 -694 -43 927 -194 -32 -983 664 -345 619 210 -193 -183 423 -634 151 -634 -561 -383 5 -319 15 -606 879 -551 441 847 878 923 -41 672 -804 -739 724 963 5 697 572 432 117 -825 205 491 -906 -194 111 -980 -868 -838 -627 350 424 -409 -660 -977 -607 -524 648 -450 -309 -68 683 -790 98 194 150 -987 419 584 -470 79 960 934 310 818 -779 -590 495 854 -323 631 263 8 86 -932 351 936 376 -107 95 808 448 609 119 50 -931 846 -608 -728 317 -782 138 165 -384 999 831 -578 -926 181 -388 67 183 -297 -406 934 -97 469 -816 258 -605 172 382 -243 -489 -178 508 884 911 -598 -889 -253 -27 975 11 466 -148 146 231 156 -494 -431 -515 -411 -366 -199 -564 271 -632 417 814 137 197 -228 77 841 -559 919 288 239 932 -453 -846 325 30 -67 646 235 217 597 136 -728 -707 300 845 -47 602 -984 371 88 300 -69 -722 -277 756 550 688 942 688 -939 353 -245 -242 927 -425 95 -777 -654 846 -75 -266 132 -74 -557 98 -980 347 -833 -493 647 568 -123 31 387 591 171 -688 -167 -423 -726 183 372 -702 276 69 745 677 -829 485 111 137 -376 -49 608 -852 -53 -113 448 296 585 -310 -685 814 -215 822 -564 468 -784 -810 872 -985 514 -119 217 -697 -830 447 335 -56 -987 925 551 527 48 452 100 382 723 338 471 31 279 -135 -221 829 -638 332 80 -572 398 176 148 -70 -691 33 -574 -410 -665 912 -542 -226 792 -900 -745 -990 -717 -477 -742 812 -921 -645 -298 637 413 858 -734 209 -510 -984 845 -120 -922 -433 596 -724 582 -899 -264 774 -392 302 142 904 -835 -208 588 745 450 270 -750 371 678 -936 917 478 -548 -966 -811 -734 65 492 -670 900 -468 -82 -927 112 551 486 457 -42 -645 -458 696 -734 138 -495 -593 -326 348 -325 105 141 814 -509 907 -171 110 675 865 -944 -474 872 -970 210 -934 -451 -661 -494 934 -909 -247 -861 564 583 -210 669 -161 -482 -118 -865 -300 -701 -881 81 897 -637 648 -125 675 391 -611 -303 -242 -203 -856 836 -795 -320 -160 -302 616 877 607 949 976 787 516 -571 -129 416 12 278 -622 -604 126 -414 -544 855 317 616 784 -419 271 672 668 821 239 -754 413 236 161 -179 926 -943 -407 -484 745 -57 -856 17 892 -817 903 -732 -703 -105 654 -351 -330 702 771 -18 94 -583 837 340 -520 863 -424 -31 472 -896 55 -823 -895 992 -820 47 -30 223 393 -234 -581 396 -566 -700 -974 394 -204 -225 387 914 125 882 942 493 30 -286 -240 780 31 585 467 618 721 195 -431 911 -963 -889 -939 356 -940 -434 -807 -789 -562 3 446 -159 315 968 -872 279 -470 -179 735 -740 9 536 -857 559 -779 318 262 -252 103 76 711 472 259 -739 -233 841 346 -459 337 -336 -400 879 529 172 -305 -682 -30 707 -126 25 668 34 212 -621 936 250 51 813 455 -654 945 -702 385 512 701 944 374 -55 -515 11 680 -4 -663 316 -598 -35 -210 -941 916 503 -66 15 -412 -937 -130 -669 -482 -607 3 525 592 -46 260 -97 -477 910 706 271 -716 664 -416 992 966 401 786 -959 162 -798 -872 -965 853 -69 447 804 496 758 497 -730 -251 -742 208 -295 121 -58 -236 655 430 952 214 652 708 -479 753 99 677 918 515 354 127 -25 -698 690 -627 -622 320 -773 354 -72 -102 876 -976 -203 -331 -266 867 -800 -147 438 127 -568 -322 488 -851 -810 501 801 170 -528 520 821 -930 114 600 -440 292 -216 -854 -216 -609 185 854 214 473 223 -963 275 803 708 -636 850 -905 295 227 228 -680 -808 -666 105 -984 508 828 723 855 -717 417 289 -252 -33 403 -631 -760 143 717 498 -72 752 -591 71 -952 27 254 -258 1000 -780 838 195 -882 672 838 -813 -476 488 429 -784 87 -575 732 -945 828 371 -535 440 280 -900 -307 -630 -272 458 178 514 524 610 -361 513 646 -213 821 -296 -876 369 980 942 767 335 257 -741 724 0 999 550 -359 -826 145 317 -731 -128 662 -913 262 -482 -60 -655 -143 -48 -177 -869 -439 -74 -917 782 594 932 -669 942 -973 -875 47 -970 161 -678 579 396 610 -504 421 -912 265 -239 -516 139 653 898 -320 217 220 -733 627 64 881 -864 750 -25 -628 237 -244 176 -904 -746 -36 339 -359 321 -873 -369 155 -437 -555 -857 -209 -566 -380 -292 -88 337 590 346 -184 347 -378 -833 213 -64 992 789 -308 822 -903 -723 -249 237 460 505 -463 -40 -897 768 -86 -859 -191 -187 -241 711 522 736 -238 -562 624 -590 -830 -425 -834 692 651 -354 522 33 -474 218 510 809 497 414 -510 731 -692 526 955 -339 -579 -978 407 -25 -939 405 631 793 440 -395 -920 -482 -998 988 109 840 -619 254 -549 -524 294 -610 269 190 -780 -752 906 -544 -675 -260 975 -996 -800 984 -516 -547 53 -450 315 498 -564 -776 -642 620 257 -403 432 635 172 767 957 -99 -776 -882 123 -139 521 948 -345 -974 -621 -861 -81 -939 533 -22 883 715 869 798 526 362 -283 743 -473 -380 -103 64 -631 477 -514 423 -637 -690 -273 -204 -459 -651 -358 175 -105 622 -853 240 599 635 504 -413 -863 -682 -374 -761 592 -959 -603 -689 427 865 -8 670 558 -527 701 -944 -992 -934 156 -145 -877 768 -792 153 -465 -585 -2 -72 223 373 -391 -544 -708 -631 -135 -258 -645 -807 345 -580 -721 -593 -347 745 -96 488 -559 -955 -822 -151 384 -699 -665 -386 310 -194 301 160 879 19 -355 306 930 41 515 -371 160 740 673 63 882 197 768 275 -544 882 -276 -351 492 -790 -109 -1 778 -807 -750 -159 -196 -906 -731 344 -68 234 -467 52 612 -715 125 -454 103 -519 695 221 429 886 -716 -830 109 384 -580 -484 833 -460 883 712 373 -303 785 -609 762 -501 713 -263 738 747 -689 658 412 -320 -393 -136 142 93 775 685 -565 836 -318 -981 488 844 -993 -783 569 520 5 -93 311 -320 90 323 -495 -5 191 441 903 -914 -831 -412 -610 -514 -411 358 -659 149 441 379 861 -923 961 -631 -209 204 353 -105 -187 792 104 -822 -859 -903 -861 663 6 -324 -228 -551 652 814 -593 664 142 -757 47 -63 89 989 842 326 -252 751 -637 -416 -881 -141 128 911 -471 -427 905 780 -964 -334 672 578 577 669 659 -971 728 -129 372 -108 250 155 -323 -188 -114 -136 -583 -906 381 417 503 -538 444 -67 -261 443 996 171 270 -188 894 644 -949 527 384 127 -292 66 641 376 -611 882 248 814 -612 675 -366 -722 -151 -939 -630 25 304 786 894 -886 29 -258 -999 846 546 -382 -882 -508 -263 -22 788 -392 82 630 -670 151 -781 882 -681 22 667 310 -364 330 -751 -89 32 790 273 782 -654 -208 623 -632 -777 -761 617 822 388 456 543 -560 923 -507 689 677 740 -359 71 -575 -83 980 368 -898 -355 -95 -402 721 -519 -35 75 325 -151 -263 -845 -633 -372 -558 -636 -327 -492 -413 -703 19 853 -301 132 203 -42 727 -50 -118 -396 -980 -320 -639 801 -225 632 604 305 3 439 62 -834 -763 -994 592 -690 542 -585 365 -104 -197 450 513 -991 146 223 974 815 -915 248 -35 -472 306 901 -389 -779 -680 -14 -234 -687 881 -436 43 899 -950 312 -261 -130 -432 950 -68 681 -498 -40 335 858 -835 828 -861 -912 -78 -777 691 -835 667 -311 -37 -769 742 -484 -804 -843 304 -766 144 463 294 -940 -502 682 -767 928 -839 957 306 -246 -611 239 237 -115 -630 -412 903 -960 -861 394 509 942 -395 346 -921 -696 874 134 48 664 -762 -901 -507 -940 862 122 39 -289 352 -533 -63 -396 90 259 991 575 -993 -959 737 630 785 -698 142 9 -943 -218 -560 -70 628 562 -961 -214 321 67 909 352 -258 392 -173 -614 -584 -418 -527 110 -358 -170 -579 -629 946 124 64 -141 847 -554 -739 -366 374 848 752 -846 -719 975 -517 377 445 954 812 -24 -395 -789 394 -346 -347 926 -17 -610 -323 307 114 302 391 868 757 -969 695 -126 587 181 965 -77 323 -540 926 -742 -843 -915 -859 -81 334 747 -703 -301 191 -237 875 -581 301 46 280 293 345 -170 -415 -959 865 -64 939 -825 -863 -676 242 81 911 -92 809 395 -53 -252 -118 347 687 -20 -623 214 -73 -284 -384 453 636 -102 -907 493 924 -805 -589 -200 987 782 699 852 -586 -920 527 904 -767 446 246 773 985 447 -372 300 361 187 -996 521 -284 -787 269 903 -344 -919 878 -477 -123 -108 -519 -740 -119 -659 -144 -538 -91 70 196 956 390 867 -612 124 -292 -675 -235 568 223 -939 457 -395 552 -700 -390 -132 573 -563 -272 770 577 -27 749 130 -442 882 976 140 -236 632 898 327 947 536 427 767 -827 -761 -767 -475 -98 172 -150 -723 941 235 -448 282 -135 -395 984 -867 434 132 -266 908 835 466 -766 -784 466 -827 947 -967 234 637 755 -965 -744 -919 249 -858 512 -799 764 -787 -232 -158 -274 53 -320 -468 -273 728 39 -938 847 -823 449 -116 -316 824 158 -742 -229 238 395 -338 -305 824 453 423 102 -261 -19 -877 839 -987 564 365 722 -925 611 -201 -740 -762 -38 816 -959 -966 127 368 -752 -937 -110 48 646 -242 960 971 323 -336 -82 353 -404 828 768 -136 -40 920 -576 23 -701 -406 -330 925 4 -547 282 -574 -811 110 631 539 -47 -862 771 472 -803 658 270 -728 8 -980 109 765 -772 -864 957 456 110 -594 -896 144 -533 -295 -935 983 436 65 -635 383 415 -66 -840 786 732 -311 -518 -719 557 -996 948 -390 678 -536 -813 409 646 770 -462 -35 66 343 -690 -922 188 144 177 -983 -593 857 831 -989 446 -627 -210 630 62 -31 769 -109 -86 86 143 -682 395 -142 -633 229 967 750 751 778 516 673 -139 997 412 -940 599 498 499 -632 -635 -110 -639 590 -62 272 763 -570 715 110 -208 -979 696 241 994 764 934 87 231 -492 998 -676 -753 655 -815 890 431 171 -768 -412 868 -395 135 372 -375 -996 498 -914 -261 -23 -394 68 87 -370 438 -534 298 -581 325 624 17 -19 -40 -376 -578 -779 -798 571 -995 916 -122 -968 458 -992 871 -11 -565 965 140 326 -799 940 -346 -724 968 -878 -23 -432 -407 599 -469 402 807 -562 -689 24 439 -984 -417 -236 860 -853 -286 168 255 354 -385 327 -786 -78 113 743 -154 953 802 -265 -749 76 425 -843 -724 -736 447 -435 -975 763 -107 -534 -370 -139 -941 -693 -556 148 -262 -306 514 -272 -938 124 105 206 -672 294 -271 -407 844 889 -530 -629 272 573 -983 -661 -179 -554 -95 819 508 -489 -126 527 -707 170 -477 -659 -766 523 912 629 -755 603 -537 975 717 -507 754 -549 186 -859 854 23 -437 326 164 431 886 -406 -174 968 223 -522 -351 901 217 -194 948 -512 -963 426 409 941 532 519 -888 463 -813 677 283 -660 107 720 -942 -783 284 379 170 -396 -538 -949 -304 -592 -987 -531 -628 -189 640 -948 861 978 485 829 -866 623 869 -917 -511 629 -583 -102 -161 -888 -164 227 -702 -140 -383 416 85 769 -832 -474 784 996 627 773 -944 395 132 -505 -56 752 -662 -557 331 745 275 -135 156 646 447 -11 586 65 125 -467 234 -476 -485 -657 -906 617 532 -400 -232 -3 -625 -487 -731 286 -137 -521 -496 -248 -436 -14 -122 -24 92 486 177 604 -392 -759 -989 825 -878 287 -94 -549 355 -767 841 -827 -458 -528 775 429 402 596 145 -992 262 -598 550 69 -271 956 522 646 -647 46 366 -624 -923 -424 19 93 4 353 -58 -559 362 228 -456 806 -715 -693 425 -650 954 -417 -952 -92 608 516 702 -923 -135 -873 209 -544 295 -64 -882 -818 531 -453 -880 -665 5 -921 -875 -402 -710 408 -942 149 373 711 717 -42 -715 -433 -410 -283 84 -353 -334 -89 -267 964 677 677 -291 754 192 -75 -720 425 -903 548 -926 467 958 38 -686 999 589 -238 612 756 -948 -129 85 126 -492 -962 -394 149 880 -127 -677 -509 -539 575 -24 186 877 -27 -903 -536 -22 765 -376 3 -290 185 -863 -187 873 148 412 168 -573 -716 -58 914 -503 968 -908 56 -257 -768 -973 -149 -499 -300 575 524 -63 -21 -395 348 -21 572 -333 834 -486 -88 19 628 191 712 -283 906 115 365 -75 922 113 -339 403 -899 697 821 -191 811 -929 -88 -737 -835 -142 -178 863 -647 241 -936 293 570 294 -526 -467 920 -123 761 -885 -753 382 949 407 -682 -514 858 294 -491 -646 539 692 -671 -245 452 779 560 -582 -221 -190 -933 522 436 -727 6 -285 -606 995 69 -1 -394 528 954 934 297 -947 -678 -978 290 118 -467 -743 26 506 459 313 584 -8 831 260 -898 855 -978 861 749 798 -665 -380 58 808 949 -395 459 361 936 -223 -351 313 461 56 778 -795 -394 -945 -689 990 183 542 -182 -587 788 745 824 -504 490 579 252 -732 -714 -330 936 812 -433 931 -598 608 -137 -56 869 914 101 -97 690 -351 -220 -460 -564 -788 -415 949 364 382 987 -193 -191 -143 -207 -353 250 285 799 741 284 -433 -788 739 -313 -913 -217 -274 8 -958 -320 -936 -50 -325 -305 -619 532 -661 925 -314 -297 -703 647 973 -390 -18 52 -998 -820 -395 429 -752 595 853 -187 -920 822 716 -249 328 -968 626 -213 -633 -751 924 -450 239 969 -665 -976 132 -735 473 960 -429 350 313 575 75 -606 955 -813 -416 938 104 -761 810 474 266 557 342 -901 -515 707 -989 -844 743 312 -269 304 -153 -290 -163 -760 418 -622 746 833 -705 -242 206 452 -277 818 -827 434 -319 -923 -52 62 -232 992 669 -914 456 36 -110 674 -927 370 -669 556 696 -293 424 156 692 902 -347 -474 699 -908 -911 680 -421 -610 -270 -504 363 -677 -39 361 765 -26 884 -374 502 336 728 -490 -250 -82 580 -305 748 518 -480 336 -168 956 -962 -109 251 521 694 -862 -475 -254 834 -978 -475 -25 694 71 233 236 -774 715 435 -581 -103 954 -886 -448 -81 -464 -665 -520 711 -784 781 532 -5 619 -796 451 -215 447 330 -795 -194 -84 -586 -567 -61 804 831 -519 -314 385 235 124 -824 -45 853 338 -167 -457 886 644 757 234 -890 -641 502 298 897 -730 503 145 -97 -846 470 -614 220 -979 261 103 98 954 -682 -904 295 -445 -98 935 -94 499 97 -276 171 375 42 147 -143 394 -875 -212 -347 -85 531 -714 -3 546 721 159 112 -48 -109 283 -60 -287 134 610 543 800 -119 315 554 135 -592 936 128 -894 -200 -571 -974 935 -412 470 -898 677 -138 -50 192 -308 882 948 -773 -783 629 -945 785 799 160 -263 -852 -95 581 693 -204 765 -201 -748 301 -248 76 -511 47 78 -970 398 664 312 566 916 102 -61 -839 -811 -539 591 -663 327 -289 -17 262 174 -910 559 18 373 488 -678 -404 963 963 -112 466 627 957 -353 -43 -716 290 63 687 825 -569 853 -101 298 894 -45 959 -509 -177 793 -349 -575 432 -915 -899 -896 -518 442 -724 -322 596 256 596 -653 -72 -937 350 -37 -987 -383 -328 -574 322 919 258 717 548 772 -215 215 474 -137 333 -121 136 330 554 235 -729 144 -616 -562 -102 -933 796 935 4 -374 763 -824 -26 -745 -471 489 440 -466 -377 -301 -101 -813 893 111 -970 916 -738 -513 -151 227 -392 -224 -624 -244 -42 595 16 -116 125 -674 724 640 -717 -399 -907 599 -765 -823 846 139 -659 -910 -855 217 -144 -854 -804 -795 -950 106 122 754 810 -995 397 -234 348 214 -69 751 -176 -224 -100 887 -803 201 764 -662 -272 -359 358 -788 888 -84 -477 -383 -780 613 -266 -811 455 122 -456 802 -479 -512 38 -349 462 744 678 -734 172 -535 894 -297 912 503 126 -83 -36 86 -238 -715 703 -823 922 361 -408 827 -789 30 456 33 -286 -626 -161 -315 -151 491 -830 -113 831 -316 -356 -226 -770 887 385 -227 769 592 -144 641 194 -419 -239 900 -642 612 137 386 986 192 995 346 246 -468 610 129 630 5 -509 -642 415 552 41 -68 530 215 -343 665 759 -810 548 -538 993 -481 -145 72 722 371 751 -600 -95 956 801 -838 -362 899 788 -357 -310 -591 798 839 -617 -993 884 -53 -508 -400 415 295 -890 -511 -482 -69 -334 -356 440 -122 67 986 -789 256 750 710 -485 974 491 329 -923 756 412 -741 -412 -122 547 -912 -505 359 288 -874 -585 -510 387 674 911 711 88 -548 -400 -801 874 -287 71 -829 624 -891 -26 -138 -565 -848 428 -669 507 -652 -469 212 -972 -402 484 -836 -481 364 -760 822 520 340 -664 976 -329 -782 -731 204 700 960 106 243 -991 -59 26 -758 615 -74 149 495 956 918 -870 -206 686 453 859 -18 845 -348 274 491 688 -964 607 284 118 570 373 -811 -330 736 -82 814 -446 -252 91 194 883 938 -768 -578 -70 -155 -856 -86 285 378 864 -963 296 223 -733 -183 -249 793 -674 -963 362 124 -980 -947 -34 -158 -388 -566 354 400 -650 514 -797 -3 -878 934 891 -547 -429 -106 -512 279 -330 -436 975 -676 -326 -696 714 -483 -898 422 -167 94 545 -402 176 942 -49 -636 -593 368 957 233 -926 54 908 109 110 683 -452 -238 -230 -437 211 579 -132 803 -655 297 -350 -296 -349 -68 13 -856 375 2 99 -922 960 -31 -843 -972 786 290 -599 -465 -862 522 -860 -166 927 -437 -584 -136 958 -964 500 -918 692 -345 -646 -190 554 393 -403 360 333 747 709 -172 -962 -52 -606 793 433 474 949 -434 -290 -293 -697 -972 -158 -255 -98 105 -762 37 238 269 -108 -567 931 -91 -763 101 -407 52 41 -223 784 -628 638 -80 -617 -594 -293 205 -50 688 -460 -396 689 -658 10 -362 -339 967 -794 -85 -299 507 -40 -289 -907 -327 -71 -129 -265 602 596 535 771 990 322 461 -885 -83 -827 -972 821 -86 677 553 -332 538 -194 -916 -244 -198 649 296 853 -317 666 142 876 -364 757 531 -838 -785 -127 -271 499 -98 -217 576 -362 877 356 -627 -392 203 114 603 -709 -915 -134 873 340 -301 -481 318 -858 -198 -838 16 224 271 -243 467 -791 -838 785 -638 553 -170 393 363 786 -948 536 277 258 -279 597 -782 260 714 -897 537 -209 -157 -761 802 457 780 -331 -657 576 -110 421 -192 395 -725 -678 -449 193 -168 446 82 574 -565 -428 -488 -177 -125 726 455 903 655 -501 359 644 265 274 -882 -705 64 -85 558 741 218 436 773 -117 669 784 680 591 -354 -769 -91 951 414 455 -822 151 -83 500 509 -990 -72 259 860 145 302 558 118 634 -353 -781 -478 -902 621 773 -414 540 696 -494 985 622 -207 331 26 -868 -342 245 689 141 31 307 609 -157 62 -119 680 -420 -17 -435 415 -673 807 220 -783 955 549 -307 -558 -297 234 322 220 -545 -538 419 442 555 -909 -672 893 -439 222 -933 369 162 904 -630 -574 10 75 -620 -563 -17 -787 -562 -631 849 472 14 -275 -934 -528 -614 -601 103 631 -451 -247 -946 20 298 772 -482 -64 311 94 543 -298 -53 183 571 -628 -881 -50 -522 -614 166 -493 -765 662 -528 192 -200 -885 -440 -954 -304 36 -373 -211 997 941 141 831 612 73 -637 308 -810 486 -204 -167 595 -442 -761 -442 -167 -214 -965 338 -400 -431 261 -6 -692 601 555 643 393 -450 871 419 855 -726 -134 198 -144 270 328 702 -823 -125 784 34 677 120 -15 487 -814 888 -949 423 -338 669 -500 525 -350 445 70 28 -17 731 830 -540 124 859 -838 -235 -492 628 -636 33 376 -246 -867 -411 -633 -679 -692 -38 -666 -881 -846 394 927 571 957 470 -718 -443 -340 433 -258 -228 -790 -494 -27 374 -997 950 -872 -863 -300 264 762 -136 -440 -986 516 897 700 289 -847 -719 55 973 -2 459 833 -93 -845 63 -185 -373 689 843 326 345 712 -726 186 413 -210 147 175 924 -857 -788 -992 -896 163 -533 596 -213 -233 -35 -729 -954 654 26 593 -190 680 236 254 -41 -722 -514 959 -399 -618 464 764 -761 270 469 -990 -789 -437 392 219 -98 -776 -897 263 535 853 -579 -764 -55 -428 718 749 -967 261 -780 65 -327 214 -748 469 -229 812 555 -246 459 178 -763 828 806 -158 -103 686 916 -373 384 4 14 -935 -725 116 409 -752 15 592 -497 -569 -81 -525 742 256 -515 414 674 144 -422 646 -840 6 85 -509 893 897 562 49 -112 -638 339 -146 270 -749 148 25 -904 299 -471 363 903 -106 -489 -967 -268 885 591 -334 -798 356 240 -417 621 -978 -651 -84 -191 -64 384 -459 -118 -729 466 -497 -212 -523 -364 -920 -966 -971 -155 -354 -890 -202 457 112 3 341 721 -107 -742 289 -970 802 -504 -204 509 328 357 916 359 379 -407 -372 -455 105 -821 908 787 904 -265 385 -688 186 659 579 251 -868 849 -548 -375 546 749 792 731 732 910 771 865 -492 -766 -478 77 22 473 894 16 899 -919 357 684 -363 -314 -204 -412 918 108 362 -509 -461 -825 878 139 584 -314 -59 -322 723 -898 -20 -507 -137 -982 937 -126 491 701 581 91 -660 631 -868 715 -93 518 -790 -558 120 380 -615 -541 -656 252 7 -27 -137 301 -854 568 -167 41 -216 -21 -778 -71 187 -561 147 383 -663 -395 -723 -747 -704 133 -928 -817 -970 214 -198 839 -619 -614 80 -192 422 276 803 745 664 835 -391 -465 -271 -159 585 805 -899 -193 -934 329 700 136 -516 248 114 -819 408 -941 -581 466 -230 182 -445 85 521 843 -289 734 244 -765 -721 -164 157 97 300 -327 -459 994 192 425 -738 -597 506 608 -893 -488 -16 52 -500 908 -672 257 185 -214 596 -872 -981 401 -32 -379 143 -483 -287 -91 101 -465 -175 -962 523 -432 -405 -301 -267 -958 -10 280 586 -359 -232 -244 919 754 928 -668 -934 327 544 230 -617 859 -177 38 -386 -39 161 -58 -876 203 -850 -941 -818 283 -198 92 654 339 -676 47 629 -882 -220 -159 637 431 -394 -882 -795 99 -158 -747 -621 -374 714 196 -451 338 599 409 -171 -102 891 799 -443 -408 449 -385 783 -419 -717 95 -357 397 -582 949 330 497 631 -133 584 44 -399 -663 -563 -944 -641 -640 348 -973 -661 70 373 632 638 -988 -489 478 -815 591 797 -366 871 575 80 69 -388 -411 -26 -390 468 -746 -616 494 -599 -232 70 910 -550 -545 87 -252 563 696 -202 -422 16 -493 395 216 323 -803 958 -456 -495 -216 59 -774 -443 -380 -552 445 219 394 786 -951 916 858 -573 495 -526 -473 -100 668 422 141 -507 512 880 -564 359 -624 726 833 -827 -289 -799 -434 452 93 706 747 -348 560 824 492 -179 -672 -915 -679 -684 537 501 -575 444 792 203 -907 532 -214 -693 592 -409 -924 848 977 -576 100 951 -327 -214 -679 -533 456 -30 -993 -256 -836 571 24 -632 743 -524 904 855 540 -156 969 -626 -608 -644 927 136 972 313 -308 51 -782 -89 105 -295 212 -886 -88 816 834 -377 935 -265 960 247 -114 22 979 348 645 607 879 -385 328 -92 113 -207 -412 567 -134 710 -398 -849 964 883 -241 -553 -129 -345 -995 902 895 -710 309 -672 -517 799 -901 -759 719 773 -992 -503 9 698 487 -460 795 458 -686 -136 172 529 -431 883 -809 156 490 713 -93 -364 -148 941 -539 888 720 765 355 -421 -418 -250 857 746 -532 -902 -748 -252 -188 -637 424 130 -477 -884 303 -978 994 -253 -615 -156 -834 590 -142 8 -702 -895 503 269 240 -618 765 -940 32 -868 976 853 -840 339 443 -597 -125 -687 -867 564 521 -108 -662 907 796 928 -314 19 550 -98 -433 -232 -450 10 -881 -863 96 -852 -215 -865 490 -461 -917 116 5 828 -674 495 -555 -74 59 -251 343 938 440 712 -516 -265 111 841 729 246 876 -983 -310 429 272 442 -438 -859 615 915 311 -61 642 -245 929 517 -206 152 925 356 -42 -563 473 116 -299 -618 389 428 271 245 -7 12 -195 670 638 -768 44 778 -653 292 588 341 -211 -810 125 565 53 990 -964 25 866 -155 -302 -771 793 832 -770 -324 -547 968 582 -152 -53 -918 364 -677 -613 -984 -264 -29 403 697 818 -523 706 -402 687 458 536 48 -245 310 190 565 957 -727 -431 647 352 -599 -194 421 394 679 -708 914 873 -828 679 -38 -887 984 -471 539 -876 41 745 396 698 137 -394 -448 -277 74 969 -69 -213 -987 -487 986 -309 -444 390 620 -481 -955 -312 126 658 -516 -34 99 -11 121 -53 -888 525 -987 -322 166 -788 -189 633 -24 -132 871 890 -664 -197 -606 992 538 -80 -832 -642 -521 672 -34 -587 -821 433 580 940 496 468 545 -331 859 981 -875 551 -726 551 -407 289 718 564 -86 -773 -91 490 -444 -416 129 -182 -506 -660 -381 -71 -338 -402 -717 988 -34 -275 -904 708 -58 324 -10 -653 4 530 -724 -367 -994 885 415 51 -440 57 -548 38 -995 148 -194 -16 -303 36 -831 -85 211 -313 -640 -892 639 -247 -935 -153 -289 -709 -908 -112 -466 -216 -141 -288 225 400 975 488 -849 -333 -11 -188 871 -280 509 -522 432 -477 279 173 261 34 202 703 -878 509 174 -930 553 303 -318 -340 -310 544 -892 518 671 55 -864 -980 -865 973 -514 972 963 970 -786 -431 487 538 463 746 513 682 393 125 980 -511 198 -53 904 146 514 -842 726 -588 -33 480 -795 -957 430 95 -649 740 835 971 293 -355 -878 -621 548 -415 -394 832 223 857 876 -86 -151 19 -967 -370 -67 50 -330 -852 233 -275 -92 504 591 -543 -889 458 303 319 758 494 -918 181 622 813 -125 345 -496 -540 542 254 465 24 -254 -984 -10 -840 846 -604 -25 -48 -378 -312 -826 394 -982 864 594 258 22 741 951 -591 -232 644 854 397 900 595 -491 892 -223 328 -789 270 902 216 -144 -853 -901 -98 -355 46 -963 470 10 702 959 554 -165 905 -484 700 -392 881 52 -728 506 -847 330 -980 359 -665 -412 -513 -677 -196 375 262 -443 413 -606 -4 -489 -63 492 748 -239 366 323 961 786 782 -756 -98 -836 358 -157 -372 -6 -83 447 -201 364 -14 -523 -994 -985 927 158 471 -951 -23 442 141 -888 -993 81 49 208 -263 -96 484 -129 187 699 300 812 -652 -112 -49 171 -70 -541 946 782 -123 816 -762 882 568 58 974 -100 -582 130 802 662 -120 18 974 -802 51 -502 664 564 600 -991 917 -849 113 -994 -493 -602 -321 652 304 -513 386 -448 543 -795 -466 -54 453 -940 -817 687 -563 807 -461 -811 556 -648 -35 -693 197 64 -711 -653 -777 -840 -90 -107 -996 -91 432 749 605 -92 618 211 -914 -122 925 75 1000 -828 333 -702 972 233 851 -214 -741 348 201 -575 -811 -591 351 819 -684 -989 581 -718 381 74 -239 -105 894 659 264 321 -537 -971 156 258 -642 958 498 -725 959 -869 438 641 -309 -85 424 -755 -351 124 588 -337 -933 499 -606 -224 21 215 110 -573 616 587 -125 509 464 878 -450 -665 -238 907 -13 4 -277 -533 723 -931 -728 874 913 921 732 738 -993 -47 17 835 657 -702 -189 143 827 -612 -390 -385 412 -264 915 -992 -764 769 240 996 975 -977 319 -582 547 -498 -854 447 253 953 -687 534 -694 379 -301 252 249 -644 -508 -788 -191 59 -887 -793 29 -260 651 808 -694 838 -542 880 -298 686 -449 -948 -381 -768 376 -991 753 719 956 33 -348 -166 923 -514 53 -719 -61 440 928 -272 -409 452 -519 771 942 -910 -964 -825 443 591 608 762 915 -706 920 698 -156 18 347 992 -952 725 163 -101 946 196 295 164 -523 -25 894 166 -22 -746 350 -78 66 -183 760 45 -131 102 934 -191 -600 115 104 203 -47 -505 438 -344 -562 581 618 -53 -977 -960 302 400 -513 623 -110 -257 863 242 -24 96 781 397 -819 43 275 -745 253 16 184 -529 -10 6 -182 -632 -372 -388 -102 -666 253 -797 -788 -782 -656 12 -396 -553 -92 -311 -883 -792 -154 -934 -643 430 -445 -232 186 706 591 -734 -94 -378 -709 -607 -753 -101 -318 763 -933 -432 52 913 899 -145 669 376 446 -202 -123 118 878 -29 -403 696 -858 -107 -948 -967 -288 -51 -627 -677 -247 -922 -192 334 929 -829 -13 -844 -116 -898 -254 -790 -39 604 60 471 -842 747 -315 -739 -120 -658 411 -475 -146 119 -585 -881 -992 195 -559 -52 -404 -416 945 -46 -124 -798 -374 -298 640 181 -747 -410 245 513 910 40 50 -417 -351 -873 -951 960 914 -662 -321 741 -44 889 913 80 401 118 -353 -345 -42 -565 50 249 543 -847 -197 -330 -396 -71 739 -465 882 -732 -73 -279 -672 -418 -597 458 -623 -799 395 277 -127 -698 -23 -832 -395 586 -5 942 784 -328 885 -255 275 991 76 827 428 461 133 -830 -909 -371 845 -834 683 135 190 -426 5 -138 732 777 693 -156 238 -511 963 915 -792 827 742 654 856 712 373 -921 -96 645 -86 709 348 566 564 584 -567 5 -808 -454 -986 -167 622 308 516 -513 -131 965 190 -217 -312 -361 707 529 -222 -921 -675 -249 -966 796 -466 833 -208 558 -30 438 -15 -424 817 158 -95 -442 313 -63 516 -858 -517 -597 -820 808 -338 -732 -577 -283 908 983 770 572 -593 -123 -341 571 -599 -156 -482 145 -504 -723 739 20 431 299 -305 326 -465 880 437 -564 -963 -780 -372 987 502 -959 432 184 -842 -302 -488 192 258 366 -422 -240 -654 -214 -978 724 103 -826 507 81 24 -549 -989 390 -901 303 -302 462 67 -46 -374 -995 -215 988 667 124 275 592 138 866 -789 -108 -162 -117 828 959 -439 303 135 768 408 -981 -869 292 679 -317 -586 809 -640 757 187 -393 -763 -100 -63 -374 -730 839 -102 -786 276 474 -189 -382 437 -705 -235 -33 -884 739 -285 -764 123 -985 -642 595 727 -161 -924 -918 380 -250 -578 167 229 -694 -474 153 -767 -369 935 -533 961 229 208 689 -434 -336 854 -322 -615 55 -414 -987 -338 349 -928 535 -502 -414 -739 -735 903 645 -297 384 701 708 -713 242 -822 312 -293 -669 454 59 -37 -381 769 -405 -993 -936 -844 -953 -755 406 878 -47 -874 -118 -703 -426 948 841 562 -120 -380 633 -199 444 -819 -424 991 -489 -386 114 -607 -524 -16 901 629 244 306 -631 979 -154 893 -610 -863 855 -443 672 -350 510 471 -367 -112 -459 -503 -127 867 52 109 -484 506 27 690 -133 -470 658 689 275 -735 966 402 -23 -553 995 -458 -750 -94 737 710 731 -965 151 622 -831 586 342 460 213 -233 -430 -983 799 -55 712 461 -290 -126 -609 -367 115 -704 340 557 262 -467 58 456 -379 922 -486 -214 869 582 436 -235 420 -664 -443 -724 413 -406 -554 149 126 940 -131 172 -958 -236 159 -689 38 855 453 -549 -795 530 -44 -361 -65 573 -534 773 261 -478 -19 -414 -352 -30 162 -546 -192 -45 584 -572 -405 779 -587 54 -924 439 369 -252 -648 -28 645 51 599 -686 523 -490 -660 -226 -306 -760 857 -332 -142 236 -119 -341 -887 14 581 -813 -203 966 -211 139 -874 -777 -724 -407 -488 -764 109 -415 -509 51 595 -115 92 -967 -229 -705 921 -854 -862 977 -529 -544 -21 275 41 -137 -755 -825 405 -666 350 647 291 333 -614 -220 830 -335 -26 -509 -442 867 814 -308 828 -816 186 -369 -653 -13 11 399 821 -749 -317 -532 409 -874 -53 149 -737 -739 -873 931 -873 485 -650 301 918 -503 -142 754 -330 413 -534 -611 -905 -56 -902 981 -6 -307 -649 -415 55 -378 884 -994 -561 -912 142 -537 414 874 -653 787 224 765 581 903 -120 -157 260 -215 106 424 476 333 -300 185 284 994 -340 -734 668 -966 348 -455 -632 984 -690 114 311 -494 166 -405 -853 387 226 -531 965 -912 847 229 -525 -885 -636 286 325 -334 -498 671 582 764 25 663 78 -763 -870 991 978 488 -710 -595 -663 153 414 -686 219 -349 243 231 -740 714 616 321 583 -719 -811 -982 -533 -385 42 -495 184 -299 -192 -236 -998 -534 844 307 -924 -324 669 1000 414 -125 -790 -754 -984 -118 262 371 494 759 -252 527 -147 483 -321 -29 -430 -33 -986 -379 181 319 593 772 -530 -232 -119 969 265 -77 -293 567 -70 -464 -386 863 44 201 283 -236 -678 319 861 -226 440 38 905 -389 52 173 -72 -917 42 814 141 912 918 -907 723 151 576 39 -372 332 -112 893 -165 -128 -549 459 387 -294 -844 -365 -667 -703 -955 570 -647 929 785 -685 624 617 481 -457 -264 -552 710 836 329 665 -173 534 455 896 271 956 -685 -765 -637 1 593 328 -191 -548 803 -95 557 511 -228 863 -393 -603 -236 187 -721 -148 -80 575 -642 -965 671 -471 -724 -80 -265 -703 -439 26 437 -666 883 68 -988 -332 169 104 -471 837 -538 -44 146 558 -976 -219 879 -798 -806 909 879 195 -746 960 201 -438 746 -311 -39 498 -193 -242 636 -843 630 566 -939 -663 834 932 -94 900 987 -430 -149 -342 -709 -469 -677 337 -813 503 605 825 333 981 -547 584 805 661 -266 738 -723 247 -682 938 -190 919 229 -796 173 606 -817 657 -342 -270 898 -49 874 420 -204 270 -308 79 99 -551 720 -394 625 -378 -949 75 903 -965 -208 14 -871 -57 -51 190 210 -289 688 162 448 488 -119 -236 -894 24 -801 500 725 831 -896 -966 335 411 -501 -479 974 -573 -94 129 653 80 82 465 746 -307 -218 -514 880 430 924 414 983 173 -104 -711 962 -319 72 -133 244 -579 222 -230 932 439 -958 -235 -141 113 853 626 -778 -122 281 983 -916 296 -170 71 850 337 727 313 482 -236 328 508 462 -743 153 -786 -476 -802 -334 77 -232 497 350 -415 161 150 333 723 533 -434 -136 92 -858 -42 389 -83 -642 -921 -881 119 618 -237 -162 84 -495 -783 -619 684 366 -379 -661 120 482 -615 -275 -49 -343 855 157 -820 162 391 -77 -675 1000 357 -588 425 -173 519 -707 23 -157 -450 -35 805 315 868 900 918 -376 215 -66 -851 -255 -336 157 -968 -332 1000 634 -343 452 442 -407 110 220 -221 -101 963 -784 -481 341 820 -153 -277 -729 40 -304 756 -315 973 -273 -193 -420 -650 -28 275 -513 -693 -500 972 359 -329 909 96 177 -458 981 402 -213 -750 699 -532 912 -842 -853 -410 520 -340 -327 -739 -365 891 -351 415 19 -318 -227 257 -28 -915 62 -850 -864 -556 -39 -222 326 -900 830 -602 -718 587 -606 -37 182 229 -671 -868 -441 -49 144 -811 1000 -410 -189 730 142 917 297 456 -239 -405 -366 -850 871 -898 233 948 -755 -22 -657 422 437 -887 192 985 230 202 741 51 168 -934 -902 226 474 784 -606 -670 -863 -788 -559 807 467 -952 703 -24 -601 554 300 -50 -136 931 -930 282 853 352 -216 965 -258 533 54 776 884 -481 729 -346 -732 267 204 208 995 -140 -92 -312 -576 680 -752 -431 462 640 -681 -734 971 864 50 307 958 -858 -883 116 169 -112 599 730 269 319 -384 956 -776 239 953 -211 -591 -849 -742 104 -263 943 534 -555 72 786 557 -270 604 649 -560 -360 -895 466 -55 155 -200 111 830 734 -576 485 -427 661 668 -736 -319 -344 728 -46 683 787 -626 17 166 -27 -804 -616 345 721 -303 983 981 278 -990 -995 328 -231 578 -997 -846 277 -489 -160 714 -506 486 -184 483 -496 -801 108 862 517 348 202 -562 590 -879 -800 26 -150 652 933 -519 -815 -328 354 706 183 429 -765 -371 908 574 183 -401 429 49 597 949 -608 274 605 901 -246 -731 668 -14 63 786 -964 444 -706 -878 -738 866 108 -378 954 708 268 122 -702 753 971 214 -78 75 866 60 -532 -81 -865 -580 221 647 333 957 -814 701 905 747 798 595 323 339 807 643 -356 206 -29 993 -604 -260 -189 -560 -769 -701 -661 21 853 -268 363 937 -727 -686 608 -378 793 -117 -762 525 914 -924 -168 -701 566 806 -1000 571 197 -490 -129 358 -546 -148 -788 109 420 875 873 999 -48 337 -724 192 942 -717 854 -350 -405 -586 979 514 34 867 -278 -583 912 -563 -10 242 717 456 -164 867 -711 -323 752 900 130 -303 421 586 522 411 90 115 -299 23 511 -746 980 -890 -433 -68 -690 707 360 -602 26 162 -469 -391 -593 289 715 -125 -504 993 28 -992 986 -270 -401 237 -250 -500 -852 125 69 693 -737 -15 -374 827 760 936 456 -473 711 793 -684 -348 -418 571 276 221 -489 -910 876 86 291 -290 -824 -888 357 762 870 311 38 312 895 838 -157 -818 -300 400 718 -537 120 -337 -943 -69 -861 -633 -146 -668 -903 -554 29 790 -769 -322 406 33 -559 368 570 -752 -892 986 -919 868 231 672 -811 845 -48 -675 999 -530 -327 631 -99 -39 147 671 472 67 102 220 219 432 376 149 -461 -605 -741 -955 373 852 -211 401 -921 896 -929 266 -726 -175 677 -134 -256 -481 22 260 153 -299 130 -500 508 -280 -542 856 -408 -857 -932 -439 987 -493 618 710 -717 -112 527 -268 422 578 754 -369 -235 554 -945 342 269 -788 -934 221 162 -134 -91 341 -835 150 -790 70 785 -172 233 -209 -678 299 442 739 19 -953 212 -435 -251 -787 -709 328 -320 169 -412 -737 158 -253 -138 -613 -642 268 -44 -211 669 -628 154 467 -406 -76 42 795 -313 67 -824 669 365 -899 -207 -192 -802 619 567 -403 809 -776 -812 382 -486 131 -96 87 -106 -437 -615 938 -539 -186 891 717 -458 542 489 221 -183 -51 -170 759 385 436 167 -869 192 -502 -357 148 -546 -274 -626 -475 777 827 -59 596 -992 -853 -40 522 -458 -71 -552 -516 880 -236 -749 -313 -176 -94 -518 -339 29 146 31 -797 -116 197 512 -280 993 718 -163 452 -42 -815 389 -275 347 -315 717 -534 826 118 -496 -554 -964 107 681 156 111 -980 -21 657 100 253 -898 180 797 308 392 -595 439 491 341 -425 -300 -856 -665 -378 270 323 952 -308 -174 -897 955 -690 392 -781 337 -558 594 42 -830 896 -979 -306 967 238 -929 381 644 610 -911 292 -418 -634 -587 526 -619 -508 720 211 533 31 146 -30 678 8 -418 721 -494 201 25 221 -104 -338 641 102 -658 -270 929 461 -21 -878 333 495 309 -276 -778 -222 -173 792 -872 -223 597 -31 -448 -910 -401 975 44 508 -164 -167 395 600 -512 -448 -787 -601 775 -504 -16 203 -936 -8 416 94 -261 -20 -354 -934 218 908 612 -201 912 662 -949 381 993 -469 -445 -460 -939 959 -141 -708 109 -856 -118 -489 -867 -787 66 418 -972 -616 654 -962 -618 941 932 -795 -219 -174 -389 951 283 -484 939 -773 -884 52 394 733 -540 -746 -76 -984 861 -463 638 -166 -573 197 -394 526 -445 882 662 -753 959 394 18 -14 -743 -644 -614 -447 679 -713 49 522 564 293 745 248 297 305 143 722 830 -436 -536 -654 -37 -897 702 449 -496 -374 880 -754 -881 607 982 -369 706 747 698 706 588 -802 165 -631 219 -584 486 940 579 -957 -516 -906 10 571 -35 -968 4 903 126 -964 457 70 367 197 638 678 -574 936 -350 337 -753 -917 394 18 610 -467 -164 -269 154 -261 701 -744 -281 -544 374 -312 -373 114 664 -540 113 -526 -734 -650 -71 650 475 -623 -440 -41 677 -642 691 199 -889 -13 -459 964 -602 270 -292 -78 884 916 795 387 406 759 -495 -609 -962 -633 -155 -247 -775 -677 -566 -724 -114 100 976 -358 152 -44 -603 -478 -960 -359 -434 105 370 460 -735 -510 300 -575 579 -376 32 473 792 179 -719 -1 -821 921 353 -785 -894 950 430 110 1 879 573 143 473 -579 -265 600 73 134 -737 430 270 -108 -145 298 -554 -644 399 642 697 -942 -467 -140 -568 795 -914 -48 -36 -255 -824 -950 685 -556 538 396 233 -564 -647 682 -650 -568 64 591 -765 236 -596 79 -227 -309 -237 832 -778 -646 -504 203 -979 -346 -636 812 897 -28 885 -942 -90 321 -251 927 679 82 -491 -344 763 -550 950 -142 -56 112 207 -839 -917 -719 -795 372 752 -480 -360 851 5 -930 895 675 -97 -701 -126 -258 -755 -903 -113 -175 -258 955 472 -59 805 141 -167 -105 -664 -843 307 -636 -897 -99 -788 -443 902 656 780 80 -732 918 -600 748 727 -963 -471 893 19 985 793 -787 -75 -959 -489 -828 592 -286 110 906 472 -916 -105 -305 -978 -90 350 92 -983 582 -486 -738 -462 -590 597 339 860 659 -740 264 853 -732 382 290 -422 -851 401 746 -707 919 603 -554 -594 946 -883 -110 172 178 -852 -330 137 212 979 -378 -542 -347 541 -29 974 661 -807 193 437 493 215 57 802 -509 -211 -459 -746 -532 -743 584 142 360 966 63 -880 -970 -432 936 -353 -313 711 744 531 449 542 -726 -666 188 663 -493 -474 -178 -776 631 -845 -155 72 -525 -614 998 -51 -969 -388 864 699 -463 469 -267 1000 -996 -128 460 -906 -546 -554 452 541 -209 915 -958 954 -823 681 -91 360 -921 945 -656 541 -194 384 -258 -132 -621 485 953 -909 747 976 800 -833 792 164 -967 -622 386 -224 -440 -531 -802 -913 -968 728 333 -948 -244 269 -510 -826 -120 -896 -189 -865 867 -257 -618 275 -957 745 65 -688 173 779 -721 590 -119 -337 -993 64 990 533 -943 -224 610 -812 -617 301 722 -949 -559 -277 488 416 270 -708 341 167 -481 -825 723 -833 851 669 -775 -10 -744 -269 -903 379 93 -283 179 -329 21 -145 271 -718 -779 420 -420 -764 -996 247 -758 535 -221 -194 -252 48 -754 -677 169 -712 -755 984 904 -172 -670 -451 595 -233 -893 -972 419 647 807 -50 905 223 501 229 928 973 864 -386 987 -55 -567 665 -105 820 801 -822 -382 -335 -22 -347 291 -508 -802 630 -21 614 664 649 218 491 351 -919 -199 73 -695 891 684 -140 -250 -165 847 -611 439 239 998 -136 136 679 -11 840 577 604 145 -791 -66 -853 -646 -451 884 514 -846 853 772 671 -748 665 -143 -477 -810 -183 878 525 537 15 396 896 -295 -93 869 -388 644 696 -352 973 -203 743 978 668 691 548 543 660 158 679 -656 -83 411 -577 81 4 -655 -614 -608 -724 -271 522 330 -94 66 542 -418 996 867 -712 -785 906 -457 641 990 -978 44 -289 -677 698 -587 664 -248 446 771 -641 851 160 463 -635 -519 -397 251 343 562 439 -646 -593 242 -150 318 661 414 498 212 988 261 327 203 515 942 -75 569 -457 437 -847 3 -869 -438 -357 -843 -277 -440 -478 -647 -137 395 94 513 601 -899 -415 640 161 -896 -828 698 -23 903 -918 -81 -410 245 973 747 192 -722 553 -791 6 -586 -434 591 752 830 308 344 -761 80 604 -948 -949 -126 -636 67 713 8 312 -139 -332 664 381 879 945 252 813 -918 -733 -351 746 161 -943 -415 -882 991 932 303 33 -1000 -195 -651 348 -262 -598 678 236 -875 372 -782 56 820 491 264 -309 -155 -19 -971 -452 -354 156 -877 -16 -44 -126 -514 -956 -275 -892 -96 425 -953 26 -633 374 -514 544 -560 -782 -349 -426 400 -283 -577 -350 -676 -226 -337 -154 -587 203 318 -352 182 -887 139 -459 -680 -271 134 -967 -121 -383 -127 -18 -18 -424 -462 -902 -965 -410 -242 -277 -287 -449 -298 -196 -579 -692 209 773 -466 -257 90 654 842 -791 -332 -49 950 163 151 540 -829 113 34 102 -776 589 241 640 -31 -257 -747 871 -181 -789 253 355 -746 459 271 -592 -730 -764 -365 -996 -597 99 112 811 -390 -354 -147 705 -22 -184 718 -335 -5 -809 250 -31 -677 896 46 -704 -29 -974 -386 431 373 -319 -700 402 481 -585 421 -442 -628 738 -117 733 814 942 584 -666 -637 978 4 -833 801 671 -802 310 726 16 630 -31 699 -143 -374 487 397 -397 274 -429 -626 -850 -412 -531 -705 833 603 775 -366 840 717 920 871 142 116 960 -574 818 -317 -901 400 637 945 -19 227 -125 551 623 796 -731 845 -459 -916 -411 -16 -239 -785 432 71 -864 -888 -94 -7 796 -345 585 372 -588 193 -90 -714 -641 471 -223 -554 108 -446 569 -84 405 -563 -500 364 446 216 866 -419 424 -591 -558 -596 -900 484 580 -649 946 911 938 400 -966 -930 -260 251 367 38 627 -104 -290 216 52 -639 720 273 847 919 -885 -736 -250 36 190 -17 -179 -524 -440 76 523 680 257 214 -953 605 -448 -405 938 -525 804 -653 -272 655 -913 -353 -611 433 78 -900 -703 -656 380 177 -118 -153 -640 -178 -758 83 168 -234 -719 568 823 -16 776 873 -874 -692 528 -894 806 -486 930 310 943 -880 868 43 -373 636 739 51 391 343 394 550 -176 548 868 187 -474 644 379 -416 506 -81 -176 -702 917 -950 -718 797 495 -189 190 459 422 -796 -889 217 988 -230 321 -411 110 321 -637 -310 531 -590 719 661 287 -692 -367 -804 569 392 -719 -577 255 529 390 921 -879 -872 -938 956 -497 -302 19 532 816 731 -606 -9 992 133 145 -63 864 -330 506 607 113 -562 748 -886 -734 -119 -245 896 661 336 -808 702 -128 868 791 -226 -573 -209 564 -219 896 -568 -667 -155 901 -157 -17 -303 958 -311 889 243 929 -453 421 -173 -587 678 356 -902 -454 431 -693 -965 711 -389 642 929 -35 115 -685 445 249 803 540 -770 -280 808 278 419 -901 627 -821 -714 -465 752 174 288 -466 -501 524 473 -928 -863 -26 -701 801 843 -226 206 -417 -676 -316 298 582 -489 -45 670 830 -241 242 -346 818 877 -514 846 -385 150 473 -184 -95 -182 784 -719 -269 668 -401 -488 -361 -341 -75 801 10 36 -345 -824 570 -823 606 445 885 -845 -855 -800 -873 -699 224 -533 254 631 903 20 -739 -490 -757 347 851 -320 -130 517 -413 -787 139 157 597 -454 -448 573 525 -441 914 -848 976 865 696 110 -441 -74 251 -863 681 -319 374 908 27 -653 -611 203 193 -227 40 -298 505 213 434 610 -705 -539 -153 -294 -528 -857 -736 -510 -406 -22 -334 -367 -507 -150 -210 677 -912 -822 117 962 811 745 -605 454 -173 -791 416 493 12 -777 -727 -735 -361 59 -770 -583 -707 -758 823 609 -82 -770 657 16 24 730 934 69 -613 -485 35 970 -87 -412 945 846 -732 361 145 -174 -97 450 -341 -531 -440 -342 -510 -797 247 -193 -940 -504 32 -602 -6 208 -744 -325 -71 892 643 -873 361 -350 486 -565 657 697 -686 803 -21 376 -885 -110 381 -813 -677 468 -78 898 -180 555 -67 -365 -231 -150 -7 168 -311 857 312 135 36 -376 -15 -386 -351 -519 0 311 408 297 347 -164 486 -702 635 -702 110 -433 128 469 355 60 693 -441 -24 651 317 315 394 144 -139 -359 -845 -711 805 -178 206 615 -512 355 826 -545 -396 -711 -125 299 956 706 712 -560 -802 -415 -186 942 902 -98 -561 -1 -393 -301 589 -13 467 -761 -903 934 -85 -925 260 89 657 -341 -428 -755 -904 -373 -878 -427 126 65 211 -777 -138 -134 646 835 763 663 744 475 -659 558 -4 422 -428 238 -838 -801 -675 513 255 664 659 -48 614 -957 -930 -12 -339 -519 -4 867 283 878 -94 -31 647 151 -922 290 361 -233 543 -251 505 696 472 336 -803 865 -404 -228 566 -294 -598 -913 -617 -446 -703 -593 582 -917 -343 789 -226 462 505 774 -81 301 559 799 884 -61 -271 750 897 -537 640 -227 816 -226 -157 427 969 -294 913 -27 -914 793 -245 842 -794 85 913 151 633 -191 941 889 -714 443 -675 880 23 -783 -130 966 447 20 -446 835 172 492 545 -777 479 913 547 1 -44 -361 -198 368 -690 -350 -157 788 214 693 -509 705 144 -756 697 -321 629 -790 -664 611 951 -601 -322 466 417 821 940 36 -747 158 921 -254 -951 264 724 797 515 377 594 -263 980 -701 757 905 -428 937 78 818 250 201 2 -653 195 708 653 116 829 265 144 362 798 430 635 915 61 288 -760 539 505 427 219 493 -487 -497 -316 -196 461 235 114 -608 546 0 79 -654 821 583 227 711 -938 -954 324 538 -72 265 141 543 -753 342 641 373 249 -909 -492 -485 70 -455 384 -143 -97 -885 363 -668 757 -229 -262 -438 -899 433 -432 904 300 307 -259 -525 -243 -797 -351 339 754 -921 -883 646 671 420 910 983 -217 890 -563 -563 -343 -501 33 -300 -786 -354 584 -892 525 -187 821 165 636 -412 408 601 -455 -915 -438 -231 -620 -687 201 -943 280 -580 798 -801 719 -226 926 217 -209 244 348 855 -279 622 633 -366 770 -970 -407 483 832 448 358 633 -731 447 -562 89 -122 -190 118 796 845 474 465 360 -629 -403 751 -36 -116 576 -387 -931 -67 505 53 -460 -93 131 -522 82 536 -676 835 123 2 -270 -811 -229 -962 176 248 594 -869 433 -414 835 242 -479 -485 61 -287 -443 319 -6 -326 -91 -550 527 833 -863 -984 413 -681 477 -746 732 863 509 851 109 613 542 -822 689 221 591 370 -129 239 294 -308 597 731 -660 -835 179 460 602 904 959 -436 299 993 928 -953 -822 346 -223 358 -302 -37 -577 -375 -491 -992 -788 839 -453 789 -317 -144 244 792 -49 -495 -616 -202 598 839 513 369 -532 337 -984 621 -998 967 -244 831 -381 -812 52 543 -400 -847 86 265 95 383 192 -507 -216 0 672 -850 771 -866 -814 -178 -837 -679 38 413 -530 -647 770 532 300 -284 -919 -963 -983 -474 -6 234 -875 -99 371 326 -12 -70 -553 -858 -256 -962 71 191 221 98 601 -185 -737 828 236 793 115 -285 -142 515 -261 413 -33 507 -581 -298 1000 -601 -699 -525 653 -941 -204 592 847 -983 443 457 -724 -26 707 259 47 466 -78 727 -367 763 -128 -599 -499 208 679 36 -123 803 -495 -555 -194 -965 -407 -914 -34 633 587 -638 -78 -510 -673 473 702 -523 -390 -295 985 578 930 311 335 -634 -921 14 762 -39 12 335 -951 408 -63 -67 357 757 -410 -855 62 -305 779 -838 339 -746 140 288 825 663 775 760 -388 -195 25 -582 -359 654 91 414 775 93 -96 -304 93 557 480 928 -354 -542 291 -565 -277 362 -491 595 -969 -370 -217 -22 39 -422 178 770 431 229 508 -326 -384 267 719 -872 -231 -625 366 257 647 -433 -796 -816 400 299 855 992 -982 476 -892 -497 -485 -523 704 901 -939 -186 -318 547 -891 305 848 -39 800 616 696 634 -375 825 -267 -134 656 -164 855 102 917 -228 865 -270 -670 -55 -389 653 905 74 395 380 873 614 -755 809 -418 342 -964 80 -818 285 729 181 820 -378 -793 -282 905 175 403 -781 476 14 -717 547 -451 -623 636 418 761 862 -306 359 -160 -393 897 423 -254 -49 -973 -305 -757 -84 -214 460 812 -46 -687 885 -289 638 -760 90 899 -582 524 -638 -601 -578 12 -503 493 557 -653 -296 -583 822 30 -504 -795 -923 139 -609 -479 -382 -444 -387 -503 990 753 -611 -424 940 -156 -816 -43 -241 344 -784 682 137 -696 620 -282 772 -341 -826 715 392 231 359 -776 -30 251 -583 -936 -901 -854 -217 365 -868 -82 157 798 -201 248 -494 267 -605 254 -234 961 436 801 741 -210 281 588 919 -9 -586 886 -263 -642 -5 -421 741 -726 663 522 460 -719 703 535 916 597 235 -537 -86 820 378 -494 657 469 -30 12 -234 -813 -392 -275 812 411 -69 -681 128 31 521 -443 674 -324 425 -396 453 487 43 518 -565 -156 631 -325 632 546 -855 298 788 232 810 -339 -349 42 763 -324 713 -770 288 340 -336 -530 492 46 1 703 -197 -922 -715 -600 175 676 -370 680 -808 -197 -982 -562 -969 158 -220 -312 127 -563 581 335 368 574 352 -1 192 17 378 644 -108 -248 926 -67 -626 -774 -364 -470 -769 -482 -566 -210 -117 771 664 -35 917 12 551 -630 -118 871 341 -354 726 257 159 -337 -669 231 418 -284 196 -528 52 369 -572 951 -880 -340 -887 -835 -135 499 810 222 129 683 -722 -152 267 328 239 -928 316 -629 -578 -355 -589 740 -301 -518 -255 901 -879 -256 978 -500 541 -582 694 188 234 494 527 197 590 506 -630 394 -442 -313 -257 51 3 147 -31 -272 881 -842 -690 -575 -96 -568 625 -768 572 275 -798 -247 -506 298 438 -30 -157 -97 -266 -487 101 555 225 411 383 652 805 -149 -37 -544 981 797 789 -538 602 440 224 844 -928 -729 188 -701 -946 218 618 804 -724 490 -242 -583 -527 921 -61 -510 453 249 63 -192 863 197 209 -25 -968 -906 491 -983 -655 251 -152 801 908 569 -875 330 273 -717 -34 809 -440 -518 -887 -625 -782 -447 395 615 -858 259 -304 -977 -110 192 365 -982 203 -466 241 295 369 750 -305 -392 561 -899 388 326 -48 -492 -765 664 -640 685 137 972 -944 -205 457 -777 -872 -290 -595 34 742 -545 -329 454 365 876 -990 -570 -191 628 506 -174 -874 -330 504 -931 230 321 466 -954 709 526 -391 -541 959 -465 -487 587 29 -361 -119 -972 890 249 912 -9 -780 -27 195 -935 -189 524 -424 -939 736 -550 -653 -165 -780 363 -352 -425 -688 329 -171 187 887 -882 619 866 615 -482 39 -140 929 43 888 429 -499 -118 114 944 -873 -575 762 698 -985 -978 220 -949 -973 87 -727 -949 -108 -846 864 543 -527 -942 947 664 -162 428 189 14 992 -124 767 383 768 -978 854 742 -112 196 52 127 -486 -200 -477 -386 -961 370 -990 411 -242 -106 -170 818 869 881 -306 -147 -608 -976 -674 -899 647 -665 805 -238 -279 -926 728 87 730 -555 -901 -559 -448 359 750 314 -261 36 -737 977 888 -332 227 725 -951 -665 248 371 -158 -268 -291 -301 -206 -173 -615 483 905 640 257 -668 356 304 -759 -140 -255 786 -949 107 -260 -345 -221 -671 547 76 -566 534 -547 -44 328 297 561 -828 -806 -682 -653 683 128 -383 -205 -645 3 49 -937 -505 689 -601 242 589 -610 459 999 195 -880 287 338 -451 318 -429 -647 -507 705 -763 -17 635 -863 368 231 -443 -360 -455 128 -741 -472 854 285 -922 311 -263 193 576 -928 645 697 -67 -317 637 158 153 628 -372 139 533 597 -83 154 243 -837 928 286 12 -469 902 157 538 -372 738 -720 -955 -5 783 -281 418 -479 -80 -170 869 4 -379 -482 -542 283 599 845 674 6 -186 286 508 416 -313 -267 -50 115 -150 -292 -856 345 74 983 364 220 162 -749 -378 -213 -180 339 792 599 -242 -943 128 -175 181 -578 -561 351 359 -173 -458 621 -451 69 -483 534 497 -106 -450 -252 -104 -882 187 -491 775 142 895 450 475 -632 -572 70 409 116 -354 290 -727 -50 217 -873 -231 -768 3 969 773 647 729 -407 983 221 -637 878 847 -608 891 2 520 -190 985 538 989 214 50 535 407 610 321 -644 -124 -873 -608 -746 931 -223 -960 -462 -568 147 -348 752 -100 978 -774 69 -244 -169 265 26 -36 -536 390 433 39 747 -348 -31 -179 -847 -661 -326 -969 -551 87 310 468 -693 0 -998 -745 294 -734 559 -94 -953 -409 917 102 69 -901 201 -257 -989 543 -467 851 906 695 296 394 297 -407 -126 702 -15 -556 226 -123 30 -881 -400 577 -114 792 726 -858 312 -471 45 552 549 -240 -174 632 42 -394 -762 181 26 605 -454 524 -235 458 -573 289 -791 676 -431 577 -497 265 -770 622 336 -288 -20 621 671 768 231 -267 612 -562 -921 -913 -756 216 814 -749 -163 -906 757 364 37 -375 -97 -276 707 96 118 173 475 747 89 -208 304 -392 305 529 90 642 671 -494 -747 881 -608 508 -179 -223 296 -494 -440 644 746 96 123 -299 517 -633 267 101 242 -579 191 161 -674 -881 -471 -680 743 165 -967 -69 317 -511 -574 -898 -638 76 626 180 113 -376 -330 -846 933 -134 -615 495 -811 -817 -524 755 -517 -236 -158 798 -776 9 640 661 -79 343 857 -81 -822 -389 -747 -233 604 914 165 -413 544 790 -163 -428 -342 -111 549 204 -127 430 -11 -598 454 -380 -244 614 -335 671 -512 -894 -121 -881 801 919 -763 -182 -629 -614 599 189 -330 628 -365 -394 -97 95 -641 -46 -651 -571 835 554 -875 -504 4 164 -806 -337 779 -909 768 364 410 958 240 -175 674 -91 -146 876 -731 160 -523 -131 55 35 -660 -461 352 -613 -289 -385 538 -870 541 -41 4 472 -684 512 -711 252 421 520 306 358 -213 480 -301 338 -603 58 399 996 279 -596 872 -855 83 -708 313 126 -988 -969 627 -417 355 -231 -253 260 2 -151 -279 -193 -589 56 77 -970 177 -984 -19 -536 126 57 905 933 345 893 -972 38 75 868 -835 -808 -160 -485 22 -389 936 541 -967 929 -763 -530 61 -177 214 -803 506 125 527 -532 32 -388 445 767 310 685 69 632 738 -553 251 260 606 -443 -968 314 -783 -375 -789 -736 -610 -198 -130 966 -674 -917 668 -524 -659 -264 -318 791 904 -611 163 -827 -713 -307 896 -856 -269 -974 -152 899 674 911 277 221 -555 -399 713 -115 -552 706 -229 -836 -212 -811 -758 -744 539 -631 -396 -103 -977 22 -973 -142 -78 394 702 682 805 53 -120 696 306 -769 -833 834 -352 -30 694 259 378 753 135 -747 101 -497 -398 158 -916 286 -128 -48 682 535 580 -865 671 612 -520 5 -587 712 225 120 -642 616 310 -387 -878 460 -913 -844 -321 574 951 -662 585 -610 -39 -864 779 704 -426 503 523 859 462 845 166 -450 282 915 867 -451 172 205 559 -404 553 -889 132 253 -580 -52 -331 943 378 -24 -741 690 -576 -62 -763 198 325 -561 700 849 -17 -446 -23 -581 951 -752 582 814 -454 646 -10 457 261 -235 -87 -29 401 -834 -205 -831 702 994 -173 -945 957 -501 -600 -825 -712 -276 -750 -312 668 204 -306 -828 914 -947 347 -598 -559 682 605 434 245 -151 606 -347 277 888 -822 -166 448 -377 718 42 150 507 -135 -534 471 -91 362 178 424 461 856 18 474 415 944 243 -736 -545 -1 -891 -382 611 -18 -124 -580 -317 750 102 780 -508 90 -992 -323 206 541 109 -358 643 -683 897 -710 -738 71 955 -478 359 785 315 -402 449 810 983 -461 244 -751 674 924 -229 195 -176 -893 -432 -452 195 -560 297 -538 72 162 -693 -413 302 758 838 -416 809 -463 900 -396 -559 -773 598 -31 946 -176 265 -200 862 -533 -706 331 -732 -394 269 749 -470 397 -731 -559 862 -834 -177 192 707 -297 709 -968 -792 -413 -983 46 -174 161 -978 292 -38 767 -230 970 646 80 -449 -23 107 -709 -622 870 -491 539 402 -668 -642 393 16 -644 -304 578 768 416 -677 204 -392 547 968 513 -586 865 -485 975 776 -656 549 896 -904 126 255 160 -825 -366 639 799 456 -905 -653 408 738 23 648 -844 -216 -758 -607 402 -155 367 -562 449 -545 264 -29 81 734 -79 552 -499 -305 23 470 -327 147 619 390 -223 344 522 460 -108 -4 -428 938 510 368 844 823 983 -106 -684 -820 507 975 -818 -873 -976 584 827 782 -484 712 -22 656 -621 709 879 -408 886 227 -661 517 506 -174 224 -693 684 743 162 -946 740 -966 -951 107 -535 -941 -517 647 -670 9 662 346 -100 -629 467 574 410 243 -892 740 -548 390 -423 -32 -184 -597 118 229 982 -768 -633 -9 -588 614 -519 -805 916 168 -936 -678 331 -564 369 977 992 -578 -708 -616 -774 796 62 20 -342 -264 -481 -210 -215 -523 612 524 596 252 -137 -645 -556 260 -256 821 424 -174 -899 -956 -794 -800 -549 164 859 -681 639 -483 -423 34 -357 -302 202 -409 -704 812 18 -223 865 29 358 425 -453 -623 -593 927 657 -35 129 -291 493 -281 690 -281 -623 -169 -967 454 578 -17 -831 121 -363 163 -779 -577 -675 -555 -462 595 -485 178 707 -239 -377 -37 -652 -982 -750 -30 -995 -985 217 781 -943 -456 -368 100 -472 380 -339 87 600 351 -802 -487 -850 -301 915 454 -519 -398 -427 822 177 -339 461 -1000 543 -873 -454 9 899 -66 648 540 -1 -923 -963 -944 393 -856 291 675 -747 -443 -480 641 -227 498 711 437 113 70 544 -781 325 -450 786 270 648 -844 589 369 -651 363 935 231 -83 -337 285 294 702 694 1 182 -497 -546 -438 -732 -573 955 -152 -314 939 -948 -356 -325 -92 -99 264 -41 73 576 -77 565 101 780 -125 -324 229 -688 930 563 -128 -143 112 62 494 286 970 -978 717 -662 13 232 540 -744 -43 950 582 802 -689 348 -939 549 -606 -41 450 -277 -595 612 681 -791 509 -981 -299 122 -713 228 -599 263 528 268 -759 980 -781 818 -303 -367 71 -498 778 742 534 214 -651 180 723 942 -767 709 98 553 -203 452 250 931 -667 541 -176 -956 -982 -412 931 -689 -877 -826 -720 615 -214 417 -227 -241 -912 726 -165 465 72 -834 -717 546 -308 -498 -343 886 -841 -700 -24 182 -520 452 -488 -303 567 -184 -539 347 442 -540 669 463 91 -797 12 568 -350 -313 790 -299 243 268 -663 252 383 956 -379 611 -376 348 139 610 889 693 433 430 -427 -372 782 -320 -32 330 508 -891 876 438 171 -876 -782 -958 720 155 278 861 -880 267 -701 397 446 411 -187 435 -937 225 639 -208 -633 -663 449 419 -732 844 398 941 -492 -738 -593 -69 286 -734 682 830 -235 682 885 -781 302 639 754 973 -400 523 526 -398 -497 681 -474 -978 190 -19 -556 316 -89 846 -413 -646 -456 -548 -884 225 754 872 812 457 -43 465 476 710 -264 880 152 -319 -550 242 746 -838 647 783 372 253 445 671 -755 -424 -103 257 -12 47 440 994 -214 -351 630 224 1000 -204 780 59 -7 170 689 -102 618 374 400 -392 716 -693 109 -590 -918 613 -826 76 -541 -596 -843 -300 -47 -967 -558 -991 -310 -33 -867 868 752 -35 -100 -368 313 254 -729 539 -964 943 -374 28 -44 -507 -17 -535 -746 -577 969 -444 221 833 -69 -48 -466 491 -736 -564 746 747 -73 706 443 710 615 -539 82 -913 -808 749 948 -647 -95 -318 838 785 933 -324 551 44 611 936 -980 -21 638 106 -599 150 -828 992 702 -576 -593 762 216 -708 -340 465 -740 736 -146 -393 -112 -716 -673 43 -631 -914 747 -48 -682 -549 97 122 839 -879 -599 270 -693 -449 -875 885 523 426 -235 502 519 -869 954 -553 -829 873 -579 -650 156 876 113 -647 66 234 -482 -321 476 -26 49 -835 -194 -355 430 -115 -695 -808 -147 -368 -284 -538 -922 479 289 115 -395 553 638 -565 -264 -637 -104 -269 641 173 -218 73 682 740 177 -541 333 41 322 515 -706 -358 517 -598 -836 -477 512 758 -356 684 35 -351 671 319 -139 -444 192 -281 512 -373 -985 -701 -676 54 122 540 470 567 -223 254 -858 194 -319 464 -345 -874 788 553 -331 568 -9 65 -608 568 -11 -574 63 -148 -594 259 -411 -510 880 139 -997 156 -681 987 -315 -276 183 310 -33 249 -811 -520 817 522 631 546 -567 -802 704 -813 -203 296 -58 35 -407 -561 353 918 678 128 624 650 -737 -325 519 732 97 -807 852 -849 529 474 940 -85 815 -323 -762 -193 251 694 513 -848 486 698 905 -618 57 675 -34 -697 -695 520 484 -534 418 -548 -973 562 296 16 449 60 432 -388 -3 578 -207 803 -972 992 368 -142 422 926 -759 -338 199 195 -158 161 -318 988 -962 322 736 560 -857 527 176 364 -704 652 841 -822 -739 733 762 474 60 -494 -940 -644 282 138 -385 -677 499 185 -459 41 -909 407 125 -820 -964 -2 -488 826 772 361 197 209 -593 -642 691 689 -886 782 536 0 192 819 320 -603 947 646 366 921 -388 -43 184 -955 935 -433 -857 -536 842 657 -52 226 795 -55 359 -737 348 -826 -838 870 406 321 801 -612 473 -82 599 861 910 -931 530 301 -497 538 -296 543 -188 429 -279 600 -661 565 998 -764 -547 30 46 -307 918 -112 531 -904 619 829 714 599 567 919 552 849 -740 -47 -201 531 318 509 128 343 -574 -802 303 292 432 -301 -201 823 974 820 574 -396 619 -867 669 -86 477 -559 -878 -680 -819 782 499 519 -611 -392 -815 -890 609 -857 176 -594 81 352 -746 520 -229 -507 -181 -893 -226 64 -29 -407 257 -436 -791 211 -266 61 432 355 -268 419 982 933 -133 -460 -101 -234 76 -155 157 43 -437 373 156 -472 -875 -512 244 47 154 -728 -950 -343 312 -943 -993 -540 -14 -33 -590 507 -122 -147 553 -212 -562 -264 -939 309 168 804 89 -754 973 -252 444 4 -103 -729 -771 -112 187 982 -200 -891 187 588 284 97 -444 -909 291 -464 -89 983 -322 -861 -702 124 -373 535 -519 -444 662 965 -903 -327 273 919 -999 -257 -283 -118 131 126 -367 -25 -395 63 -117 431 -871 -513 -601 95 754 999 953 -456 441 -601 721 446 670 818 -270 -563 861 -836 689 -514 347 546 526 71 901 450 247 -371 -788 -872 468 727 -228 420 306 -323 -385 -527 450 -191 953 5 -923 151 -53 732 386 -276 131 74 -147 -177 -772 -654 345 -997 -365 154 339 732 198 -589 961 991 -869 630 142 948 77 991 -712 -154 795 591 712 300 -655 421 653 -217 -946 -747 -774 554 -578 269 355 84 -474 -958 609 -20 -519 -653 709 -64 -396 238 -27 435 -573 158 275 -633 -221 233 31 62 276 171 -346 398 -91 -910 847 227 412 435 556 -619 -356 10 928 1 74 778 -533 798 236 501 -19 -600 867 90 -154 -99 707 -329 -952 -297 685 780 75 -776 977 -32 639 -971 85 -617 -32 -675 531 662 -16 627 325 519 -967 -714 777 -356 -330 -76 -301 618 -433 -550 592 -507 -969 903 359 -845 862 -615 -784 -775 -677 940 -203 -990 30 -829 494 265 -201 -976 -835 505 683 -498 -531 209 439 547 947 -439 -368 45 73 2 822 -462 -774 517 280 -964 965 -767 336 458 277 -933 -405 -794 566 668 -271 247 918 -379 49 -128 -724 625 103 -874 466 933 -595 215 -731 -983 877 940 454 398 -914 -391 72 433 -1 826 -495 -893 -583 -898 -639 -43 150 269 -154 324 346 973 -339 -571 -745 -263 416 -750 -150 743 -505 118 -998 429 71 295 311 937 570 -31 626 239 224 232 -595 -963 111 -919 277 -115 64 386 629 -665 -708 332 32 193 565 -242 -708 908 -784 -205 884 -539 549 -941 -958 -497 -427 -127 -495 33 283 -244 -726 415 -661 186 -323 -851 -507 -488 -731 -571 -383 -80 -862 -407 -836 60 -126 -137 -555 -889 364 974 -192 425 -438 794 -373 522 640 500 -436 -832 -37 -538 999 698 -33 626 975 -447 110 -654 -64 923 -406 -894 505 681 526 111 -956 -955 802 -844 604 -537 -551 -558 361 -148 -75 -534 195 -189 -530 371 332 37 516 626 439 -663 788 -107 873 -987 787 228 11 92 -300 -926 925 -771 975 41 347 -515 589 -535 -368 -31 -99 910 -881 864 -590 -219 -865 -560 65 -794 -700 668 258 -191 -256 -435 737 -242 -402 -618 368 467 993 -951 887 -252 -695 -388 826 843 -176 591 585 743 692 -414 -299 -685 -451 -197 -467 -569 -434 100 512 -395 -604 42 211 789 -352 -233 411 -95 989 957 -404 -329 -7 613 643 194 -964 -446 412 349 -986 8 631 720 -627 -452 679 -565 -174 975 68 -134 767 -11 88 130 212 306 -307 -847 109 899 933 -883 -151 -74 524 755 -613 851 141 2 -576 -692 231 -92 814 468 -291 -227 -474 781 295 310 268 708 -941 -796 -914 -837 329 986 -676 -212 -268 468 -370 445 -522 -316 592 536 665 24 -205 -880 759 390 272 -635 849 188 -737 388 -764 -587 281 312 730 741 498 888 140 -705 -205 -988 -539 -14 -828 330 435 883 -540 848 676 201 668 185 -676 932 -513 588 644 -904 -571 -563 490 -515 617 179 -873 952 686 87 440 -870 -585 884 395 1000 -812 863 53 11 40 817 -442 -634 133 -586 846 -587 -486 -25 -555 866 -932 809 978 712 -81 -533 -876 732 153 -410 350 -212 429 348 -607 463 500 256 -220 65 -548 -422 -624 818 997 315 -273 -171 -935 132 -912 532 -166 -498 84 779 546 -554 -758 502 749 54 462 455 -500 -435 -602 -679 -636 -266 562 -683 704 -394 -284 -105 -385 -841 129 -254 76 713 968 -379 125 224 839 679 627 303 -928 307 -497 -428 940 952 975 -353 612 134 -271 -711 -96 -58 136 530 -524 -528 358 815 5 -774 -761 208 767 -5 -565 917 -291 96 249 557 164 -596 -479 -85 584 659 -818 772 557 521 -304 442 -373 -811 921 -103 -373 -673 62 -716 -226 788 -211 66 -29 779 740 638 -847 -384 -986 256 775 302 247 -607 963 207 -26 -755 -846 871 860 648 834 -230 855 827 720 184 573 -327 100 -184 721 992 -665 -210 -821 675 -513 807 -652 929 842 717 -309 68 994 -164 211 341 -245 -291 116 713 -421 134 -984 -286 770 -224 800 -278 730 231 -652 -36 -734 814 -343 336 935 698 552 741 -64 -352 318 -50 353 206 -987 -116 -969 -520 831 143 -423 -661 -155 756 506 183 -512 -717 24 -536 -174 489 -527 851 281 -606 27 96 -13 853 -575 461 995 -707 -346 -756 -753 -673 -481 -301 236 600 122 -911 106 -648 456 -917 -972 753 300 -857 827 -244 983 384 162 -75 -768 -484 -462 -381 736 563 626 -521 58 -598 150 -858 775 -464 -396 195 860 988 -421 -863 666 -859 -110 -803 -633 920 -79 918 57 -323 719 563 -610 -921 434 902 583 243 335 532 -479 -750 630 -239 -467 -664 425 -649 194 -446 231 -981 -514 -719 -185 469 879 522 726 966 -184 -939 -944 -596 353 -963 282 -751 -526 203 939 336 -970 -152 65 -461 -659 803 -832 -623 12 -333 -930 639 -468 -132 -609 801 881 -978 122 122 759 991 -274 399 -511 791 46 575 302 -553 -114 334 953 -176 927 -137 -482 563 263 13 548 -609 156 977 293 -136 -859 933 161 962 950 467 -266 -209 187 -549 -12 -290 -140 -70 433 696 41 -958 -306 -971 130 -859 609 -385 -246 899 -819 605 -777 704 -555 447 343 163 -470 -841 -366 56 -64 396 -686 239 791 -882 94 -293 750 758 -743 639 -239 121 449 294 577 472 -207 -598 -179 421 -973 -47 174 418 67 -252 -934 456 -505 -703 593 -410 -446 -639 684 878 934 -810 -774 922 -572 -501 340 -708 244 -881 -627 175 199 -848 -487 -247 -318 -232 395 -142 515 -652 101 -658 904 -911 -383 -858 -753 -92 502 -20 840 163 -871 535 -688 -354 242 -959 665 34 778 -275 106 -950 654 766 809 952 -101 463 -140 -697 896 504 -966 -808 312 -276 646 -355 -971 533 396 -294 663 490 430 -380 -800 967 -840 927 -738 -787 746 564 -71 -341 -664 -26 -477 709 48 -375 790 563 417 987 -716 -306 -685 206 620 -641 353 218 356 414 230 447 -998 -260 -754 943 -259 -719 -198 973 -233 -654 -732 -120 -759 -779 234 -26 162 -565 472 665 256 7 751 -830 -622 -845 -22 692 789 -886 276 -870 -799 -974 697 -52 -148 589 213 -89 -196 615 -567 -688 965 -235 -833 690 -339 52 303 19 602 -290 -694 -796 180 625 588 660 -530 462 553 706 312 522 -431 332 654 666 760 -791 -852 758 -726 -509 357 771 58 94 -539 -852 630 -221 -965 -459 -317 -588 876 -888 -640 -625 711 -919 -42 -869 578 35 -120 174 -947 235 -176 -758 968 651 -775 -584 140 -508 23 -986 394 540 445 401 993 -468 343 -77 -386 -639 -983 689 -328 551 -681 128 925 -816 304 -103 -134 837 723 -208 -264 -77 471 -270 567 -183 588 865 394 817 410 -761 -372 384 -962 596 658 516 121 480 532 -775 -583 -144 198 -871 461 -564 -642 -410 187 -787 -41 269 -914 963 -504 -256 -746 151 204 -843 -958 99 980 346 -667 -907 420 777 -916 -643 188 -916 670 110 -442 -388 810 883 -394 -801 -932 861 -494 -824 555 643 167 900 813 28 117 208 -77 -983 -91 -950 -839 811 -109 -597 715 -328 -275 8 304 -837 907 -348 -377 -626 303 -589 383 -575 427 418 -755 -465 -579 -997 -904 75 -998 -498 661 159 -552 -751 533 -831 -208 -899 -991 251 595 -294 119 -957 296 -932 -644 -64 866 -291 -391 -283 685 -738 932 676 428 156 155 -948 -111 999 -934 328 573 235 950 362 -752 237 -23 -148 -25 -640 -791 -248 247 -389 85 -622 -396 284 569 -179 500 327 882 472 305 -518 -724 606 933 -117 -598 -551 390 718 629 940 -355 -828 -603 554 596 872 823 -688 -422 371 31 366 -694 979 484 2 -608 195 -42 -882 180 -931 -625 -449 203 -950 174 515 661 -866 563 -6 -113 -334 -178 266 403 743 996 337 -648 -684 -571 -932 566 298 431 407 335 773 435 -201 -268 803 -266 792 747 416 -30 150 443 -606 488 87 -160 -982 -316 -874 392 -714 -860 923 -54 916 -395 -100 561 189 28 890 5 37 294 -367 -533 654 -558 138 639 -193 278 -975 724 587 312 -438 858 -738 177 318 518 254 -893 200 -4 714 618 -973 -679 -459 359 995 -459 -725 113 973 -133 -737 881 -884 842 881 -496 -676 539 928 -808 347 923 -529 -551 -627 -846 883 83 573 -252 800 622 -129 350 783 816 -720 435 -981 -165 12 175 -687 -166 789 918 -646 592 -427 -141 682 -69 390 393 -903 298 -195 175 -70 -29 487 336 127 -77 -699 -78 121 -753 -326 63 -62 127 -55 230 760 408 340 -564 360 -793 -83 -442 768 -955 884 -714 -881 -296 -117 548 -226 497 -818 256 343 -900 781 -964 36 -631 -985 -126 807 966 192 -507 -678 773 765 -717 -797 -663 -289 -510 -119 -811 115 684 760 -616 868 -262 -797 -97 699 551 683 655 -61 270 -955 521 -389 504 144 -782 182 429 -392 622 814 -501 269 896 918 -307 287 226 784 -37 638 -530 658 902 147 237 548 381 50 -666 -657 -251 -187 -306 -849 532 -83 -300 -972 -931 -420 -846 -720 -136 745 243 -622 71 -87 -522 -668 935 790 954 -256 347 631 -208 26 131 738 -905 -862 507 345 -778 750 310 60 -141 582 -548 -90 -684 -23 -629 -632 -118 623 781 -44 772 835 -415 -589 -5 -516 -586 844 -753 939 -401 -544 83 -501 -957 -663 -662 547 91 -468 -829 702 954 462 -477 542 291 -684 855 -769 227 -69 66 -353 -252 -705 -637 159 -742 -720 162 751 -414 988 -824 -453 -647 -296 -674 -713 273 -182 908 -838 429 48 877 479 -709 -381 749 -546 -608 -257 -541 645 -433 -15 -235 -898 -761 421 -267 -999 -564 -810 -519 217 -993 97 -227 221 -693 239 531 -996 495 -349 -387 770 309 567 -1 319 392 -371 -10 174 924 206 906 -515 148 -443 790 -60 -503 -834 -305 -790 33 260 232 -291 -950 130 566 -663 -234 -925 -983 -150 491 37 -614 348 -204 -370 -820 936 -847 177 150 -288 -808 -42 -466 -545 466 883 -868 291 975 -565 421 -757 -58 368 134 -170 240 -581 -303 293 -609 -680 -743 767 -374 -753 -234 -263 -861 493 985 -983 591 801 -400 -318 12 -932 363 35 612 -436 -84 853 -736 -350 -854 -731 -171 332 901 662 813 -702 -465 -408 -262 940 619 821 -904 753 -855 -301 664 -620 -806 -730 965 244 41 358 -392 -965 -415 -463 70 334 -379 445 947 949 806 812 992 22 30 -593 -611 -49 741 -594 -653 -105 -7 -246 669 830 -297 -474 -686 473 -252 -220 537 -30 -801 692 -775 -994 -175 -361 -94 -518 -412 307 893 547 -953 154 650 660 -140 -390 -218 -827 -491 687 532 877 -757 713 -15 -86 -745 -263 -3 588 -38 -854 222 281 591 -958 -827 -665 -504 13 -415 233 -430 904 879 930 744 -520 -313 733 -749 -958 660 504 696 712 -293 -771 571 809 -615 877 -290 734 539 141 975 257 -692 -548 -832 671 -216 534 -991 545 -897 -6 -230 376 -408 -625 543 -58 72 -852 216 417 -292 -306 -879 724 953 -230 -762 505 -833 454 -407 -928 394 308 785 -135 -206 927 -653 -330 -483 240 -883 -674 -784 -794 607 -347 -378 219 683 -375 -332 -174 -57 761 478 -244 2 886 504 135 984 -131 288 -423 107 -413 -673 824 -351 -652 469 265 -954 -89 470 384 -98 544 326 351 735 986 688 850 -191 92 -448 783 202 551 -873 -809 173 -71 -706 445 -81 -469 -232 -165 890 322 -643 -389 -558 989 -277 559 49 225 329 36 -574 -193 -181 379 893 431 991 128 978 860 732 -421 -374 421 454 -354 -335 -76 995 373 980 870 829 -388 -880 673 376 -636 -62 -52 29 -934 -329 -368 735 835 -678 -628 158 579 -956 561 23 90 112 609 -735 -423 -559 -847 759 -764 -103 -443 580 -742 10 831 -993 244 626 -731 847 737 266 -797 -216 15 927 -770 822 -191 -15 -79 371 872 -610 236 136 799 -176 186 -846 -225 -367 884 -838 -649 167 -241 77 589 -142 -208 738 -689 -123 -686 -895 -722 -269 600 487 -442 123 963 -326 328 903 -304 634 -215 -186 -601 -162 63 434 971 721 -357 22 -17 513 174 -789 654 -277 26 94 616 -382 40 -820 -972 391 442 964 -689 464 -70 -481 -793 202 422 456 -792 -8 -615 984 -315 -860 -182 -767 835 -414 -95 885 -279 622 783 110 959 916 236 651 -328 -284 874 -987 892 -345 -829 -10 985 -56 -789 -380 460 104 560 -642 -606 381 -37 167 -952 395 869 -159 875 764 399 -235 -497 921 -260 -819 608 -17 -756 -788 -330 108 -538 -170 266 228 -308 730 137 -246 -285 -41 -755 -266 -241 -242 -806 -66 354 -367 -43 -869 -228 -149 -641 526 -282 795 -154 -604 800 -126 254 618 956 -859 941 -655 912 -526 -826 752 -1000 -752 24 -34 -237 180 541 -346 -917 113 354 68 -764 -663 -994 107 -468 399 -335 408 -595 489 467 211 -623 -636 -365 697 -115 810 402 -787 -321 -847 -283 534 595 104 243 525 -923 387 -673 -60 -611 898 -836 408 852 188 -771 -558 -517 -232 -656 740 20 185 -990 -908 -393 -335 994 403 214 133 682 -797 -117 455 6 20 -842 605 -601 157 581 651 714 -252 841 -636 994 155 725 947 -619 -65 980 267 -730 -357 -5 562 -685 -588 -968 11 899 489 484 -411 305 360 -986 -370 913 214 59 570 69 163 -564 429 541 961 6 539 665 -671 846 717 -910 748 26 -93 835 908 -701 5 208 -68 -396 -698 -206 -510 539 594 -843 -508 -58 -477 773 -272 -774 996 -110 969 -949 -433 -699 378 -257 439 -970 -750 -406 94 43 -907 -107 -348 -689 -842 -5 -809 -276 361 -581 390 828 -777 -398 848 882 164 -237 104 159 471 -182 -3 749 496 986 -24 333 -31 -909 -532 471 166 -733 475 -646 -551 63 703 -454 -743 110 -895 198 809 666 -110 525 383 -893 -634 -632 307 714 -926 -820 744 478 -652 -277 750 834 -267 941 514 433 -64 -843 958 892 -866 167 -196 -411 531 -297 -876 282 -679 959 -468 -110 -135 -862 -370 -394 48 -125 -87 -749 820 249 961 -18 184 -918 -350 -894 854 -820 -42 -306 -489 151 -857 -602 954 603 -817 -21 -386 -834 15 726 347 -607 -879 -924 -244 226 268 -336 -795 -46 -725 -665 254 -48 -545 941 345 438 195 -400 547 -470 -269 298 813 -278 960 -194 861 -995 -29 450 101 -560 -206 -437 -262 53 43 232 890 53 -894 -639 -615 -708 -881 -266 -940 593 -624 -5 -852 -670 55 -208 -605 853 713 -645 787 -443 -285 127 -61 512 610 585 816 57 337 156 -522 -187 -125 62 286 639 470 -779 -315 156 549 -274 -427 -651 947 307 -961 494 596 551 393 -103 182 -182 -849 -703 -739 -806 285 -69 244 943 471 250 295 456 -176 -700 -158 -363 -510 -411 -989 608 287 -272 -493 -849 -526 -575 -525 -424 -414 200 998 -701 -452 365 717 32 337 -384 -902 -142 7 -924 -934 -550 802 454 -815 899 136 199 -792 -453 915 -228 -573 -234 -48 192 -518 -543 -271 -558 -389 928 231 -162 -338 323 -153 750 -727 193 -4 907 -970 271 -198 -494 -94 -4 -295 862 199 163 -421 -171 690 720 -774 93 -398 -956 589 -888 189 -514 -537 199 933 358 908 -171 870 999 -840 794 -115 733 -834 -728 -685 -42 -912 1000 -888 15 268 992 654 -333 504 -325 -144 468 -954 978 20 523 -321 415 651 -961 172 68 796 -391 -502 -104 -675 -658 670 -953 -599 369 19 557 487 562 121 844 -589 -312 43 905 839 -209 -343 -501 928 -928 -435 -926 417 950 521 490 436 -527 540 -113 512 699 963 -708 966 -433 -626 886 -424 -217 776 -519 -522 6 -125 -673 637 -582 -368 -373 -876 -706 830 21 -973 341 -878 718 -710 -545 457 251 639 -280 -977 -635 787 358 -797 -385 -674 522 856 -719 929 200 -834 642 -563 447 984 299 639 -425 -81 -880 -775 -623 360 -466 -18 705 -636 -152 -715 -71 -738 -813 764 165 -838 936 143 -271 -167 -830 -38 88 110 72 -5 -970 893 595 -764 -997 -449 -396 -832 -824 -471 424 635 -184 393 988 28 96 427 -724 398 559 -129 -104 -175 727 -257 -73 362 -545 -937 10 -293 765 -482 302 -771 -985 -542 -30 -760 -584 339 125 -314 662 299 -84 724 -489 -602 614 198 -349 -503 129 -201 -720 -690 -462 412 -18 -543 198 -432 -678 795 696 472 -912 110 -262 482 816 325 -83 74 607 684 703 301 -779 124 986 -578 -312 623 862 -614 873 176 -31 -457 966 77 -546 680 934 -465 -636 449 -789 -723 -451 -925 611 876 -279 319 756 -842 723 307 -457 975 690 -343 809 -844 923 168 -150 801 227 -294 694 558 459 227 215 -973 -499 800 -53 558 -179 -942 -907 -361 -210 -158 908 598 17 691 -489 112 -820 -579 -22 -943 -428 -731 358 -885 298 947 -154 616 -666 -953 -379 442 -898 -240 163 -895 525 481 205 -101 -564 -546 872 -259 615 -174 -203 8 -803 223 -201 -760 -265 279 -600 -932 -743 -424 -654 346 685 476 -446 -757 336 841 -92 -392 -83 -390 786 -178 -865 316 -12 -220 486 -469 -71 -579 237 200 -902 405 252 -497 -144 -757 238 577 -568 903 143 -163 -112 162 71 -503 256 970 252 -86 -692 242 468 68 -637 442 350 719 -914 701 638 366 243 538 -859 288 -27 756 -773 10 299 208 -495 -832 -686 707 498 -931 -623 -692 -497 -69 -36 434 -418 -533 -624 473 -972 823 833 160 329 794 -381 -562 104 -206 -808 -169 -558 -149 556 -7 -185 868 -499 -219 -162 616 574 994 -382 211 819 524 -981 511 154 193 113 -999 -814 -34 960 265 362 -809 592 12 559 -218 -323 -25 -44 988 76 -937 -810 -896 -899 -701 -632 648 963 182 -363 -497 -356 566 -152 -683 -748 46 524 264 -733 -252 -500 636 -556 -475 221 -298 -788 -501 40 -106 191 555 -987 856 -586 -368 -191 209 652 153 793 168 -615 -604 47 -123 -304 9 625 209 -482 -431 -361 -452 178 -762 322 78 15 -521 204 -691 -191 -307 690 -933 -169 -658 426 -174 329 359 238 -321 -611 -310 -818 -818 368 547 750 209 89 -672 -841 636 268 499 885 -983 -504 647 -535 -778 863 -901 5 -241 529 -812 956 -228 -472 -624 -954 723 664 643 299 396 -188 -857 -142 944 893 -918 -283 403 742 -43 737 53 634 683 -886 -444 364 906 -768 834 833 554 90 834 -991 -49 864 -220 -249 571 344 -22 760 625 -718 -74 -310 556 -334 868 -225 815 476 -185 669 687 846 -199 305 394 -304 -62 94 351 -208 685 -834 302 -492 888 637 689 654 -675 -233 -210 557 501 -687 -917 369 849 -115 651 -569 -706 788 -574 -461 -980 -299 843 -775 -800 252 94 -192 451 782 268 -570 408 -327 -996 -942 971 568 -474 -344 380 -381 -687 612 -829 -474 61 133 -573 461 -773 23 352 401 -428 559 -57 723 -846 -294 522 -525 -992 -155 402 353 808 66 782 -947 362 464 870 -981 -178 -115 -981 -908 981 98 -578 -666 728 930 239 -97 -952 600 -944 -437 798 -396 415 940 -987 585 -808 556 119 -99 964 546 680 698 -815 -574 -210 806 -235 141 -781 665 -658 -879 -283 126 -640 770 -522 866 -319 240 -93 797 130 619 137 -886 401 -292 550 998 -613 -280 -609 -861 540 -336 968 455 -159 -945 769 -251 679 -462 545 -537 -286 387 -542 772 20 288 -62 -622 166 -549 581 -141 589 334 -804 -851 316 -489 -517 562 -791 -230 -747 557 482 -611 -115 75 45 919 -614 330 587 -606 -483 135 -767 481 -870 -308 579 974 303 -282 -952 25 900 225 627 -873 -595 -437 936 191 685 888 990 -747 525 97 -804 -839 -329 -239 -498 -160 -167 -790 -87 763 -80 -827 32 -448 -988 -121 561 176 784 -76 40 -871 -537 -761 276 170 531 347 862 273 436 135 -479 -821 207 748 399 467 -354 406 -851 897 -295 -53 -188 -482 187 -688 -936 -150 262 63 473 824 -221 987 -774 -137 700 -725 721 916 931 337 -6 664 78 -778 -902 -448 -432 -199 496 858 -530 348 239 -886 -230 125 906 -460 846 627 515 -286 969 721 -808 321 617 630 -44 59 289 600 -679 -352 -710 -442 -926 -187 650 -593 234 -468 -317 443 295 -959 -361 739 -139 -55 -949 458 40 -836 -881 189 981 -826 -466 -43 -298 476 -981 426 61 -682 674 497 -944 955 76 -901 -56 108 -441 190 -997 443 -348 746 322 892 499 -786 515 770 -969 59 -784 -217 916 959 -568 280 701 -143 643 504 -69 613 17 -973 -424 -68 323 865 -154 531 -897 -193 -100 480 268 214 -347 -846 -282 633 460 -145 661 308 -667 447 196 375 -690 -288 294 266 759 -58 13 -269 -278 266 412 781 -455 -72 295 -679 -151 -931 975 490 -785 -313 -66 897 44 -339 -919 -914 634 347 891 209 199 -907 605 -305 229 503 733 125 -206 884 -393 -765 278 638 -712 -610 978 925 672 -267 453 949 -871 31 -521 327 -363 -455 570 -785 927 646 943 -833 25 508 370 346 542 -854 -739 346 -536 -203 132 -499 185 -798 901 657 421 -539 -576 -349 73 -834 -706 244 -416 644 -914 -119 -121 333 929 -352 700 -591 -18 -903 -757 670 -252 -235 405 -715 -227 62 866 794 -189 971 775 -420 -992 826 -536 -428 -369 -599 -589 -415 910 827 -215 397 767 -610 -577 -90 -226 393 -836 393 -866 885 -639 227 -488 -131 -249 31 -628 -935 -809 820 -238 305 -384 -566 -809 119 -610 569 -604 975 -272 968 587 25 992 907 -288 86 915 884 -355 -958 -26 -260 -469 622 508 968 -658 406 475 -472 -35 -661 -146 302 -443 -499 86 -459 21 -8 927 -970 -46 179 -972 606 -423 -565 -293 -507 -189 644 -937 936 777 -988 -666 365 471 -44 -664 176 396 -139 264 -606 872 -152 401 211 558 -601 -533 784 917 80 835 217 -628 594 124 -610 503 -798 -979 916 714 803 709 427 -577 502 560 -332 513 292 245 -417 394 343 776 965 -492 -984 242 -189 -581 -592 262 777 388 -664 833 613 -466 -368 -733 372 505 764 -985 221 452 -717 -444 -143 805 -859 808 353 109 433 324 -402 -923 -631 642 -431 120 12 426 -733 27 -822 718 236 941 -136 -103 612 -303 -163 11 -596 -139 -305 -787 39 -359 -10 675 605 -49 19 651 994 69 -14 937 -966 -813 -670 315 -711 52 926 993 748 854 -691 -355 -665 -240 -246 405 339 746 439 -964 193 -795 481 326 32 414 -488 -159 428 253 140 971 743 -671 -193 245 186 -988 128 12 -601 -177 -885 -422 818 -930 381 674 90 -488 -733 -676 -378 651 511 -263 799 -939 -727 -307 560 -10 -910 -142 680 467 710 -487 995 219 -988 -973 -943 848 429 564 -592 22 -781 829 717 290 -737 793 190 -481 241 882 -977 947 -591 -901 -416 -458 -75 -777 242 319 547 566 -548 445 561 -793 -522 -750 905 -187 -869 354 -60 938 188 -811 287 -549 875 -255 -190 -158 -609 -503 -71 661 -36 -344 753 -573 -515 -898 436 -5 -421 -108 556 -538 214 -233 75 -282 -147 754 -124 1 472 -864 313 933 -369 -900 582 388 540 -421 -363 -627 -834 88 -71 476 -789 425 -416 28 632 677 -462 52 523 -136 928 145 204 774 -444 -635 652 531 459 525 -335 461 520 591 125 597 -625 262 863 324 345 962 -799 373 386 -606 96 378 -338 267 -343 -92 -653 345 49 -474 123 537 254 -117 944 50 -212 298 872 -342 -823 -234 -777 256 866 451 935 456 -134 -35 -507 325 390 -239 519 713 123 -414 452 113 -46 75 152 452 910 -875 208 -842 347 -943 -209 262 -261 270 692 -142 986 148 165 -106 81 -399 303 -649 -509 751 813 962 -580 -339 -706 -992 281 867 606 198 -318 782 -74 671 -345 375 -918 833 520 -945 -376 -750 -32 -695 -645 -937 91 -840 537 449 -200 -656 276 -644 -375 693 -52 -404 -777 356 -838 -85 -580 -348 655 -185 -206 -787 -556 486 -91 331 -52 -797 -185 206 28 -133 -126 274 -745 -291 -438 732 443 695 -559 -159 368 512 971 -723 -962 -519 -146 733 -502 -985 -776 276 -890 -778 164 108 -807 701 949 986 -642 -656 227 -384 555 -307 -217 233 574 -912 395 -582 703 504 198 -437 318 -462 -770 -203 -787 665 -457 277 -677 559 -286 624 714 991 843 -500 658 706 -360 0 347 -685 695 53 -113 -876 -808 -63 479 -291 -56 507 -599 -748 -186 907 425 104 -175 -362 -621 586 111 811 385 -562 165 -874 -562 -671 434 769 -123 841 -294 -484 -167 265 -305 -965 833 -852 971 -21 814 -826 929 -956 551 -571 -341 -630 -981 -847 473 578 -967 -78 -107 837 470 -564 404 192 -160 -483 529 58 261 -702 256 -321 -690 42 -834 -423 -43 -496 991 -108 129 604 -536 -171 105 -32 768 692 -663 753 -259 -701 -836 347 -581 702 249 -806 403 609 -631 805 -36 316 482 -763 -373 -310 -813 -321 134 -462 760 -359 -779 -526 969 -724 126 75 -425 -39 -305 -575 409 529 -62 55 -908 136 -321 555 -101 -878 858 499 483 79 389 -214 984 -422 525 -883 708 -559 -442 -349 -863 -57 941 525 -240 -549 -956 772 229 -512 568 479 -872 182 -9 -140 -907 678 467 99 -360 -990 -957 -576 190 259 990 842 -176 716 -997 -958 -728 10 -570 718 -273 476 -293 6 260 445 -584 61 644 -325 97 -8 -863 -927 -55 -202 572 -147 726 -482 -410 820 -695 -983 -339 -988 -588 -317 -937 -169 840 -564 -484 587 707 -390 -133 -865 569 917 211 -751 751 48 -203 788 -696 -539 544 717 866 829 964 637 680 -678 586 -501 250 413 136 -49 -630 991 -321 416 -629 422 -455 961 -31 930 322 128 -991 -411 816 -555 -801 31 -273 -157 -308 884 645 -651 513 309 475 404 902 696 373 -419 -190 -993 323 -62 -49 516 -115 -311 -250 -113 -253 -715 -21 498 -944 196 -893 -946 -599 422 -197 765 18 -293 3 -714 -131 847 701 459 -878 -5 788 -881 14 -830 -29 17 126 815 -962 -256 -156 -438 607 -727 90 467 559 -645 301 727 137 695 -594 988 16 -111 579 -461 -908 -954 372 -685 -445 152 -132 -938 -538 613 766 561 453 584 44 -817 506 -737 503 173 264 872 4 569 -247 230 733 -127 986 757 -145 -775 312 -101 -44 -986 -481 966 962 -507 735 318 196 382 418 804 -686 497 -186 -186 -358 -298 501 144 155 475 188 177 767 38 701 500 -855 -515 102 76 -280 83 -724 823 757 -92 -741 -194 68 685 -691 57 977 551 817 -865 138 335 814 224 -598 370 -711 -28 -422 -317 402 -280 -988 -521 892 332 -330 227 453 -835 392 -913 352 710 -306 164 658 253 298 -23 -285 109 748 311 -412 -115 -212 -18 -326 -58 -453 -380 -191 627 -40 -430 -123 -919 -157 476 -848 572 231 126 -297 -311 -696 271 785 -383 68 -107 47 -598 -370 191 -969 -59 -672 319 -257 680 -856 337 -565 -243 816 239 -505 397 -826 -125 996 706 894 -319 -399 -818 466 -602 -981 -939 709 -276 -689 859 618 -694 -798 193 -784 736 -970 -814 290 681 521 -345 -559 -253 -561 -978 -756 90 86 -752 276 -508 301 -781 -499 921 -847 -298 -528 -586 639 198 -31 929 -422 501 981 -235 -653 -449 -961 -27 -363 -415 -871 714 625 -158 -626 -555 -753 299 -309 -447 -311 -93 402 -285 647 -939 -316 -434 378 -153 556 -427 513 -475 236 -977 228 -157 393 600 -162 269 -896 -510 -185 -545 -155 97 469 -59 554 931 414 142 202 -26 953 -729 59 894 -757 -18 665 -356 672 79 -181 -634 -766 187 -745 304 -293 491 142 -714 -662 487 386 -550 724 -861 50 10 -859 -732 -658 -787 261 -401 -780 196 26 -67 65 59 -143 531 437 -40 519 -104 336 101 67 -437 333 11 620 -568 368 283 51 2 -646 -292 -529 -619 -467 867 -218 934 264 973 899 -175 984 804 -236 306 376 -669 272 -985 124 887 740 796 291 447 -257 -692 996 3 628 -365 -753 -686 -552 -428 28 -165 514 -360 -97 487 -490 -554 -198 -805 -215 -483 -165 -105 -429 -750 -509 -687 -531 877 -961 -102 264 676 907 355 934 908 -237 691 714 307 978 -523 925 377 600 123 -700 853 552 777 -945 -738 -999 -235 567 392 -549 795 -452 419 40 28 872 388 -586 408 -792 459 -51 -770 118 629 480 97 -310 913 733 587 511 151 1 -615 -597 346 -80 507 -579 -820 354 611 131 -107 455 -323 -275 -240 387 789 51 -130 777 989 202 -90 215 757 377 -480 776 -421 -424 -975 795 -742 -496 345 -692 -922 -499 693 -874 -289 810 19 921 -574 532 769 777 -789 946 545 463 648 -410 399 907 465 636 -466 70 -691 -113 -6 92 296 -867 715 -225 -738 -568 -189 -714 559 934 -990 -762 -42 114 240 13 247 636 191 -216 -278 -195 682 -911 -264 532 -302 63 -569 -689 586 -927 212 -348 75 -106 205 -125 -761 612 539 -474 -479 -726 -594 367 -348 -160 492 345 658 21 -937 658 590 901 -420 -694 931 -378 966 127 -37 -564 -664 292 -74 464 -588 -39 -201 503 286 -92 993 -137 985 -989 -191 -140 -525 -442 223 601 618 777 -677 960 979 932 -989 -581 -17 -606 738 -360 -742 -69 -159 360 89 478 21 428 -765 -436 586 -90 -555 -317 -668 -367 961 -884 -91 -661 -497 115 893 614 301 -279 -974 716 -901 434 -337 -468 49 -140 35 318 565 -877 212 -871 -437 481 561 -115 864 589 427 -754 -23 915 426 412 -374 88 -129 -303 -958 180 53 -540 118 385 -106 560 495 -724 -289 402 -729 -199 -736 769 162 -485 616 -866 378 196 -367 651 -159 203 -157 103 -12 971 401 237 -2 370 156 929 -68 28 171 -190 -891 -213 603 762 -496 -459 999 497 431 -180 451 -171 -40 309 -893 -1000 -652 645 -339 -735 -947 -779 394 -942 -429 548 2 745 -535 834 562 110 -64 751 -815 -686 -311 352 -129 -874 -416 -453 -194 968 200 -255 -606 880 -260 -159 358 -393 -379 -461 305 -773 -108 97 4 894 -510 -484 -121 -245 -846 481 181 799 450 -813 605 -691 -461 276 -566 -289 548 -511 362 715 -425 51 837 103 21 -390 -421 122 -524 297 893 110 -128 -174 -140 989 802 -344 -649 752 703 -452 -87 550 198 -285 585 -864 63 777 905 920 452 -572 545 -408 342 898 -436 -196 918 562 -924 14 -309 457 -967 -698 639 -870 983 -744 548 545 236 207 511 -529 33 -42 -429 639 -387 -63 961 -859 -844 341 145 392 959 -55 -143 -84 -757 -131 202 -5 612 -966 106 -158 -101 713 9 453 172 -485 860 756 660 -424 -530 443 -529 990 -541 -294 81 485 -863 -950 -284 789 997 368 -592 -370 -445 693 -941 45 -380 970 -225 -862 -679 -665 -710 547 -646 403 598 -32 -182 329 391 797 326 832 885 -955 493 610 223 -346 -203 109 -362 -767 -990 -856 477 -176 -33 659 878 -478 502 354 -866 -385 40 -7 -92 354 769 -903 -479 -748 -881 389 -612 -202 -413 978 649 -406 927 12 956 -487 -800 -321 605 -468 106 77 -389 240 137 -367 -194 237 627 348 -884 -819 -196 981 -261 145 431 -300 239 639 992 -808 192 606 201 -933 -803 -280 -272 790 -625 564 662 -634 -847 13 -882 137 -608 -720 -218 495 -438 287 960 -849 -693 -872 -365 108 -553 -682 732 -751 -875 -236 983 803 -604 533 303 -517 288 374 29 480 347 -83 -182 390 -800 -80 -173 901 -982 169 572 -579 -115 -885 -736 -122 694 451 -892 -945 -286 949 952 -438 717 -96 110 -437 356 -15 8 423 -129 -200 358 -424 -923 248 -415 574 824 951 -384 906 985 333 171 -169 557 -55 -420 408 514 322 997 -837 -673 513 680 83 -356 830 -540 135 -215 -534 778 184 433 -384 -11 428 -494 79 269 801 -701 -346 -499 -294 -69 973 -944 85 -234 106 436 302 315 802 -541 -809 180 336 -723 -87 -561 990 879 317 639 -384 628 -244 -588 -963 702 998 -138 -397 -355 -221 -558 990 -155 -901 -551 281 -527 66 -845 -848 -46 -125 353 -337 230 979 -197 -626 -821 -194 342 70 732 -726 564 349 -129 -240 -876 713 -291 772 909 -999 225 -993 0 -599 410 365 -780 414 -197 -191 591 925 -130 569 -648 -1 -354 -900 -441 708 808 960 -294 -681 464 113 -540 -240 -892 300 -873 -399 262 -12 603 -768 -577 -479 -675 -724 115 740 -499 -688 125 26 114 491 241 805 299 -938 -849 -655 889 173 -60 276 433 -198 123 267 765 -57 867 -942 -567 -201 895 824 -279 -410 -420 -496 481 -76 698 -845 -462 -300 389 -542 58 921 927 260 -151 -605 -589 -743 124 -18 712 542 -704 272 572 -24 -194 731 930 -66 953 -155 653 379 127 -562 56 -460 711 205 -524 444 -159 -771 -591 203 503 858 217 886 646 -24 823 -818 -668 669 817 651 42 -569 486 -245 -613 -920 -916 67 -197 709 448 301 -563 -781 791 -812 -136 289 -482 -377 -747 217 607 947 511 -240 -570 549 214 200 755 -996 -212 283 265 -652 379 -747 -789 -725 -635 -169 546 -709 -815 -784 -923 12 -434 908 -205 592 -286 146 548 -16 395 831 583 -715 -450 643 -628 -679 866 -501 -573 842 929 -870 291 -935 -622 -499 545 -337 -643 775 234 444 880 -75 300 -162 -160 -620 -560 -440 -542 -499 552 757 -297 268 85 558 -250 345 257 -38 148 613 908 -502 859 144 -401 -366 -723 -377 985 -289 540 164 612 305 632 690 647 -153 100 -529 920 -178 -676 -680 -274 -656 -251 486 630 603 -7 335 135 798 677 -904 793 -892 -67 701 733 -934 874 -925 671 -266 -59 351 -235 -937 453 580 434 513 -545 -760 558 -225 236 -820 763 47 -600 547 -457 273 472 88 747 190 -501 -500 401 -1 206 -798 330 695 140 937 -71 -341 196 -325 669 -85 751 887 -180 -794 -699 -868 -401 -609 797 -845 -209 784 316 -551 546 -915 -357 688 232 297 -839 -971 -716 -931 446 141 717 -382 680 498 252 605 14 -264 644 -220 140 152 601 917 -218 105 636 -552 -519 623 928 341 -99 -989 -857 -541 787 541 -465 -993 -909 -429 943 -687 -201 292 497 130 731 578 922 504 -760 502 -772 -236 -203 460 943 442 -189 -632 757 -73 163 -427 -285 -251 384 -407 912 728 234 325 -165 881 -178 33 140 462 931 784 136 165 -831 591 328 -55 869 -639 905 201 -289 855 -208 -372 91 575 -890 -365 -96 -135 874 -331 -538 695 -1000 992 498 -960 621 11 -766 247 -140 509 568 -54 78 -551 -595 602 471 -264 -246 668 -389 976 -871 -218 612 99 693 -338 -49 -919 146 657 -130 31 -511 307 -54 -700 917 -924 -547 915 -987 -212 676 632 -12 -658 -48 -727 104 156 -939 151 -493 -572 730 -601 649 -768 456 577 148 -273 -106 939 -349 78 142 -549 566 -891 227 954 -798 67 -516 743 -991 -753 -466 746 -663 573 710 -551 -93 415 -229 -655 -165 998 -422 201 -580 906 774 -299 203 -681 626 -828 -384 139 -757 974 983 167 -571 -435 -636 -622 -628 -850 -281 -406 698 -610 -484 -918 -133 -636 835 -321 799 -93 -493 -754 24 -437 375 -174 -700 128 -821 443 -551 414 501 -931 -25 833 -408 -20 -590 874 -338 -283 910 -455 -976 -664 -204 -524 -9 978 -580 802 802 -944 181 342 877 -204 -875 -182 576 -483 439 636 257 -75 183 -110 -122 -525 203 943 543 -836 222 -605 -705 -414 403 666 13 -293 244 350 890 -622 961 93 310 -886 940 627 -117 -830 613 -842 -239 655 822 314 -632 707 786 47 -290 814 341 -534 983 900 -25 -535 694 -269 784 715 551 -346 -78 -278 -322 -253 632 -106 -357 -256 347 -223 885 -328 -463 399 722 -847 -390 -660 166 757 181 -146 -821 997 -414 -617 468 -101 -765 -500 -942 -176 880 -128 -698 -943 724 -755 94 65 798 684 -646 -580 -542 -943 117 -819 89 -457 477 -682 -393 824 -672 -999 -462 186 -899 794 -438 723 -345 -257 742 318 -854 735 -764 -939 -935 804 -564 -712 -906 -340 451 613 -81 849 -290 -163 -304 861 -194 572 852 -435 -214 220 596 368 -982 529 -104 158 617 474 -833 -670 172 -223 -911 -375 -829 690 507 717 -26 -891 711 496 849 973 -204 618 929 -754 346 -115 250 21 747 992 -219 -21 426 -903 -939 69 219 -28 -220 282 121 270 645 411 465 -521 -46 918 886 -6 244 -167 469 -936 829 -972 -104 -257 -618 -247 297 -779 -994 27 895 624 607 946 596 -273 -140 -259 -777 441 -305 -762 -800 -925 5 106 -619 772 -147 275 446 506 -40 -549 747 -202 53 861 705 -90 -583 721 -687 540 -937 492 470 880 -731 220 841 637 230 -444 -811 -56 -732 -132 -299 -394 283 964 133 606 -789 -823 597 -193 -74 136 724 794 -926 -934 -164 -868 -768 -883 -661 526 504 342 90 977 -67 312 -656 -843 295 818 262 -119 888 -804 828 643 552 77 569 85 582 -177 -384 390 -605 18 679 -548 200 -152 -354 598 -411 -971 75 -991 729 82 886 952 735 -921 661 173 -35 -677 -351 -638 386 -394 916 -229 880 -367 -843 -263 -698 -475 730 -377 81 639 393 797 -341 -482 80 -262 998 366 296 160 -434 739 28 333 870 -10 -100 -19 836 -623 -751 -132 -448 703 161 9 916 -842 501 764 521 496 368 626 -798 -224 997 -109 -788 151 717 -88 801 345 -184 366 589 -308 188 828 489 -581 374 -813 -496 252 323 694 374 -578 166 -699 -841 243 -102 203 -736 855 -137 31 271 -878 -872 -495 836 -72 -792 141 842 501 436 -808 -947 -367 -829 583 520 -781 -935 922 -76 652 -159 -545 688 266 -22 -218 -53 960 -54 -810 30 206 -199 -814 -998 411 -596 -19 725 493 -290 -474 -731 -521 -323 889 -79 599 -69 -367 449 190 -812 388 35 257 600 283 -780 625 497 -554 -906 -753 -73 886 856 -52 414 480 278 -558 -193 329 -867 -304 944 753 428 701 -402 -785 -439 95 -557 -535 891 -780 151 131 833 -549 450 -889 741 590 -878 679 -701 -273 86 887 892 -394 200 363 829 -934 45 -450 -348 -831 -497 -412 -361 -889 -960 -903 688 -950 553 627 702 135 725 783 -695 866 360 -525 196 203 -780 -33 -295 -956 -917 497 -563 76 -458 -778 4 88 -780 -577 254 719 470 -284 40 -534 789 -982 546 -526 -829 -940 -957 -5 219 682 179 -105 -945 -515 -115 23 -399 376 -713 -810 910 -485 -121 98 -894 36 383 93 -667 -977 -122 -807 543 -155 -220 444 653 942 -523 111 -896 -826 121 -640 -60 187 231 268 -859 -248 -154 262 -91 -298 517 -755 365 954 114 684 92 -717 483 -786 -12 316 -495 936 -891 248 162 -999 -347 280 81 -654 706 -447 754 -186 766 810 615 -948 -58 96 483 -851 21 -841 -849 697 351 -827 -241 -34 -180 -302 528 77 -461 -665 62 524 938 -568 30 605 -224 -590 942 773 -68 667 -599 991 954 -323 213 40 -133 555 -86 -853 -685 -744 96 -865 699 899 -958 200 -378 162 -159 365 496 -63 88 -833 86 949 -243 435 -962 -560 179 153 -447 901 -936 202 366 730 -149 881 6 -978 -145 369 -542 873 316 -970 264 995 -350 -783 446 180 229 223 -649 894 861 -244 859 249 747 887 966 -437 -282 -77 531 434 567 208 26 832 -638 -955 -258 -348 -93 638 -568 395 -145 -506 -689 -105 -571 165 945 -971 195 -221 472 833 890 616 -773 -157 139 -791 723 -627 821 780 332 558 61 -979 -541 -642 261 -464 42 439 -701 553 642 -573 -364 471 139 321 326 816 487 426 423 725 46 -941 788 -429 191 -335 741 -303 -110 -463 -642 942 574 770 -870 -603 -923 525 -140 -725 -329 702 -911 158 6 -316 -339 -959 682 773 79 940 -883 124 374 -399 -45 806 -344 -117 29 88 -18 -406 301 592 326 292 239 792 565 811 297 161 185 679 -746 896 -962 579 -432 -404 145 -604 307 500 -562 68 -148 -266 -858 248 -543 -934 -437 -474 -11 365 -533 934 -99 222 -819 90 198 -918 -352 934 603 31 670 249 28 423 -571 -667 584 -840 200 377 -350 -408 -913 -490 551 587 -566 37 -978 874 701 167 392 89 -455 452 310 988 794 10 843 240 -909 -169 -85 776 657 707 -240 -287 -637 -577 -931 -215 -708 304 799 -44 152 -340 269 842 -159 -493 700 669 -300 776 306 -512 123 844 517 -350 -112 -382 322 701 -751 659 705 -85 879 438 2 407 -434 595 448 855 961 -264 180 377 972 393 -925 658 -139 58 697 212 854 -695 -260 825 -255 555 216 -755 55 317 -496 -818 -754 -47 -120 -947 929 -44 -777 -435 921 245 515 330 -283 -956 563 -569 -559 849 -44 791 283 589 -778 -908 -895 645 -34 418 -653 38 -856 -959 776 975 -598 -923 505 -358 -744 601 -647 366 -95 591 -292 -782 840 -958 794 -708 810 664 -832 7 -910 -525 644 563 -220 421 -834 -886 -192 461 -628 139 547 -790 -503 -416 -972 911 -180 744 -418 -459 451 -809 507 871 -335 -239 -991 574 -203 27 -978 -288 347 588 -148 206 -525 -877 560 415 291 -433 989 -422 -447 -45 -917 981 -715 -223 -852 638 335 148 -654 952 -387 465 538 657 415 -584 638 -135 -746 -460 -753 874 -854 158 -501 -992 142 -680 -525 -985 -914 606 -857 145 735 990 17 -804 701 367 495 -912 487 368 176 105 -616 -737 990 772 -352 -269 -516 -280 -450 -321 -480 869 445 -563 883 351 870 328 833 106 246 556 -837 -325 150 225 224 386 988 638 -13 645 -937 973 108 685 890 -860 -457 -759 680 -983 619 -819 -258 471 -154 453 -846 -579 -370 901 -330 -283 -407 -748 40 -275 -245 -464 579 -55 110 776 -795 750 606 -323 280 357 -56 -357 -635 -970 -48 410 174 324 -617 -286 -540 -544 876 583 117 269 -509 949 -721 -881 107 -895 610 -968 943 -533 650 889 696 -737 553 297 -735 -863 139 -887 262 514 243 -269 -30 771 721 615 539 712 974 -121 -960 121 -631 -863 975 505 -750 413 -736 -318 -875 -672 964 -581 580 900 -24 188 532 269 103 209 -913 596 -333 619 -269 -435 -236 -377 156 512 -322 530 203 665 959 -337 -625 -354 162 421 474 528 306 549 -132 849 354 -83 830 -339 388 -586 634 -212 -922 -993 -391 -548 87 -606 -63 -733 879 828 353 7 -393 -310 -903 -32 -642 -922 558 483 -840 914 623 -358 -111 -689 971 9 -910 454 -180 -865 -2 -655 -134 -33 -892 -607 421 -336 205 -442 411 -953 291 -298 -98 182 103 -764 251 -792 -663 308 4 718 -257 -64 -366 -386 -324 380 -752 -956 415 559 287 -56 -236 -278 -108 873 689 517 -329 552 629 -956 910 -262 -554 463 -870 -888 473 -374 60 365 936 822 667 -291 -535 222 915 -703 -507 517 335 907 -334 681 -982 227 753 -301 -362 928 -604 -629 -715 957 39 690 523 952 -878 -324 282 238 -332 846 556 -49 -910 863 -561 523 3 -780 757 -632 999 -962 948 415 562 -125 496 344 845 -766 744 -651 -126 -493 771 -79 -993 243 -603 439 825 -943 269 -676 -689 300 -940 -427 -668 -420 614 -814 -330 707 411 208 -729 -600 -249 -888 348 -508 -923 163 334 -246 -558 -930 -310 -639 -59 672 373 248 479 375 64 -402 724 383 -618 146 268 7 -592 -729 382 82 903 -161 -777 -951 -448 394 537 -42 -114 -830 965 526 -321 26 517 53 842 595 350 -754 -636 -142 15 988 -934 -821 -641 929 -194 -142 362 843 301 600 238 -200 -745 91 -397 992 236 288 264 -798 -273 37 843 -33 133 117 780 912 668 379 773 -728 932 671 640 -87 -466 82 320 267 -537 815 361 -876 -696 834 -150 265 -457 -378 -370 -607 -682 157 214 -27 474 -240 -454 468 783 -10 -988 602 383 -48 -99 12 -287 36 -868 -890 89 -287 -532 -909 -701 -279 -856 984 -622 183 -763 -210 498 -209 -604 777 -103 268 319 307 103 994 -968 -278 -809 730 -61 447 -540 126 159 -169 280 -31 155 108 -744 403 743 -341 -800 -419 -209 94 -321 572 124 -566 -67 -28 -440 40 -194 -307 -977 147 63 -605 -854 761 -549 -869 221 -837 -406 401 147 -980 346 -172 633 688 -749 -658 -481 -316 912 -331 -24 -230 96 -474 -641 736 879 637 851 962 900 919 -858 903 289 713 -764 -752 787 -516 -842 -836 704 756 661 -860 505 354 -974 494 423 182 -595 -169 193 -342 138 -52 149 -75 306 19 -731 836 -853 370 -42 -355 -158 -278 691 -140 750 -479 951 -130 -469 -406 896 -996 -333 726 -79 -612 114 -870 432 -595 -267 814 33 -255 -640 692 -689 -622 -738 129 -475 -963 853 106 -784 483 -273 -819 72 702 554 -836 73 465 600 -996 -722 -145 381 150 -260 -319 -366 803 -573 -465 -906 -677 -521 -572 -871 984 116 -497 -108 -735 202 -143 -596 528 -272 620 180 -841 -979 86 -523 -866 728 -17 -397 369 -679 375 578 -573 -351 -359 271 75 100 -866 439 -824 745 149 3 661 -297 -436 254 -535 -176 580 -654 215 112 962 -61 -671 -902 839 -92 365 701 -128 -753 -357 -18 -785 661 -466 923 785 -316 -370 -598 -10 866 208 924 228 -36 -654 -357 352 -549 797 639 -344 930 -22 -721 -633 631 -987 455 -991 27 468 566 973 765 -898 -51 703 338 748 -423 -955 617 -255 -751 -14 25 -928 570 -772 134 553 419 356 540 592 -266 -787 -646 -272 160 137 -960 774 901 -864 -684 482 -501 794 893 103 -65 -14 -304 417 197 -497 -681 108 409 420 -983 -71 -709 -887 148 292 -925 -898 -358 -574 -336 -730 650 197 123 -494 965 804 -737 107 32 -208 -234 -972 787 -187 211 879 590 24 988 -283 192 489 -374 -384 566 589 454 -855 875 236 668 -67 -144 179 308 305 -241 -544 -599 -182 -221 347 309 418 660 -602 150 -186 -679 -744 -125 -277 -992 751 -922 341 212 -848 650 932 -886 939 -671 446 845 287 -63 175 -534 -517 -801 -799 -585 401 -989 779 18 945 499 199 -750 809 227 -202 483 224 466 -311 -902 862 -187 839 -549 -930 -615 397 363 -199 -132 -163 -626 -383 95 588 813 -374 -40 370 -198 -247 -137 377 -635 662 565 -600 -52 -577 -80 319 521 -906 -42 -914 -460 -890 -43 437 886 -644 937 167 972 57 84 -833 484 66 -999 720 -910 270 -505 830 835 603 -605 355 -17 -16 -94 510 100 -333 -388 390 251 946 -226 528 870 -212 -184 -82 652 -398 -261 62 350 379 899 878 211 115 249 -706 -953 351 -202 8 -925 -742 525 -482 54 -526 47 45 88 242 825 -577 149 985 -781 794 245 211 787 173 -833 -297 73 -346 213 37 -326 359 -921 951 -148 -19 -56 -560 -869 410 749 -361 -738 -91 464 596 -38 408 -529 -75 791 853 463 125 295 -411 -77 525 357 -309 973 -682 -607 -393 -766 647 -827 -934 -963 -740 -915 -432 198 61 344 420 813 664 -772 -185 437 814 533 -199 -689 928 83 -811 957 -225 419 -968 129 -449 -546 150 -275 -4 478 656 325 -726 -177 -76 -900 -481 -57 -24 -59 -666 -587 305 -890 -618 387 916 -629 -682 -30 -4 -695 412 -130 232 -627 201 602 826 -737 -239 114 809 258 -859 -116 -35 978 415 -586 -629 504 -648 -491 516 575 575 -670 -159 -227 133 -978 427 244 -784 -386 655 154 783 35 -39 419 -240 -91 -140 -448 48 374 -181 220 -441 -491 121 644 324 848 -800 498 430 -408 354 -12 -876 -592 643 48 267 962 947 -784 223 -836 547 751 334 -571 -64 -844 249 860 693 -853 -325 -259 -591 -545 984 244 767 -215 -755 949 -420 -279 -885 -122 -167 552 630 151 680 -216 -937 -469 -34 45 -953 -721 679 489 324 739 -604 -911 990 -789 584 -41 -326 -435 738 -678 -580 368 -145 637 -363 -986 827 -841 -161 -887 269 930 852 717 607 -622 -390 111 -14 -586 -357 -949 -635 760 148 -68 -574 384 148 486 540 601 -363 -510 794 -342 861 459 722 686 -67 -961 -749 -618 177 -414 -984 -252 927 -59 -68 351 564 -484 -242 496 -87 288 682 287 357 763 296 -752 880 -703 515 -197 375 -422 -54 -304 182 -330 -992 376 479 -174 -638 717 936 -113 -859 -857 -531 798 842 -683 872 -626 -220 -158 -492 -220 651 -874 -330 50 -982 -334 -691 95 -9 634 569 -327 -679 755 -561 -893 773 669 -164 -177 -655 744 778 -941 -675 523 716 -583 85 -390 -954 -11 -272 -146 -726 -34 717 -460 -674 -669 -636 10 -826 14 -347 648 -918 186 595 854 -617 169 -305 794 -819 673 -885 378 -372 961 -949 -254 115 -808 -701 -92 -52 219 466 -148 626 106 111 -966 7 -825 605 614 -571 6 218 328 803 762 -230 -544 -464 100 518 352 -17 371 -763 -34 -151 779 -562 -451 833 -940 -295 -263 452 888 -522 -942 -487 -403 721 -385 -391 -157 198 708 612 -79 251 126 614 310 192 220 682 -474 676 509 990 -136 -6 604 687 -178 424 -935 550 -320 570 960 -520 -935 -74 316 948 -158 669 72 -49 141 205 237 619 -979 58 209 -781 -22 346 374 456 461 -78 -820 132 -311 252 373 -841 800 651 864 -885 498 698 337 -296 -59 187 -685 639 283 833 1000 -306 -622 154 255 -717 215 -315 -455 -282 -797 -371 -517 -780 -129 185 532 108 352 460 -955 878 -116 -847 -130 -242 -171 -987 868 -295 121 462 385 796 529 -140 -989 362 -194 939 -983 -486 199 681 933 -149 855 -768 368 -424 707 -748 267 140 -176 445 -186 393 -90 38 374 452 -151 633 595 757 569 -801 -43 -988 -532 -531 -814 -308 364 -686 -407 111 -507 -362 -53 -770 792 -772 355 196 9 -656 -547 92 -47 124 -445 -360 -969 -351 425 486 -970 -764 -468 -449 281 746 544 -378 -857 -482 -797 487 777 258 443 436 -82 416 -41 -482 957 698 -868 779 -41 934 309 246 -725 183 -463 66 95 99 -420 -197 674 -384 321 758 26 -141 -463 -446 -403 -277 -290 -228 464 982 -788 -569 615 -711 785 -844 899 493 227 -603 433 958 577 -557 -715 544 -227 -552 205 -46 509 948 578 -478 -845 436 274 -315 -638 -681 -767 -861 -630 -640 -442 698 243 868 472 -766 938 -560 92 392 -112 203 -544 -334 -749 -602 -690 839 857 -920 912 9 621 -556 683 -817 189 -991 -952 -675 -529 -206 -655 -877 -753 -977 379 660 -902 489 -266 484 -592 -448 -457 356 -67 -575 45 670 -743 966 -796 -599 519 528 -254 -99 196 -221 101 135 720 -897 -978 565 39 322 470 -459 -296 -883 217 -344 -324 -884 -815 -611 -79 548 629 -643 -592 -562 -226 -579 -819 -676 448 425 -687 -18 -695 851 416 531 493 533 -425 99 -955 -378 324 -585 -419 166 -389 -724 313 731 -217 -258 251 -162 -644 -387 595 -835 -705 108 -279 295 427 111 257 791 -429 667 571 574 -50 586 214 -973 -256 -972 250 -30 570 472 471 -265 981 146 -846 503 -237 649 -919 274 -88 -719 281 -265 266 607 266 290 231 937 668 374 -215 -442 -865 -426 320 668 -824 54 -437 549 822 728 -670 455 748 -557 737 -149 -653 372 949 -489 -715 60 -51 509 -811 405 377 -857 355 -837 -48 475 -653 330 807 391 897 -708 283 352 -659 657 -242 809 -675 696 -294 -119 437 398 -572 44 -954 445 989 -18 -126 -837 -215 284 -459 -327 9 446 -131 281 641 -39 6 -42 118 239 483 -336 56 61 -392 -905 -518 -306 -755 -846 856 940 428 -66 216 596 -856 -723 393 -809 253 303 529 -961 -301 410 -198 425 320 -450 -587 -61 934 933 35 -395 -87 -383 -718 562 465 -104 122 -552 -866 904 115 306 -259 950 961 -768 -677 -357 310 -679 68 864 -716 880 65 296 916 -652 -398 -106 -428 943 850 -17 812 341 650 -673 -319 -752 -671 -685 -575 76 968 255 803 512 -326 -536 -663 184 -659 301 -487 -139 181 701 -223 324 933 133 684 -998 -550 921 880 -110 -728 626 -722 -395 536 827 -724 -788 816 310 883 52 756 -670 -909 -383 -483 364 173 820 595 211 -162 -879 -742 -16 -805 731 432 426 113 987 271 424 816 -270 -990 -121 805 -103 -952 -680 30 -795 186 61 -330 740 -375 -965 784 -590 -618 -795 442 -873 -383 -159 519 -907 -219 275 457 730 303 -397 -600 719 -800 586 613 118 119 981 699 -825 648 -666 59 -830 -531 -844 -586 -660 -765 490 -705 -336 -519 652 -586 91 -951 -668 -30 -770 -181 -345 34 -671 226 -218 589 -945 -402 776 124 937 582 466 989 308 -65 569 431 266 -640 560 -600 -924 -380 -179 -270 -740 607 -945 -309 900 640 -71 -924 -884 -328 -275 263 854 484 -346 382 685 311 -364 -149 -63 258 -157 -448 154 -918 190 -443 -579 -624 -20 -898 565 38 91 -294 -37 805 611 162 356 -634 386 48 -984 -93 57 174 100 468 -93 -711 -348 994 -342 -69 995 -839 -764 890 340 -828 153 -686 794 542 -111 968 484 -456 291 -3 310 -786 371 -943 726 882 111 856 453 -440 132 -333 -676 179 -403 367 975 347 -250 668 -555 -709 472 601 595 776 -413 870 912 -764 252 267 34 511 -132 603 177 74 497 737 445 -258 -917 103 842 -745 805 675 -731 -708 929 289 -599 950 -281 -221 -981 216 -506 -419 917 373 -698 -163 -224 176 -82 365 520 -447 -983 368 252 -118 478 -61 209 992 -651 425 52 -312 511 86 730 -313 -869 348 -498 -433 -778 149 -99 31 -199 -847 510 485 443 -361 -3 -204 -937 507 -712 -110 -149 -809 528 -993 -506 442 622 115 166 922 -765 894 -473 379 -867 480 203 704 -486 -184 -366 415 -867 499 512 195 -237 -347 561 -65 -296 355 -781 -783 140 268 -696 -395 731 708 320 612 901 -203 -302 328 434 -504 661 -226 -694 564 -246 294 -104 -21 -926 878 837 125 899 -573 421 335 630 -582 939 -417 -397 -529 811 -519 -142 322 791 -659 738 -458 40 -435 676 563 -236 319 163 113 -241 -137 621 -18 -582 -599 273 736 11 -439 -241 822 -568 130 779 653 -936 -161 -159 -137 16 234 830 -436 517 -440 391 -224 836 -411 -469 -824 -601 922 355 -270 528 161 -866 -427 -695 -560 -658 -487 204 -451 81 -28 -771 254 381 428 325 -952 -532 26 -630 82 -191 979 -605 189 -929 -21 43 834 -799 -492 -222 -922 893 420 649 953 963 97 -231 -547 412 -765 -769 196 175 -113 -78 -138 -104 -502 631 -430 -808 572 -979 356 -392 -96 -854 -373 -639 259 707 987 -179 113 552 99 162 853 -484 -32 680 -362 -669 -503 -719 682 -150 851 19 -775 103 -406 -228 -354 -486 -648 788 722 -564 501 -5 73 -419 743 -26 857 987 79 -315 380 -669 147 -530 532 -357 -649 -372 249 692 -126 806 -617 416 -180 -527 498 -364 -790 728 577 -289 -502 757 748 -268 441 601 644 387 -37 -113 -183 375 -240 -380 257 -917 66 -917 221 -776 347 47 -39 217 -398 -577 -295 361 653 751 -93 682 -218 -775 303 869 142 -377 145 527 -165 -704 59 -705 -200 -576 -712 -200 -997 431 -687 351 428 -331 51 46 -51 -503 -351 803 616 -591 -447 243 215 -26 995 -27 161 -666 -580 -451 -339 959 28 -137 -412 -984 -945 895 304 -621 -238 574 -875 169 -463 -366 -389 862 -5 -683 576 542 -640 148 -627 165 60 -463 975 -533 278 762 -430 37 871 654 807 -811 -594 -894 245 84 691 -720 827 927 -210 -332 873 -144 366 -497 -880 -65 -271 -632 -694 706 92 830 696 -749 -848 -687 103 203 102 75 -967 -770 182 -160 -705 866 412 -723 783 -621 332 108 826 -276 143 609 -184 -457 279 -167 -517 937 332 555 31 776 8 7 876 -568 -45 -8 761 -967 270 411 529 -67 635 824 860 -743 847 -77 280 -76 -527 703 -230 117 -420 547 913 153 800 877 398 -52 595 439 -339 -481 664 -768 902 -220 -939 363 -33 359 -617 -596 -105 -112 625 138 344 -461 -774 -465 -89 -364 626 182 -427 903 -540 928 624 -232 -160 -315 431 994 -599 612 -64 -715 -25 223 191 -941 292 348 -863 -133 4 -203 342 -932 535 632 -153 -503 -839 -754 882 -4 -74 -152 -433 31 625 -97 24 423 480 115 340 -646 714 105 983 -673 -803 -95 556 -994 190 610 63 -692 -766 335 -14 628 424 37 -30 953 671 320 240 612 416 -316 812 61 -110 -36 692 834 497 54 918 -402 -271 995 413 -963 658 214 -340 -739 589 51 -558 -704 559 899 282 -826 -752 -541 -205 954 -493 -124 894 -769 -412 -777 -885 -515 -568 635 -106 -968 -778 -707 -63 -470 602 699 476 28 -584 746 -937 243 161 -798 -317 -400 -100 451 -149 -102 370 -572 410 -840 -725 659 -31 350 -423 -112 964 -465 -58 -718 -382 877 340 695 597 -846 -368 -756 -502 588 -310 394 -135 545 -299 752 -146 26 -958 573 -660 -309 495 -83 920 -360 275 435 -617 -141 881 -24 240 624 602 495 -737 -214 -796 765 415 832 -901 379 580 835 495 -204 -98 781 679 558 977 -403 -775 705 -609 -631 183 -512 467 405 38 -259 -205 -458 -911 496 757 -902 139 184 -956 -841 38 487 -707 -456 53 -466 -126 494 -739 -727 -323 130 589 -791 -170 81 936 9 737 -767 996 552 -943 -733 770 -49 991 864 -593 174 -861 -265 101 -549 -971 -337 982 -992 435 638 613 -768 52 -337 -466 671 -930 -140 -947 682 -218 -529 730 -48 -281 505 -480 777 -48 276 366 -395 -759 480 -27 -244 -902 325 933 -545 -114 -624 -504 806 571 745 -359 -679 613 -388 -272 841 806 -942 -526 -518 -919 368 277 855 27 -565 852 -36 -225 962 -481 102 -371 -200 963 759 -595 42 567 -704 -549 984 -693 -733 -119 -117 912 -956 -871 558 280 979 710 578 -631 -9 50 -510 216 -717 753 511 -378 412 465 836 -535 -266 647 203 -913 325 -928 -980 673 705 957 -563 711 393 791 -501 112 -4 651 -577 -351 -946 -96 952 -338 -678 204 -240 -114 161 188 -441 454 677 140 661 322 195 911 514 -981 159 278 724 574 -121 -40 361 676 930 714 657 891 657 839 769 -548 -520 -776 -806 -683 652 -388 -992 593 564 172 482 -117 625 -564 -631 252 177 326 28 719 -505 -328 472 -398 -694 213 936 -709 -351 739 254 -901 -252 -673 -464 381 -169 -792 -203 654 228 -403 198 846 68 593 939 191 -905 500 699 167 -576 -917 332 813 678 619 -462 753 810 -257 -375 378 815 652 721 387 741 889 907 828 798 -668 -896 771 -918 936 -974 329 442 -386 -63 825 589 -618 -59 -969 280 -346 -695 -308 -713 234 -928 -73 -535 -801 82 665 443 -801 740 749 -401 304 -811 -796 -316 195 -663 -235 -784 -52 145 -842 -531 343 -762 113 -524 -879 -790 644 510 26 -470 -297 -814 -832 -566 -154 -485 -276 42 104 -621 323 182 -640 925 -769 995 -306 -602 -58 -762 109 549 307 166 324 -410 472 670 140 17 743 -843 333 -514 453 578 24 646 840 -102 -345 -784 -389 -395 670 -542 -667 -789 545 -503 -975 -979 -644 -723 -838 212 796 -663 270 292 -136 -80 58 44 451 869 743 755 -520 -485 210 146 680 733 134 -258 184 240 -652 -134 96 -530 -711 -548 174 329 224 -776 -685 -666 754 -600 -951 -679 -523 306 -257 752 -332 -269 -525 -556 864 -356 -956 -492 -62 712 -904 -865 348 438 -223 -694 -11 998 318 -758 -616 515 159 -177 -835 576 52 -46 -529 -578 -131 877 91 790 -611 -133 809 997 931 158 988 678 -133 428 -167 -611 322 -89 -412 -918 -905 -211 -906 983 281 -259 -403 526 428 269 337 -141 659 14 733 -179 80 -84 140 -16 -805 264 -71 35 659 589 -163 130 425 -253 -738 -590 287 771 870 644 -692 -911 39 49 86 -210 263 891 -526 -665 283 628 -909 -257 -774 886 306 349 939 101 152 -267 920 -274 -976 -315 -836 -588 -284 -814 249 663 -295 371 -219 -92 883 -166 998 -858 471 457 799 -428 -398 -767 285 -219 260 -606 -942 -685 -585 -718 -4 -946 731 -813 -294 -268 232 -847 477 890 -801 291 76 -595 -382 153 231 -451 -958 741 495 505 -847 42 488 400 -102 -984 286 429 -657 197 884 239 270 204 908 602 -849 -416 -926 -33 -397 660 -112 294 841 152 251 -465 255 -370 -599 142 689 -183 461 725 912 -470 -432 -647 -712 -251 -778 -925 -268 292 689 341 711 311 -909 -287 -433 -951 290 519 -126 100 625 25 649 -975 67 65 368 282 481 194 -164 692 187 835 -165 -524 -660 -422 -982 280 -405 -62 -89 -888 94 -716 560 -180 -590 687 -681 827 -185 144 -803 -776 -147 293 911 -579 470 -151 325 -705 -673 -912 639 133 -395 188 867 -717 439 262 -546 -362 871 54 -453 545 934 -592 -832 -532 -280 225 -691 551 882 -32 -552 -716 -528 -275 733 -830 651 884 797 -796 -29 -13 -449 630 -717 -342 242 843 799 954 26 952 333 -442 585 -263 -961 169 98 641 -937 -362 610 318 -117 -598 -79 300 230 -505 62 -588 395 809 -25 -888 -915 329 5 -573 -444 -576 -431 -51 834 87 29 308 853 -986 276 203 955 -87 978 -709 380 777 699 97 -650 72 86 -338 141 -728 -315 -306 -200 308 -656 -677 504 -542 -574 -24 467 -218 -301 25 -636 997 -998 215 -945 -544 692 -169 -213 -857 -225 -587 645 721 -134 -392 -749 -976 238 486 -639 -236 466 65 190 757 620 919 -214 651 -874 233 -931 37 -348 409 -41 -902 -718 887 -682 -95 405 304 538 -168 238 -50 -502 -443 -226 771 90 -255 -590 698 756 -837 -238 -105 131 950 -37 -225 280 -27 -87 -441 -195 -168 396 128 -310 -61 681 -42 -368 360 -897 -502 396 609 -421 -605 456 -985 -30 -865 815 -545 281 706 861 -213 -487 -591 983 114 -458 5 60 507 -876 -148 709 58 -740 -289 -568 -520 -166 881 546 919 -403 636 315 -6 945 -863 -589 -513 918 527 -74 -888 433 -668 852 94 -485 -550 -6 -664 83 -925 -369 846 -202 -181 652 681 -992 685 -277 -963 -238 488 -929 524 -141 315 -100 -534 -108 321 379 534 803 -677 468 -727 -704 724 -37 -145 -13 -187 542 667 318 650 916 -437 -21 -653 -586 -582 593 -30 -867 -97 237 -286 17 -444 -537 15 -566 -66 -542 878 344 -946 74 -104 567 139 920 -116 -264 40 931 978 569 -324 -509 718 -372 -959 -876 574 219 -376 422 -755 -809 -580 -380 -584 168 922 -34 906 -57 -660 -183 966 357 -101 -811 -188 244 89 -497 22 227 267 -339 486 -139 -591 -737 -476 -210 245 -191 -240 324 -977 -491 680 842 -684 957 -269 -969 795 419 -427 346 -932 -929 -683 -954 10 -880 -73 -767 285 -277 967 -843 116 -855 -989 917 -789 -808 806 277 -823 857 -359 479 213 797 -355 -593 32 281 -756 -971 -218 625 -222 823 265 -134 425 -75 -620 243 -749 346 -163 -506 595 -879 -872 98 -554 -373 530 -101 -470 -660 -983 242 -610 985 -813 -371 -293 -505 -122 -162 796 -334 -660 -424 214 -39 654 120 362 724 -227 521 -418 744 -404 -750 72 -523 854 258 -790 645 -529 -676 -145 -210 441 508 -633 -683 413 390 -60 983 231 290 -495 -541 -730 522 -773 808 736 -647 263 -306 -1000 267 181 -465 -81 945 -581 -440 -840 -240 422 -697 790 -201 -902 -498 370 -24 73 216 -802 197 -393 -821 -117 707 -981 -365 -991 -109 850 -80 30 978 637 338 614 -975 137 -607 495 865 616 -16 218 736 -931 -737 932 499 -291 672 -370 -993 -954 -323 705 -535 273 -131 111 776 -661 56 -283 19 -483 128 -532 713 -346 -646 707 -408 -807 -271 253 -750 -754 -568 780 684 310 167 -591 -133 212 -750 297 -886 -157 -187 -886 -528 -124 500 -791 954 457 -693 672 -837 87 -104 -973 -435 22 -798 845 -561 -969 -538 -977 -381 540 -120 -893 126 -227 495 368 -109 850 878 713 49 203 -29 -118 666 -170 922 574 28 253 370 367 238 391 606 822 -393 873 -680 -677 526 269 304 793 -586 163 -489 719 -833 994 -735 157 716 -267 664 -782 -898 91 866 960 -800 78 -724 486 808 -733 202 913 221 -446 932 -491 -458 -230 -987 954 144 -538 961 -40 108 872 -301 -477 -597 923 680 93 380 -496 44 160 -908 -121 225 9 786 -609 319 679 75 16 -377 900 -328 -943 -202 -700 873 -975 -444 532 -716 935 667 478 63 -129 723 23 686 942 750 713 926 148 506 -227 -794 -15 196 479 -470 -505 313 -303 746 -761 -898 452 -29 870 -479 8 -864 91 -293 -949 779 -497 -154 -983 -962 -638 -242 440 -286 641 762 367 471 57 262 386 -954 -91 -134 -304 -651 72 -142 -183 -435 -919 -168 392 916 586 273 -57 588 -123 158 786 201 -68 695 -857 -217 -41 -819 -425 -703 -375 347 157 -768 -409 -631 855 -148 -366 -74 -335 647 902 -176 329 908 -912 -945 501 -818 -186 -362 685 -758 -945 735 551 -34 -976 883 52 933 230 999 -150 -875 -110 -57 186 -742 336 670 968 -61 -588 -796 -815 -746 -900 583 -805 456 689 366 -515 -71 -588 -629 365 -300 -332 709 -222 296 -255 114 -897 55 -629 -725 901 14 -64 879 -761 681 690 -310 -989 244 42 -924 94 19 314 279 -773 291 -586 632 863 290 -649 -110 728 -557 894 527 -101 908 -722 -25 987 -975 810 801 -208 -936 969 -380 674 -34 126 475 809 30 118 -162 -459 466 -480 850 511 969 -370 652 -349 290 186 567 -363 -472 -150 538 523 -782 414 560 -452 115 -757 -925 -580 409 -938 -945 -683 -800 -373 673 -779 -252 861 344 332 -450 318 646 477 -501 -884 -470 671 -883 -243 763 53 -588 567 -592 152 -394 -697 578 366 524 -599 -392 511 522 -310 -885 770 -231 -295 318 -895 844 -804 -863 -605 -397 -542 721 127 -289 844 -89 115 -807 720 -915 -164 -823 -805 712 192 746 -133 109 -768 602 -658 890 -181 233 818 14 -877 507 -667 880 -927 -109 250 965 63 824 -285 -903 2 -917 -456 327 140 397 481 -394 701 408 387 318 -760 -826 -453 -216 484 -617 -529 109 403 -679 746 514 443 97 -93 872 -559 24 371 571 -255 338 10 -200 -135 689 688 519 -944 108 48 339 -868 869 -990 164 -672 -18 -32 -32 890 -719 670 -685 -297 -848 -740 874 600 8 81 496 -684 743 -108 757 -18 -860 -963 -680 -562 -287 -829 -468 -331 -285 -936 46 17 704 -203 882 -885 652 128 -292 958 46 286 187 963 611 973 -173 936 -122 -33 490 -15 73 322 859 -270 359 985 859 505 -293 -625 858 392 -643 318 436 -500 -634 -232 -833 830 93 925 208 618 874 -18 279 476 613 -231 340 -159 -199 -965 -805 -117 -198 647 -351 -207 -572 -280 -509 407 782 -849 463 -382 -288 564 -362 432 586 770 38 766 306 -799 -198 513 -435 -439 -760 31 645 -168 571 -907 922 -878 276 -401 -789 -729 -313 913 -144 22 -527 632 -749 826 122 447 133 -172 949 783 773 151 -166 -923 -157 -934 883 108 477 125 451 -491 627 951 -611 -701 -845 -323 684 475 82 -330 -583 538 -452 865 45 167 771 615 387 -374 -71 -937 -507 116 -185 982 136 642 -144 569 328 -191 -549 -364 624 269 -285 623 -722 -937 930 652 942 422 235 -598 39 923 29 995 -977 -873 933 -305 991 724 -91 17 -259 133 808 -55 -543 711 162 -487 144 -870 -861 -187 987 -824 -618 -77 -940 -471 -829 587 -43 172 -144 157 -846 -972 -457 -390 855 -552 -124 697 772 787 -90 -484 993 -208 -204 445 -700 -196 282 35 56 722 293 -60 252 -858 -613 886 239 909 623 -800 -596 -370 -104 -117 -85 -628 -668 -979 -357 -814 -359 -759 505 -965 133 197 -246 -696 599 803 169 -708 543 698 442 1000 583 -500 129 539 50 -310 723 -299 103 360 877 -484 -882 -843 -392 -207 -336 489 991 978 -357 -377 218 -465 39 163 -640 44 -605 -316 602 322 248 -885 139 976 -22 -111 314 820 -474 381 331 904 -246 578 -169 719 -202 -255 103 428 -722 116 -371 714 188 -819 -692 645 527 746 70 199 493 242 -755 994 383 -825 770 -756 971 296 938 771 -348 -275 593 -398 -588 865 122 -652 623 220 -667 -237 150 101 -39 707 255 -893 -760 225 -891 -523 -898 567 799 -506 -34 342 -760 978 -294 -703 -992 -611 -283 731 708 -198 955 -637 125 -763 -200 -706 397 -692 -820 511 821 718 -309 76 -235 445 -828 -534 117 -283 -266 635 768 694 251 -814 621 -626 -434 -986 259 140 857 -495 -111 -731 594 -847 263 662 -874 414 -878 920 -712 -923 492 -91 460 347 -297 108 700 71 -428 -321 -521 -642 46 -116 368 422 338 951 -617 -991 -308 -294 350 -451 -870 -736 112 -198 859 855 -68 186 -235 -822 -443 7 354 -206 171 484 -814 -428 -289 -150 -796 -377 -631 815 553 -960 -613 -535 29 777 -346 785 560 -987 138 253 482 866 -575 42 -550 -130 345 889 411 -889 322 -910 -7 416 -971 815 639 -965 -649 -880 -533 659 101 336 246 -354 447 -351 -931 -519 -946 349 -595 104 31 -642 151 -715 -873 896 969 1000 537 -234 525 -167 777 -756 523 965 -140 -981 -353 610 -819 -40 9 475 390 -730 -587 -908 -185 516 -980 -192 -373 -374 77 -229 -745 -289 -194 -501 -84 -907 -99 -487 845 -648 968 522 293 -525 904 195 624 -410 -954 66 -559 298 494 814 524 113 24 390 580 -3 188 48 704 482 -125 246 416 -305 -208 966 -277 -320 -762 -846 845 984 267 -79 298 -960 -752 409 -406 439 318 181 980 242 504 -197 -65 -890 -970 -920 -93 -255 -508 -377 404 870 -932 342 861 443 57 83 -200 55 629 759 -595 -937 993 725 -827 -354 -928 715 759 320 433 965 434 -27 104 -650 -161 -350 187 538 265 701 -906 -628 746 -746 186 -867 -302 -170 559 67 462 -845 -62 700 825 -422 647 -795 164 582 788 -986 -826 -876 220 -959 218 433 -999 -665 782 -280 234 -130 208 71 -312 -395 200 502 412 456 941 -381 -607 -139 -524 -708 617 -126 958 -344 -962 -801 -813 -850 -544 -257 -551 645 140 -263 -879 -584 579 231 723 -67 -758 841 102 652 284 -980 549 371 -632 380 -555 -924 -921 -758 310 235 82 775 -408 27 -567 -477 571 -682 713 41 -442 -246 228 -798 472 -963 284 693 821 916 -538 -192 -466 938 -268 204 -533 -571 978 -270 -361 830 -682 796 -876 -24 -306 607 540 169 358 -558 460 461 -924 -756 -383 -871 111 843 -297 372 223 913 683 374 382 -726 208 -912 -666 -135 295 1000 939 -637 -169 -53 -96 994 -922 910 245 266 -348 -867 -729 -13 568 -402 423 -348 -33 -713 586 -29 44 -40 245 -321 918 126 -368 -707 531 749 -112 974 200 894 516 95 -500 396 833 280 -478 -299 -678 772 -670 957 216 631 819 140 804 806 -990 326 652 987 547 316 456 856 777 -784 -330 -457 88 502 -968 579 -56 686 -434 219 -925 112 -822 242 219 951 903 689 229 809 -937 -465 -783 -584 -740 230 550 795 -28 438 795 -816 -420 845 -820 826 -91 -769 -507 -928 -332 295 548 -146 -965 -548 -186 -593 -695 624 -619 895 267 44 518 -139 31 -431 437 -287 -530 705 -543 -871 355 416 -618 121 -611 28 -348 -100 -518 -938 -187 692 573 812 270 -12 -566 765 449 -363 674 -166 683 -220 52 764 229 -60 -914 502 -830 -817 828 -644 -237 454 -830 929 -866 -933 -138 -996 168 839 363 990 -155 -326 -669 -696 -658 -914 -701 287 895 494 512 349 589 -196 -599 130 701 -19 -382 -117 117 173 496 -594 765 992 -636 471 715 -507 -998 345 -946 143 -136 526 -782 -515 -783 -831 443 -997 -946 875 571 848 -503 212 944 414 -263 722 -247 -439 -179 -104 173 79 290 614 327 255 -198 220 755 -829 -573 127 817 -611 201 -624 -210 -807 -705 -419 -769 -275 -617 201 406 336 913 -998 -893 -324 -16 335 985 -806 -393 938 -815 125 -165 -850 19 408 137 -373 -555 771 990 -538 80 458 -784 76 -991 -155 190 554 -681 -29 616 542 -679 -704 -284 -735 613 -182 503 -771 -920 -883 426 -248 424 856 747 96 -728 -280 -429 -16 -983 -648 -619 -579 -736 -698 -861 -99 576 279 -317 -497 921 87 251 1000 492 317 174 100 568 -796 -409 367 -875 -191 787 -695 280 619 -982 944 763 927 702 -92 657 901 -677 44 76 868 401 -814 -855 -253 -324 -98 -411 348 -501 350 749 -955 -973 76 545 -161 956 8 981 49 -799 81 -1 504 -692 -814 82 -569 -214 -709 563 -587 35 217 578 631 92 736 316 -836 -364 84 897 -759 -978 -285 50 -476 697 853 -358 589 128 573 -456 -728 -934 -217 654 -93 -519 735 -479 -650 68 -575 2 962 -15 974 -362 -660 473 -245 436 410 68 720 -974 977 -924 -180 -911 -199 -923 -489 -774 -274 243 259 -423 171 679 -969 446 147 -940 930 -11 -358 677 -652 648 112 110 -803 -263 49 -816 -926 863 -337 -288 -425 -785 568 -328 642 -791 -876 -484 27 943 -357 -328 -963 -69 -715 672 3 354 -81 -857 557 619 -348 76 -778 -581 609 660 952 -25 736 -253 82 -458 -781 -804 522 -168 -943 105 -580 -526 912 -673 253 -206 349 951 765 -239 608 796 -568 219 988 -852 -874 -793 237 -237 -462 -866 672 -143 308 -137 -418 -391 117 -537 736 423 -691 999 -788 -45 -279 60 -704 -781 -726 83 213 29 117 -198 -335 -391 5 -256 -304 -11 -264 202 867 115 -545 -207 -112 793 -691 -31 -537 -67 24 485 471 -255 412 660 -89 -74 345 -342 206 320 443 -587 -679 -739 461 -375 229 422 -965 -56 399 710 758 861 -379 -516 498 836 836 -415 -706 -955 -114 109 -304 -603 -36 -244 -227 -306 777 602 -207 -983 -824 -104 -601 513 143 -657 14 -582 184 799 -214 369 741 803 530 459 -529 -435 561 -541 -227 349 -2 -890 -174 82 505 837 720 -157 329 656 -709 85 -137 -230 974 -360 450 442 -372 -505 -662 696 111 -344 705 -692 -733 -262 651 -730 -415 -105 652 425 -765 -599 -525 -988 -178 451 863 -314 669 -917 -211 363 731 -36 -988 -349 226 602 -121 485 45 317 429 -862 297 -911 -180 975 686 528 -571 -728 -149 -694 -492 182 887 415 719 -130 368 -555 204 -210 640 880 -541 591 -652 616 37 607 957 745 -144 413 -938 161 570 92 -495 -676 -290 -246 -280 -912 13 -426 153 -130 647 -417 723 230 93 -240 394 446 -601 -1 187 -178 603 501 892 156 163 -436 952 -790 928 580 -951 186 -848 735 -411 374 813 50 975 548 -46 809 889 839 -276 -755 254 337 -45 608 -983 -893 567 833 -252 -942 -929 -702 15 -563 207 -175 -20 801 -158 -141 -388 859 417 644 350 723 -170 353 -329 968 251 -101 5 -325 592 808 -362 -544 819 -602 -558 808 653 -315 -201 181 -526 -838 17 -521 17 557 472 444 827 -226 248 -610 -554 -711 266 -923 -157 469 61 376 -214 207 360 -586 208 -870 756 -67 -704 -167 465 553 -842 -993 718 -85 -123 806 -722 723 881 460 -738 864 505 567 -98 363 581 -333 -719 62 685 312 -31 235 -80 114 -841 -305 -730 -46 494 -655 -173 -367 899 -40 -351 404 744 -29 577 -613 -681 595 657 -18 -484 -545 534 -484 -964 586 492 -257 599 -379 -322 145 226 21 186 -244 -175 -666 -557 639 997 -403 174 398 724 444 387 -942 -422 -864 -579 373 -403 -129 -790 515 330 -507 -251 -294 806 -968 52 -672 191 699 600 925 449 365 -131 691 690 -313 -122 -695 600 -975 -404 -790 -500 657 -77 -43 -13 -303 992 -77 830 18 -101 -824 -700 834 948 -943 837 444 774 -303 144 975 -272 651 280 992 -53 143 -999 279 -677 722 -83 -251 -433 -363 754 640 -948 199 -5 257 945 -421 13 661 -760 -48 -394 -702 -104 -933 -357 994 -274 -536 761 -387 -846 487 916 672 474 -67 858 603 268 740 147 418 -695 -584 523 700 -12 -887 172 -95 -451 -854 204 669 -657 303 -498 927 -275 -265 -393 -730 -309 -696 843 -570 226 880 -82 -964 -290 484 47 768 -141 -561 703 17 -961 -632 -616 -942 677 -434 613 -35 506 806 -393 216 -768 829 -209 -836 -180 -244 -39 7 628 168 291 -280 -872 -251 111 531 -591 354 992 664 -769 -78 138 315 -687 -392 -366 -179 602 -237 70 -44 -178 -74 115 -713 -843 -396 -411 882 -534 36 410 433 -539 196 533 -833 74 -25 126 -354 898 616 118 -700 -155 -445 977 -135 380 785 925 -855 -535 -340 -354 412 415 868 -545 -779 -380 -349 979 125 -989 -700 -991 -532 -89 -1 -776 -299 -564 890 -758 465 958 -946 456 259 -361 634 -976 489 760 954 -249 -804 277 -959 846 793 198 -326 537 -789 -175 -390 -432 -838 -97 -631 -615 569 -655 -855 937 -456 973 -805 -998 -744 79 797 -623 -846 358 -811 682 -519 -333 497 -880 -39 -231 472 -983 -499 -921 465 105 -54 -298 -876 514 199 335 -95 895 36 20 -499 555 484 -796 -931 -389 496 -960 -612 478 143 252 239 -247 393 89 933 985 -348 386 591 -307 -522 -538 -519 740 -738 381 328 499 -25 576 -491 708 448 612 -414 -223 577 947 -693 939 452 686 -186 -790 441 -848 858 428 769 509 864 -891 367 249 -196 -261 -202 247 -852 974 176 -269 -984 -16 488 -482 -138 445 270 -352 776 805 -26 467 279 941 881 843 553 79 946 651 -4 559 840 574 475 -745 -114 -738 -323 831 889 48 27 -61 -547 414 -641 292 -996 226 -868 47 -667 -686 -641 -758 -926 -734 -43 -48 -665 574 -219 -132 988 -232 -113 -957 -830 224 220 -765 670 533 -977 595 -884 479 -305 541 -824 465 -740 721 -921 -289 -224 75 -253 180 -810 -881 764 43 929 -918 -482 -951 664 923 262 403 -701 -922 532 639 449 -711 247 768 658 458 640 -444 -30 625 474 944 -106 -475 652 302 929 -560 -636 -982 994 -852 -805 182 -870 -817 -659 -964 -458 217 107 69 832 160 530 803 -8 -165 991 -635 282 277 -837 291 2 448 -480 -280 655 710 -692 -709 496 653 -151 972 612 -550 -293 623 -711 -716 293 891 -697 21 -131 526 -511 265 945 956 -373 -831 -911 -408 232 101 420 -423 634 908 174 574 662 483 946 -828 -569 -768 -422 856 439 -88 169 -741 -581 778 -447 402 256 -436 -473 295 40 -505 57 -862 306 -201 82 164 -376 67 467 -963 304 223 -660 -522 468 -195 -633 65 388 -12 -579 -542 387 -490 795 -201 887 390 -813 869 783 -792 142 -561 -953 647 548 524 362 -350 -315 458 478 -46 -942 17 176 616 -891 -730 -742 -553 -571 -450 -965 -54 -995 636 775 292 -836 422 -568 695 -503 708 250 -465 -825 183 98 -571 -830 -782 -320 -949 -402 84 836 -718 244 925 694 -605 357 269 -361 -154 -61 -83 187 -634 -562 352 -409 853 -270 -871 493 -153 -95 288 -535 541 20 -328 -476 -687 -664 -88 810 513 357 -291 475 674 -31 -23 -344 197 434 511 47 -976 -649 961 -318 -89 379 968 87 511 598 -72 236 892 927 -187 749 464 256 -341 -739 -961 425 -42 231 -692 304 -403 -629 689 696 -1 180 398 -227 679 -376 102 -529 414 113 -462 689 -332 -638 -688 948 -191 964 -351 709 -581 855 -886 893 65 -222 540 327 -89 574 891 -445 -137 155 167 790 217 -480 -359 937 537 456 -756 676 35 -602 -887 -462 -416 -622 478 362 -372 -570 826 -698 808 227 94 321 113 248 -218 337 -691 -86 189 779 -862 -261 50 -226 450 -600 -319 -486 -920 -19 326 -124 983 -582 233 -801 757 -932 607 215 -44 -417 -378 811 -777 235 24 -972 -435 731 -886 -31 -564 221 839 935 212 123 -905 616 734 79 -396 813 530 -867 -666 636 471 -54 796 570 832 631 -575 418 670 162 790 -159 234 906 976 -222 648 415 380 263 -287 -788 -196 -446 -475 541 165 254 -908 -535 -638 -71 114 -630 -960 585 798 996 -867 549 191 93 901 -433 471 -549 -960 695 193 -896 -339 350 641 577 616 772 -359 671 -394 -239 -831 658 843 -775 246 942 948 944 775 95 39 -639 -49 -646 160 855 636 -30 -425 278 472 -66 175 629 -76 -665 476 -182 -248 -221 -317 34 331 590 -419 -583 -904 747 556 -713 359 -191 619 635 -655 -116 912 442 -750 186 -358 219 -137 866 184 -793 -834 -967 -618 564 -896 50 955 711 979 320 367 -440 -417 -143 -864 -179 120 -124 816 96 -982 415 -1 -109 -808 90 980 661 769 -747 -411 -564 272 -767 -694 545 301 503 708 991 -213 909 -894 623 -738 -61 -855 848 -31 906 35 252 -302 624 117 -5 656 800 909 563 229 -367 39 53 931 873 -204 -832 104 855 -115 161 581 73 -386 941 -823 -546 -46 -981 -481 -502 -475 849 -948 162 549 -685 230 -743 -477 837 296 819 -256 995 -580 -920 246 -519 -147 -206 718 300 -810 276 46 151 397 456 967 -78 -349 -541 791 -948 -993 445 -677 133 -281 289 416 -180 -546 -899 39 309 -694 -16 -950 -202 -183 -111 971 -10 285 718 -951 -498 167 -782 -291 259 -478 -589 597 -820 -5 437 579 401 326 562 859 880 832 -626 857 831 -441 907 420 -784 -389 903 550 -197 -964 -187 -225 31 532 232 -831 -909 -745 493 -218 158 972 522 7 133 611 -608 -200 -79 -965 -239 -993 -741 128 639 290 -135 435 416 -590 -801 334 -499 -738 -106 579 370 530 -253 -120 -186 -72 -609 -495 658 401 212 101 -173 -181 -855 381 -766 -886 -953 357 -331 -50 -366 259 652 176 280 -464 408 167 -881 -383 195 -91 173 537 764 103 182 -402 -354 -185 40 90 -624 225 -119 271 871 -42 -58 212 -563 -386 925 -8 -26 -577 150 -142 -214 -400 -712 666 492 739 63 -472 -251 -406 202 -381 777 -787 681 593 -433 685 -498 -199 -223 -51 -549 22 -740 801 944 -145 939 799 914 9 -682 122 808 216 456 -819 627 898 -494 -899 257 279 -757 463 733 -127 -655 -389 -688 -1000 -631 346 679 -572 478 771 133 514 911 -954 -83 -939 58 -276 142 -369 -914 444 845 761 713 332 -981 -82 -221 296 -331 -125 180 -237 30 -573 -803 -820 550 440 -966 -291 -971 -217 -148 -545 999 59 -719 -509 -839 503 -461 -426 -877 -347 -300 306 14 -749 704 331 486 378 374 803 -638 169 948 143 -968 -354 735 -233 -645 -328 -220 -177 669 370 -470 -130 299 -909 725 181 971 -884 -107 -556 -991 -31 -585 -921 440 -801 -105 846 -921 933 -11 -362 825 999 -661 666 -58 -336 -508 -401 163 835 437 -802 610 828 -699 233 -837 756 -391 -305 -54 424 909 -854 345 -393 -438 -37 -453 -351 422 -597 -150 844 -918 -651 705 -533 684 307 718 -461 -427 -230 -410 710 -97 278 907 -313 81 -100 -527 457 240 101 -298 596 298 -88 -886 42 -947 -633 930 -646 -676 -952 -508 -498 437 60 454 737 149 752 806 -663 802 458 39 -583 -147 973 -989 762 700 -983 874 517 -226 -724 -522 494 -233 -605 664 -287 523 -786 -987 -876 -841 -754 414 -599 -587 -434 329 -156 -909 23 -912 -291 -815 -689 3 957 -563 245 929 703 -555 -137 -482 -636 366 657 -647 -244 329 -847 826 669 -969 -985 458 -915 283 -384 902 -945 -742 2 -895 -154 -497 -161 -178 716 917 164 390 871 -480 -725 221 -989 497 -11 -10 6 -122 233 -293 -308 -275 129 -479 102 -627 456 966 219 109 700 147 -413 -781 -2 173 -602 659 264 493 263 948 -777 659 -299 824 903 756 -346 -504 318 -722 -927 956 -436 567 732 905 -975 889 330 -132 342 548 -776 745 644 698 -989 -872 -396 927 -220 260 -102 451 -985 -879 945 -685 478 -557 -603 -179 -107 77 521 -157 796 170 -96 214 -659 556 253 97 178 -345 -473 980 70 786 557 -737 777 174 -783 843 442 -497 -482 -340 -329 -579 -674 488 -462 -285 887 -50 566 -457 396 -244 761 -139 772 448 -903 -637 -366 -373 343 761 395 -585 -961 604 263 568 -562 -149 384 -544 671 -62 356 -253 -437 -723 843 -259 81 401 367 711 -926 914 199 -516 898 -893 756 -974 289 -67 795 -177 -751 -501 295 -423 -806 -921 68 -811 164 118 -467 -11 -354 957 -15 371 732 -251 -665 841 -733 -341 353 945 -980 644 -287 411 571 -280 580 207 -30 -177 -714 927 -367 806 801 -936 -95 -438 678 -417 -624 -212 634 863 -562 27 -789 624 -2 -829 -212 -457 154 217 367 -646 -285 50 666 -384 301 -969 5 -747 558 63 194 816 978 807 687 -640 -294 229 793 -196 304 -160 -756 -533 231 -488 683 422 -873 -352 324 97 -418 852 -397 784 611 828 267 -94 951 -121 982 196 571 -995 -537 -841 538 850 -301 358 542 773 529 -338 -288 160 -364 -55 71 -198 954 -307 -578 -76 -761 -458 276 -127 -792 896 -390 -965 477 994 774 -999 818 397 699 -851 -787 -943 24 370 861 802 948 265 -408 -864 944 -186 147 363 552 -480 -795 -251 377 -265 -518 -93 207 642 -434 -395 0 -410 -500 -852 65 860 795 458 598 -427 472 410 -631 396 986 467 -369 844 744 -631 799 -777 -220 245 366 -9 625 -66 -658 -730 -610 -518 369 -960 127 -420 -181 745 -533 -923 -220 663 385 -691 -725 291 -823 309 -598 -542 -806 -241 -769 -856 570 -510 946 -120 -230 724 -979 -640 -709 -698 489 926 -753 173 -565 701 479 201 27 -708 824 383 196 -999 304 931 529 -739 811 763 -44 715 666 -193 -716 474 795 -883 -769 -761 450 -837 -209 -846 229 438 -767 645 -663 -656 688 -750 775 -157 -925 17 -144 678 506 806 266 -578 -25 -704 -270 930 132 -740 -32 -767 93 -373 837 -454 908 -45 -550 24 415 539 -929 -724 353 -174 58 -510 -422 -621 -313 944 63 -758 556 -594 341 -34 -455 256 -227 752 -219 79 817 266 982 -381 829 -880 995 -542 293 -547 -123 -460 -681 -759 -343 -353 865 -444 -957 729 451 829 -196 710 507 -967 876 752 -285 241 -940 -990 -748 -640 920 472 345 -539 -84 439 204 125 786 910 -312 152 -127 968 -11 -702 -788 307 -266 682 -491 155 -747 -439 -518 -254 619 -434 682 -35 -96 579 -424 811 734 146 245 -243 892 -629 669 -848 158 336 -165 -35 394 111 -452 -350 -470 -753 132 921 502 501 896 -336 234 762 186 200 -218 -371 -459 826 679 534 -910 -467 -826 -919 173 144 912 83 -728 -516 -528 662 -243 -318 877 -291 700 909 -325 -327 -445 774 -932 615 586 681 695 406 -443 -339 -773 120 710 492 811 -981 -891 -425 627 206 9 830 -476 -605 -242 50 215 -497 -498 472 332 -381 -641 -692 -709 66 213 -648 -259 818 -557 225 -972 -704 -287 -293 -218 -824 -237 -519 241 699 650 627 167 -720 511 -809 543 -544 -571 -812 81 666 149 319 377 877 666 521 -338 -210 -215 466 -647 200 864 871 -853 979 -391 -119 -390 -919 312 -950 36 297 931 -641 962 -604 567 143 430 444 -49 -415 648 173 317 -185 859 520 264 -585 842 -52 215 -431 787 -316 608 -822 594 -804 -230 -8 -278 633 464 122 -982 -134 -923 198 68 235 852 615 515 -425 -910 -439 177 -658 -770 -205 -737 73 443 -310 -109 -945 -244 51 -503 -229 545 -934 -810 378 -84 578 -444 863 678 -417 -630 -872 -725 -704 -570 -271 621 634 43 422 -511 -135 -787 -734 -224 -236 635 771 961 237 -340 -901 -353 460 287 749 -444 122 -888 209 -563 -545 -862 -365 -286 583 -790 768 -488 807 -977 149 -969 -579 750 -344 975 413 -586 7 -36 859 -626 -3 -762 837 623 -597 -201 -859 701 233 708 190 534 666 375 -58 655 980 -318 936 -746 -442 -982 -548 17 -788 695 776 -995 536 -858 -856 -390 -84 693 -394 430 -813 -124 -934 -656 957 -209 -439 602 -316 -205 -637 -356 751 770 -923 490 -868 -964 -744 375 -151 -596 320 152 -961 -754 628 -709 594 -357 -292 575 -948 101 -291 755 -615 824 -976 60 118 -843 967 -684 230 730 -757 496 820 -721 311 -641 -301 231 444 928 794 -364 459 -548 -570 -96 -640 -417 -236 -113 341 -462 487 -488 -189 188 669 -202 -934 -387 48 -522 117 246 -360 175 912 110 -252 -504 -810 637 -539 -444 220 -133 120 -723 503 270 -120 846 -145 417 743 929 -51 736 -928 -519 971 -105 -693 901 211 -846 -322 -499 -944 694 -810 -459 -261 -932 668 -145 -399 205 976 344 -497 -864 84 -361 913 -451 -63 -885 -168 -40 602 -140 113 170 -415 -506 654 503 -157 27 398 -678 478 454 -814 433 138 358 -962 -434 86 -39 682 -296 217 -376 -841 454 -160 189 135 410 183 -661 970 488 466 492 -642 116 -408 -159 -138 265 40 594 -669 955 -549 227 -938 -401 -233 808 453 419 -30 635 -216 -471 -496 44 -784 583 -277 -961 963 658 224 -82 92 -992 -662 -161 830 -993 -286 119 714 836 138 70 -196 -743 484 -89 -603 853 392 867 -139 681 646 978 603 651 518 504 -287 765 -752 438 876 815 -769 -983 381 382 -75 551 -303 -872 674 903 -551 -888 185 -839 -757 -554 996 -543 -352 545 921 717 -318 64 -513 -686 -94 993 -772 -338 -327 -938 781 -356 -797 -782 186 223 652 -376 130 76 -201 820 468 330 -444 237 135 -197 -705 977 194 -729 696 250 -581 203 -825 -509 -823 867 762 -790 -684 -760 -828 -19 38 901 794 -115 -494 861 124 798 -504 -131 -917 262 886 233 571 -788 -734 -51 -518 -298 -398 -296 -530 537 252 -848 571 687 -200 722 131 134 129 -611 333 983 -213 -342 -535 164 -744 -285 -587 -136 922 -56 -229 -728 -774 62 -474 638 840 416 734 -448 -144 -876 -296 790 797 -186 -208 -143 813 955 -416 970 -61 917 -138 203 555 -311 -536 -614 549 283 873 -600 125 612 -778 109 442 -423 432 291 -2 633 -200 488 750 -878 882 -153 -331 -597 483 36 210 -565 -840 740 189 -563 -546 44 127 -514 -841 490 -352 -418 585 -834 576 366 -407 531 -937 -670 885 890 270 -36 686 -650 -785 -925 -765 290 646 65 -317 -67 -621 395 -496 -8 462 -856 248 341 -241 -437 760 -112 -22 -777 -709 -489 868 335 448 874 -835 847 -206 -674 -4 503 -894 611 676 -618 -888 712 136 -322 -271 995 514 957 563 176 -44 158 858 391 -395 321 655 86 -269 570 292 -511 653 885 -180 -236 -366 -386 524 -872 636 -742 -796 -587 381 100 340 972 -534 591 -845 540 -903 -456 964 -599 542 -722 116 -145 -425 -335 262 259 746 -605 235 -140 929 -670 -631 283 439 725 46 692 -454 482 -841 -301 332 -43 261 821 22 364 -307 -769 -915 291 -748 28 424 360 -747 -183 315 854 -49 937 -511 430 -262 -708 -886 367 -666 110 -77 214 323 -798 -958 -754 -319 -332 346 -594 12 -139 493 -20 -768 -784 -824 349 462 454 566 821 236 98 741 723 193 -405 -197 -859 -163 -413 372 -147 -540 -353 -932 -113 484 894 -478 -752 793 457 -417 464 -478 -78 -564 573 -330 -838 -1 -588 498 322 947 448 761 -909 -763 884 491 557 85 914 486 906 -784 -285 113 -176 -802 769 -676 -709 372 -406 615 0 -530 -39 -137 714 376 -742 -339 155 836 905 -414 -930 -714 90 533 -192 667 366 -497 -264 696 -534 54 817 515 -382 658 591 445 -727 871 -951 19 714 -992 -54 753 567 -796 -219 -314 -181 -399 972 -330 905 705 -836 -715 -53 -202 265 -161 -86 369 -237 -434 172 249 -609 -94 24 556 -82 -230 51 713 -630 -400 -536 -372 -660 742 -602 -949 736 492 -67 492 -497 274 -778 18 -630 474 -674 -710 50 -869 -297 -247 -160 642 180 -398 462 296 -591 -623 -715 191 -546 -31 744 -141 -374 517 -16 -321 -648 -743 -978 -33 -488 296 135 -344 -329 -458 -951 -741 865 610 480 365 322 571 -323 432 -844 684 873 -764 -462 -864 -260 80 -297 341 637 706 315 -176 914 997 -619 729 329 -215 -988 -300 789 248 -360 996 180 -276 -448 957 781 -798 -964 -265 -503 -133 985 455 -849 174 668 -731 -1 -180 -67 -805 116 846 685 189 197 -385 323 767 -793 733 -873 336 459 -902 -55 850 -177 800 681 666 184 -17 513 -859 173 855 704 -309 -524 124 88 611 -653 807 -152 68 -533 -270 -596 466 -751 111 -335 -412 323 385 -191 -788 406 101 966 -718 -477 -391 638 -562 -348 -563 477 -74 -29 625 368 189 72 533 -766 950 -434 -573 91 -410 431 313 -347 902 -390 -434 -824 17 -987 -185 -205 -6 452 -365 560 731 -942 552 592 -979 -471 -885 -155 -270 537 476 -656 -457 -259 -353 -623 534 -256 337 -803 -68 141 563 297 244 -722 615 150 431 -188 -849 -792 -798 -85 -726 739 853 -460 522 -819 -951 439 -825 472 608 -483 685 555 770 2 942 -492 -296 -874 722 931 -242 -213 421 791 -854 -561 48 778 -233 338 -98 279 -844 445 -140 304 559 327 828 339 527 -670 45 742 -274 -478 419 -112 923 -91 -929 -645 -263 996 -536 339 638 -505 241 41 468 -949 344 370 -985 846 -613 846 -63 390 -355 -789 -452 -764 -514 117 -960 472 -553 -233 723 -954 477 -48 996 990 -843 -745 209 -884 -759 332 548 -606 889 -129 -57 449 510 441 -823 -374 -621 12 -811 633 -927 395 471 608 -836 519 -207 -256 -683 369 -188 307 -816 -903 408 387 -946 202 324 406 181 -946 -664 -566 -490 852 -792 -64 -612 -774 858 387 -660 -538 918 -881 -507 -956 -207 -444 -94 -810 -681 29 -439 998 932 726 395 400 -5 -284 -436 -854 412 -342 416 -981 81 -674 708 149 913 766 745 222 -422 158 -923 -963 -370 -402 -941 -836 -632 -388 120 398 367 383 841 -308 -831 -712 -329 -851 164 -802 693 426 43 -46 807 344 962 -372 -555 -978 130 488 277 -518 -690 -175 744 -218 -418 -922 509 101 -431 416 445 -510 292 203 -589 219 -276 -655 795 1000 -271 -421 959 359 -549 813 -356 -388 -708 -49 223 494 530 -822 742 442 -803 -43 325 442 -602 526 582 848 639 316 136 -392 890 80 -8 295 -187 688 182 -666 -956 -1 867 -621 -498 -418 -915 -643 601 961 -830 -623 684 781 782 -207 597 -800 -323 14 -453 -266 -668 384 424 385 -215 683 -496 492 -525 46 -344 -538 286 -366 833 504 784 459 -300 870 798 -508 -551 -162 -878 304 506 754 -299 -607 -607 -584 735 266 831 177 -656 -196 -263 935 868 -170 532 444 -242 -401 -405 289 -71 -547 779 -720 561 641 -900 212 74 166 -843 596 -954 903 -633 419 -629 -861 -91 -190 111 194 767 -310 -303 -604 -432 648 568 -721 -973 -970 -180 -211 528 -712 -264 85 637 -166 399 -806 809 809 589 923 924 -76 -337 557 -822 -369 116 336 263 291 -77 -496 -348 336 -554 961 482 -946 239 47 215 473 -573 457 133 -842 580 -432 -996 -881 535 -176 645 944 -983 719 236 -982 533 -747 298 427 -907 -12 464 427 -112 -715 -999 -925 -511 -212 367 555 648 -900 -525 491 465 -186 320 905 -835 492 -524 -746 931 261 -115 419 -363 777 -553 952 -467 -243 43 -7 -535 312 706 608 -281 857 -364 655 -411 -195 -251 -654 -835 -539 -571 -120 -999 -442 363 -887 42 -223 108 -100 518 937 889 885 -277 -344 370 -963 740 557 103 46 -544 203 -624 -836 -313 -984 353 -750 463 681 -9 825 248 -814 -705 -298 -166 338 -108 846 -174 251 822 -655 213 -283 -834 -970 824 -52 944 -16 523 -788 -386 48 -202 -307 -278 -818 457 -252 -775 999 -82 940 -88 677 -773 -351 881 130 -945 -78 64 -523 -509 -577 -47 798 342 -766 674 -402 -508 -375 -603 703 -127 -666 704 591 -497 -369 -560 356 -963 -763 744 -654 -764 641 520 592 -387 625 -313 156 367 -29 -910 -170 -479 228 -33 -977 990 -220 -525 -703 94 879 -730 -726 308 219 128 786 815 -477 516 991 420 -801 252 -703 -688 -309 631 783 -723 504 -1 586 -557 751 128 628 719 597 188 570 -577 222 -326 153 -836 -353 -388 851 -615 -330 -562 -612 -100 -560 984 -928 45 513 -979 174 674 -472 553 -158 -767 554 190 -314 880 257 -855 124 213 -915 -64 408 730 -58 220 620 427 725 -578 -80 337 -839 611 758 -915 760 -703 -297 -159 822 -258 -51 -235 154 -739 199 -928 655 -298 348 619 -67 -317 457 -760 -950 -752 -777 -138 -817 819 35 788 -726 -867 466 -918 301 58 911 645 458 -266 477 263 272 -32 -271 -897 152 -18 70 476 252 556 -319 -449 -663 770 515 -875 832 737 -154 780 -527 141 -605 529 -602 237 939 -613 -4 271 -149 451 -349 -346 300 680 267 661 227 243 224 204 -225 22 795 330 581 265 424 -340 -394 330 716 78 528 677 367 -719 -649 -171 849 592 950 -846 331 -393 233 -978 -46 -207 939 44 -711 -193 548 -267 105 -488 63 224 910 342 200 341 -926 973 434 -976 455 -171 -250 -967 609 -683 449 -737 -606 -911 898 593 -41 326 167 -931 121 -194 1 861 795 -615 834 -157 513 248 421 -82 -118 856 879 -551 141 637 -222 867 847 107 638 359 542 -271 642 72 -251 882 -503 -307 -120 -711 525 -743 -531 -547 904 186 -521 -897 189 -453 -54 872 -971 -176 311 -675 -502 -558 -595 758 27 -672 767 -241 616 -177 9 -837 -638 -948 709 372 -464 278 -258 -817 343 -707 767 -747 -789 279 230 -399 -984 419 711 891 682 -11 776 731 -245 -166 399 229 -150 -31 352 -769 669 -867 -476 190 -768 183 -520 642 -844 761 -507 -428 -986 -367 -783 599 -995 262 -824 548 -531 -377 -664 -162 489 158 937 -129 243 909 -941 143 -320 -339 -206 251 -929 140 51 569 959 -902 -650 -383 -244 -435 408 24 210 52 274 351 867 233 827 144 -600 184 426 -273 397 -289 -342 -967 -217 -226 22 -339 35 -802 -810 57 -38 -807 718 235 -66 582 -597 749 633 900 587 877 452 527 -241 -889 880 95 -156 329 -911 963 -346 672 -385 -810 626 448 923 601 549 -735 450 -850 -869 -928 101 157 -272 527 433 673 -910 841 680 164 271 -650 -599 764 -698 674 -725 -850 -345 -44 185 -878 -462 -412 -96 72 749 212 -226 -345 -831 -162 -839 -459 -443 -609 -442 -769 -691 -211 -954 405 -601 837 -512 -393 936 -839 286 44 -984 -997 -826 459 257 -623 -535 -843 157 -759 716 446 -656 -724 146 -681 799 -891 201 -914 396 -687 -569 243 -962 -657 -558 261 -572 241 -314 399 400 757 -348 -966 879 402 -413 996 -581 -221 -849 706 283 956 150 442 -319 -981 313 -296 -244 -319 889 718 -354 -941 -249 45 -498 -364 -560 117 -511 932 -96 961 -716 -157 -59 359 -255 -342 968 -103 97 -716 -505 579 360 154 -403 -755 437 -883 -251 -525 -719 587 618 825 -335 -983 483 4 145 603 73 839 -975 653 -391 -512 983 -191 -814 344 37 824 567 490 243 -223 267 773 -972 315 -505 633 -665 770 735 -236 296 551 182 899 917 958 433 -893 527 280 -917 361 526 -411 358 809 -91 4 680 169 369 576 437 -152 -331 135 611 465 185 458 354 217 -679 805 -87 -66 222 190 982 235 -149 -307 73 793 -28 41 178 -396 774 629 210 963 -116 -553 677 -933 823 966 316 -542 680 963 -506 20 489 -680 20 107 754 -696 -585 557 780 -339 -402 108 -686 -331 -544 731 -690 -872 509 -769 24 -293 -21 -671 454 90 283 997 -719 -759 -297 -369 692 -622 470 234 -496 717 -484 -425 688 666 -955 -332 -891 627 777 993 524 936 779 -542 367 -294 -374 -384 838 264 254 78 -838 -550 -460 -527 -145 325 817 -870 690 -742 -509 77 355 563 -875 941 -243 -752 -321 -189 597 232 -21 367 391 34 -597 847 940 -496 -636 -544 -417 -517 -872 654 -203 290 -623 833 579 -559 -518 161 -980 -343 602 -792 -154 408 -534 -441 -391 -114 -842 409 -170 323 624 -919 334 -445 -840 -716 -967 398 267 -103 -288 -459 113 627 -406 -2 -264 -404 769 942 -815 -649 858 -731 -863 799 -521 429 -614 -565 -754 459 -84 -312 954 266 23 -948 -134 246 316 -936 39 -316 -754 -492 -255 -844 762 -755 -670 460 -287 415 39 187 -398 -25 867 -215 361 853 -213 781 -525 -676 96 49 -362 106 314 -269 -936 -662 -850 141 219 882 -672 951 823 -373 28 90 764 175 857 -750 -853 -781 -335 835 208 -885 -265 -401 251 969 126 -195 12 952 598 390 595 328 -966 66 -583 17 267 -956 456 -483 836 239 795 750 -876 345 -701 257 414 -101 163 -669 870 626 455 864 -711 -760 -521 -759 0 221 -304 362 465 583 -674 -122 35 226 790 145 -969 245 -621 -828 -219 -303 -975 -328 -760 -914 1000 -758 213 -300 -295 -874 223 389 256 -657 135 147 -828 702 489 770 184 -252 -184 969 176 807 -175 236 -681 -165 -577 -321 -481 653 -565 689 391 512 573 -986 -103 -346 242 -466 954 888 676 44 -587 -853 571 -861 743 -842 894 -844 823 592 -1 -242 759 -899 624 -581 -580 -96 -756 577 445 -9 37 35 -704 584 533 -1000 952 733 646 368 719 810 142 237 963 338 943 619 258 499 -172 -225 -649 45 -543 694 -530 -384 -85 -923 -331 413 -329 -526 672 -692 709 723 -778 479 724 -909 -557 -31 -650 433 -744 -98 20 824 -620 91 -379 -645 -417 -781 -532 -270 -828 -554 -814 112 -525 692 89 697 545 249 -565 796 346 416 -630 -619 367 -272 864 -840 -14 611 -411 231 -526 97 -297 402 -251 431 -255 -466 392 667 -677 -319 711 -58 -831 229 -112 172 -285 980 -682 -88 763 -947 -782 -819 -680 -940 -256 -846 -516 373 994 -956 -736 376 -963 284 4 -574 92 -498 542 640 705 359 -549 782 423 305 -613 264 292 42 499 589 -2 -677 -198 -574 942 718 691 -624 -255 222 -195 -610 150 277 677 -935 -659 756 -7 -963 -873 -388 271 -192 -470 963 227 -597 -130 -941 499 -636 696 421 -414 -913 245 409 526 408 355 -980 25 -871 -899 -443 680 264 -319 -153 817 -867 172 166 754 560 -233 331 -573 401 379 647 -395 444 204 -86 -987 -12 984 99 -376 206 689 -547 -954 91 -240 885 110 -763 290 651 233 647 457 130 -323 639 -303 374 -864 288 -607 983 293 173 -347 -954 498 -301 -184 891 -197 -438 100 210 160 -184 -975 212 -361 510 187 902 -196 -857 701 963 -592 -995 139 -391 740 507 150 -37 930 -746 -373 -357 282 -797 501 200 116 -677 -152 848 965 260 -300 -506 -709 516 -218 943 -907 445 308 -61 429 695 623 -74 -375 -468 749 230 476 -910 583 257 -240 -309 -531 66 -1000 -391 -602 -42 567 576 -961 112 -243 -171 -463 -102 361 749 132 426 341 410 195 901 -450 287 668 -946 927 166 -583 378 -956 241 -855 -200 -700 -281 -567 766 702 726 467 -922 768 311 193 575 8 -660 -673 -972 -361 -403 -317 520 -452 819 880 -407 931 983 -514 -223 -177 -534 -986 -632 -737 147 -803 486 -996 -212 858 944 180 -48 608 752 -850 818 870 -669 632 -987 347 302 -314 887 -144 -463 -156 741 896 -227 -914 -500 -143 -745 -288 278 478 988 121 -937 510 339 420 -990 -786 888 -46 -735 -175 -486 -222 -742 906 -283 370 970 -739 -726 -419 -982 987 183 722 -738 -877 745 -670 809 -903 2 854 933 23 -679 -902 -687 -28 323 -563 -608 9 645 -868 -978 985 -701 -894 373 -672 -70 269 -299 -16 61 284 393 317 633 -331 767 -165 -982 -824 54 -384 -910 -555 -401 -861 -760 552 924 817 -589 986 710 -781 -380 914 964 -919 -101 215 -750 -646 -836 161 -366 484 -619 -831 -941 878 756 354 -516 240 930 -948 -894 -837 984 -700 -350 55 735 842 -63 -328 -609 -31 959 -233 -75 -303 -481 425 439 867 780 -11 119 564 411 108 -292 -4 329 178 371 67 295 -575 -533 239 360 -952 757 579 -723 12 -548 -498 -151 724 -628 -417 60 -42 753 515 549 277 996 975 -330 -75 -120 -422 -146 613 -514 -518 -743 981 115 -70 94 -618 -257 -471 333 242 -336 334 -118 -987 986 -637 266 -12 434 445 834 -472 -895 -191 -552 148 -645 -577 -69 -815 872 247 549 -874 -19 -359 -383 17 -178 -660 -193 -786 678 550 213 466 92 -600 -691 -473 382 -264 166 -287 942 164 290 198 -386 -537 -266 385 -487 -604 -727 -174 328 141 747 -884 515 -48 -34 138 956 397 479 -70 447 -602 -354 -704 -374 49 530 751 -151 811 -906 10 339 -139 -894 153 702 -631 -904 -444 -789 -176 491 -377 633 -770 -947 846 -344 892 508 27 -985 -994 232 319 697 -872 150 840 685 -670 390 -63 990 -888 -194 903 799 447 350 830 -776 820 147 943 -645 430 974 -96 442 -362 -942 305 -789 -508 -634 -165 252 891 -80 -256 92 411 -679 982 -67 -102 -244 212 -290 -590 -964 -354 -728 139 -142 140 82 -457 615 654 760 -752 -636 -913 -723 359 528 675 381 -23 659 -184 -430 -570 837 793 744 -999 118 -940 721 301 -224 359 284 -401 713 -523 992 373 684 -815 -990 -332 317 -875 -740 -292 691 743 998 177 -983 -393 924 166 356 521 -23 578 115 -781 978 786 840 -486 -788 -781 -24 750 -774 546 -511 -483 -334 -595 265 -606 315 -761 601 255 -191 -182 -683 454 511 -204 -297 -788 -150 -792 416 428 -618 -81 83 -478 827 -435 -725 304 639 -590 465 -265 73 -433 -900 -955 -637 394 -516 -973 462 631 -34 -150 396 -593 -547 718 -238 -40 891 999 -854 963 -457 739 -548 -317 -926 -510 -566 -259 588 4 124 716 -962 -167 -675 -736 32 -745 -373 -881 329 229 -762 814 142 951 -692 544 -862 -213 113 -933 849 220 -556 -438 302 -469 186 -835 287 -927 560 -556 -10 -837 -147 -225 513 901 -706 827 -596 -794 233 -305 -86 271 -635 -690 -198 -658 677 425 56 -61 -254 180 -138 317 995 -761 -912 -470 956 -736 -71 791 3 -612 313 320 0 734 -982 -332 -870 743 -640 -302 906 162 -105 -217 750 -994 894 -23 222 364 654 -529 -576 450 990 -997 371 334 829 355 0 207 877 -650 -217 43 357 416 669 655 -115 -109 50 629 -481 -205 -429 -492 7 -709 881 -868 995 164 -722 744 996 411 219 -193 697 -609 -129 -307 -586 651 -181 748 513 -872 857 -800 -772 93 -373 148 -958 570 -608 989 977 289 670 16 -235 -741 -784 -989 -486 149 302 -846 -16 221 585 964 -922 -81 -616 -301 85 454 791 356 -660 922 675 510 -499 656 -781 -529 -360 87 -196 560 -721 143 955 -634 376 -313 969 808 426 528 403 -744 -265 672 -360 -855 -942 -448 -260 -363 911 -588 768 -909 552 -962 756 380 162 366 780 -757 -129 -574 842 -805 -970 298 4 254 -329 899 93 879 -405 -990 -912 -741 984 234 940 -75 471 -72 635 -747 671 -852 -100 747 -916 -621 -255 382 -457 -14 436 814 -942 153 253 120 339 -516 -709 197 545 214 817 -866 -752 -914 287 -732 -531 -415 -681 363 -589 -997 623 776 838 990 467 -676 -247 -834 65 915 220 -572 383 808 49 -760 -601 742 25 626 472 -768 -85 -28 -702 -770 -898 -856 -693 -626 -636 521 562 674 660 -895 -973 -872 109 -975 571 781 438 -753 595 -488 -779 -708 -287 934 -618 -113 -451 -388 151 -998 910 716 -802 149 -888 372 155 -155 988 702 40 823 -149 -645 -897 457 -177 -440 94 933 -397 -110 675 -20 566 -345 101 294 978 -175 -827 -937 -233 216 -991 741 298 -60 -367 -276 731 -945 -260 -454 -14 62 970 -339 -588 -599 -616 -364 495 702 -749 -779 149 -729 529 112 765 -139 -420 -685 692 -409 293 647 976 -23 256 418 565 294 -752 703 556 -524 445 -347 -369 868 -309 718 -261 574 384 -624 14 93 705 805 9 -874 707 -385 -799 424 448 -795 -111 292 27 -774 -809 830 311 655 -545 -741 17 -614 885 -809 -256 255 913 -677 373 -224 -562 243 58 476 196 512 -511 -851 99 196 -612 -637 -499 63 359 -723 -889 820 628 -376 -449 -125 839 -488 593 -929 -883 533 -329 107 -594 409 157 378 -331 -407 -451 839 -535 261 -771 906 679 -30 -813 -124 801 633 -904 -693 -444 -752 -644 29 300 869 1 -774 579 -178 189 -661 342 -457 -831 -629 15 -559 -795 -115 -676 -156 227 589 -429 -684 -702 -179 -172 375 -603 601 -865 -476 942 -172 -152 226 735 -474 -333 -450 -608 -345 -500 -696 -70 568 -848 -579 963 429 285 246 797 -690 5 -107 -582 -118 -221 12 209 -772 -866 556 179 -310 912 -251 460 -430 340 -317 954 -994 -837 82 395 948 974 -273 498 -839 -742 201 662 -581 -572 -570 464 -529 -937 649 -896 -437 311 -677 -374 194 282 -351 100 -600 622 -543 -158 906 -277 -345 -490 -27 -813 -665 -216 712 500 614 -846 839 -531 716 718 -481 -371 -171 560 961 547 -369 -153 -34 570 -322 542 -703 -426 -412 -645 -644 72 995 526 483 135 -52 -786 -957 926 326 -787 -363 10 864 -224 211 988 -480 646 54 -748 749 157 -690 -77 982 -582 -12 -361 832 217 -873 -151 844 -568 -792 -144 -876 -271 -504 912 -544 677 738 204 369 119 -395 -698 -317 -910 -331 182 413 -9 554 779 575 85 381 906 -427 -664 603 934 322 622 -135 306 -960 449 499 596 -58 -58 -696 -483 -462 -214 646 135 -812 -200 -932 -16 -766 -933 442 -961 -852 934 530 853 -845 45 -836 814 -349 -859 -451 -345 -5 -911 -287 -731 -108 -97 -489 -946 839 107 583 -738 -594 -522 682 731 986 -4 68 -108 -776 -474 -124 458 669 -939 716 254 -647 686 877 -761 -201 -333 415 728 -745 -545 -756 -4 -495 -988 -150 611 344 193 -446 204 -406 -83 -532 988 128 -178 -832 -983 768 -984 -12 778 -331 -848 -526 898 459 -111 838 -686 -217 -860 -723 -694 183 -544 -925 974 841 -968 799 -785 -364 561 387 -422 85 -215 -561 787 -945 381 -568 586 -208 177 -496 -602 -301 520 -295 231 419 229 -610 149 -416 959 -237 740 -750 -161 756 887 276 644 17 -335 714 -544 751 531 273 515 -288 779 -109 -510 551 953 -669 593 -478 -735 -512 -560 925 -828 8 -154 590 707 971 483 760 -748 -563 110 -199 305 69 -883 -179 -58 697 159 -710 820 183 -245 627 17 398 -754 312 -609 -433 -632 769 -837 335 -420 669 -1 557 -231 745 908 -21 -658 -239 -751 -415 -788 839 -891 -504 697 -368 -352 -29 879 -9 97 -534 15 913 773 906 903 -476 -612 -895 -861 70 886 405 -329 -299 245 -694 246 -988 -319 32 343 -299 502 284 -123 -384 -715 -525 -199 -465 -81 930 -968 -987 -583 395 38 -121 -598 931 -233 -997 972 -529 101 -7 197 834 917 -677 -327 256 247 767 -762 -606 -758 -352 714 480 -66 -875 -261 424 -466 -752 254 641 790 756 -396 -239 525 884 946 -658 379 -275 622 896 -382 -984 -476 -548 733 501 475 -821 -347 987 -787 -122 727 594 -624 -6 -695 405 -194 -803 -575 -551 -134 776 -903 36 775 97 -366 -787 -233 -902 -124 -420 -85 -644 500 -908 -592 -636 905 -498 -706 -864 -305 -526 785 -697 -778 378 577 505 -699 -418 -523 -444 43 923 96 -590 798 126 323 993 -900 -919 305 642 872 -421 539 -854 510 -395 888 -352 414 -278 -181 680 271 204 88 -380 -692 61 210 818 -994 232 -804 228 -26 548 859 822 -51 -236 -878 -670 212 -829 -420 521 966 358 565 924 324 940 265 -185 -345 485 170 611 25 -894 387 -905 646 -984 323 -821 232 336 -124 877 368 134 156 357 -224 448 -409 -340 -483 -357 202 646 113 -738 974 -862 582 -440 -332 430 820 542 -481 -649 -243 -773 206 943 -830 897 913 666 -25 52 -786 857 895 565 -562 36 711 590 -728 -551 -639 309 123 795 -73 -728 -103 -560 555 -579 -718 554 381 -707 -633 -179 -268 -677 444 -275 395 -381 770 985 497 868 980 -585 -12 -351 1 -416 -939 753 335 261 -437 438 -783 892 -599 77 -878 -39 -328 33 -140 -82 -79 18 3 285 -587 -295 -844 -165 -650 -801 -416 -472 315 -857 642 -25 -611 948 70 -631 759 -277 -745 -68 -531 -324 92 347 13 879 729 -722 117 -518 87 405 991 245 -744 -97 261 638 590 648 -730 -225 725 658 811 -177 544 913 -33 -550 -498 -314 -410 909 -266 -271 436 807 -401 -800 463 403 927 230 806 -269 -499 -413 849 828 885 125 -717 410 -405 406 -664 90 -673 369 -598 -302 648 -735 394 -837 557 449 -249 -355 556 280 -400 -257 950 -271 267 882 -668 -648 -340 -181 222 -541 -748 -477 619 379 -64 -312 -157 -983 326 185 808 779 -985 768 -993 893 205 -218 -175 -683 413 551 22 -923 592 326 -5 312 667 248 809 -321 635 -52 573 -465 223 989 952 661 -836 -808 878 245 300 952 -191 -929 912 934 -786 794 347 724 810 105 21 -385 491 -119 759 404 749 -649 165 762 995 231 505 -181 250 92 -708 848 471 -897 486 -758 -298 -98 477 -745 429 568 994 556 456 895 -973 505 -584 -764 -199 758 710 -678 310 48 797 79 833 172 858 513 265 605 120 -9 730 380 699 -287 -298 -627 -136 -741 682 -204 -501 -320 496 680 888 -730 -184 453 231 829 131 184 705 -466 -58 396 198 -484 -172 493 -646 29 118 148 929 962 -513 681 -60 731 -79 756 -153 -564 296 -810 907 -662 309 566 -911 -579 -133 -60 -826 151 855 -236 834 -408 -357 479 27 -792 -838 115 -40 939 -919 -997 436 -431 -516 326 -63 670 -450 -18 -110 -118 -314 392 -292 -650 286 -191 934 -449 -36 -582 998 341 -763 490 -348 566 526 -770 -92 -769 -86 -454 -264 -760 324 696 -881 552 -274 559 -52 -376 76 285 -233 835 -89 -933 -889 333 -312 -611 974 -645 810 611 814 -865 834 -832 -244 522 963 -484 -172 28 -387 -656 824 -97 985 -136 -509 -229 148 44 -617 844 49 -281 480 -497 -772 147 -203 954 565 334 -943 -315 489 -146 416 933 61 -388 -883 919 -539 730 -247 441 -915 -782 102 359 -182 137 932 -602 378 941 -968 30 -417 337 872 -819 202 303 794 -470 844 -351 371 -725 -151 258 -85 985 831 -956 105 -799 -548 89 -536 -407 811 -568 -988 -135 290 -361 -664 274 52 311 -466 315 443 -231 -922 863 -44 -795 363 -714 -127 605 -458 149 -993 -555 864 -680 -804 -96 -690 -77 -167 -375 -189 -212 -398 -335 -609 -3 -362 228 -84 135 -66 -193 118 -534 -87 -928 -95 889 937 -296 96 400 -145 -562 -758 620 600 -751 -552 -324 377 595 818 880 849 -390 546 847 -185 -553 -586 415 130 300 658 139 -904 -84 -571 -710 709 868 -178 581 871 580 774 341 -272 -35 320 713 -70 -907 10 482 573 -436 315 -168 -890 -907 -657 -112 -729 10 -152 -807 888 -664 701 -697 -417 -580 264 632 73 -47 228 -485 -995 -277 -817 -790 -323 895 836 57 -312 -886 147 -501 -625 -522 801 766 -165 -965 312 71 553 -22 800 -35 -521 810 373 -826 -927 109 -175 -533 262 202 268 -628 -900 -410 -270 353 -225 -67 974 211 713 -127 -375 776 735 -19 -460 266 946 -332 -42 -503 565 -567 825 911 350 859 -12 -201 -797 -514 -310 324 -470 422 720 -580 370 966 -853 131 133 -118 421 -419 -682 -734 -59 23 531 -838 58 15 -691 168 921 852 -235 -947 -929 -238 968 221 621 654 841 445 -804 -889 -498 745 185 -544 -928 -488 642 617 801 635 555 -510 828 65 -318 498 -357 478 857 -69 -10 405 430 -676 202 -950 -678 703 -226 -110 321 -410 -418 -605 24 -624 -729 752 -231 256 698 763 -41 -862 109 531 194 577 718 642 620 -985 -700 463 842 -528 -934 625 -512 172 810 -362 -517 -533 -241 951 -554 393 763 519 397 -803 298 -406 285 -928 162 694 -64 518 359 314 393 437 -965 -81 -818 533 -191 -107 -731 635 673 393 138 314 416 468 -734 581 -703 -443 -973 978 247 756 737 -747 596 -169 -196 -272 -991 -369 54 516 -392 423 -766 44 -5 -872 745 611 -669 -704 525 -565 134 687 318 -12 191 306 -804 -336 61 -379 390 -253 703 -991 185 -43 244 793 -710 -791 631 -366 -804 -647 -355 428 52 130 298 67 -107 -288 -175 -111 206 215 287 129 -972 -427 -632 -244 -393 698 104 -493 -119 -81 307 482 686 463 911 -674 -662 -855 100 -845 59 711 143 379 -317 139 800 -551 -558 884 -38 -881 738 -215 189 -749 1 -207 -780 984 -329 -183 545 -101 -524 340 -675 -845 123 -46 975 446 -793 -253 453 100 989 -92 -886 -569 -198 -77 -440 176 633 -116 829 -261 -784 979 -513 -300 -395 205 -971 942 571 178 556 -984 459 745 74 -238 941 -100 -973 -413 -634 6 972 872 524 892 -959 -875 327 -433 573 -936 -493 -658 -695 -505 163 394 427 -985 373 -141 540 -76 275 -1000 952 -61 753 930 -469 622 596 -562 -537 718 -946 680 -845 792 -800 173 26 275 167 49 -24 -357 779 -851 -460 380 -83 -325 -36 -902 -116 886 -122 -955 -810 -569 55 55 727 -415 -783 -945 -777 -479 -504 -347 -316 -699 -614 280 -251 -441 -752 -937 -875 908 177 -566 612 -954 24 591 718 263 -140 652 732 -819 683 -332 -560 -303 -777 -658 -623 204 511 -756 336 659 -773 -500 996 -476 330 902 -856 -557 83 -543 935 -189 -368 842 615 709 233 -694 35 -353 -805 -336 701 -459 -135 240 -844 -999 321 398 -588 -358 234 770 589 -471 -983 581 702 160 485 -820 -475 -293 253 -888 203 705 595 578 573 658 -99 199 596 624 -646 226 -21 702 -796 -491 -322 155 892 561 984 -813 -622 -101 335 117 -97 72 -989 20 867 268 863 922 976 -905 -687 -142 -528 684 316 726 40 -955 -50 -616 601 454 -150 758 782 -305 -917 978 -898 585 -509 -561 -993 -384 900 155 215 -573 -263 55 602 -515 677 -728 -818 922 -549 -788 934 -632 127 858 -433 28 176 -967 109 -324 -212 130 -483 -482 987 -935 -658 -39 686 674 953 -948 466 49 -289 980 347 -214 -996 49 946 -761 888 411 -224 -368 725 -320 46 687 439 747 819 -470 509 486 -22 983 279 -317 459 962 -14 -684 21 -805 -33 -358 -708 135 679 800 -893 -984 407 -873 -100 606 -823 691 -928 -918 -837 -528 -63 686 -803 -28 851 -333 -420 281 699 -354 784 479 -648 -473 543 364 103 712 -584 273 583 -909 247 -708 -899 206 -870 67 538 929 -157 -41 389 480 676 542 132 -325 -32 -730 -325 -854 -840 445 -998 -584 784 285 409 -173 373 495 -799 -794 457 -124 529 -613 946 -534 -915 60 182 -818 -836 452 -361 319 -914 742 787 625 196 -190 -933 -221 492 -351 -501 -523 -319 -900 27 795 949 244 37 -820 636 -48 -818 32 -281 345 -953 145 -338 217 -384 -7 809 40 -659 -364 -644 -967 -747 -74 -338 -682 -434 -25 887 -347 234 -677 319 614 -813 -173 765 -26 -361 -258 61 -216 211 6 -286 377 -274 82 413 203 273 -968 -723 344 -942 -836 -79 124 552 -172 -35 -650 -417 459 -19 719 391 -76 -131 543 29 646 179 215 -327 -586 415 -992 10 -443 371 588 75 269 -875 -464 672 -675 -621 155 -823 608 494 -135 -382 -230 836 -318 174 -231 -299 -218 589 861 204 -366 90 -164 -812 960 455 -97 -168 -875 595 -948 -37 -122 786 -968 -248 300 -413 996 -862 90 98 174 -181 -3 895 -198 -199 -783 695 555 380 -591 -578 -315 345 179 -91 632 332 113 273 218 -486 -938 -769 -871 -697 578 770 -822 321 -778 -446 -749 -735 -913 -390 659 978 465 -445 -189 446 -784 -588 -520 -377 580 528 -620 292 -975 790 906 -971 310 905 -415 -151 -303 335 -3 610 692 442 879 -559 476 -343 -41 -160 -982 -376 754 288 -839 963 809 -32 970 -522 -677 74 -714 197 -685 -778 -248 941 67 -863 297 -911 -652 547 345 -630 -640 -85 -855 -26 -277 492 450 -251 -867 -537 775 -416 -278 544 158 298 -808 690 -843 273 -289 -829 -526 847 446 592 -295 -504 630 533 939 335 7 597 -586 -851 226 993 -647 681 -762 -169 -578 -668 -457 -127 -180 115 -923 136 -695 182 786 938 -373 -659 56 -648 -561 -804 -95 543 850 35 -690 -219 -26 817 924 524 -753 873 -904 -542 -417 149 -707 555 586 -52 756 -986 -972 -245 -868 -620 538 312 849 703 -172 -3 -653 304 -509 -566 901 663 -268 -782 -900 109 -601 -102 -394 -866 -601 892 973 425 139 756 -225 -452 -458 127 -803 564 -338 -292 236 292 -659 540 761 162 -787 517 57 -204 -834 -836 -352 353 -657 894 777 224 531 719 -745 -757 636 -871 177 999 50 779 -555 36 319 674 610 -839 -799 128 510 -867 -828 372 106 -933 33 583 521 -220 530 -369 -914 -813 840 -698 -615 434 -206 -861 -979 690 67 -409 684 -61 -903 -576 -988 -131 -994 -182 52 539 699 -258 192 302 36 24 59 -967 846 132 -264 -694 -478 -547 -334 -416 -291 -323 -292 170 233 505 -417 -467 -779 -625 -652 342 -190 841 -569 660 -120 753 -57 -756 476 -398 -730 696 790 -935 533 -602 179 -195 -395 754 17 -364 -37 -156 -681 -228 -225 321 -783 861 983 -96 84 266 878 838 51 480 -501 840 391 -273 898 361 -127 530 -603 915 671 952 -723 291 742 754 811 -549 -40 42 780 893 -682 46 207 -847 -219 -245 -286 858 381 459 -420 7 -143 463 755 -512 -357 -93 480 -989 920 835 47 720 -951 -595 -188 -751 388 256 -604 778 56 369 644 760 922 -403 -693 -728 -380 472 184 307 -477 192 -170 335 -662 -867 -316 784 191 527 862 -742 286 -198 775 -122 787 127 -602 676 392 -459 121 -857 558 330 -828 466 -229 -766 -128 872 371 933 670 902 -472 -620 -480 196 76 841 723 -665 623 -800 -105 -731 -848 -946 214 -253 -933 38 716 -870 -642 -101 570 200 -381 249 22 -943 18 232 467 -884 -732 893 850 259 -25 -874 938 -220 -756 -122 -89 312 -620 422 553 981 172 49 -717 -573 721 -952 -162 540 842 -266 157 -582 -956 497 939 -295 201 -491 -359 -818 481 582 -545 738 907 -324 -636 568 -901 -742 -696 373 -274 923 355 94 -541 261 841 -916 -76 -335 375 -323 507 960 -628 -609 -877 -65 -256 679 -532 623 -607 526 -350 85 119 988 575 908 -259 467 984 -249 -232 658 569 754 -202 -408 -284 -119 780 -505 124 753 -352 -915 -351 -696 935 326 -835 595 441 -396 945 -663 537 -88 -244 -348 430 -176 826 728 -166 -455 -246 454 -480 -107 -830 -161 301 -209 -524 -134 -570 -654 720 351 -408 324 -931 -155 740 442 214 478 294 469 -954 -358 480 -830 872 552 470 -771 -132 -120 -696 -197 -730 -850 869 -426 -519 543 -461 912 998 674 699 -230 983 -395 -167 867 -83 -498 -454 455 698 515 628 -183 -11 995 -577 252 -748 270 -389 -596 -280 -855 227 746 -738 674 871 -17 -280 603 283 143 -128 887 -577 -949 935 -929 188 204 833 -542 -437 -493 -410 -671 -743 594 101 -85 298 115 -17 129 53 80 -675 795 373 -298 805 -674 699 -117 120 -492 -296 880 115 -636 -228 -199 -948 521 -40 234 -568 -972 -301 -758 153 -676 -555 892 -330 819 -432 -488 388 829 -382 -372 -291 574 -808 -149 999 310 -890 -845 -896 -432 727 698 -521 -45 54 807 -749 59 365 888 658 -260 -291 -222 39 -261 -56 640 -184 -999 165 128 -216 760 669 -527 277 291 -878 53 -3 861 289 737 -966 972 335 463 522 552 -41 298 610 580 -232 -374 -575 334 -847 -399 -874 853 -239 400 -203 352 94 -785 -681 -502 -164 -881 -713 -476 632 -837 67 716 -517 -500 118 22 -910 -972 471 -560 62 689 -631 972 550 69 46 937 546 568 -389 -60 65 -660 -148 -124 735 -466 142 -79 234 -149 -320 -299 495 -927 -550 -748 -150 391 898 -684 645 -768 -358 -581 401 -711 -994 805 -601 -940 60 -43 418 85 263 442 -402 -976 479 28 -310 -266 569 -347 210 -289 768 298 -202 -241 -380 340 808 99 -848 888 768 -703 -965 944 784 390 -361 487 -152 -191 -611 154 186 -194 -405 357 92 821 692 -948 -547 -926 -35 290 117 459 519 -328 -336 837 -838 956 581 -995 -634 -488 132 808 -761 -24 439 370 935 14 -60 -624 780 333 -227 -157 490 -158 925 -134 414 -886 -261 860 -113 343 -73 -155 -817 816 776 72 363 930 836 739 -691 863 942 969 -655 -306 315 -370 -873 87 -148 -771 952 -395 653 -729 -466 667 735 -211 468 486 240 479 642 -991 -598 384 347 247 113 280 726 -972 -736 254 -117 -68 -868 844 -637 50 815 -313 -214 230 -26 632 39 422 -562 432 877 107 815 -433 -566 123 681 -78 -963 -923 691 -928 731 599 657 -528 976 -305 -973 -492 14 448 859 663 -745 -502 18 173 -382 -422 -201 706 -292 -826 -441 96 419 267 -700 621 -827 -396 -466 649 756 801 894 586 -960 -58 -534 -785 491 -585 -690 822 -787 71 -246 -494 -349 111 -508 -270 -957 -36 -684 -940 365 -144 759 633 676 -704 -100 -423 -727 -34 -757 924 -117 12 303 175 549 -595 -4 -130 95 162 37 -492 -411 -636 -550 -233 -691 -986 -770 -203 -485 -68 13 -704 314 607 -250 419 298 480 -55 989 816 -278 -891 314 -748 -881 -534 645 854 -482 -130 474 -172 -439 -619 275 -909 979 785 -925 -702 -896 129 -419 -521 -606 960 -110 -65 -93 -34 -9 -613 273 -862 637 738 -354 297 189 341 -701 114 -691 45 947 353 844 799 166 921 697 -349 695 -913 -603 817 598 -625 64 -339 682 -667 -192 753 -408 -803 -412 -143 -125 480 -592 -488 338 905 -769 -684 -425 40 -779 613 509 764 -140 953 387 136 -265 -569 881 -540 449 484 -657 963 -165 900 -588 6 424 -490 -998 -720 -131 328 678 648 -459 462 385 -376 866 -428 659 165 803 -412 -629 73 -873 -185 -695 666 -308 -867 -816 317 -154 -511 -439 345 -775 505 276 -389 548 -608 -497 -76 -484 -446 951 -298 656 86 788 -668 -328 470 -59 778 913 -80 522 399 -323 -380 -460 -118 279 877 973 -556 -267 -188 -342 354 804 859 565 192 648 -581 -593 492 -337 371 477 -811 -649 631 20 460 715 -523 -755 -671 305 228 559 -620 -690 580 266 483 -275 -719 179 -234 486 -621 844 222 840 -239 -717 -267 -901 9 -987 -701 -406 -760 611 -127 -566 -106 598 860 273 -3 783 400 953 -419 -543 -553 992 512 550 -620 357 562 -257 878 -121 610 -601 -426 685 955 -786 -579 -815 -144 -699 699 931 -630 747 63 -292 731 -240 -86 455 -655 41 -742 527 120 6 810 870 380 -448 611 -362 620 703 216 836 -804 708 822 -470 713 358 -397 661 101 796 -284 -843 875 -347 9 -638 632 -318 -578 -21 -63 383 196 -356 -743 -188 599 993 214 -79 572 382 -449 -868 -963 593 -327 15 783 -732 604 327 25 369 -444 -257 -3 867 850 -208 710 872 882 785 360 985 -128 -767 605 820 983 839 -43 -39 -526 365 948 -108 179 12 -951 590 -98 794 723 -479 -384 418 995 922 -400 892 -231 -737 649 -439 298 200 391 -87 -569 -862 81 -107 377 -443 368 -438 272 -815 29 -672 525 -654 -163 -254 268 24 852 908 -29 207 534 -38 137 61 -923 -453 -459 719 434 -26 -83 -384 365 -885 692 -190 152 715 371 -34 9 178 308 -529 -1 -709 139 599 -113 573 188 -97 -904 -419 211 -893 -316 -786 -811 -519 -451 -656 -924 -179 183 -142 -609 -180 29 -136 739 -102 -631 -812 584 275 916 -555 633 841 974 273 532 -746 757 -355 29 458 906 -125 6 -800 -165 -901 -606 804 954 47 874 -677 83 951 -705 -662 -388 295 806 925 -351 -152 813 -727 782 -918 -64 -409 44 -919 -572 722 879 -648 -645 869 510 -122 -84 -583 -15 260 -678 -263 641 597 933 -822 545 52 -673 629 -862 246 641 -271 -508 486 957 -359 820 -287 500 279 -921 333 -982 -738 302 647 -824 638 -80 611 -498 -750 -729 -464 -324 -274 676 271 -601 942 403 973 -593 621 600 47 435 702 811 93 -358 190 -431 -380 -520 -802 197 -328 -482 597 -927 -846 726 788 -93 192 748 -856 507 -872 -54 62 -940 945 -376 524 -720 825 -616 272 -363 -847 -415 221 -166 -638 682 -422 -772 165 -412 -816 509 700 437 288 -86 941 -465 -185 -184 929 407 -195 72 204 -443 342 780 -886 982 -469 -300 368 -604 -449 -929 647 -934 -456 4 361 -409 630 741 687 -846 -22 710 757 270 934 792 -272 -647 -397 547 -944 834 -750 -155 -846 -713 298 -844 -999 -625 -309 -746 -39 -639 258 912 811 59 -18 -364 13 393 975 -724 448 158 -337 -962 -465 773 -672 311 23 -777 637 971 65 -414 228 -210 470 984 -575 -828 92 -852 -170 300 993 -821 375 490 -634 525 538 -726 -664 -807 805 843 -504 839 595 -377 -584 780 -701 736 485 -674 -538 -153 -282 -559 -43 155 -514 -927 874 72 475 879 -985 -299 -11 -624 -181 265 -874 779 -163 295 -669 595 -210 969 413 606 -253 456 4 476 386 -31 991 -940 -559 713 708 -585 206 746 613 -47 694 910 610 -167 187 -464 -378 -967 302 -234 -374 531 268 -897 -428 -421 361 -735 -461 -805 -818 784 -292 932 -361 487 936 889 851 583 701 -113 -654 -551 650 59 -971 397 -14 -414 -851 930 -477 255 348 -682 240 586 -913 782 -582 -3 513 -9 -294 -756 -341 387 -639 -136 -139 -620 -969 -719 800 720 -137 -767 268 105 -254 -521 -593 -161 650 -288 -16 -354 -218 -180 -274 936 -63 93 -450 196 219 451 726 -850 -24 -661 369 -652 -682 -781 -160 -660 -717 -688 -861 -262 -138 -552 422 789 -47 -216 900 553 204 -393 537 -181 -546 770 267 249 754 -144 -673 547 -995 867 622 -658 -22 -590 -800 -417 550 -658 -313 -282 279 -976 -131 458 -461 247 46 215 564 -925 -535 -956 -225 768 582 803 924 -203 -431 -604 -31 53 621 185 529 566 -518 518 -129 -319 568 -969 -749 379 -100 136 -951 -806 -252 -490 -410 911 -352 -43 520 -952 976 392 -985 -936 356 -20 -469 368 -428 -704 -385 -170 -541 865 -384 -753 687 472 -309 684 311 -525 34 -861 193 487 280 -120 -715 -988 -95 709 547 -515 222 -559 753 -517 -389 -644 -158 259 391 -32 750 -346 -63 695 434 -459 331 445 945 -393 119 352 -254 956 -823 -627 368 -790 -278 368 596 -826 796 304 699 -902 663 -519 857 971 934 -546 -823 594 227 -221 539 659 -364 785 336 662 -61 -737 489 515 210 836 104 226 415 -250 -23 825 552 -632 -73 546 -455 -885 -290 933 -224 622 -537 -699 -665 -587 -328 469 -215 405 273 901 -849 841 888 -513 506 -244 -357 40 -616 684 -793 -539 276 618 290 -278 -521 853 -465 -919 -622 313 408 670 -370 756 805 -893 -680 -369 84 247 562 798 630 -110 153 -732 -980 700 357 -406 -858 349 824 -150 -893 179 307 -179 861 -893 910 -311 -418 -881 -312 -512 -188 238 -45 -999 -703 -668 -199 -245 736 -521 968 842 -367 606 680 185 110 -243 415 -211 254 -515 -989 59 -305 52 -945 761 953 -104 184 -405 -513 813 408 176 -60 314 -692 935 -227 781 -958 242 234 437 989 690 -389 -911 751 110 -92 973 -664 -819 -10 242 425 -85 845 -543 -611 -596 838 886 695 -523 -253 -52 -3 -500 968 -454 -238 836 -899 909 -491 502 -142 854 -521 558 960 -364 288 -663 465 298 -511 118 903 452 100 -177 1 729 -152 -731 390 -854 260 -741 419 775 292 -513 -730 -639 -167 -386 551 825 -207 677 548 -2 -427 660 -730 444 -864 443 -973 -492 161 930 898 176 742 -609 817 665 618 -990 771 628 712 716 -272 -172 -740 831 -918 161 -157 417 -938 515 305 -633 -341 -152 596 -994 781 -391 -408 -148 -248 -774 257 -108 631 380 -317 -465 152 186 -565 -197 358 -598 -291 209 -441 -852 -650 -399 -205 -550 -311 -246 -227 -358 755 423 -564 -425 286 809 -992 736 60 -883 224 921 -626 -758 174 -749 -41 133 -487 -536 -499 98 -504 254 -519 498 902 -667 148 -74 -224 479 221 -632 97 660 -683 463 7 836 -519 -535 -302 -624 553 -518 -411 -59 95 -655 265 55 423 695 209 -380 728 -991 -425 892 112 592 -287 935 -60 140 -995 102 -389 -579 637 -567 931 -65 -114 122 633 695 272 -350 -471 621 106 -453 -687 410 -209 749 -255 -264 358 321 -407 -754 671 417 349 380 -817 -309 321 78 421 409 762 755 -367 -577 737 907 -849 -895 810 738 -773 902 -22 -532 116 -378 478 -356 709 -259 -972 -882 -416 -783 182 816 -454 589 -588 -35 335 -921 505 615 324 -2 814 310 499 -421 -322 -136 826 540 -802 27 -254 801 46 -950 -444 -413 196 -334 251 -57 -950 -106 223 436 -34 -550 732 148 -240 -748 171 471 -833 -570 -988 -487 937 110 126 -57 -303 -632 -507 -340 317 -746 -648 -845 67 997 -740 333 410 -963 -112 669 -700 691 -868 -757 -838 -748 -962 643 542 -615 179 138 437 -816 249 -926 -844 798 -536 -691 -935 826 -820 870 -400 472 743 405 432 -723 316 368 -109 186 38 -750 776 481 439 95 -389 -407 -390 397 780 -462 560 -1 734 918 -313 891 -237 -508 -986 -784 727 -454 -991 349 -953 503 -512 -160 760 748 563 -657 271 560 -297 84 -184 -188 -421 459 -652 -925 -994 -907 547 291 -108 -922 922 -227 -397 993 150 806 605 676 373 -640 190 -658 -453 268 -650 320 807 -456 -637 119 857 -612 -603 -511 -884 -205 763 914 -444 162 -162 -644 -29 -864 -730 954 -795 398 817 286 661 562 -620 662 -567 656 217 -166 -766 -750 358 -776 -72 34 767 263 -414 -454 -115 874 865 702 -886 782 178 307 423 -743 -740 -219 -29 -378 -793 661 635 486 657 -506 15 265 842 -285 -293 582 -887 665 -416 227 517 952 -437 -392 -652 -291 109 864 393 774 659 224 -937 574 -545 823 -267 -173 947 730 468 -398 -302 295 459 -800 -805 4 -657 -500 -212 567 162 7 377 -54 876 51 -763 -588 425 384 -636 -149 767 -818 781 359 266 902 707 772 203 -932 -81 -398 -36 598 -554 651 708 952 -621 -489 308 -693 -715 94 295 898 595 686 -242 469 -12 558 -35 -167 396 -717 142 -583 367 309 -761 779 -599 -285 -205 -304 804 -914 -97 -391 843 260 -889 519 -842 -613 146 -882 602 -869 -849 -984 -27 -810 977 119 94 -258 -155 541 766 -662 571 343 810 111 -366 925 -254 441 928 -356 -433 -830 782 151 -739 -273 21 536 728 334 -690 507 -392 180 123 511 -47 -421 -819 -388 710 -397 -447 670 -490 -421 154 -288 385 49 -873 -225 -412 -665 -463 -852 -963 949 -626 761 -547 314 -159 -287 -745 -876 667 -909 -737 312 341 904 823 -588 580 -63 -845 -750 116 -32 -345 -949 464 40 -217 880 -150 -792 921 971 -24 381 825 -161 32 112 -239 -175 -3 -628 -481 -681 757 -776 600 -60 -267 -967 357 386 -999 -807 -449 -106 126 -271 -497 -517 514 -71 -747 -536 -285 -644 93 -56 -641 378 -580 -245 423 59 -205 -854 479 550 -252 -384 -221 823 -752 -320 219 321 341 -497 693 -788 -198 100 -443 -750 -442 -785 -987 41 -23 -259 750 -788 -571 -295 203 186 967 947 349 -269 -507 720 822 -97 790 675 272 -727 873 824 -386 -997 -316 -596 157 221 148 110 837 796 -777 146 166 365 283 199 -744 -432 -373 -348 87 734 -979 657 78 -927 -662 350 118 457 303 341 -945 170 -815 -108 301 -899 563 435 -879 -602 -315 -860 -347 130 -708 -980 497 592 433 424 86 -428 -137 616 -289 -263 -994 90 -927 775 993 531 -673 424 -278 -449 -25 -297 -816 -343 148 959 -535 701 739 379 171 455 391 -265 134 -651 246 745 -166 778 855 -628 -909 839 276 -427 -920 605 -714 509 89 857 -226 -522 76 307 939 -249 -290 -71 806 -324 -60 -915 -41 -908 -277 -317 458 -268 -156 705 941 916 5 -999 -309 871 -61 -366 882 -786 893 433 -126 -664 791 -641 -578 -227 -509 -300 -805 -632 -453 -61 912 972 -775 867 605 -128 7 928 385 -949 -68 -983 -314 41 -563 -454 -734 983 142 330 693 270 -474 -370 98 -425 367 -510 -177 944 469 -136 -970 244 121 920 -136 234 -74 164 -806 230 -468 560 31 -166 -87 178 -399 -275 638 788 -480 -844 729 132 -535 581 -311 -360 -679 -786 -842 297 -558 -128 -495 -848 -592 -797 -885 149 -261 120 -561 428 599 318 923 -564 504 -961 -133 816 587 -184 -981 454 -658 -97 738 57 316 -622 -531 -817 -118 -418 -475 873 518 -444 -474 236 -87 635 741 907 958 544 438 -737 -583 -20 232 -909 -35 898 259 -302 134 194 351 -983 -535 -100 -879 -342 586 -148 -396 -390 485 -216 290 314 -74 -343 656 315 -977 403 -807 -243 936 105 133 480 169 824 -934 -824 -219 -211 -739 419 781 -941 146 -724 -135 515 14 -835 -902 286 231 946 -567 -273 -879 4 816 -283 923 440 -285 -827 -884 566 -868 928 -413 -867 -996 539 391 -70 893 -735 439 768 -307 753 395 149 -954 107 162 41 88 -194 837 -685 -660 -497 568 560 -709 -615 -423 -283 915 -771 748 -61 574 135 -558 438 -673 -901 -533 -375 -966 -438 186 -273 -681 -615 602 922 -672 -659 -166 -75 -34 -812 -223 -409 858 481 526 294 -658 458 812 -75 -108 -980 506 -858 9 -728 -902 -195 412 639 -686 330 -665 -93 -380 -616 417 166 772 -579 601 814 27 235 -559 858 -840 -88 -875 -925 -57 -963 901 237 485 885 439 -863 -446 998 -740 -419 68 145 255 -426 615 972 198 -413 -125 275 966 -685 639 41 -437 708 325 -301 -172 -71 -130 -883 -281 573 856 -461 608 354 -262 -748 999 -147 -276 -75 -299 -247 478 933 129 295 -313 92 569 739 -595 115 309 -559 -228 -420 84 -422 -166 853 864 115 993 848 -73 396 678 895 698 985 -308 836 240 328 -854 -203 200 -356 845 -242 889 679 -981 32 693 -783 -45 3 -947 -26 465 -128 -115 -149 222 28 967 -330 814 -511 -803 469 -892 -567 -947 -122 453 -103 -557 789 326 -805 -316 -348 -828 317 -626 -556 391 366 674 270 -249 43 676 -556 -635 953 248 586 -431 154 -451 88 -96 -373 -660 562 -689 408 829 525 169 -53 849 668 -594 -842 -793 298 916 667 250 757 166 564 -558 634 -100 660 215 -732 17 -845 111 767 717 578 -576 921 -442 992 -21 677 197 -619 989 -906 426 54 -298 -44 254 552 -838 377 86 579 -818 961 -472 -103 -46 -625 750 971 -103 -890 678 -579 19 -427 694 829 -488 -239 -816 -92 -236 818 -419 648 -773 782 700 -343 43 -929 229 -908 -329 642 95 -268 -789 -865 -364 -162 -740 974 -483 426 443 171 951 698 -359 -298 898 -932 234 -528 117 789 -907 960 897 748 -14 -920 -179 101 861 -877 -62 -163 366 83 -451 464 109 175 571 -509 482 798 -767 847 -250 939 -1000 491 -684 910 574 45 -467 -122 -449 56 65 94 -856 -288 814 -207 877 -748 110 290 -258 282 184 748 -130 630 231 -485 -175 -32 -4 -556 -692 693 159 -828 283 395 288 702 -110 151 233 -833 -735 116 543 324 780 932 -837 -959 620 627 -178 363 491 -997 -355 86 695 573 -569 -478 -158 -801 -755 -241 497 -658 274 -991 262 905 370 665 -988 -812 -843 556 -680 -996 597 -125 -696 -575 469 464 64 269 35 325 -688 418 -360 -684 133 985 -65 -840 -153 -482 -588 -993 119 -332 441 -15 -993 -315 -171 -210 158 725 451 -754 161 -929 124 -410 823 -337 988 976 -485 -791 -522 960 -607 -124 33 243 -869 252 373 838 929 561 -926 441 -854 182 356 586 -320 246 -671 -327 -678 -323 45 -549 113 826 -789 908 746 -909 655 -788 686 -585 -590 494 -920 -422 -806 764 -611 -632 937 -929 478 -360 284 817 116 334 -683 154 407 -717 802 128 -503 926 967 -259 1000 -32 739 30 -613 419 231 628 -900 169 -771 245 47 -93 -983 412 -480 750 -68 964 -677 17 512 -282 -686 -36 254 -796 -87 -481 219 -807 220 522 -32 72 -578 151 544 -231 64 423 -159 -144 -759 -455 265 -655 -326 599 -630 118 691 -674 705 383 -830 -588 -193 -400 -307 -975 -989 -272 954 954 -717 96 -100 481 -750 800 199 -428 -48 925 893 -565 -3 355 -652 -176 798 -762 251 150 671 193 444 -782 -605 167 -24 633 81 -743 -411 -457 570 344 586 -985 -949 -518 990 -187 -80 -810 -913 -829 -418 719 390 173 242 297 -897 -938 -492 -253 -205 -500 123 803 817 393 437 51 -553 -380 -889 344 839 76 -177 543 -366 -819 636 345 882 -817 -955 -968 -954 258 -357 -456 881 -649 -686 -108 -493 -265 -545 -578 -577 -168 -944 171 437 921 -44 901 -291 873 -954 -940 -558 -974 845 666 230 467 428 -746 499 -962 373 218 585 684 804 -857 -346 989 -842 -182 -701 -501 616 150 -39 439 657 524 10 -70 525 983 796 740 -730 -137 394 -806 296 -70 127 79 -476 -601 -294 -769 -308 873 500 -537 -987 -242 -268 -616 789 476 844 171 -785 -91 408 83 218 515 422 561 286 66 -382 513 -80 -850 -796 594 188 -237 -278 -986 -490 -108 895 -922 -786 -592 -278 -272 -320 705 -329 421 -120 -983 285 704 352 -996 -699 -455 -846 -837 292 -858 677 -964 -772 164 -835 -722 695 -200 -192 313 -215 -718 -607 -744 213 -870 -376 -416 785 -887 129 309 263 -213 -44 716 596 -60 826 346 -57 -901 -114 -998 -733 957 -649 -773 -260 902 -200 940 527 634 -897 -130 669 895 875 -344 950 351 -925 -288 -275 522 -909 -979 -693 -661 -246 -879 -25 611 857 895 -894 353 255 -162 919 -15 -689 -384 361 -970 446 273 -17 143 -943 -170 739 -568 -275 -579 349 -604 382 144 365 -467 667 793 -94 -320 887 877 -979 596 -42 -636 867 979 -274 746 -400 817 -68 511 -510 821 -10 -63 49 -970 -765 165 -110 987 811 1000 -287 887 167 -65 -322 522 928 -711 -610 -319 264 796 -719 687 721 760 -75 -442 4 -459 -306 -431 -329 739 -378 -438 -511 986 293 -657 -551 881 -839 -611 -19 -522 -809 999 112 992 -585 956 519 580 -470 -925 -516 144 469 39 -380 954 -993 -276 993 -461 -911 788 538 -988 262 683 -511 306 -776 486 572 -905 -239 -109 628 -743 -6 -742 233 364 587 961 455 51 720 -447 -6 -973 -516 265 703 -52 43 977 653 -842 607 -379 783 1 -867 -382 -882 -289 -971 -131 68 427 784 -398 -507 365 -254 244 964 -90 405 -996 -508 995 237 702 -396 -272 881 -7 474 -987 -909 -804 25 -58 486 -285 -19 -348 -485 99 -130 607 603 -385 -155 -770 -471 -132 842 -315 515 428 -647 654 51 -501 -337 -913 587 309 930 -204 -197 -459 -573 -791 -596 537 -506 56 10 -983 -255 -415 -525 40 -898 -315 153 248 54 -290 963 508 600 -344 -48 932 678 -284 -925 321 408 -736 -30 433 478 -659 468 691 507 696 928 297 -317 -81 963 261 803 308 453 -13 350 805 -601 734 -250 -983 322 -530 53 337 -214 -238 320 325 998 153 497 -652 234 283 -951 -859 704 -447 -94 374 968 38 -870 469 -69 -586 -841 -303 170 570 533 -464 53 -243 808 707 -423 642 125 -13 65 387 -306 278 -811 401 -824 322 -25 -733 980 45 -715 -935 -129 768 -626 250 34 81 461 -516 -462 -211 -744 -531 -32 263 -338 -731 26 -500 470 -51 72 271 -870 -211 667 408 -508 -283 678 -65 950 940 185 80 343 884 -913 -475 -527 -830 -971 -671 -856 -425 -579 700 -38 137 855 -970 -600 138 678 -991 359 345 758 -451 -514 851 520 748 293 -998 -252 -753 3 -952 191 -214 -984 -531 41 955 -301 -34 975 363 488 -738 -75 892 669 -741 -897 -842 -653 -622 -504 167 -291 388 -187 184 598 671 -683 -320 786 163 -853 897 -106 98 583 -16 -807 183 -475 -253 -785 146 -956 -587 -176 146 -494 925 229 21 -390 641 873 761 -793 263 -928 820 -831 -714 596 603 123 17 -920 -776 -480 -124 342 -87 -138 393 175 -974 227 -932 762 -671 -489 -937 102 216 -467 -693 550 73 396 402 -346 834 283 535 368 -302 -664 -662 -499 -147 -834 707 -943 218 -433 183 847 694 718 770 889 -258 -785 804 549 722 160 63 -374 -450 -918 753 143 -398 -692 386 -874 59 579 512 48 -58 661 764 598 -566 70 -976 -857 -188 -168 -619 928 -166 528 -553 -527 916 104 -579 867 298 766 -675 -100 -796 988 -295 -482 270 756 -958 711 151 -666 -298 427 -971 175 354 222 -249 511 872 412 692 939 -141 235 260 -746 -107 -581 100 998 -174 -472 942 -647 -422 205 -413 368 -974 598 830 558 -339 783 -992 692 735 -650 385 19 -132 724 -883 4 -917 -955 123 868 653 30 265 -989 -508 239 129 -902 -208 -388 264 243 -514 -360 -899 -167 686 -431 506 647 -958 169 135 308 -931 379 159 620 -5 -978 979 150 751 833 -385 -320 -459 -633 335 960 -75 -683 -992 84 450 973 -311 -804 163 -521 151 83 753 962 974 -700 5 -298 276 -258 -713 272 -108 762 822 -496 -545 612 747 -917 -323 40 93 37 757 -284 -999 456 -413 -498 101 392 -783 864 -238 -644 -621 -566 707 226 871 426 -122 -138 624 846 938 -208 1 412 -540 515 -891 -522 -575 323 730 -188 535 712 -725 40 -1 495 -941 183 -981 -560 -225 -806 -447 -937 124 -630 -918 -529 -973 525 -104 856 -338 -638 546 649 741 468 -479 793 -495 -805 346 -29 -602 141 -268 75 -428 -99 -495 89 -466 -563 57 -103 -809 -434 -308 325 954 950 -560 437 264 -920 439 -864 898 -349 279 -882 583 82 -710 -922 622 -32 806 -169 -423 -566 736 -618 -804 -626 31 888 -109 -399 861 327 -216 576 109 -273 -806 -388 -497 -842 -723 933 718 472 -894 -47 -296 -957 -579 532 -401 729 -322 -383 -606 -196 -839 978 278 943 -985 -951 -776 -652 606 -677 49 -687 -421 861 533 -244 550 -994 -245 -567 954 445 -965 -697 906 644 960 -102 577 369 768 450 867 -133 -52 235 -957 501 -520 -375 562 459 -586 621 -559 189 -829 544 608 317 -573 -67 725 859 -492 659 836 854 -503 -405 -784 534 -824 -291 -122 323 105 354 941 -229 591 -365 894 -801 147 853 51 496 -950 48 299 924 916 851 -567 733 814 140 -721 317 785 881 -551 -533 157 -14 -620 428 992 -688 361 -391 787 931 773 -908 100 -193 -931 -793 -251 -113 660 976 -599 989 201 -303 -814 871 51 782 -900 482 -127 -989 541 85 -390 474 554 35 -683 -745 -140 -524 263 -601 277 485 720 319 956 -731 219 -429 -32 -713 915 -585 237 440 215 334 30 -162 -614 254 447 -362 -616 -19 -290 -589 -225 -189 -563 36 -951 676 -970 -202 -529 -501 740 314 524 779 826 -77 153 -721 195 86 906 -406 186 229 -406 690 -712 888 -197 600 656 -199 507 -902 471 294 -869 -652 -659 749 -763 226 46 94 233 852 -166 -614 -533 -604 -302 179 -127 -185 -968 -803 -994 781 835 719 7 -883 -812 913 259 911 91 -277 312 282 -552 287 -26 793 866 -199 -842 -890 598 378 944 -298 -373 -10 -175 378 151 -424 301 -52 -169 597 44 -405 460 -819 95 840 771 -867 928 -503 532 -328 5 507 674 -854 419 -535 -259 -530 48 -231 -244 -678 -307 -329 -644 237 205 -942 -878 436 462 256 342 -265 -736 621 -607 18 -364 -925 773 998 -947 375 112 -10 229 -56 -923 -88 -270 -450 555 118 914 694 -279 449 -795 276 -268 469 290 -217 -636 -820 -72 -478 559 -687 -695 547 -828 831 213 -941 675 -685 -62 -174 318 -392 435 937 14 -630 371 -533 -184 662 557 -605 390 -834 -363 656 539 488 794 -960 730 577 956 949 -64 381 -373 -533 724 238 419 -217 130 -402 358 247 951 -198 450 955 381 656 -311 461 -719 227 155 339 732 529 -135 794 829 -623 11 774 980 645 154 703 -261 -118 613 190 -60 370 590 -945 -979 -52 43 782 565 861 492 364 -888 -642 824 -733 675 333 -91 -207 -331 -83 -655 983 308 393 -137 -947 881 182 -551 -497 523 -80 -28 251 208 -197 -511 -802 552 -766 -772 -250 241 -193 83 -927 992 -633 653 25 -554 565 -435 305 499 943 -45 107 203 375 -496 -95 -661 -21 22 -615 694 -399 538 62 -387 876 437 855 478 -197 -624 951 645 142 -594 533 607 -34 398 -320 315 304 -483 597 -265 902 -743 -809 -578 779 -912 725 -566 145 197 934 -74 -518 -596 -586 313 832 183 -940 383 -402 -83 -975 303 666 648 -795 872 -11 -958 195 -41 -427 -962 -512 -149 -922 -525 516 -233 269 133 -766 314 -345 420 -666 -432 399 -41 -170 825 -37 -956 780 -329 592 -187 -612 335 547 367 -918 321 406 233 224 523 -610 325 996 -118 827 -900 953 92 -39 -503 483 341 -137 -53 -334 -75 -333 727 553 470 -521 -982 574 -526 141 647 310 14 225 920 530 -6 -632 -622 -80 -584 -653 -352 -933 -604 543 -229 681 -545 -383 2 -782 -240 167 -169 -411 783 217 -985 -186 459 139 872 85 52 992 170 -796 636 640 880 174 -543 965 -986 241 -164 446 -750 -808 -718 609 514 -573 -544 -972 791 701 -390 530 342 101 46 815 499 -326 -722 -452 -794 105 934 189 489 -956 -553 -660 103 140 -751 119 -981 938 -807 553 -54 749 462 -138 760 490 -536 -244 -27 -3 -895 -415 -479 361 -130 965 -766 -427 273 141 382 -348 -123 -476 -194 -116 -239 750 -797 -265 525 551 -621 -131 202 305 -434 -298 575 -662 331 482 -86 460 326 563 -537 653 435 379 838 206 475 -147 761 -279 520 -892 -455 10 855 -777 824 776 165 230 -252 -805 676 30 -709 441 -18 -163 427 19 419 -855 -649 -152 -598 -782 868 6 21 -656 -221 885 860 -650 115 882 88 -360 868 -10 426 -973 -840 768 135 101 414 -646 -795 -207 563 348 -282 -439 -696 -241 -397 -901 -502 -770 -176 -479 87 -700 -854 -702 -337 163 -699 -173 -187 905 148 526 -959 557 789 152 -905 102 817 72 623 -694 252 -633 -512 871 350 518 594 -717 -187 578 -412 139 -539 -700 222 51 328 -791 -443 -995 712 -811 -370 268 347 -823 -991 -199 577 -597 -260 462 384 309 -251 -479 -11 596 382 325 682 -69 -435 -704 -192 112 -861 118 -787 -360 -738 874 -677 587 -851 555 243 858 816 35 217 539 945 -160 -39 125 -855 -941 455 -188 163 378 889 -889 454 520 -937 296 339 788 172 867 -346 -776 460 438 -749 -87 79 522 -46 403 420 -620 -941 662 -303 -36 -21 -19 944 639 187 -325 -192 160 -718 320 959 -793 -770 -631 219 159 426 207 -108 390 90 -197 -538 643 535 -877 694 -701 654 831 -479 -527 332 -24 -526 465 -992 353 -871 -165 -748 412 -237 -181 740 883 -117 602 654 241 -517 189 435 -400 -459 -104 862 474 -166 748 457 -561 178 770 178 -609 -262 -357 -784 -400 -638 194 -570 178 -462 108 -810 731 -681 898 -366 944 -54 -593 956 -776 826 -887 575 -665 731 424 989 -862 -26 -550 -399 -366 -513 -221 728 -791 -696 325 -254 -735 -234 810 -459 -273 258 247 -852 788 439 643 -668 196 -66 -915 -762 965 562 142 435 269 974 888 -181 960 -996 446 -382 -978 128 265 -594 415 619 -478 36 250 -311 -29 -612 456 -363 -496 174 721 201 973 -757 -904 588 -679 -729 108 -130 603 638 280 -377 -943 -108 990 -326 350 548 -427 -563 -436 -756 668 213 -926 462 -380 996 460 -118 307 -86 115 521 -367 841 -696 -827 -460 404 -548 75 313 337 824 -376 75 -166 859 464 -821 -650 -376 -92 -507 823 25 400 -975 -113 481 -827 -714 462 -361 606 -775 -582 203 883 941 755 -665 739 146 -571 -992 207 716 -496 -37 240 466 205 441 987 480 485 -950 -368 887 -939 -739 -18 421 -540 519 170 -398 -805 427 -165 208 -14 719 -5 -757 697 266 -33 -141 741 -880 906 621 982 827 447 -218 -333 -149 9 -500 -924 -628 -552 434 640 326 -415 -62 326 541 -175 -277 -80 591 10 670 -164 -78 112 949 -944 871 741 734 396 551 -567 705 -687 -461 -568 671 -115 -66 486 469 -604 -51 224 -225 -637 391 915 154 742 343 -767 670 -856 602 -640 747 -172 -965 438 -495 973 -827 -624 -442 -675 -919 -201 -882 501 -929 -904 229 99 -68 529 804 -809 -277 -533 634 -766 173 675 153 304 575 -492 -990 -364 -168 -718 431 -279 873 -475 -80 755 -554 708 348 -692 650 175 -885 -34 -217 354 822 -327 774 909 -29 354 750 -990 887 334 -584 -726 -239 196 -340 872 -636 440 -743 -312 465 336 527 616 -782 715 -757 355 -599 -922 -85 249 -350 -496 -448 570 -858 667 641 713 -11 -665 975 19 616 3 593 641 356 134 -463 -353 951 792 577 -745 -505 -97 314 -120 -916 251 -842 -497 189 279 417 393 134 514 964 542 728 -287 -302 6 270 882 -326 -698 -28 916 961 470 365 -924 -108 769 -383 -510 -995 425 -82 -679 -276 489 5 -501 95 -293 469 -968 -970 -263 -4 -593 -40 263 71 -224 -327 347 -496 -420 659 -552 -127 -627 823 128 328 -48 388 300 -997 -202 122 587 196 -869 490 -572 756 41 -667 -504 -799 75 -313 -831 481 -493 -593 203 117 -158 -957 891 570 -739 692 781 271 -237 856 -70 -361 714 997 283 -765 210 746 684 -427 -506 42 309 764 -926 -616 -364 553 112 879 99 -410 548 -319 613 603 200 248 595 -289 -126 451 -703 -320 -252 617 -116 545 -126 787 826 149 -212 -856 64 902 257 -566 812 -730 291 -942 434 101 -562 -753 774 -855 278 -648 -400 -590 251 -696 -893 410 -608 -842 -803 35 -256 283 -50 -747 885 -26 -556 -777 -107 -207 -929 -273 661 216 -687 -905 299 -217 111 -140 845 -613 -973 -606 -214 -365 -14 -844 -143 -556 699 178 -209 -713 307 -390 273 -44 -626 527 608 289 -694 137 -413 -130 980 -55 -531 986 -999 717 -207 734 714 -863 573 -906 -49 883 -809 -554 230 -353 215 730 -170 700 216 -628 789 675 -493 261 654 -234 403 -922 -517 -915 504 -789 104 -12 -859 -55 -117 -254 699 568 -470 -814 757 354 -185 -31 138 -248 851 410 191 326 50 -216 -140 -210 533 19 -31 756 -768 -398 156 -755 -155 627 292 -109 -708 264 644 346 632 -178 -267 -785 223 121 217 402 491 855 -708 623 950 876 -538 147 814 -278 -517 769 853 438 878 -171 -399 -95 752 -59 764 -959 -210 123 6 775 -980 387 959 -28 -259 -746 830 350 -162 -271 -12 -995 739 -289 -898 504 -688 363 202 -742 -148 950 328 -394 588 489 193 839 977 -460 496 891 998 812 147 -387 778 201 -260 -149 143 -607 -634 671 341 -93 697 361 -392 -730 -286 626 269 -440 431 141 -394 622 -310 136 175 -343 -348 618 979 -420 -628 -343 -298 86 -839 -539 127 -65 2 599 249 64 453 462 -836 112 -754 -770 440 727 160 -680 -379 753 -420 -725 795 -384 458 599 707 -332 594 182 324 -259 361 788 -629 -85 3 620 951 -572 25 -682 -12 -743 574 -132 -917 -813 102 135 645 194 660 651 184 -724 839 356 338 -990 606 -101 -83 890 -562 395 -65 -308 746 -693 -827 -432 60 -494 -795 -126 751 843 896 -339 -505 -723 -469 -10 161 -435 -234 466 883 915 -791 351 923 -556 313 808 383 946 -235 -509 -275 579 446 273 999 104 686 -574 -453 -473 867 36 979 654 544 -331 -129 -249 558 19 720 -604 -18 377 -954 -38 965 356 423 -23 512 -395 -642 518 274 627 480 692 -709 338 569 -140 -782 -727 -244 -518 -940 165 837 653 -615 -852 -688 -789 -95 -142 -731 699 911 138 545 -369 -874 67 -975 -896 533 20 -212 694 10 428 -850 -945 741 -53 195 -121 -834 577 -358 710 131 -392 -47 -862 -286 -854 651 -849 -469 -216 892 415 -897 324 120 3 575 -102 -179 -748 857 -307 944 745 43 224 706 -183 257 -874 -805 78 -260 -690 -49 698 744 -806 -633 333 -375 997 -665 981 -564 -467 559 436 -827 -531 420 -455 -253 314 -335 687 -455 -146 -225 -801 -147 -72 -689 893 -329 232 880 -18 -791 -551 87 -50 930 -593 291 -838 947 -727 630 355 75 303 -454 733 836 -232 529 -599 419 865 -433 713 129 -278 -715 617 63 244 160 848 996 -35 -761 -126 172 520 -556 -131 -717 -401 964 -90 -627 -920 -932 481 902 -874 -394 441 -79 -919 903 -335 419 21 -515 -552 751 933 -261 660 -845 417 118 832 -114 978 750 116 795 -960 774 -459 377 -761 93 341 -603 820 46 -22 255 -599 -970 377 -438 -218 -983 -73 737 887 -936 411 822 -486 -410 37 268 -205 543 -605 -912 411 -441 426 -870 -846 -560 790 164 -992 -744 398 813 308 -311 -852 10 -996 -777 146 -884 -873 -688 -605 83 -418 -539 133 -630 -492 -169 -515 2 -496 277 126 -792 975 -799 -456 -283 -681 393 -559 534 -818 405 -202 595 534 677 238 852 652 -205 -400 733 -138 -661 -237 -776 608 987 -422 -734 985 103 875 626 497 991 -985 669 -61 -203 -134 -539 591 -591 885 -298 -86 160 399 -478 -246 302 -284 -657 -890 207 642 338 -306 -968 532 846 588 -580 -157 -507 337 712 637 317 692 -913 -6 939 705 -672 715 -577 364 -480 437 -44 453 65 81 -354 -103 816 -59 -105 715 -248 -728 714 657 -686 496 -191 170 -97 247 -331 -332 464 -242 -12 -995 -790 574 245 -350 124 821 822 549 -719 929 128 488 926 -881 -257 159 940 11 -664 -669 887 -428 -932 -125 -202 915 995 290 802 -703 -494 801 764 957 736 95 -315 435 -228 -335 -759 -454 -865 884 225 -578 -166 393 994 293 945 638 -9 -61 502 -509 -835 -226 942 -18 -384 662 692 128 -736 153 474 -166 545 -792 -645 -833 -682 473 -624 652 -781 948 698 130 -373 923 483 -653 826 863 233 -159 403 -824 204 -240 753 -733 544 832 430 278 -88 20 -275 -586 886 784 -595 671 675 467 -713 -793 186 901 -914 868 636 605 925 820 547 -370 181 846 134 233 519 830 737 234 125 709 -868 438 976 126 -742 -375 -725 151 -2 190 -492 -537 463 -872 254 195 47 881 -986 -262 -834 -165 638 -217 755 -93 1000 809 -782 437 228 512 -491 297 693 55 -746 977 117 232 -525 165 -820 350 -124 -753 -236 852 323 469 -943 -81 810 -715 -206 -826 -448 -865 -304 231 -828 613 -400 849 -495 -460 -689 -530 -918 -668 -740 -666 141 983 762 766 902 -400 -283 35 216 348 -496 -960 335 -405 87 -137 266 672 501 56 -258 -418 -228 692 307 -694 555 -389 6 -359 -803 -258 -379 705 290 -776 959 793 633 -626 -634 14 -997 -878 -953 844 -106 -933 513 -671 -323 592 -891 -519 -490 -481 154 615 547 953 569 139 -191 -131 -356 648 -16 -298 -933 -844 319 -246 122 -783 52 349 365 413 -458 746 54 935 -56 192 400 -171 221 330 180 -25 163 -947 562 216 675 -680 215 -70 947 -660 993 733 489 690 -417 256 -275 -522 247 -723 86 21 -411 865 -396 -821 421 754 -957 -414 615 932 -659 -903 -737 174 -71 667 -348 -778 -614 -440 321 -405 -251 -260 -744 702 -4 256 363 -482 506 40 620 -917 226 -335 -95 758 755 -294 474 -678 -332 -746 -263 156 -974 -461 -407 859 796 -331 -540 -143 -155 -626 -909 441 -134 960 177 102 251 271 901 935 -919 885 435 -451 -696 -898 755 -204 -998 -510 231 520 -805 851 505 -725 217 674 -504 301 553 -958 -831 -313 -16 938 -816 -209 59 665 -440 252 -140 -348 -441 -997 9 299 986 -279 789 -719 133 -315 -354 414 -290 -262 -493 -941 589 51 -236 337 -58 -725 -970 877 791 -434 549 -597 -148 432 -660 -702 -196 -512 626 -218 884 936 67 678 -914 -114 -507 -179 -73 -422 -545 359 904 513 527 445 914 698 -917 759 -203 -966 -442 -358 -292 885 195 768 -212 -636 731 879 909 884 35 -965 -184 214 336 962 29 -99 -768 350 331 581 137 -711 555 622 739 73 -489 -770 -995 75 -451 -801 714 705 -381 337 745 919 -518 -768 612 -377 599 -55 711 47 830 -137 713 504 -475 -118 -247 -639 11 -54 -885 -683 773 -107 -297 812 -585 -334 -988 -366 133 -682 -564 -673 -599 560 -154 -199 830 -7 -223 -161 682 -190 935 -615 320 48 -308 196 596 578 -303 -553 -819 -925 -236 969 866 -876 -798 -897 938 -541 -681 919 376 51 -835 750 768 -602 -274 834 -140 587 -230 -719 493 927 -619 605 -139 591 546 -703 886 111 -124 763 518 711 -712 908 825 -17 131 -501 368 -170 513 -55 251 -923 790 858 652 -448 -711 -984 412 -834 819 -356 -684 -804 371 850 75 -731 -910 297 256 575 65 884 -590 747 934 706 999 -253 -241 816 604 -58 624 338 -969 -365 -36 399 863 -582 -583 -637 -774 -887 -135 201 -541 -679 714 -834 197 -249 806 535 386 265 998 -699 234 923 -585 666 517 165 90 -257 -956 558 416 949 671 854 -905 -802 -792 878 851 75 125 -187 759 721 170 692 917 -464 -271 43 -814 -337 820 676 88 -696 608 770 193 -950 -298 -366 198 -471 -258 16 -686 -418 669 -475 573 213 72 -253 -527 72 870 -270 280 -618 -671 -522 381 234 921 -276 940 945 -821 884 -24 -365 -669 -398 405 -657 237 405 -626 -83 640 -910 -747 703 -533 -169 389 -802 -962 80 624 -57 466 275 -249 -743 -829 -204 169 163 566 -139 230 278 843 -770 771 879 -287 318 41 270 255 -85 -589 5 -11 176 -30 -492 99 775 -920 538 207 525 -379 -797 -789 812 -877 899 -542 -248 244 -534 513 -674 -791 -752 599 268 -930 -490 132 545 -312 -113 -528 954 -640 -948 -890 -719 -840 196 -558 -854 -605 863 -414 -104 74 46 875 -6 -611 499 -379 -164 653 884 -355 -671 -504 23 671 449 589 -912 32 -347 -852 -253 -47 699 -252 807 875 -311 421 994 917 -856 -262 -607 -79 279 551 -52 -782 -676 717 -510 -710 -852 116 393 -658 147 -102 47 794 452 -944 3 -819 793 535 555 -864 -227 -139 652 -592 258 -479 669 197 -934 -284 485 -421 -303 201 -678 -922 133 864 -407 -561 -604 122 891 -265 -608 505 55 863 363 241 358 -230 -123 -791 394 460 -347 -252 593 175 441 -476 880 -758 744 -946 -395 703 937 780 -768 771 -16 -357 -995 2 92 999 -484 -594 142 -731 -434 87 -398 -16 -253 133 -800 -499 478 80 795 -965 806 772 460 697 642 144 713 -2 499 135 929 855 827 21 -229 -488 336 -408 -9 270 -682 -84 -927 -733 -330 139 215 622 -263 373 741 -665 326 -82 650 -579 547 -428 -199 -809 -245 573 -748 -566 771 988 68 -937 990 798 -160 345 -402 -668 95 772 791 -464 -774 317 183 336 240 -658 390 -309 712 356 529 -499 -238 182 116 89 -990 849 -879 331 -183 -305 -271 -902 916 266 688 305 -562 -731 188 476 671 835 823 -992 434 287 548 -36 656 24 861 33 78 -802 763 996 959 -952 -785 471 -900 60 146 934 992 553 510 -719 -82 -994 -616 93 649 -261 592 -138 -881 -137 323 -786 -799 763 -393 642 -546 955 853 886 -860 -518 -480 627 -698 -871 391 856 -170 -425 -567 364 531 603 -431 507 252 588 883 -246 168 -941 79 -637 -177 374 -106 852 -181 584 -724 827 976 -19 874 827 -633 677 922 627 25 -324 -698 -330 -130 619 -431 641 335 -102 730 -72 881 -427 63 -694 412 -168 -490 381 -363 -59 -500 -900 -256 -902 -599 -715 591 423 -498 535 -958 621 -651 -947 -832 297 -695 -719 -460 560 -141 -362 462 689 839 -19 226 -325 675 44 -892 603 23 889 135 163 585 -315 -723 -29 775 -655 -486 297 -182 538 669 82 -662 952 15 -855 -930 -544 912 818 -255 28 321 -599 -328 161 827 -267 -586 -851 502 624 -696 -493 325 -966 521 -957 -714 -78 -420 -572 -516 -804 368 -901 984 327 -348 336 -748 -96 -107 -592 -35 681 -488 -535 990 -297 945 -168 873 702 -526 947 -376 -315 -429 -567 623 -353 708 388 -899 -226 938 574 315 -633 788 -858 792 -82 85 -145 299 -691 -320 -616 -782 -999 144 807 938 -200 -991 -714 -139 472 422 -529 505 104 -136 -897 -633 -431 478 -682 187 -662 -173 904 93 150 475 -911 96 454 -987 285 793 316 830 -940 -891 -496 938 538 290 -291 -922 -654 361 -623 -90 207 97 829 -953 -143 817 390 -247 440 -476 -235 -17 -987 828 -537 -897 -135 468 845 -473 629 -760 -68 776 414 -84 -408 -304 406 -253 743 538 -460 -347 -155 -810 -20 527 -986 -593 51 111 -833 -466 -750 338 816 231 -344 -34 -335 -345 975 948 -828 -812 338 320 -207 -687 525 670 263 -142 -598 442 569 -519 -956 -921 -455 -553 315 775 -285 708 -524 -587 272 682 292 156 -716 320 -666 -918 73 103 -637 -577 870 520 929 581 -882 861 -659 -871 329 612 889 973 -746 311 240 719 207 145 945 488 693 409 913 -426 -395 -158 -395 639 -815 977 -229 457 -157 -393 987 516 403 -83 347 -290 553 420 934 817 -302 315 577 -470 303 -723 -29 424 422 970 299 453 -910 148 308 955 -448 -717 -883 -869 734 -775 -452 994 918 962 166 -715 -108 745 -744 -462 657 -269 -945 301 667 -97 742 -256 851 591 -432 -918 632 126 262 -460 -901 -796 220 485 -239 230 436 17 694 742 -958 802 966 -130 -872 -965 641 -961 -753 824 -300 -654 -462 611 -431 -955 942 12 -513 -779 -900 -23 -835 -985 514 -819 96 64 -460 204 -524 537 871 -545 -374 -937 59 -824 -529 -127 680 -80 340 -119 601 878 665 856 244 728 -703 -110 542 -242 -638 141 154 391 -815 117 881 150 69 917 -528 -13 -442 -47 757 -996 151 240 579 -631 -194 507 -12 -818 -662 -944 -991 -267 -69 -229 601 469 767 209 -538 -739 -575 17 75 722 -147 -806 364 -177 253 800 257 115 -462 -768 805 115 733 213 -338 599 77 -606 863 -129 -286 712 400 -665 -3 -713 -766 817 -289 -711 -957 -767 -672 -585 -446 -594 582 20 -725 250 811 -162 -49 -844 -662 260 58 -468 -440 526 495 300 -472 116 -141 359 -597 -840 989 -927 -834 957 -690 -788 -870 -419 486 -530 865 715 -29 -934 626 165 -624 689 280 -661 690 325 -202 -910 980 -759 -769 80 -687 -884 -1000 -359 813 918 -21 344 857 -216 282 347 -147 687 200 -376 -898 -944 -729 953 -917 -741 -851 387 57 -439 594 -439 185 -538 -749 -3 53 674 -185 650 -527 -197 -961 207 -144 -202 -577 601 -14 448 -469 -921 -605 -447 -374 -475 786 556 -675 133 722 -264 314 424 -589 472 789 -407 -751 753 220 367 -194 7 -519 107 -22 -176 353 -26 -252 -131 -247 957 977 -504 170 378 -885 -680 802 -66 -415 832 -604 -499 -639 -142 236 -577 -373 -993 -229 940 451 -501 44 -30 942 160 996 717 823 292 631 -677 771 91 776 362 484 331 -629 -91 -612 -574 1 757 -509 -679 733 444 -177 643 283 817 -172 -294 -243 -419 415 961 119 940 254 570 963 -97 -779 188 606 -392 581 -753 67 -753 951 -911 -143 -283 124 -435 -267 692 758 196 837 -367 590 592 786 958 -333 168 894 908 -238 -855 585 -88 -965 -344 940 955 -560 -985 -789 339 -794 375 248 -3 -705 206 249 -285 506 -773 -912 -110 533 -933 938 672 118 -788 -195 579 -441 995 902 -744 867 684 -344 -627 -199 -597 -750 867 302 926 286 535 323 -257 500 -978 91 -30 444 -50 -407 573 198 248 -66 38 -299 -572 -838 727 -418 695 -783 419 -350 76 -997 -253 -23 -46 898 -548 -101 938 664 616 598 631 -284 301 -352 507 -198 -648 736 607 -1000 -740 -279 -918 747 489 923 702 148 -925 -580 -38 89 -985 222 -497 -448 -165 436 188 -460 -888 773 -242 852 -194 704 -973 -642 987 984 -134 967 -383 962 -358 531 497 833 -127 -236 550 42 304 -599 -687 541 -974 761 130 770 117 495 506 -16 -296 82 246 777 557 -113 143 861 -987 -41 -150 -957 613 135 -350 -801 -81 -955 -20 -91 -17 541 101 -340 14 -781 -643 -200 -320 -573 108 787 718 562 -898 809 487 -732 125 -875 -822 287 488 83 950 122 -417 600 -959 -289 604 555 653 -993 -733 81 61 717 -935 -79 270 941 -170 -594 73 -830 -779 -371 241 244 197 -909 186 -581 812 521 212 -213 905 -232 844 269 975 996 557 -891 -274 887 -201 -298 -224 141 -822 -663 869 775 23 -963 -322 -469 -110 -906 -294 68 521 707 -328 144 844 -123 -971 -275 -213 -752 847 256 -739 -120 371 -57 622 -419 -66 -573 -258 -587 411 605 562 -913 738 389 411 -175 263 647 -396 -582 541 -216 -22 -372 -181 -88 112 266 -351 687 58 642 599 -926 -46 -808 605 -6 562 863 -534 102 -973 -218 442 689 691 -830 -912 813 -445 784 526 875 -339 319 -549 505 917 679 925 476 252 577 514 -640 611 -451 -896 243 552 893 -290 155 -395 714 62 -416 482 -151 -576 68 -878 -39 -844 -409 -979 240 -697 273 999 780 170 -764 111 329 -445 -682 -549 -254 -430 185 843 -572 -306 -659 124 169 641 -96 59 654 -510 240 77 -674 -22 -403 -549 274 598 -375 738 -628 -971 -305 13 430 -486 -169 62 -531 989 -530 -436 -232 -999 959 419 932 -396 375 -416 -941 -781 -366 -94 544 428 -165 919 -603 -969 -741 -536 103 113 -122 306 513 -35 664 -188 759 21 -632 -888 -230 -345 -226 -665 -315 -619 417 -668 -146 -776 318 614 886 -379 -233 -874 263 611 38 922 98 351 -260 -759 -108 -426 878 -833 492 852 218 -224 935 862 128 816 530 821 -733 -654 -826 262 461 -426 964 -58 541 -204 -95 232 479 171 -963 -257 389 -778 574 288 528 286 -350 353 766 -785 574 770 -619 892 -237 864 741 573 -980 662 -50 889 -223 108 -331 654 -80 -124 -667 249 -142 131 172 -288 -893 425 810 552 135 -862 -28 728 -821 169 -220 -528 -923 260 -912 37 231 601 -5 124 725 911 734 -650 -621 918 231 984 -641 -869 809 -237 972 -715 247 -950 -924 -111 537 -151 429 -236 -199 886 255 403 -690 683 -408 -283 -809 852 799 -133 671 278 -774 238 845 -58 970 552 160 725 -580 -1000 -970 -22 -352 260 -189 166 -816 -787 626 868 -627 102 405 375 -417 -777 374 583 67 -400 245 -56 910 -704 261 317 555 177 974 843 -385 572 529 -37 -119 -58 22 939 854 -301 -957 369 72 -568 -984 334 -398 106 824 610 92 440 97 53 608 237 889 -10 851 -283 381 -373 2 241 -59 494 840 -932 -297 307 716 257 267 -865 -731 -404 -195 -422 102 -36 -290 -905 -100 -78 182 -709 748 -228 785 977 -205 -664 320 423 136 -943 -590 -62 -3 832 981 398 -509 -942 505 975 418 -106 -945 -110 484 780 -767 -328 874 -689 638 -987 -407 172 -502 574 -607 -918 617 -930 -554 -203 447 -48 -253 259 -79 -857 45 -969 -38 100 49 -182 -808 -993 -701 -768 971 -848 -132 -142 658 -142 785 185 907 -560 -341 835 35 -129 943 -226 380 -106 29 594 -205 -331 448 -895 -37 700 -712 -631 279 -63 -845 445 942 -572 142 -59 -165 -180 831 851 -480 622 36 887 -233 799 -296 -634 -650 -661 -120 335 -410 -62 -100 115 -719 389 823 737 -133 1 724 271 3 300 -568 -67 547 745 378 711 170 -461 791 566 -131 695 -172 -172 -288 460 -340 -382 293 242 -480 522 783 403 60 -107 -752 -80 950 -185 840 336 764 444 914 -48 129 -979 -168 -873 -387 100 -362 600 -267 663 -635 -242 302 -659 -107 -539 -650 259 -240 -164 -136 482 -775 -626 741 978 622 -771 -909 -221 -894 240 -230 -888 -717 -316 51 -177 -997 -444 -191 649 -420 -526 -473 988 -117 204 590 266 -34 -411 -486 389 -829 -410 631 -504 -354 -391 -773 671 273 69 100 -155 -346 -172 311 665 -5 -47 564 668 722 -537 -345 -651 -428 449 267 221 -882 972 -404 741 -921 -56 -582 792 -729 910 -326 -82 -352 308 657 55 -71 912 455 524 778 -409 858 -326 -974 -777 360 -800 114 -593 244 -829 -128 -570 -62 353 95 105 -157 99 910 -529 389 -78 -208 211 843 -724 -934 -164 183 -988 -823 715 88 -93 -479 -700 -305 327 -19 -264 -282 498 -682 315 528 -483 268 589 538 214 -279 -658 10 809 173 -484 -828 583 -754 117 303 -557 -330 -187 -494 442 707 -169 686 311 499 65 -322 -586 566 906 811 -145 347 -126 -490 255 674 -846 -534 -704 -130 -143 -536 -399 367 -657 866 714 222 29 -768 -478 -848 24 496 -785 -324 181 -259 -415 566 -178 -524 660 317 -475 413 959 705 639 -270 -590 679 850 237 -66 -430 120 -479 -289 426 886 869 286 795 -779 -160 8 -250 -734 -180 168 -993 975 516 221 939 -794 -45 260 381 -111 -575 -66 380 312 681 -963 -34 -797 825 990 769 686 65 334 902 367 672 -728 1 -751 -470 -882 -501 888 71 -212 400 178 68 266 60 -624 246 -895 -465 -326 854 343 -301 283 415 255 -952 -939 -854 -940 141 977 414 -632 555 952 38 754 -756 905 -888 296 -18 223 212 -960 -958 -337 619 394 170 780 921 -162 491 -24 262 199 -247 932 -90 -822 -522 -130 -742 -986 -886 549 -259 -303 46 -833 -28 600 124 -237 207 -66 -120 640 -180 234 833 549 899 153 -358 -633 -148 245 998 -291 142 157 94 -568 -685 400 289 -96 291 -954 -900 170 -644 451 5 406 244 360 438 -454 210 932 -932 813 958 934 -744 639 720 377 851 847 -112 -760 -195 404 -586 -576 -216 -637 -343 -935 733 911 164 -172 848 -407 -164 432 774 -310 -142 458 -197 -501 -409 -68 -824 -338 260 746 -590 848 -308 989 958 435 -888 -667 357 85 -466 -473 -657 -426 -111 -551 354 627 -330 -467 711 -953 972 903 303 -524 906 -322 280 707 590 799 -226 -21 -125 460 904 -609 -594 -440 157 277 -603 -450 226 703 48 -316 772 524 461 509 -443 509 528 -501 333 301 968 622 -760 -982 425 211 289 -712 51 -281 -727 516 748 -74 -701 36 695 -576 -416 -461 -963 90 -427 -549 -357 -237 -858 810 -29 374 -974 -239 59 68 836 641 -192 -501 721 885 485 -418 -271 27 -315 -40 297 -796 832 -590 536 -443 857 -435 -628 550 528 969 859 -261 46 60 521 -37 -449 130 631 -725 -148 972 525 -443 372 972 -193 -146 -412 904 -230 7 -737 8 467 -515 -323 -584 871 327 379 817 -474 -183 920 484 -730 -544 35 -108 111 -571 -217 529 331 220 923 -253 606 -618 -455 -996 178 -531 207 639 846 -27 568 -26 -796 162 -422 -729 280 584 -45 768 407 -507 554 662 344 -935 430 660 260 -264 700 321 -681 677 -875 -788 -455 773 311 -335 -399 -153 -772 -1000 897 -609 -883 -361 130 356 -897 -336 357 748 720 688 -489 -321 -88 404 194 -30 910 22 -647 309 -502 955 548 24 20 -132 -640 575 890 625 -547 -389 -450 524 563 784 933 598 -193 377 -841 -851 -483 452 -230 -227 -44 898 7 -132 -463 -663 576 169 325 399 -860 -231 175 492 -983 62 190 -785 -341 157 230 34 -813 925 65 827 438 -113 -742 115 762 950 294 584 -263 -866 -477 -91 140 -315 -426 87 -160 -247 -110 -298 810 -869 178 -792 896 654 872 -408 165 -259 -429 950 622 102 874 -200 430 -244 -68 -560 700 570 -746 42 -761 114 -712 479 594 -779 -291 -980 -327 -257 -253 -9 434 770 -502 -960 429 -57 617 8 -344 454 240 310 -105 777 -452 -998 -945 797 352 -119 -609 -984 -626 -195 -786 960 -994 -8 -798 545 531 99 -700 -733 509 -980 -186 931 20 -249 4 -457 555 -137 753 -899 776 -654 752 605 -590 -248 506 732 -433 557 -310 -439 197 509 -733 -67 538 -261 526 757 -842 476 724 132 873 -681 22 -665 -754 503 -547 -357 -766 -889 -36 -591 537 -842 529 -391 -427 978 469 -761 828 -584 639 921 269 -975 731 -877 -700 737 -829 -358 573 831 354 877 -700 152 -97 -759 -68 349 -831 653 -466 -279 -652 -133 -992 -704 499 -201 -746 995 -852 -30 426 860 -802 -523 279 -755 -442 -886 -647 663 98 418 -151 294 -475 -246 -994 660 21 238 764 947 528 -867 606 365 179 808 505 -776 912 -429 -776 -121 955 -566 824 482 521 -934 -639 30 -85 22 -288 -902 970 15 835 -329 -190 -297 -79 265 111 -860 -952 900 -655 -908 488 -219 -681 683 -693 448 813 -533 -170 939 258 187 705 -401 997 88 -178 251 657 25 -137 -554 -314 -530 327 -932 965 -180 69 202 -366 -75 783 -114 -668 659 -914 31 276 584 748 -512 398 208 -144 440 390 17 438 -872 -525 404 -562 -189 852 587 0 -576 991 -419 641 -683 996 -541 -416 -876 384 -522 -95 791 396 -750 -692 531 316 709 -463 -920 -710 -567 -907 -510 173 775 -508 233 271 -747 -920 797 15 764 664 620 635 -846 -422 174 -147 -569 316 538 -691 490 -894 -425 -150 -457 -815 512 245 -878 -212 -441 996 384 -269 820 -349 -131 -365 553 -371 -773 115 -277 -566 -77 -674 -148 -596 456 -887 63 394 948 -941 879 593 -530 -602 79 105 694 362 416 -786 92 49 399 936 126 -302 -579 985 -613 -481 -858 -201 149 907 701 -877 328 624 826 862 -875 443 -238 -905 557 -138 51 443 -575 863 326 867 71 560 -428 -587 -153 248 -833 463 387 587 -95 942 -655 -588 20 -125 300 152 107 -116 -664 -405 801 -956 -206 262 -315 -60 653 405 495 106 275 936 682 463 -76 209 -185 407 590 -858 203 -944 513 716 698 -350 183 291 -690 -472 -630 -530 -577 992 -152 190 -99 256 -822 382 443 -9 -609 234 -136 -90 537 306 -334 -352 -700 -748 318 167 -696 629 -720 -313 799 341 501 -10 -964 -337 869 -91 770 -313 371 -511 374 -431 -304 548 432 917 -525 -91 -430 -931 495 258 -833 -677 -959 240 936 -304 -662 576 -34 577 -958 -986 -437 790 991 721 725 293 -714 772 -268 -544 550 476 -959 508 34 960 -240 -372 -748 -219 -202 867 626 963 -209 -504 454 261 -685 717 759 -638 344 828 -710 170 113 510 -483 -131 373 612 680 375 232 347 -136 -4 946 -391 262 602 -945 505 107 -285 -757 627 679 -759 803 627 -853 214 -452 526 842 354 -591 294 621 740 -361 -290 -960 -50 -743 -872 191 -750 -794 -36 -67 -413 429 516 -809 919 558 993 770 -917 -983 -568 557 104 830 -512 213 657 707 -854 388 925 74 -991 239 -485 -320 114 -653 -515 -160 -765 -706 666 237 120 474 -448 94 -383 430 -573 501 429 -928 520 -748 -55 228 84 924 -332 -568 -455 -956 603 888 938 704 -335 -743 349 -905 328 -53 -895 -222 718 -794 981 841 -519 -253 -136 -645 20 723 -361 861 -232 -544 737 519 -71 -709 974 -724 558 -971 991 892 -951 -589 -268 -561 -336 149 -142 -168 516 -167 697 696 792 -396 715 -694 -177 977 713 182 791 -76 -600 714 918 507 -895 760 -74 -906 792 -236 -69 -328 892 -630 -376 302 -122 371 -295 -142 -70 354 523 -21 -663 -635 -465 411 -603 806 920 -80 346 485 -498 -312 150 -725 435 344 446 518 225 -81 507 -42 703 3 -296 -436 -185 735 953 -87 319 -90 -424 751 -107 -81 -847 87 -216 441 -711 135 393 -762 -640 439 -940 -988 -64 142 659 -165 -384 -425 589 -779 -115 -829 -251 -487 -595 669 -210 375 399 815 706 919 859 -714 149 0 -143 -522 835 689 695 179 763 51 -405 -481 119 -3 -43 -395 -806 889 860 370 639 -531 -811 -709 610 -654 -449 -492 986 204 500 -581 -295 225 -575 -820 -208 -202 -241 502 987 -117 -163 441 357 870 124 -247 -404 276 -20 -164 479 -924 941 -308 979 -462 896 987 -493 -985 -902 585 -27 228 -145 877 759 433 838 -682 -246 -684 301 172 -112 629 -201 825 890 451 342 514 -757 204 -984 -816 -365 204 187 -60 -193 300 3 -574 -360 331 830 437 369 325 -574 618 613 521 -709 -79 786 664 -192 103 473 -754 -642 874 841 -923 140 -544 919 -765 807 -170 364 -439 642 263 535 12 -239 -484 -707 -406 -275 203 -569 -969 -129 319 868 348 624 -304 279 -679 -535 85 584 423 212 -728 -766 -401 560 -153 853 747 -804 273 -583 -962 -957 -752 -557 474 -600 -720 857 51 436 16 -390 869 320 582 -803 693 -515 262 526 -75 -857 -515 348 370 -617 -514 699 776 581 444 -123 -402 -232 715 -836 599 806 -717 -42 -521 135 -700 422 131 -235 400 312 512 -338 -342 254 -873 -381 703 941 582 454 -917 -929 822 783 66 830 729 -435 -623 560 3 -877 -892 -226 -167 980 523 -805 -320 627 9 572 633 878 723 495 237 -730 -207 226 -616 496 421 -861 265 -681 650 -533 853 766 916 -824 915 659 -336 -879 -584 -197 381 550 958 200 -657 707 -554 503 -157 -389 720 -404 293 -540 301 -949 871 811 -374 -176 -726 883 707 -746 -532 -408 825 -980 -297 -830 -545 898 -409 19 593 -563 73 -964 352 -497 -257 710 129 -181 -152 -30 -991 -604 546 885 599 -431 100 306 -469 -315 716 -740 496 -581 835 931 -242 -716 -105 -331 -61 983 586 716 177 -850 706 -268 -401 554 502 551 -557 -662 -935 -84 12 949 988 -581 -986 -273 -2 -447 -579 -439 502 97 -209 -352 235 66 -626 749 -463 849 929 258 232 -644 -678 -657 -558 473 263 418 -666 -334 700 589 -945 -710 969 960 -539 32 557 123 -501 541 -229 -859 12 -933 -172 -477 -317 313 910 946 94 -852 -570 -344 241 219 45 102 524 -56 -914 -591 736 741 105 423 716 555 20 -232 -256 -575 430 305 50 -578 472 982 63 67 -62 503 803 -852 -677 -658 -119 -217 998 263 988 211 577 -438 95 -690 -199 -145 238 -993 -800 100 823 277 649 428 652 437 -952 189 -713 -524 -842 -895 -121 858 -293 633 -219 877 605 299 -691 -403 670 -57 963 -156 -724 216 -463 199 835 -666 -577 -817 662 247 848 -807 474 940 -440 972 919 751 94 903 -928 520 -593 605 -730 -742 -793 -887 571 996 -859 -588 321 903 3 -679 42 445 -388 708 940 -507 435 228 -472 -457 28 -879 -555 375 470 -529 320 -500 657 -963 583 -788 -253 408 171 -877 -903 323 721 -995 -144 -501 -615 -891 -438 -277 -807 41 840 -765 209 849 179 397 515 930 379 -809 199 -657 721 321 580 -676 -303 776 -337 323 113 -471 259 707 660 131 407 -916 -964 875 221 692 552 -243 -179 -288 -661 -434 -239 484 -253 994 -280 -480 -453 236 162 -906 -743 892 -425 934 -902 -493 -734 786 -570 681 -518 537 898 945 14 701 921 -962 378 846 221 -335 13 763 231 451 662 -997 342 867 163 -355 -181 -156 -375 -395 -267 -95 753 768 -486 -494 338 550 180 -266 -102 621 -307 -726 709 751 -435 -832 -599 -277 -759 78 640 642 80 837 -155 546 -861 -528 942 271 -771 -766 829 242 -711 158 -563 605 408 843 -705 -605 423 419 589 895 573 -633 -791 695 -241 -875 -831 350 377 -399 526 15 816 662 511 500 -83 102 -627 779 548 624 555 -580 -299 -917 700 -363 -340 -638 -576 782 -37 -511 395 840 -878 -940 172 -752 -313 -929 -10 -332 511 -107 -666 -929 777 430 -973 -168 672 -495 322 734 -517 620 326 -141 -387 -333 -913 86 -91 -683 -753 0 -503 547 817 -443 576 -351 -12 686 14 -28 251 -607 -840 -917 -269 -723 446 577 689 882 -758 436 605 159 -925 -435 -29 -324 -843 409 814 -580 -881 -443 -833 624 908 -32 234 -140 212 -515 948 -419 625 644 163 218 548 970 -908 -433 206 -749 568 -376 77 -6 938 -616 145 -430 -308 -648 -169 -817 360 -512 -518 712 767 772 554 -321 951 -573 -966 -458 -144 -311 -611 -272 -111 -247 -161 396 204 -92 -180 -263 143 4 466 73 -912 -21 703 -626 644 -124 -320 -526 -375 526 912 421 706 261 -348 -696 435 163 240 -675 20 -811 160 -591 682 -809 80 -18 -975 683 759 -247 -765 -717 876 -640 -434 152 -808 -489 920 -768 840 710 -167 -789 537 944 559 490 540 64 136 -229 -48 -67 220 371 -435 -365 -107 -876 237 596 -610 289 -62 176 -344 -970 -696 421 -980 929 -511 360 159 490 707 -66 667 -213 -3 -917 84 -879 -316 -648 641 -130 -844 -378 368 366 263 -340 88 -144 503 -249 -432 -473 35 281 460 419 -216 -335 -778 -293 -165 -908 -905 -668 540 448 -733 912 -575 -119 -418 512 -113 -648 -769 911 -502 997 317 865 -14 961 -766 724 282 -188 428 359 -495 524 -34 -148 -899 -905 45 49 -524 309 -139 -330 -985 569 -40 -396 528 345 418 819 -318 -574 363 148 990 -603 664 44 58 360 673 485 -828 214 -311 -788 -460 23 586 731 -282 -442 -903 -305 917 213 -225 325 -793 194 617 955 755 578 -693 984 764 749 969 -341 48 933 968 -680 715 843 -899 -580 262 836 32 -279 -429 680 -485 58 -232 -257 875 272 -886 -67 -999 -423 -763 -843 -176 777 -883 -58 -391 -69 538 -766 43 -660 -842 -264 -6 -551 -195 476 -961 974 -803 133 10 -641 926 502 407 558 -42 -213 -298 -409 -735 454 602 -645 -622 853 -728 -16 831 462 -899 523 629 -156 139 -877 839 256 -881 -617 -565 559 160 327 648 -896 792 -500 -841 470 -683 667 352 759 -539 -958 -8 -969 188 -843 42 -374 -341 855 -289 658 55 -751 118 784 -311 795 -917 -847 460 562 -503 773 585 -890 371 827 893 -8 -591 -796 140 358 -29 257 7 -349 -376 515 523 -581 -781 258 -400 440 -339 667 889 927 742 -959 -840 -692 647 -486 -613 -66 -212 919 407 -478 -183 45 -114 943 175 252 444 881 752 -335 810 -843 409 976 -723 -117 -204 -264 -614 -280 846 287 132 -496 -100 600 -678 608 -703 -174 -796 -31 -955 -156 -425 -105 412 -740 6 564 551 152 -429 561 -430 352 534 795 443 336 670 899 -284 -840 507 43 -469 -336 -704 386 811 -205 -464 -505 -143 653 -857 -92 -792 -618 286 -594 -478 -883 66 111 -830 -51 512 -424 -219 -704 304 -802 760 747 -612 981 316 667 -371 142 -622 -844 -42 -436 -95 -453 -326 488 960 48 -931 -585 812 -154 -176 758 -40 -295 972 -275 -525 -363 -462 -675 -793 -795 -607 534 -323 -728 -750 152 211 -140 -205 -747 -920 -744 -306 -189 501 -296 -726 198 -269 -44 -591 25 838 -349 -459 -430 -466 -279 32 713 -68 -883 -774 998 -935 -307 -388 -426 -849 712 -452 -154 -720 -342 -387 -208 778 -13 -357 -985 389 -313 -901 -575 917 -407 -173 892 84 -434 -703 352 -611 957 776 195 630 -485 932 197 605 -871 919 995 -141 -658 395 919 836 -252 273 -832 780 683 731 109 258 251 -254 -450 128 -653 213 196 -745 -776 -202 660 -177 94 -43 551 719 -829 -773 -12 -927 536 -535 407 -687 853 -892 472 60 -604 728 -819 -489 -103 335 -973 502 -803 -674 117 165 70 477 -246 -243 60 988 63 543 -840 -225 160 -658 -781 -281 -455 366 663 -344 -115 -860 317 444 -724 -6 682 -695 578 316 -726 -757 168 438 -390 614 220 -495 577 566 993 584 863 -106 636 -338 122 -396 495 334 433 704 -167 -951 -93 -309 255 512 783 859 957 306 524 200 -294 -664 -196 -343 25 32 -661 288 745 -285 -712 167 534 648 -210 -189 -977 231 -483 -855 543 -956 267 791 -948 -669 158 -363 716 259 -574 348 454 668 -258 -899 -561 -52 253 301 -33 -429 604 -568 -233 241 -188 825 -507 570 -501 884 569 -748 -860 924 -168 -265 -151 -140 -163 -247 545 -620 -796 -645 401 -805 -74 -145 -747 240 100 -851 -622 473 -328 972 -618 -108 791 -334 -529 -964 903 -272 -644 950 -871 990 76 -567 440 477 -767 -912 419 328 -216 -149 71 -953 -839 -955 318 800 -982 672 -908 -772 128 -82 -838 938 -418 331 522 -323 -791 446 -827 290 -385 -209 810 292 -424 566 -846 -657 -18 52 -257 -851 279 839 -950 604 -616 12 840 953 -944 -909 701 -431 823 -714 516 637 -227 -676 745 901 589 241 -563 358 339 -127 -422 294 -782 -313 10 -232 -522 749 897 -598 -318 745 -27 -948 954 199 206 677 -234 436 -728 -763 738 729 658 -581 226 -591 929 849 -773 743 902 -701 760 -906 -827 -538 -835 895 -843 -157 896 -104 658 791 380 -281 363 -760 125 -353 -457 -687 -436 -497 948 -463 797 812 -24 279 -980 -776 -541 833 -870 -463 -481 -825 889 -988 -904 73 1000 -502 -38 485 -782 -212 -381 31 -579 -822 975 817 -212 802 -767 -628 450 867 -999 -630 -242 462 94 189 757 -135 -104 -80 -811 329 956 -133 821 984 -211 -668 -800 810 195 -369 147 -82 120 434 435 -487 797 298 268 709 149 -973 -41 771 -274 -326 -791 224 -288 -755 655 650 -853 9 181 -870 116 -552 -409 848 -489 -272 -491 126 191 -213 36 291 -158 -402 -142 32 -465 605 -778 -591 12 -660 414 -971 367 20 -967 693 294 684 -164 478 -979 479 -675 -792 907 421 47 -80 990 -601 800 684 -722 11 485 -871 369 726 161 -640 -34 -491 70 955 12 863 -557 -564 237 698 -22 -912 654 74 -689 503 -665 28 458 690 822 -875 940 788 410 362 -965 -807 233 -39 632 -117 -917 -199 -816 357 -679 -181 -808 295 -113 -635 828 -480 -996 934 373 -520 -639 -885 -417 -625 -360 -156 -408 603 773 380 840 -516 -953 -3 468 -307 -601 -748 823 -977 807 989 109 -114 345 -898 612 178 838 147 -513 -98 874 513 581 -293 -486 -419 -800 160 48 -80 -61 722 729 -324 431 646 988 409 -830 672 -974 -954 477 -333 -34 -908 -151 513 374 937 -243 58 739 -375 313 379 -392 -132 -437 -873 897 -882 90 785 144 -559 996 -685 -564 807 651 937 -774 172 538 -916 861 -724 -864 414 613 -549 561 465 839 664 -361 -257 395 245 -884 124 -286 399 -798 314 -546 -289 595 524 512 163 552 878 -161 -96 -271 -471 -808 -378 29 241 -153 -374 -106 -275 162 398 -787 281 -714 -685 639 750 155 1 669 431 -573 693 -486 546 -195 365 -55 958 670 309 723 392 -71 783 918 444 622 245 264 171 -818 738 439 -482 361 -384 -345 688 621 30 156 934 830 221 981 334 383 621 -516 697 -766 -72 513 688 -258 406 -180 -723 -180 -61 844 39 -744 547 506 -642 -808 672 985 28 258 -367 -779 -14 896 -823 -405 -215 521 993 -902 347 623 215 -836 -330 833 -325 -721 -802 -138 688 -216 -442 -316 851 236 -926 -56 66 780 -506 595 409 -656 -75 -437 -661 601 815 705 -855 852 -321 804 31 -521 151 117 758 979 -757 -26 -919 392 -464 -494 -751 -967 -901 715 447 -981 626 681 566 938 -508 -546 650 -441 -608 685 648 -771 773 -673 -848 -948 -218 -175 -779 -100 -846 -256 553 -473 504 581 -971 -749 859 -513 549 -317 166 454 -674 998 747 263 79 -524 -582 343 422 -316 835 -968 -99 -484 685 -717 153 206 155 -688 -417 663 -739 387 694 175 899 -765 841 306 -778 -937 -713 -645 702 -803 -177 934 970 -584 566 -112 -220 312 -886 -667 -761 953 635 -107 177 193 618 -469 -964 -823 171 -20 502 -965 -978 932 526 332 -438 -225 -692 -955 584 844 288 -174 -596 726 952 211 24 897 -646 -935 -24 884 289 899 203 844 247 821 -327 -629 999 139 82 740 718 922 7 -673 -336 96 -118 678 190 364 822 91 -859 746 876 -563 -386 -683 409 655 825 630 287 158 184 767 -301 -518 -63 852 426 52 -564 16 759 -489 -787 -104 225 -986 -804 731 -600 -711 -685 -611 840 -237 535 562 745 -78 -944 320 -737 810 -962 -979 -432 -299 -51 -863 -157 -406 97 390 514 641 -746 183 -33 186 954 802 -6 187 649 -871 -560 398 -299 -689 900 -709 887 312 -647 -302 151 464 726 214 -743 -114 489 166 -1000 948 -243 123 -595 -476 533 625 -845 -621 123 500 -682 -484 -53 411 933 168 950 167 -627 -703 -105 -577 496 -771 785 21 690 295 1 339 -179 132 338 381 290 892 980 -243 -354 -83 -736 -982 -861 649 -404 598 -805 -431 400 754 474 164 983 63 -15 -455 -519 129 -355 -594 -21 -917 -324 -953 393 323 -550 583 -639 218 -670 -110 282 -311 -179 746 -49 969 -763 343 583 270 891 -377 -741 514 532 -724 86 455 999 100 285 -212 169 576 752 582 806 -442 -854 829 879 820 28 391 -640 -260 963 -878 906 782 -985 -55 838 560 -401 39 -744 -587 272 361 544 -930 -24 -986 773 466 -199 204 468 -142 973 493 308 -723 497 86 448 -800 -718 112 751 600 -744 -487 -297 445 -366 197 289 -878 -949 791 822 -938 270 -339 936 -980 -866 269 396 357 584 -10 -641 931 912 -827 -232 -470 551 -887 84 807 340 -638 -214 -318 -565 756 -347 272 -201 -377 625 -134 341 309 942 245 432 -546 343 764 543 75 -435 193 129 937 671 338 68 618 173 67 984 -164 238 428 -464 664 876 15 -685 -257 292 -391 678 341 -725 424 434 456 -53 -511 -834 -426 -215 -582 715 -730 481 153 -288 817 -407 -973 -289 119 120 447 430 -369 907 -734 536 -288 -456 -310 690 357 -558 753 840 -776 -57 501 181 -112 -285 105 -785 -978 196 713 114 -869 -195 328 -21 -225 -401 -848 -923 743 -397 618 -296 453 239 784 -64 586 454 892 -585 -266 263 -47 530 -647 208 -607 -437 -357 417 800 217 -203 -100 55 180 601 -215 625 -403 -713 794 -450 185 -94 -134 990 596 -886 223 103 -389 421 -877 -640 -147 -649 -635 521 -537 727 -441 -313 616 -131 -512 672 701 629 886 432 -267 -617 149 -543 178 64 -833 705 -103 395 -606 928 -411 258 39 891 916 -963 665 806 -236 -826 -378 324 926 598 108 -435 599 -588 -12 -761 -799 -819 618 -776 -902 -141 628 705 -645 964 -684 -491 -22 -350 382 -572 44 610 -573 260 -823 -161 335 -293 787 -36 677 419 -759 121 613 196 -708 360 570 -866 -868 -108 818 650 102 -765 -696 -194 -572 401 957 -428 -910 546 931 -222 -10 -886 -500 -803 -492 -71 550 523 601 -44 -327 -690 -712 -972 216 308 375 -686 652 185 239 281 722 -924 131 973 965 877 497 865 -658 -629 -693 72 -710 972 119 -933 -786 -942 165 50 437 -903 997 -119 556 -842 -392 -110 888 92 931 53 789 -252 686 898 546 -650 -953 -7 379 -374 -26 976 943 894 -745 329 502 -185 641 -446 -684 -231 -560 -317 -289 768 -182 638 12 -607 -474 -329 -338 836 -982 -332 -286 -137 918 623 194 -779 412 -870 574 -292 -671 -525 -708 157 -281 996 -365 -445 -868 -348 -800 569 -413 -489 182 -686 -943 936 -486 395 849 18 51 -77 -43 135 490 78 665 -876 750 138 -501 94 -483 -907 -168 -439 -429 -28 -320 887 -327 -912 300 580 800 -615 -996 -8 -357 863 969 127 631 -957 -711 -542 997 -433 -922 23 -995 -917 307 -437 667 836 -556 270 623 -665 647 786 -29 -366 322 153 -780 -214 -537 636 224 -905 -149 257 369 -903 214 419 931 911 514 -511 -627 -121 936 545 -731 -883 -877 -353 65 -392 769 -308 86 432 -549 -214 286 956 -994 784 -755 480 -308 -595 -561 427 223 -397 457 -598 897 980 646 511 975 -510 570 448 479 211 662 775 575 288 778 -42 292 212 -255 -212 -902 -708 -828 592 -562 11 180 -131 363 -494 768 -682 938 -1000 107 929 -426 -636 -814 991 780 516 -226 734 -380 483 165 943 942 273 112 -236 863 947 -888 -288 -556 715 931 -157 -31 739 916 141 151 -474 672 709 -139 -468 361 304 -436 -740 -631 339 -274 471 -503 -278 -156 -862 706 750 -780 -740 613 -593 -274 -631 664 -308 357 -337 -581 478 -227 -5 -990 145 -720 -768 -378 53 -16 -409 -899 -658 274 773 138 231 178 -24 -843 464 -169 -200 456 -18 879 450 561 350 -577 -223 -719 -428 104 719 324 -439 -799 -470 -37 578 -204 129 775 -817 954 -504 300 -776 -402 -835 460 -504 -769 -764 -774 -100 950 -261 449 -934 626 -765 -772 341 10 735 -851 377 699 256 946 -313 472 8 -938 156 -623 -461 -370 -130 352 -619 818 -116 702 -501 432 647 -246 926 -543 -110 655 586 -952 606 842 698 616 379 -844 -350 926 338 -826 -129 -160 759 -620 -914 532 727 -369 -958 639 -174 -92 -303 -282 -43 657 -204 209 -575 -519 -60 -230 890 534 369 503 -975 875 -933 -878 -349 990 977 626 668 -453 318 -291 422 -327 -247 -574 596 -562 -632 -928 143 25 -609 -857 457 -755 -806 -201 871 703 -894 620 73 905 -469 447 -229 -200 -637 174 863 -322 -854 983 883 -44 558 -66 -378 -72 -221 203 -692 -848 -677 -146 951 375 774 -755 -930 -450 -455 275 789 949 -385 -936 19 -791 -340 563 -624 455 915 -564 -918 -365 -286 783 646 -82 648 -622 -455 4 -963 864 142 184 897 -512 -66 -600 98 813 -553 -932 -447 956 293 241 -724 -108 -961 -147 -566 -956 421 73 -251 -29 848 525 -236 150 -376 863 590 832 -654 277 -619 784 596 973 -835 276 924 521 -262 -172 -233 282 -593 141 -578 997 109 -483 255 454 -44 -436 -376 -1 -251 -272 -418 -354 -705 -989 -244 436 -811 -695 11 391 -239 544 290 628 407 749 -384 941 -813 -311 -265 142 -728 557 -469 979 496 -331 -867 -10 393 633 415 835 702 -384 -956 574 -670 565 -844 578 -680 -153 -926 226 665 703 262 24 -863 861 367 916 -847 732 -201 -775 -45 36 -162 915 -808 -960 -190 947 -206 107 -640 -276 202 452 863 -955 392 -768 147 723 -233 -773 -178 -993 45 -814 -851 -108 735 -744 -532 981 362 459 -426 -188 266 287 -300 290 626 93 383 405 -637 -729 379 466 765 -532 273 -293 776 456 -786 710 -90 -908 -408 -690 185 -475 154 202 -397 982 896 -346 -710 -849 111 -479 -434 341 552 861 747 -351 -797 39 -957 731 185 354 739 -130 -394 574 -999 995 847 -162 -765 300 -110 478 -886 109 328 338 285 222 602 -518 -211 -557 -988 -988 250 987 -744 97 -596 861 -995 458 -450 -199 576 757 992 500 -858 482 -607 593 200 575 -379 -560 -898 -934 113 -72 62 55 -148 -984 406 174 -303 450 -346 231 363 -223 275 870 842 353 704 -291 -317 882 788 937 -934 -952 -957 941 -669 446 -610 -537 -388 662 61 929 463 -12 920 -281 861 -241 157 -920 -894 35 476 681 -418 -165 220 -374 -841 -836 -876 -691 377 955 170 -143 -585 423 667 272 978 606 886 15 -101 -540 891 728 -651 -130 836 -369 -633 232 721 -906 794 -629 789 -99 -878 -913 -972 833 503 -5 -638 731 -619 -316 485 -813 966 -375 -271 -236 -880 97 -42 -723 690 -242 -217 -34 -363 856 -551 41 950 659 897 87 -101 642 835 -815 631 -424 -377 756 805 -107 -737 825 -294 -878 -806 -185 -118 671 -622 -286 -563 268 -906 463 889 -60 -223 301 -32 75 100 984 -714 -256 998 27 -640 -5 347 903 -562 -787 669 847 -741 -593 -368 791 -485 -166 -478 639 230 -556 -940 -490 -58 959 260 -313 -649 -813 505 -262 -734 -14 -850 602 -268 233 152 -447 -644 -92 -655 715 -834 140 -190 -753 -879 211 87 -447 -483 -837 -483 -491 -938 851 206 572 744 -721 -468 -851 -232 769 712 98 -864 -638 -305 441 -559 -144 411 -4 96 -175 -382 842 -357 53 -748 -396 825 606 -754 -222 569 922 79 842 480 104 -227 -918 99 -829 671 -580 -761 -282 -774 390 160 412 978 -749 -58 153 -42 -833 583 -70 684 -276 301 311 713 -777 497 -788 -297 267 159 200 -430 -249 158 193 -22 310 -994 749 -261 -547 32 -21 917 956 -57 5 595 917 -924 451 320 467 2 467 -971 762 -295 507 93 -524 935 320 -543 -283 -180 844 -856 275 439 599 289 -868 684 -913 838 -360 7 -250 -344 -777 958 -716 -322 -387 -935 -218 -320 977 -835 -764 -388 -918 -882 732 367 58 -25 691 840 229 929 513 -139 293 988 977 -811 411 398 -749 -764 -535 635 -609 908 -779 -155 62 -918 -887 18 408 872 -424 832 784 2 587 -350 977 541 588 -298 776 130 -833 424 -231 53 423 503 939 610 97 -80 286 -143 479 330 -959 406 -113 246 986 662 -674 -771 -213 -6 -301 504 -350 713 -23 -773 397 -681 767 -260 -188 -35 -726 -240 888 994 159 800 803 295 199 -795 -979 -584 251 -525 -106 333 11 -161 -261 537 297 -44 178 727 -480 -232 -709 -98 -839 -250 -866 321 337 -35 484 57 -40 -47 -551 -384 391 481 -393 661 97 -48 -928 860 380 678 715 -27 684 231 625 59 -320 -781 685 385 -636 -63 926 -624 516 -443 86 -527 -589 -315 691 -909 -755 586 395 -698 386 28 701 -765 903 -599 -675 668 -873 273 827 -815 670 -89 -837 -531 -2 101 -452 127 836 -453 -428 281 -8 101 696 737 -233 499 973 -703 206 43 737 635 847 -597 390 -240 180 654 -726 -931 -633 546 -901 -835 -840 686 24 335 181 -738 748 -101 4 -842 -119 609 -123 -813 -722 282 761 827 234 -282 -719 921 -77 551 -21 -467 -156 145 -298 -60 567 460 -163 -932 -387 -682 842 488 -82 -384 -989 987 868 -278 172 240 109 -510 -659 -587 -585 173 -800 583 -766 -659 -530 946 -8 -776 -111 961 -394 146 -445 361 68 -562 938 -869 -319 -694 327 122 -430 -705 622 211 261 93 -168 935 -296 15 275 462 -274 -72 -406 -696 -309 -353 -912 -635 421 127 98 -500 -839 382 -571 -636 653 -436 605 887 -996 263 -289 547 381 -548 278 -246 -132 -347 -721 -266 -12 -806 -801 -363 424 660 764 -735 -682 851 -437 -498 374 -760 94 -494 574 -38 891 748 -475 519 -475 -45 994 102 804 -38 103 504 -89 571 -136 -820 -87 337 -639 828 439 -800 -366 605 688 -977 -456 704 -679 113 608 -932 532 -535 452 -914 -60 -84 -237 877 -878 -643 568 612 134 -422 268 -841 -803 -332 175 48 -849 394 -687 781 794 23 -717 -416 220 -319 554 622 988 -232 613 21 753 484 115 -156 -624 -118 -643 -944 -900 737 922 -527 623 569 43 858 269 -149 800 394 351 184 862 959 -818 -763 465 512 -120 319 702 576 591 -721 -211 -15 -589 -739 883 -848 -178 340 -1 -541 -734 -175 -668 62 812 640 806 -675 -606 459 64 598 -406 -748 208 -756 86 656 210 604 658 469 355 -755 -110 198 -249 -42 591 690 274 787 -920 264 983 859 487 934 -936 592 -89 826 346 712 620 -818 639 -308 -139 -753 477 -537 -741 -220 130 -428 -255 -447 21 614 137 -952 -633 -795 -655 -54 -435 751 -23 -712 4 -245 -786 -702 31 -371 -541 -959 -530 -712 -441 416 877 -63 240 -346 -663 -702 -46 -600 180 -896 -944 -738 405 -193 773 -197 932 -968 646 -698 -3 -437 -641 425 81 -976 92 -580 -973 287 -746 422 -786 369 207 -545 -79 -254 273 -53 800 169 709 502 702 -623 803 586 955 -780 -294 325 -574 -779 514 364 -821 -740 877 -629 -811 858 251 -997 360 -477 436 -836 483 337 725 -748 704 796 -433 420 984 683 102 -493 895 -423 -603 630 -519 117 -299 366 -542 -99 991 606 -628 298 247 701 -136 48 726 961 593 -586 5 -921 520 261 518 -757 742 351 -587 -970 -364 -273 -525 -837 740 76 -163 776 135 286 -541 683 919 37 791 -995 479 590 208 -119 509 973 -306 -160 316 -35 418 -74 386 389 493 832 169 602 -670 -43 -824 -139 734 -613 -376 3 578 710 -629 443 693 -725 -584 -250 -226 248 398 688 221 -85 621 427 588 950 -897 698 -327 -384 95 853 -954 22 288 -189 783 -626 -241 -52 -381 -553 -597 -631 155 364 -686 -896 -52 259 -332 358 -897 990 -689 -986 -603 106 540 -854 435 863 761 291 326 133 60 -234 -288 -103 -252 -735 794 988 -230 478 847 357 -188 801 579 371 589 -407 364 445 -460 381 161 -26 825 509 530 703 -338 -701 -278 -398 -5 751 -735 -124 726 -576 -93 -658 -985 78 990 897 134 898 281 -3 261 -129 95 443 -193 -310 -587 741 -414 -861 -884 555 552 -430 -196 -226 262 211 -240 -667 609 846 -884 856 -191 -908 -644 281 -320 153 804 -209 88 396 577 206 479 711 -965 908 873 -584 258 -290 -992 -36 -482 189 -413 -892 475 34 790 -107 -276 524 -799 351 -29 -506 621 963 -528 108 718 -318 -568 -571 -118 -918 -837 -95 -979 267 423 703 308 -415 -394 -872 -235 958 678 236 903 -449 -959 582 -563 -545 -272 4 277 -123 -252 -488 -314 -114 -99 252 33 -186 403 -323 631 -218 -961 28 -438 -250 5 503 -93 487 904 153 -465 329 15 297 431 803 -329 -780 693 441 240 151 -70 494 229 856 -310 -646 -814 -672 266 -193 -706 -562 649 -818 224 857 -973 -801 576 416 -264 668 542 -90 994 -192 -705 -93 -256 967 295 968 -131 -188 118 144 810 97 124 928 713 825 -701 254 -669 266 901 709 921 -201 -450 770 -898 -426 -455 841 509 -978 -671 657 881 864 209 -609 254 -377 596 77 667 -840 635 -460 -126 543 -29 -799 298 892 -668 471 -171 -744 412 -919 -588 -401 -256 -669 -83 -411 -71 301 -961 -756 -764 547 394 533 -585 -606 -135 -752 -973 -104 60 487 -804 253 -160 -415 -827 -19 -641 630 -417 57 790 265 -65 63 751 731 284 480 -227 -566 246 627 170 -888 283 88 -562 23 515 -696 -609 970 450 -262 -540 -591 -923 437 970 -967 426 89 -778 788 -821 -753 98 -137 -290 -376 -930 495 -731 -11 162 966 -657 -51 633 962 729 377 -591 92 29 -955 -405 624 792 -383 608 629 -665 185 -145 531 230 826 -899 -885 -371 -706 -458 538 911 867 -504 546 -659 -418 294 -125 300 53 925 -963 890 -766 -343 170 -615 -874 -140 -122 588 674 -862 -136 0 833 -132 459 -965 -566 -296 -519 531 559 -14 224 83 -4 371 976 -752 442 258 282 600 -917 -353 -650 -155 863 441 -247 119 -663 933 564 -716 389 -206 153 -744 568 -633 626 -893 783 -84 -40 -403 -703 -194 -323 962 830 -184 96 -203 55 -106 -648 -202 265 -381 845 981 522 979 -7 412 -385 -79 406 198 160 589 917 675 -874 755 -919 229 169 462 278 -899 33 -112 400 908 -615 914 -854 -877 50 332 901 601 900 -866 396 852 198 754 -864 731 217 772 432 134 -555 -567 -575 485 615 -364 -941 -504 -459 -887 -954 -926 -396 -613 -227 -32 673 751 -703 830 -527 -161 -731 275 669 -422 -396 197 -697 471 -585 -848 -673 -459 473 960 830 -312 -869 888 -966 -362 725 -446 -807 533 -893 -203 -594 702 -745 833 74 639 -95 639 -122 -633 -886 -782 -682 -279 -498 854 -407 804 838 694 33 -911 -988 448 -932 -415 -672 214 630 -483 388 505 263 166 -50 873 -431 898 -31 -213 -576 -465 -75 916 450 593 636 877 -3 -470 721 -453 -279 -702 -629 90 -48 634 296 -90 520 203 435 238 902 46 198 388 305 -118 -782 -414 -294 128 862 965 283 -864 -712 -447 163 24 993 -297 97 711 388 -787 -21 -84 978 939 -198 -329 -438 878 -725 495 -418 177 504 939 439 -612 -672 -702 -558 -320 10 -824 375 738 -578 -693 -294 -789 989 -390 414 -559 632 -982 -239 395 -337 955 -136 921 -278 905 -426 605 785 -312 958 -92 -146 -657 -41 -25 907 -931 -289 -294 19 345 -26 822 266 -380 -712 769 -356 435 -805 81 -68 -918 -691 -976 -285 -646 993 81 282 676 940 -596 820 853 -400 773 -221 -479 -883 -780 614 -128 134 707 -206 -575 923 684 598 738 -764 668 386 382 269 -887 -394 -567 925 222 -546 -800 975 533 -951 -892 -156 802 717 -651 -443 637 -525 -198 -268 888 608 -864 978 -662 59 850 -645 -200 -795 -354 556 -735 498 130 -469 977 -789 709 -859 967 939 -823 310 558 664 758 -925 -502 -70 -574 -761 -619 570 154 -345 -783 397 -702 960 -415 -460 -178 -457 -539 -606 -411 -771 424 989 411 980 832 -940 -733 911 354 -797 -387 385 -488 726 904 422 -925 326 -762 -194 -905 -335 -737 840 -91 799 -963 -727 168 438 -601 926 -914 499 662 71 -943 -361 627 81 262 -484 4 903 842 543 -598 756 234 -663 -150 793 -443 267 678 616 -962 996 967 546 -21 -534 51 305 -623 -427 765 28 252 599 22 -181 -710 -839 214 123 740 155 817 -532 -702 638 722 -802 -355 -692 952 80 920 634 -613 988 -550 284 -216 863 -331 -173 465 125 457 -590 928 888 -675 21 -918 -482 598 -573 559 -212 339 836 385 -349 -919 557 -608 -625 483 316 -477 -902 855 793 943 895 13 -519 727 224 63 -641 -274 390 71 818 728 277 -884 -656 -5 972 -12 517 44 -642 -806 -62 95 -729 198 944 907 -655 -936 -689 -519 -256 -558 271 655 -418 595 -704 -715 392 42 -478 330 -632 -900 955 399 768 808 -961 -632 -415 785 -145 -23 -296 -851 429 -514 -328 413 32 -54 -435 896 -531 570 -893 480 -38 -236 -851 755 -820 625 -394 38 -765 -770 938 247 235 172 -589 -709 -293 898 511 8 -249 817 966 948 -419 854 -996 15 937 481 -728 -552 -547 135 -875 667 -562 32 455 -50 -8 -739 25 -763 -362 -922 -856 -244 69 256 -973 414 412 -379 564 853 961 -771 755 691 287 495 998 275 -380 -902 467 346 -606 -102 868 338 839 261 728 783 586 -653 -729 313 -276 -785 -631 661 -654 -865 -799 898 472 -19 -802 645 -232 105 -291 -148 163 -198 353 -843 704 559 -190 344 989 637 -884 -399 -37 -610 341 -189 -549 522 -804 -675 -84 -594 -634 177 -833 582 -264 815 -266 408 -137 919 666 -702 810 40 513 -130 712 -172 304 -837 183 -651 -207 895 -422 298 843 -220 624 -576 502 779 -580 -741 991 -37 -670 -50 -904 111 784 -126 -250 -564 -78 273 339 -152 -374 -440 940 -490 -21 402 54 -707 -78 -20 235 -524 171 -647 127 594 -488 -228 110 -447 -10 -405 -793 -271 718 449 552 96 -833 85 -535 -900 762 -142 90 958 -581 925 389 837 -403 -894 -700 629 565 -439 751 -369 -445 711 47 -683 962 858 143 401 891 224 -217 -782 -832 -160 782 343 -160 452 -543 -861 -475 -825 -411 754 523 -157 -176 -102 -262 363 286 -670 -114 660 93 647 777 -653 414 -270 -418 693 750 -714 286 43 55 12 -856 -656 -675 -371 649 232 1 -701 -119 -349 595 -473 570 549 33 427 -230 31 988 257 571 -235 -494 -363 309 -130 -743 37 419 -108 609 -663 643 -537 626 987 -949 202 991 -513 -197 -610 -168 -392 -905 -443 867 232 395 809 73 -612 322 -663 -902 -250 401 551 364 103 -136 -706 -739 -679 203 -255 -949 259 849 -263 606 221 -21 -582 -156 610 -744 -727 948 -57 634 401 847 -133 996 215 -366 304 -469 -332 -942 -580 -666 71 142 235 271 874 -502 409 -771 -829 918 -352 414 -821 -625 -626 368 -735 566 983 969 707 898 -423 -8 -497 82 -777 796 -942 134 819 810 -563 741 -500 -885 235 -394 18 -224 -167 -102 -153 60 -476 -545 539 467 965 -26 -482 784 979 808 938 470 -466 -667 -554 15 278 541 914 785 648 150 237 -442 610 -87 224 558 523 31 695 -938 403 318 873 763 -348 457 907 -752 -460 -927 798 -245 48 -855 895 654 -869 -526 224 -18 -291 -767 997 -226 360 -131 -583 -744 -113 619 881 -354 -848 974 -734 748 113 387 320 294 287 -901 995 578 91 913 181 -959 563 781 -307 -22 -624 267 -860 880 957 322 -192 -595 206 501 823 -816 -329 607 444 -620 190 382 -634 181 599 -202 -362 508 687 -933 422 -654 397 -997 970 -678 537 -56 257 -899 278 -209 -186 204 973 148 579 830 63 594 95 -67 171 912 496 -449 349 11 -294 295 -199 772 -880 -633 565 781 -25 28 617 884 -291 -993 -655 1 -596 255 -458 -788 211 309 314 -679 903 -874 407 -702 -638 -745 725 792 735 53 147 95 -437 -812 514 221 99 289 84 34 488 723 224 -449 604 215 -80 -151 -542 -752 699 -834 -908 927 786 613 349 335 -876 681 698 -642 -231 425 -120 -15 585 -894 845 585 -789 225 -424 -170 -339 542 663 530 708 612 -398 -268 -260 848 -379 -28 690 383 279 668 239 251 -506 112 -114 -785 -554 -683 987 -244 791 762 651 528 135 -260 889 -698 342 -397 -146 -653 223 150 893 14 500 -588 -283 -647 -970 249 -970 -478 605 611 -754 -235 -578 -227 229 781 983 -56 166 -434 358 192 276 -782 -997 992 430 -570 -364 497 575 -86 -814 688 -622 890 140 708 -874 -459 815 899 -923 -864 210 -716 547 222 -397 30 987 483 768 -667 53 -543 -139 -284 -972 -398 -442 -676 -744 940 626 -442 95 -207 222 75 -263 -310 400 -176 -146 672 -353 -767 238 -974 924 -55 -78 332 -793 -409 -908 488 742 -879 -294 44 -901 -987 499 90 -974 -588 -440 632 -122 -575 -5 -917 -620 -175 645 53 323 461 448 955 30 293 66 579 514 398 -266 -271 458 -185 355 235 154 881 -371 -248 732 -160 812 -446 -259 -279 45 341 -478 -33 573 152 -415 39 993 -155 252 328 946 447 287 991 -51 352 296 -521 101 371 -26 -536 652 -478 784 -52 -9 -573 177 86 -919 553 -432 -228 -678 880 793 -318 464 -507 93 36 633 -501 -259 -806 648 542 372 -731 315 655 154 217 940 -387 -683 -188 -303 97 534 160 739 422 -490 100 741 685 5 114 934 709 -590 -421 -418 158 -844 -783 -320 -347 -453 -593 665 -842 785 641 115 282 162 727 411 -500 586 -225 -250 180 -459 -441 -94 -308 413 142 -976 284 -590 212 170 371 -599 139 106 231 276 -192 369 219 -334 845 405 529 603 724 529 -214 522 -771 667 -163 -303 435 -408 585 970 901 -443 -173 996 310 -238 -168 -924 572 128 474 -818 783 -198 -194 -445 -266 350 219 672 849 -960 -757 -531 436 818 -324 -554 519 -770 200 424 151 -397 143 -145 742 -132 409 101 -644 -785 -910 762 953 68 -804 -850 -637 -985 -326 -852 633 -579 -290 -551 -548 -591 -634 -930 -435 -655 -675 985 -779 632 -849 10 -233 667 826 5 -452 297 -787 -65 973 861 -588 296 -934 995 -496 816 815 -390 96 -896 -138 -77 -240 -432 449 -80 765 874 985 66 228 755 -540 407 906 -479 84 -78 598 -625 -404 -154 -533 485 -205 -975 495 -759 132 193 646 397 -996 -810 -417 -494 -442 286 -348 638 -923 388 82 481 -947 332 -603 -281 755 365 -156 -540 876 -553 -597 262 276 505 -543 -220 827 -382 -917 -120 46 -860 -992 612 103 1000 -530 358 431 -660 -398 639 -751 -31 328 -601 637 -219 917 -16 707 423 -222 -668 96 137 -74 311 445 885 47 -832 -591 204 460 739 -481 -969 880 562 251 844 723 -10 980 563 930 32 730 -44 779 -355 -437 -204 -724 557 443 352 203 -52 9 234 -995 430 -141 -770 751 522 -667 953 -871 51 -495 -440 27 -74 808 375 663 -24 -248 500 -742 -126 -177 154 299 340 -331 -511 68 -523 -500 -249 651 65 795 460 -39 283 659 609 -187 929 743 -269 -918 608 38 -165 -737 807 -64 661 -195 -214 709 -562 702 -916 60 -684 -700 -347 -232 -699 470 -733 -953 -250 -722 -223 -251 453 664 182 282 -82 113 897 33 -610 901 -424 424 -657 345 722 553 -196 354 -333 622 111 988 -626 -680 300 515 -416 -637 -494 -85 -413 355 222 -288 902 0 -40 603 39 -884 -531 149 -635 -236 -343 601 -45 -602 511 877 -268 455 -94 -860 -489 -973 517 -193 -77 -953 677 -138 -541 -827 -279 -270 -813 -925 883 323 -74 -728 202 55 510 990 949 961 82 654 -838 -693 -258 252 -928 -501 68 798 -565 755 -927 -324 -255 -288 -536 201 361 719 565 974 206 -245 -665 968 -107 976 721 777 520 980 -704 -753 -431 -883 196 131 358 897 -735 546 -228 -336 -219 73 160 163 13 801 -425 -215 3 -927 832 460 -670 -855 419 -802 -10 511 -283 -208 193 252 -768 -388 172 11 -654 -354 -437 649 -342 -191 -345 266 200 -984 -588 436 203 -988 416 -797 -404 464 -2 797 -286 -630 -910 452 -31 547 -794 -901 559 569 617 -569 -961 -957 -340 71 -892 366 694 646 825 214 434 -472 273 896 917 -81 -658 -561 687 -314 -960 -534 570 112 -253 -571 -647 62 -119 -492 261 -899 706 -360 -865 -460 -988 313 578 -443 794 -473 -592 -172 -169 -606 -839 -815 683 -235 -844 427 331 -499 -134 -246 439 880 -579 -154 512 -143 806 -750 27 -381 267 -738 -528 546 683 -188 -100 -350 106 -876 650 919 -27 11 -640 281 -395 -359 115 128 36 -858 997 971 912 879 -902 -371 695 -869 799 -480 189 -267 247 714 620 -586 -724 -81 538 -917 -280 24 -693 -117 -38 -492 -783 562 264 -648 -196 -591 61 -383 -864 200 -792 686 -147 -828 -313 -504 73 -672 333 702 -175 102 -605 437 -863 627 420 868 928 23 -730 382 -40 85 513 -748 342 -443 -594 568 -110 786 304 -525 59 107 817 198 506 -504 -381 92 808 620 783 670 -931 140 867 -18 726 760 673 603 687 -491 859 -718 178 -155 626 -608 -468 -121 -436 -418 437 -132 -908 550 46 556 -960 626 -364 -878 -418 -319 319 -299 -735 637 570 -930 385 732 -741 -70 -869 -836 281 -467 -544 172 -832 -470 -763 684 -362 893 354 -183 -512 174 327 549 -882 660 420 -982 491 17 -512 352 426 -68 -480 525 224 757 503 799 -904 617 907 -895 955 -269 143 -686 380 704 -7 329 25 466 688 -570 855 -217 -614 -270 -306 -406 -409 562 312 760 763 157 -91 83 109 37 -365 -12 -291 -357 -390 -468 -842 -94 -963 -544 2 -359 27 953 -891 93 463 719 252 119 -264 -243 -522 -10 -944 643 893 -235 -640 -492 338 262 -443 953 -944 -778 857 563 309 -918 -697 405 623 -988 -953 -25 -632 611 -215 -819 166 7 -224 -462 -70 555 -768 330 937 -652 315 134 -406 84 -519 533 32 -265 -317 869 330 -180 -309 -323 -891 526 -572 430 -646 663 425 -348 905 -732 -460 792 915 698 64 -929 55 -687 934 98 -665 -709 326 80 -685 -727 -436 852 331 728 552 617 -742 168 695 27 -866 -19 -618 -843 621 -414 -353 584 -667 72 -782 -839 -693 -182 -294 417 -662 988 -868 700 300 425 654 289 -935 738 481 493 -68 -423 -126 -247 198 -835 957 -399 364 -386 -842 121 828 702 629 -93 227 -776 -525 -510 -515 646 626 145 553 -859 -439 708 -870 -533 -429 -182 289 -845 -876 177 51 -370 -566 -509 -711 -633 376 -49 934 764 526 211 531 778 -462 852 -358 618 431 -724 759 97 -673 614 -661 -964 -657 -73 170 -764 -704 -670 -526 439 655 41 839 -282 -108 786 128 722 -549 -931 822 -997 599 -296 -271 -127 -619 37 236 224 -656 -545 -83 -906 -68 275 570 429 866 -902 1 184 -915 -554 156 -877 -203 464 560 -57 104 -277 746 776 786 160 257 -574 620 -242 -57 313 -339 -329 -695 -66 873 -634 -660 696 -181 193 678 -827 -921 514 916 -705 87 -623 -86 75 127 -877 -946 -56 -477 5 -282 355 -206 855 706 -624 -420 334 64 -245 -586 643 83 430 -584 333 223 832 229 77 67 797 91 283 -282 -941 -222 176 -43 -435 -641 -631 830 198 757 -538 361 -363 -716 -339 -881 -356 -478 -822 205 -66 -269 -386 -105 -245 -410 809 795 685 -86 -787 -561 673 622 -868 15 -259 -42 803 610 116 -535 -755 799 572 -408 -809 -175 -878 -57 994 482 580 -844 646 -4 -921 -363 309 292 -579 -545 660 944 -955 -33 136 84 750 552 769 532 13 -412 -899 836 589 -837 925 -856 -397 435 -719 -664 335 803 261 910 458 177 -232 886 -481 811 567 361 -856 -917 743 719 443 -796 -279 -604 270 742 -294 664 -724 215 404 -215 492 -461 -803 444 -829 1000 377 -596 -961 559 -780 742 152 -772 -297 983 -355 -569 -438 -533 233 552 -915 -748 -204 -721 873 564 710 -414 369 320 -396 869 -903 -896 439 -286 -729 453 -572 -165 162 -784 278 -471 -881 -585 409 -779 -512 743 -351 519 -808 100 -259 -101 -771 -123 982 -362 -546 670 -697 477 92 82 250 -552 -210 -807 923 502 -125 677 686 303 -441 818 -493 -126 560 211 167 831 -642 -640 753 -78 -933 -334 295 -22 350 -388 -985 -741 -295 640 -681 301 -453 -576 -159 -41 -343 411 194 150 -312 510 -672 63 307 -443 -255 250 -678 869 921 -707 359 -477 288 -688 -889 574 495 -343 -473 -229 429 -578 -241 264 333 605 61 -6 908 854 -580 512 267 -706 25 234 593 67 695 123 460 -509 -905 619 -766 -887 32 10 347 -754 533 148 874 -834 -91 847 911 -122 809 -48 -79 -859 -739 -2 507 -224 -956 -818 -922 401 -613 -886 431 478 -754 -525 768 892 970 888 -471 -449 -723 613 831 53 -495 -914 189 -139 -455 -731 -854 31 -747 -791 392 341 -432 123 -408 -98 572 118 -403 32 545 -574 -514 167 36 -775 909 602 268 806 -455 387 943 7 -523 -78 -585 705 -284 -650 -157 -4 317 39 -735 188 161 -380 -966 330 425 -872 -854 -783 -705 -216 766 108 147 778 -317 -298 -799 -27 -994 399 -591 48 -679 -986 412 474 -171 -371 -639 -300 47 952 -952 -279 798 150 -790 -425 -383 74 331 -37 -278 808 550 -416 -787 -135 -875 856 342 967 857 -841 -970 834 641 124 709 -680 632 590 -980 -148 913 676 -308 -425 -729 -490 983 580 916 -665 -377 -105 -686 -834 117 -852 586 -800 926 -440 -4 -854 581 531 -663 869 358 1000 -396 751 -96 -804 -561 -727 -757 -556 523 -465 -36 -498 -875 -303 416 -321 312 -765 -617 -51 -955 75 325 -390 534 334 -407 -645 -68 -661 -355 544 -281 142 -263 -461 193 -827 95 838 -318 345 865 817 329 246 -832 -211 -308 -39 865 -253 -114 -875 -641 -886 789 -240 -287 777 270 158 -818 359 173 558 -292 989 -730 694 -845 597 29 -66 827 -700 266 -749 831 -391 396 738 923 875 688 357 102 -264 -99 852 717 -876 633 483 762 -306 938 522 40 492 -118 -861 920 -775 344 710 266 346 670 -415 888 374 618 71 -232 993 312 -774 84 203 -846 558 -256 -199 -221 505 783 739 -573 129 227 -528 370 -85 -625 589 107 -956 920 -396 731 -423 957 -2 310 292 884 404 -827 391 -56 -813 -135 636 -808 -155 828 -887 255 768 -929 -225 335 373 -478 -931 588 779 -120 -373 491 -412 350 326 873 893 -504 -640 -860 -186 -883 -303 -341 -356 392 973 897 -64 429 -479 -673 -35 -694 -869 419 600 -199 579 541 378 493 17 -543 -847 -428 250 626 529 694 35 395 -927 -243 225 812 -610 -455 -225 932 403 -756 829 718 519 -514 606 -967 278 206 -465 617 -884 -490 335 -133 69 574 -349 939 253 -110 -21 -989 27 780 -607 -423 438 -90 255 839 772 820 819 -299 475 334 942 -285 374 -582 343 -182 527 -504 -90 468 249 -897 -979 228 -541 118 922 327 -731 -988 235 -439 -421 36 -222 366 168 -488 -428 352 537 -615 962 -73 -426 -582 -286 -127 -351 -724 -437 -318 431 -525 -220 448 776 -189 -563 -691 933 -294 -182 21 -315 540 806 642 731 527 623 -822 273 493 504 557 -260 452 -968 -255 -904 937 735 970 376 -208 661 -784 56 705 -707 934 679 -846 612 -456 277 925 -728 -763 -155 990 -767 -24 946 614 -724 40 -170 382 -235 -420 315 -126 -582 775 925 798 354 -600 -858 -553 -237 80 -800 -735 544 -6 -490 610 773 426 939 -260 188 199 417 -771 680 344 -786 442 798 -78 408 7 -206 365 783 882 147 -853 -413 -731 -364 -859 -266 199 557 966 692 166 673 184 835 -922 873 -381 269 749 -23 995 -729 922 -273 892 904 378 -39 414 -549 290 840 -158 722 125 -303 -213 -676 -430 81 317 -28 371 -725 453 788 -668 319 -771 -270 -898 827 806 -963 -929 522 558 -456 -309 31 822 -4 -915 340 32 448 236 949 -24 165 27 -843 -936 820 -922 278 -941 -362 483 -241 -958 -402 688 664 -131 -770 167 984 -50 -15 984 -542 -942 550 755 -520 -696 435 333 -674 -554 999 -235 76 88 549 116 486 -791 -74 -719 -911 -135 59 27 -668 -909 513 575 590 -406 -207 -149 570 -75 -310 -809 67 215 -587 -651 -386 -31 -815 -615 975 328 -383 -963 -786 -43 305 278 -757 -630 -778 952 122 462 -987 77 575 -830 977 -922 356 -628 991 154 -545 483 169 -238 300 -952 -97 -501 982 620 53 934 463 986 980 426 213 -386 -986 -753 -272 -812 666 -895 496 -70 5 -347 340 -719 127 -24 -268 978 -694 -69 -982 855 -312 906 -646 -161 228 322 -254 -547 957 600 602 126 452 720 -917 -863 -394 26 672 -728 93 207 -995 312 -264 -904 -524 -188 -605 -229 -615 -5 -347 994 437 458 -180 765 387 666 -587 -534 887 -84 60 840 411 718 597 -539 745 761 447 -644 -658 -780 -166 661 240 -668 30 -291 -766 -523 -32 869 561 -754 525 -556 394 -235 -587 -108 861 421 150 -787 -345 307 -653 -609 420 -524 300 -934 284 383 -900 -569 -501 -537 -79 -134 357 368 99 -777 -636 -529 -805 -418 -876 128 336 -935 710 625 29 838 -660 860 -29 -158 461 336 835 -365 870 953 962 -458 -278 601 587 531 874 -504 -829 355 -217 220 279 118 719 269 -931 -611 503 -362 871 -677 920 -718 -964 -895 -642 617 544 31 972 -986 -628 -625 848 -157 124 957 12 -85 -63 -53 -409 752 899 894 744 -764 -457 762 155 -946 573 250 -305 -645 109 456 -427 254 801 -468 154 -939 -368 -985 -412 -283 -869 -256 -655 325 -790 -367 -610 -620 872 -179 -581 431 -197 975 756 -799 580 375 -534 -276 -326 -61 -565 535 969 -10 -883 -947 461 953 59 334 411 268 -622 66 148 496 8 418 138 760 368 -299 -373 -861 -899 630 572 -849 218 -614 633 941 836 -709 651 -786 304 -726 628 -815 507 198 477 -419 821 721 871 65 574 -673 -913 65 -844 766 119 -394 -146 18 252 692 -178 -821 80 75 -959 -970 -286 177 -106 -387 -918 360 -125 -491 805 323 414 15 52 651 -200 -582 895 -404 311 -596 -1 -56 -183 -302 -417 873 -728 -172 -789 762 -280 -802 -74 -855 117 -496 -155 275 -412 573 -427 80 -51 931 -163 270 55 -401 255 -666 -706 -440 -733 348 797 -200 -951 531 901 -200 -430 731 -329 479 299 -264 235 -607 422 778 -630 320 -456 -101 -891 451 -503 -383 -126 747 410 921 -453 827 309 -651 -1 950 -143 132 253 -320 375 -949 794 -742 298 793 -271 569 -121 -574 986 -728 -989 -215 -989 -611 568 -946 77 -542 655 -945 783 195 -634 -581 -415 424 -48 571 -375 -110 -118 -245 169 192 -525 -633 -793 -583 -540 366 207 -862 -226 838 44 564 7 -125 840 -6 -458 -938 14 -349 299 345 85 -327 -656 608 -214 -777 182 538 529 795 -63 -955 505 856 -315 -644 -935 -382 -568 4 -140 985 -936 613 -986 -558 554 -388 647 760 -79 -673 -844 850 -803 543 737 -768 -789 541 522 543 -135 -912 181 136 -60 -524 -892 750 196 -728 684 197 463 148 -279 -258 -585 -407 -886 -698 181 -14 253 714 717 -91 -594 -734 -162 -692 23 -640 153 126 221 -185 -817 -348 -468 967 -586 -399 748 498 961 691 -243 -698 649 -609 443 755 -514 -769 -397 818 -683 -502 -749 187 106 138 -403 14 811 860 325 -70 526 807 624 -245 674 -224 -441 -690 609 495 -714 613 -345 568 -488 -231 -901 473 417 136 -722 198 36 255 199 -795 -549 465 11 -363 836 -101 -649 680 -499 233 977 693 189 111 -446 3 -310 -810 -872 -725 538 292 -369 -365 238 -178 325 -490 -878 32 810 685 -441 578 -323 -562 956 -768 978 206 -489 -805 -397 -822 -625 -849 -776 -236 -933 165 454 656 -823 241 270 95 -735 -652 703 -128 284 -626 710 -333 642 279 -718 398 805 936 -564 -166 582 -976 263 -450 -684 -152 878 -675 497 -137 930 345 210 -193 -300 -986 -521 -54 -456 -92 -722 -135 -943 52 116 -17 -604 228 -733 913 -207 229 -753 -50 136 -740 312 -117 -583 724 47 -534 797 -305 -507 -899 -597 -39 355 -777 -440 -761 123 -863 -687 467 926 -638 -597 404 -832 -23 521 939 678 797 -429 933 771 -748 -110 -243 -176 111 402 950 -697 -836 888 444 653 484 179 -367 271 239 877 94 900 577 496 459 462 375 752 -776 -537 624 379 -407 747 400 394 -637 -968 296 788 721 82 -615 -816 11 694 791 -196 48 409 369 -27 102 -765 570 -595 -552 -886 567 -962 339 452 -233 228 -113 -828 -476 -642 -632 -64 784 181 310 -664 -628 -738 209 -319 444 -799 -580 -395 243 49 -307 -726 373 -360 617 111 -6 602 471 403 655 8 -858 145 480 -703 -278 -262 -371 358 674 427 27 -582 773 -508 -732 571 -26 902 731 -164 44 -358 839 965 -768 333 -486 185 927 -461 784 382 940 -392 912 250 585 -350 340 -152 -158 711 699 859 288 68 -798 -672 758 -890 -491 -596 -943 -160 -620 787 -31 74 -753 919 -312 -775 -505 312 878 320 978 -351 393 -699 -595 385 -101 -141 -599 117 -274 115 -145 402 -296 661 871 -414 -992 -104 -742 384 -842 -648 963 702 571 -266 799 -507 109 -99 251 739 -142 59 316 -839 122 273 -80 475 -286 -19 -364 872 -692 32 -700 -933 41 174 386 -721 6 719 -802 -652 -8 -956 696 -116 -609 -771 -649 87 731 100 -123 911 759 -930 -249 -941 -513 617 -809 -140 603 145 -285 -349 -900 175 924 209 -913 -203 989 463 34 75 957 590 363 -381 583 531 840 245 -345 -165 -935 804 -631 75 -254 847 -203 916 -634 -793 -554 -516 50 628 297 -885 732 449 836 -767 169 173 -783 -669 -64 -112 -154 486 349 31 716 545 -266 501 -58 28 -480 202 -209 247 -574 -314 -566 351 952 808 238 -240 -983 68 670 -47 -138 -584 -134 -308 530 -898 -2 -490 32 -539 -74 458 -861 102 301 -168 -243 -351 -411 -653 -717 877 971 -540 -574 839 -187 -755 -970 -167 243 -698 652 -197 872 467 544 968 16 -679 -185 -972 -793 916 540 233 -12 573 36 495 -309 633 568 -338 939 323 -551 55 -108 -774 -188 896 -52 -388 729 -540 187 -477 -355 545 679 705 -137 702 829 -117 76 -664 907 10 239 719 -887 -270 491 -898 -869 -103 -32 -185 -932 54 8 619 441 -369 -890 169 242 -308 353 -951 656 -136 -325 -35 705 -704 52 -644 937 364 -607 369 973 836 -600 -489 -130 713 -548 -481 -959 -942 -441 -435 719 830 -899 -946 -913 -97 430 414 -669 -857 -340 -655 -19 -38 -80 932 520 444 -686 465 191 -957 995 823 -705 -885 11 -313 -355 -554 -54 787 296 435 578 35 -253 929 -525 973 142 -162 -853 -610 121 -470 -919 -41 449 169 305 884 918 -114 603 -749 -510 672 -33 718 -325 -280 278 -679 -335 -682 355 -351 -626 -787 6 177 613 928 -521 -118 898 -527 275 868 -463 944 -743 -672 -276 -127 351 94 862 -688 225 288 -4 561 -486 723 -307 381 327 418 907 970 572 340 803 -584 -550 913 487 796 -592 215 126 -494 -737 152 696 115 -895 707 701 968 -26 404 992 74 1000 540 793 488 527 361 635 -448 280 -979 -88 -874 -482 -809 -394 -895 654 -656 -646 -372 -335 335 -633 -787 -428 511 250 691 -588 -864 697 -701 -601 -611 -351 445 -756 579 -757 -775 160 -681 -288 -702 -494 -421 904 -575 -435 542 -165 -677 -220 -293 292 -96 755 -146 -738 -413 238 -24 90 456 -104 902 862 -785 378 60 428 -54 494 -124 -280 788 46 -871 282 -909 818 -119 -879 -284 763 -22 -870 -19 -193 185 -864 953 826 900 135 801 488 -67 -469 322 -922 365 208 -562 -649 -469 622 -798 685 -251 542 -51 579 -267 -661 536 -454 -417 -402 -903 866 -430 536 226 514 746 -823 642 -412 -808 -494 81 -193 896 120 515 121 -891 762 -236 -225 -717 741 -479 14 467 -835 -620 435 -413 639 -888 546 -129 -195 943 740 489 1 942 26 -968 478 -106 638 755 20 -846 -893 933 323 867 830 -320 788 685 136 902 -556 169 -494 -220 -183 243 -421 -91 -963 -182 463 84 -30 848 989 -63 994 156 -167 569 -182 764 -130 -735 187 -259 368 495 7 -461 -80 -606 137 760 -965 884 855 167 897 438 580 137 11 675 41 -175 415 -486 267 -397 960 570 -631 -522 -517 514 760 -953 -784 -879 602 124 383 134 -30 528 15 -70 633 108 -735 199 -622 191 -278 256 -639 -727 -523 -535 807 704 962 -51 -575 -794 390 959 -582 -92 -475 -282 -542 -802 39 -832 -742 577 -339 706 986 -820 368 356 -91 459 -314 365 783 -20 52 205 767 -276 -376 -675 517 690 44 498 -958 -675 505 -314 -871 -321 241 -170 -474 -163 174 -289 -886 -555 -997 -778 -594 967 818 -131 -216 406 92 -878 141 -433 -114 -879 174 -119 468 -58 -949 581 665 -790 812 520 -17 807 -446 672 -397 -878 70 -608 -309 -107 151 280 -685 9 228 381 -703 166 -672 434 642 -241 -39 -846 -378 517 455 -940 965 97 485 -925 155 -495 -383 -242 568 -509 -134 84 -265 695 -719 225 342 666 401 -44 -469 -387 305 -106 -800 451 774 -130 -713 -977 -978 -910 -75 -289 677 -154 -61 -893 -339 -383 -855 -89 -191 357 457 992 936 452 -652 318 -461 935 768 582 244 -774 189 -405 -189 -177 319 -587 708 -791 332 238 -796 -163 423 -769 373 286 -921 389 -570 -789 920 -918 -612 -791 -465 -533 -25 772 -801 -966 267 351 786 -753 402 -305 -474 -998 420 -301 778 -563 561 -630 340 891 430 157 -548 609 458 -982 -454 -997 588 -206 -960 -320 -30 -577 -174 -431 -5 78 838 -891 -69 865 818 472 793 756 972 828 -588 -10 121 793 710 -828 700 526 -871 491 -948 -857 9 768 -462 633 -241 -694 -688 -670 -305 360 972 -954 -598 254 6 166 162 643 118 974 -352 821 348 809 -104 -510 649 867 -776 399 -15 170 -34 716 -62 556 784 -627 -26 75 93 -674 -255 -879 40 537 -893 804 -639 444 681 482 -107 314 170 -257 752 -806 73 927 -229 308 559 -45 -169 445 -220 355 -647 -1 -542 -332 -631 732 -808 6 966 -348 236 -891 -183 131 713 650 446 773 -656 -406 549 -310 -650 -766 805 917 -353 -17 -74 -617 -186 -245 653 -69 -402 -915 446 437 -626 904 -413 868 50 308 343 614 -278 787 287 -882 -56 -697 739 -202 -242 290 -277 386 -40 -935 960 -538 -59 539 -109 -394 -366 -568 775 -496 404 -191 -815 960 -742 -879 556 844 -423 -618 476 -287 -782 940 -147 224 -644 961 199 -515 743 829 -571 336 753 94 31 973 615 334 811 -670 -733 860 -662 956 171 -655 -280 -81 -95 -348 -601 -612 -788 -409 910 431 359 598 9 562 -769 -448 947 -129 -600 -322 -645 306 -280 -797 -55 389 -36 -446 -860 -19 -251 99 -290 -852 72 -406 -2 333 982 825 782 -234 -225 381 352 28 -969 -234 -461 -673 968 568 -504 95 489 625 699 -677 730 -454 -224 608 58 -404 274 177 -409 -329 -461 -847 878 -778 402 252 620 -52 373 -214 -998 -382 63 153 898 257 191 852 335 -953 912 201 -477 -162 802 716 85 909 177 948 -596 124 234 -981 -512 407 -456 -457 -467 -254 -980 314 295 229 -564 -951 362 -369 199 991 909 -842 496 23 99 -904 -877 700 -887 844 -382 25 88 864 -581 -522 -493 128 267 -407 -717 -499 -653 288 216 967 623 -85 610 -325 849 -174 -47 -498 954 779 755 460 -647 640 -580 243 128 -711 -90 -647 420 285 458 -993 -660 263 988 898 366 534 -153 597 766 -970 433 556 -127 683 116 512 -825 296 64 216 798 -608 -1000 375 -472 -584 28 -24 310 -32 126 -448 -24 -195 535 558 610 749 531 -697 984 854 -819 416 333 -78 -699 -915 -478 -559 -634 -459 -344 369 -83 995 839 -330 -176 13 797 564 -687 -228 907 895 725 68 259 847 -19 661 451 -128 939 -890 -211 -633 -487 560 1000 -186 491 -39 948 462 -396 -549 464 959 -264 444 -744 822 -538 -56 145 176 299 630 -258 132 -850 833 -552 -726 919 -382 348 -811 948 722 576 -283 184 -189 -408 -464 44 263 -105 -170 -660 784 -692 250 284 109 -128 735 438 -545 802 -233 232 722 -454 505 781 720 -567 993 501 205 709 707 -114 -475 -894 440 -491 447 653 -76 106 -924 -306 -218 955 -136 125 -617 -426 987 536 -582 -36 572 460 233 -610 -166 -459 569 76 -970 657 -548 392 887 -359 -335 309 764 26 -896 -949 505 -102 989 846 -781 374 653 -238 -722 307 486 580 779 -587 942 50 663 -543 64 423 536 -49 -478 -166 990 -945 874 -729 337 95 1000 -994 253 -702 59 201 364 603 8 672 -911 895 -472 -742 7 634 566 -189 668 -996 -644 -730 -124 277 179 -161 -509 -814 82 -945 -723 -699 973 624 -887 -966 -942 21 207 485 -31 836 374 771 89 997 366 -51 132 -953 509 943 727 95 -118 -726 21 701 -31 673 -766 -762 474 371 -961 66 777 538 -211 137 -761 -458 -827 -185 532 959 907 821 -763 -141 -898 328 -910 654 779 -583 74 -748 430 234 -773 -539 77 -838 870 23 -998 729 -233 -575 515 323 68 -546 507 351 -280 760 718 208 201 320 722 470 772 -53 -963 -652 888 -241 45 -470 -879 -899 -155 -95 -28 -844 -42 -812 858 843 434 -374 -36 -109 -429 -450 712 529 597 -611 660 337 597 -311 -320 -54 -174 -854 748 -422 -684 221 -358 -822 -230 220 -449 92 826 802 -624 662 518 644 -597 -974 -20 118 151 -838 36 -32 -933 -830 -805 -719 -662 86 -326 -558 618 802 19 -226 -527 477 -716 812 583 -443 105 594 -572 291 -912 717 261 -950 89 -251 9 -943 -424 155 -458 229 179 -16 -608 965 -430 -198 -792 -105 -550 95 -218 661 653 957 -783 -395 -723 583 -578 -207 271 108 -517 163 26 0 -436 644 31 507 650 820 -823 832 -787 -401 342 627 -136 539 222 61 461 269 -218 664 788 -806 -929 -529 -412 366 63 883 731 -254 -703 936 -850 682 -241 -73 629 -676 -564 239 921 732 760 -432 232 -508 -313 -321 -396 -387 -402 -81 -643 197 -569 542 443 -405 -498 -580 -318 859 -284 940 -684 29 -954 341 65 238 685 28 13 -450 179 371 -697 -507 678 -673 -898 -20 621 -488 -44 20 692 -552 -390 -445 -283 -730 -991 -622 239 -387 160 475 854 487 571 51 697 990 -932 -256 -589 142 203 -613 127 803 668 936 39 -285 -810 553 -289 -22 546 -598 -693 186 949 622 86 -386 -74 -918 -969 -994 -912 531 417 479 452 -323 -872 190 914 -563 -320 -478 327 40 -751 789 -151 -653 -563 -484 697 344 -986 465 903 413 -712 -361 -512 725 -321 -984 -659 -596 -684 402 450 -95 -242 -18 -946 708 -970 -866 410 -529 -486 -619 719 -580 736 122 -276 930 -667 -417 -592 -736 546 -217 312 -441 719 418 30 -475 474 607 -181 627 282 288 727 42 485 897 516 551 66 124 382 151 -359 178 115 718 -346 -74 858 -177 -176 -453 164 925 -898 -401 -212 -836 537 396 -856 -753 -918 -497 265 -488 90 549 -335 -307 -97 -620 766 152 253 17 -153 -710 692 536 -667 -817 145 -543 -67 540 -944 39 -560 -642 -618 -324 -741 272 365 474 -715 698 452 -6 -796 -316 624 -346 273 -113 -145 506 482 82 -780 -694 772 -509 185 -730 -183 834 -624 -73 -870 -593 -256 -489 -103 801 727 -294 -120 -481 -459 533 -581 244 602 150 -331 5 746 599 179 -913 -385 920 401 -220 -880 290 68 -887 -221 589 856 405 531 -568 113 -388 -601 -768 -645 938 -644 167 585 16 -82 423 -514 -919 976 933 607 273 -986 583 -403 565 479 -510 -141 -137 -843 -139 -72 152 166 -860 236 132 946 -958 574 314 480 415 -14 -472 -263 -428 571 10 521 -838 -379 383 768 -986 -597 -555 17 59 -927 297 -424 631 369 -984 699 654 -353 523 411 738 28 130 684 183 693 536 -220 -34 -93 -748 333 -442 144 560 192 46 -745 773 -980 231 217 -676 -25 -504 -444 -296 -183 229 100 -91 -715 486 82 -695 532 -286 -452 -639 -283 137 -880 -890 187 513 -163 909 -251 -986 -981 562 281 17 101 282 -784 546 348 -616 -479 305 35 419 -147 489 20 -981 -44 626 -462 -867 227 922 -772 -616 -927 692 101 131 -188 -522 550 916 -509 -733 -252 -644 -549 753 20 830 521 -32 193 555 452 -654 -868 -7 181 -675 775 -693 -260 -457 87 795 -324 409 -189 -202 710 -391 -694 -180 -731 -717 -143 -852 -113 314 -210 -845 737 -132 989 319 365 -974 116 -532 978 -707 -722 -597 -728 -600 359 958 811 -800 -660 -504 -711 -180 -821 -498 763 -799 435 -859 211 -747 -739 -458 203 -654 700 957 -346 302 -478 971 -805 38 356 -594 -882 -640 754 353 336 608 223 805 -618 278 615 418 430 -92 -572 34 -998 -262 21 142 445 204 190 -694 93 942 -617 -964 444 -45 -653 -234 296 218 -7 855 -328 374 209 26 -962 -357 921 822 715 978 769 -641 -976 34 30 30 578 -726 520 127 484 -367 -962 496 545 534 29 -476 -695 727 980 155 267 -903 -153 792 -303 361 901 -482 -622 -434 -319 752 118 802 1000 953 -197 256 524 -873 555 282 747 854 -756 -648 -917 289 552 239 -121 851 -103 -132 -508 296 169 -200 332 -404 -149 -615 -120 -775 800 671 -927 -632 378 -738 -615 206 -933 379 -777 98 -542 860 -407 -691 -419 -860 -725 -752 -27 -105 -931 27 18 -163 711 493 587 -744 563 -889 82 274 -246 -750 -34 -217 444 -70 -294 631 953 561 -285 53 179 -697 139 -624 -329 -687 -269 -228 -142 -329 829 55 -642 -853 382 -678 881 382 338 278 -731 -795 -699 -201 -232 -490 -475 -752 178 23 657 912 -282 368 341 -306 726 800 941 -26 -209 -144 -666 -19 342 -123 866 657 -733 286 -304 478 -841 157 919 -862 -472 118 -43 671 -281 599 857 -146 674 -182 245 -994 667 -80 -487 690 -774 -301 -318 -737 -321 -32 727 -721 -156 329 -843 -517 -459 -199 280 -221 -316 347 -834 -513 766 771 -715 14 328 404 -348 -752 -576 -860 633 157 616 567 112 -901 907 21 528 -668 980 859 -544 486 -949 702 210 643 512 782 -312 233 765 -551 -588 807 278 876 -184 859 368 742 -519 -671 -973 377 -768 902 -265 941 -278 230 604 238 646 -826 842 -664 167 -534 -437 357 882 804 -524 -809 -605 -30 736 222 395 198 110 -11 71 865 -665 798 -360 777 -208 -732 257 -474 575 -887 -916 -437 885 -26 -689 -684 283 197 -116 163 -909 -919 -654 -117 463 -508 -908 -317 588 664 -431 134 932 348 586 835 -831 984 865 -212 59 -477 205 -813 -185 916 366 392 -102 424 211 323 711 -149 533 385 -434 466 -204 76 247 -991 145 510 193 211 797 -910 635 -587 987 -220 -561 217 -695 419 -193 -741 719 -70 773 -771 207 -273 318 -87 -401 748 -495 841 554 440 -570 981 -945 -663 886 651 757 447 -524 -803 -86 62 47 -637 159 -767 -733 -721 -184 483 871 785 612 -562 71 745 -653 97 372 632 -721 989 986 -411 728 457 679 281 -62 -269 351 701 -238 -706 850 78 15 406 810 508 78 -762 887 -591 -469 581 -554 -464 -373 540 704 -545 -349 -607 833 -957 829 -582 -809 -980 -353 772 355 710 -704 -331 -478 502 -38 354 204 986 -726 127 -949 880 -207 -496 50 -782 -504 699 -687 -350 704 894 -984 -615 241 142 -279 -328 -567 -56 -680 15 982 -98 160 -725 455 92 64 -974 260 749 533 -590 582 909 231 157 -841 -670 824 -289 -853 -265 410 524 993 50 692 209 631 130 569 -415 996 -517 520 453 -282 481 -970 453 423 925 156 -863 843 -942 295 -50 -985 483 -561 739 576 326 -925 129 246 997 120 -102 -872 -738 -303 -931 638 -616 -812 -175 427 457 -192 -188 669 189 -428 472 325 -723 472 -810 -341 -915 10 753 -45 101 -598 -420 -411 -258 -910 -161 -222 819 -817 -66 -161 -522 173 -82 374 115 -29 -975 -932 834 -269 40 602 -241 53 382 -453 386 441 165 970 -431 -576 82 -776 -317 -281 661 585 -935 -712 973 -164 528 473 578 -140 193 826 320 541 -164 -397 -525 -360 489 273 -803 -536 254 772 838 845 -268 -449 362 -887 379 712 -840 -796 772 858 -369 639 -833 725 839 86 312 -16 218 -206 716 -119 -148 -146 -124 438 80 279 -654 -540 -300 -104 -13 142 -52 -777 -712 -594 -260 117 -324 -229 -539 -427 535 299 -731 -150 531 -129 415 -514 435 447 882 629 789 79 -16 382 -459 -911 717 165 160 -384 326 -400 266 -123 -131 -499 200 -830 450 432 -236 -160 -729 -794 -660 -276 798 -106 -630 8 633 -548 -394 358 -332 -14 650 858 -993 921 -206 482 954 795 448 -888 968 -582 33 -537 872 -618 759 -780 206 -198 500 -459 692 -364 -477 846 701 534 -801 -182 654 628 455 876 -533 -629 254 -36 -284 -952 -755 441 859 284 -414 93 -535 -687 652 -198 -505 -590 498 802 -957 -290 530 725 -540 -491 -286 632 -902 59 3 -282 -230 -492 118 -621 -678 -931 -63 -830 266 -979 -279 100 -689 -734 505 838 725 30 -616 612 669 -844 792 -980 58 46 -970 275 -165 766 -630 997 135 481 -177 -318 167 91 253 -965 -878 657 432 -275 53 -592 242 289 -88 576 -869 220 -537 -193 -168 -143 67 -719 -579 -948 -915 -620 288 -570 -209 -102 24 -229 -874 -504 -850 981 -660 807 427 -374 126 87 -679 -524 -513 -640 -532 440 -561 304 -831 215 -164 -752 -815 279 -281 590 -757 877 454 611 79 278 546 -164 201 292 258 666 236 -883 680 513 -957 -945 -437 89 -704 -708 -294 548 -174 415 138 739 840 -892 236 -104 101 681 140 -161 578 324 -53 224 919 -9 432 220 9 577 171 3 -771 -217 -896 89 -212 -480 798 220 958 -341 943 -395 896 -4 -721 -618 -645 -349 -581 298 -656 -919 -272 857 271 279 232 -57 961 330 771 -731 -730 250 -443 -895 -146 -549 653 -366 426 -525 253 -414 -439 -397 695 -302 746 -786 912 -476 -497 650 -220 432 -745 247 628 259 -568 -364 868 156 180 -756 345 133 -486 -862 -685 -158 738 766 -822 878 -783 635 361 -980 321 441 -980 902 830 -925 744 -110 -34 680 -171 -592 -379 -294 -157 544 -576 -345 134 -548 -742 -674 811 -879 -268 403 467 877 -411 635 649 -75 323 463 406 158 153 309 -772 -572 -222 390 276 -274 -821 -468 -588 -223 -629 160 -782 -588 -253 134 -384 -119 -741 -496 -629 908 403 -45 3 992 162 -157 121 894 -445 281 -837 -696 -882 800 446 591 565 -443 421 -815 -511 -513 475 453 408 -312 850 105 968 -954 -815 -128 -321 -420 -702 -843 493 -863 101 814 842 -981 -845 181 -449 625 778 910 928 718 47 355 993 832 717 180 -200 435 186 57 232 328 -341 898 545 239 -229 577 848 -573 165 -328 -480 193 -809 -414 301 123 314 528 -556 -400 -283 -908 -514 179 -719 750 430 -15 796 442 869 -483 856 -813 49 -891 710 -28 225 629 -268 69 800 -537 -280 -773 794 181 -180 995 -279 -81 -23 475 223 231 238 298 -701 -520 690 -89 166 -31 -53 -691 200 243 -140 235 876 -97 -487 233 80 -768 439 -315 -839 756 646 -680 464 -982 -721 537 -904 -990 -801 785 390 734 143 -934 407 -7 880 -634 466 -988 -710 727 -452 -437 -181 -664 285 -911 485 772 -257 931 461 -960 212 -328 747 882 490 -497 996 -751 63 44 657 484 -704 871 -788 -485 -993 -598 793 558 655 800 -525 645 954 953 -45 169 858 -163 -61 -573 722 -194 57 -395 228 485 -153 -606 -270 -105 -912 -853 -705 -409 -33 435 229 -584 -150 195 23 -837 858 -71 -473 838 -907 -575 -866 -693 -35 531 -43 328 -90 271 995 -544 617 -1000 -675 -803 949 -531 -715 42 -738 -515 180 -804 529 -828 -827 -834 1000 669 629 344 785 -847 -836 -897 -578 666 -867 -930 -853 489 708 -123 -615 -683 -882 -839 705 163 -164 759 211 -552 -47 918 -353 183 34 -338 -547 366 379 -463 -515 -698 484 -296 934 -43 590 -660 -641 -250 930 -22 920 -953 -597 -259 -73 -518 618 555 394 -189 -751 -805 351 -795 -589 405 -108 129 655 204 358 -624 680 690 420 -86 -954 -752 -982 724 82 -67 433 788 -731 -328 698 -241 -384 801 947 888 891 -550 333 438 -16 293 880 -692 813 430 -869 -898 -536 252 989 982 719 488 -838 474 -52 675 -854 77 -329 -746 -826 25 -361 -498 -959 -338 801 -76 919 -160 613 -702 -866 -776 491 -681 950 -446 124 -652 397 -854 758 310 683 -380 498 885 -983 -459 -112 42 376 974 832 -177 -641 -161 510 413 848 -396 -207 765 657 71 554 256 169 -876 -882 -933 75 -181 669 862 806 471 -288 -460 743 -112 345 -865 17 -79 -398 -316 650 -396 329 -155 671 761 15 806 830 -861 -894 814 742 -258 444 414 854 639 612 -366 289 -860 655 -614 408 153 573 323 -376 568 497 -97 -319 -863 -277 -106 -691 647 660 -801 -488 -495 912 -793 -514 -587 -531 504 -621 609 999 368 -211 128 599 -376 930 76 -697 -288 -87 343 -302 570 -202 589 -543 552 -941 613 589 744 586 -321 -696 860 909 -952 644 -60 -287 954 -43 -98 -9 128 472 553 606 -143 -826 -436 996 418 465 522 -234 20 632 315 325 -916 -811 373 -201 -868 282 -696 -29 454 103 314 876 942 -298 555 -443 803 -662 -415 31 -836 968 762 -851 980 145 -288 878 533 861 387 616 421 406 -723 289 -403 133 138 -351 607 -504 -765 -532 147 -539 940 15 370 9 390 -846 -357 -973 634 215 -954 -348 -109 109 -472 622 -975 552 347 950 824 210 43 190 496 686 -137 249 418 -534 -885 -311 562 -149 852 863 -70 990 -271 -889 -451 688 51 -381 -105 -442 -142 -453 59 621 674 841 -776 -717 947 956 152 -875 853 -173 867 -949 -456 784 -946 724 -181 67 346 600 433 5 45 -719 -501 342 -645 -117 719 78 245 977 328 -999 803 715 736 945 506 -367 785 732 355 -400 -228 -656 925 980 858 -218 441 646 758 -329 -293 455 262 -215 -189 -182 867 605 849 834 900 -505 -658 -648 517 964 -499 124 -594 -472 -938 -118 -204 -310 -71 47 431 -490 184 -115 -485 -709 -395 -786 277 -278 789 -544 -549 699 94 -275 123 620 54 -299 -500 760 -283 -451 -501 950 368 552 -694 -746 -127 -452 -96 564 956 775 -594 -480 594 -493 542 -239 -666 878 -208 -128 590 -299 439 526 979 -270 974 373 360 -134 864 735 622 -109 -571 3 723 821 -404 421 -20 -666 -479 -464 217 516 -599 64 660 -327 -843 323 174 -969 834 299 905 754 -458 61 -466 933 -740 -242 80 -27 -153 86 62 -405 -913 978 -582 845 -962 -373 360 -854 -11 -372 508 -815 -391 -378 618 707 -288 645 170 -255 696 769 -82 -956 -559 486 442 -239 537 -273 666 790 316 -158 -579 969 655 284 850 428 817 242 693 -409 118 212 477 -519 -291 -27 -498 535 745 901 776 351 110 -202 331 -985 565 -815 172 154 686 -778 525 -85 -834 822 780 156 -284 -559 -423 -499 -12 651 -359 994 -292 472 -174 -834 -47 -426 -832 400 -246 960 664 -247 -74 510 -499 508 -245 605 -396 529 709 -886 -69 792 232 -967 969 -764 371 527 597 -327 642 259 372 935 79 230 -845 273 -819 428 163 -674 -578 734 255 947 -758 392 169 -584 141 -753 -400 697 487 -278 21 641 225 -197 -468 525 -28 -478 242 898 309 -702 518 601 -159 199 295 -640 613 -729 -149 361 668 592 -929 940 -809 -277 -632 312 297 642 -773 90 544 -634 734 650 -834 -422 -545 -600 544 -188 644 -222 -248 2 -512 -96 -363 -444 17 -590 -830 900 -214 985 -790 506 557 -470 -474 772 -372 -393 122 353 -627 -334 -308 -303 -491 355 958 -137 -332 621 -352 -641 883 709 731 -232 -589 -563 -125 -806 500 -895 851 -494 -737 -407 -262 -534 -688 252 -610 387 -640 456 -273 -700 89 240 -999 -78 -674 161 -387 218 661 305 -966 945 -294 -707 716 66 -484 -40 885 -813 537 -824 -338 178 -621 122 275 -855 777 496 -29 965 -149 -587 -643 298 -482 906 -732 583 -666 -691 201 -53 736 -948 -600 105 124 922 218 -3 -493 -905 416 -677 147 661 -789 -95 720 -763 521 622 -378 -814 -532 -970 210 594 496 649 -812 -790 850 -944 -266 446 -552 588 669 -648 -446 265 -336 134 -192 -598 244 879 523 103 -434 -82 -50 281 -543 -957 928 -3 -578 657 696 -633 541 265 841 -308 649 880 883 692 787 -872 -529 255 -698 55 208 805 -269 694 161 438 -509 -590 87 -225 417 157 -766 921 301 -193 239 270 -319 33 206 796 229 887 623 41 559 -325 838 196 -951 -682 3 -234 -564 830 -98 -607 638 -940 350 -479 -769 929 -987 750 -844 410 927 867 -943 -789 -190 -332 293 -437 353 734 190 366 -65 -542 340 -478 -694 -493 332 404 103 311 651 -903 486 -386 679 660 -827 -572 -452 -926 -660 626 610 -920 683 202 214 400 957 -642 -576 -404 -281 592 -103 -364 -446 473 558 -127 -681 -889 283 -543 172 -681 655 -735 374 -296 108 -247 -112 -901 -213 -445 -272 655 172 457 974 770 977 230 -887 438 -889 -691 499 -725 251 -949 563 -606 983 -778 21 -108 357 -51 344 440 333 469 106 282 452 -888 -564 567 -576 -333 -811 926 -202 76 783 -638 211 -934 -829 -749 503 356 404 44 -700 337 -767 -394 -756 116 978 -869 -431 362 -874 -499 -601 -958 -122 -244 -298 -537 113 939 -443 460 657 533 952 -151 -229 408 -531 -208 -467 -441 -554 -705 854 -517 968 -819 -754 -284 837 -769 185 831 -226 -775 -975 -235 963 414 465 206 -323 -460 630 -947 131 -820 -882 -366 965 138 606 -362 721 -438 766 -216 -801 -784 188 253 229 52 -224 550 -461 -466 -612 -369 -475 934 444 879 -286 -220 786 -888 -655 517 -78 -121 783 -347 138 -363 -4 -181 548 546 -455 172 -351 -277 -937 686 -643 -754 -654 480 -895 631 -40 421 960 -651 470 831 -338 213 -644 847 870 -99 415 -780 -857 -622 -807 341 717 -104 164 -965 -863 -752 546 -584 -663 875 442 -743 -54 598 -350 -515 66 -423 723 148 507 79 -20 170 -715 888 84 307 -510 -724 839 -938 -801 -536 -741 381 -791 -851 493 -263 262 876 724 -352 -215 -572 194 -883 420 -492 251 137 -464 -422 -665 -892 287 -56 739 400 575 675 -366 249 87 -226 -318 -888 -830 465 -323 -511 873 -546 100 793 -74 328 -123 384 99 -383 -695 -88 993 248 -205 214 845 184 448 -788 -60 390 -640 -209 964 934 326 -515 -81 522 -223 -421 782 133 -676 -65 -934 -250 374 149 -373 -355 -6 500 283 -385 74 -361 -1 -461 62 827 -683 326 -669 868 34 -958 313 512 -285 -44 -265 -950 -427 83 445 525 841 121 -802 -706 872 270 -72 194 986 180 453 -241 751 -119 820 -477 708 685 241 647 -295 963 405 -184 -117 -471 -418 -976 521 928 478 110 317 657 -784 673 48 -689 -702 -897 935 191 -485 399 -287 -902 114 -25 199 -22 -83 -977 586 982 -965 495 364 -765 266 -621 -319 500 585 614 114 -405 -188 -653 -982 925 -977 -565 -843 694 -693 219 -47 -784 -647 673 -106 11 -704 -903 374 833 -554 266 -198 681 246 -884 -171 -451 580 774 -607 188 -939 878 -262 -647 185 -710 82 -165 -443 -863 -624 82 934 -224 -735 916 60 297 -696 88 872 813 998 153 -968 441 -960 417 878 276 444 -510 -682 -189 113 -133 101 166 -636 -808 501 263 277 26 712 723 -876 -441 -604 -827 -253 -958 -334 404 419 -406 562 -645 85 -919 -420 359 509 -108 281 -445 653 43 345 -952 481 596 -842 -769 -818 -236 224 778 146 -718 668 -939 -185 -911 -575 269 -914 799 -663 994 -262 709 44 -646 -68 -395 592 613 145 600 622 -902 495 521 -347 -586 -404 -695 -262 787 -65 -155 290 488 383 590 263 112 724 -561 -189 -702 -766 907 -556 -931 -367 899 -911 325 234 -55 -57 -940 465 5 -121 56 -193 -166 634 -209 -471 -785 -556 708 602 375 807 -725 688 -102 -938 818 -114 99 -667 -769 -560 -42 -359 -375 588 -160 300 233 -423 -686 -642 -874 507 -829 -763 -879 -788 249 38 873 810 174 103 451 -98 949 369 709 -786 -418 -806 -567 411 -211 -982 200 -402 -674 845 575 -393 -251 -557 -883 -748 990 155 394 28 -534 -843 559 464 582 -349 -235 946 -640 -432 285 880 644 -9 -623 126 20 -402 -726 506 -10 113 -453 627 -838 -948 -758 -195 969 65 25 -244 156 -320 184 -962 -46 -489 -574 214 -170 626 383 -820 -696 -451 -56 -49 -640 946 653 -68 372 204 350 -493 715 -787 989 426 -146 -700 -822 138 544 -560 -973 566 368 -945 207 -641 548 -624 46 -994 655 -877 239 -487 497 -336 -499 344 661 309 -411 98 88 379 198 335 -887 985 466 608 817 -494 -114 -242 635 -429 562 -381 -912 943 -646 242 242 -955 -209 788 274 -789 -678 -73 -831 856 -937 725 680 349 523 116 864 285 -817 -620 -798 101 673 195 -259 735 -801 225 -628 293 -120 556 558 -838 -53 46 758 -519 -359 946 -356 -452 602 168 -139 845 914 22 -960 79 371 -17 -779 -591 88 392 5 -620 532 918 221 428 -653 -325 174 -100 -643 -957 -220 336 960 632 322 -971 107 626 611 513 -987 -446 306 708 659 -918 -699 -617 -147 -621 -783 -993 -870 -341 815 66 -560 -149 824 -513 -763 636 -649 -195 -36 -744 375 1000 -355 326 957 -509 58 -878 427 791 897 -52 -97 894 607 -218 252 -659 -243 -493 979 -499 977 970 -529 -974 901 856 -754 320 490 842 -114 -992 203 696 663 -161 -757 708 -57 -262 -24 -832 -964 876 -562 -454 -804 -181 413 -779 731 -911 -475 -289 547 95 765 -399 -195 367 374 813 874 516 -313 -155 -282 -295 -941 802 -488 -407 197 372 330 -347 -835 -207 -417 112 973 -258 960 -832 -202 390 -156 -812 -107 926 597 922 -106 -983 -371 259 -366 -2 -451 720 -824 -450 40 -492 888 -268 -254 193 210 491 72 107 954 -376 -223 -423 33 411 415 -474 -615 376 145 595 -470 249 -699 -477 623 -669 697 -448 785 280 -18 15 -563 810 -276 841 -593 -92 -512 -145 -175 -706 -843 350 -624 -340 -237 -547 754 -909 200 447 748 -643 -525 482 -352 -689 686 -68 -555 -163 -185 -244 -231 -587 -297 -411 -185 -755 -574 -24 44 -227 419 891 -614 -778 -279 -699 -13 -260 -471 -838 88 735 542 -959 184 662 571 916 421 -90 209 922 -394 108 924 916 309 -718 531 833 -567 -53 -147 -32 264 -839 873 757 100 467 -489 -992 307 -538 706 744 -933 216 -838 295 635 -897 362 -854 -255 82 -707 -604 -525 -46 -829 -988 -936 -915 -911 726 -685 309 458 -72 -957 -151 611 -701 -356 588 -908 383 17 384 644 292 501 707 949 355 -565 530 -265 -262 -599 -502 -132 -722 693 137 -902 420 -379 -499 777 -255 728 801 407 -598 -183 95 355 -46 -798 888 -587 698 466 -580 -151 726 -316 -861 -578 -69 -555 -802 875 774 -431 667 479 -296 910 368 912 147 -122 57 40 -913 379 961 256 411 505 76 -388 -760 783 857 755 776 188 959 -240 -363 45 677 363 622 -516 258 386 6 365 368 -303 -89 -581 -191 794 40 783 129 -271 -287 -629 771 -479 -168 338 -803 13 -339 -734 628 -707 -370 735 -245 -152 -115 739 641 648 465 301 -781 625 -997 -562 -923 -573 581 176 -860 176 -712 -43 -647 -819 833 16 -801 784 -557 -905 984 323 832 -5 889 -375 -799 736 -677 221 527 934 20 -799 413 -762 -585 949 -884 -665 -725 279 -911 176 653 271 341 -118 -678 906 -886 842 436 748 183 287 -118 -577 -329 -88 -167 926 -448 -632 493 -950 -422 494 459 58 -645 -238 136 -417 -700 794 -484 -206 412 -600 161 -954 -199 876 -836 -785 -275 -417 580 -642 -417 -324 672 111 -815 -462 491 -703 -171 678 309 980 -58 168 -265 348 651 535 -325 -624 -332 -258 790 983 914 -975 -959 -702 -90 224 558 -4 723 -383 -488 513 -256 196 540 13 -1000 276 694 -907 -960 539 -994 977 -966 936 578 -558 342 -291 -281 215 478 -954 417 846 -741 988 908 -454 -122 135 -680 848 555 -238 -75 722 959 -58 286 -115 -593 919 -531 -60 -58 -705 -318 371 446 673 591 -72 -161 115 866 711 -415 -740 -837 -46 -707 638 748 -709 -910 855 -733 -907 -387 379 867 568 -314 550 -698 215 -383 943 -890 638 -626 75 848 968 882 -424 -735 -257 345 -217 -175 -213 828 892 -755 343 -129 532 -796 -266 239 815 392 205 746 317 -185 -992 -34 999 640 833 -930 -938 156 184 -962 -294 -662 379 -441 -208 785 -202 -846 231 -909 -679 162 442 -837 -437 -235 840 537 7 -57 59 -446 -310 -956 539 -553 -446 -456 497 907 -751 393 629 749 -601 -641 -139 55 996 306 -197 378 -205 -897 -674 -651 828 954 -680 -980 -122 715 472 -123 62 800 593 -783 -41 82 -322 295 -934 554 -679 315 -364 -394 783 451 -27 948 -944 467 -188 258 -179 -143 530 927 104 -290 -983 -816 29 724 -928 956 674 -834 -452 442 -62 -70 -334 -900 -508 -581 895 -461 -142 -289 -402 999 -368 -124 -866 76 -236 697 701 -311 -822 785 899 538 -629 -36 963 -341 551 -300 33 -843 314 -655 -148 -206 251 201 763 499 314 694 207 -252 647 -52 160 -856 -389 -130 -549 -730 -580 -650 286 124 819 678 -714 -505 -34 443 -849 -179 -599 704 143 -362 -329 230 -432 768 -847 -292 644 786 -153 -282 -317 -283 476 327 499 -389 -967 749 330 -800 454 295 -10 -674 500 546 286 -308 -975 982 -492 730 985 -520 -988 -725 650 -709 -654 587 -692 -299 -509 873 151 -590 452 659 -862 -834 192 807 989 -359 -396 -126 969 405 -892 958 568 -252 -487 119 -507 -811 -193 984 762 92 313 575 -124 -507 -358 758 -223 -781 -764 234 720 531 182 353 -615 -159 -247 383 401 -850 754 -11 607 904 -120 -809 -217 453 -818 161 -246 -414 820 -70 473 -228 643 -281 -352 -938 -300 -516 -637 873 -704 675 73 565 840 -848 -338 -517 -570 -560 119 535 476 968 61 -780 -706 -995 -384 590 -938 -687 418 -124 369 272 263 -180 -740 -210 -934 -578 -251 -957 998 902 -568 -755 66 -798 427 -835 -103 -461 969 922 -918 -78 748 -73 182 -788 -232 -760 -988 928 250 -474 680 514 -759 560 121 596 199 593 -111 377 -545 -753 318 477 -810 457 330 241 304 283 -553 -978 734 768 -909 852 -474 631 -162 347 930 -998 869 934 -636 342 922 65 -600 429 484 -415 511 -602 641 -638 -679 890 -477 -697 -154 86 787 -102 476 -357 -159 -956 -339 84 -907 493 -778 -591 837 334 777 -959 184 98 -367 -152 913 -133 -521 197 582 -296 376 347 309 -137 900 434 -351 -853 365 -346 -546 -498 -720 99 293 50 -889 878 346 636 894 -928 -586 -499 539 674 893 -774 -15 -550 -785 881 478 195 -681 -28 -710 236 548 -730 -593 912 -492 -436 639 639 -772 -275 135 -113 -523 663 -542 -370 529 -239 985 764 204 -564 799 909 -283 964 -159 771 -462 -922 656 780 62 -189 414 -189 871 187 883 -993 -151 -213 -927 -172 -233 -866 385 621 131 -65 492 -147 927 934 445 67 -44 -240 205 327 321 -122 -439 -212 -320 429 -250 10 49 209 -400 -641 -369 490 -320 -201 489 -538 -979 103 -1 -138 455 95 373 -295 -670 207 -344 -106 1 92 581 -886 -817 852 -106 -140 -613 493 516 127 716 182 814 488 -387 -149 343 -444 277 114 756 286 -294 475 -337 -620 689 697 412 859 -136 95 615 -280 523 112 -895 -910 257 993 922 361 729 -384 282 -663 382 194 47 -336 -301 -37 -849 -398 355 -493 408 -947 -372 48 966 -245 949 471 38 290 166 -324 -17 492 -144 -589 236 290 -661 74 603 204 491 993 -473 394 -250 127 812 -70 442 896 -1 -867 -208 -677 -940 -636 191 -740 36 -564 -692 962 574 37 -158 8 86 -203 -930 806 -179 -942 -672 370 -454 -667 716 192 -947 96 -554 -133 -737 966 -855 -57 -148 748 378 751 -471 298 -475 -414 -763 -111 -155 -768 712 708 -822 -874 -502 -503 -509 -513 177 -79 -226 -190 -523 170 744 -277 -287 -427 -133 -360 -14 -519 -77 -189 -910 -850 -670 -775 753 377 943 -797 -323 672 -224 634 -855 923 533 -896 788 849 725 -787 -120 -313 -229 546 -49 611 283 12 239 5 7 -613 -109 -738 206 809 556 -112 -640 581 386 -936 -189 210 -949 830 566 941 193 953 289 227 -736 125 134 822 -588 -162 -899 -185 -290 -108 -104 37 -294 99 472 -918 507 -98 46 -536 -742 -36 -973 -312 339 991 -149 142 -923 500 -463 683 291 -401 675 -601 -655 -991 564 -477 220 -11 -509 -31 -275 278 -123 -774 670 684 588 -456 -319 627 600 883 -150 294 234 -93 760 -460 -985 -703 -536 -954 896 672 -643 -360 -812 697 940 961 416 -438 561 -356 -480 -307 -656 76 318 837 719 -841 47 -740 -865 879 264 -327 -887 411 -400 371 -550 -873 -209 -555 819 889 -229 898 -397 129 -910 721 561 293 365 -625 812 702 -955 717 932 857 -564 -227 111 922 518 -242 339 177 -662 -200 -826 -946 532 510 -741 -524 -285 -843 -801 41 -526 470 -568 532 61 900 -54 682 586 844 164 -626 28 -942 262 -186 -114 -619 766 -538 836 -745 -67 -273 -40 432 652 926 -488 -761 509 -757 927 -225 600 -237 -461 -695 -334 707 414 -68 474 463 -828 -283 -351 -866 -53 -558 -547 -630 233 905 -210 711 802 157 385 -729 -288 540 219 -286 781 363 911 675 780 329 400 -988 -632 633 507 -27 -546 -339 48 -170 418 -104 -653 -819 -803 0 -230 684 812 797 98 294 612 -511 463 -199 276 -66 505 179 449 -456 -822 -38 -962 437 996 944 -910 977 122 546 277 934 -54 307 399 923 697 253 -516 454 391 -719 -809 -181 566 -303 -320 279 133 260 654 194 304 372 -850 -316 833 -703 -648 -126 619 -650 -354 33 763 -757 -504 -555 942 -934 422 249 654 -188 -167 888 -755 -379 -146 302 -179 735 789 -992 427 -637 489 -517 -443 286 461 -153 379 48 834 -78 426 -901 -236 -705 -515 -998 822 -988 223 -760 857 -430 990 -230 -272 939 -455 785 242 381 516 -277 -311 -716 733 550 47 211 -100 474 165 -521 -934 35 -339 -982 603 987 -233 -790 -772 783 -832 436 -397 732 947 371 919 612 681 -369 483 810 -193 -512 38 242 710 870 -661 -276 151 -534 -869 -561 -701 -465 976 577 -367 -220 -804 -897 75 397 -707 695 478 217 26 -960 -236 -975 -478 -159 -788 -663 847 -469 -406 -59 -504 379 611 -769 -16 220 -423 -279 952 324 421 -379 517 870 286 555 -425 528 -117 324 531 179 234 -727 -405 846 -430 14 -29 -440 473 -156 916 -314 660 -867 765 -577 718 915 -169 -925 907 724 230 -515 -519 -859 721 -420 -363 59 882 315 -498 835 590 973 -758 393 84 942 -944 -403 -354 503 -813 -546 -691 810 627 -558 393 -875 35 -352 -270 568 628 -871 659 -770 -875 961 371 -413 -291 539 -634 332 196 941 -347 -33 -596 -374 -638 689 -140 442 -268 518 -125 -790 840 945 -802 296 127 -728 232 -896 534 567 124 -882 286 25 -521 150 -217 -959 108 -302 293 -33 585 -309 -174 954 -662 319 89 193 -828 834 12 -944 -825 -468 179 -899 284 609 963 263 -478 -537 -491 -249 88 -404 -152 825 -187 423 332 -19 701 40 342 -984 290 820 -446 301 -60 -72 -526 -760 -342 447 790 249 755 214 868 11 691 923 -13 209 -574 -801 884 935 -349 -961 269 -487 622 -565 978 677 571 -948 128 -597 485 -965 219 -966 -436 -183 708 -333 933 -123 -698 976 971 623 -599 -212 -11 -259 -690 -193 576 -923 -917 135 226 -979 186 924 -391 -290 281 149 790 -858 -244 -706 -237 -680 146 460 553 704 -176 432 -451 -603 -121 631 58 -733 341 -965 -263 298 -682 748 -551 -918 -995 -243 214 235 -25 36 956 831 174 -833 643 -690 -50 292 -832 819 704 -553 235 539 -382 -640 -972 256 498 3 146 796 -587 -375 503 -172 -978 379 9 653 -937 467 -170 252 -884 492 576 225 4 -779 -337 959 313 -231 -79 -922 782 413 742 266 -660 -284 997 -631 -339 485 -213 -23 494 -490 -738 -377 919 352 -650 -898 159 391 -276 -513 784 -355 692 -54 528 -33 -937 -535 542 -229 794 118 335 -991 -554 461 107 -154 829 292 338 -962 -519 128 -75 -750 830 -133 -985 288 568 824 496 444 230 -865 -803 973 960 -996 -219 415 -326 -331 -393 -454 -811 162 175 512 -361 187 574 -58 -568 -298 894 -192 390 -880 -500 653 -107 772 123 389 550 -782 -193 -71 -722 427 -36 -278 762 -735 -15 -14 -601 68 -358 114 -442 -361 -582 -640 -907 -472 547 -298 -742 514 -674 -762 132 -121 -722 527 290 513 -634 -403 -165 876 847 1000 -936 701 -991 -247 651 416 694 280 305 -669 -424 11 648 -922 -161 567 317 -125 403 -24 427 825 418 -664 -319 664 -524 -192 59 -40 -882 -857 190 683 -416 222 260 -72 -430 513 250 989 -261 332 958 402 50 823 681 -73 -10 -919 157 -563 599 748 523 -195 282 272 903 892 291 -34 -279 -775 -242 -246 -323 225 -272 804 642 342 -864 -228 -840 -147 -496 878 447 -764 -340 25 375 757 -633 -311 -540 -80 -825 -213 -186 701 807 656 -93 -883 -134 -334 -544 -354 575 -298 720 -616 93 712 959 -960 973 811 221 -380 549 -453 76 -311 790 -516 736 284 -566 -702 -764 755 545 -660 883 -601 903 843 -160 378 781 58 600 822 835 868 -245 -848 -419 -272 -583 359 -721 -764 736 -103 656 -961 -657 -48 710 -785 -371 403 -814 563 818 -290 679 88 283 -411 371 -481 -907 468 348 -934 811 23 -49 -422 -467 127 -443 541 -82 155 -88 -287 3 -920 405 358 701 -195 680 -338 -223 -701 579 625 -616 444 -103 11 81 -620 -886 -518 -390 514 6 -862 319 9 497 463 -677 -201 -407 154 217 393 -589 944 -46 244 563 94 -860 -864 -249 882 -302 -377 149 -520 -976 544 -182 272 -689 -936 -685 479 -160 -925 -786 956 -217 -926 -800 -371 87 -724 -572 -862 -286 657 388 950 0 582 -767 -625 376 171 -962 -100 -851 -667 -678 -224 725 197 422 276 -927 146 921 325 156 -327 758 704 -176 14 640 -177 -504 323 176 -110 -727 340 798 268 278 174 71 963 -81 -933 192 725 646 -507 -183 -588 462 490 84 756 -770 884 339 744 880 282 231 751 -882 939 -395 -785 179 253 -872 -136 -531 385 -200 -647 -521 477 228 -330 688 -390 944 -390 278 -65 722 623 -764 149 -123 -275 710 -619 236 -775 569 -649 299 -352 536 612 41 -939 973 695 481 552 -973 369 -512 713 822 -723 546 665 961 -996 -329 -61 -889 378 -874 47 248 385 298 -674 643 -290 267 -27 -176 722 254 -87 -963 519 465 -93 -426 -235 -406 -407 -802 52 773 117 -166 -864 -143 -251 -717 248 -404 -691 -652 821 533 -818 -823 -847 -859 -85 293 -697 -637 -124 991 870 -276 644 -369 -802 847 -982 -43 740 344 -455 670 911 -274 659 282 -541 -751 -38 681 -665 -369 -433 146 926 -585 -219 789 972 -341 -761 -544 118 -92 720 -99 -256 52 772 -992 -467 -337 -660 613 -705 83 -386 820 -938 -656 971 -787 -665 508 609 461 -240 -948 -33 -223 187 -968 785 -45 -836 -995 528 -344 -503 -637 86 591 -421 20 -154 -777 -251 -797 705 826 422 -792 357 -494 -867 912 664 967 -648 -50 882 740 -613 -426 400 -572 -493 865 124 475 213 -900 -840 812 118 792 -923 -667 530 -734 545 -33 239 -728 -147 -156 -364 353 506 618 883 -602 941 680 670 -246 -215 -261 591 92 683 -515 -169 -919 -936 591 828 -808 535 789 224 502 -905 302 -166 724 912 397 978 998 193 426 169 404 336 -574 -962 -631 -79 -553 451 -741 534 -456 384 963 -173 -858 79 882 -619 940 13 46 418 -62 151 595 -62 429 542 770 -503 766 -904 873 748 703 -444 759 702 -723 -938 -283 19 -327 -724 -296 -576 185 -914 888 861 -983 367 -702 388 -130 769 -288 -567 517 -217 797 -698 179 -632 38 839 102 373 386 327 979 -802 210 482 -825 587 -960 -403 -535 -819 -126 -157 398 -74 649 919 -199 -136 390 130 -306 -813 -176 -174 -131 506 -423 31 243 630 -35 385 982 -937 730 409 -86 686 -877 915 626 373 -818 -114 787 652 344 926 151 -157 859 -318 -755 186 625 -403 -311 149 407 -344 -761 -789 -202 -233 -631 940 -65 777 673 464 -840 -713 -179 730 986 -494 -289 67 -787 -806 753 -97 759 856 -132 -516 882 954 -506 609 326 -805 994 968 121 -750 433 -168 -416 -853 -247 -480 14 -761 -994 173 155 -834 -448 363 -876 534 286 577 -877 288 -677 -881 547 606 -240 -910 -789 -74 -661 -6 171 800 -764 -184 69 -645 786 -839 -987 563 -170 -809 -868 -749 -872 681 470 215 533 188 837 268 668 -333 -847 -993 -355 280 -43 278 -221 -35 -287 188 915 249 -651 358 -923 -327 851 197 491 -298 222 -630 37 -662 808 173 -350 550 152 537 -558 -343 -512 -881 -336 767 290 -669 236 -112 -253 -617 57 576 -847 920 -638 -9 254 539 -449 -937 540 953 -147 -4 956 -27 702 998 -346 -421 -339 561 -584 920 -467 -14 253 -258 243 947 877 227 157 751 376 803 -130 -760 648 986 155 887 262 -841 331 -930 841 481 -707 816 163 592 172 347 282 726 -50 443 113 -154 686 718 469 -948 -58 -220 -394 -558 -417 -577 96 337 -206 -638 378 112 -172 92 714 -857 332 986 -860 560 327 -700 772 -677 -140 -360 570 -170 -104 649 -708 242 322 -84 -392 -345 -773 -144 -754 631 -331 -43 -580 701 975 302 709 -678 900 571 624 -18 -688 986 -375 89 -488 -321 653 -340 413 535 -479 256 211 -989 257 -304 421 -607 677 753 908 793 513 -685 -381 899 585 847 923 -595 458 44 475 -228 -831 -396 645 596 689 167 -791 584 266 525 -567 766 -639 -562 182 -208 237 55 -5 398 602 254 -592 -737 287 478 -322 -554 297 133 945 521 -892 -254 588 -256 672 -76 79 -837 430 382 132 -398 -588 -873 -690 973 758 882 796 -284 -576 289 884 -61 -213 -993 800 -368 -419 -823 255 553 375 -438 -159 430 -718 808 379 32 161 -267 270 -686 444 -557 749 -517 -538 163 -677 -611 661 -729 -680 -798 787 985 -252 -909 -285 -260 -836 764 965 901 -533 -652 523 145 -257 954 -699 -298 -960 370 -674 -711 465 -745 983 -317 -689 490 189 949 520 -37 -279 465 -655 986 -279 -987 168 -708 -526 -535 -977 260 -179 -522 87 353 -119 782 -996 969 50 -79 -433 255 969 -495 850 344 894 127 -645 178 -223 355 484 21 -339 803 279 77 912 -801 -973 742 -179 49 -587 550 781 -441 633 674 691 526 -881 -535 227 -234 -683 -539 -124 76 -962 835 305 296 -206 -414 578 -494 302 846 -822 -428 824 268 528 -985 251 -745 11 402 759 -128 -521 518 -20 93 -774 732 989 -455 -342 737 -873 759 -827 812 409 504 762 30 -911 -549 -133 -373 642 190 -774 917 960 755 925 -876 896 301 485 -690 992 -693 680 -871 685 -689 -79 409 -569 165 360 891 479 -952 -733 -985 471 -100 718 369 865 566 254 -53 -398 -14 198 -141 308 274 -888 700 -762 406 -784 -200 -652 403 -175 -518 -636 -755 167 701 -516 134 -352 -979 750 -442 -599 438 -28 728 881 -76 253 490 983 -699 488 506 -587 89 437 634 995 -113 -943 587 -984 -112 -870 -582 268 -532 -962 335 -721 -632 874 218 531 -818 -70 783 523 26 -739 442 394 973 -977 459 -607 -535 162 -561 -963 465 358 -495 -988 922 -739 -174 -788 159 733 790 378 796 -840 292 -825 -291 -408 782 -927 95 -740 -121 -975 307 78 166 -181 326 -217 749 700 -416 -376 138 716 130 661 -84 -871 629 -661 -574 -865 698 -301 762 -218 -836 -625 982 -604 595 557 -976 640 710 801 -377 60 -450 -364 -714 848 -318 361 824 453 -406 931 917 -3 -519 904 -598 -492 513 807 -929 -851 -835 955 736 -851 -336 -203 651 -164 -414 145 56 935 -246 73 -432 521 837 830 -320 267 452 -603 -830 -545 -416 -460 -542 -548 -256 -108 -366 451 22 -571 -815 287 352 801 796 -4 -89 -502 -383 -845 -14 -787 900 448 -448 66 604 865 52 -830 198 -399 350 -63 438 604 -366 -769 681 -987 823 -895 -470 -580 -617 118 -419 -324 439 -854 -766 -186 -363 -533 442 -719 461 841 757 -143 639 -866 439 -124 259 713 -322 -710 -303 -794 -190 -347 -351 57 -209 -56 495 -471 896 588 350 -314 32 -858 996 -844 -709 -551 -812 -864 149 -408 324 158 600 209 468 471 -472 979 289 -191 -365 232 -974 391 722 -412 -3 314 -323 -261 882 -864 191 111 558 -161 141 -861 -961 -520 -246 -456 -832 334 259 -233 -68 -27 742 -154 -585 -585 301 884 -903 -315 969 -141 -542 436 -556 -556 -799 350 398 -514 -933 463 808 -102 670 -341 256 291 125 -621 258 610 727 -954 448 930 301 -950 -676 157 -214 -433 -830 -757 282 -491 -292 -374 -660 -148 650 374 71 799 912 -645 253 549 857 -523 7 791 -812 -565 981 913 539 -601 -770 -20 -954 266 -714 996 -397 -637 -447 -604 -621 595 -984 537 190 -317 99 998 -137 273 720 230 663 -332 -60 741 -62 -267 -452 -400 -206 320 -962 925 -97 167 178 -453 676 -891 -434 973 536 686 155 -976 -573 525 438 -825 -374 -227 868 -727 122 597 -3 -719 -915 -306 -165 -329 -590 -442 320 -840 171 474 607 246 849 -972 739 570 -127 -589 353 -832 -873 316 131 -301 -703 59 -198 324 -853 -818 -847 996 -616 -577 -80 963 -643 -480 155 -946 246 951 -907 -387 -55 -521 -246 915 -219 885 742 -171 -126 -359 -279 -776 88 -582 904 -345 564 -974 202 -399 635 688 -552 848 224 626 -178 -34 -912 118 -590 -437 591 -63 931 -999 -875 -645 -37 -827 -30 -661 219 -337 120 -35 -976 889 -138 159 -902 380 -766 396 261 616 -556 712 51 450 -361 -303 -708 267 -478 -142 -851 -557 51 -809 669 -475 71 141 525 383 786 -225 534 704 722 -235 875 463 -300 344 -306 588 -41 -983 37 9 -961 -267 -376 -799 409 -636 834 -665 749 -778 536 392 817 -597 -704 -271 620 -37 608 -613 -25 -89 -169 610 451 792 -702 -604 205 -393 -604 483 -715 -579 587 -694 -74 397 725 -164 -964 -74 25 829 -575 80 23 89 546 -510 -587 -263 697 -4 -812 -839 76 94 745 308 479 -692 721 249 548 937 851 758 559 600 -496 740 -165 -214 453 -204 21 -65 360 174 862 -236 540 21 -443 -449 2 -890 219 900 881 607 -478 -934 -997 94 579 104 130 -424 35 322 994 20 -907 -809 -993 -154 804 480 904 -29 643 -489 -682 -985 -329 413 458 -846 -200 781 481 -820 506 275 -488 -323 -15 907 -869 -122 968 -2 -913 811 -629 -278 -634 -112 -462 702 487 251 542 900 -478 -207 -363 331 173 356 -273 -718 -643 -466 782 -961 958 303 465 275 -392 -433 117 883 266 652 -929 86 -691 -818 380 526 -867 -669 614 -777 -653 272 -733 449 -741 -803 407 -927 77 -793 481 -395 -865 336 -819 446 708 677 -867 -455 715 -727 -38 712 -367 948 -777 -408 31 -220 157 -934 -498 -867 743 397 76 889 755 -289 271 468 792 857 -206 -911 -875 -414 831 -24 746 -123 -247 979 -152 10 -556 270 653 924 383 993 801 -653 885 -797 330 911 122 899 -971 -48 484 -216 -297 883 -936 306 -432 -665 -239 93 -354 -663 -417 334 684 374 -956 948 7 841 -643 -617 -141 -375 -590 938 -412 -890 -324 -176 690 -779 522 -710 -656 -763 -429 0 654 18 341 989 -579 -669 -180 707 -64 -745 623 912 177 -823 -585 -214 143 714 -240 266 -991 -114 -261 -324 410 119 160 812 694 -386 -942 140 643 -19 915 677 232 877 -792 890 -704 122 763 -258 -512 -764 -314 -86 -227 134 -892 178 296 -989 429 -513 759 -827 768 -774 -782 949 854 -19 524 -865 960 -19 -229 -810 -507 39 654 -928 158 110 415 432 -529 -119 -883 -929 830 -111 10 624 -949 357 -604 -708 307 543 -271 802 -638 105 -624 438 163 -262 800 813 440 -525 -2 -523 -389 -131 -848 -954 668 129 869 -675 462 191 525 547 97 314 476 -754 -642 611 626 781 326 564 -238 -728 768 -597 -675 753 -553 -269 -572 -27 -102 -873 -791 -340 625 -794 -106 866 -843 -778 29 122 -253 184 189 681 449 -115 711 108 -78 873 -570 339 587 215 -675 -145 773 433 -763 -531 -118 415 525 288 896 127 -527 -743 -921 -256 483 663 266 -226 856 584 -322 -523 35 420 -288 -878 424 -570 436 602 452 6 688 -131 -712 -401 -281 -676 -320 -609 545 -416 728 -419 -619 -831 -819 -205 -771 667 624 328 529 -438 -467 -843 958 -799 710 807 13 248 866 966 860 449 411 561 797 673 486 269 -732 214 -346 888 976 -606 527 633 -495 -79 879 958 870 538 644 -246 759 322 -396 -209 -756 -37 -865 786 -388 -38 -256 -256 -712 181 975 -767 558 306 149 539 -139 561 -990 312 22 298 -217 903 -65 324 -766 928 228 -639 -768 971 185 -820 -106 94 810 377 -981 215 788 -939 352 62 -573 457 -415 462 -389 -86 -777 -987 467 -924 -577 -550 -368 -318 -405 -647 -40 -712 -538 396 855 -868 713 -713 77 -701 -115 -130 -1 -898 -629 336 -958 -320 -736 -758 -737 -351 531 520 -783 806 386 155 -97 -247 -390 -972 586 16 -904 461 -272 -709 172 979 935 -525 990 845 649 616 -997 -335 -842 -288 105 -569 382 -739 638 773 -133 -817 257 929 611 391 27 -682 -424 53 -676 307 -78 999 651 915 -373 -766 371 995 -29 683 549 664 -902 -865 -363 -885 981 106 -622 -419 -166 582 -796 247 -113 -822 867 -380 447 -791 962 185 -580 -105 -159 -927 -444 -626 -803 -249 167 -677 632 797 -949 -1000 -648 378 -785 336 -850 -550 -316 700 722 321 -604 -806 283 -360 608 318 508 -834 809 22 -862 301 -691 -431 860 -290 534 544 326 -806 493 -437 -997 920 -947 -626 899 -701 904 -381 -961 563 199 170 483 -561 879 569 -28 -348 -42 634 -97 -636 33 908 195 123 -630 675 -437 -528 492 505 935 949 735 -739 -943 -517 782 80 133 615 506 113 817 872 809 -407 913 447 -733 -677 140 986 -362 888 -129 -884 -830 717 -756 -335 677 -54 -356 334 -297 -533 -75 425 -39 -760 441 -907 766 56 649 -548 734 -766 -454 -475 -249 762 -99 -860 -664 738 294 -751 9 -150 543 392 530 851 -357 242 -623 -310 -284 831 491 -941 -539 -893 -750 965 -295 -84 -43 487 277 774 305 693 943 -157 -282 506 772 -952 197 244 -420 622 261 -912 -759 -418 38 -169 -147 596 915 620 654 -5 63 380 364 688 339 255 885 309 757 748 561 132 470 -402 694 -715 -462 726 -97 -531 311 -383 -219 511 -222 19 268 -252 905 -768 -400 -672 -894 -160 625 773 -253 387 458 522 80 -946 168 -310 -607 -878 816 -773 773 -834 -421 -327 200 118 -937 -738 999 169 -654 -290 462 578 866 504 479 157 492 -932 678 -557 928 541 185 243 153 285 20 728 450 -765 -458 298 425 -835 48 325 -220 -879 226 -511 130 -188 -959 525 -767 607 900 -123 106 38 -575 644 195 -176 -197 456 -577 -89 95 712 -910 -884 554 306 139 541 609 -673 -15 341 -448 517 258 -308 791 111 -999 697 466 -653 123 118 660 -321 749 170 -871 -666 465 614 229 -260 18 -895 793 598 -758 -94 -955 -314 95 699 -340 -712 693 463 201 -470 138 396 -747 940 405 -688 -689 -588 579 -86 752 722 -491 -685 -855 865 414 -999 -961 -989 315 647 245 -846 502 -291 196 -758 -754 -585 785 352 -727 -312 -388 -835 -178 47 -540 28 538 -956 245 -756 -750 -105 -533 717 916 309 977 -632 100 -845 94 -591 -159 629 -864 651 -280 410 -98 -929 -164 681 351 -784 512 890 -548 -413 -4 734 790 -208 -913 -540 -113 -165 -99 -393 100 1 661 229 -722 -853 -866 870 425 246 642 48 -284 219 238 680 501 -506 181 -520 -962 -888 767 683 -207 -847 439 -393 194 405 238 -574 -371 872 -484 -29 136 941 575 -250 -636 258 963 -723 -891 350 289 -346 891 -78 -39 -962 -987 -60 876 331 -130 -608 890 -577 443 749 756 -815 -177 686 954 -837 600 398 -657 982 756 35 -885 -532 -474 -307 331 -285 -165 398 235 589 452 378 -627 -182 -47 545 -511 184 -29 -435 -275 944 33 -793 887 913 792 -369 296 877 -277 996 -848 175 -144 -943 -877 59 -444 -122 -558 -299 -871 873 -523 -934 533 148 208 -329 -599 59 532 -74 -295 -942 -321 721 94 -569 144 987 233 606 342 -697 -180 -852 863 117 225 -766 -715 -889 -672 -910 -628 -612 -93 -608 -636 -744 -35 -243 -857 637 -642 619 -295 -402 -306 919 -588 -160 -638 -771 -862 702 907 959 235 679 -266 -305 32 152 437 -852 597 576 -668 -700 243 -842 -477 -741 -75 683 -462 -396 920 -394 -201 -91 561 -636 -50 -665 -827 -219 -311 328 525 112 898 -610 -509 718 213 85 -144 -786 293 126 859 -103 458 870 338 -818 -866 -194 52 -707 -259 148 378 475 -961 568 -846 710 40 -942 -290 710 -819 -473 -637 32 94 -710 844 588 -554 -472 -740 -627 -247 419 388 -623 60 469 -958 724 506 828 -977 963 592 -206 994 -250 -993 800 -867 -347 -481 -980 -740 -480 -426 245 -749 -303 596 -607 -210 -76 -466 664 489 951 -960 612 391 -855 -27 875 -4 -307 -92 -909 -237 -165 738 -490 114 -627 -624 117 -34 81 312 219 -177 374 433 -681 -885 -427 467 749 -581 -71 -161 641 -133 276 503 -615 592 -694 534 124 490 846 986 288 -108 370 134 -301 -854 981 -4 67 52 684 431 -686 -948 -847 793 -389 -174 755 826 148 191 -308 244 -936 85 357 251 -212 830 -889 -973 421 303 494 32 -351 -981 -861 534 -685 -569 391 -106 -405 333 -866 -575 588 -679 246 872 339 214 -885 -994 -990 128 -719 -583 793 70 -191 650 -583 -521 327 -195 -206 964 -301 -667 -812 -946 103 95 244 -148 724 108 10 639 -7 875 -314 438 -697 620 401 -507 935 -640 77 -739 -127 692 115 224 -6 -926 751 -822 988 -350 627 -743 -973 -384 165 -467 737 -463 -32 -757 -170 -181 -748 316 806 245 279 695 883 30 -772 -510 523 -816 66 458 -43 626 432 886 -198 50 -8 -649 -509 42 -356 -45 -48 516 669 -34 575 -109 -413 -357 53 922 -596 302 718 -802 -431 -101 900 423 -366 -998 929 738 -440 -553 -370 432 -846 337 -515 412 -906 -860 -851 577 861 -453 -202 12 -87 377 -111 383 -881 -878 -71 -416 -894 -58 -886 388 -873 -244 -313 -993 -688 81 -462 -298 -566 -908 -815 -664 -861 -964 -226 -836 -46 -855 -670 -610 -83 846 103 -952 -702 -307 -542 -80 545 963 711 -125 323 -243 -436 -54 851 -994 -792 -150 983 -193 134 549 76 -265 896 -85 584 7 769 389 332 -90 554 128 -373 227 -426 -346 -628 405 112 -92 140 902 -835 497 555 266 397 683 -266 675 9 -725 -67 -218 -591 -631 -242 306 630 -824 -673 -368 998 -598 314 566 77 -742 -391 -567 5 980 -8 -8 523 658 -165 929 -864 -932 -992 -402 -188 647 -703 784 -671 -911 825 -697 -362 -395 -524 -729 934 -810 241 -398 -24 -220 -383 -387 201 177 -702 -814 331 -726 -506 10 -681 922 722 -53 -416 67 -47 724 -978 -827 689 -837 881 654 41 -541 -64 -360 778 112 -517 -995 63 497 106 -526 -593 678 312 -168 -484 889 -357 603 301 407 911 367 352 783 630 588 384 -497 484 586 -322 989 -873 291 923 -645 -773 717 532 413 432 976 -616 -300 363 555 996 131 33 -305 142 -379 -826 -404 -539 497 426 841 -770 -758 -735 -764 -934 775 -275 -125 414 -158 -833 453 -328 818 403 -981 5 -447 -426 452 -361 730 554 -770 -921 -954 211 620 -66 -896 -480 -203 -987 -45 330 -269 444 -858 -216 -574 -903 -156 -632 -665 -296 441 -265 -845 330 664 571 200 425 68 225 368 851 -505 -813 702 -560 114 -705 -490 -32 -945 84 868 480 321 434 -836 77 -157 -614 -6 957 597 158 -577 -394 -718 -920 -385 -956 -179 304 -758 -278 -22 349 -863 -298 -732 -249 452 581 968 151 962 -607 -545 287 82 128 -984 564 -621 1 965 -411 529 -66 -672 536 100 -25 236 160 -565 -984 -326 -634 384 -837 -988 -591 471 268 -690 -101 -19 694 -64 -332 50 -591 -580 -593 31 -636 -435 548 -670 -359 -325 -506 -896 -507 -630 -682 17 -384 653 884 581 303 923 -85 167 896 420 -312 360 -742 455 -754 433 611 92 -681 429 248 -580 -944 -445 454 -158 -195 54 970 -676 751 -892 613 203 -31 -828 855 981 -638 -205 -961 732 506 -501 -430 370 -720 183 -9 93 142 -244 -631 -926 186 253 773 999 -556 -793 777 -12 -105 66 -184 -492 721 963 326 709 -280 -141 853 -609 -807 -707 319 -440 270 593 823 -663 579 -717 -461 -371 -965 -967 -304 475 -78 -140 -869 -411 999 365 -427 -981 729 431 -293 -473 353 -45 177 294 715 236 55 400 697 547 313 612 30 571 686 -946 783 -509 840 266 655 300 -99 -587 145 376 34 -419 -758 457 -51 -104 -593 760 -527 595 616 975 -648 0 -907 372 -209 -783 751 -804 484 -222 467 626 254 -882 -691 436 493 -430 148 343 -183 -852 -727 -35 288 279 -959 -265 498 -223 207 -792 22 -450 -13 0 999 -540 -324 756 -67 344 -561 975 -54 -856 -3 -370 -414 -64 -602 662 -919 -249 -403 362 495 135 -802 -254 383 -825 -564 798 156 323 -358 530 -533 154 -465 -974 75 85 -720 522 -302 739 -212 -241 -319 240 681 499 966 84 732 660 143 636 933 -445 411 874 -427 455 -922 558 317 -838 -32 -425 446 -395 -27 -952 651 -586 -227 283 -300 174 -501 -362 -767 -797 -22 -133 954 40 730 737 -765 365 839 -389 151 91 833 580 881 -721 658 415 -969 -714 879 878 -738 986 -843 312 -885 -447 440 267 -867 962 -19 764 168 930 -191 -163 857 674 -953 -94 817 380 956 463 670 -633 -459 -402 -273 985 -96 425 774 874 -297 -450 642 -659 -108 -416 -701 -370 -297 -312 528 965 -655 -964 395 516 -895 -143 -58 216 -23 -391 -386 405 -760 -858 -101 -985 -79 -140 -398 -317 501 263 -302 -675 803 683 -471 807 925 -477 -758 -671 610 -689 -570 125 -655 -693 844 -604 334 823 818 632 -369 -223 -941 -896 -265 -767 509 323 655 275 -249 674 -125 -137 -376 296 627 -298 478 804 33 258 657 -713 -348 -73 -474 437 -679 627 798 56 869 -537 255 995 -695 621 -261 942 -940 -102 -613 -433 -681 651 -722 927 984 426 -987 -936 492 -316 871 -221 740 166 503 284 -950 -818 764 539 499 873 72 813 -911 659 293 -889 -367 382 439 67 670 -963 -684 -135 -572 -385 702 -159 -269 -151 519 23 338 -412 -100 -120 -506 941 -28 344 -960 -571 -371 206 -237 737 616 645 -774 481 905 -291 -915 -750 741 -678 -483 811 564 -841 -760 -473 -141 627 -207 -776 -438 -240 739 723 -403 238 649 -679 -318 -868 768 237 914 -707 833 329 -182 944 -616 -334 453 -131 -927 590 4 -40 752 -275 988 -866 -68 869 -399 -867 -248 571 -110 240 696 -670 549 334 734 -64 481 -260 -808 -194 -553 -616 416 538 69 -224 -651 -66 -826 312 -402 318 161 56 759 81 983 707 -90 -215 509 -799 566 -679 -784 149 564 -18 -7 -315 861 497 -719 -445 -689 -247 -48 -116 -966 -320 78 -251 -612 -660 -503 -104 -618 -574 -515 -378 575 -566 175 -334 772 -694 715 -244 225 606 -499 -990 654 92 50 10 -617 -170 -155 -231 138 767 -377 731 409 -481 516 941 191 -532 414 784 -777 -192 -657 404 831 -790 597 686 138 557 -258 -955 215 -695 -987 -243 -663 -579 772 -494 -393 493 -155 246 431 -792 -647 197 122 -63 660 106 844 -799 280 451 -816 -122 -329 31 -466 561 -359 868 -18 -355 395 784 -407 973 285 -959 -48 421 -77 808 -76 139 -218 244 -658 -139 -700 -207 399 682 -130 459 -203 -906 -860 -932 -808 -862 235 -227 -718 -469 466 -72 -830 89 464 867 678 419 748 -591 853 -346 956 862 -414 345 -244 687 436 -561 718 -946 422 27 706 -989 -561 449 -77 656 -830 -816 -996 181 843 854 375 -311 609 750 -659 -572 -7 225 -161 802 285 -918 -926 861 -730 191 -144 -996 -597 662 -257 911 -744 -464 700 310 387 225 -807 -343 -889 -924 339 426 -244 -222 -652 927 251 -13 -503 587 810 192 -968 862 860 -879 -735 -366 883 528 -780 -593 -576 -589 -133 584 847 402 -535 -734 -157 444 -859 214 999 215 14 -374 -561 689 225 259 394 -760 -387 319 -481 152 550 394 -291 -517 -675 180 -564 597 794 923 -961 274 -962 -778 53 829 -769 -16 111 -975 167 632 -935 224 128 825 -306 -700 -507 531 815 -243 935 -102 -490 -941 -483 98 301 -667 -48 -641 -967 -623 379 -258 -317 -420 -261 155 588 -148 889 277 513 349 -406 364 663 -615 -373 -674 66 -785 -301 -516 -610 949 272 811 606 343 -437 864 -922 -988 -180 -639 -409 -780 -824 343 777 639 790 257 776 141 -759 44 -126 -662 -88 977 -536 -372 713 -427 -284 672 275 299 389 -480 -811 -300 329 598 -556 -563 402 868 -836 -783 696 420 -566 -661 -554 518 -736 312 508 -829 -261 -24 809 -25 521 -367 516 818 -706 -867 -682 852 -816 128 997 -489 636 -510 841 402 631 58 -157 -354 824 -938 -612 -371 -21 741 988 -713 -870 -201 253 824 -893 441 26 154 229 51 682 -598 321 -776 -416 515 44 -218 838 629 280 -885 -757 -579 -232 -682 -471 8 -621 -603 594 402 598 166 -379 -91 636 600 -100 -952 -665 -664 -368 -200 668 -673 86 -828 -988 -164 169 -798 -712 514 -805 199 840 146 69 -316 397 -855 -798 344 215 955 -656 277 699 738 575 143 738 -901 -571 557 -721 -798 811 978 -998 -620 -526 877 840 239 861 -365 -796 134 -640 -284 -186 587 217 -709 692 -69 735 -280 67 -407 350 -494 -420 621 -993 378 156 -456 -10 -39 -193 -269 480 -136 580 -378 -116 155 -191 285 994 993 243 40 -276 485 -548 -144 -388 111 236 -69 844 295 -410 -399 56 401 -744 -945 799 -208 -179 -270 306 -817 -723 120 -67 446 -709 377 949 -763 -968 549 533 -167 46 -91 -95 -504 -624 600 649 -621 509 297 316 564 -515 -822 145 768 -341 352 -26 -69 -937 -751 607 279 890 -179 441 832 -122 764 314 325 420 715 85 111 773 -345 -441 810 -230 -631 990 -778 -731 -188 -761 -305 557 -842 -732 -828 -126 448 919 -437 -660 170 257 -592 -570 841 -894 875 858 -454 104 -268 674 174 563 -24 202 294 -496 627 -46 75 332 -434 -525 -988 -675 -181 330 775 605 231 653 781 569 201 -456 -218 -241 -854 -404 -11 -653 -752 -267 -827 930 -726 -65 -513 611 -960 833 179 245 -938 843 -777 739 -393 806 444 -795 -37 -448 924 572 -708 -923 581 468 776 -322 573 -824 -153 -906 -160 933 -713 -815 -204 -371 141 -828 914 -384 0 -772 -58 -570 -634 873 -599 -905 -519 -545 -91 406 443 211 -989 283 -190 788 -914 731 927 -188 786 272 868 -597 163 -96 -129 327 456 -471 460 -329 -283 335 501 985 -712 -185 -361 -764 972 -705 862 877 -981 380 -77 -338 -996 746 661 900 826 -715 -761 -342 -534 -938 -83 646 156 916 266 -459 -989 -101 847 105 720 522 -646 -532 -610 971 -57 510 274 -231 455 -635 784 265 -232 593 76 644 474 260 -606 951 957 -301 -19 -362 416 -908 -845 -701 -879 342 305 496 818 473 -586 81 437 -199 -422 269 -724 335 758 691 -98 -295 898 -805 254 -91 -421 -72 486 602 454 -210 43 -830 -705 -743 617 -649 -477 -201 -432 819 749 188 -616 188 791 -940 512 -345 -398 -320 315 384 833 583 808 201 786 -649 -688 -990 441 239 -412 -703 958 877 549 558 387 317 -374 117 -866 -797 266 558 207 -468 -707 316 693 -612 231 307 -187 -649 550 -944 -910 -125 760 -425 229 -30 688 -771 -632 162 -983 -100 567 -346 779 -237 -276 -487 572 787 -70 83 -492 467 -988 -591 -457 407 98 363 -375 -430 967 -71 -956 216 -788 -107 717 -932 -837 -452 526 621 568 -2 -693 -993 232 139 24 -763 608 -246 806 -1 -216 74 -394 -937 302 -641 760 144 -448 -40 956 -180 -197 111 -215 -906 477 943 776 721 56 91 -205 771 -906 -92 -28 925 -615 892 -151 -660 -492 450 718 -950 -608 454 797 462 931 747 944 -859 -948 676 -294 -669 -246 864 -644 148 -541 735 -759 901 -720 6 293 327 -846 291 66 -59 -245 -184 445 -543 510 -960 642 102 423 63 -662 -376 -601 -687 369 874 -366 -698 -249 -62 480 -813 -939 -819 -855 624 341 113 18 823 -964 -304 -581 -149 980 383 -983 647 403 580 684 -360 850 -213 341 279 -550 -745 92 -55 -502 -224 -562 877 418 184 829 913 791 -689 -171 -400 -403 546 -812 940 -689 -613 612 955 611 206 940 -732 323 875 645 -275 904 155 -54 90 -678 -725 693 -812 29 -552 151 -8 -168 -637 841 295 -319 35 -559 -906 939 -629 821 537 -758 -987 -367 524 803 -787 -351 516 -814 974 865 -203 -171 -700 -717 504 606 -732 785 -730 -483 -861 -907 -933 -434 645 829 -381 -38 271 -789 859 -787 985 706 -348 -730 786 598 477 -868 365 152 -640 -303 33 994 158 520 -846 -154 386 599 -835 -762 938 937 -445 -796 614 -503 256 906 -576 -795 -451 918 -946 -456 293 -320 904 421 345 -161 -272 -400 -383 578 10 675 -209 -872 -89 -964 701 801 833 -974 317 -412 91 908 -990 -990 239 811 -314 -985 -389 534 -649 -987 927 -397 -46 -483 765 882 687 367 -220 410 892 990 -121 -364 611 -559 787 -634 -850 984 -56 183 83 805 142 164 -91 -432 -354 -470 612 -587 107 446 529 -865 -342 273 -471 -403 -102 -826 -931 278 -916 -528 886 -272 987 582 104 948 144 389 81 225 -361 714 369 460 -852 787 367 331 991 393 -324 850 898 967 -442 856 135 -490 507 -875 687 654 79 -689 -682 -794 618 -528 -285 148 649 815 -322 822 -378 -913 169 -329 853 550 -361 443 919 298 -93 -142 192 -309 756 -242 -747 325 384 -93 899 922 -67 -498 858 710 -782 -243 -897 690 511 849 -688 927 3 834 -767 642 -24 -863 978 619 249 -60 140 554 736 -711 -764 -636 -362 383 -753 -452 -165 -473 836 -365 -107 823 -983 -696 392 -281 729 877 -413 407 665 -309 807 -144 617 -547 897 -1 593 42 -955 -474 -614 -11 564 92 791 124 234 -404 -253 -62 -603 355 -826 186 -335 -840 69 -438 -178 30 188 -861 543 44 -146 -601 -630 510 142 -34 -794 -193 502 704 -57 -328 630 -88 -296 896 -432 -691 -191 -88 -991 -954 -535 -827 756 -767 -636 67 95 428 -708 517 -212 598 71 669 914 433 -972 -715 401 480 557 262 217 237 -439 365 -402 72 377 128 857 747 -91 -420 239 -944 588 476 289 -824 775 976 576 -441 529 -340 839 -270 328 981 540 385 742 -446 -257 892 -717 777 -822 279 981 -494 -783 350 -891 -609 606 -942 -216 -604 200 934 364 -675 -964 -82 -639 -143 -462 537 -513 24 -609 874 -776 529 428 280 -311 -773 -362 -862 306 -47 -70 -820 -322 884 360 142 -515 82 798 537 -982 838 825 552 325 -877 817 703 -65 66 277 726 481 -728 341 -922 -223 -788 150 106 -300 -963 -587 -207 894 610 76 865 -291 78 80 -820 186 -73 663 983 299 685 449 455 787 647 -813 947 -435 -236 -122 -187 417 174 364 -219 408 -409 405 -746 748 -528 -81 497 -151 -238 970 78 811 172 -845 715 625 793 -223 -239 -570 -435 779 -754 -271 540 13 -604 585 145 505 -875 -45 -316 -501 663 -2 749 -70 346 -664 -175 420 715 372 283 -673 -58 47 -748 221 -196 86 280 766 -935 -749 -955 -82 698 807 -259 -39 152 106 245 27 708 -106 957 134 -880 967 -687 259 -809 429 69 -436 -365 120 637 811 -791 -533 -232 494 200 195 741 -125 169 727 250 638 443 -965 337 -134 552 815 995 640 -460 -220 -595 -579 709 508 170 -426 755 837 819 901 -665 -764 446 187 -74 -315 115 -213 -443 -71 -627 -535 -258 -486 -996 -736 -363 -723 992 -747 27 -880 589 -302 -377 919 -437 -221 -935 -557 -162 507 919 455 -67 -747 -760 -299 -811 -897 446 945 967 259 -668 -631 -555 331 -834 398 -919 -790 -13 -925 -610 -457 893 -423 -389 -500 -266 800 895 -124 -780 -702 224 577 596 437 -553 -63 -65 43 96 562 797 -27 -445 516 561 -913 417 50 -862 -858 -307 755 383 -890 253 -655 390 -319 302 65 -91 967 -594 885 862 -75 210 727 227 997 -101 100 127 -824 974 315 -4 -55 -736 42 879 337 -561 -675 931 -496 -902 895 656 301 25 288 452 -421 588 -594 -330 -276 584 211 -873 700 -659 415 -203 -447 -52 -623 895 718 931 762 -828 936 -222 -233 -898 712 527 506 -541 710 -280 773 454 -720 801 -968 -236 540 689 -542 -841 -14 617 334 928 461 -403 -33 968 -167 -324 -10 556 -967 703 154 -365 -140 -949 133 -445 -289 -200 -827 424 -248 -920 -487 375 776 32 -677 -320 -947 -70 -138 617 -504 -743 423 -900 959 -121 300 271 48 621 144 469 -646 521 -96 -866 -710 -807 -213 233 -304 838 -273 -412 127 -298 14 -57 566 897 890 -950 362 761 -318 191 -296 984 407 444 -543 57 706 -866 -955 -271 -828 -173 -678 760 703 437 998 -517 -943 -661 46 51 265 -515 427 -14 -434 -86 0 843 -237 -97 -817 565 -100 -573 -980 189 494 650 241 576 328 -251 -849 849 554 923 819 -679 -62 -493 -563 536 -919 831 -779 -235 -740 -255 -36 66 880 919 8 -682 416 -516 -159 -913 207 -181 -527 297 379 106 899 -464 29 -236 -639 -344 497 -514 -402 310 -169 109 -116 -144 721 417 -761 -764 -231 -944 -965 -598 -398 801 39 967 658 184 887 -831 -510 -718 819 -898 -896 612 638 -781 -554 267 -251 245 -218 -508 753 -200 -524 -618 996 583 284 516 -1000 808 -913 -31 -311 -622 486 -209 187 -16 379 749 859 804 170 994 720 -605 -337 710 -402 176 79 -238 -790 150 137 824 799 293 -804 -621 731 903 -997 91 -721 786 -16 -62 -524 410 709 451 -703 762 952 221 -713 -739 -87 -555 -167 -480 690 615 502 -46 -603 -877 -659 528 24 668 988 -801 -732 -27 375 356 189 -997 -5 327 -457 -557 -492 314 -878 -551 -386 -417 -991 408 927 596 -193 -691 306 113 51 -442 977 -374 -896 -725 28 -529 927 926 -977 -164 -78 -58 318 815 376 -596 -894 781 -568 -7 -579 852 -48 -333 -655 -117 639 260 -924 -635 -958 -400 466 -456 624 496 -859 -960 -36 348 597 -31 979 -761 -457 986 331 340 399 605 -932 982 903 510 -314 -317 46 -341 392 -432 281 109 -520 -757 229 -459 556 813 -701 -846 -908 148 270 263 406 -186 -430 -893 -573 -584 -257 278 712 -130 643 -305 -618 951 907 719 -358 -481 546 -829 -445 -47 771 -197 489 -152 812 536 -784 -927 458 -59 858 152 -269 130 840 -243 426 657 65 697 188 619 -294 -88 443 591 703 -138 255 -669 576 784 -951 943 682 -71 930 -887 -150 -35 -599 983 -728 -275 553 20 -652 -241 -429 393 132 311 650 391 -555 -519 -172 680 952 -120 -639 52 868 550 -750 -616 -825 388 -708 -488 259 551 -363 186 -26 718 -947 950 697 -771 -895 775 463 901 673 35 597 -965 904 -105 -312 689 -876 752 -336 793 -303 -446 -727 992 -43 266 762 -575 603 -555 -342 -456 422 -396 764 -702 -705 -74 -579 -200 -435 369 180 -383 621 937 914 472 -637 -699 -822 803 943 669 370 -364 327 165 -23 -113 -394 -700 174 584 334 968 491 -616 177 516 -871 -508 -268 -640 -181 9 -67 -301 -106 -286 797 -307 -742 472 934 -387 944 932 -440 734 -386 -976 -346 -961 -473 117 -999 -416 -596 407 -748 40 655 300 707 -958 -26 892 -660 -348 261 -382 263 -551 375 180 338 662 -155 -652 564 760 989 374 -531 775 -345 -496 -645 -638 140 350 -299 -807 471 -291 -798 -741 -188 -312 511 -359 -697 362 -447 751 165 -866 -696 -617 673 -179 -466 -492 475 787 331 767 -904 405 -817 -854 552 970 940 -852 -757 54 -293 -904 -918 11 558 -989 -25 406 -658 -701 435 -816 -891 610 647 227 185 292 837 -972 -710 -429 658 -378 -880 352 -817 -753 703 -125 -298 -710 -775 -961 674 316 -771 983 717 -757 -950 74 615 -162 672 -168 232 595 -769 -277 639 -113 -656 -301 440 83 914 484 -233 -807 -728 -412 -800 51 -236 -717 -355 -217 -743 309 -66 566 319 216 -216 -738 -743 358 426 721 398 785 887 -305 -953 476 580 811 3 -133 875 674 790 -256 756 552 -298 605 567 -116 568 853 -40 -684 842 -109 -975 537 -385 -908 893 753 -661 647 -958 840 7 -734 526 -337 -181 -463 642 12 -270 -605 -686 -288 158 -603 -43 -455 -667 877 -324 806 816 -449 -183 182 372 -700 -458 -609 437 -97 -742 -374 891 95 -243 796 -408 -570 -622 -55 -829 -907 -703 -372 343 -182 187 -896 593 -101 -175 38 -272 60 846 -818 -636 704 -480 725 571 -609 2 191 -817 212 902 -978 728 516 866 420 437 -602 262 -694 -409 558 -607 -256 -524 947 912 -651 812 394 -651 -297 150 661 136 368 -774 317 -176 160 -572 -125 -566 768 -65 310 -851 824 84 -381 -257 893 -193 -448 846 -546 -416 -851 -680 841 798 999 140 778 684 585 -445 66 312 845 -753 747 364 -41 566 -914 737 432 997 -182 787 52 -214 -669 -181 659 312 16 804 387 180 967 700 -914 -558 739 -469 -759 668 870 -532 -612 -128 16 505 -186 -370 346 47 -881 -626 -117 875 -626 497 931 502 -126 155 -105 878 -586 283 400 -560 -671 124 -453 -339 -914 7 -262 851 -362 331 -80 -403 -488 -1000 -219 -809 -184 531 608 -113 275 -528 -257 -9 629 -356 -770 864 795 -714 -849 -157 -698 -812 265 502 201 984 -418 -598 -884 -460 -8 713 -895 -657 218 -589 203 16 -304 -839 -350 -957 -757 265 789 559 226 454 553 52 400 466 -479 -552 -925 106 -374 486 -703 663 673 -285 -793 694 -900 937 -138 714 -940 462 1 418 -611 -581 431 -641 -902 195 815 -99 -497 -798 882 -503 240 -447 193 -98 -132 956 708 -723 803 -933 502 667 273 993 268 -779 -249 500 119 310 879 513 688 -495 651 906 -880 -345 -350 540 982 -3 -178 -239 -801 204 134 -847 479 -439 450 -804 -341 -255 -746 83 902 -193 78 -177 -652 -228 -854 -274 -246 -96 -183 -449 773 -316 -101 -1 181 -888 961 861 -613 91 645 -629 750 382 -262 -516 767 -866 -843 389 -593 512 546 -967 -45 -79 -504 19 712 947 122 10 615 519 -750 -823 -351 429 391 -418 -403 -930 -393 363 321 739 238 536 677 -717 355 -264 256 304 833 -694 34 -532 -511 703 -581 -760 329 25 -316 -425 110 967 794 325 828 639 486 134 565 -337 893 -11 -64 -592 791 -360 478 376 -994 -819 -76 632 -939 -265 480 -565 -266 993 542 837 272 176 -456 -502 980 316 -698 -93 145 194 -38 705 -877 -387 -351 -519 55 44 -928 66 986 -196 -78 -237 -393 603 -544 -462 -833 -25 -931 -416 -563 -101 355 -135 810 549 -598 814 802 7 -189 -390 -66 -110 -286 859 578 108 -882 367 694 948 112 -364 641 54 -416 858 397 -831 -562 145 -185 872 328 910 659 202 130 616 -364 434 873 759 -261 118 945 662 434 940 -869 -164 -113 -868 749 -849 873 -292 -57 -218 -579 121 947 166 -140 127 -346 -812 -201 -817 -855 150 367 -553 865 4 -247 24 823 -767 -838 -376 -424 957 -856 511 819 -677 -442 490 -444 18 -877 546 -346 -985 254 373 -145 -292 162 -632 -545 438 -23 829 401 -716 0 -396 -25 -831 -608 854 497 187 -296 -977 -519 960 -560 979 684 730 462 769 -701 -675 927 703 132 685 -478 -119 656 999 273 -916 313 638 895 -160 -261 -539 -398 -829 -335 273 397 -847 265 -637 -924 -580 -404 -554 -967 -266 598 -734 -626 110 520 -227 906 -23 -544 -583 -627 -893 -387 322 -359 -662 838 765 -179 596 768 -325 -153 639 595 478 -31 523 637 -999 -407 592 267 -190 864 26 -991 263 85 -909 786 801 900 43 636 -738 -476 -369 25 823 -401 -409 900 -67 555 -923 -551 -43 -555 -570 -869 -289 -228 72 -286 -382 747 297 836 -769 -300 649 630 -764 788 -687 -93 1000 738 -600 -607 -436 379 -820 -385 790 194 -708 354 862 -460 615 363 -179 -15 -721 -409 -436 902 643 784 902 -372 -225 -521 -708 146 -476 -655 -52 -356 -520 -940 653 -540 662 288 -847 -371 317 335 109 -929 130 -688 -919 883 13 533 -359 -829 -958 -776 636 -320 -129 766 -678 643 -188 533 927 942 492 950 512 300 -585 76 13 111 607 408 -398 423 -903 -973 -925 936 -34 692 994 -888 -198 -309 910 -779 -961 353 785 51 87 -101 938 202 -296 -597 81 -942 -251 -586 733 872 863 -141 239 -434 -523 123 244 501 672 690 800 112 604 -962 -710 895 324 917 252 -722 -1 648 -248 -940 979 -694 -695 224 972 832 790 -1000 415 64 779 -439 615 457 -679 761 -79 -527 -820 -34 247 -865 965 -728 34 665 167 -663 677 -285 142 302 -244 147 -808 102 861 158 -202 803 550 -782 -827 149 722 -235 785 -742 947 904 -796 182 714 625 765 509 -355 -933 793 893 -222 -169 60 109 -769 -195 445 -932 -593 999 -211 91 -554 482 -19 99 -217 912 628 -228 -169 -984 -198 103 271 841 523 933 -978 110 -907 -780 483 644 120 -754 -162 125 -762 548 -711 226 -685 -238 -274 -942 302 -521 467 34 746 50 -292 711 -273 458 177 12 932 -893 353 -289 484 466 132 858 -420 -60 -928 999 395 -786 614 -321 997 -387 -790 -970 -423 -657 -237 -890 -345 -965 -450 420 -518 -559 746 942 85 -348 345 -595 -408 -629 -3 830 -908 -709 -726 -876 -883 385 -164 772 -775 -636 -63 897 816 453 -852 -576 -944 -478 -240 -349 -923 314 666 340 -544 83 -375 -791 235 467 637 918 514 368 288 -102 -96 525 505 277 -388 507 -756 58 220 638 44 -556 519 149 -871 -333 540 -983 -391 396 636 385 541 663 973 994 -212 933 74 177 -589 10 982 477 82 -982 399 -23 667 442 -569 -858 288 492 300 -76 324 931 720 -902 573 -863 -837 520 933 -640 792 -376 416 -135 -565 -982 931 316 281 153 103 458 253 -327 514 -166 844 -111 -708 72 995 -51 -926 -349 901 802 -38 -298 234 -811 677 -554 -871 -169 -239 -875 509 627 746 787 545 778 829 280 -599 -513 -508 709 -844 825 845 957 832 -195 -200 146 -975 -102 163 606 -560 -981 -267 -432 -564 -972 376 -315 660 990 -620 665 -223 220 588 796 851 -532 233 -241 -722 515 -230 -206 -337 -696 -737 -203 118 33 -124 -157 985 -989 5 -417 -74 -316 -143 155 -299 -576 449 667 556 -152 302 -929 308 -609 -770 -816 809 24 222 793 -87 789 768 209 -244 -718 51 649 -862 -150 -516 817 -995 -581 246 -689 -92 -891 245 531 -926 -657 -880 13 564 -2 974 -259 740 36 178 -376 -891 907 712 262 -30 706 266 137 889 686 653 -71 77 -843 625 940 902 -419 -665 466 557 -23 -491 631 792 685 584 575 173 -891 -104 3 -210 -254 159 512 35 -28 153 17 -871 894 647 872 570 -82 364 943 232 -399 756 29 521 -273 -865 573 -22 -687 -4 -742 -821 253 192 -301 141 -665 906 -738 -955 897 619 -234 -987 -128 999 701 817 730 300 3 -188 -608 743 805 214 -25 -389 440 588 406 263 -375 -890 -185 295 -474 302 -684 541 530 -882 -125 -544 -130 350 655 885 53 -103 421 -492 696 843 185 470 -742 950 -201 953 -110 -508 546 300 312 243 652 -609 406 -665 -714 -895 -787 438 -472 -709 290 791 -930 317 -643 -561 449 -660 888 -904 572 -889 -649 -467 417 176 877 -706 64 -777 -209 -651 -524 252 354 924 112 -215 839 590 121 -947 916 -957 537 924 308 82 -657 -32 890 587 553 678 -565 -358 463 862 -49 700 -243 724 -77 704 354 -720 -667 99 -85 -239 139 956 -788 -351 -826 332 761 575 -405 -246 -974 131 722 -120 -815 753 -873 698 233 -59 622 989 -229 -286 965 -413 -148 -212 408 132 -105 -536 281 -110 -429 -391 -840 -996 -437 -922 44 -286 -525 -680 446 -853 660 -898 405 -296 908 -481 -383 382 151 -195 920 284 -638 805 -42 -296 -11 357 -72 -388 1000 -464 906 64 -903 -613 755 -691 -523 14 -909 156 -982 -995 -436 -374 -696 99 -963 -907 -935 -961 -669 558 -671 -657 312 -321 696 -261 -314 553 -112 -637 208 -185 531 -506 237 143 -938 -922 -951 618 365 -265 -73 -249 -870 -160 -617 -483 97 -158 -582 -283 808 449 865 168 668 691 832 -911 -618 908 987 -66 -455 -110 745 -154 862 -783 351 -397 533 -15 -781 103 691 -701 148 308 588 -215 50 937 453 -763 -671 -337 -817 111 867 272 -898 314 327 68 -838 -439 -409 229 881 248 -1000 773 283 -295 -654 -229 -736 -14 -705 -464 122 120 -729 788 -644 -848 -826 934 -610 -235 924 -657 -567 249 402 477 -132 541 146 946 964 -702 -197 552 -198 -384 344 431 -879 -400 558 900 -317 -891 208 554 -98 -867 -528 -199 -628 -831 738 -508 -873 403 -717 -782 595 930 305 -920 144 -747 -10 288 -259 804 287 -758 -313 519 -385 -6 -874 -767 -915 -257 -506 -736 -606 941 -781 768 858 -332 206 32 -610 -782 322 -202 -211 -739 -902 -196 -769 207 999 704 -796 268 -219 705 -806 -384 645 967 -990 -536 781 131 -407 691 738 -784 764 -400 -854 -368 745 -291 -498 -293 299 985 819 -749 658 276 -546 949 48 86 647 479 -74 956 51 -760 762 506 -803 -795 672 421 -126 -302 548 -986 519 -646 496 476 -143 -680 -542 -935 -404 269 712 65 244 217 298 578 311 809 319 565 -684 -285 -651 -470 688 -155 -224 536 -894 -157 600 -744 472 556 628 38 471 -563 -902 -353 -396 -599 115 -589 -54 -321 553 407 -386 -680 455 321 -706 417 873 -918 918 -298 -653 -903 636 -665 -186 746 969 -417 393 940 -580 316 -615 907 -134 790 -253 192 689 -920 140 -698 -985 996 755 -961 333 511 -978 -270 890 240 826 -282 -524 327 919 305 -930 144 -937 -465 420 443 401 382 -433 -377 -687 946 -171 806 238 -317 -998 73 605 -552 103 242 823 -831 -391 389 -97 622 -855 904 320 324 -407 786 96 -171 101 -480 568 -189 799 -145 690 -846 383 885 -894 -49 -207 956 100 888 460 -84 665 1000 -362 -384 -427 541 -465 -903 156 -843 -947 -268 -91 171 -612 -597 980 -801 456 -22 -8 -56 -316 -91 -970 115 18 -698 -961 -221 -335 -196 474 749 740 -226 989 -501 168 -584 176 464 -728 370 -738 -795 -94 379 -433 -697 668 -200 -654 704 232 -293 482 -295 -941 -792 -812 -451 750 -363 577 640 697 -357 -585 557 261 -386 494 -189 -238 135 660 -181 -302 372 919 -274 -841 220 943 284 490 -460 -704 579 -81 457 -598 487 344 -398 231 -857 608 -536 -456 801 115 47 -553 837 37 866 -334 -63 605 37 777 -9 213 981 498 -412 395 -796 874 -557 -590 941 546 588 535 189 -577 137 421 -51 6 -319 827 -645 -673 295 996 346 901 561 26 -788 541 -307 -45 -599 97 206 -303 -590 -991 -226 -255 -196 49 605 544 524 -183 -751 -970 408 -453 -579 734 289 -410 564 -558 -709 -299 740 -643 975 681 808 -137 -95 -108 -568 -440 524 650 238 -63 762 472 620 370 -443 -25 -714 -403 -182 -641 311 -795 -387 -846 -126 -870 849 795 678 958 295 8 -677 -531 450 345 -376 -861 -130 120 -131 903 671 -963 770 826 -507 -205 -812 803 -948 808 918 290 460 213 -401 257 -354 -914 949 390 -833 684 774 -978 -59 -436 918 -494 -643 160 110 -546 892 35 98 666 -317 753 559 -578 -978 -272 201 76 -457 416 425 -357 455 953 700 259 109 -375 -584 -455 -363 907 -993 932 861 257 -414 97 -305 374 -624 319 690 -3 -548 745 39 919 -881 -919 628 62 -480 808 20 953 798 260 -781 847 -438 419 47 -758 -555 -502 -577 -839 506 -516 69 -408 -820 903 759 -940 147 -910 -201 188 -3 -575 760 -642 223 450 77 -957 -532 728 14 385 890 -72 -281 232 911 815 797 -229 -3 538 -370 379 -269 733 441 -248 -976 175 -816 147 -248 -996 798 -577 -178 -20 -149 176 167 445 -264 212 -122 -686 -83 -231 701 -198 -776 -590 -258 236 90 -294 909 -683 -344 -787 901 804 -743 966 -808 498 -732 -267 264 -439 -996 -597 392 -458 -281 916 92 -680 890 592 -580 685 -996 -640 948 990 57 942 511 186 373 -384 328 -351 -182 821 473 612 -193 -87 874 -137 930 -810 -450 770 175 -718 -929 -328 -312 -391 678 -817 -468 194 -522 276 -546 -562 822 888 -576 32 -799 702 -794 -867 359 677 -425 -790 -685 -304 -532 884 -948 867 -88 568 938 -639 481 -960 895 -747 923 510 25 -285 571 -569 -148 -544 -537 848 361 812 963 11 52 395 477 441 14 426 -482 -7 -738 704 356 977 -670 186 -523 -583 282 55 588 807 398 -1000 -109 381 135 452 -407 -309 231 784 -895 128 513 -596 878 701 -508 669 225 -355 -567 -890 -680 -78 -331 444 833 -594 72 40 862 47 489 -148 -696 83 -860 612 -934 541 358 182 -502 -265 -289 -8 -962 143 96 -54 173 562 -128 -848 359 -84 -397 723 732 -643 -67 -661 -474 217 700 -25 937 483 768 11 -408 256 -587 -336 728 975 -901 255 -629 291 -627 -800 174 945 -67 -948 731 -308 495 -727 -758 551 -7 276 934 -190 722 -993 453 336 -431 98 392 735 -598 -288 316 -485 -250 -201 -865 9 443 -914 -228 372 -793 -235 -371 -138 92 644 969 -611 -148 -956 -992 -280 -414 269 464 -565 -131 -735 -152 -238 -284 829 -934 -29 -991 -732 -920 -521 -162 174 164 782 367 -391 43 741 416 -509 255 867 442 -897 -979 -719 -143 622 412 -896 -399 -51 -161 -62 -575 218 -11 518 389 704 969 403 646 331 170 -267 -310 630 -352 844 -166 300 726 -344 -68 -355 -550 -729 -522 -550 -146 -246 867 165 -693 -422 759 193 -425 110 135 -276 -609 -682 218 362 -657 -188 640 -59 -981 -971 297 160 -834 864 754 -544 821 -123 27 -208 588 -176 -905 640 936 -375 -353 66 -732 56 -284 294 -190 563 -118 -776 -484 -865 -746 228 376 667 682 513 756 -971 397 -55 -761 -909 -358 790 -134 -836 -182 86 525 -744 375 724 -187 -810 802 -409 572 -978 929 -292 886 811 35 -284 129 -91 -314 -350 199 999 92 537 -414 -504 900 -337 408 -794 -308 -5 724 -110 796 -735 -122 627 821 -284 929 55 -727 -864 369 -768 -359 768 -899 486 675 191 -488 792 -831 -526 401 -471 -88 -254 -32 -964 -585 -1 -791 -92 -992 -92 -381 308 -582 967 819 164 718 -645 889 648 759 68 697 705 -645 620 -117 -15 -6 772 718 188 -880 977 164 140 -450 784 -188 988 836 -531 110 282 522 52 -582 -482 494 -68 -483 457 0 -241 243 -302 -577 -383 402 337 -702 233 -88 -413 611 -133 34 -785 -682 -204 912 -581 -419 -101 -933 494 534 -656 777 -528 -462 -742 148 -429 894 988 -769 956 -458 -826 -960 872 766 -842 748 533 -994 206 -20 -447 -795 -750 -304 -414 -403 696 41 -17 -691 -79 -12 -935 951 -285 -432 877 -786 -618 -411 396 425 -19 -72 -115 -150 -635 -5 -788 143 805 118 924 -811 508 -753 -85 26 105 -884 219 -28 744 -430 -609 -899 757 835 -422 -484 470 558 -833 493 62 176 -46 892 388 545 -254 201 -812 507 -293 599 674 -69 914 -232 594 403 943 -825 998 -582 615 75 -688 -833 -660 887 -575 -810 825 -304 170 -331 212 382 -738 -194 174 487 -711 -40 861 586 698 754 -531 603 705 -396 -872 306 687 481 -161 -89 -352 -841 -986 -25 687 922 520 -849 721 -913 367 720 -401 -59 118 -696 441 -913 104 280 -199 -618 -750 -695 -62 -175 -356 40 -628 -275 -807 532 -980 -882 -323 -145 -972 -919 83 -300 846 522 -134 283 -377 687 -299 674 -823 819 -904 788 501 668 -252 163 -763 100 281 581 74 -687 706 -510 -1 908 794 -570 466 430 -678 -290 933 27 -642 183 -153 899 -689 628 -262 -975 -74 760 785 348 662 775 706 -933 96 827 -939 877 848 -849 -828 -990 920 340 -359 938 -399 -141 -75 276 -374 721 284 256 507 179 -966 -375 193 -496 824 -420 913 -782 -375 903 -566 -664 185 -556 197 315 999 -495 930 -552 -260 480 -367 943 558 157 349 947 -51 -121 -929 -760 -49 346 992 -467 580 -499 -19 -283 245 453 -621 -285 -379 287 -756 -3 -560 -625 -171 539 -625 257 -552 -726 806 509 -334 -817 -232 -702 958 -480 -515 503 344 298 154 -361 -136 939 380 788 -279 -254 -453 -356 695 33 -189 20 -6 91 -682 -990 926 398 -942 -640 -133 455 -349 -752 361 -262 61 -668 -869 783 -779 -674 995 343 987 -605 65 345 -281 -189 269 -696 -803 -525 -979 -324 -469 81 -445 -425 196 225 302 -753 525 350 -451 117 639 559 -158 45 243 -880 410 889 641 -405 354 -818 -386 -126 -673 366 801 -583 861 225 -422 330 991 538 -210 260 -268 -599 150 -568 -745 963 924 709 645 793 134 -670 -746 -243 -236 -964 -67 738 -650 16 241 -722 678 654 -800 233 571 -519 -839 636 -53 -596 788 93 -54 927 -11 576 -281 997 825 540 -821 -497 129 97 728 -442 -82 -319 545 253 -336 265 204 -249 -917 -433 -630 -154 188 245 -4 127 -790 720 690 -354 -174 -168 218 673 611 -601 -854 -307 3 -870 -427 111 905 413 -453 94 49 -533 -459 477 -93 -962 791 -10 -997 -855 -683 -459 -843 -242 -618 -44 -74 575 272 -467 752 636 382 -558 -154 85 -498 217 703 408 575 938 882 792 206 255 -520 903 813 -74 -14 388 863 808 463 -127 567 -506 862 -225 -287 140 -189 -109 -607 -650 762 -968 -254 126 392 246 -451 -646 10 -72 442 11 52 699 -606 -228 -765 360 953 -705 343 202 61 682 -310 -825 213 718 21 -553 173 275 275 732 -999 733 -566 -244 440 -2 -923 792 -17 240 -891 -800 -220 -791 564 -660 917 309 470 -849 680 -581 929 580 745 139 -4 -192 -858 -832 -134 52 -373 -173 516 111 -70 880 631 -590 441 22 697 -940 949 832 18 -835 -701 -883 496 -444 -655 -7 315 -776 701 708 416 764 20 -699 -594 635 -181 615 -105 757 588 -674 876 -163 -794 -912 988 855 -236 -831 -74 797 158 -500 -579 -733 -175 551 738 -254 -84 862 -146 432 251 455 245 -550 -516 -982 -941 -259 595 -330 -674 401 -540 126 711 992 -37 61 868 111 -464 -65 404 399 438 -153 964 -14 -747 -842 300 -720 805 634 586 -909 541 -970 -90 451 958 -127 879 -299 507 600 568 590 0 -630 -13 169 -497 934 -773 526 86 249 294 364 -266 -333 706 428 963 635 -518 482 744 788 908 729 966 -206 53 -525 -179 873 119 -212 273 211 150 -96 -753 205 121 -68 -938 464 364 582 -327 19 -650 -166 294 -523 -89 -851 598 184 144 883 914 -68 -995 -4 579 383 369 -706 459 -880 -842 -982 527 -682 56 -919 -771 -427 -204 251 773 650 -32 -946 723 -602 -301 996 -470 762 -868 -665 738 -346 -735 -69 785 470 583 -190 222 -954 93 329 -550 245 617 -9 190 883 -577 -900 -332 753 478 -366 321 -704 132 -15 -527 -748 885 -215 600 702 -21 -643 -45 -760 -462 -481 918 -583 377 113 -540 179 308 -306 -260 -995 709 -635 -384 -600 590 -270 -160 206 506 857 -991 -851 -211 -50 -236 729 -199 -353 -224 -977 -453 452 -215 -332 761 -137 918 163 -143 -177 9 -811 5 227 -915 710 825 461 -475 783 -472 -382 -445 812 80 124 -372 -5 586 29 20 -781 718 591 104 65 393 -416 -834 -445 323 -974 -88 -265 -12 -80 -304 -697 -953 -171 618 -181 -754 272 -178 -717 462 -412 -669 686 658 325 477 -564 500 -256 731 -809 130 -730 -18 -112 525 -508 385 952 556 549 296 463 892 -729 -843 -629 -325 -18 185 -537 -15 409 -97 200 -667 -281 -863 -180 -457 -515 23 260 -156 149 152 61 63 -616 -311 -537 676 391 -37 796 850 573 -215 -29 264 -78 270 967 320 -979 -396 -465 941 708 922 920 -809 945 742 315 713 -444 138 89 -920 735 619 816 -800 427 205 -298 -621 872 729 -950 365 -192 130 -358 724 389 782 889 44 -919 719 152 991 843 -788 -780 -549 786 -535 925 -614 -518 -510 625 426 948 -770 991 -145 596 936 -492 -901 696 -632 464 -808 -664 -706 -126 690 282 -397 -259 -837 -505 236 -292 -680 -549 317 -819 535 514 469 568 629 264 -771 -71 -147 456 -878 -408 129 801 -210 -541 -627 -621 507 925 927 410 -413 -147 640 -916 23 -354 243 -712 878 -638 -640 245 -84 -961 623 -625 -497 -601 -117 -555 165 -330 -971 630 -439 898 -243 -177 -213 -165 -708 -33 -408 -570 987 427 667 716 997 309 250 -221 -753 -564 -57 414 -66 -41 -871 483 -826 -539 -391 -51 -206 904 398 -636 744 -38 299 306 -416 -64 -381 -618 736 -255 931 382 -600 -835 474 463 546 -948 782 -633 -9 -653 -684 553 -18 -768 927 -608 642 -137 -87 531 -721 188 46 978 -2 877 -302 864 -566 -569 316 -176 82 541 908 -354 716 235 -250 192 171 0 -99 277 -546 -607 658 664 499 344 194 -5 449 -85 -295 671 997 826 27 413 -966 911 397 885 -874 -166 43 141 351 -360 -68 -742 752 -857 -285 -106 -530 827 -895 -243 391 801 670 -481 406 -305 837 981 -438 -347 -532 -138 84 953 123 -958 -113 186 -996 -559 602 -50 495 775 198 770 -809 -342 -672 734 242 378 -329 56 -851 -589 -947 -344 -624 259 901 -407 -5 178 849 920 162 -384 975 776 -533 83 -903 851 -587 775 -103 -995 985 -74 -156 -676 -641 959 -86 -248 -478 -924 754 353 47 875 58 -416 437 293 226 799 249 -736 -206 -846 -305 -302 -737 971 384 336 -227 270 503 -67 -441 611 -78 -901 707 -356 -108 -394 255 -235 -824 621 -707 96 384 -198 -747 224 667 747 214 747 -916 -390 492 -184 -761 -417 -624 219 -378 -487 668 -600 220 -139 586 -51 -778 -189 369 -412 -880 -725 -369 921 -130 -20 -190 -884 439 698 -508 399 30 -417 490 -829 679 -628 230 -275 687 -967 38 -585 -493 725 -400 579 589 97 557 845 -260 -184 462 458 -612 -256 -233 -593 82 961 472 -363 -322 -799 -666 30 728 -988 -100 962 -140 190 709 -102 863 -929 501 174 -177 -475 -583 -997 932 -61 149 -381 -524 927 -596 -628 -24 -580 186 -956 339 485 -212 502 -987 662 -495 768 -191 -573 -775 591 445 881 -489 -133 90 978 -4 891 -672 -161 -312 99 217 760 477 956 -335 -281 282 239 153 993 -289 -845 941 -525 749 -917 583 -912 893 720 -360 598 798 -580 278 263 -927 708 634 84 836 304 514 403 -665 -564 -663 309 -887 294 -535 15 742 77 167 907 857 -603 -857 673 158 -218 290 116 -504 -963 -686 956 -956 -314 -17 11 -377 861 351 -231 -575 -658 267 -803 248 -228 -257 214 504 -810 -577 387 60 387 53 402 245 -397 -486 -825 648 178 880 -121 120 611 548 -913 988 55 626 942 129 -164 997 96 -27 929 852 -953 -56 407 -433 104 250 532 -79 477 597 687 271 -52 25 83 700 -970 663 -713 323 -768 104 -55 419 -750 -379 763 109 147 963 418 -363 -902 -338 739 208 -102 140 420 -957 -202 415 623 209 -148 558 -280 4 -316 847 -699 -754 -127 -420 -321 752 -657 -717 363 -238 625 44 -420 -580 -799 536 -584 -195 940 -614 286 269 327 -430 345 -235 290 -654 578 -207 325 929 -116 841 938 716 -766 -105 -546 -792 808 -708 -168 233 511 -121 524 -948 191 -859 684 -244 270 336 -695 -121 -180 -791 768 -3 -414 -572 675 707 -97 -358 -251 -605 325 294 -590 -201 839 -69 -835 226 -682 -676 684 -294 878 -860 -637 -672 -796 932 -680 450 -803 868 780 -377 -610 101 -978 507 -259 -724 -115 212 252 382 -400 -642 -530 505 140 451 -916 661 913 -711 -804 438 -873 153 -71 373 -485 -996 -118 187 727 -914 726 274 695 -382 -442 -564 65 745 380 921 -584 -119 650 -381 -279 228 -830 -373 990 630 -29 -588 915 -960 189 -113 617 345 -41 -744 507 -102 572 245 599 -657 460 -645 379 275 -87 893 265 -76 638 515 969 -736 419 -490 932 -257 511 -367 365 909 -625 249 -389 -272 -398 36 252 176 -908 462 596 -646 -804 -184 693 -225 -741 457 -940 -253 -636 -357 678 42 283 456 980 913 -557 -313 -54 -549 -985 409 24 -251 338 143 -75 173 -571 -471 -92 -770 -834 -779 202 225 -100 328 -706 505 -124 627 262 819 -310 895 -66 190 494 607 -416 467 497 474 416 -98 -708 483 919 911 -713 -596 545 856 131 -162 -793 241 -52 564 298 -781 846 609 -656 -988 -619 340 -525 32 989 -920 -190 376 -233 601 -438 992 -434 -578 745 377 -853 723 788 857 497 -867 -984 283 968 505 227 565 420 -748 -488 361 35 -22 540 177 885 697 232 821 -919 -83 -777 450 -784 -634 -82 -498 -335 -148 780 458 -739 444 -610 -566 216 747 418 223 643 28 924 129 622 71 908 -632 -576 -653 457 853 46 -106 -520 401 399 449 513 185 345 -246 287 663 -970 -287 -269 78 64 276 746 648 -718 342 -305 676 -217 512 -668 271 -823 950 181 136 334 177 -825 -686 -10 -650 -373 924 440 320 383 -340 130 -264 -930 -124 631 952 -72 911 -855 -607 -810 -926 -522 -8 -186 185 749 832 -459 -449 35 206 711 880 -357 -324 -428 697 -507 -840 -413 308 173 -140 947 -175 -694 593 37 610 -611 316 972 -34 343 -705 -739 -636 432 515 267 974 -681 894 -23 -600 -554 167 -776 -860 457 -535 -984 32 600 -918 951 -818 442 892 -463 267 327 -140 401 -141 -689 539 869 175 214 242 -338 -741 -32 313 760 640 -837 572 1000 -397 213 775 225 -509 667 596 873 567 617 901 -143 -910 -362 227 664 527 -51 683 730 -921 221 -643 903 -310 4 -849 -152 -102 353 -882 -896 553 -609 404 138 -927 813 -201 35 872 78 -95 443 583 741 -851 574 -727 -45 -615 -377 -162 107 -175 362 -522 -866 -241 471 -203 371 -753 -996 522 39 -879 -291 528 142 -840 704 -56 -411 382 -635 369 -774 -972 119 93 455 344 997 253 743 -612 -979 733 -144 308 -320 -348 -304 768 860 -799 303 15 -344 116 188 509 216 649 658 -800 393 -452 596 804 -868 820 897 -485 181 475 -156 -722 -672 -41 -859 -903 -531 -142 -267 -578 698 -375 104 277 182 553 -352 628 -750 -240 797 254 -810 781 600 -167 723 -710 -567 969 -32 -709 -764 684 -850 647 991 969 -299 -665 -975 700 783 -383 560 -33 -655 937 537 500 23 -370 -374 -398 -568 196 568 147 805 908 -510 186 -312 -312 649 379 986 -535 -821 -455 182 -165 -694 88 662 576 -471 642 433 714 -844 -437 -800 -533 -636 -317 491 33 -411 -745 899 831 651 -432 -861 -623 -852 -871 -53 -970 351 -122 -524 -475 296 -228 -436 809 -729 984 857 535 -895 260 -206 -109 948 -823 755 -355 -277 7 -333 -454 534 -47 -415 662 -77 -114 -634 -768 -9 -140 801 58 347 919 -304 -143 794 583 480 465 -742 -714 634 698 578 -690 363 161 -831 -975 542 -915 97 -31 137 -635 -579 -810 -306 -436 288 -468 -193 -839 -115 -613 -112 343 244 -74 -58 418 409 -335 61 -73 -298 661 -929 -742 497 173 -843 -10 -423 -462 7 -894 866 102 -811 724 -975 899 106 -16 -463 -471 420 -97 780 -226 830 23 695 81 -28 -81 -958 851 -591 -78 333 833 20 -919 -216 -5 785 303 -736 -482 -717 -289 347 448 354 461 638 -55 572 814 506 -37 607 652 -758 -427 -741 202 452 286 -642 969 -522 -657 3 500 806 -108 -130 -420 819 992 117 -816 375 532 408 -693 -698 -544 -190 -61 500 -339 -276 652 179 236 -344 525 -262 221 656 -261 -566 -615 608 434 -880 917 -143 540 -691 713 -662 -937 449 -391 -136 -233 692 -731 795 442 818 -733 -734 702 899 913 -739 201 -721 -680 -234 582 308 -415 -96 20 646 -960 880 20 -763 -964 -20 475 953 -305 -466 -113 -377 -57 840 -402 -26 45 -242 -800 -839 -433 549 695 -662 647 -152 829 990 311 -669 142 -224 -479 -261 622 -554 716 616 -636 -663 953 -299 978 699 -756 -392 732 -516 -603 731 -591 376 559 -354 -592 100 335 -756 451 560 -332 306 486 -47 -911 -978 568 -833 658 655 843 -375 627 363 889 -516 -504 -870 -564 -897 150 -474 389 -99 -474 16 -38 -430 180 -506 548 -486 -741 724 -289 139 -290 -670 -19 -9 -302 -638 -111 -106 -787 16 194 -195 -477 579 221 98 -864 -184 433 -215 304 434 -479 711 -185 657 -489 304 -368 -833 -356 429 595 -701 909 -899 -584 761 284 -519 108 -54 841 -353 795 -346 44 119 77 -450 -323 -506 946 -38 -106 -427 725 -137 742 -25 -574 335 -743 540 243 -630 567 769 -784 -341 -132 -914 -762 -314 319 -425 -480 885 -634 916 -149 -832 802 -800 959 -136 185 -160 -113 -779 -434 390 -70 938 -645 651 -363 -199 -928 -786 635 309 787 90 81 -124 905 760 -243 -648 329 624 -451 836 244 -230 -617 108 -486 -735 721 -361 942 812 669 742 -718 283 -958 846 236 -947 764 443 -448 -96 -543 939 840 -523 -759 35 629 635 987 448 110 338 420 -465 -101 247 996 -664 185 -465 -222 -82 128 -764 -297 216 -189 -994 289 540 -87 -613 -571 -945 -855 -783 558 -347 500 191 -781 352 251 175 521 -916 -47 887 -760 100 -345 394 -7 751 372 691 -229 -700 627 -274 658 -882 -436 561 -904 227 28 -394 -123 -670 -686 -569 -854 294 -715 586 -946 -97 -712 -616 560 79 -986 -758 -305 -995 -378 -835 979 -75 -997 509 -7 -468 819 634 -93 -419 124 -92 -800 796 -616 -638 -234 59 746 735 -869 -557 159 269 -42 812 -427 841 511 -348 -937 -941 69 -83 -162 -516 -916 -12 -277 573 -654 -980 -750 496 499 -662 620 162 877 -874 -527 250 755 -229 893 -503 373 -975 -819 175 304 -568 0 726 778 919 262 -198 947 694 -991 -787 -830 458 647 -528 504 -398 -697 -322 -893 -161 981 317 635 -265 -629 47 -605 421 -505 -458 141 -274 781 977 -71 90 -804 -814 -625 -333 782 642 587 -341 447 592 588 742 583 -227 396 -488 -783 -422 -881 -653 -796 197 -701 670 693 283 871 695 -809 -275 903 363 869 -466 -402 396 -594 839 550 33 -178 866 -692 125 -528 101 677 -573 463 -782 -949 -48 863 418 -572 939 -604 536 -626 -868 551 -618 -762 -247 178 -105 -700 -697 -251 -343 590 524 -83 575 190 715 676 -787 818 -467 600 764 335 385 51 -171 -89 -844 167 -780 33 -113 845 -369 -141 643 647 769 -702 -986 -687 761 -230 656 295 519 489 982 151 748 557 -754 -203 -16 748 -73 822 -292 -12 326 -310 131 173 604 -315 668 561 -601 620 737 -436 863 -119 990 364 -135 551 -602 724 -41 -227 509 298 387 937 -558 -536 -88 -291 452 -641 -42 900 488 -943 -433 -674 335 849 -998 -473 -229 -891 269 -829 -576 40 -964 -733 755 -163 384 357 94 -19 814 -251 845 22 755 -982 -316 457 888 -443 -219 464 84 768 689 824 -531 489 383 -395 619 365 -773 37 -990 -519 649 -614 477 112 -577 -626 700 -602 291 -607 -327 -935 -511 323 -881 27 681 504 -695 -925 342 636 -371 -260 528 -681 615 -882 -72 -434 -141 -646 -909 -249 6 175 -73 -950 2 -41 -380 978 672 -766 -679 -389 144 211 -583 621 571 -122 -745 -70 -600 -247 -214 811 278 513 387 109 -458 191 600 878 28 -202 389 717 293 910 911 -627 -394 120 -118 -937 788 247 -299 -590 -898 -250 -704 -736 387 -510 -931 984 -788 -973 525 13 -161 -594 819 935 -357 -724 242 469 -399 -61 -736 998 -769 579 -603 -160 882 556 -668 -355 475 -184 999 -721 784 294 -272 -39 65 201 -190 -186 330 -309 562 815 887 -586 -758 227 388 -735 259 760 -181 309 915 785 -640 651 939 121 -557 26 289 56 -416 -729 859 -501 375 939 657 183 600 -722 -982 973 -249 313 770 626 126 -664 966 -889 170 -452 -147 -64 -902 948 -709 253 -552 577 -453 0 212 968 664 971 -899 -884 -798 503 -649 173 817 295 256 892 240 722 -309 803 -793 439 664 -938 764 -208 911 572 -736 459 -527 196 -923 -530 -328 -346 -673 -989 749 -437 88 -110 -275 712 871 -882 -832 685 139 -460 -884 556 -975 -918 121 900 738 -873 193 330 -633 133 -121 -116 -677 739 -855 706 -686 510 429 315 773 -856 272 -652 106 -853 446 348 145 -243 106 -145 -159 8 -631 200 113 -245 -302 -291 659 740 -74 866 -893 501 -273 856 118 196 525 -445 -711 422 152 -740 -433 369 -793 104 410 -140 -563 -486 -387 -895 701 550 -581 528 -127 316 -171 636 -577 -219 -724 321 -583 658 -473 277 579 43 -270 959 -949 -773 248 620 824 550 -630 337 -885 -219 158 169 191 -276 -227 369 -317 153 743 342 -512 -580 -879 465 18 407 917 -707 59 560 -740 -384 -852 -358 -318 934 804 192 759 -682 639 -989 -122 72 -717 140 -371 -986 -617 -456 -297 -459 -557 -803 -529 -776 -829 -392 -826 -95 -494 -362 536 -124 295 -61 552 -97 -705 574 -73 319 382 198 708 -176 136 670 -81 322 782 -151 -769 997 366 -622 -185 816 647 -664 608 -517 632 695 70 34 -573 -342 -357 -935 374 -680 -489 181 -767 -52 -513 -359 -691 -910 -488 -904 -240 -429 731 -350 -123 881 -57 -191 390 -249 115 -993 354 416 636 889 -959 -768 289 -627 -712 132 -891 484 -47 449 402 -640 877 112 513 -747 792 932 31 -812 -100 651 84 542 353 517 -754 -678 347 525 353 -224 -172 109 -439 314 761 43 500 50 712 -777 -816 -646 548 477 -223 350 -97 245 -406 199 -905 360 806 154 575 717 -769 950 -359 -992 621 949 130 1 -745 -235 -173 792 289 -459 -948 -608 282 -8 797 509 -778 659 -369 -132 -260 -186 275 357 339 -675 901 -429 -476 -854 -410 58 -306 898 -909 705 764 -293 -553 974 -127 291 960 172 -98 546 39 178 -64 465 -287 -355 -385 408 114 961 800 -786 97 -581 38 -626 289 832 288 64 492 -236 -248 353 -811 619 645 954 -604 362 -146 135 115 249 763 -687 -928 254 -969 -759 165 887 -82 -906 -306 -741 -975 -28 259 560 -714 -471 -886 -910 -190 -545 -841 -776 -810 536 999 -805 -813 806 477 -561 -862 -617 -652 1000 -335 365 -172 644 675 61 780 -885 879 317 968 383 73 -678 863 486 229 -396 300 -670 -126 -534 509 -497 950 386 548 40 656 966 -93 -326 -12 -71 -355 -326 -973 881 438 960 -838 -759 766 670 863 -337 -275 -468 -748 213 -10 272 240 -385 691 854 -185 -814 99 172 865 581 -15 -834 529 -746 341 512 967 938 -973 -452 -614 718 948 -420 574 -947 -248 -123 351 -607 -511 -45 918 -436 -428 -529 -306 934 -542 -134 335 -158 -399 -854 -493 -512 479 185 299 -545 94 729 -936 -805 -8 -219 317 -434 -628 167 -849 957 -677 -314 -901 632 868 719 420 371 -343 733 -462 755 -860 -111 -954 -759 -403 -427 452 -310 805 909 -281 -796 676 658 -58 569 -663 -91 193 -97 953 189 -895 -209 804 -11 234 -917 631 -382 -86 639 -956 -417 322 211 -614 -560 709 -190 809 -414 977 -533 394 152 -882 446 -837 938 -90 683 317 634 -416 709 -998 71 -443 -465 156 -571 121 134 92 -231 -933 759 194 -256 -890 218 38 321 80 841 -22 -737 904 -926 461 624 223 -695 -120 -344 -530 660 748 789 -226 -690 436 -374 779 711 -184 -813 -904 -831 -955 489 593 443 181 -33 -142 -244 557 578 806 -449 -620 312 93 721 -736 576 -648 845 998 -449 -313 193 693 56 508 599 -234 44 282 970 58 -408 231 429 -204 283 -713 31 110 951 337 -850 -205 -25 -558 -458 -524 -296 649 569 -953 -63 622 355 51 -311 -379 936 408 147 -965 -226 307 -931 995 939 499 321 757 -326 -403 550 952 -228 -672 521 -496 -69 356 -616 -958 -52 -990 302 615 917 741 -810 -210 -291 803 -208 157 224 -868 144 -662 948 362 -865 -654 217 -876 680 531 -178 615 -382 -474 -484 212 395 -512 757 -282 114 -116 82 675 -115 -823 242 -850 -674 -377 -858 -619 629 748 -974 882 525 527 -889 767 -323 544 14 954 -106 954 806 -714 331 -89 -803 395 646 -422 627 646 -136 -825 17 -16 -130 618 51 -698 401 -520 -409 -556 11 -822 -124 832 -199 -581 -434 -737 -651 724 -633 181 -649 -196 -863 549 -43 -213 -636 673 -673 -423 -786 -579 -494 462 -14 -160 443 -139 305 928 -370 -196 -31 21 520 4 713 318 714 -253 240 -537 405 -915 568 -897 -710 -261 409 255 -997 -551 -559 580 274 -432 118 -580 326 -82 996 437 -871 453 -789 -273 -752 -653 -62 -307 115 -844 525 722 919 -709 368 -604 -69 621 269 893 -182 454 -480 60 382 -811 197 365 812 -530 -541 -905 -483 817 -652 -1 287 -307 -918 -387 -448 535 703 301 -847 698 -563 -96 935 326 -295 520 987 210 -31 -573 333 809 -484 -164 -425 -252 -849 -117 -182 -363 115 -631 -623 788 686 -960 -240 -187 -59 -195 -318 823 -1000 -148 -324 621 -350 -760 -66 -315 -162 506 945 45 -56 531 513 -491 -610 -553 716 -590 -40 60 570 919 -493 336 433 -63 -10 -468 614 -979 -569 -617 859 890 158 254 -485 341 439 94 829 -644 -353 -907 -370 889 663 562 193 808 -435 -487 -926 -786 -547 967 -200 965 370 828 397 412 695 689 -988 -135 348 515 -699 -587 225 81 -793 40 -640 -599 746 889 -981 391 -645 854 -646 -929 -39 -94 407 -35 -625 374 438 913 726 250 651 819 869 -811 367 424 519 577 560 334 -996 921 102 -95 709 -622 -389 -933 -635 567 416 727 108 14 -459 -458 42 -545 -41 59 -754 718 504 946 92 688 464 -690 517 -715 564 -530 81 -12 -782 9 -480 165 -129 385 -368 -108 -744 -302 879 900 613 -118 515 760 -406 -236 -20 120 -155 727 -583 690 936 749 772 -340 -549 -376 -799 739 -216 607 454 -876 -282 836 -313 -302 62 495 -954 736 769 678 -806 580 -771 730 -570 822 -734 -420 439 -163 -770 -103 322 -701 -781 -35 697 560 364 -995 278 -281 991 -510 247 408 -228 -127 -940 -97 -712 -231 -935 405 794 -611 -391 -463 -626 258 125 843 -523 -14 -709 -528 -38 -68 988 -853 583 -690 -953 343 751 -635 795 -50 -252 -246 1000 453 149 -674 980 -544 289 -462 -119 -972 -298 -882 -308 958 71 -331 898 -896 -261 328 -717 528 932 -84 -466 -605 -489 -814 7 -903 102 -567 -794 -637 315 967 961 -786 587 603 -79 -822 54 130 -678 928 -672 620 -992 -138 -647 163 -729 152 -280 545 342 -957 706 -940 952 -530 277 -192 390 -211 74 -851 779 -792 -334 288 120 -573 959 236 472 927 501 -723 184 437 899 94 -863 279 963 -704 -475 704 -188 -852 -438 -902 -498 478 -61 356 -483 304 656 -884 553 944 -262 803 -829 -120 181 18 -829 -695 -347 -120 730 -953 317 -80 -326 666 -219 219 817 -149 82 -289 -956 197 -137 -903 33 522 543 344 453 270 403 546 54 -747 650 448 187 -643 -440 994 889 239 336 553 381 -646 814 -265 -153 588 -809 -170 72 -41 -353 725 810 -30 22 -596 -261 176 273 272 -384 485 17 -963 93 -430 -557 -851 383 420 9 259 420 -893 -669 952 816 -609 669 -779 -47 701 -414 -630 90 -247 474 -17 -914 451 -367 -869 926 -285 83 739 -227 514 -18 -888 523 -749 450 447 -476 463 100 -73 -193 -639 -426 854 -470 -724 969 513 196 -148 670 -611 321 -405 954 922 966 -417 -207 483 177 412 -785 -652 -828 -489 370 825 340 846 -718 800 -516 -862 -172 41 -160 -114 -361 438 -779 -969 88 988 714 -8 74 -921 -786 497 -958 326 505 43 27 -267 273 -70 399 452 -202 -249 -190 897 854 103 797 -41 737 40 24 -417 -945 -671 -295 100 131 -695 334 168 -969 634 327 655 410 483 337 -931 946 -280 136 726 259 -244 -778 796 769 726 735 -633 -291 -752 -127 740 -619 12 978 270 -764 475 -594 -329 -213 785 -712 895 -203 37 -406 75 -325 -717 879 59 -728 -469 503 432 42 -388 276 -159 955 868 -663 371 175 679 -330 620 -759 -952 -360 -876 638 706 383 959 804 -817 -773 -260 -485 31 -752 -270 -623 976 859 180 613 316 976 72 653 -742 -538 -901 580 -95 -835 906 -740 347 179 -6 -546 -380 677 185 705 786 655 133 -355 -433 725 -504 -425 900 486 -513 705 592 -317 -567 -319 705 865 41 140 -810 644 15 -529 -475 728 249 -135 796 -536 -891 -456 345 -271 -196 -249 538 -804 -599 875 428 -975 878 242 683 809 -504 692 -4 619 144 119 28 -511 489 -26 22 197 278 161 347 831 -802 -362 -152 -761 610 -849 -978 -242 348 912 290 -610 -470 -550 502 -429 -646 120 460 -667 329 -920 -71 -966 720 -211 677 714 -339 -452 -410 220 -87 -996 -988 640 -384 -930 -521 162 -745 280 -805 -654 319 -396 -432 -475 -339 816 -556 -386 11 -489 -537 43 -179 518 -745 429 629 -362 494 697 412 366 -44 367 -282 393 -521 -49 -24 310 -421 -435 -113 260 -866 7 221 -551 -398 -321 -287 -679 440 258 -486 751 -922 906 504 374 423 -224 -39 89 -486 -28 -209 -519 902 203 -66 -885 -981 -617 -938 301 721 408 -165 -993 -24 -409 -227 -925 -290 -226 -944 308 418 -133 -885 400 193 -39 81 610 -936 -837 384 -149 -324 941 -958 -765 408 796 -461 763 -788 63 685 346 45 -13 -575 286 413 907 -528 -514 -483 915 684 150 540 551 178 687 908 503 374 -602 493 98 -836 849 -460 602 -590 513 663 424 390 -173 -260 972 682 -21 530 -884 -615 206 -179 975 27 -314 198 592 -682 -999 60 -933 897 511 -208 -413 139 -716 858 614 307 -207 433 690 -518 284 162 -393 -218 -136 -597 -859 251 -817 633 -805 -242 640 -315 -747 211 796 403 264 827 770 -291 761 274 272 126 -883 193 332 434 -213 696 238 -322 -505 553 679 -924 -934 -73 -96 -986 975 -888 -305 441 -633 -340 441 950 104 -152 -972 315 -950 -828 886 -177 -597 680 143 748 -941 -152 636 970 577 397 1 67 731 -411 733 -48 128 -771 844 229 406 279 -915 927 -321 -640 223 -233 -394 -306 975 -252 892 -106 -439 201 699 272 -53 904 -270 -472 653 174 933 109 -632 -691 757 425 388 -348 -187 -467 -371 -468 788 450 948 936 961 -71 296 -528 -30 227 -908 619 -107 833 -956 -1 -633 -785 -758 333 439 961 -552 840 264 221 -804 -528 578 202 -587 -781 -382 93 973 -229 925 -174 703 -983 77 -989 446 616 894 504 -964 -578 -660 767 -128 -424 -194 905 363 366 -392 267 -443 307 -350 -802 -76 -626 -998 490 -224 -610 -771 821 217 -919 245 -285 -571 -819 265 -190 286 -894 -268 80 -408 -239 46 875 160 43 -931 -929 925 152 -289 756 -33 -609 822 -477 -548 169 -351 289 727 675 -463 125 -635 -873 757 86 -8 -120 -345 955 262 330 -489 543 152 -960 -45 -508 160 -520 101 537 -64 364 -763 -354 -325 -942 -169 893 -469 993 -118 -903 -324 33 -880 886 161 -447 -376 -982 759 100 -787 742 590 343 -933 -637 876 -736 -328 272 -184 -77 -137 500 -491 620 -390 756 -953 -30 -518 12 -434 495 257 559 -303 -633 670 -195 494 186 -974 -338 719 161 -503 446 169 842 267 817 -88 822 654 -510 563 -830 663 139 -949 -23 409 -449 -563 -199 133 -349 442 -560 -247 -476 260 -364 -458 -937 441 742 390 870 861 948 481 976 437 320 -658 -477 -548 503 -247 408 285 -444 751 847 -126 264 220 -469 966 -122 103 241 7 764 -868 -478 598 -922 32 333 -796 -492 -308 817 -646 -529 748 -52 650 606 -259 116 208 340 203 -358 -180 637 -609 -744 251 -771 106 764 -507 885 853 -706 898 -499 996 949 61 -531 -934 653 262 126 -567 -503 386 -411 -666 -541 732 454 -721 972 436 305 100 459 856 420 -559 795 -162 -863 786 586 52 320 657 -328 8 767 311 279 703 -511 -69 -382 115 525 709 -893 -236 -566 329 -905 -287 101 -487 321 -626 284 452 12 204 68 130 -137 -99 -873 875 -187 183 354 467 -845 -367 -9 -293 675 -373 -17 709 811 578 861 -192 -57 -680 46 -254 -433 -880 126 993 -358 -794 802 -57 -861 661 -285 488 885 735 172 -3 563 11 684 215 104 85 225 92 -420 -900 73 2 -181 762 197 75 -364 455 -469 479 -849 -171 195 -161 316 -185 476 79 189 -896 484 -863 158 459 -529 -169 375 -339 -642 -381 18 -692 -390 991 939 110 -892 624 807 549 308 450 -743 230 305 -4 -66 508 -633 -393 993 -671 564 -338 -69 131 676 11 -640 378 4 -87 154 595 -689 437 -754 212 -741 -62 -596 -442 485 -545 218 -54 764 -294 752 784 -561 553 -824 -699 -230 999 -758 168 -394 62 307 320 -696 -6 -154 -671 8 135 -113 -896 -603 742 899 -417 -570 -839 212 839 974 -25 33 850 367 527 -37 194 587 894 -358 476 896 -993 325 216 71 805 980 686 -871 134 454 -277 946 -3 -366 -596 -765 604 521 -242 106 -929 -867 988 -498 -651 943 -900 731 544 792 450 -201 -443 523 -639 904 633 244 -223 -921 19 688 77 178 560 -880 791 -35 -825 -314 -821 717 -515 63 362 792 -982 365 253 -356 -669 -247 -741 398 -343 -108 40 -990 790 418 -172 -184 29 146 360 845 297 -970 920 426 531 461 356 826 -763 -908 -607 406 -722 796 530 161 -601 -478 -447 -187 -450 657 -732 607 753 -721 499 -134 -569 169 -795 -970 -26 27 993 -337 470 -113 -297 161 -772 287 433 -847 -615 -346 -447 -78 -373 434 -335 -621 -773 -24 -650 -762 -501 -155 557 166 578 541 487 -532 -226 -396 -446 -542 835 -315 781 189 -362 -499 814 -26 591 -157 571 -591 627 486 -672 -61 957 -836 -112 28 163 916 236 557 -627 -844 -875 742 170 435 -373 591 -46 926 469 -289 18 87 -20 525 -67 -336 283 53 -415 487 642 -154 687 -939 -488 870 -972 -421 -490 432 841 533 -348 -529 391 -365 -338 -902 538 876 255 -466 400 524 -473 294 -868 191 -919 131 511 528 480 -282 -649 -875 170 -146 396 -82 -143 -702 -141 -69 713 -640 649 479 -160 61 116 -312 -146 -370 410 829 960 -857 -560 552 275 122 -404 -124 -452 800 -777 -389 -227 95 -211 -727 345 -693 373 -862 51 391 -409 399 -237 -722 -606 -142 649 -394 -759 -916 760 30 -407 732 -356 -907 91 465 824 410 -545 819 -760 -281 -910 298 -6 -458 -456 31 -550 -820 349 789 986 148 609 344 -597 185 -510 443 102 45 277 864 3 -382 81 -783 -716 -890 513 -158 868 -568 -129 -240 -751 512 -267 -498 -660 597 152 -700 283 -70 818 -426 -360 768 -436 962 868 -668 -474 -191 -236 -1 -632 332 -639 -956 172 -89 974 -936 -394 -31 -400 -267 982 938 817 -581 617 364 -835 248 423 -608 -668 -738 234 776 -118 -298 -761 -41 -575 779 -874 -390 97 104 -616 290 985 341 204 -667 348 677 881 -555 826 -704 -513 -786 804 -637 996 -100 -131 -356 -195 652 878 333 -951 672 -650 -629 460 -839 -20 -128 -468 -824 600 -857 -574 -352 406 748 988 -715 -305 -579 852 -290 700 667 -911 -593 402 930 650 -83 434 737 70 -458 137 -482 -611 487 639 379 546 612 -750 765 -391 110 560 -10 543 -428 -711 -403 459 -329 224 786 839 403 -735 307 -359 -905 218 -584 332 85 296 505 496 319 260 -433 -349 353 524 485 -345 -103 516 -608 127 -415 -44 636 -779 404 726 754 24 789 723 -905 -317 -279 -493 655 117 51 -302 -463 955 881 -937 972 299 -140 236 267 -928 772 94 467 651 -766 874 -961 714 -118 318 -936 907 -353 81 704 -496 768 713 -461 -178 -284 -811 -469 -262 29 -123 -368 -918 792 -679 897 633 446 -960 -185 -597 -184 -378 70 911 -919 448 -394 71 -851 -405 186 -512 -116 879 150 -2 458 216 -883 276 238 -386 10 820 827 506 -677 456 -550 -738 -830 -355 -703 -516 -721 570 153 101 868 -480 312 267 311 -231 -485 180 287 -314 -972 236 338 336 -820 90 824 -689 -457 -851 -927 897 235 -203 143 123 269 -125 959 -58 251 -400 -540 288 122 -591 -257 -737 958 644 -204 -368 749 -726 477 -901 24 -286 -253 -325 -366 757 810 -990 -82 240 54 24 48 -393 -263 -754 712 227 -77 -502 -864 448 252 789 -589 722 -632 -308 -792 -996 941 299 744 -555 -232 811 -640 827 672 -617 373 575 54 -276 504 -951 617 -789 -642 -713 -331 -338 782 -943 -150 939 289 700 -584 -297 -731 952 -259 -427 -497 -826 -404 -154 654 -607 656 662 510 -593 318 -830 660 -295 -312 -738 938 -667 -327 847 427 359 380 -264 -297 -320 -684 873 -531 -891 151 867 431 -825 -678 -855 -274 -440 -84 194 988 28 -489 654 45 -122 279 -915 43 -519 -652 -506 -814 -705 96 452 -351 -112 922 -803 346 -693 -113 656 941 789 32 -10 936 -515 717 -60 -204 -400 -91 -308 221 446 823 826 -648 -15 -444 820 656 -890 584 -765 907 25 706 -652 -732 444 338 -570 -102 958 362 317 -204 636 -28 -426 -622 680 452 -701 -197 208 361 858 245 279 -881 727 604 258 -623 297 -960 -895 759 -304 953 112 2 789 51 -199 -983 777 218 999 -700 -516 922 145 -750 130 499 -366 181 776 929 -807 402 -427 90 771 -901 861 784 257 -915 510 462 -902 166 224 438 -79 359 -517 -485 -598 -559 541 -447 852 84 85 -67 -453 93 865 -606 780 -454 -78 731 878 900 -46 603 -78 -115 -961 -514 -849 810 570 -209 -75 -230 278 -689 435 826 450 812 -657 763 37 -248 319 -662 -522 -425 -18 110 401 287 36 -177 382 -82 310 -260 923 -169 -195 -977 -997 446 -583 614 788 -294 494 192 610 937 732 540 82 -98 955 -178 -35 -568 599 836 -393 -651 157 93 267 -5 -213 959 828 -756 -798 -516 815 -559 -233 192 -825 389 450 615 143 -598 486 -753 -113 452 -110 801 316 -448 -28 467 922 -880 -119 -130 329 307 507 -640 102 249 -319 -411 -698 -952 786 -55 -67 739 984 -525 465 964 -588 -342 570 117 -627 454 247 -966 -300 -470 345 -177 897 -14 303 -795 -133 266 -881 287 -3 27 -615 215 -514 850 -717 473 -619 -320 -839 611 -467 -85 780 106 -293 621 -458 -916 -813 -8 -217 -4 -433 898 98 -875 -995 618 -701 -970 342 -277 -637 -467 556 -272 27 -253 -832 -842 474 -232 -1 243 87 -402 396 512 -823 924 737 216 853 636 -420 -295 -863 -562 -541 -178 -680 -979 724 -558 291 -98 501 -567 540 -786 -253 -338 740 39 -546 957 -444 -771 -486 -139 455 979 868 63 -203 739 922 600 -255 -865 -741 -55 421 -242 -790 -527 734 -373 219 337 -841 -413 -890 -444 697 205 -590 -85 180 161 -222 -443 405 340 847 831 6 407 571 -325 -645 -958 -79 -762 929 541 765 987 -765 759 792 -594 -758 -341 964 -1000 438 750 -634 709 1000 -108 523 622 408 -829 450 322 745 147 424 -245 -536 610 345 155 522 245 892 1000 -219 620 597 -695 179 -931 862 -431 652 -665 538 58 536 693 136 899 -660 694 480 764 -369 50 581 -359 180 745 -408 -215 899 -637 316 108 -416 -452 953 298 -374 -730 -677 962 740 -267 -742 406 -724 350 -160 -258 -957 -453 905 -762 215 -352 40 790 824 296 -95 903 105 470 181 242 435 -468 102 792 -141 -869 431 351 -770 -467 -82 893 501 736 140 -227 -452 722 -138 -686 -821 -302 445 -380 322 -796 278 -857 963 -333 921 593 91 384 621 -734 -808 -135 483 -162 845 879 180 -897 273 -959 230 -538 968 334 -286 -111 983 541 895 -488 -185 699 -178 -764 981 423 -638 932 115 988 -374 670 512 -647 -307 -960 541 466 -891 -785 70 -802 647 615 861 -350 318 640 -464 96 -53 -327 -297 816 -930 -119 -464 569 548 678 -391 -394 57 -190 456 -682 570 154 -458 263 396 -488 777 -628 -398 -398 -899 80 -990 -972 617 181 720 -203 -296 -99 -325 -690 527 -857 523 688 985 15 -370 -290 668 -144 -293 460 474 887 462 -769 -332 758 -703 -829 -720 -772 378 -293 178 -795 131 -347 -898 -84 -212 271 -268 462 985 232 673 -917 402 -804 -585 -802 -398 841 -925 347 134 939 -216 -157 -288 -236 795 952 804 -342 -672 219 724 101 951 -180 410 -981 -861 876 630 14 -101 -562 453 240 659 18 -993 -579 -77 464 -910 -9 688 576 285 -576 -930 -389 309 655 657 -793 -991 71 -333 720 -547 456 -163 -738 -177 865 565 500 824 487 -236 536 -700 -657 -56 -561 300 -440 544 725 -568 -264 279 970 845 -389 34 132 -853 -547 -721 677 982 516 138 409 942 878 -587 -602 102 -699 470 -929 254 473 866 563 963 -842 964 -406 508 177 -958 -970 -445 429 -878 872 73 56 -646 -665 394 -138 224 -891 7 -425 942 -325 724 836 295 214 180 529 -779 814 -974 -918 -180 182 143 219 -102 127 968 -760 475 232 802 770 226 387 642 243 -836 -733 -863 289 455 655 -342 -615 956 937 772 -568 -622 -95 -927 -508 86 500 858 874 741 3 -743 392 443 -244 108 -96 -46 923 986 -651 284 -77 -756 -761 -944 200 419 495 -321 -249 646 -451 -500 -945 -575 -542 290 520 949 -330 -196 -335 -448 869 -232 -175 -816 -513 801 -68 864 198 -801 273 -186 -868 -884 822 -383 -593 -898 -573 713 106 -963 -60 -163 -199 716 -363 448 65 942 920 74 563 611 -280 582 -267 -711 -341 -262 704 -53 -465 -380 -769 259 -571 -357 246 465 -979 982 -510 -728 7 146 349 879 -633 -312 -831 411 221 -915 268 -744 466 -697 -157 -933 -988 -240 -908 99 66 -736 -183 -307 975 -98 559 390 345 -327 -978 323 -41 833 -393 -294 494 -288 -402 -987 816 238 -580 -443 306 -182 -53 569 30 -727 -547 -232 368 -467 -737 168 901 -741 -470 746 822 409 -836 -300 -544 -119 502 987 -506 324 658 -346 290 629 -998 61 379 165 -919 930 -128 -478 496 148 -399 -187 -111 739 637 -381 597 913 -464 -587 464 -206 -23 -807 -410 -375 -838 -644 49 708 -689 525 665 99 -688 -926 11 -484 -698 289 -62 482 205 578 -79 124 -662 -415 656 577 26 -865 -857 199 823 -902 -221 -263 211 -487 579 -737 -675 413 620 -776 344 307 -13 316 456 -474 -899 18 -322 986 -47 721 161 448 752 438 -779 488 898 781 279 588 532 -10 -421 -267 51 -27 725 48 -86 -669 669 943 210 517 -533 482 -71 -242 -47 -926 940 -664 -810 0 -952 -944 -198 966 -115 -703 226 507 -533 75 722 447 59 -757 -942 -158 -838 -274 573 788 358 875 -629 -33 -546 -227 474 17 38 -300 -611 659 703 -500 -147 -227 293 261 486 625 326 875 -621 -876 687 -244 216 479 -577 -776 -673 49 -556 -271 908 -600 807 -80 117 362 -585 -427 -738 637 588 -189 321 197 162 350 643 -967 651 -34 559 -492 -982 -965 736 -976 -593 374 396 240 -83 891 -654 -668 -725 -920 -425 -726 -16 568 941 775 850 -76 -924 -884 476 134 451 36 -629 629 -163 -210 592 669 -462 901 -740 -164 -56 790 -437 -573 -407 804 -280 963 -674 905 514 526 130 -89 742 -520 401 -308 220 618 -470 708 -229 136 977 -486 528 191 -498 -771 573 -827 961 432 940 148 348 776 882 153 961 -457 -169 175 504 465 -993 773 -606 236 -475 -178 190 797 755 -623 -781 68 535 708 -348 -97 1000 -33 -73 27 369 148 -898 132 433 -721 -807 969 232 -337 278 -136 509 676 502 -596 -777 -66 815 7 35 -858 -836 -603 -467 218 -579 -367 108 640 135 -483 358 88 350 -589 -621 594 550 -318 1 0 359 784 -905 575 -30 204 348 571 -791 624 -27 317 791 -860 215 758 -417 307 654 45 595 499 -74 423 -307 -277 -925 833 -477 -355 951 -29 204 -924 -253 394 951 599 -824 497 580 -336 813 -943 326 137 -112 788 -158 -505 -221 959 -15 -313 -800 -507 350 -975 104 759 -634 -892 512 190 -604 -582 542 -10 -558 -753 -855 241 -919 -440 -187 -623 -719 353 -333 77 -992 -594 834 -265 -151 -177 -218 -909 404 -781 128 -282 399 937 -926 281 -401 86 -129 619 -15 -130 -371 67 408 773 -179 -890 -264 -395 364 -358 -87 440 27 -745 539 -629 717 -51 -835 -2 -447 733 849 581 -525 478 -738 215 734 -254 882 -882 -793 -150 373 353 -260 -706 572 820 -270 -476 -241 -480 158 -935 -204 641 202 33 761 -485 743 91 952 443 -822 -831 -965 -875 -691 631 -184 497 155 -343 -577 592 -982 856 228 -789 281 160 237 -422 -119 518 -872 831 339 -536 -704 435 285 -32 559 287 543 -123 -420 867 -272 165 599 -823 121 -464 84 425 -843 440 -823 -928 -315 -592 -571 672 392 594 -407 -869 -313 -707 -820 -203 164 717 251 159 604 -804 937 -950 4 -455 249 580 514 585 960 257 -362 -97 -682 231 540 -158 -151 16 -696 -643 314 596 776 343 404 325 -604 -31 -954 947 -74 -561 -804 957 -583 -918 -882 -736 -213 370 -920 -103 -142 -550 296 53 694 172 -875 -516 345 -918 -455 -542 -985 -652 233 -459 -717 -255 -591 356 -668 728 450 902 618 578 500 -665 899 501 -190 1000 -681 -561 -906 -238 935 -275 3 -551 283 105 68 -73 -544 639 516 526 -396 963 126 416 -736 -734 14 -76 5 131 -802 437 -157 479 -178 460 175 -669 230 -842 801 759 -848 140 -361 266 -857 352 -127 986 -488 17 73 528 919 464 -937 -667 -939 -135 -504 -906 -310 611 -230 -581 -379 164 -434 -6 643 -112 -867 -829 -9 499 -552 -153 424 -754 -922 -930 602 581 -727 169 204 884 -373 -189 525 -126 -992 -370 402 843 486 -517 -594 -95 -756 548 168 522 -622 -10 830 162 -340 -846 507 981 -3 -763 -138 -190 -220 173 29 190 -632 973 -969 595 421 -663 -61 168 -327 -492 97 -593 -223 -514 545 508 878 564 694 224 13 945 437 -678 -140 891 212 -448 566 -447 322 -331 916 113 60 679 191 -892 -370 838 752 482 -962 -630 867 304 689 928 769 -719 -185 324 -297 -883 422 -849 18 620 721 -738 -353 110 186 229 184 763 -183 544 769 -289 -857 37 631 -62 469 549 694 746 -173 -952 -819 507 789 -961 368 438 -553 -477 53 925 770 927 -595 -261 -923 722 566 -239 906 540 -596 85 -911 -552 -999 -720 603 491 -834 -48 246 -503 894 602 -741 -116 -825 -541 -642 699 -992 429 267 -864 3 338 -207 885 -271 -519 633 276 907 -384 879 785 575 -273 104 -166 -789 -176 -164 -312 172 57 749 -896 -73 -423 -304 -17 -97 -589 309 225 -622 -194 850 40 895 -612 -812 317 -493 295 196 -49 146 -621 -615 958 847 678 72 -672 888 -125 455 263 171 538 101 -986 -818 699 -259 -12 702 512 423 345 844 -279 299 -55 915 -344 -495 -180 -943 443 49 655 -489 -227 -579 -394 -461 -420 387 886 33 4 -355 588 121 -409 696 753 -626 -904 844 605 369 213 964 98 453 -752 244 374 -140 -695 -609 -287 263 824 944 -159 -305 -834 357 875 -439 919 171 239 868 -495 -809 883 -360 538 836 -144 -244 -132 381 -822 244 958 -494 267 667 -306 240 654 -860 -997 -162 335 332 212 -505 165 -28 -777 -50 657 14 852 -774 199 754 829 499 -786 867 31 -553 818 -843 199 -771 844 37 -766 -640 -473 -78 -348 -880 -247 793 207 452 -318 -661 66 -978 -98 795 75 781 -532 594 929 -882 -953 188 303 92 903 948 -826 730 -659 -417 -868 -841 -979 -447 125 453 -982 956 -414 -640 -569 -680 -733 407 545 409 -278 -183 -196 772 -605 830 383 -566 -598 -956 884 -94 -886 -856 -427 169 -448 705 -561 -95 694 -947 -213 958 290 -512 -21 -881 771 365 996 960 162 -138 -610 -547 -689 -571 374 -406 347 -364 976 614 -754 -824 -113 -650 738 15 -303 -558 -854 -508 -289 686 -881 -667 597 -366 372 548 723 -553 -618 990 156 -346 986 -302 -736 669 -839 785 231 659 325 -643 929 827 -575 575 -663 104 203 419 658 -42 924 701 973 -311 221 -30 -557 -674 -136 291 -130 961 100 -746 -749 762 987 -29 -376 651 853 123 87 -509 76 293 -552 -836 -284 -972 906 559 898 -614 -820 410 -208 896 -533 547 279 -594 784 -325 271 -664 874 -48 -63 839 -879 622 -74 -752 324 536 -530 -930 430 62 -97 485 335 60 -415 -882 311 569 -940 148 -622 -892 -216 144 -403 -559 -26 355 -237 -237 607 616 -56 -428 695 306 869 -778 417 191 -502 194 -551 896 322 193 97 458 196 185 -735 -828 839 64 -386 -963 -362 913 845 -802 394 613 -747 634 412 -899 90 549 -921 918 -879 -922 843 212 982 802 -626 150 248 401 -446 -537 -880 -634 -338 -494 -723 -920 -757 827 -971 -682 243 50 -773 -811 -71 -490 5 -439 -626 -519 -141 -114 -388 781 -705 -124 -365 -622 854 702 -904 833 -48 287 658 693 -705 -141 -25 935 -397 426 350 724 954 952 -162 -535 -492 -136 757 864 361 -951 -816 773 -156 191 645 -426 797 71 -701 173 97 473 -456 -529 -863 849 587 94 641 839 74 852 -822 255 98 -60 518 729 -935 950 -145 375 -807 -302 318 686 -583 -136 107 -963 -694 772 978 545 945 -220 721 -639 -98 -244 -341 727 -593 -508 -755 -410 916 -52 203 -431 -489 667 523 799 378 571 916 -265 -693 977 -206 55 994 -924 142 886 871 67 102 -270 62 651 770 688 -183 -871 136 -12 466 299 -407 -837 -984 -316 -671 -920 -445 -510 -593 868 161 -919 -951 878 631 612 831 197 -519 -288 -989 -265 -267 498 703 474 770 -786 -611 512 968 -830 -397 -471 987 -157 574 234 -359 -603 909 686 -700 -302 -300 798 -151 836 594 -942 -506 -281 434 725 -949 -53 468 -492 757 -40 721 94 -667 27 955 218 -620 382 -1 252 -824 -931 -986 -96 -664 60 398 194 -829 -28 -739 8 316 -474 193 871 655 344 895 -587 633 65 669 -299 514 71 -864 -645 -102 -834 35 868 583 506 -411 -634 -954 -510 889 828 175 889 372 -294 70 954 -775 603 -96 -405 817 -411 885 461 616 -126 -596 -143 -486 -165 -550 -575 355 522 -319 -387 -553 353 772 367 -463 -340 742 872 -144 -954 -575 71 -414 -506 -761 419 755 764 -876 -826 757 515 -360 361 -432 739 -584 -27 -559 492 -23 512 145 -726 -882 155 813 -372 70 -8 177 728 122 628 134 811 -509 457 330 985 -544 802 -627 -474 363 -299 28 137 333 -330 -486 175 368 -40 502 569 -220 -193 -499 326 -118 703 -841 412 -421 248 -810 761 -354 -501 -554 253 -26 -396 -901 948 281 -328 254 281 -88 281 -22 -751 -931 -600 615 822 404 -597 614 246 726 -941 -227 601 -805 745 593 479 601 947 -902 712 -990 788 508 -855 953 329 936 226 -956 606 -459 210 501 591 -554 483 -383 -236 629 -315 37 453 286 -445 812 766 -910 543 310 73 -644 -560 -872 440 -128 807 -297 441 -824 -812 81 750 561 338 953 -516 -295 155 503 374 747 100 176 -346 296 -792 990 807 332 768 870 -64 -621 572 340 709 -928 -833 -814 129 -784 -183 638 581 -274 839 -344 -475 -283 -800 -397 -65 593 -399 -380 -923 950 723 196 -343 -727 918 -636 -255 -59 -382 144 537 -850 887 -99 402 780 -313 416 940 483 -906 -145 358 -180 -164 121 -414 -160 -693 -368 -345 -992 -451 511 -495 -224 -778 -909 908 -781 -871 -119 -864 793 -320 558 -73 102 340 -752 151 -253 -843 832 468 464 -251 -782 696 -113 572 -939 179 632 -453 -969 442 194 846 -399 139 691 441 416 -849 966 404 -410 875 -546 157 -897 975 -946 -663 -384 527 -20 240 705 415 -188 779 -144 505 -553 462 -928 847 447 422 -647 -438 -11 -96 536 40 -336 863 -251 -460 335 154 -201 972 -393 296 51 -876 -566 928 -122 524 830 470 -911 668 736 -291 -141 -263 -389 -952 -321 706 -32 -658 -874 -359 -364 -814 250 404 -139 -13 -925 -727 859 352 443 627 114 311 495 -229 212 -277 181 748 -267 -194 266 -671 -768 573 157 405 606 -224 -681 -567 735 861 -212 608 -849 498 -859 799 449 848 605 149 -789 -501 64 377 175 -72 431 -592 -494 -32 -165 70 -906 289 712 -106 485 630 104 885 -326 521 79 919 -510 212 128 411 -829 -892 757 -908 535 -525 554 -825 281 714 935 -766 -592 -598 64 102 -723 -735 633 703 200 772 611 -199 472 559 -307 -447 16 325 64 698 -431 -182 -774 -716 243 -246 696 791 -958 191 -408 727 -708 639 295 43 -528 -888 714 -116 -343 -363 -181 714 -724 -162 -536 -465 -138 551 375 -335 132 -883 713 558 -420 -112 455 542 -872 -67 -537 422 513 917 990 676 770 795 -674 783 693 -484 531 591 660 209 780 520 -40 404 -369 -145 314 69 973 231 -996 -305 -239 883 517 171 40 -543 699 184 -693 -188 -457 404 829 -341 -861 -541 -360 -773 433 156 -150 -297 542 -47 511 -139 933 149 357 472 236 -3 -41 601 716 154 85 756 -861 -660 -936 286 -557 -387 -668 -52 -868 -876 -529 -859 -6 421 -148 -222 -784 390 -392 -262 -430 -360 464 15 361 -253 -204 477 838 428 885 -415 412 534 -137 23 916 366 56 -184 -572 -398 -595 -464 498 -419 -254 -880 643 487 24 554 -600 303 22 -289 -95 976 -76 -527 -896 395 954 -371 79 -375 -749 -590 941 819 -528 458 -353 851 147 61 872 711 472 -439 860 967 524 813 -273 -782 -868 -123 -238 -432 -229 799 880 -615 -120 -230 727 449 -708 69 828 -356 873 -911 -761 -429 135 66 154 268 -63 387 -748 654 87 51 341 949 107 -745 -597 694 -86 -750 376 -777 960 -796 424 606 -444 163 11 -507 798 -814 -473 -844 574 -972 613 732 -241 -589 -560 900 176 -177 892 -375 902 -653 -289 251 -761 -763 365 -858 -616 -468 340 -425 -72 409 -404 230 750 -612 328 673 503 270 540 77 -513 366 406 930 633 806 -286 858 324 -115 -16 -554 -810 422 -282 384 -537 171 700 -57 -809 42 358 -462 529 -310 -808 -784 -479 995 -483 133 -961 -273 891 -915 602 -406 -207 836 -837 41 996 -192 -892 -572 965 -388 -830 311 -81 794 -900 328 650 -174 -219 -643 311 -344 938 562 294 568 587 455 57 389 -389 762 -504 -56 201 772 -566 345 -900 950 -264 -658 367 162 614 85 720 -99 -775 662 -942 813 -850 -901 887 764 736 125 822 793 933 -661 991 696 488 -577 175 257 434 584 -526 482 -40 -467 201 356 -427 180 -308 -158 -241 565 540 -899 336 517 -767 478 866 850 -180 -71 556 -205 916 -105 -262 -899 367 -364 750 -328 741 75 902 -945 174 557 599 -283 -486 503 885 -924 -293 -552 183 -385 -973 -172 123 479 707 223 -529 -968 -863 497 334 -57 -949 913 45 -720 972 -532 270 155 -923 -119 -798 481 384 321 270 603 -124 232 60 766 797 -573 -118 237 -377 768 -53 14 -739 -833 867 438 -722 -861 -256 483 -882 582 -880 -400 -266 -44 -823 393 206 -18 520 -910 -967 176 -383 -609 -53 388 -185 -780 421 -827 273 -240 -970 -955 -28 -882 431 -758 914 -926 -452 119 -398 -421 -950 129 360 -810 336 -940 -461 987 -507 -866 791 -358 561 851 -981 -816 -290 318 593 -491 -128 -655 -837 144 841 -379 -925 -23 781 363 -802 668 -146 -456 394 77 -319 -816 -81 554 68 473 -934 -766 -209 340 -760 123 -227 -283 -425 319 -533 -553 497 855 699 564 -834 122 0 831 312 353 40 632 -106 922 -365 950 -840 -94 239 -883 -2 -510 -598 -391 -418 -568 393 907 -624 -692 817 -318 -9 617 -329 880 877 677 867 250 -31 -676 -510 -773 567 -124 -739 -440 -156 499 -64 -169 24 466 -591 394 240 375 -46 32 771 826 -244 -150 -979 -94 822 617 568 -743 2 197 816 709 -397 -120 -367 -604 118 844 165 -243 780 -970 799 -374 -538 668 335 885 764 877 316 733 822 741 -777 -442 -204 80 -29 946 856 926 -94 882 727 124 -769 318 536 -143 -907 61 560 -914 1 482 -691 -215 -893 -180 -891 324 514 684 -33 -896 -503 -366 499 797 -915 -629 818 -987 366 -531 -875 789 -929 698 -895 -185 738 -585 256 614 673 995 -898 398 725 318 -148 -558 -204 -690 786 -820 -455 223 -129 11 -940 -664 -843 553 -278 -321 -260 653 9 -185 -254 601 590 -925 -138 -648 792 -214 -812 996 -793 437 -294 782 541 487 -398 421 -849 -980 842 183 -146 -426 -42 379 -468 -436 864 527 63 -373 -631 -337 325 498 -68 552 15 -890 -94 578 -835 -553 572 -211 354 -900 -642 429 696 -66 -807 575 359 252 -259 247 -780 -660 956 586 37 341 -566 852 -262 -696 394 -680 -635 -314 -376 -576 -908 831 -874 -841 -927 -945 -628 90 490 202 810 324 -636 -812 -707 784 39 -976 976 -372 569 -822 -250 -975 -264 405 -104 717 -653 497 -484 335 896 105 -269 12 -640 961 -106 -616 -684 660 38 323 297 -370 -431 580 -820 194 489 -967 88 863 194 503 -811 785 988 275 639 -466 457 -131 -703 -742 -162 110 -998 -85 -573 -298 -846 -506 908 221 515 348 -411 923 536 -394 867 542 -834 734 104 409 -593 736 -532 -470 759 -660 -112 -785 -368 947 -213 353 772 -789 598 397 -697 -948 923 -349 421 -630 246 37 684 517 -396 -12 -834 345 -402 354 347 -865 951 -960 384 897 578 -956 439 7 172 41 -180 -802 917 115 -940 524 -991 328 546 -387 921 -247 375 101 583 -518 -895 -221 -146 826 -702 -782 -367 -702 -886 17 -33 350 -879 784 835 303 -589 808 953 34 -759 -318 533 276 931 537 467 -247 615 -733 -259 105 -233 -650 -732 -533 -274 -46 -654 58 -731 -644 283 -191 422 943 -725 3 -561 -91 982 417 -529 -387 -475 -717 551 -315 -672 772 331 -986 468 472 -721 14 855 -882 495 -788 -733 306 -351 -826 -820 149 -791 653 -444 -891 -195 833 -834 549 -666 -1 641 311 228 -398 555 643 410 -215 417 541 512 -260 -897 -724 429 -371 -330 738 792 -128 144 -28 117 288 552 276 178 415 686 -213 -747 -262 792 -997 -740 -801 810 512 550 620 -513 345 -91 -127 -205 965 596 -382 993 -317 867 992 199 670 -602 -506 -902 486 430 941 -70 -903 -492 -874 816 -192 -289 -65 547 -698 -515 373 -936 -813 -430 -353 -792 -423 732 -686 246 312 -318 683 862 842 62 -981 321 -77 -425 339 896 406 -346 -370 -497 -785 -461 -575 -224 -38 681 737 107 -216 192 573 -743 524 -631 185 -166 767 662 372 284 -388 791 -689 291 708 171 -383 -188 516 252 124 -732 115 -102 -330 -933 -272 507 -426 29 909 538 702 -847 813 -369 562 -589 885 66 -484 584 446 -731 710 20 -894 52 560 703 -366 -725 596 500 333 657 891 -637 471 -864 926 -541 619 435 408 470 526 243 386 817 -668 690 -988 -670 -377 -895 -644 634 678 -971 161 -701 726 94 -26 -214 -910 819 76 -203 -437 -419 -670 -822 -370 -100 -1 55 -704 280 -160 -558 -232 786 678 -4 900 -639 947 867 -192 -891 753 -240 -243 -72 -604 711 -741 -948 -349 153 -730 -805 -715 -122 121 -734 575 228 837 -532 910 679 -156 646 799 -730 443 -816 637 484 -508 308 -891 -280 163 261 205 -577 732 927 -731 -282 600 679 -778 -453 -595 604 -454 -475 701 934 977 -6 -437 919 -529 219 199 -63 -324 -269 375 836 -777 769 -411 410 196 -767 -27 -807 -164 930 -944 -90 -112 121 -84 429 -204 301 -867 504 -820 886 959 790 7 -683 770 -416 836 990 301 -262 -61 -345 -715 996 -632 -324 -859 -58 430 702 815 -368 141 179 -157 5 773 -238 362 -916 203 873 -583 -688 -187 374 -85 -149 270 -510 -386 -43 111 467 347 -61 -806 356 -168 19 235 -999 -239 57 -176 741 262 891 -643 -235 125 617 -375 -320 784 -190 -389 55 680 -906 -265 -147 -968 -558 62 -673 -915 -901 -880 -611 -360 -681 909 -955 -848 -758 -127 -494 -429 -892 283 -27 558 -518 161 859 795 -375 703 -971 -357 -125 77 469 849 791 360 -199 915 440 -922 -623 537 213 -174 -78 -845 152 264 -295 -297 -421 -544 22 -984 -446 874 890 -651 183 945 -904 720 -252 282 349 856 2 767 -141 -64 -585 -709 327 -476 -315 814 220 -415 -925 921 -484 -375 -247 734 -966 -207 -340 519 -904 -372 459 -915 181 868 -1000 615 -862 606 976 508 169 -153 -43 117 229 -544 -10 768 779 -15 245 -917 -897 115 -606 210 -813 247 -582 613 -87 838 989 699 -986 -104 969 417 297 -249 -605 987 -774 -326 592 -410 -787 600 735 -652 910 865 309 -683 983 -690 -334 -834 909 734 -626 -515 -237 798 -652 814 102 -728 -987 462 390 -620 22 68 754 -447 -969 768 -603 -725 993 357 -73 -443 910 -182 -616 507 390 23 955 29 584 -345 -660 -139 128 823 -432 -553 685 -956 840 -12 -151 -231 -763 543 919 -372 580 229 -278 -597 -553 -135 -790 -530 629 -465 665 -905 -427 97 5 21 -132 965 -807 -330 294 -929 -702 -673 950 62 -715 -637 -512 742 469 678 415 288 -522 -248 819 931 -78 806 -479 -137 -545 37 175 755 83 486 925 970 -926 767 -508 765 -419 -725 -688 -884 -285 933 376 896 331 915 -1000 773 361 -749 178 -308 -54 -118 232 121 291 -939 800 348 -588 -854 555 581 632 -763 448 -548 794 147 718 898 -401 -47 969 188 14 -272 -958 34 -949 -735 -971 972 -112 -169 -49 672 123 981 -651 -455 -544 632 231 752 238 24 262 500 276 211 -791 -468 264 -846 251 -561 -622 399 572 706 -780 -572 501 176 975 911 -944 -606 -536 -897 92 -633 -833 654 -71 346 -155 871 -688 188 -946 -568 -688 398 -899 -862 826 -539 293 69 -882 537 -267 681 718 -703 90 269 476 -192 884 121 698 426 -991 -258 -221 -167 668 -414 764 -916 3 335 -803 -366 -721 512 -125 -53 168 -943 -255 717 517 -746 277 719 508 -566 38 -632 587 -113 843 -837 820 -665 -704 -280 -150 392 -461 -642 229 -405 87 -428 330 673 -804 578 590 -765 775 -16 775 436 355 988 17 232 -269 -420 153 -719 261 -703 -750 -2 558 587 -349 -111 913 -618 -55 -771 -44 -412 213 498 -492 590 723 -966 -350 -91 582 -721 340 -161 -886 -821 293 -580 751 -908 985 640 288 307 -762 -638 -243 403 276 725 79 411 811 368 914 -559 234 118 446 50 -35 697 -845 -858 211 -219 -170 212 185 821 -268 -374 -644 150 -21 939 -585 771 -653 423 -921 -287 771 609 -224 61 557 614 918 539 -222 -453 -534 98 414 1 86 -970 -404 888 -77 133 772 -33 119 355 932 -315 4 -619 161 -806 350 -179 -709 273 197 633 -602 -526 480 468 -741 838 -117 760 -764 477 -120 -812 -682 92 -17 885 458 110 -346 -15 705 -357 318 -465 213 -772 505 -1 899 305 -896 496 984 -498 -915 -418 891 501 -873 388 -705 -661 -347 822 295 -732 622 129 -384 -998 -816 19 -306 -117 -834 -729 -546 -36 -841 302 160 -27 -182 598 640 573 -443 57 -259 -731 -558 -330 957 130 664 41 320 -620 -425 -704 904 933 300 -174 859 -303 672 491 49 768 -425 11 -651 559 467 -224 89 -226 -993 305 -851 -955 -627 689 -996 -509 154 -941 -400 -749 -86 -432 -630 -72 630 -520 389 54 779 -860 -155 469 914 -663 527 249 -881 -712 -894 -9 -257 784 -308 659 621 934 -970 92 309 518 -222 903 -353 -360 -882 -565 972 -334 172 -547 -974 -38 585 -171 -985 338 923 -431 437 323 -648 -476 -26 536 -697 -626 -433 590 -525 809 592 78 -587 988 364 -970 -749 809 386 615 -591 647 432 681 -962 -292 216 43 583 -828 825 -236 173 773 822 -89 137 -864 -326 749 403 -712 -415 -888 -15 -425 -734 533 -131 -753 -160 -850 -129 230 -824 -29 -652 176 842 -464 74 -714 -44 852 786 -7 -70 637 -101 -765 827 -686 -905 708 640 -402 -561 -833 168 819 -402 20 784 -200 249 986 327 -971 936 763 246 -474 -199 272 303 727 -900 -282 -613 -654 243 690 -353 539 313 -852 269 -643 729 506 -903 192 351 -704 -643 -725 338 453 300 938 561 -752 478 -768 -947 875 -863 419 -311 853 -461 771 -796 -790 560 226 989 893 -560 -301 -67 102 -803 135 735 -173 -357 794 941 -427 -895 21 127 630 -857 -698 207 -671 -939 708 775 -736 -594 590 33 -936 -798 -139 86 367 -34 217 -306 334 111 681 501 -947 -790 32 788 886 753 -47 182 49 500 214 -985 -853 673 -32 -989 117 86 -92 -130 -580 902 -162 939 529 -684 515 143 -811 -960 930 -160 266 806 578 -432 391 352 -134 501 113 -861 -649 859 -573 -133 727 -54 -818 349 448 -246 522 335 826 225 16 58 102 619 143 127 -203 221 -429 629 -116 -809 40 -496 673 873 845 393 -456 36 746 -509 266 -421 -537 -168 -472 352 5 742 804 -65 971 -445 372 -264 -479 -276 -307 -934 871 659 424 963 -64 -241 9 -701 -799 51 895 -208 -202 -744 -266 -192 578 -309 -426 -315 -474 -796 240 715 472 -395 461 -817 17 351 27 -71 841 32 -869 -794 -607 336 -682 -687 -304 -93 -864 -546 161 108 44 26 -223 325 -441 580 -98 951 -632 813 18 181 879 -853 -934 871 245 -90 587 48 681 874 480 162 396 -150 282 442 10 453 -871 60 91 -771 -506 886 -525 -550 -2 -711 760 -334 -686 810 172 332 -669 432 55 -189 -39 937 404 12 629 672 364 803 862 476 -785 -339 20 408 364 -721 -588 -87 -310 -846 992 -228 37 -391 -219 631 311 923 340 643 -878 219 -401 234 860 -150 -268 334 -611 212 479 514 605 313 4 -880 -689 -855 473 428 390 -195 -612 -493 98 864 -550 -184 3 966 816 798 920 975 -871 -238 -867 -288 -628 -514 -23 9 187 -818 -848 -932 143 -300 -379 -142 -356 92 -178 -684 -420 419 859 -786 910 101 -966 64 -684 48 739 -847 1 -882 -585 -293 518 382 -137 -200 631 -991 -598 172 108 482 -218 -367 -260 -3 -184 22 -144 -411 -164 759 -987 -643 -909 34 526 212 -716 -121 -684 -943 -49 -689 -681 683 -598 -619 -795 422 822 -165 656 -774 438 -782 -730 -907 -322 763 534 -568 735 -953 -267 -632 -801 664 478 -40 325 -111 409 -451 -832 157 437 390 -538 33 -542 368 165 -655 -575 539 379 -520 -947 -894 873 115 -520 -974 -309 -677 223 -842 983 456 -322 -422 705 -77 -973 -455 -188 -365 -710 432 -325 461 -395 401 784 666 -187 -480 -294 -580 -343 -844 272 -887 -760 912 -858 751 183 -695 -502 -652 468 -600 -304 -896 112 198 -672 263 937 909 259 -537 -352 734 -754 -85 894 674 816 -727 893 -516 -521 743 -935 861 208 813 -68 552 -816 917 193 586 -68 -609 29 -953 -279 193 -644 -811 -488 811 573 660 -332 -223 253 -741 -492 522 -294 -977 -271 767 566 126 -927 288 960 171 572 58 114 816 -941 822 122 845 -885 789 437 -775 -192 964 -145 603 541 536 118 -41 329 434 724 253 396 905 371 939 337 274 386 468 334 505 971 415 -906 -126 -537 525 870 883 -48 129 -675 377 -495 -94 110 562 -100 -437 -534 156 -813 577 733 -162 48 293 -389 -221 -5 63 155 237 -714 197 602 760 -614 806 716 -888 59 687 679 307 -258 -903 797 -235 -348 -130 517 -317 -214 -620 -451 847 -66 -504 -791 -355 -732 722 -990 990 411 255 804 234 695 737 -451 -433 -442 821 887 86 218 -693 -687 117 180 -397 409 -27 584 -324 -223 -558 317 40 350 -540 423 429 36 -551 -725 -555 780 -42 -333 150 -459 801 627 -656 797 -837 178 439 557 -532 -333 863 -472 337 659 842 510 740 -694 870 674 -2 -20 -36 854 -561 -553 215 -639 -464 -456 930 -687 708 -316 176 167 -530 43 -803 -333 903 -272 -612 370 -132 -838 -657 -594 -179 -688 -810 -576 78 338 -104 417 398 -339 -775 178 -875 -922 273 457 704 660 -347 446 547 503 634 -949 -491 -792 -703 -162 497 549 164 872 -408 852 221 -399 21 -60 697 -267 -435 -969 429 551 -555 392 710 777 73 541 -644 -40 -704 -309 -464 -445 623 748 319 479 256 -129 -888 752 815 251 66 -947 -814 367 604 448 104 -412 239 590 10 250 324 -937 952 -490 -656 -845 -968 865 970 212 448 313 -892 -752 694 215 290 739 -731 297 -559 -281 70 -834 961 -786 958 109 -447 -942 340 730 958 172 645 -945 -747 726 -194 535 806 -679 753 -380 -276 275 891 -977 -155 967 0 542 -262 -862 506 19 -35 941 -636 299 56 244 440 298 -302 787 -132 -90 -323 -371 -293 924 -110 -655 -624 922 -750 -877 389 81 -929 215 804 -972 63 -371 -899 -637 897 -559 -12 -320 -783 -23 584 790 -822 -326 266 511 756 208 362 136 541 -322 687 -709 -436 854 955 82 965 -777 -504 631 634 -988 -686 -126 -503 -820 -572 -378 -402 -107 -821 36 -786 672 -615 -703 -770 1 -226 139 774 536 974 -960 663 -125 178 -682 -70 -913 267 -305 -41 -438 934 -202 -323 -653 452 798 -482 -941 -608 130 -700 -828 -955 990 449 670 692 -807 343 372 404 -413 -171 383 -658 99 96 645 13 741 -146 198 602 -571 -226 579 -25 -831 -692 243 -608 -353 972 -52 -689 316 -28 297 911 963 779 506 794 -939 796 414 813 313 971 -576 154 -803 -584 -251 534 495 -493 -569 963 -6 -92 -789 961 -237 -831 -895 -242 -130 -555 -639 -650 971 403 534 540 610 -509 228 757 -763 -58 607 -543 701 -145 -212 -708 -399 -130 -24 325 -181 -116 866 922 911 -111 623 -775 -690 -332 -456 195 -944 -509 -259 475 875 333 822 -8 984 -519 -769 373 -129 28 -405 308 -224 817 -472 -514 -737 -520 410 415 -122 772 467 -843 176 857 -645 -420 -274 -114 -104 -427 560 -826 -451 -733 277 110 -816 -653 541 490 -948 -596 569 892 182 750 -991 258 65 -124 -922 -287 -316 319 -331 -781 192 -716 585 -596 11 173 -835 204 642 -866 -579 -500 -208 737 -38 -812 -777 -986 -638 772 921 491 -875 -802 -843 -201 972 568 -572 85 772 437 -107 -67 159 -838 -26 -178 -371 819 497 144 443 -516 -362 804 -553 82 -911 -353 973 437 182 -626 579 407 938 -419 93 483 548 299 -301 -69 -95 402 -242 323 -669 921 86 -628 530 -223 679 605 -664 -383 933 -374 660 658 -413 -538 663 683 52 -406 117 -793 278 569 -825 -629 -207 -751 -452 -88 778 137 -356 389 -684 924 271 515 -240 245 659 86 -284 865 244 -185 -819 -513 313 -728 -682 258 -552 224 -69 -116 157 773 -693 290 66 -553 640 -579 857 -325 60 740 -568 -119 -376 204 -341 995 -84 917 195 706 91 -813 907 -342 -665 722 757 186 -150 166 240 -794 -154 436 77 -208 -890 33 715 965 326 140 390 -268 905 -223 -393 346 157 -964 498 203 905 -607 -692 -994 278 -84 -193 392 177 105 -991 -891 881 -427 -811 -843 -655 -254 732 -918 686 562 -114 -425 367 -560 -193 -871 -30 759 214 702 -619 684 -293 -622 -216 613 47 984 -374 -710 661 268 60 -643 426 -61 805 -491 846 -769 -316 -70 -580 -69 -409 -660 -572 283 -604 -593 -55 -474 617 394 -766 261 903 990 -228 -146 -734 206 -286 502 726 860 -417 920 -561 239 -745 854 897 351 309 685 -818 744 747 738 -781 382 282 872 779 -18 367 199 538 -833 815 193 -663 -399 -899 -60 -382 717 521 -596 628 -339 227 -46 389 -731 279 -520 702 -922 -456 45 804 -261 -563 -473 148 -686 939 156 932 -1 267 736 -869 -452 876 203 687 959 670 491 773 93 -190 338 140 86 712 -681 891 226 -554 -557 -728 -741 -912 874 -519 -774 -272 -156 406 -621 -351 -210 -268 777 -440 -54 -633 -361 -960 -673 -381 49 -337 -171 -448 -137 -511 960 332 -867 368 41 -938 408 -695 -48 -227 457 -687 -390 -999 666 -833 -828 720 -677 -827 -765 -707 -465 660 -267 -591 706 391 463 740 401 -491 -237 -967 -268 -436 -287 589 722 -875 421 271 -309 114 -417 -679 -505 -117 196 -307 -55 -268 -907 -511 346 196 472 993 -44 -152 -416 -216 209 -861 -23 -518 -535 -255 -926 402 -492 -166 789 630 -271 -400 -894 766 949 185 563 935 445 411 597 -824 642 839 991 -928 377 -15 151 832 -967 -411 -622 -694 432 -584 147 -769 -978 60 -884 724 189 -630 511 -567 459 825 -526 -310 -622 -280 772 974 -12 -345 -784 243 846 -355 -494 9 77 -660 -947 -218 -77 -706 571 46 -694 414 -113 -473 517 -34 -719 927 -485 -967 -157 -203 597 -213 -994 -627 134 874 -507 -183 55 -326 -282 732 351 981 -874 308 -138 64 481 154 -520 381 420 -986 119 983 232 75 568 -599 856 622 632 16 -362 554 -714 757 629 -314 -594 -668 249 -710 -477 756 999 900 -589 -203 495 -736 606 -566 -633 104 -66 682 -504 -56 783 377 668 -527 577 225 715 268 -478 286 -376 966 -891 -839 -110 -509 241 814 763 -230 -910 -952 480 -889 480 -667 -962 -272 -355 -644 -954 -241 -71 -190 834 -747 -951 -128 -547 -703 6 772 394 333 784 -164 720 814 194 -624 -470 -873 -355 944 437 -587 -573 564 -533 632 62 915 -756 -519 -682 540 403 16 217 -615 -428 -301 728 -679 -887 -361 661 -135 -341 -665 -306 -654 -566 962 587 -825 275 -511 585 984 241 -174 474 -966 798 448 -698 108 -953 -840 -359 -902 -345 -989 -740 -1000 35 -480 -885 859 -985 -469 -859 -927 -432 831 -429 166 191 758 -895 -204 658 859 -294 -96 -683 -363 -935 312 -725 -685 543 -891 22 258 667 8 706 388 -261 -483 -979 712 276 -376 246 -985 -329 -269 -512 -798 -384 742 19 804 71 -283 525 -85 364 -410 -615 844 269 838 -241 389 907 940 710 -52 -1000 994 1 -663 -241 -260 -468 -262 -561 -38 803 442 -862 754 -675 -933 -699 -190 873 346 775 -898 566 -606 983 -530 64 52 101 -970 1 -186 926 39 686 936 -154 -628 888 -223 -37 -466 793 830 -459 -681 159 637 -832 -92 635 -350 -287 -394 -661 -966 683 642 5 32 649 558 -55 -897 316 0 361 824 -88 104 271 -960 541 891 208 -638 -354 -871 881 -86 -201 -555 374 -124 801 -997 944 356 -250 -589 -283 -637 837 -499 -942 157 -293 -324 830 -16 70 -739 -380 -696 -322 659 -167 -974 387 959 -299 -766 494 160 -876 494 755 596 -139 847 793 -726 -295 -703 541 399 321 794 161 551 964 326 -410 194 81 251 -416 -500 -710 -514 84 962 113 -511 6 631 680 784 -415 -363 25 787 512 342 405 -483 -678 -908 -711 144 -807 811 -515 261 -286 -628 -980 418 -679 198 797 -291 -456 23 -653 440 -711 380 -519 -357 -220 -117 -866 -873 -543 -41 -245 -687 -58 -606 168 -12 -419 -29 -695 450 463 689 -963 333 646 317 -268 713 -206 -250 624 270 11 579 -884 676 312 557 -820 430 -865 108 161 -643 762 319 -484 957 331 548 -733 -717 655 405 -310 -529 -847 269 -359 522 270 331 255 717 190 -407 257 505 396 -852 -891 762 803 756 876 494 116 184 308 112 -297 -318 -540 -331 967 -239 -23 -937 199 144 -155 244 931 -37 65 -999 -998 800 787 -498 647 324 498 -949 706 720 -306 -490 77 744 -509 66 166 -30 88 -696 748 -257 163 271 -878 914 455 -744 865 528 -993 -302 377 -913 -178 -327 -980 692 838 380 -638 -819 7 77 653 753 -516 -216 53 -100 685 943 799 -20 732 -234 -386 -183 -271 -859 810 -187 -129 -798 593 -534 910 730 789 -174 -47 108 242 585 288 -358 374 708 865 -627 786 -694 430 -759 -342 -260 659 -889 -419 533 -649 316 -849 -893 -18 -926 281 -960 -741 593 251 -268 162 -467 -604 -411 568 70 139 -410 596 -951 -595 410 -182 -584 -192 -715 352 -157 751 -744 -381 215 562 230 204 985 -767 268 569 -663 155 -753 -77 603 999 963 -486 22 550 -404 263 -540 614 974 -278 167 -677 -572 -736 129 -144 -58 330 -581 835 -732 -358 -642 -864 -161 -55 652 -173 641 -862 -112 -225 260 -939 824 -956 682 749 879 847 110 241 -258 -590 -744 -425 -468 -72 -863 -851 -697 -68 190 -127 -964 39 909 -849 -861 -725 -833 -808 -991 981 365 58 -207 -152 201 471 236 378 692 -457 974 797 -118 205 281 810 -429 -588 734 -691 274 -240 312 -921 866 323 67 13 372 484 -513 63 941 -470 785 288 -358 -826 334 -677 -696 -943 408 62 535 455 435 650 -666 657 402 -594 -36 534 -730 -588 -959 -751 779 -539 270 201 37 515 421 856 441 -987 -681 77 -681 900 1 -799 221 -979 633 259 645 -481 936 -470 55 -155 -394 -892 -847 -24 769 -475 15 851 598 -88 -236 302 -827 -112 236 -560 580 -370 268 -127 2 -289 54 969 98 -848 -249 -200 -91 407 -937 -958 281 70 -281 -730 -587 -334 490 -809 -393 827 -921 -480 -99 41 -439 -151 -990 811 261 228 -296 929 -667 635 -433 -443 -568 -775 -153 451 863 76 -988 193 -377 146 -761 -21 258 484 -973 294 746 -75 756 -474 335 -761 -153 133 357 -984 -935 308 -761 -242 -496 -878 695 -689 971 -869 -35 -155 -573 -591 670 718 -912 -723 -363 -420 461 172 -321 395 674 -724 119 237 484 -858 11 690 239 187 155 889 -234 -24 16 328 888 568 85 -277 -11 -63 325 807 -803 727 -491 -957 -58 67 -578 -629 -167 -343 -191 485 583 -133 488 997 266 -875 724 -969 -298 -841 -985 686 10 -331 641 -892 532 -442 926 -288 -942 -842 -124 470 968 2 23 -277 -176 -450 -55 -749 2 -154 -124 -987 -223 216 999 -302 534 -535 792 401 -860 -798 -390 715 -3 625 -806 -11 -686 -927 -804 184 -230 118 -685 85 -571 -652 -911 -519 -544 294 -666 -664 14 -248 -775 -697 -45 -551 680 -756 -833 753 -311 528 -920 184 -743 169 557 818 -298 144 980 738 711 -305 -770 -69 100 -448 995 -488 -453 -357 551 318 -336 506 821 328 773 492 319 725 10 -431 603 -823 -547 656 323 437 663 604 631 792 -458 734 354 821 -238 473 819 99 -951 650 776 -215 216 -807 411 -2 504 -767 824 -466 -943 -527 796 343 -877 -230 102 559 202 -758 854 683 -387 -742 -477 -720 191 -944 330 272 -707 -810 -184 579 -565 800 15 604 -281 -448 -990 -849 -121 -236 -538 136 76 -616 -154 -600 -354 808 699 -338 608 -728 -711 -663 -734 -699 78 243 624 728 506 170 71 -638 -464 279 -355 228 -525 294 396 907 -575 499 333 761 254 -971 537 294 681 816 498 533 -757 -667 0 67 788 154 -308 969 660 291 1 382 -191 -50 -178 405 420 -90 -214 420 -932 -43 -801 -941 -27 -947 -273 -294 124 118 470 259 -480 -7 150 813 146 -314 909 825 -647 66 923 -484 108 -985 728 515 -225 273 -467 144 810 -831 590 -418 57 97 315 -661 -331 -934 -310 836 -819 -567 173 -598 -702 319 446 336 -997 847 -988 530 101 29 -175 788 -15 -770 -94 -906 -641 744 -109 -554 659 -408 -629 262 58 986 130 730 -663 342 183 305 984 447 522 399 -100 643 -363 303 -681 342 -502 497 39 36 -355 -714 421 924 460 412 -985 547 201 -905 2 -764 -614 -265 570 -717 901 148 143 -48 497 -977 -583 154 17 -341 -598 494 469 488 644 -446 550 507 208 -354 104 -72 744 639 -673 513 -475 883 446 930 -954 -777 -174 -420 -324 891 -453 686 -586 -369 -294 -664 248 733 -971 -279 95 91 684 51 896 -156 -692 599 493 -859 441 686 -168 643 341 665 552 581 -748 261 982 186 474 825 -734 9 -830 459 -492 -119 986 751 776 -51 -585 892 -172 -805 -557 -99 471 -23 -557 577 -19 -385 363 551 -721 -814 -677 730 -134 533 -46 -947 -30 337 -77 788 737 681 735 508 -444 635 -753 -764 -249 230 -600 685 -162 968 -855 -910 -191 -799 -350 -583 390 -375 26 646 -419 201 664 -656 528 632 195 670 -722 -355 485 -277 -450 891 -788 243 -989 72 139 -310 -689 448 131 -219 978 113 -3 859 -872 -808 -145 73 987 583 596 946 -932 -696 -77 -329 -539 -127 -498 723 133 -438 749 -494 799 320 -313 -217 -853 -827 176 492 -692 536 -299 516 -960 -199 -311 893 252 -116 -359 -390 -930 -510 -336 -391 -158 633 -879 -593 -946 160 -821 639 1000 -86 631 -357 638 -233 816 -123 -394 -791 137 -736 -147 854 263 243 -520 -390 -913 -514 178 -531 591 -161 -868 -336 522 69 565 -269 -858 191 61 626 366 -961 934 373 929 -838 489 -373 -10 -871 -546 858 -37 -59 608 -70 -646 929 284 -640 967 661 414 618 -377 687 -644 588 -695 -308 328 -160 -653 400 -35 -34 176 -979 309 -861 -43 462 494 590 -775 -922 737 -775 -375 240 337 -785 -611 -731 -807 359 107 264 845 -764 807 -701 389 413 583 -189 -388 471 845 752 -388 -282 -721 857 196 -476 -607 376 339 969 760 624 541 -837 -526 806 -718 198 -106 222 -433 393 -401 -941 971 -654 -98 841 58 -295 16 -948 22 221 -606 -33 141 -945 619 -752 498 -770 332 -831 84 -91 603 -502 -866 748 268 -636 -224 -736 115 -59 -377 -986 -469 -820 359 697 339 647 129 -670 -913 173 -898 -947 -634 770 -554 -615 -708 -152 993 592 -468 281 -950 450 375 -253 40 -998 906 479 316 -892 367 -583 692 896 505 810 34 -182 141 -173 -681 270 -74 -676 -739 -965 849 -989 536 -513 357 361 -513 629 -587 554 -535 -883 837 -531 449 343 -584 -210 -960 192 -118 -97 951 826 346 771 930 -865 196 858 82 383 -805 118 259 -532 589 -534 -229 953 369 -34 -65 -952 -197 -383 -119 75 822 -447 -229 -579 726 -295 632 -985 -598 -759 -700 607 884 598 -966 277 903 300 -769 996 -728 823 -821 467 -583 -540 -103 879 575 -792 -493 986 -868 103 -326 -834 779 90 111 -25 818 -637 973 220 499 86 751 971 495 -53 718 745 -514 -696 756 219 544 -972 439 339 508 944 349 -119 559 54 -235 -706 287 998 872 -709 -40 523 818 312 891 435 288 831 -913 -81 580 -541 231 -250 696 648 -969 994 497 -44 -614 -380 635 -295 579 295 -464 -807 -73 947 961 295 -726 20 -369 981 801 756 602 246 68 -391 668 -201 607 -80 575 664 923 -769 -892 -598 554 -102 -152 765 287 76 567 -858 418 -160 494 345 197 -586 825 681 -731 -174 786 -271 552 894 -256 -357 403 306 -522 529 902 214 -479 -456 -55 7 386 204 -991 -881 -45 -520 851 -775 607 -694 676 -313 -378 -962 -760 490 21 -956 -742 -547 -869 676 -385 144 -753 -418 -805 770 -516 765 -849 -204 649 -967 -694 -418 821 -728 -21 -933 -718 385 -504 752 817 -323 360 -889 885 -111 -778 -943 -258 -894 -478 223 -36 -492 -6 -263 -383 32 897 667 -363 886 -536 585 747 -871 471 -385 -58 -793 -866 487 686 -444 315 242 -340 981 -942 541 -447 -997 92 18 64 536 -601 -818 -33 -859 -651 513 870 -465 443 -319 -843 -352 -624 336 -809 160 82 66 507 -987 -15 -761 -608 729 293 -620 -452 -471 727 159 584 -19 -420 22 137 -807 -434 -719 -388 -309 226 36 -53 -930 -66 519 4 -205 775 470 882 -334 766 876 596 554 -664 -305 -602 -280 852 -94 233 -79 675 800 589 -588 756 866 609 245 401 -870 -980 915 764 -522 209 -52 978 -665 -651 -564 -151 -219 -95 -457 -491 748 -128 578 547 656 -899 -488 -123 139 640 166 -893 842 673 -412 -179 827 -627 95 951 -515 -114 170 687 -84 -253 665 -248 -64 731 35 87 757 708 51 -602 -382 387 510 -595 -850 -169 700 519 932 865 884 -910 -809 169 -669 219 449 -203 578 -626 166 -811 365 -167 660 117 -706 -939 -750 865 -511 -968 542 -134 415 938 -779 775 943 745 592 794 334 -384 853 -929 -63 -307 263 -482 525 -369 -412 -809 -362 535 820 479 -13 731 -498 437 -503 -458 -364 -2 -472 496 -853 928 981 115 345 680 -899 557 404 298 -349 -35 755 174 744 -748 845 974 547 456 198 42 -627 -299 909 -790 404 -193 620 352 192 -282 -382 -155 -337 286 -714 267 772 830 265 314 -109 -546 519 739 -594 930 -73 -175 -551 -960 668 35 -612 797 -212 146 -191 470 800 -345 -739 251 -590 -528 756 -625 1000 -737 549 -423 -851 383 -456 -668 415 243 -447 369 628 -680 756 764 -790 -252 645 -190 525 -767 403 71 -930 -737 -330 -257 56 853 722 -55 426 -526 237 -215 -415 374 -945 837 -661 -585 -421 690 -527 -714 -779 -57 -6 303 -505 -892 502 396 188 -647 535 260 129 -663 934 -755 535 920 -129 -800 62 -696 -575 728 392 405 -531 -471 424 -718 -364 -458 750 16 -187 400 -335 -217 973 -168 -575 -170 668 583 270 150 80 -20 -186 -108 898 966 844 -638 -505 -873 -50 -149 309 821 -99 604 277 -309 34 54 102 -830 27 -645 704 -270 351 -403 -861 -935 -767 484 165 44 -626 -641 -651 585 902 107 498 -852 941 -252 395 671 -872 855 -439 -743 -513 -422 -405 541 381 786 -242 -462 -423 371 -897 196 -381 530 266 -512 -501 -321 -812 952 -591 -36 536 295 -95 -840 -749 -82 -822 505 -841 -981 -9 980 683 -804 182 -956 85 -323 -189 129 230 259 -13 645 364 457 137 116 -851 -219 232 -134 -460 984 -375 683 95 446 -627 633 -468 -498 629 61 -268 -898 302 544 722 66 498 649 -356 -770 866 660 180 318 8 507 364 284 -671 120 961 -106 307 950 -766 -393 -686 727 351 -652 683 -128 -175 588 232 -89 -806 535 459 702 502 -770 290 503 -629 114 -368 -773 -888 45 -142 678 756 -101 -883 -679 628 416 627 -432 -870 264 -574 -509 449 -229 783 -303 -152 902 974 -556 365 416 -874 26 -625 599 -201 -806 -614 713 -294 -221 507 583 -555 -674 252 -622 655 -636 624 -332 857 -600 -364 -286 582 -905 -167 431 -752 -317 176 495 -777 380 983 804 -896 -164 -211 453 6 -4 -45 -10 -664 -520 674 287 -17 -544 594 -773 -68 -55 523 488 297 -19 -670 257 -478 544 437 884 -183 -423 947 557 -121 -102 -519 -967 892 -632 -738 -433 -425 64 447 170 552 485 -589 -729 400 654 -763 -108 690 102 559 494 -859 -607 808 253 130 -931 997 -677 747 665 -763 -258 -515 -767 75 675 536 -388 438 882 -425 193 -29 40 -855 174 358 994 -516 574 277 -336 -604 -887 -645 230 997 -273 304 471 7 -723 775 -361 -209 176 -489 -571 -525 -10 -376 -892 481 -700 282 866 625 742 -395 -840 900 -690 -302 231 54 -8 -673 -647 -913 828 0 -892 -747 -231 263 -365 914 -353 -318 596 729 425 173 -857 -816 -502 -529 578 748 591 -72 372 150 698 -366 665 277 605 2 484 -800 468 -852 620 -802 -675 478 -566 492 -121 743 438 906 867 -944 -737 -432 -508 -876 -503 -177 -537 -192 478 498 631 -418 318 640 -929 447 -53 -888 -724 431 -408 -630 943 -96 -416 -720 -818 672 17 -888 880 202 -877 -487 673 2 -500 -819 -542 -924 -756 682 335 88 -637 -743 -321 -372 562 -957 -723 38 -668 -911 -56 653 -399 -958 -499 932 202 479 344 153 481 -883 561 -820 -212 -924 332 -50 -976 -709 698 -671 -514 569 -333 438 -231 -99 -993 788 179 739 491 -744 -614 -266 -83 -109 462 26 -538 825 -598 161 538 -455 375 -636 -689 320 -76 386 -684 -8 -748 -590 -931 -38 552 93 359 737 -59 559 620 548 784 -267 582 -740 -73 564 -309 35 638 99 -68 -481 -829 -689 397 689 587 636 -268 -499 172 -337 630 -173 159 855 -449 -27 -786 -114 948 -312 -413 72 500 -13 -611 99 157 -302 -654 185 -44 -248 694 -247 -396 -75 333 706 501 -29 804 -194 -115 -384 66 422 -941 57 484 -859 485 -625 538 318 -845 921 -765 471 34 -562 -794 -761 -558 705 -879 576 -384 -374 799 842 -108 -819 -458 937 719 -307 729 -102 -410 -910 267 -4 -494 -478 116 -954 170 239 -77 474 351 840 -936 -72 552 -917 727 -494 -855 202 -272 -564 727 -549 40 381 -658 564 -269 395 556 69 593 -235 -466 515 844 -938 150 -145 569 -420 -348 -77 -15 -264 -420 711 378 -612 606 -762 -116 297 309 252 -125 676 -52 -991 -731 -432 259 -919 -304 -506 -104 -716 67 892 644 695 490 -780 -665 -788 908 -987 -769 704 -221 506 409 -734 -213 -132 950 -50 714 537 -3 335 -396 -774 661 39 -44 -542 -88 568 -829 -684 -10 613 -614 446 -316 447 -920 196 -993 569 126 -942 92 -114 691 759 398 -55 -839 744 619 -250 764 550 -88 777 936 -10 145 259 323 -355 68 863 461 -897 -583 76 -146 -542 629 -541 -77 605 -60 -31 -905 -209 -502 588 -733 785 -442 584 -684 794 301 -427 -629 725 -66 -175 473 -137 -304 -899 -368 -661 -312 -488 -812 200 -841 -402 960 112 158 136 575 382 715 330 564 180 592 -843 147 92 -247 -255 -122 456 -862 -434 344 109 -228 78 910 411 439 -492 199 -592 451 760 341 -567 -293 714 -944 -86 619 294 957 919 516 286 489 -58 -825 -182 366 -658 -5 984 54 -565 -31 -570 724 -84 -763 794 -745 821 -347 84 -66 -597 -425 473 -688 -180 -552 605 -235 796 567 -770 266 -264 -217 444 -240 -852 372 -190 -327 572 -451 891 -328 -971 80 95 -109 556 -973 696 -105 272 -844 -176 899 263 -305 -470 568 67 -190 413 -906 -367 -703 -364 579 -423 363 -965 -175 559 720 -897 486 -115 -302 -586 -552 -193 -623 702 -790 789 -475 181 -707 138 -867 -637 156 400 -189 330 -438 -829 818 295 424 783 970 -664 -945 -988 -173 451 582 -474 174 612 441 256 557 -217 -586 836 -747 205 273 -989 -699 941 -265 601 -923 -419 25 515 -832 -725 -649 897 -636 -300 637 -140 -663 -172 587 -596 423 941 -520 566 -685 -513 542 -183 88 -335 -490 382 413 233 622 694 400 -560 817 472 773 -821 -855 484 134 -317 688 -397 126 -658 -629 -877 306 -274 84 43 -152 746 347 860 -675 -348 -596 775 254 -247 -963 320 -343 786 -489 -549 178 36 -161 -706 -776 -320 -137 497 194 946 992 -619 -289 64 476 -195 -826 422 526 222 556 -524 -294 -640 -103 289 553 -643 639 880 -810 -118 820 -517 -618 -157 -686 644 -855 422 -855 375 899 550 -507 23 944 741 690 -615 432 76 -858 562 0 865 -105 460 52 577 -420 -650 979 -102 -777 -998 33 119 -874 103 -411 799 590 -370 -256 -83 -122 867 770 648 -190 -879 -925 677 -122 -644 -679 510 668 -620 -326 321 565 -381 1000 -827 795 88 -441 -184 -296 991 -202 869 756 -2 173 275 -928 -608 385 391 976 217 957 -149 191 213 -570 -593 530 597 153 -529 785 -382 -802 -269 -644 826 336 -887 988 182 -960 -161 296 915 220 -996 607 -751 -182 -663 -421 -552 -856 942 -474 -82 -984 677 -390 -366 -454 434 375 642 874 -266 859 535 -840 482 -483 -443 -913 547 449 -654 903 -267 178 133 352 487 188 969 512 482 -503 780 92 270 566 493 -684 -557 294 -698 -636 986 -931 428 962 884 535 -753 -745 870 -605 -908 -463 -51 57 744 622 -87 -679 -624 -990 -539 -145 -738 -278 686 843 583 962 -807 -878 233 -412 162 -14 463 738 -663 136 100 187 884 571 -35 707 804 -204 -683 -78 852 -649 -247 400 760 659 -748 577 739 -86 -339 592 8 394 -857 -297 -81 738 -382 452 -645 538 -557 -491 608 -438 657 914 349 94 -135 -635 876 480 -480 -678 123 -697 404 -820 -472 954 665 -119 -674 778 -153 -199 -90 535 -209 -357 -189 -609 -913 -205 535 253 727 -609 344 -380 -62 875 195 -577 -955 753 999 442 -340 -314 127 -751 88 348 526 -815 32 710 492 866 635 515 -146 -476 336 -735 -638 -135 973 -669 -395 555 -143 -375 -936 699 300 -484 -409 928 -939 667 717 908 435 274 -285 698 394 -75 -125 -694 112 -80 597 830 -569 -249 140 -82 252 -153 -774 -567 -813 998 -410 -695 617 921 772 -308 269 995 -847 33 -922 -401 882 823 801 562 -107 833 -853 236 -969 200 -135 -812 4 -965 426 516 -91 -290 88 -728 -949 -220 -252 -942 -162 -385 -557 -992 198 477 -641 880 -217 580 -20 151 589 742 -455 -150 -407 757 -249 -46 -499 -158 299 -772 -582 315 -245 -88 -746 -598 234 758 -391 11 -655 -898 -894 410 -366 -523 278 671 -423 -154 234 325 68 219 -500 -206 -546 -680 -372 -920 620 624 -325 495 692 -822 971 -59 -749 689 -624 -264 328 -233 -402 594 -701 -23 139 -917 765 806 -390 801 -437 -607 321 -146 -945 -384 -895 573 -398 -273 -424 687 -65 -896 298 -141 -165 -453 923 4 -908 -309 386 -282 -724 661 591 -820 126 -314 697 24 -597 825 4 -696 -700 996 665 512 -757 -262 -644 -643 -419 124 65 -57 -682 -15 797 209 -33 -427 418 594 -391 -54 -91 220 -36 208 -117 792 -505 -108 -762 -619 443 463 -12 102 -617 -529 384 891 953 -21 -405 -709 808 -274 188 -878 665 678 -737 -637 731 368 304 -686 -912 -200 406 435 -71 -955 162 -795 -34 172 41 -73 78 -827 -83 -410 -413 391 -67 568 -101 685 -807 -998 661 277 -441 509 311 948 288 272 80 707 -317 454 -245 -747 -790 748 164 -321 -619 593 821 406 -391 -707 -706 17 -91 870 -873 -759 313 -834 611 902 -72 677 -277 32 770 205 70 43 224 157 165 138 -203 -301 -39 -416 -755 718 -904 -460 667 -840 -648 -34 -752 598 -622 210 322 691 158 994 106 685 -197 965 112 -93 -17 -569 317 58 928 -816 222 -916 -24 781 903 214 -814 -711 -615 -891 116 -363 -347 -647 799 -210 -412 -188 -731 -242 -285 530 -485 -923 -382 -592 565 -897 986 842 -724 -428 -589 -129 842 7 340 -985 849 -990 -430 -747 570 590 359 -668 640 -994 670 -779 747 -689 -56 -331 -503 205 939 -17 321 758 283 2 413 -490 -29 70 553 -773 -31 810 322 -201 -845 636 793 207 -104 -864 -852 240 -171 836 -476 977 827 345 -10 -570 -89 -668 797 -226 -670 -992 479 741 -428 314 690 -957 437 -324 473 669 -881 -814 518 45 762 955 30 -310 398 -219 488 803 -687 -872 258 639 958 865 833 475 -206 -972 -534 503 248 -119 854 930 495 588 758 -878 -759 -499 -13 -682 -849 -69 -330 492 808 750 448 104 -396 769 -908 626 441 -768 853 -613 -285 -396 429 -615 -218 -243 -827 573 888 -967 -656 -539 213 514 -140 -858 -166 -855 -479 -428 862 -861 198 77 -139 670 297 -933 176 -162 -487 -59 -231 139 480 -201 -835 902 801 911 602 379 740 475 -35 -358 -833 326 916 -359 765 207 19 -145 -888 17 544 -600 -610 61 -133 955 -857 667 393 -822 440 -604 948 158 560 125 92 -126 421 -114 -94 189 -117 404 -407 -950 -561 -742 839 -985 552 -531 316 988 970 -162 199 -646 335 -69 25 470 282 -641 744 24 -502 167 583 -248 136 192 551 663 -611 692 672 -957 -619 453 -912 788 568 -899 598 285 726 -849 -821 522 -441 791 448 -695 385 -694 632 664 -242 -894 -998 915 -164 599 -21 92 109 -144 456 -634 -869 -405 437 20 994 -442 847 94 29 600 -769 673 264 445 -625 -337 976 -91 87 -149 835 172 -81 726 57 247 767 -983 157 -943 792 -740 289 -776 430 847 702 732 -241 440 -820 -872 370 133 -422 -617 929 366 838 11 -499 -200 -407 -713 813 696 -618 72 -216 -607 -270 967 -982 985 -556 268 -64 124 -422 -55 -99 80 687 -651 919 427 -234 951 269 -202 602 406 259 -662 -138 60 -366 -875 -419 760 826 41 736 473 -680 -60 -48 652 -862 -283 -247 874 586 -950 270 456 -697 -262 430 5 -660 -952 -787 596 257 974 3 -377 -533 -5 199 515 -969 726 -740 -556 916 -362 -459 922 613 913 -445 -480 -492 -498 -626 876 -194 -54 -181 -433 -987 319 864 -826 6 801 -41 -671 906 621 -680 -744 893 287 -334 -318 -849 -171 -107 867 988 254 768 521 166 763 428 403 569 -218 751 -808 573 512 876 -664 403 -628 77 897 -261 661 458 -404 -993 240 -945 266 628 498 -214 155 876 120 74 -121 229 -800 711 995 -752 594 -459 -335 -826 -580 784 149 989 151 469 -701 -486 219 -626 536 27 -3 512 -553 675 -172 860 -557 -868 291 163 366 836 -520 791 -300 -504 -651 573 948 -862 814 174 905 303 509 235 -799 -746 -123 768 884 761 57 -976 910 -624 -378 897 214 242 -563 24 518 916 -6 -345 447 -1000 -477 528 654 -548 -75 -586 -686 -7 147 -857 -482 67 185 -174 -498 -466 -874 -582 -416 832 -526 -155 -77 562 -663 857 653 204 -650 770 44 458 739 -229 -347 761 -850 422 -809 362 -308 272 878 196 397 -918 -205 382 -609 731 520 938 888 553 -660 580 774 -472 -143 -511 259 -364 -936 132 143 197 -351 898 -117 565 -709 -682 -524 -680 -161 -647 -71 577 794 -582 -580 121 -33 926 270 429 -880 -411 962 -906 -256 203 -103 -434 -619 -973 305 460 470 -624 698 981 755 161 -639 648 -918 -530 142 739 -363 29 -270 999 -813 -213 -141 970 -388 770 614 -494 -989 -801 -923 -33 352 346 328 -2 -189 982 -883 -96 585 845 614 845 79 795 689 -908 961 -87 462 55 451 6 923 -433 244 -794 -210 222 -552 27 581 938 -303 -484 470 -655 -656 -20 300 798 429 -916 136 -655 761 932 471 546 698 -515 -197 258 -448 -247 12 -545 359 973 324 7 -725 698 -687 25 489 -760 546 -352 -980 -976 -616 -878 -850 -257 -966 885 163 760 150 910 -10 275 902 -212 354 -742 -880 25 -221 -565 379 -994 405 -719 -94 -942 -873 341 -581 -757 35 -847 33 -346 455 -575 -944 -962 -783 29 -827 -637 -50 -140 -834 382 216 328 -708 -387 -744 522 220 -393 -802 160 265 -930 18 -286 124 -457 51 -984 -507 358 535 347 -782 -806 -403 -508 -530 422 620 328 -402 -767 469 -930 766 -56 2 -455 -656 790 -10 65 353 -920 -376 328 123 -196 586 959 531 -804 759 -255 -864 -629 234 -248 -558 112 108 260 180 121 307 483 305 -660 -267 57 -906 876 -385 425 -646 -489 445 -624 161 45 -642 112 -354 -400 134 -195 -135 -462 700 -731 609 568 -134 268 910 -594 919 -234 291 -312 -114 617 -845 -677 -948 -679 -957 481 970 -523 669 -976 -119 -984 963 381 -495 763 -85 -149 -161 -420 -777 -300 147 -289 447 12 -547 -487 -146 -980 -183 -960 -736 -840 474 814 -870 -764 -292 60 -350 731 -704 319 -490 140 -431 851 -937 772 -261 -872 231 479 563 859 -320 -604 -725 -60 -113 -293 -210 -236 -356 -903 734 -799 364 154 -146 84 160 -497 -157 657 -918 -172 -762 577 440 8 716 -282 674 -260 -722 420 -488 -609 242 -274 446 56 115 166 360 677 -408 -421 -939 -862 -434 -138 619 -981 241 -394 -345 525 -525 343 -366 -406 -223 578 -969 343 642 -546 462 -96 -622 531 -351 1 667 -113 477 975 807 216 433 951 325 822 -784 821 363 -795 329 -22 971 37 621 -721 -954 462 87 73 -293 641 -888 885 -291 -505 146 398 -593 -979 457 554 -151 264 486 985 -153 -541 364 761 -344 788 -661 -830 182 201 -293 -328 -467 255 246 -626 -75 -344 379 220 -808 418 -129 -584 436 -209 601 489 67 -828 491 41 378 -375 -74 -23 597 943 -259 -98 355 -56 904 108 442 319 995 -277 375 66 93 1 -16 -193 -426 560 -217 929 881 917 -15 -719 856 -239 875 711 -268 177 352 929 632 772 669 788 -25 -627 -942 -948 550 324 526 -742 -766 634 120 -416 -508 59 632 783 382 -609 233 -925 -45 147 257 449 -534 522 548 -850 -543 984 -600 -720 -984 826 -279 -714 -514 -285 -462 -736 632 452 991 -634 320 844 -727 985 -539 129 801 815 -844 -782 -117 144 -145 707 457 -549 -20 44 885 3 -372 -620 -398 -538 922 472 758 418 -953 -797 981 -595 -405 -801 10 -366 -458 -59 -207 322 327 -608 -935 -225 -844 146 811 528 265 -329 -915 225 402 907 -235 -942 -850 -446 -466 -690 -26 901 3 916 945 -267 446 280 -751 -991 -166 -757 -856 -681 -941 751 -536 -698 -560 -647 -190 952 660 409 -881 -229 -822 790 -589 853 -201 -258 827 554 488 77 -695 207 -453 -969 -574 -306 500 -574 -221 74 -643 -997 742 -392 -858 357 759 842 -858 -72 -725 355 -27 945 -876 874 793 -750 341 -780 20 305 82 -534 208 28 571 608 -499 -661 -100 7 -587 -690 235 573 340 741 390 994 550 -423 410 935 167 196 -219 371 -377 -745 328 743 -671 -924 3 -716 562 -659 -523 359 -991 12 939 -164 224 -886 341 -153 -301 -207 759 346 641 -244 -767 -199 996 263 522 -784 31 330 814 293 -876 -141 -254 -748 -744 -272 865 -901 -176 324 -297 -943 281 326 -429 474 -93 -567 -460 -911 -161 216 -576 -145 675 214 685 79 829 -707 -549 594 -655 773 420 798 191 -34 -608 -556 -462 -262 -597 -953 -57 734 -461 448 117 291 187 -516 -780 -263 962 -761 236 948 -266 -616 360 -340 -159 -463 -669 953 589 -578 -114 -143 -379 758 -491 999 -820 -564 354 -127 -520 737 -885 695 -882 -303 -923 -40 937 -16 -397 561 -461 -213 537 131 14 -638 -232 -444 281 -965 -843 707 -944 -875 919 -138 -332 563 858 -78 -759 467 -450 -745 27 -727 -518 644 -439 -812 -795 -558 -18 46 -196 685 -360 289 -86 -357 887 -760 959 737 -213 -862 -4 -20 918 -365 -895 -529 409 -45 13 -404 -986 -974 765 -9 -583 345 755 -751 -336 -19 317 68 -560 -75 798 64 937 253 -601 471 358 546 -364 849 -829 -82 765 -524 -321 -237 524 -775 774 -748 -602 671 969 195 680 -991 -303 -394 442 -382 -986 856 -820 -983 545 -860 -812 -251 -784 33 -775 930 -655 7 -897 -436 -237 806 -735 651 153 -83 -506 304 -416 -677 -949 -278 480 -368 205 -300 -691 594 -523 312 -888 130 -728 117 -199 870 -566 62 7 -95 -298 -433 -385 970 -793 -813 -11 -866 -248 547 489 -863 131 -887 -354 838 -873 -828 -746 129 -586 -829 160 256 -514 -78 -580 255 808 495 868 72 832 473 -507 313 -933 -1000 523 -386 57 168 579 -176 -5 926 909 -675 733 17 464 -85 844 786 362 -459 -268 -117 283 -863 -290 422 806 831 145 386 -218 216 -431 674 216 355 399 -828 497 298 -430 -436 792 468 -203 -697 822 -717 -583 -774 278 -478 544 -502 -927 947 293 -782 626 239 -587 -239 715 -922 204 530 380 330 -457 -76 314 -860 -608 -800 236 34 -591 899 -190 288 480 555 219 100 712 427 950 -354 124 -143 -874 -384 840 -844 307 -293 276 -166 -522 194 410 676 -970 260 -591 -281 645 412 531 -287 -596 -825 -775 98 103 -22 490 -557 -757 501 -106 786 301 -77 122 -822 599 -289 154 744 390 760 -30 -386 -845 -195 549 538 -98 499 -978 58 -527 346 151 -639 187 967 866 934 -676 -826 557 -328 -806 -111 -24 472 -840 -66 259 743 368 -595 768 475 381 -585 -502 591 -841 94 557 -165 39 -269 486 236 520 148 -856 -43 -574 724 99 -839 416 827 237 -20 -886 -843 826 -639 145 720 9 326 105 278 48 -62 -491 198 889 417 482 -400 -772 -744 226 -66 39 -846 75 -432 223 856 485 886 634 910 326 685 -283 914 533 594 602 -85 250 -604 8 -333 -28 422 64 591 51 -125 -163 -700 -84 974 -703 -225 233 207 105 716 -996 -64 918 -664 -482 -336 820 -415 -469 -761 -957 54 178 -639 -683 -801 -693 419 -828 -788 186 515 183 871 958 174 976 -946 104 -688 -219 64 -307 387 15 42 261 -815 148 -258 287 801 -777 -86 -657 -725 -659 701 -942 -861 -166 464 752 -279 960 447 -361 303 -982 -924 -628 414 -226 -364 827 -87 -417 697 -984 -394 962 -164 393 -721 -548 -836 973 -561 856 98 -946 85 141 890 561 889 637 857 855 -760 727 95 876 427 -634 -291 652 11 -395 628 144 -26 -929 411 41 -904 -869 230 -118 206 496 905 -520 847 830 -844 61 -795 155 993 337 314 -26 -421 955 -852 -618 77 -643 298 111 -719 793 316 -177 241 -372 647 553 -383 -925 -25 706 514 -148 -491 316 -537 -175 -852 718 847 66 -262 -851 623 744 -674 524 657 656 -584 -558 -93 498 10 -371 -818 -296 -414 -242 -628 -932 -679 61 -369 805 561 381 54 622 -262 -664 468 -418 194 483 -2 -151 -576 248 625 -252 397 500 581 713 -58 -83 851 -651 -306 337 -401 329 672 622 406 -79 -611 -863 -990 -50 905 -547 -321 -905 -167 -854 -363 45 925 -661 912 -79 921 496 201 -309 72 -638 72 470 889 76 115 -628 -662 474 -434 -231 871 -218 -733 -548 286 -956 17 -121 -315 -646 676 -176 235 -699 110 -380 823 -628 50 854 826 857 478 -651 227 -809 124 -926 960 -763 -595 714 932 -538 90 -516 -889 -157 905 -28 -723 646 77 304 193 -745 459 -93 607 -653 -290 -177 -961 845 -517 16 664 -693 -584 140 -557 916 -105 341 33 -588 -791 -678 382 -820 279 -342 -488 961 -466 -543 -103 135 367 320 544 -320 -591 205 -67 48 -282 -124 -37 77 -627 -466 132 -362 264 470 696 -656 -494 23 -875 -65 115 937 -669 -648 526 -271 35 300 -164 -68 12 -498 165 434 -571 738 -331 -557 -297 474 356 -634 -627 -100 -636 108 -980 -575 -962 425 -298 -961 -330 60 251 -639 42 -827 -363 -933 797 346 313 -559 874 -31 -203 75 969 740 -713 -132 972 475 -452 366 -643 601 479 170 261 131 35 -222 573 -468 909 -102 398 952 93 -542 155 -539 -144 262 -449 -867 -593 -306 825 -479 198 -625 764 -770 -771 -256 -86 828 213 -131 187 -765 -453 -382 837 853 -556 -321 -802 635 -932 960 -850 45 -903 -419 -50 812 976 -465 865 198 -679 -865 -771 0 -688 -743 -563 -433 -887 -483 706 -429 -30 -688 -131 225 534 780 -279 -941 -564 -272 164 -252 345 260 751 153 279 969 -547 -219 -98 363 288 -528 844 -967 -31 -510 510 803 -805 -629 -311 744 159 576 162 -131 -804 381 -114 577 57 -205 -77 -34 604 -785 927 -198 -431 740 -890 -930 292 863 183 843 -64 -425 -790 270 799 758 -466 -198 453 -909 -76 345 -146 92 -896 -831 -190 -841 174 -909 -309 249 -714 902 265 649 313 -649 13 -483 -258 -93 -848 524 303 790 -67 540 -341 -682 -615 677 -388 216 144 812 565 937 660 664 888 -865 -943 977 948 370 763 535 -218 -944 195 711 909 650 -616 -336 794 -253 776 996 776 324 -220 -971 -537 -631 -234 470 -957 206 301 360 -899 -954 -631 836 -121 -954 -994 465 639 609 213 -841 974 -595 -852 -614 -127 -870 585 -15 -110 42 -567 305 -951 55 339 212 -994 576 -70 -380 -782 -814 249 721 289 -934 -489 -686 673 -628 305 232 -636 -608 18 379 692 134 -453 540 -733 -96 225 255 -623 813 589 -14 719 -553 -562 874 -218 844 679 187 746 818 -839 -829 -361 -807 -94 -416 -488 -600 436 -231 39 148 -895 -242 526 154 776 -200 668 -744 280 843 357 -46 956 315 171 837 -921 -190 -848 -61 188 -449 250 -267 212 -650 783 -697 -635 -833 -907 -595 767 278 219 -970 -129 -580 -856 43 69 781 -352 437 872 -644 -140 895 571 115 377 -106 378 560 -247 -808 -530 -13 -270 -363 232 -789 -881 -145 196 949 -642 -209 956 -864 -817 569 -360 -893 629 117 -555 -620 188 731 -859 62 -69 -927 181 -485 497 -707 -833 458 384 328 -787 152 -643 654 -697 379 801 -210 200 -846 772 36 616 -892 917 319 -820 481 999 967 252 325 -58 -83 -256 -317 -735 36 -547 67 -486 -118 220 -181 -888 -2 -548 -962 22 -983 330 -657 -817 688 -964 516 -543 881 510 861 459 -753 860 -520 -151 -426 -789 -295 421 -135 986 -97 268 -643 7 446 -465 580 -406 806 373 -231 423 643 -727 463 141 204 282 324 764 -585 -881 197 -522 -781 986 -358 1000 260 848 -489 -90 486 -411 -883 -218 975 -171 -142 976 -4 682 409 -453 -612 484 387 -160 -219 -150 674 246 520 -497 474 672 649 -702 -869 235 295 556 -867 -544 956 506 -407 -334 -399 47 599 -682 343 -229 -401 -283 148 -554 -169 -705 615 786 -824 603 -111 -241 -893 359 877 -509 893 662 -672 472 -706 510 89 -788 298 727 -546 -752 245 -818 287 -290 459 -898 -199 -730 394 -164 -49 406 -967 501 282 806 474 -948 -18 32 -636 -910 -266 615 -744 794 -938 -340 -749 -109 -22 77 -52 -980 845 -901 965 463 127 518 437 573 -47 -83 767 -290 651 -105 -902 -359 -846 856 -125 -679 -494 278 179 947 664 -273 835 277 -84 987 -45 -881 -456 140 665 -176 152 -704 540 -466 35 628 -558 564 187 -670 795 657 -808 -833 917 -233 527 179 410 164 338 -587 521 -270 -585 314 -664 -169 591 -856 -178 -136 -866 789 -118 -672 390 -80 878 -679 -931 185 -933 -90 -755 -730 307 521 598 792 -36 444 -46 -540 -944 -27 259 -608 515 721 344 -244 -61 78 -85 -898 -911 -319 -421 -412 -567 -971 -132 -681 -588 -804 94 -848 292 -354 279 -691 269 -627 523 -519 -45 576 732 -577 125 59 -30 411 892 823 -672 340 947 920 -773 -121 700 -501 415 -20 -723 -896 415 704 750 361 339 -823 -414 403 -719 866 771 -719 -737 618 507 477 822 -321 269 -789 -354 971 -901 330 -9 -532 -337 669 1000 881 721 77 252 -632 -855 -969 -10 -468 996 -578 729 197 493 612 -642 -614 418 -402 481 -858 -266 677 -180 354 -90 -98 690 460 -788 444 -639 -693 -767 312 73 852 316 222 -486 89 -480 752 -38 -19 293 -885 335 -442 -152 820 260 -287 841 740 -365 305 -835 408 -967 -52 -151 787 912 -242 736 -280 -32 91 -526 309 -544 -678 378 -797 -402 -925 -726 63 -13 -499 281 -161 545 -269 -643 235 -580 -69 -402 -972 569 -663 -77 446 -715 250 188 -223 697 601 -887 719 243 -143 -359 -473 -314 -584 -143 731 -418 -619 -733 291 974 456 -962 -582 -155 922 -754 -439 841 939 -674 -191 -843 659 -376 842 271 792 492 -23 -839 -71 -529 -616 249 -93 198 724 -330 556 -285 905 -507 -612 802 -706 505 -214 467 -681 -587 -114 -925 288 -60 -391 -883 816 623 337 261 -935 -274 212 112 -931 -151 313 172 566 -57 766 284 40 -74 -206 -141 529 -509 -579 -520 -873 532 390 126 -729 93 747 305 892 -904 -323 662 -863 -252 -435 838 -737 342 412 892 159 14 681 797 465 806 -623 318 511 -408 -24 222 -373 -408 -309 -143 857 866 294 77 577 254 -800 307 747 -99 2 -340 -992 191 -482 -972 233 -813 -456 -105 -551 -261 356 -327 299 -44 -622 -356 134 -108 -924 -72 433 -343 759 -329 481 -981 442 -243 -565 -8 1 -386 -167 142 -204 -800 953 -647 327 473 -397 -270 48 -255 -396 -130 -908 701 390 -675 -245 79 -702 -755 -719 828 -42 -863 -551 -313 -651 -801 -620 509 863 404 -699 -265 820 -620 704 -154 -420 -256 -775 820 -813 -137 171 506 -523 372 -845 883 -987 -812 779 141 -128 592 -807 256 542 -748 5 -344 -103 256 -834 287 504 -95 -945 -777 -881 783 -947 -541 -155 -745 -501 888 -728 713 780 -202 -808 907 -352 272 -220 -271 -560 493 -437 269 626 -163 -67 -341 668 598 824 -501 -442 559 902 928 303 578 874 -402 248 914 -187 886 905 -726 -838 174 767 555 -527 -262 -935 422 670 -662 -437 136 859 -193 -152 165 -889 -23 919 -256 -359 355 876 -584 -628 929 -712 -264 370 829 323 -75 548 758 7 479 78 -932 -115 -28 -626 -712 -53 -239 -13 -604 365 880 -901 -493 825 -319 -121 926 -635 -450 601 -379 -704 -342 -294 -917 -589 727 342 106 -249 208 128 -957 912 -502 -441 -277 -181 48 414 570 -833 -650 -171 98 -562 -610 803 -72 -991 444 -691 -393 -832 869 166 522 -513 861 853 -185 -832 -420 -438 573 453 685 -846 649 906 -234 -438 -908 -371 -634 -699 356 -769 -98 -406 145 -498 -342 867 -403 755 -855 -352 975 470 -881 -832 163 727 -521 -637 -475 647 467 611 965 -513 351 -172 -471 794 646 -76 254 318 -791 -236 463 -421 -376 -107 63 -186 -402 -896 -614 351 -260 148 -490 -354 726 -373 -46 752 282 566 820 -747 564 192 66 -764 -990 228 993 636 446 775 -346 -416 -841 -868 -89 -191 424 -928 -268 35 -285 -118 374 553 -46 473 -103 604 45 -156 565 -489 599 576 -886 268 -88 407 -558 -254 690 -898 -817 -479 -415 -356 687 935 -477 -820 760 156 -446 835 464 465 -665 511 -746 78 859 625 -936 579 -680 -259 -441 513 -993 899 -385 -88 694 546 187 226 512 500 826 654 716 788 -403 964 568 -750 715 -642 248 -99 -846 622 366 911 -672 428 -45 714 -673 -479 -428 20 -516 650 986 -600 372 -819 716 723 -486 109 918 -173 385 816 61 936 -648 676 561 310 -698 250 -984 -89 970 55 527 -132 -563 855 -704 600 165 -117 -120 470 676 -440 -880 996 325 720 -587 -41 -747 -471 84 -783 -308 174 -330 -434 -306 714 -622 969 -834 -430 -339 -328 -745 -536 -913 695 -57 -369 -430 -600 -224 -176 601 808 -279 116 867 -497 823 -936 502 -439 -964 51 -933 130 -541 295 609 659 805 350 -430 772 -233 -54 -403 -23 -420 991 -600 -844 -559 -751 962 389 -925 135 838 -638 590 441 564 -760 -475 401 -49 -623 317 200 -831 -508 571 -453 206 -104 -947 -980 -444 924 -20 799 -603 631 329 477 -677 -430 455 -143 51 -956 -579 741 766 -71 -410 -4 538 250 -56 -8 -218 -716 -426 17 -916 -981 487 -489 170 -16 286 645 920 -995 -114 190 798 -820 -780 937 588 -851 704 -343 -950 827 403 664 261 -566 625 -473 -581 753 -605 541 942 283 -742 -297 -889 -298 -15 914 460 520 496 152 634 -535 -701 -845 136 -571 -811 451 95 789 -299 203 858 597 626 256 854 722 -562 784 815 700 -800 638 -114 270 -418 -697 -381 911 -720 482 786 580 -524 -277 895 -118 -551 -596 733 800 -824 48 476 -485 724 -759 401 -286 -819 749 256 -209 973 -970 -853 583 -811 -808 -755 568 -844 -33 -485 -830 -31 846 -817 243 -515 -758 -948 -111 665 848 690 -650 999 84 -105 -632 -536 477 438 -696 106 619 -497 79 457 238 338 -497 706 519 -65 -662 -732 -101 -710 -206 826 -962 785 -400 83 563 565 -347 243 -233 -399 812 -351 -369 708 -116 -961 -9 177 -883 -450 777 -221 523 611 -710 598 -240 -522 89 792 -400 882 822 969 -948 133 -658 433 -353 285 -650 -471 -826 -894 108 -314 -162 535 -832 454 -123 332 266 -171 -975 -310 -640 699 -295 -781 -304 37 -806 1000 806 -602 -113 -874 180 349 -815 -468 -411 850 -389 -550 669 -824 395 -352 305 -65 -188 854 -727 -681 481 229 -281 -57 521 -416 980 -71 659 -590 -8 787 -593 -467 -131 399 897 -201 -584 -993 161 -618 -532 -287 -598 365 203 -588 412 -387 216 -632 914 263 978 -761 230 310 -578 555 -44 280 -194 119 -439 714 681 554 735 462 -756 -217 719 -619 644 -675 -719 -603 366 -88 -926 693 -349 1 203 609 107 -274 -979 -969 -533 -728 -852 440 78 -512 517 -736 -231 -226 292 418 667 214 -26 486 326 -129 -652 317 535 128 892 -97 -640 153 545 -462 -505 -179 -276 541 123 -319 -123 232 -875 555 -381 -635 457 904 245 870 770 293 -437 80 -606 -773 633 -958 -315 -214 -870 800 -50 44 -982 837 97 984 -31 880 -111 -807 12 -388 -585 420 -543 714 -850 405 -492 839 402 -751 260 4 -779 -600 944 -558 -19 -621 -910 975 527 187 971 29 809 951 516 275 -646 -254 915 252 473 -294 164 27 234 -934 -819 116 908 -551 563 581 -319 234 -350 1000 373 -147 -361 238 235 289 -503 -771 -609 801 719 969 333 -617 2 -23 -761 759 49 -925 60 -480 -621 303 354 -667 242 -20 -126 754 949 -194 108 -2 92 785 905 -740 552 -195 -5 -152 562 -942 -110 -312 333 91 224 -636 706 -438 41 751 561 -659 -643 -557 -205 -235 304 78 210 122 169 -784 -305 -724 158 -106 320 -626 291 -703 789 677 -228 454 465 -373 -312 504 -906 -485 -975 -193 -813 -121 -405 744 -102 481 677 349 364 -944 -713 -957 535 528 360 -969 178 -777 -972 -227 787 -61 195 500 553 217 -985 835 361 -563 500 -208 -922 -324 -967 -968 -882 605 -623 823 -450 -421 499 -676 71 134 -856 775 120 18 584 -894 -584 -543 994 964 231 769 846 -323 -449 -198 -550 175 882 -412 394 -922 -144 -804 -232 395 -428 495 421 -705 -613 538 -697 -583 -979 -149 -268 413 -602 322 -312 463 486 -58 952 354 619 -521 -88 320 19 810 -612 560 989 -622 220 -553 -537 -717 336 -567 -764 -761 -767 546 461 -555 -985 -451 680 773 198 386 439 354 34 973 538 -250 -546 592 -118 705 919 216 268 230 868 586 -509 722 -390 -89 -688 233 -64 -784 -683 -100 652 161 481 657 549 415 801 146 -884 -637 960 18 405 -592 -765 30 -804 973 -699 792 60 -768 -84 540 -600 89 853 -190 923 444 -301 522 -318 -414 -284 -224 -126 -648 -419 189 928 -804 192 -301 961 216 -377 -276 -226 -972 409 171 422 -178 689 -996 374 -39 -891 -794 -391 -694 -356 882 -612 -257 76 633 -317 715 577 683 -76 -936 -30 -315 190 -483 677 -430 -90 217 311 305 564 672 581 -387 126 -365 961 285 553 224 -360 -136 747 875 -150 -139 836 -64 -639 456 -285 -234 -614 -552 508 783 -647 -727 867 524 753 -273 702 -625 -54 -125 -966 687 -722 -647 798 155 -164 972 -642 -978 -327 797 -828 204 250 -860 -241 -688 799 -467 -461 108 -557 273 -49 -859 -816 -668 485 -957 300 -926 -403 895 -97 -32 -296 -566 -430 661 233 968 976 688 302 -788 -712 981 -966 899 -917 -340 -764 139 -62 -666 -249 834 665 859 -827 493 440 -146 922 120 584 211 -793 320 639 -836 212 989 994 695 -576 877 914 737 120 590 114 717 4 823 288 -862 157 303 -151 -685 12 147 438 541 938 -5 808 954 132 840 391 746 -221 730 -987 -393 437 -942 -556 -137 -877 141 614 -597 622 893 -500 216 828 482 602 -946 616 158 427 341 885 -888 -447 -54 -613 277 -282 -844 530 -17 -434 281 -837 -827 403 185 786 -916 29 -974 592 149 -793 833 777 79 -688 704 -523 -57 741 -195 231 -2 128 39 800 545 -801 -948 27 -917 402 220 -624 -40 -74 -341 702 -537 525 -704 68 -977 951 51 888 932 -93 -207 -872 -638 -964 -641 -358 331 513 -661 964 28 582 -629 -74 -927 678 -371 444 726 -428 356 -43 418 272 -578 249 976 803 -30 -314 401 609 741 177 -416 306 845 381 -854 336 -972 -274 673 -164 -591 -226 331 -761 816 547 84 27 -878 -973 -579 -372 802 -622 18 -763 -767 533 -875 -751 -980 394 841 9 884 -132 658 -293 -158 141 573 -313 -464 70 295 856 -469 1000 -665 -522 -782 -773 -533 -5 -547 100 274 947 371 -648 555 -678 87 -893 -451 546 -328 -372 -610 -765 -652 -326 -561 208 -938 -22 -829 52 -491 580 -173 -794 884 -997 -970 -154 -413 260 -748 -156 543 -192 -821 -300 -825 -119 813 625 441 374 941 666 -321 -865 543 76 403 -957 840 -150 -81 -141 -390 172 356 421 -116 -682 -810 -654 -547 817 543 -595 -246 -819 246 -684 -416 858 760 -980 -893 162 622 -961 -472 -33 653 772 -433 289 -207 290 648 -473 185 -302 -472 -968 135 -446 268 -616 800 -395 -907 -976 53 337 918 -52 -912 698 733 487 -26 141 -475 791 -784 669 189 568 93 -854 45 25 751 509 -756 -931 193 -295 725 302 -847 -275 -366 -317 234 743 947 -12 -686 705 -527 978 22 819 69 624 -358 -262 249 457 305 -366 -867 833 -161 -448 -339 -115 -827 -990 280 556 463 -283 335 236 238 92 -613 -928 -356 -748 -774 -62 734 684 360 174 494 404 543 591 -946 -556 -739 -539 -53 369 984 -559 -425 -810 -975 -502 913 591 410 -174 -965 767 883 -908 -112 -971 -442 591 -200 552 -640 -915 194 690 102 -698 330 984 480 842 -939 755 773 -634 -46 901 -296 142 101 147 -346 -769 -816 835 977 -633 572 -507 -951 -689 -930 -524 -243 -509 -636 456 -590 232 353 -706 700 544 -910 825 501 -705 426 -17 -173 261 88 495 -888 -258 217 -750 -938 581 -745 839 -813 101 302 545 -102 -503 -965 28 -345 818 -621 -303 -720 258 -999 420 687 -3 -86 840 -695 980 -640 895 750 342 -227 -955 545 379 -187 892 -866 -664 -530 -914 -997 775 -370 -983 197 -250 -860 -766 886 506 271 -736 -564 -701 -666 -947 380 -471 240 -687 -768 -45 116 429 -425 285 162 164 -625 334 195 696 -470 972 646 638 -818 -568 487 -9 596 961 -158 -750 729 525 -477 675 -998 -950 333 770 251 -680 684 -53 517 -235 708 -436 -596 447 -460 563 -371 285 -342 -272 -642 467 -733 -796 -210 691 473 862 -471 -584 122 -250 937 208 -723 808 -977 -975 -664 -302 910 -721 868 958 641 204 219 -570 720 782 571 453 -608 -601 762 961 277 803 -675 444 -567 57 925 783 517 -419 -504 77 522 148 -528 602 189 -419 52 832 649 938 -335 832 674 -521 -592 232 741 -483 956 -156 872 273 -911 230 554 467 -600 -715 255 473 -850 -370 106 193 352 470 717 -71 875 -464 -117 -842 615 -658 -317 385 -809 -41 -359 -381 169 -516 711 735 756 88 -789 257 -432 -596 278 175 126 561 -849 317 829 -38 -990 -311 669 -235 -325 -68 -144 -312 228 -809 322 639 -260 -331 -141 415 9 732 790 79 -162 350 -796 -646 768 -536 897 994 -828 531 181 -402 -266 -486 757 151 464 41 483 241 -865 -799 -111 111 593 590 211 607 826 -760 -926 765 -580 530 294 -905 -327 861 -437 732 615 -691 -561 -897 37 985 602 -566 -478 695 -77 945 -529 163 674 309 -957 826 -211 -589 -414 612 818 649 -32 -916 858 131 -634 971 305 -434 519 -686 -237 64 875 205 552 328 -811 450 103 580 -578 889 752 972 849 806 457 955 -597 128 420 819 -74 559 475 614 693 -687 915 -174 -566 215 171 -41 -597 -713 -882 858 -548 -901 -933 -820 -526 707 -279 -110 -107 882 -623 -647 -457 182 -181 759 439 35 -951 -918 162 -362 -369 799 -826 701 726 -547 32 -176 -850 -985 598 206 -672 455 -225 211 928 971 -942 -775 926 -882 -605 541 488 -236 338 361 -399 -669 -609 -357 270 531 -256 24 -379 96 695 421 575 390 -149 648 946 502 -290 -233 -751 -33 -884 653 -915 -329 869 230 -442 -565 -697 746 -976 -146 -99 -727 -72 636 102 -69 -538 264 699 544 379 -736 -464 -742 -152 88 -610 828 -798 692 -139 993 -650 917 253 410 -525 -289 -304 908 818 696 373 -980 -482 -62 -511 518 -690 -217 306 812 -149 462 -474 116 908 536 -450 853 -200 -738 973 248 -383 676 696 100 705 592 392 105 761 430 901 -284 595 842 493 -292 488 -382 188 -884 -777 507 -613 296 583 277 419 -121 954 -272 308 -993 33 509 -151 271 -333 -236 639 325 -574 887 -156 350 -278 -336 575 312 205 -438 612 371 312 856 288 -525 163 129 -87 393 520 -359 -518 250 678 -798 925 485 443 -4 201 -759 -946 -603 -867 -282 478 652 -877 9 -482 -682 153 466 -182 145 -534 -932 458 132 -564 -398 -617 -160 -719 -403 348 -140 -686 620 -459 -950 377 -745 797 -218 -469 585 334 777 209 -262 -329 -150 8 307 -992 -481 760 -69 -375 -944 -543 -938 -310 -223 725 -632 254 703 370 517 -814 94 591 761 408 -359 315 622 -335 294 188 982 116 -843 512 -279 626 366 652 264 -53 177 803 175 -382 285 -298 189 -917 409 -7 -194 -297 -865 541 999 53 -90 -905 194 -816 991 584 765 495 693 554 701 776 474 -296 -800 -725 -31 -727 284 765 189 902 118 581 52 73 -139 -276 -438 -228 540 -484 79 -590 -292 -703 -124 -740 673 706 799 -860 -275 -773 -628 612 -540 666 461 -164 -780 762 -820 311 321 809 4 -34 176 764 -875 420 936 -191 -325 -785 579 -793 -322 320 -812 180 -471 121 795 -307 -789 757 -263 -960 496 717 590 -480 -1 355 230 52 435 -653 541 839 -756 246 803 -284 -241 -944 739 842 -919 -743 -65 333 -758 -972 840 -95 435 648 506 909 318 -934 302 505 971 853 450 -349 133 844 -889 -642 -464 -49 -408 517 217 148 -17 -776 377 268 -338 486 831 749 772 598 -707 321 179 -129 -859 520 446 278 936 816 801 -504 -609 832 244 -564 911 599 440 156 -712 -94 20 285 -863 -533 -128 937 -919 143 283 -839 885 224 693 -477 803 764 -738 423 440 -740 127 800 313 751 457 -889 -315 -380 -19 354 593 101 856 -607 42 -680 421 -265 -723 864 -415 -791 445 -758 483 -80 851 -715 995 813 -994 -106 -903 -7 346 -254 343 865 338 499 45 -947 -896 171 737 439 -841 140 -84 -332 -67 -513 -982 127 -956 979 -339 434 724 -423 705 258 -380 -422 410 466 677 -676 -927 122 -494 174 274 -388 346 -179 -850 -354 242 -902 -790 357 -988 112 354 -687 428 -464 974 379 -991 145 -604 779 433 -630 -363 571 979 -660 -285 190 662 593 -930 5 701 -757 485 -743 -838 989 -37 -666 509 -632 -452 708 -976 -853 -248 -260 -982 -790 133 300 -837 -11 -400 -675 683 -928 281 -41 -877 718 -423 -195 -679 -304 -444 -643 339 -475 -751 277 -537 69 -972 -88 -397 -632 -326 262 411 644 334 914 80 -775 618 853 -226 926 -585 618 195 26 561 -66 168 -1000 16 764 530 -784 849 -120 -508 -668 -709 896 -833 664 -259 -39 -288 23 -332 972 -271 874 -949 -846 -89 630 785 876 -486 861 -976 566 632 -678 -557 497 -217 -431 -232 -39 824 830 -555 -473 -280 -285 56 -360 89 -365 764 -164 -341 -421 729 -140 -216 -826 -658 540 990 -299 901 -885 -906 -693 -655 -195 -814 752 -107 -995 -525 13 729 -315 341 519 807 577 999 -123 -925 16 -121 6 311 -55 -333 -663 241 -29 -888 540 -196 385 -233 990 818 68 -764 -302 604 706 -808 40 757 314 222 -346 428 -577 884 -468 -748 492 -729 603 527 -925 -493 757 416 476 868 558 -695 -583 625 118 734 -790 586 957 953 701 -46 -812 369 -263 -387 -106 -46 -448 300 613 517 466 -991 -459 621 608 -580 845 -17 -442 -788 -604 530 -635 -279 203 476 -517 -346 -477 -890 742 117 879 186 -777 -265 540 -79 660 972 551 -921 -457 -602 -587 -301 -859 -928 683 -499 -572 789 -451 -14 457 14 -455 570 -409 -538 -629 -959 242 -865 885 -366 -197 250 -95 -434 118 539 -687 160 -369 -789 305 -224 -344 764 343 -6 -617 43 705 592 55 252 81 -945 985 678 -472 152 -748 -131 505 -462 498 1000 -335 -998 -774 -862 -572 -452 -262 -360 -278 487 -998 159 863 191 -810 -650 639 -815 643 829 -420 -201 185 -993 -52 -374 -308 -846 -740 908 397 -41 129 -354 -656 -364 -46 493 -282 732 519 226 581 -558 130 -146 -954 -364 -305 -210 733 940 59 -106 706 -389 -427 -735 -134 -85 -294 -168 -189 642 -214 806 -372 -81 -556 519 140 -260 -21 -857 -679 -29 759 -187 -217 -776 -331 661 -692 135 437 829 706 617 618 -470 -957 828 765 -832 -359 941 473 561 823 -923 822 -43 -524 357 -169 507 707 801 -752 -640 197 957 -196 -679 517 994 940 -413 773 585 61 223 -478 -386 240 -984 -286 -336 290 -859 -768 316 -846 842 246 -269 486 506 882 561 -265 536 -52 -698 723 -299 -975 -773 -217 -378 159 -166 81 502 748 -681 471 837 -377 -95 -36 -81 922 -770 459 511 979 -324 -898 -381 -473 600 6 408 363 -276 585 328 725 -538 909 -811 696 -639 736 753 952 -383 -200 460 120 435 -893 -196 -324 -217 -391 -121 -754 -968 -229 -808 -687 616 789 -795 536 745 -65 -517 -780 -193 427 -916 173 444 305 -355 -651 -599 708 -597 -553 728 -778 -300 639 43 -921 503 761 -238 573 341 -507 704 368 281 -987 678 -766 450 -302 701 -146 56 72 -103 94 -726 -110 353 -307 -799 836 216 -271 -933 783 296 -790 680 -781 -959 705 -3 -102 939 -339 29 504 -82 649 799 253 974 -92 22 -822 135 -570 553 -597 -916 -472 79 -819 -584 -63 632 -243 103 -747 400 290 -522 -408 -163 -104 804 -787 718 260 688 -906 82 41 -500 629 290 331 745 608 436 466 -918 234 -419 417 551 -437 -650 -629 334 664 827 569 -340 -331 -155 -589 -860 -466 -47 -661 -316 -614 -806 49 -115 361 488 -691 176 76 41 38 -98 592 -947 774 -293 -214 -207 602 358 -452 -953 -60 403 -335 -223 390 -973 373 307 -696 -960 -125 726 702 -238 564 -500 84 17 -48 238 893 -346 -885 -849 330 126 -959 -369 -526 344 -691 69 921 811 -505 578 -707 358 632 338 -565 26 561 623 494 -981 -433 417 676 -909 -978 277 312 255 -614 -959 -641 408 997 -205 -793 713 -771 -704 -119 -589 -410 553 209 196 470 97 -846 833 -981 -740 -728 -473 312 -475 -103 643 -162 974 -538 841 -485 487 271 39 -699 -978 -539 -276 -372 949 -698 -50 183 -717 486 327 120 -823 499 954 638 -604 703 -681 -356 -526 722 -513 -221 -117 365 -932 -492 60 665 37 -54 495 463 -62 835 -714 -117 -538 348 -312 876 -375 -695 -768 355 -752 -836 -792 -609 347 8 -868 -349 492 -56 914 -110 972 124 35 -219 -396 269 -333 -226 848 -196 508 948 885 -107 -373 -785 530 -594 -981 412 -266 -695 -273 133 712 -753 -594 -839 -684 -411 499 -746 -47 778 -785 641 317 682 -297 453 661 -157 -47 543 510 174 -691 -279 869 761 -274 -492 564 -799 400 308 372 60 -557 844 -707 -106 12 735 -157 -755 906 -465 -811 605 -713 86 926 -166 -955 -704 -941 -412 -171 -235 -635 -672 -24 722 404 233 -615 522 -573 840 437 -891 954 759 533 -447 -476 -311 228 864 -579 415 -820 814 615 -532 -259 -960 545 144 272 159 679 -96 869 -765 419 -291 -348 -196 -284 891 103 -235 128 507 328 -26 -982 -788 829 142 738 147 245 122 603 229 -386 834 -11 -193 721 -161 -108 608 -56 269 -755 -939 396 477 -565 -373 572 853 -181 -403 -352 -294 170 764 -39 -259 -684 -522 -164 73 279 -454 900 880 -635 -559 429 -607 786 716 892 -234 92 -361 -348 -923 -651 -610 -776 -981 -879 84 503 -902 -40 891 564 -349 835 368 -319 599 784 -725 396 64 -289 -505 576 -507 -149 428 269 -451 90 -644 131 -335 -598 51 -150 -410 -783 135 -919 402 -578 -787 50 -766 -903 311 -311 -812 -858 -886 802 84 -564 -485 187 -305 -839 41 -363 756 -399 220 -580 -807 371 401 -935 -506 -247 231 843 -799 -369 173 184 542 -879 -772 700 -592 -537 667 699 12 100 430 -235 592 -669 -530 -783 -474 -477 425 179 726 -450 415 -10 273 85 -270 -269 372 956 189 -743 736 890 185 307 -470 -179 -820 285 -842 385 995 -529 303 313 612 -257 357 943 -506 -174 311 -483 71 -687 849 829 131 446 923 550 151 -937 -56 -445 322 360 -683 -710 -144 289 241 821 -568 -237 -26 -819 456 -729 -560 -169 972 -638 84 -695 -283 -554 -698 333 -374 -33 -580 604 -671 -982 276 -67 -37 -653 -448 731 -827 -894 -855 276 -266 848 247 603 -735 715 -818 -82 631 164 -768 557 855 -33 -897 -305 -227 574 -383 -770 434 -795 436 -90 -246 -667 -531 768 292 -881 575 -266 -750 332 -806 114 -103 -541 900 -720 689 579 505 387 -288 855 79 -839 293 393 230 -577 627 -127 -791 944 -944 -926 -804 -448 -257 66 872 111 927 808 -783 942 -917 916 -745 20 374 936 -706 613 -696 440 641 -859 866 -402 461 891 472 813 43 -352 557 -782 -87 -300 443 712 552 679 847 -693 850 -89 724 868 425 -740 -958 -195 188 -541 262 -861 709 -641 -180 -972 96 -488 121 817 -24 -929 127 701 -605 129 711 -913 -137 -667 -86 592 517 912 831 -69 -131 -26 -441 497 -720 -45 -246 818 -759 -292 -714 -392 940 612 865 464 888 -363 68 -356 -476 973 665 46 -843 -736 -234 225 -561 -549 982 45 -57 720 788 475 415 743 -516 -834 932 -412 924 149 -532 429 132 650 -723 457 -56 852 956 933 852 257 237 174 -799 -980 578 -505 -594 -93 454 844 -915 715 401 -219 121 380 -445 7 -726 -211 683 278 589 625 -447 367 132 -778 45 375 -950 -397 652 813 543 992 704 -895 -232 -78 -336 -100 -909 -286 489 305 -533 295 -31 608 46 506 420 808 978 877 -34 -718 838 -378 335 185 693 -871 790 -490 -371 -262 163 594 60 134 588 442 -173 248 980 -777 -12 140 745 321 -354 -641 -333 -204 450 -765 506 -753 164 -577 -642 731 503 -142 461 -489 -87 357 176 78 -659 -218 -391 591 -293 -955 -24 649 -581 -520 -897 -199 689 -816 40 -673 -831 139 -430 994 -508 -292 691 566 -228 -169 -579 3 -616 -588 -487 173 -911 360 999 690 530 792 -429 -20 -267 -875 812 367 -657 -911 180 -309 732 789 -292 139 884 784 679 -278 -240 -512 960 297 -106 -547 -500 825 677 -82 286 -579 492 595 -943 756 35 -744 186 544 -475 -228 170 -595 -87 209 -286 524 230 -27 -872 724 -783 -971 -580 281 704 729 425 -603 103 548 -736 422 974 551 -573 573 382 294 -795 497 900 223 585 315 -67 -602 -293 -946 809 307 962 -478 940 426 -818 -469 343 -831 -849 -453 811 903 -727 966 -614 372 1000 935 968 787 -89 -571 767 936 113 87 711 737 618 489 897 -836 -306 653 -465 342 -682 -793 250 992 -240 -387 99 -915 509 -748 -619 -64 78 989 159 -652 -522 -735 640 -416 780 -952 613 265 -345 651 481 504 -688 -723 955 172 -162 -937 412 -199 -620 -436 -741 836 -477 767 765 -324 -118 -763 -439 770 -196 598 439 -612 -938 -428 132 -225 713 -293 -36 756 -299 -376 -385 167 -647 934 46 266 895 -421 -441 808 585 -721 100 -749 -346 -860 -296 -996 -238 -125 -75 972 -294 629 -448 765 -784 711 -19 -730 -837 -14 -232 206 680 -706 988 330 383 84 411 -466 -393 730 149 336 770 -861 970 593 176 352 840 746 -80 939 820 840 -448 -958 -594 -367 -753 823 -721 771 -146 921 372 116 -180 800 -320 39 -511 -118 338 627 675 13 -700 771 368 265 620 522 563 329 -447 184 -136 357 -94 -399 83 181 776 534 46 182 -788 180 652 601 -701 -897 -849 659 -927 -496 -797 865 41 718 860 -820 207 -528 400 -859 -651 -443 -103 704 -191 -377 -150 28 -141 -433 -866 366 550 646 672 -432 -970 114 -419 -374 -915 -49 -859 -522 -479 -137 -897 640 -615 -400 -124 -323 -787 -285 -27 -453 953 -707 -92 259 -490 -838 831 -461 -950 -697 -827 -774 -262 271 293 953 440 24 -240 -412 110 -772 578 -329 -335 -258 398 -394 -250 -626 -366 57 -819 -558 -95 -687 -336 840 616 489 436 -302 790 590 626 -606 764 433 -781 -360 -549 -325 -830 160 45 647 652 697 -443 997 -226 684 337 -560 -351 -176 513 351 -198 -914 -500 -977 -388 -281 667 130 -132 -609 -159 -841 894 -240 -455 -838 664 -422 -149 -167 -212 155 -61 665 -492 -528 549 -424 908 -776 -497 -689 -404 783 -880 674 -965 -367 722 -688 -396 -254 753 -909 -543 698 -173 775 -832 -258 -526 722 -921 -996 -568 -945 -736 -731 525 -135 -433 64 154 -586 4 -850 15 70 -904 -563 -335 -621 81 870 947 -855 -798 948 -942 793 -683 48 -796 -748 -892 -854 17 -663 -245 -739 734 604 -387 -553 513 -663 768 -353 -570 -509 615 282 152 807 -846 958 -194 -271 -271 613 58 981 161 -967 13 -593 -240 411 562 -119 250 -310 -936 -4 102 -986 -125 342 921 890 323 890 -415 -444 -817 -521 773 876 -913 -398 8 -19 176 208 -828 -407 157 320 -362 469 -396 -698 788 897 29 -703 -845 -859 770 -314 -749 530 -570 -515 -898 972 -611 191 138 332 931 -319 -945 -555 -416 -650 187 45 -503 488 52 552 505 -523 -379 -550 -532 -793 781 794 553 987 881 -118 -684 777 -811 658 159 -884 -242 830 407 -219 -571 910 -127 719 -684 -799 906 624 -521 -264 41 -239 647 253 459 -81 -82 -96 -596 714 258 -670 884 624 -506 -613 -650 -327 849 -398 -105 674 753 588 256 919 -711 -442 -805 -489 265 912 967 -625 -901 386 88 147 866 -243 312 -46 -128 509 -356 -638 293 -783 -470 -942 -591 -364 87 550 -451 802 869 -951 536 -546 -402 -232 -960 988 571 -268 231 496 -489 287 -527 -220 -110 -287 -354 -75 952 312 -44 -221 -387 971 248 741 708 779 531 -671 447 197 157 416 953 359 458 835 271 -379 237 281 -60 60 -320 -429 -179 -692 -446 -857 -362 -197 142 -694 866 -586 -781 897 -254 639 86 -329 -584 457 -587 920 542 -470 567 408 -791 -234 -775 178 -192 -46 693 -536 -301 490 -372 -439 -629 -170 949 252 -752 -479 -767 -798 591 -448 -985 -547 -180 -883 571 -980 606 -178 -468 133 -438 652 -635 -384 10 813 -234 -164 -128 -205 -559 -421 322 -206 998 127 429 691 475 -687 666 417 -280 -115 -554 587 -397 -81 339 105 595 925 -29 205 -345 144 515 -922 -88 351 897 -614 557 300 565 455 567 521 -367 768 922 -222 -983 544 -968 111 333 -872 445 -89 825 862 -201 -300 828 384 67 163 458 960 926 617 774 844 531 515 514 -737 714 268 447 -914 304 705 852 445 -231 706 124 115 842 -379 -271 -293 -184 -422 325 -232 -264 -481 648 530 -886 -983 -165 821 -161 888 613 -581 -747 -791 211 -424 -544 -700 40 692 -851 -749 528 -810 170 726 466 -359 -736 -266 -792 185 -392 24 83 694 -797 -493 525 180 800 -543 -655 -384 -189 -226 -823 -876 -383 -501 -827 -206 633 -287 -986 448 -285 12 -759 807 -535 770 -29 -189 -398 93 -218 -52 987 778 983 45 -955 548 -464 -50 266 -179 914 -975 219 962 562 980 933 478 -936 -143 36 834 -899 -506 -597 -947 777 -389 603 374 841 -62 -309 -859 73 -265 -530 -118 -378 783 687 -461 -870 -909 -671 -710 701 854 -935 -715 143 892 655 -36 -425 858 782 904 601 -426 -790 330 -122 -843 191 329 -192 -696 -964 -994 824 -126 654 -874 115 558 746 -431 -308 -354 -833 -738 826 -526 -452 -437 -471 959 9 -1000 -1 454 -551 85 -604 -719 301 -142 -313 -424 -642 436 838 468 -902 148 89 -387 421 910 -482 -877 298 -969 6 970 -356 -693 -931 -877 -74 -729 -341 763 -994 -406 -907 820 99 -830 598 -171 413 -300 -235 600 302 787 66 734 -341 -210 399 -419 621 946 6 897 497 457 -514 -401 420 -21 59 564 -765 548 -31 183 -354 -976 459 -200 52 -11 -815 277 -152 685 963 -767 -439 -228 7 -919 705 -901 293 -678 919 261 -665 181 259 969 -257 -475 184 -204 -504 682 -114 697 -388 -984 -257 -759 681 -860 479 -796 914 667 774 663 -488 510 -346 -629 -472 133 583 821 551 -45 416 -468 391 26 384 -31 295 342 -577 -628 994 -476 -667 -521 135 -646 -927 540 969 -545 325 112 303 722 -870 753 -599 -990 -369 447 978 487 677 -254 -704 -184 991 742 -221 -289 176 873 623 624 506 -179 74 315 -133 -391 744 821 -771 346 -772 278 918 -284 256 -546 262 -334 -616 -727 300 543 -596 -820 -605 -920 385 -281 925 142 612 -86 239 107 -673 -146 211 -173 -204 316 740 -286 643 278 976 -877 -665 -510 -190 -457 222 356 331 -311 -213 -678 175 924 456 171 955 340 597 194 368 974 634 -848 7 -171 -821 -426 -913 270 165 235 -603 596 871 -729 26 522 317 -103 245 657 675 -428 -94 -458 -209 -318 -216 346 -457 318 -562 551 915 -729 661 -813 549 620 -37 2 -124 68 319 254 182 687 471 -377 20 967 5 -258 195 -507 824 973 -800 465 984 143 118 -552 677 673 -71 -729 -278 930 531 309 560 853 -543 591 -819 840 -806 -252 -733 -94 991 -406 -412 848 -40 -75 -799 -964 328 -377 -954 -578 283 -227 923 791 -417 348 -956 791 43 454 31 452 17 -760 995 -43 866 668 -713 35 -86 276 -400 603 -480 -534 -388 29 -953 89 -16 -459 -536 -551 -507 927 -459 135 984 833 52 220 756 646 -99 86 -602 -371 -774 609 -542 95 -768 963 771 -779 964 941 254 253 -254 553 -1 383 336 393 6 -799 454 648 -419 620 -54 873 994 -574 712 -113 566 770 -30 861 -283 731 -649 -718 803 545 -39 -533 981 -696 1000 789 -791 -453 -680 754 -74 60 380 -674 366 279 570 -750 -379 -739 -570 -954 286 -245 908 573 -751 905 665 -508 885 -840 -29 1000 535 561 967 488 576 -154 75 681 426 689 434 635 -525 -858 379 -856 -386 -623 371 -460 171 -240 -96 -719 128 -763 -754 139 553 -999 256 10 -41 373 -540 104 -157 561 798 256 674 799 -215 958 941 -267 187 -979 150 -730 -728 345 -923 -34 -539 -646 -61 -871 -930 922 865 -446 -385 -134 960 -598 -864 -482 749 965 683 859 -770 230 921 550 306 777 -713 -174 -826 650 -156 466 339 -807 19 -742 522 130 869 529 416 494 -913 -156 -439 396 473 -258 -493 115 244 -855 -132 206 -455 -115 -15 525 518 522 872 772 15 684 -184 -589 -18 493 -546 694 -335 854 -146 911 562 -741 878 -36 -260 -800 119 894 -886 448 335 -871 -917 -334 235 -522 595 865 -723 -670 586 -614 381 33 16 254 890 51 -604 442 466 621 -94 -351 681 -188 -602 -554 136 -28 -314 -776 -735 20 242 -44 -666 401 793 4 521 763 608 945 659 93 171 -286 -573 -198 -327 -350 -335 -854 -644 207 -589 538 649 -217 601 985 687 -966 53 -264 -29 65 -998 990 -696 170 -337 -37 810 -921 95 609 937 661 -601 32 425 141 -222 -254 -483 -708 422 -328 119 -981 125 -293 -187 322 176 24 -631 -793 55 913 -309 644 -218 -760 -675 791 -171 -76 -677 91 -519 -336 -157 -880 -489 -665 -285 0 285 -449 325 731 -588 -240 13 -81 134 -314 -742 -560 -950 -859 -459 428 223 774 104 789 865 -435 -760 -473 655 516 -991 796 -752 -433 -956 -677 183 -889 371 941 541 -1000 -607 85 -643 -146 270 -997 617 259 753 912 -54 917 -559 411 75 301 453 276 -601 -898 630 143 -944 -825 516 562 665 -12 -126 337 -920 834 707 633 -485 -517 -443 266 -220 514 6 -655 739 -722 -479 -809 -805 -630 679 366 -419 728 -554 -587 532 -239 -726 -466 68 -850 -616 271 -245 582 -111 816 322 -203 693 -597 30 -811 -931 983 -248 456 -766 -653 357 292 960 -326 760 -996 584 156 480 30 881 95 723 531 -180 -942 727 -856 -418 723 990 10 853 692 926 695 579 382 302 -869 -99 602 558 -479 688 -10 860 165 41 -256 -914 -722 -719 -520 -284 499 175 17 922 994 -164 497 -680 -305 -407 461 -698 -112 -750 -40 -343 -550 307 7 -41 600 -266 668 879 -576 -354 241 -985 847 -882 325 -558 -960 396 612 84 -255 -39 -358 283 -559 -846 336 355 851 578 -828 797 -674 -457 109 -946 587 -266 -105 -142 199 922 -965 767 747 964 511 -64 -289 294 -594 273 -878 -849 817 890 268 -143 -701 -176 3 -282 882 955 -880 558 66 485 -141 -805 866 -255 -688 974 -85 831 229 -415 120 -518 558 -694 -502 -942 -81 -689 -445 582 -25 -720 -435 -729 416 845 160 822 114 -272 656 109 -520 611 -84 216 36 -689 551 -934 -229 116 210 996 579 579 416 -922 -636 -123 521 -350 726 455 15 805 476 -870 272 204 78 -424 440 -35 -140 -282 549 719 -597 909 -670 474 -690 -246 -47 -884 397 -746 -766 553 -74 -203 503 -594 -395 -951 324 145 -392 -373 405 -209 372 23 -257 -205 -526 -431 -890 364 959 -179 604 305 -425 616 67 617 -634 751 794 343 606 -705 -521 216 518 16 0 105 -166 -46 -140 -605 392 499 426 -912 -345 -163 789 -22 717 483 553 174 -944 -741 -848 968 429 -777 834 -14 -407 887 848 -280 692 -948 485 774 403 936 138 -600 705 -592 831 -154 -141 764 -646 -178 -755 343 -645 -481 434 889 463 516 671 436 -369 -110 798 723 976 -157 -912 -971 -578 -695 628 150 -488 594 -702 -584 -671 177 -867 -959 -186 -803 -1000 -72 82 993 -634 -44 69 -74 -321 939 603 -989 -578 -22 -701 522 -811 -806 156 -61 145 -22 808 -118 -231 -893 -397 426 781 493 -579 -70 370 -311 344 157 -887 -443 532 307 664 -86 567 913 216 -786 421 -693 -562 985 -72 799 -149 -969 -355 -154 479 451 -781 766 -803 207 811 -949 234 -203 394 61 -671 669 935 436 -205 593 137 479 542 341 -833 990 45 -171 -883 911 -14 690 -702 -825 -518 658 219 693 89 954 571 -838 903 -733 -645 -488 -857 114 -675 979 567 -229 126 -75 -847 715 932 530 412 175 -942 -801 336 -824 120 349 206 -882 -163 -571 -987 67 -25 -420 -980 902 885 -174 394 859 520 -17 -272 498 -923 930 380 302 -92 -199 -76 -484 -357 -926 274 -506 222 960 665 -994 25 399 753 -600 148 795 -682 -706 870 332 -443 795 927 439 184 -294 -80 -885 -458 -1000 -193 191 -314 944 816 -289 -799 -411 -577 852 -776 38 965 477 -740 -48 -623 -960 587 424 -708 173 -788 9 932 475 -130 -911 -594 -225 -325 777 -496 724 64 -47 -582 -31 390 203 100 -473 128 120 211 868 -67 543 -147 179 511 69 217 804 -641 551 481 665 770 391 553 797 391 353 34 -937 -571 -469 -330 449 -379 110 291 -684 437 539 119 -858 467 -228 -349 -308 -788 -802 906 -579 -768 -569 744 578 924 -172 -53 41 -281 -776 -459 486 126 917 136 -763 -337 -70 -327 -266 668 386 -90 -777 985 -61 -372 972 -445 -93 -138 886 -23 134 -656 -54 689 -414 84 -877 -593 638 -138 -204 933 -728 -721 278 690 -387 398 936 -506 -728 -275 558 247 -70 -54 74 193 407 870 903 255 553 -197 -787 607 927 -487 178 178 958 -74 53 419 283 -363 134 665 456 633 156 510 950 -403 -58 -404 -814 -133 -253 677 -951 -653 -959 -535 -898 346 26 -807 234 -840 -488 -558 559 272 -260 -657 -395 712 245 -410 -412 893 886 -496 660 772 978 601 962 -831 -530 -44 -777 -407 134 931 -339 -82 -445 412 563 328 953 -317 564 794 185 -980 -249 -114 -928 -300 -76 260 821 -543 860 518 -555 -25 469 -410 -531 -512 -584 714 -221 -63 269 -165 -725 -883 752 -446 464 744 590 -958 886 16 -188 236 -478 311 672 -137 -508 744 -417 8 885 34 552 -763 648 -61 -177 149 -466 -520 195 -770 813 57 -991 473 -950 361 -760 516 174 509 510 -507 649 -479 934 -52 -50 436 16 240 -155 -240 895 582 575 -316 823 -407 814 -384 -359 -76 987 551 333 535 -66 927 251 -81 642 185 -351 234 -813 524 687 393 592 829 474 -110 -32 -178 -235 796 -107 -634 -868 374 189 432 -72 -220 125 823 340 634 -247 -722 971 635 270 285 -473 -411 -303 -389 178 -6 444 -782 129 -766 950 720 -572 -376 -433 770 774 -580 -579 408 -5 -98 696 119 -373 -107 -494 -607 840 948 -143 -296 936 -731 -368 -181 526 -299 999 939 636 836 -717 944 -439 -920 294 -916 39 -532 -348 49 317 543 877 -541 -645 226 -960 -439 -864 -470 -898 962 -941 -882 267 742 586 -1000 655 197 -145 -545 -720 717 359 3 -874 616 683 -325 798 -946 -118 -891 589 -897 875 -525 -441 -963 180 -57 836 753 170 -350 -563 172 -930 491 842 -291 272 -244 -100 -685 88 14 552 -184 25 712 -501 979 813 -196 645 -112 498 -614 -57 -77 236 -251 -456 979 105 224 228 529 -657 -610 693 -781 -994 -807 -449 -538 751 372 -963 -375 545 -469 -376 -577 63 857 934 141 13 -931 -347 117 -146 158 -76 -547 674 388 958 -242 910 -123 871 359 837 -93 -852 154 994 -108 964 -445 319 347 480 -154 882 -280 420 -346 -231 789 -654 828 145 715 -883 -33 760 476 571 720 373 506 260 252 -676 831 -673 -238 -472 -920 202 654 -277 989 -993 521 299 -980 -200 785 -426 -246 70 608 -715 -740 -891 -571 77 -404 713 197 -793 332 -33 108 -827 949 -245 314 -352 -121 520 -437 246 233 -709 -381 522 -696 -455 369 -757 -538 -26 564 715 472 869 -969 -514 106 -517 -182 -53 262 43 779 -47 796 324 55 532 -107 707 -774 677 -819 340 981 924 310 -472 66 766 -631 624 -455 -934 -832 883 -52 -352 -56 79 -141 316 335 -503 855 -349 612 -704 667 535 751 744 919 -779 469 68 -734 -670 101 368 57 738 -497 -405 269 -991 -928 -293 890 299 196 -322 759 235 134 632 -374 452 -242 753 922 814 597 261 -419 -888 -762 -881 899 -415 381 -781 -66 141 -694 -75 98 793 57 -189 -901 278 750 4 433 942 300 -96 457 491 -35 595 -282 154 -830 437 858 272 -729 -844 29 967 494 23 759 827 -908 966 -116 674 -761 -14 66 -291 -808 31 954 717 219 -392 -799 -418 -867 677 798 871 299 730 82 953 372 -823 -41 919 -147 -949 189 264 64 -352 -484 985 162 533 850 873 -389 550 -931 -925 893 821 139 -304 -825 439 360 16 832 -841 -774 -288 8 -498 -662 -877 -937 -248 463 980 -231 -335 990 146 -385 918 -901 135 -561 -637 -221 705 487 -148 -892 -76 489 731 -99 488 375 632 -359 413 -665 -381 -148 -699 701 -984 -607 -825 -280 -91 252 -491 343 -583 -384 -881 -249 701 -401 413 612 686 265 -404 -587 -622 -720 -468 32 -858 -305 954 522 -329 230 -38 -733 -831 -938 -272 905 -796 -676 518 666 -287 835 -869 -992 -607 -594 964 -920 678 -340 111 808 910 -543 863 222 -319 769 826 -928 538 613 -246 -643 -911 905 -748 84 -200 867 444 -35 464 188 -567 678 -721 965 -782 589 -144 476 -810 932 817 -835 -112 -732 -945 -473 -479 -662 -978 13 501 630 629 -827 83 -86 -378 195 252 -970 893 -920 75 -855 658 -391 -994 245 340 -796 -816 669 -463 586 -277 261 268 159 -647 360 -599 -402 -648 987 953 103 422 357 -573 211 609 -521 944 594 717 -77 -254 -600 -471 40 -524 0 -319 -9 362 74 -257 -841 -267 -776 -324 795 -925 26 -125 782 990 -69 379 -835 469 -650 985 235 237 -407 156 558 -600 -588 -66 -59 617 542 -410 998 500 -807 -598 285 -117 203 -879 -924 -112 27 -595 72 820 226 0 746 -760 586 -744 -413 269 -282 -697 524 750 -533 -88 -437 806 -543 -420 835 695 680 185 -681 -687 -368 -933 247 899 490 -127 484 64 -933 -792 153 -386 -987 126 978 -725 -845 279 -552 -825 126 -730 -76 -813 776 864 493 341 -747 -111 325 -130 -491 236 -515 467 131 -55 988 44 512 491 617 322 722 853 -84 -649 730 304 153 -808 221 868 -784 -321 643 -51 -534 79 -818 768 -694 -20 895 -104 328 248 -901 -59 447 812 796 -140 -218 -120 504 653 -255 -988 80 488 907 -40 71 103 -34 -434 -382 446 -276 26 -856 262 753 426 984 -642 -722 -789 -896 268 516 -977 -142 692 158 468 437 -509 -944 376 -334 393 800 -553 -56 -473 -630 849 -643 73 -653 2 492 -988 833 -526 993 905 -957 -183 -825 392 -863 140 -896 328 927 290 -874 -729 -596 488 -785 700 5 -768 538 -692 -886 -62 -256 543 316 906 -883 -766 -839 -839 -540 -7 -554 187 -81 -507 -699 -661 768 -502 729 -860 973 -333 21 -525 698 1 -704 192 -390 -411 -489 -473 939 960 857 -735 442 -517 354 86 916 789 274 -674 -632 -674 399 -691 805 -542 -618 540 -580 -356 637 34 994 577 639 704 53 -470 101 -625 686 546 909 -80 647 -578 791 746 -509 392 571 -266 979 413 -368 908 -384 -768 963 -561 -297 -981 -691 -747 374 860 -865 724 362 -39 -185 -648 -912 463 705 -17 -556 -792 875 -160 145 334 -513 -928 -55 1 56 172 384 -517 -291 -372 405 -859 372 774 -858 -655 -644 734 177 107 177 922 66 -126 736 9 658 573 771 -360 740 450 747 356 566 -884 -159 474 -556 376 144 -783 -743 -285 610 773 196 305 558 264 -10 319 -183 -404 414 957 261 799 -243 -442 925 202 -252 425 585 -819 -820 725 -479 603 289 -669 925 -2 -877 889 -733 843 -783 786 399 160 101 880 405 -901 302 -392 -311 893 -948 861 426 -913 -831 -632 -609 -967 582 571 -458 555 715 -541 -665 973 -459 150 -569 -538 -259 -861 994 847 -536 130 426 -418 162 34 517 338 864 514 378 -501 210 -551 941 751 760 866 482 -356 68 996 -395 -558 -954 -171 600 -333 -815 -114 -954 -95 -690 -169 285 -360 -723 378 261 -484 -485 75 -974 864 -987 -403 447 -978 -208 502 925 -150 -792 2 -214 -52 558 876 169 926 410 -593 562 -712 -617 575 -272 66 367 -111 -168 50 -432 -136 964 594 -368 400 929 676 -938 -151 -311 66 -316 -458 -143 -828 944 -749 131 378 -835 -822 -821 845 407 -369 -981 -285 -865 -720 -510 -618 -501 609 985 -73 373 -241 -598 -230 659 442 657 64 -804 139 -15 -254 -864 972 442 -856 421 -371 -966 821 -331 -373 247 938 672 -748 776 247 -675 -536 -591 -569 709 400 -148 154 -993 -953 -731 -532 786 -576 300 742 -456 868 -142 549 741 -850 -604 304 839 304 657 692 -440 -592 -937 973 114 446 -365 684 -490 634 419 -730 72 -507 -890 -564 -470 918 753 121 487 135 356 -666 153 231 -811 442 -84 25 -394 20 488 -768 216 -444 -168 -260 294 -830 -596 -471 859 202 575 -533 507 -623 -44 -348 -994 -423 -642 -328 -205 -712 -260 389 -773 105 -550 974 49 573 -263 902 -687 -215 266 442 516 -962 -977 -925 697 -887 854 -238 209 -634 -377 586 14 -713 757 120 -690 -69 -587 235 65 895 -502 81 477 -564 31 837 373 292 -724 6 -961 -547 -822 -574 28 -632 855 331 -536 -952 785 -2 -888 837 810 950 211 -557 -527 -497 407 746 -788 -208 -913 -31 -482 269 -514 954 647 387 -997 -577 -999 789 64 286 -991 496 -562 -271 -998 -345 782 -655 802 276 -2 128 -787 -479 -546 -484 -651 262 271 805 -429 -347 516 139 -490 -57 -333 -367 -228 901 -149 -280 307 -818 -193 -101 -118 -334 869 706 84 -210 -894 66 966 -719 660 -145 760 487 876 -327 -883 -961 175 -708 524 280 845 917 -19 -798 387 -445 132 -433 52 -108 -381 -691 -856 285 174 171 -329 556 -564 652 442 785 946 -716 593 -955 -562 562 -202 -694 249 975 788 -623 -477 966 998 -510 -160 917 -979 -635 -711 -916 178 103 -204 -165 -675 407 517 -656 -81 614 -286 924 116 -386 552 -619 -884 655 -550 -92 444 -634 266 -670 -48 -368 376 874 161 -9 -484 772 518 -469 355 -424 533 -800 -557 124 626 343 197 -594 -461 -745 -529 736 318 -799 -375 112 21 275 -660 -210 -792 927 581 -210 646 -967 153 937 407 311 165 -273 886 -96 -970 -7 -389 -210 343 134 196 -69 -184 -88 -298 979 202 78 -883 20 465 -202 -639 -997 -479 385 526 857 443 -6 -716 -452 322 -455 379 -320 -75 -863 -407 -717 899 994 381 793 716 -305 -50 -759 -2 -49 -867 321 572 727 811 797 686 -344 -813 754 -664 -598 -381 -841 270 -237 -772 -319 -160 643 -459 623 990 -505 -644 -64 476 -59 -837 544 -690 763 -282 2 968 -474 54 -127 581 -630 -964 -257 -533 -300 228 -874 -604 -200 978 175 -7 264 -573 -880 -780 -619 -100 131 -721 526 -456 974 670 -343 927 430 -645 -77 466 -911 439 367 161 458 -887 350 284 586 99 -562 -376 -899 -359 -401 882 -493 316 841 298 -716 -428 874 -309 794 168 96 187 193 675 583 -447 -227 -844 208 -197 523 576 799 -548 -832 -782 -309 -742 -656 -474 595 318 345 274 -470 581 -242 889 760 809 -123 -673 240 44 -258 -1 -848 750 521 -200 132 199 273 -771 -328 248 -766 -594 985 -199 -956 -459 -758 528 1 67 -296 -873 -404 -68 834 627 153 875 -847 224 678 -70 -376 -272 653 594 -56 -620 696 366 -451 612 5 282 -472 -411 199 788 858 404 -353 16 916 -719 721 441 381 -551 -208 -80 735 364 -598 599 45 -706 -727 -792 -840 -453 544 -106 470 -560 93 634 -819 732 -412 -351 -969 917 414 -734 -800 -497 394 7 704 -77 656 745 -389 -426 -807 -379 -187 -744 50 566 93 345 456 243 870 -66 385 -267 814 79 983 -250 809 -777 992 -375 973 226 111 -959 -866 -797 -232 382 261 -275 -480 549 -254 831 -960 -715 -105 339 -396 -132 -678 -23 -261 314 67 289 330 137 922 842 -693 415 -908 581 562 2 -366 163 -140 93 -492 229 411 -947 -228 431 -209 445 -918 965 742 -21 86 908 -34 705 954 160 298 -230 836 779 -344 983 -147 -268 -844 -698 474 341 -42 538 672 929 235 -4 -420 767 40 -522 -796 -665 -897 -647 -338 122 -256 371 -937 -526 -160 -592 -74 -797 578 768 738 -362 -748 -675 -865 -341 -875 724 402 -49 -502 791 -229 321 84 963 925 4 899 782 -453 78 919 787 823 195 -500 -668 -552 386 279 -502 -466 -196 -70 105 -834 -43 -138 -252 -42 335 -194 -836 262 -273 -750 741 658 -961 -533 -110 937 -496 -532 388 487 329 404 419 -843 378 -893 -629 930 662 -722 -11 106 425 443 353 837 -193 33 875 785 -593 5 166 877 -334 921 600 922 -484 243 -589 -546 -233 819 -748 987 -284 233 675 -170 -767 780 -179 986 -957 -684 673 -486 -422 761 742 -400 941 547 -268 851 345 -518 -444 778 -351 -202 160 934 -197 153 -817 751 123 -975 505 -664 470 -11 -169 -119 766 809 -4 893 303 753 932 -514 -681 425 414 63 989 689 136 -397 -995 -458 418 334 -526 -409 441 -312 -900 -60 -752 185 -596 493 -360 -622 419 -843 -271 929 124 -390 -61 -442 587 843 -274 -354 -810 -474 -317 187 721 -756 573 -886 296 195 980 362 -780 -618 -29 294 120 -559 423 101 -971 117 964 170 42 -207 -146 332 351 119 291 590 -224 -644 -720 -752 103 -190 825 877 435 918 -119 402 271 235 -554 -59 -398 -450 -64 -82 -80 -768 943 165 93 -848 -227 254 -916 832 -172 698 661 -680 -68 -702 -241 -759 232 135 -132 112 393 8 601 549 19 -884 -585 -254 -63 194 306 391 -514 159 915 353 360 -554 -405 -867 976 268 273 -861 -949 361 177 19 368 -355 623 -287 -362 738 519 363 223 -809 648 853 -764 -818 -702 395 -747 207 -221 956 460 -426 81 -528 -606 187 657 298 267 82 477 -110 654 -544 790 487 -627 -416 -999 934 -244 -168 -191 964 -247 917 560 509 817 659 906 -843 463 442 463 194 794 327 704 -758 457 -716 36 -625 652 -137 411 144 228 389 618 -828 -332 172 233 770 -481 424 390 -418 459 44 978 344 691 18 -780 -434 551 913 -787 309 -843 995 503 -955 -349 -194 -842 -49 -761 521 819 105 -153 658 903 -194 955 -16 652 81 -981 509 -570 767 -887 -835 516 540 233 -144 556 -538 -625 -375 -65 894 -704 -523 715 -16 -547 -828 91 839 -787 -616 -144 855 -451 966 -862 -567 -25 -729 -342 -567 -458 974 604 -810 -68 -704 -247 787 142 694 383 469 -27 415 -988 364 93 -415 471 -191 821 375 -711 504 982 -258 730 361 978 13 -1 -212 683 -910 -993 -580 573 -757 -792 969 -190 -864 926 34 75 -985 -259 -783 185 455 -836 -949 411 -431 33 -590 -628 -507 -431 -736 -585 -889 17 -927 382 828 793 -667 -468 -751 -601 868 343 -37 -567 -223 -257 372 277 -960 -19 -670 -609 82 -600 541 -758 -622 385 -326 699 282 -707 -306 -693 480 -410 194 597 -715 -210 620 -104 -147 -908 293 -980 -529 663 908 41 -184 -318 22 -286 -396 539 -182 -344 -861 -867 -862 -41 -104 501 298 209 918 -118 937 -695 -799 178 -991 -738 156 -827 405 -149 -114 623 -445 983 -59 258 -894 -913 -703 717 934 -110 -255 897 -767 205 702 -836 -597 -510 226 486 -587 990 -831 418 -215 -955 636 -631 107 -174 327 -242 -588 -864 527 289 -473 78 -356 40 -989 549 61 929 -347 235 -385 766 897 -825 700 104 542 -483 -407 -830 -638 259 395 -307 138 -860 -430 -613 739 -336 -984 346 51 603 -908 64 -337 48 462 -290 -405 -568 58 -585 -761 -270 -276 -799 742 556 -742 695 -548 -957 -214 809 548 182 344 100 -635 757 -802 -493 294 -754 599 127 -466 -429 -542 535 479 -253 -147 -580 339 516 -905 -255 261 -79 268 -290 891 619 590 -438 422 596 970 803 -367 -789 882 937 -608 490 -136 488 544 -213 -453 790 -732 -286 891 51 -393 -465 888 244 541 -641 87 -692 101 -469 840 -434 934 -988 289 124 642 185 58 -599 320 769 202 -56 824 -1 703 313 548 264 -855 383 479 -758 -364 -96 712 513 -355 475 -794 -863 -931 962 -714 583 423 -202 -687 280 414 321 -973 53 91 -69 795 424 -725 -226 768 637 -547 718 -992 -788 -101 -332 -738 953 326 835 670 -355 812 23 -294 -248 -410 -729 576 -598 -91 44 -380 934 163 -715 -899 574 57 -791 -878 -205 -419 387 -836 -333 -756 669 -634 -282 166 -480 228 -969 -932 114 479 -851 435 -353 862 717 696 949 -784 -894 -426 363 -924 137 392 801 -27 617 492 -368 112 -741 -575 483 -634 348 908 -554 -488 -776 896 61 652 -532 331 526 -823 139 52 571 -696 -504 373 -511 -831 928 430 -661 700 414 -656 413 406 -216 604 208 -715 -483 49 -881 -349 897 157 835 -227 -302 72 750 -239 967 570 -621 -73 -684 40 180 276 287 -960 636 -21 559 -228 -931 -952 889 907 589 392 400 -668 -752 498 -770 -104 528 420 955 -114 -169 -995 -766 -17 -222 345 -203 -861 -131 -166 787 3 -114 -315 -959 618 225 -984 -660 -852 743 300 -152 -959 76 536 -602 189 87 103 70 473 550 -76 152 767 -147 513 -404 219 69 348 600 -381 -608 -251 -94 -462 -92 -30 967 -745 -953 237 294 797 -44 229 733 119 720 -822 -918 -811 784 -846 -194 269 -443 -585 -761 -552 783 -97 -17 853 -62 -926 132 521 817 -659 -202 -707 -360 795 -729 521 -246 771 -623 971 868 688 -615 297 -342 310 876 91 979 121 -185 -499 300 -555 -343 -798 -159 -636 -375 256 -8 -35 -714 -936 613 746 217 -619 -250 -80 -461 353 -129 -177 361 258 875 419 -671 -207 -995 720 -534 -89 382 -726 876 -278 -748 -140 766 -251 38 -397 -544 -277 483 108 -169 -607 -618 -365 160 -85 11 -62 -108 113 468 654 370 -982 -755 -916 980 -177 977 25 667 497 -716 479 234 -852 -259 -844 803 136 772 -707 -618 237 -954 196 196 -357 287 -27 -616 148 -504 -924 66 -11 666 185 265 -23 -208 -167 114 792 -750 -858 -355 712 33 -74 -267 -223 -774 -322 126 -752 -986 -996 -335 -858 249 -20 -771 -978 -630 -516 881 1000 -822 -411 -55 -548 471 -565 848 -594 318 241 -3 775 -96 433 -843 350 -558 527 -589 -384 426 -445 338 -169 -142 239 952 967 -592 638 10 -731 -487 -790 -594 -376 -356 -544 -59 775 942 -716 -457 33 -836 -407 -551 -450 -67 799 -310 710 697 -281 -444 188 25 -568 -491 -625 -271 -935 495 -546 242 944 -628 -522 38 861 -375 -393 700 -989 -659 962 -255 -1 -875 -702 -703 -145 885 972 649 -842 -319 -970 -661 -874 -989 -532 -587 23 -70 -631 -114 897 -974 743 -884 -333 119 -816 -786 138 -590 -844 101 -388 -709 -507 -922 791 631 673 -865 -243 -55 -720 381 87 -295 -484 -348 274 -771 -681 -672 -522 275 71 -730 -235 -234 505 702 997 -86 -923 -964 -99 -276 -515 692 -266 -167 -2 312 822 724 236 545 -632 -414 -954 288 283 94 799 -632 -964 289 158 693 894 87 848 713 -840 562 -348 126 -3 -326 763 -524 40 -974 464 712 -818 153 -628 829 903 -95 833 -204 954 973 -317 836 935 910 -324 -178 154 346 423 -121 868 290 308 -951 639 -403 479 724 382 326 740 975 418 -398 79 906 -773 753 197 -126 -670 -607 -148 676 -534 855 417 704 237 978 -566 73 708 372 279 -726 194 -149 -821 -963 -108 -940 -758 -936 313 -139 -958 163 111 -468 808 697 -75 571 623 113 -902 195 232 -800 -667 733 465 663 964 385 -990 756 -588 -790 214 -1 -151 717 -974 701 131 125 817 -664 -741 -336 690 -320 715 -142 -429 273 -34 -5 -207 -152 688 -240 -906 -747 493 385 649 454 842 903 -516 -229 944 -584 -397 314 -458 797 -407 -161 -50 -136 -80 179 -91 898 355 -582 311 965 -775 -343 75 714 -6 -341 579 -755 -613 -777 -973 69 305 -118 -569 -825 570 178 -34 148 492 -552 -643 -851 -870 920 798 897 -182 63 -717 -194 -365 -404 -125 700 379 854 -752 -809 59 382 -403 -38 -576 357 731 -624 65 907 930 454 -307 630 54 -766 -60 -788 96 528 262 -481 292 -437 717 100 -80 -768 -871 42 342 -98 297 381 -379 410 -841 918 249 596 -975 -125 21 -820 686 206 135 -617 443 898 338 763 -851 -19 -555 553 217 -475 290 385 3 642 400 -624 -356 405 -318 -273 820 -990 800 837 -188 -445 -595 -404 806 428 -827 301 -985 -409 -699 -657 757 -669 706 -106 717 355 -385 -799 -776 -804 -129 -784 551 951 235 697 -787 57 -617 727 291 452 73 635 -77 849 -192 -320 -747 -650 435 607 -620 -4 461 -5 63 -264 260 -178 152 776 -777 -334 260 -85 450 252 -465 -86 -72 -332 649 -100 158 893 63 489 -2 -911 -604 -350 531 -721 -323 -418 -278 -42 -618 -738 -243 -323 179 616 -590 -52 331 994 754 -913 280 -63 -544 822 618 -949 -380 -629 315 84 276 -201 -248 790 -998 950 -128 -902 326 236 -906 -585 557 -494 495 456 -676 -129 694 250 -360 -125 650 412 -298 16 87 282 -403 -316 -867 -848 -257 -596 657 -264 375 818 -615 -459 897 -970 324 -69 -757 320 789 681 867 -369 445 77 503 -250 -295 -285 804 -268 701 626 649 717 -636 -108 -578 -132 538 260 -617 -149 405 573 101 427 785 -41 515 563 881 -895 -598 -267 354 749 45 595 -566 -491 217 139 772 363 896 566 -756 -61 -506 657 749 694 976 974 478 -783 -93 663 692 -769 -152 61 -709 -702 -975 -983 642 -197 -879 -709 890 552 441 600 -293 153 -689 158 -122 -224 835 954 -38 843 743 540 894 665 668 -120 669 -364 903 951 -968 180 -687 -883 998 -326 248 -31 228 -498 375 462 694 228 729 -393 535 599 -717 372 292 349 -214 3 -491 463 621 664 333 468 324 310 -322 591 -770 264 -12 -792 848 346 -921 241 -525 -443 -766 -431 228 594 707 -1000 329 191 495 -10 242 961 25 -307 -675 627 -442 -873 793 -744 -659 102 -45 -325 320 201 -832 -546 21 955 55 259 420 -470 58 335 -787 952 -681 -227 804 -922 -274 -479 -442 -661 931 65 942 -197 -807 -828 324 -80 943 870 -93 229 -819 -742 -643 357 211 200 -272 433 16 587 47 153 406 529 245 -376 -731 255 152 401 63 -374 89 225 -286 368 -123 -347 415 903 507 -968 220 938 585 171 -45 -125 893 987 -238 4 -606 -848 485 116 -256 -587 -422 -535 -565 930 -481 528 923 253 -620 -614 -840 -475 -697 115 757 -135 -27 382 -856 925 -440 -464 865 -600 -983 -428 324 408 -50 303 -540 746 -289 900 -74 944 127 902 -479 -336 572 755 -270 455 531 -331 758 416 983 916 109 84 270 135 -311 -21 -389 359 -457 929 -641 -30 -869 62 490 -176 -22 -674 720 -371 -20 -424 -566 -423 -770 -680 -835 -621 518 -9 388 -18 40 239 -380 484 578 406 918 527 -126 -608 627 -455 -859 991 59 289 -353 647 -490 621 809 632 375 -512 516 433 221 604 835 -603 17 -88 -630 163 383 165 -358 580 -805 -307 -930 -614 -649 300 997 -399 -581 513 -367 101 -271 530 -405 -955 495 -882 61 495 100 -999 429 427 -507 -344 994 -855 -920 -477 -597 659 -665 333 417 -259 362 220 -439 -379 302 339 576 211 499 880 -387 800 281 -468 972 -601 355 -663 -19 762 -22 -784 787 -799 336 471 -880 -249 48 -709 798 -164 -803 -943 367 707 923 -86 -70 -949 800 348 -553 -37 328 -858 364 -967 632 -685 570 -636 255 -813 -939 962 -564 465 503 472 448 924 729 583 -968 -888 -75 98 -634 179 906 -617 -789 345 588 404 817 202 19 -484 857 -433 910 -502 -434 439 504 -147 -218 874 -722 16 -38 -243 -145 -103 490 668 -462 638 941 844 -875 522 982 864 -493 -548 114 406 -483 751 -784 180 583 825 737 -648 823 723 -862 -587 808 -456 114 -824 -613 311 -252 -456 98 822 712 -350 528 -807 273 -930 -395 652 110 -683 368 714 -928 -583 -85 -17 617 884 -216 -538 248 -831 -642 -795 38 265 -351 960 -875 45 -806 738 -739 -199 -396 703 703 763 -837 305 269 -466 339 32 -338 -897 158 489 882 185 112 -400 913 119 -394 927 -895 -949 936 409 470 -744 918 647 737 -367 769 -83 980 536 -298 818 -498 338 194 472 -938 -398 -476 -220 -412 -704 -933 -61 893 -647 -505 -973 917 -561 -8 938 94 -591 267 262 262 -900 369 -922 374 -830 -187 -392 925 897 -924 673 537 136 981 137 -402 -592 -762 986 -33 188 350 -67 -42 -713 -292 509 -406 -912 602 -121 337 802 -762 739 -20 -654 -564 723 -394 -179 -38 9 -775 -863 259 816 -384 59 -1000 236 380 -124 -636 838 -960 -69 -353 -764 -710 -666 406 -34 -223 111 389 -204 -425 628 -337 -954 398 477 -963 -307 281 483 -468 908 -591 -983 277 946 45 -148 970 840 102 -955 -164 -840 -258 168 -985 -970 583 968 154 178 -514 510 869 -150 690 933 -248 -816 -950 440 -410 -721 660 -173 638 -906 115 900 -489 -407 397 -246 278 220 -89 -17 -935 78 -260 -893 235 -163 756 -90 208 -895 -615 -782 751 98 -890 -356 633 -562 -490 -138 -958 553 717 -633 -365 -396 905 213 587 -620 396 326 -33 122 309 265 817 -430 443 -797 874 691 -417 -560 -833 -435 747 770 -210 -485 285 616 -905 -676 -943 -813 -923 991 -924 193 -790 290 -291 -817 -917 -939 461 -101 -357 -148 -307 855 -650 -459 -545 759 690 713 708 -232 -848 998 484 -553 -859 905 735 390 -558 -974 428 -448 578 -91 385 964 -784 -238 -233 -655 -646 282 -349 -228 166 -539 -855 -125 796 42 81 377 591 498 -842 -659 151 -298 709 -832 576 509 532 -162 -60 595 555 146 275 -351 202 157 96 -589 -982 -757 522 -164 385 527 -173 -904 -318 -170 100 -931 419 -757 -335 -154 -871 -115 779 -834 260 182 -48 -532 588 438 308 924 391 -61 386 47 -948 328 704 -199 5 -889 778 792 -118 338 -404 299 -435 668 348 -38 256 931 675 647 -703 866 -565 752 -837 -309 109 843 -881 865 363 -163 526 797 1000 -682 270 539 938 -656 -457 539 614 295 203 -137 613 165 896 -283 530 -378 -793 -122 218 223 -764 106 148 -647 583 45 -779 260 -665 213 -154 -533 -339 -170 -652 44 -613 -971 739 -277 143 266 -531 263 -315 -325 666 -813 -863 -708 -405 -817 673 501 812 -528 68 953 539 -67 35 -697 584 -84 416 364 201 -914 -342 957 147 -755 -194 772 359 686 -996 119 78 230 -375 469 246 358 574 958 -135 54 -504 -822 790 -303 -838 735 72 267 96 -177 -308 -114 -494 -809 879 710 -427 -229 -188 243 105 -162 -498 380 994 -984 887 796 -409 494 -139 -795 701 156 -969 -776 -623 215 -221 194 -102 652 270 -122 -2 -977 658 -920 -368 356 983 -998 948 -960 -420 -414 -719 169 857 7 1 655 -401 -256 -300 183 -950 518 435 862 781 -926 -305 -575 110 747 884 553 -276 507 -345 112 -284 -815 36 -222 835 132 159 640 371 -988 -565 -213 904 958 -174 -718 -13 -696 498 -152 -322 -577 -120 -474 430 89 -676 167 871 738 127 -96 -719 -569 -236 351 -903 -847 557 -167 989 768 -707 -176 -131 729 -675 -122 -601 -267 585 430 -68 -756 -280 753 175 -244 -742 -943 587 103 -876 -284 24 962 390 -564 -799 233 -391 455 619 239 -144 930 -165 666 -12 393 -994 -375 731 -933 -47 -425 149 76 713 -869 47 -455 -139 -942 -8 492 638 -519 -402 -228 -547 57 108 -789 317 93 855 -671 -251 -498 165 216 -559 -221 465 -444 -639 -367 -345 118 -447 -595 -68 -628 810 -895 582 -331 -397 341 147 647 645 -598 -631 476 418 -805 -767 -20 583 -33 -965 554 -404 864 -349 -28 526 516 -766 -966 779 -268 602 -848 311 869 811 382 -12 865 -286 0 -944 -885 359 513 331 -32 332 598 865 -312 -404 151 443 663 160 720 -673 -627 -568 -130 254 -848 314 -826 -509 177 293 -402 -243 247 192 610 712 909 -648 -535 885 652 361 783 -120 -167 -740 885 -518 -1000 213 -545 833 -769 316 -178 -182 920 -603 60 283 -194 -825 -464 450 -139 841 138 268 899 -373 -705 -59 -442 657 277 -597 291 988 -852 -916 763 -58 -454 -920 -975 -697 382 -620 -766 -651 35 413 -945 999 783 -617 -869 -677 -199 -700 -813 867 -562 479 580 -87 351 -959 -897 -441 7 -786 510 447 199 593 986 -438 -206 -272 875 911 203 -209 -656 -482 -634 -248 256 829 262 977 435 990 555 -341 -634 -758 149 923 288 727 497 306 361 228 -305 410 156 -421 245 -102 -970 -145 885 -976 99 609 -431 -562 -767 279 -362 424 -402 940 -909 847 -598 78 -380 763 593 -435 296 -315 171 -956 -442 582 116 615 -15 697 -817 -411 15 387 -778 -339 -569 -290 591 -883 -612 -453 399 363 -557 -257 748 -888 -48 -739 445 681 -106 -501 932 -842 416 93 537 -199 -204 -499 825 -972 -641 706 44 69 -557 220 935 -71 878 521 -349 -117 106 -725 53 867 873 464 563 -265 0 378 457 294 -51 891 -72 876 -706 310 729 -592 569 -300 570 -19 -637 -31 -19 -962 -116 570 -966 -945 57 833 281 -331 -366 -3 188 -823 -90 -946 810 -651 -689 373 334 841 -242 555 429 -426 317 -407 -676 -443 -121 540 -996 870 -127 242 284 957 406 873 417 439 -79 703 703 -346 400 -189 779 358 513 -219 750 -23 -398 343 -503 -917 162 266 -803 591 -983 888 610 465 283 -527 -574 434 686 -430 740 56 -553 -558 585 950 387 -314 157 -324 426 20 -738 -74 -917 -521 -421 69 195 -394 -228 -488 450 700 -784 -775 -601 729 -539 -216 286 621 221 410 -165 -80 -770 475 178 -963 823 -196 -631 -261 830 -935 -796 637 -166 637 295 211 748 -422 701 444 -767 -631 -735 -283 898 -926 802 166 919 -855 557 998 -830 -350 263 -180 17 -275 810 -591 -710 -706 -280 324 -815 -201 -24 -870 -443 174 -422 -473 105 -689 176 -548 -924 -377 -320 -496 473 -360 140 323 371 140 -309 -464 -604 446 234 512 168 68 -172 -740 593 31 124 -97 -851 -525 -124 444 526 612 933 -655 -136 160 74 -926 -860 821 -481 -797 -549 -782 416 -202 18 -971 924 -245 -147 468 -376 -151 -108 333 -435 -261 611 961 984 512 918 294 880 962 984 845 957 194 259 -134 406 -822 -574 -181 -311 -243 -821 930 -839 966 -261 -540 422 -902 983 411 348 -573 167 -711 233 760 858 -97 -522 -719 446 -306 64 25 8 -63 -539 -408 -265 -555 -99 756 881 -892 441 399 -573 585 -554 253 -372 578 558 -621 956 -716 767 -164 -348 586 566 -244 -874 -313 399 -112 110 73 14 573 300 736 -598 -338 -699 -193 -491 -137 578 -596 450 118 -456 -395 105 -830 -973 -579 -809 713 417 77 -832 -717 334 606 154 -138 -699 358 -816 -203 -654 -671 -533 114 754 423 311 -146 -859 6 98 -755 -456 997 -296 -645 -255 59 513 -748 538 67 -267 84 -326 -579 820 275 707 -175 724 843 -810 346 640 338 477 517 -18 -878 605 365 704 946 -533 901 135 -890 -676 631 135 254 -472 868 854 454 751 -757 -497 232 -923 583 632 107 -442 120 475 980 742 121 726 -818 -744 -905 343 192 328 -456 885 265 120 -837 718 -177 328 -547 50 -114 -109 -264 -969 85 414 -670 849 -221 -754 -214 558 -515 -437 128 211 -115 309 -157 842 -674 475 73 280 -99 84 -666 -752 884 -17 420 -20 561 256 -346 -845 -16 -291 -80 -470 135 746 424 928 70 -842 874 -209 556 -756 -31 -439 -763 446 297 -109 812 -565 311 -863 243 36 358 357 -924 947 217 -232 926 853 718 426 -848 989 -462 547 465 853 670 911 -492 -797 -589 95 -354 81 -12 323 582 -177 -62 478 826 -337 -50 695 8 452 -149 886 70 330 77 -429 -641 -995 817 411 -3 -147 -187 512 909 158 -713 5 939 283 849 618 -692 370 356 430 -557 -119 78 722 -736 -892 -437 925 737 -8 -830 -296 425 -798 -82 666 456 652 74 -362 575 -248 471 627 792 -630 252 -912 585 -322 847 229 312 648 -518 798 -382 85 -981 702 -505 333 68 -341 277 -158 -510 -339 -678 259 903 993 412 309 -657 638 445 -544 66 898 -700 -897 962 -967 288 -983 -761 -717 -791 -370 1 82 561 -272 -526 379 920 466 901 113 36 911 922 -967 -954 -369 792 -639 -665 535 -772 465 193 412 -902 -740 -142 -294 995 -119 -444 433 267 -502 87 -538 886 799 -806 -572 707 -673 668 -262 189 381 520 888 -978 -747 383 -704 -956 536 -914 -272 -26 330 591 579 -794 -735 -824 -881 600 634 132 -406 557 -504 626 56 206 525 -749 289 533 291 663 -186 -133 528 946 732 347 -155 918 30 -745 491 -907 -136 175 -262 -526 732 655 -85 146 581 272 676 509 530 -44 488 -93 -958 -533 -843 425 -600 227 644 -900 413 750 -303 846 -499 -74 998 887 229 -601 -664 -357 630 21 53 849 -548 -356 -812 -795 338 18 -955 665 803 -622 139 -650 806 -574 -41 220 533 -193 389 23 241 104 -110 47 -414 -298 -957 385 -421 191 30 314 -600 -158 -381 -479 -768 187 680 830 725 -515 -976 918 179 -336 -746 810 832 -608 -827 607 -9 950 904 929 831 -293 981 -486 149 907 280 853 -178 -479 131 -764 -865 477 -406 382 738 633 837 228 46 843 323 64 -928 359 812 -786 516 -581 39 286 -94 -812 397 54 -256 895 -981 115 459 823 -413 -935 710 -440 -782 -615 -151 929 -345 803 805 -483 -691 -307 -533 -678 -204 695 -141 656 768 -31 -177 -723 -661 565 120 186 981 292 1 -442 -155 598 -112 175 -383 -816 489 69 777 -986 658 -868 -935 263 -715 -815 -409 -284 86 846 90 -29 624 746 -415 -673 310 184 332 -497 -551 -345 538 -198 -817 795 -803 261 576 -531 548 -113 -60 -186 -98 622 418 -841 -896 916 730 933 -951 -523 -910 853 -502 -663 250 351 732 -193 -969 743 -873 167 713 217 157 153 -79 156 501 333 623 541 974 -893 -635 -417 14 265 -505 438 913 90 -338 400 373 -637 -824 -205 636 -593 -14 328 -29 -519 898 614 785 -284 875 650 -638 -266 848 -462 -694 -338 -726 43 267 499 -51 784 -419 -504 99 711 -965 -104 -37 -997 94 591 91 207 315 -642 448 434 712 -317 326 173 449 455 472 -211 -432 -393 945 151 235 447 -146 175 -445 864 689 -263 -330 684 975 -890 561 -408 111 169 475 745 479 301 -526 -902 653 502 -421 52 99 361 458 -694 -646 -288 -495 730 -128 -328 923 640 563 415 -512 -425 -458 220 524 -381 -79 -868 -45 693 770 -554 -109 618 -172 -518 -518 -726 394 -928 992 -387 -766 732 572 -661 995 470 252 -134 930 110 218 -278 -608 -317 -867 325 284 872 -787 -96 -268 -822 866 421 346 655 153 787 307 -957 -57 373 390 41 531 -875 992 -409 907 -36 479 339 -134 -847 -670 -722 -306 -125 -593 130 -910 -959 658 -452 304 -512 -12 -573 377 -704 451 104 611 473 -283 254 553 -910 197 275 -609 -453 903 -758 893 937 -922 -467 896 -810 -135 202 424 -258 -175 843 -945 436 -651 212 -920 -626 -991 -584 68 571 341 718 -800 557 257 -222 -332 -980 303 -970 852 -86 405 320 -513 -99 -575 244 64 571 808 342 752 830 690 592 475 -46 294 91 44 534 552 -577 961 486 959 -443 60 -167 -164 -912 -954 -415 651 -240 147 354 843 -735 957 272 -127 -900 -496 -718 -88 315 236 441 -608 -983 223 853 -688 979 79 -737 456 -684 -167 -908 626 -522 -363 245 47 892 991 552 24 63 -769 -151 -755 552 -400 854 -86 -750 -805 -229 -496 -49 -465 927 450 400 -889 730 546 -765 302 -975 16 -944 -600 97 250 53 80 466 -89 -909 922 292 316 -694 157 390 188 103 -781 -973 358 285 -929 526 691 81 630 959 537 514 559 -984 -223 -918 -527 802 -888 96 -195 422 -908 -520 -848 -482 -591 199 806 980 238 978 -400 -81 -254 -13 -236 356 714 193 -614 964 -692 -431 -940 -351 736 317 573 190 993 638 -133 -681 834 113 166 -494 -533 -69 -866 104 -663 -194 -313 -782 141 -923 220 -801 173 339 645 -991 905 -867 -805 -603 171 -193 -677 -807 -306 907 431 -131 936 947 -446 859 -628 -828 -968 794 -563 -262 -957 -549 750 -606 -253 -881 799 981 -649 -793 -143 -564 -114 -579 220 -402 756 -324 -681 -811 -363 900 139 -88 829 -47 -86 870 383 541 -906 -365 656 62 -514 -875 804 897 52 821 -524 -500 -804 445 -170 -3 390 -414 -516 398 295 -419 -34 -813 -783 61 -991 -819 -937 94 -459 -650 -886 -894 357 530 411 242 602 104 355 -24 -757 -461 -380 663 -994 445 -169 817 -771 -529 657 396 277 479 949 -396 -648 431 -20 695 266 -345 -683 992 463 113 -603 722 35 445 -944 967 -62 593 227 553 -109 703 684 313 -817 -383 -174 783 584 844 -220 -848 199 -338 453 -415 633 -364 -799 -825 510 832 -642 -275 -112 598 984 -773 272 123 -729 -293 130 -206 785 -707 -449 596 748 -889 -501 724 736 648 925 -557 -994 758 199 557 472 396 -204 -50 160 -129 -839 -341 -187 -919 -764 124 -83 -524 -2 -45 716 396 -54 -668 158 329 -797 587 -26 -306 -33 -313 497 723 916 -631 -375 -618 -605 -603 52 -687 286 35 -606 -56 -538 -527 468 144 567 931 610 561 -166 229 -452 -52 -317 17 -634 -2 -182 859 -636 -136 -41 -967 -215 617 746 -505 -717 -763 -576 -903 642 686 87 -154 -456 562 -35 9 -588 320 679 726 65 -244 -167 -412 -207 -400 888 -331 -758 -973 41 937 -359 292 643 706 -535 693 -83 887 -294 824 930 -63 -601 -368 -367 -148 -194 867 -148 -366 704 873 170 122 -738 805 395 -176 53 -331 8 -576 -787 602 -169 -48 457 -772 829 103 -847 137 218 112 920 978 302 532 199 209 -69 -955 94 -719 -201 101 377 -159 -772 -947 -770 -716 -875 -930 963 592 -465 -619 30 426 -321 -784 -204 755 -551 282 -502 -232 244 849 -93 -891 -611 -126 -295 -598 -417 639 -23 -999 732 -969 55 215 355 -760 89 218 -110 -202 -638 -60 733 -629 133 -314 0 67 -794 302 917 846 -529 -359 385 -733 945 -345 557 -5 244 -378 -98 -388 -42 -408 -73 -523 244 239 -760 -491 425 750 -569 832 246 827 490 -195 -417 723 274 -797 492 977 -392 -230 -415 677 -12 -838 -814 -716 -301 348 902 279 997 310 -662 -510 422 793 958 -406 301 -284 93 584 239 195 458 479 619 -175 674 143 932 -487 -26 -993 536 253 298 -179 869 87 -854 -488 -308 80 91 -783 -55 638 415 166 255 382 -859 -840 553 61 -747 -18 -180 147 -884 834 -32 835 37 -199 599 374 -591 828 413 63 -319 -432 -724 -144 700 585 545 -247 -171 358 -544 -882 -631 678 398 671 -462 744 -873 -659 713 801 568 -443 579 -383 -87 628 228 500 92 51 -845 -899 -790 -821 -888 -749 451 319 -33 -488 804 -928 -624 581 -687 -178 52 724 824 54 277 408 -966 -982 505 312 714 -653 -996 891 977 -742 -376 -50 -112 -937 -975 -352 681 -355 30 -808 267 -829 552 46 677 806 -293 618 214 -264 791 -24 274 609 -680 394 661 -576 337 354 -436 838 764 -280 737 -180 553 -45 994 -906 625 908 941 -920 -57 562 -884 215 595 355 -419 -725 -720 298 -18 -54 -269 -380 -870 -645 -225 619 617 -658 -19 477 -228 992 -260 624 921 -376 -34 -244 -378 226 140 299 -591 168 -933 -657 867 -767 99 -41 446 905 -827 -300 -446 665 521 -62 -982 -464 -917 -195 657 583 -108 -76 -126 -252 767 669 -672 489 514 174 456 -272 786 -849 -620 414 -67 -460 -623 -754 199 -76 -763 -109 149 476 -464 370 146 -372 -282 -432 47 -590 -419 -628 -956 310 649 -95 -470 239 -511 -740 247 -473 -743 -658 -31 702 -952 486 -389 80 -904 214 -791 61 775 233 83 157 367 -43 -48 173 358 -67 -238 117 235 -813 348 685 -718 -113 226 -168 -761 -247 495 613 -184 726 -654 333 -658 468 -33 430 -226 281 636 944 474 996 106 834 -3 204 -213 -527 764 13 -896 787 -215 925 905 -772 838 -699 -599 593 468 -211 -145 -463 196 -842 -900 98 441 -270 440 -56 -382 -470 -807 -529 123 617 540 -654 -68 509 -739 538 -753 103 865 278 -384 615 -75 42 -510 608 -573 -794 -902 -942 -741 -580 983 107 737 -109 618 -799 925 405 625 -694 -829 -206 685 715 591 -673 -412 710 387 643 458 916 543 123 -211 -994 -613 -497 697 -479 582 485 683 -438 77 -950 198 588 983 -221 826 -289 -630 -24 467 164 897 -202 -681 671 456 -850 -838 -421 -936 430 688 -921 571 432 950 -225 -848 857 884 -488 -124 810 923 613 48 -854 201 -753 893 -963 77 882 756 -517 49 339 597 185 425 91 -329 -154 173 -761 -775 701 -335 613 885 261 -272 338 -797 824 -576 -247 -502 491 -470 -342 -853 516 -517 137 400 -503 621 170 41 995 -183 449 -941 794 -848 892 -284 91 991 981 -575 103 -410 950 -250 -428 231 -248 602 -952 391 -532 -879 -51 -617 180 565 -57 267 608 -857 -161 -419 -41 -453 -247 -393 774 272 -315 325 -805 -139 819 906 -84 -767 831 -38 -915 830 -172 -912 296 66 -342 -54 561 891 -569 625 -158 -379 725 537 -829 378 -876 -201 820 -47 419 -661 -636 658 656 277 441 -698 -103 -365 469 -254 255 -176 -615 966 332 318 -438 361 -908 -205 -489 -349 -859 -275 -648 486 35 -876 -304 102 135 -463 534 468 -883 -929 175 508 -582 358 -844 74 930 528 239 434 780 583 326 518 -196 111 -90 -859 -607 771 598 -163 743 301 -176 134 364 -28 -561 -976 -261 755 -798 -366 -414 283 982 -742 -427 558 -457 279 -133 -795 355 -224 -101 246 901 -852 -538 -907 100 -81 -565 -299 -471 -194 -587 -382 973 -18 130 -494 138 948 246 509 -10 705 528 494 -137 -37 612 516 -306 648 -977 -461 -999 -759 220 295 -569 -198 -903 923 551 -79 -542 285 587 448 -391 771 961 283 709 -550 -930 -278 -774 336 757 378 510 -346 -67 454 -625 -355 -336 -871 709 973 594 51 154 473 -481 -243 -540 517 -354 227 -215 -433 -917 229 669 59 -179 -788 -425 925 -221 -489 -517 265 -796 40 431 983 -867 -388 -670 491 572 486 608 -887 250 128 908 -472 930 -581 -914 810 -519 -270 579 391 45 698 -788 184 -650 817 543 -103 -334 674 860 -40 260 -445 257 980 -684 -519 618 930 -903 971 770 -344 -137 270 -90 872 -521 -599 -665 -824 -177 -259 345 57 331 -14 465 913 -467 782 -503 405 903 621 472 744 -178 -529 746 -292 -141 498 236 -357 -461 -591 479 -823 77 -988 909 432 209 -1 -777 769 653 -182 579 301 -530 -149 -823 165 685 311 756 245 66 755 -844 -633 386 -75 -581 912 727 614 -675 676 -429 -387 498 -94 10 -503 -259 76 -829 -100 -803 985 -726 535 86 -325 231 610 439 981 478 664 -595 -308 -117 -508 -506 -5 453 591 -615 -182 810 459 -755 854 -444 -867 459 -766 630 862 -423 -264 942 -93 -319 310 544 -713 -907 554 215 -346 -108 -764 263 -62 765 -623 -149 585 -793 -838 -906 -224 -346 -298 -766 -533 432 791 -577 -799 -841 753 -630 -829 -886 -881 250 -890 404 -503 277 -629 -612 31 -479 919 -408 536 -207 125 161 515 -372 849 -747 -21 856 -746 709 -898 713 -363 -63 553 -781 667 575 -614 -80 245 165 993 -188 -913 -620 -256 939 46 -512 293 742 919 -256 768 -783 480 303 591 -272 -215 523 701 -661 609 522 712 205 522 8 -329 892 221 647 59 125 -273 -13 7 -576 580 166 128 66 700 150 -938 -984 435 17 -664 -663 589 864 145 -468 -366 -196 416 405 -711 -622 39 -474 -829 750 -986 469 -685 -458 209 -261 769 -522 840 176 -517 -609 -114 539 446 -550 38 -767 943 867 653 7 -766 983 603 -542 408 195 -804 838 16 -747 -47 648 370 -397 -194 55 65 -917 776 -946 -413 -818 613 -732 626 -725 -356 -79 311 -746 -664 850 625 -340 -959 -670 -649 12 -863 -887 -107 -714 -333 -502 841 542 241 -517 -956 833 -411 -601 -235 -32 -619 -225 195 307 828 713 -435 -276 717 668 922 -877 -555 -823 -104 561 -978 -774 977 -131 986 -77 -318 -567 703 -424 -928 619 209 -831 882 -120 -207 -877 -122 -196 -951 37 69 -248 355 319 -502 -399 -871 190 234 -565 605 -135 360 886 -878 953 -729 -204 507 -685 833 -255 953 41 -104 -530 275 404 -164 54 902 -128 -922 -247 242 91 330 488 -627 -777 802 389 110 856 -510 272 266 32 344 -535 209 83 266 -648 550 109 -196 479 -219 115 140 327 -481 698 479 500 709 424 168 -557 -275 463 673 -540 591 391 -968 571 -39 -670 790 761 255 -190 -297 -876 -906 -345 -580 328 -576 836 467 679 531 -927 734 -452 436 -996 -426 257 -735 981 -430 556 231 232 960 317 -624 585 517 -775 -202 -4 -128 975 -852 381 691 967 69 395 820 927 251 -406 552 133 414 -821 -491 -854 -87 554 -381 -294 -604 -400 -811 772 476 632 -667 -824 -270 -542 991 -476 -691 -807 -355 395 -127 352 -458 520 -312 316 -53 699 738 -323 -122 -109 -409 -601 350 -836 535 -286 966 101 652 172 824 -474 828 -345 -281 -630 532 223 -552 488 60 117 -425 977 -961 -484 327 572 47 553 218 -470 576 191 -606 -374 885 503 703 -793 373 967 505 745 -791 25 -389 103 -136 -440 971 529 -746 -672 664 366 643 -28 -175 911 -478 669 151 825 -229 -897 248 -666 -259 -399 -643 -869 431 -884 319 -800 -971 919 682 -853 325 -857 -180 -369 3 -120 -95 331 104 227 -675 361 -592 -399 -867 394 596 70 390 384 0 -217 -442 -253 -902 -166 -757 490 -475 36 -894 319 759 849 404 303 716 -5 -111 309 280 961 -680 -444 -226 179 639 693 -384 -975 -295 -788 82 -443 504 747 -354 2 765 3 319 -308 955 111 -441 -139 17 -698 541 -965 939 46 17 -860 948 393 -804 -174 -410 271 512 246 -960 976 -904 3 944 581 -127 -945 -787 248 716 -352 -683 -257 -892 -680 -814 -131 -172 413 -116 291 934 -576 -530 1 250 -522 -186 299 -581 962 -723 -431 967 -78 -281 733 821 78 258 723 -514 -842 -223 473 815 104 654 -533 -365 588 -784 -753 201 -156 966 -709 -768 944 -928 -552 93 935 894 23 104 751 968 39 922 -603 963 -3 -24 -898 392 -548 908 -23 90 27 -341 -129 581 377 -338 493 -207 107 77 944 -584 552 -371 -827 -152 -717 -737 588 482 381 751 -236 757 -560 200 960 -929 119 144 613 -781 352 516 -129 97 -239 158 -398 911 -462 -243 876 910 931 -356 621 -107 137 -615 520 -367 238 -85 -158 -351 -374 -876 24 632 106 17 -546 -218 -926 -901 424 306 -328 -816 -794 -328 -944 -220 244 513 89 233 -435 -61 -105 -884 -92 610 550 -243 200 -386 355 -423 -377 -135 42 727 -715 -864 498 -268 415 258 831 -549 170 -741 509 -636 757 243 -128 228 -688 498 -367 765 -196 -990 57 263 -201 54 782 -635 283 -643 -232 339 -359 -126 417 -427 -386 -160 11 -212 -945 -557 739 824 -232 317 -780 -105 985 -30 637 538 365 524 37 -488 -113 940 -38 435 440 906 -492 -500 236 518 209 155 -937 -698 178 -309 334 -120 401 549 -623 -443 266 681 -454 -496 846 697 729 -803 682 -152 919 624 -628 95 -134 195 -98 -617 22 312 -985 263 325 -952 -43 333 691 -80 671 637 886 -736 459 -341 418 613 -670 29 -869 936 877 860 -299 893 -126 -866 833 -299 612 -174 -121 -289 328 742 -316 696 -522 853 -179 659 -704 -533 -850 -890 729 -641 592 -160 -383 -559 566 -95 297 -495 485 -665 637 -415 780 408 835 613 -762 -410 147 754 308 779 -708 -960 -551 40 -691 650 -765 638 -195 -142 -932 941 -156 811 -918 222 -803 924 -75 -722 94 -598 -303 -437 42 -939 806 594 21 -563 -860 -26 56 806 -917 -919 -621 -2 -207 -718 950 -499 6 -564 755 -624 -160 913 -934 -398 -126 692 -529 227 334 -51 673 -135 522 820 571 -594 762 -804 843 -796 -744 -905 284 -431 -786 -38 994 983 882 -114 -505 794 238 -660 -954 -270 -53 179 214 759 -994 2 -546 146 59 -511 -500 -664 128 890 -799 240 458 771 -941 686 406 -374 260 -541 892 961 -954 225 -176 714 505 -519 511 -429 -882 -19 -547 -258 -733 307 735 257 40 613 118 330 474 912 -501 449 23 -138 -583 -222 725 -757 -256 -721 -245 -689 909 -532 -230 -375 -437 543 10 -256 610 -318 268 -28 -95 689 132 185 -443 -52 -505 -253 -400 -524 -505 -282 99 478 857 -472 -895 -472 903 -161 169 263 709 873 -926 270 296 22 7 -898 -210 151 -300 -576 839 -346 -699 -32 448 -294 362 815 -179 -651 43 844 -68 -976 -685 634 -245 347 -601 723 -424 -799 -415 -314 -51 318 -770 -819 -351 672 38 664 -636 -329 -978 -663 -284 644 998 152 -303 -572 -247 85 -705 169 -110 706 2 -746 -486 395 -996 -509 -138 662 208 -291 476 -374 -87 -93 -489 -957 -240 -234 519 -992 -474 740 125 223 -652 -701 969 805 -803 -55 118 683 -472 -873 57 592 701 -316 387 -195 -334 -255 -619 549 404 -99 664 440 848 -684 -186 -881 837 -330 433 -871 -446 -858 76 790 -150 660 580 -654 -674 401 595 -818 -481 -724 -58 25 -790 685 633 -788 469 -222 584 268 713 802 462 196 -303 -30 -907 -617 646 558 -394 -260 -419 270 269 -251 686 -98 -307 519 -912 -288 836 867 799 -383 894 -905 880 -653 590 -873 -209 -778 -62 142 920 -647 -458 -383 -301 -874 -963 823 203 422 978 -861 -377 -334 -354 -659 -176 204 -514 -749 19 -648 73 236 -29 -141 481 195 154 992 54 476 -529 -671 -712 -907 -973 -333 -849 111 228 -829 -819 -950 678 663 -990 186 -732 -317 589 -414 -900 -11 -68 553 668 468 436 191 416 155 -18 -873 -531 -325 -929 -489 620 912 -910 -533 -181 329 966 -818 -739 542 132 -820 100 192 795 -750 -914 -441 325 781 861 582 -105 717 509 793 692 -350 -7 -755 -133 124 180 -349 -518 110 552 393 -526 -608 136 -421 -43 -183 -154 -648 -533 -371 125 708 -715 662 710 212 -252 -312 -855 28 -695 -201 11 818 -990 -794 -353 944 -966 819 -992 825 51 -805 91 -532 53 -217 -871 547 469 704 -996 839 63 72 781 844 -85 -849 719 103 681 -251 -171 -819 -266 -964 -637 123 -337 130 -95 801 684 221 -643 230 -846 882 -546 783 -223 243 612 -678 -190 649 -172 -302 -592 802 -225 35 -793 212 -534 958 -379 -140 -961 -272 -910 -236 524 -780 698 421 -858 -900 126 -939 720 -353 -837 -395 -920 784 56 -270 -215 -821 -478 -681 -23 725 398 386 -281 605 -311 -22 894 -611 -362 206 952 -213 972 123 -876 -428 -528 -58 956 -333 155 72 607 369 790 890 198 -629 -374 486 177 686 649 -705 562 980 496 -959 556 -208 -217 694 -680 -712 900 -466 -959 -797 167 -521 742 234 132 524 71 591 -53 770 -623 -575 456 296 -80 -997 -911 -198 -15 527 -362 -400 -881 -891 -673 -575 -136 88 250 -322 -993 666 861 -593 768 129 446 -58 474 -821 -77 -372 201 629 235 271 397 545 -250 79 -647 -119 -699 -979 -127 -323 -553 657 591 -189 700 285 297 -754 -361 -197 480 597 917 -223 -296 -104 -648 -174 113 -56 44 296 -393 984 728 227 796 -615 343 -916 901 -867 216 -62 926 872 544 -737 -98 -722 -950 624 409 -121 346 -338 -581 162 491 809 -199 -144 -982 -667 202 -545 677 -335 -803 -6 135 -520 -640 608 -439 457 -839 -364 -449 569 -835 698 967 -118 204 -926 153 701 618 739 -740 -824 628 -864 -581 635 -16 784 965 975 928 -125 415 -883 687 -561 901 335 836 531 208 -578 265 -569 790 959 -83 -45 259 -231 335 -286 612 463 -597 709 793 440 -89 -242 228 -593 813 -982 -611 648 752 294 120 -852 -870 415 -725 298 911 -558 -341 -473 761 30 260 754 781 800 87 721 -937 959 -284 870 -122 -735 380 661 -402 466 813 -474 465 336 93 -681 -699 -772 -664 -977 896 -677 394 5 795 283 -100 -929 -92 668 -751 -968 -970 46 465 625 -865 443 -625 270 620 17 -655 -822 651 -995 -684 -219 -664 258 647 -187 732 357 -508 -609 716 825 -610 229 360 902 127 -645 -706 895 142 -88 -423 -720 -893 484 457 -4 -556 -286 426 -136 486 -459 744 -585 -829 860 -445 843 613 739 134 -976 801 -432 972 -178 104 9 919 -418 -929 86 -837 -323 705 -557 112 -475 761 -690 -153 -519 42 -955 649 -480 -295 445 898 -590 -711 835 713 649 -925 647 996 -311 241 -931 5 273 -819 549 -62 818 372 -460 -119 -193 -743 -885 288 -126 510 848 848 -518 -362 204 -684 179 214 -912 -536 306 194 -870 -700 699 823 -464 95 715 -532 -289 -217 -307 243 866 945 -656 429 955 -213 -262 -432 -16 923 648 -864 397 562 364 -113 -169 703 746 350 -131 554 -269 -254 -536 -842 864 228 -421 -521 -465 90 219 -665 861 -780 525 -286 971 -979 244 -686 112 -354 722 -421 285 -701 -659 975 -696 221 829 -974 639 -505 238 -169 540 148 -257 -682 -862 296 -640 330 -167 -396 362 656 -911 -607 -655 213 563 -121 484 -577 637 -624 -853 -621 -297 899 902 -943 963 -554 438 -163 -575 -189 906 -586 -84 -488 -92 354 -926 245 625 96 -618 753 652 39 -931 -603 413 355 717 -410 353 -928 542 -629 -472 275 -470 32 274 -429 -563 209 -901 389 -648 416 -169 196 -486 -901 -390 915 889 -234 254 467 156 -349 453 975 840 -58 327 -576 81 150 -982 852 -415 487 808 384 -140 434 691 -320 921 -603 -662 505 13 388 -345 -146 -317 -37 617 -847 325 355 705 842 -823 -873 9 256 59 -384 -335 -54 -38 675 -231 634 -183 159 -901 209 -985 -983 204 -900 715 -118 -748 150 463 267 481 -243 451 -830 116 163 -74 977 -466 619 591 215 822 689 526 -299 758 756 230 621 -849 131 -221 739 -915 -174 556 426 -238 -158 -590 941 -334 -175 -648 -560 977 -105 -460 110 -599 520 966 243 -15 968 402 367 978 -395 -505 859 586 -32 321 214 199 82 634 587 -448 -951 242 -968 34 144 165 -344 -49 -183 513 721 -55 -933 -180 -727 -691 -87 -92 -2 423 -253 -870 782 533 512 -911 -552 1 981 658 144 721 910 -319 654 -387 -790 593 -962 327 -955 -127 -200 357 697 665 998 392 -493 -822 340 -6 180 -523 120 -450 -4 403 -126 358 958 601 -455 97 873 -839 -660 275 -216 -123 -538 358 101 -284 -887 -270 424 226 -69 -335 -464 -278 -108 -840 -189 -23 124 -971 -487 -448 90 442 -921 878 -681 -117 226 934 879 -350 510 318 588 281 368 -634 534 -257 35 773 279 -922 -376 306 -173 -245 -193 115 -265 698 162 -601 643 472 328 859 -312 -216 -416 -8 -746 -169 -819 -42 -818 -478 -390 310 367 -828 -908 204 666 -517 391 -99 -232 -238 176 -356 -70 653 85 820 169 -739 -189 -347 -981 -837 757 846 313 354 413 838 -584 -506 925 867 -856 -47 827 728 918 927 186 -216 -26 712 -610 297 39 -723 894 43 753 695 -996 475 -710 -589 -35 -226 -780 581 252 -253 -817 42 -523 520 -134 -517 -363 409 -854 221 203 -779 -489 -566 -889 72 -371 434 -493 -400 -947 797 -773 -184 -910 -93 -51 741 -591 -888 -307 279 -546 579 -443 -496 -977 -774 -59 -161 821 33 494 -864 713 -177 561 -847 -564 979 -207 629 -61 -551 -929 423 -652 -118 -286 458 -399 127 339 -555 363 703 -626 354 -479 -568 811 -971 833 -986 244 9 551 -253 485 562 53 452 -236 -843 -287 -73 -302 -301 -305 69 -822 -929 908 345 -332 -212 501 -903 -622 962 -393 322 38 -18 785 -545 -780 677 -65 -707 -750 -605 -968 -879 292 95 -261 533 40 -293 527 -386 -173 -989 -992 740 -600 496 -265 -649 -104 -222 676 -973 -916 995 -448 -517 479 787 -443 -709 -866 -663 167 -148 -351 25 -585 -904 -11 182 118 519 -831 567 -688 329 -751 -249 846 -970 90 128 -128 607 -749 283 -653 -291 176 366 0 -285 981 544 -345 -950 438 229 -874 -425 -319 -427 -248 553 -206 154 -268 63 858 -214 155 -892 42 -339 -708 55 -361 693 -697 -762 -659 605 563 -766 -980 -837 -52 514 549 -489 571 -561 -702 732 -582 -414 257 -722 927 249 -577 -489 788 -164 223 -536 153 805 -288 -185 250 -117 -492 306 328 -885 903 -495 -472 269 760 -842 967 -319 -940 205 -202 -27 -712 -921 192 -722 716 129 500 -191 -672 -617 499 594 863 -896 488 -962 595 710 423 -642 53 772 476 425 735 632 -209 408 -948 -445 -169 -436 504 -480 -48 -936 634 -278 964 615 -967 -137 -579 -258 113 986 153 -713 746 8 151 96 -355 612 190 -673 399 64 -766 748 -652 106 -8 563 -507 -918 674 -566 -401 -417 -143 -68 -464 -40 -616 -361 -903 -797 -628 -124 -461 99 491 730 -594 -366 403 -846 791 -166 44 15 -863 -205 129 982 830 225 -649 -711 155 -379 -244 -106 126 -264 -612 185 313 864 191 -90 19 -23 153 -315 490 2 952 -140 997 118 -95 829 -977 977 -463 731 -597 -27 426 -250 -728 -255 435 994 -19 979 851 -71 -130 -907 -770 311 -745 -250 723 933 -402 -180 -717 -253 271 319 523 776 902 550 404 228 42 267 773 242 -879 590 85 -810 -407 178 227 496 25 866 260 671 -569 -191 -339 -578 -526 443 573 647 -857 -337 467 348 714 643 -498 282 793 -693 -271 -561 483 524 605 -992 674 205 -595 313 764 124 -771 -86 77 419 919 -39 4 956 -48 298 -876 -899 -603 -496 665 -404 911 613 -511 284 901 11 -635 550 -930 -23 277 -873 -279 -603 613 572 -312 452 777 828 38 330 -980 -162 -60 -168 130 -438 -604 971 -290 -974 -948 -21 903 -810 -496 -30 -392 534 -183 -261 932 -162 -138 -802 1 501 -625 695 987 637 658 -611 -400 -48 -381 -692 -222 -36 248 767 504 955 524 465 -990 789 -535 -401 -280 664 224 -28 550 221 -931 683 -478 443 669 816 699 -324 -996 921 -285 -144 -194 -746 -164 -434 496 -192 965 -861 260 -282 -371 263 158 -825 385 434 -327 -769 -865 -79 -776 392 735 -881 -420 -452 -76 821 37 234 838 517 397 829 586 635 95 -146 -975 -335 -889 874 -930 -24 921 882 -799 847 -121 -185 -547 681 -364 -409 -494 467 -311 938 431 -337 -357 761 757 -151 -888 -999 -764 539 -830 -764 -882 -748 -47 -159 -348 -223 -626 -781 -983 -177 -432 79 -402 -595 611 -839 -571 -684 -480 -306 94 214 -862 861 -308 -237 22 797 417 931 119 -344 293 701 -177 -837 -489 -413 744 -760 458 -210 -24 437 -585 -902 -152 52 -559 13 -441 -492 277 -657 -348 -736 -939 220 986 -142 508 -379 892 499 -820 -10 975 -565 -179 -310 324 700 -59 -731 -814 -420 -143 23 871 626 386 -37 -261 -233 982 306 -935 -823 317 21 -940 -579 -857 133 129 44 572 -200 -184 -513 444 -391 743 277 -948 301 -451 -651 -580 -233 417 691 275 -335 -715 -266 -559 60 -879 -444 103 -582 -403 269 -39 -363 133 49 223 -500 -659 -58 200 -926 -863 512 -384 18 742 588 564 -175 913 548 23 -544 531 -648 -352 964 -302 844 -294 -139 369 664 310 -855 913 -139 -15 -602 -594 -170 -511 984 386 -548 -967 118 -734 682 495 587 -861 423 692 -462 -553 712 98 228 -651 -686 -235 712 -616 955 576 163 146 -337 -426 924 530 513 -642 -566 -153 306 572 -292 -505 -640 -561 -676 345 -322 -712 -658 780 -132 394 -549 157 3 -447 -967 231 161 869 440 -49 -416 -765 -16 -48 670 -609 4 -980 -707 -988 -128 167 696 792 219 392 -652 -447 -292 -302 -319 510 33 -918 230 940 832 803 402 150 -719 -48 -925 -124 -153 685 -292 843 -317 -883 -932 540 -56 241 -448 624 -128 26 453 -589 -610 980 302 -500 -396 -86 -536 -674 -464 895 -931 -116 994 640 979 -112 893 845 967 711 -148 -423 187 763 -843 -239 675 215 -549 -428 -56 259 -744 -239 -803 -150 -162 -61 -448 -141 -435 242 -643 -642 -426 107 -639 128 -408 -390 -422 147 290 -47 770 -625 581 51 960 546 409 -285 -830 -311 -386 19 -273 -671 -537 830 -926 -23 -69 447 635 -998 212 748 776 -267 172 -814 -765 -574 -778 926 -795 -390 -150 -160 225 -429 -56 -639 799 -7 590 -553 737 -826 87 501 -631 726 -366 269 340 750 -818 379 721 -539 -511 982 699 -417 965 851 -680 293 101 -888 485 669 378 912 247 334 -395 -785 -43 817 -419 -922 559 -32 280 877 -143 -133 549 -587 -944 -344 372 -841 -351 421 259 -238 -598 -895 -949 463 487 -48 -405 -344 -468 236 58 -237 -433 -675 -221 900 -914 -169 -929 221 -982 347 954 772 -815 -741 -626 -590 678 992 704 126 -519 821 -685 779 -647 -685 364 -946 -268 956 -513 -127 426 890 492 520 -650 416 -752 -965 -868 -707 -784 -278 366 325 441 -12 544 69 352 -855 -740 -266 423 -636 -81 434 -440 -773 -186 899 -749 -42 -523 951 68 -538 174 -501 967 874 -567 608 -813 -565 864 -167 -880 -217 -732 425 -448 457 598 -567 343 665 63 399 243 -254 -501 -318 344 692 518 846 329 -543 477 -600 -356 771 -309 -424 592 -763 -916 -105 255 656 574 -930 27 490 792 -674 -287 -51 786 -468 -243 152 -53 881 324 -81 230 -409 370 -366 -189 -975 -138 205 598 -1 939 -313 129 -398 -782 -258 -911 915 673 -134 -337 748 -164 -166 874 977 24 -240 -62 376 451 424 -841 -292 -127 962 -87 335 -759 -718 227 934 -834 769 -304 -2 -503 -143 196 268 -721 -236 228 921 884 -790 650 723 -345 43 -49 -856 -735 925 347 349 -98 -574 807 -334 -58 -569 193 40 -805 -997 161 821 106 -752 -42 -172 -304 -207 740 -932 456 -151 348 760 -342 -859 -681 -795 25 675 -154 119 107 -875 -692 -23 330 -805 133 189 -982 633 -790 -930 -983 -388 290 -632 -59 -158 -212 109 -826 -565 -904 -190 861 -654 740 870 328 841 -936 -361 931 506 170 654 107 545 504 -689 216 373 152 -104 -996 -847 -904 193 -748 -46 -704 72 131 -915 -791 -310 65 851 -250 866 -49 -816 448 127 853 163 -548 -805 -880 227 768 -502 724 -917 -179 -228 627 491 -806 -577 187 -216 -866 -710 546 -86 59 97 -625 207 -349 -299 -283 731 91 239 -443 253 -725 181 -430 -318 746 -291 -885 -305 -907 152 -971 10 -72 -511 -835 342 496 244 276 -910 717 687 232 -481 -419 50 -485 847 -714 194 -406 587 -559 102 -290 873 124 -270 -14 -854 -974 -66 288 353 624 486 -796 197 -600 -117 -138 990 -355 804 -546 -642 -63 -589 -463 8 -579 334 -141 489 -355 212 346 -825 649 991 196 796 -216 -555 -257 802 -436 -357 -885 996 -798 473 -24 -311 81 419 565 -94 -226 -649 19 -638 493 -549 269 104 -308 263 -462 892 -873 850 -754 781 -596 -705 -265 580 671 812 750 -675 -699 -117 715 -545 30 509 392 -941 513 -157 -213 -81 201 216 -67 -954 208 498 893 711 -445 -938 886 430 235 -601 660 -47 -735 -766 701 -187 457 963 586 878 -385 -166 71 -322 -50 365 -666 -334 357 -926 960 -654 -510 996 312 -237 552 232 2 -636 -518 -525 -755 499 579 -235 -366 228 -797 519 -950 43 857 970 853 623 -932 264 233 880 13 -872 448 -856 -330 699 -407 539 644 -311 377 490 -922 221 980 755 -487 -402 -546 84 69 -293 130 -579 -912 -753 929 693 314 -860 -143 719 165 -286 -757 936 110 -894 -384 -878 575 295 380 122 -714 -224 -928 613 1000 882 -158 927 -381 -184 627 964 842 -99 178 -931 882 -406 737 393 146 -586 910 303 491 529 -793 -100 166 -400 -862 21 -243 997 -90 723 656 -807 761 754 768 -68 145 -950 181 -914 -594 -126 956 -612 -756 32 -103 53 -829 495 -681 956 -792 -235 544 -773 719 852 606 -674 -240 -464 -69 543 -656 -215 983 306 -733 -64 -768 -537 774 600 724 -653 -160 409 -627 -182 21 321 -822 709 -528 -944 367 813 875 443 127 383 150 706 -65 -975 280 -49 -559 -758 -348 -271 506 292 538 575 651 938 -44 351 -458 692 429 -904 222 102 -245 -803 57 761 -424 906 -291 98 271 429 -962 -369 950 499 682 862 78 -746 122 240 965 456 -236 154 779 882 -743 819 96 868 -461 -467 160 -103 -877 -260 43 -984 715 -341 -928 -353 -16 12 -825 -884 -493 512 -370 662 -160 -240 -52 -443 137 892 513 -779 -855 3 30 940 32 -610 -488 -958 694 -392 851 295 -566 832 49 857 -858 729 99 657 -432 520 -151 860 -592 765 -119 -526 -903 -822 -653 -294 765 -578 -118 183 593 -673 -525 194 105 -994 -503 457 -741 -831 305 579 -258 -388 -94 266 356 -369 928 133 -140 -428 -744 -727 -13 -561 -285 -590 -993 873 -98 -118 52 584 -775 -176 578 -477 392 -306 313 -319 990 -990 796 523 -269 894 333 -140 -608 -189 630 258 463 107 -992 530 391 152 508 -46 -623 790 624 991 -14 -851 168 -822 132 -131 237 321 -138 -32 54 535 -546 89 576 -858 -211 668 698 734 -339 -56 142 -800 822 584 -856 -929 899 -336 696 586 529 -606 902 427 101 176 95 -321 282 394 -963 -928 -417 243 -627 -987 51 498 -955 47 687 -178 936 793 600 523 -915 -388 -587 690 -682 -1000 366 318 539 -69 -567 -300 953 156 367 357 374 142 51 -136 -780 809 -36 336 353 665 730 -213 674 -545 -673 -771 888 -910 107 -676 -651 -118 -49 970 -542 -761 -353 828 -229 -45 909 123 436 136 586 879 -93 -652 191 994 967 -829 -89 -612 -972 -991 -537 161 305 -200 982 -64 200 -417 195 -335 -396 -880 -186 -283 967 237 277 -736 -21 -421 198 -122 506 139 870 -753 626 804 -566 -384 296 -195 437 750 998 -642 -468 -961 -622 -577 418 11 -531 -730 232 787 17 -249 118 304 -545 -82 131 -707 -285 -425 454 296 -860 268 484 310 -601 -333 -478 -120 159 28 -576 396 -323 -539 770 -822 639 -971 30 879 847 -303 -229 -898 -256 682 35 937 117 573 177 -855 -337 567 -463 158 -373 -777 -368 -539 -925 127 -263 -150 854 888 355 -550 670 -635 405 -159 -894 -577 -370 644 586 -500 758 415 -172 684 -493 586 -364 -821 110 506 454 -794 206 -688 18 252 767 -760 350 -160 -839 200 676 -720 511 -721 944 428 -596 -781 745 -809 147 787 -398 -128 -480 -453 -584 -368 -644 545 831 701 -658 -787 308 -675 368 990 200 48 840 566 -497 618 789 463 756 105 948 -195 207 -321 -533 360 105 -345 -553 -551 -57 329 626 -513 165 486 -566 527 -738 -42 -980 994 -637 -4 620 11 895 28 602 -882 641 -424 -109 -734 786 -496 -448 -701 276 432 290 -698 -591 -47 540 122 -520 -351 -407 -552 -997 964 479 862 857 3 596 843 238 428 742 -874 287 -742 -339 -219 -534 335 -180 355 487 -866 759 882 -955 120 -802 541 93 322 464 324 582 -401 -73 -427 339 640 449 482 342 -153 -128 -494 -68 228 -145 394 -253 -337 398 -58 -307 -796 531 251 776 -276 -718 -904 74 -201 932 -93 -802 613 203 420 450 -582 894 635 427 864 -585 -514 -215 -969 -652 349 928 512 -46 371 -553 -940 -595 -703 88 718 637 -309 -952 -722 -999 -450 535 -511 245 881 258 -401 969 486 659 -873 124 -529 -689 189 278 -773 -755 198 853 940 -879 -609 85 434 769 907 614 -324 -693 4 184 -119 275 490 -207 -86 -203 -716 -192 849 -76 446 -47 -744 516 237 -832 318 -56 -169 993 75 590 -488 -393 -906 -245 -89 -126 625 -673 216 -122 -404 871 724 -786 -597 -712 846 170 -800 371 260 803 696 830 775 826 525 -715 6 967 518 -611 299 -440 -812 236 670 -858 115 268 -294 331 158 -907 -336 288 711 -726 293 -321 689 -159 894 -188 128 -168 -844 108 -408 474 -508 382 332 -566 -655 343 -205 -161 -356 339 -103 746 361 -760 -626 -840 398 -353 -543 33 -354 85 -960 976 -210 -602 837 -232 -663 918 444 -108 -742 260 -848 81 167 -210 -154 -110 -217 -615 -741 -796 326 -654 342 902 -963 -509 919 234 286 119 -61 745 -786 -946 96 -253 139 566 -149 629 337 -106 -988 680 -937 812 13 51 -623 -253 -264 -42 873 -144 -832 837 91 -61 122 928 -967 466 798 53 -496 -874 646 555 534 524 503 -821 -320 340 -806 -884 86 436 -192 -341 -847 -635 -850 -772 989 -912 904 201 207 -479 878 -611 -657 -888 -133 976 427 69 472 167 292 22 -631 589 -561 -634 -101 -636 -600 -178 555 -45 587 15 210 -57 -684 97 668 271 -638 605 -618 974 877 428 342 354 842 719 989 595 -441 -834 -622 -345 -222 199 148 283 -975 158 829 171 76 -598 -254 -296 -784 -529 805 455 -186 218 326 -576 -896 -255 -779 669 54 -332 908 343 139 -228 308 -757 -336 310 697 489 69 719 157 2 -118 954 -330 724 51 619 485 356 397 -102 -88 -930 3 -629 139 -80 -614 778 115 -320 567 -90 643 -466 -669 776 819 975 -987 674 251 -840 -141 -732 591 429 441 7 -348 -155 630 979 530 256 429 886 -812 442 397 -110 898 -59 -559 -373 698 928 -206 232 -288 -574 -227 170 202 670 613 -99 -504 -803 703 -735 641 -849 -178 -626 -210 -80 408 -534 880 13 -363 -199 -934 899 -952 682 -611 73 737 -692 -111 -563 -533 728 924 -652 -980 -925 -797 192 -737 814 469 -878 -342 -338 -375 630 445 -636 -293 250 -469 -613 828 716 -346 613 -778 -130 -755 347 -341 -663 -835 -759 952 -640 -343 -834 -85 94 -721 -997 -599 234 -157 -643 393 829 -996 939 35 77 -309 -354 -702 352 448 -254 -507 533 -555 -266 849 -85 -440 628 -546 889 -627 -154 984 256 258 -175 -513 579 17 -811 -487 377 -746 684 877 -262 931 -319 -278 936 254 249 -287 743 -748 -892 -263 246 -944 286 -585 503 861 670 742 -923 -980 -143 -895 435 -21 -715 -81 708 842 -350 -873 943 171 -643 -417 -831 -677 -261 396 -443 503 62 -576 -664 -450 213 869 431 -156 347 943 -743 423 68 832 371 670 953 336 879 -265 -83 515 -55 753 -964 968 -329 97 990 362 -29 -215 433 -656 221 466 741 705 -259 237 -327 548 788 324 657 206 -677 849 424 48 -669 -459 835 121 -527 -530 -137 592 -634 55 -263 -12 -586 265 432 -315 969 -706 -831 45 -382 -691 13 497 -836 844 770 729 378 202 910 428 35 86 -536 49 -476 -396 92 -141 85 -386 905 252 -319 554 573 896 -937 616 -699 -171 -395 572 -529 669 369 -68 317 352 892 -609 543 -704 -626 238 -121 986 365 432 703 -155 -382 -572 4 -595 -307 760 -337 -280 222 102 -726 964 -637 -426 -229 428 630 525 515 386 237 275 -713 88 910 -755 390 -98 127 836 176 689 312 648 -97 124 694 778 908 593 27 -666 175 -400 -879 534 599 757 256 190 666 461 760 479 -561 -309 -167 -947 279 676 975 -349 -363 437 87 965 -349 -578 -120 18 -230 -596 -513 809 -299 237 425 -81 819 -902 -959 498 717 -190 784 -259 -703 38 -324 763 -478 -613 -953 283 -391 775 -879 789 322 -94 260 -757 -71 880 -43 185 -926 138 523 831 -628 386 48 885 873 283 445 -779 -69 -397 254 -138 -427 -408 335 543 143 -487 -398 392 647 716 465 -231 221 143 34 -681 -321 -940 944 -265 574 -968 200 -261 567 971 -375 -677 773 751 -241 -925 -358 624 751 -367 -843 -536 -963 -500 503 527 990 -843 -793 -174 -905 235 -956 343 -820 781 707 39 141 809 88 -981 195 -392 103 768 953 -850 953 -487 -779 -729 71 788 934 -99 145 116 -841 659 -938 -145 442 -446 366 701 -670 -657 -762 -545 347 -39 -320 342 -391 371 -551 -890 -880 -84 -158 179 378 330 -314 -61 341 -65 -462 -511 348 442 678 -246 776 885 994 -190 609 -950 -897 174 427 307 -529 -52 733 -460 -55 -907 -997 128 878 -531 959 809 -740 684 -920 -638 77 537 884 -803 -448 193 -324 -53 288 226 -359 552 211 248 -701 712 -914 -875 -163 -223 -102 2 -271 -576 609 650 19 814 -977 53 -628 -670 566 359 -751 -22 997 -737 -834 258 -335 509 139 -645 487 -927 -225 -161 536 -563 -674 421 579 -554 164 -9 -301 536 -802 839 784 -91 660 -814 449 -847 475 951 -633 948 24 -586 -904 888 110 -214 -505 337 -936 768 823 733 955 401 510 44 498 -219 -562 23 343 -392 682 653 527 -887 516 29 131 956 77 -664 -745 814 -978 60 796 623 433 963 322 860 -60 -975 625 -648 -58 -910 166 -967 -304 -972 -922 -42 777 177 -836 -485 235 888 -98 -969 -460 939 -446 -185 -149 -457 -172 87 117 -461 -889 914 -1000 -617 -863 241 665 -120 502 -106 -881 -974 305 831 752 -918 933 -875 307 -512 -528 570 -38 -250 -513 -768 225 986 -160 -559 188 454 -283 816 -917 17 154 685 -325 407 -914 -603 -209 -621 909 974 -211 534 -762 811 194 562 595 -126 -629 673 -822 223 -69 894 -733 536 695 174 -341 -402 949 -354 92 -699 56 61 -604 -996 232 961 -234 484 277 647 53 -438 -947 -884 245 -258 -431 -190 612 85 949 -684 143 112 812 -769 537 987 -605 92 -336 105 202 -16 -712 660 610 560 -907 -179 143 -204 561 -141 -55 766 729 -670 -614 698 -366 -457 -317 -916 -339 -890 685 218 3 665 -671 -49 586 526 965 -481 -329 286 326 -567 -491 -889 894 628 265 483 250 -278 -789 -166 111 743 -524 -14 -865 807 907 521 321 -95 -720 999 -453 270 -87 -636 95 949 -27 -379 536 727 735 -519 652 -882 534 -25 11 -280 505 544 191 -598 -808 573 259 -860 593 224 -410 -512 954 -201 -163 -186 974 -994 524 -174 343 618 286 -609 -340 -763 -517 931 -986 625 -546 164 239 -974 -641 -818 440 -678 945 830 928 405 408 -605 -747 -622 -955 785 -990 -669 900 -905 -703 151 -306 762 779 -637 701 -889 802 -160 -194 -543 -316 346 -247 381 -434 458 -900 -285 -155 -3 394 -33 852 -286 -75 -13 73 -299 213 -498 -657 339 296 101 -788 -973 -524 923 -421 436 -1000 806 -671 -717 -311 861 219 -344 961 -925 -944 -206 308 193 705 744 509 -98 -457 822 589 291 -794 438 419 -10 819 879 -875 116 653 960 -228 -812 -396 -909 947 566 -940 753 -117 476 -535 788 -391 396 8 781 256 -869 -628 386 792 -673 -727 -641 -981 -884 -498 -959 392 -522 -398 669 -234 -256 331 -232 961 -980 -350 -548 471 -397 -195 334 -17 -519 -781 620 -130 -602 -516 858 -92 585 527 -778 -17 -785 -283 474 -187 -110 325 -913 414 753 100 -715 -488 -373 346 675 263 -800 -291 -995 707 -27 231 32 773 43 -573 217 -595 692 641 -18 -325 -325 -535 619 617 -310 716 -830 184 -743 -866 75 106 269 669 426 -119 298 152 -64 -560 -176 -139 -298 -849 -988 799 844 -191 786 -950 -258 -561 -299 426 -712 453 669 -947 -95 -46 866 761 -293 435 -271 936 -704 -429 -407 -380 -461 -566 691 806 609 -747 14 985 893 234 438 218 503 716 -991 7 -66 -489 -254 -167 -881 -765 -637 152 270 350 560 34 708 -950 -166 320 600 -246 -917 -348 -824 843 23 76 985 -423 206 -375 811 0 -333 346 -707 -194 -948 891 547 977 -383 794 443 216 -430 979 729 914 -132 743 420 162 909 -45 25 -501 598 -63 156 -315 280 -481 -245 -88 -541 235 629 -452 -442 -21 -937 431 882 781 -81 -841 -155 -66 -573 -639 -606 -629 -839 -781 141 259 -607 -463 178 -525 -438 861 -209 499 -630 413 979 709 287 -158 -253 -853 799 -727 -581 -109 -463 95 793 84 -383 602 576 296 -549 680 -741 -827 594 63 61 -401 102 44 -633 -598 68 -937 -246 744 -964 -233 -575 588 -752 -330 247 -389 949 -786 -942 -391 -998 967 581 -1000 669 -197 -755 137 544 -54 527 -82 717 563 439 -847 -269 -59 -940 -669 -173 -966 710 -393 -491 467 783 -907 -85 -619 365 867 573 -917 207 -959 919 -770 -172 -357 -643 829 -682 -603 579 -254 -879 647 475 173 -841 229 112 -993 -206 234 94 -839 267 -720 -659 685 -73 299 503 719 -350 804 236 826 774 -958 -756 -801 748 -140 -181 -601 305 -709 -905 -969 -335 -200 -433 -686 -393 176 765 876 783 -2 -986 709 958 -770 -978 72 -682 -198 491 129 -683 466 -958 -803 969 829 -705 -634 506 -311 -25 -761 402 -906 -761 -860 371 -510 -474 -428 -890 -313 263 224 -136 827 -697 350 -682 -506 -620 -361 130 -288 189 531 595 338 117 411 470 696 948 -938 259 -454 542 182 767 764 879 227 -615 934 955 707 63 -297 -283 -518 -557 641 517 -51 633 -264 -104 722 418 1 378 602 436 993 -264 158 -195 155 554 604 -248 -872 -340 444 136 -687 334 310 -68 198 -757 210 -239 451 892 -344 -789 -247 -840 -663 909 -907 -643 -641 -202 486 398 -534 664 -731 168 -632 -975 779 -140 779 -903 702 -582 -341 795 45 -701 868 866 114 -910 -669 663 -905 -431 -708 -551 65 530 325 451 27 573 231 -581 9 504 151 -118 -294 -384 -310 -601 -177 82 -398 621 -437 598 -648 26 763 -638 587 -830 504 754 -653 804 670 -843 -245 83 -413 -111 -240 313 -973 -472 396 196 -920 -759 727 -91 -800 -523 -761 -246 -24 -565 816 -403 776 -733 -468 -737 337 -567 989 335 -357 -862 -151 887 -412 389 279 188 988 -637 -321 -749 692 -61 -652 196 277 85 376 641 784 -724 459 237 508 649 -38 -570 -928 944 -719 -485 -65 -978 -511 -273 653 -79 378 -294 -367 -29 620 -145 488 151 -146 -42 -584 719 476 -190 711 -551 -822 -127 837 249 -680 -96 -722 365 -230 448 -112 573 -727 -84 -415 168 -55 -620 743 -368 -968 297 649 517 309 927 125 497 -369 -49 68 514 81 751 -336 -402 564 952 -38 319 -802 -634 -450 327 389 102 -50 841 -640 471 980 -384 -652 -437 961 -789 -795 -867 -665 -755 524 -58 978 -761 -851 685 -642 -203 226 17 355 585 867 458 968 983 734 -214 549 29 -566 452 182 815 787 827 163 572 -881 505 -75 553 51 -159 -619 347 243 613 81 -771 -894 20 629 -462 -50 -461 133 -188 458 558 -756 -782 18 -194 384 -506 447 -422 -43 397 -310 942 -779 -111 939 724 -944 115 797 -817 54 -623 -799 308 -96 -543 -896 -133 305 345 136 -533 -977 105 -235 859 234 -756 -622 -525 388 -161 76 -703 -165 -990 -887 857 54 -288 263 216 261 -327 -567 690 124 -652 -155 -893 337 -168 765 -720 -3 -479 -981 -651 547 -736 402 -732 570 28 251 -128 329 72 113 27 704 -363 963 351 87 192 -239 713 -337 285 -399 749 249 -600 -508 25 -372 766 434 715 -221 171 174 -718 -348 -100 -583 60 821 269 560 159 933 880 -426 973 -733 23 335 764 -394 734 576 -515 -164 535 472 367 -382 -988 958 179 900 -413 -19 464 1000 281 -494 781 651 589 780 -436 -753 588 64 251 638 -240 314 -350 -959 170 402 -271 -837 552 393 226 -773 -203 -790 39 -907 -714 632 99 -761 448 -509 -136 -890 380 -143 435 907 -260 548 -178 422 -316 -822 -21 -938 -473 -650 -189 294 -30 866 453 -661 -296 248 705 -116 -473 736 -13 609 -923 123 -92 231 866 -699 -334 279 741 -471 255 582 -127 270 -402 -28 158 -881 861 -899 -403 -474 -891 -450 229 615 484 514 312 -1000 948 357 -405 140 -487 380 -220 676 -833 13 -922 -232 38 826 989 417 -177 -291 650 -881 -329 -953 770 -522 95 551 656 447 160 -657 -386 -345 -835 363 313 -483 -327 997 -791 -801 -652 471 -13 -839 -130 -531 -597 -737 -862 -658 -846 576 626 114 -900 23 -170 -838 485 -719 -558 815 333 -119 -19 373 995 624 812 508 -999 586 374 832 962 488 411 -293 -534 -219 776 -250 239 -384 136 -358 455 -522 -416 -589 72 -969 -430 34 446 471 -239 -917 -105 513 -999 148 524 -698 892 408 -564 -949 288 325 -292 636 -310 208 917 -585 584 728 439 208 658 129 -973 -709 179 -102 108 723 215 397 511 465 -359 -345 -200 -854 -689 815 -50 -373 -138 -464 837 -649 817 -178 -751 -277 -475 312 128 815 -71 992 783 -339 780 42 50 926 558 -920 -703 612 98 -400 458 -705 258 984 -235 -508 511 579 -191 -8 195 917 334 882 413 -65 -900 914 -458 -265 -800 787 -12 -789 -665 892 -69 -623 -748 -258 -358 485 215 384 -726 888 333 351 -559 -198 -456 -417 942 -386 359 869 268 481 -462 806 577 -415 145 114 -65 -391 -296 710 -843 -559 -3 573 -234 -723 336 536 660 420 -906 -319 -403 -995 596 -448 -350 337 363 701 665 -23 511 369 -631 -674 241 -437 -617 -760 -100 707 -493 -16 681 704 590 -31 257 21 -398 815 595 97 -704 -284 484 936 -498 -13 688 678 -276 -583 125 229 625 512 -406 -467 -518 410 -775 702 700 -727 -954 -293 602 -323 325 -475 510 244 60 320 -263 984 149 -374 -207 -818 247 332 200 65 -821 -261 605 816 150 -84 -108 -271 67 -250 -175 685 56 -230 -408 413 -825 267 118 -593 316 281 241 271 -789 -940 643 244 -451 -351 591 -787 -273 511 982 233 883 872 -658 -911 -963 -720 338 -675 -300 -18 766 -135 938 940 278 707 815 642 -385 -87 -429 54 -276 176 -229 997 647 786 154 571 -591 303 -14 -383 -193 -390 -487 18 450 -811 -559 -795 846 -953 -892 -138 -938 686 -613 926 73 610 -622 943 399 455 -349 -319 523 281 -899 -350 622 -925 907 826 309 -682 321 483 -782 861 710 711 -96 241 309 -338 322 -101 -705 -339 915 247 883 614 459 -579 -309 -246 -597 121 -826 -754 184 -769 390 -768 -983 -69 -361 -370 -418 -255 -701 941 -543 499 -84 -735 -415 697 909 -890 -993 290 -248 -950 423 -592 -871 -660 -217 535 -362 -161 7 -120 830 365 -217 720 40 505 179 706 -733 -325 -204 901 902 -556 678 -792 577 388 -790 -213 -183 -612 -500 640 247 -978 -404 -608 -564 116 -923 742 -991 -895 -925 765 284 215 -714 -90 -621 -760 -585 538 512 -825 -494 -63 520 -302 953 754 -323 -18 -173 539 -387 497 587 -522 969 515 -7 -639 993 -848 847 32 443 -349 217 -118 815 887 511 -56 -857 734 -869 -428 -354 743 -323 -343 996 513 -55 790 -552 845 625 242 214 -943 443 -767 146 -980 -254 455 -375 -657 298 -327 -816 -490 203 47 -343 983 -80 810 19 -224 -289 -627 -677 843 -578 -696 770 87 -951 318 -727 -312 116 937 -258 -314 -437 889 -109 -344 638 911 490 -572 774 -186 -744 -301 -339 -151 -47 -594 -43 935 405 525 17 -789 -129 528 403 975 173 -799 491 323 606 -349 531 -353 893 234 -570 997 -231 -345 -862 622 122 -165 -350 776 -242 -743 362 -966 -779 844 -506 -567 604 365 627 -375 146 -976 856 -895 -144 404 618 -802 243 -238 -846 902 -516 -92 7 369 -777 -615 -725 -796 -50 -442 -789 -5 770 166 -924 -586 305 -515 21 -351 826 23 -233 530 -785 55 -672 -274 373 774 489 991 698 -402 169 -792 888 436 -82 477 -784 907 121 891 307 462 -796 -549 795 -911 -391 714 -148 -664 762 345 -810 -72 221 -101 467 705 203 823 -159 772 -603 -287 185 -147 -222 -619 484 337 495 59 -753 818 845 804 516 494 -80 734 768 -298 -694 262 446 -607 -910 624 -139 -151 -327 -154 670 -963 -919 817 936 737 -399 -970 488 -293 752 -821 129 906 -408 890 497 -949 607 731 -222 -594 -279 -974 13 -560 414 -709 -552 467 -344 294 10 258 -506 -821 -233 -214 -656 25 44 866 -196 -762 588 -587 -896 -81 -169 -877 132 -597 -579 -837 579 -529 890 -86 565 -364 121 -175 -654 -458 773 -366 442 -27 550 216 -241 -940 -19 264 -52 342 -767 -845 -984 -590 -891 -477 -132 1 502 727 96 -689 -547 63 471 -725 -555 624 -305 431 350 -281 -714 -442 651 416 -761 -262 -637 613 -437 962 958 -263 325 -652 638 170 -660 -631 196 -562 -433 -472 -76 -463 601 -365 -272 529 733 -672 607 407 375 344 -418 -535 -295 449 502 188 157 135 474 -838 -826 -18 196 -325 152 565 -434 -322 287 245 977 -551 -820 180 -459 588 69 -377 406 558 433 832 479 358 -685 7 -634 -465 307 -423 -179 607 -549 -216 -715 346 -272 -275 460 473 -596 634 550 -431 -925 -934 227 -531 952 324 875 769 609 -462 390 349 794 950 573 508 -845 471 65 -317 517 81 -218 629 -532 560 649 204 -226 -329 809 354 451 660 418 -312 -585 -371 -761 -490 -357 432 502 -999 -313 614 316 -597 -742 -223 -490 -514 -861 496 -480 482 92 884 -955 -728 683 421 841 666 -882 -202 191 77 558 205 -858 678 731 757 22 521 476 480 687 -523 -519 548 765 636 -488 -817 347 -421 -66 7 -669 -649 -73 186 777 591 -593 -469 969 686 750 458 321 -566 664 -542 -826 0 -288 618 328 -280 175 474 -904 -967 -118 633 -811 -690 -646 -150 995 -431 -950 -819 775 75 876 808 -967 -193 984 340 -746 -721 -482 458 409 158 283 -10 -678 615 428 710 -459 -204 -804 310 892 -863 981 321 532 -792 -585 337 -333 916 -913 -406 251 -843 -239 832 -543 420 146 79 825 -352 143 664 -452 291 -699 799 95 -645 -637 920 158 -522 -787 963 -974 779 528 532 -118 -869 -588 878 244 372 823 425 -859 -63 -701 32 146 -284 761 283 238 717 -187 -187 432 877 177 -668 737 878 378 -695 -920 -571 -988 -609 -605 -647 234 488 782 -513 -649 -65 -861 796 906 -826 961 -737 583 10 -765 0 325 -955 -355 492 190 657 -862 -448 856 193 700 -337 -786 -938 -93 -555 604 987 534 959 819 -46 -986 -226 737 909 -160 5 -592 -303 801 571 -645 136 774 -543 -506 -701 750 -401 337 -840 -118 563 829 308 123 -428 691 -405 -132 -188 178 -220 -200 501 -947 155 842 -788 -209 -963 -421 -9 -298 -119 -168 -429 197 -482 77 -761 256 660 -22 -881 -59 862 -618 -430 635 166 304 116 -246 903 378 111 955 68 135 -70 -452 650 -931 -681 -413 -316 430 168 605 -443 -888 -174 -95 -636 399 -555 987 -906 49 -167 -262 334 -957 40 331 501 -192 869 -539 714 -95 -833 -722 -250 767 -85 -549 298 67 337 -942 -700 -384 768 119 -702 -683 -555 -19 -747 -759 812 391 -693 -644 -557 -76 -83 461 -783 -120 -373 514 -796 393 -406 94 -64 4 -75 -844 -54 501 -887 575 -551 -835 -758 800 111 680 -513 749 -654 -653 867 427 435 -353 277 705 8 413 -867 -599 743 755 266 -576 -445 937 -478 -35 527 51 737 -201 -571 -329 330 686 903 -903 -838 -360 981 108 565 -74 -138 -302 961 -862 -422 -90 -427 -97 -210 -289 -24 -634 307 41 -819 -176 934 -328 -583 832 615 -966 -166 -565 954 -108 -720 -678 -421 -427 464 929 -444 -911 -569 593 -744 -458 689 -973 594 -682 -919 -348 -996 -324 -990 -543 252 -48 -143 -956 -964 504 -935 197 -473 -98 -579 620 -606 -411 657 633 -194 -892 -735 -962 950 262 386 -175 902 -750 614 950 493 69 -199 -261 -953 33 135 190 928 -899 985 192 51 440 -552 617 -688 283 -618 952 -841 741 -10 -397 -160 -933 331 -74 -582 -571 43 58 -199 -342 -341 580 888 663 -28 33 651 600 -277 -27 -584 -706 -438 -575 -948 -549 -727 894 812 249 618 435 545 90 -23 -874 -750 -569 -947 -355 -615 -160 967 216 -370 282 -730 771 -122 506 553 79 -244 427 189 -938 507 -456 -944 954 66 -484 -896 -229 -575 305 432 207 667 385 281 952 -576 449 -478 789 323 315 450 -618 -834 531 -871 659 -472 -351 248 726 839 -845 425 847 -756 -510 -180 800 279 -227 579 -899 -939 282 -433 -246 700 150 265 365 -118 -835 132 74 -619 -718 -450 -707 -930 -708 195 -934 -420 -925 839 258 519 -1 829 716 -423 719 582 390 -650 -331 -548 575 898 559 484 436 847 185 -704 -67 412 -665 -946 -3 733 103 457 172 -182 -322 -267 -568 750 -868 746 -650 357 664 227 170 -236 -855 -552 -266 -201 -597 -55 445 525 -494 478 669 -116 439 310 778 -151 -612 934 524 -873 92 296 508 -801 886 -456 -732 391 -258 -33 943 -947 473 -648 -107 696 -449 141 -45 751 -239 -671 -511 -638 483 214 623 320 474 -502 -172 824 -157 415 -498 143 827 -815 619 -530 -414 821 751 -675 166 665 739 401 186 -226 672 221 829 -481 -610 39 372 980 -412 612 461 542 -97 -916 -138 -830 141 230 -651 15 368 926 -135 -624 -438 603 -670 26 -377 -189 600 -330 -409 175 284 560 591 944 -809 352 -251 -817 433 634 870 429 523 -603 -92 76 -926 499 585 235 908 -464 -660 -34 -695 -282 563 442 -554 229 -88 -372 -745 -31 -318 -131 -332 -235 -426 782 65 545 -236 821 182 -327 455 397 -365 201 -165 -213 -208 370 584 957 -956 -158 -541 202 -910 -526 -676 382 584 -566 -719 -808 104 417 -561 -891 -881 -631 -215 748 -345 -573 455 -309 241 -492 857 -191 808 415 82 -425 668 814 -444 503 -23 156 675 953 455 768 21 600 -992 309 -96 881 824 -384 983 -57 -331 -121 -353 20 151 -909 -24 -266 -497 -383 -965 -928 581 634 321 -83 525 -784 248 -318 -684 242 -265 824 731 632 282 -650 -497 -93 -491 107 689 -518 -655 -93 699 595 -245 -605 71 -385 173 -203 -94 692 -207 -423 121 534 474 -406 -599 -857 -648 48 -227 -166 -531 780 959 -594 -500 -755 -236 -719 606 -914 666 -722 -169 607 -647 -413 -80 416 -905 267 9 -841 -298 -59 -772 936 344 -7 113 -271 -709 -846 -682 -445 755 28 981 -166 -454 775 -331 391 727 917 925 -597 -482 496 590 -436 -228 -164 -670 -758 940 -445 -217 -903 158 -285 -551 -938 -56 -319 -21 -916 666 231 879 -538 431 -214 736 724 854 948 -133 731 671 -823 484 -550 -451 34 -991 208 743 333 -906 383 -479 -124 955 607 51 8 -348 -508 -89 43 29 -580 105 568 780 67 -672 345 221 -918 309 642 -84 215 786 460 806 -967 376 -980 -296 456 -366 304 -277 -540 802 -283 38 332 -322 -278 855 -231 692 910 672 -537 301 200 108 -442 -740 -509 956 -282 323 -344 -765 -958 358 295 686 -892 370 671 770 628 -379 -422 111 102 221 -801 -380 -927 -164 349 -655 -372 188 200 -159 400 -498 193 178 -293 -425 487 220 103 -595 977 199 756 512 -412 -525 366 -696 -818 268 -166 -846 324 5 722 487 -233 -513 -430 -918 -886 907 251 -648 -810 -989 -180 -298 -648 -830 719 858 413 -805 916 -892 606 -938 699 -583 78 -831 771 -815 392 -723 -397 -552 746 -424 941 -930 298 -376 -17 -420 826 239 -636 673 -893 197 -650 587 -857 139 839 411 773 444 -702 356 308 -931 938 -926 49 865 -403 -887 403 494 680 948 -423 715 -945 360 -379 -376 619 869 -648 916 607 -792 623 594 -506 -161 360 -721 243 -301 -683 -314 -33 620 -438 -299 -408 -545 -972 783 -915 231 -464 -966 -904 -67 -617 -288 55 855 -415 -462 90 -488 154 523 401 -831 -637 -407 159 152 -672 -762 -485 -26 868 -474 -257 -282 500 -848 -356 762 550 -51 828 495 -259 629 -383 239 -491 -129 -118 885 -800 457 210 954 776 683 -329 -127 938 251 -74 -324 750 -866 443 -679 661 30 268 711 -769 245 -61 188 -359 118 428 857 638 356 461 811 670 525 9 849 -488 411 848 -344 -708 642 77 658 -276 -880 271 380 -640 -92 65 -597 817 -721 -951 403 -442 71 416 -518 -105 275 -103 -129 608 442 -29 -377 217 -187 -279 761 -654 -956 589 600 208 -863 235 -100 82 122 837 198 -69 52 -833 423 -233 -412 3 240 781 -391 -929 -238 986 586 -697 -582 102 -638 838 512 357 360 -978 -598 -197 -333 -41 136 -830 445 -475 863 -993 -882 737 974 -775 569 51 -86 -27 -748 985 541 -187 -926 92 -874 -337 722 920 936 -549 955 -119 -413 -981 590 -110 914 980 397 -595 -99 -285 -878 -93 -967 225 -25 1 -30 -444 -666 551 -909 -420 552 -352 437 651 -646 809 489 -391 902 777 691 492 547 158 -558 832 -477 339 -236 525 -296 -427 650 947 -382 -952 -178 921 -538 -339 -106 971 847 559 871 -289 947 862 -755 -185 -781 483 -508 309 -527 -424 13 815 8 800 942 -4 775 817 -742 715 -417 870 86 120 -823 -986 -336 -960 -269 671 574 -836 -222 -246 -107 256 90 585 -631 -235 593 -758 -400 130 -259 -480 753 -62 -125 974 -748 -294 915 -789 629 -594 -6 -742 335 -885 -974 -683 -397 -69 -4 -684 54 -598 -795 -650 870 418 40 52 -438 -867 -35 -906 -423 -372 103 -567 925 -704 506 -9 -757 13 929 671 -840 -29 -534 725 886 251 -120 716 632 122 -808 406 518 -386 196 332 -630 -850 615 805 -42 -924 -780 -44 107 505 533 -613 676 -307 -205 418 277 -243 -161 786 794 399 -517 809 351 -85 797 -940 11 398 907 179 -198 -268 61 -985 -241 447 -273 -451 -542 -326 428 426 615 598 -304 847 -205 855 -105 -511 953 -810 891 201 -610 157 -347 958 172 -85 203 -885 -502 -901 121 -37 870 -679 624 782 753 99 251 -220 -206 -789 447 -757 -13 -566 -726 -865 522 -284 930 -195 -957 -835 417 975 191 590 -469 -725 -878 -88 988 909 -437 317 616 -604 -987 -4 911 -268 -505 -305 159 693 287 -311 -721 260 586 203 -599 -453 758 -716 829 338 -177 -621 895 -371 853 -494 -645 -649 -918 330 -12 111 -770 -8 827 105 -28 682 -440 -170 -765 -630 -791 -633 932 -461 -827 152 740 -180 -253 -444 248 945 944 521 868 860 -25 -984 -286 631 25 120 624 -925 156 432 894 -43 812 181 -573 -979 -825 195 -215 -88 332 -698 -12 -47 -772 -832 133 538 -109 -792 602 -442 -995 452 907 355 435 -89 -929 -93 505 615 830 -681 -338 229 -116 -901 852 1 245 -131 236 796 -539 -608 270 -950 606 74 428 -945 367 -917 -42 -778 -325 2 -153 135 63 976 -114 392 235 -340 337 -371 -466 -98 -90 411 -237 -367 439 732 -709 -859 -112 -874 327 -967 -274 -208 246 953 175 25 961 -930 736 265 948 -973 342 784 638 335 -557 122 -59 84 21 224 814 636 925 491 768 -696 451 215 -122 -861 222 -327 -767 910 125 900 773 -216 -629 -739 108 -388 -88 -883 714 -518 859 -631 584 794 -640 773 -28 -789 494 697 -971 995 -37 -548 149 -421 91 239 -14 235 490 -533 549 226 -729 -154 296 32 -521 -477 -992 -177 730 998 162 759 -922 -730 -643 939 -818 486 -40 -474 -816 -942 -976 144 -57 317 -636 -970 -241 912 -210 545 -919 -499 857 -237 -779 567 89 6 670 839 -595 529 -424 658 554 399 4 288 114 853 -549 -203 333 -876 247 -962 -700 -99 -478 335 378 705 158 -973 970 -848 -61 -501 -837 -606 -676 -285 -792 998 -742 -772 691 -796 -145 -252 826 -744 -56 640 920 656 -897 622 -244 140 -669 563 281 -321 -989 -326 -755 774 261 -99 -476 -145 300 1 -553 -979 -778 -373 822 742 538 -151 -885 792 -306 -989 -299 941 -227 273 588 -580 -406 -402 105 -85 -700 577 -824 -654 528 -187 -147 136 -523 -57 -476 -227 589 -402 -448 138 -826 -122 -877 -331 -37 565 -476 335 -914 -52 747 560 473 -384 192 -9 318 -374 -190 458 811 462 -745 811 764 -342 384 -139 370 -598 919 385 105 -835 379 -95 -408 745 -325 -878 -636 -58 799 -668 842 -740 -283 -833 494 163 -636 980 -854 727 949 27 -706 -567 -337 -865 -858 150 5 938 106 259 -300 332 -411 -656 -384 595 959 -266 114 -975 -883 -156 -739 349 -761 712 -678 -634 -976 406 -32 187 24 -63 -461 773 731 539 772 -946 -640 907 -323 -545 -33 -369 349 15 -912 -750 556 -675 -268 819 -224 -779 315 -11 -868 200 -79 -223 -597 -472 923 575 -902 476 565 268 912 861 714 525 -381 69 -26 -696 -929 626 -247 26 -335 139 586 -379 -101 61 996 -528 445 -181 149 733 -342 801 552 -256 541 -565 755 922 217 818 889 -403 -167 -250 -493 -698 -47 909 586 248 -948 661 -210 423 861 277 -758 -968 552 -637 993 672 -782 534 -708 376 -182 -751 -62 -718 -42 825 422 276 -542 949 -103 726 892 217 -75 990 -653 -353 -430 259 -972 934 -551 -668 987 532 -932 715 -416 -589 -194 823 319 88 -696 40 804 -224 618 930 370 -631 403 45 -753 -441 807 -719 -51 751 -31 612 -857 781 518 -112 -95 872 757 -78 -961 -462 -994 -450 950 -754 -444 433 801 795 534 -362 -714 -224 28 -230 595 -121 -948 -940 764 -727 -17 -813 -244 -993 -240 -707 -713 -666 866 -957 13 -58 460 98 657 -115 -545 624 176 508 -386 -845 16 739 336 -536 793 68 310 -143 808 -999 458 -139 -671 829 603 -937 -225 760 975 -398 338 790 -546 528 -194 330 589 974 -722 -452 -928 -422 -926 -762 891 424 990 -637 664 975 -214 982 -828 -890 76 207 -769 -946 462 -833 -170 123 -68 -564 -742 992 917 622 -366 -801 -138 923 865 384 -267 -482 185 -973 89 808 -342 453 -970 -197 -189 755 -583 -919 -927 -606 685 47 647 120 1 -660 -949 -483 971 -513 570 328 -856 339 825 -39 767 772 519 497 238 773 994 232 666 243 496 -906 305 46 -815 356 -64 366 598 -643 -555 -269 561 -843 -625 -714 -295 -831 -501 -132 384 -592 574 242 66 -268 -363 610 -549 -793 -290 -599 936 482 -737 453 -952 525 -587 919 -839 -295 -761 -340 681 731 -776 -57 483 -843 -646 676 767 -959 -465 705 -676 -744 672 850 -612 329 673 -477 376 656 -722 -487 604 -366 -250 -389 -388 773 -929 -909 -335 -468 -623 715 -725 133 415 769 -284 808 -129 196 -869 862 768 409 -972 339 358 631 -435 538 947 -125 -205 503 -332 -88 -937 -27 -814 -890 -910 -868 808 -160 732 -231 -350 -607 -827 -991 787 -18 -103 -570 766 0 457 -25 375 519 426 47 195 597 892 869 -169 -475 -671 -540 -307 -233 -611 286 -129 547 -902 -837 352 546 -183 -717 772 297 22 -283 487 830 915 -549 931 -632 -50 934 -343 882 -372 -408 -979 -750 28 688 -328 -342 -26 -206 -164 -507 -689 -696 -594 887 738 233 -34 261 666 115 207 881 893 -154 -198 -508 24 794 -897 784 916 -777 335 505 -553 659 -822 -51 711 477 -609 401 -675 235 503 423 646 -941 -841 152 -239 -819 -533 631 529 -168 4 0 -350 -96 -513 902 -614 -264 669 710 529 -369 139 21 373 -79 -978 -590 631 847 268 -344 776 -140 -643 136 -443 272 -439 649 -316 15 797 94 104 777 869 -284 -107 926 -545 -572 499 -579 625 722 43 328 -2 -804 -899 806 -949 -64 -346 889 -943 -804 43 620 519 837 514 -807 -155 102 -631 -290 267 641 -425 513 557 556 -777 -585 858 -729 177 254 860 -800 -24 -175 773 -594 197 433 -290 906 499 935 128 -219 234 -19 -287 -210 -523 -940 102 658 929 585 -238 -280 175 -884 -504 472 477 926 -589 -52 -433 -636 -133 511 339 627 -737 685 746 -528 -593 251 635 -664 346 -51 -477 -974 -127 320 -119 988 7 -773 -691 289 -931 324 833 -792 -415 427 42 815 -971 -108 366 -953 -450 145 691 -884 -621 598 -808 -16 641 925 507 -84 -241 937 401 811 -915 -33 -667 -969 -180 -755 306 -215 -732 85 -636 804 327 346 445 34 -396 599 972 609 375 -357 421 -659 -256 853 -892 505 -845 -949 695 877 28 552 366 759 -645 -573 -872 726 706 421 -868 104 -748 -589 578 -263 711 -894 -229 239 308 103 -766 141 16 -883 -175 -567 310 -912 -492 1 748 -257 341 321 -96 243 -898 -209 811 447 -540 71 325 -502 -161 -805 -622 -144 653 460 403 524 -657 242 678 157 -867 -812 963 -364 137 -797 936 -790 -271 196 -740 -561 573 111 535 -208 -802 -161 -500 -815 -942 981 -488 37 576 -221 -636 -443 656 780 -477 -928 -793 -479 -401 -161 -36 -439 -614 330 -589 -44 -136 860 976 619 966 -622 -557 532 -479 414 932 -111 -342 50 -48 -663 988 784 -23 922 413 594 885 399 681 659 142 -56 -854 -362 280 -427 86 -158 431 -320 843 327 685 49 759 -180 494 997 -243 -407 -386 970 -435 -652 67 139 -371 13 -150 -164 -265 -536 -795 -235 383 -606 -440 608 -906 -608 -188 192 335 494 -525 -291 826 -432 22 -817 -485 -734 116 -200 960 441 804 -192 -595 -949 703 -495 564 110 -53 -903 617 355 467 569 810 91 967 316 -315 971 272 708 -455 374 -853 803 -470 439 -964 -842 675 -44 -634 213 856 297 149 -553 545 399 1 -620 704 476 -258 -483 368 395 -874 -793 937 267 522 553 668 -527 -79 445 899 277 365 573 -343 588 649 -665 -440 458 -443 622 406 -175 487 155 -156 -725 -83 -790 -769 226 859 -923 -935 -734 752 76 -54 875 -611 372 176 -801 -698 -167 -718 -972 792 188 77 764 -758 107 237 6 897 607 87 -144 57 574 -573 -753 -724 -478 515 -112 -549 -973 706 -602 578 687 -416 714 -387 -601 -858 -992 -880 -594 -430 -847 155 450 527 -62 -886 478 -167 -454 -680 -707 -597 248 -655 -20 -551 -456 -901 -449 138 -816 -271 -57 421 533 610 -617 -61 81 -374 598 -373 331 -2 286 727 -444 -758 -160 -275 323 986 -692 -740 483 495 530 -319 333 -992 -929 276 -359 -285 569 -476 -575 -587 45 822 743 -153 -800 628 -515 978 804 694 696 567 65 75 -211 886 -414 -694 732 478 782 -81 -98 -111 103 -725 -182 -20 -52 -774 -709 -511 -921 5 118 819 -762 -45 274 637 32 -427 -169 -703 -417 379 598 -674 -371 694 -264 746 -34 432 683 753 -196 -590 441 -886 -341 319 -52 -27 -703 332 -47 -729 843 -736 -755 -104 -286 806 -76 -643 -490 -838 668 -590 468 64 602 -614 462 -15 687 -878 -658 -863 40 -674 -496 235 -279 -739 -20 -57 424 485 -429 -91 -685 -981 581 -250 730 -970 182 -799 649 -629 542 -620 604 -742 -715 -596 887 -527 680 788 -543 228 333 -123 -469 -887 -623 710 -729 549 403 -419 -971 847 -538 -984 -922 190 908 -853 -12 -990 242 -140 -576 -120 969 -279 -890 540 -317 -88 546 -93 -930 -427 -72 588 -143 -888 -979 -907 730 -640 516 579 416 785 299 407 -139 -689 -558 455 -247 -438 394 890 815 417 -936 865 -69 -280 -417 -324 -147 957 176 -862 -296 594 478 -833 562 104 -658 -434 -408 306 -659 240 289 -246 21 -918 -271 -322 231 385 998 -168 -963 -620 -906 486 415 -239 -615 325 -60 -112 683 -875 -140 -142 -686 602 -968 600 -74 894 -402 563 -183 -505 119 -620 41 999 -969 -766 -615 421 -873 432 -440 159 621 788 37 -187 84 -428 -109 -976 299 101 -352 -983 -519 -100 -346 -958 -851 612 -851 168 654 -606 814 -446 -588 165 385 942 825 -141 -521 -750 -201 -639 -606 -954 -792 776 -984 362 -93 -984 65 79 -692 -247 -775 -624 165 128 84 -359 517 -138 -26 -9 -369 772 -246 -180 -575 -353 -987 646 -475 447 -42 655 903 -425 760 -778 274 -43 242 712 -656 -67 -55 833 187 601 -602 -75 -802 323 14 -362 -337 -927 -21 -82 -437 53 725 865 503 -879 675 521 -725 -788 -590 -261 -748 -282 -778 961 -435 404 -619 542 605 -289 258 980 -621 607 -784 320 -343 901 -387 707 -796 427 -968 -568 -662 802 -196 868 183 -786 -786 659 921 154 -340 609 -344 -401 446 -436 -69 -75 261 906 -398 -204 -51 834 855 -615 -337 -968 -249 535 629 -189 196 918 142 -904 454 -64 82 505 -736 -476 579 -405 -629 -195 -322 -552 361 -436 26 113 -34 368 846 -851 820 -60 -608 -180 -161 -352 -482 336 -814 677 -57 550 -903 746 781 -985 885 -205 -923 -898 897 -608 872 719 -923 -708 213 -363 -650 -161 -53 950 743 -26 601 -542 -882 -784 146 283 -662 611 -238 -646 778 -109 759 -257 757 -731 884 765 -930 -994 856 409 10 -736 -58 -897 153 769 384 -683 580 -897 -6 -778 -842 387 455 107 926 70 -809 644 339 503 823 431 -934 72 356 945 867 -516 -465 909 594 822 -601 -545 933 823 786 371 -760 691 -75 216 33 87 115 692 -228 -849 -767 688 416 868 -472 756 -671 -298 10 -666 661 -239 -546 -940 105 354 -19 980 231 855 47 -789 -338 62 257 977 -16 -848 -422 199 167 120 -70 -996 313 82 758 -249 -347 -739 -350 833 -343 -533 -595 -321 655 182 633 176 264 -284 -355 -347 708 -363 -509 214 -68 -397 591 515 2 -963 -44 -88 -771 -322 73 474 -975 581 -564 -909 823 -151 500 -172 -428 -820 578 -554 -421 532 619 612 -531 617 683 -411 -713 63 176 412 -953 -856 7 943 277 -80 35 -678 400 442 882 369 948 -429 116 -503 338 116 -104 474 814 -245 78 531 672 -920 706 -248 278 774 -180 -683 538 -96 -261 -187 -709 -528 -733 -166 -522 -26 245 -616 -903 -306 -633 634 -94 718 -478 36 958 605 33 -4 -786 -850 357 -317 -14 773 465 -99 -614 -939 252 -100 568 -485 470 634 598 -100 -818 -873 533 -111 92 499 61 123 -305 444 -150 593 342 -896 922 -898 103 752 -766 516 441 784 -748 -451 -797 566 167 787 -869 884 991 858 776 -319 -469 864 536 532 -621 -233 -651 203 -629 930 -802 -1 -127 -627 -700 -581 845 578 -114 -962 -604 -228 758 -247 -609 -409 646 -504 -505 -208 -954 -298 -388 -582 -971 -740 -706 -353 994 749 -260 -750 -645 -307 193 142 -848 824 647 239 -501 632 705 -43 -205 431 864 881 851 184 -232 -735 -560 -287 -841 -810 -267 558 -852 -534 -481 -281 24 -630 797 -819 347 49 794 -760 -241 -277 -127 -73 991 436 -713 349 -627 234 -842 -434 94 238 266 -601 -909 -285 -736 182 -9 412 -407 701 -218 408 -418 763 547 860 -466 -756 -302 926 801 287 771 -113 -239 -795 273 -29 839 -215 320 954 949 -105 -311 -233 -433 578 601 -893 488 -563 -295 -99 438 -622 -745 -616 -503 -559 896 -508 165 -684 170 -107 -100 741 837 174 394 788 664 -857 561 986 991 -812 856 -949 -965 167 655 23 867 -381 513 -256 -601 -993 -930 -110 305 570 -565 -516 -728 523 -650 94 979 -665 101 654 91 -21 383 -624 -183 645 -80 -41 -998 687 -359 219 -892 718 105 852 -271 701 -371 9 244 -651 -874 750 -415 608 -627 543 39 511 -772 292 14 551 -498 621 973 557 362 -635 -158 -100 555 24 -623 402 -583 532 542 -47 -955 -21 984 -140 721 383 -120 -219 -7 -263 456 -12 39 -410 -534 43 35 157 744 -252 316 -842 379 77 -89 -887 -589 -986 938 -221 502 -567 -545 229 818 883 393 -529 -181 -829 395 -929 352 -273 799 311 962 639 344 356 463 682 -961 -583 -175 552 353 -111 -443 902 -908 -326 519 -853 -827 322 19 193 -449 -812 -348 -562 -492 -33 -403 -397 -45 -592 -605 675 309 -444 646 166 376 -898 149 -712 -778 684 420 371 -870 -963 -726 63 -963 -85 803 -398 285 545 333 -707 41 936 -763 -968 158 -136 21 -32 319 544 823 -988 -356 -584 -56 -122 -687 -363 -711 -988 573 -880 869 -642 843 864 894 259 -919 766 -442 -724 880 -707 -186 -672 484 531 268 -28 237 -449 -996 -538 -761 861 -619 218 937 260 74 -151 -473 26 -618 140 961 -557 -117 -444 -422 -987 -639 761 -520 -326 -161 412 183 859 139 -19 -251 -505 776 -950 274 242 -965 198 -42 -682 -788 579 543 918 -534 -944 386 -724 472 -595 -929 -237 -650 671 188 -812 144 290 -559 205 774 -469 971 40 70 927 -913 34 -470 -910 253 591 -865 -444 -937 498 -112 -147 892 -17 625 -283 -495 -534 161 -787 -279 89 -687 -252 543 -623 452 -383 -18 -387 -151 164 37 943 634 750 -407 918 -44 611 80 32 226 822 655 412 -485 536 -819 -936 433 418 584 -814 169 122 598 -43 747 813 -746 314 772 -968 721 -457 -213 -422 224 -63 938 -899 -139 -377 -447 -265 -749 -72 -905 -380 547 229 355 383 504 155 511 808 343 673 389 -373 405 627 -14 -717 827 -461 -511 593 453 407 -366 -963 -469 339 -988 -671 -141 -924 640 979 319 -791 863 448 -388 -238 -356 220 -247 118 -617 -809 780 791 -695 -736 -723 101 -985 -267 581 -129 -454 -31 -64 -266 636 -827 601 122 -582 677 -949 -165 922 -489 -837 436 120 446 719 197 -472 88 86 -228 -859 572 -814 -307 173 709 -751 973 400 -836 852 -321 -928 -155 347 -719 -448 -126 -548 533 349 -742 647 487 12 -214 269 -532 -676 916 759 -549 -841 703 -897 -177 662 -833 34 -507 768 -405 328 -356 604 197 823 -442 -875 -383 569 -867 -79 351 -199 -330 164 730 -256 -366 231 409 -815 666 -837 -507 867 84 -982 140 463 471 -628 230 -275 372 -210 866 -586 -854 396 907 -960 -922 303 -9 495 911 -405 525 -356 836 -94 -566 857 89 309 -822 505 -283 -931 -40 -977 302 165 -913 -284 -999 -145 -862 -9 -302 -703 320 400 -761 -395 24 650 -645 950 -278 55 -481 892 552 1000 815 -190 484 -808 -57 -574 -358 614 930 986 -465 -726 -153 -170 565 644 491 -274 -388 148 -443 198 -980 797 -770 915 290 -683 436 661 70 -723 481 -90 -689 155 225 739 -347 242 -410 34 -471 990 -921 -179 -674 602 -958 -943 75 163 -1000 -71 194 -935 -482 -543 -69 -936 783 627 402 -237 -211 -145 -783 -785 857 -401 768 -135 571 244 409 -23 -582 -126 -370 830 -220 -324 -672 524 -159 -296 177 502 730 955 -590 399 -328 -556 -244 933 173 -822 -677 -404 -742 -209 184 647 457 -302 -757 274 -119 275 -645 334 50 703 904 -163 985 -434 -387 9 -802 418 890 273 351 901 210 -277 -42 -63 -228 -806 -906 -760 -8 -797 -126 -323 -894 -68 -759 -743 10 -794 -458 415 849 445 -4 -593 -983 582 -692 -141 562 -43 0 -67 -576 157 -175 -555 -281 -387 18 -160 830 -687 -932 977 -90 -739 -201 514 223 18 782 -97 -36 758 -40 627 288 -441 520 764 -971 871 823 787 -57 -861 950 -898 876 919 606 65 -571 246 201 -220 718 818 -762 175 618 -900 480 775 830 851 87 -148 -296 247 698 815 626 -878 695 716 -661 800 930 -715 -16 732 100 78 -771 -231 276 -712 -459 642 641 -257 -243 251 -840 61 -113 152 380 986 555 -876 -63 -253 -127 297 196 -20 847 -510 175 704 -114 -141 587 -771 -968 -655 949 -191 296 -375 -860 -580 -539 597 189 -406 51 -638 -748 -93 -237 -569 -242 839 -926 400 907 -427 -500 -701 -247 -993 659 -989 -282 926 224 943 703 567 -397 -948 -138 -338 82 330 -474 -930 -850 -272 -391 -131 746 858 -220 865 51 887 -278 -836 818 915 -406 -538 -357 287 -333 766 -913 741 879 -611 679 -422 -261 919 553 -701 -837 889 -265 -97 -197 202 563 -300 -542 -326 -392 -863 -622 728 -35 920 520 350 -895 -342 522 624 615 -736 -217 893 908 -138 874 -20 673 808 540 308 -890 -823 -115 852 378 -326 -125 -756 487 430 -263 548 226 -160 883 -776 -799 -132 697 -159 -376 -113 200 -322 524 -829 -157 503 -245 175 57 -879 -180 -526 313 924 -649 -433 998 881 392 784 903 593 -590 -942 -901 -285 342 251 999 499 302 663 -339 461 642 -500 435 -467 207 419 645 -21 610 505 339 259 858 843 461 -431 -550 -654 -32 -801 -479 400 77 732 542 -132 818 407 30 57 405 -172 437 747 -653 -705 904 485 265 763 184 466 -797 -470 748 -904 -743 -531 232 715 944 914 692 681 75 473 903 143 499 -958 777 -884 -399 704 14 632 371 -414 -533 -251 763 632 -960 601 590 772 348 874 983 -919 -437 -118 384 857 -276 403 358 562 378 331 254 -17 -569 -442 380 686 -206 744 856 485 -500 -569 209 -823 756 -512 -929 -579 842 -858 -489 -128 -179 602 309 -996 -891 680 -713 792 533 871 970 -991 -687 -553 -373 104 -444 504 -233 394 287 698 307 352 -998 32 -76 483 436 -95 -326 736 -887 150 -273 -885 -282 428 -605 989 -169 -929 -35 -990 -961 78 -480 735 229 -76 -943 821 156 -548 411 360 26 -808 442 241 -206 943 387 19 618 90 -409 -532 231 -273 413 178 -325 965 -405 -420 385 -319 -86 399 -6 -367 -468 467 -720 605 10 -714 635 -677 227 270 -158 196 -66 997 137 -591 367 442 -448 508 567 630 -558 917 342 494 -757 -520 -823 960 -674 -1000 -101 -868 191 -571 710 953 -943 -467 -154 396 793 439 363 -964 -72 4 402 195 844 -419 -659 900 -592 559 -38 -465 836 -796 -738 -342 561 61 -212 -411 380 197 171 -805 -35 -195 801 747 -827 632 333 626 355 597 -668 612 -952 -747 -987 470 419 576 755 -848 495 -327 234 536 -760 489 -468 876 160 639 -270 -819 -877 -353 58 -276 -918 642 555 802 -463 485 871 -858 218 -188 298 146 -516 800 340 -181 -369 839 -6 379 606 -506 -857 51 507 467 753 -531 117 597 331 -739 -349 785 -801 402 248 626 -826 790 400 323 293 726 -268 653 647 -668 -202 -852 524 -859 168 -805 -575 122 -925 -938 982 461 221 -787 -309 972 -457 314 -126 -992 518 500 -766 270 -890 -534 485 -262 -207 853 -860 861 -673 -257 -774 -718 -206 171 143 -702 -505 -181 -938 -19 -577 -687 988 781 170 272 -649 -189 -295 434 -402 -811 -948 642 -353 -158 -674 -427 -509 -221 -634 -576 -862 495 121 235 -422 216 -726 -911 311 952 528 955 553 -882 -14 888 759 -624 748 -652 299 -621 -371 264 -597 570 732 -77 632 -509 903 -210 909 714 -83 -264 929 99 -766 764 580 973 200 571 -127 458 650 239 -678 -564 -280 807 431 -454 -599 920 874 -10 868 293 788 -228 592 757 -185 103 -382 146 -898 64 -414 -214 64 -54 -945 -9 686 -492 464 -248 -422 -557 -198 8 -278 -2 526 -247 -132 5 453 469 190 751 -946 297 -583 -713 531 639 -322 897 488 -924 -187 649 -836 -263 -808 -245 -333 -788 848 -978 349 -967 891 21 -849 -335 -313 -361 527 125 570 -315 -207 -939 -417 301 -994 -708 -501 293 582 504 174 -846 -952 166 -690 -431 239 43 894 386 499 -941 543 -499 -171 -926 -814 -613 -689 235 -625 -315 726 412 -16 -630 -72 -349 148 336 466 963 774 465 17 -447 -85 291 -469 -703 211 -603 357 -520 25 586 -323 -662 -457 185 -69 -286 777 521 893 -686 -52 10 -703 -932 -781 977 -186 -107 -76 -82 259 273 -183 664 -987 908 834 -701 481 551 -411 526 -401 -292 -268 180 590 -532 -13 413 -494 648 372 -110 332 -473 127 -323 815 -539 771 228 300 106 785 -185 -903 722 919 -98 -92 911 748 -57 742 498 -776 -414 12 -405 -46 -599 221 401 -713 754 8 262 873 -362 -246 -845 -594 492 -792 -300 660 -689 -311 -171 144 -734 130 -49 -960 743 35 983 427 -12 656 -202 323 55 -29 -611 -426 642 -742 -772 451 268 373 -665 980 -492 124 -408 129 531 611 -760 -620 -880 -256 201 -45 250 -520 540 -681 172 -63 -656 232 527 598 996 -80 -567 -323 621 -1000 806 -251 -284 -991 812 294 476 952 -566 865 -640 -421 -408 385 129 -432 416 -76 78 740 -341 -989 -285 -932 842 920 115 842 -505 -454 307 261 -981 -628 351 -286 271 -962 -740 -344 -429 708 142 108 600 37 331 772 494 -867 -745 518 952 115 -105 -840 -972 977 -85 144 798 -286 -172 728 -935 -730 -33 -458 591 461 860 -978 321 143 729 437 -717 831 -144 -661 -220 783 -575 549 767 -633 -778 -265 -507 397 39 -178 223 592 283 -837 -751 -382 46 514 671 468 -45 -928 608 360 -413 536 -416 -237 -999 877 -189 -405 -151 -338 -715 85 317 -419 -870 258 218 -684 -867 -257 -366 -268 164 -677 322 397 -775 136 524 159 20 796 383 -121 -372 -803 -629 -960 -416 612 -21 973 781 151 42 719 -170 426 -279 -278 -576 678 -970 309 680 930 -386 671 456 -260 -279 -710 930 -580 828 -835 681 745 -424 -138 -613 683 910 -130 -344 -57 -122 605 -151 163 419 -918 -537 -315 -539 270 -539 290 750 271 -398 -113 -531 -505 -343 242 -108 -495 152 456 127 791 407 -186 413 -897 -752 600 545 315 101 51 57 -185 -458 -506 -821 581 -989 737 312 23 236 -336 -359 -251 -860 -126 -614 512 -336 16 448 -191 907 466 -673 241 -398 715 797 -565 -346 553 537 -176 -773 267 591 451 216 -195 -310 895 -434 899 -787 138 319 -256 -324 -115 -32 928 602 -782 432 117 13 -168 -233 -291 66 -302 -1000 -748 -953 697 512 279 -741 -866 -506 972 845 421 -662 342 243 862 -297 -206 896 846 625 659 925 -562 -923 157 -264 -571 638 60 -97 -102 471 268 -434 667 567 -273 946 370 -430 46 -65 -763 -315 799 168 -644 -174 418 662 -198 -719 -227 -312 -599 311 934 209 -505 -512 945 508 -393 -114 -535 -333 -866 -624 -441 53 473 696 -539 -66 -994 837 199 -910 751 999 -785 -486 584 841 79 816 71 -233 264 -190 -588 167 -939 -765 430 412 0 552 552 92 -122 -697 977 990 -689 363 -972 -381 154 -816 41 507 20 -233 -32 -121 525 -447 -263 202 -482 -618 -625 -911 135 -462 -712 636 -32 -888 -412 -769 2 -102 169 269 -522 -454 281 -216 692 -305 -295 -725 69 -98 -436 31 312 260 -566 -284 -747 670 708 -285 -773 7 -604 -966 704 75 -908 496 169 129 727 209 806 332 -569 -712 595 1 503 -72 293 4 859 -357 161 508 -794 880 617 -247 983 557 385 180 -102 -500 -786 84 -235 298 -146 529 900 -28 191 964 -922 30 608 -178 -913 -122 -987 814 -439 122 -441 255 106 -429 -648 -936 396 330 892 446 -676 -834 -332 -646 783 114 70 -768 904 -373 -826 282 -930 -307 -510 278 108 328 265 717 -740 -836 429 952 -889 -75 112 -691 -838 960 -583 -39 -323 -49 713 -427 265 -803 22 785 226 86 -710 971 -836 -124 482 -277 -689 -696 652 -117 796 680 127 141 -393 -397 623 211 -121 1 638 772 237 493 756 26 -602 536 910 -63 90 164 -336 -389 -696 528 -386 522 894 -310 -703 -766 653 969 28 234 815 229 -146 596 437 -843 -508 -942 399 -906 -490 -44 38 546 276 106 -726 -243 373 920 80 217 550 40 941 431 431 846 222 612 815 -377 -459 -318 346 -748 606 32 470 67 658 254 917 -843 39 172 -222 -210 150 569 676 -165 26 -610 -143 431 -302 -266 -607 -655 -562 764 -846 -521 -112 -317 547 915 -267 575 -900 611 587 1 341 -612 -898 248 925 -58 727 279 -104 -475 575 76 -93 -968 46 83 -734 -38 778 -815 -445 -841 499 -811 -184 -161 -214 -80 193 -784 388 -447 -808 890 579 607 439 -387 189 397 329 -350 367 -70 -443 30 -406 774 -860 -817 171 -640 -77 -54 294 -878 461 -558 -143 744 -423 74 451 535 680 671 -360 -61 -559 862 971 28 701 546 -173 -157 -428 178 -149 870 572 368 513 741 -451 584 596 708 -697 -533 731 -979 -719 917 -88 741 -726 -265 -936 -333 -350 977 -863 283 679 -537 -995 -887 644 -735 -582 943 -723 -65 -592 -800 243 144 -243 -782 -251 -167 -724 -133 -907 582 -865 -685 579 -981 -378 -19 841 623 256 -670 505 -497 461 -459 452 -560 469 -174 -497 -289 113 368 675 482 813 929 -58 -699 -522 600 890 693 -722 -434 558 898 -816 114 90 -690 783 -434 -873 -539 -520 986 -10 -945 -754 -411 294 753 -754 -425 -73 -19 535 688 587 -442 -663 856 -849 330 -510 993 41 -209 408 -84 240 436 -281 528 -338 644 -430 -884 763 909 -682 -480 657 24 -258 209 448 644 843 -664 -247 -336 -949 -74 441 988 -566 282 687 -447 -63 -413 68 905 690 38 935 -925 -43 -318 774 253 -708 899 507 -448 301 522 -73 680 519 726 -355 15 -777 -158 802 160 -368 -315 -630 -393 54 -565 0 -581 693 -970 -583 332 -60 -508 653 162 -293 222 736 -460 -980 352 847 922 761 644 -662 558 -144 175 658 935 -633 -964 493 545 -329 994 190 720 62 -442 -435 -52 862 -463 513 713 376 -208 130 705 40 -238 -288 -62 374 372 247 297 -72 576 -961 -43 240 -993 402 81 -287 -167 -124 -918 658 -131 -580 -712 -501 -560 390 740 735 -95 -172 289 764 -151 866 863 -752 -748 636 -190 530 -906 707 285 -63 959 172 732 955 552 958 -876 -75 -690 -915 -589 -340 -584 914 -926 588 569 731 707 -907 741 -775 436 504 43 989 984 748 417 -3 803 -909 118 -596 613 -902 -63 333 -361 571 -662 -698 -410 73 -492 456 -18 -204 14 332 589 664 -314 577 857 826 49 -902 479 196 612 957 603 433 691 533 -772 -216 636 -584 -434 552 -293 -676 189 -247 566 159 -828 -545 -553 267 856 63 986 -726 457 446 938 -303 -786 -716 -606 108 -740 -198 -130 731 -693 104 -877 -786 467 499 840 -31 234 -764 549 -771 233 561 -981 622 -759 688 -237 -975 -477 144 -878 408 643 370 692 950 424 785 -415 222 -779 259 276 -388 502 -976 -50 -322 226 991 636 -277 -778 -294 133 126 991 119 -836 -976 249 336 327 -458 634 -772 -916 434 -274 218 -554 660 975 -527 91 -88 86 -490 739 363 609 463 752 513 448 -723 87 -264 -950 694 32 -343 -637 863 -34 -217 83 693 162 629 350 -831 449 691 162 815 -786 -82 986 -971 222 -536 -991 446 -705 807 231 -358 540 937 100 490 -313 -430 -439 134 -606 264 -497 880 -15 -533 -62 -601 -887 -144 565 -671 17 299 344 132 -533 -954 -234 -298 -314 753 -860 396 -721 -852 -906 -523 -172 513 -559 -436 -827 -423 248 31 -594 59 -502 -490 -611 -878 422 769 104 877 -480 779 89 129 -851 294 432 865 327 595 -257 -13 -158 -146 -875 572 162 849 -946 313 -141 683 -298 279 974 -923 555 -130 448 899 123 -278 -363 484 564 468 -64 263 207 41 -824 -708 174 372 -97 -364 -733 -410 220 -654 387 108 808 874 522 728 563 746 561 -524 -65 175 -744 -742 -707 -798 61 -365 462 -53 683 -940 847 -80 839 531 145 697 204 98 -83 -597 -895 197 103 -544 -371 -202 -286 -212 418 -962 -886 -296 -269 -219 10 651 -26 875 -673 -627 748 330 832 -823 82 370 950 179 -947 -58 608 923 -595 683 635 762 -956 79 904 307 -63 686 560 -282 -829 686 538 609 -604 17 225 -118 -210 467 850 -805 -772 -158 861 -274 -501 -231 635 -172 360 -553 -132 -538 329 -242 -687 -752 -980 343 288 -465 862 -894 -978 250 637 -428 712 493 369 -101 60 -486 -152 -994 308 -599 845 -912 -434 873 -883 62 -947 742 901 -397 -877 693 900 -599 207 885 173 581 51 -555 -21 852 -812 -72 542 -12 255 1000 411 -376 -939 -164 -599 -304 -493 434 -201 -680 -412 295 -516 171 -265 -996 878 -826 -39 -864 813 323 -890 -776 4 -550 366 -261 458 -131 33 -213 -555 74 -476 196 161 -206 239 -200 60 789 -699 -406 288 -226 -962 -19 818 241 440 136 426 -102 -365 426 271 -848 -601 521 -355 -412 -673 331 503 157 -139 50 -575 -585 290 32 -605 79 948 -138 437 929 540 502 606 -70 -742 692 327 -716 147 274 -615 470 884 261 523 -777 70 -407 54 -288 142 -68 911 461 -522 48 -729 623 484 -444 -509 579 -13 -330 -636 -584 -720 805 -747 77 414 117 -656 980 183 -323 -167 -852 -731 -102 -185 -313 490 841 -448 568 -998 667 -320 -788 61 -564 645 553 -599 871 -391 48 613 87 -279 105 -972 -703 -517 539 597 -737 143 738 424 -476 353 909 482 -752 -212 575 342 -893 -708 -77 629 -79 -458 -698 -51 472 -784 -346 171 561 -986 -336 -876 -357 776 -307 -43 884 -752 879 -21 805 -374 -388 -501 -643 -607 -220 642 724 -145 242 365 21 -102 850 -683 -729 -805 897 514 434 -633 -29 -335 397 -220 478 -143 201 -898 515 270 728 -760 53 941 -220 620 -873 125 -339 -491 -402 -152 -201 -546 805 -138 -793 -182 567 -744 753 -976 -713 315 187 -674 -535 597 293 -493 -951 519 641 -181 589 887 -120 261 -451 -750 -436 341 288 294 -14 878 500 -472 821 151 35 570 -792 -882 -378 761 66 -662 774 -190 -693 -562 642 -655 776 -66 -163 -265 -165 -13 802 779 894 524 259 -693 567 -409 -945 497 318 410 501 635 308 188 -268 -69 -366 -351 -39 -442 409 813 416 -931 -985 263 -622 -736 856 -548 -473 180 332 594 482 957 -642 560 972 215 -525 36 -892 921 373 573 478 -963 -748 450 310 945 158 125 -645 822 66 791 403 171 968 -947 -138 -535 -595 300 -182 -72 383 495 384 386 543 -855 200 526 232 84 -869 838 -678 -995 903 986 -939 -695 99 -978 -27 -711 -302 718 752 -322 -509 557 -620 712 -275 -797 234 741 930 368 340 -345 786 -612 -368 -115 128 -28 -195 54 666 897 212 111 -643 -426 123 -758 -742 -571 -936 877 516 -951 818 -765 -241 322 -839 193 -989 499 -300 974 -661 -651 514 -408 149 -914 569 796 463 995 960 834 -159 -50 350 -297 115 -336 -218 -142 -919 614 926 -442 547 403 347 -157 -346 891 697 834 670 350 289 -649 417 573 624 45 -524 -739 834 -820 711 -573 -305 303 695 886 140 -136 238 -176 -253 -195 -281 774 -567 -662 -765 123 -789 -719 232 924 216 599 370 -951 -580 -850 329 -937 -57 163 838 544 -215 254 238 -45 433 -879 659 -386 -846 663 -712 -632 -52 15 -354 -276 348 -347 -81 901 671 372 351 -801 -210 411 278 -337 -370 -514 394 292 258 -538 -964 175 -707 -488 -358 382 856 851 882 -795 973 -422 -552 731 790 -485 452 -893 591 459 534 -692 521 -820 126 -248 467 -283 -492 -400 -58 990 -600 64 -112 -402 -355 573 220 -722 198 940 954 519 -794 -375 -846 -439 -663 -401 -314 762 -118 873 676 595 676 -813 397 -846 -866 742 463 -762 -754 -108 121 -663 489 -248 -391 187 -403 984 823 639 251 -675 -736 675 -924 -805 -733 834 -599 -539 -187 984 -812 115 90 25 146 451 365 -602 590 695 36 -617 748 126 676 138 -953 325 -402 -858 455 -341 -135 530 112 900 17 -817 81 7 30 -888 836 -975 604 -634 -647 -508 135 -571 160 175 992 37 43 85 -363 481 457 -999 -255 428 -464 430 -213 482 959 -542 -984 -842 -683 984 -422 -467 559 -61 53 835 -515 -898 88 -292 -53 917 -378 -160 -262 -986 -747 -626 -347 692 968 -628 126 -892 -727 457 381 488 -990 -69 -252 56 -783 70 -384 -952 849 838 904 310 -623 85 155 232 -153 -161 -576 -501 -377 634 339 -867 -508 240 653 23 -574 442 -450 463 840 -629 887 -352 795 -528 87 -986 -941 -854 -477 173 861 331 208 -446 128 736 190 799 252 -356 -61 -365 827 64 -228 895 -630 -265 -218 801 -279 -453 -256 197 921 -424 -795 248 -518 -718 -405 -4 -189 -755 -949 -431 -668 949 438 -489 -897 -288 202 -667 -391 -653 -646 -433 -432 -504 -36 -346 -359 -809 -678 502 220 -443 -568 356 -826 98 909 -134 13 363 -100 132 -599 -335 544 -380 116 876 -177 -638 -814 766 772 116 540 -623 148 -507 169 517 409 132 232 -740 -123 -869 -969 389 887 -833 -219 -761 -29 -123 -181 477 -656 -485 -398 -372 730 899 11 338 385 -312 475 -518 -402 725 715 -925 612 524 -585 -456 -552 -579 275 -396 12 -395 -842 266 -765 72 -151 -294 556 -115 -945 474 455 -937 -698 480 226 -856 518 -901 -715 -279 894 -583 -309 -550 923 237 595 -882 127 834 497 528 -974 -697 -414 -663 915 -450 -769 -86 -275 -705 -465 189 123 813 158 -583 -631 -561 773 -527 -825 929 924 -363 189 -138 985 729 -272 240 620 861 236 90 261 351 -625 -728 955 -30 394 666 -419 -850 968 -353 298 -282 576 72 77 -122 -205 538 81 367 679 -165 183 -10 851 -406 77 824 767 389 77 72 150 551 254 -653 -920 -109 546 -409 749 -222 707 -629 334 36 177 700 923 443 -322 -429 635 434 -953 -106 -474 799 -493 -836 -941 -543 -528 -659 155 -101 -340 -833 586 -913 476 101 -991 813 -643 -361 -255 292 -733 989 -41 -284 522 -220 941 -230 84 38 467 251 60 383 259 549 -359 606 161 375 -250 -479 -570 789 -881 -615 313 899 862 884 878 64 93 -581 -526 -491 959 -352 612 -343 -3 825 460 -553 -671 -888 -236 -647 905 792 594 -356 -212 -175 -224 -718 -408 -251 -963 749 -393 907 -615 98 -343 -257 379 578 870 247 -894 -748 12 -413 -798 524 -365 618 -875 571 -99 246 -94 -877 -868 -726 -299 -674 -314 -234 959 485 365 844 -615 635 632 -909 -941 786 435 -563 -713 -259 882 154 545 611 292 925 220 35 854 -315 26 -813 -128 769 -273 -629 -50 338 599 -658 993 208 -139 146 704 391 -895 -574 526 424 676 -470 453 989 56 423 -488 590 -382 297 -994 213 431 -600 -762 -51 -798 -483 -259 -673 -593 -694 -95 275 -632 -476 -659 289 -22 -918 111 165 289 910 -303 -410 24 797 512 96 292 475 -136 973 -916 -223 -583 -214 -487 -564 507 450 -6 88 -848 -733 -704 561 244 -1000 -427 914 -362 325 -509 709 -765 642 -609 -953 951 870 -903 379 -381 66 624 -880 534 -355 -13 406 263 636 -78 851 962 -693 335 -332 923 -107 -6 -145 -887 -149 406 885 -965 -618 -253 777 764 718 -834 874 -979 -550 -755 486 -571 419 -950 -954 -373 -332 598 839 -583 -542 -605 -461 -381 -626 -949 337 -110 -812 -146 -447 383 225 -456 372 -796 870 587 -211 -495 675 751 779 -105 -4 293 694 159 383 -461 -677 498 -28 -477 40 930 -194 317 828 90 -778 703 -366 -719 218 -707 -609 690 -42 -304 -532 824 -846 766 -250 -724 -666 543 -268 -362 313 -277 180 -38 -867 -399 303 744 73 -102 -68 953 -31 -201 -55 -889 -505 -302 -996 -177 -155 61 522 275 938 -982 -247 711 -162 409 -891 428 -465 928 723 -854 102 -611 638 -582 553 -606 -856 -598 -996 -439 -718 -278 -791 -917 344 868 -207 -26 516 -139 -98 -438 138 -960 -216 -953 840 -822 892 619 -937 96 -985 443 -186 511 388 -202 599 845 -651 851 -125 433 -745 -980 -667 -199 985 -740 875 681 716 -248 -83 173 906 362 -174 615 540 326 -362 -937 -362 -683 715 -411 -870 -679 316 -20 907 -927 549 -451 321 -239 -776 794 -634 724 533 826 858 545 983 573 440 -742 -332 -558 -761 113 -534 192 -284 -239 -816 2 -641 -191 745 -389 39 107 106 41 854 -578 -215 -864 345 -116 110 805 -454 -296 -108 61 -511 583 -421 707 -871 -327 -114 -577 -679 795 944 -113 771 279 -531 -744 993 -364 340 281 708 -160 -643 -205 688 -169 183 257 707 -184 754 326 -923 -952 43 -210 -344 -952 -760 -769 -188 -221 492 -470 -209 -244 -800 161 -511 129 -966 781 -109 -391 305 -498 271 -515 943 -404 -599 -842 -517 860 -934 -607 -428 -139 -681 331 344 100 627 213 -627 294 894 -310 -564 968 99 437 239 675 724 878 -201 804 -312 245 -662 554 767 -766 -655 9 880 -732 940 -393 417 430 819 212 746 -398 -317 -861 -944 272 869 22 -626 877 250 269 -989 757 801 750 -699 -41 -346 928 -831 -607 -457 -522 -521 245 421 -185 -544 450 194 -943 627 762 580 385 868 -929 -176 266 888 66 690 358 12 46 239 173 876 250 -772 -56 -508 -44 626 -862 359 -791 65 -142 -937 939 0 -808 905 773 599 112 528 264 936 362 317 -619 546 488 -61 -280 748 226 448 -768 -830 684 507 793 514 -394 593 -935 -477 -380 -379 -556 985 -121 -496 -80 509 -985 111 -756 456 72 -626 -620 782 -940 23 201 514 586 763 487 -420 -601 645 -590 128 514 536 363 -486 -674 -831 377 -653 -464 417 775 465 405 747 328 636 -5 265 547 689 779 70 -537 -672 601 375 274 -727 -851 -706 -331 41 -240 -534 150 939 -986 -150 671 -164 -725 -3 -598 -52 -86 350 -679 34 572 -963 -777 -939 43 -315 -669 581 -234 -181 32 -310 -54 -621 80 522 79 -959 389 297 -969 -680 -18 -298 -932 625 985 -211 -825 -60 -441 631 -718 -697 -986 -538 487 760 -323 -941 911 -828 -646 -888 240 412 347 192 468 -937 455 778 -620 458 -529 -782 -750 711 -426 -648 -855 -863 -844 206 -582 659 -143 -963 -961 -126 -791 365 869 -252 -985 195 989 -746 -478 -833 -686 -751 -718 -765 -156 691 871 -979 -163 -440 37 -604 417 -126 -193 730 -117 -90 -474 773 410 983 261 543 129 -203 621 -476 379 383 -914 -124 39 870 -617 39 -906 -836 478 959 -496 -751 881 403 -865 -365 172 -886 500 -554 139 -160 817 -442 187 -994 240 576 100 36 993 -858 -682 536 -443 598 497 -559 819 484 429 -726 319 -326 -157 -606 -604 703 2 40 -975 840 -251 -356 2 -954 745 715 7 672 -705 -105 141 437 -512 81 33 -962 790 29 918 998 356 -936 450 547 787 -411 -753 404 -362 -599 140 -599 141 265 287 148 -973 130 595 -375 -445 -327 994 -536 668 100 247 -209 960 -224 405 -760 -590 -253 939 843 432 168 -450 -89 324 -404 -382 883 73 380 772 989 209 407 862 497 597 -706 -210 797 -448 109 -261 805 -754 -380 865 235 686 -854 472 330 -16 289 -640 763 -944 -285 482 -77 -181 808 -846 -180 -763 889 117 449 901 972 -725 204 124 546 609 376 349 281 77 -556 379 -123 -804 596 494 -275 865 892 -749 39 -479 -402 517 -770 -39 317 -996 123 508 945 -260 652 267 662 882 -364 -733 -394 -704 -90 821 -509 -800 517 -23 -264 981 -233 861 741 -944 -22 427 -404 796 -492 -996 349 106 -705 -786 294 -526 -655 266 -875 -286 -608 56 -715 -64 79 604 -728 318 35 -389 -72 -544 -316 730 918 388 -426 -589 148 413 -258 -717 259 -232 16 -354 -720 -63 894 352 -784 -336 -797 -104 313 -175 -676 -205 -639 -629 769 -484 54 -84 -785 961 -903 78 -925 -592 -375 376 379 -166 -22 953 407 552 768 614 -591 -784 253 -435 -539 396 -12 342 -31 867 -106 799 -31 -102 477 -621 -320 -420 593 -685 501 -159 -608 895 -758 566 568 483 796 568 -384 -523 833 392 391 967 -349 -632 457 -467 -564 -290 472 469 511 133 620 466 712 490 4 -925 -303 573 -977 -621 945 737 -539 55 288 357 742 186 852 962 908 763 84 -900 79 307 273 778 794 997 773 657 243 851 246 455 342 254 166 -271 886 471 -124 923 -718 -568 761 -640 -748 250 -283 -245 478 264 446 751 -271 766 -321 399 -742 -230 830 172 -79 -399 543 172 485 -657 204 326 709 -515 -209 -420 -536 588 -694 287 -928 -234 175 -106 992 -72 258 497 163 -874 322 -657 469 513 557 703 299 -116 343 -488 319 537 393 -958 77 -705 -733 95 118 -63 271 -402 985 753 655 686 203 -434 949 -745 235 820 -714 -377 270 -232 322 -547 202 604 521 -875 373 -520 -218 -781 115 370 -658 362 -712 663 284 981 -362 14 390 600 415 -296 -602 641 840 -882 420 736 682 -408 -803 -694 -909 246 490 523 -626 412 530 515 384 435 -165 338 -634 250 -48 28 -398 718 796 -388 228 53 220 227 76 661 -671 663 -434 462 25 125 -128 273 341 -176 941 826 -637 599 288 -488 -301 -452 -323 211 497 617 -148 762 -978 -624 -897 344 -583 97 -401 479 -579 -381 -623 205 -420 466 205 870 -180 -655 94 75 -919 403 -121 -951 506 242 462 -623 346 -580 -207 -30 867 -939 -193 -701 -661 -771 373 706 454 -953 -388 -120 552 -391 -682 5 -54 838 -260 -435 440 -940 -700 902 -14 444 -524 160 -554 -697 909 395 -455 820 -584 -12 523 583 494 770 -917 858 244 -959 -349 369 -692 -449 -282 952 -218 245 367 -128 -861 246 522 -767 -713 -550 165 952 -57 701 975 994 95 976 -802 357 420 -85 -527 -497 -310 -18 -619 -528 -889 -183 904 -276 -30 -980 -12 948 -403 999 249 -973 745 381 -593 -681 -407 63 -805 667 -888 -309 941 584 -864 241 -985 755 701 -247 -824 941 -670 623 726 356 -993 427 935 -725 -153 349 -991 -485 -892 52 -934 -493 553 202 -256 698 -191 -168 126 574 987 -711 -240 761 -243 350 833 -679 -195 -404 -303 -207 540 267 375 891 480 185 141 362 -923 -715 -443 764 -332 764 461 266 99 -235 991 173 63 -324 923 747 541 352 -237 -644 -367 662 354 696 403 277 97 -328 481 -504 -791 146 324 929 -519 -39 253 851 89 205 490 479 -943 -979 -178 -970 -469 -882 -207 -70 444 -437 -544 -777 937 -92 -550 -497 -844 -386 654 -402 493 -387 -209 678 884 -547 795 -79 904 -543 -777 881 -422 516 618 -368 977 -643 179 431 -953 -811 -912 415 -931 698 -779 -765 -726 -317 -162 -444 422 -826 921 726 -184 -632 84 713 -60 490 18 -881 -671 67 -984 536 346 34 -928 406 273 -920 985 -354 -899 -24 -938 -999 -599 -566 -747 -635 -891 12 32 -46 -712 -739 -116 936 -153 681 391 322 461 -833 483 -27 673 -89 929 -913 683 929 1000 -232 7 565 183 202 869 574 -590 764 345 -155 -404 306 -986 197 897 270 348 88 301 -695 453 71 407 297 627 -285 813 670 -262 -828 -760 382 778 -198 -910 -47 -821 -67 564 -327 98 -234 939 789 -978 -605 -94 -933 246 277 -990 311 -905 194 795 258 38 862 860 856 -13 256 -1 -31 -333 -547 690 -623 192 16 -14 429 -23 -832 34 -657 -743 817 -448 261 -363 173 -520 -961 939 -816 -546 954 -74 247 -308 697 -585 183 -629 928 944 748 -820 309 445 752 -490 332 -358 -21 -438 -808 446 -585 331 -311 190 324 865 765 -820 -994 -738 -506 -487 -861 699 542 203 261 363 -577 -96 -579 -694 -727 552 -518 -221 308 158 -318 133 950 392 -37 -119 714 642 -156 241 682 -819 406 457 25 -210 -180 -347 761 282 -256 931 -965 694 -861 46 728 80 297 14 -839 97 585 -324 660 379 658 969 165 149 202 -880 585 765 408 -958 -245 945 576 -874 -237 391 -142 384 62 -885 -876 805 22 911 842 794 -289 744 -865 -891 -122 404 904 -800 898 561 725 266 -948 187 873 10 813 -810 94 -882 936 481 -119 -739 997 -109 267 -794 -531 -21 494 710 -796 -32 -59 399 749 -196 938 -723 844 -968 -290 151 -363 131 91 954 900 109 -248 881 818 71 310 -408 -397 927 -423 -301 499 -52 807 -120 -457 -591 -573 689 219 -501 520 978 -923 683 60 -363 116 -122 352 -30 264 -161 -385 -545 268 -369 -753 -364 -898 -873 751 864 356 134 -389 933 -790 765 488 626 998 914 -562 -67 541 561 -505 50 -424 389 764 -177 -376 -36 -5 -508 670 -88 167 38 331 343 814 931 107 -552 0 -301 542 -546 -135 -122 -668 622 473 -362 -227 -513 -734 -126 842 351 -631 -592 151 887 750 50 -329 691 81 -528 -221 177 706 -837 -406 -987 -265 950 -978 630 901 366 334 290 355 197 -406 589 -360 -538 157 782 259 -545 731 -406 -207 -477 121 771 -305 -56 -859 -650 774 129 -923 840 916 -832 -673 -465 782 323 855 -922 584 40 -559 555 871 -97 253 97 739 -839 57 680 -577 176 -927 716 581 -956 385 -400 162 -379 -787 -529 -732 -744 787 -883 -869 188 261 -739 -635 -596 298 -738 -707 -358 -458 -920 -956 -55 200 621 -813 86 63 -941 875 391 -30 196 223 -810 572 660 -448 545 686 -666 -570 921 516 815 -612 441 -92 -471 314 731 621 183 -59 -314 -390 763 573 562 839 318 881 -409 -939 -385 -544 -353 732 19 -550 136 597 -617 -354 123 633 200 -119 -692 -273 -257 -129 -184 686 -26 -980 331 28 -638 452 787 865 -755 -453 276 470 908 688 -656 -651 589 -328 699 199 848 111 -984 -202 367 -375 796 -844 202 780 -609 -424 -142 238 864 468 750 385 3 594 -31 696 426 63 -582 -261 -145 -150 913 323 -742 550 413 -221 227 94 -785 489 -290 -426 77 228 651 -806 -264 24 231 346 823 154 458 -692 -901 922 -225 592 606 407 179 -406 959 376 311 123 -766 671 677 -551 997 855 203 276 607 724 701 -907 629 -538 731 365 -160 225 961 -717 -473 -112 200 -589 287 -132 -676 -375 -501 -488 520 -536 616 525 -430 203 -269 -31 590 725 932 272 791 801 -258 223 144 126 -359 -498 419 -334 -497 -879 -829 147 13 -430 494 702 -306 830 -502 -241 -372 418 -614 -237 406 910 -565 562 -201 154 215 691 -986 388 698 649 -343 420 -723 879 -48 -360 -42 665 -604 353 -295 234 -377 -232 -789 756 652 967 14 -449 -394 656 237 -1000 -23 578 -122 356 -196 979 719 -698 782 245 -551 -35 -814 -805 -443 -962 -423 374 425 -771 340 997 -980 -19 -118 -234 196 967 -258 530 851 -708 -196 151 467 -514 -110 -357 -527 -421 873 519 -323 688 -236 -475 -296 -597 -553 479 331 854 -967 -179 -922 859 -628 997 685 178 775 121 -861 740 235 35 -907 -210 454 -592 -239 -788 178 -160 279 -479 -801 -895 141 -982 857 526 422 416 -241 -480 -197 253 -536 -687 -706 959 -14 427 -269 814 109 760 906 -531 -829 -156 576 -698 22 -152 -40 -657 -115 -539 -792 496 765 -556 732 187 -63 -747 477 -288 1000 -23 285 558 -969 934 -396 207 -582 -512 899 -826 -783 462 899 354 539 -724 608 -17 564 261 -140 -343 725 535 -744 200 -137 -322 -510 -331 485 758 -930 459 107 -710 344 206 -855 687 -780 -414 421 -737 -621 -492 304 -459 777 -859 -429 -100 354 770 627 875 -150 -589 -399 84 -454 800 595 611 175 152 999 -93 405 941 726 -720 -755 -550 -357 -291 946 818 -682 316 -685 655 -36 57 177 314 -723 532 417 952 -496 -500 -69 697 878 532 -94 262 -226 -426 389 -440 985 -878 998 712 -511 -290 551 -50 123 69 -41 40 -474 -17 -770 524 -129 174 416 237 -89 -168 704 -179 -989 -706 567 27 975 141 94 3 -668 584 -914 23 819 -470 874 -843 556 946 -926 911 505 -50 435 -126 -280 685 819 985 534 420 -895 288 910 -772 -507 -167 -851 -54 -33 -890 -980 14 -383 -547 599 -126 -746 -595 -796 552 914 538 -745 148 556 -314 709 157 63 686 929 338 -971 -758 465 144 794 646 -515 -816 557 804 693 -333 378 762 -769 942 -975 240 172 -784 -700 -101 559 426 876 180 321 601 832 278 370 -849 922 635 -844 608 -546 -751 792 656 -548 -910 -241 -412 -535 -945 334 -523 415 -9 -834 -655 275 140 -676 -972 19 -967 -133 174 -377 -488 -646 -423 451 -235 -385 173 766 773 -377 -351 537 194 488 943 -424 453 -716 754 534 -239 -589 -463 -720 748 -817 960 93 695 -735 -478 669 598 348 -243 -307 -338 395 877 299 399 -233 190 -813 -294 968 142 -13 893 124 -671 191 -189 -97 -655 379 -216 -827 -566 679 950 882 482 760 191 102 -702 -259 904 592 -360 38 -655 -652 775 901 532 789 200 853 -786 659 645 -596 -916 -717 -870 -121 -214 477 -194 -956 550 -317 -326 -883 -773 -867 582 407 -19 218 289 1000 371 471 -155 953 224 795 712 -372 80 359 -49 -58 136 -656 -160 270 -346 -899 -20 -493 -271 257 258 -321 -693 485 -894 68 -221 888 -150 223 861 115 -150 793 -162 216 805 -913 -99 736 684 -388 -593 202 1000 -970 735 -459 207 -750 572 -432 -464 646 -127 -257 13 -977 71 -267 -528 -359 483 889 238 -6 -454 -205 -54 314 -588 -133 905 -783 157 565 373 89 -116 128 -64 -569 -99 698 684 844 757 -297 916 -238 -312 -947 629 -967 103 -923 -616 637 -966 -74 -873 -325 -851 52 -152 -918 -896 -98 -686 -488 789 -878 -96 -559 149 -131 458 58 256 393 -825 933 174 8 237 718 -916 777 -138 507 125 -896 410 -787 571 545 283 -909 32 21 -61 700 -143 -585 991 -381 -178 -187 -505 739 912 -222 -167 -547 -768 9 237 719 20 -830 -397 545 -481 193 -643 272 54 -642 902 -711 133 48 -948 -971 -777 -197 -611 981 -183 384 -235 -82 -48 500 -784 -279 -741 -605 -822 -268 -997 -515 -633 -374 38 56 847 300 -302 -477 -783 -317 724 -994 585 494 433 175 381 317 356 -485 -366 236 322 521 -723 -746 -841 628 315 -661 -86 -880 431 -906 622 -426 -904 -658 31 -892 -88 -371 -392 -829 473 489 -939 556 216 912 -813 463 892 132 740 999 -47 -178 -987 517 485 458 -926 -511 33 -572 399 -662 -393 638 -917 938 -870 758 -772 -102 -11 -442 433 41 -143 -166 -274 983 704 -621 954 -64 370 980 709 -806 -21 591 -716 -908 861 -312 -697 -811 -565 -665 256 480 -366 422 -587 862 422 -532 790 -820 -476 -924 923 -770 -852 836 171 -209 -597 -131 461 -294 -38 -800 -25 668 -308 -20 -948 941 -114 -566 -552 -979 406 -676 -897 378 616 120 -113 768 437 -685 884 -203 -787 826 437 849 -489 60 86 -663 -998 -684 900 -689 -122 -530 -25 -784 -463 -971 -148 492 321 -955 -684 -538 -842 799 322 -842 -546 48 -887 71 629 608 -647 -424 -941 -89 -471 843 -967 542 412 130 -662 896 -605 672 373 739 -380 -130 -659 970 -640 808 364 -922 489 -791 -414 -552 -552 57 204 -220 -296 -208 -797 -239 -277 -228 79 733 -556 -303 677 361 326 85 210 -516 608 917 -371 449 793 451 -574 -697 -156 27 -916 744 242 -133 -582 135 598 -958 926 -923 -880 234 973 998 -494 -89 -321 -573 -610 -855 770 164 20 -500 -275 612 -110 608 -572 -275 -854 -819 -863 500 -919 917 839 -945 381 221 246 -699 257 598 -996 -965 737 -62 773 -576 -842 -718 -331 -852 23 37 594 -760 206 487 556 -60 541 257 -299 362 -777 -588 -600 659 -543 339 633 706 656 178 -961 -546 -807 -408 -579 107 -377 -677 239 860 -567 -185 -875 967 240 -237 823 -385 924 -103 554 -97 -528 388 454 551 -954 -848 -698 -967 -214 -515 491 -894 850 49 -191 737 -145 760 60 -753 818 634 -246 -781 -874 -985 -159 -297 -366 -759 834 -400 883 41 -975 -251 486 795 -58 -160 -719 884 -612 -958 402 -243 -427 502 -897 15 730 583 997 -745 497 -754 147 -888 980 -908 -147 727 -242 330 360 882 642 332 799 -556 -899 -970 271 342 -112 -975 297 449 -663 -838 101 -842 60 306 322 517 398 -498 -267 162 367 169 -968 -879 -791 460 344 -548 579 -834 303 342 345 -183 597 740 -712 -810 -320 81 927 -8 -611 -953 671 710 714 277 -704 279 747 721 -380 -113 -969 -199 -476 -138 299 990 733 -98 -466 -408 95 -6 -302 -129 -969 -794 -307 824 792 193 -452 23 351 586 -693 177 -878 718 742 -458 -75 -985 169 636 679 -23 -788 916 -718 -516 756 -393 508 -556 251 474 -175 -296 -374 737 755 389 -33 652 388 547 190 -444 -226 196 -968 532 235 63 996 681 -780 -641 -730 556 -259 905 191 828 -455 374 -934 -149 -898 -610 -381 145 -941 540 440 -506 744 867 -314 815 -143 -194 -223 -59 932 -488 -779 -987 159 50 -733 -398 93 -816 621 105 -153 -560 539 208 -607 973 -689 -681 -161 481 797 121 -871 832 -954 183 -852 993 -954 976 -4 -423 -780 193 -601 901 -324 294 -417 295 809 78 -323 685 -53 -736 215 -572 793 440 -653 757 346 83 -703 -9 -553 -337 -28 554 -632 -655 8 -501 -633 -107 -678 -972 -193 184 -541 672 247 -641 653 -766 -532 748 524 -381 35 305 -728 -788 -233 258 -796 60 933 -357 -436 -408 -823 203 765 880 -38 -476 88 898 883 288 838 582 -734 172 256 -122 -683 424 883 -541 603 -420 377 -508 -698 -687 148 430 180 -869 -723 -684 514 639 -60 38 -702 -450 -416 675 -157 -8 -722 -351 -283 893 -354 -899 326 388 754 -373 -637 -531 -683 -643 483 -40 -325 85 -840 445 -338 432 -175 948 932 809 934 -310 739 -10 225 393 -788 -643 -472 605 -721 -611 -110 -425 -844 -250 -122 -61 256 959 -969 217 868 259 982 -375 -483 -553 -718 603 -359 150 -878 -783 200 -607 -787 921 -318 -417 -328 124 -636 903 587 374 -393 -319 -106 -766 -925 -477 466 -847 -216 964 -376 530 -789 306 -554 -190 9 696 -816 897 266 267 -740 425 -225 299 402 -428 -757 123 58 -735 668 87 -382 627 -944 -440 -652 583 -564 528 -640 590 48 512 651 342 27 -578 -375 41 428 757 -997 28 106 -425 -102 -428 -706 -679 993 -575 161 393 -710 667 -937 710 -62 513 472 392 554 865 300 678 -100 -668 909 102 509 -803 -343 -48 58 -870 -364 287 -94 -459 -298 213 305 960 200 614 -389 -301 120 690 -54 -24 -251 250 296 -151 -532 -973 34 -664 -675 -653 210 -570 -389 392 145 744 -859 482 -413 -538 334 -721 -384 905 -895 -640 526 0 66 287 -327 767 -218 -725 -547 373 -506 337 870 962 307 -135 244 949 616 178 614 -553 735 -513 964 723 574 24 -895 -105 -768 -305 313 133 501 916 -192 -939 530 -507 -208 516 -936 -890 -53 -502 -557 256 -105 276 756 840 502 -802 -102 -966 -256 -950 60 -89 -948 138 188 -793 83 -311 -683 502 -632 306 -880 755 958 938 234 439 -83 -746 -201 921 154 -314 687 -376 219 170 -278 934 -789 -215 401 -561 907 278 814 -47 -582 -207 897 -639 -530 365 940 -730 568 -740 565 -695 -208 -71 193 878 185 112 -495 664 500 -968 -256 497 28 -370 -32 -275 745 148 -160 731 -474 -398 -483 90 -93 -626 132 361 144 865 -72 -386 904 -653 526 921 915 569 834 -359 409 -116 -766 376 360 755 233 -370 350 72 677 -680 107 -563 505 -19 -125 536 -553 577 279 -726 -753 175 -908 -80 -705 -266 774 127 -413 -393 -448 -306 -168 -265 -270 210 800 -803 -776 151 973 -478 181 492 -906 -659 -268 -485 812 -312 762 985 -181 845 896 -300 -984 584 -562 713 -712 450 -924 -986 388 160 734 -335 608 870 685 -586 14 155 514 974 83 -566 536 716 745 566 511 392 -552 -148 36 155 -733 -663 -85 747 64 -802 797 -537 711 720 500 -562 331 -56 -808 -232 -145 103 -930 813 -75 -228 -693 810 944 601 549 -609 22 872 247 22 779 -452 -780 73 -503 -9 951 235 479 116 -532 -915 -763 -793 884 -977 997 -52 649 -621 360 484 57 398 741 691 -859 -93 784 -49 -17 114 -85 -793 481 -998 -904 900 415 23 -17 288 713 570 -747 -358 50 889 -414 -457 30 349 382 -367 -298 702 525 -6 207 822 356 340 -618 232 -75 -285 -498 -195 -672 714 51 -273 -533 -545 -260 179 -653 -139 -14 230 766 -661 962 356 954 -948 -661 -283 385 530 593 -247 -245 -566 -195 -486 563 -12 190 -549 -383 -639 -370 634 -889 953 343 -348 123 -745 -558 -946 355 -293 266 -298 -263 773 -414 805 798 -668 -515 604 472 958 -721 198 -86 -791 455 560 279 108 333 -133 912 859 -408 121 471 144 614 -157 317 817 -772 354 783 552 -205 854 504 -982 196 -820 775 -93 -753 106 -123 963 -165 353 -817 535 -455 806 963 32 -267 248 380 -921 152 499 805 -738 440 279 799 -142 -862 368 -578 -751 -723 915 115 -962 786 682 531 -366 52 179 599 -581 844 -789 91 213 154 246 740 -544 -742 332 -110 646 -775 -646 -558 -287 -106 464 196 -478 -792 -109 794 347 233 -833 157 -571 -775 -730 -85 784 -645 -282 -83 883 -509 896 -152 516 -744 302 399 -937 23 559 -276 -700 -192 189 -184 108 -779 -192 -613 783 -737 487 -884 -811 -855 -538 226 253 619 -716 -903 711 687 449 -419 -705 -35 497 30 -307 790 -280 527 405 -689 -87 757 299 149 851 -385 647 -13 -89 740 794 -442 48 -547 103 -252 -49 -679 686 120 930 -529 -651 167 284 67 105 -203 -395 494 31 370 706 763 -198 325 -356 -856 -117 787 -188 -396 214 -684 562 504 168 578 -980 618 394 919 590 63 -558 -616 466 -508 72 -656 380 21 -982 396 -80 828 -472 878 -790 -143 -326 -367 717 236 973 -915 -85 -877 -826 496 -742 -594 131 -451 602 539 96 -800 -499 -833 962 -705 133 -928 490 -762 963 -253 144 650 112 -493 -339 525 -3 -232 -536 472 262 155 566 -607 -475 -201 -298 -860 372 864 333 911 582 251 53 184 -799 159 -155 -219 831 -220 941 767 -99 -148 -825 -504 277 959 327 -630 -372 -509 571 -340 -760 -987 -152 735 949 -936 889 197 -121 -863 181 842 -749 -20 -593 -171 589 705 484 -196 -302 914 -318 559 980 -12 -438 553 234 866 55 784 -497 219 -29 907 399 -345 167 -277 174 925 -402 -947 867 -814 691 285 581 -318 176 -640 357 -806 429 -1000 159 254 -580 -994 -224 -137 -458 -498 -625 78 723 -282 -407 821 601 892 -853 -381 203 219 986 610 -261 339 -247 585 -383 992 -202 561 703 645 379 -241 -785 243 985 -767 763 680 -711 0 -83 -792 786 656 703 -276 -15 827 408 499 915 -78 335 -723 757 665 197 700 -803 -983 678 -512 354 451 692 -304 266 -362 178 -688 -74 -406 -247 -651 165 -61 -432 -713 -654 -208 -317 355 259 -912 972 -835 366 842 -536 451 -832 -44 44 -549 194 242 773 997 912 602 902 -869 36 -13 573 971 -627 -491 -829 802 463 519 151 468 681 565 -154 -267 -461 -388 -741 995 -959 -696 -924 -344 167 -892 -594 -148 -702 -65 -474 126 173 -942 -934 -293 316 -830 746 142 -182 -240 689 -701 481 -957 -57 522 174 -969 298 468 -81 -98 -885 -83 -386 926 704 -333 -9 545 765 88 -157 -837 -56 653 -752 -362 592 -87 -988 -126 -614 158 887 536 -256 -441 949 239 -318 -689 571 -130 -140 -936 954 125 -954 53 15 -353 793 207 595 835 -82 225 450 870 -103 -536 200 -308 986 794 46 230 578 518 450 -489 -688 -162 -217 -524 -768 -435 698 -964 16 -536 246 -666 -199 -350 793 453 753 -710 568 -445 -4 -650 699 -396 -626 776 -845 431 126 -271 -353 -643 867 299 647 314 185 738 743 -942 785 -688 483 -835 -549 -104 299 954 -397 -835 -913 506 -656 -376 -190 75 696 -740 986 -913 44 -369 574 749 -564 -795 -427 -761 620 758 473 601 466 -343 -372 519 -716 397 921 315 -745 587 -999 64 -913 123 -373 292 -471 415 -104 74 767 917 627 701 -13 341 -570 -624 861 197 485 -517 901 -178 80 189 819 -998 -10 429 -858 -905 322 -772 -507 848 401 -950 -323 -548 736 -865 -38 -518 -900 -97 -325 316 827 -535 -184 322 -786 481 859 -218 661 607 -551 576 924 -403 -364 308 330 -999 622 956 -562 441 718 296 337 826 -792 -410 129 866 -815 -880 -875 -562 -514 171 828 -524 365 -607 839 -915 -14 -605 -477 -144 625 -114 176 -551 403 772 237 297 -945 80 -827 -845 291 -447 -982 -548 436 -155 985 -97 -433 957 -917 470 269 68 471 -571 -754 -251 -190 222 794 -973 -611 407 -273 561 353 112 0 224 475 335 -460 -182 151 -780 239 759 987 -844 198 -43 633 908 -497 -446 -380 633 24 261 693 -534 -103 791 -5 -162 -49 -325 -452 422 161 793 -20 310 -166 340 433 194 972 483 -479 -100 -700 -866 370 -929 949 238 916 -187 -269 -48 439 -488 -320 158 350 503 475 977 -684 49 937 61 -41 122 984 -267 179 -307 -628 775 -320 -440 708 -914 -294 216 -995 59 498 582 518 513 775 221 -827 -141 76 272 220 -314 -251 -701 -716 -980 873 208 -278 739 -474 168 154 -760 -920 -125 -508 -278 -636 751 576 -328 992 -14 -734 -980 -884 -786 723 -216 320 -880 936 820 537 -197 888 531 479 129 -279 484 -215 28 -679 -450 943 693 -380 -68 -876 -252 -232 -274 -697 -765 -632 -624 -123 -898 898 204 -737 -701 330 410 986 -116 -408 233 361 989 -175 -938 584 -894 -398 352 27 587 -583 874 -363 -787 992 5 517 -190 997 -849 -184 945 583 -698 -632 -451 265 -457 -785 -220 -219 -391 -615 301 -848 173 760 849 -259 420 -658 511 -842 -204 960 -16 -403 265 984 812 -543 147 -767 372 551 622 -139 965 394 401 -887 -724 955 -719 -495 424 -782 597 -753 -748 -56 776 412 -392 614 -977 288 15 672 946 -112 565 413 228 -859 -66 815 -165 890 126 794 546 -407 -790 -356 -32 107 116 -63 173 -537 161 238 -31 -856 86 -505 -675 -765 -987 205 -26 -580 -83 -519 -598 756 66 715 731 876 -79 -403 -314 -677 -226 -198 -697 970 832 -892 -751 24 -617 601 46 635 -452 -984 -32 489 855 48 682 643 912 910 40 823 263 807 -945 -204 57 825 -80 922 108 -210 196 788 -915 800 109 172 493 702 -658 412 76 -503 80 -421 968 819 597 -222 -531 592 294 -783 188 258 -734 -547 666 384 117 254 68 560 8 931 11 640 176 -570 447 -841 -936 -740 762 599 -901 -898 -928 532 587 657 -309 -763 197 366 461 -57 207 -414 584 -591 864 910 -63 -626 -756 -508 759 -78 -402 920 101 -938 67 517 1 -847 -859 845 291 -545 -932 -66 666 -982 -956 747 529 -658 -475 -475 -807 347 -355 459 63 -895 -581 -609 126 -529 451 -298 -516 264 984 -981 82 -619 671 517 817 994 -235 476 -559 -200 -122 -332 -246 368 -50 620 -780 -800 -791 -151 -752 660 976 453 -971 28 -801 468 -946 572 -389 863 937 930 -91 -916 920 679 140 -853 -151 -816 635 313 -259 652 -117 -248 -360 -494 -150 -944 613 536 166 644 -781 635 925 236 114 166 -522 304 69 133 -862 -36 855 646 -925 -963 -219 -622 124 546 763 455 -370 343 593 815 180 127 -801 -107 -333 597 624 448 -832 112 -964 764 -74 502 202 937 880 -538 -615 285 462 -897 978 -404 -652 541 711 -959 654 -381 492 -188 -521 -624 945 185 116 279 439 -738 -978 220 -899 -850 -857 -345 326 580 544 13 281 -38 -578 -52 966 -91 -289 -608 -672 -253 445 155 -696 785 -838 637 687 -890 207 1000 -13 686 -239 -937 -853 -230 -817 353 599 296 803 17 -975 -937 -29 625 -465 -719 -979 -833 -533 494 201 -40 907 -131 -948 378 -634 -774 87 -371 323 430 -417 456 -614 -942 -415 -932 -129 296 813 37 -866 -61 -293 59 -590 -328 -387 528 -383 933 -246 390 214 669 -392 746 -893 67 -600 -1000 -637 -405 -170 880 636 -949 -187 935 247 612 687 -33 953 21 -396 -33 -271 415 904 -522 49 588 610 -632 -444 374 693 -375 742 222 -256 524 593 -564 -941 776 -852 -293 980 -567 763 142 276 -918 992 -566 34 -937 160 -7 858 -921 -53 -301 -785 -238 -700 -662 -939 -353 459 285 124 -776 -860 504 -781 226 -32 694 145 195 585 24 803 904 -969 303 -865 -557 -669 -493 353 465 20 -773 131 117 -312 739 878 -803 -245 183 -678 -137 493 345 147 -172 62 12 358 419 -330 -370 976 80 -151 516 372 376 -138 551 -806 410 -838 -999 -599 -422 -36 -457 -166 723 -177 752 2 -156 686 212 599 725 -388 885 638 -843 84 79 258 740 398 -502 211 750 456 -586 -295 431 346 224 -338 -985 -569 -282 -721 -637 997 444 -110 -263 -656 -896 -703 -163 796 -4 -864 424 -334 -238 855 -649 333 -284 -595 631 -789 -556 607 891 920 42 -57 319 226 173 -417 -637 -154 434 -998 483 526 -405 235 698 283 313 614 -946 -355 22 -71 -853 -724 707 2 140 57 979 174 439 -679 410 -50 288 130 224 191 428 -156 -934 922 -525 521 -403 723 -619 -919 431 50 718 -853 -25 1000 315 291 444 439 -134 512 780 -308 671 -106 360 -108 -984 29 -129 -102 -694 895 -512 -141 -360 690 74 -385 520 -784 -689 242 989 549 509 773 -276 -379 -838 198 -206 -337 920 289 -370 -949 -9 137 -813 -272 894 117 -842 -279 230 -674 19 269 779 -912 82 -399 -212 -1 85 213 -80 853 -426 -886 -160 759 -386 -258 460 310 681 -116 609 -540 83 -50 569 -153 256 -994 -733 -446 -260 664 -816 842 -586 -827 510 -485 842 306 -270 262 -401 433 11 697 -66 -482 -32 466 -926 -178 406 -560 835 65 -755 824 803 -16 -568 95 -92 -859 1000 -796 -469 638 601 137 -780 -73 -433 41 -896 467 -463 935 768 504 34 -268 229 873 -10 323 -634 -166 989 -720 503 -354 -643 -504 875 -45 461 -539 -416 145 -736 -581 746 -260 418 798 -998 522 -489 -315 377 862 739 283 -824 -8 967 266 110 541 -590 407 570 11 -973 -295 400 593 -420 412 843 -425 -245 -878 -448 -782 953 503 951 -811 -612 -229 -127 14 160 -87 825 -342 16 183 -24 183 123 -510 -905 -667 759 671 242 639 -62 -798 644 331 144 804 193 404 719 523 -835 542 669 261 -660 591 -905 257 -632 -331 -254 778 975 278 225 464 716 -407 -989 -944 652 -482 241 552 -911 851 449 -609 -972 873 -677 -102 -100 201 504 -877 327 -742 -728 -622 -611 445 -356 -119 -718 -244 720 162 520 -517 965 990 5 106 -112 -438 279 -309 724 -355 -837 817 -969 -124 245 -773 -469 75 475 -214 95 -877 -798 236 39 249 491 -407 837 830 -919 -684 -640 -33 -679 -594 -108 354 -413 337 21 413 38 -297 -151 165 -974 -887 24 728 146 -530 -901 -547 455 202 432 -170 900 -617 -850 504 322 444 724 -977 834 294 -826 948 555 -957 -717 136 -472 -640 758 -67 -625 -120 -93 611 -632 872 161 64 27 -855 -572 -702 605 -412 62 441 529 -599 -696 190 63 -766 485 927 -426 -372 110 366 949 -210 -993 298 -337 66 666 -318 485 -493 -41 -466 849 -370 -175 -854 -452 48 578 954 592 493 -511 -107 -819 -711 438 -887 -479 -443 579 322 -687 207 323 963 783 607 823 274 -30 501 797 420 199 269 -464 -45 -610 -119 645 356 136 683 -903 -304 991 -416 425 681 -275 664 -752 445 -734 -604 962 501 542 844 -373 -182 312 889 992 612 -710 777 98 -659 -660 -964 431 -803 323 -591 816 715 14 907 598 -818 -17 -772 -757 -303 -9 -655 -366 -471 -265 -997 729 -399 -258 -319 -657 -735 457 -415 166 -249 -594 292 488 348 -982 -481 -827 440 -453 649 823 -700 187 -594 -461 -420 -230 -540 364 196 -853 -678 730 475 365 -529 -739 -27 -403 354 447 985 -953 383 698 -810 -384 -150 -596 -216 -188 880 -884 594 -712 189 601 2 662 -952 293 -498 -650 -645 116 467 -65 -246 163 233 233 383 -710 248 58 -123 834 -655 -745 -825 316 913 545 -555 -475 -873 -225 -327 193 213 -633 -758 499 102 138 219 -160 647 150 170 -567 970 -412 86 802 585 -633 759 717 850 -178 77 657 -568 -196 908 820 120 325 -182 893 202 -21 506 -644 -211 -288 996 -551 -833 639 -725 573 458 -108 633 210 313 176 -638 -37 131 826 -973 543 -161 -34 -897 475 504 -599 -507 -336 280 79 -227 -273 -51 -484 15 -312 -272 -133 -996 -196 389 -358 253 971 -577 -963 -559 -240 210 -802 -202 207 -786 -812 -42 839 708 -450 -597 -709 157 -321 -63 870 -235 738 682 947 -413 -820 116 -119 474 -735 -535 -618 994 -487 -712 951 927 23 250 96 -520 170 201 -618 219 336 -946 77 263 702 679 -67 -384 319 -721 -383 53 387 163 -259 702 -989 716 722 85 -860 829 31 -13 347 819 199 564 -213 305 -416 317 -233 -962 -772 -178 902 -891 437 -27 -819 -904 319 -281 490 -717 285 117 -173 -555 759 633 792 -705 -773 -753 662 -476 -432 -113 -445 -496 -567 -671 -749 914 -212 733 620 517 -824 -9 63 231 857 -236 -778 835 -784 -339 -375 -111 -184 -274 -214 -645 -453 921 416 -4 980 -116 710 37 289 963 544 992 515 957 185 -213 140 799 420 398 -442 536 548 -499 -833 319 850 -254 167 -850 529 -487 -601 122 507 897 927 -605 622 -154 -447 952 103 -31 -528 478 -909 -407 721 -189 -95 -88 -285 -428 412 136 -785 604 991 -773 344 -46 589 461 -477 76 142 381 909 -750 61 -292 884 191 569 624 163 -736 -133 -512 614 -175 460 75 -809 440 -998 -160 -731 267 855 -69 -741 297 -377 -104 -688 134 -686 263 -321 549 -429 -126 872 729 -844 370 351 797 -730 522 -617 -807 -891 558 923 -778 315 92 633 251 -516 -963 -548 231 -567 728 8 779 -580 -687 753 -931 401 -833 -977 387 -654 357 -213 -674 -342 291 -129 344 654 -356 758 -367 767 150 -840 -486 -856 -574 66 856 643 377 -687 -716 -491 223 -485 261 19 7 -423 227 -69 499 -761 881 777 672 -922 -184 -200 802 -804 -605 136 269 811 783 -571 343 545 628 535 49 -596 782 610 -721 -135 654 740 -730 515 217 946 86 -753 142 -392 -219 -764 89 -208 903 -754 13 332 -635 693 648 279 -273 131 -193 -646 87 939 -255 35 -1000 560 288 -470 -815 396 582 754 389 944 882 334 -152 -546 -259 909 273 397 621 657 -16 422 498 187 569 715 770 571 15 728 805 683 -385 898 -934 815 -569 432 496 427 961 -900 562 806 -29 245 909 -667 -452 467 509 194 879 108 -96 106 -976 750 660 -978 86 613 -767 42 -212 822 629 -10 -772 -380 -230 -842 -713 -333 477 -882 526 -337 -497 -343 360 662 -731 -730 21 -956 741 -686 -462 -120 553 -453 -722 884 588 -702 15 618 727 -453 -995 639 -794 176 43 -908 -501 -911 133 -519 -216 36 507 647 54 -667 -379 -441 -582 859 107 335 242 181 246 194 513 -896 -22 135 -395 870 563 235 680 -304 -150 -437 285 -887 989 551 920 -873 -915 -210 903 636 917 -279 934 92 620 121 -175 -235 -263 826 -927 -827 -813 -340 -973 117 -778 820 468 7 473 7 -958 -424 77 -833 739 -551 455 696 939 -969 -934 -92 -579 283 -710 -450 397 -950 425 952 980 397 479 52 -124 330 459 308 -47 889 749 342 938 532 200 814 -110 -985 269 712 728 161 -737 265 -787 -168 -601 1 -595 -955 864 -517 -200 392 -318 -943 -806 565 -985 889 722 -10 -701 -92 -593 337 -331 -918 -941 504 679 555 -232 -534 714 264 -111 916 -542 882 -872 728 -697 -25 164 116 -525 -526 597 -827 -510 279 926 -261 727 864 -848 190 265 -211 -478 -38 -240 -704 292 -915 83 207 -950 141 -213 -68 831 959 -836 -409 9 -506 553 787 843 494 -631 -521 -235 948 -949 459 -790 -207 -255 -505 256 736 -207 -836 -737 -189 -471 -99 -920 -607 69 -47 -406 392 -906 340 -425 808 821 530 539 -500 673 -131 -751 529 -119 -632 374 596 354 800 -561 826 279 -705 -866 366 -930 -885 94 -936 -347 -922 -600 -161 -307 549 536 308 595 -163 689 236 316 -633 270 -993 650 -121 -90 -320 -170 -48 -831 -554 451 -370 948 -829 413 -490 -450 231 -410 354 318 387 639 -205 -609 519 -85 -650 -232 249 946 646 -729 172 -477 -616 -788 837 484 -378 513 671 -262 686 691 -965 -889 898 145 924 -23 922 488 -64 -278 147 -52 913 552 420 494 22 59 -167 915 792 -959 747 11 288 478 221 444 -767 -986 316 -783 258 181 102 912 556 123 -133 -870 -408 31 924 550 -168 -335 449 -733 891 482 -95 385 116 135 187 -938 -912 -424 597 403 121 327 503 705 -891 -413 695 -496 -752 317 -847 466 936 157 -569 542 -239 -382 483 -964 828 625 -328 805 255 -858 651 -988 -625 -64 17 210 -903 795 569 545 -574 670 -922 -857 -615 -154 345 -834 -696 -87 751 -189 -641 -71 -312 -684 -380 -822 11 320 -76 372 -962 281 490 -610 490 420 255 280 -301 -484 -515 615 249 -707 347 966 -873 -902 559 775 241 -771 -275 -314 -510 14 860 -7 -855 515 -979 139 962 -847 918 783 -98 534 637 -573 105 982 -844 865 -90 -25 979 441 -794 -810 -481 817 -847 815 382 443 456 -552 715 524 -614 -397 45 700 -504 801 665 -705 601 724 -693 -789 333 0 -22 353 605 141 406 789 668 -368 645 -528 -486 866 890 740 324 724 -237 888 -686 617 744 871 -639 -495 775 405 797 -665 -985 963 65 -484 745 -121 730 908 -587 932 -438 -720 -407 102 246 32 729 -166 267 -20 261 454 -215 674 15 173 357 542 -962 -206 -490 85 444 -190 -736 -680 898 -179 -247 -260 -780 -733 -838 -185 589 -682 -831 -465 803 -407 568 -406 802 122 -82 -469 792 -646 -155 179 -484 -260 -790 -274 787 619 -512 953 37 217 646 -833 867 680 -899 971 166 -653 942 188 -411 421 994 703 -585 805 -156 899 -363 981 572 195 -972 -572 625 1000 564 784 122 116 -265 -424 -599 -892 -611 915 477 639 -899 857 -815 -648 251 -777 304 -526 -656 -107 646 333 -557 -221 -11 -173 560 525 19 -401 538 -538 -735 -75 -885 -760 241 -247 -898 610 -623 95 -778 -389 598 992 896 89 929 -380 830 -769 273 -16 754 -156 181 -695 -648 -730 490 -44 -547 -960 -622 487 -277 -560 -703 -59 -447 36 198 -469 773 611 102 -228 74 -361 -500 -577 -984 589 312 964 321 752 358 202 736 920 551 -220 -476 -912 975 -438 -910 665 -254 -392 -695 545 -978 782 944 -783 372 426 310 879 -755 381 -689 -231 389 574 -32 -894 144 -264 658 -647 -665 -636 238 -807 248 -213 -219 -941 996 -577 -406 440 44 -107 160 353 -325 989 -796 375 -575 877 249 -437 772 -520 287 142 8 -504 -953 -120 352 -776 -270 23 -983 770 460 606 -808 511 233 -958 438 512 -14 441 -912 -37 665 626 -51 457 -495 -650 -58 -827 -263 -575 587 -758 404 -395 -385 98 357 658 -607 92 831 -639 329 942 830 -954 292 807 -879 -238 -995 569 -551 684 756 -274 49 615 -465 301 912 873 -856 -828 -742 -339 -504 -45 25 79 -151 751 -626 -771 648 -885 -23 145 763 -400 467 20 649 481 -790 369 394 -186 -362 -96 751 782 -593 313 -106 995 -19 947 -273 130 -72 133 -32 -764 -778 -214 697 -626 -942 -321 410 -199 -426 -65 760 61 617 270 -577 273 -360 959 -982 37 92 -349 89 31 -55 -327 -264 66 400 -964 -111 -412 -559 316 -731 -224 154 290 307 238 -666 -415 -996 572 71 -824 386 891 325 -718 -400 12 534 876 -184 -139 174 -89 -179 -181 879 203 697 943 -799 286 389 649 -528 -726 751 550 -153 -20 -498 886 -652 94 -700 332 -899 800 -222 -921 537 997 939 32 -900 -746 740 1 -309 723 -821 -970 -31 342 -120 846 661 260 166 268 -868 -853 794 420 127 -512 582 130 -586 -268 248 -166 767 797 -979 -414 907 -481 -859 840 -689 880 222 133 -844 388 258 -446 -509 684 421 826 950 419 801 409 -576 948 -151 -512 -752 993 285 -654 92 -389 503 356 382 879 -15 -57 -501 -285 561 839 -703 597 283 -217 -755 -805 -730 -875 -96 555 142 211 988 881 993 768 -472 -922 -316 -586 475 -420 -677 -959 -613 727 -193 -803 -529 628 -808 -559 925 -125 -804 74 -114 970 321 338 78 -826 895 385 240 -167 885 -339 -398 -952 332 265 -82 520 -370 974 -586 -450 -608 -170 -650 155 45 -134 68 601 183 789 -507 65 359 -336 316 -163 -180 -406 -753 981 981 -21 795 490 -357 907 -837 562 -269 -161 -835 -455 -288 921 359 943 -795 -121 133 -351 987 909 -425 347 599 -14 -914 -844 131 684 360 351 -638 706 289 -772 -926 907 -826 227 701 -928 -691 -328 -864 -199 -379 694 743 630 -634 372 775 638 -520 -758 -769 751 -995 98 255 814 -345 -865 -25 310 168 -181 452 -91 -247 -399 -586 -80 -924 -217 -800 -645 789 -377 551 -917 247 -114 836 -632 -524 4 -95 -352 -84 592 705 484 -104 21 -723 914 27 377 -513 732 170 -212 713 416 -663 -361 -223 55 -81 -498 37 16 861 277 -198 305 -266 -100 525 -7 -85 59 -138 692 -361 -181 319 -112 22 -512 79 -161 967 526 698 737 -461 241 678 376 80 -985 102 736 -55 849 222 957 -80 -878 -75 -394 -941 565 -608 358 -971 -415 689 215 -735 -407 953 697 -481 -371 428 -169 497 -830 493 -239 731 217 111 2 -159 -644 729 561 675 -823 183 492 -92 -49 142 -743 -948 741 448 579 434 -244 509 -284 -337 -479 -999 343 -775 795 -408 -555 226 -566 743 816 -901 788 692 572 40 715 -509 286 363 -639 830 -651 -709 -620 734 -839 851 571 -39 -534 607 919 -857 -539 -518 732 171 131 874 -998 648 968 -872 -53 559 920 -426 -882 -763 779 -435 -751 314 735 -745 234 252 106 -368 -277 -822 666 445 -873 -506 -583 -456 -31 -726 141 50 -525 247 320 488 126 -109 133 186 -210 680 876 978 377 -51 375 -73 11 839 278 -334 -858 79 -877 599 -334 -120 592 285 -730 -185 114 -1000 367 -141 675 204 213 733 974 -886 -134 149 -82 -856 -922 661 -41 840 -682 716 -499 983 -312 400 -498 240 -356 -222 -584 -227 415 -995 -808 -150 -557 791 385 755 156 318 230 876 -467 446 -68 582 410 380 236 -34 238 686 250 414 -979 -408 370 -936 578 -693 632 218 -92 -406 -226 -818 -348 -493 -926 71 665 637 -920 832 -321 -577 -936 748 -848 539 -158 39 -137 913 -839 571 -453 -498 821 316 514 -188 736 -687 -707 -493 18 -269 -640 457 960 839 -265 428 690 106 -534 881 -782 -327 -960 -233 356 498 -332 -636 -23 171 -992 -609 524 -698 597 -686 30 364 840 -935 -708 947 204 506 -396 895 885 -148 -412 -97 -516 -287 -292 -78 -3 624 487 -885 -921 -438 -312 -513 853 17 -119 -924 693 240 545 780 -257 -725 -280 279 970 -528 256 -22 735 294 381 -918 -980 332 593 -531 507 -416 290 -430 -400 -970 654 -728 288 984 -229 283 319 -176 996 -151 -568 -821 982 423 392 -626 77 -123 87 -303 879 45 -368 -721 -679 955 -224 -891 -676 805 -788 474 -688 -894 -983 -682 830 -741 -729 902 -660 -556 -409 -17 -702 -113 608 239 -102 -688 944 -674 224 -60 -941 977 743 -741 256 477 612 -969 370 267 -859 -142 916 -253 -747 973 234 -841 -723 915 883 -438 -231 31 6 672 -77 258 -274 -246 584 -40 380 319 -126 863 -447 -487 997 -900 757 931 238 -696 593 862 82 43 468 -854 -663 -291 -887 -888 -970 367 -233 -610 692 -307 -215 636 -887 985 778 -386 -822 90 -241 325 -293 620 -799 407 805 -604 -253 272 303 -341 -960 127 976 -750 -169 -32 446 -388 -701 127 -664 -576 52 -871 -461 -481 -199 -81 620 312 -581 -930 171 -745 -506 565 -323 299 -258 321 -134 -173 284 750 -932 696 364 941 109 253 -537 -37 -104 786 -507 -1000 -370 257 279 -513 -485 -845 -244 312 22 521 634 -713 -698 -777 764 -458 870 305 927 -266 -189 140 -396 -554 516 -724 -332 789 310 -396 701 772 329 -128 86 -390 -508 440 430 786 -300 631 -860 391 -842 131 -482 -938 -538 -293 -572 -372 839 -344 -168 552 -471 540 -199 -569 -601 -333 60 946 192 -205 429 626 -744 -63 276 973 4 -729 342 617 566 797 849 -783 280 -694 804 842 133 -368 272 -417 -294 150 -906 -858 451 -663 -413 -466 6 921 521 481 -600 93 156 -979 -911 -66 385 -25 -350 -407 594 -595 137 -49 -259 724 -857 -865 -847 806 369 -989 893 -117 986 -747 -189 528 114 800 549 643 583 597 -90 918 551 131 783 -373 507 233 -828 -822 736 -312 620 271 131 967 79 -595 576 -790 73 146 605 436 748 604 -691 -841 -914 -343 214 30 -341 -662 637 -294 -907 465 -7 -37 -25 951 975 267 -389 440 -110 -779 -933 237 -236 24 3 -742 187 417 -854 376 763 527 -41 -878 983 -415 -224 429 142 -595 -406 -529 378 -915 -491 -680 -842 -665 -158 402 -194 999 -233 -766 -357 498 -675 338 -440 -917 -359 -951 796 387 -600 259 265 -330 -295 842 820 -240 -130 -266 629 278 -15 73 895 -178 160 -960 -616 858 92 -678 838 -125 898 -683 -656 -486 -688 -146 912 -100 4 -297 820 41 762 -536 763 447 270 -721 -344 -825 943 -1 219 -475 -988 699 102 839 -767 672 416 -634 368 -845 -858 -725 -921 -168 867 -180 -425 543 768 708 -203 -694 996 -889 573 -244 381 564 -335 -707 366 -258 75 194 -248 -270 245 -717 -567 -555 214 196 -626 677 713 531 447 -963 -804 -917 492 -781 471 -940 452 -557 -237 -505 603 -393 746 539 737 -721 -622 612 -543 203 731 17 257 631 46 -358 -512 -982 -565 400 -583 -441 -341 -102 591 236 126 804 -355 -745 -620 284 702 -137 -783 -128 -260 -458 -195 -618 847 -481 107 -464 611 346 -315 -369 425 832 -44 -296 995 -884 126 56 27 -17 -20 -781 46 318 808 715 720 -179 -907 -436 91 965 485 537 702 -547 20 347 -871 453 -432 300 -300 262 -430 -313 -356 982 -691 43 639 -354 306 -56 933 -240 -100 8 779 -784 992 -337 -358 841 -922 -65 -773 35 442 452 677 -96 511 368 -219 -50 780 -982 796 -70 692 -210 819 886 -340 797 0 28 -528 -876 731 -797 921 -645 -742 -943 -186 799 -840 778 892 991 -885 -342 -494 355 -753 -917 -828 597 -258 560 -143 704 -178 468 767 740 -786 174 -281 179 -707 -39 -130 518 -375 610 598 -376 199 448 490 -360 897 657 -26 743 504 -725 514 891 776 -749 374 443 363 755 126 -767 683 -896 582 -195 298 -840 -706 700 -100 977 -995 -238 4 -896 -499 -231 34 372 561 387 -733 939 832 848 430 484 985 -77 -350 925 981 -726 -877 -711 -438 -895 -549 735 328 914 -697 -498 -451 -367 -870 -39 -291 757 -794 -703 458 -1 -171 -181 -613 170 780 116 270 -55 487 907 -73 598 -261 896 -357 416 -78 -541 -687 24 377 309 -338 -867 653 -287 -56 332 -466 960 235 -149 -678 105 150 848 781 -765 971 974 -172 273 -492 40 362 -359 -431 315 877 -845 608 -476 351 172 -333 -558 936 -254 -337 855 609 -98 344 626 -626 -51 84 -694 390 -4 307 -664 394 332 387 633 -908 645 -305 988 -737 -488 -607 103 799 -778 101 755 708 305 1 -852 -558 900 -770 64 381 -603 -107 309 187 -855 -279 -990 54 231 -834 600 -103 568 -71 389 -341 312 -366 -783 206 26 407 900 -119 270 -174 11 623 -460 -709 971 196 -584 187 512 247 -128 -419 5 -765 220 446 -675 -893 402 273 -38 -751 -532 -282 -759 612 -129 724 -274 645 -505 -635 -995 -907 -223 -455 -728 -924 29 -881 -976 -84 -713 -430 97 969 260 616 -28 -647 -732 807 -774 -319 -554 -222 -463 272 241 347 -468 939 990 706 979 570 677 -749 877 318 -868 -524 262 467 256 -551 -858 848 738 -63 -881 268 -231 731 863 878 420 825 218 -14 835 34 -784 -184 -987 875 827 124 -478 11 -452 -787 -889 -832 -168 290 77 313 493 -197 -783 -141 465 -878 -350 -339 -216 -776 -87 -103 -758 950 -138 298 609 -748 -827 -469 155 342 -972 -908 491 -358 -72 -685 802 -584 -866 798 984 373 -494 -742 948 475 764 36 -616 843 397 860 469 323 785 253 251 726 998 279 796 462 557 -382 167 813 198 -340 764 714 588 -92 672 -872 -242 979 -525 -163 -648 220 -968 506 -302 907 -246 -2 -677 -852 -718 -418 -396 275 -652 -539 65 -80 -855 -274 -331 167 -440 771 581 649 -69 583 -634 -555 792 259 -411 934 165 -297 53 -508 -278 -854 105 -497 -960 -504 995 673 -80 335 -611 581 -32 -474 -970 -250 936 -635 913 253 -611 -985 96 263 -875 -640 807 942 23 -135 273 838 604 -131 269 -704 696 -589 529 -635 -128 -142 -502 766 -861 324 -122 889 962 142 433 -927 658 -106 823 664 715 721 -318 -31 -965 672 -996 -569 132 112 -52 -673 -418 902 -991 -752 968 841 -740 -296 -724 800 399 -378 198 799 -32 288 -766 -525 -653 -196 555 747 733 -822 894 -583 316 -122 -270 29 -8 -643 28 -552 262 -536 -8 571 356 -541 899 -567 441 82 -643 -818 24 -411 451 936 477 344 -815 -931 -529 469 376 -409 -817 789 537 -238 0 -64 29 457 708 717 126 -806 -848 -121 827 327 705 -372 933 454 141 356 140 922 842 446 763 358 852 -845 184 545 155 824 708 264 796 392 147 41 411 -873 953 -280 760 830 462 -626 -101 -825 -59 -872 873 -973 915 -584 -817 -485 325 380 181 460 -657 -519 6 627 394 323 585 -614 202 218 649 -279 604 -98 253 -108 134 -64 -695 -629 992 -264 369 -696 917 156 -214 -537 577 19 68 -583 243 797 268 -839 -447 405 13 -697 -635 -178 403 -263 -706 720 822 598 -826 55 -377 -129 -106 692 201 -645 662 -269 -164 85 114 604 383 -374 -392 -946 581 154 882 201 271 127 645 -540 -47 -389 435 -265 -707 -626 -540 444 -797 -670 -492 -109 288 831 272 721 675 -348 -91 323 749 219 -496 959 840 191 -725 -849 -989 -809 -188 -555 -610 -734 550 75 -426 -216 472 375 -509 -810 456 -258 109 414 -392 -653 -996 -944 -190 800 448 -493 -957 55 -761 -809 -273 783 -100 220 -94 -821 -82 538 963 136 -544 -135 -212 242 -347 780 600 -924 786 769 9 -1 -324 163 130 200 792 -108 -590 386 124 -789 -425 707 269 -376 540 -431 336 520 330 920 516 -552 67 514 801 23 -253 488 25 -719 -265 735 943 383 -562 -906 -776 -277 248 552 -656 676 568 -360 -419 -911 -653 -288 436 479 -242 152 -157 -117 -324 405 991 408 29 -545 -451 679 -916 -44 910 355 -315 447 -705 -72 -998 273 369 8 -106 503 -734 -826 427 959 655 -145 397 786 -70 -998 487 131 -133 -234 526 832 -63 488 -597 -656 -230 -214 709 -218 991 -58 254 901 928 882 -11 -393 634 407 -661 -127 923 -181 857 -52 -780 -735 -388 120 435 520 -748 843 800 130 -712 -783 166 603 598 599 -856 -824 -334 454 -641 554 -429 557 258 292 981 -456 194 799 -817 793 386 -820 797 443 -85 785 -149 -347 -592 48 -300 410 140 -174 -122 -763 660 -827 528 -273 812 204 -434 364 809 -127 -399 -738 518 638 852 981 -693 -925 828 599 -709 243 786 -659 -898 -5 -672 233 93 -938 199 -339 354 -189 -885 -242 262 321 454 911 -968 701 1000 123 236 164 460 -451 928 -309 242 259 885 444 -118 -904 651 -54 -586 -687 -324 -540 -815 -74 -902 -722 820 -46 -452 94 739 -599 766 777 -30 -712 -988 -431 -920 448 -262 -143 -117 417 -159 -735 192 770 172 822 693 297 -234 118 301 -554 -43 -343 419 218 264 -17 177 12 960 -355 586 80 -217 689 -335 537 -927 11 -594 -86 676 -358 0 732 -748 982 704 424 95 514 -376 2 269 -946 -999 454 -386 20 -684 -660 -611 161 -198 -172 -127 -329 -329 -742 -253 -994 -843 -238 547 -755 806 -665 87 299 -865 -357 937 360 836 -365 174 -940 -884 -454 756 -976 -773 -724 -286 -288 546 555 242 -33 790 -794 836 986 734 -664 700 209 101 226 -787 558 -656 13 79 545 837 505 487 860 363 -726 -486 -170 -146 -597 -294 211 168 992 -47 14 798 590 157 221 -827 301 724 -339 112 197 174 -636 -97 -891 -792 313 198 469 -362 -267 958 -843 653 565 -575 174 875 -347 -555 -98 -743 651 23 -647 272 -200 450 -86 752 -109 -572 811 -251 428 -982 705 818 -174 303 -71 -9 -989 -740 -738 845 -50 734 280 -174 -342 223 278 -937 -311 -708 -556 -927 902 571 729 -67 -980 -633 854 -606 -311 -589 256 798 -266 756 -310 -345 -118 -137 833 -289 754 705 -75 -486 889 -927 -983 -773 371 979 -42 -135 -170 -98 780 -758 961 842 253 -673 -935 -941 717 -887 -679 674 158 -630 748 -414 696 -798 892 -279 -289 -895 58 477 -571 169 -387 -158 -799 329 -866 -853 -495 -1 -332 677 -578 601 315 828 -338 328 383 -32 -55 375 -941 -85 -837 398 -799 -730 -132 -336 335 -869 481 -548 688 -924 194 -944 -461 396 -387 670 968 -165 96 -525 664 130 175 49 82 826 43 -95 908 799 -640 -327 572 973 -151 484 754 51 -312 524 -454 62 -719 -135 -336 499 594 887 -959 391 -387 -20 -200 146 465 -278 -130 784 841 963 -312 845 -450 -367 724 936 800 445 5 804 387 -304 572 -382 -625 -418 558 -161 -660 67 136 474 -715 -831 265 757 -493 -850 304 304 -485 -401 -442 173 527 -575 196 -777 -612 -905 -927 -805 853 -702 -896 -730 -627 689 598 -996 239 -902 755 784 -852 871 593 -909 539 314 565 89 -330 887 711 -622 -607 698 536 153 -656 -590 662 -896 213 -987 -395 -468 -212 -242 249 -53 144 387 -880 -381 -275 -421 250 734 -778 -688 586 -209 509 415 -165 -298 -191 491 -855 -420 488 983 717 -466 -552 142 -244 412 -39 -941 -836 682 983 -876 -550 -580 576 665 -912 136 -60 944 -812 -1 346 289 -492 908 -119 959 -102 -949 -669 136 -506 497 532 709 -423 110 -397 -724 599 536 -797 -34 -748 -431 703 -693 -314 983 -938 -963 75 114 -352 83 -340 -708 -679 -631 -17 69 433 -892 -428 58 -744 -356 281 -818 -228 165 148 844 -499 -11 -684 -247 525 190 -308 768 -998 -196 570 360 669 719 85 255 -65 -115 -830 -510 486 17 870 -343 -769 -765 -281 683 -706 681 -949 -450 352 322 735 583 -725 -746 -714 -427 588 -658 541 -878 374 -193 363 -997 -736 -645 -846 425 857 -901 -277 -505 -409 -457 875 -365 -821 505 -276 -260 -30 51 -757 -220 375 -970 -514 894 953 984 -441 -586 -733 596 -957 -905 -481 383 82 287 861 360 122 -497 660 593 594 629 -932 -432 505 897 -745 830 -511 30 664 451 296 422 345 -400 786 -923 -423 485 -748 -898 -298 -31 560 -324 -343 32 292 -584 237 -175 243 -733 -512 475 101 241 87 4 535 -3 995 294 -644 -581 939 -327 -203 -664 88 -409 -75 693 101 -674 591 423 -492 262 -496 742 -513 590 -561 446 470 204 -200 828 -22 -381 165 389 -630 727 -632 240 -903 616 -504 62 -49 128 -204 185 -167 283 -480 -405 869 -72 419 -121 23 833 -566 879 -617 -697 -573 -384 -902 222 -329 -995 134 364 228 503 -572 -556 33 366 198 -742 -632 456 -82 351 391 -582 954 -489 -465 685 742 -219 -682 -630 49 -478 48 957 -401 -847 -465 -787 -9 -693 -933 845 -652 -120 -388 230 -71 479 196 -581 -750 516 -811 91 -803 -695 353 752 498 -571 -214 -968 -330 407 -303 590 669 524 -260 652 366 930 54 702 334 -390 469 -927 508 -197 475 177 -976 -950 -517 854 230 406 -382 672 222 827 -902 168 -41 230 -101 -964 -401 -410 575 926 -287 -506 -612 240 234 -239 573 -604 -953 -133 345 -813 -901 -500 612 974 64 894 -190 306 182 -463 -240 733 345 -123 -671 903 -432 872 899 -196 -763 -694 748 -599 822 -694 -83 184 644 -475 301 331 -519 925 983 -240 311 -705 -290 -673 3 841 -378 -721 260 589 704 70 -35 -607 483 445 757 752 -861 -157 -66 420 -973 -842 97 -194 792 -941 -983 -203 -737 436 279 186 517 -999 52 708 185 -899 -28 -742 954 -536 -487 111 419 -649 294 505 -780 913 -710 699 -290 -225 364 -535 129 470 -480 -462 988 918 -839 680 699 -690 -149 56 428 216 -89 481 338 334 823 313 301 17 396 -941 247 895 122 -924 -625 -208 294 -954 148 199 -729 -302 -194 996 -487 -897 312 -576 684 -559 -459 -204 -966 885 -888 858 -259 591 856 258 -542 -227 168 310 838 908 -932 -169 237 248 538 306 -790 963 -43 -39 -828 793 -587 -77 866 -623 -703 231 -353 -399 901 876 -147 248 992 417 -560 -566 500 144 -739 -368 -169 -559 710 -198 946 416 -224 721 -606 227 -530 673 50 413 -435 -46 913 906 -207 939 210 78 214 -394 -692 698 -75 441 978 65 643 -181 267 -773 -852 -556 -73 -476 -261 -212 104 272 524 -768 -197 -820 -628 317 -793 -989 723 -194 -158 396 -310 775 -60 909 74 64 977 405 190 441 804 -10 184 -621 -1000 -242 163 223 435 269 -516 -431 121 -875 989 -548 -317 -279 431 295 -39 473 -104 -93 -541 -581 473 -834 -373 678 -572 -208 855 -134 -298 -776 -142 -945 161 995 -819 -520 -187 -737 -249 -268 18 -201 219 -433 -266 -534 -527 265 390 663 979 283 904 -667 76 -134 182 -804 476 605 179 -341 367 -756 -953 -81 724 -397 192 947 377 -634 105 -694 -233 -789 798 -460 4 -560 -513 -428 977 281 -118 293 -25 468 -884 -867 -466 32 -732 -949 -133 979 979 -137 -281 -359 323 682 -277 585 -356 -772 -463 864 530 -551 780 -997 273 398 -605 -750 527 -234 -129 -299 -859 -470 506 -15 674 914 -90 799 -68 -147 -715 -461 -243 -575 -587 -422 -811 84 -274 -956 783 988 -718 913 -93 736 -831 879 460 -126 874 921 228 -575 -629 -783 -124 263 -198 345 -72 870 229 -424 -309 -962 246 333 -195 -143 577 507 13 219 292 305 539 -51 968 -257 -282 -156 823 -343 -687 -727 962 -664 -817 -939 -316 112 887 -412 342 -234 933 -728 -330 555 796 -111 -887 -474 701 -965 424 -238 60 -588 864 260 733 -180 -310 483 -829 36 -319 -985 -518 625 -686 642 -749 836 -407 -904 -435 509 236 176 -376 -47 338 -857 153 -174 737 -763 543 -249 491 -690 -489 640 -771 530 -5 254 -995 -953 -12 -863 -368 60 714 -683 402 105 925 -853 -217 89 8 360 81 239 -684 234 761 33 537 373 283 334 -889 -769 512 -29 -381 -580 -904 971 -46 809 -484 -837 243 945 -838 256 90 -950 113 129 -659 692 816 -752 -820 -269 97 308 283 -113 -682 -176 944 935 148 438 -53 392 665 -407 -419 897 -497 -543 -27 -230 -885 88 -315 139 334 -912 -584 -252 177 -623 -641 -251 -94 121 784 681 736 -974 568 90 -735 -866 -805 953 733 240 -664 -813 -431 -515 534 -937 737 188 17 575 438 -232 -68 551 711 -292 -733 963 627 430 51 891 -404 68 -964 -30 608 -10 996 488 -902 774 -176 180 -891 -176 87 -885 833 115 480 489 -24 -193 -301 254 -571 -886 281 733 -797 -938 -4 969 -230 41 -319 -1000 -289 515 466 -813 966 -792 508 32 378 -700 -479 -833 -577 -512 -338 221 -257 897 -579 -204 10 560 -259 -334 939 210 514 758 -105 784 -933 625 421 305 -719 -153 -558 -800 -946 -502 420 -87 797 -421 -397 569 -554 -677 -930 -71 -567 620 921 644 690 753 718 -566 17 122 -25 240 -991 411 906 -735 -344 -29 744 70 8 -7 851 665 416 929 -28 817 73 593 -912 206 689 -987 -833 703 -368 173 651 -959 322 -449 -887 -922 840 -7 -810 906 -396 889 407 175 933 21 -57 -976 -184 75 40 130 -164 154 163 -156 -397 753 -463 -315 -930 -119 859 584 468 321 -217 -630 350 534 -675 -181 -742 -128 792 -586 282 -180 -309 865 -128 -439 -793 852 108 -353 587 -561 -814 -789 401 -359 684 537 -95 -404 360 747 917 -416 -134 789 -536 -432 -213 244 -935 -61 390 566 831 -332 949 708 709 386 -258 -259 -929 -374 201 791 -491 990 -533 -195 733 -720 -914 777 -793 -762 483 -691 690 -552 591 -340 446 -692 662 775 66 233 27 -691 -477 -836 226 780 -778 986 -808 -258 -527 652 361 127 150 -886 124 166 639 427 -294 113 794 -914 912 865 -563 223 -239 -792 -646 811 255 -800 -274 451 267 131 -594 -597 -847 172 -366 -941 -40 24 712 -312 399 -950 -60 713 889 549 -433 -458 279 836 307 -168 -217 -723 739 -498 160 -451 52 19 -304 282 -958 228 475 -442 -433 -152 -564 704 318 -240 -231 389 -204 519 551 -822 985 754 -747 -276 564 905 -256 -847 817 -942 8 153 -289 907 -154 -808 534 -440 206 -615 37 587 394 434 778 -635 -266 -209 154 584 45 -105 252 777 507 -438 -553 -934 461 235 -135 389 160 491 -202 -976 896 725 881 606 -406 -970 -529 619 -877 -293 -289 113 -598 -128 -18 -435 713 -251 -480 -619 678 241 762 -738 -826 -191 -275 -248 698 898 754 -249 -917 868 718 -737 325 940 321 -460 -302 733 388 -246 516 -376 -652 -115 -161 -861 -589 -397 1 83 383 -576 -827 169 -292 -717 459 -275 -819 966 -279 -666 -63 -175 -481 -240 954 698 -559 -688 -370 583 -654 -804 -68 -771 253 674 447 791 182 54 -530 -653 876 599 -615 321 696 24 199 -887 -857 444 -82 882 -137 464 -364 -434 528 988 499 813 158 -924 -179 -274 320 579 583 -61 -410 -868 -193 599 687 -910 -384 347 969 -579 118 935 -558 71 141 395 254 991 281 -17 -901 -825 -223 -553 407 744 784 309 -13 -148 -781 -93 345 -555 -349 809 167 777 166 572 661 92 700 332 -540 745 568 359 32 556 -890 192 426 -909 819 -691 262 813 942 472 -682 785 -974 948 -625 -483 -986 -680 -997 201 -595 -756 -106 205 -136 135 521 272 229 -61 -479 383 -803 279 317 416 395 -572 641 -710 864 -896 -491 576 664 304 712 -230 -260 -917 -828 287 117 -203 879 292 -542 80 180 -415 -13 -937 -112 513 703 395 -23 80 -637 655 -535 942 460 -294 470 244 -629 910 -40 -599 753 767 546 -363 -462 -434 -421 473 274 -24 -165 804 919 -445 -977 -38 271 -389 -124 785 -530 915 -28 -115 197 -916 -392 -694 456 973 504 -859 -10 -53 690 663 -186 715 144 -124 185 646 313 -339 -557 -730 -946 -449 -525 -362 545 555 760 -776 -834 -115 -565 -562 -130 823 749 -76 751 410 -54 -136 -557 909 521 -323 -522 -241 -170 -762 -499 -362 245 919 -671 -42 -17 796 -817 75 818 -262 504 405 -427 480 -426 64 952 404 -512 902 -509 73 -936 780 -232 -979 807 -53 -339 -583 5 879 309 267 444 -175 650 411 54 471 518 -262 -23 439 -399 -614 811 -394 -827 696 792 -890 -192 956 822 -929 -787 408 -929 -726 -131 695 -31 -534 -455 -958 161 767 -626 -102 447 -494 349 -300 814 -298 -910 -506 337 -845 459 804 -265 -210 43 599 -612 207 737 -377 -488 -211 225 76 168 -917 -378 -302 645 -222 639 -308 868 -38 970 366 752 796 -895 -685 -934 805 -948 -598 662 -1 -933 544 951 -34 -302 817 887 62 -340 725 -264 -633 -264 425 -885 -739 -984 139 -898 627 -843 694 914 -655 690 741 -888 776 -642 -167 -590 452 192 456 128 -79 117 -303 262 -686 -357 -447 -52 -122 -68 426 -291 -431 494 -653 42 -243 158 -90 -169 -249 875 0 -569 -425 -622 330 841 163 -521 -958 -410 132 313 -600 -769 74 -447 -270 415 -49 192 971 -801 836 -707 -126 930 -897 -196 599 43 395 -693 328 -646 976 -863 -636 328 777 297 -957 -824 600 -683 -923 910 -590 137 -167 -951 684 280 -16 -585 687 752 -498 687 -867 -735 -249 -230 326 -278 -753 810 -762 -287 -846 -194 -922 -464 551 341 -276 741 -587 258 -103 -875 -157 346 239 -717 374 898 624 -671 -741 855 -497 -124 -499 511 -705 671 702 -473 -611 -377 428 10 82 -761 860 160 196 962 750 -615 162 -539 510 733 270 -79 -157 475 -528 -159 -279 192 -47 -384 935 164 908 720 978 -719 499 585 -554 -899 113 -593 614 274 327 908 475 -189 231 -320 -611 -784 188 105 -571 917 28 -918 -73 523 1000 -244 -301 263 -234 -470 -749 -309 630 -252 -555 719 -240 -999 671 567 -480 -100 80 982 -32 -651 -100 254 775 765 731 129 498 -704 496 277 -376 -1000 -787 -91 -256 -23 -875 -463 -313 -10 183 -484 -390 -285 -145 873 -941 -818 -353 -911 -271 486 883 897 987 -498 -851 -603 714 449 605 745 880 -978 -476 -879 356 -838 -490 658 -738 751 353 -511 83 426 -661 164 380 676 946 616 -556 -455 -917 -454 424 -534 857 218 102 -122 -848 -571 -985 -519 857 391 -679 88 -662 426 619 42 -390 -949 -33 -7 -81 -585 407 -597 484 374 -798 612 645 -733 870 478 -411 -190 -571 63 609 758 962 -293 102 809 -738 -320 -40 511 -265 235 -182 -294 -162 993 226 -507 -413 -106 -47 -409 -556 606 -69 -358 320 494 976 -250 247 428 487 130 -944 897 -622 170 -826 -643 -67 456 847 980 578 825 544 415 -844 -762 -353 687 778 -172 -108 -903 -721 524 839 -205 -943 -100 630 -932 -925 -15 659 -722 -198 236 444 857 -731 -377 357 597 167 -433 586 519 -829 -587 602 -109 468 35 654 -378 887 374 596 -989 -499 -101 -331 802 270 -779 -447 122 15 -301 -476 421 -750 -547 483 -480 30 -438 89 370 -646 -138 161 865 -493 -680 -127 -949 225 -721 992 201 507 -278 -425 229 -997 551 -394 773 -418 636 782 223 -254 -149 239 152 988 -528 470 575 192 -250 -674 859 -354 399 -632 -4 642 769 947 -356 842 -792 206 -988 -310 -561 -281 -58 -725 -253 -746 -632 -577 377 14 1 -650 -223 272 944 -481 -753 51 -79 -601 138 -815 281 -139 810 873 248 -664 843 -81 -489 -124 -871 851 -928 535 -570 -757 -176 -391 -788 614 -294 -931 -626 246 592 -820 570 311 225 -326 357 223 -262 573 985 383 67 -993 -203 970 463 -814 -754 -398 192 657 423 -307 620 708 -752 15 801 359 -489 -143 -598 151 -239 638 -452 283 -853 225 366 35 -682 -390 -1 -70 859 -234 -74 555 -924 1 -415 -485 400 703 639 561 116 429 966 -929 -835 251 557 -903 828 870 -384 -148 -737 -54 411 -518 -831 675 -593 -899 -351 -936 -588 939 756 126 121 404 665 -379 -262 851 935 -591 437 154 -144 435 410 -839 893 987 236 581 4 278 103 680 430 313 -716 -861 240 398 -504 -164 861 -890 -697 -797 -805 143 191 -290 -632 -795 951 -771 429 34 784 918 493 65 257 -806 -692 -981 211 30 609 774 -817 -289 -507 -567 154 757 950 -427 370 889 -150 272 163 52 -156 247 58 -921 -673 245 331 -90 -579 -541 -439 949 893 159 -26 -65 364 869 -667 -899 876 -637 349 -230 -46 550 -792 945 -23 20 366 323 178 -700 -244 -180 -364 -545 446 434 -61 -590 -953 571 -548 -305 929 8 -319 159 718 910 520 782 -943 309 -267 -982 903 -551 -293 162 188 801 313 714 -742 -193 593 965 -492 -582 204 -541 872 -597 547 -800 217 843 -496 -645 434 -720 -244 -134 807 -862 -382 -35 980 659 726 3 117 239 372 141 -232 404 -480 -716 -801 -69 -344 867 -592 810 -585 -611 565 -186 -373 804 -624 632 -605 932 401 -340 -813 840 -10 -100 -165 60 896 -646 375 295 159 688 942 427 -27 720 -95 385 -711 941 387 166 -974 118 127 113 -862 -139 -275 173 347 -493 -31 392 888 -853 19 -422 288 -235 -604 144 -1000 -715 -561 853 615 451 -573 536 -70 -291 -328 -718 -139 -553 357 -188 -409 142 -842 582 886 666 290 -358 865 644 -925 -287 -12 -9 174 -822 -614 200 876 698 509 146 546 -138 -684 -112 433 -441 -341 584 -737 -298 107 254 -745 117 -955 406 -440 982 407 197 106 -204 -199 555 -726 144 -652 -807 286 985 -22 169 -655 -623 -434 -906 844 -144 287 556 -678 -263 239 457 -207 -427 701 150 621 19 -826 -627 891 -28 209 847 777 -705 847 188 -449 619 -444 -110 -920 -167 32 -604 -258 -39 -610 901 -994 257 701 -182 36 433 -869 -249 208 -40 -975 -271 -628 -401 708 -412 -48 -822 748 -826 -877 853 -606 -132 -58 -878 -162 -85 -626 -929 140 483 -438 -433 422 579 -950 609 -224 -975 106 -604 -151 500 -797 736 -304 -274 -47 -721 971 -254 853 469 836 -210 810 -125 983 -10 872 220 -627 -125 392 -166 -764 392 -39 -714 214 600 -588 -934 262 -756 438 113 -395 827 -351 -747 895 -171 -97 -905 -990 -120 -322 894 -933 -686 -495 286 -509 -768 -732 627 19 949 -55 73 -802 143 690 158 -366 -553 -294 -943 -316 670 -699 -451 -816 -39 381 733 -169 -36 -354 562 -798 -512 857 476 854 582 248 -825 -490 239 724 762 182 -996 -908 -215 -726 -98 -287 21 -44 16 940 -997 -247 -349 -549 -285 294 -894 917 154 343 -459 100 694 -220 -505 93 -962 191 -753 -622 -619 463 -239 -239 297 -878 -383 475 -270 489 14 149 590 -993 -49 -531 -740 -518 -89 960 -217 -531 347 -22 -63 427 -510 -183 -191 -27 728 47 589 -963 683 -525 943 -51 504 449 -945 210 24 -24 -233 -589 728 430 153 -169 312 -147 730 -909 812 -832 966 -341 48 -564 -326 -616 -160 -262 -70 830 -272 -553 -244 163 425 782 -254 373 -501 55 -27 -215 250 112 -944 779 305 -574 -214 -2 108 824 57 -504 487 730 40 90 86 -568 938 568 671 -74 -611 -936 -709 -695 963 783 322 -10 485 416 189 692 -867 -800 -915 609 280 232 818 341 -994 66 -190 959 926 -653 600 180 -78 484 -783 256 884 840 210 836 649 -265 -11 -588 694 48 639 641 263 963 954 669 -486 758 229 -593 -759 -923 -801 -769 -835 231 328 740 157 -513 917 753 712 -543 -663 960 -8 794 694 429 85 -207 -149 809 -61 78 -346 -257 30 107 -332 -962 148 517 -587 -309 388 -58 -841 183 559 242 414 626 232 -404 -645 154 -426 -929 831 -100 213 123 -347 -805 -278 408 -39 -411 265 -251 461 265 -941 -629 52 -177 503 -430 309 -710 -721 170 -145 371 -130 546 767 74 860 129 436 247 -444 -282 -281 832 -956 -238 -689 663 919 -976 873 -478 -123 -19 -577 -312 -278 761 -225 503 -485 -330 -125 -701 787 -332 -443 30 261 -878 832 268 -819 102 -229 -378 -679 -385 -420 -103 -743 -950 -933 -609 934 -200 -158 -974 -492 -958 238 823 -803 -427 600 199 109 -767 -815 461 554 249 788 751 55 -537 -690 478 -849 836 -946 793 101 -654 498 -561 150 88 -253 -4 406 -237 -210 577 38 -27 463 254 246 -809 480 -727 -673 -65 888 -629 815 -681 710 -317 382 -123 71 625 189 701 794 427 -302 -937 -375 0 919 999 98 -538 138 -795 -173 -318 559 -292 -263 275 359 48 -561 928 -834 694 739 -228 -375 677 617 -756 -263 145 -886 -495 -223 -637 841 -901 -455 416 913 277 743 814 555 778 -891 967 15 -905 209 656 10 756 -537 -101 724 -780 890 -987 -684 135 903 -167 -813 590 -989 385 376 -351 -904 -972 779 -774 -984 -33 740 831 15 -401 104 -228 -488 -86 -593 -928 369 327 27 -159 -321 -970 -544 300 -842 124 -777 -975 303 -544 418 -681 -299 -892 455 -336 -367 115 755 675 -399 614 336 -181 280 -896 7 -937 -768 942 -904 122 147 -963 -273 878 -826 -147 207 -268 -236 -123 -492 698 -229 410 -705 -863 668 -312 364 800 -38 -56 129 422 863 201 874 976 4 79 522 640 306 255 181 -337 191 -741 114 389 579 -583 -225 -628 395 -11 -507 364 -450 -983 -194 -481 491 -873 -252 388 -849 -113 -726 -799 -674 -193 524 -321 -783 -584 -805 -660 -124 266 -580 948 747 -203 -861 580 973 29 89 630 -184 778 326 -319 -377 522 239 416 -306 372 455 -397 -198 755 425 -105 -599 221 -651 88 -833 -574 283 578 -779 540 159 479 -409 518 -584 -218 180 -547 -869 -562 92 705 387 -426 -683 829 867 748 78 -759 -819 -633 557 -673 95 936 91 -736 -808 347 152 934 -339 829 239 -276 336 -439 339 -117 -59 -511 -322 443 -334 -705 48 -58 -951 749 84 -172 -485 424 -273 -204 965 554 -180 -716 589 401 -535 850 279 856 -902 -168 359 354 27 -724 -302 438 -270 -68 551 -744 699 -705 -218 50 -152 836 924 -540 -144 -803 470 507 -88 46 579 -787 -84 -83 523 -333 829 117 542 -999 -847 230 16 -278 643 -609 390 -121 -615 -414 364 -680 101 -948 -885 -696 171 760 -541 -438 663 -790 108 -723 498 576 -618 -997 -948 150 741 -172 -3 770 338 -705 -864 -184 -76 -818 536 -120 -515 -570 492 780 830 186 217 -694 -303 -897 -163 508 501 -306 -952 508 -327 401 -184 -857 716 354 -355 -392 166 275 938 220 -376 -352 596 -685 272 255 -986 -915 -713 -355 424 -175 -115 -313 -543 64 -439 782 -180 678 -655 -995 478 854 -136 661 -313 -939 885 67 -852 141 -929 -463 672 -378 165 492 -980 -651 -218 735 224 976 459 -576 500 465 -756 191 399 -601 -776 556 -867 472 888 -100 772 696 -329 702 263 -310 247 718 -83 839 -640 -88 828 -374 687 -668 -987 -816 102 -984 140 359 -507 960 741 523 -775 401 -752 -429 -603 572 852 -160 490 -876 -444 52 -57 -468 990 -330 -170 713 785 320 -591 740 -947 279 1 -548 459 819 -113 530 -760 574 -230 85 809 -932 -415 -218 555 570 517 -297 -858 -244 -935 449 -378 -529 -193 -686 -587 97 -881 903 -829 -912 727 466 812 489 -637 -172 -261 637 -200 881 139 -789 840 -606 -739 979 488 -920 -465 -533 625 709 -206 774 554 298 -240 -189 644 -333 308 180 -184 560 927 44 895 580 684 -827 -26 -48 -353 -262 964 -599 784 93 158 428 -745 477 -192 310 463 -494 895 -770 -440 328 254 444 -379 226 -72 930 401 738 724 679 506 -702 -168 -196 -849 -507 653 512 -320 184 744 -97 872 348 604 -34 -854 -679 -409 446 -889 314 -95 149 889 552 -587 523 -21 730 902 -366 968 626 192 550 -67 -750 887 -203 245 -667 -365 571 839 -713 -258 341 767 -214 -303 -996 -199 -625 763 -139 -967 -48 383 654 -828 518 -945 816 -49 -324 732 274 -988 -758 -780 -870 -518 918 880 504 -113 -639 151 372 -985 -736 840 938 -520 373 158 422 -244 -285 398 154 -387 445 62 -92 -500 579 783 -900 36 868 133 -855 126 754 663 -20 -54 -603 -1000 748 -123 966 359 731 72 368 -443 -718 -558 787 -353 -242 76 -496 -391 -636 471 -203 -564 -676 -772 -711 243 343 306 -161 815 -102 -885 -325 465 -144 159 564 -71 -796 -307 -403 103 184 -153 -206 -849 964 -460 -926 477 -274 -779 -983 -723 24 500 -30 -846 -910 113 -308 -945 576 -434 -207 561 -984 -275 617 -67 -559 -31 303 928 -464 -279 -270 300 973 151 -597 -766 615 699 -304 201 -455 999 -444 -816 829 527 -335 502 686 238 826 -717 -532 -715 -308 483 -558 389 -458 752 -847 800 -986 -52 -116 -230 -827 -726 -130 961 -487 -852 143 -866 456 710 783 648 533 565 -351 -939 763 -131 499 872 -470 -921 712 83 -463 -210 658 185 480 820 -402 781 -955 146 869 -902 -263 -640 -480 -410 162 880 -28 367 -214 505 -218 -832 892 452 -944 265 -93 -761 701 36 -229 794 -902 -744 -394 -438 -361 -934 801 427 -377 955 803 -536 603 -545 458 -73 -77 133 -360 -677 -434 612 -570 278 -129 -682 -311 242 -578 455 -340 -874 -871 -475 123 844 68 -387 407 -370 371 -318 -970 681 313 -823 457 -782 -873 509 -235 -354 559 540 366 387 -843 87 -881 -852 -555 632 916 143 54 681 415 251 -606 631 -826 718 -994 -876 -528 47 401 -800 -861 417 -925 -467 894 71 302 86 -391 477 579 45 730 -691 -353 -293 -434 -205 367 -305 773 -478 534 -494 7 -257 974 915 656 -711 -762 -660 219 928 892 762 9 -420 -262 -796 -289 107 -116 813 763 166 199 -175 -306 321 470 -34 640 -50 564 -8 969 309 -39 -217 962 -886 -572 415 84 627 -812 -803 -444 -577 79 445 917 71 235 98 -523 -587 -601 534 -863 554 -737 192 -968 -699 -504 367 -676 -941 -915 -330 -539 472 839 429 322 -493 -626 829 444 -922 -71 -484 -429 -291 581 921 -683 444 794 510 342 -471 -834 448 945 512 -259 -15 -435 -642 -102 -701 718 -196 -373 699 -655 231 715 393 540 -622 13 246 889 -389 -319 825 -341 971 -879 -240 668 446 21 -742 297 788 656 719 198 -821 426 841 24 501 752 -692 824 463 65 -765 58 855 -941 171 -673 -772 -932 717 -160 -152 -195 -838 -403 883 523 781 -807 -494 -112 -791 851 -53 -962 -532 -749 -974 -853 -236 -416 266 985 -81 -919 323 -815 -637 -996 354 -876 -16 3 169 827 467 -774 394 -163 -182 -940 -934 994 -989 293 -709 225 -451 -253 81 -56 -793 220 557 513 -952 2 -641 770 393 -496 -604 -919 353 413 496 -349 181 -980 -52 -167 -324 474 -299 -998 648 786 -703 -683 909 -862 -51 953 -307 -209 216 -599 -540 905 317 711 531 -962 -565 625 213 779 -946 555 -815 752 -426 566 -967 857 396 -271 92 -823 -839 588 433 -988 -514 555 -955 -658 730 -497 352 429 592 -534 -625 -172 -260 644 -919 -819 364 858 722 517 176 -323 -254 546 -428 -560 425 -234 -62 962 151 -398 -765 568 161 -682 131 419 636 -352 -135 -99 -130 -244 -574 -663 640 -941 28 -998 28 -108 928 -852 147 961 -277 363 -141 -717 -613 727 646 987 -859 -807 -589 -899 313 328 460 674 -690 92 -740 -579 -626 361 626 98 -15 672 -765 331 741 304 -1 -321 290 -94 590 723 164 680 -499 389 -50 315 -320 -484 430 -212 953 520 -124 -167 618 10 53 361 -390 645 -867 352 -70 -237 -200 956 -499 371 367 413 479 550 -624 -141 535 -620 598 458 200 -161 479 790 -785 -879 -112 -435 877 -844 268 248 -263 -874 749 -799 833 917 -655 -337 315 -558 811 363 -360 -399 421 -51 -927 157 -797 274 912 341 -816 -969 -357 979 -205 452 -877 -697 731 978 -564 792 551 -949 756 -423 -497 -161 -80 779 -530 -737 -295 717 -33 260 877 791 502 -99 -587 419 -592 -73 454 -866 131 671 -258 734 -734 -251 247 614 398 -549 291 -928 470 -432 874 -534 -970 -96 300 -404 -712 424 234 464 -742 541 -58 -167 694 465 -418 525 844 727 -138 -593 -880 561 -133 377 923 -587 323 -814 -214 -86 779 678 -402 -369 -62 695 92 556 -971 586 197 -465 921 -605 -125 528 942 -351 72 184 175 -830 -633 309 -181 -781 -939 595 945 40 563 114 -21 371 677 -949 552 936 -782 885 -757 65 -998 -853 337 445 -549 -547 666 -109 927 764 137 12 -493 -855 -356 270 382 569 510 480 -791 318 345 994 -462 -425 575 910 645 -106 623 292 -740 188 432 -154 -897 -424 343 -630 457 916 91 -41 422 -774 -378 481 424 862 167 952 -330 -559 109 426 -130 -778 639 -106 288 -746 840 860 -529 51 -522 -804 145 408 -131 29 -937 794 358 191 -427 -569 -788 600 -134 4 -863 -493 -273 -345 884 -869 791 675 89 -381 -914 -951 -258 696 -74 -30 -70 -226 -774 -98 -221 903 -31 487 228 -727 721 999 314 782 -907 -442 780 140 423 403 7 392 -179 -133 796 -66 -460 -892 -620 -244 80 613 -471 -917 206 387 -792 -502 151 -474 -446 515 123 -279 405 -168 660 -830 -634 -920 -595 -508 -300 972 -110 736 290 -34 960 227 204 58 -990 632 -473 267 -26 632 472 595 8 87 483 -265 250 -986 -407 -845 -798 -619 -56 502 911 -965 771 -24 590 -668 -98 -590 470 58 644 -279 -642 854 253 603 -19 853 -137 -686 253 -355 244 801 -841 -649 996 789 765 422 -556 652 -505 827 633 -755 -902 -152 -307 914 956 931 -799 933 -198 -517 -313 -29 -386 -217 261 -505 67 327 381 661 -767 -286 167 108 622 -817 245 -894 -813 589 442 -173 244 -728 -274 -803 679 -488 -83 923 -194 -409 -908 762 566 -570 963 892 -822 991 -183 331 -59 982 694 259 426 -354 461 -343 -839 -305 -19 -369 -628 726 -85 -855 377 -979 -572 -220 -188 -966 309 -922 -940 -201 -246 -797 192 473 -748 -987 -221 878 686 629 186 819 590 -224 476 771 -845 117 -860 403 866 21 -532 786 -305 -829 326 152 353 421 395 -209 -176 31 630 -809 489 -242 -561 68 859 -105 -425 -692 552 665 -399 649 715 285 292 79 -296 -788 -534 368 -378 -18 901 -193 953 -477 -815 609 276 -585 -54 -879 -699 553 -420 766 964 132 -849 -574 -727 641 935 -557 368 116 -199 295 882 -452 -20 264 -463 -210 955 748 870 509 -762 825 -223 -812 -753 -22 -538 -420 599 -840 -605 -484 62 -473 557 -495 17 506 -768 -332 -898 756 -428 313 26 -343 -24 87 -816 803 -890 -240 906 493 -133 190 76 600 317 219 766 803 365 -179 856 65 -134 -876 709 995 188 50 -47 114 765 41 260 -845 -252 -142 -636 81 953 5 44 695 593 238 622 4 961 82 189 -249 459 840 959 -707 -942 651 -91 642 292 -472 612 -418 -450 709 754 539 103 9 -151 789 -424 -747 923 267 406 -207 258 237 -263 -902 652 724 2 -490 46 318 -625 306 -691 600 -652 -954 862 -149 163 -565 279 -743 -822 168 -752 -717 -626 214 -379 126 824 326 775 -7 921 954 -539 113 642 -983 881 -330 661 458 -90 -872 583 -773 514 812 528 667 -713 -814 -847 -437 -263 -285 -111 -910 366 932 82 66 -308 -88 -407 466 721 -817 -928 220 116 -763 -239 578 -46 858 216 -128 -831 330 -709 772 652 273 -719 360 71 104 125 -286 -59 -902 76 29 -876 -277 6 -846 717 334 152 -352 -61 -20 740 -164 787 290 -31 -898 -554 -480 169 87 -166 -934 -798 -451 406 -617 952 47 -622 -942 -705 826 906 -7 398 88 112 -678 -392 793 -191 963 287 -408 915 -827 -38 -389 -549 -61 420 -191 355 861 -271 810 -483 255 133 -384 -338 -518 -819 487 688 -730 220 26 739 622 -150 -445 -212 626 210 -160 -81 629 1000 280 459 504 221 -376 -682 -416 -520 711 838 846 879 -417 -82 -765 143 -8 891 -228 -371 -214 -424 406 813 986 -352 -305 -722 -969 500 -483 627 -76 657 -944 291 333 -637 -414 937 554 250 876 798 46 -857 718 844 -787 -602 -91 914 -554 665 -9 -466 981 625 -590 493 -305 -786 -850 -163 911 -681 -13 697 355 -229 -890 130 -223 62 -861 852 -533 -270 564 520 -267 -899 -751 -37 423 562 439 4 -799 -497 -367 356 601 -465 855 -722 950 458 -625 892 -198 -351 -933 802 -907 896 47 -782 35 517 361 3 839 -250 -420 222 165 299 -682 454 -519 378 802 916 983 300 -771 493 729 789 28 38 161 629 130 -132 601 -654 -433 829 -88 -602 536 425 -817 337 -643 138 208 -501 450 68 -698 -118 -742 633 387 947 681 -847 76 -526 560 -588 575 -613 979 -283 -151 403 -290 145 616 455 939 -928 -554 809 -243 -13 -950 382 206 982 -596 598 957 319 -358 -738 587 -742 -199 965 -550 697 33 -899 -666 984 -973 -187 -705 -342 -977 426 189 -981 401 112 -897 465 115 -337 -701 -924 -787 -700 913 709 -613 -673 374 -753 -620 -569 468 223 156 330 320 -672 -49 899 658 -221 145 -876 -466 895 479 508 687 -152 73 -261 -771 340 891 -851 86 665 -313 767 -172 803 988 47 -236 -115 800 140 -210 993 -41 -278 668 -446 463 316 -707 -509 -936 129 -719 648 -482 475 828 266 -213 101 228 -850 215 -842 -669 926 988 355 -269 819 -13 298 -902 -2 -405 245 548 -288 -271 -2 -683 -875 788 593 -449 961 431 367 -537 15 896 -937 320 -55 136 362 450 -866 502 964 891 997 300 38 -513 693 593 401 -805 739 -168 290 190 -776 830 967 224 604 -226 -321 -441 223 -333 -31 -647 -684 258 -209 989 -47 -617 -793 -166 -961 598 -802 -549 596 -115 395 717 -354 776 -54 428 118 -906 437 -251 668 -319 -603 -354 -892 -295 -653 573 -671 -223 832 736 -379 266 346 -891 -65 481 -502 321 -992 -907 -664 436 7 -412 906 -766 881 -1000 -722 -293 471 -97 -495 -917 -71 33 997 120 -900 -350 -35 134 594 900 -715 735 163 624 27 -614 994 774 -783 510 -920 283 519 386 583 482 -612 898 -820 562 172 567 -379 449 427 548 839 156 -950 878 -659 -292 155 -428 -898 -284 -143 -633 -420 314 -363 -355 435 -817 -890 -281 -212 936 110 -694 902 -727 859 -504 17 -175 145 -408 -631 579 954 681 334 -724 -851 -490 431 -946 -982 749 -346 -922 923 999 652 244 -744 -380 323 -337 487 269 -839 -278 -270 -107 181 420 912 -769 245 439 -474 364 154 -854 744 503 -798 -543 479 89 -518 -262 471 897 147 359 42 -92 234 -738 -324 -133 425 178 -489 652 692 -935 726 -79 773 732 -372 -769 376 -783 607 -434 -904 330 601 237 -422 -435 851 447 938 -103 51 640 906 756 490 338 -370 -854 -403 -762 -481 -124 -569 718 361 600 521 491 752 -66 -228 -124 -819 -235 308 -382 -473 -750 -96 362 694 -46 -33 -429 -291 304 497 -165 125 483 -361 -909 946 739 514 -564 584 -889 -506 -835 878 767 218 -950 -662 -529 -17 142 -1000 891 -462 -24 -484 553 -179 996 550 293 -136 411 362 -581 -379 -765 -327 -309 -69 322 875 -556 -630 -832 610 176 -216 -482 -734 124 -609 481 351 -56 -743 38 -862 -538 617 334 -647 -264 134 -767 588 641 -820 895 77 -99 389 578 786 161 -753 -835 -574 770 4 530 -232 -774 -349 776 695 -487 35 184 107 -855 -337 285 -655 511 -382 875 753 -996 439 955 468 850 -662 151 -397 488 -894 816 737 -182 -66 411 -935 -441 -602 -380 -520 -279 226 593 -640 -309 991 968 -711 500 -989 -636 -125 993 296 -625 -481 716 263 -38 722 -919 -85 729 872 806 849 -968 272 -699 644 964 567 -638 323 977 -978 -815 674 617 -359 584 -294 -477 -546 389 -217 -519 754 -16 385 -291 -413 374 -278 -654 353 -847 -853 500 863 -385 772 297 3 -592 817 798 985 642 -982 -616 349 -769 899 800 -370 939 431 699 592 31 69 -794 634 210 -544 454 -181 714 190 611 315 469 -271 -811 -1000 -501 443 -408 -61 842 -14 233 -271 -661 603 -728 457 -547 913 100 -252 747 985 100 815 -658 515 61 -960 711 32 972 426 794 378 313 -11 -800 -442 524 -336 926 -778 95 574 -742 -731 -477 -730 -503 -328 -28 3 -366 -232 -884 -532 -313 -607 -416 -673 847 93 953 -460 -569 -348 -320 917 -301 -618 -716 -398 -31 -948 -541 592 -770 474 -96 -433 -299 527 819 244 72 -527 194 779 -711 177 381 343 261 332 321 -753 -780 -986 -745 752 775 -105 726 -458 68 189 -257 -821 -912 644 270 -634 -787 308 -848 514 820 -479 -370 -871 3 -627 245 967 -678 475 -958 -786 343 -416 90 538 -369 -660 439 -108 -334 -635 -125 -771 485 803 137 241 137 380 351 133 -637 386 -962 -292 -185 437 492 521 -128 -348 877 662 -42 492 734 -195 522 -448 -189 -892 -445 984 430 -450 436 -55 -105 399 979 142 -940 857 -581 -744 -703 156 -202 -976 -871 889 562 154 -318 -834 933 -537 8 227 729 -68 178 97 -720 939 -209 602 -772 122 370 58 414 -408 200 -166 -580 974 497 723 434 -402 -298 782 355 -3 -300 -712 375 984 -686 -945 -783 -931 -144 -776 136 -892 994 67 -586 463 -64 -985 -528 -847 578 99 373 939 121 -97 -745 -900 -614 -767 -968 -977 333 -474 -188 656 -161 -271 680 802 449 54 -341 975 677 -667 579 354 -672 -793 -570 -671 867 564 -714 -98 30 967 -415 408 464 0 608 436 805 953 -669 266 321 570 168 21 184 -147 -429 207 -105 -757 -144 -331 358 369 -504 -125 858 723 -372 995 955 -961 -887 -209 -488 -527 261 -134 854 -863 81 -1000 802 -702 -313 -718 -5 930 -273 -589 811 714 159 600 79 -793 -100 839 -581 280 -403 -455 842 561 -63 13 -362 29 -374 708 -267 961 -806 509 325 674 477 827 -139 646 -374 60 322 -621 24 -238 69 753 711 -866 153 -995 51 965 892 -769 -530 -131 659 -657 268 -955 350 -342 243 840 96 640 437 -949 -635 301 -112 406 -86 993 -584 187 134 814 -679 48 -998 -353 248 894 -921 -9 373 641 -936 -121 -983 -419 554 -917 -992 399 -464 534 -449 504 -917 6 868 -468 -262 286 653 -221 -376 -5 -644 -394 718 750 680 -399 756 -259 412 -486 440 658 -767 -984 -459 599 -151 -257 -472 756 333 -27 -441 -82 742 -54 -161 -797 -174 -329 -190 -64 875 -196 -955 892 -654 846 -281 -116 121 -597 11 -730 798 176 -302 374 482 -368 -274 897 -235 768 414 92 -858 -959 -132 -156 910 104 -350 250 874 -328 -816 41 328 -257 -565 408 -988 16 822 -66 -380 -47 -69 -406 524 -860 418 -321 614 77 728 -96 -733 517 939 881 558 587 186 347 788 -150 622 270 661 207 -613 200 -900 442 681 -372 783 -530 792 -621 213 -902 -629 330 471 196 254 859 214 -284 -977 27 777 437 602 -751 -732 89 389 504 -848 251 159 376 172 242 -617 703 66 434 -347 -258 -500 595 -661 -315 905 -409 872 -813 930 664 -29 593 27 91 -948 599 -986 -763 -907 315 -162 -355 576 975 -958 -203 -820 698 898 -590 822 2 496 -489 -892 -327 116 -267 907 -809 -409 -630 9 -555 804 -923 272 -425 -197 -162 273 993 305 -507 342 107 191 -489 -305 -945 -126 276 784 271 146 376 322 66 -129 -309 -107 -653 612 -449 982 -961 770 544 363 -656 -135 637 720 -366 107 518 -898 -999 -429 -970 -263 956 -173 -905 -412 681 644 -6 352 -660 151 -215 700 -830 210 305 -209 168 484 573 -260 -988 939 -118 542 13 879 821 -541 433 909 380 -515 -474 -30 995 -747 642 -887 609 865 -482 879 459 -865 232 81 571 -178 -263 539 -436 -34 551 815 451 610 448 91 -69 -900 347 864 413 848 189 -290 -651 301 783 435 285 353 40 -321 714 -708 958 -848 -115 -625 43 -430 474 461 678 -418 -891 -379 -352 610 368 334 662 979 567 -206 -155 -318 312 654 -189 129 -850 -765 -411 986 672 -221 -46 136 -585 -698 622 -14 627 953 -900 -521 -928 -439 -341 6 247 -438 -663 -461 -565 436 875 -798 354 -636 529 736 677 883 283 -351 -55 -748 536 -756 592 -454 -792 -808 328 869 387 999 -307 -396 159 -202 516 518 -728 -580 -467 -813 -689 -348 177 -296 -870 93 -34 329 462 872 -739 63 732 -398 804 793 693 602 604 466 625 -871 543 383 -945 -126 937 -931 -860 -773 -361 82 851 -404 -598 -860 645 923 396 -807 -779 -621 832 998 -570 969 -191 -463 434 -712 -693 -6 -912 781 -469 -920 -47 -174 -113 -305 407 745 -520 295 74 -707 -126 -141 -210 -661 498 -363 618 455 -147 505 -657 524 -445 168 -530 -433 -504 413 -378 90 727 -785 -11 354 972 -331 -36 182 579 834 89 291 -783 392 -689 467 778 -238 831 530 -363 -838 578 -917 -884 -740 -771 -708 -692 -434 82 404 -838 -103 -76 458 -733 -889 -299 -592 613 -222 392 -574 759 106 -583 713 441 -617 -813 530 -782 -51 893 -691 -806 -411 573 -13 -947 648 -298 -373 -547 648 -393 -24 902 987 -105 -240 411 77 335 -306 -676 -127 656 486 426 -116 -40 17 -15 116 756 570 920 624 -293 591 631 201 -161 265 885 -213 497 767 434 54 -627 112 -412 -403 -926 234 -758 -652 355 -468 -192 140 -559 63 782 129 710 629 -202 -156 -766 -879 -910 -373 717 -151 818 -642 -421 738 871 -865 -709 -177 -481 289 -178 -604 256 -641 -306 -330 349 -34 -332 281 -133 -79 -305 988 831 804 144 711 -434 -152 874 605 649 -996 508 861 -205 676 46 -118 -669 402 -996 -717 6 201 802 779 998 559 -847 -708 329 829 -775 -332 -93 -238 -876 546 -670 -921 -930 666 -4 -985 -615 -325 -308 -340 531 142 -857 685 -960 789 -735 790 193 585 301 917 827 -310 -562 185 -904 321 -434 839 868 -533 -14 -905 406 -481 314 656 42 461 -937 -461 -619 -464 -216 -588 -442 380 524 390 376 501 719 745 -340 982 -785 622 -600 -306 -974 365 998 531 -66 988 -958 538 -59 79 78 -679 -7 673 925 -944 456 -881 70 -596 -244 -103 897 -377 914 -275 518 342 752 -691 -449 -622 168 -743 -379 454 854 489 243 -957 930 413 -62 -610 425 -636 -444 -486 -14 985 808 -624 -898 791 243 217 -610 851 994 -466 -512 -16 894 -637 -789 -333 314 542 743 641 -220 -797 790 228 242 -15 -624 -916 959 -547 -456 385 -906 924 556 233 -117 591 -269 -378 -90 -385 -265 -957 210 708 262 722 637 -590 558 463 -949 -343 -447 227 790 -93 -293 -210 750 -805 -418 460 635 -120 -370 773 -746 707 -258 136 847 206 783 -423 -102 -144 -713 631 677 710 -373 -599 -869 766 343 67 649 997 -251 -837 -332 -881 -875 330 -732 481 -716 -2 -576 -393 -976 -883 -804 470 531 788 -483 498 -887 466 -17 2 79 666 -470 -721 815 -510 -694 327 601 -259 49 -456 -711 -568 375 1000 159 475 -171 822 827 67 -281 19 982 129 -121 988 -132 597 -127 271 -79 -494 761 -246 882 3 -801 932 -509 681 -189 -528 702 53 -118 -330 176 -725 -223 -87 927 -786 408 -437 -601 904 -277 -119 -34 -138 -535 488 -756 -811 -855 -180 -843 -106 -565 -50 -400 939 -112 -548 -325 437 -832 812 -305 747 -74 20 590 775 -290 526 480 572 224 -836 -624 701 -247 664 581 800 348 611 788 886 636 402 -630 -64 -758 678 543 -663 -577 -509 -359 -617 -545 -653 280 -993 -24 938 895 -806 194 877 802 -488 -349 -680 90 976 20 904 -707 992 173 -925 -302 -958 -211 298 -709 889 402 -748 41 -846 52 -528 -549 -144 71 379 959 -440 389 -182 -417 231 -258 594 -470 -1000 -81 984 781 783 -36 -861 259 -620 -376 -529 -280 -400 -781 287 248 -243 -78 916 212 -839 493 231 916 -945 -539 255 478 574 627 955 454 -101 -525 -121 -829 250 -291 984 -652 832 -78 -319 203 -97 -104 -759 -192 224 106 -157 -984 -269 156 -280 -410 -283 745 -347 -582 -548 511 399 931 -787 432 615 63 -889 274 -275 -247 468 -883 279 -344 692 913 -325 359 590 -390 -782 317 812 -677 -268 851 465 -883 -663 -378 -953 -474 515 -417 -534 982 909 856 183 -610 60 -316 596 -603 261 -698 -217 -617 135 -259 861 434 -292 73 -285 945 274 -605 -479 767 -373 720 -75 302 -504 636 671 384 930 387 -133 3 -256 -337 634 722 -324 58 926 239 -506 -734 -569 84 89 -638 -714 851 832 462 -41 -697 -592 614 -322 726 616 430 -752 522 -281 -349 121 319 307 505 -200 -749 -267 -565 937 645 -464 -593 -715 -769 -29 260 576 632 -747 -201 -423 191 312 569 -412 344 -431 58 694 976 19 280 389 564 -260 737 221 -436 -223 879 5 174 378 -78 88 -825 -965 988 439 -648 -591 -725 384 -994 -320 -43 -270 575 750 308 422 892 -728 408 -341 332 612 -796 -614 560 355 -621 88 944 -170 152 902 -337 -590 602 -553 478 87 -236 639 165 -67 628 441 -183 -667 -235 -459 -886 -145 86 -337 10 -324 -254 -994 561 -754 978 -957 -474 100 -608 938 -284 39 467 373 -178 -278 -773 342 -285 645 -47 -897 -935 813 196 -912 -901 701 247 -677 205 811 -549 465 392 -907 441 -850 -887 -568 -984 -327 6 -400 -95 914 556 258 -757 -295 737 143 -771 260 -182 -318 -460 -692 -90 877 43 173 708 -818 225 251 32 -533 955 -965 308 -182 875 -628 -799 -38 -509 -705 -465 567 462 573 -241 80 588 -111 -253 226 295 -283 613 -909 324 -795 -92 604 -415 -346 -436 -865 -811 735 -671 -938 457 193 344 888 978 808 -856 -50 -496 349 -569 899 989 494 -887 727 641 -66 396 182 -870 717 168 892 -829 952 -413 575 -153 320 -623 552 -66 2 -357 -414 -873 68 595 899 629 787 -277 918 43 -15 -464 -631 185 -883 -262 -62 621 871 -392 -306 711 173 899 878 -86 -107 829 537 473 636 347 375 -184 -926 -780 -709 -40 579 485 404 493 115 -538 5 -543 670 -677 -286 230 192 775 -543 -296 -338 -213 -962 936 7 -405 218 351 142 -116 78 -395 519 607 -431 -652 -225 51 -141 -26 -53 61 -905 -619 415 652 489 -312 -693 -351 988 874 162 -746 -409 -340 -980 696 19 -484 907 358 -838 -641 -462 -871 -135 -353 -672 827 -63 733 -719 468 -788 -784 572 893 239 639 499 813 -544 -587 631 -273 -85 835 670 -469 -801 118 345 -962 110 -300 -836 473 615 517 160 -590 237 -555 390 15 -745 -861 -598 -216 163 474 -815 804 43 93 552 -121 -714 -271 663 841 740 -716 205 -524 -259 -263 112 -538 -113 -489 583 -78 -165 -713 438 -145 -980 -978 -960 604 892 447 491 591 800 811 -700 409 -143 836 385 891 237 -235 -398 290 -584 -685 757 -357 -589 302 -810 808 -320 -686 -320 760 892 664 -405 -988 -836 -582 732 -197 281 826 872 -214 -689 151 -75 -638 873 379 250 -744 -112 167 291 376 748 894 370 492 728 -715 -932 779 136 -759 228 -841 -643 326 -198 966 -610 271 73 359 73 -447 647 707 706 -960 -704 918 291 -618 362 769 799 -255 -538 231 240 -416 774 672 -417 712 17 945 -940 297 728 872 -869 -178 692 -919 493 -263 -853 714 -958 788 992 -794 -645 908 612 489 -269 466 672 980 140 929 -325 375 -386 623 -138 930 809 107 -181 110 -628 -352 456 -215 -905 642 -593 -129 223 235 332 917 135 -404 -473 -162 973 109 366 -211 -463 -68 -404 53 844 -65 220 -889 992 552 683 316 782 591 -85 -271 -482 247 771 536 286 287 5 -790 -290 787 -253 -760 427 -306 -966 466 195 -358 -385 756 -486 965 -58 -326 457 293 954 171 510 -41 -737 533 -283 -562 703 -1 387 757 -18 -786 105 -827 -53 437 -739 -884 845 623 967 339 -780 96 477 283 -324 596 373 -575 -948 -488 174 -386 -118 -592 -409 877 -93 -124 213 466 -159 -225 650 966 558 -773 -711 815 612 -515 846 737 649 418 -465 567 -829 -622 -213 522 964 -389 -921 82 370 -604 544 185 487 -486 285 -746 957 410 -747 241 248 -201 -514 258 2 684 455 564 551 448 -203 738 800 -824 -414 790 -306 -892 149 303 719 508 949 797 361 835 649 -283 6 -890 -172 -68 -750 793 -667 495 595 -941 -869 -415 -3 28 729 869 -485 -738 -361 860 -252 602 -189 -701 230 -370 688 457 -572 -550 -769 -268 3 594 866 -740 -248 473 -619 680 581 -815 -238 35 -366 -558 -96 910 -427 -574 30 -678 995 370 932 590 440 -618 588 -675 -86 -32 -584 662 -107 564 -430 -734 -447 399 -298 955 765 -734 747 146 -878 -451 -382 798 -285 871 734 -809 -748 -339 191 616 -605 -472 -762 -367 -486 347 -958 78 951 701 22 -312 583 369 940 -981 -357 -653 -624 170 -574 665 -660 -983 -71 66 -962 -848 304 -641 205 -529 -14 698 292 915 -920 716 -221 -255 117 973 -355 35 498 -734 -77 917 -137 908 -308 -52 -25 537 -469 -930 171 224 682 -571 945 303 908 585 286 69 -838 -526 666 -768 -521 761 887 455 453 -508 -431 345 -195 112 -887 -602 -155 459 -317 220 703 264 299 -343 -388 899 150 -211 -104 -234 -680 866 115 132 -884 52 -607 860 -142 817 -377 -757 241 -70 762 -763 -277 829 8 897 193 293 -7 375 852 558 -389 993 859 305 -920 -479 485 506 -831 -861 308 -14 -289 -963 -469 422 -937 -376 832 126 -689 -897 796 523 724 -780 -799 661 -940 -634 -466 885 661 522 944 -265 -177 911 -924 -866 -511 17 -339 -264 73 -489 27 -786 -14 820 643 -454 -644 -588 -969 -882 -11 -297 265 514 -298 23 90 134 706 -329 125 59 312 41 -674 -655 -19 895 -980 638 860 428 462 576 -977 759 652 379 -587 -132 791 365 452 936 172 -136 -421 657 19 -358 195 443 -479 -866 -607 281 -711 -197 -565 577 -544 -721 -45 265 -693 265 465 -746 -815 -975 -500 124 -119 226 -634 -362 -860 204 -720 -834 -955 -907 -505 -678 229 -88 -125 -336 805 -119 431 -673 436 816 852 -935 3 433 -257 -763 -720 -929 198 -203 100 -752 -639 -520 776 -322 -255 -327 481 55 909 -798 -957 109 431 -234 -794 553 95 925 238 -305 515 -291 -907 -500 -429 453 -610 974 -971 -181 -448 12 692 -135 203 -511 950 -78 -136 -160 638 -919 295 -193 319 -890 -794 -223 168 -866 761 -80 -303 221 -401 340 944 564 -828 -595 -803 985 -730 -317 -438 979 138 -245 504 -982 -205 350 79 -397 95 -446 -905 -900 -381 130 -40 404 55 -889 375 388 356 702 -127 -248 -618 518 -332 173 -733 -224 -571 544 -763 954 -19 71 308 138 -798 104 -701 740 -69 703 -877 -235 -390 141 626 581 905 -94 190 54 -998 -802 32 451 233 -846 -475 459 220 93 -469 16 944 817 -874 -394 -406 113 470 -159 -429 -869 725 -28 -232 228 -842 -407 37 -560 469 80 -36 312 -194 667 -289 17 458 369 156 32 938 -992 -520 -124 410 -31 578 -887 -7 -706 373 -721 -357 583 364 -472 437 793 115 434 953 -848 843 744 -22 914 90 -597 -857 -931 -549 773 -455 -619 -288 444 -171 -82 -296 -531 285 -303 -444 -244 254 -192 598 245 -689 -367 680 403 699 -705 -126 -701 -450 879 -866 -989 308 -899 -603 -510 37 84 838 -113 657 -962 -621 -280 -454 71 -591 -954 -761 -982 12 828 845 525 507 170 534 119 251 -216 -614 -651 -98 172 -38 -177 -697 875 -473 -688 -261 -658 459 -852 -654 828 386 -133 -551 105 177 -275 -427 308 -61 686 526 377 -222 -630 -801 -637 -592 848 -451 3 193 -389 -978 48 -145 279 -844 -492 910 459 -417 13 844 -678 -147 -948 -897 -178 622 670 508 373 -63 709 -741 -503 506 357 -280 -12 -154 -622 407 790 -570 -152 659 66 784 116 -123 -284 431 -345 450 200 -175 374 438 370 -660 785 -72 712 203 -500 -347 -777 -113 846 928 816 -97 392 -780 982 169 -607 -881 54 341 550 48 817 531 951 472 536 242 -536 192 617 -471 -545 -963 305 -725 801 -264 -155 115 337 404 22 501 65 -153 959 708 70 582 -813 863 -983 -921 208 58 354 -77 922 -945 -655 -112 961 791 175 590 -587 -838 87 261 175 173 -86 -248 638 853 -493 450 11 -681 205 289 393 -435 952 22 366 811 -359 -179 -138 485 726 -796 -403 947 260 905 -833 -565 -940 -170 165 -37 583 936 -739 -234 801 413 -184 356 692 -838 539 -65 -663 -475 -20 116 65 -40 796 855 869 -192 -682 -67 -178 -267 -586 329 -271 57 -999 306 461 -612 -255 -62 340 -697 -269 241 170 966 463 -623 443 -171 -20 318 -632 359 -953 -439 -177 -404 231 -67 150 -72 189 865 -821 870 380 -388 36 396 -944 523 -203 828 -761 -108 367 -973 -599 405 -411 824 -156 -819 -387 -696 -474 -125 -888 639 628 609 571 -975 236 921 211 -369 -715 -583 -429 -226 -155 5 -273 -314 891 262 -8 -266 40 -230 221 -896 -90 -543 37 -803 178 236 -373 -713 513 41 -930 507 -190 -202 -114 488 320 -143 811 687 423 630 -1 -588 883 -19 740 530 708 410 176 -610 665 970 673 -213 -631 -822 522 38 -433 723 -769 -65 -412 -938 -736 384 366 -354 867 353 112 213 247 -121 618 -810 -171 -116 -700 -181 104 371 890 -25 150 973 666 84 -107 256 795 -136 969 -493 251 -645 -147 91 562 -9 -711 234 -700 734 691 896 -510 598 247 -291 -661 -683 -969 566 28 -865 -894 852 -450 980 462 674 273 -306 886 91 889 -755 -803 -10 -935 73 369 220 678 225 -923 729 -168 -245 -904 54 -724 -992 698 -147 25 511 853 -837 -198 -64 829 753 208 97 194 -315 -643 -165 -510 -497 -842 -347 71 -231 443 -267 849 -913 -393 -456 -175 882 -458 794 448 -606 43 -545 -492 -71 -396 270 -342 370 -126 693 178 -701 -353 -902 -471 -783 -264 -325 -52 -777 817 -695 348 -573 -704 737 703 -237 -264 304 -658 -913 -8 -557 587 -532 689 -968 675 -966 -129 -642 66 -979 877 400 -731 477 918 934 -565 296 -534 282 534 591 -454 -792 907 266 -886 757 -747 -526 -979 -261 -810 13 -516 790 -114 432 196 -993 937 -505 -493 275 167 389 474 159 -322 -273 664 -249 278 -335 -497 226 -66 97 272 -628 21 705 659 497 330 599 827 828 369 -182 630 -710 254 -998 -375 497 -112 -893 505 -676 -191 892 -401 485 -812 822 -696 818 -441 61 141 -188 -716 979 486 449 521 -865 750 -6 -826 605 -163 -997 -72 -458 -708 341 -562 -339 -384 -560 -604 -965 -979 -361 301 628 768 367 -975 773 821 1 841 -198 -546 -516 -562 850 -413 990 -914 146 -954 230 -274 -352 488 957 -806 982 406 243 331 -395 986 -50 391 -275 501 -828 -409 -874 105 477 43 -795 572 472 160 649 -339 47 584 246 -29 -196 913 -202 -627 -997 135 828 -265 712 262 28 -960 974 -478 -842 -764 13 57 420 -214 -975 484 -106 -941 -342 -972 192 102 -104 329 -628 10 114 487 -332 902 -594 -509 -5 -915 -952 527 655 183 -874 -319 -689 -791 341 -727 -881 225 -556 -515 -333 507 -556 -623 -494 -541 80 778 907 915 -193 105 581 -967 49 916 658 261 811 836 267 -899 -90 -120 -150 -284 -413 -379 798 -995 61 -91 -49 -973 -167 161 -338 702 108 -66 665 -26 679 710 -875 646 -246 789 -993 -489 -183 -226 211 500 618 -936 -13 -344 -117 -953 87 -912 501 16 50 -365 287 839 795 -800 800 -18 81 150 -344 -114 32 -444 -587 644 940 -481 -617 -401 -730 524 393 -989 -784 445 247 725 426 761 971 556 -795 999 -444 -63 -331 945 -876 166 965 581 117 -818 -326 814 -274 381 232 -403 189 691 308 418 100 -213 -64 364 -410 -64 740 -543 127 143 -334 331 401 898 -112 533 -52 -963 15 148 -472 848 424 602 991 -50 658 724 -76 -629 961 -272 -173 -470 -170 -237 -435 -699 -522 -994 -968 620 536 194 183 200 832 895 986 875 -760 -907 -569 797 -127 -376 -274 -956 -975 -168 -309 -128 682 943 -964 160 833 -225 822 451 273 545 -201 601 -694 -585 687 -671 -577 -887 -336 309 -601 -571 -49 -145 842 813 -794 -121 930 -120 -97 650 -816 -312 92 -263 -266 519 -398 423 -491 -441 -671 -282 344 344 -816 -860 -390 -875 -11 553 -457 175 -312 285 -907 204 709 608 887 754 238 -267 454 -475 374 -498 626 573 551 403 893 0 -783 628 -373 -182 449 538 -126 -710 107 -367 -733 -840 470 593 -960 933 648 460 -160 -892 545 -746 969 423 -789 -206 -409 668 622 394 674 -259 -509 800 -993 -9 63 -729 525 -464 -393 -753 -438 874 866 -828 248 559 127 -106 -571 -94 -517 135 415 698 -831 -820 -926 -864 463 485 -697 141 -915 -321 99 -731 -895 224 960 -769 277 -68 458 1000 -283 659 233 621 661 180 -976 -879 663 -284 657 -277 884 405 -272 63 24 805 690 -749 -601 -605 -645 -41 -579 159 -687 -853 483 -684 844 133 -383 96 630 -197 -560 -968 753 956 91 -159 739 335 313 -191 -343 -659 675 -820 681 -67 -338 690 -220 -7 417 360 -545 888 95 776 211 -752 613 65 -389 876 756 193 575 162 -13 -108 -954 805 -111 -551 923 -204 -583 -504 -116 497 512 -436 116 -360 952 -109 413 713 167 -480 -765 -136 220 907 572 446 -273 -423 -648 -425 -444 -133 761 861 -304 -697 65 -858 361 -858 528 -185 837 -180 -269 -287 923 396 376 659 -109 246 -655 77 -620 780 -960 -830 360 710 -138 -411 860 -136 -954 882 54 527 929 634 576 766 58 926 -897 362 -500 -224 -853 946 449 105 650 936 -827 319 -368 352 -530 878 84 -439 890 -27 -414 -873 608 952 -230 -128 366 -623 451 659 819 429 162 705 837 709 -835 -889 -361 190 166 460 -300 483 886 -49 390 -562 79 434 819 475 -722 594 -757 -458 877 220 -114 -678 544 59 -411 882 617 829 -553 798 -721 -408 682 524 -118 -46 -442 -292 111 586 223 170 30 -353 -482 503 -344 149 534 -356 789 -684 -989 -588 29 -423 414 797 -521 603 981 -709 -29 588 -790 -549 309 -717 -274 -321 -370 -881 -585 -51 -375 60 495 -366 -814 -524 -229 767 622 -960 1000 89 -591 2 498 407 139 -426 -681 -741 700 -561 546 -716 620 -358 -891 951 658 366 102 -379 -636 -129 -442 -535 -709 -186 -810 -829 -827 70 -244 -203 210 801 -848 721 290 -576 843 358 527 -319 65 23 566 350 -508 997 -942 -498 295 -46 -355 911 -42 892 -80 -660 675 922 -40 -295 -389 -86 -615 415 860 114 -223 -541 -783 297 588 -846 -307 -688 -67 -333 -291 456 156 -566 -619 -322 344 280 484 674 -249 -648 -49 108 -485 975 -730 -567 -566 -724 -343 193 861 -850 -545 -586 144 -15 -375 -717 465 49 -24 604 339 -647 67 -28 485 559 -172 -30 268 103 302 -166 -913 315 -666 -137 792 365 47 -5 -812 -700 590 -742 -235 187 -147 554 243 -354 847 -422 -916 750 408 936 480 -709 -863 -434 266 0 -661 80 -852 -682 -982 739 -920 129 830 743 260 260 240 455 610 -665 -983 -481 -137 -562 -679 344 -125 -233 807 779 89 -796 675 -162 -682 -436 -36 487 798 628 -969 -845 -731 -31 381 -829 404 -901 -336 -340 694 456 -145 -533 -591 -343 337 607 -772 931 -846 -530 -598 -442 927 -880 907 -951 789 -605 154 762 -690 -701 236 479 963 782 -109 457 936 -214 140 446 -756 100 2 -66 434 822 501 -67 -755 -164 429 -615 -689 -85 534 212 -660 934 865 541 -151 -63 -803 343 -423 -505 521 673 718 904 962 -101 989 -964 -146 -239 739 -214 -151 66 330 -385 -816 -892 -608 -382 994 511 -496 -454 -279 -848 -284 -170 132 948 -109 360 -919 267 -548 366 433 300 615 -933 976 -484 739 -754 -861 -21 -629 268 -450 -576 742 941 -373 36 226 918 -473 397 -864 -200 -270 -109 -530 -319 -17 578 681 919 -26 99 647 638 -136 -447 625 897 364 1000 606 -476 287 -389 855 770 136 562 470 -994 -179 -846 291 168 299 -469 225 916 993 921 585 -117 -530 279 -597 -309 889 812 798 -488 946 -868 405 -250 -381 -368 -137 297 749 -970 -383 -862 -354 -944 807 445 -920 413 624 348 879 0 184 -726 109 -886 309 879 389 -661 -140 602 -417 -257 -910 -26 217 -396 -776 970 901 902 -272 223 -900 225 587 529 -652 353 917 -540 256 586 -811 466 528 -651 909 -867 -749 615 423 -356 378 834 -863 847 981 836 -71 309 -740 171 -202 484 -801 304 265 193 -511 -110 262 250 411 -935 -439 29 33 -198 -624 240 -128 -221 -291 -527 -660 -970 205 -646 253 244 677 826 807 776 875 -691 633 104 -90 14 -203 106 -309 -149 604 -565 -412 700 492 -286 -595 -270 582 877 -323 437 -259 767 687 796 763 -921 -654 111 497 724 275 254 484 3 -807 232 621 -564 -689 -180 412 -471 804 465 347 -360 151 -34 -994 -610 -724 454 394 207 -81 569 110 155 825 952 -481 677 -132 580 -538 781 -252 419 892 735 -352 -228 989 -717 174 -164 -562 -469 -905 -142 -430 741 710 715 -381 -629 702 -709 -80 -895 364 741 -980 -612 254 -112 12 -38 695 -76 -436 379 -835 305 -105 -476 -303 -84 646 885 -401 466 436 -152 339 -686 -670 -645 -516 -108 790 549 -211 989 -285 101 622 -299 289 431 -680 481 407 909 408 110 -904 974 -238 880 157 838 81 -359 893 192 -589 7 -818 338 -467 745 -539 -664 -561 -296 481 863 628 348 -406 693 976 547 761 660 688 -513 808 704 -334 19 -530 -897 364 291 -382 -904 706 141 758 -607 778 -271 -802 -51 510 126 -562 -472 497 -86 -494 -533 269 -802 -144 535 -459 281 904 -583 -882 921 -583 429 262 -78 781 -445 693 -7 346 -565 619 -134 -755 -401 580 810 593 -435 687 -65 817 661 350 591 -179 -240 82 202 -282 974 -780 -831 676 195 -300 550 -918 -605 -719 437 906 -341 -326 682 339 -581 -129 348 -873 972 826 452 580 360 43 -74 -221 -840 162 -14 767 590 473 -267 100 697 -863 93 643 951 624 -22 -908 -537 -562 881 800 -60 803 70 -111 309 26 -55 141 892 -205 -610 404 435 807 -673 -374 185 356 -133 189 -536 451 476 876 -88 682 806 910 -377 -800 588 440 -263 -349 652 -981 982 -928 -599 217 -239 795 -341 365 -351 -783 -691 319 -707 5 -967 604 -549 115 -222 -587 -429 796 572 797 -188 -673 -277 -695 -514 34 450 -336 -992 -431 288 -604 -956 -345 -444 -913 123 -616 334 723 183 380 -66 787 691 102 505 226 460 489 229 353 -216 -553 -635 -552 611 359 509 -636 -143 83 767 58 70 -757 945 -95 -538 352 565 -87 -663 -880 -644 -630 547 -808 -651 770 711 436 -250 -192 -170 -337 -811 317 -56 -554 441 736 -367 15 661 792 83 803 -921 524 796 -50 -710 280 50 276 -772 -171 -416 -501 -676 608 -188 -219 -279 81 -765 -185 688 121 209 -708 818 -274 198 190 -604 -966 125 -504 -827 -748 58 716 328 17 743 -271 90 486 907 -401 525 713 778 -375 964 -763 -950 -528 -430 659 -693 -536 240 259 -315 362 -806 -235 75 806 -958 995 697 -920 246 -615 224 869 -560 531 714 -295 876 357 801 624 -418 79 458 -91 596 -936 -758 93 770 -791 878 -753 599 -711 156 908 666 411 -511 533 310 28 14 190 -989 981 761 -45 879 534 -890 -907 16 19 -546 -351 -227 939 907 798 756 77 902 802 -389 -964 569 -396 -833 -850 -796 658 -204 -736 -61 515 -928 -938 633 401 971 -264 -729 -138 -38 792 685 461 847 690 150 -341 517 212 -219 800 -713 104 467 -166 -150 419 883 -139 -85 830 -308 -895 974 366 304 573 93 95 467 161 -854 -873 746 -206 226 911 493 -455 -634 -206 -4 -607 752 549 -370 -799 -258 -812 -739 751 -460 101 -745 -939 95 509 236 230 -433 835 -476 -406 -465 338 -219 -978 567 12 191 -143 -233 974 239 -802 824 177 -226 -701 -309 -906 -693 81 -567 -649 -590 -918 -15 412 -937 -738 -794 -857 -547 -886 198 -608 -29 -626 -441 -556 631 -966 965 -5 64 -449 -675 186 867 -177 -534 -605 -619 -235 -240 1000 255 435 -822 575 973 -147 -134 -852 -7 1000 -921 -638 190 783 -696 777 -719 883 -328 -899 117 0 -274 -429 168 -508 191 -283 769 904 473 -262 -993 -452 459 -320 533 -917 -58 -555 -673 -574 517 -336 265 -77 634 -388 581 619 -166 420 150 -647 444 537 -520 805 259 -145 305 -535 -803 -497 948 60 608 19 -317 382 -555 455 285 -826 919 -439 269 -107 314 -412 158 838 -892 -159 89 -531 868 -801 883 224 223 252 -297 853 750 -317 -230 -543 307 762 -399 -213 -741 561 461 -170 -430 139 -709 848 -26 886 -292 989 -887 197 409 -539 37 688 -497 92 253 -944 -443 215 -732 -863 -141 95 508 524 317 -152 -295 -634 -313 802 -561 -63 -982 189 167 -770 912 210 -940 394 -549 -422 -708 -543 -272 -235 769 360 -537 635 877 -434 -560 741 -7 864 -83 -880 795 416 -899 -941 -793 -806 147 -696 386 233 -162 -864 -50 -346 -804 25 418 -998 -791 136 32 727 427 -721 859 -989 607 48 -686 539 -328 -366 101 -483 493 913 252 -149 -142 718 355 883 -900 -671 -799 490 990 -98 -127 -701 780 -20 512 -806 304 -640 -384 962 -213 550 -292 -391 596 807 -970 802 294 -288 -716 -42 -787 -529 -529 -516 908 714 406 300 -972 -99 950 -368 -994 -26 744 -616 -577 140 69 -165 751 -750 812 -754 -795 46 -879 -726 563 -273 -333 820 931 -586 -887 -197 203 -694 -562 -252 33 112 -822 171 202 757 -197 -865 569 -890 887 382 942 329 -468 -403 -810 -425 456 -139 -778 307 38 767 963 -132 -26 -206 901 -350 -588 812 -33 639 61 52 -97 -985 -893 -265 -503 124 -997 392 -841 638 -880 -804 -816 -688 155 -372 -43 -67 146 -548 -180 305 767 532 944 272 954 -541 -326 736 607 -171 -566 571 307 347 96 330 559 -393 -646 796 38 -703 -367 137 -240 -294 285 -31 -352 777 279 230 69 -620 220 -891 -538 -692 442 -957 823 -447 -975 -271 631 -256 531 252 990 481 1 -322 -651 670 699 -698 -593 -742 104 -98 -169 -830 695 -272 911 -103 266 96 -192 716 204 -284 464 272 31 187 166 590 770 -212 -406 -917 -215 611 -735 -791 470 -122 -52 -794 833 698 851 -506 -154 -808 -568 859 -374 -630 479 63 852 -305 399 -318 839 -437 -888 237 872 -404 -996 302 -615 140 963 -737 -343 -728 847 -307 -51 834 -295 551 -406 27 -395 -388 132 -296 537 340 -239 -412 -84 -524 -89 486 -89 414 425 286 -169 924 797 -486 -351 -539 126 -906 460 186 177 -777 -499 382 377 -183 677 232 184 52 982 -636 922 -488 684 -234 852 657 743 475 -244 -524 44 111 846 -979 0 326 655 323 188 316 -992 -893 37 177 -238 -870 54 -79 82 927 293 158 -141 243 -314 -577 -403 -255 454 915 -992 -393 -666 357 766 -549 -281 -52 603 -679 567 164 -377 -23 411 -482 906 -946 -177 -79 712 593 -951 392 -147 -609 640 -263 -17 862 -333 626 967 88 337 384 468 -776 310 65 459 863 872 -172 227 992 913 276 -217 -936 163 -378 -796 767 697 -305 875 816 -605 554 434 -789 -5 -517 -899 -761 636 -986 -965 -108 -318 400 292 13 546 -156 420 -133 92 -966 497 302 -726 91 -11 361 -384 96 -452 -873 897 -788 -723 257 713 653 417 -329 675 -605 -611 -691 -763 -824 953 -287 932 800 721 102 -254 -710 943 -646 971 106 -483 -887 242 -950 248 511 973 987 19 57 184 -995 -192 -11 -126 -68 487 587 -162 439 342 58 559 299 414 44 701 -978 101 818 542 -950 -579 435 487 -563 827 -687 -48 -33 -269 593 -635 221 270 -332 -223 -518 -696 -706 916 -772 441 814 97 601 -366 -358 338 -929 -698 151 340 -566 140 -524 -562 274 -837 389 37 -562 -242 -634 -396 -684 -339 -595 65 -701 -135 -177 936 336 995 -221 -1000 -692 647 799 449 -690 820 145 770 843 760 850 621 -178 -776 -734 762 -596 -56 -519 -808 831 271 875 -850 -519 137 -591 994 -699 232 190 -310 703 194 -990 -188 -718 645 1000 139 84 121 618 -496 -130 -636 752 609 290 -946 667 -275 731 -448 482 -616 -298 -610 661 708 577 998 -528 -404 635 256 -136 315 -16 749 429 -435 135 156 319 -305 -674 -418 -334 213 -544 488 959 385 592 -417 -857 576 712 -209 -996 821 -386 -492 -7 275 692 -190 228 -136 -343 -233 -841 -847 -169 946 796 920 -326 -401 -787 267 -547 -765 -377 -553 -714 -220 -887 653 127 -220 -48 985 442 -134 -108 -177 -456 842 583 -558 552 733 -410 518 -312 937 266 -120 481 -453 -244 -532 155 -287 133 -524 773 -280 867 -80 778 229 -993 942 -502 -145 611 -171 935 139 900 -652 982 -518 902 -413 107 182 -784 -958 38 -209 -390 599 -137 423 636 -893 -703 -441 590 -280 655 -855 -719 187 323 -466 -21 219 -943 -367 4 -184 -824 -89 322 -243 -705 -274 -18 326 440 368 479 -322 -822 -431 747 720 712 105 -277 94 -678 -713 384 -509 865 110 -677 -743 -453 -550 -871 -697 490 -372 282 -331 -912 202 -841 -348 -891 -11 -811 -239 92 231 -307 935 -474 -768 406 -60 972 779 -105 190 -465 -279 -178 974 107 -520 -600 871 414 784 -420 840 75 -390 317 838 -274 -952 -2 605 -158 -766 -450 915 960 -792 166 -881 296 -777 594 653 -302 -561 -753 964 162 534 856 -257 -621 853 -695 -352 559 200 -105 -844 -109 902 763 -759 -219 512 305 188 -462 679 767 -484 944 654 -641 -466 946 -77 -722 -378 -94 -18 -410 -27 392 -764 -662 77 -164 -724 -524 734 -302 -221 990 95 -365 61 605 -837 209 -969 218 538 -75 -13 613 977 -133 645 794 -47 512 -209 -59 -527 -547 704 625 -560 -777 -854 -537 -868 -823 -944 265 -750 647 446 235 349 -814 858 297 -309 -786 886 270 151 -68 997 -350 877 -473 -365 52 580 -669 -465 -961 894 -279 -472 760 627 313 -650 622 -214 576 119 -727 -85 -136 242 52 973 -257 858 887 157 -275 -130 -494 960 458 -471 -367 819 -145 -585 -163 93 -224 254 -151 32 -114 881 -683 -847 256 -800 857 377 114 -907 -792 189 -349 -497 167 816 53 768 -775 143 588 309 191 270 832 942 -467 414 527 -527 -283 599 -934 -15 593 453 -668 -498 593 -925 -868 -889 132 150 -958 -34 -422 310 729 60 -993 842 883 -66 -565 693 214 -855 -934 61 -955 325 352 -491 -621 476 -856 913 561 -934 -917 -417 48 396 311 170 -427 -389 -239 -330 306 782 -183 -457 -195 727 728 -768 -11 828 -33 186 763 53 966 519 878 -4 -295 -1000 511 734 -454 387 -562 875 -999 169 -126 -776 -830 -789 -292 -719 -596 551 -832 -949 143 -140 388 460 -278 203 174 -914 832 -108 -888 -826 -867 834 475 559 649 106 249 304 -776 -367 111 300 -360 -799 -567 -922 -177 721 176 507 59 529 831 -609 232 -384 819 25 -354 -346 -99 -735 499 -302 -758 -315 -466 -560 -360 524 -33 960 474 -145 716 -653 568 -431 342 305 -956 -583 -918 293 -637 -978 384 969 138 -394 -38 564 88 302 904 -236 891 901 916 294 741 839 511 -496 -756 452 -937 -137 -182 359 -770 34 -857 908 -337 59 2 -213 -362 272 180 28 314 -945 97 -654 102 -451 711 -645 638 -645 -362 119 -514 24 169 -852 869 363 296 886 -438 875 -885 203 -424 -188 265 -335 -237 537 -526 -683 599 -777 955 194 815 366 -366 -552 64 630 549 943 -728 -764 -795 -641 -379 203 -737 -972 -785 -126 -154 -922 -735 410 -519 -168 -98 287 -89 928 -889 -497 765 -471 285 245 145 961 -628 266 -49 -925 -631 305 711 -730 -211 480 562 605 892 -194 -910 954 319 33 679 -604 855 -665 -646 -172 592 794 381 825 -803 -294 -478 393 -110 952 -486 637 -2 881 -24 229 668 -524 -708 -77 -400 -796 174 559 -892 -214 754 518 104 399 -36 -746 611 345 -192 396 339 -616 -412 -279 -759 92 -641 888 182 208 403 416 679 -513 -804 650 -292 -161 -337 499 -690 704 -321 60 263 29 891 582 -294 -182 488 -56 -245 886 631 758 -569 -648 587 -425 335 -726 -421 -226 -478 -464 -192 -980 -175 646 128 -943 -338 0 201 -134 10 -202 -663 735 735 -369 944 97 -109 -531 -244 -256 884 -510 254 -933 -307 346 727 -744 -597 219 682 -973 788 961 -543 879 527 579 -784 -603 162 323 524 333 -734 -432 -308 879 -316 -7 -797 369 197 -199 703 192 -374 983 -630 837 122 -970 -292 -483 -880 -242 -178 -320 719 878 -595 -420 606 282 -933 658 -835 -283 -919 40 831 918 218 -517 -685 922 485 -337 993 -118 864 -846 225 -626 -784 -96 866 -815 -778 -505 -151 256 -288 41 555 954 -314 333 -766 699 336 571 -946 -963 522 -434 138 -926 -162 -816 -837 438 783 151 954 44 376 946 -427 247 502 794 627 889 -525 244 -702 -216 429 -328 -965 911 -662 -503 -523 949 -721 532 839 -352 932 530 -194 887 -67 -140 888 -686 -16 678 -736 -395 192 -387 220 761 971 595 926 513 -578 92 -383 -873 -133 821 318 632 964 -682 144 204 123 756 -737 522 -218 592 -998 824 338 -3 -546 139 -738 783 577 -964 -145 142 80 987 172 -791 -782 -278 -87 -989 -129 526 771 701 155 706 388 -99 39 -535 964 -714 702 328 384 -683 795 786 492 718 -107 -60 327 -518 266 447 977 434 265 -771 -25 -293 -331 -711 -293 -762 70 -738 -811 115 457 -146 -621 -651 38 873 146 -429 -443 224 -778 -426 727 75 689 558 371 -343 986 81 669 539 -122 915 -644 -421 978 808 751 850 -950 795 -539 270 -789 -678 -448 -604 -631 -779 455 109 564 -966 441 -649 -196 258 834 973 -340 -707 228 296 291 666 -977 -183 669 -188 20 -849 -326 -231 -674 -915 170 170 125 826 -272 -678 487 348 -707 374 75 -583 417 786 -782 15 -302 -392 -42 823 -461 149 -375 -46 572 -96 -105 875 490 922 512 -816 249 -716 125 947 -812 663 -45 279 -917 623 -132 -839 -170 7 -164 -47 -27 -731 893 242 -312 -187 -145 -341 -958 164 335 -298 -873 354 26 709 198 520 -914 -311 -253 328 260 833 200 -17 736 -122 558 -37 -163 -214 -445 526 646 -145 -253 447 700 688 755 -484 -380 -239 -688 -97 53 -920 -915 -867 500 -891 -286 -407 870 -301 -297 -358 -159 719 81 139 712 -491 132 236 -321 133 202 803 393 344 462 497 251 -659 -956 -507 -922 42 -178 -367 606 -586 30 418 156 33 -399 449 72 -60 -978 -851 -28 400 590 -567 -853 -808 -224 -338 -433 -517 774 585 -183 169 -192 159 -955 -801 732 382 16 -634 612 -889 376 252 -196 322 -406 623 455 -74 553 317 -257 586 852 -955 909 -994 817 616 -999 -609 710 247 -958 -885 -89 -719 267 -221 -525 10 426 61 -325 495 781 839 -625 696 809 330 -95 468 156 -246 -47 472 -260 621 837 945 -104 -209 -638 551 146 548 700 61 -952 -497 345 278 822 -937 -601 913 -331 -726 416 654 -802 14 -295 906 -97 -5 505 -872 -204 -963 397 512 -212 494 126 395 356 682 -290 -20 -860 -799 972 305 -964 461 54 -607 393 -815 855 708 634 -234 -362 362 716 643 -957 -510 305 588 -636 -133 472 343 61 823 -577 876 141 -181 -509 -388 256 817 69 -33 -635 737 -399 564 -673 887 465 -297 -539 306 -923 -743 -840 655 -600 -118 -603 231 -430 713 671 -129 -47 -116 -722 775 -559 -793 -724 625 -392 -414 -291 698 -449 93 69 598 -454 -387 204 876 -98 238 -368 830 -626 101 809 833 816 759 433 -75 -600 -117 286 757 -217 696 857 948 -410 782 101 93 834 152 -234 863 -97 -560 -20 471 877 419 282 791 728 382 -410 331 -154 -706 766 661 -410 -958 107 -496 930 957 -938 -870 558 -152 -233 546 167 752 -601 -905 942 -924 863 -273 -306 -845 847 -982 837 106 907 -849 -577 -805 12 148 -13 769 -635 478 -195 -665 -211 256 -175 512 140 -983 -477 137 548 -14 -936 885 -369 -776 -526 291 -926 -10 768 219 -885 -683 -468 310 891 -765 524 -610 936 562 -437 -782 -290 -128 -675 -633 134 -732 989 274 563 -443 -593 -519 621 445 438 198 -665 669 -136 -783 527 -189 352 120 -209 -283 663 476 -36 177 504 446 -720 646 179 -253 -666 887 -883 -711 585 -407 254 822 -343 -691 147 -394 789 -885 -80 224 963 -568 -911 -77 371 -676 -92 408 762 141 -328 -46 -531 234 -344 -63 250 -989 -932 -502 -782 327 -843 178 -351 -779 127 616 -617 -732 -863 262 -371 838 342 355 83 739 21 -435 84 -397 978 -106 393 -39 160 773 -830 -122 659 -518 14 635 -771 -617 890 8 717 158 -806 648 -405 -838 875 -998 -667 116 -231 55 75 -518 571 -625 539 -785 -258 -202 -454 293 174 -451 581 -422 -766 585 21 -663 -114 -718 753 372 -997 -786 425 -79 495 -736 722 219 -321 767 564 -175 -52 374 -615 -944 1000 -823 202 875 -67 -837 233 890 -586 -228 912 358 983 138 -38 167 -828 -914 -466 -312 188 -719 840 827 159 434 -699 462 922 -279 395 -110 766 -788 666 -839 227 -843 -153 422 991 -496 -838 862 680 -964 -148 -406 515 775 60 -131 -517 73 423 -537 -437 -463 556 -4 321 -940 -229 -730 637 574 424 -451 822 -774 -453 172 -530 -694 853 933 901 -135 -173 103 830 -971 -325 544 843 615 330 -790 847 -346 -142 536 -539 296 225 447 955 418 499 575 -362 -258 -454 -786 -620 649 -746 -175 126 37 -833 302 628 5 760 -673 -611 -678 685 767 -626 174 -629 328 176 902 -304 202 304 402 666 -450 146 -399 -157 -778 894 -991 -681 -60 646 -144 -782 -472 93 -945 -746 -60 353 -773 746 -635 -718 63 -758 -440 859 419 -117 737 -453 -815 340 -129 -460 545 -816 -414 270 -327 -124 455 200 -315 174 -660 -369 -122 988 -365 494 537 -74 -752 -249 640 -140 -671 -512 275 -3 937 731 -755 -654 -937 -260 -492 66 -593 -165 36 -29 477 375 504 312 -507 223 132 464 -175 115 -478 423 187 221 -873 -79 -234 -836 -542 -976 -34 769 757 899 758 -947 -25 -213 -290 282 776 -92 350 664 14 -771 192 901 784 207 581 957 396 660 591 -168 238 -230 -267 -525 142 -872 705 -287 169 335 329 23 -99 -415 18 -698 -848 -461 511 -702 -857 285 -674 17 950 -293 -913 -719 -471 -830 -632 -100 -904 28 264 -276 200 612 -81 542 -291 -647 153 406 173 22 947 -477 524 715 -982 -594 58 -127 -295 225 446 767 533 476 369 968 -651 124 -704 -127 -928 101 492 77 -926 533 492 -357 512 -775 376 437 -488 -298 -377 -48 -905 -628 -197 965 468 612 -426 261 -137 -777 -456 40 -422 -906 715 340 409 -837 -517 758 466 279 616 883 -708 163 -782 397 -362 51 680 -699 -846 -100 428 -125 977 -786 734 756 -722 -387 795 257 550 266 -509 211 -833 -196 34 -454 -390 -865 -198 542 -933 -924 841 541 -194 298 153 -407 843 -382 -435 -163 -273 -391 380 968 707 852 993 -108 534 29 -421 501 426 -329 312 187 -228 773 -776 -442 -426 -213 428 485 44 -836 -283 5 -959 -854 186 -844 532 484 -784 323 318 796 -567 961 -732 -366 819 -495 -724 -26 -555 629 122 172 964 76 -446 351 390 -39 340 -257 7 -625 103 -15 -319 -378 -332 -185 -587 -43 -195 -553 -338 -225 -723 -899 911 168 -960 -183 838 813 -124 700 -686 674 435 -114 -728 327 550 -824 -576 -224 -267 -475 -238 73 -797 733 -992 -314 -901 -434 -350 -17 642 -963 297 -570 57 514 -78 -961 788 245 237 4 -283 766 34 -722 -139 827 223 555 -709 -808 -409 -582 415 982 383 597 803 -480 53 -424 706 122 -367 753 326 552 -875 162 -31 121 -58 791 665 -711 -460 179 -945 -78 -873 -617 549 385 -854 -243 -617 300 -896 382 -395 24 289 -572 713 -486 -212 -339 235 28 -533 647 211 880 -407 153 -309 -934 79 -347 507 566 744 -259 768 -885 709 -611 -509 538 -20 -747 138 309 -198 534 -25 -440 -822 -139 -905 109 35 250 -164 -413 797 -703 281 -103 -620 265 834 -848 -764 -422 -471 -568 52 54 618 -74 987 266 497 -526 -56 -626 -254 -742 905 -306 8 724 -891 0 27 -772 -550 -846 -661 -466 -234 611 820 -249 -658 549 959 988 -17 286 -260 -931 8 302 -416 432 -53 -818 -859 -381 847 792 -488 -546 512 -740 -668 -890 -881 -831 -346 68 731 84 -931 -699 -603 -416 560 448 890 193 636 -221 -506 668 -756 870 681 -117 -970 58 -649 -805 -525 124 -214 -528 586 757 -368 -67 -306 -150 323 -811 -181 -789 875 635 255 -724 560 867 777 971 -600 583 -83 -42 -506 -854 -165 478 112 445 -645 -627 139 -704 -224 830 547 -767 -916 358 861 -56 -32 -541 -439 -202 438 -107 997 91 859 -745 -382 843 642 -208 -689 285 -733 -459 693 967 691 76 -890 -676 -366 -110 986 165 -925 74 -714 795 937 610 927 694 726 -623 205 240 -955 -19 518 65 491 807 -720 385 896 -582 512 -365 939 888 -977 -82 846 -593 -98 42 931 -91 858 -872 345 -231 231 -166 875 118 993 203 -390 926 447 793 -105 697 378 372 -26 747 -730 -82 613 593 168 448 -650 -73 -975 -572 -996 -553 -76 -254 -146 619 -132 126 134 695 304 952 326 550 -192 97 545 -499 562 41 -414 516 553 -936 -806 -719 681 165 -792 29 -490 -145 532 953 123 745 47 -734 847 493 -217 -53 955 838 -139 192 -809 60 -45 -120 -117 -621 397 -63 -367 144 -558 601 -194 -419 296 746 975 688 -697 -268 -705 -681 873 -369 -850 -740 -401 -265 -368 319 928 -114 -580 604 776 7 -95 -80 659 -721 329 -956 943 -811 -52 202 696 -803 -358 -395 -792 164 9 -826 -215 465 -770 391 -308 358 -183 232 185 -516 440 -617 934 1000 513 374 301 -94 -901 -750 -872 806 -923 924 221 -662 -840 839 -312 -706 -836 595 345 620 -498 179 -640 675 -562 661 -890 614 -181 244 571 734 936 -260 -13 -222 609 683 -629 -116 -826 775 697 485 -229 805 959 146 182 820 -483 198 -364 -465 -162 396 950 -490 -641 603 -184 -847 -925 412 113 276 -215 227 -701 836 -727 543 -269 -92 355 -186 832 716 -799 402 975 -953 302 -226 455 -396 -614 416 75 -256 617 819 -620 -179 -748 221 849 -585 286 207 490 -425 -323 246 -805 639 308 -641 -57 552 415 776 -980 973 -278 -960 552 -599 546 326 -522 526 -106 -125 -914 997 594 -563 891 -538 203 -865 106 751 659 663 -312 443 -282 35 -997 154 690 324 -944 -646 519 82 -493 -15 -645 -884 -845 -514 63 -795 495 -452 -300 343 -948 869 -758 -662 335 -785 -813 -25 489 -38 919 -839 -899 462 -739 696 -845 -519 182 -202 -30 -819 358 713 -96 -696 689 -469 -277 -247 324 -280 -766 -770 -792 189 477 -201 559 282 -318 268 430 168 13 -372 -324 -862 -877 -882 709 221 -849 -115 -772 680 954 142 -969 -88 -640 264 453 152 868 -406 -41 145 -554 -815 405 -317 -222 -652 335 -722 -593 -503 -799 228 393 0 893 -132 -651 210 -501 2 -628 3 -772 403 241 -617 -715 -632 -186 309 345 -722 -934 -415 563 187 -822 711 41 -578 33 -997 422 -510 731 289 147 -320 636 135 -829 -801 969 -851 -549 -494 10 -40 393 -156 -978 159 -922 -865 -540 -128 750 -554 498 356 -243 133 -507 -709 331 -853 -54 958 -768 -112 132 -73 482 -999 885 283 -670 909 747 -705 -900 -867 814 395 -938 661 -945 247 -617 310 -873 -756 -108 -54 -162 -574 -896 250 44 -861 -952 807 516 -872 344 168 765 -862 969 -195 -647 98 103 -174 -784 -132 -922 219 769 -389 691 -544 638 -922 506 -322 845 888 -369 508 -396 785 -460 -855 -209 -312 -18 729 -506 -446 -454 -350 892 -163 -256 524 -383 271 -313 513 -898 912 635 710 53 -306 271 -131 473 -77 -631 -340 -287 -579 417 523 -208 -838 6 949 456 -879 -788 -857 858 -191 -809 199 -892 -886 877 -606 615 -657 -845 513 -658 -138 440 970 399 -94 -374 520 -633 -835 829 -207 457 -417 759 -879 918 -777 -486 -671 203 -384 950 362 21 969 999 600 -738 730 -506 -226 -276 979 -575 -216 -633 172 -606 -411 369 -425 657 102 130 -292 -442 -642 -225 415 -603 127 -916 -819 721 -428 -386 -875 -808 -371 888 151 -719 356 969 327 138 28 -685 905 -690 456 -778 180 408 568 -757 745 994 -262 661 464 -694 -123 448 -646 348 -799 455 673 998 -29 -15 151 859 542 171 -411 329 -660 -788 451 -128 -742 -326 980 526 857 565 315 199 723 859 -799 278 -233 -373 286 -613 -429 3 818 -901 -29 -335 778 -712 127 -506 -699 -772 -176 -997 -421 439 350 67 901 -15 -281 -966 -746 851 -882 -31 -506 62 964 166 -907 -646 553 -1000 -460 987 344 -454 -353 246 -566 -738 656 554 433 -974 49 38 530 313 -348 428 816 -967 -877 659 -63 -413 56 235 647 837 889 203 -16 -785 -488 -128 851 -427 -990 994 -458 -904 -761 589 -641 771 -291 -418 464 -242 -79 -386 -522 -100 -90 -582 820 -790 183 39 174 831 318 -607 836 -929 -887 -779 -519 -575 450 -761 632 958 -470 -131 999 -615 -392 714 -99 526 467 -295 -633 124 -147 637 -961 809 255 701 313 -280 -405 -128 -321 718 -675 -244 566 -89 95 -955 -55 -880 -7 -310 -768 -872 -909 56 698 276 750 348 856 227 447 -905 -643 -837 477 365 334 -189 807 -647 239 -5 -718 -238 970 -824 991 368 781 -104 -902 -254 -842 27 -730 -769 240 -921 452 737 -716 -184 858 -523 -861 688 -845 -795 442 -608 -756 -543 390 -737 -744 -11 -802 263 392 -464 -318 -120 597 602 842 700 820 -400 -861 -408 872 -596 -940 -727 215 193 775 93 390 897 -81 223 -503 -804 797 -509 -276 -466 692 -897 216 527 250 -391 -298 -697 359 -88 581 -529 145 -290 -567 117 -697 491 -890 -919 -22 9 944 465 176 -260 -947 773 69 -26 -689 779 790 558 415 856 306 709 -162 -644 -122 606 350 438 974 -263 -524 -164 386 240 -999 402 -404 618 -938 394 938 -432 952 -208 381 697 -113 -5 704 -839 -968 -882 -516 -512 569 496 187 -118 -172 529 -690 469 -896 -180 587 -982 -246 891 206 -725 -881 -531 723 199 954 990 -29 237 794 342 -576 -932 985 928 741 -29 -101 -354 -161 703 -388 -392 -390 299 -492 909 -521 -665 822 339 -189 741 -270 -519 -455 -989 -287 -789 -593 687 827 -936 -577 -621 -54 -17 268 145 -289 -331 -984 576 -926 286 767 293 168 461 -501 607 338 -78 856 712 -19 517 753 136 270 544 446 -541 -877 -485 226 -752 -804 -838 -849 880 -146 187 -735 -755 114 -916 -420 -488 105 937 323 451 379 697 899 -712 -372 -640 894 127 198 160 -523 -502 -787 142 -312 190 -336 959 844 -465 -492 814 -708 -876 514 -997 -803 158 812 396 -854 923 -173 976 -1 -346 93 953 -33 -162 220 -120 363 -134 523 -829 336 -505 51 -733 528 93 -317 256 328 -831 -78 326 782 -49 450 -79 -168 284 -595 719 361 -24 -107 -969 458 -801 -717 529 -895 -132 333 -876 130 -127 -705 542 -240 391 506 511 878 -167 660 -340 -397 631 206 749 234 -3 35 438 295 926 -952 200 -219 -1 999 670 892 -49 -650 -776 686 504 652 68 900 908 -373 -192 902 589 172 -527 -985 52 -138 -508 740 -679 -149 587 -708 68 354 -617 -686 112 543 -758 -542 404 -143 -787 86 819 159 -504 821 995 219 -692 49 736 -523 -466 378 451 226 699 336 -485 36 -219 -454 -359 -326 356 -542 909 -10 156 958 321 235 304 635 -306 -87 585 -104 -2 134 302 958 765 -561 -678 -406 -856 -598 102 215 914 -934 -33 -879 -559 793 -119 630 -926 411 351 95 513 -161 837 -112 398 433 -845 -148 -908 -331 924 861 -579 128 -167 827 -357 192 -591 -958 356 906 350 450 458 -264 97 -421 913 924 -684 867 737 -962 -162 197 -573 -112 534 -586 459 -4 112 714 -648 -57 -385 -840 887 514 -343 504 13 158 953 -646 677 473 481 -789 -897 -838 -6 775 -827 -476 -557 870 766 734 175 -175 -470 -137 -501 270 490 743 286 177 -470 134 -719 198 713 -219 486 886 -901 -842 417 -798 -481 310 933 502 -108 59 -403 726 -639 28 -362 582 56 284 915 865 -860 855 -695 -151 596 551 182 704 -172 -744 549 684 532 300 -163 633 -555 531 -869 462 -267 -650 -875 -885 213 197 724 -125 683 -524 -649 -424 -957 208 -928 -823 392 -294 721 -240 -679 -412 692 -409 -872 936 -37 -830 548 817 -131 617 938 -881 -194 -592 -834 702 681 -84 84 -550 766 -306 792 946 -310 797 74 156 -122 193 511 -706 -252 -806 755 -803 -410 694 -627 -690 575 -608 -874 477 567 -973 -206 -317 440 -384 -447 -663 159 -507 -483 -190 684 -954 -138 -995 -595 -682 -119 -341 -775 -252 -436 850 -489 947 804 436 -833 -426 775 -777 -920 -361 -449 -109 514 989 -701 -574 -628 -720 102 -462 720 932 -692 875 453 -756 412 -601 907 589 145 -918 996 -594 -582 268 941 211 406 292 261 -171 -425 -420 -288 916 -996 -549 -541 -874 -68 214 -13 -977 -608 -314 -713 469 -348 178 -233 -278 -190 -995 -720 -372 277 542 475 535 109 -116 76 -168 -873 -768 341 162 -960 94 -598 782 213 -901 -525 485 203 10 227 -811 -743 -138 133 -806 -40 -190 547 -441 127 871 905 289 -744 347 227 -415 213 -707 560 -249 -370 877 -239 -981 -896 -128 -715 -814 -77 -888 749 502 93 633 872 -580 -596 38 -364 193 939 296 208 267 -873 -753 -41 -491 959 -345 134 160 -626 -422 -665 -357 321 -45 -566 -906 955 -779 762 910 957 718 971 333 597 716 442 -20 173 66 823 -920 -942 -528 572 -711 -270 707 295 -405 228 -782 891 -445 -257 154 403 311 -7 -73 -389 -871 -559 -734 969 227 -342 187 -103 149 788 288 -567 -291 -603 797 -900 228 639 -336 830 627 -343 199 -790 -98 451 785 595 993 765 342 4 823 566 900 865 602 4 366 848 -346 -578 263 301 935 -956 -699 927 -408 -3 862 -84 -4 -900 457 169 -187 541 187 -553 -153 596 -117 -456 -677 -764 723 696 -938 328 301 -191 -684 -798 -537 173 24 328 -907 -566 -382 647 956 -123 -623 747 -846 769 364 -451 -591 974 837 981 -475 250 -910 457 105 327 925 591 769 -351 -826 -957 -278 -465 -934 669 737 -399 551 10 -736 913 -78 -415 -259 -380 -797 -752 -928 -263 -57 -750 -941 -192 -938 -702 -57 -230 147 943 -876 -951 -702 -162 946 -561 -542 955 782 -101 663 -882 -281 608 30 171 586 -538 621 672 768 534 992 227 -527 58 820 -526 -905 427 -263 -720 -389 -736 173 -329 -11 -188 286 78 454 -883 -278 711 235 188 34 -391 -149 462 -64 43 240 859 477 -825 132 530 423 -195 -108 -769 213 648 -970 -437 -373 229 -12 -513 115 165 -15 -293 317 365 -779 77 -746 32 458 824 -855 608 401 -545 439 309 6 -224 901 270 -949 622 160 829 -570 600 -977 -634 -708 -287 508 220 -331 493 401 228 725 -661 64 -693 -258 345 -719 -405 -846 -207 221 491 -877 753 -619 -92 926 -484 609 -417 -507 -666 -693 430 -111 -887 767 374 254 591 872 -689 423 -11 -244 327 513 -648 59 764 -58 -992 -958 812 -857 -740 740 539 109 -400 -137 -116 -497 -196 153 941 -44 506 912 334 79 -60 844 -901 754 440 959 66 -889 -702 698 -563 -112 -171 -228 843 271 61 771 -890 -219 -238 -143 573 352 -719 -802 -284 -550 975 -659 -422 758 -377 692 821 688 735 -59 -987 -931 -698 201 459 394 402 -21 -826 983 -674 113 -306 552 966 -584 -867 374 -507 -622 -544 -978 -342 -12 -951 -271 333 535 623 -742 -311 989 838 683 964 441 262 162 -595 253 -27 -917 -267 -200 -184 613 463 852 -770 -888 570 885 -755 171 799 -335 242 629 -820 -619 819 320 324 -883 276 -588 502 -951 378 -817 190 304 759 95 -400 924 452 943 559 -253 444 -851 133 330 -1000 963 -362 -70 -746 36 713 -12 734 -733 388 77 980 988 -937 618 -867 -980 -738 -847 638 -517 955 305 661 -61 951 717 -90 161 -591 -896 893 -316 -80 -946 396 -28 -617 -535 397 -538 -64 833 402 -239 141 -343 -467 361 384 4 658 -993 372 744 425 -122 987 65 -402 578 -371 208 313 301 -137 -789 105 -516 -191 -902 817 -488 -810 -355 363 662 250 -101 514 -622 -454 -187 834 133 264 154 103 366 479 950 -690 -387 -552 -190 510 -562 893 -630 63 -251 360 402 -19 -145 722 449 -586 -657 669 -452 -352 949 627 472 -564 380 -408 -124 -88 374 -818 -400 -997 -116 -819 -34 602 -294 483 558 -628 -407 -158 -615 508 16 -330 548 -882 429 -859 174 -320 482 -159 662 -171 -114 502 -33 178 186 315 278 -534 -550 993 578 -628 991 -488 -466 110 837 -373 521 -153 -910 -661 672 918 -38 -965 448 -347 -306 -345 -782 841 -728 841 349 -903 412 -103 -694 -951 -471 749 -721 880 731 397 459 895 -401 -880 -21 -101 -70 697 -706 -92 -337 684 671 395 -256 -303 658 237 81 610 -510 967 825 -846 -735 480 -536 176 141 -21 -103 -830 893 444 -286 377 -766 288 777 932 -493 964 802 -469 -633 -878 -260 -437 938 49 -427 -145 -11 -882 349 49 56 -797 463 -113 903 592 -985 430 337 -996 -852 950 824 611 -60 -79 224 -680 685 -372 880 664 411 -692 -916 -669 767 160 -86 -483 346 998 914 -533 -686 -278 428 -771 -73 -331 936 -745 152 -795 704 266 -261 -444 642 302 638 760 -265 680 -724 -812 851 336 -890 -164 42 418 300 -417 -462 -349 -311 971 -345 85 579 -683 -758 -296 -641 744 920 -61 -624 689 683 -444 -74 473 -839 284 -220 -599 372 815 -696 -565 861 20 199 493 -454 59 278 -848 720 -890 -91 -149 663 -309 595 821 -41 -559 -92 -489 816 -439 -439 46 -10 -683 -967 283 148 -24 -658 -354 -225 462 -410 958 680 -570 -206 -213 942 -121 -13 977 414 68 -270 -42 907 -981 925 -332 -453 -911 -199 -859 689 196 -947 824 223 -426 541 33 561 -551 -859 289 913 -707 221 328 522 646 409 133 -152 788 691 -495 303 558 873 -671 -272 942 473 -405 908 884 -348 149 -979 197 -458 -916 284 -870 558 -542 828 366 -114 434 -910 374 968 -913 584 34 -602 -887 957 -356 908 -853 825 913 575 -804 718 -667 -417 862 442 636 936 764 -324 -376 -617 810 83 -303 421 -846 11 818 -205 -164 975 -319 624 286 -90 199 698 -3 742 423 -880 -133 343 -403 5 -688 598 318 -31 361 -857 975 244 -871 -217 -603 248 -486 -524 225 -300 -888 -520 711 -642 -362 -736 994 -532 -273 -654 -910 -130 -368 -531 -256 -657 103 952 -193 -761 573 -685 705 889 -762 576 -823 126 991 -418 -250 86 -676 -2 -812 228 598 -925 -717 -634 595 -118 736 538 -853 -319 360 -446 614 -474 -363 935 -766 -247 -21 938 393 653 -995 847 781 378 668 906 -109 -63 -837 963 -772 -155 526 232 -479 618 -973 -428 602 102 574 710 245 -309 172 852 734 584 27 26 -651 -323 -455 993 -793 666 -450 -667 -609 508 -320 535 648 105 906 -3 952 -849 959 -690 -265 -726 -800 -825 -688 17 -836 833 310 -583 173 -236 691 -328 -859 -903 763 978 466 -368 184 -780 -417 -749 -780 837 183 845 -474 -48 703 903 442 -815 618 -440 215 48 901 -430 -531 -850 758 642 -371 223 -665 -738 655 -107 -245 362 -210 173 -293 -714 22 782 702 -724 -978 699 942 424 777 -914 429 906 855 618 -484 -7 -828 -835 -604 260 11 190 -553 499 -765 198 292 141 -595 -420 451 -151 77 591 -443 972 -309 -758 325 -393 -212 -350 -102 427 819 291 -940 -785 -899 -193 606 908 589 -866 323 972 -250 -586 547 -542 430 -37 876 397 -760 -88 994 -435 737 -40 43 28 266 -633 218 -944 359 405 -4 -555 522 758 150 984 -268 300 45 -928 587 340 -105 970 920 -288 620 -211 -657 -671 -618 259 -851 -472 -801 -958 -866 777 -205 -107 -192 340 -474 -894 -322 -490 32 198 -399 -737 65 -322 554 652 -458 2 828 568 702 919 -316 530 35 -815 802 378 -941 -1 -379 860 -194 714 -788 -64 809 818 390 681 -941 556 120 -477 791 343 -961 -1 -443 -756 -961 -68 -66 -664 -854 -371 258 465 -639 -784 -866 -658 777 -613 744 279 -216 860 -550 762 -802 -208 -222 -514 -628 82 768 -758 518 -301 296 290 634 -961 -139 385 -458 -476 -722 275 517 804 -29 926 608 -344 -966 -849 -4 971 -283 879 -737 248 102 -865 -803 -902 655 656 -370 552 -607 -213 852 361 965 -812 635 -738 -813 -306 -372 759 -380 986 132 -177 687 -599 91 -698 962 673 -757 515 -669 -541 -900 44 75 150 525 697 -341 -233 208 -586 131 713 806 492 -427 -571 -381 -867 -822 60 -390 804 -601 -813 796 342 -48 -634 -961 -223 539 469 432 -160 40 894 71 -446 405 71 -329 353 885 235 425 138 -908 -804 2 622 -237 -944 186 -407 -570 -25 702 366 875 -31 601 338 661 929 -473 -240 378 716 -302 777 460 -459 703 259 652 -938 416 169 120 60 -426 -416 -84 -81 713 563 -577 887 593 453 -191 -512 -77 -448 995 -566 -390 -465 -220 177 947 260 -587 -937 -750 -516 -804 -847 563 -693 -670 -949 302 422 201 131 -21 823 -400 734 -922 646 -681 -690 793 686 608 -335 798 -507 -627 -914 -637 844 -331 635 -874 612 -38 892 878 -252 -587 -992 628 195 586 649 -802 -600 66 -657 239 948 635 -596 -842 360 -867 -449 367 -936 -387 696 -299 -905 63 -305 -900 -641 -511 -928 277 -862 814 -375 891 665 -588 -609 -715 -33 841 597 905 -843 -987 50 53 -463 -65 -485 -476 259 -945 64 -530 229 -829 -936 512 -195 -887 958 -778 -511 -529 -364 980 -935 181 -712 -302 -800 642 813 963 -466 -527 -584 -430 -364 278 377 -471 -448 503 -921 -232 400 -530 -540 -613 358 793 924 79 210 587 482 182 912 638 -297 808 -149 320 670 574 -844 -347 477 -747 37 -631 186 -195 -829 -410 939 -550 200 381 714 731 935 694 693 555 133 -306 134 -17 -675 -944 773 937 -904 79 -923 -163 -353 79 904 -787 94 -29 906 471 -655 573 403 915 -158 687 76 -664 -565 -961 -296 -314 -244 281 611 -886 864 -606 -446 99 733 767 477 -720 384 -16 -678 -719 -557 31 781 -562 -807 376 -789 -231 430 -487 842 -653 -696 764 870 -565 -866 -777 -801 -472 -491 -93 -522 -967 -520 987 274 43 918 -147 -837 -133 -419 -81 908 -136 511 -286 97 -691 842 596 -22 893 -414 -226 285 624 -776 -265 520 281 862 130 757 -742 661 229 -995 829 -894 -996 278 -68 -740 88 266 -680 -397 453 252 447 -731 259 788 137 213 172 -183 958 571 -878 -32 -59 782 736 728 -404 893 288 -799 -68 859 702 562 -523 369 145 -59 571 -608 760 -50 152 208 -797 -512 346 -545 784 -705 229 -636 -450 -820 -871 372 536 -453 -564 -493 593 661 378 -773 -689 155 134 -229 -852 348 -476 336 462 659 322 -349 -499 413 880 498 -586 -972 603 130 -887 -332 -113 623 -827 -582 487 615 -388 747 -312 -4 276 -918 249 -24 804 248 -150 -178 89 107 838 -372 652 541 726 748 -392 -945 -76 -825 -652 841 700 -93 159 606 -65 764 -858 -285 678 143 523 -251 2 -848 52 -592 -973 -498 -279 553 362 446 121 330 -925 -914 -786 -21 503 22 991 -193 -622 706 90 624 206 964 -400 153 -537 965 -208 -235 -815 4 180 -658 955 -590 -262 108 438 477 -300 63 -404 -808 -80 218 -759 269 168 -699 -454 266 660 -742 -264 -719 499 -990 -152 736 985 406 -290 197 -604 703 -707 325 406 855 813 -551 -475 324 290 -510 921 -229 -288 -842 -218 217 -700 -400 598 336 -216 508 -533 -20 -969 162 821 618 931 840 724 -802 787 -286 412 824 336 54 -734 321 810 -116 -882 12 -623 -665 608 -9 -314 -106 -312 249 493 -878 -490 -5 -670 -935 780 629 -7 -218 385 936 -595 -3 -522 491 728 -58 673 197 -101 -122 519 390 768 891 -104 -820 635 -227 -283 639 830 859 -930 -27 667 262 -52 -941 591 -14 -66 -753 -160 565 973 923 -484 -39 -283 667 -373 -6 -360 -606 739 358 -633 -365 -385 -638 -875 -750 -28 -849 -330 888 -530 458 540 -87 734 -359 -778 646 -801 544 -511 -509 -244 20 14 -431 484 144 497 -312 -426 -328 -597 305 -735 30 -184 670 -410 527 394 -30 -741 869 -972 -460 -281 -988 118 83 969 534 976 -537 128 -805 539 884 0 -559 -859 318 775 847 -652 190 -168 105 592 329 624 813 631 -508 -101 327 -953 738 -45 -140 -222 354 839 724 -67 -478 -30 565 -83 -301 -892 -676 234 -384 -130 622 893 -575 -218 -658 -760 551 981 -49 968 191 983 -686 853 68 21 337 494 474 -850 -939 411 -29 -812 -727 -937 -887 -813 -342 898 -60 -99 793 418 -388 -86 -804 -901 1000 -761 235 -621 774 756 421 -496 -588 960 -327 -424 -201 -341 -446 530 -846 611 364 898 86 453 -534 -553 -739 445 -793 -797 107 614 165 386 -687 856 -928 243 -71 235 -328 -107 885 847 225 212 400 608 -644 758 -819 -922 433 550 -413 894 184 931 676 535 -105 -529 906 766 751 532 -528 595 362 -746 560 180 -500 -807 108 371 779 199 514 -308 24 -870 625 762 -564 814 144 116 400 -277 773 231 -45 -439 -699 983 151 -712 525 -604 421 227 -664 283 -191 -148 -815 499 -736 192 -489 798 -457 283 -304 578 760 239 -859 879 52 -982 -177 47 -445 439 -808 867 -683 116 822 -116 -714 423 -859 -383 -432 -798 -51 -614 -301 758 -2 866 -726 215 792 178 804 -48 629 917 -699 -671 -931 -111 -644 650 780 873 -799 -5 -99 448 -319 111 -459 77 648 -698 879 927 580 -557 -649 345 684 14 -483 -989 -556 681 -971 -331 374 916 -350 -294 453 772 332 -674 888 40 984 804 130 578 325 868 332 287 657 -45 950 33 -658 -401 -250 -41 -831 222 254 -198 967 80 -292 -756 67 665 86 231 -67 249 -22 617 72 725 -67 387 -302 328 110 101 214 -682 -985 -3 -828 -4 360 546 -410 737 -641 380 265 40 823 -751 665 577 235 54 473 360 844 918 70 912 271 263 -521 845 546 59 822 208 -770 982 868 -315 209 219 47 110 411 -404 -24 159 540 -811 -829 607 -523 -856 -288 336 -511 558 -182 -344 -314 341 770 -629 -525 -133 44 220 -856 -986 -605 -804 342 783 -21 -286 -38 384 -321 477 -95 223 -269 -834 401 239 -57 770 944 393 310 358 756 358 954 -294 279 819 115 335 -743 -875 209 467 244 -411 824 4 836 -417 -89 456 -455 302 -492 9 349 -37 -166 -278 -870 -969 -72 -763 -906 -307 -198 -195 -260 416 30 290 230 866 -252 439 467 907 229 457 -209 771 269 858 -812 24 574 -137 -257 95 -700 -307 -393 265 -328 -743 -296 -95 -655 701 106 5 -236 -426 -831 -248 536 318 374 -116 -433 -799 -416 64 -865 522 266 -875 -965 -789 -367 -321 -906 -886 -372 -261 -369 -17 781 -364 966 -724 -778 -103 367 956 -196 149 667 905 470 -88 -371 -469 592 858 -3 -129 618 -991 -270 828 115 -618 -98 -193 699 912 214 209 501 621 -629 28 990 182 677 -941 -221 -122 -44 750 -712 -980 -594 199 -931 -889 -475 -862 -293 146 367 -385 799 237 6 615 -93 677 547 -801 950 -848 -662 -9 -889 -594 897 991 -853 995 -824 -242 -633 -425 -247 829 57 771 169 -448 -33 558 28 -987 505 -496 47 879 44 879 120 889 909 -548 575 -450 -520 245 884 986 482 834 278 649 -746 425 359 223 361 355 789 -627 -140 -583 -973 167 836 -114 -820 492 33 606 840 -993 319 128 -199 35 694 -964 269 -281 325 446 -53 715 -938 764 -927 -450 -909 -97 752 92 748 819 142 -454 62 -574 -23 619 270 -673 -531 -966 -968 476 -936 -262 351 -885 -528 168 -282 -881 -448 -748 -448 286 285 331 -412 -367 -605 -391 -649 -805 -647 -630 -202 -230 414 -724 872 800 -615 -622 -230 -73 -90 -823 215 411 -710 -355 -802 -82 481 -824 383 -888 -398 -775 -387 -708 -103 583 342 -375 -363 746 963 807 5 -971 -184 22 -115 107 254 -463 496 230 -692 325 973 -464 -741 284 -592 -426 180 225 -471 -434 -908 316 429 407 -910 358 946 -650 311 934 -529 393 -87 925 -900 -380 986 792 -487 -415 -213 255 -364 -43 -326 326 -252 278 -970 -134 561 -812 79 -610 -837 -836 280 -542 853 391 818 -489 -297 -657 -716 -180 997 -428 816 -833 356 -592 -61 -239 -724 -462 974 707 297 82 -632 53 302 7 612 -258 920 679 -993 355 697 -678 -923 -691 -321 31 882 13 -165 448 607 180 242 643 568 539 533 -378 77 868 248 490 -24 -24 630 -99 715 642 -103 -212 564 133 934 201 -379 -835 -271 947 -712 -311 228 -543 324 -687 984 880 312 404 -986 940 588 74 -846 -909 -913 28 429 -762 -758 -979 871 321 532 605 -31 258 616 -631 357 -942 -137 535 32 179 305 -915 678 -684 -531 821 -260 935 -901 396 -707 826 407 290 481 469 -392 648 2 497 -94 -563 -261 539 320 -712 595 -610 -332 924 -349 856 -186 167 -856 370 -921 554 -333 324 -73 -397 -299 -373 640 653 -927 -749 987 -412 -55 -671 651 -729 205 108 -541 190 -839 793 421 553 -9 557 1 524 738 271 825 301 679 956 198 717 -453 -138 62 237 -537 -979 174 -231 925 -285 396 -100 -373 -19 739 -310 261 -467 108 -346 964 -288 -282 -914 -27 921 862 -884 -998 604 895 -195 45 793 628 764 396 613 -726 710 -977 462 739 793 -88 323 -27 -646 208 682 334 939 75 -620 396 158 -902 -570 -78 122 -655 -150 990 422 -56 140 616 905 135 493 -288 545 825 34 -805 357 460 -190 -282 -472 -843 599 -867 9 -72 433 550 386 -932 -538 -938 -865 76 -580 798 843 -980 -892 -961 503 36 -489 -499 248 339 414 -387 -356 249 -906 -525 492 -502 335 -627 956 474 -273 155 -278 735 758 -688 910 -485 778 30 90 27 226 350 300 693 -425 -834 -173 504 -762 -613 -597 -402 167 318 334 457 144 -286 -828 264 834 345 503 -912 639 -955 -124 84 593 1000 620 -280 816 516 -892 466 577 350 924 532 -135 -210 71 708 -179 -744 519 68 -815 -650 818 82 -702 -333 136 488 -811 -968 -943 -872 265 586 755 -162 850 -932 -172 -73 11 844 -193 -657 712 990 528 -359 265 252 -778 77 273 -570 -413 -855 -601 255 -889 -423 317 442 -623 814 -446 -272 958 -168 935 949 -92 -436 816 -243 -360 793 -467 550 70 156 -503 -799 119 711 -74 775 -669 -529 242 441 -668 311 -763 -397 567 -433 -432 615 607 -554 548 992 -265 -701 517 635 730 -602 385 -313 -630 646 -919 405 32 122 -601 545 -879 -702 -591 -919 424 -995 282 -17 686 113 252 -491 -377 -598 -603 862 -5 -540 753 682 -883 339 445 -843 726 -488 -649 574 462 -548 855 765 87 980 -144 -893 419 442 562 -414 109 71 641 864 -212 931 -54 -519 -865 717 402 582 -740 432 847 -21 -533 -901 -408 157 -374 -254 462 -672 -188 323 281 -27 -683 -874 -678 607 611 -681 616 -871 -776 -694 -797 32 572 975 666 -626 -756 -782 601 -813 234 -680 -762 396 335 -195 -149 -884 552 71 181 -656 -86 244 579 -944 942 -732 -65 478 913 -214 -625 215 -494 792 716 -96 -804 -457 -736 -172 -942 -512 -517 125 -473 892 -440 -455 -621 243 900 -104 -593 352 995 322 185 -698 456 -111 -155 -534 559 740 -357 -76 898 -130 -274 49 -817 -479 -322 -817 -640 -898 -531 852 -817 -300 22 815 92 241 615 -301 -372 373 665 -459 604 -250 899 -343 127 -248 801 -518 -33 -703 183 177 455 -301 466 548 -836 -116 397 776 -129 -648 -685 -59 384 -788 -539 239 981 -741 277 -136 13 -893 714 334 698 689 365 408 735 -656 -979 872 507 499 -988 -228 361 -157 754 429 -222 625 -844 808 -891 -659 -671 -1 756 -281 145 705 67 853 -773 742 -898 -538 623 -917 -433 -346 -160 761 997 74 616 384 194 67 -337 -988 -770 -363 330 -663 -863 -996 -717 -626 -69 941 -501 913 954 208 313 953 -428 -71 336 563 -281 -176 -234 -223 857 -738 433 -88 -613 989 889 973 839 -793 655 -233 674 630 -399 -379 443 -240 -233 -934 -99 798 667 -796 368 157 282 264 -906 -201 126 -184 -338 -273 165 -327 692 563 -404 64 884 -668 810 932 15 211 -216 802 928 -350 20 -418 652 -480 303 -140 844 -937 -743 -237 25 -824 -671 -341 -395 674 -580 -426 -562 -267 -303 708 813 -690 -158 631 232 -604 245 255 813 651 960 769 -337 -834 115 -222 -449 169 -496 -416 454 264 -676 585 -651 44 -38 903 685 123 -932 616 -993 325 -414 551 -386 -95 -905 -205 -761 958 -858 -719 -222 -499 -926 -387 341 716 160 -943 247 -739 620 -22 -971 423 806 130 -418 -195 647 615 700 142 793 -170 -628 -300 -218 843 -394 740 -796 -19 957 251 849 583 -679 642 -143 -793 -403 919 -447 -829 352 -423 538 916 972 -715 338 152 -581 -646 -549 707 -52 -741 78 -179 -830 -49 -468 -384 -886 745 -594 -352 379 462 597 99 389 557 -80 990 564 324 835 -29 436 -438 411 -585 -447 833 -829 -349 331 453 296 -895 -377 -323 746 736 246 749 -389 -736 706 -367 -310 696 693 -895 -427 484 -105 -440 -718 214 -991 740 26 32 719 -505 327 -387 -180 -604 -721 816 -200 364 -718 -339 -960 931 -905 -750 -227 -22 -175 729 808 219 633 -877 261 -119 9 266 506 -997 524 -132 511 109 -539 917 27 372 -595 656 282 442 -282 -342 704 -128 740 -685 695 57 330 -382 -901 303 -992 -3 -57 634 71 993 -374 -759 -534 771 -460 -403 -800 -735 316 -595 -552 800 -575 268 -400 551 441 324 22 350 -424 -404 331 780 -497 615 -994 36 -495 914 249 110 -146 -545 399 -783 -575 412 -529 788 -980 -634 661 707 -559 704 800 369 227 -76 -965 -827 309 787 -484 -581 375 -621 -731 562 988 314 -122 -166 586 -31 636 -674 -421 -467 -154 573 558 -314 -994 936 686 783 -483 -13 -736 -908 -555 873 -450 795 353 701 135 -939 -721 268 -808 -678 -990 207 795 583 -842 790 373 210 -240 29 36 -287 -298 -108 -827 -205 334 -642 -934 318 687 936 -120 331 -953 -991 149 -883 -506 278 -159 846 554 -329 -953 -132 137 -172 -471 232 93 626 -692 265 909 -290 -492 -591 832 477 943 -289 -12 931 643 82 942 17 -584 -779 416 10 299 -265 183 839 -778 908 -159 96 240 491 -742 -755 -360 534 457 111 46 350 -574 16 -938 886 -860 994 -687 -926 -219 122 -433 975 104 439 -760 -294 -972 700 -96 185 -498 307 106 -978 -675 -842 831 477 666 -47 -585 -903 -119 268 -93 -938 -507 -174 704 8 -134 -331 -796 -889 -168 370 91 -338 -882 782 -526 -873 -19 996 211 182 -518 955 -866 -278 407 -878 441 -306 -986 -941 307 -430 683 945 322 309 691 -612 -737 866 -624 -732 59 559 -999 515 831 -640 370 242 749 372 189 241 -909 23 -701 -81 82 -233 431 300 735 -964 783 -678 -939 -415 -788 73 386 -708 -43 326 -383 636 8 -796 701 -510 -283 36 -490 -474 -600 -505 -150 565 -829 -548 -883 180 24 672 -143 -143 -92 984 604 815 -150 250 -211 -496 -559 -281 -261 -805 -795 380 -236 -566 -790 924 -335 -450 811 -472 275 43 248 -924 -258 -939 -840 864 671 713 314 -644 485 -989 -392 630 563 -131 -387 844 -821 266 -222 899 236 629 990 -333 13 -898 -289 -544 239 -663 193 -864 627 221 882 -120 -293 95 -118 -606 460 83 -77 231 -732 -936 530 -39 -717 -780 -868 660 -970 270 -84 987 -557 -439 -17 -843 -963 997 -209 -901 -554 -653 502 -127 -984 320 566 857 -871 646 -339 -215 49 -800 558 -383 -848 170 -414 -301 623 -178 -393 994 50 -96 -229 -137 -389 -81 246 -359 -634 936 692 -66 -337 -47 -2 -41 697 -186 336 -448 765 498 814 -950 -133 -879 625 937 -739 -358 -701 -814 323 487 -310 558 -430 -394 476 -968 -887 -625 677 853 985 -944 -84 -123 -509 44 959 61 -50 804 -601 224 -663 985 547 393 -156 -203 237 -509 932 -330 918 -61 824 -999 639 403 -791 -552 381 768 691 448 -330 297 641 110 -71 -57 -23 629 -507 -46 148 216 -677 -885 -120 -439 720 -107 682 -771 -958 126 -659 39 345 -830 -223 -699 -810 -885 660 873 586 161 85 384 853 -677 540 -674 469 -325 333 11 -226 -213 -604 -463 -647 -265 840 664 545 190 -842 -326 -565 -708 -178 642 -815 42 -492 265 -153 735 440 11 348 -914 -673 -983 -227 271 975 -737 -430 554 443 -519 -164 -344 -868 -730 693 413 713 962 -956 -868 597 -721 -609 770 -862 -117 -248 -332 383 -444 -156 186 41 81 61 -672 620 -471 510 -331 -581 264 467 91 464 417 -719 816 -813 165 -783 -14 -742 -342 -396 -155 -177 496 27 -879 280 776 -477 821 -522 488 804 878 -398 951 757 999 565 353 632 855 -770 -821 -418 -19 -610 -222 -955 195 -638 503 986 71 -107 379 498 547 -500 -431 293 538 -87 -850 -715 -197 -918 693 -135 79 172 169 -689 -191 -162 216 -804 357 589 -456 -810 594 -707 -356 -659 200 833 876 -796 -408 8 487 233 20 -232 454 408 -927 69 -102 -574 192 569 -34 -821 -286 -625 -415 -260 -371 414 695 -654 -884 -788 -750 975 885 74 -68 -203 -705 764 33 -797 944 477 -19 447 5 -253 -650 543 184 -707 163 -348 662 550 313 472 -786 51 233 -912 -190 482 900 -730 -671 -144 -59 -110 953 -353 -631 -476 -491 -21 794 -486 -813 291 43 -302 -888 531 -456 44 -796 973 585 -122 688 378 -263 14 197 -140 -471 -235 -932 -342 890 -678 -440 -189 -196 141 722 -164 -626 -728 122 -474 589 -54 -72 -557 32 -541 -413 190 330 -536 -980 -839 363 12 618 -672 737 -284 -146 579 -584 83 740 -326 -730 546 -292 427 909 -4 -720 25 798 610 -498 332 -639 -168 835 78 -458 -150 857 121 -484 265 903 287 -580 638 402 -980 -525 766 513 283 741 592 -690 -347 -38 -776 295 -541 -638 475 -378 -140 -456 -55 -913 -86 -162 610 431 910 661 656 95 5 -400 493 299 286 792 759 535 -433 640 -407 646 392 -828 -197 598 388 849 -244 709 -535 -539 -197 -896 911 915 432 570 -823 -317 -827 -72 333 -51 -105 -218 -99 -699 678 434 -714 759 -483 857 154 215 514 -118 860 51 90 492 -968 432 -582 -929 969 -339 -764 839 -625 182 677 547 -719 -932 58 982 179 -984 -88 -770 -383 -148 177 402 602 -863 342 -894 -238 351 28 -383 196 -427 -519 368 742 -907 -420 67 408 954 -668 -580 -550 -185 -610 -505 -978 -798 391 280 -462 733 -942 -157 -279 -665 274 -780 -656 101 -568 -96 276 275 -794 977 -451 -699 219 -509 976 -132 -943 395 -869 -510 990 -296 89 351 746 -460 447 284 -846 921 949 239 -327 -208 226 223 517 542 -602 -85 -63 130 -131 708 -563 -829 747 732 -279 296 996 -365 -366 715 34 36 523 659 95 -832 -634 -579 367 346 281 540 818 250 428 -218 654 893 -436 -908 566 464 795 17 -497 -946 -813 193 -56 22 -965 -74 115 678 499 -965 316 -795 -709 720 -402 141 -318 645 -968 -579 25 -814 661 -654 514 777 37 -833 -890 -632 -967 190 -734 -244 -909 -474 -850 -921 984 -753 88 321 596 -213 936 -755 -979 -233 481 -999 -291 -945 268 -575 -635 -819 -805 336 -98 292 -449 986 -147 688 115 477 888 -704 -243 543 -972 930 510 674 -809 -567 -389 -703 -988 -36 -209 311 21 176 -24 -1 -517 837 923 413 128 -550 276 -405 292 -204 -17 683 931 -534 646 -240 47 985 -18 155 466 -223 4 383 913 637 684 262 -464 -334 -629 -557 -635 -230 -549 796 -95 72 -977 -664 839 -348 -760 493 -117 677 295 524 89 376 -24 -936 -87 -521 -735 -907 -149 -600 313 -932 673 -391 -783 315 234 -122 -817 -778 -373 -108 206 -8 -172 157 304 -738 881 -624 -786 56 -812 731 -195 686 -61 -730 -211 -991 -371 60 -456 -519 -496 -609 534 159 -833 212 -770 -205 -105 953 655 -747 -16 -459 467 887 -921 193 -547 516 458 563 506 57 -801 -995 651 -162 352 616 -849 -551 -554 406 806 533 -782 -113 -798 -287 939 147 558 -576 70 573 -682 261 -607 173 -991 158 662 685 -345 -147 -30 -305 -287 -771 -421 634 -802 -856 934 190 990 -893 230 738 533 -579 -743 734 -295 820 909 868 -344 738 -233 396 463 88 578 -522 584 -167 216 -783 960 -578 30 -746 -838 666 -18 515 547 13 -472 858 25 -598 -515 121 -249 561 -894 644 -429 -364 537 718 -264 -3 -986 -943 867 855 456 -466 -575 -183 149 545 465 -425 -228 142 808 917 -209 -380 129 675 -135 606 -172 -157 216 122 -596 855 -389 -63 -253 -38 64 -309 -47 473 67 -12 609 -62 -514 561 -844 887 -739 379 55 -247 930 849 -52 -210 43 572 644 5 977 344 -827 402 -456 700 -352 -778 548 408 354 -997 227 -497 40 -136 -944 906 141 -778 -697 -910 -925 -925 -132 -37 -154 100 275 -94 409 -639 -220 827 -660 29 141 -545 858 -613 539 259 224 20 535 258 -34 -168 -257 -610 -282 -419 -734 -217 -512 -36 419 961 593 -475 -506 -383 -279 -304 -167 -444 -795 367 616 490 -321 -884 -639 -674 575 439 346 408 -103 -452 -799 -422 -252 -102 -866 -440 -350 35 718 157 -792 -731 -669 -967 -845 1 826 74 -287 377 -573 149 182 928 -640 582 -469 -380 -519 -864 -809 -577 576 -914 -273 -882 75 -312 -483 502 -361 -269 -8 -522 921 -794 395 -712 -835 -60 67 -615 -840 -108 346 463 -739 408 -793 -92 627 451 739 -254 265 59 33 450 623 -531 668 -199 103 -6 415 -835 -424 -124 286 916 243 -585 441 59 -573 -995 560 -266 -753 381 468 255 -232 -608 523 -368 174 -428 -890 794 175 -781 -199 921 485 -192 51 692 503 -582 583 950 43 -478 295 -660 -229 928 -843 419 -539 -576 461 -845 14 778 864 -251 77 -689 -2 20 589 368 521 748 881 83 847 700 60 -803 78 309 203 524 -823 -651 129 907 -733 852 -452 -321 -888 -382 298 367 -245 -405 -290 -564 -68 -885 122 -488 -347 -651 543 860 923 -134 358 -294 530 -49 -596 -800 -997 -84 454 -643 648 -731 326 251 70 -336 -619 555 38 930 -17 -345 -597 340 -683 -125 199 -104 426 770 527 -528 -631 772 719 785 111 572 855 929 293 -680 659 -193 -378 -63 -609 725 -589 580 90 -635 286 -353 19 -924 573 466 625 701 873 -963 -581 738 -248 -30 817 -500 -386 518 -148 713 305 241 -159 502 579 -171 57 -853 594 -657 -815 -315 358 -923 658 939 -59 913 835 -489 29 -533 -406 -419 -133 -829 685 -160 -972 372 949 926 -126 593 -262 -643 -601 -108 609 -593 -158 855 -114 652 14 -214 -909 347 875 -635 173 -60 -40 216 -782 519 584 220 -341 -729 -634 182 50 294 -128 536 101 511 -493 -15 -897 233 292 14 -117 142 -113 -917 894 -154 -277 -887 -763 210 -550 929 -971 -362 463 -286 641 -520 -699 249 -926 69 -221 759 -934 -769 -93 -92 -315 -173 940 -210 866 216 169 205 -535 -218 527 790 331 90 -486 -96 772 390 538 538 961 -539 -853 -698 -463 -939 314 299 -917 52 -686 -51 -856 115 -582 -217 773 -218 914 -867 -760 88 -868 -729 830 461 535 893 -723 925 -819 940 350 -557 -3 -977 542 366 -470 312 178 -160 875 735 -658 -940 -481 -777 270 -322 -94 800 -382 -657 589 905 763 -868 -125 18 -158 -383 104 -859 -748 455 -187 -957 -299 -981 381 521 -163 573 84 -676 -846 60 -603 693 193 633 250 323 -798 -299 -25 -282 -225 126 320 -604 -931 42 -872 938 655 -1000 -505 70 977 956 -292 375 -956 -456 -313 -289 -450 962 790 -345 794 -411 -952 272 -239 -431 -681 -505 133 -880 -275 -332 -860 54 -525 -600 -386 586 365 -79 473 501 610 724 34 932 -522 836 197 -985 97 287 -861 333 305 513 -481 383 458 -581 710 690 740 914 -603 -73 -93 -681 -481 638 -334 789 -1000 147 -864 594 209 234 -402 360 763 310 697 -372 522 21 -30 -27 540 -589 467 -585 950 318 -515 -97 -945 -967 255 288 -973 559 655 -20 -188 -70 -490 -583 -740 -721 -367 423 164 -421 -57 -552 -448 240 -919 -688 622 285 -722 743 -116 -978 -275 -915 -595 308 -753 523 -674 174 36 -896 824 282 789 -359 939 -817 -612 -890 567 -656 -77 552 -557 48 878 141 -224 -323 165 -137 317 459 881 78 -291 829 -93 -577 906 -382 538 440 -421 -400 -567 384 131 708 -605 687 -992 521 246 477 -992 839 -422 802 100 -77 55 496 -385 827 -510 636 594 718 609 887 339 137 -559 28 -571 974 768 112 -494 992 -198 152 301 -579 168 -199 342 -467 -305 -414 -789 -702 342 -33 255 961 309 -921 45 420 -407 -325 -375 -482 621 -355 526 -20 -199 626 445 -268 -279 343 580 -961 988 362 -171 -578 926 571 -258 893 276 322 229 794 135 -608 162 -491 -896 -776 734 -662 983 17 509 778 625 332 530 76 -49 388 414 248 -193 611 431 -673 100 -733 258 -290 215 227 477 -203 -266 235 -156 -883 481 556 -439 756 258 171 -292 313 894 156 229 147 32 400 491 288 176 503 -199 -203 -960 933 -794 -386 382 -258 -669 -295 -331 -968 894 -949 -54 149 506 478 58 -59 -578 636 -305 806 872 -988 -663 -645 974 -718 -739 102 783 -931 -617 -525 24 828 590 884 -728 -420 341 742 -945 -568 -198 -485 100 246 -442 -662 -108 -256 -546 911 -525 213 103 906 -242 17 249 -592 -252 -427 -215 -828 812 988 -26 -375 -960 -160 -919 -129 -193 315 609 -562 396 -747 683 -914 627 182 705 -322 782 -343 136 -541 754 -878 998 872 653 -416 268 863 -6 642 -76 36 -98 -860 -562 -778 -691 747 -940 844 531 -219 -283 838 -691 692 -361 83 -516 -665 -201 -727 600 216 635 -852 147 814 34 503 919 937 -358 518 679 -476 -11 569 47 975 895 926 -139 -78 902 -744 -226 201 261 -81 -334 -235 301 640 24 -122 904 735 -809 761 -750 615 -449 155 27 68 -383 397 642 -451 -287 85 -719 -278 307 -583 -803 -242 70 -71 -687 671 -580 526 531 292 533 -245 -619 696 -436 178 -78 -138 -571 908 -323 668 -315 627 -336 725 -106 -580 692 275 6 142 -389 494 -705 337 465 -904 -259 -410 708 -796 -120 960 -52 662 149 461 -425 -684 -229 539 759 -122 756 459 270 -272 975 -727 -387 665 652 727 -533 898 -744 -180 -724 -446 966 929 -76 -284 -616 -651 686 953 -447 -835 -366 -439 678 -64 381 81 58 -849 -136 -213 14 825 41 710 894 -941 228 -390 398 718 4 318 -534 -236 615 532 -108 -490 555 -807 -442 168 -877 994 -292 791 397 -94 -351 -210 351 471 -710 -449 -702 38 56 -789 -333 903 -336 188 -698 667 -857 -734 -707 -608 49 159 -581 817 -842 417 135 -662 528 -279 -891 427 -187 -760 556 49 -291 382 -78 -802 -593 -291 580 383 855 -564 632 324 -83 772 -237 -616 -686 794 627 -305 662 915 -454 918 649 -869 215 -8 -917 814 -867 -616 809 -214 697 941 -548 -90 -402 8 629 246 -936 232 -76 709 310 4 734 847 643 520 -974 241 -966 853 -166 616 178 24 -898 926 252 -826 624 815 252 302 553 -342 -545 -300 -85 -534 468 319 -1 -920 -105 777 551 829 -873 459 -357 814 182 255 181 -810 664 763 912 -538 766 -591 588 -441 -146 188 -441 66 176 440 -416 -521 -889 -105 677 525 -727 21 -868 109 991 -78 648 -353 -189 -44 -870 611 -749 -85 -793 285 -157 92 -930 -454 -19 595 -748 -680 -170 -288 -818 93 -12 852 924 -154 -414 740 -492 692 -19 -929 -587 -208 429 -390 40 864 -412 432 -895 898 537 216 -553 443 -105 -212 -599 83 6 -271 -584 44 -558 -1000 966 -770 -681 787 885 257 492 -439 353 -127 307 291 -396 -986 845 148 160 430 671 867 183 -949 283 -524 871 836 32 223 -21 -285 990 450 -688 -256 -447 806 727 529 554 -985 -624 630 -102 -592 544 621 -174 -51 -687 -444 -865 -240 456 -240 586 -16 -679 -955 650 578 -250 269 493 -758 -415 -25 782 552 -955 31 -343 863 -636 -729 -989 -296 173 -987 -916 876 -539 824 -615 807 -36 757 -22 332 282 568 791 -743 -569 942 268 136 52 -215 -316 -186 -356 -486 398 -598 -773 597 -779 -683 -404 -887 566 706 -265 53 -745 -571 -344 -561 -344 395 -838 -164 647 247 -301 338 91 165 90 763 24 -411 837 -684 -888 -403 -946 794 -843 -796 884 -295 -446 842 -115 -330 717 525 32 709 -342 903 -301 44 54 -293 -172 -83 -342 833 858 -552 522 288 45 -305 -816 -383 147 17 -267 -521 -391 -695 795 88 -370 748 715 976 938 279 -833 295 710 -251 -350 584 -300 -573 -355 201 -426 787 181 -66 355 -919 194 -823 -589 -168 355 414 228 -479 237 -704 -732 -82 97 520 -797 492 -553 84 -689 432 127 949 -292 -307 219 613 916 -512 -303 -29 -363 -204 884 -660 15 684 577 993 -731 -361 121 367 -403 235 372 -443 143 732 650 -656 649 326 -463 723 153 240 -630 -844 -746 -413 -560 947 718 313 -598 419 134 -853 -279 489 -851 734 -505 370 24 -537 736 -210 -726 -62 466 446 343 225 -866 851 376 -58 406 -833 814 -41 809 -670 -862 -308 -445 -965 386 -681 200 523 -246 -714 568 -39 -418 790 -815 -621 738 818 287 -643 -216 355 680 -549 -110 -490 818 -101 -144 -585 -987 -594 952 -894 -485 -797 -649 -439 457 20 -187 -884 790 -578 53 -202 -937 -608 722 930 -243 -224 -931 687 827 -719 -622 300 -41 -343 -539 41 983 -770 53 344 160 913 457 -893 -472 497 864 700 -154 852 -538 -443 642 835 899 -180 -88 -73 897 -312 -63 250 803 -399 825 -876 713 92 307 873 -769 -391 243 -868 582 -111 -206 737 -882 -801 -14 9 620 237 -101 506 -277 209 349 -70 -425 338 -141 -389 664 -950 -578 -699 -832 267 -72 881 35 511 72 170 428 -632 -128 395 -599 -919 829 -835 492 996 210 236 830 134 -549 583 -273 891 71 173 956 -689 98 45 -210 686 -847 -979 146 -559 551 209 -921 286 346 226 757 -697 926 124 746 853 274 754 724 -194 98 -987 -435 828 -161 -15 492 -348 165 7 568 -719 -183 -94 324 191 -376 -681 -58 925 -503 -111 -625 700 -15 -751 333 99 78 -558 247 964 336 -631 81 393 -1 -909 605 840 614 -425 798 -345 -739 -580 -769 -236 -227 916 257 -82 102 983 944 -300 486 -798 -766 -227 -439 -875 -419 79 -989 -193 741 82 754 -165 -361 445 887 -388 -694 -681 -250 188 440 599 206 -657 -455 455 -652 219 -189 -710 -374 -156 331 -986 609 -49 62 310 -293 343 981 109 693 -701 649 544 391 724 -35 524 517 -266 287 301 -253 -909 -229 668 -91 474 -11 788 -465 438 -843 -515 829 624 804 730 755 473 -352 -29 690 -742 917 -711 958 176 -55 -890 -194 615 -45 -262 -289 352 46 -778 -386 -280 227 -262 -813 979 697 -826 -643 148 -529 -881 168 742 786 752 -615 662 706 481 -369 -361 628 -730 440 -40 -635 220 944 -247 -213 924 -187 993 -822 246 756 -887 -604 243 699 895 332 -519 -636 -686 283 946 576 -320 -548 -934 162 -872 -222 -383 -213 -707 756 -675 -677 585 -836 -261 -886 201 802 886 -873 639 423 -934 713 876 -290 -777 -918 -713 -62 -917 660 25 259 947 925 302 -968 -748 300 77 -567 -363 -450 940 -636 -597 656 -803 228 -42 59 -296 480 365 640 -124 -82 -503 922 -476 595 -146 580 375 -577 441 -926 423 -291 -635 -804 -661 87 -650 -694 604 604 -175 767 447 -230 619 349 -622 894 -650 -726 99 73 -388 -193 991 -558 299 -668 431 -304 370 -403 209 468 -923 891 -385 -825 -549 27 -851 295 963 -632 -650 813 -163 509 -451 -568 247 867 301 -560 947 844 -15 432 -166 452 -295 -832 52 -45 56 404 -603 579 152 689 712 362 374 -352 286 -824 642 275 499 -117 827 277 342 -972 588 -769 -87 -956 -203 498 558 795 894 -985 512 -832 265 632 -709 -201 -691 902 276 -524 -443 -244 49 -269 787 -147 867 594 -32 -125 -254 -38 489 887 311 666 -159 109 405 -368 545 -727 -289 -332 -794 720 -156 -935 -40 -258 152 209 253 219 586 959 965 -950 481 450 -149 551 -731 468 -687 -238 -300 -764 764 627 -797 -420 -621 -399 -45 869 -373 -465 -858 -111 942 -338 -845 238 -434 -471 542 326 -339 -220 808 912 -627 -953 -245 -12 -813 106 615 -528 -499 13 342 -878 685 989 -214 -115 -631 161 369 -233 445 280 170 -92 480 -567 627 -779 180 -667 -622 -723 106 -767 709 76 -923 -587 -889 207 617 -489 657 -371 157 321 -385 901 -960 788 -911 509 -23 -781 187 67 114 495 334 818 -607 -552 -199 -876 -37 -135 339 418 -97 620 -299 -574 -125 -194 412 -132 -976 759 -90 223 923 516 -565 202 -136 17 941 -442 898 258 -265 -779 -654 -464 595 399 221 -961 876 -313 -368 -590 -143 919 320 124 969 -521 547 -168 995 90 460 55 16 249 288 -662 277 156 233 -427 -993 96 -253 -173 615 324 981 -671 -406 -369 -855 584 -790 985 384 711 503 367 53 707 932 -408 383 972 -609 490 -456 -959 426 990 897 -67 676 -331 714 997 543 -680 408 211 275 704 -448 833 234 184 -193 277 -237 900 609 -14 -841 598 -199 742 921 -225 -171 -764 -656 -50 -233 878 -225 -323 -945 -211 74 -513 -458 -739 -323 -256 -162 901 762 332 785 990 312 -94 959 808 -207 -313 -967 740 175 -615 -937 69 444 206 705 912 988 -658 431 568 -517 -182 780 765 -785 200 278 311 764 -588 -99 187 520 -418 -909 -678 -169 782 476 957 -900 -632 -547 804 -37 -884 231 -714 -873 234 79 583 -808 -96 268 -605 410 109 574 250 -880 122 -183 430 -415 847 853 -201 835 -839 957 272 -441 -391 692 118 922 754 -738 -230 -800 486 -789 867 710 -412 -436 -777 -884 136 19 122 857 835 170 -115 -629 855 -264 465 683 56 303 -230 883 421 324 984 996 -846 438 -643 630 -690 -106 -112 506 134 -306 -992 -21 891 669 -131 -204 -635 394 -618 346 -156 938 208 -489 -923 -670 153 -748 -481 635 -26 224 -70 802 -630 441 934 13 740 -671 994 -656 -311 -204 -782 116 118 -848 -887 -726 822 -205 53 424 -836 50 -295 -777 -211 -939 92 -47 55 635 -137 6 68 -916 -68 488 -32 -731 -574 -457 -596 -327 -316 931 -179 -648 -12 877 -754 460 320 454 -408 -339 80 -157 675 -661 -498 232 -28 -81 442 538 -684 123 -982 465 -586 -269 -692 -209 -97 701 -300 985 108 -627 582 -679 -209 -261 -43 -313 76 547 895 822 -850 516 736 1000 -559 286 232 903 354 202 810 -249 -512 -990 -573 -50 -166 162 556 62 492 503 -366 111 439 -313 -818 -817 518 900 -324 -886 -689 -573 -772 950 -867 186 -544 -116 -188 -940 -552 992 -863 -302 774 730 -666 -106 -703 -940 447 146 -395 902 753 806 -575 124 -937 -569 -387 -569 -715 598 -958 364 179 -73 169 332 427 991 -310 -500 -975 -421 707 105 709 110 -158 -224 -680 -328 537 630 965 566 -986 403 824 314 412 349 56 -252 -689 -124 -659 264 -908 -510 -188 762 -263 -226 534 103 930 -302 -907 -783 513 762 -741 -72 -854 426 186 -481 -977 865 -211 -371 266 183 809 -65 -394 234 560 571 185 -217 -316 642 -805 -538 62 797 -555 -110 857 -833 -389 -754 -978 816 -427 -156 379 785 -489 -745 -223 -295 -501 -240 81 149 -151 -390 866 546 -896 458 931 -384 -578 823 -878 379 -969 -468 603 -466 144 -911 346 -6 363 -136 -469 147 -427 -7 -845 -576 -311 -695 -891 -317 -290 -169 411 419 813 430 853 -17 -739 -684 554 -38 -572 854 -986 610 280 952 -344 450 653 -403 -470 -421 784 776 -864 -325 314 491 -529 -91 770 -416 -81 -714 980 510 54 -795 490 -374 -472 -196 -336 533 80 815 808 63 -1000 -760 -673 -625 480 226 -883 468 -903 -258 -450 -255 378 515 555 -695 -366 697 528 178 38 -930 -190 -664 -987 -736 -316 -449 470 -174 764 269 121 -22 539 -272 -647 -255 959 -630 -867 985 -194 -103 -274 -568 861 -619 -471 -913 668 -482 -641 -716 873 168 766 780 471 410 -324 -447 -321 -112 -218 -551 764 602 -756 600 -967 984 634 730 -536 477 -685 187 -377 -704 -978 -826 -945 108 -247 -904 336 942 -954 -222 -682 -53 -748 930 -426 -788 994 -510 282 732 608 -809 -918 78 40 679 727 523 -136 782 -901 561 -478 551 -1 590 60 -725 897 756 -803 444 -456 -604 998 -263 912 -91 -232 -679 99 -852 41 273 228 929 281 928 -819 11 -978 250 -585 -438 -327 303 -121 856 -829 -946 86 193 939 -767 494 -617 523 -755 271 925 -552 -778 -869 347 249 -31 -923 -81 645 434 -798 257 -902 -753 691 510 479 -601 843 -405 -132 672 500 770 -726 -471 276 501 -870 781 959 -764 36 406 865 592 89 -502 -362 561 -254 -271 404 899 523 -992 877 -958 -634 22 731 -111 -482 -571 134 773 869 234 881 -405 -428 -993 190 530 231 -577 93 564 -116 637 -954 -807 -359 -479 104 125 480 -202 540 318 -32 278 502 128 -577 695 340 196 -633 -909 459 -793 561 463 -192 155 872 930 -674 57 -669 -649 511 -773 485 218 874 -920 -30 -329 -502 -456 582 -602 700 -547 757 531 -416 948 235 -481 -856 -976 571 -911 529 429 -547 -1 -440 669 911 -567 -14 445 577 -737 865 -61 932 -362 -575 808 -584 622 322 -619 143 -170 657 -183 -584 -416 772 -879 186 -586 326 -76 -4 -511 -37 -753 684 529 -235 937 -2 -536 619 90 -440 455 107 -501 -559 -663 951 734 926 -433 468 -82 98 603 868 792 712 -497 360 459 -917 940 967 672 -247 141 985 811 140 -896 -93 -378 -922 491 701 -792 -773 -165 -945 -47 123 458 204 -929 -191 -217 979 -86 -33 -872 -986 -107 741 993 498 501 -676 -25 -702 -302 -671 -954 -365 653 -862 598 -387 -292 -671 870 726 301 948 605 -328 -283 -688 -971 143 -579 547 145 -959 -740 -921 -200 -487 -762 -298 -381 -170 -117 -233 870 -243 -252 -720 -19 845 868 -227 422 382 -729 -887 436 -576 -447 356 -264 -342 -829 -627 427 -982 987 -632 851 714 92 -582 107 105 -448 -309 -487 303 385 930 249 355 966 -417 -691 -628 384 -998 -687 -602 -138 347 -904 55 383 -29 -591 -892 465 592 636 374 589 372 -480 286 83 398 -726 -272 -586 650 -345 925 -605 -891 -640 -83 709 -718 -421 213 -209 -72 -307 440 -67 -401 -503 702 598 -12 -254 886 24 1 -919 -262 -711 19 -781 577 -18 -999 -367 -219 982 70 969 -795 -17 -437 -765 -817 708 417 -979 -572 403 -804 -274 -635 -694 904 -855 -334 871 -507 259 -890 54 880 -566 186 -95 968 243 -715 797 683 -977 -378 181 408 787 399 -521 -128 -615 889 -670 -612 -952 458 267 541 471 982 963 577 632 372 -99 -912 614 -385 -45 -689 -98 -953 495 505 184 484 -826 936 -959 803 236 707 -212 347 237 517 -82 381 836 505 -717 -250 148 464 663 -505 553 -698 -901 53 837 609 -21 420 41 308 -572 -285 -518 -523 -398 996 -578 622 904 -37 -242 791 -275 -459 -378 -553 637 434 915 -922 -5 -70 -698 851 -688 384 860 590 82 -973 -833 572 -708 -969 -576 -340 134 -809 441 669 701 599 -435 -934 650 336 952 838 -988 151 -323 871 629 697 402 -196 -454 -797 299 -408 -916 770 -40 -13 -174 -787 645 92 -75 621 102 760 -995 522 -740 159 896 283 -274 103 733 948 -790 308 -754 817 269 -240 768 940 -313 -194 -319 -217 -431 731 -752 222 -589 -873 449 688 -527 -830 -506 890 410 -698 -562 -949 -984 -498 -295 850 402 -285 915 668 244 -714 757 -30 473 -198 126 -301 192 90 869 366 -42 -729 -924 310 -294 695 -878 392 -424 573 -993 -163 -938 583 119 -849 -620 -248 -381 478 -231 -470 -701 349 818 746 900 298 558 377 609 688 -507 809 10 272 -667 -50 492 -526 -617 334 -244 348 366 866 -424 -170 -935 343 -8 -152 -635 -97 567 -332 973 827 485 -398 849 972 465 604 -644 -251 -581 -962 -590 -434 635 801 -771 500 -587 -942 257 -90 992 -791 -739 -86 -344 961 236 -414 -356 114 -28 -73 386 438 -280 192 -729 -647 12 -653 -345 144 460 122 -163 -810 288 970 613 927 456 198 384 -715 -113 -282 -644 154 -411 678 693 -78 384 93 322 -872 916 -1 -167 733 -943 -774 -360 268 467 842 -599 -686 -101 805 250 -909 -89 412 762 524 -46 -234 -204 -258 -985 386 -230 699 673 -819 835 671 39 855 -744 -500 367 -972 -71 -491 249 -452 -961 682 -40 742 -194 -655 -956 29 -26 -223 -125 302 907 -570 771 -497 -968 442 370 598 950 -215 141 -987 -182 -605 -447 654 -536 -934 262 568 -947 870 -586 488 -732 660 -672 -196 -964 -628 5 -61 -548 389 -32 -706 -222 276 -392 -128 -14 215 -788 695 850 901 -761 -157 -899 -930 138 884 -449 -597 -973 -148 982 327 501 -851 -953 -503 506 -893 -587 185 500 521 491 501 756 -122 -697 -135 -744 2 922 -231 -917 -512 42 106 752 548 214 789 -224 94 -455 -847 -208 645 626 984 218 -159 -897 -449 -445 -707 -141 -26 359 39 204 925 -907 192 674 959 350 -168 862 -437 615 91 -476 -716 -650 -454 -412 585 839 882 655 210 358 872 -309 -453 936 -496 654 551 -139 -35 -896 77 555 541 -614 -66 -136 -656 -11 -848 888 -515 -810 -879 944 584 929 -45 587 -968 725 -578 -4 929 -679 -377 871 189 -728 -937 809 -830 -692 191 -963 868 316 950 -733 629 -107 819 -934 -764 496 79 -439 383 -377 -758 311 22 -595 -746 -677 402 936 84 -313 -447 208 -275 -734 199 991 -98 546 -359 920 500 -871 312 367 -859 819 558 807 -372 469 620 -929 746 -568 731 -799 73 136 -528 -934 -200 688 -159 297 355 -965 752 400 -940 -995 -249 940 990 -139 572 636 456 -29 445 -420 644 -836 -849 194 459 985 991 473 561 186 887 439 966 641 476 842 180 98 -10 -652 952 951 -822 603 -941 382 336 -93 820 718 698 -269 -810 617 -405 -129 -958 512 -672 882 -505 336 -765 -902 -582 -934 351 -673 38 -897 -198 -231 935 -670 -102 676 -361 -909 558 510 335 298 -564 -422 -625 343 953 865 -476 596 -296 -887 -652 64 -785 -222 209 -261 404 -937 570 361 -759 -765 75 964 -105 -783 720 562 239 94 611 -18 966 923 871 -413 208 909 1 259 -533 -271 755 0 -923 -628 245 -682 331 11 -495 543 -607 -313 -260 -968 -548 -329 -422 -189 -226 398 988 74 -707 -725 407 -876 -88 331 687 685 696 -836 -364 981 979 62 -621 282 198 545 -669 342 963 150 -312 231 895 273 -959 189 364 -144 -282 642 269 924 590 980 748 762 -254 140 224 -951 119 -920 -405 -335 -282 530 -268 495 -855 189 -348 44 -42 -377 -533 -449 521 122 609 798 -234 -218 42 -966 656 663 -753 826 267 437 -772 -546 -860 -195 -591 459 -219 459 910 -748 247 -440 143 827 -155 -625 107 257 523 195 -568 329 828 -715 129 242 -47 218 925 -469 -237 -483 643 868 -773 432 594 610 390 580 -91 422 121 588 257 -582 576 -117 478 -387 701 -401 -370 -871 -511 -80 -629 670 863 664 665 -532 -99 -387 -648 -844 471 -821 581 614 -739 -46 -416 -242 -943 141 624 6 963 434 -355 -410 -487 -31 893 -507 -567 671 25 751 495 385 822 -401 -266 -362 103 -14 201 -390 -859 532 -156 -433 -223 -596 282 -361 395 739 531 -512 272 -128 416 -130 -553 235 -524 -139 -435 119 730 -779 368 -702 303 907 -818 606 -130 322 418 -438 -819 689 144 401 547 46 872 -658 -916 -231 -740 212 -42 -446 -82 -510 -128 203 -112 -829 -721 -610 -164 -596 136 -51 -201 -379 715 262 -836 -529 -676 -612 -130 -559 188 -192 486 -901 -49 89 421 -735 -980 734 -543 -428 -945 -719 -859 -675 -621 378 699 -767 247 282 906 -659 -105 333 -529 173 -368 -490 -170 931 -965 97 -165 -653 634 -360 67 -168 686 110 610 251 163 847 -340 266 -454 -932 -850 -191 865 44 264 991 -574 559 -250 -767 -982 893 -590 787 633 -243 708 -344 244 666 -272 -216 931 63 771 301 28 -655 -537 -8 -822 -364 -178 627 690 423 -159 -15 567 432 642 13 618 -780 -184 -687 -484 303 857 671 554 115 681 -248 -358 45 -565 235 -235 -672 196 468 -211 761 -736 -250 -481 318 874 138 956 -223 -119 -59 -591 391 69 -105 638 -756 599 -532 62 -416 883 458 -378 -952 774 279 845 497 -249 12 904 -117 160 -70 749 104 524 -740 609 912 80 189 496 -601 -89 -783 -630 4 -834 -259 -858 349 202 801 -268 -338 -886 -939 805 -703 910 -745 -531 -85 -488 88 -872 222 -177 733 -328 -1000 154 -524 -29 910 -187 -171 642 -733 745 869 -462 -94 249 -359 380 -561 -727 -569 -37 -804 917 -915 -620 369 -176 455 -657 -214 -637 199 970 -691 -156 90 834 -919 -385 922 -149 -627 608 -542 -444 169 -63 313 -540 924 818 457 621 587 -970 -638 981 -390 -277 -615 391 -894 -747 844 68 -150 407 -739 -224 -207 445 987 838 106 659 511 -578 259 49 877 -919 -539 -897 499 52 983 848 -363 -956 258 957 -283 -443 -503 770 887 302 -991 -800 933 481 -521 -607 -674 266 662 152 -357 -863 -792 -918 685 -381 495 -132 322 -672 -126 -678 184 -704 975 -950 540 -613 860 -23 -31 -675 857 -748 -648 585 945 -193 583 -628 239 -234 882 275 4 670 -337 897 -63 318 573 -161 -703 -25 47 336 320 -153 -212 -293 -354 -431 824 -676 850 -418 169 746 493 628 -388 472 -323 -495 -311 635 -93 356 281 -694 992 -54 523 -593 -540 764 836 523 -126 -908 311 -773 933 748 -233 -646 670 -822 309 -618 -652 656 -548 -68 -494 862 -459 -235 686 -893 -939 -613 -563 -387 451 86 458 -433 -182 910 357 -589 -489 102 -370 263 217 -145 -521 624 94 -771 130 -783 -795 725 276 -474 881 -15 -771 561 -962 -899 -184 -890 602 -18 -606 -784 -821 -524 -313 -846 428 -309 363 567 -968 -882 -607 686 -721 -55 -113 200 267 222 -111 9 999 -570 -302 547 -215 -974 -420 -366 -522 -426 -319 224 206 -364 531 -584 202 -782 488 -819 89 -373 -492 238 -496 973 -134 83 -949 369 -74 147 104 165 -189 -169 631 -58 -275 -481 -171 -132 -507 -655 759 188 -543 990 173 -615 506 82 -345 216 -258 339 -157 677 287 -769 668 113 601 679 671 -307 -879 -623 -151 -154 332 -599 869 -645 161 474 -70 482 -846 -463 146 -84 498 -679 -451 -612 -106 -968 51 953 -382 -926 178 691 -606 7 -601 -995 898 -909 733 359 953 855 345 116 -228 -651 -764 -357 526 -37 -754 210 739 -200 -691 -339 -985 331 230 628 5 857 -265 147 -983 858 516 742 -765 -165 -87 639 872 -484 -61 251 -990 831 -686 24 -874 -110 -612 853 225 -887 334 -251 -500 77 236 275 -939 106 -372 523 -991 753 759 -298 -126 619 384 864 96 338 500 676 838 -31 686 -85 -892 19 -621 236 -848 -590 87 -563 751 -683 -941 -228 -620 -497 426 -178 227 7 296 -863 -504 34 -294 -359 -536 870 -75 327 555 -649 -547 347 449 -641 -576 270 -400 -274 177 127 -994 -169 88 17 -460 897 -1000 260 -384 822 550 -153 -68 71 862 -765 -284 467 -444 -415 -817 287 434 -367 622 983 196 -830 449 -475 16 171 -805 167 192 -622 -659 856 321 257 912 958 -607 64 649 -676 -371 370 125 -383 -619 734 991 877 -281 -901 179 -353 -243 -316 856 -478 75 -257 19 -76 -47 407 221 -681 713 42 269 336 238 870 372 227 511 -624 -215 -158 140 246 -445 -926 133 297 324 250 18 14 -303 595 -996 -450 233 -540 491 -889 545 -893 89 -75 -506 827 -876 -175 20 -372 843 666 -927 -286 199 -191 -905 210 4 -26 285 -203 -36 208 923 -941 -707 595 90 461 167 -468 -47 586 -442 338 -43 469 -307 730 -204 -781 -909 -745 954 -720 -224 188 -803 529 -195 575 -262 -963 -976 -3 -851 -862 -386 -758 236 -285 -903 116 488 -472 539 969 -207 -450 -911 -238 -740 -779 -369 37 -30 655 843 -939 433 -337 -367 206 215 13 -400 -537 148 50 -578 -792 458 -871 317 -618 -734 900 -472 -212 -242 768 684 98 653 -912 864 -507 -310 -341 952 628 994 561 212 779 -624 889 635 -837 193 -127 -174 228 -609 -388 -486 218 530 564 -489 773 93 -931 754 -921 -665 -697 290 -427 247 -694 -210 863 321 105 -795 742 -972 -996 -866 752 -385 -47 -84 93 -975 -128 958 501 -802 -360 -75 -9 -871 256 451 -55 -281 -531 -977 -403 -900 -215 397 -397 -979 84 465 -802 -816 378 768 -917 484 -950 701 68 -381 -178 -900 -770 201 729 -336 -688 -966 -237 24 -563 503 -144 769 -154 685 -269 -206 572 967 759 604 17 -704 305 940 -531 227 6 165 -70 616 378 487 -5 123 300 -315 -111 466 -630 169 -31 -63 -377 699 -113 -815 3 -623 592 325 468 -300 -407 936 678 -897 -385 707 -71 -253 226 318 184 719 683 -99 675 -107 -258 -926 101 -482 320 272 728 -946 821 755 -894 -793 -547 771 538 590 354 9 44 -487 -755 -529 -383 26 853 -264 -110 529 -449 -689 261 -478 871 -854 -200 762 489 -373 -821 -359 598 908 -1 -13 -246 -884 -270 496 -902 917 -246 876 -178 699 455 -199 -112 -590 377 -225 -687 437 885 -85 -851 786 705 636 -213 216 444 -531 -248 -990 -69 432 -184 -674 963 503 -905 668 52 -710 -444 150 -514 -974 -38 -664 165 713 -790 -468 777 -710 -80 -920 203 -653 -661 13 7 -464 -842 591 -240 761 -400 -163 181 653 269 -918 -985 664 -968 -132 -181 -250 123 -398 358 610 552 971 -93 268 961 -132 -224 103 -204 950 -790 -854 43 -775 972 839 -262 -406 -601 -572 -904 716 422 212 945 -661 18 927 706 -594 -671 -28 -347 280 980 -145 479 -378 -290 785 448 135 849 808 -660 49 964 -324 -858 830 -519 605 364 745 489 829 -139 -461 958 -805 -595 -116 607 12 961 -731 -116 -66 -125 128 844 568 -125 476 -296 716 121 112 946 -341 -382 -943 -992 -651 454 -54 401 624 62 817 -88 305 -970 -429 815 -960 -915 537 -920 764 -617 -152 166 -81 -368 506 7 109 -958 969 -164 528 882 -872 729 404 -163 398 698 -471 684 -847 -157 535 575 -737 636 846 459 299 -18 143 -651 339 55 191 -61 668 876 913 76 935 349 783 -663 164 743 745 -875 -508 538 415 537 -446 369 58 -327 228 -623 -207 266 510 789 269 770 904 416 -73 -483 -474 -660 -576 361 -311 424 392 695 368 954 526 448 31 -446 255 -649 -987 703 354 -682 534 -261 789 -622 -388 777 104 311 -786 -626 -377 -904 640 148 698 567 -681 733 -132 -773 859 -656 -464 -873 -549 229 614 -332 -358 220 -821 -535 -351 874 439 23 32 -58 421 188 -664 26 -588 -849 -269 -140 -414 -734 227 -369 982 -268 -698 -386 674 206 874 -663 -44 205 389 144 480 532 555 -943 -17 -40 -135 -897 90 313 67 -872 -711 419 -682 737 -384 -63 -910 -355 -443 -769 -111 -861 119 -65 329 -319 632 -569 -271 420 -93 327 226 -276 -984 296 274 -41 702 -999 -496 -158 764 435 854 205 -837 442 1 -914 689 -634 230 833 -364 865 -471 -159 329 144 4 959 -563 -141 -319 -252 -245 212 -850 -884 -116 307 271 -849 846 622 -42 716 867 -54 -634 -661 222 32 -638 -334 -756 -569 932 -182 -152 -57 241 115 -535 -341 -810 241 677 719 432 -714 36 -541 636 953 272 755 -864 802 -686 706 -834 152 312 51 454 45 -574 378 766 -349 300 527 326 453 -162 -406 -813 413 -399 -907 739 84 784 -832 127 -121 405 -36 -857 -991 272 14 123 -274 21 -679 369 513 51 -886 385 105 734 -168 302 -638 -619 482 -918 322 938 -156 958 -85 -300 -808 -8 -564 -135 10 56 635 -148 -100 -756 453 -142 -289 -684 -857 -319 -709 -337 954 -650 721 -839 -332 884 888 -64 -120 809 566 106 817 -396 927 -270 715 443 -615 -443 216 443 -432 534 980 -94 -553 -422 872 405 363 -705 490 267 -427 287 735 -529 -825 -664 -954 -959 -502 -161 -210 -908 645 574 200 -122 -244 -497 437 276 270 -753 250 863 669 -805 216 -149 -246 655 -180 -690 -918 591 104 -633 659 127 -313 771 -990 799 -802 449 480 -738 134 37 582 985 -250 -702 -593 70 -469 622 -279 282 -30 -986 264 720 -665 -551 -627 -753 -827 -395 -449 359 906 -286 -641 958 -30 -259 67 285 270 800 -855 394 -489 681 -563 -405 298 402 166 846 688 -781 -425 402 560 -840 -865 820 -467 864 -616 351 -133 263 815 -524 -440 242 -218 232 265 -210 -691 -709 -610 588 -110 -260 -445 -389 763 -474 870 238 628 -499 905 850 492 233 -973 848 230 -387 -554 -731 -896 -646 654 493 436 899 188 765 623 -750 -531 -933 629 254 -829 293 799 258 490 -906 385 448 181 397 -944 -391 131 93 803 626 -932 -606 468 -873 -405 698 817 -557 -372 219 -239 -422 527 434 -737 -746 28 359 280 -736 521 -827 138 841 -698 875 209 -64 174 -60 260 644 124 27 194 -664 -217 -477 -303 401 -402 -880 728 -269 -145 -187 531 251 -902 -929 377 512 -765 -716 68 -611 327 -482 995 16 -8 606 -207 603 729 -241 -185 -737 644 -26 372 -984 597 -341 663 296 518 14 53 732 650 -121 -839 997 810 929 928 -858 34 -834 -515 265 -284 -425 795 -937 978 -731 681 -996 -166 640 754 556 -708 -237 299 -815 583 119 234 572 -107 -455 350 -897 335 433 672 -445 864 350 673 851 539 -206 516 895 629 825 -265 196 119 -214 207 830 -223 293 -672 -545 139 918 -447 -731 -485 -884 11 -253 -466 -306 251 837 326 955 -515 -969 797 451 826 -865 -801 781 470 334 127 703 670 17 689 695 278 869 789 -532 -577 150 -727 -701 -505 -103 -749 580 771 502 -945 -980 -740 88 221 -174 396 -22 950 101 -707 -675 816 -111 -694 857 976 901 -450 -852 -917 -1000 88 762 -994 58 -974 368 -36 645 -180 -76 523 136 -779 405 -899 717 -524 -45 -898 -312 903 -128 826 -905 889 -693 442 -404 399 -1000 266 134 -499 891 -925 901 -951 -941 -34 89 -69 876 396 571 110 -6 762 -989 94 769 -733 -923 729 -320 667 -790 878 -838 -262 -454 -528 -132 -117 634 -822 -513 685 672 110 -844 -821 265 -996 -110 389 247 -926 64 -660 788 -835 689 -441 897 278 566 -854 -139 289 181 593 -280 41 601 -809 373 -979 270 -572 -406 70 499 -743 885 472 -680 -526 53 -639 -447 492 895 480 529 788 742 232 257 389 -999 412 -845 49 -245 284 -765 998 -719 876 -191 -644 969 -468 860 -146 642 -983 880 -504 985 616 503 -237 -753 915 84 -765 57 -10 925 858 -773 340 494 48 -4 -741 -703 567 429 740 -86 -285 23 318 236 -683 917 -3 13 407 798 -449 -186 395 -838 831 -144 839 -553 -652 123 313 784 -898 -107 223 244 -661 710 547 361 290 -786 646 -376 416 29 997 897 -349 -61 662 -373 802 865 -241 -538 -736 731 354 -752 317 -116 -900 -676 -804 169 143 987 307 -696 -311 -44 488 963 -888 567 -750 -603 707 119 403 533 247 -351 -711 -618 864 447 -628 -514 -815 560 86 545 958 144 -251 670 69 -403 -415 -283 -839 -986 -37 977 -61 -176 775 -130 967 -994 69 708 -412 739 -311 -619 627 886 -264 871 -393 -628 -218 -681 -40 138 281 -403 -474 -269 -281 166 -239 910 98 234 -815 -702 -383 267 -730 -542 482 -37 -783 272 803 -480 -715 -300 -565 581 266 -12 -739 462 -551 -907 -327 -430 452 443 715 -1 -30 -10 -556 -738 189 -471 175 431 66 -708 460 582 685 48 616 137 592 365 -316 -508 -340 524 740 -524 665 400 -819 754 -112 -589 225 794 293 -479 651 -409 -640 -759 -607 778 -245 -343 -75 632 934 744 136 -57 628 682 -385 -422 321 -508 -476 845 -981 377 537 906 5 330 980 -496 299 316 -671 849 -721 -45 561 850 100 665 -9 -25 -279 -469 27 -31 556 367 409 -561 899 -309 422 -401 -876 -236 -599 58 -340 691 519 -185 -785 389 687 -178 -168 -391 267 -285 -30 -864 -454 446 845 558 -702 -865 -69 -687 -971 329 769 45 -325 638 -116 615 719 654 464 86 -683 952 -520 25 -127 228 812 -134 -94 926 559 -883 -946 673 -595 546 550 -290 850 -715 86 -843 -893 -23 -407 54 -957 -4 666 123 934 -114 704 -85 997 -604 315 365 -304 507 -198 -372 -518 -87 658 66 -606 -74 -870 612 -462 -82 -774 -655 -347 115 288 69 -452 311 -186 -993 -191 586 -135 -643 959 533 312 -133 807 -90 572 -516 -402 -386 -826 582 214 6 978 -2 -402 921 -814 -151 -798 -963 -105 404 153 724 -814 842 -157 261 -700 669 -932 -500 611 146 281 -615 53 -154 56 569 -458 -960 -322 301 43 -765 -846 508 -480 -771 327 -922 -844 246 317 -551 567 967 347 -674 -273 101 -427 857 -194 345 -900 739 -88 -833 300 321 -355 -598 -86 -142 -732 422 752 -928 -253 433 -670 988 837 -756 -678 717 -452 492 535 941 516 -984 -828 -387 65 667 -471 -910 -368 325 -941 -156 -944 682 509 573 -850 677 650 -780 -245 359 -975 112 -21 -824 15 869 -620 718 -2 -252 -994 -678 46 482 533 -250 267 552 -528 -992 -292 -465 221 961 163 736 331 228 164 806 92 330 139 755 -887 -906 -653 60 -552 -637 -517 -717 724 405 -529 224 -782 -92 -729 -607 -23 210 -896 -611 527 781 -311 -751 598 10 -783 -981 975 -697 -635 483 -986 768 371 556 212 -32 233 974 -530 86 386 -510 600 -5 -810 651 -374 468 511 496 -406 423 830 -240 -304 619 -737 439 -845 281 -773 -847 267 -979 552 526 -214 117 541 359 -981 962 -984 -532 -165 -732 -894 516 -21 215 -248 -296 82 -731 -75 86 -781 -136 219 952 24 183 791 403 967 -375 -161 449 957 31 786 933 263 540 -585 791 421 559 342 62 593 417 -376 964 -33 -70 98 -438 110 844 767 -894 540 728 660 -959 -710 -757 -683 236 -789 227 -611 -68 969 522 509 -403 95 -630 -859 -457 -418 597 697 939 -255 248 -194 -322 436 -603 788 432 -504 -854 -382 533 666 439 542 -584 569 696 -280 261 673 -309 961 -195 -597 -536 -518 520 -930 -452 -671 136 489 -810 -213 926 -807 -264 -689 -626 617 701 -752 -203 -32 -342 196 656 -824 788 -221 -656 -934 218 -73 583 -80 855 -433 -925 909 190 -786 -239 -429 -650 41 -730 230 27 85 -702 -816 785 106 512 -165 52 894 -562 -757 -843 980 -14 -812 804 58 705 7 237 961 570 774 334 958 842 336 -480 -711 77 -36 367 124 400 -640 -463 -417 151 798 644 445 -459 367 -129 -401 974 -896 -770 -917 47 -117 973 418 901 206 101 -415 798 811 -938 565 -187 -1000 451 -476 -712 -56 -96 -181 587 979 -810 451 -333 -616 900 -92 533 445 -409 969 -620 -459 -281 -244 770 333 397 395 -428 -408 -219 78 890 892 -201 558 446 245 669 -640 -955 -273 756 -15 580 -228 -286 -233 934 470 150 34 -702 498 -393 650 -85 -386 -765 -665 423 -314 102 -988 736 596 -782 371 559 656 53 -444 -610 -241 414 706 -237 979 -973 -987 -465 978 610 -120 -321 -291 -725 855 -305 77 901 899 776 540 -138 396 803 -363 153 -799 330 515 26 221 -99 -735 831 420 -851 655 348 787 384 5 -527 -782 764 -215 -454 -46 -448 -953 756 746 -470 702 266 -102 -954 -822 499 -292 332 -332 -654 -59 818 -359 -217 -182 -181 -341 -951 216 196 99 -594 132 395 -65 -638 -478 389 545 115 972 -64 -961 884 -476 598 -711 -638 -173 -365 -287 -543 -427 769 -810 -226 82 443 829 813 -361 924 699 184 -456 111 -755 969 643 516 -515 -461 -263 262 115 500 -192 -260 -608 685 -135 -48 308 523 -491 701 927 -839 -850 -98 -73 -489 -751 388 -413 988 -942 758 967 915 -737 215 614 -313 789 638 -157 -971 504 449 -886 978 -50 520 28 -646 -41 -453 804 -393 184 -5 322 -259 -268 -230 887 -670 345 -331 -791 -566 -962 -333 891 697 -485 106 -275 221 113 199 467 -870 -724 -177 433 676 -39 931 -337 -659 893 -188 293 305 459 -385 360 -701 152 247 -101 -678 -820 183 795 -597 -735 739 -464 -619 325 16 305 183 114 53 206 -317 -100 445 84 152 -39 208 946 689 408 -934 -45 371 338 57 61 -30 -169 -700 236 -932 160 293 -340 -279 -155 699 20 -193 -483 478 386 81 -956 707 60 -991 693 18 739 -308 -98 67 -624 -662 -838 -954 -136 474 -107 120 283 454 -67 -685 205 192 303 818 488 330 355 -903 253 51 596 849 839 595 467 -451 -763 322 47 -808 166 -322 112 982 -776 -375 -210 -964 -286 629 280 -787 379 -450 573 -160 571 731 58 -470 -955 -879 66 -413 -393 -617 -678 84 655 470 -246 319 -403 -163 -86 -491 3 -412 -996 -189 -457 -551 -165 -749 135 80 -731 341 226 498 -751 726 -308 170 -960 623 711 -176 -503 665 -797 -549 -75 6 -41 -326 -966 -855 297 -270 -393 -693 383 964 -316 697 -939 -663 -689 726 632 365 -833 -521 -96 310 121 442 189 -550 -534 724 -443 176 412 -851 -322 -211 170 788 672 -356 -96 -952 884 -862 -373 695 -967 -712 508 -137 -210 -829 -783 121 -679 269 -996 164 -115 -453 -488 -722 -941 293 -23 -936 -861 -84 -204 -293 512 252 692 -963 186 132 -347 -876 26 12 922 -714 932 506 965 74 -419 -998 141 787 -344 134 641 -629 325 400 440 191 412 818 915 349 -579 152 -269 -19 143 -721 707 944 134 -408 764 -639 868 279 508 45 680 928 20 -879 -261 497 183 514 793 -190 99 567 306 130 119 -964 -955 499 275 148 688 -501 892 -837 -996 -57 772 696 -762 378 477 983 -675 -228 -638 -791 237 -16 -151 -71 894 458 302 529 -328 30 501 642 -195 823 -464 -449 992 611 -646 104 -74 928 517 -38 -776 -645 721 -856 -28 74 476 427 -557 120 291 -354 925 -805 104 -406 467 411 677 -615 -393 -456 -986 583 -793 348 -881 -192 -350 487 985 483 -451 242 -201 -610 511 977 269 151 -991 -820 187 -993 -825 -962 225 -239 -913 -126 -210 797 -162 -457 195 657 358 824 697 -965 861 526 631 600 -283 963 184 923 269 481 -810 150 693 949 560 -868 -227 366 -23 -850 -779 811 -54 173 672 -726 316 889 -790 972 -548 -852 928 -860 -393 -958 -834 -240 -582 947 -519 -724 111 -313 307 280 896 -77 -509 -892 -947 40 -480 -634 677 -948 -456 635 -424 -394 -180 194 -294 -993 -526 -244 517 858 400 -459 536 -700 474 -469 821 -442 -296 533 160 388 -827 855 -23 505 -346 656 412 474 464 758 42 984 -399 627 -802 503 -811 507 -42 992 707 719 521 94 -252 314 730 -302 -284 -121 574 544 338 680 6 -83 -224 -740 843 14 -991 417 -581 -994 714 -229 -151 281 -797 32 682 -449 627 263 887 -81 109 -149 -452 -244 79 -375 -1 318 -140 91 -636 -385 870 457 -872 -916 24 443 -995 -660 -24 657 -604 -246 -776 231 -97 -975 605 587 520 258 975 104 -808 930 -449 33 -712 619 79 -268 -228 -803 -998 -114 76 -292 -882 151 119 929 176 -19 868 251 -545 350 361 37 788 805 952 727 -650 -485 107 -475 -739 -883 605 -801 -549 -902 -511 -462 -654 684 715 -632 -351 -978 -612 -146 105 493 -731 645 -905 70 -446 933 323 411 -416 325 413 -348 -561 551 -178 388 -797 -63 993 -152 553 75 -381 731 475 -615 -545 142 -142 681 715 350 -238 -159 -59 -470 721 519 753 -850 -601 -792 828 -916 620 110 -465 -736 -335 -584 -404 -877 650 648 -291 -50 114 -974 -983 -811 190 -88 -836 258 648 113 -909 443 260 21 714 -442 -266 -856 27 28 -860 -270 211 -766 741 487 -342 -242 -9 295 930 -510 -778 913 893 544 181 130 -298 559 381 -269 614 -655 57 234 41 -782 -92 770 371 592 -30 -672 -865 114 85 915 555 -766 119 -655 883 -814 839 451 666 -644 -648 -307 97 -380 738 415 42 -290 378 585 700 291 -452 587 -765 169 40 -880 -332 769 83 -607 -112 -342 58 -33 -899 -96 720 818 -37 -31 6 -383 223 -758 -935 798 484 530 712 -56 -210 -389 849 750 903 342 -928 187 26 -484 107 5 959 -166 -917 -62 231 959 -443 418 376 -745 359 -247 -546 -730 -580 959 -510 43 586 29 -979 -750 -13 76 777 -211 -134 -664 789 -95 379 581 -107 -63 -322 -501 845 377 -704 981 -682 -410 -24 394 963 -482 714 400 262 -723 -101 -595 502 689 603 -675 -171 649 682 -39 -992 -819 -83 277 -426 120 969 289 661 -417 -904 -888 -600 513 -476 -830 179 -128 -470 -502 -670 -795 -224 -409 887 -529 189 -336 713 999 435 981 -130 -754 703 -742 126 204 206 -265 290 -235 845 776 868 -963 530 -750 734 128 -100 -67 -919 249 -642 33 967 583 732 42 -345 392 399 -654 -748 660 -856 -106 345 259 130 157 927 324 -429 969 86 811 -588 383 -151 396 -889 40 57 435 340 -271 237 -450 506 -318 433 -564 -8 -344 784 -349 -350 860 -745 91 639 32 -744 -488 -431 932 -768 208 380 -138 -253 393 -490 -811 360 -59 -539 39 -740 99 334 -387 456 -180 414 816 399 240 -868 -422 -941 394 -7 627 -738 687 -364 762 493 820 258 -653 -504 325 731 -818 -981 -238 -496 -970 924 990 -451 -383 -788 -550 53 304 660 654 -857 -435 -714 314 -269 -880 -649 96 -8 -671 -662 653 807 882 -789 137 900 -246 245 750 -282 131 529 95 90 816 214 -802 -451 -547 -602 -764 171 -171 461 -543 524 345 617 923 -868 508 153 749 164 878 -370 -729 527 226 293 -803 -120 580 -870 -899 -403 523 49 216 4 131 -511 306 -915 -71 615 -190 194 -716 -333 201 18 774 601 820 221 -227 252 472 -971 318 -859 -245 -844 -285 358 -833 821 956 403 43 457 832 464 -468 -781 888 797 355 304 -22 -848 501 463 832 212 -544 -338 -695 -425 -851 63 789 63 -738 492 -394 512 -57 380 761 805 734 94 292 -306 -874 282 972 417 293 -343 840 458 584 -819 183 -699 -449 -181 981 596 759 -425 935 -573 -113 25 -465 -743 -421 771 395 -857 446 -385 122 127 358 -148 -741 195 463 -513 96 238 65 341 435 421 214 54 318 -681 -189 -154 -924 874 294 428 -848 582 -98 -655 -89 -128 266 -434 -740 360 -100 -822 570 -943 -163 496 122 -642 -318 838 164 -742 905 -634 -723 629 612 -841 -775 -874 -658 337 851 68 -90 848 -911 22 -717 -282 365 -201 -284 904 946 -913 -672 -130 776 323 -978 -884 394 -777 -266 -790 -187 463 842 -183 -221 -47 -185 308 948 -991 -957 874 606 -10 789 -462 -770 513 -746 -626 385 870 -387 899 -884 -748 -939 -992 526 576 196 -574 735 -914 -354 -306 -495 -666 911 245 -865 368 879 -181 -885 970 -140 450 444 -569 420 -833 -921 507 -784 -91 447 -380 624 -663 864 -644 581 -467 -443 -476 5 -927 -845 -165 -658 -842 316 632 -664 693 971 200 224 266 -240 -420 -683 881 734 742 -233 -138 649 -176 -687 752 510 866 438 956 -236 393 -922 -662 706 226 -591 -74 -465 576 695 71 -872 185 190 -500 -106 691 -179 -504 754 85 -629 -684 -592 313 128 400 361 -765 595 -115 -189 -256 5 -948 -873 -571 781 -259 419 45 -507 79 850 -349 -565 -379 -107 200 373 656 -111 -517 433 157 413 -332 304 -686 491 -990 -181 -419 -90 -761 200 -340 990 -57 -783 -101 -749 887 689 760 -604 156 -117 -82 50 499 800 -318 -45 979 23 -178 402 14 422 -693 -228 524 465 -673 -792 -518 -700 -284 228 983 660 992 -86 497 856 366 94 -551 614 -848 670 441 -559 753 536 799 -265 108 830 -233 -798 79 439 970 301 -274 338 -180 -748 -39 591 -910 -98 -641 870 79 -427 615 306 -416 -935 217 821 -988 990 -931 266 627 328 -340 -249 -256 353 287 982 -849 -250 -334 61 -997 675 -155 -620 -858 801 -788 -597 -380 844 -17 -518 210 390 -819 -186 -625 -868 -748 133 -284 843 188 -620 -529 492 -552 761 -797 -30 563 309 -43 -963 -261 34 -886 301 -732 678 827 -571 547 791 614 -266 -105 -400 80 -748 -229 -138 477 519 -853 -728 712 935 354 -774 -411 -803 800 -20 -291 -519 -755 -216 737 -887 750 546 -879 -379 -295 733 183 38 -535 892 129 -692 -142 -270 -621 604 -602 -703 -437 811 57 327 -339 694 550 838 192 225 -140 -964 132 -736 633 578 -350 466 -367 515 -596 -297 328 278 889 -19 -136 -288 905 33 285 648 -729 -335 98 -330 456 -105 834 122 -668 415 -652 -658 405 -178 -705 -308 307 533 -553 678 317 -686 -317 -670 218 -578 -958 -536 -279 570 -460 -408 -241 194 738 -41 -259 180 -83 -38 89 426 104 781 -365 996 -235 938 -59 -486 149 -536 -63 -726 -852 842 949 351 -407 316 537 -439 562 170 -37 -778 -453 638 -963 963 9 -418 593 -211 -169 -801 636 255 -174 -7 636 575 -139 -833 765 704 152 778 495 -759 381 888 456 -53 450 -675 -612 -367 329 -828 302 822 -643 115 695 733 539 179 -363 -336 -569 -123 502 767 -743 -57 144 -892 -114 -54 -125 668 756 -510 151 -928 907 -108 873 -398 -319 327 -1 -70 787 591 -100 -427 559 -684 -841 26 -596 421 -634 -515 324 -893 -390 -39 146 462 925 1000 -991 71 130 -550 -410 707 539 917 -811 308 165 -261 923 -100 -333 -223 -324 882 -121 -798 98 -310 106 412 59 248 926 9 154 266 -119 -758 159 -468 -904 547 224 -64 524 166 -412 -581 -832 -612 -735 825 573 464 190 -226 -701 -718 -674 696 -602 -267 270 863 881 -24 -26 -535 126 -850 412 479 93 -415 287 -319 968 -523 385 -568 -233 13 -344 294 -611 577 -864 -421 250 -185 990 155 657 -458 -13 920 120 -889 -745 -278 833 -39 230 -801 444 52 -107 41 -183 -466 -748 759 774 140 197 -736 766 -240 -481 668 294 857 -428 -734 657 328 933 110 3 852 -310 574 -488 456 146 345 -168 -839 -569 -806 -160 579 834 214 -423 464 620 67 499 160 26 100 867 338 -641 -126 -44 -763 569 41 -185 256 -809 -143 744 -151 457 922 -880 -434 -264 -680 -263 585 -506 304 308 -564 619 -810 582 74 -510 -644 452 -890 989 586 0 -651 255 -598 883 953 811 -889 -976 -986 -332 946 654 -379 397 529 496 -446 668 531 55 296 -530 764 -254 535 -251 557 -655 -418 -912 -793 637 -647 194 -447 -621 232 375 18 -118 -874 67 91 868 910 -249 527 -222 576 598 -277 -25 441 451 -350 991 -39 757 -781 527 -542 -898 -460 -492 357 -140 -864 456 708 331 -21 -730 -321 -103 -400 850 9 -27 -23 -643 81 -79 716 -19 127 -607 -311 44 412 10 802 354 723 426 733 424 624 689 -201 -849 -114 406 -947 546 151 757 -247 -567 -117 697 746 -264 -147 -86 -742 543 -154 -172 -807 -718 151 312 -62 -41 374 830 -828 -316 -286 15 -528 111 352 175 627 240 -817 255 224 -812 -827 307 703 256 -768 -92 452 177 -363 315 800 -150 315 -708 355 36 -713 -824 5 -111 -520 -389 -519 801 -928 -230 -978 679 885 596 -658 -211 170 345 957 -953 549 414 -623 391 957 134 942 513 -194 291 861 -5 532 969 37 171 868 72 -543 -341 -953 -259 680 -495 145 176 -448 873 33 -553 -539 627 167 695 -81 -307 -120 680 -433 409 -440 -534 540 -524 -433 546 -51 149 -702 -330 -751 -787 -520 122 -769 283 231 -551 -275 -251 650 596 -204 310 -236 600 504 -506 -635 -542 -73 -272 -110 -982 486 450 -939 -790 -802 -801 -185 762 242 342 933 334 998 103 -123 -861 86 622 129 -231 28 -820 690 804 876 633 -17 -993 -810 724 371 983 902 416 -447 648 -83 -682 335 939 387 283 361 222 -793 -766 951 -281 -656 220 254 -661 192 -456 -3 -598 648 429 433 222 118 -990 453 -635 898 -449 -314 -412 -411 -280 340 -845 45 572 187 578 975 -322 -943 284 176 436 -132 660 -721 -104 -363 834 -986 264 -346 -252 -625 769 70 485 406 -922 -671 243 -297 -189 113 -366 -9 -533 -235 -166 -629 -134 -963 -583 232 480 -545 488 -609 -423 478 -176 839 314 -625 274 -649 -459 197 862 -430 643 -734 -48 -726 636 -948 978 460 886 505 -405 105 874 602 -758 -604 -182 346 661 526 25 -347 -332 73 -394 -190 823 -145 -646 -182 -473 116 -152 100 55 -612 -972 -767 214 -846 859 3 -45 38 856 71 581 917 -430 -677 -26 159 357 -171 521 -84 261 -872 -298 -615 -106 562 -643 -35 994 689 520 -870 -879 936 -604 446 713 204 -276 815 472 400 -283 -233 -890 380 198 -525 778 776 209 33 543 -834 68 -257 -479 59 -296 -980 -930 -141 265 -117 199 -693 -270 -568 725 -11 -952 564 231 35 23 886 -151 -430 390 973 -482 642 -159 371 752 -194 602 920 -183 806 -541 -408 962 611 455 975 226 818 971 54 -372 -892 373 306 -857 826 -65 390 492 86 -902 -419 162 -575 -239 -149 -559 657 12 -885 -755 -669 -193 265 -871 -441 831 911 -104 -774 -882 -769 -727 663 165 429 740 15 750 857 444 254 -413 -490 343 -689 -391 -966 -778 368 -143 -42 -975 -409 273 346 -91 511 -31 -273 -784 658 736 770 -575 -180 -144 -2 476 656 -203 -246 255 -486 -566 -605 -872 -63 -696 -288 -634 -640 -147 -363 -135 941 773 -575 628 -161 -452 546 914 285 -112 371 768 -784 -4 960 811 856 -627 -876 407 226 1 -76 526 686 871 -511 617 -265 -231 354 796 -743 735 971 767 -513 -691 -253 -415 -587 649 141 657 23 -118 -731 -508 -983 -846 -363 179 481 301 126 164 484 152 947 -410 220 -684 431 841 660 -263 -981 -550 -503 820 840 -287 243 99 162 -228 -860 598 842 862 -930 435 663 982 -51 -985 629 520 -116 -608 -958 -16 -727 -487 256 255 -317 493 -179 -558 861 183 448 -210 447 -940 724 -259 -899 646 -819 69 -335 551 606 -768 -816 63 889 -289 310 862 -321 193 -646 732 -789 185 752 690 -841 405 -114 252 518 421 -471 24 -363 805 972 -566 -385 -122 -112 748 491 793 -472 155 -187 921 -549 818 -16 -895 -521 -865 868 -116 170 263 -542 -788 112 183 356 -396 -552 191 473 -585 -183 -789 69 439 -988 305 -454 -600 -4 -693 -882 -776 -682 -58 -775 740 211 -921 -588 981 15 -224 179 341 -489 -92 -661 -374 -417 713 925 -825 502 -610 -776 -613 791 -161 855 313 -278 -667 -725 264 524 417 -927 -473 -204 -888 565 -128 -98 499 -809 -157 -156 -829 135 737 344 231 -28 174 -362 628 -940 930 -637 333 -663 -469 -70 870 856 -445 -239 288 529 357 499 148 667 -13 -799 -54 -852 516 274 787 559 221 365 769 -451 287 -148 907 572 597 870 -414 269 61 -489 253 -482 -830 731 596 219 -388 249 -729 -607 937 468 -485 413 -911 -490 424 145 937 48 -525 569 -560 770 -369 698 -729 996 658 -743 -614 849 -788 -66 -663 -924 -480 674 -564 -694 -520 -848 415 982 985 -135 -391 -968 679 -243 -361 -489 -417 720 290 858 416 556 -356 -295 558 -606 -140 251 608 -292 660 -146 -278 -571 371 -933 -866 983 -993 -436 -681 337 553 446 965 144 395 228 -77 -110 -977 -392 -195 -635 544 -921 -963 -620 542 -821 -193 166 -714 -785 914 163 840 -468 22 -666 -39 232 667 -57 -852 247 -890 306 -304 -60 931 -902 332 -529 -292 -100 199 995 -824 534 -530 494 111 973 106 355 -289 661 917 -991 -292 661 673 -950 -515 -637 984 655 865 749 -668 -636 -799 -82 -904 309 255 -30 208 -814 392 -208 887 -24 971 -164 -804 598 -423 -471 -280 -173 -656 -556 46 -49 -842 -277 431 -913 691 966 -819 -173 868 -895 -139 -334 336 -350 -554 -17 -116 -691 311 -421 -559 689 -774 996 -91 -546 246 -155 -252 -757 882 817 -265 -177 -334 618 421 970 -604 324 -246 943 681 -626 18 -538 -917 733 -471 -669 651 -126 -790 -72 -723 -420 -302 26 482 569 336 -657 -872 845 -174 623 -277 -222 98 -776 -520 -942 -3 -20 -562 -8 634 871 -253 -983 -209 -688 -417 -74 -658 934 -975 190 152 -683 -757 993 561 799 244 537 -824 695 343 -417 -173 -356 978 4 666 -158 959 939 184 33 356 859 568 -87 444 -731 193 70 -102 929 -163 660 -468 190 -218 755 -791 694 -849 -218 769 123 571 -66 -206 -62 -728 -598 43 893 -514 772 702 563 405 234 -496 46 517 458 -246 352 -15 873 213 -805 -565 31 328 -918 703 -985 748 739 -156 223 722 -755 -545 -419 -274 -925 -177 895 224 -485 -30 -837 568 576 763 892 549 -746 591 19 -809 528 -939 293 -981 -939 337 -420 -221 -555 -540 -77 -525 217 113 -834 93 -734 995 863 998 -62 -700 923 223 915 288 205 964 947 -549 -474 261 -9 311 -572 786 -362 340 825 557 65 490 266 646 -431 -700 173 -641 570 789 895 809 133 840 941 158 -142 600 -728 348 -404 174 -553 752 -606 319 -465 301 523 -629 -437 -197 58 -389 751 867 423 -547 587 779 -899 21 -161 -936 -630 -451 884 450 -77 -967 303 -801 595 215 382 875 -925 801 -625 -716 775 -828 265 581 -148 96 612 -15 -25 568 -890 -198 358 116 424 614 -235 354 -349 -439 -699 706 584 625 -943 998 -644 -384 617 123 144 -637 883 475 308 -664 510 -763 36 586 -53 -689 -688 -8 -364 911 177 49 -707 -582 47 -343 -749 108 904 789 -191 -335 -565 949 256 462 -753 727 -206 73 -279 -164 -997 226 -332 -589 914 437 548 -365 855 -327 -570 309 -763 362 419 -609 803 801 457 -331 -926 613 189 994 337 -778 -354 18 264 -945 1000 -230 353 199 814 -225 309 423 -469 -985 -467 96 -393 -832 -995 801 -823 947 178 -239 -923 -393 -779 418 15 326 740 -587 -265 496 705 -834 -282 -439 -747 -35 438 893 -926 94 73 658 194 161 712 655 -235 885 993 -963 95 344 -654 -345 603 147 -879 -556 389 -651 -147 799 -374 -115 639 188 -416 809 76 672 918 -193 276 -924 -354 -876 248 203 62 -775 -723 -171 521 302 -387 76 944 37 -202 350 -964 -643 -974 -863 207 385 198 892 530 854 -340 -191 -180 85 -181 -807 -265 690 -823 -475 145 -740 214 72 817 972 -526 -871 -251 -236 -910 -438 -586 151 863 -517 -32 -52 -98 -513 -901 227 285 -516 -115 -264 13 -705 -587 -209 42 160 945 -819 631 659 -177 694 -167 -721 -171 756 931 541 -547 287 83 744 -936 -883 11 528 -252 29 606 986 -642 -767 -61 5 273 -680 123 -321 886 725 -703 931 -430 836 422 194 560 -488 655 202 -340 -288 -306 -765 883 -593 817 -719 895 -177 -197 -531 -542 -196 624 486 380 361 942 135 -221 -8 614 732 909 -204 564 -241 773 358 -52 563 -180 817 696 778 -515 304 82 394 370 49 -480 485 239 -755 -784 914 384 -277 82 -295 -20 684 596 84 -965 432 694 488 873 611 41 472 -448 -545 -248 -924 -653 -873 -24 -67 987 392 808 -223 -970 359 510 96 -845 -386 898 408 -67 -559 439 -891 -198 -349 705 -217 746 -310 880 370 -744 972 164 601 809 -728 590 677 437 463 456 -298 -606 542 943 681 12 836 -518 844 -52 842 493 782 -391 35 672 945 -768 320 498 -508 -692 782 -835 511 -543 -272 -675 757 474 -113 447 245 603 607 -307 -312 368 -956 -451 -333 682 284 528 -478 803 32 669 790 734 -350 -774 -409 -137 -550 665 946 449 -112 -626 -281 668 145 -289 -142 -692 -441 -271 -316 -850 229 -270 -344 446 810 931 -645 258 -994 400 405 -756 -790 760 -523 -767 -280 -884 45 895 268 -524 -91 -662 243 541 394 292 597 -387 203 -834 -291 314 -425 863 -339 -741 670 551 574 -461 -418 -601 -147 943 -470 -229 -107 532 632 -347 846 258 132 936 806 -506 -515 152 203 972 877 98 215 -798 264 -701 24 199 -948 126 930 372 -934 349 621 -150 829 672 -310 -138 182 -391 -994 -441 -112 563 395 -967 845 40 844 364 161 29 874 967 -443 -211 -241 613 645 867 -139 94 223 -385 -254 548 233 -193 -859 536 877 975 425 542 -940 800 -513 -488 437 933 -161 115 -222 -409 34 -713 -103 -115 195 -628 -135 -99 708 860 91 927 638 -925 565 -863 927 631 281 -669 -346 985 164 -126 851 -944 -818 99 -4 478 484 -608 -139 236 -81 -950 -654 454 -725 -867 -939 -654 -712 454 -463 933 98 -53 -952 455 971 931 -357 735 969 -254 -904 -265 -770 -162 -153 651 849 -112 599 496 -286 773 -59 66 595 -772 37 21 -928 433 850 646 486 -98 -341 -716 493 483 -613 -595 475 967 148 -605 -290 -592 450 -33 479 -445 -379 -998 -136 -267 -867 -608 201 -771 -595 896 -32 -182 690 -36 -815 -995 158 -832 -464 71 -637 -322 585 282 886 686 493 -615 991 2 684 774 727 -222 113 -126 -190 -163 -671 -414 816 -281 511 448 709 -792 914 816 533 962 -270 513 -493 -596 -101 -844 -737 324 458 -632 -908 -105 956 32 140 988 -23 362 805 976 791 833 -317 785 533 103 -152 130 -910 -662 364 -203 -490 660 861 190 13 -853 81 705 -122 -932 894 -39 -230 -760 638 -381 -998 -897 23 529 649 -596 732 808 681 -565 -50 -39 -497 552 298 -156 689 -811 -896 -205 986 -810 -412 289 577 4 -743 -269 904 -90 -726 536 -283 581 -576 55 788 -112 -71 544 -186 410 -158 878 -256 -232 88 -915 536 431 -225 512 -761 -35 933 -464 927 96 -158 690 25 -886 -136 -216 -666 -839 -239 -513 -143 -900 -15 -792 -367 -907 -811 -709 302 -55 -806 381 893 156 -164 -431 -759 -614 -267 835 -683 -966 -490 262 532 -973 -590 495 -254 -340 -746 432 18 -8 -875 -207 -927 -911 506 -976 -682 -317 -55 -849 714 -450 759 -233 705 893 -505 820 -768 -293 -872 212 -314 353 46 725 346 491 710 -23 713 -262 -957 377 -648 936 -466 519 838 -7 851 958 -732 384 -512 -908 -839 -448 -607 -312 -807 808 -974 -883 -953 490 -769 870 255 -162 802 -161 18 -57 -573 -275 -118 -126 -34 366 729 549 -633 532 771 353 20 355 -627 67 64 2 188 389 -388 662 -463 -738 -226 -237 578 898 943 -78 715 -645 -485 818 -21 -483 347 -686 554 244 -492 -331 -182 -80 -714 480 789 -585 -654 784 678 228 -834 510 27 -465 -162 -249 -740 -521 356 30 -692 -691 -993 250 -745 137 963 -592 112 -70 -58 592 -602 27 209 220 -117 -626 -702 -325 111 375 -484 -97 383 -972 -255 337 163 -731 -676 -691 -387 824 -160 852 739 226 -384 399 -907 268 -490 -443 380 577 271 -331 822 -731 -828 937 315 -713 281 298 132 -21 -136 -643 -230 -286 392 445 -626 951 282 666 447 -54 -635 -918 -702 -441 -433 -988 83 441 -522 -449 -460 621 263 -504 -989 184 -428 -636 450 629 77 794 -679 -283 350 -805 538 -80 923 -726 -205 -77 -215 -414 -102 233 -803 96 418 -849 -840 -836 939 218 -245 730 -893 309 155 -329 977 732 969 448 150 609 -978 478 -452 368 -573 933 89 -580 -217 -111 -74 -961 176 -443 -20 136 -816 -12 445 717 78 336 694 -540 319 638 -891 -819 726 626 214 419 121 833 -278 923 513 555 937 614 -50 -386 -619 548 -290 54 657 795 -23 166 -888 427 -12 228 390 93 -156 24 499 278 429 266 257 -760 707 651 356 -838 -926 584 -320 -59 -303 -916 50 -943 -756 -723 479 -997 -714 715 819 -439 -55 290 363 -844 441 -66 240 -321 943 682 -99 277 -311 -2 229 -945 -476 -103 564 -773 -521 -516 368 324 -740 -931 -505 -107 453 622 624 -543 -486 685 348 -480 359 -286 -294 -36 -157 -302 -765 931 212 393 689 517 -550 478 -982 989 -816 -164 -688 863 92 -705 -746 -540 264 -398 -175 830 -965 -150 518 -961 943 -818 646 -296 -472 -701 435 828 180 862 -734 600 483 -868 -720 -622 204 239 -434 -768 259 -758 -404 -578 -615 82 997 -806 -344 164 131 -384 789 494 926 601 -945 -767 -364 850 487 -634 915 136 -846 -357 -248 -362 409 -555 -439 622 -531 268 -540 -107 455 265 -914 -374 -310 60 -569 -610 -395 927 363 11 -341 -179 -324 418 333 530 -661 -549 903 500 -387 415 522 -312 28 49 -167 0 -646 -506 -741 30 214 -693 296 567 -38 -167 -897 -202 -339 198 647 -781 888 -760 -199 -754 -415 911 -148 -769 404 32 810 -239 -771 223 546 -93 -587 -583 157 505 -275 964 983 -624 188 -299 -904 -751 -607 979 814 219 401 -346 345 442 -219 -237 -981 -802 404 -557 -925 149 -883 -842 -663 417 150 -445 931 -361 -787 800 -222 -961 407 -283 62 -292 74 -603 880 -846 -532 -115 36 -690 -285 659 -379 396 67 -177 -710 -325 945 799 -180 140 -91 -623 752 787 350 -10 -446 -122 780 610 181 763 855 -14 -986 59 -106 135 -966 251 -227 618 383 -926 694 95 -619 413 -668 -494 216 -362 -146 -567 -398 -515 588 -667 -245 811 503 -194 -235 90 -243 -963 676 -72 -401 -745 -293 989 -133 -113 525 637 501 -922 -929 -341 372 -305 -74 -936 -261 238 -536 377 959 -595 562 473 -464 519 -210 -929 -144 -624 -999 -2 -814 119 35 -455 96 296 -980 -290 502 -259 400 565 -146 276 -234 771 565 -979 188 -856 -22 735 -4 427 854 -596 51 408 -680 -751 -163 581 878 -921 -531 309 577 -128 983 -906 -640 -812 672 -384 328 472 338 -246 507 -94 -844 -441 -821 -326 71 792 770 -71 -654 -260 -482 934 895 337 619 71 587 -428 -13 689 985 453 -286 640 -301 882 539 -27 930 -682 -986 -554 405 718 202 803 940 -241 905 -68 -348 115 118 -452 643 -170 932 1 778 -261 483 -221 -273 -457 968 -860 -515 -354 -968 -761 -617 -47 -807 -423 990 -701 280 -260 231 870 184 -519 -940 -25 -355 660 -836 306 930 -521 -114 -597 742 242 -716 -181 272 136 -302 -242 338 -540 -508 -563 12 -287 -407 -366 740 528 -158 555 416 41 19 412 273 656 439 -794 -619 1000 -488 -915 -87 -300 -461 -801 701 -963 604 -780 494 402 973 -100 -456 717 -759 953 -127 -539 -659 998 -714 -855 -55 962 -382 -584 -830 -625 712 -13 -155 293 -861 445 -444 580 677 292 -181 -863 -662 -351 -902 -502 -860 -471 496 224 386 318 -266 -348 -824 -888 688 651 539 -493 351 -171 -663 -96 927 -376 241 645 436 368 612 -873 514 271 683 861 -72 -322 524 124 -664 -37 840 -159 -304 -270 -497 432 153 236 391 -815 504 32 668 118 -266 -480 -59 700 804 468 331 507 308 320 74 -696 -795 976 -875 129 -621 -220 165 -161 -618 -539 764 400 -357 33 743 13 203 187 -274 837 388 -970 886 842 971 74 -478 132 -127 -381 -868 -164 -562 975 136 530 367 -378 565 -146 406 954 -568 -587 -541 -519 900 -812 -133 742 -681 569 -209 242 -48 -981 -123 -273 -653 -807 -90 -184 -647 747 968 325 170 -770 -795 -884 -365 -386 -671 962 302 802 513 643 -879 544 894 -38 -872 -727 748 -820 192 889 808 -880 -194 -926 916 341 -643 419 -414 183 -960 487 779 363 -198 -658 901 196 -176 121 702 -92 303 -710 870 512 1000 734 465 -134 -960 -514 -899 -512 74 821 397 664 -509 687 939 366 850 321 -894 434 -794 -137 795 -891 822 318 216 554 -890 409 749 37 401 695 -61 -996 -870 -136 307 -982 -155 459 -28 471 -564 -717 -898 -901 -852 -816 -346 20 430 807 -559 640 -320 -600 868 12 -405 -46 272 706 595 767 46 162 -313 -402 880 309 367 150 -729 820 -671 -941 950 919 478 875 582 -599 -326 -385 -710 354 -383 -377 146 -789 873 622 698 29 -306 496 -792 -465 197 -747 -491 -571 -302 -341 930 445 -122 87 -192 242 -286 142 -892 -880 118 -524 320 -490 82 -551 -716 -459 -742 603 -142 -195 613 545 -108 375 262 -95 707 -99 380 -489 355 947 660 -193 701 7 220 441 33 86 -69 -122 130 198 -136 -859 -531 791 152 238 245 -559 -305 -608 383 836 -599 -431 730 196 -233 -85 142 -335 737 -987 722 295 426 -711 -393 -125 -552 -567 252 -629 218 718 -311 -227 505 -174 -124 775 217 -865 -678 295 -517 183 -509 463 36 876 991 -197 688 -349 85 -334 776 -964 479 -513 -763 -728 813 -775 463 598 291 -518 359 366 -886 -995 -540 380 449 -305 -134 -762 702 -949 228 842 352 921 522 -156 315 -77 -110 474 -63 -337 837 231 35 695 -550 -665 -78 909 -543 -544 632 903 -515 832 -277 668 790 689 461 -149 873 291 71 -543 -470 -322 380 -578 -577 -678 406 -974 614 178 996 889 829 -9 5 282 883 437 103 -790 603 -757 501 -658 899 596 253 -973 712 -422 541 41 -820 -217 -45 111 211 -287 -471 -689 407 523 -122 -108 -487 229 577 511 58 406 52 246 930 -428 -445 381 -169 626 -635 -627 592 -202 -906 102 -946 -768 -697 -609 -549 -168 -76 -855 -657 938 -690 -768 -235 -123 376 71 -719 -490 -961 -389 465 440 682 -758 -535 -108 306 418 -90 130 -324 944 -341 -700 521 150 113 -35 924 153 233 -453 399 455 653 781 -828 -146 847 288 590 -749 613 -433 434 599 -537 -360 901 -647 49 705 639 760 -785 995 764 248 733 150 649 -990 -983 -908 726 -173 503 -499 -522 983 -999 791 792 -167 -843 506 578 -214 -219 935 -677 739 -864 474 956 387 91 -774 169 -74 -74 -403 -189 -320 519 -746 641 -632 -303 -328 794 -248 411 -999 80 448 612 956 -577 296 -673 352 -142 445 -172 -463 364 625 -172 990 806 -11 -269 -710 434 314 -502 293 673 -138 -298 901 -194 -114 -404 187 -435 -947 -355 976 333 773 344 493 -974 435 63 662 -914 -887 -412 -4 688 191 319 -71 941 -741 -942 579 -579 -286 -455 324 293 620 692 -197 -668 -323 147 918 350 -459 -700 902 -336 152 55 -364 430 -609 773 665 -651 710 800 -573 835 796 387 -605 984 466 -748 234 -316 -528 855 6 -853 -486 -530 605 469 -140 923 -885 257 -978 -523 -755 326 712 466 472 -343 972 578 586 443 -363 619 -880 750 -347 -961 692 782 351 179 -711 924 -371 53 382 -853 -433 -686 -430 -646 13 -23 799 -305 -474 885 937 -74 -559 677 276 641 622 -138 423 -978 -118 143 650 642 401 -426 -129 478 -587 718 294 -21 571 -630 -997 930 -306 -998 -385 -554 -745 578 -898 -129 195 734 -141 -387 117 -691 -841 -636 728 103 -261 -594 -34 -652 970 -564 692 382 591 219 1000 -542 -893 -508 -449 5 447 965 672 35 504 -548 651 -749 931 -748 167 -553 -110 853 -944 138 -241 457 -703 860 781 222 317 -96 -885 940 -148 -154 -416 795 138 -810 190 238 -842 296 -243 208 -384 -707 172 760 -397 -750 -574 -696 -3 -477 154 999 36 459 -172 -858 -134 792 -35 426 -248 -572 110 366 993 840 -532 241 790 843 608 -773 -938 143 790 -440 743 -515 912 755 270 -376 -371 554 -952 -519 -633 -652 119 -108 -164 -465 603 718 -498 684 460 337 -409 -642 -951 -918 -356 -182 515 -781 -435 798 -751 -270 -283 -103 -145 -154 440 -70 631 -580 670 -601 -933 529 -736 -106 27 -267 -878 71 -427 -10 67 -909 388 861 -136 -207 433 -930 777 300 -665 903 -893 440 748 61 -55 658 -137 445 -215 -258 646 -765 680 -475 257 564 632 542 701 915 -576 -36 -155 -784 74 -278 -89 -96 376 -796 -363 934 -109 559 567 827 -394 -649 960 -887 397 276 977 995 646 -549 -37 -132 -992 -429 -181 -376 -164 -647 -617 -693 938 -545 699 336 43 -88 -230 685 -253 59 -597 817 -81 -189 -782 -296 -242 -555 -611 434 845 -282 -239 172 -550 -438 -297 -104 -599 -964 -274 815 -317 -982 -841 568 896 -984 -936 -293 -842 -887 820 -793 -17 540 106 -560 -642 596 -140 -783 -849 -343 430 80 -226 233 577 762 526 -790 -210 -624 38 -559 214 414 546 -663 949 723 75 -55 948 -34 594 699 48 -294 -862 46 -397 -913 930 366 -93 -486 245 55 -540 -549 -477 284 -953 -552 -753 -291 -653 -163 196 149 -454 320 -914 602 889 -327 -841 -548 239 420 168 -901 -864 145 -503 -498 423 61 -402 -602 428 -391 163 585 -683 503 -42 604 303 -306 -732 -656 -526 771 -716 -289 -25 -30 780 183 361 777 304 400 -985 -186 803 535 -716 803 249 203 775 624 457 -425 -8 246 -193 685 326 264 733 542 -147 168 -685 -274 916 -581 -17 701 -219 -124 537 390 -114 -190 219 -63 -526 271 872 -99 -638 89 -393 -52 289 659 142 678 497 766 997 723 203 -783 -136 384 903 720 -474 30 -294 -945 -505 -280 -611 951 -540 -475 340 -917 62 -801 -839 287 655 -640 572 425 -151 -646 -460 -919 759 -266 537 -766 -752 -870 -908 42 -668 -471 569 -642 47 908 -916 -115 291 -376 -656 926 -46 -62 834 92 854 -635 622 313 -870 -64 -923 -956 102 -157 772 162 781 885 -238 -93 233 -61 -376 -555 -673 -583 -389 -310 538 -807 238 -51 438 -862 162 805 733 543 -534 -537 -512 57 -299 -837 610 -420 -56 -508 743 -201 179 -71 640 714 -57 -456 915 621 755 -327 249 -234 -138 -520 228 -590 845 566 732 -261 992 558 -943 -381 824 -120 976 -194 -688 827 -478 871 706 905 413 -437 -524 -668 160 669 539 -147 955 -82 -876 21 115 -357 651 75 -172 997 -997 281 -920 -751 62 -603 427 977 -735 724 -458 -270 -16 774 -772 -459 -449 -993 -569 -106 43 -52 -417 -896 889 286 64 481 -166 728 544 -960 594 -688 464 -136 240 322 -269 -787 -7 -278 107 -649 498 -121 -39 -290 -121 -790 -532 854 992 478 -308 540 -271 275 -954 -206 123 649 372 383 -775 856 498 403 -832 -484 -31 -295 -221 -231 354 863 795 845 999 -755 89 371 -468 335 -269 211 -875 -344 -871 461 -2 104 -268 688 897 296 -613 79 498 867 203 749 -274 -294 108 85 -117 -7 943 -507 -943 481 427 895 -964 82 -450 -359 887 861 293 -593 -683 305 157 -413 -417 836 -300 876 -329 402 587 538 -93 58 -984 625 -603 909 -793 -433 -362 -954 651 234 -742 696 327 -736 993 234 -525 -533 168 506 813 593 -179 -919 512 -108 869 147 -353 392 285 924 333 517 955 -510 -257 -597 230 938 -718 -566 -307 73 -635 -781 -532 -322 -365 782 -919 -497 -915 149 803 -168 940 816 -91 284 504 -122 349 -488 850 -823 966 -939 339 -319 -376 834 958 163 -981 159 -25 250 -73 494 -606 902 40 -402 666 550 -378 568 886 -819 464 -757 505 -433 -327 237 264 792 26 -32 301 -879 817 291 579 335 145 173 -288 -611 282 -665 927 -305 -908 209 485 267 952 -643 -811 228 -39 -774 -268 626 -299 -605 125 88 92 -836 28 695 235 625 -400 -824 -594 -982 -499 452 -192 917 212 -150 362 106 -110 921 290 680 -957 209 922 -67 91 138 -941 751 153 -877 -745 -785 -927 709 -572 -226 420 926 6 -121 -577 713 55 25 16 346 891 -127 -254 166 -60 -72 -93 167 -957 822 830 708 124 573 326 748 193 382 -112 143 -366 75 -391 240 -428 539 375 909 -577 500 706 -176 471 -361 -857 500 -925 -620 -567 630 423 565 -752 -370 804 430 -207 101 -66 -315 -26 384 -687 495 -142 668 -109 503 -261 22 -423 -529 447 -891 598 379 -319 -457 282 816 611 191 71 150 -960 577 120 812 -13 -983 -353 967 302 594 40 -660 -833 714 -714 346 441 777 -313 509 803 328 621 531 -275 944 596 -823 -767 242 -15 -748 596 76 -837 558 981 712 -503 -678 -481 144 -61 -218 404 147 -748 -578 56 -992 -71 506 -506 -782 -952 171 -496 959 74 290 587 -851 -803 408 626 826 386 -643 969 -93 -611 -945 444 766 839 191 581 795 -983 -995 -63 808 -693 880 723 -995 -823 -62 -809 961 248 -955 -184 -436 -99 717 -44 457 -329 -865 831 -369 506 -565 -595 305 -248 -573 89 -358 528 933 -427 791 782 -687 -581 -53 307 -498 -967 -784 -488 987 -600 349 -274 -659 100 148 488 437 -30 -354 583 -590 796 -990 789 458 -54 -985 796 504 931 -506 904 -411 -441 369 -8 -809 741 -833 -451 -897 847 -549 168 -229 299 -94 -802 706 566 789 -614 -830 -923 -239 442 -245 175 789 738 -685 -920 -458 -627 865 -872 -638 984 -372 946 440 -773 -682 938 23 -329 -256 518 -18 -134 873 796 -423 345 651 909 -151 -922 554 198 -123 -826 743 347 471 179 151 -642 126 -87 -369 289 270 780 -640 4 593 249 -862 813 62 223 995 -196 -736 -552 436 -663 -272 -38 874 -33 812 -831 -779 129 733 -764 127 -432 356 -647 330 -254 -546 -623 -303 266 104 504 495 -375 -546 861 -133 711 954 331 -913 200 473 473 628 -398 -74 -426 -478 -681 -17 260 -399 461 -319 -381 -907 70 -719 796 829 256 524 507 -1000 597 -347 864 306 471 -510 552 -976 447 872 -563 -536 -896 882 -435 807 17 -618 -406 -961 427 404 -593 -326 191 230 428 -425 -575 -882 -937 243 67 -35 -492 295 901 915 626 -542 -1 641 438 -776 676 69 615 693 -755 -769 255 665 742 860 1 442 -74 501 108 -10 -15 -754 251 -222 745 378 -76 759 -976 -780 -257 -583 366 521 -502 90 -183 -877 186 901 -540 384 666 -583 -959 259 325 -928 874 -277 -131 92 979 -546 938 459 8 -99 -288 132 623 -620 -617 794 -223 -137 29 810 -684 -300 -758 -335 203 287 -344 93 -516 -353 594 675 280 889 688 281 -27 250 -184 -441 -184 658 634 -656 156 263 -253 96 -553 -891 -98 465 -254 111 -290 641 -834 669 -255 902 663 -504 -270 726 -708 -698 -593 -574 -338 -748 904 650 -553 457 -237 -490 72 -965 968 -799 -624 255 777 874 -166 -674 -873 548 -294 -432 -757 -226 682 844 -47 146 293 -738 247 363 640 -642 -218 -869 -671 -235 617 -82 96 544 -566 569 -696 176 -961 -392 -479 -675 -515 918 -232 -528 -741 17 -386 -67 -439 11 -284 -691 800 938 898 -846 -105 -306 -814 663 597 529 -267 -456 -752 592 727 -626 -13 710 872 211 -112 122 774 -963 -851 119 -852 -919 -161 910 260 670 676 339 118 165 791 555 383 969 -658 865 709 -774 967 -216 -737 221 337 -266 -905 592 897 -970 -421 984 33 -923 -914 281 732 748 -593 -646 -181 276 -702 135 -353 -785 -141 237 -526 280 679 444 772 -895 777 -761 -54 -270 -248 454 671 821 953 695 -744 307 -318 80 129 643 763 -906 -823 765 -247 335 -531 39 -20 731 -797 242 976 -554 -562 178 -511 -828 992 254 -773 169 596 -955 44 -786 -614 -172 -858 961 985 -342 58 -273 -825 -249 -377 -537 -81 -282 835 -42 -320 154 804 -911 -896 554 333 403 696 268 242 832 224 -271 111 617 -964 -831 404 346 -663 451 843 964 645 442 -891 -832 -691 -335 -311 -542 -342 256 -590 -535 392 -588 -78 133 571 -545 -39 78 462 342 271 362 -253 -188 134 -673 356 70 417 127 598 126 -655 -279 -715 725 916 -803 489 -388 -957 95 905 13 -704 -85 -644 617 8 -26 -741 390 352 470 -654 982 -21 -168 846 -254 -817 -865 -443 -437 322 -397 931 689 -720 778 -866 -174 593 -940 -840 -63 395 756 -357 380 653 974 467 -279 -357 334 -854 278 954 -869 -345 578 321 -692 -820 -987 -108 -170 -551 -405 932 730 427 682 897 846 818 -665 -413 813 996 743 801 913 977 -151 197 -209 977 -784 -451 570 -838 527 -68 -162 762 53 582 -919 110 488 305 39 267 -290 607 -518 -776 -543 458 436 905 -668 506 559 622 -571 872 212 -126 -726 -311 331 -380 61 510 961 897 -399 -422 -210 -36 157 70 -342 -3 913 381 -663 936 38 -417 -339 132 -233 -168 -132 -71 393 -153 447 -818 -811 -917 -135 -112 -835 -360 641 495 -179 622 -505 263 434 490 -644 993 721 915 374 582 931 -306 133 -48 944 -69 62 -897 -83 399 -407 -513 331 134 851 -817 212 708 938 -589 -589 -590 436 -17 -984 -632 729 -46 258 689 837 -811 -981 561 -920 354 268 54 -372 821 -592 -807 592 -875 -74 -157 -998 430 586 -174 -512 -477 -120 -157 -126 -595 -605 842 367 122 -808 174 -86 856 813 783 -873 -566 460 -392 762 562 -129 350 448 -813 -613 342 29 697 -488 842 -870 734 532 427 -58 335 114 -760 153 684 -109 -450 535 731 808 -639 -602 722 -564 -955 -814 -176 -616 661 -320 266 -167 707 -928 -634 -160 901 919 311 623 -684 742 449 -844 667 -228 629 -243 401 174 56 111 -531 530 418 -707 993 -437 121 -676 -548 855 403 -663 -267 50 -473 245 -835 -714 -772 -79 -544 -285 122 424 -663 476 -455 580 6 -211 278 127 581 -950 -916 203 456 -12 900 231 -816 -601 -963 196 996 102 949 942 0 68 258 216 -849 -134 -688 499 933 -388 458 454 -209 -98 536 26 206 -412 -175 -602 532 -804 -364 820 42 -655 -157 715 -159 -254 345 -652 -530 -363 894 6 888 790 22 334 870 -474 -279 -23 754 -187 -868 -201 -451 -825 -157 692 150 69 -32 61 -228 1 -845 -713 991 88 28 912 -672 -539 -944 784 -353 147 -256 905 -479 -911 511 -980 352 68 717 -345 -647 752 127 -604 -112 535 -190 8 -328 918 -815 178 864 234 -362 68 117 32 23 530 241 902 564 582 921 52 920 854 160 -817 636 -347 -324 577 -681 921 -580 332 -969 674 -208 855 987 -496 511 352 -685 -962 -686 331 -561 788 -987 382 73 -43 -903 -965 -878 125 -334 157 -679 966 933 -433 780 704 287 -473 -268 -245 -162 -316 819 -5 109 151 -680 -168 -313 724 393 350 437 717 345 -479 206 -338 597 723 -331 945 73 102 -221 -297 456 -721 -164 -845 144 735 -514 -547 -802 -222 112 351 509 228 972 -629 789 482 -130 -353 -793 568 -280 -170 -30 -80 -801 -230 -918 80 244 -323 172 -718 -580 580 -138 -653 226 -203 -500 926 -359 258 580 -477 -86 29 995 391 267 -819 -866 263 -499 533 969 -430 197 -636 969 -917 268 512 -98 -625 430 -94 -616 -856 -66 -744 -502 684 -816 73 -871 34 -139 776 192 -86 725 -103 182 137 -954 809 321 738 405 318 370 754 138 12 -50 -128 708 98 -12 460 -609 386 549 -450 -664 176 489 28 892 82 334 -242 299 -296 -499 -309 -953 -456 502 -308 -33 478 -709 389 -464 -868 -957 516 147 925 -472 342 39 769 836 654 650 405 359 116 -368 -522 559 834 984 -822 645 361 -844 -902 -39 963 -542 -17 -806 568 945 -86 -606 1000 -927 -259 -554 -864 850 -224 -19 -271 -803 16 296 -640 239 -159 68 -105 214 -698 -906 -276 21 891 794 860 596 967 -354 962 201 337 -472 -311 526 852 -545 302 -972 -288 189 901 72 -985 -113 729 -707 718 522 -131 -549 702 -982 254 356 -467 204 861 428 627 -870 740 -246 -991 396 696 162 186 -274 711 -145 593 -1 986 -169 -931 625 300 751 956 508 169 554 383 116 -763 -452 45 865 450 790 462 -110 -66 534 239 -4 346 -46 -333 -322 -591 93 -242 34 -891 624 -120 -535 805 -633 -2 189 -21 612 -876 43 -816 -307 469 -400 -462 -438 -46 -593 -887 834 -201 -886 -993 137 -533 -789 -85 -108 -264 619 -856 100 -231 -947 65 347 234 69 -803 646 -872 -202 -525 720 752 827 -309 878 -921 -711 864 -722 301 -425 123 477 -793 -451 429 216 543 484 254 -393 -608 364 -461 -202 -820 -631 -467 -119 -237 -642 612 987 -746 141 369 -349 389 527 -441 441 691 766 460 77 44 -827 -819 -66 -737 -649 -461 -583 509 686 -986 903 -407 79 768 228 -167 412 377 -414 -563 435 -562 948 950 788 2 -68 942 -525 10 -881 -899 610 -327 -622 -56 390 -385 -939 -926 -752 353 -271 -346 353 -233 8 132 -312 -750 516 -765 708 -515 714 -967 -555 462 273 150 -899 -116 -689 759 753 -476 504 -957 19 817 -921 291 432 -477 60 341 44 896 -155 739 717 -285 347 -398 -245 644 999 -700 -246 109 -568 604 -258 -499 189 -840 -630 -556 323 574 -695 618 443 544 -828 -400 493 -469 -581 -752 90 -34 332 355 -618 778 887 -982 341 255 880 445 364 780 -610 555 493 -586 94 -809 741 403 -541 280 -602 688 885 498 586 436 374 177 128 -149 -47 477 365 786 -955 798 -58 -305 -655 -567 -14 -876 375 -159 710 902 567 692 -165 9 -218 83 -755 -126 98 -436 -476 370 -760 -371 -365 188 -202 -72 -521 259 -450 431 680 208 -338 529 -184 827 568 598 925 305 -606 195 -964 709 -811 700 701 -424 604 179 -423 -229 -876 788 750 -327 774 -844 -90 -138 804 497 734 953 -426 46 -940 -898 -375 685 -787 -948 738 663 940 -450 -718 -71 784 -938 -452 133 -539 408 -100 -258 -846 733 138 -32 322 -318 -841 665 -846 -940 827 -62 -846 912 -419 -543 173 -787 468 -135 -905 -655 -657 -131 -665 -91 -59 -675 285 -571 -70 5 -391 857 12 -460 -375 646 922 -764 -472 591 -937 -599 651 -600 -776 970 415 374 -520 -615 -279 -205 125 -339 -913 297 -550 23 976 -256 263 788 -187 850 25 350 747 -878 -184 -478 -349 -176 -917 -319 -401 -400 -914 -952 -978 953 308 -748 238 463 -107 455 176 -848 566 -137 -5 -146 -48 875 238 -258 41 150 599 -374 409 -785 -493 716 -156 -778 235 -422 -324 643 -941 78 498 369 -166 716 620 89 -624 708 -592 -361 224 993 -861 489 -398 5 3 773 494 -523 691 622 -891 968 -493 652 -622 997 -643 172 754 -43 229 -837 -826 -450 713 751 -776 427 212 -169 -645 -990 949 -316 -28 94 428 -524 -730 -337 931 982 709 -613 -926 -461 407 979 491 -538 804 -71 944 655 -379 216 -590 391 -906 733 -958 -430 -216 -703 817 -349 815 843 43 -541 694 968 238 -848 -373 -241 68 893 -485 324 -433 741 278 -753 333 -781 -897 880 -107 515 329 -365 449 -479 195 -344 -998 -319 -699 -965 517 784 263 -960 -479 -973 910 -646 -588 -886 666 415 -620 357 -182 -183 -811 -569 -590 419 466 -992 591 108 -448 240 -723 -127 -230 -30 260 -3 665 14 -632 -214 -471 943 806 147 780 -71 -23 223 -758 -279 -127 -341 -274 416 -994 788 -697 -605 829 -116 54 655 964 -103 -685 101 -501 196 576 -669 606 -838 655 882 -356 -588 417 787 -668 -69 984 935 935 800 709 863 578 -123 -161 185 765 -415 351 -491 283 -479 -800 326 865 -558 -570 -884 331 223 -743 -70 -286 -323 358 213 100 -925 -235 952 971 -746 -277 130 9 -109 -231 -613 -72 -726 416 -926 747 217 -100 881 701 -610 -411 968 -668 -621 735 672 40 527 -569 -852 -559 903 -153 -674 -386 -255 -57 -641 -244 7 -431 -682 -829 93 207 -304 -765 56 316 344 597 -4 830 304 95 -667 823 367 -266 -647 770 14 787 -48 -3 229 -617 497 -567 -53 737 -513 414 -807 -765 397 -332 400 -236 440 694 -329 -23 804 -81 684 -337 -146 -887 -755 270 443 952 482 -185 747 -816 -70 778 477 -838 813 669 844 460 126 -752 20 178 -82 -611 184 445 98 946 -467 -158 835 284 -327 -441 916 -687 514 745 158 -939 831 -800 26 851 847 -716 -408 -388 -732 -175 28 -907 42 196 435 339 527 194 -819 -704 116 66 303 316 -322 -469 129 149 -627 -58 -773 415 282 825 -272 -428 -588 -51 -795 442 -552 606 511 -750 982 -580 -425 859 349 -84 -362 371 -659 -1 -89 202 -746 -233 155 478 -761 -540 868 112 -46 291 -732 -449 994 316 -52 255 -615 717 -245 311 -471 534 111 -704 -818 664 800 366 -536 -766 -933 648 -819 -738 512 837 -588 -756 522 -615 -633 637 320 749 739 745 -118 -848 407 -71 895 -643 796 -849 -41 -899 -74 -916 -562 -697 -553 -177 954 104 412 717 -369 553 815 -198 15 -355 -895 -636 146 -122 189 -470 360 -423 -796 -525 442 261 -80 -267 151 -296 -509 637 238 -124 -70 537 -862 -516 -574 830 -198 -881 -558 477 946 29 -577 344 652 636 -608 -577 48 560 266 200 839 -987 -644 -750 95 -703 -1 -301 -94 -416 -247 -352 893 -29 450 -575 -252 -280 -557 783 54 679 -617 -550 257 -940 762 -833 -773 -192 -157 -818 42 -794 -748 -932 -508 -885 -898 924 72 -369 564 187 -865 425 -448 789 -784 -281 762 -332 -919 774 622 524 -840 102 434 395 -650 -483 436 -324 -117 12 -222 574 -68 -706 -10 923 545 -300 -240 830 258 -95 -541 -531 914 -289 -417 -395 -806 822 -205 -207 -331 -707 -390 -813 765 546 81 -739 -72 151 801 -660 520 878 -696 -814 -23 581 -758 371 -29 40 -692 519 -101 -47 -571 30 -664 887 53 -731 642 -456 -94 535 36 -762 18 582 -251 -546 353 -527 -427 309 -114 245 238 163 678 -906 385 313 -260 578 531 -605 214 43 -836 397 -757 -60 223 993 435 -120 537 -498 -27 182 -679 252 14 110 264 886 -73 -452 982 834 37 -988 53 546 998 849 -431 913 289 -501 -958 973 927 -987 148 338 -414 -978 -767 -29 489 -566 836 -639 -906 -910 -977 722 -246 514 35 409 -50 131 -513 7 -366 -873 119 -763 769 479 655 696 126 -629 998 39 449 281 515 213 -877 -674 240 597 -960 -284 947 946 13 359 246 -5 187 842 -462 -261 398 720 -532 927 -431 218 -767 -69 13 9 522 593 -276 -605 -317 -974 207 232 108 124 -613 -2 -482 -199 916 -936 -790 -333 -313 235 -42 -110 -865 922 -19 653 -498 671 168 572 -572 -203 -496 -531 -698 241 -118 -141 -835 -699 88 -480 399 412 -404 -248 -730 -982 420 -474 553 474 -481 753 -906 698 698 -894 -621 119 620 57 428 -748 876 658 357 -82 648 844 526 -404 -340 486 -69 -839 -400 575 -187 523 -647 217 33 -486 -54 -439 -5 -504 656 162 -982 541 517 756 688 837 161 377 724 541 -73 -542 573 633 -194 922 -933 -963 959 -42 -97 -53 -604 437 -151 -376 -433 -23 721 -532 -317 -648 52 610 941 -832 507 635 -162 -954 -242 595 594 46 89 -367 -762 -824 -571 -139 133 -329 -58 300 -43 -492 -527 983 895 -490 -29 -825 884 171 448 720 194 574 676 -606 188 -930 -208 -952 -208 550 342 905 -773 -543 636 430 -425 977 -154 -222 -283 -180 -204 319 -863 -899 -569 -406 -407 -530 33 -822 329 -159 -565 -583 531 167 -977 61 -92 851 -711 25 260 -344 184 -711 -787 -138 -769 -568 -599 18 501 599 163 -828 -456 613 899 -630 -759 433 -301 -903 -121 -686 777 900 145 -340 237 -171 -468 -8 598 -557 -253 -404 807 -850 -412 168 232 230 656 -433 112 457 176 -956 -163 875 -679 605 972 -929 968 -186 -681 -842 355 -920 446 938 -872 -373 -342 -839 37 -499 338 -771 681 271 895 286 -781 -703 445 -644 136 299 621 777 362 813 -340 -623 -256 -495 -476 860 -675 759 602 -940 140 411 -267 -223 536 -883 755 467 -811 260 -267 195 730 55 510 -363 687 689 -190 -99 -766 -331 980 -279 110 -618 804 -139 15 925 527 -518 -324 492 513 213 -959 -442 82 982 -193 -256 -731 -800 -304 -458 -947 389 -568 253 567 617 -905 445 -420 -664 -111 844 -729 -923 662 -414 -827 750 -772 723 -201 733 -124 337 -551 401 844 742 -503 674 348 -171 434 -926 -672 -550 359 842 511 448 218 -380 -2 663 522 -23 128 418 -659 -111 -782 -585 -61 811 129 223 823 19 -694 938 -137 -78 -41 -499 766 53 -991 -149 114 380 -631 -563 204 -600 -755 120 846 782 472 922 64 231 -472 379 467 -538 -871 -106 -360 561 -402 469 516 769 485 85 -212 -485 597 366 -14 -810 -75 -513 -574 -616 800 -924 -87 -450 -689 -854 68 -723 267 221 330 242 -869 -159 -3 421 365 77 277 -341 850 -727 -532 873 4 164 705 -320 129 -310 609 524 -120 845 -617 216 562 894 412 -748 825 -993 841 -464 -59 -579 -986 581 190 74 137 152 934 -557 987 934 430 759 -341 -748 -739 -312 206 -428 132 75 363 -433 607 765 853 -219 -785 216 137 369 74 827 -424 -629 -122 -63 -134 576 -385 -458 -241 -476 -160 30 332 -596 -102 -998 579 -26 653 -919 131 667 613 -332 753 904 620 679 146 193 -878 963 581 -190 611 -393 292 -265 -815 701 -692 553 991 -189 429 -910 -619 -662 895 -138 25 361 195 217 338 -273 336 -812 -386 751 -618 707 -139 -270 505 733 881 -494 -570 389 528 840 937 -250 568 -480 -454 768 179 446 -365 716 553 -653 -631 545 191 -510 399 -954 549 93 -532 -333 683 -794 -260 910 -709 384 443 -766 -784 -590 -464 209 -807 731 659 -983 122 663 358 -985 667 -972 -789 -194 -623 869 627 -355 -433 394 754 -844 285 820 -5 606 -906 -570 -217 -206 -920 337 629 -884 -422 454 -675 801 239 -898 -114 66 187 -988 586 191 540 569 148 -699 136 903 -237 126 -857 416 -975 -600 748 236 249 -984 -855 -528 -728 714 921 -969 521 418 684 614 -695 -327 -370 -119 -544 775 -903 446 750 186 -617 818 -112 937 -513 -938 -992 -682 737 251 865 -100 -196 -911 -373 -241 -993 549 7 82 414 51 -882 690 376 400 507 315 373 88 281 -814 -100 629 390 -686 -861 -652 837 -603 -616 -509 -206 531 97 618 673 929 131 -522 -210 757 956 -721 865 855 282 -967 554 315 -540 -41 662 8 -551 -354 581 912 647 33 -304 -788 416 555 963 296 772 53 177 527 679 711 -840 886 957 -859 393 609 -565 280 252 200 673 927 -694 782 604 -175 359 26 29 767 -258 -252 -918 738 150 757 503 -329 -499 -45 -507 735 447 -645 -123 429 -368 595 -715 237 -242 -195 -864 323 -369 668 18 274 -700 937 -982 306 452 764 312 178 288 760 -252 541 971 574 91 -60 -120 -128 -444 279 895 469 -702 971 471 878 -923 673 -107 522 -141 905 600 -545 999 714 -65 -287 -59 310 -673 415 502 -697 -949 211 330 830 -851 -270 -876 719 277 -685 369 486 935 354 -201 -610 -853 244 489 670 -995 106 284 584 -192 -374 484 862 -453 164 840 83 -877 -450 920 26 -10 879 -250 0 20 418 -700 568 802 57 -497 -849 -966 851 -865 -62 -563 338 667 -430 284 -761 44 -368 -943 564 -939 -945 -136 -68 888 704 392 -72 784 309 -833 472 -683 228 772 -453 -472 -629 25 -959 -250 -104 -821 -769 32 648 294 -795 -696 308 615 -558 -145 344 -871 945 938 -600 681 -129 912 -689 -608 442 437 906 884 -342 -410 219 -371 196 894 52 -77 575 -283 -565 172 -109 843 -775 76 -718 32 -618 621 426 -143 -584 -117 838 371 -182 176 929 488 264 12 961 557 784 570 -307 658 -410 -209 -861 876 458 828 -474 706 -308 -394 -399 -259 374 -321 560 862 -3 797 518 -481 959 -701 -532 359 289 -36 999 981 616 -236 875 779 78 955 -894 -15 -688 476 252 178 -832 -944 -988 925 -795 -448 -256 -346 -556 -94 -155 820 489 751 767 249 241 -829 91 -362 350 506 516 -669 -46 -834 -222 846 115 -859 -832 -32 -923 499 -958 -854 421 -711 338 883 243 -659 -589 -49 -211 743 -187 -552 -191 646 -671 -482 -542 300 11 916 -991 941 996 -727 606 -216 267 -478 689 544 -975 -563 -160 705 -698 237 879 467 -379 -476 -469 -175 665 935 390 -303 847 -743 -384 389 368 -5 141 -366 -669 59 -635 721 99 -434 274 404 -634 705 351 3 -947 836 -61 702 -921 190 -662 850 42 290 -800 -611 -861 399 484 -148 -901 796 -206 -389 57 -570 178 817 14 839 -988 534 -64 -923 -711 552 -654 803 -639 87 619 -748 -919 -484 -958 255 -767 -873 -8 -405 280 -460 -877 989 -351 -446 -885 775 -645 -774 184 -520 744 -488 392 -219 -976 231 855 333 976 -802 653 -434 40 190 -2 529 665 884 -715 -84 -123 741 -473 -753 997 -427 -739 -998 -875 -140 750 140 529 -266 723 243 -643 725 -359 827 135 972 -672 60 -162 -685 370 204 -17 498 -819 -445 483 -490 -987 -190 -428 -191 -156 -36 -359 -122 458 693 -23 395 -918 829 -332 145 -735 128 -276 896 243 841 -260 976 614 -332 740 -641 -372 108 102 -928 532 -706 671 871 65 -75 410 408 134 -199 -781 563 -303 -846 -808 -754 497 -53 -908 261 -989 -540 -664 756 865 402 770 -703 -220 -486 579 337 -223 486 432 252 794 -672 -919 140 406 587 -576 -898 -427 179 222 896 627 126 -325 -282 149 -405 -518 -379 91 -568 -517 -715 -689 378 -833 511 853 860 474 453 260 -704 56 325 148 735 923 464 50 -12 -722 780 -730 -444 -183 -41 -63 -906 -894 606 986 -253 -662 -322 489 91 -122 1000 58 454 664 737 371 -850 -447 722 468 -74 86 208 62 -214 -150 -632 824 -607 229 -975 97 789 994 -766 1 270 141 -969 -564 323 140 -766 -170 373 -162 318 823 81 -843 -853 -551 920 -256 -51 60 471 99 -224 913 -649 -863 -70 -558 -103 601 89 559 -582 364 154 -768 130 -807 -462 -463 -996 -924 842 -561 840 410 -735 -928 -235 -840 657 531 -191 886 -705 -812 41 108 449 -607 -275 -331 -161 -864 375 179 465 226 -640 230 84 501 -457 906 -557 948 818 -384 215 727 555 -973 355 346 -936 6 870 732 575 -192 -682 358 20 278 541 26 140 950 -573 -681 -160 -567 -283 400 -88 -597 701 -234 311 -538 -771 126 -234 -753 957 178 -288 888 -896 869 252 -279 738 95 -208 -151 -625 -302 996 -826 24 211 -426 -812 556 -447 142 462 874 760 441 -306 57 856 487 -533 -114 -823 992 -495 285 432 639 -695 -710 536 430 476 -212 69 -519 -51 7 -129 -411 385 597 846 -513 646 -660 -268 932 113 -76 169 89 -401 165 545 663 411 -89 -696 -940 -827 -29 332 813 415 782 110 892 273 -682 973 -851 467 591 242 213 -254 445 470 -670 524 -473 522 187 -913 -1000 202 -51 519 -877 878 1 -329 305 -747 -71 -615 557 -35 225 -959 -966 -478 -793 140 927 -153 686 -602 253 -974 315 93 566 -343 -157 318 -79 -791 355 -748 267 320 -734 718 -615 447 -518 -585 -505 -832 137 425 -4 -510 979 889 -245 362 382 -564 -591 -7 492 -694 -928 754 -738 310 508 -344 951 -864 -839 840 -711 -442 -976 -772 -190 798 274 -387 -467 926 -616 964 383 -25 910 194 -89 543 664 -799 -724 -451 -944 -339 885 -432 453 264 -1000 615 -171 847 983 335 -270 814 561 -562 -768 363 -643 171 934 381 -321 -187 257 -887 693 558 -329 -564 -4 -280 959 634 207 33 735 -895 353 -670 -375 -327 -338 -147 -699 -191 346 213 -672 494 540 -493 555 -114 -954 -659 650 675 461 961 719 -361 -772 -899 431 660 87 -132 978 675 -739 -164 -940 588 -846 150 -3 -39 483 -121 -657 281 -565 -148 187 201 204 584 -742 493 509 -774 964 -960 823 -3 -713 650 -418 259 -50 575 -239 198 976 148 -598 -333 545 -357 568 -991 -775 108 -330 947 -917 35 -455 -189 147 411 -608 -614 -351 560 -687 -598 -402 498 -838 554 -877 -618 28 135 701 -902 723 -513 276 669 -348 280 12 -782 841 -807 292 691 -212 -973 792 123 732 283 373 200 652 606 768 -736 -146 113 777 113 -259 436 -513 -594 -364 124 882 -173 -536 951 -339 443 -987 873 70 -99 -499 -968 -265 -721 -454 -702 544 653 974 195 -587 510 515 716 -98 568 -507 -119 -124 -783 87 -996 -988 499 -153 211 441 909 -408 225 277 -758 -491 440 449 93 -369 157 419 -57 -676 -758 -807 960 918 -761 -687 317 519 -363 -993 986 -633 114 -228 -161 650 519 -911 -786 155 -863 -410 649 469 -962 -871 -514 -786 783 521 457 111 216 -972 -688 128 373 -120 -406 869 -369 -471 418 594 205 73 961 -490 327 -353 329 -239 -755 344 11 66 713 504 -422 731 -334 -616 -777 -505 -408 58 673 56 -379 -390 257 754 -525 482 -483 909 354 -603 -13 694 440 -726 -559 209 -730 19 921 -731 -788 478 260 -20 822 242 441 -30 884 -258 847 -342 -575 463 481 94 17 -838 -45 441 -70 361 496 -164 134 667 -72 599 -328 246 -508 495 591 60 601 594 -895 368 -605 650 -40 779 84 492 132 -248 371 -322 -114 216 -205 -990 -294 -831 675 957 205 -420 744 549 -527 -797 906 866 -602 376 282 214 -824 -584 -15 -435 -549 -760 -893 -36 918 850 732 19 -722 852 895 -50 189 -174 -703 280 -758 -601 -683 -164 -743 161 -273 57 -180 447 -632 801 -832 -173 -344 -954 962 972 385 724 -613 -26 996 -236 -171 339 -94 498 -508 -889 -295 -669 18 354 -583 -76 896 -428 -716 -984 -118 576 -962 481 -293 -806 304 -794 626 -36 -503 166 -625 -710 -170 -932 -459 911 -357 470 -157 -222 -268 -742 557 -961 996 -847 -757 -716 -179 -345 -726 -964 493 -456 -691 -632 403 -3 -654 -338 293 723 -775 -74 -137 490 181 632 547 -853 -129 379 445 -477 521 412 385 -61 86 941 718 -921 -398 936 876 -976 981 -347 -834 776 -22 -819 -299 -879 211 -924 -95 -404 -643 105 -486 307 855 302 -316 -324 437 411 180 497 -362 -68 770 -336 -593 -386 -561 -623 975 517 -117 -167 -232 727 -265 -358 96 -829 129 -896 -529 -708 58 802 -336 519 231 542 696 -378 -569 890 -220 -925 -600 992 500 653 794 270 253 -917 -338 116 13 975 -831 218 -399 -64 -753 -38 -426 -550 -877 -648 -101 -924 -942 616 127 -839 -748 -992 698 280 -430 276 -292 286 18 -524 363 -946 -963 246 527 -206 -81 803 -891 -74 871 -240 -740 539 343 444 966 -630 126 200 -169 -773 -146 345 34 481 -107 -637 592 472 415 -403 758 663 -357 91 -413 -887 -966 245 463 -873 -390 637 -758 -354 818 722 -199 379 861 247 -85 -228 -938 563 -19 -585 -96 -792 183 225 928 551 276 116 498 -924 -772 19 938 -171 -60 62 935 -32 -230 819 -644 28 995 -764 -969 402 598 530 -335 -730 -416 -343 718 795 -579 -114 186 916 308 242 -847 -714 822 768 511 686 -175 -996 -626 442 213 647 143 -916 -498 -359 -711 -33 681 376 -520 -354 -890 911 637 24 -827 -410 -22 -199 444 -59 992 -314 361 699 658 861 -435 780 259 643 545 645 910 648 -444 923 -678 -853 960 -98 -812 952 -880 760 -655 -806 -398 237 -439 733 808 507 868 -641 689 -204 -487 778 -906 -915 438 -517 -488 -402 -910 478 -352 828 295 -664 868 -47 -866 556 989 211 -465 377 -456 997 674 -651 -350 376 -785 523 439 -99 549 587 -696 54 944 997 716 -290 -31 -685 -143 106 674 -995 146 532 -609 939 145 -370 -896 -73 -797 -143 -437 254 680 -784 234 -971 1 776 597 -662 -995 745 445 -515 303 -224 -920 -648 644 -22 206 22 -930 102 412 -149 -641 964 35 -991 32 -736 842 140 -96 -522 -438 -450 -925 975 -611 -21 543 936 -914 273 -874 -142 -920 -735 949 -196 527 463 -448 -312 -52 311 859 -854 -782 -374 -790 472 -393 -130 -801 346 825 -460 878 -339 24 -417 -860 -561 -194 637 -338 82 612 -392 873 385 -386 113 -348 908 -791 778 -368 -349 -781 826 164 -935 7 673 577 -126 274 -435 643 -606 -734 249 -716 974 500 293 632 190 -881 724 -435 -552 443 -356 -54 466 161 -52 -308 -114 -50 -344 -158 653 673 -470 261 -641 -276 -642 -358 45 861 628 825 660 -782 -278 -381 -536 835 123 -755 146 891 916 -772 185 -28 664 -675 477 -826 90 -977 357 -556 -555 675 24 -929 586 740 599 22 692 -715 979 -272 346 886 86 594 -38 -945 287 -955 889 686 439 98 -313 -16 -601 497 -148 780 360 471 738 1 188 -604 816 448 904 537 723 840 -788 475 -646 -376 -881 -168 -273 17 -570 929 -582 322 364 -684 286 545 295 -751 60 314 752 -668 23 151 832 745 -958 472 297 240 638 873 31 -741 526 -343 602 -84 969 760 660 37 617 137 835 -662 503 150 -542 -277 139 6 -474 468 225 -819 962 136 -955 -76 -991 -208 564 -45 -827 938 -698 624 -499 -854 756 -617 555 793 907 -796 -927 -964 482 305 200 -630 268 304 97 995 -479 198 566 -584 -656 725 -359 842 523 650 -690 -670 -482 18 -121 415 -376 343 -636 242 883 -765 -353 731 758 -965 -360 374 -941 832 -288 -732 -94 -496 -1000 33 -211 716 216 -753 495 -156 191 101 -524 443 712 -688 912 -427 517 30 903 6 207 -243 13 327 102 -36 733 63 859 150 43 -244 -373 624 507 672 477 7 277 533 -373 -501 656 -775 -132 159 988 312 -748 997 146 -1 361 990 376 540 -955 768 335 747 -972 -199 -690 951 459 289 931 -321 -355 632 625 -694 -532 -544 -976 -62 -230 -693 -339 211 483 577 -209 -691 -407 32 938 -598 -668 718 341 -505 -277 328 764 623 -763 -323 -906 584 919 -525 196 210 -527 649 -464 -564 -660 -200 918 932 466 272 -29 17 66 -844 911 719 -531 419 -478 268 11 604 549 -716 650 -310 284 -561 680 -416 819 358 392 -734 -743 -258 -286 -984 -14 58 -566 885 492 838 598 833 -82 619 -689 -266 -306 351 157 -970 -525 548 148 -656 -561 -972 -292 898 -292 -554 793 824 -956 -412 -97 -295 875 -731 162 -579 317 -403 -48 923 170 892 810 228 -101 245 -990 141 -124 -364 761 860 -150 -583 -456 915 643 392 -947 92 54 982 238 589 966 525 859 815 351 -328 192 -790 -656 -566 -59 -368 471 -918 -682 -204 -47 -111 -85 1 476 833 -114 -539 -601 274 -170 -834 511 -637 509 671 329 186 49 -585 -467 -304 -59 -57 458 52 691 -202 255 830 53 -921 679 672 -209 391 263 -713 277 -269 142 759 -238 -613 -285 428 -595 588 -393 -817 447 -131 -844 458 -258 -125 -883 321 -941 722 216 -673 269 -574 262 430 41 -958 868 987 327 827 229 -2 -135 -51 -890 599 -310 -310 -670 -620 -425 -334 911 643 -363 332 38 144 -72 -736 936 577 244 -61 -300 426 146 -244 -567 -916 770 380 -740 -517 78 59 353 -961 -391 -616 -829 -700 192 345 -810 821 -903 453 260 -516 -527 403 976 475 -24 588 548 -857 -962 -275 -211 301 426 8 579 506 -659 442 54 478 -449 -595 962 -870 -796 952 694 375 464 -716 -610 685 -242 991 549 -550 -140 982 -76 707 617 526 -879 -683 742 892 -548 -778 16 -637 489 -367 -998 -764 -485 682 -260 -361 495 945 201 23 -782 640 725 -11 -560 464 217 299 990 146 -579 993 -419 -407 -356 791 156 3 -723 58 -985 303 568 973 535 -252 -914 876 837 -288 -4 -224 749 -31 -506 87 -95 799 212 -737 705 -279 324 -298 727 -843 -719 600 -521 743 1000 -716 355 388 -338 -133 794 403 117 434 38 -795 -591 849 862 83 596 25 -995 20 467 211 806 -395 884 -15 600 597 587 962 -951 665 104 -193 -972 -851 -424 -154 -916 416 315 -215 -505 -288 773 668 261 468 -973 804 687 -722 36 192 555 -282 766 -359 339 451 590 371 288 379 426 312 563 539 -221 592 441 -806 958 244 -21 151 -350 -591 594 405 -297 200 179 912 792 -531 865 -440 -646 -115 985 -822 44 355 -792 840 -611 977 197 -407 -449 255 -972 -657 727 302 -663 -190 257 403 -419 590 -542 -911 912 429 -338 -511 330 -74 -845 -64 594 -672 706 -102 968 -316 945 254 -957 -446 -957 -94 872 638 653 -342 62 -545 -431 9 337 -552 823 111 422 -486 657 -219 -253 -674 80 -535 -765 -596 188 -750 920 -777 -637 487 -597 253 634 -573 -417 -680 402 612 -228 -54 -621 -373 -428 716 366 530 91 93 -958 627 -1 624 856 400 601 -363 -197 -260 34 719 -634 -78 -794 -512 167 -362 -711 112 531 571 977 315 -402 -34 603 -296 945 -989 372 898 -532 611 992 -258 523 -963 204 28 993 969 187 -870 -604 -584 28 84 -869 278 977 -625 -33 -211 389 -259 327 -365 -187 500 482 453 -109 106 968 151 435 1000 -702 -848 -20 -481 513 738 -699 351 77 956 -636 128 300 532 -54 920 -168 85 608 191 692 490 563 623 83 15 -24 752 -564 56 775 -181 992 871 484 221 990 770 358 354 512 957 186 1 -378 -360 -164 -438 -129 -569 -636 985 419 -364 -339 33 379 746 -917 -464 -672 -227 -255 641 -519 -213 53 594 -151 -651 -903 -16 334 -749 -34 539 -712 -953 -144 233 231 329 465 147 -240 -53 -694 142 376 382 -81 748 898 882 -47 -300 425 784 883 -732 356 -474 -514 -224 -826 738 976 -413 -686 -486 630 691 641 805 -610 82 -406 -858 -716 841 -286 -157 -169 117 -927 623 -538 174 291 -280 -443 -57 -292 -186 375 -195 897 315 118 -401 103 -83 738 261 -383 -470 -269 115 94 -866 234 101 628 520 932 -495 -484 -183 792 619 -159 -740 486 327 -469 -909 976 -971 84 -557 -70 936 -948 -883 632 693 -325 778 730 -890 430 240 -938 -323 -212 222 381 -644 181 -32 608 -181 -55 156 893 362 475 228 -47 -507 -398 411 640 823 758 793 575 718 -568 -191 10 72 -855 -704 91 545 877 51 813 -770 170 -797 -305 -477 -100 -165 166 -920 55 496 462 86 -393 579 451 -337 -990 451 -971 -352 -292 205 823 -910 -22 401 -657 -9 378 504 -602 273 309 960 -858 898 611 522 -803 -246 -239 12 94 59 824 -500 -5 822 -153 20 701 -554 699 441 745 -599 626 485 -491 437 178 -395 -566 -937 -158 899 -763 -677 -863 779 -68 14 -210 -851 395 -496 -947 525 585 861 281 372 138 239 -378 21 -974 -248 811 648 867 497 -567 -909 90 242 431 -755 -143 724 98 805 79 -741 855 -246 933 99 43 648 916 273 -622 326 -405 438 720 -941 438 105 585 -530 -195 -972 -531 339 -424 653 738 -349 477 -448 -665 36 -829 290 -757 -966 -794 33 -593 730 -913 -883 870 967 216 -529 311 -413 443 -622 -729 -430 -472 -349 -378 -173 -643 -888 -247 761 113 169 586 -672 605 -723 481 428 383 -766 -874 -389 -408 981 711 397 246 7 228 882 -975 577 -598 -878 -351 -821 352 -741 -626 -703 106 695 -613 986 -300 605 439 -43 -547 -156 -282 -386 161 -989 -805 -394 816 -379 714 637 438 -119 -185 -985 853 -79 -998 98 -107 -709 620 -801 -51 958 -189 959 438 254 -32 579 -366 -373 415 -360 -785 354 398 -537 -974 824 490 -377 806 681 161 -508 -430 -956 640 310 -800 529 280 592 -969 994 -819 620 -258 146 -560 -548 680 -356 -842 118 -190 694 645 378 951 -181 -527 960 -686 722 179 -431 225 669 -290 822 -642 2 407 601 -83 -791 526 956 716 982 83 -565 541 -284 -291 623 -95 416 -837 -111 -104 -507 -13 -508 71 -802 -334 -477 -871 -594 -521 -924 -593 330 -18 358 -432 -698 937 780 -332 -343 373 561 405 486 880 126 -991 -82 182 -377 -214 93 62 -417 667 -56 -905 67 243 -50 -627 -460 -646 207 310 116 892 162 -284 -886 -401 -324 203 729 -266 -423 -916 169 753 -526 -868 679 -274 190 -456 -858 -255 721 491 -33 -64 300 -460 -270 -605 -810 -162 71 -7 984 470 -27 -809 681 -710 -354 102 -237 593 958 -498 513 392 -820 -170 394 -353 264 -36 848 805 367 478 -35 712 -862 -228 -636 -911 463 410 111 -222 636 186 678 972 -95 -210 -274 -655 -620 534 -795 825 604 -649 -53 -470 796 -516 89 -282 -801 725 -946 961 138 940 -806 290 622 -971 -344 -637 -934 833 -955 -522 -187 -299 -531 -192 -299 -718 -744 -120 -241 653 622 874 -864 693 -143 -716 579 -109 440 -989 -674 -937 195 848 639 662 -213 28 311 605 -751 -323 553 847 -138 -346 17 -826 111 667 463 102 -553 -564 174 804 -719 -562 943 -58 210 -840 149 -804 308 -318 -937 389 507 -240 324 562 818 247 974 -19 -434 -727 -240 -109 -487 -972 -167 792 163 -371 -927 -487 -776 238 -84 535 -689 852 914 -661 215 -626 -63 -2 772 -114 594 -833 726 650 -325 -689 -826 -29 -798 -699 371 -171 528 -131 -998 954 17 -675 -653 430 -59 -794 -501 -45 -905 -449 -381 -162 861 -492 802 -948 599 929 -32 -386 754 -413 -938 -95 305 921 -483 -634 746 998 518 200 958 -912 991 -950 -362 -999 -362 941 791 632 67 70 908 61 415 360 447 280 -805 539 933 586 105 -865 -892 937 478 -555 -625 96 -639 -801 402 572 425 -227 -209 -717 -406 726 -368 -709 517 -267 35 -625 -131 398 -3 262 -219 -99 686 831 -793 -590 -357 -760 -564 192 -28 668 -915 702 12 858 -912 -835 -304 181 482 353 126 420 80 -128 408 -609 91 488 -544 -735 91 797 -630 228 369 -138 942 -595 -218 -161 -112 77 403 765 220 -838 -983 -453 -429 -248 -209 323 -479 -431 -611 -127 227 -829 -654 411 -128 261 -634 346 96 -449 616 206 217 -948 927 265 -441 730 -136 -527 -676 -780 415 734 -264 849 -742 -665 -602 -268 -726 -304 -95 -377 814 -40 932 -782 -780 -202 271 490 211 -821 858 514 -800 -822 50 -331 -611 -707 287 -788 -591 130 -737 -70 -351 838 -523 -30 664 -237 586 -754 729 51 -290 129 -91 -948 474 -874 465 850 -227 -838 -101 -818 -271 597 -745 -87 -708 925 74 -990 961 -178 127 67 -633 795 -898 -927 443 -202 -719 -796 460 481 -394 -21 -160 275 -941 485 921 -794 606 729 -4 -408 361 -34 412 72 460 530 704 509 -324 502 -171 658 527 759 -662 -1 -69 -550 -111 -856 524 -31 -156 786 -529 711 229 966 437 -234 694 265 790 -499 834 317 -952 -976 -924 197 -47 139 532 -302 -154 -13 655 -149 -531 287 769 167 564 -698 -549 712 214 -828 -104 143 -127 -549 -729 466 48 -62 259 717 925 -424 -739 169 56 -167 266 940 -941 -468 941 403 -791 -129 -984 -324 -102 832 -610 -11 759 -614 -913 -203 -433 -768 755 712 -338 -866 315 -909 -751 -247 -923 -666 -609 -919 -743 254 -953 976 563 -358 157 494 -245 756 -53 -847 -904 34 945 -961 -369 858 -449 736 184 -255 897 -213 -781 850 666 134 629 313 693 56 -999 -179 456 680 549 710 762 887 393 136 252 -790 649 455 -672 936 -555 -865 -432 -658 -465 511 562 -819 -467 -798 -61 568 634 1 621 -696 -955 801 730 -580 0 -628 603 -318 5 767 -268 194 -625 411 -592 864 232 -828 294 679 -632 -292 115 -761 594 426 -477 859 -555 -824 239 -303 113 560 -49 -150 -893 -820 -295 875 -848 -6 206 -74 -349 432 669 -382 658 598 -596 867 491 -471 -945 -152 -741 446 -73 844 999 -272 -473 -499 984 103 -95 903 561 573 325 441 161 -63 452 320 -522 -271 -838 -565 49 816 540 92 -391 285 -234 738 -678 -466 651 647 82 -403 -947 715 -837 44 178 648 -432 258 -297 -18 -422 836 -914 -234 -701 -188 274 758 131 801 132 321 -858 289 -527 739 226 248 -556 -956 -863 480 187 380 -826 575 145 -734 -136 -961 -356 844 -483 279 289 910 756 670 -244 -902 534 -182 915 964 705 -11 798 156 -377 -358 938 509 -851 79 770 517 -867 242 184 905 -30 -435 986 239 309 486 -445 -781 -650 82 -292 473 -783 494 -360 -908 -742 823 -430 116 50 -315 992 520 -270 463 153 243 -519 -33 -412 952 -303 -779 562 424 643 319 701 -197 -659 -598 -11 535 3 809 901 223 287 556 -622 288 -786 -6 -115 -80 729 -74 334 485 -944 353 -152 -769 -440 738 591 243 -990 -761 377 -501 587 -950 837 504 -610 216 -787 -24 962 -413 20 -171 419 -7 11 888 606 829 932 411 -4 898 -793 -646 -325 876 671 -853 909 584 446 -288 -984 -282 -961 -392 -759 -318 -461 936 -121 611 68 82 528 37 -26 442 627 21 -677 -709 -759 394 741 -643 547 771 325 -23 828 -801 -330 -145 141 -280 593 92 -929 -405 861 -47 -622 -194 31 -320 568 -60 964 -453 627 199 -6 997 -118 573 471 540 -107 642 265 -407 -141 -993 703 368 372 113 -26 591 569 75 637 -260 -646 -189 830 287 -102 666 548 -423 40 -651 -357 -756 -976 -947 764 400 18 830 -447 -414 673 985 593 436 -173 -636 429 594 59 -379 720 438 627 -44 483 -654 -78 -181 -10 -378 -43 -907 546 866 291 573 -88 460 72 -714 -336 742 -450 -125 797 160 -720 485 -79 177 656 482 -675 230 -822 -206 -975 272 433 -464 -193 949 -835 132 421 -999 957 -647 926 -41 132 -337 998 -935 905 -656 638 587 89 -52 -18 358 326 -732 -899 170 295 -39 -792 -855 504 404 -858 58 -481 817 -879 -708 -563 -165 224 718 -203 757 -334 -115 -782 -510 -458 824 -435 373 433 -455 832 -847 536 422 882 -642 -864 -922 -935 595 911 479 727 11 -187 241 -793 -941 130 -309 474 889 -839 -779 -970 -328 316 -538 -21 176 721 941 799 -465 -944 -717 -480 417 551 -386 -695 149 639 794 -96 228 766 785 505 -415 -34 501 -172 789 68 620 -487 568 21 -331 257 233 -631 984 307 508 -418 -932 298 559 825 -979 338 183 -306 360 270 -330 -300 -1000 -910 810 108 393 -27 -648 892 743 -983 -63 665 -660 -795 -958 954 -992 254 315 703 802 711 237 209 616 -241 220 412 -155 -347 -799 53 -86 -843 403 -277 -481 888 464 -139 599 -60 -117 -610 952 660 180 -148 930 133 -629 184 302 -23 290 -365 942 -231 -285 -20 361 -994 8 851 179 -912 -874 -788 230 481 -177 -847 -337 557 -410 -516 713 317 -709 -341 785 -256 -622 -568 556 -253 -439 29 563 -329 989 -211 765 796 610 -117 429 799 90 -282 -31 111 -885 811 -275 364 -35 156 -887 772 633 -324 -74 -564 109 895 -529 -475 -432 699 840 260 622 476 35 230 299 407 -876 385 297 435 -864 904 -230 -457 -262 -985 -741 233 257 593 -219 -54 -933 -165 308 -543 964 -974 371 -75 259 875 978 163 851 -595 -529 538 -443 -495 480 -992 914 652 -195 -945 -990 -484 -656 -139 99 627 819 273 -369 -408 193 -795 122 667 627 742 -557 -930 48 271 -528 260 -84 993 285 551 -952 -345 948 127 -763 813 73 -165 998 462 23 558 977 -474 500 147 -332 912 684 -447 -410 -842 810 642 -348 303 762 605 863 182 751 467 644 700 -604 -57 454 996 -165 662 907 -571 -200 912 707 910 909 -455 442 -617 -707 -480 -729 -878 16 335 396 -126 890 -797 -595 -734 905 -931 170 448 357 -399 755 -535 917 1 -561 604 343 -777 -669 -264 -347 -88 -487 -977 583 -974 818 -163 74 -177 756 -427 -122 -384 -188 204 -554 -719 12 961 199 -617 -597 -114 31 681 712 255 777 -509 625 -763 -109 -67 -35 -712 662 367 513 -12 -195 155 -68 -419 417 248 668 -248 -766 -118 -104 3 -314 618 351 -8 199 336 -351 660 44 542 100 -720 -70 347 910 -224 -862 440 -334 -541 536 297 -149 -207 918 696 -159 203 -644 -838 968 -763 -812 -313 -111 629 -575 -89 677 -738 307 311 -274 -197 -485 -819 646 -819 -539 235 213 409 -67 -976 -816 142 910 344 891 14 780 475 -209 309 566 -924 -552 -53 307 349 790 -804 -599 -628 288 471 -780 -801 -221 -9 75 100 754 277 479 -947 -336 233 -680 832 -19 -556 -366 -737 798 999 -14 -235 196 818 -976 285 971 245 365 699 -810 21 841 439 -480 -175 -386 802 880 988 -635 -272 -725 889 62 996 -189 -763 -638 892 -17 572 139 -623 543 490 867 -14 -206 -347 -915 -357 523 43 -626 -903 307 848 224 54 -856 -192 -255 939 342 495 -648 -661 -683 701 838 -86 -434 3 54 408 784 -834 -107 -748 -497 -6 -59 -606 529 617 692 77 816 -108 -442 438 121 -249 33 -119 249 738 485 -370 45 787 627 885 155 392 409 -184 -418 -590 71 -54 357 -659 622 -723 -534 -832 250 516 92 380 649 -565 703 -768 -826 730 -376 697 827 89 -226 -669 862 -389 -337 306 356 92 -372 986 -292 -228 -95 427 -528 -830 -846 -704 -148 881 3 920 -732 -810 341 718 381 -313 -392 567 295 880 -498 -726 -381 687 -430 -876 763 -76 -105 -817 -565 628 -383 -888 -593 -350 -886 -882 -496 -666 649 -930 497 701 442 799 639 -431 -381 907 -384 -66 -234 511 675 -734 897 127 559 -499 122 -783 -402 748 991 -936 -542 -865 786 813 -642 408 160 457 -870 182 587 340 -413 -324 53 530 6 257 -252 960 -846 -828 865 -391 13 -670 100 0 49 -255 -932 398 879 -465 612 485 -167 152 226 -497 -674 -795 -317 -95 -988 -427 -294 681 10 717 -141 246 301 -563 -980 6 -21 -942 165 -136 813 -451 354 -158 -308 88 54 47 -909 -77 869 -106 -131 -10 -547 -401 501 21 876 36 981 838 -536 305 494 666 -638 -302 833 283 -165 -649 676 122 585 -938 688 933 697 651 852 -7 -760 215 -766 622 73 -585 -477 -818 -775 -719 -990 823 834 -755 38 60 -426 866 -594 327 99 -607 -598 462 -123 320 -288 163 685 -39 -30 -324 -539 777 112 929 -415 1 -296 -172 -884 416 193 247 -468 -992 306 -478 791 663 678 630 -429 405 665 214 -312 -508 -159 204 -10 -44 -427 -249 12 897 500 472 -975 -755 701 -696 373 -326 -244 188 -724 -646 -545 -655 -509 111 -459 90 755 -546 -948 -525 662 -28 -546 -551 -66 581 -126 383 717 655 -874 438 -275 334 -360 -455 -481 238 317 -87 -966 -989 441 382 532 816 310 -653 -295 789 206 752 -438 799 552 166 -904 851 719 881 -109 107 37 -172 130 -810 -331 161 -664 -526 517 282 742 -232 -302 -134 -76 -949 697 69 -207 -706 522 927 -745 -513 825 835 676 -854 -878 467 -802 254 624 607 -462 -635 -254 417 -548 -954 423 -934 -349 -687 546 -480 -523 -267 -310 -452 -243 945 -947 -294 635 -294 -589 450 -969 -544 170 228 324 143 -879 855 -43 -208 771 165 460 -303 -470 -866 -240 -377 24 -278 952 841 -392 -327 -54 -782 -435 964 -608 -679 620 641 842 -120 714 -360 309 -685 301 -686 152 4 -378 452 -521 -459 253 65 436 -898 -878 -737 -540 773 -555 408 803 -539 -657 793 -338 -561 715 988 -194 -370 -320 361 -486 780 -552 526 -977 -17 -993 -535 -635 130 450 -677 -546 -722 727 -891 254 923 290 787 221 -873 803 -77 821 327 -941 -627 592 -605 -48 847 220 -622 -295 -711 809 827 -255 -878 655 -994 662 -348 681 -428 52 -775 -4 840 321 653 -40 -416 11 398 -88 529 -752 -986 660 -212 -418 -77 -295 728 -891 -551 -273 496 850 -28 884 237 -610 790 -462 261 248 -138 -286 -787 382 -496 714 361 987 -805 436 554 -102 -393 4 -544 -368 -62 -863 703 -714 917 496 450 158 393 -548 -238 -646 -504 -925 901 151 686 482 -910 -245 -98 450 914 -915 -245 937 995 -791 -576 -425 896 280 -791 45 433 -563 656 -366 -103 -122 440 -110 -742 -665 512 -22 -671 815 655 -12 -88 -465 -298 843 -957 101 -147 -578 -705 -292 574 368 -555 905 -846 955 -685 -674 -951 907 -572 162 878 736 42 -209 -330 939 -179 339 212 -887 160 245 63 333 177 -123 516 338 -44 -269 -6 870 -329 888 172 276 -868 167 -629 183 485 495 552 229 884 -243 52 399 993 10 -865 -551 -523 234 -506 -979 -769 615 -245 935 -983 171 -163 -398 326 -881 -237 573 -685 728 -486 -676 215 -506 -728 -17 801 475 -764 916 242 665 552 -633 920 143 809 -751 -484 489 337 -987 681 357 62 74 537 -546 -613 365 -510 -602 -96 -36 858 70 -415 -845 189 355 -841 -502 -129 271 522 404 72 -435 -755 534 633 9 -308 374 -435 216 -902 400 930 690 -569 -977 345 922 533 42 -656 487 235 -611 -202 -743 -7 772 -686 561 -181 207 655 -526 -933 999 977 -529 843 -908 -368 -530 97 -705 -873 -614 -28 -660 -351 724 462 456 -299 46 -328 159 654 -545 31 662 -751 750 957 896 -914 226 577 -685 61 140 58 -686 366 151 354 -434 578 -667 -897 -111 -643 -925 226 733 -375 -153 914 -453 54 805 35 -308 -901 -134 -760 245 -150 444 -96 922 -939 203 745 -396 -27 -967 682 188 690 -904 47 -51 874 -281 -44 235 -704 -856 -449 190 -57 396 -110 -98 129 -733 -796 985 -230 -712 -305 -117 -477 -689 604 -120 973 -166 874 344 -724 725 589 570 -906 -558 493 493 -35 76 -292 153 307 535 -898 -244 -524 -301 -448 -877 898 -20 967 -450 -236 452 724 777 438 -53 964 941 -415 596 965 -115 -217 839 -762 -741 -40 -73 -897 312 -818 -925 -738 170 -656 -466 -463 737 -401 -617 406 445 -37 -777 895 554 -689 611 277 -396 -726 333 -226 800 -79 -441 461 -197 -54 269 366 -945 890 793 -861 -482 475 -685 -272 -289 816 -809 -327 510 958 -294 -349 298 -304 -40 -354 893 977 -122 -281 -354 601 -686 362 67 250 243 178 -940 -860 -161 945 42 672 102 -250 -465 -280 954 -451 964 588 -428 23 -984 -48 132 839 -998 968 71 230 -989 -293 979 -1 -77 -765 -261 530 542 -646 -586 884 -53 -675 -926 621 -273 25 -144 612 -408 -317 -786 520 -369 897 -838 284 347 684 182 -773 -682 845 -791 -92 366 945 -182 -891 845 857 282 -605 -610 56 631 -795 232 263 -49 -828 167 218 765 384 -722 -3 149 583 -832 166 723 -794 -759 -623 -560 -912 430 -906 271 -117 -373 -760 944 611 127 -421 -734 92 -224 -281 -199 -67 -384 -90 853 428 986 795 -116 719 831 790 -783 707 -130 -577 -763 195 -86 -381 299 -60 679 -883 26 -691 436 -9 -397 -642 -915 487 -314 -52 286 288 -602 -9 183 754 678 -446 -854 -71 265 -822 800 -160 749 -236 775 840 787 -582 456 497 617 847 868 280 -984 324 -63 -854 195 -227 -502 -332 -451 -821 558 164 339 10 -768 -773 131 -438 544 -937 497 -652 -352 -801 -389 607 310 947 -138 234 374 109 366 -315 -28 448 -627 580 695 220 -171 158 148 504 -554 -41 -224 -602 -758 -706 -877 849 677 307 850 618 -179 741 915 153 -207 932 -936 75 667 120 -936 113 -73 369 34 -602 -748 -455 -686 -277 675 -634 -55 -606 -316 -976 976 895 -967 177 -45 -236 844 -479 470 -446 -711 -85 -581 -359 -981 -188 -58 -47 -261 335 908 -62 606 -131 762 401 563 788 -460 -161 668 879 -59 -602 -524 -691 -235 929 -111 282 413 891 -755 131 390 933 -465 913 -891 817 304 -809 460 873 824 -899 -889 552 -617 -88 -887 -46 696 624 312 810 352 988 569 -109 670 517 -143 -986 -365 881 -991 590 849 -906 -935 936 -731 878 -613 129 809 856 -640 605 -793 90 705 190 -659 726 392 145 -469 959 -216 716 982 666 -805 244 -708 522 -423 -238 -397 961 -766 234 -209 -274 358 247 665 796 -527 -855 573 201 264 -694 -746 69 485 -548 -846 705 706 235 976 -308 -240 475 675 -335 -553 -273 358 864 -36 -439 327 -805 190 731 -343 797 764 939 617 -960 859 836 864 -513 -6 113 -60 -148 372 469 785 -802 464 656 986 -168 907 -384 -178 882 872 628 546 874 -108 367 -415 -359 -404 265 -466 602 -580 870 65 -136 393 371 921 161 996 -609 758 -233 -664 -470 -218 713 735 975 -759 259 357 635 -613 -119 -572 -319 481 953 -676 -193 -926 450 -354 -874 -469 -181 -582 -545 385 811 -975 450 19 879 -918 521 -279 -709 333 193 430 821 292 -13 -876 821 -809 504 743 -988 -396 -384 -506 561 682 928 18 -750 975 -221 255 579 510 -536 -157 -539 -571 -527 338 -952 -718 -696 -168 587 644 -99 -893 -57 461 -493 637 731 630 862 -594 -608 -711 987 247 -547 657 -180 73 781 -503 793 -809 -172 917 -101 -859 -379 6 66 -162 -488 311 123 -396 -344 684 930 381 -25 -764 -725 -967 933 812 -357 -61 -364 371 103 -488 428 -440 -728 717 -431 237 -549 -846 -545 228 -602 -701 -300 207 -503 -89 536 473 -715 988 623 -130 -693 617 691 654 -975 -435 -354 -978 -281 707 944 573 -976 798 660 -416 198 267 -959 -261 -103 937 567 701 -623 370 -639 38 460 823 -813 -646 -772 -507 540 318 382 138 -321 433 -83 232 -980 979 822 -386 613 -75 394 411 836 388 356 90 -327 559 -220 742 -371 783 24 111 -823 -807 312 820 411 341 -565 808 -552 -559 -809 -603 -489 339 195 172 80 -245 548 898 582 -296 -729 400 211 -287 681 -897 162 700 -777 -5 -772 -134 307 -93 -775 -106 538 -488 487 977 690 -978 -154 209 -130 -458 -927 487 -673 620 671 -813 765 -201 -590 924 259 -847 -523 -813 51 867 264 794 -854 591 -343 836 431 -406 245 405 -922 -140 -253 -228 794 493 949 -264 -486 -103 660 719 -903 802 -195 914 863 -265 620 916 -617 817 -484 -851 534 374 -201 -41 -239 -812 972 328 380 -750 -471 256 676 -945 -204 -504 212 208 -118 -626 -735 653 -983 538 930 988 526 -22 185 340 -555 817 607 180 54 -375 -579 176 980 31 791 -529 -723 10 98 11 -223 -111 496 -941 149 331 -735 -360 947 621 409 -442 -818 -133 -200 -873 -934 167 708 -220 -340 634 -364 -53 763 175 279 118 -971 203 -139 204 -830 -723 515 488 39 433 981 -297 5 985 121 -266 911 -14 36 -995 -503 -703 -156 -722 -829 958 -742 -751 770 491 -777 683 -912 -165 41 -862 75 -270 708 157 790 -200 873 644 -574 82 -520 532 -122 327 706 942 686 740 227 -705 -936 473 -763 -891 -261 -767 -152 -97 249 -187 -95 -406 -92 -691 120 857 -82 -483 -409 832 696 -792 -673 630 907 428 -385 -634 102 -304 -298 349 -656 -978 239 -204 -547 -839 -458 219 815 -283 816 537 -580 -504 64 33 389 434 718 -910 -181 -305 190 164 -923 -159 154 -204 -552 104 -286 186 716 852 5 827 -225 98 664 -906 490 234 -428 221 268 -71 -650 905 -124 -30 -589 -345 -499 -478 896 -128 -416 -604 424 25 182 663 17 -918 622 450 -64 -355 564 705 667 -779 660 486 -734 -572 -56 -266 38 53 -626 398 -470 -112 -960 -969 339 -370 -631 648 498 -351 -228 -448 964 547 -574 -30 -183 337 574 -482 492 700 -821 643 371 -372 442 -221 153 -401 198 797 -187 848 -675 2 -920 -581 -924 370 712 204 -277 862 980 231 -749 983 726 -783 -261 -43 -436 731 318 497 823 528 586 -86 149 -940 -2 406 122 -602 -372 -722 662 754 570 113 237 495 -218 617 -885 208 -567 692 -93 -191 -956 -63 322 -900 -124 530 151 818 169 310 -530 745 55 -319 -521 53 655 -674 80 -212 229 474 -706 -878 295 469 404 876 869 -355 -550 -386 597 901 342 958 -182 -896 -978 908 618 -680 876 562 -110 807 17 654 -454 727 -746 441 -342 368 -548 -461 -873 -747 274 400 857 -364 631 722 -997 181 -915 268 -679 981 125 -816 -459 73 208 809 444 290 -510 -718 -23 -452 -930 565 -323 -101 -42 461 188 457 972 -649 -613 701 -329 -5 883 -305 674 -526 -620 -847 -416 -397 547 -43 611 -776 -208 614 413 -463 580 -862 -995 674 -71 619 918 439 732 568 -335 -613 559 20 -619 986 706 -382 371 -877 226 -617 -398 318 -186 357 474 -945 -178 684 -588 -630 -348 122 262 -496 935 877 595 159 930 -877 567 164 -995 218 472 350 56 -244 -532 21 -155 678 -192 660 -439 485 598 -491 -752 -95 269 -88 -76 -733 -102 712 754 522 -419 893 -837 165 -963 -188 704 -598 583 -819 75 302 -767 -516 754 -997 -510 6 -322 -577 -56 184 -344 -270 -345 -710 564 -704 827 234 77 -527 -607 -98 865 -201 -645 792 239 -614 -544 -453 777 803 -925 -275 217 -387 173 760 622 302 400 786 -749 -331 689 -948 172 -737 -752 -439 -394 -718 5 823 231 -70 512 -827 -82 -822 -251 -77 -496 -378 -539 -975 925 633 -162 228 -375 -644 341 469 202 189 497 -580 282 454 -545 943 579 -982 137 770 -130 -904 215 20 -702 194 -498 130 -89 -824 -396 -82 -897 -477 6 958 373 326 -800 -150 -233 174 -356 460 568 -996 -709 -213 -667 -548 809 -634 769 -868 -136 -515 714 393 84 -3 -929 796 -315 -18 -819 -85 277 -209 980 -279 -898 -67 -328 858 636 115 867 -348 -473 265 -316 398 -447 322 -18 84 488 554 250 385 -897 -248 540 173 669 19 502 220 -369 -747 -851 -5 775 37 560 -646 115 -806 77 -148 -674 -617 711 -408 594 -214 -702 363 371 -103 498 -161 -216 -904 -63 -37 469 256 -722 -60 995 850 -248 -409 666 -576 -660 832 78 -313 -579 -244 729 -213 -49 -778 -639 -373 -969 -377 -778 567 800 -204 -426 -175 442 -352 375 683 -58 -861 124 -199 -20 407 912 -613 -31 365 295 454 465 -232 -600 -266 -209 -655 505 -111 -862 944 -650 -131 840 -52 739 668 -829 755 -107 197 473 -531 61 841 -107 -768 738 943 899 -685 -747 -806 167 -4 148 874 -583 145 553 -214 982 431 -925 703 -775 -400 314 -637 -143 645 -453 993 -721 154 -270 530 403 -643 -101 -813 -260 -949 -891 345 -866 871 -405 510 835 -120 890 -263 127 334 -464 883 -811 -643 779 167 -319 -200 721 -640 120 -579 733 -618 -938 542 -367 367 -475 -39 65 -84 241 53 414 -197 134 -856 522 998 794 -841 -376 943 164 -562 -703 -533 111 -821 -160 -705 -85 614 82 843 950 354 -762 -568 911 361 -717 469 666 875 -715 172 2 -731 -132 -845 -828 857 282 133 -512 -38 391 104 401 -299 657 170 417 276 66 -760 -169 496 -907 791 509 323 790 -3 -752 -250 -920 -24 434 867 -717 294 278 769 785 -33 431 588 -708 -795 110 178 142 -321 426 -299 -342 -91 797 245 -573 -144 11 -755 -57 -389 219 996 -979 584 472 135 -768 634 -257 -511 -919 125 -890 748 -105 733 128 -6 -504 338 317 -86 65 264 651 854 -778 769 -687 -863 -884 464 -545 202 279 585 616 -948 717 -118 -424 -195 70 -235 692 870 594 896 -499 246 -930 488 -536 -796 877 -613 -702 -451 908 438 418 -834 196 -913 260 707 235 932 973 879 -196 -295 -973 -472 -270 22 376 842 578 -616 415 499 -56 -480 561 883 -308 -5 143 -314 -782 -587 -659 -722 -583 -969 526 856 730 620 -10 -486 441 974 -141 -644 -958 -253 -975 -88 -303 247 -475 493 764 -248 654 945 -424 -157 509 401 -500 -899 -250 -976 172 -271 423 972 322 894 361 -512 -88 196 992 570 -339 271 -458 -445 -453 -914 -755 -865 958 819 719 -615 524 -967 -114 746 345 812 -670 191 565 865 -769 -430 710 246 -908 535 -695 335 635 464 -696 681 -434 340 -55 -291 -727 965 -765 562 -968 -697 -217 -405 -166 694 -417 125 192 9 20 -233 478 -601 -685 -262 -411 -813 -710 890 -187 -47 -150 178 -844 -822 616 341 -309 355 -332 -301 130 100 -746 -625 -776 -258 321 314 836 -577 995 571 483 779 -595 -493 -818 -709 338 -423 975 876 -682 -205 -29 -36 -233 -801 571 544 -608 -870 -2 177 -263 809 -302 977 133 214 533 59 836 -574 348 24 -68 -482 500 634 699 -401 -790 632 725 -642 777 -264 -890 -547 307 -427 -538 81 -542 182 -236 -818 86 518 -240 -469 -527 342 984 -223 532 -859 -510 -732 714 -869 -703 -111 -982 183 -705 -324 -692 125 801 451 806 -541 -965 -128 -216 -504 -321 669 924 305 906 -325 -652 -379 -666 -189 -574 378 58 -126 954 182 -319 359 149 -878 -105 701 772 -448 962 -571 118 -172 -385 869 -376 -34 -198 110 -403 -215 777 446 -338 -295 -778 -881 -417 -607 935 -396 787 53 -630 836 721 -510 742 513 -19 862 -328 -447 226 354 190 39 868 789 192 -178 175 989 725 133 -394 36 24 -116 -985 -207 -12 581 -497 -860 345 985 -309 740 435 -153 88 480 -113 -286 -839 11 590 668 361 -774 295 -73 860 962 420 -442 370 826 -575 498 521 484 271 543 -863 577 -12 124 488 559 905 143 -699 -267 -877 751 845 -517 568 -28 -527 328 532 631 -733 -570 330 711 -359 -950 103 775 -564 715 -829 -373 341 55 -552 -292 -660 -364 -432 -878 -705 556 1000 197 -642 -133 -709 768 308 -850 -658 574 -233 590 335 -809 6 665 -637 -543 -734 -636 658 -158 2 -414 546 358 822 -562 789 394 -604 -64 536 -977 581 -325 263 -617 396 768 -524 197 962 707 -546 870 501 260 -267 -461 529 -814 807 334 734 -788 456 18 170 542 -287 -569 -49 -956 -554 377 -59 790 -64 -469 -755 -881 -943 -116 413 270 -470 -978 9 760 -310 -617 511 165 -536 -463 30 -324 469 724 -145 296 -799 -819 -697 803 -920 -936 -889 -885 709 -839 792 605 -323 -796 -907 -831 762 280 169 91 -970 20 769 668 66 336 -926 -212 479 -603 -380 138 993 -987 -161 296 358 -164 -300 788 894 -369 729 227 277 493 760 -394 -671 954 -970 508 -717 447 439 -946 863 -393 -543 -350 -23 215 -518 546 871 70 -180 -769 760 -414 -869 -602 736 -967 283 -19 -581 349 -127 177 -45 665 928 237 -184 -942 22 350 -691 241 332 57 -977 -912 184 -542 965 -407 -299 -857 -380 98 -241 -144 -716 462 715 -763 -283 53 -891 -333 -335 -186 -323 84 474 -958 126 927 -818 -192 -879 -533 646 -184 -196 -84 839 655 -246 181 -562 646 -984 -982 -515 -861 150 -457 -724 -580 219 426 374 925 -496 227 -936 -787 61 -819 -77 -162 604 106 240 -912 687 -897 392 462 391 967 53 -937 -635 812 410 714 963 257 -462 898 -514 510 -622 -983 -522 -384 454 185 -319 419 -546 26 -899 -741 682 -934 635 -854 329 -482 -872 -64 327 -137 514 -318 -756 -446 -816 692 -160 -448 536 256 30 -219 120 698 308 813 886 296 -489 -985 -356 -973 241 799 794 597 -665 -762 -880 -504 752 -451 -541 91 -901 4 -459 -633 498 919 -560 -464 967 288 579 -257 -100 -864 523 -424 17 225 -143 -597 -610 -541 37 31 138 297 -180 183 188 499 -441 323 -930 382 488 -368 -702 250 -130 401 -75 424 -754 -843 45 930 864 -275 736 -369 -18 293 504 -258 29 302 -244 140 -657 -154 -982 47 555 530 970 511 -786 289 -425 -182 -932 804 946 934 -48 -352 359 -998 -216 -686 -521 -440 -564 -435 345 151 -397 -420 663 749 -336 212 912 -199 -276 433 -868 -158 -9 892 -373 -813 -553 880 932 811 393 866 88 564 309 102 -386 228 426 479 464 145 308 -942 -210 671 118 769 -849 -11 135 285 701 364 -792 484 -444 753 921 -866 -866 -244 277 -131 -274 -779 -427 -168 94 -60 248 744 -186 110 -618 589 -493 370 -164 -713 -755 -540 479 -441 -669 -528 714 -663 -643 -164 451 -177 476 -669 -178 -487 -305 -1 -895 -470 -867 767 -272 -993 -725 -463 -747 869 958 323 -465 -607 -666 -645 -445 297 -712 -575 -189 -100 886 87 -776 649 626 -584 -499 376 510 319 822 -480 898 -932 245 -1 -929 -421 -427 144 193 932 -900 -797 17 428 303 -164 784 811 -893 73 954 184 -229 449 -203 -93 634 769 891 -337 -78 845 444 -824 380 955 -719 -478 642 -787 110 548 176 842 -796 -243 -741 756 291 -443 808 -816 997 -905 951 -292 594 236 -370 279 -743 -37 -211 190 -493 -368 -386 520 115 -490 -81 -395 -103 -508 -574 961 -946 -471 430 735 -83 -649 -329 847 -884 632 -227 248 748 -527 49 -426 15 605 996 859 -416 393 249 -755 66 -308 49 -190 794 -82 -587 -960 -454 666 -531 -211 436 805 -380 565 325 -89 254 218 513 -480 -377 531 313 -593 -113 417 854 -2 520 -796 634 779 754 114 968 477 748 543 -832 -606 8 504 306 -251 -10 -895 -454 -592 891 -844 751 -150 -99 -29 -466 482 350 894 520 933 688 -816 176 123 191 -181 100 -767 -173 493 -60 -59 321 268 196 114 -229 -860 210 -636 211 431 -537 818 -251 218 37 857 776 175 -947 509 -198 847 -996 923 -384 857 -657 -877 -641 -109 515 -154 596 548 101 -882 735 452 -879 514 962 -527 923 -802 -303 583 -154 -894 -981 94 959 -521 -165 -791 469 832 834 -540 -370 442 -947 -916 -333 -797 -998 -985 -230 -951 -413 982 -100 214 -170 834 78 -475 41 301 -904 -931 -249 -521 715 -4 -795 79 -661 166 872 39 -658 286 366 364 -900 430 -707 -717 -339 635 165 27 752 -374 422 2 -883 -629 -188 -338 -866 916 282 321 -364 536 825 866 675 713 545 178 562 865 -520 -238 131 -536 539 -711 -459 -632 -522 -115 10 -236 891 -39 -561 986 862 315 593 891 -194 120 720 -424 -838 877 -706 -936 -714 -748 642 -141 345 -244 247 -111 52 858 -377 749 495 -428 -825 270 492 -96 852 999 893 168 -167 -146 -344 -584 17 724 -715 922 698 -104 851 -961 443 -38 894 508 482 653 -588 794 1000 -616 637 -231 -296 802 164 298 -62 350 -909 -724 94 -549 584 10 173 374 -595 559 -709 205 758 -560 -260 510 -439 -579 594 -542 -190 351 -505 595 391 -577 947 -625 715 -574 334 341 900 -582 778 980 -783 533 -341 -38 -261 -495 -954 -216 681 -205 993 -757 -216 517 -672 -532 459 946 11 357 -303 18 -836 -238 794 339 -239 939 212 221 575 348 333 -488 -140 -948 -66 -995 822 -880 -332 178 104 -255 -257 -643 302 522 548 94 -836 745 542 503 -20 626 877 524 -410 199 900 -829 -897 460 829 613 -532 -151 379 -522 -698 208 -562 717 151 -57 -78 -759 134 -421 -282 -448 270 789 -585 -106 -917 615 419 880 400 813 -493 -558 -556 116 731 279 -583 519 -363 693 -586 -296 289 -200 -558 -314 -480 776 292 572 533 59 -731 -95 334 715 115 -653 -175 -193 -858 840 763 98 -992 -793 -236 -446 -536 -173 90 -940 -92 -46 261 532 -43 -739 -742 -68 -432 -820 -578 518 -67 968 -539 -659 899 17 -426 -859 815 -505 141 -788 952 -782 -322 100 126 -929 692 -850 671 -642 -756 -334 -331 -253 36 745 707 -996 -685 467 257 -25 -505 506 360 -81 -301 -647 852 -351 567 856 -476 625 -970 -430 -241 855 699 -627 768 -724 -958 -102 -608 929 591 871 77 -464 -283 -828 588 464 774 -603 221 732 637 -869 -853 810 530 -843 532 -422 -988 810 -951 -923 -85 26 -992 -1000 -396 -398 -247 914 849 760 -759 191 963 409 -766 -807 748 843 429 503 28 540 383 -16 -729 373 -465 -658 -536 888 607 -584 862 -123 -457 403 732 -674 108 -741 -156 -104 -581 414 -639 360 118 -11 767 -723 -505 -962 273 -268 705 20 289 922 -767 -5 -642 -187 -366 776 -23 -842 432 447 -284 281 -3 -437 613 633 366 -990 -203 -304 930 -772 836 -843 999 304 -897 785 -559 506 -626 27 -514 86 885 924 -850 935 670 165 169 711 -258 236 614 329 817 519 -939 -448 694 438 -345 -105 789 -811 658 -26 -230 -376 155 375 943 -174 -357 -745 674 257 -665 43 -442 727 -542 614 -401 985 708 249 -645 461 -747 551 -424 -241 -581 -770 -178 600 -352 -954 622 470 -949 -216 832 -162 -963 802 -988 624 -46 519 415 136 34 640 685 -675 810 595 956 672 -928 501 80 939 -86 -332 625 -687 938 752 707 -792 -572 804 -502 927 -731 600 -80 903 -92 -647 -781 420 -853 -897 -60 366 937 764 559 560 -67 744 -247 750 749 -862 395 577 -754 -878 -346 -499 -343 599 237 -896 -456 571 663 837 -71 68 896 -520 -671 857 -75 472 962 70 783 681 909 776 492 924 -741 -418 714 -953 -593 -676 940 252 690 106 -333 365 -814 -40 -193 -741 700 -896 762 84 64 -547 -326 477 102 625 218 -476 -264 881 -523 -987 463 18 -390 931 -332 -817 -329 326 606 832 -880 11 -619 737 -257 645 -400 -506 700 -704 -366 -650 490 986 145 -714 530 -315 -364 519 597 -81 -54 143 -805 773 787 -575 327 -698 190 843 -609 332 -887 -566 508 217 323 341 -43 323 -617 987 508 254 -411 537 -242 649 78 180 31 544 539 -388 79 191 825 -177 -953 -459 519 395 -238 -778 982 930 178 656 -37 345 628 -151 561 -566 -367 -883 163 -404 -597 703 -552 -28 -83 937 -266 655 -729 -603 767 -992 -579 214 717 450 555 -960 -246 -579 -993 797 921 654 967 326 621 633 -33 -934 -658 582 -916 -563 -459 701 -785 -612 607 106 -135 759 402 -785 -155 -826 496 570 186 -913 784 -666 172 358 434 494 110 134 756 724 718 -436 -513 -231 -561 -22 521 58 -738 376 -427 -808 572 605 837 916 190 104 -839 -924 -563 359 -548 -504 286 -270 606 -85 132 984 -51 791 364 -796 715 -139 -941 -900 501 633 877 -461 -634 304 758 -235 332 -547 133 220 985 962 10 -681 893 -963 31 -698 421 -14 481 -247 396 562 -564 157 -428 -40 450 648 -413 558 934 913 -221 861 334 772 -559 -230 -315 145 -878 478 -409 285 479 648 -116 -483 682 -569 573 -835 -497 -510 -590 89 177 880 241 -614 962 -405 -731 995 839 -158 -941 461 142 -824 309 -865 -858 591 -338 -450 137 495 671 0 -595 -491 244 317 992 -486 -792 215 959 -128 251 -125 622 -633 477 -383 -515 925 -147 -834 744 -837 -675 -553 554 -11 -242 207 775 -414 -845 476 -984 790 202 822 -976 -402 971 -136 582 -832 -595 -101 758 -164 -644 -998 -104 -709 321 687 478 -601 500 579 -638 -14 -663 161 511 544 270 -543 230 748 -755 -90 391 917 -883 764 120 -858 923 -53 346 -546 168 -759 504 -382 -528 311 -914 -798 -123 655 265 262 -968 -72 -904 74 -227 -533 -672 341 -623 -306 933 -799 -691 693 -993 962 7 726 -364 224 -991 915 16 -675 367 -950 563 920 296 -235 673 -117 -33 -594 766 74 492 -919 277 -374 -861 -439 -992 592 948 -507 -912 447 -210 -103 -109 -810 -444 -289 -779 -279 -580 -281 395 681 -178 28 479 -459 889 -893 4 95 -149 904 -952 -803 -305 -490 626 -123 624 -325 57 -64 39 -619 708 265 629 -846 -41 -672 -995 925 114 753 96 199 348 -943 -543 -331 645 -412 24 -138 852 772 -532 757 943 -376 581 736 -196 -226 -737 -491 -350 -325 300 -461 748 517 573 983 960 -647 868 798 -470 986 -45 0 -345 599 582 480 305 937 -72 751 147 -879 866 -801 601 -874 576 971 305 902 858 338 -645 -508 685 -495 641 292 858 -640 -2 296 -353 661 322 925 -920 455 -417 141 612 -985 218 665 -172 -687 -693 937 952 438 176 -4 312 631 -575 -964 151 -695 -781 -290 910 -160 989 505 513 -989 -987 351 -340 751 -841 805 -326 10 -539 -451 420 -323 -61 149 836 258 -31 809 -845 71 154 -106 801 -317 69 -684 -975 -918 -453 -803 -422 -162 670 -24 613 -308 -530 -586 279 -572 -567 497 -477 -625 -882 560 -181 932 971 284 -910 330 -699 305 -249 -699 327 433 -39 -400 -185 91 948 -533 -114 591 555 21 652 886 -700 -238 421 501 -498 -740 -778 -898 -50 280 -954 423 432 766 -553 993 906 677 -989 568 -18 923 879 -206 -999 -189 -511 -531 -831 883 937 -926 999 451 112 -494 181 903 -105 371 156 -93 -117 -191 -887 417 108 585 -284 400 -729 634 -450 -918 592 640 -830 575 405 -875 -993 274 -212 853 828 654 33 -960 748 -93 -507 800 -353 292 -499 -749 678 -638 82 -357 -736 -676 946 844 529 -750 -315 -677 -549 -626 -580 -955 -901 -347 -269 -297 -945 -250 746 335 -838 66 -212 211 289 -651 764 -482 971 -995 75 757 380 -46 -360 210 14 -478 956 746 645 -57 -86 869 -903 -285 -306 -309 -617 -291 -880 965 932 -781 598 -684 -614 721 442 -603 928 -953 644 845 611 411 864 211 -362 -161 -494 -441 -279 -218 774 1000 -974 114 -546 791 103 -181 -901 -172 -69 772 -699 -678 -997 -176 484 980 -551 785 -42 -955 338 -540 -822 784 -313 -609 -581 -283 130 -244 -716 500 -839 -252 197 -235 -531 938 926 531 -692 442 275 263 -625 -510 -9 -355 625 490 -702 539 409 364 -931 624 810 405 928 -553 18 250 -467 162 526 -441 -93 -944 483 927 49 489 -285 245 -268 52 140 249 -789 630 -8 899 311 541 -530 -98 -715 988 -86 660 193 509 -505 578 355 -443 -883 -492 811 -52 -252 926 -920 153 -987 751 498 -374 599 206 -635 -816 -713 192 -320 -911 787 201 824 -304 792 -980 604 -899 -414 301 299 745 640 385 -336 -985 785 380 -889 643 350 -591 -2 149 -282 -899 627 777 -629 -594 -647 -984 721 543 716 -397 860 402 -484 321 -801 624 -109 706 206 359 -798 257 -810 -123 578 223 -629 -494 717 843 -441 -435 91 -940 -883 -635 -942 899 591 -443 264 -191 -116 305 -926 758 -201 736 272 745 -852 192 -607 -202 776 341 -651 -725 -685 -434 518 -23 906 -87 489 905 567 897 -512 650 833 24 -28 -263 849 -727 660 957 667 875 988 603 -72 -15 349 333 -17 553 -791 -298 -760 726 -334 609 -131 -515 140 241 -237 88 108 -542 -851 -801 -424 -109 -657 -585 -551 -187 40 969 533 -358 -818 -225 -15 -446 -996 148 770 -680 -764 312 174 376 -511 -874 -72 218 -141 969 -807 -487 -713 -53 342 256 -904 277 -209 -587 -552 -644 -897 509 924 254 599 981 -40 230 662 688 -147 -290 -187 -842 589 372 780 808 466 -178 -447 705 126 531 466 -389 -108 -220 278 861 794 -821 -738 -764 74 -173 -353 104 -273 -349 424 -973 125 -764 32 -130 -75 -942 58 324 95 463 630 -666 904 372 -446 -879 178 103 753 906 -180 -407 -819 -860 380 -232 3 -309 -967 4 -326 384 -152 -631 892 -904 -84 751 242 -756 -564 -35 -703 183 -447 -739 -153 890 171 -2 -405 -123 -509 106 982 163 604 -494 501 337 -370 1 672 100 991 -769 682 -391 -481 -341 264 -41 510 -727 531 -908 -537 -435 13 -273 -411 -951 -232 -601 599 -706 -136 519 302 456 91 765 5 -287 525 281 -660 -57 469 815 -850 -271 -466 825 681 407 -669 212 55 -334 -106 871 207 -123 -540 -260 199 -387 59 -597 358 -720 -236 -672 473 -396 500 -310 44 -424 969 -605 322 -735 897 57 -844 88 438 25 553 436 745 446 -385 -746 -333 -515 -505 385 264 -773 -18 76 -58 -76 447 26 870 651 649 -811 306 -644 -116 992 244 610 718 68 -409 321 665 -35 -851 -122 -148 969 -794 -963 602 -281 -879 169 -787 202 -217 -860 307 430 -551 936 -413 -127 986 -282 -303 941 -215 -630 -337 784 -126 489 346 8 -689 -751 -146 229 -291 -295 -703 -66 -960 7 671 841 -940 380 -267 -93 83 -680 286 782 925 91 245 -374 833 786 258 -41 158 -797 -314 728 -439 373 448 913 12 -707 277 611 -606 197 -482 665 -453 -655 14 -171 729 749 417 604 218 -257 -237 -181 -478 -252 -856 950 872 132 -487 -254 226 -42 951 103 526 -973 -757 761 -61 505 825 -160 -278 -587 841 -345 9 -522 -575 68 -831 900 495 -680 792 6 174 -677 -228 -650 -596 26 -200 15 -443 819 -25 -757 -111 -887 25 -242 647 924 792 844 67 31 782 963 870 708 -196 -183 -385 837 -188 -35 -839 82 907 515 420 -364 331 -701 604 237 -786 207 87 126 -458 423 550 -758 75 -985 680 137 -161 585 581 -683 -307 285 742 -189 -275 992 647 654 187 -37 -134 915 427 -18 -443 -996 969 34 664 -330 190 842 -833 379 270 223 -350 -96 -983 -75 -19 784 -218 852 567 141 -68 512 -57 472 685 824 -196 741 693 145 156 96 220 926 542 552 240 290 -291 -527 -596 -298 -988 704 -380 844 368 725 -364 -592 916 628 63 587 -682 -157 -735 -327 998 250 461 766 -409 -546 555 -917 -793 977 -388 -92 453 -819 -467 566 884 -981 439 439 296 813 -388 -891 -539 -822 -183 389 365 -749 210 732 70 476 218 -755 -905 -818 -726 522 577 -57 -468 457 -705 861 -370 -118 625 742 443 -316 195 -208 -82 808 -321 -138 817 -886 99 249 608 -500 721 -319 305 867 -127 725 775 -974 -763 692 910 435 -768 792 -897 -169 -532 -272 392 462 599 337 311 856 506 -645 -363 653 168 546 671 779 971 -527 505 632 396 988 -238 693 961 606 -263 509 388 -947 -189 356 858 -465 220 350 -467 680 297 974 -983 700 -294 292 182 -744 -173 -510 -346 -731 -867 -605 211 -668 -17 -863 473 435 -610 -502 -981 -685 748 705 16 205 663 -827 259 -728 854 375 -535 128 982 513 253 -282 -287 -289 -374 -132 -796 342 -805 -791 443 -475 284 666 825 629 -223 796 270 -54 -539 -802 -339 341 -985 842 768 594 -635 467 -615 -595 -401 -830 -915 518 -214 632 -769 594 -824 615 -272 -596 -420 33 868 -634 990 -428 -273 879 -425 -482 -495 477 503 567 -228 -292 -470 383 941 291 -909 -175 -719 952 201 122 -517 149 -511 -682 -359 -971 716 282 -292 -134 155 367 882 993 -125 780 408 661 -814 884 639 -272 769 19 531 -877 852 -133 500 189 -264 963 -202 947 73 406 271 -199 297 -910 248 992 -504 -311 973 -678 612 -748 -453 -256 100 577 -825 855 -164 -486 -549 496 808 -498 601 -892 -416 -510 -486 632 717 -402 573 270 -461 -567 4 -843 -920 7 974 850 -38 -440 743 -247 31 -681 -467 -815 -394 -269 480 955 -956 703 -445 -601 188 656 354 191 -344 -601 -240 -825 -280 604 -180 647 -64 681 -367 800 -842 974 598 -505 -230 -673 -287 488 -880 498 -986 -309 238 -345 -694 817 -357 486 -971 676 -532 -130 -787 903 591 173 26 -468 -282 753 -383 268 769 458 187 -677 -862 -729 -193 208 414 668 -695 489 -706 -587 -373 696 -813 -904 -177 -866 -459 115 -749 186 -756 598 -546 -866 -3 -621 -554 399 223 -963 528 -595 302 -242 -313 -373 -592 652 728 -805 -90 973 726 -40 85 -979 -848 -379 -715 -394 -668 266 769 -579 582 -326 -465 -514 487 459 -371 100 921 -38 -218 -940 -570 347 -953 772 -173 34 261 -719 143 -351 -230 495 -635 -89 113 766 757 -842 519 -658 -420 -394 -159 -509 11 857 -697 541 420 -365 -344 -634 -914 -459 -329 97 -497 575 550 -338 80 -649 159 906 -645 32 -132 555 244 971 195 46 732 -730 830 -61 -469 -196 40 -417 840 485 302 248 -420 845 706 778 944 948 710 136 752 610 -286 223 -607 937 -322 -509 -83 -20 349 -950 -349 -752 -563 651 -541 -761 -516 -876 -356 898 648 -300 305 851 -211 -336 -504 927 901 501 -41 674 946 -952 27 443 888 700 468 -369 -15 233 -481 -31 -445 -622 643 -302 -233 692 -142 -451 749 479 -453 693 563 -831 693 672 -591 517 458 -126 769 919 672 155 991 -242 -486 492 -997 -289 -110 -744 341 -78 484 -710 557 -465 -230 376 832 -724 -439 -364 -410 36 818 577 56 -589 -251 374 558 -744 35 685 -456 176 343 414 178 883 762 411 336 -641 166 419 -459 152 -931 -198 683 315 740 236 205 -100 344 -902 474 351 869 -737 302 690 410 -579 -274 -71 -112 323 -286 388 697 -761 -877 565 -448 -328 -573 -645 -180 807 -917 -412 -747 -324 936 -69 -323 -470 -766 44 862 -306 -381 184 459 -92 332 820 -56 -209 -900 404 552 -541 238 593 -866 -646 -882 -382 654 528 -746 -592 302 317 -86 -807 540 -925 172 137 124 572 283 -849 -678 -335 927 122 -62 967 -288 254 -439 950 386 854 -221 -729 963 -101 -541 -901 985 -202 -806 -285 -820 -748 489 194 896 -985 -201 -52 -342 784 785 -541 127 540 787 -588 949 263 944 671 160 -934 713 -159 274 -528 -863 858 343 279 -626 732 720 -830 -533 -45 -815 -39 318 655 -764 922 -766 420 -461 -856 -797 897 -955 -689 594 -812 -543 720 -130 -41 -244 53 9 610 363 -429 521 926 -350 804 903 -460 -316 932 692 -695 -22 -570 -925 240 -474 -536 -588 -193 930 702 -780 648 -768 -639 -244 441 597 328 -608 -512 -924 -191 -518 -31 954 -448 236 -69 391 680 53 668 467 -745 886 -771 450 64 -188 427 -238 -733 973 846 -406 866 349 716 368 568 -352 901 427 -541 875 207 447 891 507 539 -847 918 -932 548 502 -633 -386 -374 493 430 -389 289 -947 -679 662 -221 -312 -453 -581 -663 641 746 -822 -493 -39 -221 -846 159 -784 -116 882 -590 -718 581 181 504 608 -45 510 -349 712 -405 -667 -752 134 52 -136 318 -262 -809 227 544 -893 -318 -111 209 927 92 -993 -216 249 188 -541 43 474 207 -834 -257 -16 160 696 52 729 12 -633 986 -101 -714 335 -552 447 553 780 -532 539 -799 384 -166 -754 729 -894 -724 -882 -12 -45 -388 427 405 548 -848 569 495 608 558 903 585 756 111 104 -419 839 342 785 948 -872 -799 826 -126 -989 480 588 -886 5 26 9 -97 -242 960 463 -135 -545 536 823 891 745 -207 -60 -597 -58 505 -929 -323 -653 37 -912 -837 -360 -705 630 264 -401 176 -708 -139 -43 896 -896 -404 -945 797 -603 177 -826 -870 -198 862 327 898 -399 -858 864 -114 140 -590 -271 976 237 609 414 154 952 -779 958 -52 -225 377 -873 855 -792 -211 -588 -889 343 245 474 -266 -515 910 -364 697 -210 192 -443 186 719 -653 725 -595 79 351 -436 -842 537 711 -596 -541 647 -909 296 -410 601 710 938 -920 -585 -912 910 124 71 -445 -623 -242 159 49 -321 -462 -84 -444 391 -378 -325 454 374 999 14 -586 -674 -697 -249 -344 529 -660 -894 -999 -286 -757 979 -699 853 177 810 882 313 -318 249 -302 434 840 -347 -233 683 459 425 180 256 943 -179 820 92 44 -230 576 721 794 311 797 -974 -238 190 838 -516 -665 -656 -366 280 -352 -421 100 259 993 -321 -969 -593 490 -201 644 -864 295 951 -508 620 578 465 416 -652 -379 152 343 32 -741 -327 -83 -615 108 967 -530 468 -872 153 652 -519 -512 -548 920 891 252 -852 -17 434 798 -950 -61 409 535 -862 -612 486 -526 -587 957 739 -968 -643 846 -491 717 609 995 -897 149 -459 -451 -950 423 -687 910 101 -4 243 -420 288 -71 978 287 135 -15 663 471 -103 535 -55 -241 839 -750 627 -731 19 691 579 374 -170 165 513 -397 385 -214 -991 -618 -828 -125 -117 369 -230 147 -649 -639 746 -208 802 -897 -438 576 519 261 -928 -479 232 886 -280 821 -728 840 775 -661 567 -192 952 -966 199 728 -503 492 -736 -637 644 -565 344 -211 872 -564 -352 -513 -174 968 -195 -892 334 446 425 -33 903 -648 -234 -499 -567 80 760 -890 938 -469 956 -611 -917 921 970 -586 82 661 -727 -396 -336 -800 237 -968 589 -39 -462 29 -737 -937 -701 -382 -94 192 445 422 -67 250 450 989 -992 468 -890 678 727 -152 566 -617 -608 378 497 -499 -753 -990 908 789 866 -402 -926 -981 69 269 -675 756 606 95 866 -61 -156 -86 -594 -520 71 148 19 705 -329 -659 -223 -644 881 -491 -128 -588 648 -126 231 -837 465 -185 -193 681 -744 85 -580 354 -174 873 -78 825 614 713 -494 -35 964 -311 -174 -384 376 378 -395 -707 -110 -938 488 -872 705 -828 -381 -475 738 -807 449 107 72 -155 -343 -495 335 -848 211 648 357 -190 -200 -604 -641 172 -374 -488 -389 287 -183 282 -8 736 197 570 613 -43 686 -490 996 439 -40 322 -516 806 863 871 -543 -229 877 -232 -658 989 -356 -9 -885 650 93 432 589 -126 -761 -756 -991 -144 -261 -729 630 -933 -516 -973 775 -242 227 -920 197 -559 -453 663 483 -520 156 700 -786 229 280 104 749 482 978 418 931 520 142 869 947 549 -80 -209 918 -9 -841 -134 707 -150 -619 318 572 -123 117 530 909 -181 -724 -794 -528 -141 38 -138 -915 -447 484 834 -452 335 253 803 -538 735 -654 796 -557 -830 695 702 -267 -464 640 -969 485 -230 966 143 -257 -344 -213 -927 -773 363 -270 -407 -600 -930 739 639 -712 420 300 245 -620 728 -464 201 -762 -992 -656 -19 -420 36 -629 563 -445 549 -264 988 -623 -896 816 -363 -769 -398 -944 958 218 90 -884 -443 -468 -485 901 -745 625 710 -275 534 927 106 -175 618 220 -714 659 456 807 -919 714 -422 184 542 -318 -87 830 675 310 17 347 446 -426 -253 -551 -164 -766 172 -680 -16 820 -772 669 62 -145 477 157 -527 1000 647 74 901 54 65 50 642 758 -524 340 -692 -494 40 525 -699 -261 858 635 -504 -819 -385 775 803 667 -952 -419 -238 -686 935 416 264 565 72 -994 322 -292 -190 89 -581 474 -919 -757 877 277 -634 391 760 -83 356 152 678 -989 390 586 -356 -204 -528 277 -116 -846 733 835 487 -604 -105 -93 522 372 -499 -836 -306 548 729 -139 -108 -281 -907 -606 -42 791 -334 -480 278 -544 -396 -884 -533 824 678 -327 452 -792 -559 -976 582 704 347 -135 -686 -621 -688 -405 160 375 360 -881 -104 -464 863 736 323 -334 642 645 -562 115 -586 -907 -253 530 -571 184 -956 905 347 810 -650 492 306 -654 -778 -729 781 -864 -527 -670 -662 765 364 218 905 99 375 -704 397 412 -294 468 841 158 -754 385 562 717 -330 -51 483 -649 -756 -627 -96 -989 -990 70 -918 -386 497 -618 -634 127 962 -74 -693 202 -796 -119 -516 249 158 -554 819 144 209 -521 -717 911 -510 311 -354 -628 -828 655 887 36 184 740 671 254 -505 932 900 280 -712 -816 742 38 -187 993 831 -403 522 464 -474 408 613 -30 647 -158 -576 690 978 -365 405 850 337 7 85 28 242 -341 538 -662 -512 787 26 984 127 -571 759 911 620 -726 973 -769 -862 328 40 93 981 659 573 182 446 80 -451 926 179 -562 -601 -792 948 -108 943 -729 593 388 670 -5 745 242 -270 -452 814 -718 425 -272 416 -477 -139 764 -666 -324 754 -947 265 20 992 813 245 276 -823 -746 -726 -968 716 -943 -42 -425 427 520 864 -584 -582 -948 -946 956 999 290 949 44 393 -830 -75 -534 487 -67 -400 -433 865 -920 -160 -216 -621 142 564 -529 -786 -800 -185 581 521 -391 -577 794 -150 -913 369 903 -252 -839 -603 760 -512 -111 -580 -402 -939 71 -354 261 312 952 482 231 -406 251 775 44 373 896 293 -903 -153 134 -785 886 -804 807 120 -604 441 69 990 -923 884 985 300 406 260 259 -219 -583 605 135 -446 84 125 751 -571 -563 -413 710 -647 -864 -508 -763 -981 -419 352 -160 -229 399 553 987 448 -19 871 -943 571 -605 -395 324 -209 -978 442 408 -179 -759 -58 367 998 -513 -971 -242 -352 -194 856 721 -566 -846 917 890 -898 103 -572 -86 205 36 248 984 -821 -849 598 -64 -801 129 -768 717 441 -593 139 -860 -171 -326 -351 -207 -660 740 -395 -291 -830 -676 -386 532 -268 191 885 -323 181 -685 -178 -863 448 -445 -157 -499 277 -165 174 731 -968 986 329 -339 -632 664 -358 549 897 555 600 95 -709 177 512 -428 -902 -419 126 385 -254 -453 -231 -448 -254 668 74 580 -340 292 -426 -601 167 -397 -136 225 407 -372 -173 52 -574 758 -794 318 587 352 -676 533 733 956 944 -818 109 -654 -58 -135 -273 -314 562 612 48 993 -662 120 -807 599 -215 -959 703 -907 -738 -925 21 -329 -825 142 80 635 0 -51 -867 -52 -890 -861 152 89 -784 -980 882 615 569 28 -582 -437 -995 28 -724 -471 389 921 237 537 56 -105 882 -400 -548 -942 452 299 -580 383 -925 438 951 782 452 592 -907 967 333 682 450 363 246 -165 520 -760 602 240 -919 112 -698 -614 984 2 391 -976 -1000 -148 244 -667 -199 -454 -589 45 -160 102 -672 -300 -580 766 735 -341 -879 -591 -919 516 -804 -469 836 -902 -325 357 473 531 -559 282 -647 -140 943 551 -37 610 -23 -588 -682 -821 -724 -558 912 -114 32 8 -818 588 -338 737 417 -162 -88 406 369 -880 -803 270 -680 -711 -625 733 -273 -702 -287 409 806 677 -26 898 -600 420 -156 754 -492 115 23 531 -189 -308 322 -674 -965 -537 373 -705 -330 -884 -551 -996 -398 -178 590 964 598 350 249 -504 -425 -981 -809 -63 -520 986 60 -709 431 -822 918 -377 602 -934 858 371 -889 -867 -242 -406 219 796 979 479 682 384 -269 803 919 878 575 -54 -699 -64 -970 462 -68 651 104 165 -520 -2 -466 -901 643 284 568 906 -983 162 -583 550 -900 216 237 69 455 -118 -692 -169 -296 -526 -620 -772 498 -594 676 171 45 -171 -480 -154 -868 479 -790 118 -24 195 654 -256 -550 -235 681 378 221 -473 -667 347 604 -617 -491 -923 -163 -241 360 65 162 -272 951 -344 -177 -812 -274 -671 533 -410 -158 449 -271 -640 315 -88 120 -108 722 -307 -553 -496 967 754 -741 -480 763 955 479 -690 -269 -733 -200 -470 -175 259 498 612 -512 -712 -611 -884 900 -534 916 689 417 -527 693 612 747 -857 -574 74 470 610 113 354 -881 828 -893 -544 -274 -362 922 -471 -836 -964 107 -637 -852 -622 -195 481 213 1 271 824 293 731 -532 -875 -318 42 -693 751 -613 8 -556 734 -264 -188 365 -495 -900 739 -774 519 213 211 323 499 660 -346 -429 -226 -851 -59 -656 -930 348 75 470 772 258 937 -48 -880 -452 -8 207 104 -434 768 230 839 101 405 389 890 786 796 294 -106 -410 789 819 -185 270 553 -371 271 638 522 353 -599 -182 -594 350 -915 -651 908 -29 -529 542 47 -483 -857 605 -781 -952 991 427 97 -527 -613 688 -876 428 -811 643 -236 -434 1 -168 943 254 -366 33 690 -488 949 759 683 -954 395 126 -393 -928 636 198 -978 -657 687 100 2 574 497 -288 -854 494 919 -66 -113 -727 -948 793 214 733 -611 156 47 390 569 -757 675 777 -384 -242 525 -837 -128 475 750 -958 -736 -624 728 -464 701 -195 -22 -129 802 769 4 -915 -152 -51 -714 -773 -365 599 -222 -501 16 866 307 -837 -389 662 -266 -679 847 -215 848 -342 624 -201 287 -177 356 -567 -301 -956 90 -405 -108 -355 -176 -795 -75 -507 105 -773 82 -506 -144 -912 524 606 -176 -530 478 600 307 990 -23 -928 -953 72 857 729 -449 -833 -828 -966 -622 948 532 948 -3 938 673 563 557 195 -380 779 -448 -575 -888 740 -627 891 675 266 -51 515 256 990 949 84 138 -721 -991 848 906 -290 105 185 -631 474 -320 -681 -25 337 -582 -685 349 -366 -176 -545 -390 -479 379 -986 211 436 -767 -280 -786 -390 648 -234 568 12 -43 -692 131 -246 -49 -560 -895 408 -18 -254 586 -881 967 733 -211 860 -585 344 732 -443 574 -147 -907 802 -201 406 642 -148 -804 682 149 -111 -84 965 615 433 -880 -811 -636 -888 977 65 -744 278 -778 -141 -824 779 -409 340 220 -922 -177 222 624 463 302 -883 579 -504 -29 -566 179 243 296 -401 -642 79 -504 -719 -749 -388 -955 29 639 374 298 -325 588 289 780 51 247 -933 -11 580 249 -602 -717 -617 -515 -854 692 -47 808 -471 -787 607 -784 -686 127 118 -241 687 403 721 898 548 -881 -550 105 593 386 -866 -519 481 -729 537 -374 636 633 308 -287 -659 -528 -14 -340 156 58 -411 647 806 35 -232 510 -344 653 710 -317 -585 -782 714 -238 -35 128 -820 -588 249 841 155 77 499 128 -999 202 -24 592 556 -419 979 337 811 876 673 220 756 -318 -502 -478 -997 -469 -706 -747 -759 -800 43 731 -394 615 -241 868 13 -715 -514 -203 -171 695 -25 229 629 -969 -205 -480 602 342 -194 752 -739 539 -419 364 -349 -556 225 119 171 -92 -537 -653 227 782 -382 -471 -757 -562 374 53 -357 -640 262 -433 -550 138 -35 424 -497 -939 -71 -703 -199 -199 -474 -896 -190 10 -513 -653 -788 915 844 222 -52 -207 776 -473 297 607 974 438 439 -779 281 -188 704 350 232 910 -406 -247 -473 -988 110 -712 185 559 -806 854 308 786 -339 58 98 -271 18 751 -581 -733 81 963 672 373 -445 -358 -424 767 253 964 -49 584 -222 948 670 136 -268 238 952 538 -813 787 -219 876 987 400 725 -228 546 -655 -877 86 175 449 -544 -22 970 368 730 873 812 526 -646 927 -760 424 100 -322 401 -165 -300 -301 668 460 -103 -245 -793 -893 -539 -395 291 -469 -303 830 -505 583 605 121 -537 440 939 -430 823 472 -671 -563 -21 8 -127 -210 468 -172 -229 209 -851 35 -911 -571 -24 445 240 -809 648 -880 -360 -843 294 -22 3 324 520 728 379 603 -739 828 176 354 -418 551 431 517 979 598 -791 763 -464 316 -915 46 -536 832 -205 -921 121 -106 -122 42 910 -583 -425 108 504 -11 740 -3 17 -803 -386 92 -160 626 -33 974 583 486 606 393 497 -872 -786 -175 565 195 764 -500 647 -240 714 -484 117 -318 658 -15 487 405 -776 264 800 -823 828 854 -467 -736 -990 784 938 -467 624 14 285 -874 -920 328 -199 206 -226 -568 207 713 923 563 -596 -892 372 -163 107 734 -227 -466 -700 -71 -394 -513 818 -326 -101 -333 600 -468 914 -67 -461 -578 -165 -846 712 -784 -170 -455 721 911 170 -171 291 -617 -414 855 -688 -254 334 316 -414 250 -675 -145 107 313 954 279 861 309 -409 -19 686 355 -897 -322 650 -309 -773 -552 -285 582 972 818 -787 -833 -558 -135 -18 -975 -805 947 818 -545 209 -975 655 845 -814 917 46 -487 -389 237 -251 590 615 -682 -370 -98 752 268 -796 -412 -472 96 -733 -707 977 -697 -986 -657 -252 151 -391 674 339 -26 470 -517 -821 -658 650 -180 -222 -521 -810 247 -264 -81 282 213 -722 925 -932 863 -121 -274 -898 -554 605 -139 -903 326 365 -569 839 -92 -307 873 -650 707 -408 158 8 960 -36 -142 -764 -60 -682 702 -120 -468 106 -544 -451 229 215 -829 -681 569 245 -142 -581 656 -763 363 -97 392 538 759 -2 7 -774 246 -945 236 12 809 -635 618 -168 -612 491 -546 -682 215 -640 636 288 -526 -780 -927 560 -593 -627 656 -262 598 -175 -963 -518 563 102 925 -127 -545 972 -96 889 -453 -684 654 -603 53 469 -890 204 552 -378 -454 -566 179 -176 -848 31 214 459 477 134 324 421 -746 -590 523 -20 -277 -566 100 -360 234 781 820 866 238 -22 910 768 -619 432 -13 -184 291 780 -113 -152 509 -978 -63 13 -966 -148 -508 -679 -716 167 -115 72 109 -661 515 -742 823 520 -297 -276 292 2 -898 554 -148 -969 753 164 -760 -343 -252 146 -228 -432 976 -66 -123 132 688 -116 -810 700 -842 398 717 584 115 -602 298 95 440 -717 606 685 770 802 921 731 657 818 -175 474 824 -7 532 -112 255 629 186 -394 410 -966 191 -537 -563 381 54 -26 44 708 -123 -714 -99 816 -551 20 -749 374 -45 732 96 -285 820 -103 199 -221 52 -486 -260 88 411 347 319 -775 -586 769 147 -833 913 334 438 11 287 -574 357 -501 399 -828 49 -671 167 -508 161 -221 -961 260 920 -899 819 -945 -150 216 863 584 468 -214 504 30 307 928 824 261 -419 425 164 -745 -4 655 415 441 41 838 -770 681 -83 -456 871 -269 695 980 569 354 -951 -375 -744 -66 868 707 921 180 640 -197 782 -608 -402 -367 853 489 -256 458 140 676 95 331 623 575 -897 -483 342 842 -360 -846 917 358 -830 -99 626 -967 659 612 -445 455 619 747 -128 38 -579 -900 -796 410 -94 -16 -33 680 -923 -301 -659 -796 301 -514 184 -56 402 -207 898 844 -365 -589 818 147 125 -451 768 -40 85 798 973 -622 849 -939 -648 15 796 -406 68 798 -459 -593 999 216 939 -572 305 811 -448 -703 596 -212 -226 -800 212 681 676 -425 285 -803 -863 -881 -457 -485 801 -770 -55 -355 -314 -540 -766 429 437 512 -708 998 -322 761 554 -172 -941 743 -199 -786 981 386 -200 19 213 698 700 463 433 -109 751 -135 516 926 -864 42 188 21 641 -300 558 -414 -178 854 682 -761 204 59 873 311 937 -465 -696 930 -141 3 487 -216 -113 788 504 -696 406 580 -615 -279 984 556 -843 -515 77 322 -601 -266 995 -312 3 19 241 -616 769 779 -394 167 282 -70 467 -592 963 -942 -248 -976 207 604 444 669 -945 -311 854 371 -998 -861 207 -867 834 -256 458 593 -35 446 -367 -576 395 -354 -128 757 -201 -498 -560 -441 -493 -122 -442 -998 254 559 -895 -465 -523 41 -343 834 -869 -166 -566 455 -9 115 -580 393 955 -738 671 642 -20 227 408 -222 -757 506 -974 925 765 -320 138 981 98 -517 -436 -141 891 -934 -587 -96 -525 29 -755 284 -333 -72 -197 -978 -86 -982 -868 741 -982 73 963 -697 522 350 -482 -595 630 -91 -14 188 736 -317 12 -500 -551 725 154 179 -831 -118 -751 78 737 972 286 132 531 -143 402 -479 592 571 -752 -31 -450 325 -799 -793 -731 386 347 29 -32 379 431 982 277 -924 -953 659 93 -139 -418 -393 758 756 -901 -356 439 -946 -985 -190 -852 -766 866 324 -185 980 -308 -687 -895 547 -287 355 296 -201 80 506 474 54 -203 -262 -877 436 -838 -913 -794 -814 -783 -944 -138 359 536 -568 -610 -933 -562 781 336 562 -7 282 72 33 569 149 -389 -173 -980 -873 -341 179 -950 -298 -681 971 797 952 -38 -118 -804 154 45 -250 -178 -978 -579 362 -682 672 625 649 286 -366 -7 381 868 359 -508 -964 -157 516 -549 -192 144 -89 -2 -163 952 -701 786 136 -308 666 562 -186 -252 220 -516 -328 -247 397 -701 -108 -535 -853 -286 678 -542 858 -561 -11 768 26 -57 204 781 10 -913 -890 -530 304 315 822 155 -274 827 -186 345 698 936 599 166 -790 925 891 -981 -396 805 -563 -643 -511 -131 961 688 -942 -209 -24 501 53 -505 -240 603 569 -656 256 -72 -891 -547 477 334 147 594 883 915 367 -243 627 -627 958 611 229 916 576 355 306 -449 -563 656 -8 471 -898 -926 188 -156 174 -377 -239 -167 565 581 64 198 -22 612 253 490 832 502 -301 -274 768 -363 -243 -1 353 -570 -653 450 992 158 59 -888 667 817 590 868 -865 159 320 602 772 452 -711 259 409 -739 -864 -753 -97 -520 -870 -804 638 912 -384 799 -483 -447 -817 -89 347 389 64 817 160 362 897 64 -202 745 376 299 -221 418 -618 733 -444 -509 926 -723 -511 399 -575 166 -819 -70 -999 176 -771 782 388 -493 -331 -517 791 -200 497 876 814 -594 117 -121 -9 -527 -286 -581 731 -495 26 -519 -482 -663 -922 -943 958 -905 -736 -557 735 547 500 -613 489 289 -461 -97 586 426 -914 999 -252 -554 177 513 -224 34 831 -896 -174 432 785 -782 -138 -636 155 -64 -377 -5 -275 -68 -68 504 -606 -750 239 416 2 -739 759 936 -11 867 665 -599 552 -582 49 -156 171 628 -619 -960 234 -913 -769 799 -111 -421 -500 -109 928 -296 -580 909 -533 126 -552 869 -99 519 -612 -701 404 -437 -160 854 940 148 505 -732 -467 -35 -492 920 763 516 879 -556 -67 486 309 -918 481 -551 -557 685 -433 -188 -466 -60 283 635 396 -901 932 479 369 -821 392 480 391 470 -347 877 -604 -635 -292 -510 -302 -602 -425 -458 -307 821 324 996 974 -827 -983 654 -317 481 -657 -540 277 688 -900 -15 118 913 -218 495 -719 -253 -627 -469 325 -7 -543 -155 -222 116 -764 -618 -216 -234 59 -180 -866 374 -70 430 802 606 -539 -683 51 402 694 -210 -743 966 -799 -405 307 431 33 -31 824 -87 626 762 -726 -425 -533 368 -455 -249 -252 -42 -821 -511 -129 -23 -424 451 887 632 239 748 -697 -127 -478 -628 552 993 971 985 -742 3 -16 -632 -972 406 -513 203 -200 783 -382 -695 134 -649 260 -829 -673 32 48 117 373 -778 396 -595 -983 875 -455 -295 887 155 -330 -974 -815 618 8 184 10 751 -575 287 -864 73 -123 337 231 -331 165 -377 557 -811 775 634 396 -584 -761 -693 -52 299 -482 -380 758 -22 875 41 847 822 458 -556 585 761 -770 -989 497 941 -434 350 -459 -425 -454 -620 -599 985 -734 984 676 978 -410 -517 184 -208 -418 631 569 -141 -233 -415 -402 -855 -273 -135 716 -689 882 -304 -374 659 663 515 -318 405 974 906 873 606 817 -68 -802 -947 479 -664 234 -408 -870 926 826 -234 -218 645 -841 -925 -370 402 -105 381 -28 -835 590 -73 104 -904 754 -413 -426 -356 146 848 -270 399 794 716 -98 285 328 -345 -987 745 -998 173 -528 -407 -585 16 -944 311 823 197 -419 -113 206 -638 -884 -740 368 756 -865 -195 750 882 -312 225 191 886 -870 91 -7 -755 670 935 691 -786 273 730 435 -303 343 -479 -232 -187 877 -896 -685 -134 479 334 21 32 154 -646 -678 145 -491 144 38 950 -945 482 633 167 399 -306 -990 -297 2 -861 996 751 -779 464 -225 -442 825 315 583 -614 499 -534 205 760 -829 161 247 -597 370 -748 960 -234 175 -926 528 -64 788 681 -248 716 -81 660 629 733 444 -446 -357 891 281 930 581 -917 -729 530 -74 193 -139 618 -391 679 228 803 -210 -280 988 423 -392 -85 -182 251 264 998 -152 -642 433 121 927 -286 -725 -59 406 36 773 922 996 -464 822 -561 -128 423 -816 112 -159 -110 -418 760 921 -709 -575 -834 271 -658 33 -642 -53 -878 -871 630 461 422 538 217 -416 -621 -569 876 921 -85 5 -742 809 -310 188 986 453 974 -516 385 -808 381 -643 97 -749 724 -668 89 -605 616 -748 299 -361 -834 677 -112 -67 409 203 -54 -217 118 122 186 483 -276 -560 418 973 724 683 -179 512 726 -603 -806 -523 -149 -744 268 -453 -236 -534 -2 -937 -254 -847 473 -559 980 -285 -508 -642 -91 -62 594 651 797 946 -249 -67 219 -801 -509 611 97 -142 911 570 314 -726 531 -515 390 731 45 -844 -498 910 -257 -613 -606 263 182 -202 -616 356 -507 753 348 -549 876 777 582 -247 444 998 -132 -215 -962 813 338 614 -442 458 27 233 -313 414 522 177 -44 359 -250 -728 305 305 315 958 -893 834 955 823 -681 -529 523 662 153 119 -180 -36 -554 358 664 539 -569 -43 -900 -730 126 -482 382 -967 268 -402 -904 -391 729 -211 -666 -325 279 219 -193 916 -111 -625 -59 -569 987 -34 -794 548 -575 473 169 599 893 -60 -395 -874 -188 838 516 -6 809 249 -512 723 166 -545 -799 -303 -922 270 -662 -662 -457 -511 693 -528 -588 559 52 -739 636 395 655 425 -257 -746 2 7 -456 329 830 -164 453 494 66 362 505 -957 407 287 -725 205 206 839 120 997 -182 953 350 669 388 -397 913 -389 -587 -701 -386 303 582 -654 43 240 636 -610 293 551 -71 -222 -699 -578 555 -927 428 -926 -275 -426 -109 -616 -921 607 -810 -75 348 12 827 -837 -804 948 -50 -90 515 -29 -3 268 -135 -392 -618 -699 185 -437 -783 887 -582 60 481 -657 -603 237 481 937 -195 168 -267 -476 -815 -705 -556 471 184 579 862 -760 605 661 -888 641 705 -990 980 -105 -54 872 101 326 -479 -781 -472 -924 352 516 152 -524 618 653 33 869 -974 148 -277 -27 309 -877 -692 -734 -541 -710 710 172 941 -783 221 651 -10 758 959 808 -555 -411 -526 577 -231 -613 -21 969 779 919 -742 -135 514 621 335 -384 -206 697 188 -553 -452 -599 -696 323 -175 141 -371 -595 267 -104 102 -736 -712 850 26 365 -56 -606 194 -121 23 -542 -391 -448 -948 -403 -85 771 410 908 440 -683 -407 694 -782 -241 258 -46 572 386 778 859 870 268 517 75 -293 -274 876 -950 -303 -823 -962 737 -680 765 -360 428 673 -919 331 695 -45 -958 -718 464 -248 568 454 -525 -486 -263 673 -669 974 412 -587 -736 -90 -560 501 -511 -577 719 -175 480 496 478 938 -514 -215 630 447 -452 -882 712 646 -382 -39 -272 -642 -617 274 885 -220 -825 248 -452 -295 -961 -415 -772 974 245 -107 -723 -971 -821 -14 670 -347 -565 668 396 -315 814 -867 445 804 741 -140 -105 -379 -142 361 -925 772 -81 218 280 280 571 -631 265 542 -438 679 -749 433 -73 -640 447 398 749 -398 -630 341 -266 922 -174 -275 -326 606 324 328 818 -151 -969 -324 361 954 166 -954 -821 506 -461 51 820 -702 91 515 -193 -467 -569 406 -156 -612 32 16 901 -530 480 -994 -193 904 -187 -995 -280 -116 -986 323 -640 -476 611 912 684 -169 490 -922 717 -807 687 -369 89 -110 -236 76 -810 -677 -152 -353 367 405 630 615 911 52 829 871 -18 -125 613 -363 -931 883 483 336 240 -211 -788 656 -179 264 -529 -996 185 -709 -572 -294 -620 273 -928 124 726 286 147 -100 181 983 -735 303 -824 -132 49 557 832 -696 -223 127 664 -560 820 -198 121 871 -550 -640 872 -918 -718 471 -129 405 -166 -834 769 509 -773 55 725 964 111 815 -138 324 229 -183 -943 -644 -754 -824 127 224 698 3 -674 -312 -977 -767 -951 -51 -932 577 -804 -661 -630 -657 -998 -870 86 126 -805 -833 -608 266 -833 -688 449 -912 955 985 -49 671 -822 -587 842 -301 -133 -412 -537 -927 903 503 -943 710 220 -831 -691 -357 638 192 442 863 620 -661 -455 363 832 -370 147 26 -501 -698 -495 702 -645 -25 509 -862 -294 786 100 763 -498 -495 72 -801 -153 -212 87 -378 913 341 526 -407 130 -586 -988 -959 362 923 -413 562 -582 882 -532 710 118 223 150 -405 -870 -925 173 -673 820 -940 295 -150 72 197 134 1 767 -257 -326 63 24 772 288 643 443 269 752 930 560 -16 558 -51 603 756 372 603 -727 23 -276 -202 239 -944 -308 384 -485 -540 903 -65 811 -844 207 779 -705 -862 -930 -344 -123 -797 -255 890 -876 597 -172 -187 16 -581 703 -828 17 197 -832 -572 810 -180 -177 428 936 -473 959 779 -28 -185 -970 682 578 -77 -790 969 828 -293 250 146 -146 -90 -637 -293 -272 -670 -78 12 -26 -980 588 -848 -848 434 326 94 370 756 838 -463 -201 -887 -772 343 -982 -948 -165 886 -265 -552 898 -439 -304 -580 318 223 853 408 149 -650 617 414 -266 122 -886 967 -734 630 164 264 41 -560 326 -657 116 295 844 -284 -96 338 167 57 356 807 471 918 -560 -146 119 -152 388 883 753 -535 -124 -870 85 -830 -851 263 81 -741 -842 722 -592 46 -890 446 25 369 -695 662 332 -772 652 -31 -38 848 611 -722 -100 -82 31 -338 461 -637 993 -82 -16 188 -131 -425 259 84 -657 -562 -619 4 -50 797 646 -115 900 -612 756 -331 -217 444 -755 -479 -485 -908 -940 314 706 316 22 -766 235 840 -98 429 290 -463 120 503 734 903 799 22 -63 924 -683 746 898 -261 215 16 596 532 608 247 540 212 70 -635 395 114 -596 110 949 -144 817 -689 870 -541 487 -974 -161 184 896 -385 244 -409 486 -471 233 -844 -952 -337 -666 828 271 -81 -342 -988 51 -295 12 -759 77 934 429 -297 -916 -446 -299 147 -446 -819 319 -861 -706 543 612 500 -17 -367 -944 659 -606 158 625 82 -771 906 901 -100 500 11 -302 -471 -679 -166 443 -691 -334 785 666 -304 760 -676 876 32 -516 -229 -751 -977 -315 200 -403 -400 -994 872 -44 482 441 -325 -26 -799 -77 -916 -770 360 667 16 -369 403 -831 -145 160 803 -906 184 -240 471 606 -732 -956 -581 807 -879 909 232 675 -331 -176 -641 -668 728 405 -123 -993 239 782 -343 330 -282 -387 186 247 -244 -55 -700 -612 619 997 74 299 176 306 282 251 692 -342 -571 5 428 376 903 -391 -232 -177 -22 -368 -835 389 295 299 -242 483 694 221 962 772 -62 300 -740 532 343 -300 382 950 -761 -78 -381 708 800 -630 856 -463 -994 -411 -845 711 -55 585 -151 988 -775 225 -427 -754 343 -927 -39 -572 200 37 -178 222 -372 966 922 -990 -694 546 -548 -395 351 657 552 -136 520 -930 -819 963 751 102 280 -205 -493 8 8 -559 -530 626 -738 930 98 234 -596 563 -372 -58 47 363 -270 -755 -409 -519 -349 224 -849 400 937 604 166 -854 870 497 -803 -843 -171 -474 58 622 -603 -382 421 -472 455 -95 -917 -612 -502 946 577 -139 -301 -731 422 -489 928 -516 -20 395 935 -653 635 577 226 28 -532 529 -588 182 -243 -60 518 -206 -245 477 584 -714 204 159 261 945 224 175 -792 977 4 -559 -55 692 -57 849 96 997 585 939 -329 -749 46 -67 789 856 200 237 -32 131 -14 -856 -785 669 445 -988 -631 991 273 -521 -444 -974 984 -479 574 671 -826 -314 -1000 88 42 696 -462 857 -638 -218 172 629 -341 250 143 -252 -266 85 634 -394 89 353 -909 143 822 950 -93 -853 -641 601 -190 -144 260 -960 833 -579 694 -89 901 -305 141 -810 -651 -448 -564 87 442 -479 -369 572 -684 667 -162 -858 356 994 -544 -523 404 213 -915 168 988 278 251 86 338 425 854 -526 -548 686 -554 473 -797 455 92 802 366 -52 94 244 -835 -126 -409 -228 -375 -266 369 779 391 82 -587 173 -142 649 500 88 887 -122 623 792 63 -579 447 -432 -653 -790 556 532 -582 583 938 922 -959 548 -701 505 250 590 -192 324 -403 -840 -707 -672 -422 239 766 803 -972 -933 -832 448 333 -489 -376 795 -762 925 305 690 -581 -677 143 -86 757 -181 440 1 -63 568 -499 -958 268 285 142 -878 269 924 -816 461 -186 964 -717 75 788 -541 161 27 265 555 569 548 -432 -792 800 -811 319 529 -740 7 443 -208 534 193 212 -429 -413 849 207 325 587 126 -677 -601 -422 868 -161 -632 685 -876 196 -794 -283 344 599 -448 155 -761 -395 59 433 -125 -862 -128 853 718 -557 8 -687 -818 773 -938 851 -704 -682 -235 244 -588 211 225 57 757 -993 244 699 -473 -26 -256 -642 -723 198 -38 202 -2 -417 825 -454 159 691 -252 417 25 581 -194 704 -154 -943 -77 -736 -631 -758 -657 -750 -148 327 -466 -633 -915 -886 105 -372 901 132 7 316 895 -428 -286 480 961 440 -900 -431 45 993 -601 792 -664 -808 739 -973 -876 691 -38 412 -206 221 -96 797 -141 284 -858 313 540 360 833 -945 -800 469 -883 508 254 -408 -956 267 532 288 507 223 -20 383 -468 174 155 -776 612 -139 -461 831 -933 -165 -684 626 -594 760 49 899 -216 164 -560 206 -914 -731 -811 83 -927 25 792 -693 819 568 583 -49 134 331 -399 709 632 -302 -362 -979 752 932 895 -388 517 332 -273 -345 -906 -846 671 461 -61 99 -276 -743 523 -615 124 -642 -72 -413 831 -727 790 711 -226 -321 -165 -496 -646 -127 831 -470 -117 -681 834 583 -525 697 -245 -361 -197 -531 92 52 243 925 -875 758 -283 -508 529 437 -604 42 82 -298 -689 -844 400 534 -89 -976 302 -567 220 314 -353 -159 -610 -819 428 283 -292 231 658 -623 69 -522 907 184 -1000 954 -616 360 536 -578 -357 146 190 669 768 -130 484 632 227 -963 73 173 232 -892 762 -505 862 -172 202 -429 838 -641 -943 797 -455 -53 414 74 504 -369 55 -755 -55 367 -515 252 824 326 70 -507 59 48 -264 -297 -410 11 -875 -789 -966 434 822 816 979 -847 836 405 677 -884 987 -793 136 -314 476 -790 -612 444 136 -596 581 590 -433 689 -314 10 444 -82 -468 403 7 967 -105 -924 -71 -541 315 653 41 76 397 -956 106 -860 660 101 834 413 440 553 948 705 22 -351 -837 -675 237 -392 -81 -362 -231 -444 -298 -962 -48 334 -70 337 -570 837 -194 306 432 -239 -595 -617 347 673 -52 -147 -998 272 594 -947 479 655 -401 -552 78 20 95 -322 -615 -204 265 759 205 611 -85 698 766 -493 371 17 -127 621 -436 -390 -313 -685 -334 184 -638 -799 185 -919 931 -773 8 571 512 484 -789 41 -524 -861 -638 -44 -530 127 -335 62 -793 364 -806 -463 496 772 -308 -41 -403 -518 809 785 -289 -185 -469 597 755 -850 718 642 -633 -533 -308 -986 35 467 856 810 829 861 -669 314 -404 -699 -503 393 -904 555 -783 440 -561 -83 -722 -362 815 -639 869 -60 -322 -312 489 -881 -853 -263 38 -624 402 514 727 -643 633 450 670 594 -482 714 314 48 695 506 -951 951 565 -647 150 303 -776 -754 -320 -95 -821 -336 612 -448 315 39 -998 113 -314 740 661 470 983 904 -447 -950 -29 -731 344 -632 -332 608 796 283 654 -43 -487 613 -675 -915 448 -406 -679 373 -995 551 -281 -537 810 954 242 -334 -599 909 -146 -956 -515 225 242 -273 -759 -221 -142 401 981 -737 -211 406 -190 -605 -80 358 718 455 744 529 56 -569 245 977 638 -479 405 394 -629 441 447 676 -921 332 -9 -285 -808 -652 976 360 664 -514 464 603 159 438 -54 -404 82 919 -512 -537 -195 216 166 138 -23 -624 -23 270 696 -523 395 949 -32 -284 181 -233 152 -833 313 -241 772 42 385 93 36 25 -335 -824 -248 -360 401 661 -509 -847 -46 995 799 -662 882 310 -216 976 683 661 -263 145 -867 373 -7 547 -416 -26 -942 -869 914 360 -524 -306 -282 -685 366 886 978 -813 252 -49 482 -25 -803 -780 -266 -874 -611 997 -556 -552 440 857 721 -995 277 -227 -452 877 900 -797 -520 207 800 -906 855 544 -782 803 998 -901 -449 -734 952 547 552 747 327 6 -72 680 459 711 -54 -7 693 -678 931 330 217 317 965 168 -184 -839 459 -467 572 -111 273 -20 830 600 435 202 -859 -247 476 227 191 359 563 -74 -206 -729 -52 -231 -396 990 -948 720 442 -739 -367 945 62 252 320 -681 -807 -174 958 755 -794 185 -410 -22 -845 672 850 408 738 390 -518 752 -572 155 -173 -315 613 -799 119 -764 -612 -214 23 -664 -72 579 634 520 120 790 -633 -143 156 23 -40 -917 286 -84 -139 759 656 415 -359 892 175 -851 320 -191 -782 -654 625 275 661 -279 -325 -200 592 598 616 371 519 -152 -196 -436 -561 -443 580 -649 -917 818 75 975 705 691 -917 147 -869 -426 593 32 282 -185 920 -465 876 -479 452 910 -674 -405 -47 -94 -449 -743 85 320 -195 39 789 938 -830 -181 31 826 104 28 428 854 -529 -577 825 -594 -256 640 -125 -782 223 930 537 -540 832 -747 -411 -82 72 932 -934 -642 509 -94 -896 980 695 -607 -165 -480 930 -926 -718 855 988 -628 42 -970 -687 -417 -13 -909 820 24 -986 -889 927 400 561 706 526 438 312 -431 222 -623 318 239 417 442 -963 267 32 -718 -571 607 675 -373 331 -708 17 -217 -697 -161 144 -542 -86 -786 -1000 -257 720 -939 -551 57 -869 -511 -294 256 -888 -414 609 -568 -857 87 -478 795 -740 963 725 677 -369 -697 -530 -330 51 689 -99 607 383 741 516 233 934 408 169 795 -751 685 411 -83 565 -438 -651 492 565 -31 588 -722 -44 375 79 413 -490 -567 585 237 535 591 730 -612 -678 566 -755 562 -764 -723 741 -539 232 554 -164 319 -407 -97 -956 38 938 -882 -941 272 195 -114 580 52 239 -370 564 769 -224 -607 868 36 -685 -914 -826 -967 295 -379 -304 -405 -32 -199 454 -729 180 -294 -887 420 458 124 -69 -613 833 -456 573 421 -799 -360 -217 744 933 -149 241 -660 -661 881 -12 -555 343 525 474 -746 -134 -334 632 785 325 846 663 -285 -187 291 -782 933 -530 839 524 -483 695 591 555 -277 120 607 764 101 -934 -775 692 -784 -830 -554 -561 -807 -328 -325 446 -595 -494 -657 136 -817 -280 -891 660 801 -308 34 -842 60 -50 377 943 665 91 312 84 -553 562 47 155 48 66 -112 -351 26 -698 551 732 -509 -640 978 43 -379 392 -613 11 716 508 -619 -690 -669 -287 721 439 778 -61 696 -242 -690 585 -721 -891 -117 668 -346 40 -618 -780 758 -502 215 804 897 19 -317 361 -331 -521 317 164 -515 -577 -102 -57 -130 -199 926 586 293 -812 -666 473 470 2 806 822 322 226 -930 418 -367 -841 572 895 424 608 -375 -783 -905 751 101 -384 -27 387 221 -790 -470 -744 -681 -705 -159 -443 -881 -694 -157 153 876 162 -942 966 366 950 -318 -320 342 -950 675 -932 744 -668 -405 499 -977 -190 -342 -521 364 274 205 189 598 923 735 -11 359 -855 401 -817 57 -187 -672 346 590 -869 -320 -717 175 -990 -103 -133 -961 889 -99 -626 -381 359 -41 867 -921 -881 770 306 -268 535 -81 -81 -911 972 -849 -431 -874 375 310 -351 -477 -348 721 787 846 -766 24 -385 -308 146 465 994 828 -797 306 -481 160 -204 -604 942 787 -108 -610 409 -580 -496 178 -691 -90 -183 -368 -495 844 -817 8 569 -930 -449 -851 89 82 551 898 373 905 78 -824 -538 -358 -536 194 419 629 -363 670 36 -254 637 -212 -91 -937 844 -585 -777 814 -72 729 526 735 -431 -430 -425 -704 719 892 -353 -409 599 442 -871 -61 674 -656 -67 522 -636 -697 428 761 189 279 881 -820 444 -247 -554 108 -936 697 -920 216 -539 -667 679 978 -701 961 -763 278 -261 64 333 -597 -397 -680 -692 522 216 -350 90 -696 679 969 -405 -83 -299 829 281 -840 520 -619 -144 -537 144 -212 871 -761 872 409 631 798 99 -243 -47 -239 50 -643 47 -971 -51 504 -506 939 -141 506 -751 988 423 334 433 584 -798 -48 403 -231 -439 -166 298 -187 -663 -722 843 -257 202 821 444 965 -919 -850 -837 871 448 -268 75 -160 -752 -470 -602 -306 -491 -350 -467 -805 -748 -527 29 436 297 880 -838 -60 78 -185 56 -182 328 56 770 -358 21 103 -158 764 -839 -230 -307 711 598 451 812 48 -781 -42 -581 -992 974 79 554 687 718 -176 -342 338 -269 283 -742 399 -205 109 736 240 -565 -160 -511 -110 -105 -856 -254 -853 -175 362 -134 -782 -414 -716 -351 147 364 -293 -63 28 691 306 450 -632 -316 188 434 957 -690 985 38 -962 343 -550 -981 320 693 175 988 84 944 128 -6 -197 -414 -864 -108 -979 -921 752 -602 985 -571 567 -935 534 -39 -987 413 -177 -915 900 -298 -838 -318 38 669 174 -942 -511 -820 202 -678 -845 -492 -747 161 915 -398 -317 251 -701 -22 606 766 -593 231 622 224 570 -292 855 350 366 -4 618 207 -229 859 -256 263 -668 215 -345 130 13 90 764 447 -836 -948 152 -692 -81 -807 -669 15 561 122 171 587 484 -704 -25 -523 566 -481 -329 312 -736 -652 -773 -431 -178 198 -716 173 226 251 787 -482 601 336 260 -648 312 870 -354 74 -725 156 80 909 922 60 -653 -283 -783 -559 635 379 87 50 546 -846 -242 -633 -448 430 -610 275 57 213 830 85 -77 5 -4 -382 -517 -926 -524 795 244 -981 983 -539 676 -572 -376 28 900 160 -268 -278 17 -654 928 -995 -238 275 766 276 -487 -556 -155 -860 -168 -82 425 -205 -626 887 -552 140 404 -102 727 -72 -71 935 842 -528 -720 464 -551 194 157 228 -193 -612 519 -476 -380 894 703 -845 -983 313 -634 657 -80 -177 -898 956 740 398 -347 429 112 -456 158 -364 -651 -781 458 -911 112 -118 -941 -366 -18 -753 -687 861 -432 977 -774 565 -414 193 939 450 -402 -21 224 223 672 330 463 129 111 -397 -297 165 -168 -875 -289 -8 643 -78 235 -851 -587 567 62 -896 -538 -489 -680 -441 71 381 -793 -571 -402 -324 -727 -967 -242 -626 508 -240 754 852 -636 230 355 383 -40 619 362 838 715 955 651 676 904 -5 -989 -942 -216 557 -366 -963 -37 720 -291 528 735 236 -184 943 519 872 -847 -610 -151 304 264 -36 540 -81 96 -957 673 156 -402 320 -273 650 -529 715 556 -409 391 -753 -492 -622 -798 -598 968 -544 57 875 272 -479 442 -885 -625 572 417 -980 -987 -751 -305 883 739 -127 3 872 -242 -338 708 -19 913 143 -601 200 518 -156 -334 876 51 415 69 272 825 -825 183 -903 -533 334 -56 482 -575 -247 793 717 947 195 896 248 -725 -50 989 755 -385 511 -537 979 -162 274 344 139 -373 893 437 311 947 1 545 -886 643 -846 -209 186 -95 -188 841 -793 280 19 -295 376 -185 -729 361 816 -515 909 -751 262 -555 754 196 851 249 722 -48 363 -790 759 359 404 384 424 6 -75 301 698 -816 -864 811 487 633 -630 687 -445 890 753 671 946 249 -3 693 -284 970 665 -417 450 -718 411 632 269 930 -697 517 -816 208 -611 -761 855 42 -133 -945 -31 -951 200 -145 -486 267 -620 844 -676 406 140 593 201 -442 -147 106 416 706 -398 -136 -241 133 56 -861 227 -272 887 -164 146 -688 -811 -696 -623 -337 308 -476 19 243 987 429 -94 928 326 -855 -570 734 -2 -688 -928 -407 449 -372 478 -746 -747 460 339 -933 296 533 -179 -32 800 -843 -556 -565 -400 889 -659 -196 723 -9 295 -279 -887 869 630 -161 956 327 461 792 272 385 744 -373 -32 39 825 -572 -868 -909 569 -975 -963 502 80 -839 75 304 -788 233 -820 -731 161 -151 -357 -542 990 128 -976 -653 -438 -956 -558 311 824 -479 877 -623 257 186 -601 -8 -99 314 424 -805 -793 394 -742 831 897 592 -568 95 -386 -365 -617 643 762 -315 512 688 -787 -951 471 -13 207 610 -797 998 788 -392 561 -170 -846 -551 -705 -73 700 622 232 -259 -25 -207 194 870 114 -410 -298 127 -511 956 716 -112 921 -31 971 685 669 387 -301 -347 -509 798 958 -792 507 716 -676 559 -105 -306 35 801 -284 52 373 590 -94 385 887 605 309 185 67 -17 -832 -732 1 -902 177 -483 775 123 953 943 879 715 -87 -145 -307 -552 -67 -493 367 -797 114 997 525 676 369 675 742 -375 995 -883 -430 16 296 374 -466 680 857 -596 887 598 695 -476 -490 -980 -274 -700 938 -641 -346 -599 544 -903 -1000 637 496 668 644 86 178 551 -975 -669 -541 -766 305 596 827 53 -304 404 -427 -64 217 -217 -161 854 298 -196 -928 -882 -418 345 -713 -827 227 -611 -699 -881 936 -155 -212 618 619 -991 -590 -359 -41 -766 -626 -142 431 -611 513 -936 14 -938 -502 -242 -635 637 -225 -607 -193 -257 263 -385 -324 -138 477 -728 291 174 273 -476 1 672 930 -424 -462 372 -324 367 291 -329 -776 781 -672 843 -630 -63 -127 -741 112 813 615 -16 433 331 -701 -593 -737 435 -227 -545 976 -595 -603 -263 916 -90 -526 -178 -815 -913 63 219 -351 687 -248 839 112 -356 -959 -993 -459 421 -21 -221 918 606 709 -60 -121 822 150 873 -520 558 -438 237 481 -244 -578 693 944 -846 711 -740 -605 -656 -292 960 761 300 831 -744 307 -375 732 256 -864 -140 -278 478 413 -501 -469 463 -11 437 838 -460 501 661 -349 -508 625 -656 -793 -70 616 117 -31 -13 364 -710 -232 387 -394 989 -166 904 -231 -172 -751 -179 47 -473 -102 -302 425 -323 456 -918 -364 25 -322 70 -452 267 823 660 -920 -839 -915 700 740 -249 738 769 -929 452 -530 -653 765 -118 -768 -231 970 -540 -327 139 321 13 -118 -441 672 586 -899 -101 947 -641 -193 -966 653 -278 -170 455 -268 -568 -104 24 -550 368 394 97 729 -602 539 75 -162 290 -531 -735 457 -302 -64 701 353 -121 815 339 -385 -954 986 817 568 -938 645 295 741 193 948 -445 40 387 -829 -749 304 -777 408 -24 170 -910 863 -396 -964 -459 -581 -136 130 739 -111 -716 845 -602 -558 -779 -381 276 -40 445 25 651 528 57 -899 927 -404 516 320 968 238 -924 -15 -969 -107 -553 89 -665 834 -730 -177 -994 157 -118 -706 194 757 -80 -835 746 -60 -307 87 -104 -397 664 813 -564 -735 208 -23 -881 -822 -934 930 399 -942 273 882 875 -23 276 -406 -551 51 273 598 -133 327 -956 -524 304 -112 -36 485 669 382 48 -744 -147 905 -145 105 685 -744 318 376 -597 363 -167 -926 -312 370 973 74 -880 699 146 29 517 35 787 -463 -277 -177 -898 -555 732 680 958 429 -523 -176 -745 -284 811 -61 396 950 909 48 160 380 -105 -538 -601 649 -941 75 274 371 466 534 126 359 -537 374 589 80 -6 661 944 997 293 -97 -591 -851 -253 -983 -740 956 -782 -394 461 -938 -800 454 -35 293 510 -488 230 -576 -538 -885 -933 875 747 760 935 -996 -964 923 717 135 996 592 247 -795 -311 721 -27 -921 -139 475 -203 14 -919 90 -812 -392 -767 -403 -752 -502 463 479 87 -874 -262 186 -478 -612 -409 280 597 -303 -926 730 91 432 -181 907 -598 797 397 60 755 312 230 393 429 -595 -996 -149 -177 -291 -295 700 123 -714 894 441 -176 -628 678 -846 -117 378 211 892 -400 401 633 468 654 -533 72 -527 -690 -946 136 933 407 128 -162 -195 -466 -128 -924 -808 -345 -297 198 -350 -267 233 -148 115 326 -398 793 412 -363 -530 51 396 -707 -346 584 808 -921 438 -465 151 99 -534 845 -273 965 303 388 -448 466 687 614 605 -533 636 -43 -786 743 -775 172 -825 841 68 -377 481 -632 -700 -574 430 -497 704 -25 -75 -819 -405 -997 438 -41 -768 826 439 245 -765 561 -287 435 -243 -969 -867 127 259 -834 -762 16 47 -418 516 -288 234 -960 397 432 371 -224 -233 -830 -415 457 396 564 -814 -372 -73 -496 -379 -697 237 -989 883 861 -209 878 83 65 227 426 278 993 -142 837 983 120 -116 62 433 627 -530 264 861 -959 660 -290 -201 121 430 -785 -155 -226 594 -27 -71 -890 -551 175 307 -227 -280 -535 1000 895 452 611 10 -212 -8 570 -423 -400 874 -365 -293 -738 -38 -6 252 324 -255 900 43 531 -541 -190 -830 796 629 -69 -73 -642 514 370 -545 579 3 941 -534 886 -22 -701 -952 752 913 -432 830 -604 -318 740 -199 -401 642 442 115 -756 -453 -1 774 -417 58 -977 102 -408 143 -101 -183 411 -44 314 3 238 -651 -505 -7 140 155 843 745 795 -659 -668 109 163 464 552 613 -934 978 850 -742 925 69 992 -224 -321 -661 417 181 75 78 173 -503 564 576 -368 -704 886 -249 999 -603 562 -606 695 -194 449 548 846 -293 130 504 873 95 21 852 356 -290 -974 902 -86 850 -101 945 182 262 -385 -228 96 -331 667 980 0 -58 -281 707 951 -473 750 51 -60 -984 -209 -656 783 403 -754 -339 897 -240 776 -336 185 -927 80 -926 -224 157 591 -123 -391 -560 -472 -445 -924 -464 -657 925 -317 -685 135 406 -15 -642 -268 -112 660 8 -813 -344 500 826 679 819 971 17 908 -166 -132 -450 978 -546 -912 129 446 730 635 710 -662 -21 383 479 188 986 799 764 658 -535 843 717 -811 70 -312 605 -885 574 80 463 373 629 139 -449 -774 -593 512 840 -336 447 545 -121 -608 316 955 -312 607 769 531 74 75 756 346 -801 76 235 -377 194 -506 348 -885 -986 -232 182 -762 -639 -883 -927 36 675 157 -977 636 890 -215 -91 966 -899 478 -954 296 -575 -564 7 157 -401 221 196 126 989 -950 -907 -818 -237 761 15 -502 -147 619 166 12 331 189 -56 -122 -605 -289 183 -698 449 802 -510 130 267 93 -56 -644 -312 737 337 -887 -485 423 -941 946 584 742 -275 766 -199 981 405 -1000 -176 -755 -500 427 -162 94 -566 424 151 433 -400 -183 -194 693 2 -618 -375 -523 943 914 999 -677 468 311 -558 -331 219 -326 -739 225 83 -758 88 439 783 250 -462 -9 -4 818 -760 -694 272 -880 -268 -148 -614 570 458 -511 978 -538 462 -229 -158 -18 661 -926 -620 301 -694 728 517 697 -146 196 398 -256 155 979 -958 -801 -539 828 783 234 512 -397 583 948 267 -131 -557 -950 726 248 202 478 572 656 961 -291 -157 534 -124 302 -428 -791 -865 -752 -429 230 -567 323 787 901 -835 387 930 -240 403 569 -604 -753 -712 980 566 244 466 963 29 351 -549 -894 273 -64 -206 -186 844 -332 -210 456 136 -547 -778 -481 713 333 618 -26 -54 -979 -499 -137 -109 349 -296 -657 -140 -212 -79 286 -229 -65 604 291 -314 -217 208 323 -526 671 -907 -64 866 168 357 70 -132 939 -399 -647 666 -580 222 135 -891 805 909 541 914 147 504 -943 -707 718 -354 -257 -135 -560 602 -417 -668 444 -843 -621 -436 494 135 381 -356 15 -321 368 -329 -98 58 411 -20 -487 -923 -881 877 666 65 -575 678 -816 -964 134 929 566 135 371 -210 977 -719 -637 -722 -534 -283 -464 -91 -326 -558 -972 -10 -456 268 -569 -512 -864 -501 154 676 555 -405 -533 -834 907 -344 -724 -327 83 -891 898 -252 721 609 -68 572 -356 779 718 -351 -627 -881 394 856 -250 57 -702 470 72 -286 404 899 -49 -257 -306 -614 807 -371 -807 955 740 -322 -356 -934 -707 750 678 301 -435 924 404 -232 -966 150 -772 559 810 -819 -235 -618 -729 208 -804 714 -638 701 -273 -783 708 -432 -171 34 -868 -563 -764 553 270 -216 -167 -86 430 395 417 833 833 -638 527 -882 419 142 947 50 715 -299 170 -782 -778 -445 502 151 -87 224 -603 935 -958 -421 245 -982 875 463 86 -816 -389 790 613 469 695 413 -133 157 -279 211 866 -325 -456 371 -171 15 -104 664 875 715 277 793 -950 810 -507 -146 70 168 124 -553 645 617 -966 -21 392 635 869 88 -858 -433 4 299 -68 -929 -494 109 -118 -506 747 10 609 410 873 -297 741 294 -756 -213 -480 587 -221 630 -54 345 -284 233 909 -137 161 -909 948 707 -742 683 -184 999 20 467 -837 -739 -823 -554 -528 -83 237 854 495 935 173 554 709 -780 -787 309 347 372 -583 69 767 308 26 -941 598 306 -998 324 -242 176 184 120 787 871 -326 -939 -261 750 268 -175 -671 560 -646 129 935 761 -225 -305 -932 -707 -819 -323 93 -843 -682 924 286 -328 -183 757 -728 452 -880 123 -463 858 -989 -285 205 334 -160 174 126 -633 836 -92 120 -477 -970 -344 -461 -41 431 119 384 -143 697 434 -328 -957 -564 -310 60 -932 98 572 -96 -607 94 184 -500 422 -45 843 -962 200 531 187 -935 722 -468 250 -555 713 777 -198 128 -944 -116 706 -494 599 -509 -281 593 -267 -131 -575 -708 -510 -616 142 837 -77 -143 -453 928 -948 758 750 -146 -750 677 -345 -39 -747 327 84 550 463 -428 -46 -432 -644 -903 864 -92 -888 194 -549 694 -553 -644 -809 700 -756 -328 -44 -196 -86 -164 -593 -184 779 809 -697 794 -43 158 -726 776 -713 65 776 279 -454 -281 932 -199 -3 785 878 -950 -553 -37 500 200 -206 -725 -745 817 -957 -300 43 -665 -955 131 -763 778 -988 157 682 713 -754 -541 -31 276 247 -25 -696 -413 -999 778 926 -758 464 -857 653 402 -530 248 -954 -842 69 616 60 -605 225 -875 -339 -515 -82 -203 -291 52 219 659 -774 -534 868 166 538 -217 -93 357 -988 -370 -22 226 190 -356 -871 -127 -296 -376 510 319 -474 423 131 104 -169 -459 -469 909 -64 -863 -304 270 -886 -410 256 -75 847 -956 -472 855 -286 386 -849 -344 -560 516 671 736 919 473 -848 -152 273 136 -197 501 -924 593 993 -837 978 -766 726 214 -257 667 442 853 -364 863 -13 865 851 -137 -837 186 -676 -937 -85 796 -294 111 710 -668 366 -573 -72 315 228 -43 -894 650 -969 707 -812 -383 -158 336 123 -723 349 333 166 589 -661 846 -6 -843 -59 740 -982 -364 507 529 -446 409 -346 -895 -826 684 -556 353 -165 -130 389 609 -796 810 -670 692 -631 -832 -339 365 -19 -14 -672 -492 39 -567 -741 101 386 542 868 879 -208 326 -657 -772 539 182 552 -466 -881 483 -886 367 -985 629 -368 364 -926 -182 602 857 -339 77 364 -194 376 -340 -443 -453 815 428 -514 -954 906 -709 513 600 527 -885 -50 -953 -511 843 725 -994 -742 -804 -681 -95 430 81 558 430 49 396 720 -3 -918 -356 91 274 -35 449 -767 38 -804 601 552 757 -342 897 403 826 421 -526 -875 933 -478 451 -986 -167 -934 -560 -160 197 -885 989 642 413 -104 -134 -865 228 235 -116 -174 -510 -102 241 871 -549 -37 340 -394 189 -318 504 784 956 254 -246 -880 623 -976 368 43 452 -375 -814 -332 436 -117 260 -517 -690 -31 138 866 -268 -164 -911 554 22 620 -128 -869 -136 625 -448 -558 846 413 -318 -819 553 -219 809 -504 -384 -864 -701 155 -351 337 -849 440 947 -699 202 346 749 -569 562 -142 542 -546 -949 -573 -639 -467 59 397 446 -368 -701 -613 -231 -723 -511 -217 456 -15 781 -189 -54 -111 162 767 -549 -792 753 66 36 181 -282 29 -966 -382 104 -335 718 -275 589 -743 -860 -357 2 246 -937 898 -941 679 448 194 274 -394 857 59 -710 287 109 622 846 -11 -923 -264 -193 -630 -556 -699 66 488 326 821 630 906 783 -394 -602 93 -906 54 -297 693 -279 -238 -736 -552 -521 -524 -877 -566 -391 891 -273 -223 653 -568 -911 598 -129 -77 -668 -182 -29 367 766 259 -413 640 -857 -441 130 -73 581 937 476 656 -835 -643 -9 155 -857 118 396 -803 -717 322 -425 -691 600 549 34 124 165 69 -541 -871 -915 -10 -263 257 -189 593 -532 261 -816 -435 -739 495 463 -747 -930 -569 53 621 280 170 -185 188 -417 388 167 -8 -205 757 166 266 -537 -153 621 361 -410 545 -434 402 -415 -322 670 180 -332 813 -838 -282 778 -867 684 -640 -660 736 -646 173 383 773 -945 -888 873 -720 231 -308 -341 -530 -680 600 453 164 -276 590 587 -579 896 49 33 -892 399 962 221 98 -944 -260 320 -288 -606 -182 19 48 185 198 533 997 -640 786 -74 669 -350 181 -291 -42 856 -302 -314 154 606 254 -541 393 -836 656 -433 -786 -902 -927 -337 682 -1 -49 124 238 -710 287 465 -449 -100 -502 -40 -387 -496 427 -900 790 -122 -672 34 -498 106 -226 -705 -268 -492 54 432 -604 951 -377 392 225 -916 297 -699 -652 -655 394 -847 -253 184 182 -1000 724 212 -504 -225 676 558 -912 626 360 -547 -667 552 219 883 -883 -408 484 -852 -247 284 -87 687 111 -241 955 894 -412 -459 783 931 -90 614 -611 -293 977 341 -797 -854 -989 -578 -849 4 994 418 225 -70 -847 -20 185 189 -38 -69 -653 -870 -80 537 654 -534 -594 745 350 114 523 -402 481 530 254 -936 411 -305 -945 -346 102 613 110 -720 489 -889 914 842 771 -256 -849 375 909 662 -235 192 -394 -148 -101 -982 801 -173 11 -749 -320 -766 432 -64 -951 164 947 -848 806 -220 -591 817 -793 342 572 -225 -509 717 124 -604 -729 297 -589 -297 569 -27 399 27 -250 859 707 478 -679 405 -862 370 436 -158 -214 -905 -396 -488 438 -864 -941 37 -264 982 -398 981 737 390 517 -823 621 -841 247 -500 824 257 -583 90 -583 262 833 -258 -531 560 -201 993 75 -367 629 -972 340 -119 81 248 210 -497 -651 993 -709 524 -853 -694 945 -583 -164 -957 428 -203 -622 651 463 319 -199 630 -852 37 777 -107 245 589 506 -642 394 -827 120 -419 420 -899 -962 -882 -799 521 894 514 283 10 -705 94 662 207 -873 744 -641 956 -856 301 786 480 886 500 738 168 833 -504 824 -134 570 995 373 -456 -439 986 510 -35 -257 -5 184 3 130 -195 369 799 489 436 -844 -511 27 766 175 378 -610 -122 -446 769 -39 967 -895 -782 483 -35 -205 -172 -207 917 -620 479 -79 1 -752 915 -471 231 -369 495 -867 -57 -248 -608 595 151 -175 899 29 -542 -681 567 48 -219 -149 125 -470 12 -408 847 483 731 -669 -481 159 200 -128 268 -219 -216 -729 155 -241 963 714 310 13 -95 -17 -927 592 -601 35 827 -502 -598 983 -319 239 -253 38 645 903 763 -117 838 -595 -407 652 239 744 111 -721 -852 -478 -232 -38 -175 195 766 105 -935 822 -687 658 836 407 -270 -493 -884 913 -749 -249 -470 -946 771 -303 661 121 -854 475 -665 -693 108 -683 47 -44 -616 -345 357 -249 -315 -555 -653 822 294 -648 -732 -884 900 89 -582 186 -850 922 -669 861 -271 -849 723 -641 -710 -905 -536 792 333 346 542 -592 -674 -235 -577 334 251 286 909 -652 -96 128 -965 -138 -476 -972 -32 323 -334 110 576 -511 -642 707 -749 -703 831 -449 530 492 -810 608 -640 375 -929 -812 756 -47 -728 963 540 513 880 899 696 774 36 -964 -978 -170 699 -211 -564 25 -451 -471 699 804 964 55 -240 -29 559 836 914 -142 -238 -514 -886 779 539 362 233 -100 450 -537 856 652 714 189 -720 -636 340 929 602 185 361 535 -220 -911 -914 -916 815 -464 180 -772 -920 -968 -420 267 -423 -610 -604 -209 -980 -346 324 -908 -992 135 -552 -227 -875 614 -149 -762 -383 -496 -59 147 976 -83 -724 -87 -252 -306 264 240 867 -311 -467 92 548 483 125 -547 380 578 436 464 887 -621 -368 58 899 -191 8 -499 677 -886 -756 -497 -85 666 579 54 689 -288 574 10 128 -706 802 -91 -203 279 -88 -652 912 367 791 712 159 -403 200 367 761 513 -987 -62 -628 763 832 -946 -411 502 509 278 961 138 516 -505 512 -579 -667 -960 -731 -858 696 393 696 123 797 70 945 705 613 -630 -311 -277 339 -190 -345 286 -292 800 476 -80 112 -574 -196 -138 -25 804 838 -409 405 -20 -591 -993 -409 858 560 277 -982 670 -565 -711 -427 -134 444 -724 -346 434 -583 501 213 -423 -876 -357 471 931 -569 422 -998 -531 54 -876 278 72 14 -905 -134 593 351 411 187 -443 717 845 -831 -902 -105 388 -62 333 -730 392 -89 -628 -118 618 -629 501 -646 608 -3 237 -714 799 -23 -203 898 451 934 117 148 946 709 138 -73 400 -141 -589 -293 805 383 -616 578 909 320 23 -304 -920 -203 41 630 15 355 19 -916 -161 380 -779 -184 -669 398 780 -884 823 939 795 -870 807 888 422 -957 281 -974 -104 215 25 999 -782 -666 -639 969 676 255 105 -238 -106 -758 -672 935 316 -126 -231 -216 836 157 332 -586 -834 625 396 555 883 988 677 144 50 -892 -126 -840 49 -654 -641 28 -57 194 350 360 35 -660 139 -431 -60 299 579 259 875 -463 2 -693 -131 536 388 -991 -616 -207 348 988 -882 408 -483 -921 -857 232 179 198 164 304 347 293 955 -991 -844 -168 -431 453 -265 -199 -625 -862 -278 -660 -364 165 -860 598 -948 543 -481 -187 -380 11 100 721 646 954 755 108 -590 597 119 -305 -508 -331 -792 728 735 -386 -895 15 -614 599 205 830 -822 -338 887 449 430 584 -660 559 -557 743 960 -853 -354 -632 491 629 550 -458 -612 1 837 151 2 -6 66 -322 -904 594 279 -192 54 -756 979 -652 592 453 246 453 767 541 401 39 -364 729 -878 -27 -10 -423 -11 540 -451 -703 363 -128 -156 971 829 733 212 -703 249 -64 21 -507 -676 -80 -351 477 39 419 414 -64 -201 -855 870 1000 747 485 167 530 -68 -760 701 -229 -246 -830 -914 -820 265 -979 -523 -467 187 368 -666 -616 -320 444 428 994 -714 -207 979 -889 -396 859 -874 624 573 -601 -435 -27 473 -238 -775 -136 -818 355 208 74 995 -113 303 827 553 287 510 633 -4 -57 -953 -141 741 704 242 56 36 764 983 -37 26 -779 -717 -554 -834 -543 721 877 805 -792 -369 326 -46 -899 885 -698 435 402 611 -811 477 194 489 -640 639 319 559 506 918 654 497 -912 220 -486 -824 90 807 501 817 -678 320 545 -714 841 681 191 368 -443 432 -171 -828 362 -153 642 305 322 -930 660 927 204 -75 -13 385 928 -107 90 -580 -682 -28 -531 773 -940 780 738 -653 142 345 -492 665 748 -369 359 15 485 -711 824 -656 -936 -122 345 -448 500 640 187 475 -459 -118 386 679 830 99 -979 -235 59 -428 493 -953 398 189 741 721 715 -45 -599 766 -334 580 958 693 -964 -245 -703 641 684 -82 -624 -645 -948 12 -669 413 -26 345 -649 -330 -507 312 -999 711 809 -249 349 917 -388 -343 298 528 -613 -218 -381 -136 842 -466 -707 -699 -28 -574 -871 -195 811 -987 683 831 647 -920 -56 -698 -158 480 -597 972 -360 249 -147 -607 -660 -79 900 -529 587 217 184 -360 -246 795 548 -500 -454 -134 536 -825 74 -112 -847 553 348 762 641 -70 211 -131 640 587 38 -743 -781 -519 305 525 739 231 -208 -303 656 157 479 350 -832 420 -103 -200 406 -663 410 58 -803 -469 43 457 -652 625 -160 -630 683 440 661 706 266 -842 856 -541 897 765 -242 880 68 -255 751 -414 86 862 -926 203 -532 -372 676 -611 -465 3 -628 -979 -375 119 788 -833 940 241 56 -190 -996 -127 -500 -459 -119 -7 -160 163 965 978 -348 -778 -820 680 431 -991 728 995 455 -706 -509 -976 570 -590 117 -913 662 478 -309 -353 -411 384 -515 744 636 -825 -913 954 -577 255 566 281 14 965 -30 856 -490 -548 226 -980 737 -672 820 -917 -21 398 -680 -400 -444 -916 775 317 376 -873 -486 393 794 -561 -184 870 688 96 708 597 457 -189 579 -882 676 -246 670 426 -393 -499 -612 901 -522 230 236 878 12 840 -172 -470 907 -145 742 -888 750 -611 649 -512 -87 -612 -476 836 -257 937 62 492 753 -492 -961 550 -899 -319 -307 311 585 -824 -106 -25 -540 731 699 556 -22 -201 592 570 -382 316 690 802 -545 -745 903 739 79 -968 865 879 -679 -683 -271 261 476 -933 -317 -861 399 800 -754 862 -135 -786 -94 451 906 -527 -584 445 411 -920 -336 -427 -964 911 199 4 809 -502 254 148 524 915 -162 957 -554 303 621 798 -4 -804 801 824 234 861 161 -991 393 766 -263 -189 381 180 408 845 1 -409 829 -217 -703 597 156 -222 117 -375 756 -773 57 532 -763 337 271 930 -12 -112 432 711 735 -849 -248 -291 -701 806 -917 997 -328 -827 -225 -140 430 -937 309 985 160 178 994 -783 526 128 514 -769 -923 -118 970 287 814 846 -330 -244 834 117 -590 -305 -275 -266 997 -343 -308 -594 382 264 -41 570 -995 946 -553 334 730 -388 -813 190 471 12 -473 302 -486 655 424 225 -311 775 68 880 -253 404 -931 718 699 142 -719 -505 453 -761 -328 -740 -400 -438 2 -713 -309 -32 678 938 -952 -57 -274 111 620 832 -677 -79 38 -998 -939 -779 -38 413 560 -604 -675 157 478 -842 -502 739 867 -881 -470 921 418 778 571 569 -536 -622 -525 555 -771 510 -627 915 344 395 -487 -395 -677 727 321 561 41 211 262 -794 186 -406 -458 -418 496 -731 -811 -306 -756 984 658 396 -239 -16 494 -75 880 127 163 779 -504 -55 -408 -341 -489 988 -177 -19 126 -358 -840 -71 254 887 171 513 -946 582 837 121 750 552 -302 -964 -945 533 -674 -309 781 259 168 76 -663 -483 -48 36 -382 5 876 937 -368 -322 204 -239 -271 956 -775 34 -184 469 405 -769 -63 -283 451 -192 -797 -417 287 726 846 -833 -7 -493 -289 -523 -148 602 859 -420 -114 -522 148 427 50 -354 -924 -353 -30 469 409 506 -819 -146 379 -160 -880 -523 736 -520 -215 -192 -580 -601 293 527 671 77 219 683 -235 369 -362 -640 -869 -186 -581 -541 -238 198 646 293 -5 403 643 -625 645 316 -689 674 916 521 -755 -633 746 -856 118 557 -526 -544 -734 653 -741 714 -540 -601 -559 -699 -663 -642 390 641 354 -164 168 -182 -289 -518 -891 992 749 375 148 -889 266 -930 -98 -968 75 -385 79 198 -998 -785 -745 950 276 -915 739 87 680 -379 938 833 -876 8 689 55 -2 -10 498 794 930 -253 694 -259 -444 -673 -309 842 147 -102 -321 -731 -693 404 -470 -694 -584 708 -896 273 196 -572 81 -883 527 18 -583 491 97 -808 -218 424 965 359 -880 793 -701 590 -283 430 197 867 193 954 254 -628 -606 -941 -871 413 948 389 -892 427 -933 330 -376 -998 -788 15 318 -985 -704 505 15 -679 131 857 -30 -747 825 -426 836 -960 807 -184 -339 -704 403 -379 806 -643 609 -697 463 670 -379 -717 772 931 609 158 905 908 -557 -364 508 -21 168 204 -705 658 322 153 -610 678 -562 496 748 -848 -700 906 967 4 -355 455 749 -343 18 -822 959 711 100 641 -952 -224 296 211 -494 -404 -763 -669 367 -351 996 -863 816 -919 717 567 -408 -701 245 741 528 -629 -491 994 200 264 417 -521 -516 184 -626 -321 -600 -7 -812 159 -955 887 966 154 -581 -705 -818 -528 -922 -534 378 469 -169 -567 -977 -174 -769 973 -532 603 245 415 908 756 -610 -710 616 443 -70 503 -33 -252 838 231 -846 318 309 216 318 805 525 -933 -670 -763 -26 467 202 -785 322 -163 793 -143 -932 -423 -423 408 438 349 -858 537 -667 -318 166 -894 -352 893 -787 -752 126 208 921 -251 -846 -680 629 795 782 -518 -646 -106 -538 -93 -599 -149 654 362 863 -216 164 -875 401 -350 601 -12 513 -87 -556 269 995 116 -699 -831 158 -220 707 -395 526 -405 -6 230 468 -527 553 21 -314 -16 469 -19 -47 91 -193 -794 346 -578 -119 270 543 -332 -3 -919 774 -70 451 -951 951 728 -529 279 -349 -896 -34 638 785 989 -557 -666 -661 -772 -429 733 585 -572 -94 -48 383 -985 662 273 -41 771 381 -364 -787 41 -752 345 661 555 295 52 989 -603 -6 -80 -5 774 841 -902 -169 304 464 851 -376 606 982 -131 261 209 -571 -355 -835 41 348 673 814 -624 -334 -542 -603 -301 -371 150 11 104 396 -396 -350 -25 -485 -30 -623 -663 -574 -209 105 350 478 -723 800 -404 349 -550 731 -553 -804 689 256 -962 731 743 -655 -939 -919 649 309 -390 879 -694 788 -214 94 4 -467 -851 614 -122 947 286 -544 -149 645 -994 675 -542 -953 -398 214 41 -676 199 188 497 -372 209 -818 210 304 587 758 761 -569 -90 -106 440 -15 -560 685 235 849 250 -259 -760 -706 -488 430 -825 -425 95 192 554 -40 -167 269 -453 655 -495 99 133 -476 -403 709 -983 -708 -503 -791 778 695 -32 -411 98 458 448 -437 -450 767 713 560 -736 -409 69 -140 -8 976 -727 -800 658 492 481 662 -246 560 -537 281 856 512 -368 971 836 -35 -538 889 982 969 -622 543 -640 528 370 193 872 136 -87 -628 127 -968 -742 22 -952 -740 -552 -4 -966 -3 154 362 358 61 -582 227 -403 -333 888 222 -244 806 778 74 208 757 -13 567 -640 355 -542 489 -58 971 93 -805 -791 622 354 646 -966 31 293 -653 325 -178 -996 527 -419 167 -781 -49 -814 -801 -910 -546 327 -436 -920 145 601 -220 578 223 -927 394 47 142 722 -959 -294 777 -136 927 -155 -785 -695 -816 466 443 405 -608 -286 -166 -706 111 -525 409 862 -862 868 570 449 60 417 -911 -320 322 236 919 644 -610 -395 606 -482 -626 702 -793 -891 -372 -505 -54 498 -693 427 -235 130 247 -735 -428 229 712 -145 -818 411 515 -500 423 -134 -27 325 637 -581 282 755 684 -476 -241 460 877 -908 700 -393 139 264 66 991 56 -637 -531 65 -446 -438 -471 81 -824 -247 -809 -707 -145 503 -733 983 -357 -863 692 727 -237 815 917 802 -823 -823 -944 938 -367 517 5 -478 752 630 781 915 986 -792 -744 987 -290 -98 -984 511 632 -23 -41 183 -86 891 601 -331 538 -20 585 -544 84 -767 8 357 -130 337 -820 851 -1000 -709 -873 -19 -514 -810 -757 554 62 38 281 504 21 325 119 -595 730 -707 -157 -96 -415 -11 -20 -665 -259 216 -455 -622 71 772 784 493 757 -159 513 166 200 -266 -187 243 643 -927 -220 495 939 696 375 -272 965 -846 521 -616 -558 162 157 607 -247 -121 661 -863 874 213 -60 -661 -374 -323 -778 121 511 -391 -850 317 90 0 473 865 -629 -188 -312 -178 -735 -9 -498 28 60 457 -739 -789 -585 471 -424 -965 846 -894 738 571 99 -41 472 -904 997 976 965 481 -23 177 -567 399 -118 891 -788 -400 -741 963 -367 -741 -685 293 385 -595 49 -456 678 -832 -518 -365 535 -813 -15 -290 -313 429 808 779 57 161 66 440 629 980 -527 -511 597 347 189 -128 219 -796 997 -782 734 504 155 -170 525 499 -536 833 276 519 -858 -639 770 77 -896 -930 603 845 269 848 940 437 162 -877 454 569 465 414 -922 965 -20 -235 -226 80 -897 46 633 706 -648 -487 5 -976 527 368 859 -761 549 237 -273 -820 41 547 -562 -864 202 -47 -744 -48 757 -413 -801 -779 743 181 -453 685 25 44 -503 25 -746 -850 -219 -928 -302 -133 -245 974 275 -812 738 842 775 965 -745 173 -345 595 267 305 -830 -936 610 3 84 -354 761 -828 74 820 -419 -442 -444 -825 728 125 947 594 -216 -759 475 169 -439 360 -449 -838 676 -760 -677 -718 257 -41 -523 241 951 127 -379 -680 -726 41 15 -979 977 -195 853 -580 734 -496 671 -797 -673 697 712 286 -844 125 435 -646 -872 -185 -684 -867 -353 850 998 736 -210 -126 382 -357 -116 -567 171 -655 -465 646 -18 638 462 -475 -139 502 -188 84 -102 933 -444 -733 423 -125 -749 574 703 -257 -304 -352 32 -910 49 -75 -961 -110 -287 695 794 251 818 -882 -536 -110 279 -750 -480 -473 149 -292 223 -263 -887 782 831 939 779 108 -634 -29 674 920 -952 250 -587 285 -978 -321 -229 574 770 570 157 -278 -40 -680 -85 592 113 -599 -521 -757 -546 -175 688 -584 -881 -608 137 -730 -359 -975 -13 -407 539 628 -836 600 -807 -288 -164 -138 -526 -2 556 -309 652 574 -793 -722 782 45 225 -954 -311 408 -230 -646 -341 338 -631 -22 111 -874 730 -601 -281 428 -923 511 -993 927 -438 76 270 81 325 -259 -162 -464 -715 37 -696 -561 -76 660 474 -192 -716 -896 -870 751 -881 330 1 -280 653 -597 568 301 -355 -76 33 377 261 359 -670 354 500 642 -206 206 -928 -113 -140 557 808 828 297 816 -897 -967 297 720 -334 -684 34 -883 517 95 -143 -391 168 -251 -694 210 -689 -260 994 861 -449 160 501 -96 414 901 -113 15 -310 697 148 -844 -575 539 268 -518 -993 -527 798 -74 746 722 -498 -770 -733 -725 877 -553 -618 796 617 176 340 294 261 -113 -105 -655 -763 -835 -755 499 -561 836 875 439 541 -349 742 240 -716 867 512 -43 111 -823 84 591 685 422 688 409 628 298 513 -734 -47 -221 -346 396 -221 62 -200 544 -930 -757 513 211 1 -648 426 -410 562 601 -424 423 -728 146 801 612 -73 97 415 -685 750 48 -231 -739 -488 -30 175 -629 955 -341 522 -126 537 -153 268 880 -900 583 -715 356 588 259 -456 -898 795 793 615 -334 -644 904 107 -518 -815 930 88 521 -927 54 17 -685 112 -12 215 -512 520 -519 -120 -90 -84 285 827 201 -473 -957 -226 952 -656 -225 -673 -502 -37 524 -695 998 292 -291 425 928 -770 939 -969 681 -246 -297 -711 -738 -126 -525 -358 233 56 -938 -43 -395 627 -900 -263 702 768 872 -513 146 585 -606 -507 822 436 -214 -180 -831 -678 339 -3 933 926 182 492 533 583 1000 -928 -431 305 -317 710 205 -769 -756 133 319 895 -687 -747 -786 -59 469 -411 -105 -150 -965 901 836 782 -969 -878 820 -68 -668 -270 -286 -204 344 67 197 -280 -551 -765 -243 665 -503 619 -993 -389 -75 -150 -811 -271 91 -734 -516 749 -720 -605 -498 928 703 -137 -67 -539 774 -479 -403 751 987 -49 609 768 813 209 941 -982 997 -985 125 -551 183 888 -37 52 -598 -248 696 -108 -301 -10 899 -10 -557 549 -92 -757 -178 940 -927 -938 775 696 -456 -562 -851 930 -46 383 77 365 -294 207 452 377 -42 588 551 -447 -67 386 559 446 -257 -605 -358 -832 -332 340 -952 407 -223 -741 646 -664 -65 -921 -899 889 164 -348 -545 30 916 189 448 -352 -808 545 -7 653 -481 -78 487 832 639 -318 -666 -403 -112 447 844 139 -447 -65 -42 -843 138 -603 -332 911 -765 -496 264 -344 299 -997 84 -808 -813 -601 -289 795 -5 306 -498 530 -350 876 -933 -927 -41 -670 909 925 -270 -4 -609 281 926 612 -662 127 36 982 -85 -593 767 -653 -808 -225 -159 91 790 -518 91 -947 -333 -245 -950 -391 419 660 658 -256 563 514 532 627 990 -97 -452 450 -404 105 873 972 564 50 -537 191 596 -818 24 -523 -311 -919 431 -851 622 -437 522 577 878 -240 -976 737 -628 983 909 -672 -163 -455 180 888 -724 -954 514 720 727 -514 -719 -215 -215 -853 -802 553 -703 -397 -835 -651 -79 8 945 902 814 44 -725 680 -377 -630 944 327 -226 -315 -241 -674 -85 43 983 219 -924 -385 156 794 319 255 -797 -759 -981 -977 327 -374 311 338 -641 718 217 15 210 349 -298 413 -336 731 57 -280 306 292 842 -627 163 421 174 183 -887 -654 -452 -318 -10 -158 -882 745 94 -176 -283 920 -208 -74 -958 -906 -363 173 -333 -14 55 651 -505 801 -320 94 -865 -426 -439 -980 392 -931 -177 118 569 -596 803 -634 652 445 -441 167 -432 665 -165 644 -437 529 441 -740 -968 207 928 -20 -863 -974 910 -952 -659 487 69 149 970 988 858 228 273 -306 783 -9 457 800 -396 -443 -112 -987 320 90 924 -451 883 -957 487 770 -464 -174 -490 166 478 -871 597 -759 51 -968 299 -536 2 -582 240 -232 36 137 -914 -907 451 696 -158 -751 99 714 686 -481 379 43 -960 -701 334 -750 -737 -949 348 843 215 -8 792 -577 -87 743 863 -292 68 790 717 214 677 -982 -240 776 20 -692 -885 174 -442 57 894 -930 -872 -264 -869 -422 873 -563 961 437 -207 -157 -582 -914 186 -125 458 -719 696 183 -468 49 265 -877 194 -817 727 -76 -400 -812 -905 955 -412 -18 -466 -963 -935 -954 238 274 -263 537 -15 372 -327 -401 66 89 -263 477 -864 -702 948 -101 -192 827 -571 476 66 -108 669 -225 883 -182 -390 -401 -860 981 -267 -734 862 350 872 232 844 888 350 -91 459 -689 764 -77 -531 -359 545 884 -92 277 -731 -882 527 867 229 822 575 709 -317 800 -5 898 76 -275 869 -480 152 68 828 -27 37 -197 275 -928 -391 144 302 968 409 436 -779 -65 964 -463 943 637 592 800 521 -252 -52 -725 175 479 -797 468 -902 -359 -945 -324 -359 590 -860 342 358 -557 -826 499 729 -246 894 971 391 214 -196 869 165 366 6 66 -766 -167 558 507 613 608 -766 601 994 -264 863 461 334 954 368 123 -467 -553 -374 -216 -189 92 -868 -142 675 705 661 -475 955 -992 -792 -391 -864 -662 408 442 -469 -246 -899 -658 -716 -371 -488 918 -433 469 612 907 -672 757 341 -563 -736 -553 682 82 -265 46 -638 878 -545 198 -167 -686 960 686 401 628 -957 677 117 125 -872 520 393 779 -989 386 -893 -164 -939 786 98 450 292 57 137 -171 389 234 -224 -47 -298 -647 -62 116 -590 729 705 -603 -319 -593 -801 -509 399 133 876 -490 952 276 -92 -50 -93 277 -349 -747 974 -155 -413 910 -245 969 -954 4 584 -520 -536 -939 785 -47 -186 -1000 -463 655 916 -219 -722 207 593 -386 -639 442 236 -495 958 242 -285 -521 825 602 -435 903 -961 357 -204 996 -831 440 -206 -577 900 815 -433 724 -915 982 679 5 865 -401 713 -357 -653 -941 954 716 -682 -988 -620 191 -154 -593 49 842 32 183 835 -28 325 873 -248 160 756 154 -488 869 -763 -226 294 -844 634 842 -419 171 -359 -3 -210 38 -269 -623 -187 -885 -163 457 692 -390 371 771 -376 100 614 -893 65 -129 -412 482 -285 -246 -747 -15 549 -772 945 247 -377 834 499 -16 547 76 -625 226 670 -902 -477 930 844 -632 841 562 -686 -588 607 -144 -200 -415 -734 889 770 -462 825 861 -620 418 906 -811 -263 -802 -713 166 -912 291 122 -463 471 983 -691 -10 265 -527 -221 438 -888 207 -26 -834 854 970 -669 -578 341 -811 817 495 -617 -401 336 712 458 -495 1000 631 -228 -697 -375 744 -31 823 677 42 49 454 -729 -694 433 -476 -746 73 -466 399 -309 -983 -386 566 -949 -4 -713 -375 -589 886 -724 -18 686 -994 -558 -818 120 761 676 -9 516 610 872 174 -383 631 -279 503 -142 114 23 492 702 -831 907 -630 227 620 -954 452 508 570 438 136 -785 -44 -357 -762 -148 -86 -857 255 -880 842 -883 -989 387 983 -404 868 -750 593 -224 -817 -835 176 -321 119 949 -345 -936 -709 504 424 -844 712 522 181 -516 944 -965 220 721 -803 737 953 76 -52 595 -951 542 -788 -875 -436 -800 679 596 54 9 511 -913 432 189 477 -584 192 -617 -545 275 461 616 -192 350 -455 742 -911 355 -456 586 -463 12 467 -33 -465 100 -996 629 206 -825 -470 -572 -46 -406 8 -592 341 -203 -870 -718 993 -264 117 -546 242 -547 -436 -969 -494 -60 -149 894 283 -818 913 586 -170 -5 747 5 -680 -932 728 -267 800 -136 961 -414 803 265 -338 586 484 -485 -353 -112 41 -362 186 -917 90 -556 -220 -925 842 438 -988 -625 870 758 677 -641 -717 428 990 191 869 -518 179 537 765 264 -987 -604 798 82 -392 -840 -135 -98 -361 -721 350 319 -565 -465 -868 658 -337 -368 -579 -278 447 392 265 -277 911 720 633 14 282 958 -143 647 380 979 953 -89 -977 716 476 259 -51 894 976 989 171 -64 -155 67 -805 980 912 707 -958 787 990 -318 316 837 425 64 -114 511 469 526 -844 255 837 524 -126 -423 600 -936 225 -149 -423 -487 979 -240 631 -954 485 -367 -978 608 -527 917 459 979 -970 355 743 36 -704 -157 -25 -556 -602 -224 -354 202 501 -897 -678 247 -964 500 -51 855 793 -301 -642 482 228 746 9 606 -385 -617 783 540 399 863 -223 239 529 -857 65 -291 832 869 158 758 358 209 -909 -53 -664 981 278 -574 390 67 -100 -317 5 -730 644 -989 409 789 -724 -826 -827 487 -790 618 -13 -823 922 872 845 203 -164 -610 -148 -961 -795 481 -702 -104 563 3 775 19 359 852 147 172 -180 -618 -485 -297 -560 -192 97 -871 -688 189 104 -127 835 622 399 686 167 685 285 -413 -783 -343 356 501 407 979 -857 674 477 -476 91 -617 -10 -642 -934 -189 -901 921 226 -621 12 -514 398 349 -502 502 -239 848 -875 -498 624 703 -813 285 -455 695 -709 389 263 331 -742 222 245 -346 832 870 947 753 -639 363 916 -561 -211 -349 102 335 -280 176 699 -704 518 912 -564 393 -918 995 132 -280 -647 774 -956 -776 -849 -159 -752 734 -972 707 19 -43 -324 718 339 997 407 -226 -125 912 -570 89 436 862 206 -497 -133 -148 746 564 -89 380 634 745 -115 -847 -229 974 127 -108 -92 989 230 830 -185 297 -498 -223 22 -833 -241 -181 156 -212 445 -539 -71 472 -558 566 936 653 245 -564 -406 5 -273 -13 -900 546 382 61 814 -173 191 -932 -765 -900 985 -315 807 247 270 -249 573 514 158 526 -856 -71 346 -268 -252 -237 -556 -188 -491 22 360 -915 680 -262 -512 -677 -887 -506 -633 -726 740 758 760 231 873 -424 -710 728 -712 -67 467 -281 930 -980 -157 915 -803 -409 -297 -234 944 566 -397 -914 563 744 115 203 277 -16 239 -283 -664 -341 338 379 -860 507 220 -1 445 -621 262 -42 -834 -953 271 502 -65 -211 613 -929 166 -75 716 -795 -29 -114 -403 -902 79 -950 -688 959 -840 -489 -435 586 -762 314 -26 919 828 149 78 678 -160 698 -867 775 -695 -181 -264 -493 640 385 675 56 -532 -481 288 -892 467 492 12 -458 375 -855 -148 807 -252 220 420 -371 697 -963 432 742 -758 729 -472 328 175 -532 955 240 -412 -803 433 918 -665 737 694 -633 529 338 806 -217 606 708 350 372 484 444 -873 -769 -117 89 -700 -540 251 84 -638 -628 566 621 -448 590 -590 -284 -666 -124 690 810 677 1 -655 -3 225 836 945 -787 -264 -122 916 -243 -189 30 293 654 -232 -285 340 -397 262 31 -256 -822 -654 713 486 326 551 -788 255 -185 -469 48 -363 -224 829 561 -888 -572 -50 -389 711 -784 508 22 660 485 539 -317 -774 484 928 501 921 152 -667 644 30 736 -725 -510 -734 -455 697 957 298 -973 285 -817 -289 787 353 -905 761 -800 -910 367 20 882 601 738 -564 -157 -843 -338 861 110 -958 -762 84 -529 553 -714 -119 393 -864 -590 745 -261 599 716 723 361 -342 452 -81 -858 -202 -774 606 508 364 -414 -992 -90 408 -959 -98 436 572 809 -841 -507 -910 133 905 593 -693 327 929 583 -144 109 465 574 -39 -14 -162 -224 573 693 71 51 369 584 -729 971 887 378 -95 941 395 36 -222 924 -527 -783 96 -560 464 -673 456 -519 561 -581 -348 347 176 220 374 -686 145 -582 865 -374 552 -235 -287 958 625 -11 12 371 -797 602 -912 -366 610 -240 -200 329 -805 -493 -490 -280 376 -89 343 814 776 -293 303 145 486 -196 966 -208 266 964 618 -799 -684 208 -877 713 -223 -953 257 -80 578 367 18 -84 -252 -270 44 740 -330 230 333 -915 -30 62 60 725 -489 477 133 928 643 838 -822 311 -856 750 -648 -353 664 -884 917 220 807 440 -558 993 269 -151 -375 903 158 -20 936 290 321 -48 167 -786 20 83 795 784 -978 914 -260 -694 7 320 -570 -303 31 -422 237 -718 -818 943 25 -141 -909 687 228 -101 -46 -370 -375 -221 80 -942 450 -499 457 -248 852 848 -228 673 788 -778 495 -601 -393 795 527 -759 984 79 804 -812 92 -99 -229 515 663 433 777 -814 -910 -919 -825 -408 -126 562 183 -539 -363 807 577 -220 464 -421 -836 -947 -666 121 -675 -201 758 864 198 -800 -721 285 -776 -657 514 -228 -132 -230 -91 474 -805 -980 -344 713 -535 819 561 -187 -500 387 775 859 693 867 705 -765 -159 -580 555 -313 203 -589 55 -999 -379 -54 300 731 -467 627 -55 931 728 -541 -273 -192 -863 397 823 -750 -933 -611 -73 -230 169 -555 -189 -809 -248 521 -402 -614 626 -961 245 -986 -508 395 -420 -350 617 -489 944 -120 -833 -45 -119 240 625 895 536 751 298 -977 -467 -329 -273 -183 -946 377 971 920 -918 840 575 111 -228 -247 861 29 -365 568 135 987 -456 323 717 345 -165 -941 250 -247 -713 13 -986 188 549 288 -191 734 563 -121 772 62 259 -989 -361 -215 -906 905 -382 -375 -692 -852 533 517 710 521 -315 170 -842 -328 -140 936 -685 535 -842 105 213 25 -637 -341 -314 604 -884 -950 -887 -651 805 -377 464 -729 562 281 98 -251 -393 920 836 833 15 920 625 -152 919 -522 -4 322 878 213 577 -762 -67 859 -772 575 -7 -960 698 -551 -514 101 466 -505 6 498 249 63 -203 193 705 -84 -349 -224 -748 -715 -638 187 431 919 910 -90 754 779 997 -286 821 -411 -654 396 -537 859 884 -971 63 617 -330 267 49 -651 682 721 -844 229 460 -596 942 -309 786 373 629 -533 593 -752 799 904 929 -240 -75 719 -716 824 135 221 -761 175 501 -521 866 611 -131 45 430 -487 -22 -309 -827 -64 931 -379 303 492 620 -855 389 217 -326 -126 181 -348 -640 179 -417 -775 -944 124 554 -186 -835 611 -945 -420 -708 435 -187 73 561 601 502 885 -225 366 330 -967 973 -202 -806 90 159 158 10 -13 -70 435 -66 -393 -292 -403 -487 -712 370 -687 765 -568 822 -916 75 289 -545 -468 -765 -336 -708 947 528 -169 -399 846 794 999 -310 -13 100 -309 946 -35 262 -370 -755 908 -20 735 -358 -309 555 407 797 -830 818 -653 720 505 525 875 -904 -89 -362 947 -536 -408 255 884 696 -75 -537 -925 -80 -910 -923 530 -114 -631 -82 -998 -493 629 724 635 479 -461 -97 99 -216 -128 -412 661 -712 473 309 -558 444 634 338 630 447 -640 603 -142 -512 -228 -796 -33 -692 -339 924 -262 294 -416 -182 870 -349 -537 -995 -967 -973 125 384 -258 -168 569 -958 -8 518 519 598 -438 48 642 -225 -250 698 308 610 284 -714 -938 -44 -182 88 457 850 -924 674 -755 19 -148 427 -923 430 -89 -65 846 959 997 893 -77 -241 301 -202 -638 -152 173 370 944 -509 -770 -826 321 -818 135 -653 -763 810 782 -672 162 291 -416 -651 -416 899 -825 -249 -143 68 571 -173 -553 -353 546 -896 891 458 -965 824 -558 932 -158 845 472 218 -670 704 -363 -412 29 -931 -59 386 647 964 -771 -866 -965 -87 25 306 -102 -264 -48 -874 -935 148 230 443 516 266 -197 -142 202 725 -840 127 -682 -660 847 420 755 325 41 310 793 -135 171 -945 889 484 331 -808 978 -735 -953 -295 855 354 -825 221 697 174 -703 311 504 -739 -105 634 -337 996 -850 485 -964 -372 -465 982 434 614 -784 741 571 -944 146 -438 -814 301 786 355 400 155 -713 308 50 627 -757 -479 -699 177 -620 -246 811 -831 -402 93 -885 -196 518 -496 -490 18 -935 -836 -825 -648 933 -455 903 760 -285 -186 700 88 -30 -738 94 -448 30 -961 -626 261 -762 -624 463 974 -675 -749 -253 -334 -602 314 703 -87 481 -864 -137 211 118 558 22 -323 60 -830 -667 307 -348 587 -314 394 -490 -461 -329 -513 -188 -861 -835 -243 -227 243 678 701 63 62 536 457 -908 989 638 771 -597 -934 455 932 940 -143 178 896 617 926 -351 -996 319 620 81 186 -877 738 -306 18 382 982 -109 -995 594 -118 -740 -277 -941 -324 338 891 626 766 22 572 295 124 935 -689 39 487 777 905 601 412 -481 731 -914 -74 87 -588 -470 -708 -319 -570 648 -147 426 738 657 438 605 545 -99 -346 -234 129 -195 107 -899 612 777 142 -28 672 -789 138 498 -371 42 -344 -471 -248 361 287 645 676 495 224 -472 -588 838 725 603 116 837 -550 -79 -181 846 -267 -601 -833 194 -564 951 -377 -665 519 409 150 -379 -479 816 -804 621 -39 144 916 937 637 562 873 51 376 -160 -489 -611 835 -266 219 744 -158 -701 -469 415 751 -154 13 -985 -224 -991 439 589 -965 -325 995 705 775 106 -959 -830 672 -580 -533 735 -981 -333 -848 -559 -552 -570 288 617 56 548 -171 -297 -260 -791 667 -935 200 -667 624 663 -778 839 -791 5 491 -445 -580 134 884 897 174 922 -912 -377 -528 211 283 549 -421 -948 486 -41 174 -99 343 -790 597 132 -190 -185 -53 995 -695 -144 -675 333 -247 -446 183 -414 585 588 -237 839 -458 -977 -902 -394 -779 -807 950 -938 -171 813 -548 779 -873 -754 699 193 -576 -104 -182 337 -377 -156 200 270 -75 672 89 547 534 -677 460 -800 176 -890 -228 568 553 -999 232 -876 682 -125 -569 -371 281 907 -137 582 957 -350 -507 813 -438 -978 973 -309 -500 -402 -929 436 309 -235 -194 -659 192 -514 -107 -34 -569 203 488 142 -660 -153 -318 -708 765 468 576 185 -839 -281 389 148 -165 133 -858 872 15 829 -615 -137 -370 240 541 258 788 -612 -566 157 294 -102 -668 162 -873 -507 118 671 386 -621 -436 -165 276 83 364 -615 -792 -679 -138 937 575 511 -670 171 -976 201 757 771 149 196 -820 -570 -468 -850 -391 -864 -191 200 362 772 120 954 -707 -1 149 -684 -672 256 267 343 363 -172 66 -350 663 569 -665 -510 -903 67 700 -721 -66 -548 -592 -399 -377 651 -512 286 571 506 797 634 923 484 -220 854 -793 202 319 96 -112 -540 646 191 -581 767 839 -241 221 720 186 -30 645 -755 378 -797 -487 -370 -161 -426 703 930 -793 -854 501 347 -560 75 23 73 802 111 723 510 -39 904 -450 -406 378 321 110 -425 322 632 480 -128 99 -899 -529 519 944 641 33 -796 939 -10 -207 537 -20 618 614 -803 922 998 172 -394 873 -345 572 -837 116 -383 960 -22 730 604 278 964 -406 841 370 -830 -506 834 -345 764 416 -6 818 -139 -411 2 -675 -946 -553 77 -606 -290 744 991 947 962 -318 -142 603 989 -89 285 -716 377 225 -228 972 361 -17 -764 123 595 -953 978 61 -987 84 665 864 433 752 -320 -376 -640 -124 -120 -351 759 -574 214 807 435 222 -85 -144 494 -133 -201 432 702 -420 -961 314 77 -802 -370 830 649 865 -91 -576 -852 738 -467 741 -756 313 493 -1 -76 988 -808 402 839 180 -423 390 -592 -440 -548 958 951 875 222 446 112 954 590 -74 390 952 -716 843 415 152 -877 967 38 611 110 72 -714 423 386 252 163 6 -96 -892 542 600 684 321 429 -317 674 -960 -875 -917 -348 -220 392 442 436 135 977 848 999 344 -962 -443 141 639 368 24 693 -106 98 -803 283 715 858 -13 -271 410 873 -199 -250 881 315 449 899 -57 585 910 758 -43 848 273 -826 992 727 666 -102 1000 -220 394 224 531 514 173 -301 -119 -656 -444 -170 -810 793 891 692 -646 85 332 691 -452 460 85 -182 758 926 183 354 660 413 -167 251 -462 -606 152 -346 -81 185 -564 828 -666 761 -164 257 -857 619 -904 508 301 -80 -695 -18 868 -211 -980 -332 -776 -266 -108 -910 -351 988 -674 173 553 -138 371 692 -854 41 -577 646 -20 -215 27 515 -754 524 -148 412 641 21 -617 -802 -404 -445 -3 627 -387 -559 951 -385 -103 958 -669 453 -737 -237 -312 441 -849 656 745 37 -208 -559 -479 950 353 299 797 -545 80 -173 -579 204 80 955 -537 -155 -840 -74 637 44 -202 5 482 -318 866 141 348 -526 411 -576 588 590 436 42 423 885 -216 -279 995 518 917 -327 -193 743 -266 -816 319 873 654 530 354 407 133 749 -495 -361 19 118 169 976 -410 964 678 -181 722 956 -660 -629 -47 -967 235 -446 552 995 -26 -249 -770 -740 -720 -342 -384 133 -892 -414 115 225 -565 214 228 -231 443 419 202 645 -685 -478 -324 -138 391 -759 -417 -364 433 -579 -357 -553 -629 780 475 -28 -344 955 -706 -609 815 502 -494 -700 404 716 610 523 -857 -4 -62 -875 610 -434 -663 58 -736 841 445 27 -649 -712 -659 197 -260 237 417 -553 -390 916 968 -973 -552 686 -371 -694 175 -224 635 336 -77 562 -489 67 925 -312 715 -832 -979 -832 -78 -542 -915 -50 985 -722 397 -325 -348 63 367 471 -644 -352 952 74 -363 961 404 -493 -490 -729 -285 473 792 -787 113 915 959 -52 -764 962 289 638 463 88 -121 -595 358 -362 -703 -246 250 -367 -297 -379 857 -676 -378 -927 433 229 -261 399 156 -736 820 -390 -300 248 323 -321 999 574 -5 648 -846 318 268 758 124 59 -998 753 238 591 -30 536 211 -365 -471 217 645 -657 -575 908 -224 69 -186 -470 16 -810 -144 718 -909 -862 791 729 -733 776 17 564 -170 997 -116 -58 -340 -599 -667 702 -332 -964 -988 322 253 -822 -419 381 255 792 195 -854 815 -901 854 32 -451 612 654 501 -82 159 839 179 -215 -372 868 -589 -265 246 -38 -19 884 -271 -720 -242 -872 327 878 -792 920 446 303 757 -663 51 -944 326 -551 -754 -959 488 -354 -701 -609 -108 731 869 886 -824 -280 -404 -913 750 770 -570 991 957 -235 -626 -65 -644 961 990 58 523 -207 -62 182 -518 971 -213 -837 882 626 -163 -584 310 -279 -345 275 -48 341 -648 -440 472 859 741 622 117 601 -951 397 -410 179 406 775 -488 -38 561 769 -737 -423 -658 536 709 -222 952 -707 -486 902 244 24 -959 197 -871 -646 704 -595 -607 -810 141 775 -553 -276 -982 -289 -24 -165 -669 -893 791 -103 548 -566 925 -437 -662 -509 680 -529 -470 622 973 -686 194 -438 -257 -418 -461 188 -208 452 411 403 926 220 -466 460 -954 498 67 982 389 -253 -329 -272 259 -988 -603 869 -575 924 -386 -675 -996 -8 984 -476 512 -667 -457 -660 -597 289 967 -680 399 -971 -323 363 -947 -959 -773 -178 -184 -200 -823 -339 189 155 531 764 -198 -464 -547 -344 -121 374 168 118 380 -173 -24 -937 -631 -867 697 981 25 -718 -296 -622 -527 640 140 84 189 -264 -402 508 -934 26 -541 -934 -52 -256 -325 532 -385 -378 84 422 916 -961 -672 650 -762 879 798 -221 -12 137 236 -491 783 897 769 71 813 -300 -994 -4 -577 -852 647 -454 61 -16 875 880 -655 -252 48 764 -867 182 -823 -842 372 -289 -557 270 67 -858 167 698 400 -713 655 -336 -823 -605 821 -412 -77 23 -247 536 -899 97 -115 841 -605 9 -910 -123 940 -338 -668 -677 58 -723 999 -238 242 -962 -652 324 245 217 -626 -710 -708 -480 46 303 632 -551 807 865 598 -600 382 -669 814 -305 8 -407 400 -151 831 754 745 26 -169 -331 -22 -91 458 -342 404 956 553 -597 871 511 -478 -403 -933 797 424 -347 473 -793 -166 263 -763 -523 770 461 -76 920 -549 476 468 656 463 -267 206 558 362 839 -944 980 898 157 102 569 760 897 -418 -958 89 280 454 456 -280 187 483 693 122 178 451 -699 406 570 947 -370 -381 729 -37 333 -308 -851 -220 -680 -761 -787 314 724 -89 -479 836 -80 497 831 -816 -622 304 602 -102 207 470 -770 451 -823 881 -792 -429 -216 378 -914 368 718 219 -19 -132 220 93 -93 -776 494 -224 -113 -73 876 988 394 -834 -589 398 -937 -961 -582 349 -572 -712 -667 966 -872 75 -718 831 -110 336 931 5 -315 -446 882 -588 639 235 48 503 -501 667 -352 339 -964 80 -580 167 206 -190 419 248 -634 -757 -108 523 -807 -28 767 -19 596 51 186 132 -14 -816 804 707 404 -753 -231 826 -702 -715 26 307 -164 -737 233 455 345 803 -556 -982 214 166 -480 130 841 -937 -237 725 149 915 -990 -601 985 334 245 830 -939 700 -151 400 -118 530 468 -936 -730 -804 635 903 903 -63 -75 360 995 -256 -314 -289 -420 -501 -201 -619 776 -103 924 107 863 678 168 -779 314 -255 -338 -180 -57 -733 -501 -139 -598 -325 729 -157 930 -989 185 -731 259 892 961 -196 47 -231 147 952 -175 -51 523 -191 -505 -131 404 68 -260 868 -268 275 -503 -53 -754 760 -328 -926 -146 189 658 416 602 198 332 317 -431 -896 665 170 333 534 -68 -726 -830 860 234 -982 -744 415 679 826 191 -820 518 -624 -936 -686 -890 -580 -839 -446 398 -835 -258 480 668 -732 -290 853 -793 842 134 550 -717 771 -376 -505 -163 -104 -943 748 382 -675 -912 -285 -172 977 -538 974 -59 -617 -621 -508 260 -436 -987 363 -832 -304 -27 604 -730 264 -633 845 -216 -887 -224 596 818 -313 -454 781 570 196 -717 -882 -20 139 -142 583 -47 -268 451 109 -16 -755 -548 368 327 -827 252 650 -790 -25 -196 -799 -110 333 305 -320 -838 170 -992 323 -47 835 -683 644 886 -552 -143 -687 -874 -884 -379 -470 -441 537 -174 -753 237 444 -796 -801 -702 741 394 319 250 747 570 -488 583 -666 237 -547 463 -464 243 321 124 -232 995 -684 438 -497 -983 -546 -634 547 160 -967 663 264 -559 -43 562 -984 -262 526 -632 -525 -450 342 765 -940 -50 -816 -792 -950 -767 644 336 -401 933 -94 963 -136 -165 877 -862 -362 95 546 495 -501 225 186 -791 775 -461 -845 768 331 5 -594 598 536 -537 -425 439 726 -637 -600 12 -349 45 216 -336 -378 -553 315 977 -234 716 -913 -49 357 -808 -837 705 939 631 338 -724 720 -858 -121 31 -157 22 -646 180 526 -968 816 -455 417 861 -74 109 -184 -686 -866 317 662 -47 -325 158 -746 155 -517 -672 -736 -364 713 433 195 -631 -778 894 721 -721 681 -77 -428 -298 860 -224 251 -563 797 -476 -238 -97 -658 428 -349 -986 -1000 195 -356 268 463 752 -548 -381 -547 320 58 -859 521 -210 608 -250 -890 -182 192 -955 -160 619 -603 2 416 -389 -895 795 -885 187 -192 194 280 -319 143 825 963 -999 64 516 388 328 -765 679 409 -547 553 82 387 297 -691 478 442 375 546 126 -154 -1 -333 182 -175 949 -715 -203 76 428 269 -900 672 330 875 -668 103 -231 230 90 -975 218 197 589 -874 -42 -271 564 350 361 -648 -687 734 481 436 -110 810 -100 873 371 805 -617 261 -201 156 159 884 -855 -448 -916 343 -931 99 -988 -682 229 822 91 771 -154 -256 34 778 -950 614 -819 564 -397 -6 526 -214 -78 595 329 -734 363 887 337 213 -962 391 618 396 980 518 -512 -322 817 54 -115 88 -353 365 16 -197 -139 790 70 -638 -914 -654 801 792 553 -842 -99 561 -844 317 31 -21 -469 450 884 171 -566 398 -42 -15 816 -568 825 -199 -169 -779 469 840 304 719 -241 686 -407 983 751 -34 685 184 229 700 -256 -548 219 -502 241 -795 -65 -299 352 329 -475 597 275 -137 892 -553 -509 -175 -817 638 -630 -123 -778 -302 623 931 207 -111 -259 -160 -215 -417 -938 -726 830 -955 338 320 97 -566 778 -708 989 707 732 759 472 -614 737 16 346 -368 685 -364 -534 -627 -223 396 -563 -964 -745 -628 -1 -293 -356 452 -122 -500 -769 366 -720 -308 406 310 -943 595 306 281 -8 290 117 -579 784 -942 -339 117 -475 754 -468 873 -756 -874 751 -27 -657 -715 -779 955 -457 26 -191 -246 721 -397 491 -480 330 -421 681 -999 -56 432 -443 -295 981 -837 46 -735 445 -871 -739 -506 853 519 569 -948 -738 297 155 452 -340 -570 848 601 326 625 262 -834 -557 -649 -656 77 -585 -45 -914 -429 472 934 677 -223 -299 861 208 290 87 175 436 812 337 342 -378 -416 -221 106 -110 -19 -452 -156 650 973 -140 704 72 203 244 -586 231 -277 -207 -599 -202 355 -845 -411 738 332 -378 -991 -481 538 -216 -134 230 461 696 -90 271 -7 -468 -642 -462 -720 441 -823 -469 292 -298 -418 183 -517 978 -472 -132 -397 -174 495 -908 591 57 -898 156 367 -943 192 -964 621 966 -295 458 263 -363 146 900 -532 -506 25 -126 342 342 -230 -1000 -609 -993 36 803 517 582 -396 -658 749 -268 911 -921 -441 200 -297 109 -805 -160 -868 -646 187 -55 -222 -53 -129 -871 250 358 -401 823 971 -506 -232 923 -764 -369 -715 4 -154 20 519 870 -989 -500 902 -467 114 -255 148 683 -636 360 -909 628 -252 201 -16 792 -663 453 -973 737 723 369 -81 608 594 -68 315 -87 -595 -695 -289 797 -156 -874 -992 839 554 -37 -244 7 554 -503 -498 -613 -69 184 307 115 -626 -59 907 319 -949 571 432 10 -112 587 -160 284 372 228 -653 146 282 -526 -199 766 -296 -239 -182 371 930 -2 -121 -758 699 576 507 692 700 556 712 160 -574 91 -154 686 -279 701 -345 119 473 -153 -951 248 660 -10 -483 561 -723 -541 -514 -215 134 -455 872 65 420 237 -78 48 539 -138 619 -571 59 563 159 866 179 195 713 605 437 228 -421 -656 463 616 523 975 699 665 -321 51 298 21 179 707 415 -62 -758 915 -625 446 689 -642 -378 -91 -12 14 215 738 611 878 546 -820 -365 729 818 -549 103 110 -335 -931 930 -827 978 -734 -582 -342 -188 -510 -443 -423 585 750 -461 252 761 -219 298 -418 457 293 -339 67 842 41 185 -782 -853 791 625 502 259 149 -142 444 -508 -30 -379 -633 -964 885 41 -23 402 -88 -828 -703 -615 784 -504 -879 -84 932 959 834 906 534 -148 -632 -362 -598 -271 -410 -269 343 274 -938 779 -72 360 189 -203 982 -182 -853 332 577 -81 486 65 482 -238 -354 -817 -127 -111 804 88 -670 735 318 71 -934 -876 152 722 -167 -830 820 -15 -866 553 440 730 -954 211 564 -18 415 -628 -195 509 -558 -392 -634 -653 762 760 -458 231 832 -803 -334 -871 -685 118 -196 34 -424 -549 -472 -748 -599 -781 -438 -657 896 319 373 748 -563 -36 -412 -447 -311 -496 -756 -197 657 436 -4 588 -66 701 334 -528 -622 259 992 411 817 -898 980 -65 129 296 -862 -738 -786 -331 -320 443 -341 -84 -122 345 533 215 -685 572 -662 -864 -450 883 -970 183 -386 773 -639 -112 449 -95 722 -116 507 -672 -600 809 -974 -562 189 -30 496 -287 880 -991 663 -36 387 857 -659 -473 19 -39 52 -961 -397 257 110 869 215 264 355 -940 -114 871 655 -616 225 954 -549 607 842 -697 11 569 946 -773 394 647 112 889 -652 121 276 -6 404 473 -546 103 -754 474 3 -153 -769 -427 565 -778 347 -434 33 -470 -544 787 955 -519 -414 -382 537 -793 574 494 -710 -808 432 -3 506 -22 -929 970 239 -409 953 -893 -60 -654 223 679 -293 591 -575 -642 -795 -520 -25 -277 -725 526 304 -162 -616 -742 659 70 380 962 119 -847 -276 299 -683 900 581 810 -102 -735 -236 918 -383 -387 -367 161 -96 426 -306 607 -179 -689 997 -63 485 -180 -623 245 368 -852 -502 832 -801 453 -928 182 139 94 -21 -341 -150 -792 -957 -522 -382 106 879 -663 -901 758 -511 -961 -813 -626 919 227 -407 -84 -832 184 33 836 -568 -417 869 615 911 -314 569 -325 280 -862 639 -938 294 -190 393 49 -200 -648 530 66 -131 71 462 625 -712 543 44 -502 -54 585 -478 128 -454 349 -851 460 819 350 528 -556 158 325 -4 82 684 567 334 137 640 796 -511 -44 -857 -859 -622 -703 203 280 -177 -426 -373 -74 -181 -626 -226 -155 342 829 -533 59 -448 631 -635 -974 610 926 -40 -125 -803 883 -227 -962 -471 398 -730 -704 -533 -498 -107 -640 799 -292 264 659 462 -874 310 -413 534 -146 -103 325 -303 -25 655 -399 -686 825 -714 8 -170 244 60 312 -349 354 -294 208 -209 134 392 -945 -581 131 -867 -679 -822 526 -944 -877 112 117 597 730 -490 -546 938 -428 379 861 -962 -636 425 -819 -303 881 -881 -24 448 163 5 36 67 -515 -903 303 -928 -585 921 655 978 -264 842 391 29 518 643 -512 -582 276 481 -449 -608 -226 -847 -153 202 286 430 -593 -192 -398 -20 224 -790 29 -957 823 -92 794 -285 567 -381 185 -923 385 366 955 183 609 588 953 325 166 -70 612 -683 -937 903 -872 688 198 -37 -762 529 518 78 759 -661 -332 -781 -905 459 415 -678 -585 270 580 -116 571 295 986 918 311 -674 903 984 -778 428 725 367 -478 -54 677 -450 48 258 803 783 338 -569 -658 33 541 -361 -325 886 -363 -370 -51 -230 165 -862 -221 -162 -855 106 666 217 -155 529 829 93 -730 383 808 -343 -564 -74 67 -623 60 149 -238 -646 149 582 900 182 -623 -242 -153 378 -595 -470 -420 879 62 -998 -208 -829 -779 -700 -578 339 -279 -141 731 -42 100 224 -25 142 991 191 -130 193 -479 388 953 514 -323 316 516 86 118 980 -775 -405 -641 -467 87 493 864 -960 412 -359 -404 -882 631 141 -514 912 -693 34 499 238 -649 44 684 -454 611 -398 -238 228 733 417 114 568 874 -161 -140 271 340 -438 599 -209 697 654 455 -375 -34 808 -83 -863 -613 915 325 -697 -373 319 -203 -407 327 325 -951 -535 162 -882 -723 349 -927 176 -37 -420 304 -929 580 -695 365 -28 -956 26 -690 450 -866 -127 -723 -636 -58 -551 -456 -134 382 -538 629 -524 82 -586 -856 31 -1 135 697 -442 864 -86 895 822 -355 -286 -462 328 549 717 84 -962 -164 -943 197 848 -387 -554 -637 -255 751 67 567 950 -889 925 462 169 -927 420 -259 455 848 -103 -513 74 248 803 -72 -648 819 273 523 -314 -729 -854 -54 -249 904 -464 857 689 -991 -336 -138 322 516 -301 -91 -762 42 -102 626 634 -7 943 835 -179 295 21 178 -622 462 -94 -894 -207 981 -936 -812 -126 -868 851 -102 353 -660 879 848 -69 -689 -972 187 -521 -683 717 -25 312 -563 -373 912 259 -238 201 663 -761 503 170 803 349 -101 419 -62 576 258 653 -337 335 -171 -232 945 -489 -543 0 -929 432 367 143 314 376 -155 693 214 891 -380 -150 -103 887 -560 224 -497 115 -160 512 252 64 -661 -869 950 495 159 -581 164 271 995 914 333 670 -81 -99 -258 650 -876 352 -658 -980 -605 -550 782 997 -407 249 -428 186 723 191 999 -612 46 -678 557 -713 522 -552 192 736 -445 546 -763 328 373 -921 117 888 596 -365 471 -573 510 51 -716 771 -425 592 -160 63 -311 -949 -52 899 846 -167 -412 782 -106 -292 -919 122 50 152 -90 363 -995 207 -221 -39 336 108 187 -401 41 -102 879 904 -902 732 -405 -693 -472 710 109 888 367 -392 -918 629 844 536 804 341 448 -177 -246 105 89 159 657 246 14 -35 -59 833 741 249 725 286 257 -678 -118 -164 -404 695 -154 -491 -55 980 363 82 366 -252 -395 -812 -425 214 544 551 -119 -81 -996 -239 -123 449 54 867 825 854 -600 -163 626 865 -208 151 -269 821 775 -565 259 -307 -234 -864 376 960 -193 -530 902 -540 -98 -926 171 -736 242 574 -463 57 899 680 -165 -869 -827 -590 149 -62 -381 -786 -495 896 335 -465 -966 303 604 723 -853 793 -393 245 -23 -517 333 745 668 589 901 -942 665 376 733 -81 32 915 -361 662 -588 565 -500 -83 -311 -956 -13 -128 -483 392 649 226 609 218 85 20 610 810 -695 -334 511 723 230 -619 659 -49 -324 157 476 -540 -516 7 -314 -687 797 626 640 827 298 555 -970 -959 -755 -443 -822 350 -93 -122 -480 780 -779 -912 -885 168 542 445 694 -465 462 -636 272 887 405 -325 837 -346 -145 343 630 -212 790 296 239 -270 -51 -64 989 676 -987 -378 -830 459 647 899 961 818 -783 -461 -953 -566 156 -650 883 -447 624 906 326 853 932 443 -758 -239 322 -499 -232 1000 -280 -891 -797 354 57 -357 696 206 -63 -420 -107 -47 -330 -948 986 -224 -305 -85 -515 -150 -616 -784 -584 -709 350 -9 705 -383 -386 -18 846 -581 -257 -62 934 478 -88 -560 -665 919 880 593 -486 54 194 -865 -201 -98 -985 508 774 564 746 38 793 -50 545 -781 250 -240 -794 409 894 -736 759 -702 268 128 -149 -448 -306 -296 897 -252 119 602 -115 -899 10 10 -146 -310 -587 -857 120 -453 803 616 -475 240 203 -798 581 -709 567 503 613 852 -621 -51 -572 -554 586 195 -821 -28 -852 421 830 342 -349 947 -988 95 622 196 871 -885 34 497 17 -980 568 733 -518 297 509 -424 -88 -277 -104 -980 285 -77 674 -381 -973 -795 -64 -750 852 10 -490 231 460 765 -607 -346 -274 -873 -949 -432 -687 161 -588 -66 -622 11 -422 -712 -495 402 -457 260 270 747 -160 465 920 552 -857 -928 979 127 -95 -551 -675 13 937 -106 -57 95 -973 -535 316 609 -562 977 -783 413 588 651 86 821 575 -124 -206 241 621 406 -900 639 -815 -769 -224 -644 -324 802 -778 -574 -97 431 166 -570 274 -525 -154 597 -859 385 -145 -906 353 -875 878 -497 -283 -294 -662 691 174 -682 -63 415 -941 -884 111 896 -720 -545 -416 -646 566 -103 788 -385 93 -231 63 40 -523 -815 29 846 -905 376 112 -557 825 386 207 -867 -659 -216 -98 444 -712 10 -74 521 13 -178 -461 -887 263 -15 -298 91 -4 136 -247 -81 -864 -511 -591 691 38 -381 -2 689 580 -715 701 805 50 -760 -249 -480 -841 444 733 -201 199 149 -54 -368 545 -602 -561 98 -844 760 437 918 487 764 -145 -267 894 -742 327 910 -445 -466 -559 689 -443 -748 755 457 -732 -898 -797 199 -55 -434 799 -266 175 241 71 -751 960 -673 730 -258 745 826 567 418 518 802 -880 723 -220 918 575 -725 -867 -857 -770 -799 548 -221 -723 -399 -245 -707 675 -811 133 215 127 690 306 709 995 853 -699 521 23 -950 174 208 -699 894 -161 530 -20 364 551 584 -1 434 895 -227 109 -968 695 192 -292 811 150 302 -442 -434 470 -341 174 -766 -782 -693 -34 -331 -876 -970 -168 -863 61 -943 668 232 203 86 -379 958 -481 -26 778 -795 -381 -203 -522 -236 276 -165 -107 -725 -323 -177 -455 460 790 549 -206 -746 763 743 11 799 -726 703 512 650 -833 95 -477 -298 18 882 -505 -118 757 -505 755 524 21 -320 -570 -8 177 785 608 44 572 998 -992 89 -278 174 -260 412 507 99 -241 935 -987 -479 623 638 283 276 -389 -564 -318 902 -220 -946 -997 965 711 -715 -97 236 8 986 -288 986 310 -752 -743 -540 449 -53 -819 913 363 -934 -838 -522 -156 -541 -1 -536 841 -665 -459 -234 1000 417 690 -350 -530 328 903 -670 -170 710 -661 839 -746 -131 688 465 -779 174 850 519 -307 -275 949 564 -458 987 909 124 -71 363 -365 -720 958 -640 -231 -620 897 500 258 874 533 671 376 61 768 442 149 -664 -412 -564 13 -572 -943 -602 301 -628 881 245 -912 -543 236 -271 -951 -880 -765 231 966 288 913 480 -113 965 -917 -602 351 454 -586 -476 499 -435 -348 -317 -996 727 21 575 912 963 -227 -184 -812 -467 -200 89 -444 201 9 -410 384 822 441 260 -886 45 231 -841 611 528 303 -802 161 -270 370 659 -263 -441 -740 -731 -825 388 455 -606 -546 -190 132 -812 -622 890 -312 937 158 -458 -597 175 -248 392 -976 413 938 467 -398 -157 791 915 -932 570 460 -338 653 -374 -945 283 -687 900 16 294 -282 -637 -208 310 548 -704 790 780 -991 516 194 906 -551 -807 762 -580 -852 96 387 -363 939 622 121 -906 -402 -950 -938 116 -969 166 -951 743 785 -571 -176 472 982 646 990 675 -83 861 -377 824 447 -262 -756 640 539 600 302 -25 -569 180 896 -298 -278 -594 -290 -191 -650 131 -197 -989 286 -336 62 -470 999 -301 859 278 -956 -51 821 107 767 535 -552 215 292 -437 461 999 -859 -595 -146 228 -269 942 781 -860 304 -3 -135 -965 317 586 -242 -572 130 -102 602 680 -996 -999 326 -149 -914 -780 -479 -789 -636 272 -243 -652 -429 997 -433 96 236 478 382 -23 365 909 648 247 533 -717 37 -360 -959 -699 139 -90 -340 24 80 363 33 354 924 20 155 -243 724 -588 262 159 -86 710 713 -277 -374 754 821 -551 364 -205 -659 665 914 -893 -544 830 -117 -402 -208 112 -85 735 -71 26 -37 741 -60 -24 387 -500 -358 191 595 -208 -833 -980 901 147 -467 70 477 455 612 -956 843 -735 19 -187 280 270 -313 142 334 -169 -82 674 -894 28 592 494 -135 695 -1 187 -810 -470 558 -876 -150 -302 -798 -459 -135 992 -435 550 -829 -342 529 880 -817 -678 85 117 899 879 -631 -498 -270 -91 128 949 939 -291 -861 187 -537 -271 408 189 -556 -703 -180 139 -634 247 662 91 -856 -7 407 -94 -20 644 798 -884 691 672 200 757 -830 869 320 -861 -424 -668 -619 229 858 -789 -780 -74 487 492 884 -130 922 437 319 129 250 -308 845 -415 -106 -606 -234 662 -823 942 277 -627 451 -128 563 -305 185 -111 -867 -767 689 19 -886 832 170 -857 37 -936 166 980 -811 -127 539 -462 131 179 423 -87 -393 866 -148 -617 805 793 -544 38 773 -966 41 -626 814 983 -216 453 -954 -849 -576 283 921 -199 -61 -775 477 -610 -657 -231 474 -151 708 25 348 -653 -848 164 162 88 369 -215 -330 -668 189 -274 871 -235 -824 349 119 -830 209 -171 -541 856 462 -484 -853 -971 497 -500 -463 -754 784 -249 256 984 201 226 -748 -537 -137 792 479 -880 847 734 16 -963 135 -178 -399 -763 -455 -120 622 511 -804 -509 91 -995 -294 -126 -314 -147 -765 -252 -36 -879 -396 502 2 -127 941 495 -729 -602 440 227 73 803 749 -6 -4 258 -94 -683 902 -901 37 -969 -71 -562 745 983 239 -18 -270 -667 -791 -231 26 87 -659 498 -697 -687 -902 -664 672 -832 273 652 358 914 318 -498 138 273 438 730 707 -191 442 755 285 -349 -621 641 529 -71 588 623 5 489 394 -683 -998 22 611 -591 -766 -435 296 -603 -608 -529 403 905 71 17 -291 -181 669 -554 -612 290 167 -912 -33 -703 469 931 931 784 204 -96 -983 265 -901 -679 -718 54 158 -98 78 -640 984 -485 -474 -955 -942 -333 265 -809 461 407 -738 621 191 -265 -207 300 259 610 957 -908 7 -881 691 158 -925 -345 -961 -666 220 102 -276 460 232 357 -535 -83 118 451 -883 441 46 916 -414 885 64 664 364 -636 -79 25 476 -510 -268 -35 -280 144 -518 853 248 562 -886 -195 -205 -617 929 671 -606 521 -49 -167 47 -922 -420 -887 -286 -638 -294 157 -319 -439 -20 106 483 273 721 723 946 365 964 -483 662 -251 -147 445 894 587 275 -552 723 740 -395 -261 -522 956 310 -219 302 258 -429 589 224 735 -265 -260 30 -426 117 -45 710 -716 811 142 -303 -643 285 -384 -385 491 1 311 -786 -888 -510 813 924 -608 -38 455 998 993 232 588 -652 -857 -161 -163 417 -6 -585 -723 579 762 -896 -208 624 593 871 646 558 257 -370 -756 653 -263 -158 -543 652 70 827 -703 420 970 -904 219 654 635 695 -235 -325 -50 -49 -763 563 -522 809 145 197 952 -843 -655 170 -71 -905 -216 -645 166 -819 319 -694 -170 -665 214 88 483 -130 -281 304 474 560 -503 162 -723 630 749 194 34 863 -694 -885 -742 -340 -608 629 -660 777 448 741 814 -343 124 868 622 611 -350 117 490 734 -274 -207 355 105 -59 677 745 560 295 -434 541 -801 449 -723 850 -262 -188 685 541 -56 -992 742 -544 330 842 469 262 466 -647 515 309 -569 -567 -509 496 80 111 -236 -415 -330 -83 988 -894 -975 451 593 135 -34 619 686 717 -943 -619 -607 -640 14 -449 416 -780 -683 -92 575 573 265 575 -346 -248 -261 -45 982 -117 684 946 187 90 325 889 709 -904 494 628 941 -807 108 -725 -487 738 -834 896 -31 677 573 899 241 -814 366 -939 208 -409 -686 -677 729 -356 -876 610 654 -105 -348 -444 -49 740 -10 257 -459 -567 -139 -381 967 -197 -798 -118 -362 870 -588 -660 -305 529 -756 979 -156 471 892 893 -734 -988 980 674 557 781 -620 -746 -648 -673 553 -913 373 402 550 -853 -243 -374 184 -494 205 -106 908 605 -235 935 196 749 357 -787 -541 -845 -703 947 -873 854 -198 -420 -648 -449 -976 -763 -725 -131 -282 444 305 -955 849 -625 -447 -705 -725 618 -99 91 979 -182 442 939 573 744 238 -954 -414 434 -932 221 -333 -632 -691 -469 -829 639 -315 -448 80 345 -120 632 -268 544 -858 168 -232 213 -152 -289 909 930 54 -734 636 984 509 444 -25 -637 404 -706 290 947 834 954 53 323 -972 334 -881 -820 244 467 -365 562 -1000 859 -689 120 160 20 882 -506 -781 -955 -22 993 -141 192 -143 214 -135 208 -452 130 -591 747 -937 -525 639 -673 947 535 228 -889 836 213 597 -400 -637 -653 996 -564 341 -733 67 -544 301 -52 -295 -517 -718 -726 144 -381 780 -159 -739 -895 91 -524 -368 587 -201 593 -996 -740 -540 309 -650 -179 527 -381 -97 -42 -895 275 -537 658 678 159 463 309 184 -183 -470 460 -277 788 70 624 750 -944 220 170 659 602 -394 -173 -209 -93 -759 387 -203 -566 -761 -738 -894 77 741 832 19 -874 -479 -31 -192 204 -394 -385 -132 -909 -312 381 377 -571 -176 -457 -569 729 -809 -237 -624 623 19 -641 579 -198 202 981 531 900 352 905 894 281 -60 501 277 -701 -234 961 287 589 -796 -105 183 -813 722 53 -772 261 546 -225 570 -247 -466 987 -331 357 -45 -666 -816 -20 846 273 980 954 346 392 760 900 400 -596 -854 -418 -710 -830 -625 -418 963 176 -278 418 48 -360 -730 875 579 665 664 -788 278 -734 -145 130 -270 -970 943 650 -588 605 480 666 -905 53 -397 418 -788 -908 -567 -383 -463 -270 -88 -721 -670 585 -625 585 -567 880 474 -215 211 994 -31 969 278 576 -820 96 102 517 -946 -276 -80 165 -133 194 -607 -74 -329 -799 -339 -776 887 769 -322 798 -734 -880 -902 -236 -15 -920 942 688 -126 785 537 -448 333 -674 -741 23 -479 775 781 234 -850 -971 -950 -502 -732 135 -202 678 318 -13 -33 176 293 881 -114 188 -592 -96 -319 997 245 234 -41 244 -259 -360 -161 -823 282 997 122 20 -846 -871 288 -681 -473 791 -706 793 -261 -532 -798 -239 -169 272 -506 700 878 -452 -667 435 567 391 -659 -313 -181 -496 -101 -438 -887 793 171 -482 -806 -732 -346 -968 -599 -322 -664 -344 555 -285 459 -953 11 -516 -175 126 351 962 435 992 302 -959 259 -545 -170 -215 -578 -460 853 937 -392 632 169 471 -718 -701 -788 101 840 308 -238 -608 272 912 -462 -146 682 -605 430 817 -40 78 635 -710 519 556 -467 551 -975 548 793 574 574 686 -801 -422 296 432 -899 -183 -812 859 -74 -87 135 -375 277 295 -69 64 152 -243 -631 282 -90 -185 -116 407 232 -866 399 -681 381 448 764 -170 -465 -405 -948 679 984 530 116 -481 919 -689 -915 327 -597 -451 877 335 126 511 -420 -621 84 220 868 -770 -908 870 25 -617 678 -765 481 -719 282 -702 314 -91 732 37 -869 660 -756 737 254 941 -404 930 -923 -600 -941 969 919 225 -940 743 -503 -43 234 720 116 -941 -33 -268 -467 333 169 -706 -953 -307 -831 619 94 -94 248 54 -688 -428 570 -613 512 37 -138 -522 -150 562 122 -678 277 -514 506 -637 -490 463 349 262 -443 -656 406 -160 905 913 -847 -110 606 -521 -479 788 364 940 -301 718 -550 21 -638 -668 268 986 -910 881 304 -547 198 -820 683 327 580 -787 913 489 -671 -713 347 60 408 74 504 -709 844 354 -442 -990 938 498 169 308 928 -514 36 607 -47 -465 -389 -368 668 259 -318 -210 -350 546 -854 171 912 234 899 387 566 -644 -474 -68 197 -48 -701 -475 -45 -97 -49 762 246 -326 858 71 775 -586 113 -909 392 760 48 -885 261 -562 860 350 -684 730 572 -336 7 363 -519 -156 -426 -132 -464 -29 -879 856 97 -931 -871 -860 705 -414 541 -345 211 374 246 -76 -303 -455 690 -475 -698 -623 807 -256 -749 -423 471 770 -106 -657 -812 -126 -465 26 -77 -396 547 911 -597 506 514 -594 -450 491 358 788 239 334 -377 -132 136 295 412 15 343 506 -853 -327 -984 510 563 516 517 -115 445 853 -563 295 209 482 -333 977 -475 -570 -892 -466 334 -425 -272 -745 -821 -834 197 -872 -360 474 969 -99 801 417 601 -619 528 -990 -539 -782 -755 342 513 -506 947 -115 482 -699 -142 -772 350 244 517 -917 930 500 26 -255 512 -168 614 559 283 -990 961 698 667 726 192 668 -280 540 211 -142 -475 264 -421 546 -50 -270 343 668 -490 320 -99 -129 144 -32 548 -207 -8 590 -828 -89 355 826 -425 147 -327 -963 993 -34 738 -863 364 -544 -500 147 -54 -668 78 126 -471 -750 571 -738 -768 -770 231 775 84 -604 778 114 231 875 224 -219 703 861 -638 54 -740 727 719 -977 609 -884 -528 724 -318 -129 379 115 78 465 -638 351 293 -546 -191 -172 -266 634 -859 -611 -3 -871 44 977 -334 461 -181 -240 -110 193 -149 -828 910 -397 966 -886 -142 -902 -881 132 788 -330 -912 -14 235 578 682 -760 473 145 -876 88 580 -81 -268 -426 -335 -224 -709 92 -346 779 497 -906 150 714 -156 -341 627 -587 -734 -928 872 -567 -940 -500 -43 -236 -992 522 314 325 102 499 -890 -51 901 -679 579 361 99 325 341 814 -695 181 422 -721 34 -767 2 47 -430 449 211 -789 -197 -350 444 308 -774 -732 -768 -547 -657 902 -490 -160 -899 -867 283 658 483 520 915 -480 718 118 793 -213 -641 -848 978 -726 -455 -890 403 542 655 -266 -291 -737 32 -995 98 -458 82 -603 -960 495 -119 420 314 557 -65 -814 -394 -563 -944 -533 880 -507 696 -72 -262 -953 -488 387 354 -950 -736 176 -78 -19 319 570 509 480 28 272 785 -312 585 -436 147 610 -363 -427 406 -974 33 612 513 -2 -960 684 -208 -447 -613 -964 503 575 550 -992 -149 676 -713 -195 304 694 -582 806 893 288 -154 -174 648 -546 301 -534 -591 -928 103 -16 788 323 758 984 535 479 -575 282 211 227 -375 343 -301 -175 0 993 -111 750 327 737 885 883 -541 -311 880 -475 -949 645 -635 -254 241 606 -430 -64 786 -224 202 -107 999 931 458 -421 932 -636 952 45 -786 414 -496 -1 732 -448 -913 -891 512 756 189 69 955 900 401 182 650 89 -202 -496 614 588 -961 85 -469 -474 168 -93 -189 -332 -117 -202 -223 539 942 -428 785 -585 -504 12 223 461 601 -513 595 497 129 61 -731 468 -233 523 120 185 -978 59 -521 -625 478 754 -859 -202 -192 679 176 843 329 147 -789 -619 -569 982 888 -525 639 471 85 813 529 -40 102 -712 -556 230 548 -172 -158 -337 -324 135 -487 764 502 564 -88 -702 -121 -528 -80 663 -517 -378 -216 994 -626 195 696 -569 357 -652 -499 -666 -143 -481 209 -658 -264 -160 -169 886 790 -284 780 -459 526 -975 -71 -82 711 152 17 -783 -139 -279 96 -806 -947 321 35 235 405 -625 -539 -424 450 65 756 658 16 -33 -404 -625 608 -418 -400 -769 764 -825 -530 -995 -916 617 292 -854 292 -452 -683 199 935 -521 -591 -656 -371 -595 318 329 223 -11 -370 678 877 835 -367 -793 -415 430 687 -185 770 -525 623 596 247 -662 -238 -93 -375 559 149 837 960 679 -771 -594 -250 -876 444 -703 535 -613 -487 -141 566 873 82 -423 575 971 -200 -336 145 4 895 -525 -479 -98 -349 -953 -152 -796 322 997 43 -421 -431 -919 -955 -710 -411 -992 926 -299 -498 -932 -193 -225 174 799 -818 191 -150 307 531 -718 -605 133 95 412 781 -692 629 -987 -968 422 -396 -327 -781 -809 380 211 965 864 -994 641 802 57 -531 541 546 -300 561 490 888 -928 -897 976 434 -279 -664 -72 331 -907 -119 55 668 -973 -942 -503 903 499 355 29 332 -240 57 -139 -309 279 357 427 -97 -87 -988 253 213 922 -82 -235 995 -560 -572 -192 390 357 -386 -778 936 -106 -990 509 205 732 -406 -653 -689 762 695 -951 40 87 -451 918 -673 815 -439 674 -220 80 40 -833 885 832 -123 505 485 721 136 -894 803 -401 -519 -334 606 -684 -50 316 601 -122 -963 726 372 335 -324 339 174 451 -353 -651 233 -847 873 -135 -847 470 961 -427 -475 -664 -994 519 -882 -925 -477 -720 342 -402 -952 -125 597 98 -876 854 852 189 -864 477 256 863 -330 -358 -851 67 415 750 -310 636 -471 498 -847 -331 251 971 -154 911 -794 696 -438 29 -489 61 981 -697 449 -105 919 415 -983 117 -762 791 -175 -31 -252 711 -819 441 816 -543 -929 747 289 -621 -973 -663 925 742 -706 695 475 -262 436 10 -256 606 736 -880 45 -852 439 963 -454 567 -135 -278 -26 -970 -783 -297 331 639 -245 115 -92 910 366 -866 -240 435 -92 -627 -386 -361 512 -155 -312 744 354 333 -593 568 747 -960 927 -82 -783 143 -283 25 -901 563 29 -24 13 -308 -723 -814 -508 -568 -870 -617 321 810 -292 -590 221 -319 -903 -425 -262 154 -931 470 -474 -834 -540 104 157 -504 -603 -180 965 135 394 -197 172 360 -873 -926 -987 -465 360 -536 -362 -909 19 -519 -62 197 -550 582 607 340 -328 618 143 218 238 -470 246 653 -459 586 -732 -458 -109 555 -260 -66 -748 588 -570 666 -804 -64 -365 693 309 522 -160 263 859 97 -267 978 -353 -129 648 829 -528 -544 930 -382 959 145 11 824 525 822 529 -973 166 144 522 -515 -746 822 -43 747 -741 657 -554 -948 142 -22 -72 -757 244 707 -230 -8 -212 -292 614 191 918 -357 783 578 -891 299 800 552 300 6 841 604 -282 -238 -600 -476 -62 -178 -374 -746 -319 424 -248 46 792 296 972 983 -990 612 -751 -484 347 491 -915 888 -56 151 73 172 -677 359 19 901 619 -102 239 428 329 771 -975 382 778 -877 -839 -267 614 40 -692 -162 486 754 -494 382 92 805 654 386 -850 -800 823 -815 373 -526 905 -257 -788 -75 -388 -290 -989 358 145 431 -970 -281 -202 -76 902 137 -793 309 372 670 -132 -533 -220 2 -438 264 189 321 2 -286 353 -787 423 69 336 -275 -998 95 -324 -844 149 346 866 154 -627 219 938 988 -284 258 -167 910 831 877 586 342 -827 145 -523 327 49 -346 -708 303 -284 -640 -402 -422 91 -513 -89 905 -289 -817 612 -582 878 -169 645 9 -603 -664 -685 558 226 -966 -647 14 921 -647 962 122 -825 116 -359 -94 -987 827 -745 -591 -189 33 486 -70 853 -161 -110 783 493 -782 729 31 82 -752 462 853 -788 -273 -904 -636 483 414 -473 -251 163 594 962 -920 57 428 881 666 90 740 -224 567 -233 280 -603 465 -131 -935 -279 -648 -685 -195 385 -86 982 97 245 -246 -626 -966 731 -980 395 149 199 -625 945 283 -449 829 749 474 -972 815 -75 -178 -516 -257 217 -240 -127 216 907 259 59 870 768 1000 -466 316 378 685 -38 283 976 897 405 -61 -375 -320 -859 268 -253 -65 692 -642 -220 -387 -365 -432 -614 905 -6 -34 414 -518 -213 -683 166 -997 -327 405 500 235 375 -863 985 418 -941 537 -882 167 -211 -76 -997 300 -465 940 -521 934 -96 401 414 -415 435 982 951 -488 -14 -975 -131 -399 47 -316 765 247 -216 -774 730 -814 779 687 -393 471 500 -491 -760 354 260 -851 679 -215 721 -25 584 -778 -449 584 763 -115 805 301 -827 -827 -474 256 -768 -149 353 -372 -770 645 382 -837 -699 590 350 -410 411 -84 -157 -72 -335 224 -684 -360 630 262 -332 -881 47 -906 392 -531 683 732 393 -825 -795 -956 -719 415 -287 379 -293 -602 -258 -839 394 836 5 670 178 -406 780 966 502 -827 130 687 876 566 416 415 672 -306 861 341 -187 -53 -342 -850 -273 -571 -235 915 -634 215 -465 87 -302 -447 -944 301 -633 -137 -226 312 299 991 -185 585 -671 -149 -889 -694 -401 653 361 138 -115 876 960 -132 811 413 -710 -528 888 847 26 -960 657 -440 344 655 159 -778 162 -563 -630 -946 61 -54 450 -740 500 -422 -129 -972 -569 -912 640 720 -226 -496 -876 766 -368 177 -368 816 309 -973 -964 691 771 143 727 -223 -332 152 -994 289 287 -60 215 -1000 -443 -958 -395 666 -295 455 659 753 158 668 -68 -215 850 774 897 -349 -351 725 530 -898 -462 -986 844 -222 522 -892 -59 474 143 -831 101 705 963 -29 565 -341 692 -256 342 -797 53 -647 -268 -488 -5 716 -815 100 264 -755 -51 -845 76 586 -615 -560 -272 842 126 -109 -564 191 532 -243 528 77 455 -656 -771 -158 -676 864 418 -763 -200 911 84 296 -431 -312 -125 -233 22 704 -653 384 397 -801 -51 -343 -57 58 92 -158 930 310 623 924 544 824 132 -593 839 -902 239 606 10 -371 -670 758 563 -554 -108 -814 704 -32 24 262 377 69 -48 266 533 171 521 -693 -899 126 -13 670 364 -8 -251 752 -347 -933 -970 -263 317 189 -3 -589 754 -592 -971 -73 987 -147 -972 929 360 7 -606 269 -14 -820 57 106 -505 -649 -769 876 -457 615 646 559 -931 483 977 -610 -755 193 130 -412 -283 419 -401 -636 -882 -937 190 -178 -635 -681 791 57 941 -224 -439 -254 -674 -204 -712 -404 -579 642 -463 648 710 -861 58 744 -974 608 -969 609 337 802 660 -434 313 -816 308 -38 94 -559 328 -622 -573 -794 -41 -260 552 228 364 128 38 -731 -241 -713 -941 -525 136 -369 -428 878 -80 594 476 -270 -657 -169 536 -636 968 -953 658 -539 -9 -666 787 963 -614 -895 964 43 -966 -441 -49 536 770 848 -440 -846 -362 532 338 -607 407 -836 -699 802 182 -271 128 285 -564 -408 370 -168 -237 17 237 394 -996 149 -141 -380 909 505 -6 -68 -647 -682 -342 -683 -554 652 -498 -690 298 523 -468 909 103 294 742 -710 495 -999 -618 777 181 -369 230 943 628 73 880 -788 642 -138 -949 868 -523 257 -428 -644 881 -319 535 471 904 511 87 231 39 277 100 315 293 376 -159 949 -225 57 -845 -777 836 -606 -543 243 322 80 -952 721 183 -122 -614 313 884 512 -435 -832 -112 413 -923 -717 437 375 333 -402 -334 -573 -579 785 -614 -649 -947 -878 147 568 775 796 909 389 273 -325 -913 271 -511 -935 -450 -855 83 -997 -675 2 72 759 -910 396 472 198 854 -17 -792 -267 663 -698 -549 456 -587 133 996 -569 733 542 15 699 258 -603 465 975 -468 895 531 137 -720 -32 242 -810 -121 656 -538 880 429 -287 -660 -596 393 -615 -652 -667 651 927 -381 941 -42 542 879 513 -914 873 572 307 -958 228 263 646 -479 767 -589 367 447 800 -46 -568 -91 -426 -791 -472 55 -471 62 -905 -718 -623 109 -810 -639 425 381 866 -730 -457 20 773 382 868 136 742 232 329 144 259 791 -311 -476 -196 974 -515 76 817 482 -560 374 771 346 751 -362 -488 -617 592 -802 -977 -98 -244 -449 -708 -476 -998 -491 -850 -325 -243 -45 448 127 -988 -298 818 -450 -653 -980 -186 172 126 33 -92 -112 454 -360 660 822 797 746 918 -954 -43 190 -541 -439 -670 788 -694 -696 55 -806 -680 -506 -655 148 11 -49 120 82 -268 577 -803 854 -750 -880 -165 134 865 -11 -693 -401 -333 60 -765 -212 693 493 -89 947 -463 -916 -684 830 664 -24 -656 -266 -671 -843 -278 -784 -280 -211 395 -664 118 2 344 806 -973 525 -712 476 873 -195 -266 -889 -618 -325 68 187 -846 783 88 -936 -340 -636 193 -59 772 577 -847 654 334 684 -790 887 -522 -86 -604 -814 -124 719 -960 -61 -764 186 289 -694 -857 -336 356 950 -720 408 -829 -330 267 326 279 -609 126 -648 -102 -509 741 548 -626 658 -688 -292 -983 27 586 231 679 99 -890 -818 -386 961 -225 214 878 -195 681 210 -46 236 -229 463 -481 -792 -528 -500 12 -210 318 -923 808 247 916 224 -661 644 -25 389 -733 -693 -739 -158 -49 881 800 -359 462 375 -376 -688 -384 995 -204 628 -819 -899 473 216 -216 -880 633 -821 848 -653 762 303 -601 343 -596 76 -464 -381 -28 945 -236 -726 -477 -719 -977 -279 -174 69 206 263 959 -144 -236 966 720 575 214 -610 375 163 -708 -684 769 -60 114 -526 571 -718 374 -780 -276 276 -297 0 752 428 333 491 929 437 87 -529 -740 175 -400 407 813 558 -141 -822 611 505 292 481 -455 -101 -852 358 270 319 -335 -324 356 384 -48 807 188 -923 891 255 954 617 780 -832 881 -412 -328 -937 -361 353 -975 -892 -136 -176 220 318 594 699 437 343 -881 100 750 416 828 -40 -450 -825 -191 -189 202 -685 -701 -929 403 -118 189 145 610 -13 769 99 -491 4 315 -384 723 691 -412 -499 -467 309 -404 203 801 856 -459 -434 631 196 -53 -68 -109 -620 566 -585 736 84 -587 -228 -138 361 743 54 -517 784 -854 652 620 -177 -907 -316 -592 -318 424 -789 -937 363 -898 -490 48 563 -122 508 633 -616 -844 -881 -186 -286 115 -962 -533 -186 517 -958 -677 687 -838 743 567 850 364 43 -512 -948 101 953 -607 -296 907 421 262 -112 710 304 -77 -742 533 452 -427 426 711 -242 505 -665 -769 -851 218 -563 312 -560 17 566 872 -535 -385 543 -218 133 325 129 433 -777 -580 332 -727 -689 -973 824 -723 834 -370 -257 -175 443 -738 -974 -109 316 -879 -31 977 -813 -536 -631 326 -649 22 827 -663 -717 -93 -763 850 942 734 -507 -639 -255 -273 -595 -957 -356 191 -429 529 813 -541 -369 579 218 947 -502 -367 127 215 -184 177 -655 664 239 803 -210 -355 958 993 246 655 65 682 371 -217 -746 -150 278 396 -314 892 51 -590 533 -356 504 477 890 -852 -907 581 -770 -89 -89 517 -151 -164 -954 -333 512 49 966 367 683 833 392 -622 -635 168 -402 842 928 739 -174 -268 702 428 -975 708 -444 690 -705 -285 387 -609 884 898 -103 -807 -146 218 -233 907 -483 160 243 497 113 97 -354 245 133 -165 -168 887 858 -173 99 -659 296 414 -19 -235 858 -716 -846 -671 647 -276 993 576 659 663 -669 -326 -46 -141 -12 789 -784 981 -255 414 -575 -786 -315 189 594 -200 -328 232 -719 -588 942 729 159 598 -285 785 -628 968 618 -873 873 643 5 798 -172 433 -384 495 230 330 205 -945 975 948 -476 436 -813 -297 584 804 -136 -616 788 -656 337 598 460 626 705 -622 -59 290 -467 -354 -77 -906 991 -681 -76 862 -751 -778 110 10 264 647 -665 -214 -833 -369 -162 204 59 -181 -254 -846 495 -894 -306 -117 -230 796 332 -468 -491 -113 -946 -795 990 -939 -834 955 -836 -917 134 -155 -430 232 -349 -129 -241 525 -875 -898 -895 -543 -703 -788 621 -672 -859 963 488 104 13 771 -179 246 341 -709 -625 -852 92 729 189 -217 957 -510 -251 311 -722 947 342 -314 -963 153 679 -936 647 137 559 136 928 557 728 82 -92 268 -218 738 -833 -889 -558 468 -968 455 -541 -413 786 62 -227 -285 264 -129 -600 960 964 -161 388 -674 -609 -440 -779 209 585 -904 -710 -772 510 -22 -718 294 -918 474 764 790 695 -145 -46 132 951 664 949 916 -785 248 650 313 -405 -576 570 -492 -888 -251 212 -991 398 332 -172 -442 -826 -985 -436 912 302 933 -479 -996 180 916 846 -501 -244 909 -642 935 -387 -458 240 218 -951 -202 398 188 -815 -260 654 597 777 220 -515 -312 -122 333 584 404 -747 700 -877 -226 812 -283 -884 -58 305 919 -300 281 144 -511 358 -756 720 705 932 -107 211 350 -114 443 770 518 490 480 215 -839 939 -388 -915 -354 -633 -922 -643 289 -517 -463 792 149 -113 319 -89 32 -119 599 -536 403 -392 281 -430 -445 -82 -605 -541 -481 -523 550 480 654 567 -468 -282 274 -762 -199 -790 -868 -671 274 394 428 -415 -937 695 725 -677 -545 440 -366 -339 -959 922 -673 897 190 -192 -912 328 -321 270 135 338 341 677 -532 -347 -127 659 -310 990 714 29 -806 966 505 611 536 281 128 323 945 -65 126 578 45 669 513 -202 992 48 575 959 728 313 349 -135 419 -740 796 93 3 666 459 937 722 -166 -954 -986 978 -534 -430 -379 -227 823 -240 -809 -266 714 -603 643 819 932 -41 -420 207 464 131 397 -551 118 -815 -685 916 -18 -240 721 -482 -600 934 -779 654 -625 -838 800 250 -787 -556 -513 -711 636 -719 -332 731 -399 -936 -7 523 536 521 821 824 318 758 -821 -575 -140 -712 -269 -745 70 949 472 360 736 -77 455 -9 -549 493 967 716 765 -789 683 757 -88 44 79 590 784 28 550 69 -442 462 726 -671 594 451 916 116 802 -332 115 933 -511 266 -339 200 61 -606 631 402 363 -1000 -533 648 -401 -312 723 -987 357 -182 761 -370 578 500 -472 881 -279 752 977 285 -915 46 987 873 348 -296 328 898 825 -391 150 623 736 -896 641 143 836 278 -289 612 -750 315 -708 67 -53 425 -321 -775 -242 -564 276 -732 328 39 -781 554 -870 -195 -271 241 -264 63 461 -994 244 199 -194 -495 -269 -81 -575 -265 -833 -993 170 -672 -565 663 857 155 929 288 87 507 175 -50 151 370 -51 -670 466 963 -656 -408 356 -444 -886 -619 961 642 -615 917 -422 97 222 -954 190 655 246 397 -256 834 663 -525 -797 539 36 123 733 -667 665 901 246 -68 -694 -865 -358 273 863 417 -380 -735 44 -240 -285 -550 -3 -457 979 -566 -251 382 796 126 408 11 -54 776 -233 203 -207 -17 -227 -391 422 -981 -15 -452 -419 220 127 23 -377 -237 899 498 310 525 -896 -43 184 -481 -864 -640 896 -490 797 830 -476 83 521 -822 888 31 -293 -288 120 75 -387 -169 -32 -808 -313 412 899 -954 240 70 -271 446 100 991 182 248 988 623 -190 4 -155 -477 -827 -221 -31 -674 -407 94 -701 -828 283 -66 694 -496 -522 -378 107 973 -997 358 -243 -227 -155 968 399 89 721 632 -888 683 -492 -927 70 449 -697 -553 -183 -419 855 655 446 486 299 -686 -301 -961 -301 -24 -789 505 100 -758 607 -422 -698 -29 -223 -920 -159 406 228 -590 -53 -451 -984 -995 -199 -509 577 899 -47 -24 26 -944 -797 -405 -200 441 55 478 -640 46 303 -333 -356 1 -564 -824 -123 425 151 -253 802 -23 734 -655 43 -691 977 -851 950 79 -919 -457 -866 483 -704 866 -370 688 -615 -586 897 892 88 783 -629 106 811 -548 -244 -632 -558 699 -171 118 -443 -938 -160 -619 -495 525 -958 -352 -797 -173 -553 164 -269 546 977 258 -518 -953 -623 5 876 -81 -760 -762 -107 -334 -200 268 -254 933 -261 -633 893 878 -966 241 364 898 170 539 280 -6 654 433 -927 778 -162 615 -549 -113 -496 276 46 504 -318 -121 332 -578 -882 694 355 518 -910 -569 -522 406 504 -737 787 -77 -399 115 -816 -544 888 -200 -207 -700 611 -43 235 644 -944 270 344 -108 639 -200 -808 685 20 -820 -567 -745 -80 956 -388 -225 -815 552 -1000 -347 -741 568 361 -950 -935 144 824 48 751 560 88 877 1000 57 -382 -482 795 208 -349 -614 479 -476 -626 -362 647 492 371 -161 -496 157 -48 63 503 -752 -165 304 -789 -253 -64 588 -443 215 -110 -759 662 57 -291 506 -515 593 -987 -345 -173 350 134 -773 -473 -70 -365 -229 -243 -548 364 -798 -956 -576 -13 384 -795 115 -500 -437 -556 -877 -295 800 410 -30 -69 938 -72 183 -434 961 -48 -742 -634 -677 185 614 843 675 963 414 1000 -951 -375 -478 376 803 37 -779 257 65 -713 -584 -173 104 886 -49 -392 232 -629 -706 271 836 -756 -441 -117 -368 87 353 386 -852 -623 689 -587 -612 628 271 220 709 822 532 -952 -680 320 663 264 318 217 -663 213 -522 -457 151 -64 262 -25 485 68 -771 526 -165 164 520 501 341 -350 -3 -202 595 -434 148 698 -339 77 -945 594 -557 95 -277 -953 -564 -108 -44 791 -122 275 -621 -932 504 204 566 129 -159 438 -414 897 409 531 48 -587 -527 -670 964 -118 855 -80 -970 -910 974 700 -115 -483 -388 -464 -882 -923 432 -431 -843 440 792 -166 822 -394 -751 720 -74 267 314 583 487 -615 117 69 -610 169 581 755 938 -352 93 -201 807 414 -328 -805 -798 -190 979 768 -848 549 -531 754 204 357 729 299 -873 -851 711 -657 -701 831 -912 -571 184 790 -759 -598 -923 -879 -985 -43 -799 993 -968 -32 -663 21 344 348 -899 743 -639 629 765 910 -1 -36 837 68 517 21 596 -159 -862 148 522 -985 -77 -717 -209 424 485 19 167 -252 -937 -910 363 -290 283 991 -280 712 495 -634 -431 -379 -540 476 -691 859 731 615 -450 -726 144 -628 278 276 -898 988 -134 90 -409 -993 648 213 -109 905 984 -483 552 -825 777 112 774 -563 -2 105 983 -17 -401 -640 -222 -936 765 878 561 801 -283 607 -22 619 -746 -916 -957 160 -968 -577 -289 -96 -3 53 446 -972 280 106 119 111 -557 -285 -919 -874 -870 -85 556 624 -167 481 -500 -854 244 -282 127 865 -315 956 -193 327 545 -312 658 28 -34 89 -247 -855 243 -319 -257 242 19 557 948 617 91 434 386 -107 -873 -572 -847 -43 204 -235 174 881 495 -178 -279 -347 -876 -750 -727 945 703 70 759 291 -13 -560 -304 259 -72 -155 751 -606 798 568 741 210 312 -45 236 -668 221 -288 254 586 -376 -972 -362 -573 -358 -658 696 737 -74 668 654 -125 -123 525 55 -550 -763 336 -180 579 62 201 654 504 -661 -851 818 -783 688 824 -624 -427 590 -46 -871 911 294 -498 263 955 -499 359 -529 -959 470 -934 -308 -976 -178 381 527 151 -917 693 189 -927 423 157 -218 902 830 996 -240 3 -979 -950 -448 -234 926 123 775 807 -141 233 -640 -411 399 490 628 952 -762 -606 -563 -60 -24 570 -159 252 953 -600 -124 549 -667 912 -579 976 221 -640 -952 -375 -214 92 358 -267 943 -269 -208 -162 76 33 238 15 -570 -962 828 11 -706 782 33 432 788 676 -51 570 205 329 -402 -244 -484 911 -783 941 662 -566 561 644 -546 -759 -93 -465 -987 461 570 -537 -852 349 484 870 110 93 863 125 986 -304 923 343 -968 -27 353 -963 -574 132 427 -937 -765 767 -725 -181 409 -37 791 -982 -28 227 466 -911 -968 -826 -767 -164 558 -231 -502 506 754 -736 -944 851 -257 664 -958 -178 -114 -252 972 -570 -300 -803 -178 739 254 -448 -12 99 -381 -299 -104 -52 -725 122 -461 -74 -476 -293 -126 156 -794 912 725 -429 465 367 -551 -352 621 691 885 694 -49 -926 -186 963 -609 22 -933 274 258 -350 945 616 651 -323 -79 481 206 -839 507 -823 533 93 949 -235 -171 -671 625 402 321 -811 847 -500 -890 199 -933 932 -101 652 727 -316 536 410 -932 -173 254 67 -581 -86 -598 686 -765 493 -952 299 859 130 -950 -189 312 -14 -15 785 881 -138 -373 -43 246 838 463 -353 -250 -557 412 819 -473 158 -894 -555 -6 -11 -950 -511 604 886 690 702 731 33 624 57 664 -185 540 26 -781 556 603 379 949 -660 585 61 -668 -275 -430 7 779 -414 -810 666 -713 -864 213 -735 -895 -830 102 -499 -116 -517 -742 -36 -357 559 -746 -845 -649 339 -571 -664 26 -305 -641 -333 -581 -471 813 848 -197 382 736 -311 986 544 849 -194 -128 -206 -999 -465 -472 621 735 785 -162 463 -914 967 754 925 271 28 778 -314 328 751 -998 -25 -720 -85 -969 -526 821 88 -792 -906 -422 -800 -217 -668 -840 -968 689 -306 -995 -247 -424 -53 -69 924 -436 -647 957 918 -371 215 180 673 29 317 -283 939 867 -994 352 481 -309 616 -30 748 215 -912 -444 -689 -890 -119 238 160 -911 -801 -580 -108 -433 -308 -719 -203 -990 -632 995 -170 51 -402 -469 715 -205 641 -879 -462 379 48 -92 804 -641 956 554 -464 -88 -710 399 556 6 -198 906 -443 -127 -647 -26 790 593 663 724 -970 -912 622 597 612 538 801 789 926 -66 482 -364 36 -626 476 18 -267 58 -528 -44 -171 930 656 -500 338 -726 826 -496 599 382 907 -433 -206 -955 836 688 -437 816 853 968 -727 415 -412 -348 -402 427 -450 -636 -530 980 -481 385 -464 128 64 803 -904 -328 238 -909 713 536 -622 895 59 897 469 -590 -296 733 448 -916 -633 590 179 -512 -764 -978 -511 821 -112 -722 868 -543 -103 -807 839 642 531 -571 -405 95 316 653 31 194 -925 310 652 -792 132 894 24 -30 620 -751 842 -585 648 -276 -365 -51 -895 -815 -907 876 -723 668 -958 363 -623 -187 -513 -10 -553 307 702 456 -642 -478 -262 442 -171 825 -276 225 -491 -226 620 203 549 730 -611 -953 928 562 273 514 631 114 -925 -164 199 -113 747 -826 -803 630 156 -362 541 -834 -635 -995 -821 394 -888 -769 590 514 -712 482 232 949 951 9 99 -196 180 990 -716 -904 60 -245 -475 62 -213 726 961 138 -469 -624 -792 119 -622 -656 -544 -430 653 489 -461 127 448 -892 -374 56 -217 77 -838 -447 376 993 -903 216 864 -83 740 21 -857 -781 172 483 85 9 -580 190 872 785 145 -185 -624 -467 -309 975 -366 66 401 156 -755 682 -643 -832 386 -179 -42 231 814 77 626 544 650 623 868 -274 -65 115 395 -385 -169 203 961 112 -737 218 104 -873 -791 346 890 849 -994 -535 -675 -558 896 302 506 -862 924 -521 931 11 -230 148 109 -481 -853 -115 695 697 -837 300 -683 -470 455 15 -339 268 116 -50 -464 -278 -776 -385 389 702 309 -281 894 -616 -297 -930 -865 682 -340 735 -932 -411 -757 -537 370 -587 -962 -523 -634 -140 -750 139 -736 -282 -519 -299 349 -42 968 -927 210 -319 911 -516 566 468 -912 340 160 -357 840 -567 -527 687 -556 -298 741 623 -38 507 229 917 212 495 -579 569 -1 -271 134 -273 344 760 -698 -666 442 -776 -601 -596 713 618 -165 472 66 606 -981 236 747 136 -808 -679 -560 925 844 964 997 -867 986 867 212 -550 168 -80 479 753 -181 -794 -917 164 687 157 -457 -463 -256 21 135 -69 937 -172 852 -640 721 52 -700 -397 952 -500 -524 271 -914 390 -64 987 586 960 227 -661 190 675 733 -414 -896 706 -845 183 -763 740 -704 992 -725 504 901 -129 810 -102 -289 -381 -624 -280 -592 699 175 -742 -14 -413 -789 -615 380 468 -682 -225 -819 -767 -888 -477 232 862 634 617 -915 698 -578 -440 360 -254 -550 978 -510 -308 -257 324 923 -78 642 -43 -238 -478 431 933 596 548 -912 509 -817 -836 -877 -167 -32 749 -41 842 906 -640 -175 -315 711 -895 264 -986 978 -482 455 943 -665 -815 -989 157 -203 -515 -837 575 885 -206 900 -855 -419 -460 -600 312 -31 76 -283 -535 -519 619 804 14 466 -489 -942 297 -642 96 -51 750 -129 218 -70 -299 -722 -357 749 -258 -668 -247 -885 -1000 295 -70 330 -935 -639 855 -188 -505 121 368 666 647 413 737 723 -308 401 -404 -971 -704 -272 -329 237 -537 -619 635 293 -196 696 724 664 953 -968 54 -71 185 -312 -379 591 -827 75 -14 -85 -658 183 923 -74 -571 701 -869 436 996 563 -589 384 286 490 -224 186 963 -749 -755 -265 534 -839 79 -845 179 -847 -279 -799 -894 -274 -755 992 824 562 -990 487 373 887 -760 -133 750 154 515 474 367 100 -362 531 491 -424 -294 62 309 929 -881 228 -48 -402 903 907 -356 855 82 504 859 309 -252 247 -704 -194 100 398 -493 -260 -781 781 -897 -491 900 -901 242 -738 62 -782 -223 915 -687 474 431 30 -978 -43 -942 121 -55 380 33 -404 -110 30 -623 -592 301 -981 -499 -605 970 -943 -761 58 -958 729 -200 -915 217 -384 991 -383 -535 -218 145 -137 -612 572 -493 789 -495 770 259 802 -665 914 -639 623 -621 374 -178 -302 -7 559 705 834 770 675 -222 -378 253 973 118 709 -656 821 -433 110 832 465 -85 819 596 -368 -60 -924 -13 -176 91 -862 234 542 408 -468 -858 819 220 78 879 138 482 -313 -133 -707 -959 -954 559 116 -343 173 18 478 328 209 197 146 -265 -813 -606 -591 660 183 585 -114 787 105 244 899 162 164 724 26 937 203 -452 894 482 73 -398 -536 65 -179 -127 -90 230 -190 -155 60 -216 75 -166 630 755 22 144 150 -642 -255 889 588 548 422 864 -661 464 -936 945 836 86 1000 -82 -613 918 -764 -924 -551 -655 631 -10 -666 620 -253 -872 -882 -584 -831 -168 -941 -440 451 -580 -42 -846 -236 -338 -26 -647 111 93 -93 201 -152 -391 853 -8 995 -244 635 -985 -745 743 -391 -26 -901 780 554 918 921 940 -452 210 232 80 364 -436 193 -304 73 496 -178 486 72 929 -410 -831 907 933 -329 -313 293 966 -560 -971 374 -679 8 99 -130 -257 -564 178 340 -985 889 -623 -959 378 -265 9 880 -760 655 397 -85 -553 977 -970 853 -433 942 -179 -743 634 574 927 -860 888 205 -531 484 -182 -763 -727 -594 832 -800 529 686 27 126 -493 335 -789 -671 116 218 465 -125 -847 2 -651 -426 -351 336 -452 222 62 746 595 420 -213 384 -305 495 426 -837 133 -759 907 481 746 539 -862 -519 -256 -267 -123 760 554 363 -30 253 952 697 -777 -975 -39 -52 -617 -599 -376 -832 818 998 304 342 -411 273 -247 -830 707 300 270 -322 -150 -509 -942 703 807 187 -256 242 211 -145 600 231 183 637 734 969 803 172 -771 -45 510 -896 -857 338 -575 304 -405 457 -488 -748 -150 -806 -416 -617 89 -563 998 718 -780 -261 823 -286 596 -586 580 185 924 -941 71 716 -122 629 978 -982 -919 321 390 -316 510 -605 -54 623 836 -649 -616 379 -835 -304 -357 -687 -828 735 672 -828 -183 321 -857 826 562 147 60 -959 -204 -104 572 -844 -664 177 -971 798 992 32 -129 878 -255 184 778 496 -574 -348 563 -857 456 -218 202 860 881 -591 -162 -830 253 -259 -492 162 -45 -587 -832 917 804 -880 337 844 42 16 -458 34 829 -769 -778 -508 -434 990 -773 860 -90 -448 -936 416 -872 230 -338 597 -946 -2 691 -924 -684 79 -279 -654 -529 -610 -883 955 -449 927 127 -809 -926 739 457 -687 -496 975 -27 37 -44 592 386 -343 -953 104 651 396 469 -325 712 551 26 -492 963 -627 901 -445 371 509 295 966 790 -823 676 -181 -350 141 -524 -103 670 -359 -484 -136 93 38 238 922 -807 618 -851 -37 419 632 571 973 -452 -640 -407 -381 20 56 432 125 -389 -953 -295 465 -548 271 368 977 -630 -516 -171 -183 -347 26 -93 -584 -526 699 526 -675 -792 -679 -237 -697 -939 -794 -858 799 -521 -281 191 177 -177 -874 -494 940 609 755 -472 209 12 327 -991 -643 118 477 183 -51 247 -236 413 -757 954 -674 361 613 -569 -123 -677 -494 820 529 -633 -907 -15 892 237 -731 189 -829 347 416 -766 -736 80 247 -766 -955 -885 180 879 -477 772 -732 -872 320 80 -629 733 772 -46 -283 268 -75 -360 -804 -73 414 -341 -773 -336 491 -734 -548 -590 -592 398 39 -388 35 -162 -539 -924 711 611 617 863 610 -48 -467 845 -752 -658 29 836 -903 -523 -310 -11 -452 876 -874 -980 -289 -465 -68 481 -968 367 -320 387 -361 -241 925 -668 -437 -365 78 114 -243 -902 458 -692 -205 868 -824 -951 -406 716 -744 -478 3 -215 217 -861 631 298 -379 725 19 360 451 507 -363 -255 -693 -369 -705 446 408 -314 244 746 -585 -402 105 -989 264 -320 -892 886 76 829 820 -259 582 533 -920 -116 -991 955 -692 -153 495 -982 -957 53 644 -662 -689 -702 -53 -380 258 -404 -728 -565 -421 26 -343 891 -321 997 -76 161 -723 -439 -126 110 -620 933 -70 708 256 -380 -332 237 -443 -49 216 867 108 -420 883 -935 -684 464 -834 -809 683 -76 -121 -665 -79 -943 -930 334 -941 -157 -957 416 -524 778 59 272 974 232 -374 -392 -64 84 661 326 -853 808 -837 -88 194 987 181 -511 409 161 -851 -559 -82 -707 -82 -136 383 547 -380 169 -558 467 269 -514 84 151 -820 -304 784 -800 11 -440 410 110 -883 830 581 954 -278 -109 654 333 -768 -517 -245 377 -769 -738 -944 -778 265 -818 715 113 -514 620 197 -230 824 -879 329 90 -589 -837 -433 629 -376 828 387 127 378 -228 151 -423 608 -911 -856 157 719 -836 -703 562 484 92 97 73 -474 -952 -430 -693 -428 333 -414 -286 817 -410 940 336 837 542 627 -621 -816 -751 437 -173 8 -192 -652 468 525 846 -906 -847 -749 -802 -578 -780 186 -6 -766 -921 -85 480 145 -194 -655 -27 227 -240 -100 346 391 -635 536 -529 -76 -253 935 102 357 644 718 992 479 -28 -934 872 -268 -71 -497 67 620 421 -790 116 -247 -179 -680 653 711 627 -260 140 -308 338 -319 -475 109 795 654 36 -629 840 -260 63 -877 -260 -873 233 643 -763 584 831 -459 254 625 -203 195 -223 79 -885 496 522 -457 290 -474 546 -365 653 -192 -574 473 -367 0 873 -128 -19 -953 -173 -777 -475 848 311 993 348 869 270 -772 -4 -501 -978 35 601 -160 -666 -181 -34 85 46 775 -953 825 360 -713 927 -677 -897 -474 580 -924 511 591 -454 -171 -158 494 -439 133 -926 826 -338 -320 -571 456 -460 818 702 55 -34 974 -912 713 -984 -269 142 -539 302 -397 -653 -163 -882 627 -32 -987 -526 -336 -261 595 -405 801 177 -230 -211 132 904 323 -783 172 600 -418 766 -439 -509 315 -637 -233 351 -188 65 536 -995 67 824 -606 43 -867 543 -739 663 -525 -311 -886 -503 -754 751 243 210 -520 -648 -409 340 278 579 453 -373 -334 -795 -272 -447 956 -918 243 500 -676 953 581 14 -982 -515 -584 -724 -417 -238 -982 -451 -553 -780 -793 -800 724 -768 -120 -116 -398 420 -760 466 416 -521 -130 -546 908 -89 -622 -701 887 73 -957 -858 -326 -153 -907 -773 971 -293 48 658 -90 -747 -1 -293 724 943 -850 -597 -113 658 -991 -678 -562 -831 -268 73 513 -401 -533 -953 837 -909 869 917 -993 173 -358 403 -50 100 -162 690 380 -318 825 -311 -705 140 757 -376 -641 -110 631 -742 587 555 -144 100 -126 575 593 -808 628 -227 -362 -171 536 -840 -258 -86 842 -234 -762 -921 437 104 591 -513 446 680 -372 -985 -613 -665 84 -290 -407 434 1 -507 773 900 483 -212 488 213 -72 -211 -532 834 802 960 881 57 271 18 -191 440 -364 815 -559 -396 186 643 -400 689 823 579 780 528 845 -652 904 978 -81 -608 503 480 -516 -63 831 -631 986 -677 -441 475 170 703 865 -629 -191 -437 -755 877 -451 271 944 -668 -147 603 -997 -380 570 499 602 -749 -829 696 -321 -901 57 -678 -849 219 -758 472 157 393 876 846 -992 429 -954 -421 35 975 -947 -222 188 -686 -209 -983 -388 615 -804 -537 703 937 -454 284 527 600 450 711 -840 397 952 -933 -686 886 -790 -847 -861 542 721 906 297 262 -239 -261 -71 309 176 -338 -210 620 -999 -529 959 27 803 -641 -860 -549 -733 613 -741 12 -113 76 411 -311 -674 -972 -990 324 -603 -924 -428 57 -553 133 183 -800 911 -135 764 928 914 287 -220 861 -760 -289 -705 798 -105 -115 675 -217 885 -344 -59 -358 -442 -393 898 -443 -61 -378 -191 -100 -876 -94 379 356 655 -358 -236 983 575 -909 482 -430 -771 -825 597 90 246 -777 655 -829 657 -358 -94 -895 -753 -161 5 -100 -203 920 592 553 -467 -757 -352 155 -216 129 -376 654 992 837 504 -152 -349 16 285 -312 49 3 932 588 -866 234 -148 -369 237 -34 777 -933 -782 150 -705 -467 658 -183 -263 174 -205 745 -615 777 754 228 788 821 -230 999 278 892 39 582 -355 95 -738 642 -24 -722 -79 204 -574 860 -411 327 552 270 -268 -977 816 265 312 247 -406 736 451 676 989 -632 -717 -792 -759 543 388 722 -520 -82 897 -346 810 325 863 -810 -572 -265 370 -728 473 673 332 271 -328 -519 799 954 -982 -140 -926 -875 977 990 -987 -960 789 -752 146 116 -240 -46 -263 -724 -978 -455 -301 53 857 227 173 -355 435 -919 712 -246 -479 852 -645 -739 643 -604 -859 449 697 -327 -712 665 -290 -463 -50 -845 -39 189 744 -818 -562 815 -952 791 -271 911 959 126 -4 899 965 58 831 -982 -250 -462 -998 -622 668 200 481 -453 284 -302 781 -147 -727 -574 -459 -180 571 772 627 945 -157 656 632 353 -681 -977 291 -385 762 160 678 117 860 231 -267 -553 -119 258 722 -36 254 -936 390 -796 114 8 0 -479 585 983 671 300 36 -62 -959 -43 -127 -688 -171 606 65 300 839 584 288 926 472 986 -730 546 -46 -982 -922 799 619 430 67 -253 156 972 -619 -714 -601 -614 975 528 -522 -520 322 300 -698 639 -676 678 475 178 570 -500 -155 -263 -303 -617 -531 -128 -268 649 552 -552 -927 -329 691 -763 671 181 -91 -649 -140 -777 19 498 -879 -400 -674 477 123 458 508 -194 259 35 -347 304 -825 -163 -996 927 169 328 -805 967 936 -398 -743 -402 -315 -449 -507 -161 185 492 295 -792 -155 174 52 -897 710 -766 7 -103 -743 -542 -909 606 991 280 -266 926 189 -443 -918 -251 -220 289 -774 909 -334 155 297 -13 508 789 819 -268 114 -270 -262 557 -165 -835 -836 -554 987 -496 83 696 54 780 -679 342 -595 -713 483 42 -206 -620 903 -176 -43 120 -623 -635 65 -449 -316 -514 790 -264 901 -665 986 -267 76 592 176 225 290 964 -247 -405 220 -217 -71 -28 -917 503 -77 -133 -584 -782 896 -808 78 -851 735 92 -20 -65 83 -990 399 -194 293 -392 -1 316 -522 -935 -36 -998 -299 886 847 376 -391 -594 577 460 765 363 -474 -584 801 -201 294 789 719 -348 -826 -21 -598 -853 424 871 -624 897 -691 -422 -773 -997 636 -256 -246 356 -7 718 -964 634 767 -680 -11 352 -970 -788 978 614 983 315 478 -340 647 442 538 -844 -831 -455 82 -910 428 -986 -766 885 -711 164 -135 -438 140 -181 219 -284 -345 439 209 992 224 -474 -452 -961 946 148 -246 -850 -332 -412 -928 434 -463 292 -607 -34 642 411 -229 512 15 -481 -927 415 -697 -924 466 -613 -24 749 -133 490 213 298 109 297 -329 107 868 819 -310 -143 767 14 -316 176 478 -972 872 -618 808 477 84 992 540 157 -954 390 -896 -391 639 363 511 -963 -95 587 179 503 461 853 -10 13 696 151 795 100 173 484 -438 702 -587 -507 843 312 436 923 743 -668 -484 613 289 -856 12 -278 -468 -436 203 376 -557 -972 -588 784 694 650 391 -231 537 971 -740 -991 55 857 224 -480 -770 -426 504 256 988 208 626 775 615 743 448 240 -783 -522 253 554 897 360 972 464 -22 -270 535 855 -460 775 177 -462 -320 667 -933 532 475 -833 -357 168 260 900 -933 -981 -705 -824 -720 -429 -93 997 659 -198 362 495 136 989 906 927 -360 -213 -820 -971 -58 767 -469 753 585 -968 324 -795 493 66 535 761 -780 -456 -787 -712 -751 -764 183 -821 237 968 -717 -499 846 477 810 579 759 444 -475 799 802 -67 88 879 699 768 -859 453 998 -50 -702 -502 360 830 -480 268 701 -443 -813 77 568 -493 160 715 -128 -776 -602 -210 592 -825 -691 294 -724 56 11 -229 348 505 -718 -541 920 -286 -771 -359 -2 701 978 102 558 42 517 -704 -550 236 -783 612 -994 391 465 -357 591 750 94 190 256 482 -711 721 -946 -215 -32 511 312 -494 790 507 -489 417 -796 39 -277 27 926 -481 200 -793 937 -868 172 690 -387 -34 899 -438 24 -491 180 -478 -922 743 -912 -481 473 935 -303 -30 96 -993 365 -451 506 790 137 -924 698 307 -482 -868 499 -986 -468 -310 618 912 -485 -430 220 -501 818 340 956 604 851 275 -673 577 -91 509 486 -252 -912 -771 848 -887 -992 -171 -266 5 795 938 -97 457 818 -697 523 -299 592 273 -976 653 632 158 -289 587 181 782 434 -67 951 -667 -930 -529 -754 709 227 937 -656 -960 681 764 438 70 760 -415 -326 -173 -475 -269 -196 622 -823 172 337 403 -694 880 796 321 -695 875 -989 92 579 -618 -576 -588 971 175 -750 -263 -981 732 798 370 133 -593 -356 -571 448 532 775 -921 586 609 766 950 -271 -197 -419 -390 769 -440 -973 -44 83 -902 -752 -55 324 367 20 824 953 54 629 -460 -622 958 53 -491 -937 731 79 -402 -129 -266 871 -624 -31 718 643 744 -116 -719 -581 466 -828 230 881 53 -173 743 -994 -204 192 -176 -595 -126 434 -88 749 832 -219 -630 -607 -986 480 618 311 -250 524 -524 142 -46 -319 155 -170 -88 462 -176 -954 -748 992 834 -595 894 -242 -21 514 -137 -567 778 -270 -541 557 -990 836 438 569 -308 -950 -476 -993 370 -686 -410 -883 -512 208 680 57 632 235 359 634 -603 -416 -865 -205 -897 973 -119 540 -880 -150 -187 -147 603 607 -228 -864 512 -729 -274 -833 -366 187 602 -483 73 854 605 996 469 579 977 427 -772 931 -916 120 781 127 80 -115 992 226 -440 11 94 976 -469 -210 84 707 -592 911 828 -584 -978 964 -420 -234 -411 -893 222 -396 -576 140 359 63 225 -23 -776 962 -285 771 443 240 823 -307 940 658 935 -616 22 354 218 715 638 838 -453 -927 -353 -331 471 999 773 308 43 340 -569 816 -489 831 -389 97 428 405 150 -843 592 655 -37 344 -881 -547 -890 -918 656 -425 -832 658 -706 403 916 345 260 -156 653 -597 787 588 78 854 -778 -765 836 900 -995 478 -355 -569 -482 160 360 -42 -377 173 231 -244 764 -244 821 -949 232 -513 729 -824 436 421 335 -923 -915 318 -614 744 -161 262 -701 917 -410 712 658 -792 3 199 -999 -837 675 461 -997 612 945 -59 17 645 -884 444 -580 -738 721 87 -236 -525 159 180 -643 432 -862 754 224 -469 -768 133 146 312 -86 -393 248 640 634 342 -199 -179 -223 -161 -987 397 726 392 143 325 -161 -453 452 592 933 775 676 -994 695 611 -818 284 271 -911 -723 379 -75 -531 896 -787 -212 -409 618 407 -558 -551 -218 -494 -300 -569 332 -871 64 811 -276 -211 630 304 -306 -865 611 162 -816 -75 -460 556 -397 -926 263 -893 871 -242 858 769 -832 322 921 -534 -729 -329 -836 -992 -690 -558 790 143 856 -36 -701 -104 812 546 -768 -127 668 -108 -590 969 -322 -963 -120 927 233 615 786 -100 -765 -698 -826 173 -259 -86 629 -424 -329 477 -920 -101 -176 191 952 714 -695 -45 -373 154 -779 -756 -668 222 394 297 229 459 -255 -584 -291 -3 44 -820 209 145 -526 -618 -134 -516 -441 -894 -577 -599 -234 321 937 647 768 176 -42 511 -186 777 674 -466 -842 -544 -569 -969 128 -304 708 542 -201 563 148 -244 -235 981 -665 652 950 921 396 744 271 39 794 -621 476 -537 680 947 104 585 -336 107 -570 -402 -513 452 173 -375 -504 -260 -397 177 -713 -284 -227 -328 148 900 229 -819 -35 94 -198 -610 986 -722 -196 -638 -5 -797 -405 -643 373 193 979 145 -847 697 -877 -786 -913 -252 969 -185 -213 293 -154 -604 -381 -162 380 797 -370 -42 -574 -71 955 -240 -917 781 887 -698 -815 -624 402 -563 743 321 938 316 146 134 706 -284 -657 284 732 -685 190 110 -575 838 -692 -914 -17 -713 363 -818 -821 737 -707 -385 909 -282 528 199 -635 -222 402 871 695 -55 655 857 526 -851 -580 582 436 759 -973 333 -75 -364 778 77 -417 -712 -271 1000 956 -832 625 -966 -932 821 813 -576 -91 893 882 -794 42 591 -697 -598 -154 -365 550 875 -565 -498 -457 -174 19 516 -763 163 761 -962 -819 73 -664 -738 955 938 -258 606 -286 325 -107 -676 256 102 354 126 -81 -118 921 -586 773 -429 156 45 362 294 962 55 -863 907 561 -212 495 -819 -93 -596 879 -268 -613 179 -17 -328 -391 355 676 311 980 -108 527 -174 -155 -963 125 271 -982 -760 -824 790 -79 631 27 -773 193 -691 157 -326 977 758 -783 429 218 76 838 90 849 451 485 198 -255 -277 172 -390 -889 465 233 -132 823 237 393 814 886 183 653 -291 -31 893 -131 799 744 -976 878 349 -829 -938 204 0 -912 443 95 -258 -267 347 479 -998 -112 622 662 -933 -18 -109 -686 -63 948 635 -162 184 656 -471 878 -667 -856 14 -232 316 -155 -774 746 763 653 -346 496 -521 -871 792 605 312 384 901 -412 -619 107 849 707 519 -545 -469 352 73 -420 859 -954 -16 -102 987 403 -294 -562 -407 131 744 548 361 -6 561 183 155 629 -782 843 -901 766 -420 -718 134 364 -488 762 487 -592 756 -740 -27 -85 -854 -776 13 -651 366 192 681 -891 -905 -12 -466 -962 -701 732 -980 -520 445 -563 622 832 871 -805 -76 -100 -537 -330 672 -289 337 20 -618 -133 -16 482 -471 618 -468 -727 312 4 717 658 569 -256 -32 585 874 -875 196 -410 -961 815 328 740 -342 647 510 -367 -847 641 26 -32 -775 798 417 -419 -664 950 109 689 -727 -101 623 -928 997 924 -697 -842 -601 -154 615 -506 826 180 -568 166 680 507 -909 757 -431 -958 328 295 271 828 987 215 -512 905 676 -798 -25 -746 -95 -781 93 -289 -928 -419 526 579 -300 832 724 -6 224 503 -159 164 -652 -665 34 -63 77 134 889 660 701 486 419 -741 -440 -784 184 479 51 -26 30 -832 231 770 295 -512 856 831 818 -807 -918 -522 552 -483 463 -548 780 -737 -960 -347 222 953 -439 -499 -102 81 -783 -837 -988 923 865 749 595 553 573 798 -336 -457 547 -752 -8 67 341 401 674 521 349 -344 140 169 742 339 983 -911 307 990 -15 391 413 376 356 -394 -784 50 -585 -832 141 764 229 -750 -331 890 -391 -974 61 -366 417 591 -887 481 -257 -473 -898 -15 309 -283 -14 932 -22 291 -691 834 -692 -432 -839 893 261 -209 -154 232 -121 -941 -549 -312 490 510 716 761 108 -441 412 277 538 -501 936 504 983 -501 598 -547 -346 -524 983 364 631 -783 -375 186 -540 407 865 -845 -742 110 -41 510 552 224 467 874 -254 52 6 10 832 -568 903 -290 -508 -673 224 -740 987 678 -518 -955 646 631 259 -737 421 -645 -279 523 -53 -967 210 216 -617 -637 -543 122 8 -349 -282 884 423 729 -373 -100 144 453 864 -968 963 -214 490 130 300 -575 821 79 324 -438 905 275 -325 -277 -156 -735 -504 910 -220 317 -738 681 405 848 -295 -283 -809 176 -621 -157 488 391 13 -330 878 -607 -120 253 827 0 397 880 -978 -511 -1 836 -291 256 -426 600 -533 -931 -882 839 -603 611 528 -762 954 715 509 -336 -352 -887 274 79 255 370 -358 -411 487 336 -642 55 944 -586 -489 -590 860 -114 968 712 -422 885 -139 -620 148 -214 -714 577 149 -925 450 522 -699 624 292 -231 646 -92 105 789 -859 -785 708 -522 315 755 705 -51 745 79 631 -899 71 107 -770 577 -441 -497 320 532 109 734 3 -418 45 423 -80 807 -517 569 400 -692 902 -981 -685 783 -733 -24 -163 -179 581 -786 145 -414 478 -786 -766 527 -746 -705 -225 -930 18 236 -454 -771 21 550 93 754 -964 -383 -409 57 184 634 37 -867 -438 318 166 485 165 255 -303 98 701 198 -699 -162 -484 530 -896 -32 438 43 419 155 -6 -336 900 -163 -283 635 548 700 -614 -374 -352 386 -562 -567 743 859 -419 182 44 -862 819 32 26 -259 -350 122 356 703 -986 -475 91 -406 -998 817 614 271 -759 -853 -917 66 245 467 366 -236 650 568 349 -487 181 -553 112 -116 -969 515 374 805 207 844 -368 -496 753 238 -386 419 -961 -735 859 -744 102 -455 858 -222 837 757 458 614 31 974 527 930 -116 110 -442 230 211 -492 552 -235 -356 942 -15 32 -28 446 -320 204 307 223 608 -324 -857 558 641 797 243 -577 855 -621 -327 967 696 648 -684 2 -108 -891 -870 -569 -98 669 -439 77 637 -810 -772 -95 488 -55 -195 -552 201 -69 503 841 913 773 -584 -753 751 370 -364 -787 -130 26 -617 -88 352 -332 -284 1000 820 -968 -13 659 273 471 960 -248 951 477 -580 -511 -664 239 -101 596 -218 -726 -304 -350 -219 -409 64 350 -547 -551 931 -516 -791 -434 -372 312 788 -604 -256 395 333 -484 794 114 -265 -891 -478 -734 -944 223 618 -39 -129 846 960 396 -329 -848 -408 -801 961 618 893 746 -200 680 -197 -696 642 697 970 401 -356 598 252 213 886 -506 -684 577 -876 -637 -955 -437 176 179 927 -868 -520 -327 907 -634 -745 894 928 -122 -238 -651 -54 -351 -903 -932 235 146 859 171 945 169 -614 614 -101 -995 608 142 -450 87 520 720 25 -751 -150 -373 717 687 -103 -722 -784 -528 615 136 495 207 904 -613 -800 762 -377 906 -356 530 -501 -576 807 -619 53 -282 298 -468 495 625 316 -881 119 856 -41 100 137 666 125 -217 447 -913 -739 502 199 -128 912 -884 -881 380 -734 -124 -565 434 -172 -150 -743 -38 -826 181 -545 458 -594 -997 -215 -784 -860 98 916 185 635 -976 482 -999 -969 -480 883 741 311 544 862 -772 713 929 655 -237 -997 903 51 -282 -721 -177 -465 704 752 -367 -76 494 -242 873 238 533 -589 -640 45 907 -53 257 -68 -306 -546 44 33 792 -573 385 471 -563 -886 11 19 -380 -550 -714 740 -173 -931 656 817 62 -347 -912 346 -431 -767 652 -569 387 485 -687 314 -738 -891 -895 112 299 -759 164 -220 -252 450 927 -307 681 853 -949 184 706 -488 362 -100 -379 -19 -747 -947 -474 -481 -418 -442 -376 3 -855 -566 203 -14 510 -939 -438 409 -446 -268 -789 621 394 -641 -148 -416 698 701 -513 487 -659 671 774 -912 941 -44 992 -586 778 -643 201 -29 946 -430 836 -710 -318 -791 -945 -622 -67 -326 785 -951 -620 162 -276 -873 354 -62 691 899 -923 -720 -235 336 437 -829 909 238 -482 427 729 168 67 -622 -942 -957 278 -755 318 800 701 789 626 -268 940 -375 -331 -430 -964 191 796 -318 -168 943 377 -745 567 121 54 -682 811 69 661 -794 370 -661 366 782 536 -412 125 233 805 830 601 -600 616 372 -396 961 -673 -785 -100 53 630 43 -147 -244 837 -139 -384 872 107 646 -922 200 -77 774 -510 380 742 -768 -967 839 871 464 435 -990 -529 -393 -582 -113 -543 227 410 -845 -218 41 -498 936 -834 112 -227 501 -491 659 779 197 910 -840 357 -209 675 -709 507 863 417 -457 -282 -82 666 -280 374 561 -138 784 82 274 -528 405 505 -959 705 988 -909 589 45 368 388 -936 -157 -708 686 619 871 908 491 -567 393 -991 -416 -471 401 46 -341 -926 -241 -976 685 922 35 -148 417 -266 -387 550 -486 -138 -720 -934 -906 -598 -950 -214 -181 839 680 -350 990 19 -959 724 -550 -187 -893 -818 -490 336 671 -260 822 -225 759 373 439 877 -610 -820 758 -86 -551 -181 314 503 -913 -518 -886 427 -557 313 518 -330 -277 624 937 -577 412 -163 188 151 615 228 870 -162 983 107 478 -140 846 -980 -545 -780 -182 -15 700 723 392 278 460 -58 -370 325 840 216 -370 -192 732 171 -107 258 222 958 -487 -794 500 901 -329 482 117 -765 453 729 476 21 -922 862 891 120 -552 -983 -681 820 -488 -908 -222 -32 387 -901 -531 -265 -759 -47 -805 -432 11 41 476 406 92 975 -233 239 -3 308 703 730 -488 989 -337 728 -237 -457 445 278 -758 127 716 -85 97 736 -486 630 454 -199 462 -158 -985 -402 -557 689 -581 842 844 -656 601 -72 931 -794 -837 502 104 488 661 -609 -176 -641 235 628 769 629 707 -979 -155 -158 -982 730 -407 613 -55 874 -768 333 869 483 376 964 643 -869 961 -906 -970 963 268 851 -634 -205 -497 -949 532 71 848 701 72 7 487 -909 -618 251 319 -404 -613 -112 -276 598 588 310 -344 -636 -292 -980 938 -807 605 -624 -652 326 318 579 13 -183 -911 524 521 950 -577 -842 -547 542 723 167 892 -597 209 -591 924 651 -793 -458 794 -552 -482 91 575 383 73 -454 -303 -307 776 494 58 899 198 -396 -314 -253 -749 126 640 -581 -468 716 520 500 -6 984 806 422 979 454 709 247 -779 -661 -49 -799 -496 -915 -678 847 -239 115 -470 980 142 -609 -850 711 551 11 -464 418 -998 -538 -737 38 671 464 324 -350 804 -830 -228 635 -290 -539 -915 -993 133 720 -979 -973 235 -167 -487 549 46 -330 911 354 -753 -627 74 535 -322 120 -49 -984 -899 -949 -127 680 32 -625 203 406 -500 -543 590 980 808 -99 -672 -343 70 484 -507 285 552 -460 614 -115 802 -455 -854 -769 161 -33 -661 -396 378 -853 -522 434 -985 -161 647 214 -349 -595 421 -422 -959 635 -804 337 648 570 -99 -156 791 -929 755 -240 826 -844 -397 320 -922 -748 -615 263 -520 416 20 -623 386 752 543 486 82 -134 994 -439 626 356 623 362 -754 -306 -738 896 0 -3 741 236 819 891 955 -413 393 -106 -835 -425 -446 -723 790 -667 -560 342 38 -163 664 -465 -435 647 162 -171 -582 524 305 -112 467 -471 -894 -813 -966 522 445 -488 -190 -205 631 548 564 -576 -791 -593 -812 844 449 -111 233 -998 -757 -930 97 -703 -624 -155 287 844 224 165 681 695 -296 854 31 -574 -657 191 -654 -527 552 -87 158 -522 834 -850 -666 -685 922 87 -884 574 560 -564 -155 69 -498 933 5 -503 -366 613 -998 -662 997 -2 -856 -828 630 133 255 -830 -135 -962 179 49 -942 395 -152 -467 427 855 931 -476 564 551 -660 65 587 -450 884 -754 888 171 -28 87 -355 900 -758 857 -494 671 -106 307 834 -458 243 568 677 -35 529 -917 -286 706 -6 772 -352 -830 524 -106 81 -844 -85 180 -691 531 -124 -658 -91 -606 -783 602 -716 337 748 -89 194 -269 -813 127 489 487 -156 -335 -22 -167 654 -83 928 -695 -544 879 -329 -458 370 -956 -270 965 40 -418 683 675 793 -371 -17 -413 755 612 -561 -274 803 -699 614 -164 234 -193 -549 158 5 186 128 -653 720 396 244 99 238 -116 -924 -506 -441 835 -500 -133 -729 426 372 -415 300 -676 138 -445 -888 341 -124 -488 -746 -836 464 -704 -411 -549 743 -166 -113 189 -883 61 -459 -746 -801 -851 747 -416 -282 -887 -235 -462 -272 -2 -466 -82 13 -334 -531 -795 303 13 665 -70 888 -443 70 626 38 45 163 -36 217 36 551 238 -237 -269 -249 509 206 133 915 -832 -864 -61 -423 -460 708 464 739 346 5 632 779 454 696 397 -486 185 17 325 -35 -620 -67 -517 587 -655 -835 -921 -98 -232 248 -145 -434 801 -486 898 -316 825 688 92 892 382 -740 616 956 -698 -101 520 -354 686 284 594 -134 -577 621 595 450 297 145 507 574 -211 -34 953 -944 -668 645 723 33 -703 -241 -124 -107 964 142 -885 827 503 19 -57 55 142 -989 -406 -830 261 -445 304 -426 -183 782 857 -942 -68 -551 -587 -575 623 877 -543 201 -777 806 427 214 774 -436 165 -839 -623 -467 -218 -929 588 93 281 -143 -258 -431 4 839 -289 -328 -898 592 -829 -553 -746 654 -587 -599 234 165 -359 -502 823 635 -419 -247 -442 -28 -95 573 486 739 628 -794 956 485 -541 -451 540 432 -814 -711 -574 903 -303 93 -498 981 -129 -959 110 -479 941 201 -982 830 -604 -543 724 -474 -119 -603 34 600 -464 462 15 839 -697 464 -156 -282 981 871 749 -553 -601 859 -149 684 -346 699 -698 -154 -496 31 92 965 787 559 799 -426 -662 -24 -261 -678 -422 676 896 413 -806 674 -945 604 -19 -864 749 401 358 -364 463 391 212 806 53 -369 -927 -144 -813 256 578 872 -241 557 -664 -966 909 -181 954 937 -972 485 617 -316 144 587 784 -139 589 1000 779 -19 -354 -404 -450 426 -736 207 941 -630 421 838 -969 544 918 471 122 612 -706 622 -580 -444 -42 964 -116 678 -679 -354 879 -831 -600 633 640 725 993 543 -845 857 -979 800 333 -766 -312 543 -449 -990 -878 -792 -686 58 -584 305 -803 -536 883 -330 -20 416 -192 -676 111 -558 -604 222 200 846 886 652 -852 435 886 502 847 -6 -676 101 798 -977 -374 37 209 554 -912 830 -865 -12 -223 209 -889 -372 -400 -488 637 -164 130 633 -617 271 702 30 641 771 -557 -46 -203 -240 201 306 -469 -547 380 264 472 -106 -933 994 816 300 357 -286 -643 180 42 -865 629 821 241 393 -965 797 -169 -789 567 -275 407 -890 -355 -518 -959 -985 -623 -703 976 788 656 -942 -45 -433 -565 309 -479 -823 -896 137 -460 408 -200 108 178 6 -668 183 48 -669 -571 -949 -855 795 -637 -134 -839 824 -533 304 934 -5 552 980 346 -117 -421 -321 601 774 967 -27 906 -783 -732 -111 423 90 -99 -852 793 918 968 984 -612 -264 -79 221 514 229 667 986 -24 -352 265 67 148 -611 909 48 678 109 900 271 927 -461 -619 -814 883 194 -906 -46 440 -398 -760 690 -163 -483 -321 355 321 465 547 274 394 -159 968 -921 147 -421 -317 -599 -410 833 207 -992 315 811 -395 440 -437 567 545 202 -446 997 -50 786 -413 492 370 795 -771 -142 607 -205 51 -487 855 93 306 -634 -434 735 409 -175 -295 866 -783 705 -687 873 878 -480 -861 281 846 -164 810 675 201 -797 211 354 892 319 634 -443 876 513 -965 813 886 330 762 652 -467 -469 538 996 -62 -348 881 -552 -960 -299 -429 416 197 -708 392 -177 263 -694 -670 465 1 817 -712 -833 -449 -822 -249 321 117 627 629 -131 186 -899 -180 -602 -640 -239 -474 -390 129 617 -746 560 111 -976 324 552 980 263 -76 -988 -201 89 556 11 895 476 114 -838 -243 183 -552 -342 385 -53 -399 -544 -519 -205 191 -515 318 -489 398 -661 2 -152 -92 852 638 475 -128 993 179 83 -364 50 265 -627 -268 -53 -213 -377 456 -806 -319 904 -44 656 1 -218 174 15 169 511 136 -483 714 -403 748 -94 -520 100 -294 44 -653 -378 63 396 683 924 529 -464 122 596 166 456 320 849 -921 591 486 -143 -476 -226 587 169 471 122 -231 -908 356 -894 466 -513 205 -612 -282 -804 990 305 981 427 -668 110 -203 -980 -656 382 -633 -648 947 285 -335 958 593 -591 411 -648 -924 -159 -751 759 -792 -292 -578 170 75 -929 -73 -500 -213 -354 -576 -1000 606 -615 -513 -1000 974 376 -647 -331 -82 -994 -876 -894 -269 813 -137 587 -973 -604 -102 -796 -85 531 882 56 -554 525 935 171 -1 -621 772 761 472 302 222 -782 -153 935 -443 516 -262 508 425 681 -852 968 438 187 663 43 -79 -956 -434 329 -2 783 -379 -742 337 510 -7 686 -544 71 -350 -317 -527 668 145 -671 -941 1 948 -628 -766 935 361 -539 -442 883 228 -541 509 356 -462 510 912 190 -119 -594 -646 580 288 -921 -60 702 779 -738 535 990 -203 74 -364 -396 -223 370 -439 952 -409 -671 734 -120 -737 -746 -68 -836 803 456 -866 -553 194 -490 -120 918 244 -492 -521 887 162 824 569 165 -518 209 -38 -966 28 -80 416 -983 -374 992 -880 856 -54 334 -418 -619 285 154 446 961 -280 -208 -598 -111 75 117 652 291 22 869 -241 -453 211 -801 379 -498 -183 -449 261 -202 -971 594 -111 -245 131 -427 803 102 68 305 -509 -560 464 196 -889 -892 876 -207 -414 -792 63 72 344 319 -787 943 356 -161 689 -725 24 757 -400 -714 22 111 177 -228 -692 320 -530 -931 145 481 823 796 -942 -678 379 942 -306 399 -284 513 602 -508 -445 363 64 -892 262 -16 332 -932 641 757 872 93 -209 -835 594 756 -307 350 527 -550 284 708 -394 845 -583 586 419 106 -74 -317 952 -200 -649 663 -828 909 -920 -298 -142 -321 -561 418 274 -277 -646 -635 154 -532 -199 33 795 731 919 488 -379 -194 426 473 29 -148 314 -684 407 600 -154 139 563 910 -790 -540 832 -969 -675 -110 453 -533 686 -130 -190 -246 -96 -792 -162 319 -127 -741 -47 835 987 799 210 -312 -329 -889 293 -666 718 835 -202 -76 -179 617 142 -427 -427 778 -956 908 -966 -9 458 160 -678 -990 -100 -374 923 143 348 861 -130 741 378 291 -580 -237 283 729 -642 870 576 813 -455 -695 784 -84 -359 83 -453 -46 -257 -535 133 -360 922 -755 381 251 -103 235 941 -102 -535 -614 -190 -270 364 -489 857 545 639 918 -969 380 172 -896 52 -181 -300 941 -360 -395 -110 -936 580 -233 285 -763 -984 -680 304 11 0 -249 832 191 -811 176 408 -949 575 -871 292 492 -193 156 345 -207 24 -258 -377 614 -153 -975 551 -357 -149 163 -521 286 774 -831 360 -598 -247 -560 320 767 -554 54 804 495 -529 -37 -28 -226 786 -461 90 411 -163 145 644 -100 926 -639 166 894 -51 376 -365 859 899 854 683 335 535 -229 -4 749 -268 321 -281 378 114 -466 888 -848 -305 -710 -934 571 -864 352 598 738 60 -846 408 43 -353 -652 72 -917 -103 413 389 817 720 638 -478 417 337 479 -999 935 -429 323 -614 996 41 -111 -529 615 -283 200 -283 917 -330 652 -120 -301 401 319 27 352 745 481 444 440 410 -512 269 -986 -646 634 -247 -884 -653 -935 834 537 -660 740 -276 610 205 -529 73 -285 -443 288 207 457 973 950 -491 194 808 401 -539 -325 -978 -682 -831 -619 964 -652 324 -440 503 974 -698 -953 336 -328 80 196 -368 -147 -67 825 360 878 -697 -401 689 211 -736 -523 381 416 -833 775 -158 461 463 195 -398 709 873 773 832 12 -968 618 418 43 -687 -138 280 -670 456 -73 447 -475 532 -341 297 96 -358 794 177 501 -582 -984 -501 -615 -121 -773 770 -121 751 -96 -418 781 -618 934 458 981 980 998 146 915 89 -689 220 266 -605 343 -341 -695 -819 236 -676 225 -850 -863 -699 -773 685 -328 -16 658 -463 530 765 -412 -541 -819 447 -895 -823 -689 344 69 208 -798 443 305 915 759 630 426 409 734 -437 -42 342 191 996 34 -552 584 -8 831 -704 616 649 -40 279 -729 -589 -275 -721 5 824 -986 284 -263 -122 968 120 -428 -479 927 298 719 -549 -505 289 -582 -494 -399 466 607 604 424 -630 131 380 507 494 450 35 -716 -378 -467 972 859 -518 943 -558 758 932 753 543 -764 -122 -991 568 -4 -559 -423 105 -815 445 -989 2 705 -338 965 65 102 952 -550 488 300 530 -813 -108 -394 -867 -803 -251 913 -535 -252 212 -587 -231 780 -646 -862 -268 18 -541 -965 609 841 645 184 842 978 78 315 -885 17 -911 -528 832 189 -932 -979 -244 -910 39 56 -885 -915 -825 292 -756 96 -947 -936 926 522 -693 -282 -361 -437 -32 376 485 707 359 -145 450 295 599 217 235 -556 -287 -20 -170 -668 312 82 -990 809 -636 -668 203 -226 -657 958 -933 -841 -782 42 969 -979 -817 417 676 194 -409 149 -903 -749 -403 15 649 990 447 188 -211 -970 597 259 -964 -326 962 -55 605 -751 -327 348 -918 135 -954 -460 -390 692 -856 -451 -578 544 -872 93 580 305 -553 821 492 220 -592 -841 72 89 -224 -743 -631 712 -143 -816 934 326 -845 -982 18 878 468 -532 916 -297 147 776 -135 785 254 123 471 181 -209 368 614 880 931 -724 280 765 -593 351 -636 -647 -309 -416 570 -875 -849 723 -894 327 916 -24 787 174 -70 -298 -939 435 877 820 287 249 -227 -922 104 305 391 -804 -987 -678 307 491 525 -604 -371 62 -696 -737 290 705 -178 -982 595 258 466 339 320 -245 -93 384 52 91 -61 -45 582 -53 83 573 -418 -85 -36 -551 997 439 766 424 730 -544 457 -515 -72 328 -748 -988 -773 -905 -851 57 -182 -357 -678 -182 -669 780 928 -867 -571 -834 857 872 471 706 692 276 668 966 -788 -216 -213 -515 946 74 -458 575 158 -863 666 469 232 -567 774 446 -1 -685 -303 556 -736 432 389 3 452 950 158 -355 134 -925 903 270 24 980 66 -52 245 375 -473 -590 -227 484 656 945 -779 -713 100 -710 -574 541 603 -323 910 -533 -251 -61 968 913 171 968 -849 -764 -138 59 -829 202 -335 493 -221 -917 -558 -447 817 778 -883 74 293 -320 69 -984 955 732 956 -529 -561 -172 468 989 -228 -519 12 -565 142 294 129 -243 -337 -900 461 151 39 93 -606 955 -972 522 -345 449 -584 24 351 364 -197 -778 -242 -712 -852 719 545 428 947 450 260 -748 -430 -524 788 -850 231 612 -190 -318 993 57 -400 825 89 -300 995 587 29 961 269 -152 -454 84 -973 829 595 -334 -454 -556 -313 -644 -10 940 342 -335 -662 899 454 770 -388 772 522 892 -45 21 550 536 986 807 -529 -692 69 317 925 -242 -408 -302 -869 -241 -715 684 306 753 879 823 822 -810 -666 -351 -753 472 -665 -128 635 -936 -412 493 -283 -56 -694 -705 -63 415 373 10 -612 524 223 -58 632 979 -480 -922 -886 -754 501 -125 -783 -699 630 -824 12 696 91 568 683 84 -163 -792 -895 -513 -859 -968 556 282 187 -341 -590 246 -833 265 -793 -708 -130 -219 657 -374 -994 -373 -359 833 -24 631 866 738 851 682 865 -83 58 240 -33 -932 186 -901 378 234 594 -944 -386 -710 -729 -701 -484 -487 -587 -889 -106 -69 101 366 221 -595 -275 81 -633 -506 -291 -169 -912 494 184 798 -359 -733 668 -37 -672 831 -598 21 520 764 532 -324 -467 128 -496 -616 77 445 518 364 -873 863 -352 326 924 945 -9 -894 426 941 -815 82 760 -419 932 -142 -370 72 330 317 518 -873 394 -27 -150 500 353 104 -499 416 731 845 235 -133 -677 990 -778 741 -177 -152 878 739 440 -931 -306 796 866 362 786 746 947 894 957 474 -909 -346 889 -194 379 744 -675 14 -112 213 -436 -19 -220 -760 -742 170 126 747 -190 -655 -813 -103 -445 12 882 3 347 864 49 315 64 -755 199 698 -890 937 823 567 -494 -974 357 355 69 475 -166 876 -457 854 485 710 -820 -505 -987 -923 -695 710 -766 500 -838 295 791 -711 182 -556 -283 -340 422 -256 383 -929 16 -672 -580 855 763 -910 -215 -131 -4 208 -711 429 745 -94 -678 -861 -161 40 76 -353 -4 305 -578 334 -162 -614 960 347 13 960 -86 -301 308 379 -566 705 914 -160 567 938 729 36 92 509 83 187 -623 -472 443 -558 -96 832 -67 573 666 693 -940 -76 -377 -556 400 591 570 935 338 389 -86 -941 -996 361 -132 -38 -863 -700 -865 20 -398 -333 24 596 237 -40 691 -379 -821 -704 -773 -626 301 67 -845 -269 -948 133 -81 412 -817 -611 -61 677 -892 -619 290 -302 -653 -959 -851 908 87 -525 -257 -339 126 -396 -506 453 -895 -573 381 147 841 659 -883 162 -126 50 182 -343 -299 -380 -166 169 708 213 -112 -82 -5 -39 3 407 -46 136 210 167 69 829 -355 -873 458 -779 73 540 -136 885 -663 -421 497 -604 -733 -508 765 693 -629 379 -190 148 202 -241 -821 -284 -393 -914 173 454 -763 838 853 -93 547 -597 -965 770 438 -92 -486 888 -346 88 -730 578 825 799 -264 267 31 66 13 584 -203 -50 -9 -441 -879 -122 985 711 250 -647 870 -997 -666 47 -84 -669 -438 708 469 -55 -295 -495 -845 534 -413 -960 -575 -34 -495 -663 47 -460 -519 -495 -22 811 265 670 53 -667 169 -124 616 -646 -92 328 202 -285 624 -752 571 -636 315 246 -96 -65 -111 -496 -531 999 598 680 307 -109 -428 -204 274 -917 914 -553 -579 858 652 425 -724 -85 -917 54 620 395 990 367 477 -989 -995 752 -378 -499 215 -642 -849 494 -683 -961 -269 162 -904 -434 -807 874 712 -202 -420 -922 -906 -327 -774 -960 286 -178 268 236 -681 469 413 -365 881 -248 144 -190 877 -595 986 750 998 -200 -882 -889 382 52 909 -388 -878 -913 641 874 196 -93 815 -245 -110 145 138 -176 858 -252 -932 859 660 -718 -901 632 -457 492 102 17 438 468 -337 -147 123 346 839 998 -630 -746 -827 958 -711 -779 -900 3 -736 -114 48 441 -776 -662 -811 740 -628 651 -838 -92 609 584 662 -501 721 53 -111 -525 -26 589 -551 137 -256 -219 142 403 -149 -762 629 -758 604 245 -96 -175 695 750 -384 -348 -475 -926 848 -716 -692 -226 -992 799 532 795 998 261 -837 254 -672 -185 441 283 718 534 -87 -443 -491 363 239 -306 768 -252 677 -810 -844 -577 181 443 193 205 -729 427 -788 141 611 467 233 -192 69 -962 150 -242 470 -150 26 -626 446 -200 -103 -144 311 -604 -26 -318 -408 961 22 980 947 -937 -405 -363 -47 -502 191 264 280 -564 115 -717 169 183 -41 405 386 182 -105 -950 -589 220 -479 -125 -631 -115 -268 -100 428 310 362 714 205 342 -596 -948 743 -830 -506 150 -637 442 499 218 -965 -444 -502 -470 -755 79 -226 334 54 368 -58 -880 269 795 661 -997 136 357 -818 138 530 -703 24 -175 306 812 -686 123 -202 -756 -999 363 -180 -43 -718 -652 -719 138 666 961 490 182 762 -252 705 -268 -357 115 661 -842 319 174 671 340 567 -125 5 -418 854 -406 -623 208 -57 -857 -586 818 354 -442 367 338 90 380 518 -68 -853 -263 -381 -719 -656 -666 -150 921 -604 -834 282 755 -790 87 -968 -776 693 582 64 229 50 -664 925 509 -165 -7 -892 -111 -50 978 -54 257 -161 827 -446 472 413 -549 692 869 62 676 -644 630 -401 -147 -618 -986 932 960 67 939 -384 86 897 -939 -478 -31 973 -784 -416 -457 -108 985 46 -793 -257 526 502 206 -541 -184 -472 439 303 -501 906 134 495 -569 -71 775 144 -633 434 -43 416 -920 -483 -668 -945 571 522 -821 -827 632 860 -144 729 614 -151 641 -410 -193 -65 -204 535 -103 -364 307 -576 -183 -253 486 -482 998 -602 604 -322 355 -570 435 -668 944 -357 -974 830 264 194 -999 437 344 90 -926 678 642 250 114 552 362 770 252 440 589 28 -611 -963 -516 -906 -173 115 -321 -626 925 862 -614 975 919 -443 93 -429 202 -429 -258 -573 821 -88 736 -423 79 -964 912 -384 30 -959 354 -602 -406 660 80 205 -566 139 -404 99 477 -58 914 -189 346 189 204 -802 -289 357 33 -455 -314 674 -301 157 -76 -298 833 763 -60 -857 488 79 976 -29 396 273 248 57 941 -464 712 -311 -330 -328 549 -638 -475 305 -480 -503 802 562 -513 -134 -223 -134 -431 35 932 126 176 255 832 840 -387 715 757 710 409 441 238 -387 808 -702 685 -834 243 243 172 -251 511 586 229 920 -535 -355 -875 674 -678 198 -50 -79 24 -712 104 -191 -212 761 358 285 -400 -144 -762 -525 655 -90 -475 -525 -464 -14 888 -150 -481 295 80 -267 -270 -229 -710 899 408 910 773 997 -329 -155 698 118 343 102 -684 885 -290 -714 59 -558 572 -342 120 371 212 -393 -533 -426 209 -615 -751 360 4 665 957 324 700 -972 -224 944 879 -793 -13 -1 399 346 -75 -519 459 801 -2 -934 -395 192 796 -202 707 -480 -46 837 697 -844 -458 -131 -695 -52 -702 592 281 -889 848 -47 -59 503 -913 906 -612 169 17 333 247 -143 -850 384 -706 -528 772 -408 213 -381 -819 -985 618 595 -999 -884 835 457 -580 618 278 -131 792 129 978 457 -522 664 480 145 541 102 232 355 734 -218 991 687 -255 -960 -629 -257 -440 433 96 -781 -209 -234 -34 -3 -791 213 -451 -159 -372 -606 -615 -330 -979 554 -364 -357 238 470 548 -593 432 -799 -996 529 -303 -517 842 433 -23 -575 -430 -157 -475 -95 -621 284 -826 -237 446 479 -242 99 -220 144 -979 228 -824 -490 525 802 876 436 176 338 -392 137 -829 -159 966 829 -749 699 212 447 -862 61 -691 308 -662 976 -465 -65 -822 394 733 -559 39 400 20 -561 -114 -765 833 550 78 402 41 -61 -323 465 520 -708 -124 426 69 -147 813 261 117 -949 544 142 -90 -214 975 -613 -651 -799 988 516 485 436 562 -564 -181 343 -619 318 -473 577 -530 -418 779 -918 465 -785 424 -953 828 288 836 -402 471 -277 411 404 -744 115 -778 -515 -963 -270 -229 639 495 809 -491 -602 -844 -89 -98 197 707 889 -239 768 -362 -533 -951 -684 -459 -495 -637 -873 -765 -896 46 -512 -438 -819 -45 -601 -831 67 -218 31 -341 122 -87 -145 -249 -99 707 33 -775 -465 630 -299 136 -690 12 -803 -995 528 -405 488 -637 -422 -699 233 234 -822 66 -244 438 725 -509 926 -965 -288 -813 -103 -46 113 -811 -685 -863 75 -655 -890 599 141 -958 166 -95 83 426 25 212 -614 -142 -229 87 -195 337 911 680 -529 260 -115 198 -35 299 552 673 -318 -819 -16 -477 201 352 10 527 -123 -636 357 355 480 801 86 -480 -366 -102 -914 89 -635 503 -461 865 638 875 696 -458 81 260 -358 529 711 28 -200 148 -629 -68 479 -720 272 205 -470 48 521 -280 427 267 902 402 19 -899 457 -616 -765 638 -649 825 -932 486 683 -955 -824 -199 123 -140 163 -418 -814 -144 -552 188 544 366 189 -120 -642 737 -958 178 -628 319 663 -894 992 420 997 508 -575 351 -225 -444 -645 -66 -403 -895 -482 -312 -604 -660 -36 -444 124 -295 768 595 -935 356 -325 344 485 703 328 -168 362 -989 116 -946 118 -203 -996 -777 -841 568 450 -609 943 -980 -785 441 206 713 995 776 243 -846 221 -546 -69 -473 -212 382 329 254 -574 352 234 953 670 857 417 -858 918 -868 864 663 556 -573 178 -961 -844 403 -783 736 -519 409 -318 -697 525 418 941 795 473 -410 614 819 641 279 152 110 -759 -192 290 -967 -354 -951 903 -742 -89 -335 -970 367 -277 -731 756 -912 451 88 399 -436 638 928 -425 845 -734 309 -175 -720 361 -422 -286 18 353 870 -954 -119 -675 291 180 683 -181 -137 875 -208 730 -417 827 -593 -32 635 870 -704 494 -51 -385 -548 391 -123 -868 663 -668 82 -370 118 -30 228 -968 310 -423 -245 -762 514 977 650 55 73 -929 -791 570 -483 -222 506 306 -617 -331 -155 760 -517 -785 548 -420 194 900 -990 -148 442 -471 -894 110 -87 446 -208 -17 152 -411 498 793 405 -645 829 889 -185 -333 473 -916 -173 -593 913 -486 844 -517 445 291 -132 -45 176 15 965 -62 -508 882 738 642 549 -922 955 -305 663 -117 817 924 145 -240 -241 624 750 970 693 581 -629 550 264 -448 918 469 -913 558 952 906 946 -29 -761 -435 -391 7 548 -828 -24 -772 360 62 478 -109 -556 -309 -102 -250 459 504 983 -466 372 -182 387 -915 289 -163 822 92 545 139 550 279 508 -828 -101 -392 -976 95 -217 663 464 758 -364 303 472 -118 -882 -206 711 669 343 752 -117 324 -604 -403 793 829 -839 -710 -326 -946 -462 -928 -766 929 -603 388 979 345 688 443 271 -712 -106 766 660 802 -47 25 736 -410 -737 926 877 -935 -46 180 -474 524 -43 -323 -124 -13 -300 136 -904 -823 -961 725 -746 807 -239 -686 455 -913 -453 -551 -151 880 290 160 139 -117 -483 -647 -24 78 384 383 -452 778 -858 779 873 992 915 73 -239 -444 808 528 858 785 -609 981 424 -606 -210 -518 34 337 -665 -275 -154 509 -891 922 774 -463 -17 -807 514 55 416 699 -281 -262 -440 576 -883 321 310 886 635 618 775 198 -43 146 894 -58 899 -187 -372 -953 -874 384 -775 -865 -440 -519 796 -112 767 267 585 656 343 842 572 -341 -443 -984 399 887 349 966 -851 -101 -961 -690 -2 540 -753 -398 372 -206 819 101 246 -792 706 -490 314 -106 16 663 -784 -403 740 -344 229 -137 528 -481 193 -29 -267 -610 -751 -76 -639 734 44 971 378 353 99 -337 786 47 -277 821 -902 462 559 -792 -56 734 -807 733 452 863 -281 -490 -401 -353 -461 74 702 -994 283 272 342 -427 -708 930 -31 -258 -801 51 495 -101 311 89 -409 863 -987 752 428 178 -174 -850 -697 -750 104 840 48 962 367 118 -295 127 238 221 490 -749 681 731 -710 -435 -899 231 886 406 -993 707 -542 27 -483 83 257 -768 -418 171 -595 -729 334 815 71 64 -269 160 162 751 -775 611 410 371 666 -928 28 702 222 -758 762 546 914 320 -219 432 -785 515 -813 93 -284 -135 -951 728 -376 245 944 518 936 -500 -516 -162 795 542 -682 -383 -157 356 -716 -550 -298 7 -510 -610 474 961 -95 -553 -777 -693 596 -129 -451 800 -842 834 395 -727 -433 -661 -968 -745 -771 335 -586 55 374 -802 -189 506 13 -525 43 -596 -92 -958 915 163 -583 -658 928 -76 180 22 220 832 798 455 -57 733 534 -762 816 531 99 -999 125 -76 -925 -270 -31 -105 153 781 497 107 -43 777 -375 703 -770 -475 -254 -502 -50 -530 153 -616 381 391 -680 -355 -279 -871 515 -829 -58 163 -594 -824 -971 -14 783 -30 74 78 7 919 -469 -24 -991 958 717 315 -830 584 -283 -252 -528 581 -985 -204 -460 -227 19 -329 183 -162 889 718 807 -118 809 320 431 -723 -404 14 566 -419 481 -982 774 398 762 -743 -350 -75 -735 -612 -141 -901 -145 275 -483 549 -296 -572 -861 943 -573 -28 745 -854 -392 313 990 299 280 479 -947 462 783 807 327 -740 -992 774 770 772 848 -62 -680 400 -782 -338 -864 -207 -979 746 386 -100 -326 -49 -7 909 324 -794 -473 838 -851 404 -531 -689 -913 945 30 264 -742 519 339 -804 -747 -245 -718 -709 393 831 -649 712 -528 109 772 765 183 -756 837 -497 -474 143 -147 189 -515 482 -12 284 821 605 292 851 -758 -605 366 -265 771 -149 598 -709 472 -889 604 -724 -225 906 -607 311 -664 929 757 -441 -849 261 511 -985 568 -190 -155 -993 800 712 -809 373 618 415 868 -2 -545 315 -4 33 58 913 312 856 -972 -786 -288 425 -623 -16 -890 -525 366 664 -68 -572 -426 -115 633 -784 -803 939 -170 -687 679 -898 444 -812 719 459 -316 754 342 -290 -505 -763 -22 -917 151 -302 197 -328 -947 -341 -47 380 -248 969 266 94 -25 -597 498 590 -666 341 309 166 170 581 306 -466 -525 -773 676 544 -389 931 940 460 610 587 440 -488 -906 428 217 -124 389 -133 9 -549 -847 -33 -754 -217 -937 -232 361 -7 -544 -717 -165 336 -273 189 -333 -178 334 -440 -203 983 -274 243 158 612 -378 -486 806 422 -655 -850 880 65 -675 566 358 672 297 21 854 738 550 88 -55 -719 23 787 30 -177 -382 -892 -714 -320 956 546 138 -785 -421 141 286 -885 55 340 -642 -726 107 653 524 -554 -768 205 -364 -842 56 659 -2 -648 520 -630 -243 -735 -898 923 111 -561 -248 -815 320 7 -562 -870 428 -65 919 475 -210 1000 -604 -67 394 245 -226 217 759 -225 -687 -579 -84 430 783 154 -407 297 -583 104 -408 915 -722 157 307 -734 -949 -287 -76 -668 805 478 228 -59 715 -388 345 -52 48 -475 94 728 369 340 -772 297 -615 -236 -900 836 634 112 -483 628 320 315 -850 531 423 625 -342 -836 655 -830 -849 771 -523 -849 -957 -180 -609 -686 -171 747 753 610 737 -526 -678 344 -365 2 944 -600 -346 90 -66 876 672 -78 -998 28 733 33 546 -137 885 305 155 -496 -591 258 687 -249 -735 130 2 912 -691 892 -647 -447 -95 -182 738 -131 -345 661 266 695 245 -802 -916 39 398 -361 20 639 -631 578 -507 -957 -851 -974 468 666 125 -789 -872 441 135 -558 155 169 735 910 292 112 -875 291 911 190 -444 -672 243 96 -815 721 842 57 124 -823 -953 899 265 952 904 276 -352 -353 618 136 -889 841 -262 -779 -338 254 -814 -675 833 -765 103 12 -533 -50 -291 847 752 -729 361 377 -812 -814 -855 839 27 -986 474 -451 -138 529 200 -138 481 107 -23 -140 7 637 -590 -410 -182 -782 -999 -795 -206 312 139 755 -471 -627 -475 568 47 -607 -277 -79 809 -113 -179 -719 541 822 -100 -696 -708 -664 -490 -190 740 -495 372 -511 199 -958 984 -378 -559 128 -235 724 -217 -495 -688 -46 -467 -215 296 885 -951 27 385 412 552 271 -425 -578 -82 588 -823 960 678 -710 206 700 -436 859 -804 -846 937 254 804 387 -196 -228 46 -509 -279 -303 93 401 -880 -795 -267 211 984 -387 637 -772 -612 -997 -513 784 -211 190 95 -208 -232 21 -542 -914 920 -971 897 -194 33 -617 -238 457 -476 789 748 421 -988 -630 -212 -925 56 391 27 120 -225 -28 -153 934 -628 361 -966 244 182 497 380 -531 507 -98 -62 186 536 749 57 -540 954 -636 293 96 -483 -35 -842 -466 -136 -606 -670 211 -605 -505 75 980 365 31 -114 -618 -330 -749 -313 217 -850 -617 -676 -448 927 -381 -834 690 953 464 -152 961 -640 -232 213 -509 -659 -625 462 918 672 -72 861 203 -168 491 870 -197 576 -299 584 965 630 381 -941 -418 384 -816 182 -897 679 465 980 893 -262 338 -541 945 769 -894 611 920 202 -600 -811 -93 936 163 -622 -272 794 665 3 -869 -745 373 -603 453 -711 -861 -560 -452 -82 638 -466 306 -800 151 639 218 444 564 -368 524 231 -755 722 -53 796 613 -290 225 -960 723 510 -570 -805 165 -878 418 -101 -569 -662 -34 -8 -669 973 -406 511 373 -111 -746 558 567 154 770 -718 36 199 798 -528 929 -939 827 -51 -648 893 970 396 -874 -209 796 11 -754 -601 681 624 -911 -917 512 430 689 -206 -480 260 -462 827 536 -671 613 -695 381 -279 -789 605 -609 799 692 19 -888 257 -709 -948 -640 148 153 129 933 -499 -584 -753 118 -936 375 336 617 363 16 346 275 858 -457 233 -991 577 748 -171 31 817 219 -118 -800 46 -670 -580 576 26 -438 -932 494 -231 344 -134 -784 59 823 -525 778 248 16 105 -686 961 721 -108 185 352 850 -366 599 -170 -991 544 160 -580 -91 133 416 -344 -962 585 -961 601 -585 499 338 413 442 -279 -104 169 -240 -588 -619 -97 4 536 -181 -44 464 -2 -392 -137 -182 -441 -465 -484 970 871 452 499 -484 -637 617 -440 806 42 -544 -290 63 -410 241 -810 543 645 -847 -291 -814 312 296 160 -483 -93 276 359 806 874 -369 933 -748 79 901 -952 -516 -651 112 373 164 331 -141 -570 2 -969 -815 811 150 -29 373 686 30 -517 190 -231 353 -167 -853 792 -155 -370 -648 24 -778 89 140 858 443 826 -528 -134 -187 -470 969 315 889 2 -976 -444 -634 137 -643 -663 -126 -431 889 626 -789 306 -46 176 702 61 -543 -519 93 300 -21 -823 10 80 -575 444 -545 596 -1 780 -966 -835 912 517 406 -790 507 587 787 664 550 379 531 189 -357 861 158 813 -500 -150 -860 -898 -898 -660 -502 540 -359 315 -531 958 425 398 -998 76 78 -895 163 -361 -308 837 -28 897 453 -148 526 779 309 184 780 -568 366 475 -12 507 736 -280 379 -734 -650 3 180 530 -65 -754 -849 465 -152 698 492 -193 328 -69 -481 430 887 -789 343 -854 471 599 521 -261 -296 422 -129 600 -127 -557 39 632 -554 -431 -797 731 -305 -178 19 -124 266 -593 -757 219 -360 -759 98 -534 188 983 -798 -363 437 -502 964 -538 864 -900 511 -590 -496 195 -293 822 -267 -710 -134 -135 -448 -852 676 523 -538 -319 -189 -672 -109 -420 549 -74 408 -257 -63 26 991 -885 -553 -920 799 759 -526 -951 -395 -438 269 -217 369 723 -524 -100 -551 630 -125 194 902 -20 -66 -982 -28 446 610 -430 -290 -583 931 469 -113 -520 -891 838 602 904 -50 673 -720 -101 -470 -874 995 305 7 109 -347 228 686 -26 655 559 -347 633 504 -435 627 -412 -89 -100 487 622 -682 466 -540 -566 407 -816 124 -638 -473 -286 -927 -92 993 695 -796 30 -251 902 -116 -7 634 422 651 -237 -460 -184 839 28 -851 795 692 154 -129 -856 -768 -442 660 429 -280 -412 501 -126 442 89 471 453 789 -730 870 633 461 295 967 -471 915 56 -814 -660 162 -767 239 -989 -91 -454 -442 306 -772 142 208 280 -13 -888 -625 -115 758 248 567 -178 -171 -575 -156 195 911 123 511 622 -686 141 -663 -205 768 -198 -253 169 -893 592 177 -562 -706 -1 -527 382 292 352 300 404 333 151 -630 416 606 -673 377 27 -895 -591 -679 -937 -112 -882 60 916 -194 -439 324 -709 800 14 318 -547 515 -481 268 71 -539 -583 -785 -923 -243 -866 129 325 642 -238 553 306 425 -641 -982 -420 527 903 470 416 -403 -656 746 519 -970 -662 734 -301 349 -876 -96 767 -947 742 -667 -45 -802 147 324 -457 397 809 140 -776 -26 660 -48 -657 -306 341 -851 952 -180 -139 813 -322 -809 550 -494 -996 429 741 639 -619 185 -723 809 914 -534 904 634 123 -472 30 51 -843 350 -650 445 56 -707 375 -534 528 -159 -382 676 119 425 -437 -422 -276 640 452 815 791 -813 135 892 -19 -555 583 448 324 -352 572 -28 626 563 -699 -568 -673 860 -802 806 -826 -95 71 -832 654 472 -329 -608 -485 -953 726 -546 865 516 342 529 389 -951 822 462 162 761 886 242 -123 466 755 -917 610 -834 650 -875 -881 473 681 629 217 -385 -64 -761 442 189 782 218 419 -418 112 956 -224 -564 -882 -842 -85 226 -239 833 723 -986 937 501 38 -103 364 -78 752 649 -2 278 -567 -933 -788 -397 846 -322 613 -427 577 679 -473 486 -775 -959 585 391 39 327 869 -803 18 426 872 266 -923 -997 463 -979 812 -158 -87 -835 746 966 -614 -961 -78 -558 963 180 563 782 917 -346 -763 -232 379 -312 -90 -710 -497 508 590 -889 -412 -630 -635 399 409 209 425 -99 703 638 -472 388 -318 320 125 -415 639 -197 727 562 -693 -232 -159 -52 -744 641 -38 767 -594 -260 -736 -591 885 660 715 287 -799 -666 -42 517 -801 -738 -891 585 454 -203 950 -443 -377 -652 673 379 139 282 193 -104 -216 -583 236 868 213 321 -333 513 -410 -934 878 -316 -851 -473 812 561 385 178 -695 377 -664 981 -724 -201 726 -466 -988 -700 -247 896 93 46 574 -632 895 894 -461 9 -467 -187 531 -237 401 80 116 -721 -356 471 134 284 285 -841 755 544 969 619 -988 612 -920 233 -193 -927 -9 -611 10 502 -98 -771 -521 -976 516 -457 220 -841 -924 838 862 -356 -372 -981 331 731 -709 65 -792 -857 -99 -647 883 -615 488 -49 -530 -156 610 -838 -840 -948 -772 -282 -66 -16 754 549 -665 691 -774 -855 -677 816 959 499 -91 534 -289 -567 -687 929 -851 -513 -381 826 -826 -554 -454 441 152 52 -683 360 -619 909 292 57 20 75 -783 -881 -551 -683 962 85 827 88 701 -957 886 -332 -907 -260 627 550 -117 49 -729 -674 442 468 -189 -560 -985 712 -277 -735 -924 842 94 550 -967 -126 -324 -294 -737 548 -713 917 46 463 -972 -543 -364 392 -419 -424 195 -448 821 -736 317 694 501 -196 419 -891 -236 137 -282 -543 -206 -28 970 -305 188 -883 2 -556 -302 -479 -445 -625 -620 770 760 -568 -472 565 428 -292 491 -536 -309 -756 -711 -583 621 -423 296 -431 253 121 -858 -341 -975 99 411 959 412 845 -79 215 510 -618 77 -218 -296 799 909 -846 567 53 -908 151 -20 -461 -113 -37 -288 -153 595 -580 -1 287 810 933 -368 -299 -563 981 845 403 -487 -269 -926 -634 251 566 -597 381 -1 -214 910 -354 50 745 994 -411 -704 394 887 52 728 20 -16 708 -573 914 -266 -488 949 569 -164 -337 337 888 -554 674 -15 321 -837 -717 735 -898 -919 -223 520 939 -427 -325 -495 35 -529 397 -188 440 -470 861 -738 -697 -563 -375 -300 248 964 711 982 -249 498 734 -936 -531 -10 -121 488 -673 486 485 38 76 511 530 650 -681 749 -199 497 937 -427 -392 719 268 238 -588 -473 -639 98 125 706 -192 607 -801 342 -154 -353 229 -485 142 -934 -842 -662 -856 -501 832 -214 -905 288 -831 596 -458 -412 -742 -385 -440 827 844 605 468 -690 688 963 -575 133 -559 -727 920 -32 -828 -785 427 -974 574 70 786 -749 651 977 267 755 -778 -267 475 66 257 755 -473 -841 122 526 -673 525 -863 805 -751 -365 -277 152 -283 -380 -365 -236 -605 34 81 -406 146 845 708 -982 883 545 -967 -994 -67 -159 34 -994 -950 412 -550 -275 517 -648 212 130 759 -248 -135 -332 -958 -861 -236 997 234 -317 -243 215 318 628 271 -509 727 -328 44 652 365 964 408 264 -948 96 -685 -353 302 -387 -997 111 -988 551 179 317 -301 13 -23 -758 315 704 528 -454 -287 211 288 -686 57 -298 811 376 275 -83 69 -321 475 -143 -1000 882 689 -105 -83 72 77 -197 -176 932 484 412 492 -890 -35 881 855 -214 248 -83 676 -7 680 869 -586 -623 -670 965 -670 -122 -145 573 -583 505 -983 970 930 415 71 720 176 -205 454 -940 71 -289 -979 -681 -824 -419 -405 -553 439 -573 294 691 -934 967 43 315 544 -587 900 -644 -981 413 -381 -323 -507 -530 398 12 436 -77 -704 323 137 -391 -813 150 -477 859 945 229 488 156 737 403 524 288 436 -102 -218 -949 48 -537 677 190 -235 94 -285 566 345 -163 -141 649 361 305 959 160 -468 381 -681 -63 24 -585 -859 850 757 407 703 119 -784 -271 -467 -239 -137 242 -647 166 2 -504 -437 225 704 394 -570 306 502 115 319 852 -655 683 587 -532 -406 -894 594 -682 348 168 913 -479 -41 896 555 -834 -833 -954 -203 -253 -135 -358 660 -533 114 -448 781 754 891 644 -250 -294 -595 -89 -480 309 -111 -383 468 -993 -15 -361 -386 -173 705 -238 -970 96 731 731 -372 -303 -597 -10 -745 892 -741 680 566 197 350 59 -757 -200 285 -738 -972 -691 192 -622 -627 566 114 665 -203 591 -121 -656 104 939 -656 -665 624 800 -822 331 822 69 -930 812 651 -716 370 253 256 -945 903 104 -599 602 950 254 143 772 -134 950 571 63 -151 -662 699 884 326 485 771 -696 -649 297 -85 798 -33 -716 -634 -365 -882 340 -425 -289 200 -552 -860 -927 186 -723 184 -780 712 555 -757 -866 -930 889 626 503 -720 -194 -965 233 952 -221 -481 -614 185 -512 -848 -375 625 -820 -765 -310 121 -614 -960 377 855 54 662 -927 606 546 99 -830 -10 205 203 472 -826 -236 -802 369 308 -93 848 -334 -80 -631 152 894 11 -723 239 -68 -410 -509 -236 152 -447 -480 44 245 644 378 -792 -918 224 420 637 90 -661 -236 788 -971 959 712 -866 -320 823 934 -427 -803 -357 -176 281 -990 390 -648 190 -179 -427 846 -797 947 -894 -136 475 298 -982 131 -518 -758 -15 -742 333 -231 605 -174 485 170 -897 981 -743 635 78 640 -537 -584 308 752 385 -133 843 -834 614 -142 919 -684 455 -232 692 978 -257 -854 -219 -994 -649 500 270 -230 228 326 108 -701 -423 -978 -230 -233 -273 653 177 -652 -617 201 118 91 43 -806 -901 515 778 579 -523 -297 -561 -869 785 -683 -917 -657 921 248 142 374 505 -228 -819 -912 5 -10 452 519 440 -697 -144 -181 190 -281 -398 -739 863 -679 760 587 -814 -509 449 -728 -704 -21 -222 28 -256 16 976 -311 242 -278 447 347 -1 692 612 401 843 -100 49 225 346 -379 -476 613 -363 276 797 117 855 745 -51 734 540 -939 -23 -299 561 -542 446 186 -334 236 790 603 219 -822 -722 858 100 12 640 -121 405 378 -733 149 773 993 -191 540 633 405 -168 -827 -802 -91 -327 -882 34 -431 -980 -765 -135 -328 523 -414 -870 482 867 598 -730 627 473 988 -626 111 -22 -103 -648 -268 -746 475 519 -204 -16 -919 986 954 87 142 -814 -196 992 323 -657 516 -593 -449 -307 142 757 -884 -207 825 246 -947 221 921 380 -436 -957 -738 613 962 -413 137 -139 932 841 -453 904 258 696 -438 51 824 -615 406 50 -321 609 -83 -364 268 317 -113 829 -399 -206 -679 -879 415 98 -572 -465 34 -663 -881 394 -396 927 -238 513 -784 908 -325 724 -421 609 -510 337 -256 -678 15 -334 -453 907 208 49 -730 47 533 -781 -582 921 659 89 -920 616 -342 -467 -732 -930 -458 -73 -337 -850 -562 -593 -870 534 736 -694 9 163 -772 628 823 382 66 -572 -300 199 756 -475 -433 -534 -604 523 106 -12 -728 -74 951 350 549 206 -641 554 -817 -436 -576 -836 850 -517 354 -938 810 -298 -318 -97 -864 594 -745 -393 -273 -713 -340 900 441 696 -748 490 819 39 991 605 -238 -912 443 -840 -23 -800 230 -398 -733 171 644 -523 -84 616 326 -606 -585 924 -907 652 607 -532 910 352 262 -825 386 712 326 -712 164 669 198 -907 7 426 -419 -659 416 741 -935 849 402 985 -773 -497 449 -171 304 -313 -389 -189 252 49 269 -373 -776 138 689 -138 417 174 -351 -733 -492 663 853 -803 793 269 902 97 -942 567 -1000 410 -441 158 -306 132 -758 -851 -367 -921 260 -693 -563 -767 931 -683 612 848 59 -274 238 -676 11 -46 95 -845 -816 868 255 532 -28 -56 297 142 -266 321 -316 -49 893 -517 -51 -164 -652 564 -536 -196 -795 -442 -388 -574 714 -270 30 -901 708 -442 -273 275 -643 -455 522 937 312 62 416 355 279 980 -317 -500 -651 856 -222 909 -637 363 361 -911 -792 -516 -113 573 433 370 -363 406 -222 398 -124 838 -34 861 21 888 691 796 -726 315 -568 611 814 321 -876 382 496 -534 -902 -984 644 -886 -220 -841 357 487 -117 -193 -245 151 683 364 -952 282 277 664 -573 -108 -102 -486 918 -853 -918 -200 -647 159 999 777 -311 780 297 -50 523 978 691 -184 -497 308 -766 -210 -716 -291 -98 -335 350 -263 -798 412 775 361 349 -648 -98 -36 79 -252 -577 155 529 136 528 484 -60 487 240 158 -226 631 343 587 999 660 -884 521 279 -121 791 471 240 -113 -392 -890 321 -308 30 -148 656 698 -761 -207 -239 -985 -426 909 107 -932 -398 558 -656 283 522 795 -711 148 -976 862 827 284 -322 522 -556 -413 -79 516 -462 -589 -832 -562 606 135 -170 -117 619 377 -560 -48 178 398 -631 557 -58 -671 -544 469 -991 -468 -26 995 529 -683 -84 900 -532 -596 -776 919 30 -907 -231 -408 752 -691 -202 544 491 316 -840 496 991 -871 -429 -306 488 -1 -391 134 -751 930 102 987 -201 -268 -532 206 316 529 -640 583 296 -110 472 560 -198 420 -389 701 -633 -680 235 -42 649 -777 -258 -837 285 967 -142 -576 585 114 424 754 -693 -656 -659 617 702 670 -260 877 802 703 452 112 614 673 -286 464 -389 393 115 150 4 -873 -595 60 -100 -174 -867 -687 -377 -693 651 -40 -116 963 -823 -971 873 253 -587 -228 -472 -904 924 -242 397 241 506 89 908 557 294 -877 -611 -465 952 749 862 -843 146 -701 -762 -954 500 918 14 -311 -916 -507 571 -512 209 -233 242 -696 -758 601 -300 476 294 -111 753 25 494 611 -600 712 230 -707 -24 650 -163 505 -782 677 117 587 710 912 -47 307 -515 682 -761 512 41 -969 846 892 -354 579 -775 711 -365 296 -670 -883 -775 604 -192 646 684 521 -169 42 310 232 446 -202 556 -307 -980 952 -335 669 996 -470 422 675 868 740 14 -281 -165 858 -456 226 935 212 -750 915 -614 304 332 -753 -926 -744 125 -764 583 274 -95 -546 -806 -375 -941 -391 -49 -80 -841 93 -634 -275 -181 798 439 -761 -42 554 407 338 320 456 -908 446 -668 215 955 -794 682 -434 766 124 837 -342 801 -413 -76 606 95 -657 -562 -145 251 -419 -707 -889 -636 -361 791 -655 784 -515 -758 -719 -778 656 179 417 -249 820 -574 14 821 -180 -936 631 159 -153 -331 -84 886 -455 -658 651 888 2 259 -273 -567 311 -276 -807 564 842 -664 -62 -92 339 -600 -841 -342 -13 -886 -973 509 -64 976 -435 -769 -473 -358 992 -698 -621 -393 482 -698 137 -687 -623 -739 -180 921 677 -717 -144 631 -614 -239 -196 68 639 444 563 -123 -837 880 516 -684 587 283 367 648 123 264 -732 -616 -449 -143 166 903 -325 218 -874 -556 839 -631 704 549 -292 957 729 -628 706 641 626 -320 456 -480 -698 263 419 -150 411 245 -941 -116 690 -901 261 174 615 -403 -353 101 997 -906 -638 -564 406 286 425 -617 -817 482 776 67 841 -557 757 -111 583 -675 446 431 -362 355 335 44 694 537 -79 -765 836 443 -221 32 -937 640 -941 -413 -178 -834 -316 780 -747 337 -725 662 936 846 588 -929 -563 -455 775 -616 -576 -958 -527 -305 153 737 809 -982 472 -979 -64 50 66 -135 566 361 166 542 -805 737 -844 -866 782 470 731 -582 969 -492 197 718 552 -1000 154 -906 -262 -340 -629 114 -759 -611 359 692 -838 -792 189 636 -491 -414 -595 -887 183 680 650 -913 -257 -91 539 -141 -819 333 194 -732 -875 -345 -780 25 -487 -478 878 -47 -133 -977 -921 -202 -698 346 899 -841 -253 971 -760 988 -517 -968 239 763 712 -519 -685 907 -132 -826 315 850 -250 -936 -642 -574 -330 190 458 946 -958 -983 41 -517 -284 -224 372 344 953 -610 -72 -953 528 -636 274 8 717 203 86 428 -820 573 -961 178 179 -698 157 130 417 931 83 118 134 -439 -952 -618 800 33 -427 706 -519 978 840 -516 812 711 -389 -102 -877 -902 241 -407 758 121 -915 511 748 531 -721 -412 -801 -567 -621 169 966 -277 918 -901 -194 -288 652 632 704 -284 -437 -616 59 308 -456 288 955 -13 -946 682 -928 616 -105 -521 848 817 -901 503 492 843 -156 -111 590 -744 -634 791 6 621 -636 -147 -592 205 -133 -543 -419 -804 -611 -936 26 -692 -195 559 78 -481 450 465 -459 -219 -551 799 -412 88 -445 -92 -573 921 -742 -52 365 86 556 874 -23 693 687 963 -679 -573 916 -251 596 699 -653 97 -971 -775 -539 -715 189 -598 -365 188 46 661 504 -278 -263 745 -673 -431 -642 -993 212 209 87 162 -596 377 950 178 -27 282 192 902 -201 984 99 -545 -325 220 936 -300 948 765 -758 -390 461 973 -952 -927 -333 294 950 248 -887 -707 -768 425 -609 729 560 935 272 -492 -405 347 565 578 -960 860 839 847 747 -478 -526 -617 305 357 313 -196 -565 -44 -827 -253 902 -862 -937 353 763 318 481 309 -388 261 -556 -562 -397 151 -596 989 -936 478 270 -537 -67 603 402 362 869 -392 -77 -585 -591 795 -577 606 453 857 691 878 -876 -626 -547 396 -630 95 631 -529 137 -229 -337 -838 -362 115 742 -361 389 -811 -135 -78 -281 545 -347 147 -372 402 496 217 -736 -884 -952 471 363 -303 272 137 -272 554 -983 -365 994 -650 328 59 486 -301 447 69 -748 961 998 430 784 -616 349 -533 778 -810 416 940 350 937 38 982 376 347 69 -127 -707 386 -249 -302 124 -43 -30 75 -277 -732 199 733 -203 -301 -380 -649 348 -786 -496 81 776 -394 -572 163 317 -475 869 -662 -82 302 830 653 442 -67 684 -408 -617 -108 72 -777 727 803 -543 -468 319 -600 169 913 211 79 48 -872 509 -144 -287 -160 362 -239 698 111 21 980 182 -614 51 8 721 491 603 -40 83 -541 -21 -51 253 382 -782 269 75 372 392 -850 -859 -967 77 732 -445 100 528 17 -767 -893 606 -203 572 1 567 879 -839 536 -166 -140 944 510 236 -369 -549 -259 -773 190 703 -87 890 416 -381 -477 -244 961 -320 -51 -514 -813 122 -340 -719 -789 16 -130 335 604 524 -51 11 29 394 745 -54 509 193 -634 -341 827 -629 -461 319 263 106 -279 68 -217 373 -555 561 815 153 -959 -754 655 877 -472 -545 363 126 -79 -45 -88 -703 3 472 416 25 105 -224 -986 -212 -855 782 478 309 721 767 968 289 396 614 -742 -590 -487 206 -513 584 -587 -126 -121 -639 -848 523 -317 835 429 -548 -357 -950 -117 -396 -726 492 979 816 328 284 -567 -814 -173 -183 -15 -885 -225 484 -945 -630 422 872 385 861 -586 921 -209 -763 439 -246 -82 276 450 623 -429 474 -307 -252 241 -190 286 971 289 -799 689 867 357 -825 -575 -343 828 -366 -245 591 -524 -151 387 657 -359 -29 -262 -670 -208 -211 -199 107 -388 988 -474 56 -508 -193 -940 -906 -979 -820 -375 153 782 -246 886 -398 764 -780 -95 611 990 -105 -892 679 -634 483 -926 -704 840 60 175 548 -370 937 -376 3 -289 746 369 1 -91 20 -944 -47 -333 165 -880 -493 -22 -210 193 -202 -759 -182 -896 -368 621 -179 -770 668 3 -769 329 435 -417 -402 114 -16 361 316 -90 -170 167 613 -901 609 500 358 -893 357 -995 831 -641 -810 -262 595 889 -104 127 -437 -143 965 223 593 970 277 806 376 378 -393 856 -692 837 880 6 779 353 -593 448 987 416 -469 966 -517 -675 -711 -273 55 -324 701 326 -521 -852 673 -817 -793 25 -595 -172 856 694 985 -33 -611 498 -772 948 -780 -728 -306 684 -757 -361 126 698 582 2 -672 -116 -172 703 331 821 119 -543 -422 -103 -904 -528 272 624 644 -442 -887 170 -728 -935 -597 35 151 -727 -111 -754 -140 -503 435 855 545 446 96 -480 -37 -756 786 -359 -900 276 626 -71 929 29 -923 285 24 -577 -309 142 90 919 -709 -70 -80 256 -454 34 -926 -206 573 106 341 -765 -113 673 -90 164 -323 -549 139 120 104 -132 537 307 -633 401 148 -359 -889 -959 686 -563 221 978 718 419 -198 300 -481 -920 -801 -749 267 -983 -328 -411 548 -631 911 -218 -618 -347 -223 632 690 -283 -881 594 -41 798 -491 -119 86 142 817 -791 -562 -827 183 37 498 -766 964 -697 -217 -735 935 903 -409 -463 -135 367 417 -297 -279 -217 567 787 175 40 -801 714 371 813 -929 85 -865 339 -416 601 -666 534 342 -406 618 -648 -358 646 -374 954 921 363 -517 -230 647 850 623 837 865 950 237 209 417 -553 -540 -955 -286 794 -319 -791 293 867 -114 -945 159 337 -611 -35 -790 -678 -796 -759 32 596 454 -774 522 -554 933 910 -39 214 -599 -40 130 -815 -172 -609 579 -978 948 -336 877 134 453 896 82 -578 470 889 127 917 830 563 -320 898 -939 -269 651 14 -799 362 14 773 -777 384 -405 -168 -494 833 770 -590 489 -895 -806 377 101 -74 -812 -446 288 -445 -780 588 -302 738 191 491 948 481 -933 311 -396 207 -623 298 -360 420 -368 -13 -681 -449 820 -104 -330 992 -47 157 996 -387 -740 -529 -849 846 615 996 892 491 -577 -624 -602 -24 665 -158 683 823 -354 -911 -63 -846 -421 404 198 -68 -593 574 -704 427 22 34 471 -869 814 611 541 -35 -358 935 -80 -983 396 374 208 902 816 -547 995 -603 142 896 -24 -946 609 402 220 920 -147 568 -914 -625 -883 -465 -279 -867 -527 -102 -841 358 554 -87 492 618 685 -749 879 811 -209 -454 485 549 -301 969 -338 -266 155 -680 -138 212 -767 -178 -984 852 483 -540 245 263 -999 800 779 -184 38 -817 -337 485 588 140 823 -636 594 519 623 -738 -2 -729 363 -184 -543 412 177 -749 -421 491 -37 -255 -803 578 -20 436 528 -223 816 -421 -222 625 122 -690 -42 463 -703 517 572 -442 789 -304 970 325 57 -811 -211 344 101 -509 303 499 -434 619 -396 -881 -626 -305 686 755 887 -878 120 448 -652 426 -64 -675 -13 505 18 -146 -757 -996 7 358 -875 974 597 257 361 -22 -54 482 842 684 811 -541 -646 -854 28 -419 -568 745 13 230 -263 -106 -758 -983 383 216 139 -289 -817 294 565 548 -677 -249 -904 140 566 929 201 -541 -498 -156 213 533 437 -232 619 464 -410 -442 -871 -760 39 945 -296 825 -918 -986 506 440 29 -964 307 -162 -50 799 65 -103 -416 -916 560 612 -238 648 908 534 -244 395 -321 270 437 235 989 -469 718 295 814 -722 -955 116 -314 -545 -132 -780 -440 3 293 181 -484 846 -1 -742 -354 -328 -975 -710 970 -997 766 -805 143 137 -217 234 837 772 -784 -165 -754 -483 -58 267 -89 -369 -913 -910 -672 284 -631 -952 548 75 -500 -362 -130 733 792 -604 -832 -730 -691 702 -664 -721 -343 543 830 222 -933 -828 -754 255 974 31 188 -454 -145 446 499 800 399 111 -681 18 -65 -490 -907 -608 -953 -706 213 -540 228 -495 1000 12 -745 -600 -881 684 503 -182 131 601 622 86 515 184 831 -787 -358 1 254 587 -698 -758 889 223 109 956 -15 -330 -388 -801 -218 65 744 185 -347 -930 916 -450 968 -673 693 -905 -256 757 -492 -328 -742 -432 576 -264 -578 715 719 701 825 928 -691 -892 297 -8 -702 -827 -157 -184 -113 -432 802 -448 -323 -555 202 196 380 574 593 636 -373 949 -369 568 56 -520 -637 498 -271 265 -780 783 660 469 612 148 -623 -29 -67 247 -964 895 625 434 590 285 -747 454 865 65 41 -646 -971 870 825 858 -449 382 -670 -446 104 165 -637 -897 820 -12 231 -180 -712 -364 201 -629 948 758 897 855 -429 866 616 -374 659 -253 -369 292 -435 888 -869 -910 -353 -820 -271 -252 146 413 4 -685 -429 554 -221 610 -990 111 119 -970 -225 500 -713 -699 475 831 798 -442 784 403 -475 707 -187 102 -977 331 187 801 236 368 -111 -386 -887 -738 294 -545 362 -585 -185 -987 533 -132 -827 44 159 641 -877 -363 919 -176 865 614 326 769 696 379 -488 656 -767 -272 -490 -536 302 -127 990 -700 795 741 -200 328 -907 -31 -367 45 876 -193 285 910 -745 -641 -391 -186 546 -505 -95 893 879 -36 538 900 -672 -382 335 950 252 273 90 -57 -678 -400 -53 -794 -931 -911 499 -296 662 535 -51 701 638 -113 -415 -155 -11 214 501 909 -579 -778 -50 710 964 -531 540 -932 580 876 -436 94 216 -387 -758 -118 -111 491 901 -909 850 -88 -586 53 717 -945 602 468 -177 -334 -737 -103 -417 -508 291 796 309 370 301 -483 107 -140 -756 -213 -309 -603 -920 539 730 -293 -922 -613 -965 348 713 172 844 735 -738 33 -34 -591 820 -811 750 180 307 -873 163 409 219 458 -635 -912 -781 875 -884 -934 -906 612 -112 338 -694 -614 648 -200 -636 289 -328 -434 -472 -613 637 267 -149 256 -913 42 -857 -752 -893 -488 973 -801 377 -104 -531 -985 510 -536 -202 406 -536 34 -434 -551 -11 -855 -955 727 250 -646 445 -894 -699 328 -785 567 146 261 -840 -637 617 -916 229 -995 -156 998 -106 -487 349 -429 -865 -93 -1 783 -690 -493 -37 264 706 724 -645 818 462 -919 -610 -229 -274 -710 595 165 414 308 -610 405 -709 542 540 -254 -272 -443 -424 -665 -174 -321 109 348 -558 130 49 -735 674 -343 139 696 664 932 603 -494 -209 -825 163 -989 -482 7 -579 -232 635 746 -784 118 181 623 954 166 720 259 -301 554 555 -699 824 -244 -764 -854 704 359 456 563 -6 451 511 -305 120 870 -510 -351 -841 -118 379 -967 295 -158 -940 -165 743 647 610 -691 956 563 -355 518 -662 -831 701 -3 -567 -822 -329 -908 273 897 -710 -223 -411 188 -750 -187 -634 946 -185 -648 769 906 -906 -991 120 872 11 -56 516 72 184 289 -660 -870 753 -699 -72 -63 739 332 -799 289 185 -15 864 -465 -270 503 874 -996 682 515 -992 -800 -643 700 917 -196 -728 841 953 528 -481 -311 -898 -401 795 45 -399 837 -18 404 -938 631 -649 -323 216 -779 550 -160 -939 -736 450 -640 637 589 -880 140 -448 803 -887 952 319 -368 -829 -629 84 539 318 576 742 325 851 -81 260 -594 954 -205 531 -7 703 628 -557 716 553 203 -486 15 -831 222 662 -376 924 672 243 -800 -602 -680 495 -180 -220 756 -485 -944 -941 -676 560 342 -610 -384 11 -699 -826 -836 778 685 910 -382 -50 -846 -226 -658 -337 -23 497 -510 554 605 -366 845 814 492 26 -594 -799 21 -774 -222 663 383 987 289 283 752 -660 -335 -462 -858 -32 244 -825 -7 391 -716 -992 -603 -23 751 -539 551 323 215 -320 -514 923 849 -951 650 -429 957 -984 -828 528 -166 514 -684 -130 648 809 947 -198 352 586 -371 437 422 49 30 377 -685 -65 522 259 867 735 -814 -277 173 -374 683 557 609 -21 111 855 -286 -109 -360 -935 721 779 -983 619 675 962 416 -746 33 891 617 -647 -910 583 -584 379 937 -160 835 -538 508 800 297 341 -607 197 429 507 -195 -313 767 -966 236 457 492 -629 -734 397 595 -112 24 -627 20 600 -157 465 388 629 437 -886 280 500 856 -784 -475 17 -762 -409 882 62 -573 960 954 -886 146 895 -77 678 55 139 -513 445 743 726 378 643 817 616 962 472 460 480 -76 -337 -111 791 31 -378 571 303 -682 -937 459 105 270 975 416 -691 828 -8 940 -847 -949 -146 784 71 -394 -240 491 637 810 264 -437 -919 -250 -996 534 823 -643 -762 -452 89 743 -716 -441 138 211 -674 -627 -989 360 296 -73 -588 454 -403 643 902 -809 -317 -326 -516 -592 -176 412 -697 90 -944 925 -269 573 -805 641 -449 822 127 -693 -919 -93 106 -840 -29 956 -681 -870 153 -462 553 632 -809 986 -612 673 437 -118 -917 225 -341 -373 9 361 519 -286 329 -447 -894 461 669 106 -768 48 846 489 363 -756 782 998 -888 -246 -182 -360 794 -175 -402 200 -267 809 838 -565 -994 -205 653 726 505 -971 141 -623 695 299 -637 118 -564 700 321 -238 -181 50 -777 958 614 864 -351 991 -9 -475 -286 -478 987 593 -268 10 71 535 571 843 291 44 624 -927 634 498 -396 -237 -448 -989 -114 939 253 889 -736 -710 326 981 57 607 -589 501 -452 -201 60 875 603 -668 -563 -891 -440 -810 -404 93 608 -624 -970 537 -728 -265 485 582 729 -344 961 -895 241 415 241 -401 -746 -963 45 159 -366 484 611 -728 877 -322 79 24 736 676 -551 108 906 149 -927 -586 -278 -423 986 -247 550 -516 -704 619 -548 655 141 469 861 666 -234 -865 223 -905 -4 297 -339 -639 -538 816 -399 -556 887 468 -663 -929 -560 974 -954 -880 -10 965 -160 -177 321 76 -479 -234 76 -405 -803 221 712 380 -11 847 967 942 -415 496 328 -17 -121 654 -832 -109 509 929 791 923 827 769 146 268 944 634 27 -997 592 101 -799 -247 59 93 -39 -418 662 -908 -647 568 -918 -991 -823 -782 -659 -821 -778 -844 -448 94 -906 -240 -639 -812 -716 -270 -144 639 -95 474 -153 -173 438 902 -116 -906 456 597 -828 259 457 -730 941 -274 10 -754 341 -543 410 81 -411 298 689 749 980 -875 -396 873 -165 -473 -827 944 457 -103 -476 -377 -748 494 917 -156 -410 -377 674 -842 -40 -599 -456 -796 -461 23 -486 411 -582 -440 356 -326 63 916 -667 919 -899 -813 843 453 -265 94 705 926 -103 589 758 -606 287 -318 -718 909 165 371 702 972 277 -290 687 44 -580 -891 548 625 575 370 503 977 -172 359 66 66 -523 218 943 -127 953 -573 412 -740 -193 620 -192 -934 398 -448 -576 -318 291 299 -705 766 -414 162 722 669 330 120 172 -293 243 180 718 -447 938 449 -619 -448 310 -200 -458 -631 -404 -456 421 366 -854 596 106 -55 31 -861 774 412 -536 912 -929 -282 458 186 -65 -425 -947 -443 483 -200 -868 111 -44 -168 649 978 -196 758 234 -258 759 522 -586 426 -942 748 723 -511 131 -378 850 349 811 -26 -421 494 -600 -687 -980 -142 181 -989 -263 827 -193 -898 542 -750 359 290 -878 168 440 189 810 -953 -219 -623 -788 -361 -131 235 -854 -952 -244 -765 13 689 -134 754 -983 597 -808 550 233 -543 43 -879 -779 386 894 160 -332 694 -606 970 747 -373 943 -204 -258 -15 395 -928 -337 -769 871 -145 928 -279 -537 -784 -995 948 531 -115 32 679 -944 575 874 106 229 -70 253 793 865 289 -998 -780 802 717 -122 -299 356 420 -595 286 469 -548 97 203 -236 966 -100 313 770 321 908 -237 443 -397 -705 111 -205 -930 -102 -738 -286 -455 -876 112 -390 895 771 785 728 -896 743 811 -971 -580 -736 760 -296 -945 -19 -149 348 539 -654 776 -3 693 -565 400 767 676 875 -765 -860 -64 -845 361 -267 -31 -71 -369 -764 456 -727 814 119 -938 600 -349 373 786 848 -999 -515 -695 151 -891 -364 663 745 279 -718 -874 781 -498 911 -945 359 -401 -497 592 407 -362 -883 496 227 569 -1000 -201 92 -607 -664 -966 -968 525 691 -562 -214 855 915 -788 -270 -357 -587 -533 709 -305 -361 -417 584 514 877 -737 958 575 473 -437 -774 -962 690 -231 537 -166 976 -347 460 702 -61 868 -133 -207 -856 -556 587 190 -270 -309 823 -437 -896 485 869 -820 330 319 665 -126 -339 479 -416 -446 90 543 515 -522 -198 935 -472 -99 568 -509 -636 547 -251 -153 -586 -449 -38 866 -697 599 -55 30 -543 -409 -624 -610 437 627 -657 -867 743 -202 195 479 546 -687 30 985 -378 -461 565 589 792 146 34 657 -400 -109 -521 847 -465 155 721 -109 297 20 -683 -426 862 512 495 504 -464 -168 803 -305 621 254 -686 -456 577 -616 122 606 -486 352 439 -657 521 -662 895 -904 -797 482 48 248 390 -456 914 52 -249 -923 -789 -416 774 313 -486 62 -215 -462 844 -220 -528 538 871 508 170 817 33 771 619 -899 -942 -953 -723 -395 505 -824 -735 488 526 948 -328 3 -22 -31 -567 172 -311 709 239 263 792 -840 660 833 367 -380 -666 -612 -673 -841 681 190 -879 -892 682 -543 985 503 -289 439 407 -909 333 -87 -956 511 23 362 278 -376 -757 -581 -277 9 30 -661 245 306 -788 -162 -442 374 -272 -264 313 322 966 702 747 169 970 -921 630 -594 927 -553 -349 -109 887 -615 -295 -234 859 -866 -399 857 392 -993 -84 -685 -62 -353 -4 969 -251 -348 529 546 -560 787 139 -660 -606 185 -976 721 -694 807 -711 123 -620 972 -725 208 -314 -678 -355 -433 -861 -160 497 -450 947 161 627 147 385 -332 242 544 976 8 372 -951 294 -629 -152 -671 784 -768 640 -221 466 -61 -635 988 -652 -584 -800 -244 -634 419 -145 442 755 833 602 -36 -766 205 590 -636 95 656 782 687 523 -361 313 -992 680 -68 644 -492 -148 -96 -850 -192 892 -899 715 -722 863 -894 831 870 -250 419 314 -165 -714 -118 -468 259 335 706 321 417 982 -617 235 434 -126 877 443 -337 268 -848 -320 -302 -572 429 736 -598 -376 -772 622 -424 -80 272 -760 294 677 -657 553 -627 -483 -313 781 89 5 547 34 -304 -841 -658 -592 632 -153 -499 718 -90 -302 308 -645 88 -154 -454 -157 -445 -137 364 -764 721 -244 -913 211 -894 -359 303 489 -982 550 576 306 191 808 -684 914 -924 458 86 85 167 517 360 -870 140 415 -844 744 116 -726 65 -699 339 315 501 571 -325 75 -252 913 658 -285 -17 -428 -516 799 -717 836 -320 -524 718 -538 336 -562 -297 -685 -200 924 -815 -835 860 23 50 -603 778 -501 552 -472 529 -726 -95 78 1 4 -602 439 -180 811 -861 102 401 -675 -818 -899 -125 563 -133 -112 487 121 -778 404 -982 -566 251 -600 -827 903 937 224 961 104 991 800 -861 532 -611 48 548 -228 -70 8 447 986 -980 874 -138 -204 174 -527 969 793 732 -506 -33 425 -711 -973 595 -516 157 147 295 65 -606 921 757 -673 -111 -916 -764 208 737 -345 -938 227 450 56 856 199 -784 264 552 263 287 424 -328 -987 -295 -857 -334 -485 350 627 -741 598 333 73 96 555 153 -460 865 92 976 -522 -430 -714 978 -533 -388 -448 461 461 -548 -854 -382 481 86 -439 -879 -57 756 -172 607 959 -917 -192 761 267 201 61 409 385 532 843 -470 499 923 -571 -957 -192 934 145 695 -814 851 285 76 382 -529 716 -472 650 -632 128 -392 -860 -873 -475 963 -245 -189 -574 533 -431 -118 -396 409 114 -846 134 -679 838 -836 -927 -573 941 -362 -459 -676 519 -749 -427 -864 135 751 -399 462 -372 955 631 545 -23 -516 338 -848 93 -719 512 -30 421 -202 150 -988 -14 946 995 -285 -805 401 -867 613 -700 331 26 339 -931 -990 -476 524 218 809 488 -491 -625 948 -228 372 -908 -149 32 -102 213 669 -439 -791 462 -185 -199 -926 532 376 742 -70 -439 -496 -139 928 955 -653 812 697 247 -340 -439 -857 699 624 738 -746 -116 -868 653 -775 786 558 -397 -565 -323 389 -745 501 719 109 -476 872 -778 -660 -552 -619 495 -386 -335 -286 -336 571 278 716 892 -369 -70 843 -313 436 814 -753 25 860 841 5 -965 -900 -485 156 -547 -967 -67 -659 -260 -313 -793 -610 -492 686 -331 -588 863 -711 467 -619 127 -230 -10 357 436 -376 665 464 -254 544 -372 -703 88 -76 785 114 92 308 -906 -294 988 200 -281 -758 -773 -358 712 58 -728 425 -81 111 932 -746 -592 599 -798 -773 -165 224 64 -962 10 607 138 341 602 -691 417 219 879 -642 -22 992 543 -861 -911 -345 590 -193 -25 253 716 416 -458 131 612 510 986 283 478 913 890 831 -248 -852 387 -276 -47 -29 816 829 985 249 5 900 120 55 261 -920 -227 14 -977 -219 -572 958 153 -717 -321 199 -946 884 986 -586 -765 446 -464 -959 -166 -571 245 656 506 -162 -821 -92 463 -326 755 937 559 -918 -294 850 -149 33 -482 515 -477 -10 906 -521 490 643 -920 824 -148 -62 831 -696 -903 409 -981 453 -323 -317 876 -190 134 -601 358 17 -478 176 -194 -624 52 610 -987 759 467 -547 522 395 832 241 430 -200 -731 494 -831 513 982 -87 -177 -333 924 311 983 803 -509 488 612 -506 -21 321 594 -971 -311 857 -243 830 -828 -114 667 436 -880 -454 510 534 -80 796 470 747 77 -930 -259 923 781 -988 -583 985 -310 740 470 -542 553 -112 -300 110 -9 314 -957 -162 -285 76 884 621 -126 417 -244 857 -600 -258 888 -820 700 -386 260 693 821 -768 242 734 -756 680 -86 498 -862 905 -882 -453 -18 -194 -957 346 -112 -769 159 27 -656 745 882 830 -26 364 997 -632 921 -314 -847 -501 289 498 -104 688 -281 -203 -82 -433 -891 -38 419 889 -42 250 -492 -447 158 -494 971 -89 -660 608 -837 884 -214 365 922 -547 626 967 -154 -384 -389 -380 65 626 944 444 888 -483 -675 -819 -646 671 -312 31 -482 369 539 875 248 339 984 -437 313 -994 -54 853 -117 829 640 -506 784 -906 -772 -719 823 895 -474 496 -150 -150 -791 152 -784 778 -814 -995 480 665 495 -315 200 -614 23 -252 486 -778 -309 -207 -963 54 -95 954 171 -72 848 -668 652 335 54 -312 742 418 87 634 -138 -602 650 -16 929 -257 175 -207 397 420 -682 -77 -878 36 -292 -996 102 -36 376 859 842 -306 -830 -298 -988 75 -419 -28 -107 350 -854 -356 -291 969 -80 -714 -470 104 13 -726 -392 -164 -856 -852 964 420 -138 915 644 -176 951 322 287 -183 358 -181 516 949 -836 -650 530 450 -255 -312 4 -459 -201 -874 -120 802 550 147 -328 -388 -398 -565 524 928 455 -108 -881 -413 207 147 -156 950 -270 -676 -671 701 -170 642 -461 863 125 985 -716 115 335 686 -225 932 -593 811 618 -715 -328 -293 688 -420 -60 280 -244 881 597 668 394 100 -721 -215 -75 -180 212 386 517 810 374 -952 -544 -54 466 -441 -449 -135 403 -978 583 507 -645 644 -692 786 -270 161 404 -527 -430 -412 526 621 540 -338 47 -955 -66 269 853 224 746 -915 -298 -639 -103 -134 265 -744 -828 -978 -963 253 685 -205 338 -234 -919 -57 167 341 862 901 -222 -631 -626 -884 166 291 49 -996 157 -380 -147 365 -531 -753 -222 -122 -105 138 -911 -134 161 -314 -599 323 -899 111 -598 -453 708 481 103 241 -445 246 277 289 -466 -406 438 711 106 607 472 814 332 -28 499 -399 -641 124 121 -475 -97 345 -883 978 86 958 406 983 418 444 243 141 619 -828 -78 29 588 -221 799 350 -846 402 18 451 -589 601 305 -772 -446 310 -772 -98 356 788 572 -35 413 -352 -211 996 -46 678 748 -824 655 -76 -506 85 91 972 232 706 942 452 -733 460 172 474 462 861 432 -961 782 104 997 -213 -198 37 912 290 884 -276 -656 983 -32 -589 -973 -735 -233 -532 -101 335 -6 -241 -355 537 811 63 -220 -967 252 191 -532 -376 777 -496 389 -947 -604 290 814 -787 341 -884 -302 -769 962 -712 -751 344 -817 75 -228 928 380 -355 -244 -490 963 238 822 593 -290 -156 689 141 -8 105 909 -121 851 334 775 295 137 566 165 -43 541 539 481 -595 806 -774 278 -230 960 754 844 222 -146 -53 189 433 -38 98 -580 166 503 458 -956 695 826 -738 -562 279 870 -290 220 -23 12 151 393 -292 -174 -554 967 -578 372 89 553 353 9 529 311 558 258 -977 -121 -104 -286 -767 885 473 642 692 629 -22 -278 635 -435 309 -939 678 -123 -571 -717 657 105 -203 682 223 -854 -231 866 537 -633 -904 991 174 320 441 -130 123 -971 802 -66 -794 9 364 542 -638 -136 -77 -924 -153 -160 -950 565 -181 661 -35 943 -417 -80 506 -51 -915 641 22 -39 327 625 373 -915 160 120 2 12 -616 -213 620 926 243 -63 -699 -28 235 -147 551 -472 -42 -331 171 -885 315 982 -317 -714 -999 -188 -880 902 -514 43 -444 -505 488 179 785 943 -399 520 911 150 739 -460 -621 877 696 670 -8 383 63 -883 627 -692 412 18 840 199 963 269 630 34 180 -316 686 -678 483 919 -273 -94 856 445 6 700 350 -434 -423 -909 621 227 -925 -709 671 753 299 -643 929 992 -891 -512 -549 994 -53 -99 -616 38 -109 -132 -823 -578 -786 486 92 162 962 701 317 -461 503 506 522 207 162 444 -404 -213 -669 507 -479 658 -603 739 383 -500 161 798 -558 -824 120 517 916 -762 -174 -837 944 -348 -616 -809 81 -719 907 941 894 -441 40 -160 325 658 397 932 -425 -828 424 -791 43 133 220 -327 684 -422 -159 711 -524 -561 510 -725 275 -295 881 -143 137 -900 85 178 278 -142 -457 -877 -951 231 966 -644 -646 -854 256 924 669 -899 -93 -659 702 865 -633 -989 -637 684 -441 638 -551 841 -21 434 -786 30 393 -29 -545 -178 -864 -634 676 288 761 -607 -194 770 -292 -843 986 -871 268 113 -554 234 208 936 -589 -920 -468 -340 -738 -841 -822 653 739 -480 905 -493 -871 159 107 -688 326 291 280 858 924 425 632 95 -788 220 316 708 712 -381 846 -102 -833 -309 861 -56 710 -770 286 -257 654 610 -285 -664 -964 362 746 462 -501 854 484 -349 -724 5 -185 54 -152 -754 802 961 -802 -1 753 -319 909 -797 364 -436 -42 322 -549 -931 -187 -209 329 197 -933 -856 -658 680 949 -925 986 684 -635 269 621 -219 -604 610 804 142 -985 80 926 900 -405 68 923 112 -682 782 -447 945 143 147 -721 -536 576 390 413 -274 454 -859 -927 504 51 36 48 -107 38 255 -481 -127 -108 550 494 682 871 337 -337 -78 509 235 660 513 -782 145 -510 -608 -343 -436 -181 -749 591 277 -362 883 -257 674 182 946 54 330 -73 587 813 763 -827 332 -894 -24 206 702 392 -71 919 856 -383 92 541 836 959 198 510 596 408 610 664 -431 -23 -711 -532 782 919 385 5 100 97 -11 -90 -347 -104 576 619 185 959 -720 -209 -432 589 -110 55 -365 -212 -638 -93 472 803 -891 -326 143 -905 753 -654 -188 743 -177 -480 -328 -728 -105 -36 -568 -616 -42 -224 522 -127 525 -742 709 -363 -137 -26 -383 -319 -742 -634 819 -408 -385 324 -523 -239 216 -82 -806 156 428 641 -109 877 -341 -962 -236 910 578 -500 -459 -368 -373 -498 347 -572 -1000 744 -475 8 -730 91 -794 -543 -91 122 -871 -97 686 -728 115 457 820 -534 38 -596 503 257 -641 68 -104 489 -167 648 -768 686 306 640 -113 306 -647 -551 -753 616 576 -846 684 361 417 -263 -256 304 647 248 200 92 -737 678 58 -323 -974 418 -238 710 -687 988 -473 -645 -666 -401 -25 -272 -149 534 571 48 743 -246 684 -311 -367 875 81 570 543 -262 979 317 -942 -651 977 -44 -305 626 18 516 -623 942 -753 72 162 -777 -824 -100 -366 771 -58 130 146 -264 410 246 418 -642 355 79 335 -659 -562 132 640 551 -249 117 -588 718 -493 -439 745 -199 601 571 396 339 -239 899 238 921 772 -216 -635 -976 -382 -45 789 974 -119 -356 243 -891 762 -624 844 729 747 362 923 -692 537 430 -798 601 73 -769 -540 546 -899 -63 -298 100 -952 508 -880 -475 -213 274 -288 455 163 -306 -935 451 300 348 693 654 -865 194 498 -717 -383 -774 317 -320 -695 531 170 971 -335 234 18 709 -755 575 683 422 -315 -918 476 -241 -802 442 -726 58 -459 176 -159 261 -183 307 900 900 202 822 226 -771 -369 149 -195 -590 -215 -856 -910 254 855 71 -442 894 -327 209 418 59 457 -909 -67 -979 629 -989 -229 900 -233 306 -196 34 657 -11 188 209 -257 -3 844 -187 -629 -933 -545 760 -608 -553 -463 -384 435 -434 -339 98 355 109 -795 -677 -498 949 819 -654 597 -449 -413 -131 211 -962 617 -917 -822 493 -167 -68 -341 -863 -260 -741 456 366 233 667 591 47 -468 -585 853 -522 -786 256 -213 -870 -55 -110 53 -996 455 168 540 574 809 898 442 121 -942 -283 34 729 323 897 -614 782 798 118 -361 -744 620 -545 -964 766 -902 -940 219 752 -593 -280 -73 752 619 239 94 49 -602 -132 -929 -74 597 -873 -678 -998 -880 45 -252 813 -884 -72 573 -317 447 -986 -495 209 -861 -298 116 753 -287 -791 577 611 103 564 516 -357 -259 662 -549 -497 -74 -38 -379 -81 921 442 214 -422 -933 -144 579 420 250 -722 322 -9 -380 -217 -414 -23 262 765 -159 486 -245 541 -504 491 -9 876 -51 12 56 286 828 -992 137 264 -534 -604 105 859 690 -849 768 -701 249 -815 167 -796 -528 684 1 -341 -684 180 -731 756 2 -449 748 -459 78 132 80 605 499 670 916 -357 569 -418 841 629 -200 -887 -357 993 993 -856 54 406 -888 -729 -431 -768 421 570 450 -339 674 -709 -356 678 715 650 -833 -131 -279 -923 611 614 -284 -507 -730 281 60 -422 362 112 -866 -18 -70 429 688 875 915 -257 -1000 176 909 -630 987 -431 40 279 14 43 -917 -30 588 292 -395 384 494 472 817 67 -359 757 -694 -875 539 510 19 491 -214 512 -889 -302 -713 -566 -949 -178 212 448 661 634 -287 327 -374 -853 -616 -877 925 743 441 -699 -917 -697 -73 -868 212 361 -741 -413 -353 265 269 -271 640 342 84 -779 -209 -458 -720 201 893 234 799 -180 -472 -15 831 -102 -592 -155 -156 732 -59 -746 984 878 -193 -744 -19 -845 -949 272 359 -676 -648 565 -904 -301 564 -563 -543 -832 187 -893 -349 641 -124 329 636 255 979 -759 -92 65 -18 -400 -973 -453 -717 350 857 -872 -163 972 75 -713 64 -288 -578 -732 965 698 673 993 218 -842 136 805 -874 596 956 -492 -167 -645 -363 -706 914 -130 581 524 -542 395 -433 437 -714 -246 -523 -123 887 316 -642 -418 10 58 896 -759 290 -832 692 -790 -847 810 253 775 954 -789 -129 925 684 -245 -544 764 687 699 533 -149 -188 -66 -294 -387 -770 -729 945 -718 192 233 890 446 108 334 673 -53 896 -406 -523 -694 -717 838 779 710 -116 -834 -411 160 -229 456 -895 532 -371 340 -299 -639 -829 -585 -4 -486 -940 -722 -957 -328 -244 393 676 -40 -353 -164 188 885 -945 95 -321 -454 -298 -706 866 638 657 722 -606 -491 -798 -765 167 -349 934 -877 -955 472 792 -594 -352 766 -440 -587 487 197 -709 -335 -33 -136 366 -9 -273 -12 727 -49 122 695 627 -327 -496 -148 543 145 893 283 -678 686 986 -529 664 -669 651 644 951 196 -777 296 55 963 -758 933 380 456 -486 350 -716 -787 -797 58 958 712 -740 -654 -117 -689 -184 815 771 801 433 449 934 252 -42 -196 861 511 -707 902 -90 -257 805 501 682 999 67 -88 -858 -988 74 -771 -116 -960 -437 -316 717 -981 -963 560 305 766 318 -821 -762 4 743 456 42 21 772 -802 622 -732 770 748 -888 -936 -967 -249 -7 -420 221 731 -569 -349 346 -650 -836 737 -694 176 -40 -535 363 -706 972 213 600 -856 699 -128 -804 -109 -456 -380 443 -110 -5 -923 237 -68 -158 -127 738 -4 386 70 984 -944 224 200 -1000 703 401 535 -610 171 500 854 -864 421 647 165 595 395 469 262 46 -460 -549 812 436 32 -921 -171 -617 404 579 -108 -758 530 -525 -915 666 -797 508 -156 -381 -529 -634 -200 -823 594 -914 -81 279 -64 587 -229 457 -857 587 -203 42 934 -766 -496 -451 -880 128 -157 837 141 521 919 604 326 750 -396 -803 -79 735 -728 459 1 322 -931 -557 268 -702 -468 924 755 -85 -363 653 -426 -872 -867 801 -619 -481 -301 -280 428 -691 677 575 459 206 -445 219 -719 -791 -16 -790 374 -130 512 294 930 924 177 -637 -738 -39 123 832 227 327 89 37 -729 960 610 -444 -111 53 647 299 766 -270 216 764 -225 257 -408 654 -630 -278 -86 386 -426 17 -727 -997 237 -951 503 335 -8 859 -888 -268 778 311 803 590 226 720 -322 267 383 -865 224 661 504 90 -844 -884 -894 -287 363 -114 822 -186 -994 -853 -728 170 -959 -235 -145 178 -742 -726 -520 137 990 497 -12 228 389 -841 47 39 -373 455 39 650 466 774 -178 485 -104 -14 -74 116 598 -905 -575 -935 -593 -943 -623 -300 532 -595 -210 442 430 -327 -603 -284 -170 -978 631 -259 -676 -632 -841 -547 452 714 -964 229 815 -690 288 373 -925 -906 227 -221 -501 -832 707 641 -935 -534 -173 793 854 387 -60 -637 177 -306 -344 426 384 67 -792 820 -799 562 361 17 -78 160 284 622 585 200 977 727 522 578 852 254 44 90 761 387 802 283 80 -542 580 854 130 889 974 -552 -994 101 161 532 672 -11 -166 -358 -540 -650 -915 -746 847 -326 -478 -973 -387 -277 -259 156 795 -892 718 -104 -758 -216 526 -334 927 416 -620 -838 145 -187 779 20 632 513 -326 465 -215 400 917 -440 -98 842 739 -311 681 -403 -915 425 -105 835 -646 201 -921 -753 -680 -164 27 -233 867 812 630 445 758 608 -924 486 -804 -82 -24 390 518 -212 -408 -314 114 -67 788 705 -35 418 625 183 -977 -19 260 -679 -82 -424 952 -924 -189 605 905 -432 867 -145 753 836 791 -284 -825 570 118 -472 602 -220 433 321 -549 968 532 922 -874 -812 -662 841 291 -98 -921 -755 -202 478 -593 833 385 729 970 -944 143 30 216 886 271 -5 -970 862 -533 -471 701 -106 105 488 -100 -162 764 -974 894 985 872 165 -774 287 160 -605 699 907 92 590 77 -478 994 205 -893 -680 -177 -159 282 -130 195 -247 -788 -677 936 -721 -66 178 892 396 -898 669 799 275 -938 -375 -451 -462 732 -699 989 107 -731 422 433 -987 340 -90 -215 726 -898 3 -800 887 156 -390 -835 -576 880 -146 699 -962 694 -279 84 -812 467 -366 -759 385 -395 -898 922 35 -128 739 525 786 702 -234 534 977 -161 -435 614 -861 -830 -465 -971 1000 617 -17 792 103 788 648 -613 123 -19 771 -434 695 -99 -547 -770 787 733 793 -64 -937 -890 88 540 -924 269 -651 -687 371 757 812 -45 -186 607 -290 -317 605 -419 -644 64 122 222 -934 -816 563 -425 -221 409 375 -883 337 -804 -261 -664 -422 -715 -482 -734 -895 496 -271 -286 -634 -254 -437 -491 -997 -142 803 -32 41 877 551 897 -730 -67 983 592 723 -92 822 -212 427 316 -647 -702 300 237 93 118 421 712 -961 923 -187 193 209 -510 -655 96 993 221 654 616 -692 -981 -336 -690 -1000 -24 71 29 -103 629 -807 -760 813 -591 178 50 -904 957 -892 -464 474 -738 -562 -163 456 672 532 532 -617 575 -449 -581 -316 -78 948 135 376 -1 40 432 -114 872 506 -342 406 48 525 734 306 609 589 -814 -322 981 796 498 -648 644 63 -394 848 899 -213 781 -421 963 -438 916 360 555 501 -551 782 -672 457 -441 -867 386 -646 -326 686 336 483 236 -623 -908 196 -498 968 -332 232 -615 -654 404 935 -929 933 -783 -74 128 -194 -309 691 -703 -753 -724 -669 206 898 86 -738 -357 249 284 195 149 401 -661 655 -409 204 -377 954 -864 -459 -555 -159 772 725 -222 369 584 428 -963 939 -267 -732 914 386 -899 353 45 -460 -358 -737 -371 -787 -9 894 447 -192 908 -155 -35 -549 -559 800 947 436 -366 -46 34 389 427 1000 969 608 -644 -685 -531 397 -589 207 -33 524 -598 -257 285 19 164 908 118 -924 -81 -853 23 861 -791 10 -238 465 201 693 -678 975 -61 -314 226 -772 367 -646 127 304 -577 -972 658 134 -702 -133 593 55 -530 399 -872 -298 481 897 -670 -481 -977 21 -126 616 -749 245 763 -316 203 529 993 -950 935 -179 72 699 306 899 -889 191 -179 -804 -147 163 687 811 953 631 -279 699 609 82 678 489 243 986 -542 306 913 -553 915 6 -41 155 -370 404 954 368 757 652 722 991 976 -235 336 -266 -377 -464 364 307 152 -149 -455 684 430 275 805 -123 312 -943 164 -385 819 -486 211 279 -678 982 494 745 4 976 783 521 -525 768 637 -325 -285 513 73 236 670 106 -895 -828 -341 -319 943 -608 -76 -605 -893 -417 728 118 287 246 -127 926 -91 362 238 -664 -438 -22 521 465 815 776 -620 926 618 455 805 -650 -724 -299 -705 172 596 635 -268 962 808 -858 885 183 -806 135 -608 364 -897 -448 -212 628 -636 873 -808 -118 -520 318 -171 527 -673 32 354 751 -793 -557 82 541 -880 64 74 -189 859 546 -354 -283 -762 -219 -734 -827 -749 996 601 153 568 336 273 -698 -954 48 77 -934 -133 -470 859 -826 -274 656 -692 -656 -865 -795 289 646 623 88 959 950 889 -694 -541 -977 -679 -365 558 -22 240 -976 -183 776 785 482 45 -783 162 -136 -564 375 555 254 -71 -584 852 593 347 -914 -655 132 530 646 288 172 -208 -408 -874 671 -738 118 551 149 -939 948 -269 994 -664 967 -484 686 -301 25 -730 -956 142 -869 694 462 -765 -799 292 -920 -13 86 -689 -668 -708 -340 -807 403 -49 -472 185 -496 -677 -723 -894 531 -960 426 -986 -502 773 -912 761 -251 -877 468 845 -559 210 467 -491 982 -403 -136 -86 684 81 -833 949 -256 256 739 865 -771 760 -362 -341 166 915 451 -835 536 -1 840 719 727 -517 -220 -771 -938 -913 843 -293 -974 -459 636 -78 -467 696 -283 910 95 -572 508 -21 45 1 -115 825 197 -223 -243 -703 -147 799 522 -267 -64 -101 -359 900 118 -771 521 -786 -502 670 -461 -180 495 944 987 -73 235 392 291 384 271 594 933 -152 -341 -167 260 237 678 747 -433 938 464 -188 453 -39 -611 66 188 -857 664 196 196 -335 459 214 383 -104 -815 702 941 -50 293 -342 400 -96 -247 -410 279 315 -570 -75 -263 329 273 -701 -178 -702 824 935 -475 -861 577 -762 224 -510 -607 501 176 956 -200 -115 -421 803 -521 72 449 402 614 -304 211 -807 659 963 -336 798 839 -774 -814 248 -795 -950 195 142 -467 -466 -853 -434 -918 293 -721 -114 -724 -885 -632 -482 821 41 633 -733 842 749 -757 -755 -931 -283 973 122 228 467 -595 -658 -269 923 -630 -318 591 166 -19 -226 537 -630 820 95 870 68 -393 849 -125 -832 60 -952 764 -916 409 -829 -927 569 29 -530 190 -338 378 607 458 -907 -79 -485 313 -53 -798 -82 853 134 42 -629 -513 613 848 -269 -135 -201 967 -397 383 -217 -111 832 362 -932 741 802 39 -634 -42 659 -502 76 472 552 181 809 -27 427 475 -577 -730 -382 106 495 99 -916 148 888 207 254 -137 335 -716 606 214 -918 552 -753 -81 97 -364 -195 -386 398 -785 -153 -740 -846 -201 -868 -877 315 -348 130 26 670 -212 354 701 -916 -176 771 -362 170 430 119 67 727 -527 -363 -292 506 700 504 -130 -313 230 869 -866 58 -68 294 -112 -975 -264 -666 -190 -88 163 849 773 964 890 32 -327 -261 546 -861 -874 -746 537 761 -769 -232 230 -745 761 -807 -669 -278 -268 -42 -455 122 395 -653 284 -579 573 -266 -507 438 -311 -981 -663 -919 -385 -689 -705 -536 -576 -324 -969 -677 497 550 -569 810 -931 -982 -504 220 738 -100 544 223 724 658 -111 -105 -209 600 624 988 -576 -27 -337 -85 349 567 -405 -392 -246 600 127 491 -249 -86 394 331 -127 547 -787 -103 816 152 -597 -867 -72 -949 968 77 -467 -810 964 -882 -611 -896 -205 996 999 -306 861 411 595 -466 822 465 -167 651 833 -731 -858 -274 948 -241 -873 739 -597 -576 983 -352 -124 -981 136 -416 598 -327 139 971 947 -894 -190 109 -731 781 829 -495 702 -230 279 679 -420 -220 -690 -158 758 -960 -627 766 309 109 380 265 -61 -109 -383 542 56 -783 64 -790 -436 715 -649 145 -223 -214 517 907 129 461 245 -776 270 472 -783 595 -515 741 168 -422 -764 -437 650 401 788 464 -460 -877 538 504 -176 -30 -363 -704 -438 170 -838 347 -645 -459 186 -762 315 520 782 702 270 853 -179 702 328 625 -468 334 -192 -932 -999 722 -790 -613 993 -409 868 856 -615 -476 -762 692 -966 352 -832 -722 392 372 -844 815 255 -183 -615 -238 349 425 583 -617 -837 986 530 -626 -820 -822 609 -478 431 -808 -956 216 408 -867 48 -835 642 862 -882 -514 394 -314 -645 628 -334 -635 -403 992 836 724 -70 -991 715 656 -508 917 262 3 36 739 982 645 458 -1 149 -998 -698 103 635 -349 334 950 -840 -383 611 -491 590 840 253 -133 -375 -103 -91 -88 -48 296 36 221 768 -162 -454 -92 -994 -95 234 -306 -578 467 -571 673 92 96 377 -779 986 -420 604 -248 414 -497 961 68 432 -195 -574 932 -957 -825 -563 983 -677 273 -211 -368 792 -797 263 -304 -529 -327 491 -796 253 381 -374 -523 244 -860 -535 21 445 670 493 -183 538 582 927 353 -144 27 958 308 -146 114 -962 -106 -365 -69 604 364 -792 543 -668 -805 606 583 714 554 5 752 -664 -562 -15 -714 -448 -862 865 795 -510 -900 -512 -227 872 972 -595 62 592 165 -260 318 -459 8 -796 -909 319 355 600 -29 706 -265 -347 -307 952 717 -28 644 -269 393 30 608 766 687 88 751 780 931 -266 -466 -956 308 -565 743 -133 235 -496 990 -267 -975 -232 -173 -688 773 -231 484 -518 -561 -331 169 127 -270 -494 971 -172 -663 -90 653 285 -355 -844 -556 650 -584 -615 925 -110 -612 334 -529 320 -151 -688 129 -496 906 284 -875 -385 20 -21 474 585 -779 -811 -26 -227 756 -557 -519 -780 401 212 -463 -366 728 701 -342 -602 -493 734 -119 -559 238 178 -331 30 -419 -54 -133 -321 -974 -134 -398 -28 38 -133 -898 318 778 -828 -110 969 -710 465 -164 -518 -259 -894 978 814 -390 593 -868 -225 327 -812 41 584 -182 -186 -668 386 98 693 428 -218 918 255 -632 -298 368 -847 750 -131 -772 471 -233 -923 497 -907 -931 143 -213 363 -869 -609 -964 118 259 872 -902 539 -55 -778 522 968 -176 -740 -724 305 822 478 -489 3 -378 -936 -189 77 -397 -9 471 633 -582 186 711 163 -286 806 -816 -320 -525 -552 77 -35 252 528 832 -713 203 -133 792 437 -204 453 -241 -989 452 -151 -767 829 674 -876 871 -875 329 -331 766 386 -857 -888 -666 934 -840 -647 -539 -35 410 721 241 296 -606 162 57 564 -106 256 -707 8 -104 -310 -550 984 738 -985 -805 200 615 602 -617 756 -951 -293 -441 786 889 835 553 708 -595 -147 -126 -958 129 198 156 -38 567 -371 -550 -613 -195 -586 543 346 -433 325 241 -176 -996 21 530 690 851 876 -603 681 -234 872 -642 961 314 -658 901 54 -432 279 198 -786 -412 -381 799 -792 -624 -140 -537 -374 -960 337 -721 809 -637 773 455 455 -315 374 148 796 -980 120 735 874 686 -311 996 655 -29 -14 203 -837 -433 -914 -511 604 -771 -507 -529 712 319 564 -398 -46 518 168 -666 -732 936 -731 -191 861 -381 -262 -828 -777 267 -128 -575 244 460 76 309 274 595 -801 158 876 -667 -152 669 -782 729 -798 -290 793 414 985 -865 103 -164 993 -991 122 857 503 963 -309 -757 -81 265 180 -592 76 -555 -173 -18 621 -631 -2 -177 -737 440 -40 -617 -416 -928 -588 508 -742 644 209 -160 826 652 973 564 -667 386 -422 -943 -624 -569 -704 -466 245 -920 581 -250 804 864 593 -447 777 -555 303 131 323 988 -784 -79 -391 -105 876 -877 -263 141 342 11 -33 506 -202 -871 721 -971 -575 -182 -443 -989 993 607 103 -674 748 -287 -852 648 -239 742 969 498 -201 -633 833 108 -937 114 498 745 198 291 -790 406 -768 -969 -117 33 -32 -55 657 -660 -290 314 -707 -852 855 -231 492 272 -494 -893 77 -50 -815 -164 -519 -619 222 749 -346 77 -145 457 -252 93 -633 -44 -712 -837 442 -810 -846 -578 -416 920 812 -618 32 452 403 523 697 8 784 744 842 333 -572 -854 948 433 656 4 845 -927 -286 289 -134 -984 693 -764 -36 -476 -394 822 545 -351 288 61 -640 -563 -679 -694 -550 618 -23 -621 -772 249 -472 985 -772 -63 793 -79 -337 745 -499 -136 -735 -637 -181 -877 -582 -448 503 122 493 -645 -948 961 -193 941 -562 924 -536 -66 -46 930 -214 -832 412 -743 772 20 268 457 147 822 -757 198 238 155 106 593 848 708 -649 -461 -219 -135 457 259 -766 144 82 516 -696 -891 774 411 55 143 -918 9 80 296 623 -505 501 -797 -869 856 988 -278 503 588 172 771 -58 -146 32 57 -273 452 -118 -157 -889 821 822 777 -346 -716 -982 881 199 -781 -380 252 242 -340 -718 23 -850 -511 498 -568 372 -156 906 514 249 608 510 -254 637 -478 62 -54 -672 -545 795 88 -427 15 -733 302 -84 -919 -900 -327 615 473 56 -837 772 -142 -992 -445 250 -292 982 -844 -515 231 -501 -810 -738 311 133 -614 -828 260 -429 -184 -154 -165 -748 766 771 163 751 999 743 371 171 -350 -357 357 -513 -997 772 671 166 63 300 571 518 -430 -105 -148 -509 209 -793 -906 103 436 -703 -122 433 -964 -554 -823 -714 917 -968 516 350 172 541 -443 -773 652 732 816 372 -580 737 -958 888 999 -773 -641 332 -705 66 905 608 568 -850 -887 -922 981 -789 -123 91 648 -214 911 361 892 -426 807 -452 470 379 415 67 -622 340 -557 -365 -742 272 -694 -96 515 -751 420 -893 -530 -434 -170 -840 197 -223 -884 845 951 78 -35 -999 107 -666 -963 -843 32 -843 -106 -152 -476 339 -996 29 -606 -658 -532 -979 -388 302 -841 954 951 -323 -881 749 -554 -916 -843 159 -455 -569 -569 8 -635 -112 442 -309 447 700 450 -833 553 331 -951 261 -853 -596 -339 726 469 603 -536 -164 399 888 -757 -218 -688 -482 560 247 533 384 -913 -357 100 -959 983 491 402 -282 -635 -155 -701 564 515 245 88 847 -339 -163 -730 251 -61 -267 -223 -375 -377 221 550 119 646 129 -694 -160 -970 854 484 407 463 -70 433 936 248 -626 -232 594 202 276 -949 714 469 801 401 -289 23 630 -101 949 -835 603 932 -693 7 -111 989 987 -889 -172 70 -25 454 -946 -676 303 -266 -366 241 -535 505 -730 -893 -731 218 358 232 3 310 -108 366 943 -368 295 -231 -56 -210 458 466 -673 845 743 -236 -411 177 647 -648 103 -793 -595 75 -539 479 -590 -505 -194 69 -987 731 314 -360 312 -483 794 421 227 410 529 -922 -460 -229 324 603 246 330 -394 -205 -90 -839 -954 -922 -482 -203 572 -630 -359 291 402 -733 510 253 202 521 298 -270 -571 425 -859 -983 -2 -327 824 -769 661 -923 -694 -878 -609 425 -327 628 -389 -424 532 476 -437 332 10 -817 -275 -369 501 -435 -727 562 -940 -465 630 412 -728 -586 -335 681 469 -982 153 -516 645 376 -994 -300 -791 505 -712 491 -503 558 -176 719 -309 520 -320 949 -913 -715 -867 214 259 -221 -27 -165 -822 564 -719 -371 235 -215 123 815 -485 447 499 163 -293 950 425 682 534 -249 -117 -574 -747 832 505 -824 986 -362 -969 753 -764 -849 873 -938 -599 -262 -467 -878 -409 967 -474 367 65 694 10 28 925 -506 -116 -644 117 844 -310 797 -238 -229 880 -182 -796 -308 37 -747 -100 -174 53 -387 519 -773 -218 -651 417 -645 -795 467 -257 598 -566 200 -598 970 559 373 707 -232 100 396 -308 -611 192 -302 -489 0 105 -229 -265 754 308 602 -777 67 521 683 -891 715 -555 63 258 225 -4 -174 956 -755 809 -719 39 -349 228 623 706 -706 -612 -237 348 634 119 -426 813 -97 577 -860 -14 380 840 10 -762 352 832 -874 -641 -596 -354 380 -872 731 -687 -979 521 -899 -1 -233 -404 -911 -172 909 -854 899 -587 -864 196 394 -777 -352 887 628 -672 -102 940 549 -303 312 -222 -576 -64 -181 524 -719 81 166 18 366 656 560 -332 416 -218 939 -649 256 -570 726 389 367 -356 392 -648 243 -507 -724 460 -292 797 -161 -307 679 627 979 168 -750 -131 809 649 949 -613 513 -579 585 894 864 496 -479 -633 274 168 487 363 780 -373 713 -224 387 1 262 -443 -831 740 692 682 -743 -101 -1 -681 375 241 -287 763 -384 -569 -859 -931 -842 -154 825 -155 -348 -794 461 325 -106 158 986 911 -81 -130 -394 -840 314 -625 963 691 507 -388 239 -281 427 -916 627 487 602 17 -488 394 952 -411 -472 985 -385 676 -924 786 0 -264 -546 -40 -687 -428 -667 -105 -229 124 -537 -340 288 -276 -226 359 342 633 863 -255 695 -876 -471 -845 -522 -210 692 842 -181 -998 883 238 -906 880 -315 -584 789 -530 302 -829 -559 -21 -183 471 -886 -953 -1 924 -806 -899 733 479 -427 400 4 889 -515 149 -102 -862 -748 -392 423 790 -594 -645 -15 742 740 763 480 961 218 934 699 -797 -233 -597 -529 -716 -962 986 281 -870 -273 259 982 -465 837 96 602 -593 -521 17 705 946 615 610 -828 862 -979 -669 267 -808 932 -255 869 821 -778 -971 -663 649 399 -747 166 625 -896 709 -326 -448 -801 51 878 -131 260 -783 -633 755 -189 -750 -469 -363 -195 52 31 572 -172 -774 101 -502 843 906 -86 337 -177 994 608 902 431 -261 844 -187 488 444 789 117 -482 -521 -698 682 -803 19 275 -919 410 -304 -149 -929 -500 771 326 184 749 3 109 -898 579 -869 239 23 -918 -515 584 -114 -654 549 923 -958 845 529 -617 791 -391 -429 442 -92 -692 446 -895 -118 553 830 -126 -800 -649 -730 423 700 943 -573 -325 -621 -852 -601 460 515 380 -236 99 850 793 974 -723 -276 922 -420 -333 -10 -464 894 560 -991 884 -644 463 805 157 754 522 70 -597 -218 -485 -720 332 -337 -112 -366 926 -674 568 -365 -944 -308 -990 538 329 -336 -185 -377 264 -782 -698 465 983 804 133 -901 815 -470 -733 -498 819 188 68 -935 637 -853 -625 815 609 469 758 -421 -785 -182 874 549 -117 147 320 -858 -461 470 -671 506 617 -472 -821 -529 -418 -3 -301 354 -575 917 132 690 151 -790 481 646 -628 306 -675 -679 -271 -804 -52 892 462 -729 466 -873 -846 -396 16 905 -11 842 309 -768 -825 -266 -772 -307 -258 -541 340 280 -978 -836 35 822 709 699 -694 -887 453 384 416 787 112 433 -906 29 461 -899 439 -819 989 -764 345 -507 -25 257 433 328 -129 642 -306 -883 -285 -993 -467 901 -768 -59 -726 -986 220 695 38 592 140 618 410 -385 -347 249 270 301 281 27 -8 584 325 903 -611 6 -820 850 490 173 -604 866 -403 -500 661 424 16 -714 -821 -931 990 688 779 872 281 -100 131 -991 953 175 -560 -932 942 -155 -659 -220 217 356 243 -899 699 359 -313 -680 -661 -249 -897 886 340 943 787 -606 993 431 342 -935 -61 755 989 -943 752 -302 -705 -919 -759 -697 173 594 -908 -697 641 899 -672 -753 848 28 186 914 723 -111 -424 340 -261 -343 -564 -649 -815 -122 52 162 187 613 -233 -196 571 -882 378 -548 822 -277 -112 391 -527 -647 874 701 98 -924 645 -951 -409 802 -48 189 628 898 669 -653 933 -782 541 733 -880 562 696 90 593 -125 -131 -379 578 -72 -375 268 871 -197 332 114 -385 -367 -704 -597 748 -981 -625 865 157 573 -979 922 448 916 566 456 693 492 468 82 -317 -636 -244 128 700 714 -514 296 -36 351 -498 889 901 -445 406 759 789 24 531 -996 753 -306 945 -307 296 -388 39 838 -85 0 855 -982 -175 324 -347 313 81 983 -348 -24 -364 -83 -701 -144 353 -279 79 835 518 391 175 804 697 757 -625 -14 -961 807 -697 658 -870 563 225 -619 -866 536 -842 551 405 -40 944 52 453 -590 772 730 506 -376 -57 -231 -441 -268 846 -721 920 -567 -343 172 140 11 865 939 -994 823 -369 817 917 -741 -460 501 -1 389 -60 527 -291 -2 499 902 -559 716 -458 -338 -345 428 -902 -403 717 980 115 9 422 -301 -458 -135 907 -589 -85 654 90 585 -604 -916 -678 -355 542 -770 -918 467 -431 -963 314 -309 576 -441 -519 -70 -1 -984 991 238 655 -908 790 -409 -448 262 -474 445 -875 988 923 135 -296 998 75 -635 176 204 273 -1000 -771 854 -391 1 -189 468 -298 590 459 780 -551 -660 350 609 164 845 -748 69 -637 -918 882 389 -56 8 524 -460 -664 949 -128 -340 853 -562 -932 85 -576 -838 -970 95 924 -334 503 -758 191 -725 180 628 -447 308 343 740 299 684 531 63 -732 -827 84 -152 442 -255 -455 869 -743 82 -638 987 -436 -173 -383 924 737 -807 -116 -17 -70 -2 -379 2 482 261 -597 -884 -501 -509 474 150 79 -890 64 -819 234 -144 -365 -543 -770 539 -622 -552 -456 -211 -948 -663 798 -319 -195 594 -339 176 -159 -997 -203 500 -920 683 -891 -426 597 10 597 715 -277 -100 363 926 438 304 463 -482 -35 -185 844 -70 838 797 799 -615 377 249 307 196 -183 744 867 217 -223 -892 -337 845 -592 -217 -805 -486 -836 390 792 -714 750 -156 -67 -81 -249 648 -167 -863 447 651 -363 633 -228 -913 -834 -246 -987 525 -448 459 -752 750 549 -490 872 -300 -762 14 18 696 -574 336 -338 726 -404 351 -561 -171 287 605 61 827 392 412 -661 247 991 972 108 549 107 -466 58 841 721 385 266 -681 578 -778 -970 -995 853 400 599 174 -115 -226 -882 28 846 393 928 -365 117 -90 -679 -814 1 503 489 -247 654 -821 135 -364 -554 57 -686 -324 445 272 -858 -43 692 -226 835 310 798 208 286 673 -486 951 586 -149 -385 566 357 335 -813 384 562 -200 -960 340 -630 -420 358 539 278 -865 477 -292 715 -527 -13 -987 131 -841 -812 874 -17 -293 513 -491 -971 166 -805 409 282 -176 95 7 -979 -556 -75 250 632 819 -462 -682 735 -266 -344 434 548 395 427 -131 -669 159 328 -639 -915 -965 -964 604 361 547 630 449 -298 -76 -343 -343 -640 353 -957 716 -983 633 -773 -653 -948 -425 805 970 763 -459 -113 -177 -577 859 -481 -114 -642 470 -755 157 -322 956 -716 -559 224 -215 144 207 -965 591 -269 425 -853 858 -164 986 431 -356 -463 891 155 -269 388 458 386 -383 -755 480 -31 163 926 -255 -528 630 631 852 433 792 -447 -875 -166 675 258 706 -588 995 -135 -170 -30 -44 15 393 113 947 -930 894 -26 199 48 783 719 574 107 952 714 -785 912 -798 -769 -18 530 -838 663 -834 -399 59 300 790 -373 -805 -91 -511 -972 -539 715 -901 908 341 555 -397 264 -690 -789 -744 -953 -232 -147 472 229 816 -13 605 -315 -400 208 84 -137 -353 -228 607 160 307 -822 920 -818 885 763 -165 -212 -531 25 -705 -432 448 874 959 -674 -436 660 686 112 144 177 -298 -567 -939 226 -910 657 358 168 943 179 -292 -716 749 -688 418 669 -812 -999 -762 401 323 557 -613 135 -651 -992 174 -949 -260 -284 582 -314 -776 -796 346 479 186 651 670 -472 837 265 562 384 753 -491 -761 445 214 -538 524 -833 792 -463 -771 -644 -739 269 256 -617 -267 -284 -164 363 -852 -491 -288 -379 -515 -653 81 377 380 919 -446 -209 703 -424 405 248 -261 -639 817 836 -162 -465 -959 598 578 325 250 851 -818 371 386 -732 918 -110 -263 -311 -601 -882 -32 -739 404 81 351 -541 -336 -437 113 970 724 -18 400 616 -914 565 661 -462 -874 -427 596 64 842 -705 -406 426 166 -31 692 -931 744 -55 995 -247 90 -874 -873 727 668 -751 -301 599 -385 585 604 59 -41 750 98 871 117 -562 -493 843 684 85 -191 -307 106 -567 -903 389 359 -18 703 477 416 -221 -373 129 -103 624 -13 -790 146 -51 791 379 130 965 -838 779 -889 253 -876 491 357 -779 -102 -794 -648 -239 -610 577 610 -329 -514 144 263 855 575 815 679 -331 974 -246 -579 165 919 -323 -896 -772 -737 292 705 622 -252 881 -182 -438 851 -385 73 -981 838 -196 -393 -62 -898 -151 -559 73 -4 -231 -656 -813 -485 -999 816 -715 -336 415 -263 -876 -821 -25 -416 194 -647 685 122 -995 680 -348 -714 438 -205 -852 762 209 785 168 301 -629 400 -545 542 -586 176 -696 -144 931 520 -419 715 -375 -549 862 670 -695 -158 950 -610 982 99 -168 -302 711 -975 -192 -878 -883 -659 82 -871 113 -487 873 -67 259 -15 271 857 -820 371 -883 -258 -608 536 -814 -561 396 -362 306 914 807 -912 -312 -838 540 -555 361 -418 -834 317 -414 -91 808 -611 688 240 -846 192 -944 584 54 -517 143 -199 643 757 851 30 -731 -786 476 -112 -927 220 371 -543 403 918 897 89 497 -49 237 795 -607 -454 -445 385 -641 -400 9 -704 978 447 941 -229 948 9 -666 -309 -374 -403 241 598 -567 -970 -942 -672 936 949 407 572 -158 233 -37 -852 -754 223 -529 -959 -140 928 -4 92 -171 -465 321 -727 469 -901 697 -383 864 -929 -391 -973 397 -888 956 658 20 976 -977 913 -223 372 303 395 145 953 -161 -582 863 -564 -154 -13 -806 -505 256 381 178 -685 -214 -961 639 -487 219 747 -64 171 -377 363 528 -784 267 980 -748 420 202 -203 588 -409 724 -372 -853 -868 -24 723 -9 -334 587 951 722 471 -759 -315 827 895 330 -444 544 325 102 -145 621 -275 385 382 -321 -963 -536 544 5 573 757 -567 -834 -72 -376 470 -748 175 -26 -820 43 772 189 339 325 865 -606 179 -880 -915 620 71 -315 448 556 -984 765 -993 649 -755 741 -126 -784 -731 289 386 -965 -873 670 287 433 297 61 396 -34 686 -411 -906 397 365 -534 466 70 957 -431 635 517 -215 -868 295 483 755 52 491 -611 -306 349 356 180 254 -909 -632 -758 219 225 -353 500 66 -604 -593 -547 -264 -429 -489 -106 100 85 -567 -356 -955 85 421 625 -475 805 -141 -550 301 -971 -467 43 933 -833 -145 630 -637 -16 479 823 755 150 706 767 -716 219 -330 -69 122 709 315 -830 15 -488 100 -468 -429 -678 617 -566 -69 242 632 756 508 288 88 367 249 869 -207 187 -182 86 566 -836 -531 2 -178 485 337 -670 239 146 854 138 612 26 732 -603 221 -224 -332 -644 821 -345 -509 -731 590 -20 -387 -586 688 437 908 198 386 -212 596 -77 -445 406 -493 -313 228 -504 850 -134 62 -502 56 335 433 242 -446 -330 731 217 -705 832 452 549 762 -352 299 616 136 652 849 -344 -854 319 -658 670 -97 722 -701 -64 441 -682 -488 389 -462 -345 177 -460 -696 -917 450 920 17 -928 985 -517 239 234 500 -356 663 928 805 820 921 779 330 -738 -244 895 376 -631 72 -290 -677 -102 -688 -731 928 -494 -849 174 -732 114 -739 283 -288 -713 105 -396 407 575 -117 127 -307 222 -949 -743 716 656 933 -163 -146 586 215 -230 992 613 465 851 639 331 -494 523 -608 -151 517 -937 424 -693 -504 -730 731 543 521 -369 719 -146 826 894 765 -906 -163 161 933 303 574 685 -470 -48 70 87 -692 423 -71 -793 546 836 -736 -417 -278 -232 770 699 -390 902 211 112 -131 -107 579 922 604 -135 738 -416 829 197 -63 806 908 -550 641 -818 -850 147 -804 163 -808 892 667 934 266 -688 -21 -38 -685 479 770 588 -629 639 656 74 -239 653 372 275 775 -603 900 -572 45 -151 -723 503 -753 666 -78 741 -295 435 290 -294 -583 -875 -236 -685 -110 347 79 762 -130 103 -348 -801 -369 300 802 -318 483 154 -481 -19 674 795 402 -319 -481 -158 -857 852 -362 -181 799 -721 -235 532 -982 608 -342 -700 -394 -864 514 472 -231 -132 701 846 -801 -351 -722 246 462 183 -848 675 597 18 680 -508 611 706 -174 -210 84 -369 827 282 121 -326 -741 541 289 419 -630 -33 870 109 -389 -64 840 -559 885 -259 421 135 -325 469 -122 -745 -927 -580 499 899 669 280 -363 -35 -107 -1000 759 424 -593 -658 539 -634 -317 -478 773 -519 950 -550 -601 160 249 -683 -261 805 178 -868 708 -146 -223 736 -383 415 782 441 -215 -701 -795 -962 954 -984 109 -550 -497 787 472 788 -127 -796 -404 -568 999 692 -747 -36 865 89 826 304 -973 -876 -608 775 -279 -338 348 -50 347 -392 -468 -333 975 690 569 382 -163 283 -488 158 386 24 904 444 -583 -953 53 96 -557 -361 -289 -521 -189 -239 593 -737 830 755 560 -159 -751 -630 264 -758 85 -768 -822 -670 -515 418 -916 -730 95 867 217 423 -86 73 -112 545 -615 568 -614 -704 -867 -489 379 785 851 -290 -821 892 689 367 -860 -569 801 -374 -587 618 -174 -258 -22 -144 557 -389 -474 -606 297 -483 389 -941 -844 289 -499 -236 -863 888 235 647 -828 531 -305 223 812 -10 -973 -783 919 267 -768 -872 -643 -46 -135 -135 302 -41 -456 -666 -895 74 -899 933 -489 197 807 -566 653 -880 -475 261 -793 -916 -871 484 -532 724 270 263 207 552 -615 -215 -818 798 -252 -107 -158 659 -520 -953 779 439 497 705 43 -46 933 566 -671 -672 -585 -922 475 -354 -389 -926 -345 -469 198 -302 954 -592 80 682 419 60 -631 -352 554 -820 -132 851 957 -234 457 29 174 42 -502 725 156 30 395 -992 -847 922 214 -431 -717 289 391 903 454 -469 -497 -775 -297 315 -920 950 822 -941 -127 912 -787 -139 291 627 359 130 -55 -264 -334 -997 -416 196 -658 -127 514 525 -596 695 836 490 -671 -902 378 -515 478 972 907 980 16 4 -444 866 544 -889 -352 843 -425 233 -410 -806 -657 443 758 -985 400 57 971 378 -286 -750 -851 415 -565 -966 -785 -219 56 -102 -342 511 878 890 988 -372 740 -307 773 355 -647 813 -774 -108 16 369 -800 -452 -665 231 60 449 -603 -961 -199 -782 -500 325 -5 931 956 805 -795 550 44 -783 -237 -562 -807 -651 -137 253 553 540 881 -554 433 921 437 883 8 -684 -318 -281 -228 -274 772 678 -306 -765 157 908 220 331 221 -389 1000 972 360 204 985 162 -608 -877 -699 528 268 332 446 -415 205 404 -645 -86 -897 -582 -546 -101 -82 735 -136 839 486 921 342 -955 -588 -88 -406 292 468 847 -288 -803 503 979 -839 -603 271 -488 768 89 798 -627 114 -20 -685 -459 740 505 97 326 475 -24 -438 -434 -722 819 -202 -67 -444 501 -290 -979 -64 899 -130 392 -358 897 213 826 -939 99 -207 257 -698 -959 694 847 695 510 79 -798 805 620 -769 -448 -208 895 424 -610 -678 458 175 477 -94 -998 -581 -336 -662 270 -124 -953 -649 695 -129 926 7 640 -691 -550 -15 -168 35 -260 -982 257 644 -488 -434 723 -86 -970 374 -690 -780 -672 -449 -872 932 711 -570 432 774 53 -594 -266 -9 110 -31 -804 -585 234 -348 866 -63 251 -29 -41 494 -846 338 -985 -493 528 -211 -135 -727 -702 -876 -394 138 571 916 -414 -183 895 -677 -161 -408 -489 642 740 68 -279 -336 -255 788 -366 456 -158 -85 750 634 -421 -319 -174 784 607 560 191 -324 -816 -225 9 -729 442 -458 423 189 -525 15 -770 763 262 -215 123 -700 -131 240 207 -474 -672 818 67 -602 860 320 -625 -97 -905 328 -386 -391 947 -503 -709 -176 -139 -769 -884 612 116 -84 21 612 -526 217 -383 498 338 903 -175 969 295 -922 504 907 784 838 -55 488 -57 -443 544 374 85 40 -108 -722 845 447 -168 -622 -946 546 273 -956 -532 692 -584 713 -514 542 929 -144 704 779 -611 846 -47 335 967 -490 532 -234 -52 903 37 349 -174 464 -780 979 -363 380 -566 969 -415 516 382 431 -243 251 758 12 521 887 348 760 -667 -751 -642 -899 94 -490 432 -732 482 -165 -930 -928 -559 242 183 874 469 311 677 491 -803 760 -927 -185 -291 152 795 -563 366 -129 -632 -14 -766 -121 757 -983 -345 240 -199 491 -794 391 488 300 -935 -939 802 204 997 569 -558 -983 -342 675 773 -388 722 2 -867 320 583 320 749 39 -651 393 339 248 996 -935 241 -66 678 -233 602 -324 -214 -552 -873 -828 -39 -466 639 158 238 253 -958 -857 885 -477 0 -378 547 294 619 760 -81 -556 25 -859 -870 -54 622 525 985 765 -169 -58 533 -345 896 -322 972 -221 59 -63 -701 849 662 697 409 -602 664 557 362 -559 629 283 37 800 291 -386 705 655 140 -971 295 966 -359 -779 759 329 332 899 475 -860 -849 -364 375 -959 -348 -623 -850 381 986 311 158 629 256 -257 359 -28 -579 192 -31 -587 -824 -933 230 672 669 -221 602 691 -718 320 16 759 873 950 -573 -85 893 -318 849 -649 295 -726 -715 -259 480 -288 -12 745 -357 -981 238 143 961 -155 237 68 592 874 -605 857 -865 39 -718 -656 -689 872 659 281 431 875 24 365 776 -483 -859 -953 644 -396 -470 789 673 -379 576 -528 -728 -230 360 724 909 -241 -993 570 -606 -157 148 -656 493 52 -912 16 -681 -542 871 -312 237 315 334 490 381 -716 -961 -469 372 -193 657 -615 351 143 -858 -699 -943 574 -523 -520 -196 -760 814 859 371 -529 980 -772 227 -693 745 552 348 -507 550 -841 -322 984 788 813 -674 891 186 670 -738 -616 -249 277 -217 676 425 -214 433 497 4 842 534 -36 553 132 937 67 -678 994 -580 187 67 615 892 -854 834 -19 -736 -318 -996 160 -685 -490 -764 -266 988 -11 766 -685 994 -589 690 -458 -191 -688 -315 -249 800 222 -116 -439 -606 -783 -189 -44 -392 866 -842 -910 -234 -901 998 -60 816 797 332 641 325 -47 -368 -128 -446 722 -960 111 789 -767 -798 -43 -496 -538 -922 -370 -549 -121 137 410 -461 355 -708 -25 378 699 -239 840 -912 359 -995 442 -461 850 9 222 -17 208 440 -835 195 -64 -120 -831 -153 -841 560 469 -918 -893 -543 -622 -181 -193 482 -923 -712 -256 880 81 526 358 -779 -222 623 -772 -8 628 726 -636 -947 474 136 570 251 -5 969 -987 840 -52 794 268 814 -795 -742 -845 -701 707 -432 658 348 -88 989 480 -429 -755 -126 -283 122 28 -187 635 312 595 -947 627 -78 -603 288 116 384 612 491 960 565 -866 460 -870 833 349 472 -985 441 910 814 104 -401 -777 -48 970 788 -709 432 -892 -514 52 -789 -24 924 872 188 -739 34 19 258 920 33 -906 -828 -846 208 737 490 -317 43 -940 -883 960 70 -73 -970 977 390 210 468 -740 -231 712 350 829 513 330 800 992 -824 621 -576 667 -581 97 761 388 -698 -227 -37 -443 -329 515 48 917 644 -128 -102 960 632 -757 -835 -523 -575 746 621 -580 375 -440 232 456 -759 -60 -667 582 971 -702 755 -559 182 -141 -575 637 -18 155 904 807 350 -966 534 228 721 -81 39 848 -121 413 52 234 150 559 729 949 521 886 -810 -951 -126 894 -556 -732 116 332 -53 320 518 -248 239 -733 -994 362 -794 632 -668 380 -956 208 -598 28 -799 962 681 -667 -626 6 -778 -211 286 -159 632 400 350 479 -975 -222 844 -189 -463 -509 -64 823 -694 451 133 587 107 -848 549 -512 565 -137 606 -464 208 -718 505 -544 515 -500 -100 -125 -287 -360 344 581 -940 -1 788 -807 449 -776 232 -380 -143 740 703 -189 116 162 600 -894 -851 26 536 -644 -469 41 639 331 662 -21 -259 807 717 -597 -39 330 -668 704 460 47 665 -524 -771 78 81 -545 -254 480 743 130 -670 87 -455 -442 620 -608 541 -716 222 -876 42 -352 355 -400 833 901 -370 -301 466 328 700 2 141 -539 661 -699 364 -892 -879 -12 -521 203 111 733 811 231 -654 -971 617 -686 -126 676 -447 -344 442 667 644 880 780 -412 22 627 -213 -22 -641 -163 -873 736 -486 -845 384 -779 630 -62 50 -804 516 -694 933 -658 -17 988 742 -470 551 917 -990 -396 602 -865 458 329 -422 302 -80 962 823 693 -850 434 48 465 -809 -836 845 -71 -182 -586 6 895 586 176 443 61 -413 -775 42 302 -604 607 -344 -862 247 174 144 172 -270 -736 509 552 -72 -113 -281 -98 898 133 -970 319 -457 -319 722 330 -212 673 820 207 -183 342 391 621 -214 -392 -847 -373 457 -179 788 -164 890 -786 369 -137 945 -988 635 233 -31 839 -732 -793 199 -16 233 -234 896 -497 -494 -960 -128 768 -847 -174 -884 453 4 -585 -346 -398 -663 -409 111 30 -564 706 -364 -261 -203 71 578 -414 74 851 -891 -363 -185 682 -960 -655 -982 599 -66 -789 -646 59 -542 -928 -85 -240 -856 -47 -213 -740 178 597 698 820 -819 642 389 123 921 935 748 -95 599 -235 -949 -597 131 -724 -158 -503 496 -331 -794 995 -736 256 -901 248 -109 34 528 -505 -641 -555 502 261 -414 821 -503 986 -575 -247 836 220 676 249 422 665 910 -555 -141 -197 -63 630 -151 976 777 -763 356 -465 -801 762 381 -658 362 530 959 -681 -6 585 250 -641 404 -630 45 -812 -541 -99 557 -993 -376 265 636 -434 876 -834 759 -23 -375 -815 -58 -167 -884 -279 85 312 -144 159 -70 -114 761 558 -519 -948 725 291 627 203 -727 554 -548 510 267 58 992 -604 189 -229 386 -47 113 -901 -533 -732 683 -625 748 236 130 999 -38 -996 352 -790 -914 426 593 292 -952 132 695 -372 26 231 -445 -438 620 -120 618 108 -703 960 -358 151 797 842 543 -773 753 -891 451 768 -53 -47 -517 779 905 43 -869 -807 -81 -496 -230 772 516 485 -862 -687 -808 482 619 158 355 508 969 -599 -335 -759 805 295 959 -481 727 -497 319 44 -15 -38 -472 -260 -896 27 -450 339 180 -333 -106 692 394 584 -995 -579 198 555 -524 819 585 286 933 362 -803 451 715 -534 663 389 505 670 462 969 -770 -353 5 919 942 943 164 -792 -524 405 -971 63 -502 -1 -855 550 913 268 -905 120 19 158 823 640 -922 -365 34 474 54 -874 554 359 -728 -430 339 -651 574 -645 410 -173 111 273 -337 -685 265 29 -499 476 504 -493 -904 -399 -280 397 457 610 -671 648 -969 653 839 445 -198 865 156 961 821 -39 -605 -997 85 618 -107 762 384 645 -957 855 707 -501 750 -133 -693 -716 -517 -278 970 -672 -52 -244 -278 -872 667 635 641 967 690 -852 108 -145 -462 -988 -494 96 -534 803 -905 -489 -397 -225 796 30 -329 899 353 112 653 -405 784 -390 -557 -444 -650 -530 441 846 827 -521 161 50 -379 794 -407 -530 241 -500 -816 365 227 759 -743 529 -723 989 38 -500 -150 -850 -963 -337 -917 -51 -576 -212 -360 802 -4 285 78 -137 599 227 -294 517 418 27 -607 -450 -210 -121 379 -628 -38 751 954 639 576 -199 514 -299 -509 89 514 -806 446 -619 675 -374 236 -434 218 -7 -728 177 -898 555 78 444 69 -238 106 -236 -850 -259 748 847 -874 514 -594 -378 -672 -467 -607 910 -984 -528 697 185 396 -94 -858 -293 842 960 -491 134 955 -412 415 -684 723 -15 -508 685 -80 -389 744 206 -758 338 -630 859 -144 737 -487 301 674 -965 703 -321 23 566 830 555 899 100 980 169 -357 -980 -897 -376 874 860 -379 62 53 -353 702 621 764 -972 -474 -486 898 102 261 905 -232 260 -747 999 950 479 593 933 375 -667 -658 35 33 101 797 978 97 31 -763 -591 -47 -358 -688 194 818 -892 -836 653 961 167 -115 561 -247 256 880 -354 -814 714 -492 -63 391 743 -668 -389 740 920 322 511 -700 962 -62 857 846 -737 306 -554 357 -440 -758 832 758 841 -900 -262 488 998 -272 -547 -35 604 74 384 -830 -840 347 783 -674 892 -911 556 -522 -201 -329 261 741 223 -883 -359 -394 -524 825 181 737 266 523 301 975 -455 -676 108 509 640 850 -415 -370 585 692 435 -750 289 427 311 -666 -369 -491 -219 563 -507 174 616 -842 648 715 261 -654 84 661 -689 292 404 71 687 -404 115 85 620 99 -273 -936 -545 257 -692 726 419 673 -292 -297 308 595 359 -301 -991 -413 -278 635 921 -763 -254 -897 377 -383 -569 571 -12 -969 -476 -604 530 239 286 685 -854 -818 -827 128 -487 -429 220 -924 -181 615 -394 -25 -301 296 783 870 230 181 518 730 -142 276 -139 -611 -275 568 -255 976 437 156 -6 895 -522 423 684 187 863 -206 -418 -608 -696 375 -531 -314 -850 446 -765 653 242 273 169 364 -931 716 -839 499 -703 669 -788 757 935 -643 235 -679 195 79 185 -441 878 -87 551 -75 947 -195 390 -292 719 366 665 -184 -941 843 407 447 -265 954 -413 678 -839 895 30 315 912 -615 852 19 -153 785 -372 526 626 577 -292 284 13 -456 -747 355 894 535 -93 -10 -365 -742 669 362 -911 -152 180 -742 -506 -781 415 -772 67 321 919 -956 804 850 612 199 -357 -329 -726 -805 -920 592 635 -368 498 817 637 -651 -959 181 283 836 -166 463 287 831 602 449 885 16 -59 287 985 -457 335 -943 -719 -501 612 -883 -494 -852 -826 915 -107 -806 707 79 -658 -784 177 -463 -294 -707 990 -503 180 288 485 814 -511 -159 785 463 755 -236 262 -713 162 -697 -331 37 425 -93 45 -544 29 515 -740 -44 397 -977 -68 -733 -813 62 -507 114 883 -9 710 -450 -598 331 596 627 229 537 -468 -473 378 623 -613 631 -434 179 -632 -667 11 94 -747 -863 929 -463 -971 -120 246 754 150 -515 196 182 310 400 925 -33 198 966 -493 432 397 130 699 -361 88 -526 -718 -216 -102 972 -967 545 -124 298 880 349 849 -326 -838 -277 -840 -552 -509 -450 -214 497 -295 -24 -263 691 903 532 -904 136 -658 714 155 -982 -81 -359 271 626 529 694 -224 -682 -623 -195 727 -283 400 312 27 265 -646 286 -305 -949 -210 -959 978 -332 -509 -837 880 851 832 -235 529 -269 530 -907 74 219 741 790 -863 -408 315 -301 874 -977 401 -760 852 -527 -913 63 -113 913 -772 -289 -118 695 520 35 -973 -833 963 -847 488 -231 -421 -668 -791 522 -104 849 677 -337 339 -187 812 716 -205 378 142 -91 -772 583 894 533 883 200 -485 -462 320 -873 287 866 651 -477 479 -429 -19 815 687 -175 191 -179 166 183 -609 -75 -234 -620 382 -151 -787 -932 9 -243 -592 514 -574 -366 -958 450 -581 759 -968 -466 -437 -892 -272 -620 584 282 -689 949 -749 989 -742 900 -487 -654 -835 -778 111 -999 -174 994 -191 -535 573 547 -188 -762 -161 -925 -408 -668 386 138 -506 21 731 -560 250 779 -272 216 227 534 373 982 -812 -637 -47 -356 -686 -926 -684 -619 178 548 -343 -649 -732 537 405 694 -302 366 -139 334 -158 816 -456 -929 -843 -903 660 231 -901 179 -711 442 954 -859 -220 -404 70 582 -298 -275 463 -163 981 151 -420 621 967 990 647 -511 -193 -760 271 -818 -531 -604 834 945 -422 845 -566 -191 -231 -190 -734 -163 -307 821 699 -374 987 -569 -790 891 -946 395 854 -395 -772 814 433 -969 236 228 -618 -33 -244 391 739 40 -899 867 -713 26 -205 882 274 -912 -711 -775 -922 272 639 688 -438 431 -65 -936 -956 -825 336 -165 -111 519 779 -880 387 -737 -514 218 -827 -195 -829 -311 767 -663 263 -328 16 518 378 743 405 128 987 -154 -221 -31 -16 -564 -150 -765 -804 -160 365 -879 -826 -297 -920 748 978 225 252 -78 704 781 -758 -100 -844 375 453 -124 208 -623 -710 -386 -478 -978 -139 804 -45 915 -134 -880 640 -598 -356 -9 -789 390 8 142 -964 23 -521 -235 322 -132 484 -631 -643 -922 -140 193 538 -198 -967 -472 -974 -94 963 153 -568 -830 -953 441 306 -58 64 510 559 -618 292 -945 -880 196 962 517 601 626 -377 915 711 -18 140 -348 474 -573 42 396 995 -248 902 -984 448 877 562 -32 334 233 349 175 432 858 744 -935 331 650 -500 -79 0 -974 -431 -304 -351 133 -602 572 415 425 -501 -309 -454 43 -311 -764 -505 -374 963 235 3 248 -395 -269 -221 -949 829 -193 710 -570 705 -273 980 -339 333 218 -795 -357 -896 263 -214 -688 506 -775 -93 -609 -952 -602 -7 -956 -166 -884 878 -511 6 794 -348 -518 -593 -319 -318 445 945 -858 -103 -35 -590 197 162 -406 773 55 -544 -502 -517 -129 -221 -121 420 -469 970 -391 -498 902 -162 -18 -89 -283 685 250 -270 305 -318 -561 -495 700 505 383 -778 718 996 -718 344 -76 -722 -523 922 -892 176 -930 869 323 299 546 -704 141 -498 445 532 933 987 -289 400 647 -143 -750 -134 209 -596 262 806 320 616 96 -467 -157 744 -96 -278 -828 124 154 -428 307 686 -138 -109 932 -906 472 832 862 -692 785 538 -81 -569 675 393 734 -900 382 -541 -642 960 729 696 541 -487 483 143 -59 -204 350 965 757 284 379 -282 323 311 659 750 -904 966 135 305 -381 459 455 -11 -726 893 -634 -747 241 -818 -373 -793 243 304 -588 579 336 -819 -936 986 -327 375 378 -238 119 279 -300 -490 -767 427 -524 -874 22 -913 -159 830 -977 757 16 -573 -476 408 -930 292 -818 741 -814 642 -209 -820 902 -597 -106 -218 670 676 585 -609 -926 437 -639 266 -463 64 -262 -656 -492 -962 -393 -58 672 638 427 584 -302 -843 -562 688 -515 370 -404 953 767 600 626 -467 409 -420 -623 -823 -226 -9 641 786 740 -320 -150 270 104 115 -205 -135 -146 438 965 -17 -684 -87 -369 -754 776 184 -422 -688 583 877 -366 28 910 -805 313 -731 602 782 302 198 795 748 756 660 -456 493 -199 -39 -136 -735 246 731 48 -441 -737 550 -627 307 492 -172 304 -669 -173 125 334 4 -423 214 132 328 963 -635 -402 -533 -19 459 396 326 -250 -960 -577 595 324 414 98 -45 -80 814 354 -717 -815 -620 -218 160 -949 -788 639 -553 -221 -531 -242 -7 713 888 -96 531 -644 -7 937 915 935 264 -9 -314 292 -809 -705 -360 766 846 4 775 -155 -984 895 606 697 522 -914 -38 485 759 785 -905 558 -704 621 -138 655 425 -592 458 523 261 -988 -3 -682 237 -410 331 -216 426 -871 -132 -441 -755 -998 -574 180 -693 189 -273 130 275 181 -882 290 -926 69 448 685 808 -477 -996 -778 -3 491 0 867 22 407 745 -321 -283 393 -929 932 -293 -282 154 -554 574 218 876 -277 531 452 -153 -766 -73 -952 566 -767 25 786 628 725 907 538 -490 -157 166 753 218 321 -168 418 975 -66 393 -129 661 821 -685 -556 -172 -65 401 -960 -560 603 -635 -225 742 257 240 -988 -637 555 -466 649 930 -336 575 235 -646 395 105 975 -79 -319 456 -347 249 493 701 -175 851 -322 789 569 -821 79 -362 794 450 428 -373 -172 38 649 813 462 292 550 -624 -76 -552 401 992 628 561 713 952 623 -413 -64 -416 -791 -141 -8 -294 387 -304 66 283 538 503 921 -630 -243 -310 -792 846 -850 -926 -554 575 170 661 189 307 -609 -698 468 -737 -737 -728 -545 986 -907 -233 760 15 639 -550 -555 -105 382 -704 678 -75 -3 -263 -516 976 -917 735 -991 125 121 625 578 -800 166 407 -124 646 530 749 -196 -955 15 -528 167 316 766 -857 341 -443 893 -617 740 385 663 51 -685 239 597 937 408 91 225 -569 -762 -798 -392 233 77 152 -690 -600 -394 329 976 147 912 718 -519 496 -741 -385 897 -253 -401 870 33 455 -283 887 855 -387 67 -958 491 -623 288 589 -842 468 593 373 -259 526 231 -519 -75 894 387 108 177 -622 -960 -706 -340 -195 65 909 794 -113 -248 65 -17 -936 -182 -199 742 479 -984 -675 397 439 399 338 -196 175 -850 -985 559 386 -857 604 425 -127 369 96 -455 417 149 311 149 14 94 712 776 -241 -92 979 610 121 647 818 -602 888 834 -914 -363 -377 -887 436 618 -981 -228 677 -675 462 903 178 -318 258 222 372 -291 -967 157 -62 -727 779 738 23 -526 -246 855 224 -81 300 -311 565 -458 -737 -744 -356 776 -269 317 -617 -953 -211 -586 571 465 -759 718 -95 778 -666 633 -419 -183 -118 909 -119 501 242 446 -867 291 410 695 810 716 451 483 -505 -165 139 56 -589 -620 -346 -242 978 -184 -207 701 137 24 -847 -691 316 -349 306 614 -171 -846 428 -852 -513 -924 -540 -2 -850 501 -524 249 -490 127 -457 -471 837 -612 -577 -781 567 735 232 -891 -907 -325 -898 -280 -729 -824 -647 -194 -890 -942 354 -306 610 -632 -325 -468 -482 -500 982 734 -870 422 485 -726 -258 408 -861 -124 -589 -680 -916 633 -563 942 688 -152 -195 227 160 886 -568 116 403 652 -143 -602 562 934 138 397 -364 -132 -227 -491 -884 -660 204 383 588 -901 763 712 251 -162 -376 -800 884 -609 -49 403 656 734 147 725 475 -209 -333 494 -943 963 457 340 -52 646 511 -943 89 -299 3 -529 786 -200 755 752 104 -904 -446 196 233 -967 -338 -268 485 740 608 -883 180 576 -148 -74 -203 -655 -546 -729 864 -26 -981 105 743 -273 -818 271 216 -8 642 -118 993 -928 344 -19 -333 -50 -44 -230 804 -766 -601 -844 897 -151 965 -392 -762 -884 117 348 481 286 -824 433 -954 131 471 -704 946 773 253 991 54 371 -944 778 -95 33 -50 20 933 79 392 346 -821 916 -710 990 255 -479 235 452 24 -260 -480 -649 -998 -982 -375 385 -822 -23 941 -169 128 -461 -942 559 690 -523 645 -839 899 970 -824 -618 -49 725 782 -936 -512 315 -2 -274 -2 -731 621 992 -803 169 -300 -583 863 926 569 -750 389 -123 619 -689 -687 -305 136 217 305 985 -272 -250 -343 -544 844 261 138 -106 480 -480 -696 196 -788 728 146 -118 327 -157 442 945 -98 -580 -484 -495 620 -194 678 -562 685 363 -270 79 -476 -364 351 -215 554 995 -335 -361 314 -83 -967 581 -436 381 -195 -772 -185 -964 -909 436 -66 747 156 207 471 661 -803 -998 -959 -524 -518 451 712 414 -443 796 -547 -88 -54 468 -888 -451 313 -786 -728 714 848 -53 112 -429 735 -540 559 -523 -911 -495 -335 812 814 -153 847 694 -539 -908 555 -452 -914 -664 812 866 134 -78 358 -746 889 354 904 -201 242 -336 -53 -338 717 -544 857 499 -373 -758 157 262 914 -225 660 333 -334 -173 953 -572 904 -41 -869 -299 -175 -141 -289 -355 955 -14 -236 805 2 7 -920 -861 -583 -46 -779 -925 953 -182 -363 -785 701 -29 386 -756 -562 -449 -828 478 -346 203 746 -421 -289 -761 -663 -301 -906 465 210 -410 910 -146 489 -863 113 458 -259 231 79 -672 683 -581 -25 -602 -37 38 -342 -878 126 -280 224 186 209 -129 356 51 846 840 -635 -470 -739 -109 861 -14 320 695 642 970 852 199 623 914 -394 -536 -245 -417 -918 241 405 -221 -666 355 431 900 550 636 -13 -155 475 954 379 90 651 -156 -323 875 987 878 -106 116 75 -862 251 -889 -894 -581 -157 623 409 -404 -425 -177 452 217 862 888 -268 327 430 -185 620 457 -76 759 365 -575 -589 -631 567 947 -179 75 26 -249 188 -253 690 418 -718 744 -42 599 -901 -750 327 -124 -307 -746 -635 -770 238 -711 -584 -229 211 -705 -568 432 317 -948 -733 -643 -967 787 -708 325 -801 800 737 -932 -337 -737 338 -803 861 33 -551 677 -14 12 -930 -202 -396 -474 -91 -539 -126 -521 -833 -116 -193 540 257 -971 446 -478 -249 585 421 -14 -786 -503 -394 895 328 -254 163 355 -145 918 602 -805 -932 -346 655 -789 698 70 -21 -967 -556 -75 343 -918 -535 656 884 834 247 -471 606 522 -329 -380 -54 183 -885 785 802 -546 654 823 356 322 -480 533 326 490 416 734 804 516 542 -453 -118 613 669 -361 288 532 -84 869 706 -948 428 -636 822 136 59 -193 279 18 72 42 -692 448 690 -159 582 -423 594 757 -96 -982 -645 -792 -383 808 -12 690 -359 692 889 773 -612 -768 -50 -554 297 -267 -572 -388 666 -558 -499 -540 367 -357 495 171 777 128 -578 -566 -154 -538 734 160 514 209 -583 -191 -112 854 -579 804 857 -341 -167 -295 -531 -266 672 448 452 -960 202 765 222 -33 -503 -775 916 499 -497 596 -553 -999 -982 -985 -223 114 -312 -839 -540 349 15 -300 616 489 -720 729 438 -730 159 281 663 -742 666 -168 40 -547 55 939 725 197 -45 41 373 71 -605 286 295 567 -564 -540 315 -498 852 468 177 -132 -876 56 558 -878 558 171 -905 642 353 -776 -686 -994 670 -759 -747 -464 -498 72 -95 -601 26 -535 -700 785 -47 487 -36 -326 341 762 91 129 977 -42 970 -134 -634 -283 -886 -580 395 405 325 -865 -51 336 -41 -828 -359 321 973 -574 -369 -589 848 749 894 986 927 839 946 -601 -262 394 843 363 -92 -349 144 496 705 248 -867 505 -641 -996 -948 -108 972 -471 148 -472 -751 680 -466 633 257 893 378 -551 -719 749 -751 302 -29 784 101 737 5 -546 786 -716 -518 106 551 -728 509 -779 682 646 -940 549 -126 -647 245 -220 203 -798 -405 -810 -151 136 277 -835 -407 557 -275 -531 -48 -229 330 508 -132 363 -964 -749 -122 740 96 -499 200 879 -473 22 -72 -733 158 -625 -710 -147 843 836 958 448 536 -923 -800 -141 602 -708 -837 -418 470 854 764 291 753 584 126 608 -30 371 -356 -393 -833 395 211 627 -173 -985 269 -380 -172 -405 437 955 -136 366 432 509 713 610 -445 863 -928 -938 502 -702 808 23 912 -682 432 665 935 -386 -393 -492 305 -340 -608 176 439 -102 -536 910 184 329 437 541 45 761 -231 671 -995 -540 943 215 -378 290 -934 -324 410 449 -557 878 497 -297 -175 -267 332 566 332 21 338 -53 562 166 695 280 -143 -532 472 764 -492 -240 427 -283 493 -498 314 151 -130 -694 22 676 439 -96 -866 -707 -955 778 -770 -28 94 -482 -891 408 613 -701 -388 -428 7 -871 -245 833 346 -53 -386 855 -457 -731 -340 888 433 -399 -916 -975 684 -979 -50 589 979 375 -548 808 554 -776 320 947 -178 -420 215 210 311 428 -638 -232 380 908 845 603 524 539 -123 -129 972 -485 761 -714 127 -24 -496 227 212 486 -216 946 -369 -982 -181 -101 955 -893 351 -622 273 -622 -523 -770 -232 -359 -989 57 438 667 602 -825 270 384 427 -358 633 349 -445 950 870 -105 641 864 962 412 314 -807 512 390 -728 917 54 -948 153 844 647 834 963 -172 -112 -83 352 679 164 611 647 609 -836 -512 -827 -984 366 785 799 826 -251 -252 -83 860 -373 -912 -526 -607 25 837 626 738 630 716 -807 -673 122 -302 -391 676 965 722 -784 -193 -348 389 279 775 -215 683 -950 95 77 731 -505 614 647 820 247 -167 138 451 192 -87 843 -624 -964 -79 -253 -420 99 198 -486 -58 219 75 91 -949 782 775 773 303 644 550 927 751 838 -20 88 507 -314 -726 359 -88 908 910 -557 -189 182 -710 -308 892 480 -713 566 563 -340 -495 42 62 776 -795 -326 802 4 632 -805 218 518 -401 141 50 855 -575 204 486 689 66 -764 -967 -653 -607 -460 772 249 591 693 514 -961 885 -542 801 -339 434 211 298 -530 -642 400 115 982 993 -563 861 -356 -205 -68 534 115 -29 56 691 -871 830 -220 -564 543 356 847 793 63 454 645 384 -945 31 -521 -259 587 -29 -801 -974 43 -342 245 919 488 -803 -141 880 358 182 799 19 -856 -549 -510 875 -209 511 -650 183 979 725 -889 -37 55 985 -575 308 -389 -210 -513 -494 554 817 953 613 -880 222 247 -325 452 -919 -80 -474 -206 -218 727 197 -274 -107 421 750 526 -361 347 -164 866 408 143 -739 -397 -319 -89 612 795 123 10 -908 -17 -182 679 100 440 32 224 -589 408 -47 540 936 899 434 -691 601 -624 -28 -265 837 548 -520 -683 72 163 656 721 562 421 153 614 699 -373 -398 60 -680 189 -101 284 -414 -796 -299 592 441 550 746 706 550 -291 562 315 639 -581 -382 245 -133 474 -89 -233 193 701 215 960 655 888 -841 -739 266 277 572 623 -422 875 655 -1000 124 -984 1000 -856 872 -571 25 -90 -40 -389 860 585 111 -329 -876 -858 -428 113 -481 -986 -527 -173 -381 -605 933 177 694 -267 882 -863 -814 171 822 -752 474 -437 -861 -460 348 -477 -470 598 488 -289 -841 -1 712 842 40 -565 380 -623 -317 -55 100 -663 712 -365 330 -59 -933 -486 -966 953 36 963 -614 832 664 772 -386 -204 948 -608 -174 770 579 396 616 855 -62 -136 -146 -182 346 223 -17 589 865 627 -830 41 -630 -30 -354 852 754 -112 705 -153 -119 872 -68 927 412 708 634 706 -765 999 -692 775 -822 -715 -666 829 -326 -674 -998 656 -133 -439 276 983 642 -841 835 516 -685 -333 -298 -3 779 305 151 -460 -522 -398 907 -191 -377 368 -408 685 879 37 266 -530 405 806 675 -18 -748 695 72 954 -170 276 -611 858 -895 -163 525 40 255 -987 -485 752 -562 444 257 832 -97 848 -552 974 -986 653 694 144 -684 -581 552 -797 -376 -302 -427 -464 -339 853 430 -731 310 375 -884 733 -569 -954 336 51 135 458 882 -427 832 64 -675 649 -285 -221 -403 -120 358 -518 -7 658 546 356 17 467 366 -839 -667 43 423 980 947 409 886 -292 -816 495 911 -324 -979 -202 -466 -26 -821 -144 641 -679 -983 -605 165 -808 -987 428 -440 364 -858 -723 430 187 -974 428 346 -379 -477 419 316 -488 505 -708 297 642 -92 -378 797 558 -320 962 812 -922 -761 706 195 -613 -955 -428 -962 -642 494 -662 -158 -71 -66 -950 -318 490 746 188 929 -417 -821 -451 -881 -174 351 94 -479 -535 -257 838 -478 352 518 -183 708 490 -358 454 660 992 -265 193 -771 -578 -681 46 -345 -50 108 150 357 634 -623 971 -267 994 -292 -576 751 -958 994 227 134 737 -585 898 889 -286 543 -32 153 -469 871 129 -185 -263 -836 -539 203 -238 541 544 552 -924 -570 -468 -597 392 780 966 -433 839 693 -947 -737 327 683 -305 899 327 -177 682 137 246 533 714 -617 678 -575 608 -131 -498 -907 643 -643 -264 702 208 548 -383 281 -598 -439 250 819 -78 -644 877 740 412 -949 637 -838 275 129 29 -905 -646 -534 972 351 280 -894 -790 17 196 125 -481 665 -139 162 917 -320 -469 192 392 -153 215 -572 704 -232 204 -818 -160 424 321 -361 -825 -909 -437 -461 948 -233 -540 -646 -281 -711 959 -695 -63 864 876 -163 813 -886 724 -599 901 -604 -396 452 336 -200 222 616 519 365 30 -126 826 948 -817 -333 -414 -471 -935 -947 -822 530 -354 -120 357 201 -510 -845 -436 895 666 453 147 -245 717 529 -868 559 -535 -745 136 138 -942 141 140 516 -476 -339 -970 543 570 465 288 -12 594 284 880 222 543 505 727 552 978 145 -329 626 -272 -571 -358 -730 950 -186 282 -563 -473 916 -621 790 553 -466 -557 313 766 59 652 -19 -564 -193 -101 245 -333 -436 914 625 -788 547 525 97 -265 -404 -181 -185 -275 -708 288 -674 955 117 -467 794 373 -541 120 249 -865 -177 -969 -221 -382 -684 -252 486 737 -122 -576 -696 -700 736 109 -710 283 -607 -180 557 260 -306 -947 -910 830 -510 -19 937 119 173 -860 -983 -27 -535 316 501 553 445 -792 4 -586 -364 -635 984 969 -513 -550 -665 -514 -988 -236 -965 -537 -556 450 34 50 -544 -79 753 413 -600 -101 -941 694 803 -934 -528 -333 815 -396 -514 114 26 -137 -670 -337 838 -408 163 -435 -1 -652 -11 132 293 -236 -360 897 -35 596 229 250 789 -483 -538 558 748 -487 777 -174 -820 -875 -474 200 66 -374 -890 -64 439 770 66 -242 -343 -873 -191 370 -713 -838 -712 675 817 120 757 648 27 -699 891 -646 -531 460 705 836 650 -27 412 -880 -580 -314 -515 -324 -116 287 909 496 -209 659 -21 -831 241 371 277 191 -179 85 -788 -282 141 216 421 805 -242 -636 51 -752 -271 -605 -796 -945 -729 82 319 849 -184 200 68 321 -819 983 -795 815 -362 -461 964 17 530 -573 958 -198 50 -822 590 300 -117 -312 825 827 517 568 824 -3 -480 -154 -757 -513 -923 -420 -540 543 -448 376 540 -978 -72 -908 922 311 -787 988 28 159 -585 450 738 379 -102 -3 -944 306 254 -227 -14 720 -242 980 19 -936 -865 853 -705 27 670 -72 790 -874 -89 -149 558 476 -722 -469 -795 405 642 104 8 919 -488 -972 -553 -54 756 653 12 -705 282 691 -124 540 -404 -842 -184 -864 -310 -237 223 186 -120 -939 -66 230 836 847 915 -805 804 366 431 -420 -865 -535 264 -683 -338 750 44 -182 -492 -942 408 -165 665 453 463 -851 32 -586 -347 -202 -932 727 142 558 252 218 640 -897 -830 242 -64 -70 -353 678 -909 -475 159 -358 -815 592 -360 897 -357 275 517 -690 -290 -430 74 838 -24 304 -872 578 532 -608 -511 83 -706 -691 -899 69 -467 -588 -257 941 598 -393 -35 -760 -319 -27 605 514 886 -988 -263 -492 -265 -120 605 536 -335 -960 -543 390 -751 553 -732 17 302 91 -632 -511 455 -130 712 -592 -690 -234 530 -333 -837 169 58 -96 -883 229 -620 613 -411 -561 296 584 875 -142 -521 710 818 643 423 632 -688 385 724 -497 -629 -315 -271 498 -243 968 -722 -338 754 -969 -257 204 882 854 -902 -947 991 515 -986 -541 -199 -748 825 -780 161 -577 954 -799 -420 -760 -984 -664 529 -768 -262 392 -957 -224 644 -275 -377 953 943 -900 -155 -614 125 -364 -465 805 -793 -269 -766 -488 -939 856 -374 -573 872 101 -790 995 -609 314 894 433 -235 -842 522 368 -789 -146 -515 354 220 -715 645 -493 178 581 997 -540 801 315 -185 186 -307 -978 -95 -336 -461 -144 -608 984 -562 846 -896 -505 695 -788 82 453 -932 29 -553 214 -324 89 -595 -18 190 401 171 993 -478 -902 -72 269 -162 770 -84 -791 -537 981 -783 -121 -541 -161 85 500 401 -238 34 608 -124 250 -127 -689 908 -167 0 -623 -219 -762 510 353 371 65 -759 326 243 465 -320 403 -660 -918 -715 800 121 -955 634 -610 597 -364 -329 -597 484 724 666 501 577 837 -647 -755 349 794 156 -800 -122 -399 919 822 -835 972 468 29 -600 -366 -120 986 75 -841 138 241 67 -984 -191 90 973 -379 472 954 185 985 768 728 -876 910 542 -236 64 -336 447 -39 610 629 905 -8 -122 -768 -297 -96 362 263 739 -944 -482 245 645 -499 -729 160 -52 -514 -502 -170 575 -142 -182 -429 -748 182 29 104 -484 -757 137 -246 -864 -373 782 286 828 534 911 109 -112 -98 -228 -761 -249 -414 -193 -109 -687 833 807 727 56 513 570 -18 214 -916 791 351 837 234 706 -91 -55 385 124 -267 -535 647 6 -359 -600 -545 777 364 -269 -610 -734 708 -144 -873 30 -51 393 -337 534 175 -826 -735 -666 -146 -560 -468 340 177 826 -158 -898 -533 -549 703 -578 759 604 -569 575 -630 -166 -977 548 257 848 -953 -579 120 -917 -420 90 -637 -285 -670 -560 48 745 -556 -903 -134 235 -555 815 54 72 144 -539 -291 733 -486 -754 611 697 -724 250 784 -304 987 -848 854 845 -263 -944 989 73 343 823 124 -566 793 781 -904 873 -551 286 287 -445 495 -143 -225 950 -712 657 11 -373 783 320 -779 352 -819 57 -909 934 558 -371 -768 -286 801 -353 -233 800 -796 -426 -73 -539 -197 838 189 -293 130 240 929 352 865 922 -410 872 -957 390 81 38 -397 -93 198 152 -195 -247 -170 134 -242 -13 973 -621 622 441 -228 775 -462 -603 225 488 497 261 981 505 83 999 953 367 -211 941 -446 589 970 652 -167 104 -887 -518 809 605 247 -848 -315 413 -557 131 -341 808 -908 656 -601 510 375 537 519 -586 901 720 -786 412 -2 -771 240 245 -390 -985 34 -140 537 515 586 100 404 -22 -873 -992 -646 -502 -365 -338 380 -710 238 607 -281 -685 -27 -672 498 437 -646 -965 923 -594 149 127 -168 817 970 265 74 908 285 -901 502 267 -119 209 261 -516 -447 -231 843 658 -245 -455 619 313 379 34 373 -850 -506 -594 -934 888 -573 357 959 -612 797 -121 557 356 -44 -128 -77 -509 -589 497 693 89 705 847 -198 251 259 -269 -63 -66 415 745 358 -537 -800 -419 -159 -585 -313 -665 -295 -379 274 -218 483 -88 -301 -81 -59 -734 732 -745 629 -575 -206 290 919 -752 -217 152 888 -428 62 -776 970 960 663 498 -862 842 440 689 380 -560 -857 783 16 -164 994 -804 564 442 506 -769 2 -606 629 -763 118 -568 65 -474 -305 -641 138 852 66 -208 849 423 -592 -698 -362 931 436 -694 960 -349 909 204 -243 -705 -213 -963 -329 115 268 999 253 -324 461 -599 242 745 -477 -911 -544 -496 978 338 531 -528 622 470 -475 57 142 909 -311 861 284 -832 -220 917 596 227 -422 180 -142 329 -654 266 798 -494 171 -718 -153 734 991 636 465 -224 97 -848 -74 -970 -335 -144 653 477 -81 936 -572 335 -43 -858 -766 199 317 153 -287 -735 704 40 -140 -121 -776 -551 722 -451 982 -338 -349 -993 439 89 552 -763 -38 931 681 -763 -504 -12 -93 -295 304 -962 -16 -708 71 195 -464 932 113 -655 829 -215 -454 -536 -518 -849 -893 -335 473 -31 912 274 -608 -122 -77 -528 -364 517 88 -688 -457 -945 -348 3 -659 15 657 -227 -10 679 543 -921 131 -424 932 478 836 -18 -653 -556 804 -380 -312 -288 291 -95 332 791 -830 762 473 -126 -419 -489 -759 -98 430 55 -973 -800 -830 707 -452 450 -431 -606 -853 -600 594 609 -809 781 99 -854 417 623 -668 406 846 -96 765 576 -977 -532 -994 75 -807 334 -71 338 -715 137 599 -720 -449 390 432 286 -860 354 595 -657 750 -218 193 775 473 273 151 238 811 -11 -250 336 171 200 419 -638 359 585 -22 -802 695 878 -569 -641 -183 -208 559 736 945 -386 -892 -583 945 -561 229 678 -15 -225 -982 -864 -116 715 -166 -515 11 -609 -468 814 -505 388 175 -355 993 370 988 258 -134 -325 151 -384 -983 -490 824 17 -222 56 -285 -445 -139 -906 823 -189 -834 -452 -45 96 -353 -87 -71 631 -235 -828 -768 -821 589 -450 -615 -526 370 647 771 942 -12 588 -637 -790 77 560 -713 -743 -42 -404 -911 -56 -55 -791 971 858 681 -499 169 -782 509 625 -705 101 123 401 -60 141 522 969 33 895 346 -77 840 686 -560 393 -998 74 -931 211 939 -460 676 -639 -98 846 -90 -800 -172 3 -686 -200 -489 -757 883 -173 -359 985 -411 -96 62 -725 -485 -161 -109 823 347 -94 443 -412 124 124 -380 373 -870 -110 692 -825 780 985 427 802 -87 936 758 266 -513 -754 234 -570 218 325 -714 -412 -101 437 45 -76 -601 37 620 -230 -463 779 109 -352 823 -265 178 504 -228 101 -507 -977 257 -531 -374 -431 865 -766 -50 466 -36 836 -696 -762 -550 -395 -997 -61 130 -576 -451 -162 -824 -249 -3 473 838 -675 126 790 457 86 353 787 479 535 -286 600 389 -934 -974 785 -110 -663 -1000 -641 540 -105 -538 593 86 857 717 464 -526 178 -941 -581 -760 -674 -919 -579 -242 550 693 815 -62 942 -559 667 971 353 614 -215 23 996 -507 385 766 -762 678 -863 -764 -849 271 895 660 -998 109 814 -824 -354 -886 240 -79 -402 395 -833 -371 685 368 -176 456 -177 -78 413 709 418 -820 393 679 -279 553 -286 -168 -759 -123 8 -44 -135 -962 841 961 44 -344 170 655 -813 633 657 506 379 -425 636 -26 318 483 -159 828 -109 -832 250 167 -730 860 -291 -428 -510 274 321 246 -71 -751 141 750 968 919 -721 69 771 -534 -52 -449 -283 -734 -478 -990 -535 -526 -599 418 353 774 -214 -552 -700 857 -426 484 71 -989 -705 -648 -455 983 606 -33 -916 920 -492 682 258 911 192 210 -215 -262 542 571 -684 -971 71 117 103 93 911 620 634 734 668 -884 262 508 424 -241 -977 -813 231 906 42 -332 -627 637 -805 -65 -100 -820 -203 990 477 -738 -217 -189 -75 -323 11 36 -130 -594 -239 861 -213 830 706 848 525 267 711 524 532 800 -11 -616 665 -255 43 733 379 -361 31 573 -866 875 -295 -222 -636 373 -247 142 559 733 434 -689 -900 -967 -395 -79 -30 -831 485 973 -47 819 -323 303 919 -507 820 -500 -274 -29 -175 -126 -302 -779 953 938 -117 -983 104 91 443 350 -228 583 -336 -511 -606 437 -569 -222 651 -834 56 556 133 423 -950 -375 929 416 -760 166 -551 508 549 -78 -61 504 965 431 14 -722 -550 -767 736 -579 -753 355 964 827 754 416 -344 -880 480 504 -918 141 -994 -932 133 76 -116 -851 -623 457 451 436 623 505 824 -599 438 295 -592 341 553 750 712 73 649 776 548 623 177 -103 448 786 -112 635 -968 714 -719 249 460 824 -774 487 -844 986 -652 530 939 207 716 461 652 939 819 -154 460 934 -55 274 -13 -630 933 75 -866 410 -391 -752 -465 -81 688 362 -600 -177 921 -615 -929 592 -550 228 469 -282 -718 -188 -298 -93 734 -208 -699 911 243 482 -485 -405 -574 386 -988 453 335 639 -170 -184 -783 117 -842 324 -513 301 547 -469 -602 483 -225 377 -580 -981 158 -352 137 709 -791 812 -848 793 762 304 -487 -209 518 201 431 -568 -812 460 -296 11 232 799 -53 583 953 -829 384 -471 313 166 904 -646 795 644 2 -585 -134 527 -41 -220 -307 -319 -899 879 274 -21 -641 -144 339 230 -578 186 -341 465 10 -942 -71 -813 58 -364 -501 -107 918 591 -874 -570 804 -569 303 937 -985 -929 621 202 -226 387 853 507 734 -272 330 -897 757 92 471 -148 -436 -862 380 664 -682 -975 -612 218 -904 -65 -221 -840 -660 33 -954 -883 -548 288 295 672 690 -674 246 734 173 336 -984 588 -361 -797 -466 -741 343 -135 440 413 440 -198 502 796 -989 -715 935 561 174 123 -973 -128 315 -296 -785 526 686 876 416 922 -789 -346 -906 -759 891 -776 788 -597 598 461 438 -579 -909 448 -663 672 -29 967 816 -462 344 643 32 33 -524 -505 -990 459 -908 -969 -445 505 -713 -46 131 708 -708 -831 910 -772 -294 317 608 -373 -465 218 411 -246 913 460 936 -61 -495 404 -595 175 403 859 727 253 366 949 -164 -967 -311 407 -97 6 -297 -858 179 -898 -487 343 -614 -480 -396 -285 -316 -128 768 -276 -208 -905 540 -133 848 -266 -381 218 -144 -685 -757 -552 -471 -524 -27 -344 620 -972 -375 -999 392 33 -544 -889 -522 -75 931 -766 839 556 -344 -329 -176 268 -640 -800 28 693 140 294 -3 446 -896 -623 -660 179 -3 -699 -613 -696 142 -294 986 879 -82 -323 -512 547 -781 -66 298 -492 -99 317 -933 445 847 572 -774 486 -737 -219 626 -787 -461 542 -301 -676 42 544 -431 537 -689 502 -430 947 -509 435 997 825 -966 488 -423 -891 671 -121 -232 580 904 -575 -998 544 -764 -220 -688 -596 831 -950 826 -531 -27 -800 -681 -955 293 767 741 -268 921 856 -749 -362 984 -655 -894 -874 -550 920 181 -229 722 757 -404 -731 367 255 817 671 502 -419 333 835 31 -670 -440 -141 -679 -772 197 994 -84 34 -628 181 993 611 -273 481 -999 174 -758 -159 213 234 439 -71 -136 355 992 -775 -867 -930 -973 975 848 -781 -784 757 -908 -50 -742 502 -573 -293 593 -474 -534 807 64 182 57 -379 72 804 314 -403 -286 -718 -246 236 -814 -896 -847 -504 294 957 897 899 -162 -908 565 -58 -82 -894 -354 803 -650 261 -132 -849 -347 203 301 860 846 -67 687 845 -519 720 -248 -994 234 -577 -134 -461 -717 182 560 -521 745 -217 378 725 303 -398 -328 896 570 -376 -918 -713 -678 -640 833 -448 -615 -792 -710 -717 -748 -213 821 693 -273 -508 -768 -9 -379 -965 477 -390 417 -735 -826 -676 360 806 893 -702 911 -15 340 -675 1 -186 910 -947 897 -671 45 -563 59 -659 -764 617 -725 798 -726 533 851 473 -164 -498 769 688 857 -564 774 -531 310 -946 549 -436 49 609 157 -765 -327 -891 -147 -160 427 621 386 -176 -254 -928 -62 622 -740 -955 -318 -895 84 800 -445 -281 -690 768 -999 834 -331 -858 -938 -566 -109 245 324 -376 -150 139 -322 -849 -540 -356 354 576 758 -824 -832 16 423 -570 869 -192 621 975 -751 -638 91 926 -826 -614 378 -191 -921 -802 -926 -608 -710 -907 -689 -28 205 -985 -971 -729 -302 -88 210 471 -936 161 -394 -41 63 966 60 -552 597 -598 -967 -515 808 -253 -313 -221 692 84 -847 -720 899 -360 59 988 -952 -70 -750 -319 558 866 -520 762 365 664 -546 -118 316 -673 -673 319 787 1 -27 56 -708 -700 38 -765 -700 -29 988 131 736 -912 427 -837 -722 -58 -169 703 783 506 -667 -617 -212 3 607 -236 -635 -899 -967 451 -314 -41 191 -507 -994 -654 -876 22 -126 247 362 -530 612 62 173 449 312 521 612 836 698 708 402 965 -927 -719 24 -23 -141 -27 -630 -818 78 -927 -208 -380 69 -980 -92 211 -148 920 -10 -133 603 -567 667 -803 -105 -149 271 -510 -293 913 -962 126 -524 483 -160 848 -702 -469 832 -419 863 984 -391 -4 -944 506 -476 628 -944 457 428 587 -389 336 -285 -554 2 383 -164 169 -673 -810 682 -672 -626 354 44 -572 -683 764 378 78 -980 -969 -581 -413 -276 647 -634 104 307 -501 12 977 529 -373 -923 -293 -366 -978 59 -559 -613 -412 -237 641 -512 -600 673 556 -682 -735 110 -622 -156 -18 -83 255 -539 417 679 918 127 -648 787 749 219 -700 816 589 -823 376 -539 -811 215 498 -250 479 -710 -588 -862 437 -255 -855 91 519 26 555 595 -67 -274 230 -773 832 -983 -56 403 337 52 -826 -925 812 -393 -445 -50 -493 262 624 -165 23 908 16 -610 889 95 25 -903 344 387 -935 -140 -572 -801 -234 5 -613 -667 684 860 378 -28 -43 -536 463 883 -460 -491 913 549 298 901 538 -320 -689 718 442 -208 225 613 -111 -415 -328 176 -915 829 -13 543 954 463 312 -913 773 -759 -881 385 61 -409 702 541 854 -462 -718 601 956 162 524 -157 -396 -460 -967 -331 -729 5 128 355 -611 -897 783 511 -203 108 834 774 252 -399 451 484 -733 742 -244 -956 2 -483 -224 -803 -604 -60 -684 -356 573 -912 204 -672 -961 869 201 -333 934 -792 741 911 443 -490 -546 115 -641 576 -348 444 -516 825 -962 -538 -929 -741 851 -195 -547 673 527 654 949 132 778 -766 -207 763 -370 230 -45 558 762 -373 -161 -673 -489 623 537 -518 -111 712 -902 -88 -626 -763 945 -165 -572 740 -889 906 166 -860 541 -946 630 365 59 95 -733 -281 -531 -20 -934 817 -391 517 666 -213 -149 -161 47 578 336 -780 308 419 722 -496 -766 -899 596 2 -346 -955 -599 -972 -947 499 425 -365 546 833 -877 756 494 660 824 -848 -330 -918 537 -895 -969 -989 607 -823 -10 -325 874 -508 -293 -192 578 -669 917 989 619 290 -887 544 -639 114 113 -786 414 49 662 -620 407 -243 986 963 138 -781 237 -666 884 -749 102 39 843 -380 -903 155 800 60 588 758 282 -811 -397 802 -121 602 313 573 -251 -335 499 -526 653 -948 280 -778 -31 503 -363 457 241 465 719 -144 559 53 -807 561 -408 377 -753 -177 -680 -216 -277 146 -970 -254 -81 -86 -497 678 914 396 -701 -173 -855 975 -400 -97 -919 -977 598 506 601 441 -140 -111 522 167 -166 -279 -101 -957 653 537 73 -827 -482 296 -122 716 744 275 378 -765 414 -466 -604 -992 936 -532 -349 948 205 592 -374 -779 601 485 822 -796 668 -44 112 -302 -778 -746 533 -586 -768 483 927 -741 -417 691 -862 -929 -583 -21 242 -233 983 -910 967 615 -137 503 413 841 404 496 595 -123 -877 150 -507 -869 -385 -670 -669 -709 -928 -201 729 -404 -128 -268 -27 -260 -115 344 -975 868 -714 838 -871 -955 198 -518 375 -685 -13 808 -741 866 580 308 -607 925 -150 220 929 98 -323 560 -579 -904 112 957 96 421 -317 880 -551 510 526 -370 272 -691 -209 -106 457 601 100 -358 -708 -316 -301 85 36 771 -189 -656 261 197 686 -998 77 342 -520 533 -589 -319 -202 850 702 -599 444 -642 57 758 -993 224 -300 253 -602 -204 899 355 -893 -930 -459 -430 495 -918 142 -235 -699 -297 669 -512 301 -307 441 -619 -771 905 258 -454 414 447 -223 -510 -999 -339 248 946 251 -170 -243 418 743 -116 735 401 -652 -349 307 -812 269 534 -275 998 -637 -513 -213 40 -117 -88 -972 936 -117 397 596 927 341 -618 -411 -330 -908 387 659 -729 -918 -223 349 919 -316 -598 956 -76 65 -201 893 551 288 -86 2 212 261 853 336 114 -504 296 153 -829 298 842 84 550 -173 251 948 933 -640 -741 -237 763 -989 -345 864 -137 918 178 641 -632 776 -742 752 -511 10 278 -969 -858 -643 -503 452 994 -783 816 45 -174 -107 135 -569 88 -81 -789 -410 12 -636 715 109 304 -871 525 229 764 -911 269 -231 464 -902 -868 295 828 -721 986 -662 872 -448 224 -464 885 340 -211 536 -135 387 976 533 482 -798 -705 793 390 987 -708 89 862 -807 651 -768 512 693 207 -816 705 -608 -995 -600 -705 -269 -582 509 811 96 -574 220 334 918 -904 373 -748 -22 114 657 -817 780 -488 -180 -890 480 507 -39 -620 585 -393 683 55 515 -430 -318 85 252 994 940 514 -527 -414 439 -855 -294 853 -236 -96 -184 -383 224 4 45 212 84 461 -943 -669 -644 -589 385 -252 937 -641 260 640 -594 505 -34 -976 50 -383 509 -709 7 382 154 716 147 10 -601 -835 997 -742 -276 -657 -643 -288 427 -582 -588 -191 962 -767 718 701 -630 912 -667 982 -262 -39 -431 -813 990 -169 -985 615 238 -536 383 -951 -382 829 -219 267 -811 548 9 -251 -544 -153 -22 -905 -531 93 -467 965 472 852 -149 528 790 -397 702 -360 -218 -137 -427 650 -299 -770 741 -921 722 -44 -648 941 -103 355 -380 393 579 -349 -839 555 977 283 393 578 972 -743 798 506 483 582 -539 478 299 -657 -126 405 679 666 -681 -300 488 -147 978 -490 -545 370 434 822 -510 -739 -138 211 -802 -321 -250 -373 8 59 906 346 -990 -443 -39 -888 -908 315 330 -672 543 867 -599 912 582 -925 -135 150 -277 -246 1 -3 286 -62 527 557 150 313 989 -764 439 -923 -911 109 -165 -175 263 -697 -394 378 -320 170 792 -714 -134 181 -128 -833 694 396 -95 830 899 -389 -148 -436 756 -816 -24 -316 -137 3 38 201 684 -579 213 163 335 -133 310 -113 -344 -71 -490 -108 301 66 -970 -802 771 -835 985 -349 -298 112 318 -533 766 714 53 -729 288 707 -914 -706 130 154 -951 491 -239 -541 500 884 283 723 -574 -184 640 658 418 273 398 177 396 -603 409 -738 -61 -838 -886 472 808 672 -481 654 903 -964 -790 -282 -500 -424 583 -142 -316 395 -145 -510 -874 -414 114 738 325 991 -910 -935 356 439 -34 -697 -317 -992 631 740 581 -867 -729 11 -730 -153 797 -880 514 503 -963 -527 -994 670 -901 -824 359 -37 414 822 -754 840 -614 -596 -918 -555 -563 -846 693 969 405 568 725 507 491 323 325 -189 -993 386 579 -284 621 -460 409 748 629 -584 -422 113 590 -110 -456 351 161 -985 86 183 -804 -19 -219 -784 602 948 775 -467 446 853 -894 -364 645 834 635 264 -908 -56 575 65 -401 -555 -687 368 432 -156 -610 479 -678 -744 338 -802 -537 892 -386 -218 -581 -143 552 -886 129 510 -194 -764 668 -436 -306 -742 -247 -309 -1000 167 185 67 677 761 84 -596 -979 -654 -950 -631 584 -320 -192 189 -450 -145 -788 294 747 -940 267 -712 146 107 314 -775 352 547 -661 -632 189 56 166 -463 98 -371 391 -974 234 -666 321 -30 -568 119 393 -622 18 -707 481 -463 95 -497 -952 423 650 623 192 393 219 -949 437 -766 -123 -209 -576 257 934 60 -837 -447 186 672 159 738 633 713 524 349 -108 -473 886 727 -259 222 494 -609 -220 779 -296 -424 -734 -568 928 -777 -796 -615 -893 -311 -790 -924 756 -590 -274 89 410 -251 -449 -513 399 -143 124 389 -188 850 678 -843 113 -604 -551 -540 -145 -933 -961 -862 953 -434 -373 -629 478 -784 423 162 -183 189 775 353 -133 545 -806 244 633 -711 469 -781 -884 -489 -966 703 64 -286 221 -62 411 -732 513 -100 889 896 518 -292 -396 -570 177 -33 -794 -399 -609 -591 522 319 530 688 560 569 902 490 -522 -966 -819 -251 -763 -568 347 -11 -547 580 461 350 528 -609 964 270 331 -501 795 -919 -317 276 226 521 -426 -278 -108 631 366 928 -383 305 130 68 -57 -966 -390 -394 722 791 260 193 508 -563 203 67 185 104 -252 340 -655 -675 -946 465 -452 881 273 67 -532 -647 -902 979 -250 932 -699 -330 -14 318 819 -583 723 898 -740 112 781 -355 -56 667 227 -718 732 861 -217 208 -400 404 512 750 -209 867 836 498 971 411 992 -647 -404 -545 990 307 -838 741 -521 -98 640 495 -913 -230 489 -261 274 -306 -458 109 -904 637 -371 800 -986 -833 -519 -496 -415 763 302 84 -4 -933 -831 744 990 -973 531 -85 -740 499 616 553 -866 144 -240 791 -396 216 995 830 703 89 691 90 -709 -247 533 -396 510 645 -643 831 -723 -480 -839 -453 -322 -339 814 -634 -169 -677 -50 598 682 -974 284 334 909 -882 -997 224 751 -996 -962 -416 842 484 -104 233 -869 -77 762 396 229 876 306 -907 -961 -825 -453 -762 -152 279 -791 380 31 -365 675 -975 -484 770 691 264 838 244 -428 914 -980 -2 -79 -355 -510 531 -578 -952 358 649 874 165 -218 -984 648 -409 -30 57 672 -891 588 -565 -461 -666 158 -230 495 -764 -323 -494 823 -238 14 -852 -76 663 -881 -450 -891 -505 136 584 -248 776 469 765 851 -583 396 -659 58 880 -593 -148 -95 74 94 813 -921 -325 -561 -904 -697 405 -566 -219 -542 937 10 -110 -71 376 -321 721 -25 -428 387 -425 587 -867 424 463 829 388 773 -66 459 -655 -605 687 636 302 -744 382 642 -778 318 -648 162 -367 937 430 464 667 -610 9 927 -725 -14 111 -75 895 -972 89 -387 436 940 -635 664 317 -410 -650 -821 841 976 935 -45 -65 208 -250 -763 728 -544 -268 68 136 574 -302 425 -67 -243 -382 -487 -606 420 -152 478 418 -61 -720 274 417 934 466 -581 488 496 -667 748 288 -53 -308 324 -851 490 -381 820 435 26 781 1000 351 732 262 964 59 -884 -496 -836 -511 555 -452 -431 409 169 -469 635 -572 -942 799 710 77 -148 -821 355 -311 -563 274 224 -766 -518 -400 641 -978 -620 544 747 -359 611 -223 -149 894 316 -982 -546 -976 -606 682 510 -64 511 934 477 -203 -841 -431 196 -947 835 -144 798 -347 -656 380 -319 698 -666 -569 -227 189 853 -177 -321 -127 379 740 -803 -249 -336 589 944 -949 -442 860 -626 132 -986 909 -301 689 462 -720 -749 36 565 -502 -855 403 -304 505 -518 185 95 -445 236 -590 132 249 -459 -115 154 -247 823 498 863 -478 -262 -559 -970 1000 655 -351 -624 129 679 -308 -176 -716 567 -846 242 -424 -229 647 -522 -727 -988 -559 44 177 608 881 427 -734 -720 476 99 -301 -162 -174 414 -990 840 791 -716 451 -559 174 -490 445 862 411 166 -107 -520 -445 58 -316 416 741 196 777 -864 -433 -280 -404 -642 -692 541 193 -903 -665 659 -38 962 -622 -615 -886 44 303 -762 -989 304 -506 -302 127 247 67 -584 566 910 -72 -623 634 -917 -897 569 -673 393 42 -701 -132 851 715 923 870 -470 -310 983 589 -342 62 -167 -624 -581 656 -48 822 -580 -898 -250 761 -739 -327 -805 698 -590 -722 -343 432 -669 539 -879 -202 -473 -713 -894 380 279 314 151 -59 145 -295 636 289 -44 586 955 -733 945 835 -569 -382 809 -778 564 402 -209 544 837 -6 -764 -169 -471 -901 824 258 -418 -82 -236 -603 551 -212 340 -541 82 -525 563 -694 139 699 392 416 28 407 870 245 889 -196 -63 433 -874 365 -449 -902 248 631 113 -568 726 -914 -238 79 547 -899 -257 -640 -435 778 377 707 -457 351 -329 232 -818 855 256 -776 60 976 842 980 722 273 -787 373 -383 -554 935 1000 -726 886 36 -684 -815 -866 224 15 929 -69 159 715 -233 333 770 -178 356 226 677 -242 -838 392 -204 873 997 113 -129 -617 598 -983 -788 -461 998 -820 479 58 -263 399 889 -66 -11 -835 -59 -302 361 904 955 206 688 878 -807 771 513 423 -724 256 -384 -853 998 724 -210 688 -946 -663 -292 -837 -96 476 -222 -320 907 465 631 -567 985 164 -453 359 930 -408 -368 607 -538 949 500 395 -563 -122 -259 -491 -529 -465 502 -720 -17 -509 180 -304 313 -234 513 927 846 888 371 184 987 8 214 757 1 456 -435 336 369 52 119 781 -115 181 161 -885 -758 -909 800 85 20 -661 -27 953 -758 521 700 396 44 -431 488 -252 -246 -925 -99 -124 -971 -464 906 -626 -990 -337 -364 101 811 993 -825 522 535 847 -824 880 387 311 87 267 57 -881 350 835 -158 -29 122 887 -404 -703 14 -738 477 -381 268 -14 521 813 879 -375 678 341 -851 53 -379 420 318 781 -292 -257 -661 -877 352 -304 -845 -583 813 925 167 -512 528 107 -492 54 -857 -947 -506 -383 749 131 -900 123 -409 -531 245 436 -581 178 895 108 -470 -977 915 -178 -428 -830 735 -484 -789 -848 -272 -493 -504 654 711 -738 138 -594 604 25 -991 -204 -33 -598 -65 840 -357 666 647 -350 69 327 446 -500 746 559 -902 432 -371 -796 35 -369 866 444 -125 -666 112 899 -322 -919 662 559 335 555 -568 -709 -991 -637 43 -346 817 544 -848 -702 -617 856 -34 -912 -22 213 -104 -478 495 152 -305 -734 411 714 -570 222 -495 620 -890 67 195 117 -675 -741 955 60 -606 -656 -49 327 -493 -626 722 -295 -83 397 275 -652 84 -379 500 -455 209 -850 -814 141 448 261 610 983 566 -327 -779 598 -71 416 -822 182 -594 -841 249 -9 674 78 -762 -652 400 916 -92 -921 -821 -740 966 -11 -971 -949 -631 -426 -792 -94 778 -138 638 688 -625 -20 221 405 -575 72 918 330 33 798 189 -863 -560 -187 471 544 -616 -156 421 -102 -422 559 277 -209 -992 -303 -421 466 809 1 -610 -429 -66 -30 95 846 26 -424 78 905 312 -906 823 -978 67 366 2 922 -901 -611 -16 -190 470 212 36 148 -702 343 906 472 -184 158 327 241 -117 964 -89 698 674 -117 -227 -304 -482 185 -630 788 -126 744 -728 275 -261 -426 -121 -851 969 -860 -514 551 83 -493 768 799 345 -48 396 -436 -990 -432 843 743 -822 -626 -518 800 -511 -925 -449 -858 442 -678 585 930 -126 -748 563 -356 -546 428 32 973 -814 338 882 205 -79 163 -23 -718 -543 34 153 674 -102 165 115 619 604 592 -594 38 517 589 -142 -241 540 -514 -31 -185 -567 -833 -444 595 -470 245 -531 898 -671 -449 454 991 -239 296 25 -201 341 774 350 697 344 486 595 -355 456 138 -867 319 116 -442 109 -756 87 -730 -53 -616 -479 -596 -953 87 -941 -631 -459 -502 921 409 84 954 868 784 637 305 922 -358 927 141 -507 -906 942 -564 150 288 45 133 31 683 796 105 271 232 394 -182 620 -968 713 -678 -290 -433 15 -751 714 344 -218 -9 -585 590 21 -260 -402 -830 249 -114 933 982 620 371 -604 -2 -743 -218 -458 275 -120 716 -345 -672 -142 70 -207 119 -906 -281 -235 -18 273 412 372 149 -439 263 368 559 30 730 179 -414 -583 -717 241 -402 547 881 813 -360 -536 -872 -13 290 -587 913 -845 -186 -204 -853 983 935 -993 -995 791 846 367 -724 -353 810 -139 -214 -781 -955 102 993 486 -578 -281 4 -734 975 346 -903 -721 -467 170 -399 -57 94 315 154 796 -533 -999 713 -355 306 41 264 684 -788 -849 460 -254 -959 -914 708 375 -835 521 -201 -927 -380 966 -168 334 -445 -832 763 920 -820 649 -561 -287 -50 -9 352 145 348 -637 802 333 671 549 208 -69 -763 -218 472 -550 -369 -263 -995 -120 429 233 560 -424 -363 854 444 -409 -943 113 -853 782 -289 419 -529 772 656 102 925 686 949 -458 -274 45 648 231 890 -680 686 -22 199 -678 934 522 388 -807 993 -892 277 927 -419 -45 -124 -151 239 -867 -375 -304 756 -982 880 106 123 -778 672 -791 -201 814 -560 995 389 898 -685 312 335 268 -753 995 -211 -38 44 985 48 446 -717 595 494 -753 501 -541 -226 372 436 556 916 -625 -554 -334 -815 -974 -865 122 -874 -735 -809 165 -963 -11 -165 28 -63 926 609 608 -799 30 170 -927 799 407 65 248 -498 430 -861 362 -823 -939 -733 -553 39 -171 186 -148 -203 750 828 -842 -145 245 180 357 971 172 0 185 -989 299 -973 -667 224 320 897 -467 -90 -768 568 907 596 83 8 275 233 340 480 589 -565 453 921 -680 -466 -892 -774 518 -331 -69 -549 -809 563 738 -74 -701 -948 841 680 452 -702 348 -310 807 -154 -711 211 243 301 209 796 -702 -916 -541 -915 220 -754 947 52 75 672 -108 380 -373 -685 -501 -912 370 -512 -818 -24 -594 -897 -164 215 -799 910 -44 -269 -514 98 -732 795 -61 -923 184 158 -486 81 -144 -892 -8 450 175 -421 959 717 317 -309 431 -414 -717 -309 817 -61 403 -443 -221 267 283 -646 -74 424 -77 259 345 879 -466 533 -395 149 -471 -793 251 -805 682 -132 -953 506 -526 -249 -10 -65 -670 877 748 -383 826 -990 602 447 -299 -871 -749 45 144 -138 -235 -550 159 287 622 690 -751 -834 941 -18 -452 -934 -228 -990 172 -610 -248 -408 -5 -575 417 487 -775 58 643 -111 181 -192 717 -160 -919 -93 -911 37 497 -770 -426 -63 953 61 286 477 167 -470 66 270 821 957 683 301 -963 -601 959 457 723 414 754 -570 -831 399 488 -286 927 467 -975 -340 238 455 -431 838 -16 -348 -360 -401 -34 -700 698 103 -434 -878 -71 -536 -180 129 411 786 340 -873 886 -428 821 347 177 -552 -71 370 572 537 -904 -622 436 537 -503 -834 992 -527 -490 -182 -682 -7 -36 -849 90 -549 -804 -435 847 -426 -268 -261 663 -856 -138 -404 -228 -716 215 854 466 -571 -914 346 -547 -698 571 920 -259 -617 -651 -546 -181 773 723 -984 -654 -162 995 -455 727 -377 -689 -653 126 -647 -454 615 -122 65 393 488 951 -962 -368 -169 -595 316 278 833 -813 -445 -908 -688 -343 -984 -766 656 -73 883 1 764 -917 41 -145 -826 116 -455 -894 649 633 -699 435 -44 867 462 436 -374 -269 338 323 343 -393 -401 -403 -303 798 564 71 79 -443 -562 -316 142 60 -161 432 887 -325 416 -372 634 298 958 885 -798 462 780 -18 -601 -784 -524 -831 174 -382 383 175 680 223 -150 -607 789 -919 -76 362 -420 887 -142 -48 901 -576 797 401 492 671 959 856 536 -886 -397 -942 -983 -138 -585 -685 -471 268 -813 947 666 86 196 -972 -26 -100 -26 977 -491 -806 773 565 390 -128 -473 -506 -635 -951 -546 346 -448 -371 121 79 -754 9 707 613 -208 -990 695 283 -560 469 -503 -891 439 397 620 -137 -156 897 -246 241 -811 -745 965 -902 539 -564 -185 499 -323 28 -878 -731 -582 658 -756 -738 706 -467 245 -104 -573 764 -901 365 547 -648 932 21 -857 -861 -847 681 666 703 -650 -585 136 -105 287 -141 -1000 255 -259 459 -444 49 -181 867 746 -275 478 -929 987 -924 876 538 -354 336 -176 -782 888 978 -64 543 318 -654 316 -864 -734 -626 -282 197 -725 610 68 801 615 -352 633 722 193 -795 328 -761 884 -476 716 -340 396 34 193 738 -9 -661 581 -519 -193 956 682 -543 -557 723 -995 -590 -561 814 414 -699 471 -377 -587 -625 -344 -66 773 662 -638 663 -170 -997 51 -483 -594 57 252 846 -177 154 -347 643 -861 -326 -866 -876 279 278 410 -70 721 669 571 -303 -637 316 -307 884 -912 -931 -399 766 -878 275 914 -899 -852 -611 285 921 312 716 298 -883 526 -8 631 983 512 -914 -147 709 911 923 878 564 619 331 553 -394 -837 -486 467 -688 459 -752 604 412 -274 -928 -951 538 324 596 781 706 -136 523 338 922 800 -416 472 -525 963 -85 -888 -624 -192 -928 -271 463 274 -204 -812 234 505 -290 -412 -491 518 811 632 -877 -515 148 418 -649 637 -309 229 690 -851 116 -202 -951 -853 128 -778 -50 223 403 959 -884 24 915 825 467 -123 215 -355 -275 -984 525 973 73 316 482 127 -389 -137 -104 -932 -281 -87 206 899 -917 -544 -111 914 485 11 -743 -4 -221 -33 621 341 -890 543 -961 -697 743 364 335 149 -310 -591 -419 -32 701 574 833 81 761 814 799 -496 363 -303 19 -261 -872 639 540 -120 -603 -429 864 -190 728 85 -865 601 813 284 608 494 268 -885 -256 958 166 21 703 959 342 -95 -953 270 658 862 26 -977 859 -866 -745 -606 -888 690 -92 -92 977 476 316 -661 -293 179 181 813 -146 724 841 -689 139 839 -563 -686 -475 -13 -779 -80 -852 324 925 937 -235 -996 77 -312 -818 -98 355 626 683 715 32 -797 118 144 -623 254 919 464 926 533 -601 -714 189 -997 -179 -362 -206 459 -209 194 859 -542 -379 -951 616 -912 -543 -441 -455 982 269 942 -728 466 -338 265 615 962 -406 875 329 655 -545 6 -486 561 893 -28 528 194 -715 -52 517 -755 -694 -531 -884 356 130 -237 -507 -928 700 322 -169 -297 620 -840 218 541 -750 -467 -830 -715 181 724 -657 -678 694 -6 -605 -893 -742 411 -942 565 -92 948 495 -879 -234 -509 889 -463 395 825 564 -638 -183 -235 178 285 305 -921 835 -167 -576 -5 -270 -507 -252 718 -374 -516 -635 914 -491 -518 -448 -781 660 -648 -37 -267 -4 684 586 -346 -845 -713 -209 794 709 454 -30 -43 -113 -235 -491 -774 211 -517 202 -473 122 193 737 13 -331 117 724 -813 -632 -480 159 129 -191 -285 -662 -336 -880 -675 671 170 -438 -554 73 -479 517 661 959 -555 346 -930 -964 -998 615 16 109 -861 525 580 146 -398 662 438 -110 963 -67 -511 43 -830 148 -643 248 -155 18 873 -783 -778 200 400 773 -320 -799 565 -187 -32 -235 -543 192 630 -172 -168 -265 -170 -977 869 465 768 -119 -422 -688 216 540 593 200 -482 64 -369 388 346 -108 -321 -206 -147 -398 536 -899 259 317 -696 -688 454 -428 -834 694 -29 -16 -749 188 161 260 -471 -583 -636 936 -205 -67 309 748 -579 -829 241 -229 -457 -623 -104 335 -315 621 545 -847 -692 820 -257 -642 700 130 -50 -546 -192 750 827 537 778 227 -480 -1000 608 -732 194 807 -812 945 -950 807 -598 -556 753 389 -835 -814 958 780 -134 -435 161 368 -451 -69 191 -755 909 850 24 79 -745 703 -524 224 534 -439 796 -579 -791 403 891 -932 -561 -712 303 -565 -559 385 847 -816 152 -976 -890 -590 -493 366 519 -968 742 -697 514 242 574 -889 515 -271 -984 680 3 -387 -727 73 474 621 580 614 -247 317 -409 506 -855 990 -651 -38 -510 -637 298 861 611 -632 434 444 -38 921 -343 -131 -718 -738 -141 -768 -51 191 704 -206 -132 -435 119 -666 244 805 655 -679 887 -192 56 -209 756 -463 426 874 -319 55 397 322 689 419 -571 134 -636 -92 -557 785 -913 653 -554 361 591 888 386 -831 -32 -345 182 594 188 -629 -607 -347 789 629 -793 841 256 -302 -267 492 -618 -955 -155 -499 402 514 666 -93 440 479 183 219 -102 67 14 -325 -912 952 -585 -384 565 824 -491 -92 942 -785 -807 -419 -356 -99 -102 -960 -138 -325 98 -271 -114 409 -645 -811 -71 828 647 337 -146 417 664 751 -91 -176 -255 322 -180 937 -22 -729 692 144 588 -155 -871 109 455 -963 980 441 38 708 -886 -966 -579 502 -949 881 -195 -128 -756 -737 380 -679 284 -285 22 598 251 -680 -686 850 688 -604 -364 -399 374 273 -919 397 173 587 306 -65 -166 200 713 128 -178 -911 915 -740 -804 114 834 356 -630 -451 -475 261 -891 317 -482 36 -96 581 -862 931 931 -658 984 -812 -468 282 -305 245 38 -8 -553 -430 299 -969 -423 -851 314 -753 -188 776 -134 -325 -712 821 -418 483 501 576 -39 -410 917 -206 -747 19 -852 -560 560 -359 238 -64 -887 -439 244 830 -108 -706 333 13 325 392 -214 -330 -546 -955 396 -304 -87 -4 504 -662 -391 -756 -992 -541 239 -131 373 -232 -631 901 -729 449 -527 -382 631 843 -359 -927 525 178 -188 -616 -13 -115 918 -977 573 419 -454 451 -917 -160 -172 642 -790 -411 -192 389 448 246 186 307 -884 -125 -357 921 293 -1 805 -399 -527 -299 -931 357 108 96 -939 -397 726 -594 641 -594 -773 429 -939 -31 -757 -110 -402 675 -551 891 -535 -423 707 -997 469 349 -827 852 -551 646 -745 271 706 66 -888 802 -531 796 -488 747 -678 62 -800 20 -207 888 -464 -787 -347 -750 -780 -504 795 463 -588 201 -42 629 802 112 -537 278 -402 437 -375 648 -868 -49 681 617 -889 24 990 -387 -217 -75 537 -638 -267 -581 -74 585 22 -648 62 -629 -46 -461 978 56 -755 -257 -803 -907 677 394 -652 -94 -556 236 726 -446 332 914 456 -789 580 699 197 -483 485 -802 -440 -990 -654 213 -344 -52 568 -459 113 -462 596 -936 727 175 -934 -171 -870 999 692 -919 -554 916 493 333 182 -973 596 -345 273 514 198 -219 -437 975 -910 -711 144 645 -383 374 -249 422 72 -635 477 -268 -261 -800 214 -306 -200 -787 599 -690 109 957 248 -529 440 -743 294 -52 711 -83 734 4 126 -783 -622 822 -541 -531 -455 -981 -432 -659 -3 190 311 -242 277 -521 98 -492 890 -797 -480 994 -658 -853 -242 -203 329 219 -391 -848 545 690 447 316 -394 947 559 -483 -142 992 505 -561 95 -900 617 -486 -344 -627 -296 66 75 -952 -575 -950 -48 -738 309 751 307 355 274 917 -461 -15 -474 -36 657 824 -770 -183 -360 331 259 389 89 -875 -881 61 78 -716 263 -847 -152 769 388 268 760 351 -812 -686 -789 344 30 -107 -621 -847 706 -839 791 391 -40 -587 519 978 652 207 -847 853 396 999 -132 -569 -139 62 -803 -837 -53 827 -877 164 122 -715 293 166 -420 -655 195 -568 979 -494 -458 713 990 930 -995 -690 503 -870 -817 -305 604 -458 -966 147 712 250 -203 310 872 -882 518 702 479 466 -218 120 316 197 -112 -839 838 -539 120 -704 -715 303 344 635 737 647 262 -339 -357 549 -75 -17 558 -299 559 294 792 218 -515 335 574 428 338 -211 -626 -641 -52 -455 941 71 -672 -844 -846 856 -64 -74 883 -95 -857 550 131 -43 -792 -33 916 857 738 -653 423 -441 259 824 166 -132 607 -61 285 30 514 594 211 21 -642 68 905 537 -507 723 -213 -330 305 906 119 929 778 -959 806 -704 -784 189 -163 548 -794 -627 76 988 -548 735 -742 -918 450 -123 -351 183 -132 -635 215 320 14 -758 944 445 -570 523 -899 -816 -872 -632 914 -999 575 -95 -944 296 -179 546 925 -544 23 -784 -538 717 893 901 377 -574 -919 -680 606 97 -621 158 -68 981 45 690 917 -616 -829 -696 -503 949 435 -412 -478 -460 279 -593 -703 -605 -998 474 -158 -42 766 -118 -517 -739 -931 679 858 -292 907 229 -81 868 -215 -802 728 373 -56 412 48 -427 -145 -583 -95 815 705 503 -551 -581 -879 -208 885 -118 920 -830 -827 -376 -597 693 194 -562 262 -825 312 802 850 980 801 -134 91 -58 273 879 -104 939 754 94 -57 -798 506 787 373 868 671 -36 927 -623 -491 -744 -120 877 666 -715 -991 -544 872 -670 -160 857 117 304 -924 531 437 706 -236 -577 456 -441 -325 208 -792 -539 -225 590 238 -695 957 -350 -928 407 -634 61 -731 311 791 45 -443 -463 13 618 -437 246 -26 287 -771 -775 -701 -980 964 645 254 -862 -765 -329 531 634 523 -975 246 29 861 -436 -5 -418 -163 -412 16 356 510 -451 -500 217 -54 -429 -651 874 -812 260 -706 -608 656 592 -204 763 766 -578 718 483 858 -10 -178 -129 142 -905 -895 303 240 656 1 895 248 258 -442 -300 -965 -668 -605 541 189 840 861 543 -402 -544 -24 117 314 -113 743 -241 466 741 611 -118 -552 -253 185 -246 -912 -799 868 403 96 932 375 841 -623 -355 272 673 58 -645 47 103 504 787 -783 -946 612 649 944 -218 -702 -850 593 246 771 831 -900 -922 676 -56 -162 891 -794 -986 924 229 -551 212 670 360 -361 -355 852 677 -175 -17 152 472 -402 376 -352 -490 362 795 -782 267 -305 683 -850 -788 -526 -247 -959 -537 331 -334 -172 -526 -459 -769 -687 826 537 477 122 428 -615 469 107 910 -50 -314 644 -66 694 -9 -611 -867 -517 -636 102 -186 -477 666 -791 677 -520 378 -264 -911 -540 -128 191 325 604 487 202 -952 -702 -368 211 -165 -796 -704 170 -484 -697 -215 -797 -676 -565 222 -122 361 623 -691 -661 927 -688 693 389 743 -562 714 80 -552 -3 235 -293 252 -514 426 28 -47 -684 674 802 5 648 -96 74 612 -425 996 -80 -147 942 123 574 -910 -257 964 -748 -283 -617 489 992 -133 945 141 -517 -855 675 -2 -606 -499 528 -37 860 138 310 -45 -23 601 617 -995 -388 201 -129 -722 -636 -212 -824 -597 -711 146 318 381 464 990 630 84 -365 734 904 498 -332 72 604 977 -548 833 295 -101 -31 -373 832 -332 312 -521 -641 -583 930 436 231 -655 523 43 155 -889 979 -751 -916 444 -613 243 205 466 -103 -679 -379 795 885 -133 -235 -390 -667 893 -641 231 -470 546 -497 -951 620 -727 -673 572 261 844 -393 128 -841 -447 -720 -236 286 -821 536 377 695 -790 891 -141 172 -546 -951 -118 -433 122 27 103 -149 271 774 514 85 -491 862 139 -730 -617 -650 -831 -300 117 -576 454 -452 -46 359 -539 -93 687 923 959 182 578 864 -597 458 607 450 840 616 -889 604 629 -837 630 -433 -810 518 272 -463 664 453 -400 532 -970 -483 353 -809 902 272 914 662 479 -612 -207 -479 -703 -751 -557 917 -636 380 227 291 225 901 597 137 -681 229 843 -5 -663 63 20 -677 -557 -14 733 851 -280 433 399 532 302 132 -865 -833 506 -608 -65 803 -384 225 -242 -955 217 347 717 832 586 164 346 -360 -113 -14 -365 -465 195 -416 505 949 339 -187 853 -230 -250 -696 447 773 75 395 -590 -149 -124 783 838 337 951 -857 -495 109 -209 -736 173 926 -729 -77 758 -447 -655 627 -131 -813 663 -512 -741 -959 -755 -854 844 -740 -893 -761 399 -632 478 -84 -953 762 892 -519 311 -332 -583 412 274 -140 -99 467 107 -147 -405 768 -568 715 -84 -363 -818 -293 -600 910 -172 542 -168 597 418 190 713 -211 -566 69 -38 328 737 -910 -924 -334 569 192 950 226 -686 -344 731 398 -344 -552 -139 572 -167 954 -724 -481 746 -775 274 128 125 -995 103 -843 843 -176 465 -379 -411 884 696 213 -6 -349 69 -219 538 -618 306 -44 -602 931 214 -124 370 -778 528 382 461 564 -568 493 -101 277 -574 -465 -779 -801 35 43 191 113 496 -850 -516 587 682 -529 370 503 -757 985 -360 851 382 -959 -681 -671 999 -797 209 -110 -707 -778 340 600 415 -337 -371 -821 469 -102 809 -946 -514 -657 -134 36 -249 -787 148 546 675 -976 -885 601 384 -880 -780 -627 797 555 81 -597 -601 345 -640 -375 -422 446 -16 677 -404 801 826 642 -475 -383 -714 -154 197 880 132 394 727 656 794 -394 -858 248 -283 -692 -733 -172 646 103 -764 -808 41 197 705 232 662 -562 542 -861 -184 -474 630 -557 212 789 -805 629 886 87 -551 -77 -780 652 -857 -187 833 -976 -273 -434 -294 -483 520 -523 137 451 -441 -49 -790 413 -99 -99 -140 686 309 883 -899 -10 -113 -883 -590 -754 -965 -890 744 334 -27 -825 118 532 -301 -46 327 -842 -926 -822 -522 22 831 826 850 -341 608 932 -505 106 -975 -950 -38 -191 135 721 992 -267 601 -811 -313 -914 7 353 100 42 8 23 -815 -493 747 810 675 32 115 -792 912 659 519 -181 -166 970 661 120 -694 439 -13 550 -244 371 -422 -896 212 -308 560 274 -903 -24 -962 252 -1000 -556 -680 216 -684 -670 -47 -966 -321 -44 -849 922 613 -249 -224 216 -908 -822 -51 -607 -870 2 115 652 -572 -162 801 -192 799 430 159 892 820 515 733 -436 -638 217 -988 508 -19 -596 461 -214 -25 -842 -316 617 54 667 331 786 -880 412 733 -546 -609 749 -143 -336 -177 648 486 881 284 464 275 514 -355 -932 614 -753 -553 -851 467 -96 547 -967 96 -170 -480 67 871 494 743 -226 474 227 471 347 100 -826 896 644 -738 346 146 -930 447 -407 300 -335 -606 -46 292 379 301 608 -288 98 506 -825 959 -797 -154 -747 589 567 140 -434 -284 -348 -162 -893 -869 -575 558 906 126 321 -636 -219 -712 908 -860 26 -82 -271 -901 79 -525 -961 -457 356 45 -672 909 941 164 382 945 -620 -515 322 407 894 627 -374 814 587 -54 632 758 -640 -295 -296 634 566 -662 645 -260 652 -695 -341 847 -762 -574 900 -985 952 -638 52 652 426 936 29 886 221 -491 721 -998 197 624 398 -299 212 459 -114 -302 436 -67 117 273 626 -498 -582 23 -13 983 23 -178 471 993 148 -534 -687 587 -395 47 865 121 -984 123 268 805 -636 694 746 556 -378 -765 -599 -571 218 503 -942 -686 498 574 370 861 76 -534 274 375 -731 -115 474 -492 296 301 805 823 451 12 14 411 0 607 -445 972 797 139 -419 74 -193 -886 327 -873 144 492 954 518 -380 705 -242 -585 468 -653 357 -564 -770 -150 -204 -95 -204 811 251 -318 -88 -824 594 -25 -72 967 -968 803 697 1 -838 424 -224 508 542 107 319 -855 963 113 -900 -106 -29 813 919 775 70 -98 914 -342 552 284 -70 -597 108 -95 -473 571 -885 -485 -922 -511 -698 705 361 -895 -321 -444 -951 956 199 -29 -722 -150 -256 377 -368 466 794 79 925 -981 -236 782 -861 229 -218 519 903 -824 -563 -93 397 104 -825 -608 242 -918 -605 449 635 -722 -32 999 -715 -397 842 823 944 177 368 613 255 782 984 796 32 47 -587 147 613 -38 -606 785 388 -843 440 -734 -561 -528 -264 538 546 -563 -690 456 -224 -196 251 579 -873 859 -439 -180 -554 892 99 764 -332 239 427 391 -968 -941 -503 461 -432 -839 -78 -638 347 303 -531 478 661 -621 -809 -281 871 -20 -987 -917 -641 883 450 -388 -803 -838 659 -380 753 673 -101 503 -896 -299 257 863 881 974 455 123 519 -387 -998 306 -814 796 -341 -599 738 -172 -595 -197 -268 312 863 180 -463 -421 -256 274 -151 618 412 810 303 798 -270 276 -152 404 294 585 -760 -790 -577 -885 37 -910 -110 -565 -401 668 -502 786 -733 711 355 246 -352 289 -667 -251 69 739 119 261 -757 -32 -492 -804 254 718 980 753 -539 637 480 847 668 -821 427 294 527 830 -638 795 449 566 719 912 376 -554 -228 -888 174 -980 778 201 587 600 -679 -419 -634 -728 15 151 -843 665 279 705 -962 795 718 528 -545 -755 -57 966 613 878 -167 -780 996 -519 748 -275 -133 -539 869 692 -529 856 849 358 -511 -901 -389 704 595 -824 -359 374 -965 449 -728 -368 400 140 -437 -303 -459 -651 -358 17 -118 73 104 772 -119 -365 -636 -744 -42 -710 894 344 -998 -935 648 -530 -530 808 -606 -590 869 -544 -229 -969 551 -880 -681 -841 -776 956 800 -985 -495 58 -983 691 -937 179 -160 137 452 -49 -598 -171 79 176 395 909 240 -993 -318 -226 497 -348 -786 523 -193 -544 361 -456 -463 171 722 68 246 513 -980 893 505 -614 -175 -184 -229 813 -725 56 -409 -706 -858 496 290 463 -432 -790 710 -396 -854 -103 768 293 -836 -497 -509 747 -568 29 919 384 -531 322 -360 277 245 801 510 354 -3 381 593 242 -777 863 631 -197 868 -259 -744 -577 742 658 671 -398 822 104 -596 377 -12 406 -501 933 -896 -553 200 282 479 -665 -743 -754 884 -801 -376 -715 553 -809 796 -371 874 -784 -264 -97 -306 -863 -182 921 114 -270 -511 525 961 711 707 -99 987 -786 300 -14 317 -250 302 13 -20 -716 376 159 -464 -153 959 892 -174 -688 141 -79 -315 796 -372 245 -89 -282 -972 958 -929 248 -824 -345 -109 -647 -4 -638 -277 -502 215 902 512 742 -883 -12 -297 -506 2 590 -202 -458 -834 973 -155 13 -903 846 212 -591 -321 680 -946 -22 -433 537 -358 -956 583 -216 275 822 -111 813 -30 145 369 531 167 -835 -734 -705 -599 -178 176 -429 -273 991 -82 -825 -687 -731 108 797 976 -212 -291 -163 113 -201 -543 208 43 628 -671 -961 268 -638 740 -458 -49 -262 -568 811 -539 -765 -260 -166 242 713 270 119 -657 -126 -513 -264 559 937 -453 -949 -4 -173 -499 -122 -558 753 -245 169 496 -939 -568 99 -779 814 336 -420 -623 389 -584 210 -805 901 792 873 892 274 -252 -329 -38 -878 570 125 689 -193 -885 -601 -428 -921 -663 370 634 -584 -322 160 -768 -697 729 431 176 410 668 -926 784 671 210 466 -742 -906 -43 235 198 223 -709 887 -90 -168 -338 -3 284 972 201 -166 924 -350 589 202 421 -352 470 592 -768 -230 -977 -203 -806 802 -35 -493 80 607 -815 255 911 -874 599 -684 383 -890 357 -148 82 -552 -848 961 561 869 -889 400 675 670 422 150 871 984 849 417 -702 -682 -539 69 -317 -164 82 -608 724 -55 224 -653 190 -604 -210 -399 -747 -373 -91 715 216 -46 284 620 283 -521 355 -642 651 586 937 -101 -488 -519 -943 -756 976 -398 34 701 870 -109 -947 -592 -699 493 267 -596 -660 820 656 -140 -575 -576 -352 -386 62 891 848 -839 -384 -762 -903 489 -82 64 -284 631 223 -611 1000 257 334 -446 -823 128 25 347 778 609 -325 1000 870 -149 812 948 -23 -439 911 110 -237 -298 -360 -399 4 182 304 467 -8 -854 -57 361 -526 -872 693 -511 921 467 -106 -554 -497 -646 -51 -109 488 -816 74 -400 -440 -415 -994 630 -701 553 953 479 -374 -686 570 464 -602 128 918 439 297 -956 818 -461 -884 315 142 60 -226 -903 -461 -815 -92 -136 -365 -463 728 -61 527 -770 333 463 -938 942 424 499 -572 339 967 -710 -470 -592 804 54 597 -709 -7 -683 -321 -528 -875 914 -800 -787 -495 -776 476 -237 110 331 366 487 -802 -187 -281 -233 990 -985 -246 -83 237 -628 -775 -423 296 -472 811 -716 587 976 436 -367 -462 273 283 352 -682 -311 952 -380 844 -454 -178 -178 -91 -139 952 662 1000 878 911 -269 563 -491 511 -440 -14 -230 560 -102 196 814 810 585 588 963 -850 157 -153 -683 731 -177 712 -554 87 -157 -295 -23 -483 932 -950 -118 -241 -248 -433 -900 -84 -505 -606 -949 946 -824 640 463 724 484 -328 910 860 -768 732 256 -55 441 -791 8 -450 -540 63 151 539 761 22 -773 -204 523 -840 198 -829 469 370 -867 130 724 219 910 654 878 -245 -675 -477 -779 -132 -636 970 -849 502 -402 -64 466 -146 -18 945 -98 728 -966 -754 -972 -38 799 -860 -927 -330 -143 -864 946 -633 50 -309 447 -56 -550 -754 600 -498 -823 659 -176 987 874 -550 -771 -471 -380 -846 -271 538 -519 -883 255 416 366 753 665 200 -40 20 746 -98 -8 734 223 -584 585 -160 136 453 738 110 90 -695 -745 600 -536 41 -677 389 -978 -562 376 558 190 -276 188 30 778 994 827 -629 898 -232 217 90 935 848 120 -554 624 639 -474 -60 -599 978 137 654 397 106 -531 784 588 -872 -470 -928 -198 570 30 259 890 719 203 740 639 -231 718 78 -342 -272 737 -435 -725 622 692 -64 -684 758 -450 -453 -60 -501 -159 -261 26 -13 632 -214 914 575 -872 795 -947 223 146 968 -172 -290 328 705 -675 156 770 -929 967 -737 -892 -7 479 718 538 298 160 -152 705 -867 -681 562 -130 580 -970 -558 -558 45 885 -894 554 -137 305 -232 102 665 706 -972 -423 -309 -143 -519 -26 -831 603 -526 -710 -2 -838 -507 487 731 -387 253 -348 -189 -704 -872 -600 -775 -908 -650 3 -43 -381 -314 452 487 -141 -666 98 84 465 -518 979 689 -174 117 -817 799 209 -530 -131 985 877 -273 668 -169 607 56 416 156 610 553 -892 -822 498 -356 -252 -665 -645 87 -893 216 -964 -26 508 250 339 724 -21 342 348 -976 -924 569 701 581 478 -410 -47 -410 -172 955 -213 -61 -721 -359 -908 -896 -171 -208 -215 69 -243 285 -565 -280 147 -858 -570 -933 -816 250 -220 -432 -127 840 -485 625 -656 -250 713 254 -543 -468 -700 -976 471 -839 849 -227 -601 -682 -630 -96 181 444 615 409 -610 949 -221 -264 485 529 717 -908 -559 -167 -560 207 -254 188 -534 17 38 128 -451 40 644 -137 -613 111 -855 636 -559 -875 -691 129 -839 -713 -510 97 -951 903 528 987 -889 930 326 -546 -904 621 -656 -21 -125 -766 -138 407 915 148 -173 -28 -780 -835 904 -583 -883 244 409 -145 -48 -558 -930 43 832 -93 542 -603 -842 -278 -924 280 -638 501 -383 112 -486 -617 -54 -880 792 617 -675 -11 498 -454 -18 -320 619 -595 197 -76 -850 880 -517 -299 -600 -139 194 -945 -311 -941 -818 455 886 -479 -640 -563 147 632 -117 -1 -792 839 -567 127 -54 47 247 -47 159 -621 -167 340 793 -331 161 681 -61 -134 -544 589 529 -602 808 -128 808 -817 852 191 -627 426 879 150 958 -985 -898 543 451 258 -122 -426 -220 -505 -112 514 301 838 -151 708 258 638 -620 -254 12 -866 431 723 -887 -115 818 -520 -744 -254 640 -643 114 -233 532 282 -190 -192 -945 -760 -513 -318 682 984 -773 -342 -769 -94 -753 927 -586 980 801 542 -505 -77 919 -244 -539 429 740 -456 -902 949 -213 -550 -591 -474 332 -529 655 -650 982 -766 -84 -508 -6 -758 479 -201 -945 -242 -501 844 -549 21 517 -159 889 176 -507 -488 513 994 -508 -902 -608 -944 -464 -271 -233 -171 743 831 461 525 -427 -999 -236 -986 -943 -459 308 587 -106 -252 970 881 -506 -250 -966 -789 370 -676 495 840 -59 21 -98 908 -799 -369 -331 -723 -787 -35 -583 -194 -706 -19 -872 660 972 -800 -853 -517 -973 -129 -336 713 775 -427 349 537 -584 -609 -867 -765 148 -614 45 -953 -515 368 600 -172 -848 -641 553 -568 253 108 -230 135 -734 978 -298 -495 -401 672 -734 -588 -353 187 953 -278 19 157 -824 -898 113 -172 480 -582 -867 -278 154 -117 431 -458 -674 358 -690 -938 262 -855 -250 -767 410 -293 549 -234 875 -58 -215 -981 69 273 -855 597 622 139 978 -287 -970 626 111 317 -663 -817 -157 -499 244 611 412 288 4 -971 833 -114 -750 -48 558 99 298 -763 -338 -568 938 443 606 -378 68 -552 952 956 -365 -85 -530 103 595 179 709 -118 657 -166 140 -327 474 -110 -975 903 702 -39 -267 975 -603 769 889 -68 817 -640 -173 437 980 -450 -179 811 -25 -384 343 -918 953 240 -184 908 -383 -413 -62 755 -440 106 115 -750 -287 -207 -142 803 -161 210 -541 786 -184 642 477 585 -650 -143 -621 412 -967 181 735 -180 690 762 -956 -451 -565 -484 -617 -147 -534 -811 -648 561 -67 606 -822 -653 -524 -543 937 494 -404 133 257 -152 -462 367 -626 683 867 -745 -379 954 -317 -352 733 4 128 832 669 7 474 -492 -768 -524 -999 -145 635 843 356 698 -64 896 586 -558 303 -380 976 -550 -541 -877 -952 74 -791 -195 -993 233 214 558 646 298 805 -20 849 698 356 -275 -222 278 66 356 563 -838 972 -723 -76 -437 -169 -605 -722 -365 577 -565 353 182 -116 903 948 938 -942 -129 -720 486 -749 625 155 347 -339 -525 537 -147 42 -722 528 183 -441 -903 165 959 506 508 -289 -325 -553 -219 -558 -642 -796 -876 565 697 68 -496 -867 -148 87 818 -598 149 -416 -677 -790 -850 39 53 -731 -389 -610 -719 659 -241 -266 803 -36 453 -997 455 -304 -718 -963 -338 -203 -524 363 301 -179 -151 602 25 486 -613 645 -697 -649 -956 -637 875 -792 592 550 -56 739 -621 -327 52 -557 98 973 416 -410 -685 -265 869 232 -932 -534 -289 -61 -84 -749 -163 577 -67 771 -69 -499 -657 -593 370 -955 707 137 -565 836 -753 -872 580 -277 59 -31 641 330 762 -407 875 198 -110 467 601 782 784 -892 -902 847 751 -166 -884 48 524 -219 -845 -651 -679 499 -110 824 -773 217 320 -392 -479 611 537 200 324 457 -205 495 820 -321 -325 325 -2 -475 174 -872 519 624 178 -966 -134 713 718 481 16 835 947 -658 -592 308 -75 -343 53 952 -985 700 -795 -290 -858 -334 810 819 -470 -543 928 479 710 -787 398 -125 374 -409 -382 569 18 -924 -954 363 950 -167 -215 485 81 680 344 -501 135 972 725 480 -735 882 717 223 174 408 658 964 750 -192 922 966 -272 706 600 -74 611 125 208 -239 739 569 -503 756 -348 776 497 -880 486 -851 293 438 878 764 750 551 411 126 899 -606 -255 -910 -264 -567 -258 277 443 741 315 -867 -334 475 738 573 214 214 -312 -465 922 -962 -810 -496 278 -215 790 22 -630 231 -816 -773 -88 737 -650 -728 519 -571 -613 -167 -616 -818 0 -482 825 805 367 10 654 111 -30 824 540 370 580 -686 -574 -431 552 525 907 -546 208 -481 -257 -955 -971 324 532 -368 -132 -860 -57 -816 155 682 448 -227 616 781 -524 222 846 -533 -643 -804 499 -371 -440 -203 -448 -969 790 482 335 782 -155 -63 -275 -526 -371 -169 207 -19 882 -545 229 -129 -38 811 93 -268 -181 -589 133 709 856 872 253 -676 -570 240 -208 -548 298 -289 -435 976 971 788 -122 200 942 -790 337 -350 -400 436 749 865 -869 782 -650 -967 -487 -39 -595 -338 602 781 -430 766 177 791 446 -823 809 913 811 -972 -841 -185 319 707 443 318 -466 946 396 -628 -206 76 6 -554 594 -906 -597 637 499 545 416 362 -449 10 446 -605 576 -120 -609 -88 -565 242 746 -932 874 156 50 -633 580 126 -360 726 672 -569 771 953 527 -511 -298 -888 574 -827 -958 730 -848 -155 984 229 -244 -676 -123 -984 -30 -469 -544 -209 673 727 -892 286 896 147 -462 893 168 959 890 839 299 384 -871 897 -265 333 301 -983 2 -502 -611 491 168 -766 -781 963 699 965 286 225 -941 -412 464 85 -701 395 -243 -887 908 689 713 -154 -609 -515 273 409 939 163 241 939 594 -731 918 -178 297 -131 -198 463 -660 561 605 955 -973 -412 229 751 152 -912 -25 264 981 12 -769 308 645 250 879 188 105 -980 -812 91 -169 881 -577 455 39 -198 469 -53 791 -597 -884 935 867 7 -637 -898 -70 -775 225 879 -82 295 672 -829 309 -594 748 -51 -43 -65 255 913 699 -594 399 -743 -142 892 -808 363 -535 97 719 -414 -880 -66 781 -812 128 849 -120 769 718 -199 689 -561 526 -151 -681 -733 -505 197 -588 -508 -438 -863 108 -442 735 -492 120 -498 644 176 -321 953 -602 -303 -18 674 36 -688 -812 -902 855 -688 -103 -187 -78 -462 -130 -871 827 161 -596 -888 -128 583 551 495 -953 778 -579 395 224 -629 530 -295 628 -826 -111 212 725 28 -556 -393 324 -969 946 34 461 -698 -124 17 592 32 -726 -763 -887 -510 191 -329 -380 -66 445 149 -780 676 821 -281 155 734 -833 39 113 -316 316 -289 -204 542 -322 -439 265 324 924 221 54 1 -961 567 -232 -355 296 -589 -771 657 886 -185 811 -318 -969 626 940 281 587 715 -219 571 738 -383 -131 955 -798 729 -679 921 -632 -248 202 63 -196 -555 -653 474 -78 -399 405 -356 448 -571 -611 -529 -146 641 -607 -321 -900 -338 -341 -575 -284 -926 -788 181 462 -445 781 661 -277 76 -134 490 701 662 -835 -89 845 597 -742 389 -194 943 735 321 479 27 -741 -769 -547 -479 179 -231 110 -460 544 -865 11 179 150 251 -626 -814 322 919 -934 -462 -694 394 9 10 14 579 -394 -728 -136 944 -208 -492 -324 329 453 -185 -740 405 432 619 2 855 -65 -886 225 -517 373 -787 960 782 -984 58 -19 -542 -267 815 -114 446 203 178 644 111 -522 -803 112 500 -649 -505 500 -175 373 678 859 -411 307 -872 290 -61 -900 -388 -255 -883 -571 -181 319 -395 -788 412 132 -999 -446 -729 -964 943 455 253 410 559 941 -650 519 293 -878 -225 -831 -751 -698 575 -901 282 202 400 82 973 -33 703 688 786 301 380 -239 -580 -51 -114 208 628 128 -675 -819 -498 -698 -184 720 -20 -494 -602 290 956 -624 -837 -422 -763 27 -118 801 544 -939 -379 679 665 453 923 -162 -8 -343 -38 126 -323 522 28 -973 963 -185 -339 -985 -951 210 -161 -403 303 726 -388 119 972 175 -384 454 367 -703 -333 -983 293 739 706 515 126 -962 378 992 913 10 407 612 412 30 -842 99 -606 -516 994 -648 -417 -255 -487 -487 -85 87 -187 -789 989 -179 505 959 823 -836 536 94 651 -847 -727 -820 -557 501 -639 471 639 -654 312 -686 -949 -996 587 358 -704 423 -251 -501 -15 711 399 -292 -602 547 579 -1 -683 -178 -721 579 254 -384 582 -276 394 134 927 -902 822 330 267 426 -70 894 -531 854 142 -237 113 842 359 -308 -87 818 92 -136 -786 -746 -164 -196 849 501 -201 -368 -690 432 100 445 -8 -941 -47 328 -498 -901 -222 698 638 -219 -953 -194 -218 -739 -193 -455 986 -64 330 541 -886 -244 273 -577 -752 347 393 67 -502 -740 -882 667 -822 -2 213 -595 -997 -350 616 -163 -423 512 381 594 -686 -453 -674 -965 401 126 -829 414 751 958 290 -782 -849 398 -260 511 -11 424 33 -936 -200 955 857 -88 -739 8 -585 -914 -278 308 62 834 -794 872 -681 -664 -415 -937 269 -215 177 167 352 -924 804 635 -9 279 -139 -403 -745 -606 992 -766 -511 153 -546 175 693 -382 212 773 946 -310 -354 110 -21 -573 685 923 732 87 995 764 -450 -452 -928 928 -228 -254 491 -66 974 -96 -336 -788 -676 -959 -861 -146 222 -950 726 -895 -424 -774 939 535 -856 394 462 -956 -622 -839 -427 -56 307 -830 184 25 -451 -660 -360 -940 144 -153 -971 -128 629 -397 -673 692 260 -362 -63 40 -376 -474 -105 640 -796 659 418 -322 -127 422 -996 -565 -266 -45 -394 968 -496 151 -91 214 -371 -369 50 224 -618 418 530 -248 -907 -207 -44 -660 -704 222 244 -57 -595 281 451 497 921 -52 -527 115 -279 -391 -531 688 632 -23 176 97 264 -739 -371 513 -710 914 74 -508 -574 -122 -512 -832 570 -306 -697 -141 -671 -517 -690 -538 760 -952 -682 -591 109 124 -496 -957 979 -536 621 45 -693 -815 75 746 312 743 301 296 -575 -754 -263 -868 508 -22 825 -242 -567 -888 -601 227 -216 811 521 -649 42 -836 -507 30 396 -984 531 -125 -330 -50 -581 791 595 254 496 456 -268 -783 628 -647 844 419 292 -151 436 -235 -125 -339 -410 335 -383 -943 745 -120 722 -341 -948 -360 913 402 500 -148 -218 -37 872 -597 933 941 -952 993 901 -498 -809 -204 -204 98 162 772 -988 203 -554 55 -886 -199 -272 -34 -269 888 -29 -464 -312 757 -549 232 -885 -394 577 414 -714 -474 -449 -922 893 -927 -585 919 -787 -786 -758 -876 314 -471 852 815 559 593 -847 686 -612 -188 -19 -31 -102 -339 198 342 -409 -236 732 -582 -331 -746 133 202 683 539 613 408 689 539 -790 498 197 78 -214 245 495 631 -151 784 -4 800 760 41 407 -408 488 -764 -77 482 -451 599 473 -609 -639 955 -783 937 924 -274 527 378 568 -454 729 -979 395 -15 334 150 148 301 246 968 739 597 381 174 445 581 122 239 521 -831 48 659 676 -247 818 -335 -42 -321 -389 312 248 461 190 -890 204 272 -933 -106 -609 752 406 -460 -170 -699 -123 143 -615 80 71 -897 219 799 -350 504 399 138 -260 -135 640 635 968 210 20 -129 442 -466 -959 -360 830 -927 -592 -87 -544 292 800 148 -119 -176 -996 -924 -726 -715 412 745 -489 -725 15 52 868 329 424 -396 443 -291 -200 -891 -459 479 530 29 687 -539 -65 -91 -17 263 888 -297 -463 802 -642 -314 -194 213 850 -827 170 418 -375 981 -269 872 -480 276 653 260 -200 810 -453 -623 990 -641 233 -913 587 445 -294 471 -829 767 650 -875 241 831 375 218 783 -551 169 -903 -254 399 277 -559 -943 402 -365 -263 -983 -545 -811 827 218 588 -127 -816 384 -806 623 839 501 167 -694 -95 177 744 -40 359 904 -41 -457 -515 -992 911 -694 312 -426 -919 -930 556 982 585 -760 727 -676 -68 -999 -654 -105 656 -364 861 -58 -96 257 -92 876 453 -597 810 -934 955 -339 598 660 61 -135 677 -244 833 656 147 70 -648 -257 -154 -358 -148 838 -44 -190 600 -827 92 935 137 46 -229 -383 -499 -876 -621 -513 -292 67 -743 644 -200 -695 485 -690 438 -367 -818 -786 561 73 590 97 -795 -272 -599 68 -262 -973 -106 69 0 -231 937 -298 380 2 -282 1 -555 -416 415 -563 -44 771 -908 801 385 896 244 -476 -771 503 298 545 786 -803 -409 644 208 -749 -900 -898 565 -570 -648 -956 868 425 -896 -890 395 -722 972 -733 -341 511 -239 -854 181 -822 -934 -599 -326 -581 -607 24 -222 56 122 -871 -958 -369 -550 -563 -137 -356 590 -158 -230 747 540 -394 16 421 955 221 23 -822 -698 369 -427 984 -475 -378 703 214 -794 -630 360 -891 535 900 283 607 -890 -464 -605 -639 -758 -103 54 215 325 654 889 166 118 -21 795 -8 889 -153 617 135 53 853 -594 643 212 -312 -177 393 -113 -16 -220 -391 311 474 -726 -378 986 624 -16 -732 509 -456 -785 618 166 987 639 914 -960 -703 688 969 328 -495 369 -38 -1 597 600 -251 508 658 429 258 853 -878 493 -642 -246 915 -883 -127 735 935 542 -638 591 897 311 68 953 28 -611 -357 -707 -400 -426 364 561 -418 -334 93 -929 -602 -738 487 -130 -169 669 288 107 854 -657 589 302 420 -347 -451 -909 621 -965 601 -15 -149 -830 184 -813 -252 731 556 970 462 -623 -304 -611 -511 428 333 -419 -375 777 227 -352 359 96 -866 414 549 -331 927 -80 566 500 818 -277 374 194 826 270 -425 881 -462 431 -477 -433 352 26 855 -464 -909 175 -417 248 2 742 -410 -223 -745 -818 783 652 -403 978 -532 -973 827 -691 340 826 -436 -596 -356 292 672 -28 -670 237 854 -872 596 360 921 -10 -792 -429 -777 -577 -364 -721 -348 908 182 444 715 907 -482 714 -684 551 -231 784 548 719 -927 -244 975 -313 -182 341 -726 542 139 196 938 740 923 -180 450 -914 317 215 616 -161 46 108 -345 -544 477 700 503 -408 769 749 352 -683 -939 499 -321 379 -112 -770 -998 164 -62 -282 372 -933 -200 301 83 606 767 918 607 -461 431 -549 652 186 -786 92 683 -214 161 -576 711 175 282 100 -582 -644 -663 -789 -480 608 863 -944 -313 -457 -174 507 287 -268 -132 -455 -505 460 -33 -553 -785 126 -508 611 -418 -884 -791 24 842 825 573 -169 -587 -350 506 -838 -586 -186 -599 48 43 282 679 549 -821 582 141 -874 426 880 889 331 -989 876 625 -274 979 -439 -763 377 -830 354 828 714 786 675 -137 -146 -841 -324 146 940 -235 807 -978 -510 840 -492 -764 982 6 -103 530 329 377 -204 278 156 -322 -811 -476 528 495 -824 -591 -856 -486 -12 -922 -576 -386 529 -834 -761 375 792 -954 835 -719 -496 -847 351 519 -104 -781 -685 -671 432 -531 -481 -146 887 660 -858 775 622 87 -755 810 257 603 923 600 88 246 -677 924 575 -372 -655 -359 -923 -117 997 928 -948 -45 -694 -286 -211 -996 329 3 884 -633 -33 -574 -589 -79 923 234 -9 951 -27 792 -56 524 450 -220 536 -876 -303 -848 -475 246 -269 -880 605 882 -179 -569 666 500 200 -990 625 -881 605 315 805 -989 -978 -695 -29 -162 -416 178 109 -461 712 -812 655 180 291 846 469 -189 323 -850 -185 -554 -224 346 998 570 813 -638 260 60 20 -506 78 474 225 -517 -370 783 -980 37 713 -686 -689 120 258 -416 -230 400 993 276 -152 559 253 913 -110 393 970 138 508 -933 -829 687 -502 63 -356 -882 -478 -186 -697 -520 -313 -827 704 509 779 -259 851 -827 -599 740 729 -579 973 -840 -748 -334 696 574 -42 954 476 135 590 -223 -420 47 247 711 101 298 35 -260 474 595 -671 -618 823 -69 281 -404 822 -612 -12 509 57 257 75 -660 -519 -622 942 -410 -280 381 -751 445 272 774 890 -641 -340 768 729 -369 49 225 340 474 -471 -389 465 -778 544 877 847 903 -647 427 844 452 321 -100 -728 520 -796 -524 201 626 585 -263 828 631 -656 -981 -807 855 -465 973 -209 984 264 48 -737 -362 -209 -959 360 -775 351 -751 538 -322 -243 276 -465 -858 33 -717 67 -948 -791 183 -595 -181 -568 -308 -809 188 -73 -735 -555 -161 457 -666 102 570 -529 377 749 890 534 -71 -523 -639 -700 787 -712 887 358 -617 317 -908 -266 -13 -775 604 -44 650 -627 653 328 -773 -930 110 89 -926 -593 -440 362 -608 -83 -649 741 816 680 951 -79 -830 735 411 532 434 159 59 -373 -538 528 534 -758 -164 664 -652 842 -517 783 -71 775 8 818 -626 790 123 183 -589 980 -569 -380 -405 -420 613 -676 -298 -761 -766 -179 541 732 -88 865 -59 -920 -65 532 -533 -372 571 550 -718 901 -221 57 729 860 -661 502 -495 -495 -968 -82 723 831 904 94 350 -347 18 -42 -453 255 -754 55 349 -537 669 -399 186 -680 -509 949 239 774 -311 726 236 -373 109 146 529 -701 -911 -172 896 997 875 -94 -18 -565 174 -955 -474 -968 157 -802 -178 -801 -300 149 -737 639 -49 -949 22 -230 300 -963 407 -405 -67 784 -970 -49 -619 158 764 776 -588 782 -668 -231 -384 -164 -386 -122 -527 -523 401 543 898 -748 124 735 4 330 560 -761 732 -14 764 696 787 171 -92 -660 153 -895 291 -362 589 -61 -305 178 393 -61 -351 111 819 496 -826 -723 146 197 53 511 -285 -594 -22 -397 -581 317 -779 427 -137 -662 419 377 616 997 -995 994 -507 977 592 795 -13 154 -875 -659 867 651 537 471 -303 -510 -345 -260 -20 55 -115 465 -169 -56 382 -627 -569 -369 514 -243 504 -966 966 -913 -822 626 -817 57 -36 819 3 540 -68 -850 514 -390 -190 -297 -389 649 663 831 -771 -168 -748 93 -966 857 -489 665 17 637 -532 107 -222 894 415 286 -722 -997 275 620 389 -593 -71 -291 -728 -271 -137 688 -270 215 603 -58 758 99 876 -766 338 -336 298 735 -36 887 588 135 653 -685 104 -932 -727 838 102 -456 14 106 222 709 -702 -270 -770 247 -960 418 -694 777 349 -183 -199 195 -417 742 -899 750 561 800 940 375 -796 -302 628 -947 39 -792 -556 323 -316 -357 13 578 41 -290 -305 962 -212 870 448 -352 -714 119 -597 -501 -382 -195 3 110 -119 735 -189 -322 -60 581 739 -569 787 -81 625 817 39 78 -401 -327 -671 -401 -575 -685 38 706 82 -802 -8 421 -986 736 522 -994 789 86 11 -742 937 328 795 -891 -495 -237 -366 -196 -80 21 -344 -527 868 566 957 -324 107 -859 274 562 -482 200 -122 -115 -178 -519 991 -93 490 184 593 811 -85 -449 218 299 -718 259 393 36 -800 840 420 694 -572 928 -920 -581 -435 981 -301 526 -789 725 402 -909 -433 747 -75 -953 -475 -624 863 823 964 -336 493 -346 -585 854 771 -566 497 954 -949 552 -907 -804 1 -49 444 -795 -927 666 -212 -38 515 -639 31 -262 592 822 -34 650 -841 -210 905 -574 742 -541 804 -334 831 58 -384 987 466 -475 33 -840 -531 765 354 -984 -566 146 916 883 -63 -205 617 -84 -885 -524 -816 -929 195 822 -153 -184 -762 -67 -676 419 -436 311 -644 -323 183 150 -940 -428 -215 -105 784 -490 -543 458 510 -816 -163 261 -692 -480 -446 -724 -145 954 -413 -769 -908 -832 621 -429 135 336 290 726 288 466 -66 -516 5 105 26 -321 -11 -96 223 -987 -264 -197 698 519 513 371 -425 -854 23 -817 -788 -368 424 398 723 -456 -880 613 236 -645 43 181 925 -471 -419 -538 192 497 -575 824 -622 298 -867 -230 -51 -565 267 -683 -848 -761 856 -701 912 -565 867 946 -901 180 746 188 197 -498 -125 -338 534 972 120 -973 -934 250 887 112 -65 869 -942 173 49 116 -796 -957 -51 -494 -340 674 802 -421 -979 3 -418 807 -641 -519 535 -737 -131 -347 592 -23 194 -925 795 -343 437 262 952 444 214 560 155 339 -254 690 -663 -397 -514 548 -346 -119 618 748 -575 -285 949 -238 700 -130 -503 754 -820 819 -166 -745 -934 725 -775 114 -604 -58 937 669 337 128 453 830 138 311 -77 -375 -19 865 347 -374 88 171 655 -662 -456 -491 -893 -374 211 96 -74 -673 -836 -941 271 651 7 669 370 273 -137 998 -511 -40 -65 -80 -913 78 269 194 465 213 564 -853 -138 691 872 212 -726 -367 -334 833 352 402 -540 305 -519 738 -9 461 -672 -758 -708 -974 960 95 -401 248 217 852 63 -872 843 39 -904 -595 -182 -687 434 -745 -639 659 342 883 -761 278 413 -355 -303 513 -206 -913 664 -580 -89 109 64 499 -576 195 -269 -723 189 784 -747 166 -809 801 -470 287 -2 -758 269 983 -59 625 -83 -518 -642 -486 392 -90 -389 684 -805 646 -35 11 472 -967 124 -531 37 185 846 245 -983 -939 970 -452 881 938 25 -9 191 117 -841 272 773 609 656 647 -49 445 -126 699 -658 -817 -585 927 252 -174 87 442 944 328 -485 -736 -115 786 56 -549 330 998 581 -939 86 608 207 783 418 980 585 -567 -841 -258 -792 -624 -894 765 -46 379 -507 815 468 27 525 991 -494 -272 410 -13 -498 -224 -174 220 610 741 -617 -648 -354 -807 -385 -208 465 67 34 199 429 971 333 -480 -97 318 -794 597 295 187 -828 -980 -619 -168 -18 -643 106 -740 -710 -143 -910 -299 57 -36 -576 -825 606 596 584 -647 -462 183 586 -391 -984 -609 243 648 -409 -188 578 348 -230 -244 -859 -949 745 -152 943 -767 95 70 486 -215 -7 95 99 435 747 -187 -203 313 561 -619 -866 817 -163 215 -157 -643 -15 818 925 -370 135 642 897 77 -228 755 13 45 926 -991 82 871 870 -549 681 53 709 -517 -887 555 -132 350 -109 -337 721 69 -547 862 950 66 61 704 852 558 -563 -887 688 -233 789 -109 -713 282 1000 -559 -441 -807 -468 -789 -318 271 581 -964 -599 696 -792 496 832 674 776 798 -529 -863 810 -713 -165 -502 918 81 -422 -684 -627 -747 492 -319 147 424 711 -982 365 670 224 -224 -914 179 -62 511 -686 225 356 -361 27 -604 -698 -989 168 534 -967 708 604 510 7 441 244 428 147 -500 402 467 365 -147 232 -977 -111 432 925 652 -21 366 -342 -735 429 23 -180 -550 821 -189 576 -983 435 967 382 568 482 -291 645 -222 -907 572 996 -87 321 63 -398 856 -357 -658 278 618 250 -933 281 -752 435 233 -34 442 -634 459 106 362 -982 -813 692 41 689 -337 34 279 164 -235 368 405 801 -963 983 -281 319 -525 -90 131 -440 -55 -309 -991 658 -402 -556 -641 802 720 397 -92 -862 -455 803 -570 -155 604 -257 -662 -989 -560 679 -712 131 964 571 -102 -856 -847 374 -903 493 -550 422 44 -667 -843 -235 664 491 -273 -402 36 103 306 -873 -756 504 392 583 204 -668 -405 481 -793 -134 487 612 -632 -74 132 -422 -745 -954 -777 847 120 908 -754 -64 872 -667 -109 363 -134 -788 582 -763 394 -837 -907 22 470 515 649 -439 283 620 897 -738 686 916 252 -943 -122 309 -302 -229 -713 797 -775 677 -313 500 870 591 -896 -257 906 -675 -237 908 919 495 334 -937 -640 646 557 -656 635 187 -615 -930 612 589 409 -143 424 870 -289 867 -665 -116 -740 -831 618 581 423 -857 -906 -203 688 -300 841 818 880 695 -946 7 94 -91 -7 -911 -916 882 974 626 531 -322 196 765 584 -672 -747 -949 283 -264 400 711 871 889 -712 -546 348 -686 -91 -499 -549 152 729 -798 -797 -266 42 -129 842 274 943 -272 727 275 -9 25 627 591 -726 28 -951 -681 633 689 803 -644 -301 -155 -52 -971 164 18 -557 805 427 -14 -103 192 -912 -128 -650 -310 -628 737 -785 185 -887 787 -10 -68 645 388 520 -784 268 682 358 485 114 552 897 -74 290 566 -799 -988 -954 820 426 178 642 -944 -426 917 -785 872 -230 313 -949 -850 579 -817 -490 638 -786 -188 398 96 -749 -687 -810 -923 -203 438 32 -632 -55 67 758 -716 72 -104 731 924 312 304 177 546 -668 -770 -176 585 -714 424 -451 -688 -966 -68 799 201 -922 -20 949 -658 -647 89 832 -115 92 -774 250 506 -785 429 -940 -197 46 159 -239 -587 -516 -69 520 -911 808 -607 689 261 813 -892 113 239 220 -764 602 598 -645 814 857 983 245 -336 289 -898 295 -564 -685 -188 188 851 41 -803 560 737 -451 -873 916 -847 366 -118 67 -422 -38 -715 -109 578 -175 -634 -601 572 -378 585 -172 851 870 981 -85 357 25 -571 -169 147 -196 -414 -270 -120 637 -989 460 703 54 -321 484 890 739 292 -667 82 501 -586 94 86 132 667 611 -51 597 -741 -177 -8 -532 -356 434 897 443 -934 388 -949 54 -489 366 393 927 -757 330 52 -605 -664 236 -152 -661 -582 -223 -743 649 -34 -971 638 -344 -57 29 158 -701 151 184 809 161 312 -222 -918 -119 835 -56 -567 -439 496 -543 180 726 710 784 -667 -810 444 -838 214 -755 295 -408 279 849 -896 -857 -220 669 -365 -293 -967 -281 -647 721 205 -982 330 937 -572 394 636 -154 -439 218 362 -612 -683 -892 841 357 433 -970 551 423 254 654 103 -762 -943 986 309 -435 130 194 -928 763 165 733 -233 14 921 -904 -456 -674 -55 924 266 400 -556 167 -244 632 -419 635 -817 348 -14 686 -583 -165 74 -747 569 -409 -728 -785 -77 975 -773 856 342 929 -104 -476 106 590 428 737 162 741 -273 590 970 -477 -968 -180 -75 547 892 602 815 -481 -654 351 770 -733 673 -621 -635 772 991 -8 556 725 -538 136 -771 -935 451 716 -571 933 -241 -905 -364 820 883 -143 647 467 870 -228 -952 776 -555 264 135 -373 27 882 554 -655 72 433 -120 -863 876 -39 828 671 -598 -587 -895 -567 -781 791 659 -280 -767 686 325 592 -297 -599 197 -567 -643 262 -828 661 911 424 67 -191 252 172 -861 -347 -7 572 -826 431 332 -257 385 -338 319 127 985 509 -670 -140 993 645 724 507 -875 786 -300 130 897 152 -679 472 -597 781 250 -671 492 -234 72 909 -397 780 -876 -66 -11 -542 462 -69 932 315 329 954 554 -947 -983 574 -381 -991 -941 784 732 -65 -909 -932 970 899 246 -607 -977 -883 -503 -397 603 385 -380 -507 -526 255 964 -130 -119 883 -567 586 -845 -602 998 -396 49 960 25 -786 771 266 -959 -357 -306 -938 -91 -735 -310 502 32 270 952 115 -130 -71 0 23 520 992 -270 620 -586 380 -710 621 16 -445 972 -572 -741 610 -64 653 -569 321 -624 -834 -31 -305 -393 522 -984 928 88 692 -544 756 -984 -447 -667 -912 653 -704 383 487 465 664 481 422 -861 -293 610 204 389 -250 -91 -347 182 -67 77 783 473 -368 -695 843 198 305 -569 508 392 7 -29 2 -479 -736 -606 522 -718 969 853 367 -712 460 189 532 -967 -91 509 -535 882 -202 306 287 175 733 310 -35 -216 622 -593 -973 809 609 745 541 -165 867 -392 -303 -374 -657 656 627 -44 -917 -263 -611 711 -631 623 -695 260 -64 -38 478 367 -990 -834 -761 -599 653 191 685 397 -806 617 -103 -740 -162 -9 514 675 795 355 117 -499 31 -970 -458 256 -962 130 -821 -171 -67 293 -701 -804 837 995 -855 192 799 -199 150 474 777 -223 867 -245 664 -785 -856 -940 732 23 -18 504 -868 93 -687 370 -537 974 -323 920 -502 536 -525 995 911 132 984 -837 752 372 804 779 -831 -734 -744 -596 316 -735 -629 336 117 523 -320 -636 -68 589 -339 -749 -269 25 -113 155 -309 -966 400 -870 -674 -356 -564 -459 -833 -536 911 962 -207 -918 -438 481 -208 -468 -308 451 805 -652 -486 -88 809 -353 -615 526 19 243 -931 -950 -899 -519 -997 824 -580 -750 324 -704 503 -18 452 -922 494 -736 -694 387 972 960 -890 368 470 -260 626 586 -867 815 124 -582 148 -410 -540 -245 994 -817 393 -11 -38 382 -630 154 633 444 8 417 210 -348 -69 415 939 136 -229 372 -196 68 875 997 -410 -618 -907 -881 507 99 -62 181 162 392 -479 -854 -587 -98 548 856 -394 145 -636 -594 211 -649 449 -105 -958 -275 734 719 -241 -807 -904 976 733 864 -45 56 996 184 -345 713 -764 -982 769 -313 -290 -712 -492 -908 -196 -168 -342 50 326 -132 -416 -938 326 -186 -362 -459 965 -501 -71 751 -955 157 -937 473 -993 869 695 282 55 313 637 197 -221 806 851 929 -490 540 974 -106 -377 -308 629 -229 703 -225 -946 934 415 344 289 -859 675 162 -92 -275 -296 598 965 906 593 -141 912 419 -72 -857 -851 344 150 -421 848 -586 428 -608 -754 -79 292 -777 -928 644 -827 630 -559 95 242 49 190 -644 230 -755 -505 -867 -822 425 -548 869 -233 -502 -859 881 -443 -724 -850 355 788 821 268 895 -412 703 429 260 7 715 1 728 301 603 -344 -71 -79 -681 487 492 154 -293 -221 -585 -356 267 -571 386 967 -704 -695 621 -470 -161 -393 -673 -324 210 -472 -746 762 908 506 -8 -351 515 606 797 391 -660 -617 -614 -35 -233 -484 552 166 -803 -808 197 573 627 -928 810 -994 -786 148 -443 -685 73 156 182 -34 -52 507 -892 807 -869 981 851 -626 -166 -480 875 -550 -823 300 -310 -998 884 295 125 -666 -105 761 524 893 232 208 -981 -467 532 -567 -100 492 -502 -509 675 -344 709 -345 -800 -916 26 -768 -913 -225 346 -830 -210 -409 -820 187 806 495 108 -225 -169 -452 -568 -589 875 272 -282 -824 -68 286 956 833 267 -376 -218 494 159 -358 817 -641 -649 -454 863 25 -516 870 767 -626 583 499 -544 -648 767 -833 -423 -339 -612 -198 -146 -218 -686 418 -709 -644 585 -410 -180 -914 224 -109 -988 -948 518 821 576 -319 642 95 656 -667 -685 -399 240 512 -736 -663 -385 105 250 93 26 985 398 -398 -949 21 661 -813 -971 -425 0 312 504 -262 -89 817 398 719 751 531 -816 331 -139 -688 987 -674 688 -589 -52 726 -8 526 870 417 -631 -717 -562 771 -771 474 -439 -782 -389 -146 426 -747 785 -92 552 -404 716 362 -463 -215 341 393 64 -104 -695 -658 -88 -795 -920 -791 367 -759 -407 -148 -250 -452 -629 856 916 -915 39 -691 -816 560 -434 6 278 -384 -839 -834 -72 -997 -903 -72 17 -683 540 -990 341 357 164 566 -345 491 -723 938 -573 588 565 -330 -512 478 289 -140 -337 -377 -808 -924 13 -595 462 528 709 -357 -124 950 21 474 -937 -22 -76 931 451 18 -189 -35 -898 -9 874 871 262 735 522 -772 -228 637 -278 953 769 -826 -648 -30 209 -792 -207 -190 -379 625 621 -820 -380 -186 17 355 759 -671 -727 98 -207 431 916 -187 391 -941 -33 215 -74 -408 -202 -257 525 -621 -772 -116 348 -44 578 490 750 37 -681 38 616 -89 -95 -99 -77 189 843 122 -343 911 738 429 918 -749 724 -669 537 -382 14 31 -947 -611 660 742 -233 -268 232 215 -348 606 -962 977 839 119 -490 -518 -934 -545 -284 -533 -453 -411 566 606 816 -436 -311 455 10 652 889 -290 880 -310 928 866 -513 -753 892 646 -929 -78 -918 -186 937 -757 -731 -480 -401 -367 85 966 -39 -475 -881 227 370 -921 -514 -471 350 -939 933 -126 304 246 -205 -249 308 -819 549 809 -79 -975 107 -733 893 -576 -979 -590 3 205 324 -931 -16 787 564 -468 216 250 -508 -342 -134 -887 997 182 -119 487 -232 -848 512 364 -949 -248 877 864 -710 812 71 -597 615 -967 323 874 -671 -737 -390 -926 -556 -37 257 693 -781 110 932 -631 853 223 -826 -522 607 -20 773 698 212 -642 958 -917 17 584 802 -354 314 -165 -668 -113 -978 -407 -787 897 -238 -844 150 -429 953 -451 806 -800 833 794 -706 777 517 -880 1000 -702 -82 -799 550 433 112 -66 450 -294 -773 183 -586 312 -630 -764 -572 -592 -776 -246 -698 638 407 598 432 235 597 329 -997 -760 395 -706 -541 707 -783 753 142 618 -787 -978 -957 -274 807 452 792 16 285 -3 745 111 -625 804 109 -670 763 -524 -499 -706 690 839 -216 -792 997 462 -880 -302 -933 -653 -27 -824 -429 639 187 -738 -842 -678 -136 -700 299 137 -604 -292 63 427 687 -377 -913 552 535 743 461 781 -635 992 -121 -376 905 -909 -354 591 -885 -744 -935 -720 -379 -407 -282 761 770 -591 -719 316 881 848 -81 -141 -188 -982 -347 -534 -247 825 -188 115 580 -545 239 510 -116 -81 -851 -436 6 817 -138 944 186 -168 -453 637 -242 -808 -198 -296 -466 569 -306 -855 -192 42 821 874 -484 904 -330 -617 498 979 -1 -935 -237 37 764 559 198 592 -339 -486 660 158 56 496 332 112 145 694 -490 946 567 541 -38 -945 -409 -516 -702 77 -588 103 553 605 -5 97 1 271 -378 -819 722 -834 411 925 549 938 990 888 -898 -56 -516 869 -937 -267 -315 908 97 468 925 701 536 -156 846 807 -99 299 428 828 -222 -667 -69 296 471 260 997 96 134 -805 -889 -117 219 -525 -819 330 -772 222 224 647 708 254 -395 -948 342 258 795 -499 870 451 850 -190 -864 -75 908 450 588 742 -808 747 -401 398 -396 -939 -789 263 594 -370 -335 -818 278 265 -595 407 355 -989 154 682 208 932 958 457 777 -215 -273 381 938 -919 261 -444 87 -377 -493 -825 -498 -478 -838 612 610 319 214 -503 180 462 735 -810 -98 441 -98 -891 -780 -422 -900 107 638 309 -227 543 -377 840 902 -966 -964 723 -414 -737 -776 -928 -18 -830 -323 850 -542 -449 -273 776 115 -709 -269 686 -90 -200 859 713 856 176 -185 514 -340 -671 -777 377 -113 -175 -274 565 261 348 676 14 -215 -980 719 937 333 510 -790 298 -190 638 464 896 845 -780 497 620 483 -229 -960 -933 -582 953 186 379 -165 244 -27 -244 808 -551 -974 -228 281 554 -834 -21 100 -552 -87 -880 735 567 333 944 -62 912 403 -950 -214 -331 -591 -756 688 -673 -186 -52 974 706 -499 979 749 -961 -144 -268 -475 174 -427 -590 84 -448 814 639 652 -95 662 -376 818 629 810 -532 687 -864 -361 -483 -316 649 855 -86 -649 -947 -991 577 -198 661 59 -92 877 -842 -740 -283 222 -92 763 487 -114 -645 -631 834 -403 -451 -669 -25 8 741 -843 -303 686 480 -516 -137 -307 353 962 403 982 -941 -119 432 10 -329 -824 -373 572 -769 -488 591 -229 -646 -814 -9 963 -884 -784 -32 -651 60 303 353 -755 -321 399 -935 360 -319 990 -88 -34 -679 -13 -231 -955 729 -634 60 -634 -370 -497 -368 656 712 -617 -190 -245 -749 311 -902 761 -539 943 -813 -4 475 -807 314 -575 -961 861 -245 -223 -537 -945 850 51 -336 926 -411 -177 206 -898 -444 -595 -187 404 940 -710 -216 -734 -175 -600 534 -888 -55 598 648 -578 -160 -972 999 964 23 800 -309 103 -227 562 354 -962 426 -268 -996 919 -285 -727 -504 -406 -346 -244 -774 130 -321 -345 22 541 -607 677 -383 -415 -302 -365 -497 366 525 -293 -428 867 -41 766 -916 735 972 325 -39 207 318 254 -830 -455 -71 -563 726 -431 -113 -383 258 -342 778 -768 -710 -178 -891 -152 892 413 955 -38 387 -867 953 -693 980 885 -586 -371 -689 -525 420 246 188 -711 -119 111 592 -776 -287 95 661 874 -292 922 -254 105 -510 -112 -203 271 508 -908 723 -362 23 982 -151 -903 522 -792 212 962 -212 318 -710 -338 993 329 581 -484 760 -416 672 701 933 929 157 940 209 -814 -226 514 -185 176 228 811 249 -254 69 191 -232 77 -469 -604 889 925 -96 452 69 24 -665 37 -220 787 586 -592 104 916 957 609 410 -923 -739 955 -318 700 -914 -922 413 639 462 887 256 342 396 403 -943 132 126 -110 -563 835 -15 590 668 217 575 510 580 -135 -969 -456 0 991 -962 217 227 28 649 762 688 188 -514 482 872 133 617 827 468 568 121 -806 343 -155 857 -353 -656 -174 -306 180 -571 -630 243 -521 378 577 794 620 47 -422 111 630 -705 38 593 -422 509 558 836 888 860 60 350 -422 450 -468 967 -460 902 452 8 -220 -45 -944 456 905 -950 492 -986 -170 104 -521 -768 597 467 -979 585 -20 -940 -383 -590 -224 -937 -932 721 321 416 835 341 -792 -799 -773 -414 -859 1 318 11 -697 -564 -536 -46 580 284 202 -944 -759 -13 564 359 713 -869 -68 -280 740 -838 -259 762 -102 916 717 173 65 90 466 -430 499 920 194 318 -814 -522 581 -167 -415 -833 -322 189 -401 -76 -452 -653 351 360 163 -807 -335 802 -188 453 421 336 -490 -123 320 -960 308 143 977 -558 435 -33 68 -15 -140 891 19 439 345 -245 852 348 698 672 -458 -712 -852 121 -845 222 -44 433 919 -455 -707 75 -388 100 286 546 -288 147 -73 -90 -562 -703 -47 -682 586 -546 801 166 247 -987 -961 97 930 -889 -478 204 -742 -582 320 268 426 -111 91 -33 256 -43 495 108 734 -349 420 840 67 -94 628 -745 356 723 -779 -370 87 -359 375 -906 -788 141 4 845 -778 -126 -830 -691 572 125 232 559 -823 -809 464 563 -574 -608 782 -583 -475 -596 369 -723 -871 126 -988 -482 494 480 426 1000 -188 743 -350 -259 -532 -769 -923 968 804 521 919 789 136 -633 -315 138 -388 -865 -117 -881 51 -996 866 -690 346 -30 -1000 -759 61 -244 -475 -60 -44 445 -619 174 623 108 676 -682 -942 -479 -187 530 766 -258 35 -361 -702 770 146 732 -392 -877 308 -563 -300 -385 438 -737 -85 -328 428 -372 -644 326 771 524 -753 -823 -632 -267 -553 606 885 -980 -23 242 365 -446 758 110 -532 -531 -834 992 360 241 958 159 670 716 642 -240 298 -618 619 95 -736 -188 -459 316 -45 653 737 802 -704 -198 449 533 50 -142 -730 899 -592 635 -558 493 634 -883 520 147 -648 -242 -633 558 -151 -56 20 370 118 -772 492 172 744 -528 570 -33 479 171 368 193 87 -580 -147 -844 -45 -157 297 874 517 -594 -90 284 900 910 -213 523 -327 -787 -821 -918 -617 -292 -642 -837 956 740 323 94 -418 -688 -580 -18 -738 -691 -348 344 852 -843 -487 -111 705 -750 722 -17 -833 515 -508 -294 258 -656 720 39 -827 -269 1000 399 -213 -911 -400 -28 554 259 -745 280 996 -923 59 301 -144 695 -276 350 -438 848 -945 -874 -525 469 -709 22 -699 621 -125 -687 -334 937 -983 669 290 -176 -791 -584 46 1000 297 395 269 768 122 948 -111 -891 649 -702 -41 -394 19 -797 851 312 -685 -560 -276 -577 248 948 537 580 -226 356 -415 -521 -354 -50 258 222 -255 10 -522 154 529 -23 -415 387 -522 679 576 -636 469 92 -548 -375 427 780 -519 -490 -453 -270 -92 -433 -996 -266 365 -647 1000 764 373 251 358 106 524 -9 -777 719 -912 -284 10 -587 880 676 245 -803 -892 -903 18 297 457 -971 -269 -915 218 667 -103 -335 -426 -264 619 753 -627 328 -38 72 -764 -911 -510 -775 -513 474 -336 -284 842 75 104 -159 737 195 294 -343 675 -855 -675 -837 -279 -409 -492 -38 -281 -454 -321 249 573 -841 595 -47 660 191 872 38 699 685 -628 -87 -12 86 -630 879 395 826 -363 830 878 -399 -579 87 531 398 111 -959 -10 695 700 408 328 844 -144 -221 -496 -32 946 642 -521 -320 11 -433 306 206 469 -877 415 -579 -722 852 -526 -499 -892 -234 664 -42 -111 257 -827 516 -852 194 -963 589 185 686 -21 -926 -476 91 -56 -899 653 -817 600 -392 790 -825 413 890 -448 181 -127 918 -88 873 194 -1000 -410 -53 -523 -564 843 -946 -983 618 58 528 777 -382 -743 831 -625 -792 960 508 -636 82 32 -38 17 413 -790 89 -114 860 -291 566 788 -732 -512 992 541 -763 -814 -952 524 1 800 873 -599 719 -418 174 -457 -469 -444 -371 -149 -212 -183 -724 279 32 -924 109 -339 -423 350 22 -813 830 -27 -339 968 401 -875 -882 -748 117 152 -424 -692 -687 -624 -518 -321 266 100 -803 307 -422 702 -337 253 431 968 -174 809 -403 391 413 262 -148 840 -934 -409 264 -611 973 41 255 528 -453 140 184 102 246 670 87 299 790 211 -597 -794 -359 -522 904 838 652 103 151 27 -925 91 -853 68 -9 122 915 -878 167 440 713 422 61 968 -717 17 -422 961 -787 -501 -415 918 -469 189 -699 -593 -93 717 34 586 -283 436 532 -344 -189 565 -469 779 312 -716 340 502 466 -835 -22 -240 56 63 -327 -621 446 -828 -61 -667 345 82 371 892 400 -150 -68 226 157 -118 652 -515 -229 739 -662 -603 -899 -769 311 -641 -638 972 -220 705 -204 537 -593 557 895 -985 957 205 -291 -353 628 273 988 -203 -505 -410 426 -680 -507 -112 590 -715 -207 -401 208 121 888 -477 305 124 916 -391 -126 273 -619 185 682 231 418 -433 -25 -614 479 111 402 -669 -730 527 784 -25 -699 762 -444 368 -680 537 -523 251 -72 613 704 966 752 -639 -561 -163 -951 -56 -902 943 405 -441 -511 -77 748 -156 -621 453 200 379 267 -240 746 -634 -15 55 -550 -796 269 -963 945 -992 -879 -919 895 890 77 -390 808 698 -269 -799 774 -107 229 -400 -460 -758 -296 -46 -572 -25 -705 -287 713 -875 911 -701 446 -188 630 676 -756 -488 403 221 391 -635 -794 -316 990 -693 -685 -548 50 -133 -450 987 -181 74 538 -227 614 115 -716 -535 -753 -635 276 -144 -41 -618 300 743 -962 552 -310 550 -589 -663 331 -452 491 -87 -366 526 -276 685 907 787 629 687 -434 125 -934 109 -974 -143 -135 -451 720 840 802 -112 -937 -661 -310 -670 717 768 -158 -191 -638 213 -281 -616 130 -969 567 61 441 -152 648 -856 -941 988 -909 -833 850 837 -211 -545 358 -578 667 -250 504 713 -49 34 34 -901 -959 -938 -285 -457 -279 936 142 -836 789 -717 -812 583 677 -623 429 -910 242 -378 -490 144 -235 176 251 656 937 -188 70 -610 -309 -346 575 751 -234 209 -541 816 -639 -289 522 756 -130 517 440 -201 -622 389 -530 -688 -851 -168 -534 830 391 -902 -140 634 -134 325 -922 196 828 980 -507 -999 684 6 -109 71 -393 289 -91 -182 -694 125 730 273 -593 19 201 13 -59 -476 390 821 226 281 963 -751 -55 956 -929 915 -650 -646 -519 868 -355 -480 -537 297 -954 -143 -519 630 -179 511 964 442 -936 90 -388 148 -406 81 -227 288 -642 -486 -105 283 -34 283 -449 344 -702 649 283 927 406 683 -954 173 978 -17 -5 -71 -730 -335 533 -886 46 370 151 -273 177 -726 519 121 458 662 -685 738 -155 -361 -866 94 -395 -553 -455 358 217 -375 -590 -414 -538 209 727 -422 993 344 377 -128 -583 -988 -160 534 109 -695 212 -484 760 811 -866 -270 412 -263 -432 -52 -522 353 360 179 862 -925 -263 933 -376 53 -102 -766 92 -175 509 -386 -128 491 -285 -956 234 738 -432 350 -177 86 730 -557 -617 201 -578 318 -646 276 197 -741 -837 -43 798 -678 -936 -846 742 -399 -202 992 -171 -722 286 -37 -691 240 -649 222 -21 408 -907 252 -419 -562 433 -144 -561 -632 -883 -873 -253 43 584 -833 571 871 368 117 -951 -245 362 -99 -974 237 928 -840 -317 102 402 -134 -205 -819 741 709 -496 -540 -394 956 -373 -576 748 162 723 760 296 121 -272 -98 -374 -707 -19 985 490 -847 952 -155 634 -149 -282 -808 -672 -538 -297 948 816 650 34 -314 597 822 586 207 800 483 -671 -323 -989 58 -359 -501 337 911 809 -972 657 862 -166 -131 -364 626 26 348 -75 -909 -997 97 148 745 -96 296 140 -67 812 123 -502 784 -789 -356 20 417 167 278 205 784 -299 -413 817 -388 251 735 -283 171 62 -360 344 427 129 -629 -823 -44 -342 874 -145 82 314 -275 -678 -148 700 -645 -994 -58 -304 836 540 -150 474 -618 627 -769 348 -587 -559 -410 -75 -143 -749 238 233 473 -209 -412 6 -438 -568 589 -61 536 -783 454 -946 943 -958 -978 -660 831 467 -793 359 -960 -674 -536 547 872 905 204 -446 986 14 245 -246 -668 840 -620 -808 -911 -520 -938 595 -60 -488 -29 360 -345 785 -665 521 876 -304 -600 141 896 -71 415 216 162 -367 -252 -222 62 108 56 255 21 204 -950 -166 -952 -183 758 906 -362 -47 -543 -82 -231 -943 77 -648 -554 545 -801 -336 -145 366 -706 212 -350 848 -655 -86 -383 -513 986 275 301 -484 -889 204 642 445 -44 328 425 661 946 759 -522 996 -919 782 -180 -993 -338 188 -964 850 516 955 -894 139 -524 355 609 -523 549 -41 801 22 -431 1000 -939 -967 -874 196 -618 284 728 -260 808 -614 206 847 854 782 -487 953 -62 -480 953 -822 765 301 -94 214 661 165 915 802 -592 -678 23 551 -101 -962 372 324 -954 594 -466 -673 893 544 -500 902 -538 221 -736 -252 586 14 -679 -581 141 481 -647 684 37 123 -736 581 175 976 -88 977 -169 302 -465 435 -486 822 938 60 -858 513 -349 -81 219 935 777 544 -894 176 837 -832 -300 659 -388 -742 788 -503 -668 -569 882 -700 -199 -95 -59 -628 791 908 139 828 510 697 -127 -105 -264 269 -155 297 718 508 -245 -197 689 -495 811 -951 -613 -276 -336 578 -741 445 834 -738 106 935 -692 114 -104 -304 -412 -476 -424 297 -4 -329 -430 -960 -457 445 341 525 51 -180 405 -220 -696 520 -749 618 642 -443 -960 -839 16 176 -702 612 -661 340 -483 15 -339 -515 857 789 -431 -147 846 -512 -15 648 30 -523 -74 587 696 116 695 940 385 -36 560 394 667 -900 470 -275 -943 -675 -180 -72 -621 -565 731 -151 -111 989 318 899 393 -495 -632 576 310 660 451 818 465 -244 886 -706 -158 -942 640 665 -999 -537 477 -645 -8 -59 54 -350 -935 -33 -476 -496 876 -172 979 -714 -93 -557 -479 210 -51 -962 -879 -28 946 471 -946 -295 -130 266 -240 551 433 324 446 532 -860 -444 539 709 -6 19 -380 123 -985 873 -778 -811 -640 -848 892 -126 46 -271 542 -97 -262 -117 226 -592 154 -697 -61 -980 -261 419 -481 957 108 224 549 384 -295 -128 995 -596 -761 -217 949 848 -220 226 564 1 213 69 135 -427 664 403 -493 -169 -643 530 306 206 -208 -848 164 -327 -567 -702 -570 789 331 -560 -119 683 174 602 914 -79 -172 586 -69 -434 57 -498 -399 760 69 -297 804 939 -654 810 -88 -688 739 -5 -331 -906 -599 900 -499 -7 766 -430 -916 -906 -868 604 205 -565 627 528 455 -831 308 -885 -875 502 470 927 -295 362 445 -442 -631 -268 698 863 859 220 9 -676 94 957 286 96 -366 716 -256 820 -422 -619 -759 803 521 97 760 -842 262 -379 -535 837 -698 732 840 -786 566 315 -33 837 354 168 -40 -228 799 368 121 550 -155 761 -216 -978 -135 936 -836 -206 -219 20 362 -787 263 879 -614 -16 -386 -611 -229 455 -86 616 -34 -752 -925 -682 876 618 575 706 -917 -105 818 -519 -993 -636 -444 764 397 -153 461 -764 -877 60 510 -376 288 218 -366 -364 -500 -210 -268 -479 221 -435 -675 -298 947 -583 -691 -853 -692 892 -563 696 249 871 533 885 663 -990 -132 522 -855 495 -160 448 -845 421 -19 -223 988 -529 966 -573 -840 -937 793 -865 -86 -187 818 629 -385 -926 -790 31 -961 -265 -99 650 130 -865 383 -722 -244 -423 128 929 678 364 904 331 -241 -971 -699 48 -236 -857 -613 873 188 -303 840 -663 -585 -36 -428 -679 -891 458 2 338 944 -538 286 812 -714 86 -436 -145 -147 865 967 438 -634 367 782 -729 -196 150 -243 -419 -705 162 -379 41 -334 50 -628 23 187 -761 -410 261 308 -625 -400 341 720 -709 1 -529 -995 -776 390 -792 285 907 939 843 -789 833 -983 -339 777 -273 759 -399 -378 311 177 960 -457 -623 -63 -37 995 558 483 -612 -959 -243 -390 -383 -295 -144 -319 716 21 -523 -172 -778 324 168 -963 -708 0 -505 223 654 77 -571 -116 739 -450 -884 -694 -841 -694 -636 812 578 -808 278 75 938 -415 -349 420 163 420 289 -586 475 58 859 51 -726 -734 288 -322 988 362 240 510 544 -748 -71 23 745 992 -65 -563 -452 -45 183 898 -703 -276 -690 -321 -405 144 826 -821 7 -716 -631 894 -667 -123 -901 -915 170 -226 37 -831 919 39 -563 -655 363 434 214 928 -63 511 -686 -126 246 -714 471 -260 -144 747 651 -494 502 785 120 -742 -260 642 -492 -966 -917 -582 -349 -627 -575 -864 507 -935 801 -421 820 -303 -685 44 10 -765 -723 -728 381 -611 -582 -292 202 -24 -683 -200 349 -965 993 -82 -123 264 -728 691 -698 497 -887 552 -462 -967 641 -965 -698 961 -956 -53 -141 690 -117 889 -434 -483 160 -306 -619 -342 489 879 965 176 -503 237 -11 -229 -992 458 -181 490 -680 -113 889 516 136 -603 -517 -481 365 -749 621 238 359 87 878 640 -896 11 944 609 651 -18 -514 -330 568 212 -288 795 723 440 -838 753 841 -636 926 786 937 370 -579 -578 946 -479 267 -332 -217 -930 -966 -974 -831 -241 444 -911 -788 172 804 -279 -877 -436 -556 -425 -196 331 -242 -603 28 385 -129 564 -387 162 463 299 -90 -261 -445 -887 351 756 -192 -667 346 760 551 825 323 -287 640 268 -825 -887 -274 -542 -499 120 851 -872 481 750 -46 886 -38 -40 509 452 -219 -575 -73 403 457 -165 -881 -74 -524 491 565 650 194 -433 579 310 -531 172 -504 -83 -133 -228 -829 -567 -427 949 -97 -614 43 -692 283 833 202 365 752 -502 -788 -224 -869 693 -342 494 193 -750 -885 -909 -984 821 772 332 -843 470 780 59 13 -771 982 300 -157 768 160 -145 362 -416 -677 -310 -613 30 -855 -143 343 -988 -992 -178 497 -533 -118 962 -495 480 -717 -753 472 -366 -868 281 -75 443 -219 -765 338 311 -476 -95 -99 83 541 493 -47 783 -885 -240 -773 558 79 -320 248 -559 68 982 331 208 226 378 175 -670 -656 -465 -691 624 -850 120 -737 814 86 227 133 585 -345 -504 -337 429 -329 -33 38 603 -229 167 -131 868 -370 97 -203 425 545 -83 -828 795 582 -663 75 545 31 800 316 680 415 580 -757 20 441 528 -882 986 -465 477 12 -662 -930 210 12 -16 976 624 -480 -509 714 287 509 820 -486 788 -392 -693 253 -534 -896 385 -974 -1000 84 272 -680 842 10 636 372 11 -761 -275 932 -685 -548 719 -641 393 586 -591 616 136 483 -498 673 -498 194 -532 674 702 233 -937 376 932 861 -293 394 693 705 -315 111 198 801 667 -197 654 -107 -784 178 460 446 15 182 -449 800 -11 332 -653 431 506 -211 -852 281 -755 498 -262 -112 95 406 -684 245 -790 226 -614 -691 -268 -6 -825 -215 441 919 323 -903 -904 555 -976 -362 -927 219 -321 165 -411 847 -134 -962 -486 -266 247 -406 895 555 -12 234 -110 208 -982 -613 81 -426 608 -815 208 356 727 612 423 351 -613 475 875 582 473 626 -207 -604 -885 -249 -586 -757 432 161 351 -328 195 490 123 -769 -773 -509 14 -509 571 705 -866 -233 875 274 -730 -95 33 -614 824 -863 -831 192 637 144 384 -445 -53 -655 386 -154 -325 126 568 -482 -39 450 -145 -1 392 998 489 846 692 911 990 778 747 -437 386 -266 10 844 -86 369 -557 102 -503 -666 -334 -552 -61 490 865 -491 -3 -173 -659 -352 546 -528 -214 -488 348 -562 334 -187 -380 352 819 176 -96 81 -999 681 -542 32 -182 -734 -952 271 509 -459 485 -886 592 510 -629 -79 828 554 -741 -524 82 -531 -405 -676 68 -546 -33 -397 -161 905 -130 685 -722 332 855 592 632 -55 -571 985 -358 729 -290 576 214 860 693 349 527 -598 -183 589 -519 -613 330 -560 367 -541 406 -135 795 953 -535 -456 346 734 481 -33 -368 -237 331 668 -716 -53 910 863 490 961 154 93 125 -945 -250 -299 -791 -355 650 -358 315 438 81 412 -834 -397 -589 54 342 903 439 -592 814 762 -605 665 445 -291 136 748 679 -24 123 -547 -540 -978 271 289 279 635 74 -115 -15 311 358 -855 849 -827 -951 -316 -333 275 -864 540 -320 -681 -217 822 -717 322 518 -456 757 -417 274 327 640 849 611 -803 124 488 -817 805 249 -954 678 -497 131 -605 282 -929 -426 -322 -964 -929 -147 -672 -683 -226 -865 -105 -315 575 -614 315 -347 -924 -955 501 -869 318 -329 719 -173 570 466 -681 -948 764 50 385 260 -413 70 -738 -97 341 392 143 850 -487 -974 673 812 -855 425 769 672 -589 -87 814 -507 -567 -143 212 -836 -228 -830 340 66 301 -522 180 -903 88 597 730 -581 982 448 -950 -192 -109 -270 -990 587 -189 -210 -449 376 368 -311 -270 141 -525 518 176 714 -151 -16 707 118 -738 -426 -725 666 -484 -210 -42 -133 256 -104 104 935 650 851 -911 -342 -672 -258 326 237 236 -831 682 -405 7 -411 -901 384 385 -200 769 -558 848 -889 -42 -159 -479 -916 -77 943 -775 524 50 -459 -198 -232 505 836 810 772 -991 -919 112 484 -792 -715 154 -99 -638 -678 374 54 -101 668 -648 956 -648 -850 743 -841 915 829 681 713 524 -397 -798 -69 -207 503 -926 -370 -927 497 -219 -458 -467 -35 164 643 -981 -801 -77 -944 253 921 279 -433 651 -547 391 -715 -85 -661 -101 446 470 70 222 -509 -657 832 -994 -104 60 729 -438 110 917 -333 712 -865 995 -523 -975 -224 345 -203 -556 -302 -321 508 -969 -802 44 347 -49 22 -965 247 -366 -261 329 256 -403 -519 297 448 269 -793 -737 715 399 40 616 -163 142 909 -375 -261 137 23 -890 -866 -237 684 -674 -370 -899 37 610 646 -670 -908 -573 629 -15 -875 -240 929 -950 809 -966 -129 719 -418 -582 460 649 -545 -232 437 723 -374 -235 13 -47 -933 -35 -596 -591 604 -864 719 741 816 183 18 -227 682 -944 861 793 243 761 -739 756 -996 847 -914 125 -874 815 659 498 229 326 -896 809 87 -16 -133 -99 685 -336 53 293 650 -216 693 101 -406 -714 -188 569 118 256 -297 559 950 -762 683 -223 632 -283 -408 -503 608 605 69 -817 406 -494 -349 -706 311 -544 -175 -36 -631 -312 527 340 175 -30 -799 -773 -630 -404 -275 -642 -454 -183 -557 -376 -336 -820 -426 456 769 -563 -965 904 -202 -584 -211 -951 -117 -689 -979 245 -828 -419 -269 -12 561 909 538 -648 738 284 -614 -998 -91 341 438 175 330 106 -392 -687 28 -910 827 365 -317 -648 811 -950 -285 452 496 557 -378 73 444 972 -914 285 794 -700 101 383 422 912 -520 -734 -782 510 -134 -642 794 -937 -358 -141 -418 866 -395 188 392 -548 -99 39 -912 163 856 -165 998 491 872 413 -895 95 814 -110 -680 -917 -879 -489 299 -71 -486 -69 -768 727 591 -477 806 -897 -627 -382 317 401 -973 780 -640 -236 -694 -100 -432 -897 -380 -300 -949 433 -331 -778 -630 -707 -823 784 89 -128 958 958 938 96 -461 -633 -411 598 510 -165 -30 -861 -563 -874 890 155 -556 -290 -354 -518 707 -42 -132 806 -503 675 -597 961 -212 895 550 -728 -24 530 -342 13 -240 913 323 308 502 734 -774 -23 -312 -426 -400 780 -199 286 825 -360 -268 -250 154 443 -981 617 179 -652 650 733 -283 227 -997 -179 -625 557 -160 620 73 103 -141 -989 801 852 -909 -778 987 595 354 303 246 -222 440 -646 -545 -980 -893 -305 -863 -940 -340 -440 413 59 -55 -320 -519 -635 187 232 203 850 -142 144 313 225 -390 -90 1 61 714 125 93 314 -746 787 361 887 935 -486 981 -556 -830 -269 -648 -907 411 459 -878 138 375 -258 817 -460 -204 716 507 -959 488 967 234 194 -99 -117 -462 628 -342 -81 -690 -102 -633 189 -169 567 -408 985 850 94 250 -538 -26 -412 778 -119 512 -541 605 539 481 884 -985 61 -27 -221 -228 130 875 12 815 804 -264 -447 -492 -505 613 -371 37 652 360 165 -280 -531 876 749 -251 518 -559 -997 -44 431 -476 -818 -236 -993 -792 -30 850 -805 118 -379 461 997 -332 -264 -660 -894 452 -570 -483 669 117 -579 532 336 653 812 174 22 -12 -349 -979 672 -881 -426 850 639 352 63 858 424 447 211 -508 91 37 95 371 343 686 -486 -72 691 -568 58 428 316 373 -443 523 415 -584 -14 -792 -618 339 942 -206 -387 345 -30 224 313 -149 718 303 535 -97 -410 675 -761 -750 337 -783 370 -932 -94 26 -599 -940 144 -367 -11 117 -653 884 40 -831 -120 209 367 205 505 279 -981 -256 -67 -585 154 476 222 210 287 186 848 -351 94 745 -132 881 -906 -652 586 956 -627 -627 541 110 -574 301 908 146 -31 -350 -838 -591 282 471 548 -412 290 991 -546 8 814 -510 -282 955 -609 491 396 -798 -625 -96 228 -623 -341 547 868 -429 787 608 162 -66 0 -644 -824 513 -562 507 -284 385 -254 730 -898 502 706 43 484 418 594 -480 -892 -720 136 176 -340 -942 -248 77 464 -710 -241 97 -291 625 -96 361 766 -384 448 -669 629 -241 -40 -506 217 -583 621 -468 -15 813 316 265 -171 -263 83 -259 -236 -755 615 598 80 -423 -202 -275 455 838 -147 -526 730 -852 318 -742 841 104 582 -865 710 -571 243 -917 348 880 444 -52 88 458 830 -868 -357 -184 -945 895 -233 730 106 310 160 543 -382 -714 748 -567 824 933 -776 -444 -24 59 204 487 607 -235 74 -170 251 -84 406 -288 705 -335 496 -396 602 -202 -923 336 -648 -290 652 846 878 -553 343 145 253 913 -958 771 -151 -823 76 928 -466 -114 -804 552 690 -313 92 120 610 -935 361 905 812 -637 70 -483 740 -381 317 466 209 -348 -653 -184 -312 -558 171 -557 -794 -389 309 -592 -392 28 -202 220 572 -159 578 -680 -508 822 172 -720 -223 297 -757 684 557 -262 -139 440 0 -445 -221 251 -385 -922 406 877 -610 -205 -793 873 879 964 545 781 881 809 937 192 455 398 285 693 -855 -821 -226 385 548 -774 -521 310 -951 467 551 -141 427 309 -645 915 554 -86 933 973 442 660 -649 454 789 -522 528 -53 -72 471 9 273 585 151 -234 -309 469 694 -90 745 -782 -409 485 -623 -170 156 297 906 299 -855 -203 -622 113 -300 -537 147 354 899 792 936 -876 835 -615 290 -558 -120 -483 -366 844 -219 -44 436 -567 236 -229 206 259 867 -373 -162 62 -125 59 -494 -788 -892 391 538 88 -106 155 -409 486 -287 -9 -966 -737 -484 333 -859 -824 598 411 20 887 -379 916 -343 285 318 -265 608 621 270 966 -339 984 738 -763 855 216 685 -488 -959 -788 -463 450 424 59 563 63 206 592 759 -898 777 -347 -695 247 952 861 306 -284 -234 -808 -241 -180 368 890 -245 726 -252 -589 617 -615 -714 -524 352 177 -707 -636 991 597 -850 348 -211 -837 -534 559 -674 494 -607 -610 -816 -162 309 -322 751 -320 -647 -944 709 908 -426 -419 871 -239 -37 -664 -885 -556 -910 -7 148 -242 -634 -616 242 348 305 496 -444 747 131 -949 164 617 807 -789 104 232 -498 -723 -327 -145 159 885 796 -987 -160 -906 550 -969 984 -809 -986 -747 -160 378 5 751 -193 23 -228 -184 -587 -268 -325 477 713 -999 -332 -953 597 820 -437 788 281 707 -428 -138 360 -746 -945 596 -511 576 806 -40 732 216 -958 -670 902 649 -161 -267 60 -458 -989 669 -9 -861 499 425 165 -271 -140 606 -648 -720 857 -119 338 714 -307 -572 1 254 131 415 -821 -404 963 -971 -624 -866 929 -488 908 -941 -733 -226 -705 367 -519 401 47 -16 311 553 799 -340 -873 332 236 561 -583 857 187 393 -585 -147 -181 -903 -590 108 566 -894 -994 206 -447 -799 -514 -332 802 781 -420 364 -993 -905 727 -689 283 -285 -877 -524 -488 504 221 -151 161 105 -629 -19 476 -671 -799 -600 -780 287 640 990 705 325 695 382 -132 -555 316 -263 888 -499 618 306 898 740 64 -126 -109 77 546 169 -680 -549 -793 771 -877 982 529 -141 128 -708 -216 485 -200 971 -208 950 201 -366 -731 897 427 -922 -740 661 -369 781 -631 969 228 416 -677 111 -867 -184 967 -80 174 -75 -998 -460 -711 -344 -559 -652 183 -256 226 393 722 -989 65 452 -525 552 970 108 -368 -84 475 487 729 -533 633 838 -19 -60 53 884 -532 -469 888 932 -263 -890 -993 212 -318 -229 -974 -54 -478 480 -239 -347 -398 221 -529 209 758 -387 -415 187 -537 795 387 -906 387 -648 -644 -826 158 235 -614 -768 -224 625 4 796 -316 229 139 -767 -402 145 845 -856 91 883 597 298 -890 908 -745 -5 -952 357 -638 -148 -549 99 -728 403 -777 990 636 364 228 -547 222 332 -799 560 514 -405 504 -781 -83 733 944 -639 -618 -869 -47 -105 966 -93 -194 577 -940 376 606 808 -716 943 -477 796 968 509 -927 -338 -825 -176 682 -453 -551 121 -299 -498 626 158 -49 239 710 -409 -98 957 -885 901 -983 -366 -270 650 -247 -103 684 693 739 -74 755 -186 98 880 -97 913 -327 -654 -173 -448 23 -65 119 -426 -686 -20 109 871 906 75 -440 694 -403 -696 609 -32 -72 -139 -883 -450 167 561 -536 -233 -480 -928 478 -162 609 -806 -754 831 -221 457 -517 -913 -395 -628 -727 632 675 -328 -305 -430 456 253 69 742 -728 980 331 658 -55 -623 -144 245 -30 870 -624 -619 179 -943 303 729 756 -777 179 -247 -159 -974 -49 -728 -80 -708 -357 397 554 -536 -577 230 -12 -948 -705 -317 787 -741 864 -307 314 -832 -960 106 801 -755 653 -104 -869 -144 -159 -838 331 467 -228 -915 -242 387 -362 52 -189 313 -7 280 -810 -867 -266 -321 557 745 495 -940 526 -457 -832 625 -750 368 -815 -571 5 34 514 567 312 -903 -909 -841 545 38 729 327 -121 776 767 727 189 648 970 -189 475 -684 -653 -728 -764 -560 -419 666 -415 -175 305 -418 903 473 -279 62 -994 -986 -382 -152 901 667 82 -734 970 57 -943 -259 932 893 -340 -388 -626 892 -690 -118 901 172 -728 599 -11 -179 752 -886 411 -860 -437 261 629 392 -69 452 246 -764 -369 800 548 -900 156 755 -217 -955 -502 -811 -509 -63 529 148 383 874 958 -444 -582 -747 -680 -908 -999 -735 577 -133 -835 31 269 219 473 -128 690 -191 -713 221 -486 679 204 -178 35 -861 211 739 -692 458 63 -630 -183 -626 750 95 -776 476 688 141 254 118 278 -72 -91 114 427 -714 643 936 308 -531 -511 793 524 147 889 -695 910 717 -311 -678 -571 370 861 848 -334 580 837 336 159 413 73 -68 589 693 -196 189 -493 386 -930 -812 723 785 -151 -452 -174 -152 -841 101 -83 873 41 437 -867 59 348 541 864 731 -24 -633 -759 -888 -859 -913 674 210 867 -308 532 60 -923 -692 237 -192 -866 -956 862 756 399 -298 277 -782 -401 655 -313 -159 -152 -217 -872 -877 -337 944 -995 8 699 331 582 174 716 -571 -802 -268 298 345 -158 940 -550 342 -362 383 389 9 216 -33 -233 -19 -222 -623 -211 -709 -901 148 338 124 -240 -846 -227 458 796 -412 70 -433 -251 612 895 443 -194 -449 503 -258 757 25 -574 645 253 -129 692 363 -807 -491 400 -88 977 287 884 -761 5 -421 -548 -245 6 44 -137 -936 709 -211 500 -480 496 285 910 -8 314 535 365 184 174 502 -453 967 -306 708 -631 1000 490 243 -535 802 -180 -125 1000 682 233 -120 202 966 357 -385 -416 -880 556 -883 -175 -380 296 -89 -501 75 -926 -233 559 -669 -467 -747 859 246 985 988 802 294 110 174 186 763 224 608 -836 262 -175 100 190 28 -921 17 -716 158 492 -395 -528 366 73 -392 118 794 527 -371 -435 824 102 -671 466 -140 -880 -239 -980 -602 967 -959 161 799 646 -616 -358 262 -304 350 171 156 911 646 844 373 -577 -725 -133 -245 773 974 360 -597 977 -970 -777 -770 630 152 128 -99 521 547 210 630 369 761 97 -465 907 979 471 967 -939 -211 -487 -331 -788 -650 744 943 292 423 814 -409 -233 301 -590 -161 -957 450 -566 -549 -189 -916 927 972 -93 -691 -34 -467 119 -578 689 -631 520 75 24 -863 208 -543 534 -165 -493 750 -760 -859 -645 604 -490 369 847 -109 -291 848 558 81 837 -148 394 -89 -288 -272 927 540 427 263 602 24 -542 -138 -484 249 -129 945 866 -49 -511 -570 460 123 -675 656 -398 -63 661 741 350 314 272 701 212 180 -552 288 983 512 417 887 -893 -622 -455 724 -277 301 -929 137 -30 -763 776 -980 51 -491 -326 -722 -371 -166 -615 -919 -214 946 825 -801 -868 106 -440 235 512 -118 813 995 428 803 -44 987 918 -251 -995 667 141 -149 786 749 -919 -864 836 -222 302 -820 139 713 -867 862 74 854 -445 277 -11 -239 -512 573 24 558 113 954 -518 145 65 525 953 -150 -810 -655 -25 -801 906 19 -153 384 -693 572 -980 633 -52 167 10 603 341 307 707 682 733 95 978 -604 708 -18 -658 -247 -379 -203 472 102 -823 458 239 106 30 -180 -865 143 -295 49 199 -1000 546 -14 -889 -940 896 353 -919 857 905 499 296 927 -961 -184 214 -922 -17 575 65 -792 201 -709 726 -189 15 -404 -68 -926 -178 563 -495 -184 462 -290 -341 -593 -293 -893 -250 298 493 698 -571 -753 0 222 -245 -556 -414 79 -26 436 -886 -249 981 -268 -9 423 771 713 -78 -604 85 699 184 647 763 -150 -325 740 524 265 957 23 297 431 -249 -78 168 -195 595 829 -718 675 532 384 -118 -106 -652 261 -187 -441 -159 -102 777 -795 526 -934 -641 225 -986 700 192 319 308 56 286 -255 -990 -787 475 965 243 15 71 -612 525 669 322 33 -529 630 -533 102 841 -658 -712 821 232 696 -26 71 836 -305 749 -156 -677 -891 -996 747 91 -116 -141 295 -438 445 -434 107 347 -415 895 -219 50 -130 -566 -624 972 -725 114 -454 -280 -724 843 -424 179 265 860 298 316 0 -689 -500 221 -366 686 729 -760 -444 -323 592 -199 -586 -352 -477 -477 289 287 -70 979 988 475 -137 -226 -231 500 338 776 923 -692 195 934 -987 -815 -982 717 -445 37 588 364 -915 575 818 -173 316 508 142 -218 774 -692 -911 296 -151 -225 718 -356 294 584 -232 -312 -618 -414 -350 -394 8 -571 -568 -215 -586 870 -889 -508 112 810 -559 326 706 -629 431 -52 75 580 -275 244 422 369 524 776 322 21 690 -164 -758 176 226 924 -982 136 -779 -238 -615 -460 -646 816 565 949 485 -958 476 770 126 -688 -857 -645 -659 143 766 422 868 -58 417 -275 82 -647 -613 603 27 -737 555 533 -904 -478 -624 -394 945 -170 -869 -876 -902 561 -400 920 393 -534 -425 214 -469 922 758 -7 -362 -307 617 978 340 312 -329 -619 987 -884 759 -812 150 286 514 -912 -79 -925 -516 -237 668 -513 4 -984 -811 -993 65 90 -169 -786 74 -850 570 -948 -160 582 976 -828 -949 329 472 51 216 -564 -307 772 716 156 -941 -734 323 -938 523 -401 -558 738 -45 617 207 -349 243 654 -807 -257 722 748 -78 -156 273 341 659 564 -259 -379 -525 701 856 -366 378 -227 553 601 852 237 846 858 -180 597 657 220 -626 744 293 695 0 670 822 -470 -501 672 763 -648 -634 498 -466 -661 616 655 217 -552 -129 -879 564 107 758 -86 246 -732 -905 -177 -320 771 -448 -638 -371 38 706 315 319 -637 -260 175 971 119 675 84 -383 488 -851 875 357 957 788 54 960 -234 -909 930 -319 264 913 689 -366 938 767 915 181 -799 92 -768 85 -730 -509 -176 738 706 -326 -675 188 510 -826 -690 -220 985 -336 -352 863 71 -995 -470 -118 229 362 -254 357 525 213 -987 -706 -864 -86 -35 760 230 9 -596 310 -152 319 -272 -447 161 256 507 -102 708 211 -8 262 -955 -982 624 -477 -715 347 -619 -99 -481 -975 -422 -81 -794 381 767 -755 963 -44 -537 127 -271 16 -677 -596 -765 -943 48 978 -88 -83 -999 54 894 826 -965 -723 524 799 -24 901 -845 -966 277 -20 181 148 -132 231 637 -587 691 841 -625 740 -367 -762 -536 -615 967 958 572 -219 71 192 328 1 -555 -721 40 332 -581 -604 818 -757 -238 -880 753 370 -97 531 -70 -442 936 603 284 742 519 -481 403 -855 -635 -677 631 -109 942 50 338 231 330 416 -610 403 -451 332 -241 -482 778 -556 -76 -822 -655 171 238 793 -758 -59 -48 -808 425 996 832 124 459 105 -332 11 158 427 699 120 -403 -271 -827 267 656 16 -528 774 340 -910 969 -654 -895 -277 -296 599 705 972 637 -94 399 -505 -82 835 602 -936 -335 261 148 445 189 129 -135 528 -846 -804 111 877 -589 34 -156 -781 -987 112 737 -793 -831 117 -721 690 -18 640 949 -48 144 -461 33 829 653 -568 -431 -75 621 282 -102 854 -459 822 708 -355 889 -290 539 2 3 -121 -974 938 -148 435 -877 684 143 -989 -361 400 809 86 493 -55 159 -282 -820 -755 -795 -707 -928 543 -378 246 466 499 802 -807 53 553 313 16 997 -856 -286 -512 213 723 -851 -23 -598 -944 -905 618 -950 771 263 -305 -771 138 448 890 -88 -26 -738 -527 583 660 -338 -174 0 -964 -742 716 848 -670 119 473 -583 761 758 659 -797 -339 -637 279 200 -309 -517 -192 600 -551 -141 -382 975 -235 -465 -66 -903 444 692 -212 -514 -316 102 905 573 73 -241 -644 -722 331 981 -304 736 53 350 -646 438 937 716 -739 594 636 991 -335 -705 810 599 -957 632 395 -290 -5 -838 -478 98 -728 -655 -794 -931 -450 -114 429 -66 -446 -395 189 951 -741 -559 -142 116 251 400 -520 207 -580 519 994 398 -94 -185 555 -632 305 44 -990 -4 -47 -182 655 511 2 424 -669 -745 -264 326 -204 60 -505 -30 -804 28 969 -832 -200 -431 162 709 903 -786 -289 298 507 -820 -774 166 -618 -842 -917 16 -202 -803 -702 -139 -682 116 58 589 929 -144 -215 -932 250 254 -828 -694 460 58 934 593 -677 1 489 645 -448 507 111 879 -710 310 -227 840 46 -568 -889 -98 -178 73 589 -900 41 -726 141 -22 -30 -913 -973 -567 173 846 -70 -813 -36 603 298 124 -861 -477 -203 706 529 -346 586 -400 733 -420 -988 329 884 -973 -572 -285 709 -154 -7 -853 536 336 -846 -348 160 568 -448 13 761 -320 -560 685 452 -805 -46 -540 -246 565 -854 247 -608 308 543 -135 565 -720 398 914 -556 -285 80 -769 -620 629 163 697 -444 -130 849 240 629 745 -974 -970 -845 -652 -630 -557 971 749 -397 189 -643 138 398 -925 -328 876 859 154 761 -887 384 500 237 -746 -378 -213 258 299 757 9 357 407 235 107 942 588 308 -4 774 294 373 880 -868 -945 271 799 -856 -148 -964 397 -849 731 503 -651 124 -479 286 -818 -726 -56 714 -38 268 434 -558 827 399 -159 561 936 356 -137 424 178 -774 -141 444 -605 -909 553 816 150 -469 805 71 95 117 137 494 -249 514 -179 456 -564 655 -625 -219 -373 219 922 -335 733 721 708 -420 -822 -462 657 -146 366 432 426 -925 -119 -367 -150 -122 -37 -563 275 4 948 327 652 716 853 -825 -996 -854 -518 141 -684 279 -615 314 -831 -312 583 764 987 -150 -702 -273 -90 -332 -233 -376 581 -81 708 146 -630 250 -846 304 -807 122 936 144 -506 -455 -531 -701 -634 700 -278 -166 46 474 224 -550 600 -433 409 -625 979 -54 -883 479 75 -736 635 -370 -901 -998 -777 312 321 529 -208 -101 -652 -992 938 -341 -788 861 673 -192 9 935 346 756 -538 446 667 547 -77 -897 389 -911 456 703 -993 -618 977 -734 -204 -806 -169 -205 84 609 320 -280 302 -52 -700 218 -311 -410 23 -734 -815 -866 729 594 -177 352 323 770 -545 -88 -486 656 283 533 -636 415 112 933 -492 -215 -950 405 -828 -310 -615 -5 -311 535 -728 -650 -375 -708 -391 184 372 884 -614 -736 -330 -413 -606 229 -153 -672 582 -973 81 -585 675 956 -476 -385 197 953 15 66 -778 -636 981 49 351 -436 12 -197 -647 -359 -891 -682 -821 18 778 -548 465 -213 -718 -599 661 250 -492 150 -772 815 -536 550 -799 -987 516 -603 -98 -619 819 567 466 -560 -848 175 -499 438 -469 -704 -994 961 605 959 399 148 -369 -971 -584 304 -914 863 -640 -404 359 273 471 5 443 -656 827 -230 965 240 898 634 783 -336 709 447 147 -877 -965 -356 436 -120 -406 789 42 943 -903 150 690 -86 956 -264 -413 658 -897 -180 752 313 -246 -759 -784 -658 609 -752 349 -70 928 -996 929 -312 -442 752 392 704 423 -786 -562 630 -299 644 640 751 -100 939 -858 946 -15 -462 640 -571 -242 220 387 936 -709 636 -403 -626 172 231 610 340 467 -158 -20 -678 723 -854 -913 -582 -319 851 -473 711 339 8 -655 246 313 257 944 529 739 459 198 361 721 -957 -454 703 -777 434 -586 -301 627 500 55 932 221 -134 848 -495 -791 770 -211 -992 862 824 45 222 -747 41 -289 178 194 175 -949 348 -419 118 -782 -108 -36 381 -405 -20 105 634 289 -642 -74 781 -433 129 -52 557 407 512 718 533 -675 -18 -346 -115 557 229 49 901 931 -462 -693 107 -701 -56 267 -232 -94 2 441 -967 -554 290 -434 593 969 182 -234 607 -95 726 -52 773 -237 698 -643 386 -99 705 854 170 -459 -523 608 -670 976 -661 957 9 622 -619 301 910 -303 -641 18 -291 982 -638 -464 113 250 -104 -943 -172 633 -773 916 -667 358 231 457 437 -535 -897 -374 -219 -32 -35 -724 -119 458 -982 -327 353 -613 -704 -971 667 -932 -923 896 817 74 -596 86 111 370 -513 -636 -961 -878 -568 -922 -574 210 -572 -431 355 -635 -366 -972 897 859 -19 -110 119 814 678 757 231 -333 797 -834 547 -438 -307 -396 32 789 755 -469 205 -794 88 -319 -948 242 359 871 -739 163 -495 198 -94 -701 660 90 -427 -128 366 -483 484 -277 758 -566 856 605 871 -588 -987 -275 611 936 118 -437 -900 349 -807 -383 221 332 888 254 869 -148 912 484 492 -610 847 -269 82 -154 996 240 -166 589 170 364 537 406 760 -781 -853 392 -311 -2 -10 -934 598 659 -312 332 -81 809 -901 428 -430 722 -359 197 -739 923 462 -842 -242 269 -543 307 -496 -653 205 -348 58 382 499 -452 959 -257 340 -146 228 727 602 144 155 -758 626 936 -544 848 806 -293 98 -884 -493 -988 974 -691 -644 -682 -943 940 -381 94 -125 63 -554 -740 -295 -410 -845 894 141 296 -473 604 -233 941 380 735 -483 -153 -737 751 -207 -270 401 -38 -904 756 -723 -885 353 -127 981 -691 472 -743 519 824 446 817 837 -985 -260 -422 867 -884 1000 7 867 -529 1 82 -103 288 564 545 994 845 -788 169 -258 316 -273 435 149 0 910 -575 -346 222 -216 -204 849 53 603 -244 429 810 358 388 -693 964 568 786 -283 -665 904 -239 -976 414 913 -267 532 -352 -988 -72 596 375 -703 -533 621 -900 349 -35 -284 -174 -347 -850 -146 63 640 357 762 263 794 -600 858 606 -234 -105 -14 812 -164 -998 923 -574 -998 730 567 -960 51 -618 -627 972 800 -519 -717 903 -735 -193 -821 706 -596 694 787 -572 311 449 -772 414 -888 82 -661 -378 879 190 539 -526 -746 889 -551 -151 667 -836 1 973 -361 -654 641 -433 -994 449 -162 420 576 253 -180 -321 702 180 -806 -367 445 -131 -479 -243 873 -758 -87 -916 876 684 950 433 -176 -348 -796 132 129 695 -266 478 -702 -570 -307 -599 901 228 888 -31 533 -900 -445 284 -996 224 -971 -423 -693 608 143 -796 -504 710 194 -102 -403 -311 -244 -900 657 858 -378 -785 -65 134 -373 410 714 625 593 765 599 -3 840 890 568 -500 5 -243 -118 924 -319 -337 -347 590 -318 -918 -821 878 -388 -260 737 -354 689 355 928 -61 984 -914 178 -779 167 -75 -532 -889 -468 744 478 566 21 397 660 -64 972 211 -398 -22 275 -163 816 -423 530 -489 -247 -453 -51 773 878 806 371 -137 233 -388 -894 231 -1 -70 -315 81 310 -716 370 -346 695 -523 -583 -842 683 656 -407 -684 -981 221 315 -54 -442 -419 236 -908 -190 373 -14 376 -638 898 -269 -234 -595 506 -578 -819 -786 650 -259 -588 -715 162 213 933 637 706 -779 -857 32 152 -717 528 -122 -475 788 262 832 -472 41 -827 158 782 67 -347 -903 -142 1000 710 -733 -766 -137 -100 -442 -261 -612 883 538 -76 331 416 -872 -942 -600 -8 -517 206 -481 -186 -365 668 875 -78 -853 -579 -435 -159 -235 -262 943 110 -738 -348 -309 215 -473 -136 -670 690 -468 30 -830 -503 -609 -144 159 508 285 -232 -340 -302 591 162 -329 -17 138 -753 -927 136 -118 -914 -778 271 133 535 1 -669 454 -47 984 18 953 601 -371 -805 199 308 -514 -823 730 708 -667 258 920 410 -260 482 459 209 -796 824 529 361 -815 352 -443 689 -940 -26 -417 -118 620 -906 21 -374 804 277 -687 -531 535 -257 761 -337 -227 -739 -102 793 -361 114 249 654 -562 -942 580 839 -612 423 -461 661 -994 -721 -299 -891 -815 -197 125 -797 -118 480 837 247 171 -233 872 -526 -29 91 -446 117 877 312 -554 -190 -454 -754 193 50 463 305 517 853 -571 316 -911 -778 293 -420 -65 -665 -997 -783 645 -880 -423 -925 198 700 -497 370 -641 -578 -133 -41 -580 311 885 -114 -639 -869 -637 179 -39 -148 -659 667 358 -777 468 -835 280 392 -923 -597 -392 772 -790 538 -715 -420 673 -125 962 -453 174 -514 897 251 329 214 -89 -986 309 740 -422 -36 -608 59 913 -950 -318 -522 -726 951 -860 -200 147 -204 720 -363 78 -235 453 224 15 -386 637 723 -40 260 -484 -900 874 558 -590 538 433 422 818 687 365 20 804 -818 375 -560 -556 510 -485 -456 762 904 867 -416 -855 -774 557 128 158 246 681 -162 246 -178 247 882 -495 515 910 -804 87 -209 -818 194 298 -929 -795 -520 254 -113 -77 933 -691 894 -628 190 740 592 -841 547 338 581 447 -794 -21 -361 -103 -28 -603 314 -395 -846 -972 -988 591 658 -760 468 -141 -637 -422 -616 -559 977 310 -805 987 565 144 444 -334 -323 576 517 -5 987 977 687 -400 -883 520 -128 -63 796 412 106 -996 -297 -491 -370 841 -552 373 -704 -816 -579 493 279 -785 -582 68 -143 32 -980 318 -134 -702 -484 29 -396 -425 863 -887 921 -554 47 -661 -126 -356 -549 -631 826 -305 -98 489 -645 -135 -267 -319 803 -936 -178 -918 -775 -674 999 272 -164 376 -323 -489 449 -376 -996 335 835 841 -726 -936 738 20 105 341 -100 643 -258 593 -574 -44 292 -90 -885 -792 318 -43 -349 -238 173 429 727 -36 66 728 -336 -361 111 289 -804 -944 -685 697 -277 -737 -737 141 92 -574 -90 812 626 -605 -186 -199 -789 941 258 -320 467 844 -146 140 760 -486 54 -815 -846 982 -873 -881 -805 -241 -948 69 821 770 277 -769 -450 -661 -118 804 -147 103 -535 -113 -754 -704 295 286 -410 636 -950 710 -566 -781 181 -762 -724 516 692 -131 -926 312 -668 -941 60 949 5 334 -486 246 -605 -45 468 654 -624 678 -176 -893 404 -442 592 811 16 -469 -22 283 393 -237 854 681 -657 -389 -311 -807 -716 506 626 81 554 -28 590 -393 253 -196 -126 -326 -930 477 -794 457 203 115 294 -985 -749 -113 167 -42 -325 -771 -915 180 328 367 415 -889 598 414 -745 849 889 -969 926 -905 -96 -163 -872 601 -476 49 445 158 -785 -942 -771 49 327 334 805 48 139 33 -417 120 -728 -354 577 883 -48 319 -374 638 625 -506 113 -912 775 -459 -737 499 -570 703 132 438 480 -664 -83 463 -312 -335 -718 -511 620 -565 -499 144 161 -384 10 925 874 -747 -3 485 55 898 -392 986 956 -167 -857 735 -144 -519 -561 -423 -716 -874 667 194 696 579 -986 -676 736 452 -889 -600 847 -318 -791 -746 104 -639 837 -945 342 -270 -824 658 -960 721 -516 -604 415 -283 -985 325 -719 344 -583 364 45 -58 546 288 122 888 -579 -705 641 -150 758 323 872 -305 -677 307 -210 -972 -904 248 -661 141 -464 -528 634 -798 -992 -179 -471 405 232 547 633 870 416 -965 367 -94 -880 508 338 830 -269 952 -3 -189 -904 -210 14 409 -41 242 -984 -136 -979 288 818 364 470 907 -115 -373 -567 -959 821 418 733 -238 -735 -159 -21 -747 -824 -399 -592 378 -31 -166 -859 336 364 619 1000 -532 587 172 934 682 973 255 421 -646 807 -21 334 -182 -279 271 391 759 -727 961 -34 -388 -48 7 -701 125 -1000 -857 626 764 -792 -446 527 -54 305 929 -933 -981 64 979 435 200 134 -834 140 -525 469 953 -433 361 -115 -30 -604 -998 776 888 -718 786 -198 489 222 947 -286 -166 130 -657 -94 735 891 649 165 -80 448 964 -291 -304 -365 70 752 446 -970 -821 223 -82 832 -815 23 355 604 854 190 305 438 757 -492 57 600 -350 562 -464 45 -151 7 -997 148 -799 -84 479 -333 968 -504 0 28 -188 -464 -797 -291 975 -236 194 -517 -563 596 -235 276 560 113 -855 -321 867 205 -562 -791 818 -273 284 0 573 84 -445 176 913 296 -905 -837 114 -483 -228 -427 -940 -950 -356 -280 669 419 -529 -471 884 -504 359 461 -712 -534 -997 -278 660 987 -592 -437 881 -866 557 -87 -198 722 -299 -392 83 468 -461 723 -906 392 -28 -733 -857 -823 -23 530 973 -775 -492 -73 -18 -133 -90 -601 338 -384 -799 636 -567 -757 817 994 390 -420 436 66 557 -951 388 131 -363 3 -214 -250 134 20 219 215 874 128 936 -889 988 -654 146 370 260 480 174 61 153 -660 277 108 -162 407 427 55 -704 -194 -944 79 -186 -757 -601 377 -168 -689 209 833 996 59 471 -466 267 697 749 884 -810 -177 620 658 63 -925 -537 18 -305 -481 -161 379 -767 729 -422 -222 -198 620 -423 361 -616 568 121 -287 -537 -783 465 -931 -933 -20 -168 210 -814 934 -657 956 512 198 393 -2 941 448 -139 -965 -777 8 -91 531 825 642 -93 -872 -975 -589 -112 143 26 -797 785 -652 -224 -364 -471 929 -523 -441 -703 -562 972 -82 -799 533 -991 489 -59 -305 884 234 -316 839 -482 816 555 144 -163 -742 913 429 -43 -336 144 -852 619 -250 280 252 -707 -42 -952 -480 -654 -794 -989 376 -989 847 120 66 -106 -478 47 -676 -636 -442 -332 -931 -463 690 600 -727 -212 709 -831 61 -173 232 -741 738 -713 654 -805 -6 -681 -245 976 113 -138 -995 929 -359 524 -576 -954 -758 730 -603 -600 479 -221 743 -72 -572 83 597 814 -64 -954 139 628 -343 -899 465 700 -144 441 -594 -449 772 63 -626 625 228 -440 773 566 336 970 -748 615 172 735 76 202 -233 439 -699 -74 336 -793 -705 514 -324 -699 24 680 531 -389 -422 307 734 -115 -376 523 115 710 -824 381 -572 -891 845 -694 973 444 -189 -983 505 938 721 910 468 -780 88 -275 682 -900 -877 -888 480 862 995 -626 164 -23 -128 -672 443 -327 203 -453 324 -771 715 894 582 -532 -229 274 226 474 837 278 -693 804 -897 -738 565 -338 -609 -755 -492 426 167 -406 -219 198 -607 61 -446 -237 -95 994 506 123 826 -732 -121 218 214 -721 -154 -398 -511 -649 -232 -3 948 -890 -115 -326 820 39 -406 225 853 -115 -658 878 -389 642 -143 117 35 -255 683 432 -80 501 158 -770 -649 517 706 793 533 -410 585 409 952 596 962 -563 861 521 568 -130 915 342 440 853 -494 -891 -14 -991 -603 996 639 -492 784 216 695 953 -197 -186 835 -916 886 96 -254 387 159 440 492 297 890 453 514 895 -354 -401 -54 603 -269 990 -756 490 907 307 -558 384 -358 153 -489 -194 -756 353 -321 -801 -673 -953 -358 750 966 425 -474 -939 676 421 -953 576 -145 -125 730 449 218 -206 193 -915 149 625 193 -394 776 -388 588 231 854 -932 427 874 -994 -938 -756 -683 -732 -539 -171 -297 -82 853 -65 614 439 76 128 -10 500 -142 765 -597 -420 -163 430 494 154 471 391 561 -352 993 554 584 213 -72 -821 -248 -949 -619 362 630 -886 339 739 901 -321 -326 402 158 265 248 -981 -589 -40 505 -509 -769 58 -327 -591 535 642 784 307 -964 -883 353 -801 538 -189 -527 -897 552 560 -770 -623 -928 770 349 292 -208 325 -358 622 206 -130 308 -473 127 554 543 436 883 -931 131 -909 494 726 353 701 -531 -551 671 985 701 -913 461 705 -807 -435 435 -532 -742 -731 501 812 -625 -225 -959 517 -36 -848 -81 -970 -311 -765 -425 129 40 -997 371 -452 -923 -367 -354 -78 964 -937 -105 403 865 868 620 947 -79 146 -225 -786 -990 -923 388 -384 -442 405 -913 -755 -186 -816 -593 -907 -124 -692 -796 654 -769 60 498 636 117 363 -160 254 -998 -187 -584 868 -481 -722 -1 474 -156 -566 -77 831 -738 -671 -883 543 -522 641 -69 -955 -61 -36 236 -689 53 -17 382 -180 170 -686 477 720 -833 540 80 598 -845 343 550 487 -378 72 775 432 -60 -500 817 -758 -590 676 885 -584 -124 888 -260 493 -219 -685 -915 -185 -552 -872 -359 -480 894 573 -984 727 -955 588 -105 173 662 686 191 -152 -456 -83 -422 590 431 522 436 -412 214 -346 964 -119 -372 258 -311 -904 -679 169 620 1 7 627 124 -860 -744 982 -494 889 -319 -389 43 611 147 735 -122 525 497 -816 -517 595 -866 -588 -461 -583 912 900 69 -545 701 309 958 42 -228 -80 -279 -458 -558 990 -128 -80 596 239 -165 -38 304 287 77 -75 913 207 -868 202 -863 -853 -299 -635 -246 -336 125 144 827 435 751 967 -929 576 829 458 -522 852 66 -947 415 -544 -285 -974 -185 739 -755 -608 -516 -267 -202 -644 606 -762 936 -798 -115 -335 -456 787 -307 703 -757 -515 795 -95 359 -694 -512 469 350 545 -299 612 -737 527 -334 -433 780 -850 -652 825 601 -701 310 489 -182 813 -86 -816 -278 -542 -216 -285 -953 489 824 213 -589 -700 472 390 158 -492 158 935 746 48 744 -355 -553 -641 -639 -372 -327 487 357 -673 -510 -803 759 148 -616 805 -585 -538 -836 -770 655 260 -537 807 881 -526 -487 -606 899 473 -962 -510 -53 827 447 -756 594 -301 -776 -650 463 26 480 -639 -331 71 -892 -656 -254 246 134 -735 246 58 -24 710 424 125 -522 -384 -729 152 -582 -48 -724 -868 807 -860 96 933 653 -521 721 340 334 574 763 736 999 410 -101 989 712 -595 -285 -530 914 50 76 -451 764 676 -245 -635 742 391 -828 347 -656 -95 -359 165 -219 573 13 -346 -967 -634 72 602 220 715 -792 -633 -277 -482 -577 -805 -238 -756 -40 997 522 687 31 635 874 273 -854 334 -883 61 -748 296 971 59 -318 360 304 702 -966 294 960 924 313 -840 -600 953 -907 -777 371 560 -436 126 -447 -708 -639 -904 736 659 745 510 302 -199 848 615 46 -732 -318 -548 -889 -413 988 649 135 -907 -537 -782 586 -454 292 -823 322 813 12 -719 393 -371 -626 -315 -15 -844 -848 625 -859 -337 372 -37 131 651 559 -633 820 -78 593 33 -614 711 -289 592 758 972 657 99 -980 -480 290 -490 146 -408 -322 -871 -782 -100 -426 -211 -711 -710 991 234 -74 -782 779 149 -485 450 931 -339 707 -175 -406 371 687 446 -895 -473 701 256 791 -775 47 -723 -596 -929 -17 489 876 156 857 -483 478 -9 -565 653 -791 -399 284 -436 -37 -496 -350 -764 52 -251 136 752 776 -225 -599 686 366 972 190 -796 -266 -402 438 609 639 -4 56 641 649 -221 35 -392 -994 721 -933 729 -927 -659 573 -722 -636 -222 -974 90 309 -424 -849 -984 962 114 -144 -613 -448 -158 874 -501 25 -706 693 130 -211 901 -220 493 735 298 -392 770 689 952 -48 787 -876 603 982 -434 -299 514 418 623 -996 789 216 734 314 490 -833 -395 -332 735 -670 -708 -84 72 335 -784 805 -350 61 -478 -141 -526 174 68 -743 464 -315 480 171 -430 928 -26 -775 211 -548 692 -642 -717 926 -817 790 -403 -450 914 851 951 -550 471 510 -535 262 -136 -258 975 -722 -308 -619 -326 81 -262 98 93 -403 646 -192 -540 952 267 498 -793 48 -955 -262 368 742 -870 -20 -486 776 382 154 905 369 936 490 -781 -64 108 -775 -293 -313 487 982 -843 904 448 -367 -767 660 -805 560 19 422 75 -629 -61 624 298 449 845 806 372 -603 115 925 -738 -323 567 239 14 -35 -727 -115 176 -431 -358 -179 548 240 -226 358 904 156 -874 -721 86 -918 771 865 213 -687 -150 -541 795 858 399 -490 -999 583 75 -455 -690 982 -529 -751 525 -847 -711 58 312 274 524 798 333 831 -383 589 -386 -189 -627 -91 293 977 -638 872 -89 -912 960 529 -310 66 -128 418 552 80 -204 -633 -791 906 141 -586 -399 116 -993 -814 -801 891 436 -396 -744 758 397 -992 35 -111 -576 -736 -475 864 -801 518 -564 768 -632 108 -599 374 -342 87 -548 27 -874 -245 976 -189 -818 -561 -609 470 -565 -579 113 472 568 -492 -615 761 -886 392 -543 171 919 -940 11 -705 -467 363 637 105 -870 -351 563 133 817 182 96 -960 888 -936 557 -784 757 -398 343 -922 -462 -207 -100 -883 170 252 272 -664 -176 -580 323 452 799 398 895 -285 805 -373 287 287 142 78 -779 309 -999 -360 176 344 120 -516 678 -513 366 136 -865 274 -594 991 -470 741 -125 929 -91 699 -520 689 423 -337 218 -471 839 18 352 714 379 9 -600 -687 275 -546 379 -489 600 -575 78 972 117 318 -435 -128 872 -516 -243 -211 -433 -772 469 -106 192 -319 -88 960 474 7 507 -86 407 406 605 25 -725 835 689 645 -777 -858 18 -940 918 67 -542 4 -348 711 128 -78 690 -91 286 925 -428 515 436 -925 -814 -980 -356 -419 -843 36 -157 -753 184 562 273 383 -36 -571 -413 837 895 292 675 -50 301 878 -57 -115 313 -616 692 -539 -111 -613 -13 898 613 733 164 885 -493 262 619 -873 -172 930 -191 81 791 49 -462 -872 630 469 50 84 536 -886 -951 122 320 -896 603 660 -239 819 -65 682 -810 173 987 781 686 21 -916 -713 -163 72 225 520 -374 93 516 -28 521 873 -312 879 -959 85 730 72 624 -782 -834 54 613 299 -828 506 -252 745 -967 107 -335 -476 847 871 -11 -889 173 -860 745 766 114 11 71 -430 571 -44 845 897 -632 -83 987 685 -739 -924 -425 550 -110 -6 401 232 320 492 747 202 351 -876 146 -183 208 700 307 -923 -27 -938 -68 938 145 441 -946 -481 294 763 -450 766 297 -840 307 -220 -271 -328 470 -364 557 -410 -818 -837 121 -604 -37 398 197 -267 -213 -578 -398 440 667 40 -676 -945 673 -432 -936 704 335 344 -361 -633 -509 -296 -539 708 549 -421 250 607 -68 -323 148 -307 161 -955 -105 429 -3 407 107 -849 -242 -701 -721 782 -910 161 -149 288 724 -4 -759 -927 403 709 -731 361 -803 317 754 -949 674 -280 93 151 -791 463 804 142 -659 -422 938 -20 -453 -877 985 579 -128 -529 57 -460 -975 -571 940 -622 536 -950 561 135 856 -35 206 817 -507 524 -460 111 -93 -537 257 430 -762 44 -878 505 -243 227 -450 -938 89 -64 947 227 -932 -798 -203 214 -43 736 -779 -883 -216 -599 -32 -751 -858 -390 -935 -690 -540 710 -692 -863 -981 550 -620 297 650 928 457 -435 592 352 561 830 -290 175 104 -834 715 -475 284 -731 -351 921 646 588 -102 -977 -640 523 -791 -447 6 -67 251 484 -306 -565 520 668 -199 554 470 240 -251 -958 817 -904 497 65 1 403 350 901 63 -511 803 566 -971 857 536 16 11 644 341 450 -294 824 -155 -988 -410 563 48 -653 167 -414 199 956 -932 -929 453 -743 545 -683 632 -840 647 -749 -915 569 -327 907 116 16 95 -776 601 -713 41 -992 -460 -516 510 754 26 106 364 -812 -271 -85 529 665 -992 226 -40 33 670 -876 -401 -497 -487 -546 367 -179 649 824 619 -785 -523 588 901 908 316 -15 903 584 -581 -13 85 -715 -42 323 -978 -258 494 879 781 350 -551 -461 719 -851 963 432 959 -252 -864 -265 5 -138 689 978 -716 -888 18 916 987 404 765 902 -236 -334 105 510 449 -23 102 -721 -994 -744 -657 -599 -796 637 -667 -473 -479 951 317 540 -33 741 213 696 -664 -244 -973 912 -644 -339 618 185 -684 -252 36 854 -418 -37 -402 -577 390 100 109 -887 -74 530 -422 578 -756 -276 330 -915 -184 -953 593 -213 -445 15 -459 547 -935 741 580 526 -95 746 -618 -561 548 -112 -252 436 761 -693 -426 -875 -476 124 -2 -594 -213 -634 298 623 987 -948 -141 611 -917 -924 -758 -165 237 507 -148 -252 -411 -387 -268 -782 327 214 417 700 -587 -594 -495 -200 -904 1 -722 112 645 967 -93 -573 -470 572 -170 614 393 163 -610 -961 259 834 749 684 -994 486 -212 -302 831 78 -50 718 346 877 -979 738 -719 -967 600 -338 -117 730 292 319 -750 -313 488 85 -973 -197 102 -365 -367 898 -632 828 -670 83 -747 869 766 -749 -432 554 -653 -943 799 -353 -527 -262 255 -979 -528 -840 -993 -829 -417 247 900 -748 -227 -247 736 862 917 108 592 222 -545 75 927 -6 836 470 -965 -556 -725 -194 605 455 989 263 -305 614 -81 -523 -217 609 30 -647 792 -552 -72 -831 -38 -224 340 847 -325 -467 265 -935 540 -808 -518 398 814 -971 292 497 -897 107 -103 746 -582 -314 -139 -549 816 257 629 266 -303 49 547 283 771 567 -799 781 -758 690 -926 646 -18 871 858 -662 -708 -610 606 -856 455 -998 6 -648 36 166 -791 998 319 306 -354 -642 317 304 -107 -817 694 -356 -265 697 -575 603 101 212 -878 479 505 514 -522 677 144 -559 -915 -574 -771 717 -922 -630 -297 -468 374 340 906 763 -44 -63 -432 893 -57 776 -938 -779 -800 -477 -948 -493 464 284 927 -127 -96 -74 -236 -706 -78 810 -486 867 -619 851 88 -544 305 -950 -691 577 682 485 438 -431 -828 -669 -747 736 787 88 -290 882 -39 -131 303 673 668 -657 205 273 571 -649 993 -853 -810 -873 -508 -978 -917 -619 -38 -876 4 -307 77 -744 589 5 988 -553 625 -845 -653 -265 340 780 117 418 420 -820 -815 -222 -64 -515 -964 -90 429 355 -44 716 717 -215 411 -388 -396 -822 8 -173 -15 654 -122 814 185 -706 890 866 330 -44 -456 231 -233 238 -239 -945 -860 588 -492 -855 272 458 342 -823 -120 -534 -567 -859 -624 210 232 941 -122 557 477 -322 -496 -725 671 -568 77 -653 -136 913 -449 -20 -687 220 844 443 -884 -126 563 -53 874 377 -3 844 641 755 -586 15 -70 -876 -557 -639 -6 508 790 -830 462 -934 -60 -748 624 -373 854 158 -124 893 -875 778 447 246 -395 840 -766 219 122 279 781 -676 503 -914 -410 730 -549 352 819 -405 859 361 481 571 248 462 913 -242 -246 52 -624 897 -962 -856 81 301 -64 632 -787 724 232 868 -140 -618 753 156 -672 525 674 758 654 -877 155 -682 -875 -848 226 -538 -461 313 -470 930 708 557 -633 -825 -49 -789 -521 -873 -959 -191 -479 -874 194 -981 -130 -636 -985 313 -306 581 441 64 57 694 -527 799 -694 74 -836 920 -389 151 -282 -658 824 679 -983 -193 251 813 -742 -77 667 -774 -649 737 624 871 910 575 132 -76 908 -787 -650 663 -331 216 879 700 490 -688 -988 -819 -897 159 -656 -352 717 419 704 -383 471 274 -346 -779 -148 -753 918 676 -5 447 445 659 -345 743 -180 915 765 -507 -556 676 621 -466 -721 963 -553 582 608 723 956 -59 242 667 -607 969 -928 -134 621 975 -49 419 -265 988 -453 817 -834 406 481 933 -573 -495 -103 -84 882 -133 -445 556 -794 698 -662 410 603 1000 -230 -450 192 386 -989 98 -835 854 200 543 -171 -881 -402 497 673 652 763 210 -722 547 -76 244 -502 -303 629 -547 116 -601 27 295 510 74 -20 -755 972 -66 868 -134 -494 412 535 -630 787 -380 -957 863 560 193 -721 -918 647 -986 -861 -574 -950 -937 -586 47 -993 -413 650 484 -774 -54 451 -188 -420 898 888 -309 348 -648 -102 -297 929 544 -10 728 59 156 -470 -654 927 569 439 264 -386 753 141 -602 -38 -793 -286 616 -67 968 -603 20 315 266 -542 -189 -587 395 -621 -416 82 674 -112 533 32 435 -713 -571 -259 217 -644 -539 243 617 821 556 -583 832 840 915 -895 -767 -727 588 941 -354 394 910 -812 -707 445 -5 -999 400 -322 322 -72 253 -309 -981 271 -290 824 -423 -849 -299 491 430 -467 352 -561 -522 -285 -48 -876 778 -466 -562 565 -418 -180 -378 935 811 943 -800 640 -294 -141 -569 -730 276 93 -956 973 -565 -219 394 856 -966 -149 -204 -492 272 866 -605 661 -309 -538 -853 -705 847 -141 181 -38 180 220 -415 -760 129 875 316 -189 -168 766 949 -470 238 -995 209 -265 17 -929 985 148 -701 562 987 -904 14 416 65 298 -174 -740 -90 14 -397 -503 934 353 43 393 408 -540 213 852 360 -207 176 -410 -82 -152 780 -21 753 334 921 733 788 348 -492 638 -944 253 -401 575 436 721 -284 -600 750 956 -866 345 -43 -550 -239 -341 100 -539 -582 -999 -463 48 605 839 -943 -857 -19 83 -423 -716 -286 705 111 115 315 470 816 53 99 281 430 -689 752 -1000 -522 -497 -364 -320 175 308 -574 864 -769 -509 -339 89 473 -887 8 -281 -400 -886 -940 150 632 726 874 -672 -632 -181 507 226 -612 421 686 -248 789 -787 95 327 521 333 -528 -536 -853 330 -512 857 -539 -90 -241 -895 -470 -167 -354 193 968 -745 839 -397 -558 885 473 -155 17 897 -122 785 429 743 653 -689 -833 -209 325 163 458 231 -412 -953 50 -528 852 -111 695 -153 -576 379 -418 -530 -376 962 -71 -242 -342 389 -351 -533 -282 247 967 948 985 193 -448 -508 -824 546 -981 -575 351 -660 304 -585 -486 -764 703 898 -665 794 -135 827 -819 -655 346 -66 -626 578 688 385 -832 -350 -491 224 74 912 -450 -164 543 -120 -248 -560 -592 -105 742 -795 829 521 -872 832 -652 -675 304 202 791 61 -974 296 -365 -78 -209 681 830 -86 296 763 -903 -470 -642 -56 138 -572 -601 -207 -236 787 130 -595 802 -509 -544 553 402 757 -37 864 544 631 -492 -33 846 40 533 -361 -17 56 -666 -724 -337 746 36 -133 -635 -123 -880 -377 574 766 -422 -929 -108 -422 860 -506 -150 102 -767 -990 921 -187 -204 -580 685 -379 934 665 748 604 -661 451 -158 -454 -508 -270 163 -415 909 812 4 -666 936 -545 -498 -350 3 857 235 979 341 101 127 678 452 -894 -561 -246 487 -851 -391 306 472 -458 -690 -825 858 -857 -597 -453 914 299 -908 419 -814 518 668 -18 465 711 874 -657 -327 641 511 -755 719 427 314 -372 221 358 -714 -599 -377 -778 17 -628 -719 960 842 227 672 -48 -400 -369 304 -580 -644 702 993 -978 900 -24 -968 204 -289 -255 -559 534 -235 240 527 793 -263 616 555 475 653 -452 -483 -322 -649 -3 -919 925 -686 -504 -443 108 -258 469 512 -82 862 -589 860 -245 -439 -310 -100 722 215 -481 356 442 -275 -24 -545 655 674 -17 -132 -20 447 944 -574 -680 679 -507 826 -580 422 -962 -625 -325 935 932 -927 788 -535 982 934 -631 896 -446 453 286 -675 303 400 -445 -628 -687 -753 -396 176 298 -894 -75 103 -461 -11 810 130 -124 -356 493 719 245 -306 484 -768 292 -43 785 658 -156 323 -630 -88 -735 30 341 -71 790 863 -343 691 -389 -905 201 121 -425 3 -24 -537 777 -320 8 212 383 -696 25 -461 748 -224 -914 -998 528 -466 -709 563 547 491 -586 -86 -656 393 -675 881 -324 -624 522 -610 -807 -597 -572 693 778 157 -514 201 -172 -3 215 906 -845 871 648 -900 -846 257 -695 285 -912 918 -530 -646 -528 445 -729 -743 -955 -398 -141 350 -813 926 -642 -518 270 -352 -773 874 -687 179 -591 -847 -802 -984 747 -661 -848 502 -897 -650 509 -89 -107 849 93 -64 -673 -931 -139 -879 -767 86 -530 990 986 -661 -911 -520 -396 -888 -97 549 -462 -136 280 293 -479 -135 399 679 -740 444 -473 -77 -895 481 -354 -429 321 291 -728 -474 59 -515 430 -953 -150 -254 -201 14 -129 970 374 -955 243 -255 -940 -187 -117 956 -696 21 -155 378 -521 -538 768 117 -925 382 -62 583 240 -676 320 144 18 759 76 -642 386 918 57 -992 -515 -992 966 -794 -79 77 440 910 402 417 686 -873 -779 655 682 327 827 -133 -800 639 -113 -129 -394 -878 -290 54 -136 624 -415 912 -804 -664 310 925 556 -776 537 -724 -703 140 -184 882 589 -41 230 -319 863 -796 -670 814 293 -942 529 213 -308 236 359 -68 -839 511 -352 -357 -930 -208 -877 525 -60 -419 -91 -952 321 142 -471 -451 946 912 461 488 996 -375 340 -673 -179 987 -244 775 -228 583 -58 985 389 -603 -469 -72 866 -48 -158 67 385 62 19 313 365 -231 121 888 -409 -343 193 508 -212 -215 341 -994 661 68 -476 -211 -810 -958 279 -995 -27 906 407 422 740 671 515 714 -47 86 243 -967 935 -894 -421 938 -690 -741 -377 402 -196 202 638 634 104 -67 580 -801 -779 -740 -949 -294 -135 84 -379 -131 678 -126 -248 -253 777 423 -304 -805 -600 523 953 -737 -563 -793 65 128 -753 -936 121 435 -347 867 211 585 -70 516 -9 97 -815 288 -901 -383 -22 153 0 -705 -258 316 63 -847 -355 -218 368 826 -498 -871 404 -527 -558 -846 -202 -351 -906 680 -372 796 955 -620 -416 480 255 814 -533 -498 115 -54 845 178 7 216 862 499 729 727 -532 261 -748 -105 -161 -207 -441 815 803 -353 818 42 202 -936 -966 -741 607 -775 -187 -732 395 -464 761 -921 -865 -315 -274 102 -784 -491 -826 722 -700 -549 -374 -904 122 -821 -293 446 575 788 715 734 527 40 228 292 967 -566 -794 720 -812 813 87 -866 969 -71 886 -875 994 -209 318 279 -125 -351 375 -476 142 589 -779 646 -867 -374 969 -720 -779 -457 -605 675 -685 721 -712 -192 775 -37 373 538 -211 612 627 104 87 -956 8 167 -955 -613 -69 -79 25 314 362 983 157 616 228 822 138 386 -984 -799 824 100 588 988 755 920 24 -591 94 -498 555 -389 -87 484 737 963 450 877 -347 297 -796 230 655 753 -623 871 -333 -648 826 386 118 695 -663 -102 268 453 998 744 -893 445 -386 -924 -619 731 620 416 -911 -270 315 957 -707 751 275 -993 -159 743 -798 466 -573 816 -755 640 267 264 -44 814 -695 -220 -27 -662 -353 -851 709 -161 -942 816 -169 202 -346 -281 -737 -175 -163 -209 899 993 759 -607 544 -306 -369 13 87 -178 881 -713 131 860 198 21 905 -15 661 -887 509 -411 -624 672 62 -899 -143 -936 873 169 -942 234 96 333 -35 444 -8 -457 215 -690 -525 510 819 -513 -987 -391 -726 406 388 -639 853 -562 78 -291 342 -871 442 -227 -640 -92 -672 -108 295 -611 -705 -767 -289 22 -349 565 828 925 522 799 425 377 -732 564 -789 11 600 227 -147 163 315 391 -936 907 329 662 739 -5 934 -743 891 -432 -894 136 -891 198 750 23 517 219 -701 45 451 -161 -779 923 565 -620 -212 -605 -505 721 259 -993 908 -60 -878 767 517 338 291 627 -345 -295 -920 -229 739 577 -810 -22 -742 -83 162 -295 284 633 -415 -341 308 -64 57 -408 -734 119 96 101 -497 -56 400 46 794 17 -170 -740 -478 -99 -275 -48 9 72 -96 -623 205 288 -96 -961 -765 421 384 62 -885 -106 961 671 -159 723 -686 174 -626 792 -75 -368 -627 803 664 290 325 187 626 -514 -682 -627 -212 274 -280 -681 -193 -172 913 -851 -923 -122 877 -917 634 -212 -718 870 66 772 998 176 44 942 672 945 865 -272 680 738 -507 450 -712 494 390 -215 594 -308 -721 161 -170 -859 548 -980 -451 -393 396 -111 264 970 864 -85 80 -870 -665 -990 -365 457 993 -1000 -474 853 924 32 -10 903 237 992 350 -535 -850 416 601 -419 -580 -301 361 -248 984 -834 332 -593 -217 154 969 269 -556 809 -775 359 -219 -941 -888 29 318 429 917 -258 806 921 -303 556 -438 395 213 -200 859 -948 -319 -53 -340 -138 -78 -787 -220 -992 -129 515 502 -863 409 558 -589 734 -643 -538 394 594 875 704 728 -712 -665 -292 431 -104 360 101 -189 -171 -861 -196 496 -832 -426 944 984 -468 165 121 776 403 152 793 -442 -749 748 -512 -105 231 371 673 945 128 -346 754 302 -572 424 -530 -841 -818 -930 -468 914 291 324 69 -566 890 28 -958 -641 203 -535 -541 224 673 -900 217 734 446 -943 80 451 -712 510 62 -232 -356 -791 -929 -405 854 111 -892 757 166 955 -412 -590 -299 481 -61 12 -402 -294 -978 758 -962 946 -870 454 -973 360 652 497 741 802 569 774 560 146 -316 -493 422 253 -882 519 -171 -768 -301 235 -79 569 992 802 251 -157 658 174 -21 -723 -435 497 -608 -389 -795 -921 -649 765 -277 696 152 982 994 -885 724 292 474 413 311 -794 -124 608 188 -906 218 -316 -540 -798 606 446 -706 838 645 -561 -246 474 639 -812 52 -302 -891 543 614 -674 812 -604 997 -91 -705 -924 -106 287 -522 576 -591 701 386 931 -218 -334 409 -63 86 783 -264 457 245 -523 -820 -539 -693 459 162 302 623 879 -416 -792 320 -157 -58 -494 -594 -272 -690 685 626 -507 75 404 483 -846 -392 -614 -470 470 -243 -551 -416 -940 297 343 -305 -26 -218 -312 -747 -609 118 253 -103 382 -849 284 922 -152 759 -301 -776 220 959 -741 776 90 -207 498 490 125 118 793 835 120 298 673 -581 946 198 44 -311 438 -598 -95 3 -261 -808 -323 309 909 -610 -582 -30 716 773 135 -811 869 -171 -814 -21 -295 769 832 690 -945 721 -180 -985 -408 -263 339 726 -642 625 581 910 -922 -814 311 796 -911 873 560 -914 -772 -449 -667 725 -295 34 -796 -403 -789 -582 65 849 354 655 753 -732 677 231 -943 710 -236 -885 -35 724 620 -190 389 -7 -41 671 -692 -480 -965 827 -991 -213 -119 -707 -930 468 129 -796 227 -826 761 -83 261 -741 440 751 -747 -146 -41 -297 -901 -150 770 -493 514 -105 599 723 141 974 -366 875 610 73 534 588 622 235 -365 -722 919 -672 188 127 664 -190 -985 -940 551 -92 838 -919 -503 -899 717 748 -51 210 576 -321 613 -870 733 86 -653 898 996 121 -334 500 -971 -443 788 -222 667 -725 -670 994 170 86 -211 31 396 433 -642 -209 -320 -834 -579 -927 -197 846 159 -488 78 -618 -920 -411 1000 332 279 330 740 171 -181 909 -960 -791 158 -765 -136 172 -791 -295 -342 -153 -951 -465 -77 -916 -792 -129 533 -978 -740 206 924 706 -713 -280 -820 -287 -94 -785 -931 -623 989 520 -726 337 -54 192 -181 -706 -838 770 -462 -767 597 -495 -931 600 -548 947 -652 870 -284 -773 -634 330 -79 -101 -969 -830 -846 6 266 347 70 -687 435 263 -69 608 -659 335 -618 -582 -995 47 116 188 -992 738 -952 -332 -587 -507 -926 -636 631 -1000 -663 -438 -562 465 -303 242 77 -734 -852 780 440 322 -256 984 -843 -721 -511 350 -675 -883 141 162 622 -203 -794 868 -728 174 -360 780 766 970 444 292 -450 640 -641 -227 750 -597 -757 -643 188 -666 385 -910 -969 333 73 -325 22 746 -62 -628 -490 -748 383 402 -294 354 -915 -459 -649 -879 311 827 948 409 460 664 -718 408 -281 662 -778 -284 615 250 -50 793 -38 -743 229 91 178 -878 -509 493 341 -754 -147 727 -677 123 434 -894 -137 226 -362 574 963 83 -646 -256 -527 -684 376 525 -264 -614 -199 -20 -161 -514 -554 -281 -951 409 136 -36 376 873 -772 -674 454 794 -582 -19 -567 -610 -949 -235 -822 383 -293 -918 670 710 -984 367 -941 276 847 728 189 928 -396 450 -907 -64 34 490 429 -737 692 654 -728 -386 -484 -481 -544 -216 -747 -710 -485 -824 998 793 555 365 719 -410 -378 -171 235 416 651 -1 -554 832 487 121 -164 -660 -246 940 686 681 -633 -670 287 826 401 -936 -433 868 780 -513 757 -802 -939 393 9 545 -915 584 794 332 411 -947 -367 -443 -496 -156 -288 79 929 -710 366 -456 497 142 959 382 -415 624 -971 -190 489 354 -23 338 -246 -4 -477 -185 -540 844 415 728 122 -419 -425 -640 -297 -399 -552 474 -750 542 812 -608 853 417 -133 -643 2 -204 779 -852 46 -604 -665 -830 -204 607 722 -365 612 968 -950 -460 -606 -69 -920 -993 56 -625 641 796 523 149 -552 -579 690 -449 -462 -485 -571 159 -595 -141 -459 707 518 830 -868 -268 98 29 -928 -660 -852 -321 427 -287 -199 235 -520 125 -60 -860 22 474 880 -703 -165 -857 -464 988 859 -327 665 -59 -435 770 -173 198 -799 -733 -613 -609 -455 95 -368 828 124 -560 772 410 -557 -10 -507 948 485 492 -591 -590 -824 901 351 -581 -179 -283 13 112 135 -36 224 380 542 -538 -306 69 892 -179 563 461 -161 11 771 728 -77 476 -674 277 340 236 -677 -900 -507 -965 36 -29 -610 -664 -196 793 -972 -682 242 69 -541 450 755 -342 963 -550 911 -214 575 622 858 587 757 893 -669 997 -118 196 -944 83 -903 833 -331 93 -996 724 560 732 434 -44 244 -520 806 -910 134 679 91 -102 199 -970 583 415 -451 -466 913 143 -880 -201 -223 -496 798 665 248 -972 -500 135 -457 -253 209 -743 675 556 985 609 -560 -969 -19 783 -904 -91 357 -344 -183 -586 187 368 -25 225 666 -875 -260 243 -521 -751 -432 -997 323 105 -471 756 -351 -779 959 -998 -778 -443 244 -107 -460 614 -433 206 556 -689 381 -227 -180 624 -208 -244 -881 -612 680 -655 -281 445 258 738 -942 221 -255 -802 790 298 -763 289 951 -536 819 -696 423 -801 304 -654 456 928 -730 475 69 859 930 -651 -725 562 610 -536 -919 -282 -348 -180 -758 -681 -587 986 -244 667 -549 -976 -551 -22 413 752 -31 640 258 -350 -650 354 243 -717 737 387 -761 884 -111 -895 -596 326 -755 600 -251 -107 -948 592 -881 173 -865 -127 -79 -892 -334 -345 -839 257 388 -1000 -704 419 180 -943 259 589 585 -554 505 487 -661 780 98 -940 889 -126 -781 827 -917 923 204 576 -315 -789 349 -675 531 571 523 -944 -423 -595 22 -132 267 -67 -953 914 -462 -450 224 -252 -638 -528 -630 505 -227 -715 683 556 -719 -775 209 -607 -913 -778 -602 -92 849 282 -980 -313 531 448 -63 -649 390 409 921 136 -482 182 94 27 -706 -241 -975 238 -917 -700 -339 -786 917 -789 48 -268 393 695 499 -106 782 395 359 168 -640 -957 501 988 -972 -498 -507 -563 936 89 -616 -310 347 802 432 -734 253 -720 -798 35 -694 -841 73 -473 829 490 -742 -183 -185 -70 561 374 486 233 454 9 -755 888 347 -707 -388 -924 -756 149 -101 -622 63 782 -34 -981 433 659 534 150 -847 -606 -832 -255 -731 -152 -46 -103 158 227 180 -946 -643 339 448 63 -780 619 -258 -602 307 -439 -535 -696 252 266 -494 159 73 96 118 -728 -233 -542 -992 -526 -944 -992 402 -790 873 -263 -272 527 -389 -804 81 874 -610 -175 -232 -907 -75 387 389 -271 832 -746 459 -251 653 217 -909 773 594 213 -574 210 -381 -794 -336 -131 -948 439 493 -934 645 -102 -497 -523 135 -18 237 353 -555 945 489 553 860 897 80 -405 -514 996 569 586 870 595 190 -45 -264 139 347 -403 422 -774 670 628 996 -874 782 -551 -739 -54 222 -667 -287 727 702 435 -783 -861 -619 -548 -400 37 -853 -271 -678 -384 -741 780 -994 583 -496 275 81 843 741 460 -749 390 73 -469 -356 -122 -880 277 -820 8 133 888 261 870 152 -46 -119 921 728 332 602 56 -775 -853 -683 858 -425 -577 -201 115 855 -194 -836 406 682 284 -576 33 -384 -430 -657 179 238 -612 -942 -233 249 158 -527 -718 617 -814 580 755 -640 -229 172 438 -940 -423 -429 -442 31 699 934 153 -49 876 287 -538 -564 -637 5 582 224 39 -933 -565 757 100 595 -692 655 -85 432 2 -639 -107 746 -708 400 -504 -31 -835 859 -847 774 -840 715 -874 -170 -943 -27 -541 82 -841 584 -942 -467 177 815 261 413 -739 76 981 -206 -619 -133 330 276 -742 -351 -547 -327 564 -501 -683 -602 -877 56 658 -798 -658 -579 -993 -652 -387 409 958 48 775 44 -884 -551 -3 735 -327 135 -288 383 355 -431 -903 -245 635 -829 -899 296 -936 -379 532 400 272 -616 724 -869 854 -32 -946 42 8 197 -965 -420 -757 -838 28 -863 -948 565 347 861 -115 335 550 -827 745 -512 -202 -704 -292 833 676 -228 119 550 968 -592 224 590 254 464 -282 898 -908 988 900 518 868 327 799 -16 -545 -706 69 -939 -107 187 27 401 -707 372 837 -141 544 -18 -105 151 -32 -170 -570 770 -429 -127 -144 354 -620 -940 -207 742 785 442 -173 -760 159 -875 783 286 -265 731 579 839 -713 157 987 -697 -211 -975 -804 130 -468 -918 -350 -661 -854 553 900 -877 -333 -12 -850 -91 997 787 -769 416 -878 894 251 -631 -206 -148 -464 407 -893 -847 515 906 -456 -196 -453 271 -948 414 -278 757 -173 589 106 345 389 86 -855 657 -525 -432 158 -986 -226 964 -645 -430 -582 -214 393 592 312 -162 622 729 -518 -462 -906 -997 540 -398 426 -527 -474 276 853 -256 -843 -790 -23 -410 920 -284 -430 -899 -242 -321 -106 -487 -134 585 585 757 572 209 359 653 -778 57 288 -135 -285 417 -715 -457 125 440 609 -854 -686 237 -651 -438 -375 538 -216 -987 637 -448 -19 444 -343 641 242 -847 99 525 314 450 440 -90 892 -105 -567 -687 543 -446 46 723 171 -388 -165 -274 890 787 508 129 -75 -511 -623 -931 -215 948 694 89 933 768 769 977 -272 928 375 -960 692 367 730 681 303 503 430 -838 104 115 364 791 665 355 -614 340 729 370 -322 -741 -455 -792 -834 854 647 204 750 -545 -965 -135 877 -912 -516 -963 -801 -682 -522 -400 513 104 -865 393 514 513 -234 -326 306 -915 302 -586 652 -529 -322 -110 -787 305 592 -962 486 -855 51 473 -349 352 172 -563 402 -518 -675 449 -646 -74 325 -858 812 -917 446 169 -690 575 36 6 -44 -507 673 -698 -291 198 437 -175 -250 613 466 -415 -884 -843 -637 -987 221 74 692 254 -716 -376 289 -269 874 708 407 444 -360 -378 -682 887 775 -259 118 -633 -374 694 518 -3 -352 56 -774 -194 -154 186 -308 -433 687 -892 -289 -37 -256 171 -20 -729 665 -320 -765 471 -463 -171 -710 -151 928 -532 240 494 -223 442 950 -962 -743 755 -541 -429 -999 915 -777 -675 -466 11 933 101 137 -381 683 -337 354 16 647 131 842 -203 180 731 303 -752 -874 540 -621 663 875 -361 750 267 -552 -419 698 820 296 -642 85 553 531 -226 -728 -967 326 487 181 412 -564 -101 -656 -320 318 -137 -385 -1 -371 895 500 -260 211 898 80 -482 -14 -275 388 -374 -842 582 -424 987 -133 -728 -612 246 -380 480 -451 398 992 -779 -197 -285 586 -758 745 179 517 -144 153 578 -713 492 681 -366 -46 -620 -884 -184 -973 -803 29 356 -229 -479 465 509 -907 42 -372 16 -482 253 774 425 -89 819 928 -875 -210 -678 -998 107 -482 -143 -260 -672 566 -118 -38 -785 890 -659 -66 740 559 726 719 87 -746 -897 938 -337 199 932 -116 -622 -89 26 351 -35 -918 -16 -660 420 191 -398 602 310 861 886 -217 -523 54 -56 61 462 -372 419 -279 38 182 -290 -126 653 207 -662 -746 -49 570 287 214 -569 967 149 239 379 -460 635 407 -714 518 2 -715 -194 820 56 382 738 338 679 906 60 -758 -1000 409 -365 -382 -653 47 -847 -364 -890 443 -122 940 866 856 -328 446 669 732 411 -975 -986 812 -614 768 -851 695 -151 -182 -867 838 109 415 -30 399 -789 -642 675 -801 637 594 -536 -262 -310 -746 660 857 -684 -635 450 -587 -239 -700 473 100 -87 -125 33 154 730 -75 -566 -217 962 608 677 380 63 -322 -118 488 764 7 688 -52 30 852 -528 206 296 717 401 945 -200 -366 -90 627 -1 239 -868 139 210 -428 -215 -877 -873 375 -642 -795 -116 540 905 -51 785 296 -441 -255 -590 -304 320 -464 -172 -155 472 -34 502 -261 -561 -125 293 188 740 -406 -739 -137 377 886 190 -932 404 390 745 400 243 501 -323 589 -669 958 -639 -555 273 -997 -264 -418 -796 -728 -367 847 -826 -988 -22 -368 -158 975 -202 623 -141 -867 -999 -338 -208 487 -626 -862 697 -501 -602 388 535 -109 359 425 -609 -752 555 -748 651 -536 55 196 729 185 714 -183 213 499 -427 790 769 -813 -106 -274 -499 832 597 383 -416 -840 -65 903 160 -610 364 -487 -255 142 -508 -828 -138 717 -518 -882 -19 -658 -224 836 263 689 -117 117 583 -618 463 313 -217 721 -212 -693 816 -200 971 956 -265 -259 -481 750 528 -217 -245 206 481 726 -334 775 663 986 -528 -180 -142 -875 -534 -474 752 606 187 -130 -887 481 876 -439 -1 460 -335 -192 -566 366 504 -806 -290 -700 493 491 -789 901 282 766 906 467 -84 -615 -998 810 599 143 569 -273 -550 357 256 520 84 -121 -75 -81 -780 -888 -917 -538 -830 -35 220 -773 275 892 719 517 -125 779 -320 271 487 307 274 166 938 295 782 -616 -395 144 350 -918 57 -501 -31 -867 614 -186 -518 78 -817 -731 -858 860 832 437 -185 332 818 986 -198 770 695 -336 524 -20 -788 145 181 -142 880 -326 -54 266 256 471 -120 666 912 -100 -464 -195 140 854 -326 578 -167 -283 -913 -567 -927 504 -994 346 507 663 401 855 -925 780 -398 -291 -61 -918 107 132 -203 979 723 -508 -346 633 996 421 -388 -85 -544 865 -949 -918 -807 721 -181 -26 -624 -247 861 -190 717 -565 965 519 -266 -154 -951 349 942 -968 651 137 231 792 571 315 -31 422 -425 290 166 849 -558 810 392 -730 -552 -369 -198 -268 786 -591 -351 675 -46 -327 686 80 460 -229 298 629 -939 5 420 -905 488 -673 -988 965 -328 -824 -303 -5 481 966 981 659 -837 -376 -394 -701 849 142 876 -654 983 -718 533 -152 -767 -596 306 420 -965 353 -223 -268 -908 -316 -692 -709 833 -99 -388 676 650 591 -66 838 -737 -387 -937 -322 -574 -132 -701 96 -703 -881 407 853 683 90 180 -902 -101 -431 797 677 -506 -397 -755 224 805 -200 226 223 359 -294 -861 281 735 646 -901 434 931 934 -200 244 304 -3 -47 399 -598 -513 84 -677 -538 938 -100 283 463 833 -599 -445 -797 596 268 224 682 911 -290 -83 117 -504 599 -742 640 381 -141 483 -659 992 -580 475 -500 623 -361 -275 665 -917 458 669 -20 -439 486 407 250 23 -846 187 -176 -58 -195 -437 584 826 -517 -72 -461 527 -977 927 -624 315 317 633 338 491 246 263 -216 -271 785 -922 251 331 452 -187 -986 426 656 -480 -637 -461 28 -647 -301 -582 870 320 -474 -317 904 164 351 -628 257 11 858 526 -685 -519 876 -962 -516 806 -802 728 19 -150 -60 -851 -349 -766 -586 -236 -412 425 831 219 188 -993 835 123 -168 -711 -79 433 -9 -490 892 155 788 551 681 646 -247 152 -158 -362 -939 -75 741 518 -842 311 -681 -210 -40 438 423 836 -546 -302 250 -43 998 -651 -78 825 509 40 -44 824 731 -569 -510 -143 762 275 552 467 942 -657 -746 159 -698 995 867 -174 -132 -330 -889 -422 -755 825 -915 -976 315 544 -562 -99 -329 315 -786 -71 -842 355 491 -96 -68 787 402 554 -434 18 -57 539 -445 -291 157 -564 84 -769 -426 -258 -853 -580 -624 -28 -147 -696 637 -420 -925 292 164 106 -858 -204 271 -780 609 429 -435 257 -740 746 354 -851 614 411 105 81 96 -910 -137 630 129 -829 210 -670 -264 -297 719 239 -106 664 -919 959 68 -727 -772 -963 42 671 -908 192 -174 -559 -141 60 -377 -177 -395 -926 591 676 206 411 603 -70 -420 -430 272 -391 -406 899 896 792 -281 241 775 -721 -462 427 -538 -72 -389 113 -956 820 49 546 454 -501 337 -95 624 44 -568 763 -102 -346 209 746 343 137 -426 -416 856 520 -247 922 -872 605 -782 -462 -124 475 859 -750 903 -39 989 354 -29 -638 413 -280 -595 805 -883 -173 530 557 -213 -394 56 -440 691 -819 -814 -613 -990 -454 -107 -502 918 -454 -635 862 -630 197 73 -425 379 -178 225 909 -644 -120 429 123 897 980 -969 646 154 -50 -180 -665 -115 751 598 -186 -588 620 -812 -337 -589 -553 -206 898 -90 -546 57 86 687 -368 36 51 109 -77 227 -769 -381 -983 -880 -794 742 395 -867 989 -111 425 -985 -83 -687 -370 131 -566 -616 928 249 798 358 -47 -705 166 -603 -532 115 -191 494 -212 262 -440 -985 -458 547 142 -340 -894 694 674 -692 365 -313 252 -79 233 887 -513 -706 -712 71 -810 763 -315 -987 -258 904 -42 656 11 -434 -706 -901 -94 663 -787 454 42 798 -983 -667 756 -902 954 997 346 100 -369 -57 -398 -422 555 198 83 -750 336 799 -437 934 -592 -774 -587 -973 929 -239 223 251 -778 -348 -46 -576 -519 -170 -105 925 -383 332 835 -162 166 -989 -751 666 -933 -77 398 613 -178 -504 -818 960 684 -41 444 -645 -467 260 334 242 -238 23 -196 382 -322 -480 -365 -592 608 958 -883 245 512 665 -190 -412 662 273 405 811 131 -739 8 -853 536 -328 412 -355 -162 86 593 -99 -893 867 -694 -540 299 913 -599 -264 -442 -706 -163 -778 579 -586 930 560 734 416 -390 701 514 984 474 -329 -917 668 996 506 789 906 290 317 -626 187 234 -478 892 -449 15 367 -443 -464 884 -271 -740 -478 125 -723 -759 -899 -41 476 -420 660 501 779 -420 588 75 -657 -605 272 -210 -770 -678 266 -942 644 -209 319 652 909 340 -86 -831 -795 -627 557 395 768 -405 -213 232 393 230 598 -330 867 582 -803 -580 -976 -560 -665 -386 -385 -745 515 -969 735 243 773 -300 727 560 805 -465 758 220 413 -707 -599 684 -560 -537 859 -714 93 640 706 38 644 205 -928 119 -357 658 -52 -70 -286 -467 -367 167 -70 -160 405 325 760 -791 299 -755 397 131 -310 782 -29 -459 -693 -304 -615 925 695 -954 740 784 280 -240 379 -135 581 786 -634 946 825 -928 -705 -187 644 71 -590 -156 -701 -418 -194 636 -3 792 -935 130 999 547 -153 4 854 17 541 679 506 647 -658 -754 -844 234 -759 -652 541 -914 70 -546 543 407 840 -534 -145 140 191 244 632 -173 -729 191 968 720 613 160 -918 -80 122 250 -551 204 791 -816 609 -153 387 947 -547 715 585 374 -534 -624 -330 -320 -685 69 620 -579 -246 -197 636 -726 369 -984 218 -53 -985 -688 832 -205 -611 903 69 340 446 -47 -1 -622 -306 -47 376 -85 87 -836 -319 -679 644 595 52 656 491 307 -711 502 -914 154 -295 366 461 -819 297 -491 -800 -562 -768 -550 81 144 -278 -274 688 601 -268 787 -189 -320 116 -967 -982 -861 -895 190 -817 895 70 344 92 182 -800 771 -869 -516 980 -473 -405 -611 -699 573 -813 -494 97 140 -458 976 -512 847 -6 50 799 -728 -805 -697 742 902 -8 -869 -521 298 815 219 444 352 600 -70 612 170 913 -802 -602 678 945 593 12 -510 470 -117 -997 -216 -687 218 168 646 -972 -919 664 166 324 178 -102 300 -546 247 -665 631 688 480 -725 -388 562 -487 704 -110 437 204 -82 923 -292 -431 209 543 -494 -267 512 983 629 638 -923 -314 316 935 -251 957 295 -944 -413 257 365 923 619 -605 -662 789 208 -871 -368 547 344 -419 -563 589 -114 87 982 42 -172 -785 -554 -286 -637 -23 217 -103 116 62 -331 -516 809 -805 751 979 881 -838 -771 -196 -353 233 -115 313 576 -568 -142 -126 -892 0 616 667 509 -525 435 -360 270 88 -164 -397 368 -399 -6 263 420 186 -102 262 400 565 850 -565 561 259 -665 -403 -264 643 621 969 -651 37 -565 -884 269 478 -703 -173 513 -400 876 -698 -435 -479 445 43 -636 -663 589 818 240 -122 715 29 -458 -344 -525 -626 -259 -361 462 298 120 -495 -604 -469 -487 409 -666 -178 979 -823 938 -571 -584 -766 -113 941 -475 708 311 -131 402 -564 762 39 -230 66 -249 492 585 -811 -257 -656 -372 888 -748 -976 -308 -847 603 -250 454 175 950 562 -111 -920 922 -922 414 -611 82 623 851 290 -100 14 787 -693 -167 742 211 858 -696 -617 -172 -283 835 406 -627 257 -74 210 70 -961 -325 -4 -345 -4 -42 718 800 -845 -866 -254 80 -356 -169 -214 245 991 -224 -7 -505 -413 783 760 -317 195 30 -357 873 -185 -368 -714 -622 251 -248 -981 -154 -431 654 -137 -918 -454 518 -199 891 207 -580 -558 -333 -867 -882 806 704 401 -271 -453 -128 954 645 -701 665 217 948 327 -692 -838 -445 -292 609 -406 -531 863 -137 563 643 325 426 -490 -642 -355 327 -812 -613 -579 -618 254 -584 993 84 98 983 -978 361 93 958 -856 -83 -67 -737 517 -109 342 10 324 839 -913 -261 -534 -881 348 -592 667 -6 519 -544 -391 -29 602 621 -936 -203 -872 -889 -228 -12 -349 -895 -733 114 121 -652 457 557 -485 277 -561 -11 734 709 -80 -759 -42 74 950 132 -17 89 -640 -244 -580 -628 297 -358 24 -259 354 595 865 390 -756 -517 -707 852 -634 -960 -947 642 638 -521 -774 29 -70 57 920 892 799 545 -982 77 181 -538 -138 -671 -398 -91 -777 124 984 -411 -420 -388 541 584 -973 -930 382 961 -4 -810 973 397 -509 610 -479 -90 832 730 -205 -125 -294 -891 -307 -912 -665 -352 232 -464 182 999 279 314 -410 252 448 233 882 522 -389 895 -866 28 -338 474 -893 942 -119 -991 28 -870 850 -678 398 -186 -526 510 -53 792 -899 -457 -34 -388 -374 393 -211 320 180 56 417 503 -998 97 912 -797 699 -183 899 -327 937 850 968 23 45 491 -134 264 899 686 -721 -46 883 -812 -856 -854 383 -723 -37 860 113 -339 579 -292 -674 233 778 741 443 -411 -770 446 -377 507 -357 500 375 -325 -312 -5 -375 -587 -169 443 -125 936 -691 -287 -408 573 -346 -305 979 619 -874 -881 668 -72 741 636 802 542 144 891 -99 -555 -227 -990 -457 -597 258 712 268 173 125 926 430 245 586 957 -696 -945 290 -986 -628 -543 -267 100 -268 -934 931 -782 -995 -135 -191 -346 206 53 873 -188 187 -237 73 -864 103 -198 -175 -345 367 -463 -495 -34 -200 242 447 882 970 -875 -103 -403 961 -467 -693 -468 -446 -602 -475 -977 93 460 329 926 -980 -498 -604 -643 399 -542 975 594 -31 204 -17 10 -858 195 -423 163 974 380 904 -273 254 -950 -395 409 667 223 716 -705 701 461 852 -777 771 57 -353 644 213 384 685 -230 -33 -529 -357 -259 135 -208 167 -298 -80 579 5 -278 607 385 -4 -282 552 599 779 792 -531 -567 24 -121 396 192 -654 -226 -460 201 -890 -611 -486 482 -836 -637 -685 415 -422 773 436 -757 -191 423 -643 496 -254 -743 929 -575 888 703 276 -663 -477 63 -943 -276 937 -524 -371 -526 162 339 -983 -85 -533 -886 184 -280 -990 168 -167 -767 -262 -313 150 -754 -817 797 77 50 -970 -985 -177 495 882 243 -822 -497 213 -835 314 735 -91 956 -986 512 911 -81 -813 797 413 -468 925 -62 419 238 36 144 -576 -821 -946 613 -18 799 365 665 -301 958 -526 709 -894 -473 889 -336 -374 620 109 390 88 716 767 -237 -128 298 803 -838 -169 395 -564 388 246 -435 -261 125 -307 -601 -441 820 398 -487 160 538 -836 303 430 -322 774 872 943 776 -60 316 116 -634 -757 465 349 -362 760 587 308 -298 -474 -729 -388 -1000 -597 108 -796 809 -395 -172 -658 677 -102 839 175 342 120 -35 -908 108 768 777 490 294 407 42 -455 685 -757 -386 152 -632 807 810 -239 849 880 -83 8 628 421 548 40 -335 -73 895 955 991 -282 96 -923 -704 750 976 179 -787 -650 518 359 322 -351 -874 -485 934 33 17 905 -546 -230 274 -877 -989 52 -291 741 296 -665 -776 -884 -985 793 -35 665 -304 -977 -335 -545 122 332 -699 -176 -444 -695 372 527 168 -49 676 -183 889 556 -991 -502 729 944 533 63 893 641 620 -193 303 912 -61 -756 522 351 317 212 248 325 892 -710 727 903 318 -545 251 -907 287 738 -171 139 524 6 60 -630 230 -710 -491 472 -347 677 523 -967 -877 -826 -805 687 130 32 503 -581 -314 597 85 -342 594 855 -632 -489 -634 280 912 191 -814 959 104 617 224 -427 -128 448 -342 -17 -261 452 839 302 567 -705 -968 118 273 -469 -195 -344 -125 -789 753 -342 594 353 -366 -620 -813 -508 -924 945 -811 470 427 -167 914 924 402 581 10 389 66 489 -914 576 614 293 -121 -914 248 776 -635 667 275 224 -951 -292 -59 -287 -825 -755 445 -641 705 135 970 -6 -674 -301 260 77 340 296 -186 -87 889 320 925 -781 668 70 -134 -422 -928 -866 -365 -737 -722 -563 816 -755 962 646 819 875 0 -167 222 -244 808 421 229 -235 -66 460 -223 -672 -503 500 -397 729 18 -253 -687 983 -459 -739 818 96 937 -241 -715 -765 598 -531 251 -610 339 -278 931 -885 136 -234 -386 -584 834 346 88 13 -68 -120 874 -269 -362 235 -402 -960 885 731 455 71 838 326 264 -292 656 386 -432 267 -446 -223 -565 891 442 527 448 -361 264 672 -201 -261 -915 208 870 -909 -328 646 375 369 333 422 -251 -592 176 152 262 -963 -817 24 -10 878 668 -762 -788 -784 772 -651 -631 35 -478 -247 836 -873 -253 -830 281 1 -852 -509 983 -114 838 417 -560 -203 -4 818 316 -849 922 -44 877 -365 -665 -431 -2 823 -438 364 -504 -366 438 36 845 -452 -134 -814 -354 604 -39 -711 -358 -562 -556 -746 -470 -208 -566 232 -117 -841 -566 -698 483 -789 -627 28 -126 573 -657 -385 -398 813 -646 -240 -957 203 -42 -744 -974 -105 259 481 -897 -790 -385 -317 -459 296 340 867 557 686 -641 -943 591 -289 714 10 181 539 888 307 -327 414 434 755 300 -250 -329 -627 -867 -97 -368 47 841 -273 974 -743 -879 -8 -293 357 -758 25 944 699 301 -747 530 542 -371 -516 -739 405 -227 -973 -231 527 -701 12 108 610 828 41 -124 473 623 440 111 -244 -430 623 105 739 -918 -165 917 -650 49 233 153 -389 680 -567 901 -122 -155 -380 -899 796 -647 251 -741 -701 270 -257 739 126 -588 692 679 911 -652 604 215 1 440 663 -891 -96 -299 -449 -110 431 773 -346 481 309 771 263 700 153 350 -124 -925 -923 -218 -234 -717 -859 -820 521 193 9 161 23 -33 287 -175 -112 771 609 -307 -861 908 306 -759 -888 676 754 -280 661 -325 -423 -546 -397 -14 -532 -986 -76 522 -998 -143 862 -699 478 -412 579 647 957 941 136 680 -233 871 -500 -808 -558 725 -326 -898 -934 -934 -213 744 -77 -771 634 -669 583 -400 250 -892 349 276 798 -820 -295 682 148 -301 776 59 -943 818 369 83 519 33 -635 -916 374 271 -876 -737 218 -798 -592 -960 861 -711 548 -944 -229 505 -636 -305 -360 801 -865 -698 -158 -607 -93 -855 819 -191 -500 624 -530 374 894 -199 409 958 875 992 -342 -652 298 -564 95 584 -976 499 386 -895 -892 -437 807 787 -170 -748 955 -184 448 714 -960 406 -624 -807 -463 741 23 542 -20 -518 872 -726 -117 249 799 217 -167 -665 14 912 917 606 453 -461 -615 348 254 984 608 -290 977 430 336 574 -684 -945 -567 -569 -98 217 -443 671 764 897 38 -310 -160 -368 369 273 -760 646 591 507 -164 -302 334 747 -751 913 722 402 870 809 465 856 331 -452 -340 887 4 736 -401 -949 -716 564 155 23 -666 256 738 397 207 -110 264 776 381 331 504 254 -476 -951 9 -321 127 455 45 966 -757 666 628 -830 47 913 574 140 -253 -176 565 -900 967 -164 -979 278 49 251 809 996 -94 -433 -708 690 -949 884 -435 -333 -858 -256 163 910 -796 875 109 -943 438 -941 356 -100 487 -184 689 452 -689 -51 -65 231 -883 61 778 329 -923 821 -87 -385 182 998 141 -962 -195 428 -32 -402 723 -735 971 -440 210 -642 561 -382 738 -604 -835 496 -683 -783 -318 -520 648 657 -586 -700 -302 -681 596 -277 -378 659 133 -718 -849 -722 -794 -910 -593 -174 768 -775 238 -647 -658 -981 818 -77 -590 926 -254 -691 95 -749 115 -143 75 974 838 -706 -48 -792 513 -947 64 686 -213 760 -658 -717 212 251 -992 -1 673 -786 704 286 -137 154 -582 693 439 612 -128 -833 625 -136 982 516 766 920 926 409 -760 -560 -325 750 452 -734 633 895 764 483 101 261 -520 -362 879 16 380 371 -873 710 -963 -779 533 150 -150 148 -534 -974 -907 225 586 -778 966 -636 63 820 -458 607 -678 -872 264 545 134 95 -192 720 -428 679 -616 50 -18 555 -207 -458 314 -257 -470 728 9 279 131 -458 286 2 721 -776 176 702 497 -251 981 797 573 -141 -653 876 -35 38 546 -341 -655 -296 305 -8 415 -697 873 75 -389 -136 868 111 -630 -210 522 -720 -109 639 662 -944 23 -788 573 -922 803 -261 486 657 -919 -610 -877 -464 -989 -776 -502 -944 -424 540 -828 -293 -534 -618 552 -538 -504 197 782 872 56 -4 755 725 -437 -901 518 -479 804 -380 87 -683 -497 590 466 32 -749 -848 743 -675 531 -604 -456 -315 -734 814 142 952 625 714 -404 814 848 64 -457 -477 99 874 -693 327 -255 -999 -350 966 -971 -277 -8 -92 335 985 -662 855 -377 -787 -589 -158 948 -648 890 390 460 -611 786 491 677 501 -462 -469 909 793 456 526 98 796 -821 744 -511 -674 439 -429 -650 -853 -9 926 539 878 -4 -675 -389 239 -927 510 807 -673 992 -821 999 -536 5 858 973 737 829 -853 -976 641 -866 -129 355 26 394 157 -333 -404 -840 975 264 -357 515 -274 908 -972 -701 -871 628 -899 687 26 945 -63 722 -991 305 -702 -527 -921 -649 -760 702 -765 -425 -304 618 826 -731 778 506 -451 235 -399 -769 -253 -377 327 -807 -645 -84 511 -309 446 -821 934 431 621 876 -38 705 726 995 -333 -341 -27 329 -153 914 967 -958 -9 -418 -432 -205 -877 60 -607 470 -601 -403 631 844 315 -437 938 26 504 -45 325 882 331 955 495 -394 770 676 10 801 -295 -440 -226 205 -877 -761 255 -890 -189 -226 -905 -451 -289 77 -669 -295 -412 747 93 881 604 -990 186 -739 -972 805 385 -885 -475 264 871 724 948 560 145 -317 644 -641 605 767 37 -271 -327 -776 244 10 622 206 -527 -143 900 -228 -852 504 57 -445 -69 457 164 -288 953 -631 -657 -551 -911 247 388 553 160 -249 167 756 117 942 778 769 462 562 431 -770 969 -546 -267 -344 -910 350 642 646 508 848 -748 -521 11 -533 -311 -706 665 -567 -971 -2 -415 719 831 561 -588 79 354 -753 -993 -793 227 -847 308 376 -932 433 324 989 547 -912 -816 -575 -145 660 -91 -809 464 162 -246 642 -417 5 506 92 313 316 -404 -604 782 -395 -811 -683 256 -505 -357 -591 -829 251 -495 -474 106 802 -96 -331 279 435 -760 -54 708 232 452 -27 297 559 -916 -436 350 325 35 -526 -191 95 -929 -138 -152 672 817 617 402 928 682 -472 31 86 88 842 -268 727 356 802 745 5 912 981 132 554 81 565 -942 875 732 393 330 -547 -144 -136 770 -342 563 -605 170 501 -760 -266 966 314 846 96 520 -629 673 534 -495 -65 104 614 395 -803 -442 788 525 -686 -956 591 264 147 636 -949 326 -915 -658 -900 518 -948 909 525 678 -963 -577 792 -198 25 -721 -203 -242 101 662 -584 -958 -431 517 -104 437 -398 -279 -342 -95 526 -561 -489 -978 701 964 373 -663 -344 632 -361 296 -155 409 -73 443 -428 657 -793 673 51 814 -931 986 -348 992 -849 611 427 364 -82 94 999 355 275 791 945 -202 397 83 -19 -795 831 -613 263 691 -135 736 731 -530 -141 558 -130 -78 -319 -529 -789 938 139 -64 457 -129 483 -74 614 -271 -598 118 300 -307 -489 323 -423 -86 -883 -569 -43 849 -352 -59 -339 -254 -380 -940 890 706 -54 371 -413 -150 475 945 307 -650 769 306 -949 -204 273 -475 -434 91 -989 -781 109 -583 -780 -462 -191 148 -533 -430 431 -755 -673 592 -340 -671 735 -286 829 958 209 613 48 -897 38 365 740 -227 738 651 799 -17 -893 854 -542 985 -183 543 313 -722 841 47 -412 76 907 -899 -771 809 -96 413 890 -678 236 285 818 -137 -997 -911 -637 -371 -208 -166 -123 -74 -693 949 86 -433 700 327 573 -796 26 -976 760 -277 -270 -974 898 627 -281 399 698 770 -357 -405 488 -58 563 -945 726 209 -41 566 -290 -613 -746 168 -265 -260 37 147 -587 649 292 -954 388 36 349 135 -275 -769 524 700 671 873 464 796 -594 -896 -90 83 903 -297 770 715 -878 497 -115 384 -849 -104 176 187 -9 -928 -667 71 388 983 485 33 -886 214 -963 -670 -112 877 -44 389 -634 -324 558 317 802 -263 63 431 805 466 559 852 -404 238 -266 -305 -913 841 -30 697 -826 745 199 -759 633 -272 914 -700 647 411 321 775 981 724 43 -25 -218 260 -930 -776 -191 122 -592 -502 -770 223 -126 638 -734 69 356 -950 -71 134 450 -422 -221 282 -886 -713 -150 672 -477 -558 310 250 -853 119 55 143 -649 -213 -570 101 675 -75 -857 -212 -306 -63 -585 725 -421 -397 296 787 -507 375 -400 236 475 723 -251 -171 549 -983 -436 509 -592 40 654 -864 -317 -154 386 -390 -808 -366 616 -779 782 -788 -89 -420 -746 -459 -857 -456 442 -27 738 -731 -565 73 328 -447 273 -303 688 -526 596 -111 -852 -746 801 693 -991 6 -878 554 -527 556 -482 559 -836 -742 860 -772 -338 -758 -156 -260 -936 168 -901 924 -888 -688 -96 88 140 -559 -940 -862 189 829 -147 -241 -243 -660 -37 -151 278 -314 -439 -101 -677 -802 -666 579 -145 589 -84 -847 -348 128 213 -343 263 -985 -753 724 741 -988 8 5 -365 -92 446 813 358 111 482 -855 141 -866 -948 16 886 654 722 358 -936 753 -778 -320 92 713 474 255 -79 -460 -586 278 636 141 461 606 617 856 569 -706 551 -828 510 -604 252 -738 678 156 154 742 -553 56 656 -440 226 140 687 827 -809 515 -702 897 -202 -594 -475 -483 -743 -103 187 -80 874 -510 -432 426 -920 -520 -761 -107 -362 744 435 768 -80 384 -345 -414 829 -459 -399 -480 -483 -478 -610 375 -407 -621 -175 -272 -311 -408 903 729 -508 860 944 104 -14 677 761 -931 896 406 675 -987 672 118 489 -241 -29 670 -187 -671 -474 20 -12 -244 -902 35 -323 768 198 -941 699 -262 -852 281 -602 343 240 595 397 155 506 -346 228 243 -716 859 -904 -308 -209 -258 957 -686 -480 -41 -656 50 -188 -329 20 504 877 -346 -684 -440 817 57 -514 417 791 300 440 -608 289 296 -374 320 -931 -402 175 -873 -965 426 -416 252 -984 948 -78 144 -281 967 50 588 699 767 -57 -631 -881 -383 460 815 -750 376 -278 -705 -323 552 36 -346 558 81 -846 -534 473 661 -213 519 517 -253 170 113 341 -648 -59 -813 -446 -729 -618 945 660 106 -891 859 -959 519 -970 -201 -613 713 -725 149 -372 553 742 -966 897 -962 -560 -501 943 -724 -191 13 919 120 956 -158 918 6 321 -907 63 -128 -23 -196 -526 -945 922 -675 342 -234 -578 -952 933 -667 715 -411 -5 641 -223 -765 663 -392 896 -912 907 -514 850 123 -303 -162 531 40 696 761 137 109 -504 78 -662 -292 34 253 124 -651 326 891 -717 -279 -470 -985 -953 -480 22 408 -616 840 815 -372 -402 712 -977 -24 965 -398 79 -784 -100 169 -929 -291 72 -881 852 326 -196 -690 -311 -989 991 -274 522 716 514 -662 494 -195 -376 954 142 435 -420 -341 -726 -362 630 519 -308 852 950 823 -689 -927 -73 -972 -141 -901 487 112 577 930 -899 303 -660 460 -398 -704 -751 -535 186 -11 408 537 162 -93 -847 352 988 -520 201 198 -152 335 326 -577 -419 -962 687 -441 217 885 -303 244 -720 855 734 -242 -87 -866 204 955 -75 48 -520 20 -509 -258 558 912 987 -109 560 -135 -884 260 -334 -305 -44 42 -34 396 694 191 -565 165 649 29 182 -20 -494 261 -12 465 -689 -548 541 -903 -178 910 -924 589 570 -518 -253 -711 -837 -474 -282 -674 -789 937 -282 -524 607 -488 -725 -314 -3 246 -472 -329 376 -340 860 -237 949 189 -66 68 859 -902 863 -108 -243 -932 -817 894 16 698 937 -606 -192 -176 605 -358 -796 336 -398 112 39 -798 -507 631 -414 -370 491 -947 83 -622 993 -620 277 287 -811 243 -804 500 905 -285 322 454 -811 606 -987 427 438 243 -802 -51 368 -444 -428 -770 364 697 -824 -225 -382 -643 703 340 434 790 868 -5 22 108 548 883 -296 324 52 80 -101 198 -111 73 20 625 832 -935 431 608 6 -298 -355 91 346 987 -443 632 -361 -892 -661 -944 -958 -51 324 -769 -37 236 754 333 48 166 -806 -290 622 -683 -436 -689 -243 -965 911 50 776 48 593 885 -779 807 536 141 136 -637 305 -426 138 369 -155 -438 988 54 909 364 -847 240 -95 438 522 224 60 -543 -764 699 350 717 -932 -815 -40 592 -862 711 171 -805 731 836 32 -603 235 329 608 -61 -897 242 -338 268 901 -405 262 365 -873 -156 686 538 -554 242 682 209 -250 -564 -448 -753 -71 740 -395 371 878 -933 870 509 -48 14 -726 495 544 467 -768 -611 -45 904 -417 328 727 556 106 556 -55 -465 -112 810 -499 39 -975 378 -211 425 263 -506 839 -943 -895 -709 -822 -631 -354 -490 -872 796 542 -637 871 633 611 477 634 592 -630 -504 -275 -153 -540 797 -434 734 -182 -371 -579 57 -843 763 896 -786 -518 847 127 -126 539 -533 134 432 -780 211 362 -9 449 -144 710 -120 -696 543 -809 785 -219 -97 341 545 867 140 637 106 203 -955 273 -212 437 287 -291 -930 480 43 848 -497 -886 -672 147 -329 174 7 897 435 -599 143 -675 387 934 39 703 800 137 -571 910 25 408 -419 -966 -834 -998 57 37 249 -952 779 368 -35 -662 484 -845 -943 -831 129 660 357 479 -634 143 -830 -867 -839 -384 173 -643 820 -301 -820 -442 -823 -211 -845 -173 491 492 -957 133 320 -24 700 495 371 7 343 731 109 -464 359 1 -354 -293 -910 520 687 -440 -686 -799 -874 -541 -628 240 697 82 128 780 -846 826 96 248 710 -786 21 -136 -617 -940 -398 764 180 766 -279 583 -374 -550 878 517 345 -847 232 359 -443 525 -820 63 175 -267 -370 772 -686 689 773 -92 849 805 991 46 -426 -648 -73 764 -699 -823 -293 -42 630 401 12 745 490 372 -958 990 -921 -921 -903 -949 -633 974 -276 -821 897 -994 804 -956 206 764 -206 -907 736 49 494 580 -402 21 827 437 19 790 336 -600 -251 -263 66 356 622 -117 -709 -942 362 -591 5 142 -345 196 156 938 857 -529 259 794 535 -392 197 -741 -500 -583 905 -235 -621 639 -951 264 797 544 464 -160 -485 -855 581 -605 612 -295 510 633 -608 -622 -315 -771 -920 429 -520 478 535 282 -529 -161 -490 -965 -873 597 -477 779 954 186 -78 396 -769 245 581 577 -406 796 861 56 -392 63 870 930 520 -548 169 -128 -796 525 436 618 -993 -52 -10 164 645 -30 -728 493 -43 -750 -302 376 771 -863 -850 -737 -458 -278 461 -611 -137 519 861 823 511 842 631 167 -503 797 248 896 633 -283 -504 928 820 233 667 186 428 -40 -440 258 -821 -215 -188 -947 344 -595 -988 -830 -145 -684 367 607 383 -69 -282 795 -957 -715 787 -455 860 30 -241 -390 625 760 829 821 -399 -29 -649 956 -202 -118 -879 89 -121 -856 900 -902 -319 -352 135 863 974 -989 -667 -434 -551 883 815 -785 7 453 -374 316 786 17 171 -577 -216 64 -955 890 843 777 -896 -472 875 -777 723 -645 -829 92 -186 -282 48 732 349 -343 849 72 -475 560 -461 -967 884 -82 87 -706 -980 -315 -829 -374 620 -227 -147 455 -205 557 -37 -517 747 703 -413 373 -740 74 -370 -518 16 421 -88 718 699 97 518 -630 -293 -917 -429 334 80 -936 12 784 -989 437 -655 -896 854 -177 479 20 -900 741 829 806 -156 -727 -310 -425 285 92 655 493 263 -764 -669 631 -574 319 -711 387 429 163 -623 866 -790 224 -392 603 -436 626 972 379 -74 -430 -576 212 580 395 -756 -420 -177 -847 -437 737 257 -978 312 -221 -592 818 -922 210 -659 -125 -360 -318 -415 -62 55 -722 695 588 -558 -499 -210 -468 -349 589 490 -474 173 420 -206 -398 -802 982 16 -780 -531 -41 -785 -59 510 483 868 -810 -952 853 -857 115 687 -540 407 -585 736 -484 833 868 -34 -274 -282 -485 -103 -246 717 -20 734 488 693 -559 -248 -683 538 289 580 -478 -761 -995 -230 -394 475 -103 -722 -977 -935 446 -621 -962 -117 897 795 -251 -192 693 -245 249 -934 -855 9 401 -763 954 343 605 289 984 847 649 -322 -281 52 866 -598 208 -728 375 973 -463 945 53 754 -428 -224 869 -621 -837 -407 289 649 -391 -201 -909 -467 425 -504 666 596 952 -997 -910 727 -333 -798 498 -147 943 364 126 371 299 540 525 189 -581 430 -855 500 399 264 995 -758 867 715 70 -567 110 -731 124 807 -71 -963 -765 -590 -889 -984 -350 795 -503 -403 -904 -120 -701 317 -920 619 -931 683 -51 -687 -145 -525 379 -241 -274 991 993 324 -556 326 277 -101 463 597 -617 936 107 -121 651 925 -202 -865 867 -455 -628 316 -316 -844 -996 -816 -503 -743 -995 634 677 404 -134 -766 570 298 60 954 154 -920 -404 -613 86 -763 -557 35 -872 747 557 -58 908 225 -485 685 -814 219 -275 -894 169 -370 -479 544 149 -12 -862 384 -73 984 488 174 -402 663 -12 -614 976 -554 -83 188 148 289 -97 313 -687 -769 492 288 769 333 203 494 -997 -701 -743 -778 -20 113 1 656 -13 903 -900 974 -784 -607 738 -858 -591 -261 126 402 458 -669 -941 678 82 -336 -359 -803 519 -194 -892 335 -129 358 176 709 822 597 -750 -656 792 128 -576 493 406 773 -234 28 -177 -676 -965 531 63 590 230 403 2 -162 243 -914 240 778 181 496 693 -155 -392 -131 -409 -346 -972 -42 560 -597 458 799 -748 956 648 403 879 111 866 -181 -88 -100 -713 275 -131 941 -861 74 -489 -404 -927 -741 434 18 -931 436 -353 -446 660 916 190 631 73 326 -736 233 -570 -255 -384 -843 -883 283 275 -875 -385 -28 202 -667 678 -234 -75 -85 58 -994 939 959 -725 -480 757 -170 -722 -824 865 769 -657 342 616 318 -182 546 194 -513 491 -3 -702 971 921 501 -685 -853 447 -272 -423 -693 -303 519 966 -532 -60 -383 826 640 -758 -901 -967 -939 411 35 571 748 -277 321 -82 99 487 -342 587 44 -594 265 157 255 -178 -214 699 134 915 520 184 522 27 118 -201 -457 358 835 601 -546 153 913 106 749 680 781 -434 -379 -591 384 -667 -901 622 554 -527 -781 723 -15 337 769 -109 283 879 -233 136 -482 644 -641 559 18 294 310 -450 21 -445 -383 -73 -374 -428 473 679 -909 565 997 792 -253 906 -594 -248 -840 170 -882 -224 -145 837 117 -914 130 556 -205 -687 630 697 -110 -386 725 351 714 172 541 -84 -779 758 452 -5 -420 318 -242 -253 -447 900 -907 41 321 -752 288 99 41 866 -51 956 -743 985 -999 264 685 265 702 276 618 26 -600 389 -396 615 261 88 653 389 343 -600 -824 -306 -992 35 -267 368 -939 551 -65 650 847 556 179 -16 295 782 -739 -407 343 6 -847 -772 -390 -385 -577 41 -490 923 130 -178 -445 -344 977 -469 -824 -794 736 452 -580 -885 -971 -16 81 -389 455 294 -549 -502 549 -978 65 877 520 -665 -859 320 -955 -536 -552 815 -866 364 820 159 769 -420 379 -116 965 -416 224 164 879 276 -427 760 -828 111 761 999 -314 692 25 -443 -859 -275 -445 653 -689 -169 -33 -923 679 541 -863 530 852 -659 829 310 978 919 -413 608 -318 182 -345 -836 581 150 292 522 141 -500 -705 680 -711 748 592 -543 936 -881 -284 -493 317 -28 -303 -997 218 903 37 935 969 -282 379 -852 482 651 -163 801 288 -699 603 -93 94 751 841 -357 -348 339 801 -240 706 131 9 89 754 622 760 -901 -197 -758 -898 715 426 247 -866 -140 465 -998 558 937 324 -659 -708 -64 942 862 355 -868 498 447 632 -820 -300 558 -772 379 -631 -326 868 774 963 719 922 902 986 915 499 837 606 -202 286 -396 700 -666 308 -657 13 540 -499 690 955 438 148 463 878 575 30 -519 182 -977 776 666 -162 -80 -829 -167 23 530 981 -355 272 475 426 601 -779 6 -59 -279 205 -454 295 458 662 691 313 -333 208 -164 450 823 608 34 -438 619 -352 52 753 -383 -996 -902 -749 394 643 -371 598 81 878 -612 15 845 -40 218 -676 -568 -322 -844 703 -609 81 -360 414 -881 -375 -231 864 -26 -937 893 -706 232 819 201 845 -1 386 -757 -924 56 630 627 -841 -359 -712 188 473 -404 817 363 -735 -948 119 -402 790 -975 -231 -191 96 525 136 376 -335 -844 314 -853 -459 -427 510 -131 703 220 230 -895 -104 514 699 -625 291 -959 942 642 391 -816 981 -460 879 64 -974 513 -965 -117 -128 -684 863 -745 -790 -924 -58 -297 -499 588 -514 -296 -747 101 -515 -877 546 579 -727 -586 292 -493 729 732 -734 -395 220 599 224 -91 552 -179 834 -780 -664 -858 254 -242 35 -976 203 -47 -780 -678 -947 -999 647 -459 -136 405 -86 -303 820 -433 -819 -785 -967 -424 -718 986 -393 -578 -999 -755 157 106 301 -303 203 -143 765 -690 -395 -385 -400 268 -815 621 -514 -913 -836 81 281 -438 -501 -119 -64 597 -118 507 -131 668 912 -664 991 62 334 -580 824 859 618 -9 -129 -753 377 -824 270 -582 -201 108 -550 -447 445 -318 -99 668 -530 -1 543 -373 -778 944 152 737 416 669 375 -371 384 286 -69 -306 -546 -242 -659 -240 827 959 -348 -991 -824 -230 590 -596 871 930 -648 -37 -339 -20 -687 -319 983 -845 665 224 716 93 -190 664 738 -803 -558 -662 364 555 922 728 144 -611 -56 -814 690 69 -151 284 907 88 405 301 295 95 -980 527 -110 669 -301 252 179 -406 716 -122 179 556 -392 310 867 -220 57 710 623 195 -409 -5 -229 0 -886 448 653 56 614 -240 998 -109 382 846 240 -532 851 183 -622 -547 427 11 -832 -890 655 187 -972 -448 -934 -236 -642 13 472 -748 806 -141 742 310 -455 -334 -875 -249 249 -736 -902 655 -402 425 971 -595 -680 360 -62 241 835 -751 32 -465 813 -732 136 -262 -442 -525 -540 -692 -177 136 -521 -364 419 17 -533 -669 819 594 -655 309 684 -609 -266 895 -75 -110 501 211 -251 581 -75 -203 -512 580 -665 -729 -275 -653 830 489 792 821 232 315 729 -917 633 -628 587 567 -525 421 -389 -919 -69 -746 -515 -656 474 519 231 573 325 -68 -598 -627 706 -387 -282 -873 -999 966 -916 78 -468 64 -768 510 -894 -488 381 -612 -333 -792 251 -835 -612 227 -156 -58 15 867 29 492 -343 -802 -904 90 -850 -644 168 230 533 -193 -214 827 920 -27 -831 -805 -350 -630 -154 806 385 937 3 973 -745 767 102 810 -179 -782 864 236 274 91 100 -122 119 466 920 14 128 785 481 -416 430 204 -275 -949 647 -497 685 200 -417 88 -544 298 153 793 391 -517 -890 -816 662 186 0 -126 -353 304 -803 964 -878 512 -822 67 294 -726 -347 -532 736 -469 -105 451 297 440 -289 -275 438 318 91 858 -755 -94 -1 608 -842 -109 -758 -319 -609 572 105 -261 441 -27 -653 711 374 545 546 -33 -132 -613 579 507 -673 -956 521 907 -788 25 464 -141 189 878 769 851 -678 321 220 701 -23 952 137 -975 -454 -706 159 -36 -598 780 225 642 78 299 287 337 -777 -589 941 -440 733 -913 363 980 -977 -237 -456 512 367 855 -785 -838 -105 -952 737 -953 85 518 402 -823 -693 -172 141 93 756 659 430 -395 -440 -904 109 369 -132 913 -523 -922 -313 35 -489 -531 -454 -399 -720 -805 322 883 16 -508 -478 174 420 522 875 627 905 162 356 337 705 888 -592 -767 -934 156 -313 9 -461 599 212 671 358 -681 -638 -544 -323 599 -427 -711 861 -722 786 762 -259 -195 821 511 427 367 -379 -431 858 740 604 709 -959 571 826 -583 -240 -765 -836 -403 -435 102 -943 -376 561 -394 -950 14 798 559 -642 262 996 903 605 -381 111 -629 225 -381 502 103 -1000 -354 -544 -229 -830 828 -119 -308 -469 -839 807 698 -599 398 586 -590 -20 -449 -303 300 -515 -797 -148 412 14 306 -494 -842 -252 -338 436 655 -960 -763 -211 -896 -861 544 -680 83 106 -967 586 73 711 -565 807 91 -162 440 835 248 -266 -868 891 -856 773 -814 955 -822 15 843 37 762 684 -506 -331 581 729 -634 153 307 -13 378 35 579 33 -933 361 199 449 -719 -719 -332 323 -139 -364 750 909 900 -278 366 -775 274 -140 756 -260 -992 -684 869 527 427 316 -881 -697 -116 959 649 -199 862 -570 -738 -903 -231 -590 929 -439 -737 -936 524 -958 -4 -52 -586 695 -991 665 -5 464 -774 -646 -551 958 -384 -985 -62 -938 921 899 -998 -152 892 721 -91 711 -3 330 -749 572 879 -596 -583 -677 641 183 -68 -964 -12 -97 -174 -206 653 341 -934 680 -47 619 -285 582 -203 769 883 -956 -923 -387 -252 578 10 -278 327 400 442 -935 670 928 507 -174 780 -664 723 -966 302 800 107 -1 916 -843 -385 -813 45 -428 438 1 -73 -839 -121 59 -304 38 388 722 -755 978 -69 702 -170 -485 -420 -735 153 -92 259 801 423 -20 -691 495 -774 -827 -143 234 -310 544 -322 -642 267 -170 284 -556 -584 -330 793 405 -340 -988 -520 827 997 578 -945 -924 19 815 796 -569 141 -120 534 -180 -742 -577 68 -973 -440 903 573 307 -227 -882 -926 154 322 831 -9 14 655 664 744 -215 -145 -723 -310 -156 842 -578 -969 -700 746 -827 -920 253 881 958 -456 -376 890 722 376 -554 678 927 -417 859 -693 -128 860 167 557 -754 -61 -643 191 218 415 239 -457 111 -467 -247 -747 620 930 -580 -896 832 85 194 -340 -650 553 -462 -918 -229 993 904 -674 513 -907 -911 238 807 118 868 -356 492 -243 625 -304 785 486 759 447 23 522 32 -324 -851 790 -688 -873 441 -201 504 -335 672 -609 -790 380 -404 81 -298 -721 -295 -970 -567 70 -942 -950 -77 -687 -695 -47 -576 -278 479 942 390 713 -325 -603 -261 -670 811 -516 -458 169 820 552 -625 520 -596 41 -514 -136 591 729 -902 537 938 -794 281 804 -563 795 -486 704 -448 -262 110 63 -690 846 940 -776 730 -880 -405 -697 -15 -204 875 778 973 -645 -587 213 406 324 -625 -295 899 286 -775 41 -75 -301 706 -92 -704 798 610 339 -183 -951 -873 689 -142 26 521 474 136 230 -626 -667 -928 855 -777 -824 995 48 837 420 -167 -504 -744 496 -22 1000 -491 473 937 881 414 393 880 5 87 -799 -475 -689 780 733 -424 -39 -888 70 -750 -764 232 328 -381 -2 -339 -203 38 -723 -581 -753 -150 -874 -457 188 111 -167 -826 -726 83 -267 -285 -491 438 -585 -810 91 453 899 -367 175 410 566 506 648 -229 -322 752 -765 -722 -621 -824 586 -291 -633 460 196 771 733 907 226 -672 -23 -78 -925 646 -794 -607 935 769 -424 -165 -44 575 -465 -753 -946 -695 -622 22 613 -652 82 -535 841 -479 -152 -812 -92 163 996 -9 39 -117 422 -926 807 299 81 -826 649 -480 654 -155 -980 -833 -91 -269 690 -71 302 955 -584 -387 432 668 15 783 -508 -947 317 374 -146 -373 -990 -947 -454 717 -125 -371 581 825 -166 -751 -245 329 -787 212 -261 -299 -545 -69 -280 867 33 -858 -982 466 -955 -410 735 820 -701 -101 247 724 342 -670 -430 385 971 -482 362 71 734 -265 -975 -310 456 -529 155 78 189 601 451 -837 266 668 824 681 -808 -740 -866 514 -805 -948 -881 -936 -103 -40 675 770 68 847 706 761 241 580 -668 -150 395 -925 -62 -825 -91 145 -240 -45 53 -580 -681 -598 -934 -198 257 -678 -757 807 569 -861 -575 -865 -971 -290 97 695 76 -615 562 565 -121 -411 681 44 353 107 -164 319 497 373 -749 830 120 -574 -102 -317 885 -203 983 404 885 -623 725 512 905 236 -931 53 889 748 645 817 -69 -416 710 -141 -889 -360 -307 -34 430 -580 -619 -393 785 -115 427 112 28 145 137 321 -629 -63 408 116 -768 -718 -966 -237 -4 -611 36 -120 -827 -758 -33 804 588 -754 196 -287 -126 -522 108 146 393 274 -635 57 -140 602 466 27 680 -320 998 -648 495 877 -405 -620 688 -633 799 639 -84 -955 113 -601 207 -797 -57 -580 -745 -200 -974 500 36 769 941 -648 -110 959 495 922 433 259 697 -57 -431 390 553 405 -861 -843 -203 -707 -225 65 544 801 978 -922 -118 -203 658 -788 -965 -224 -200 798 -499 614 -178 -217 -994 -740 586 52 -784 433 691 288 158 -215 161 -487 -195 866 257 109 -798 -775 300 -840 -267 -978 215 146 -864 -485 -479 247 72 881 530 993 -5 -153 448 698 -879 -895 649 923 724 807 561 -853 254 130 -506 -565 909 -636 -255 -4 623 -772 -708 759 -165 -743 17 -99 436 -43 15 -732 -436 694 -710 -871 -892 -614 -290 692 438 27 -17 804 794 -500 -31 702 385 835 47 552 629 -335 800 272 -935 -6 392 966 461 -26 980 -878 378 -79 951 -884 995 -653 -40 -602 -548 -887 -850 -896 -422 -408 -230 805 552 615 -820 903 594 852 635 3 52 31 777 -416 229 750 92 231 272 596 -394 -661 874 75 -491 758 43 227 25 453 407 423 316 -865 501 387 262 -366 -675 -294 -8 63 87 -270 385 910 322 -191 -92 -948 874 118 690 -57 -67 908 -311 -543 -726 -284 -321 -427 846 208 895 717 46 -508 446 743 -906 669 846 -743 368 209 -321 -145 461 -288 -700 59 119 -48 -559 -488 488 -81 137 -198 944 -804 439 795 -752 -775 -996 489 967 -610 177 -190 351 -452 14 9 129 -224 -113 -416 -210 -424 844 413 -206 235 -760 9 -869 -703 383 -642 813 -18 -547 130 885 250 420 681 -441 667 -2 719 -123 -48 355 -451 166 -283 -620 611 -450 -160 217 484 -7 998 796 961 322 -866 -960 -995 976 96 27 607 -656 -963 -886 -703 -857 -781 -426 499 465 -522 -127 239 -755 945 106 -645 373 -819 -7 368 706 -622 628 85 -47 -607 578 -149 -578 -298 -89 464 -947 -692 814 278 -594 -999 789 441 -626 -593 -345 147 552 -363 641 -735 651 -888 -407 -408 -14 710 176 -667 -970 -260 967 -364 -689 -675 -970 460 231 489 -284 233 233 753 -809 -249 -111 606 -876 -949 -460 601 -491 669 -444 -756 450 -990 -58 -16 31 -564 82 139 675 121 -832 209 55 639 -738 -943 -416 757 -435 -887 -749 -778 351 24 -135 -654 -779 -841 -455 -173 -465 771 220 -133 -732 867 644 651 -377 -266 252 54 264 -501 915 395 -836 558 161 -157 -48 -168 -961 571 -757 40 268 -173 -837 317 -223 -72 -489 -11 -253 233 -492 -463 736 566 137 -621 -213 585 -796 897 152 -781 183 857 -382 302 -623 -632 -914 -282 614 852 -497 -469 236 -93 -292 862 -374 -470 51 -404 127 -733 -468 286 503 459 -519 636 851 234 893 -53 -105 -421 369 213 -537 305 405 779 753 -753 -728 293 -333 -241 -845 -232 986 845 738 379 999 -439 -674 -537 544 560 165 207 -312 319 -386 910 -204 758 493 978 -779 -228 301 714 452 451 522 -863 -756 878 868 678 6 -313 592 851 857 224 670 699 87 -403 712 -622 296 63 43 -455 -790 -114 264 468 -564 -488 225 -604 -869 -954 175 337 -444 -834 -486 28 -954 -500 61 -608 -624 -575 -56 -521 -591 958 -418 -558 634 -868 98 769 -241 -433 57 563 -203 -67 840 -845 429 242 836 -216 73 971 431 -833 702 650 -995 442 -665 821 -634 -562 -70 -313 17 562 211 824 -381 967 839 134 -327 817 959 421 -262 -361 -926 22 -272 -741 -693 446 216 588 -495 -732 511 -490 611 -896 -270 587 180 -804 622 -506 723 -858 -808 -701 476 -441 515 -161 -374 -908 -553 817 595 932 -693 -328 784 -631 -538 442 586 794 -151 -819 -62 859 -336 -204 -698 -769 -845 -527 -551 -464 -66 -352 306 255 -577 -462 -558 -21 -719 221 -962 811 942 -191 -642 -165 896 152 -717 630 -939 -541 639 -565 259 -811 433 -456 70 850 767 -648 -754 386 -346 -35 741 837 752 -750 133 147 652 -458 -24 916 173 586 -459 134 937 391 -57 -921 -972 -375 -868 -588 28 319 -429 -862 -380 -255 207 105 91 346 -642 -622 959 623 -518 843 808 666 167 -962 514 -829 -541 818 -758 -42 327 70 193 193 137 156 306 -417 -649 555 604 -372 -611 528 354 267 63 402 430 -695 398 -374 -130 96 129 -241 -184 144 455 -334 -620 -886 345 359 27 985 -401 165 -970 -749 939 461 -770 -745 112 738 -571 260 862 -720 303 544 457 702 49 -144 721 561 -136 -245 -995 -956 173 436 284 849 234 -733 -631 -636 -152 -708 -483 124 167 -914 -969 822 -683 735 -461 -635 -360 310 197 -851 455 -645 -34 646 242 -777 968 944 843 -804 -947 614 -554 -195 -865 -158 195 286 -953 -89 77 -430 709 -632 334 -469 588 439 -913 -880 670 -389 874 -338 422 -404 845 946 -353 -881 -330 331 -265 320 240 -117 739 488 -728 -1000 889 -547 488 189 41 344 -959 -872 576 24 961 -880 -727 930 64 333 448 938 469 -938 488 798 630 417 69 888 446 -436 67 -480 -341 -805 -947 216 161 -504 677 960 672 906 -553 -875 -558 -872 870 -721 821 496 -734 129 -114 377 432 -668 -510 -703 666 891 369 -116 438 632 566 153 -490 -345 -801 -510 629 -368 -121 -571 -125 -890 -864 915 -339 86 282 179 -795 219 377 294 466 -24 165 -777 -433 -405 -463 907 -832 -33 194 -862 22 831 -937 862 -567 291 945 272 -104 18 80 644 -883 579 -292 424 -509 -160 -249 -53 -775 857 -945 -777 79 465 384 -376 -406 862 -62 -971 -751 25 804 -637 360 279 200 -870 -592 -72 -82 -821 -702 877 156 703 -338 -944 643 366 479 326 -636 -317 881 443 -762 435 -722 384 -837 -780 -144 804 -633 -292 821 -488 -291 -938 -309 -951 -115 374 -582 329 -794 -18 -681 188 -97 375 -122 -875 360 576 -505 -352 -96 -41 -480 -542 423 -235 -689 -983 -710 -554 598 974 953 -192 -976 812 -914 976 -480 143 500 426 242 735 972 641 784 -517 910 85 -625 -309 338 -963 -11 825 -761 -251 -851 -552 612 -495 -475 -289 433 -439 -741 -347 586 -202 -981 -351 -753 918 -637 491 -945 932 853 561 -656 532 834 337 240 74 -817 -242 804 -277 839 -167 384 -513 733 -263 441 423 805 -925 335 -691 -583 72 190 229 417 875 -559 -218 801 707 -648 430 -723 -186 181 703 -676 -385 -676 632 494 423 48 321 138 -919 -212 98 414 829 -528 -767 372 319 71 -120 -386 -467 30 619 229 -525 -463 908 388 319 -268 -431 482 863 822 -177 -623 -699 393 -318 166 -3 560 -502 -471 -134 -662 897 -177 958 627 -674 -622 280 -701 309 757 245 -9 864 658 -731 -733 356 -932 694 498 -646 -338 840 -861 392 -191 -858 159 494 534 -830 -460 -134 -352 -542 242 -352 -98 909 -792 976 614 647 -657 -776 512 102 -864 -545 785 -955 886 310 336 908 980 -378 -653 -758 -347 -229 -726 -176 -972 -572 -717 174 -576 433 346 144 -757 -641 771 -191 -278 534 12 -841 166 -833 -46 694 312 -934 -523 799 241 293 -928 36 -883 988 58 -859 820 795 467 516 776 -472 -22 535 143 744 -987 -759 194 -554 -862 937 -504 -541 -376 -994 -157 330 824 246 -101 658 697 756 948 -621 -322 -132 154 -944 44 854 -467 -3 255 -703 -602 -807 -110 527 -947 -682 -611 628 959 908 -422 -971 -321 -235 661 -288 818 -830 565 -672 -318 32 -203 868 936 837 233 217 734 -551 628 -250 418 475 631 220 654 -943 772 118 -866 -143 -752 -197 -808 823 112 -265 -540 144 89 284 -278 -266 459 293 -533 -861 209 -987 991 -153 -69 890 648 -245 -278 -294 -963 -179 338 741 -884 486 73 146 -711 -167 -755 81 -521 -161 -865 484 -464 52 661 41 961 -628 185 106 6 86 -11 373 620 872 275 -853 558 -644 765 166 510 428 563 714 -341 383 -461 542 -169 443 230 -715 -134 -19 -67 629 -110 984 754 64 429 -706 284 769 -355 808 707 745 -61 -992 -857 -506 -928 -868 842 -76 -73 418 163 -731 -14 758 -207 -189 -567 450 198 272 135 681 616 28 -70 933 -90 840 98 -389 -753 -39 -929 -276 916 -817 -231 -867 -235 462 931 436 7 -596 67 -861 -57 -791 -733 973 -507 -664 -889 -825 -976 -210 248 -346 1000 679 -408 61 131 -146 -166 -472 -522 180 -831 149 968 -50 -509 -278 184 -898 -855 -991 -639 72 -765 -300 223 379 954 272 57 369 -34 -450 696 -917 -428 75 -219 713 112 -476 -577 -782 -631 -662 787 -385 -507 493 -447 -623 -423 389 -997 203 -813 207 -13 168 684 -304 -711 -248 283 -592 -354 746 -387 -585 -198 803 516 -434 -55 -805 -476 101 -425 541 -92 -11 -362 -977 79 965 764 -217 209 333 -153 338 882 -355 -309 331 311 -319 641 -904 785 -754 999 -828 -909 639 -828 798 -922 74 734 866 583 -70 -595 -56 699 42 -551 591 752 85 555 -679 86 245 575 -965 139 -667 196 127 -573 -817 -736 865 -621 -187 641 -319 832 -769 770 410 589 548 -67 -60 -764 -127 -67 123 648 -160 703 -133 804 181 170 285 239 629 538 797 630 -828 145 -889 -887 197 660 -232 -800 533 610 623 -415 417 695 -843 444 481 -653 400 910 -863 -113 966 857 303 -982 805 630 -601 308 188 308 -809 311 166 193 -416 -583 554 169 -703 -350 113 707 -547 -540 -823 890 -505 -82 -796 -689 -698 -581 706 -910 287 -552 -427 783 -548 -993 816 -607 917 320 -241 826 -189 -660 923 -124 -82 542 565 938 299 -24 58 329 681 995 -282 -946 -343 244 -137 -80 -61 -826 817 -132 -236 228 682 -801 501 703 585 -280 807 396 757 88 -402 90 -728 710 132 -190 800 -446 730 170 551 -61 -205 907 -855 582 -888 690 -14 80 137 -35 274 -278 986 -691 -818 -883 -619 -293 109 -494 561 325 201 -545 663 531 253 -944 931 -642 -654 -542 486 -334 255 -538 -694 -624 725 525 649 109 29 -547 -443 18 -482 -481 -551 -580 -514 777 571 -429 -919 -574 -835 -237 177 -415 -16 -876 -735 -442 -250 125 676 158 -760 -27 -627 -866 -458 692 -738 -262 624 805 134 -555 537 -686 431 -184 643 -430 -549 -910 -254 -905 700 383 931 -984 978 285 -712 700 714 936 -811 214 468 354 49 176 127 -578 4 59 262 807 -2 -134 868 172 875 711 424 938 798 492 871 837 185 -499 868 415 -147 -903 -594 184 -410 609 -498 537 -500 424 376 -653 552 804 875 -99 -365 -124 353 -918 -26 981 146 -313 -722 703 -659 -654 -691 -289 -124 432 -878 -41 -194 -257 627 147 721 177 768 -585 450 -831 804 -460 558 908 838 816 -966 662 -600 500 70 -176 24 222 -373 -555 -269 -314 17 710 -80 519 -521 -894 -233 -781 993 -299 -900 941 524 -299 -145 -347 621 106 -396 772 -657 -419 -730 212 423 316 636 -418 784 703 -739 -453 -356 847 -707 -780 -866 -461 574 756 -679 908 326 803 -73 -493 944 280 471 317 756 247 943 -900 255 442 -202 -467 762 -96 -697 -288 -129 88 195 194 449 -781 -421 250 -401 944 -402 -180 -166 -700 -614 -853 687 316 -565 996 -552 991 913 224 -446 271 550 906 -493 -243 -155 -13 937 708 -603 921 281 -97 378 -186 705 576 676 -406 -886 -469 -177 381 963 -944 -411 -941 -979 -937 965 -972 -742 -398 514 546 -885 262 -546 -908 -322 -484 209 385 651 305 -358 352 -795 249 -208 236 -549 259 847 -929 -936 -7 629 868 -235 -543 -531 -67 -301 -586 406 -414 -774 307 -181 -131 945 -381 525 -177 930 1 -439 -779 -7 642 875 979 7 508 -434 -475 841 880 559 -985 -637 147 113 449 625 -901 71 671 -648 -252 559 532 -958 502 441 751 227 671 -825 -135 -150 -442 244 235 667 665 -81 911 -770 667 813 -929 -150 -859 212 648 -973 334 -184 -267 -128 86 743 27 205 235 903 -842 -443 303 -104 739 315 -605 -204 -812 657 859 401 -778 794 -899 545 258 -271 -95 693 250 169 -652 -674 -787 -56 -127 868 -773 -13 717 -157 619 425 900 -901 -51 298 -993 657 22 -553 120 -912 -157 109 -256 821 384 297 -88 148 833 998 -802 -922 -269 756 146 923 347 100 -679 358 -225 -69 -748 -483 932 -448 -204 -138 -780 662 -314 980 469 253 -287 904 -363 -780 -801 525 -64 329 -542 775 188 706 -564 -231 -396 -128 376 -178 225 612 -303 -184 882 537 -127 466 -591 -546 -839 401 783 228 524 875 391 845 -610 -686 -685 -331 224 -960 968 393 -193 -103 988 -521 -952 293 893 -661 -305 774 -107 -76 -36 658 253 -824 -480 -246 -818 -545 219 -747 825 212 921 -207 -709 838 -30 39 -651 260 529 896 606 -101 137 881 841 -782 85 -928 383 770 486 -587 -196 -859 -779 115 -269 -137 -645 -955 -807 -410 269 -163 473 592 400 -893 -395 -124 -878 -930 428 -884 -570 996 658 933 286 -936 286 -50 -754 -521 196 167 -761 -245 -588 -343 -512 -46 585 -819 525 153 275 833 388 739 18 102 -140 -306 -412 365 -153 391 -110 667 970 909 -25 -563 110 -427 -20 -508 799 -374 -198 183 145 -507 -699 -105 678 -607 33 594 -326 633 130 928 -876 -345 -856 -942 870 -40 -311 -861 -99 -967 160 -757 461 64 671 -449 986 766 -737 187 850 -566 -53 147 77 -264 -955 374 -343 62 -225 -867 -7 -552 -402 751 209 -602 -487 568 495 -394 -170 75 -366 -990 -81 -436 29 245 850 208 497 -453 -173 -639 240 -695 -7 167 -82 566 677 -567 667 -517 -663 -923 -927 562 476 -85 -726 754 220 -494 -107 -280 -87 -864 781 190 -629 415 -541 -337 -606 822 988 308 -332 -796 -268 -786 -665 324 643 -318 -809 -924 426 904 54 -153 -207 415 55 -668 253 774 706 -889 -508 462 676 161 114 859 245 -973 517 -527 421 127 -950 841 794 67 -294 -877 653 -150 623 -359 -923 -364 188 810 -668 -77 754 -753 509 788 742 -210 -549 456 -431 382 -650 876 -242 186 -173 15 -972 284 -348 396 673 316 743 -509 -692 998 806 182 -224 105 -467 174 -866 36 164 -422 -948 -658 344 -601 -22 -694 831 -183 -496 480 560 -987 -33 53 -348 -187 -994 -760 -347 -196 -47 -20 -634 82 -757 720 -271 -306 -114 -285 -585 608 -479 -201 -531 -686 163 326 -366 380 245 -444 -324 -429 699 -802 819 -151 -682 -688 331 -491 -884 -945 -572 872 711 714 -473 381 241 -746 -372 726 532 843 157 -646 304 -559 346 154 -169 33 -298 873 901 -345 561 657 141 503 -399 -657 -959 770 479 -521 844 -734 390 -405 799 13 673 -192 -491 621 785 -588 -476 -76 215 -237 457 487 -930 676 -62 -280 775 85 471 -406 261 861 -45 543 -27 691 160 -112 -460 937 -62 916 -918 936 575 216 -902 963 37 782 750 -480 -676 -98 165 -823 -226 -737 240 -267 -850 564 -824 114 749 74 841 644 8 -18 186 281 -561 -510 -458 205 -433 48 -874 411 350 110 76 -200 -884 -908 -594 963 819 731 -220 320 -998 -873 116 101 692 896 -315 -530 990 -521 -127 -839 422 -181 -59 -952 -114 969 -199 91 184 251 -531 734 3 -909 106 -625 244 740 -870 -797 -2 -999 815 869 -644 -171 444 639 -715 -975 500 -313 -871 693 792 451 -271 -548 120 -928 432 -563 -901 89 639 96 -579 -74 -805 700 -519 818 -614 432 -486 834 75 199 704 -356 -392 -137 -407 927 495 180 989 -670 -508 -860 -912 -701 -293 312 -195 -234 -558 -649 -507 -986 -844 -483 461 902 -364 -677 481 509 -854 -931 -395 -117 826 213 -898 -818 260 -490 266 -645 -811 459 -88 -750 741 504 -761 444 775 644 -393 341 117 -154 509 -461 -214 915 623 -143 223 -707 426 -58 509 591 862 -843 -285 857 652 -753 28 610 73 -18 -251 58 137 -343 622 963 -975 262 676 -261 -866 27 873 -281 896 -807 -168 730 -618 33 974 358 278 826 -386 -927 448 -442 167 842 -642 971 373 -906 95 -568 428 -766 -680 966 -5 279 834 -559 -115 472 -100 446 512 468 82 945 -230 868 177 -96 -731 -615 442 653 -876 145 -674 379 577 -155 -182 220 794 374 975 363 -317 -746 -621 708 755 63 653 88 235 623 879 -441 -371 -161 -582 57 703 -191 303 752 -585 764 882 434 336 -95 975 391 421 924 -962 431 -268 -706 399 -856 220 807 -548 -694 432 -953 -820 -810 -334 325 811 -354 89 -725 343 638 13 -958 -774 -512 -290 585 -541 -143 -56 348 -807 752 -59 117 225 -944 -561 -396 95 221 273 -785 941 -667 -861 -455 171 272 460 803 -31 207 -973 -951 935 146 -762 -384 -170 -894 915 572 -296 237 -515 479 -889 -549 389 448 30 263 330 -686 320 783 -868 -525 -987 -602 -619 -99 558 -952 810 -966 544 -942 -433 428 -796 653 -683 -513 710 -956 -681 -247 515 -82 -626 -75 -978 370 -193 763 -474 -523 -519 -233 9 -796 484 126 -213 -11 -767 -935 918 988 -555 -252 574 -56 610 -240 -131 897 -533 540 176 -74 -624 -13 -132 -459 -465 -871 224 670 833 289 -631 470 120 -629 232 -295 569 229 24 707 -614 605 527 560 -894 -243 -504 531 412 438 389 710 -781 -781 147 -413 -440 -151 749 614 -242 -786 -706 577 -973 -830 -416 603 392 -182 -893 94 244 -734 595 438 767 366 216 55 210 205 723 -731 -159 -827 -162 7 -88 750 647 -713 -660 866 -456 152 -345 -654 -446 337 -370 -442 -632 -494 803 -889 229 -605 362 78 -51 -449 787 198 708 -13 -895 -17 831 38 496 770 -903 -901 565 841 -522 -358 -275 -516 111 810 -967 554 538 386 -84 -945 367 -4 -150 591 -100 -607 -89 171 -256 -766 621 205 680 481 -326 465 976 463 168 204 -177 691 151 -949 31 231 392 128 -44 923 -193 262 -544 -919 770 -456 243 -276 73 737 -558 500 -211 -177 -553 -595 778 -564 -810 531 294 935 598 35 -693 -118 -17 -847 -292 -328 -408 187 104 652 907 -475 92 290 -974 -932 -396 352 216 797 322 -474 -536 696 380 941 -898 998 387 681 967 -833 223 652 -29 953 233 697 352 -933 677 241 51 -241 132 780 213 313 90 125 838 890 -796 779 184 449 -58 981 -516 -384 57 -510 -412 -297 -298 952 -192 -581 842 -49 877 -523 -293 550 795 -584 657 206 13 -321 -585 849 586 982 190 -631 801 614 654 -106 895 -292 983 -356 965 192 -253 906 175 26 404 -742 -62 99 331 -203 110 -631 765 -201 -59 -959 -864 -77 380 212 -57 -881 645 -33 567 -348 -155 658 110 20 -49 -897 -341 415 307 -477 410 793 -555 -83 662 -371 -577 -790 572 -995 -986 -20 -156 -232 104 499 376 -171 -877 299 511 711 -878 352 -65 -524 -176 15 -843 -576 371 -872 -800 565 -97 -221 943 -606 -308 -177 356 167 535 -312 -537 362 -573 839 -628 680 -942 -850 -634 134 779 416 478 402 262 -941 477 -883 -401 349 101 895 937 575 -693 299 442 -251 399 664 -503 214 -492 -207 474 -565 783 443 -235 149 201 -548 756 143 -106 -137 -987 -488 326 605 306 -260 -245 -349 810 211 -193 -889 -632 -452 8 208 -853 -363 682 -838 525 653 -753 636 -896 -671 -826 652 -816 -641 -212 803 -194 447 471 833 626 -327 281 116 -826 -284 803 -130 30 278 -964 -198 548 950 -917 -488 845 -780 -103 779 172 562 -450 63 -650 -271 693 -8 555 881 -957 -745 615 -866 779 69 -894 937 129 105 464 102 -732 -784 -993 271 -126 -177 -140 144 932 101 948 -756 -954 795 -811 748 473 -145 -593 178 125 432 955 -751 467 300 -578 -339 554 -67 -177 786 765 -80 242 287 -213 231 257 -689 369 975 33 768 -684 -421 77 171 959 -156 -838 944 -937 -334 -292 567 559 178 29 717 -418 285 -60 490 2 41 -233 511 8 949 -968 797 702 683 -990 31 -758 389 -888 244 393 1 678 381 -745 -18 -27 -682 902 812 -598 -781 972 -854 190 -94 -772 -407 -220 -229 -709 826 -849 -216 -470 -698 264 952 862 -796 190 138 279 313 451 -829 957 -599 -650 850 343 -772 -766 -337 69 128 -352 -414 -412 741 672 -890 -394 -244 534 301 676 769 -288 811 109 32 128 -764 -378 818 -295 -33 -17 769 -730 209 -241 504 -110 469 -68 402 -526 902 -197 -553 205 22 -134 886 358 822 -3 -815 767 638 5 522 -137 817 -739 29 -145 -359 239 -329 -860 86 -17 -555 141 901 -442 -919 24 -453 -182 -714 -797 884 507 -438 -181 -92 134 135 83 602 279 -654 -437 390 -180 820 -868 720 -74 -327 -85 -475 -450 -580 -111 398 104 574 292 340 651 619 -709 -24 390 791 402 956 353 154 672 -873 -938 208 -180 733 -537 943 718 -154 161 -562 -698 685 697 567 -30 290 -30 348 -85 -566 346 937 524 -697 800 309 -742 -214 -92 -654 63 981 948 833 817 470 35 810 -832 349 421 254 -989 -584 684 124 -1000 -28 423 -631 -49 -712 321 -357 639 -395 -848 -79 198 -882 -337 485 -444 780 -108 -52 -581 -328 -569 403 499 -474 -405 507 750 -99 128 -988 -932 -274 -702 -4 563 -253 768 -196 -917 -321 -263 332 315 -761 -954 672 -435 768 -268 571 -187 -628 278 -13 833 540 -721 975 877 -199 542 77 -631 -382 757 814 -920 -359 -991 -966 62 -454 -201 -982 145 79 -350 901 231 768 698 -817 -186 336 -35 596 -55 291 -63 -663 745 10 -576 920 732 522 121 196 -563 124 720 -371 -907 468 119 -373 -760 -990 -595 -772 -593 -130 363 -974 -703 405 817 54 -587 -55 -374 142 337 -67 889 482 760 -75 449 126 864 339 -14 851 -834 -801 814 340 -219 -499 770 -900 679 899 682 592 -834 674 -236 -795 -577 -704 169 953 376 -275 872 -350 801 -460 -291 -590 -347 964 -493 -804 93 -954 423 -76 456 736 892 114 -480 -134 145 -569 -164 -783 -536 541 -67 160 -170 161 -691 573 -397 -656 -109 -629 -662 663 507 -246 -289 -13 958 -410 99 796 153 321 151 430 -831 -730 521 355 773 661 -244 -509 492 -114 417 992 -66 -703 -282 -511 -437 -980 836 722 -844 909 -535 762 217 729 -821 -137 -802 313 828 -204 838 -67 -58 397 -57 796 95 1 -337 250 190 -942 -903 652 985 217 336 -204 -847 -209 -33 55 576 -712 769 630 -113 818 -454 -547 -258 811 724 -106 -991 -453 910 63 -714 708 579 528 818 -485 -282 -462 733 189 -53 611 -462 633 787 970 190 -653 -807 678 857 -661 469 93 -402 -980 739 -969 602 357 812 -256 619 683 -269 -691 425 -710 -278 87 -907 -345 805 485 -927 -414 -947 306 666 -433 -79 -683 -827 -554 437 818 586 952 -278 -658 -130 -408 446 979 228 -94 -796 611 -370 -183 -202 -388 94 -533 838 251 -710 -916 -910 -737 -894 -353 10 -688 -826 -917 745 813 -796 567 959 -261 207 898 62 696 -430 -42 -402 -452 167 709 125 -546 -347 -607 -311 486 -862 982 -757 98 993 -525 798 267 -597 -586 495 -790 315 -434 365 -532 249 826 600 829 971 146 390 730 -831 588 477 634 324 295 508 841 -47 215 -980 -907 838 100 -983 -368 661 -458 802 665 782 523 -487 -631 210 -48 -882 441 859 -799 333 -509 955 640 -440 -629 961 -197 -90 -412 67 702 -857 959 628 -531 702 77 -27 -704 -392 -643 197 -26 -983 -440 916 -291 -25 508 -94 364 98 974 -59 -673 -303 -637 692 -485 434 485 220 365 264 714 76 952 -160 855 598 -593 -706 808 -130 621 578 887 748 -185 -683 937 -594 -687 -907 -171 -401 366 925 593 249 697 311 64 -876 549 993 988 786 -38 -283 -759 -273 -104 -34 146 -673 -971 -64 465 524 -761 152 877 -789 -986 -310 -49 912 182 572 -846 -90 -289 237 -722 -711 554 -708 53 -199 467 -854 838 552 411 869 864 -540 957 733 -795 -290 -899 -667 -961 170 -772 780 -753 -474 -306 -185 497 804 311 201 876 891 265 -246 337 343 -342 673 -588 156 -604 483 619 -869 837 -378 345 100 1000 -383 -965 -365 -934 -171 385 632 -510 -266 -235 759 218 876 -66 349 -427 -335 218 -948 301 -198 19 -783 -248 642 -492 -886 -310 13 886 -384 -212 883 904 -219 -971 -233 117 770 -930 -801 912 -534 -554 727 -817 751 916 403 -844 809 -943 341 108 -667 699 -260 634 -40 -406 -592 790 378 987 285 557 430 715 494 712 117 -664 974 732 -519 67 -334 -788 177 -44 211 -692 -463 -489 344 527 631 622 -836 863 -237 224 34 781 655 378 205 813 -470 859 -32 874 505 -193 -896 -613 674 -175 147 -742 -448 246 933 686 941 -13 812 51 186 -699 -648 -471 -428 -186 849 -981 51 611 657 -165 -106 567 -886 -796 -433 921 758 -288 -102 -443 909 540 634 -301 954 231 -936 -912 752 -914 -296 698 947 -408 -915 991 409 -983 987 -446 249 522 -148 -766 601 998 627 -621 739 -126 -147 -364 458 -154 -666 327 -258 288 765 194 -255 -576 -388 959 490 -558 -306 429 -873 800 866 -313 -634 -863 84 -249 720 -639 183 -939 954 -12 -738 -379 -567 -857 323 -826 -532 -140 -48 -133 242 326 668 -553 -167 626 898 -783 -658 602 722 910 -267 414 849 -110 -52 610 -475 930 -322 -76 361 99 944 978 -126 613 -138 704 519 -648 393 -285 81 902 -308 -900 -713 407 -63 507 -502 -647 -745 -340 -940 -909 -52 335 -261 -679 -115 94 354 -857 246 163 -874 48 -2 566 -95 -352 -828 -525 -821 -229 -924 12 397 155 742 827 -908 -265 927 -663 -476 764 -509 724 -563 25 -767 -648 -572 313 -221 414 -652 172 157 26 521 -26 -35 -716 56 53 784 534 -50 -660 512 -834 183 878 212 -689 118 182 453 -274 197 -934 224 418 877 421 176 323 -686 -337 -757 694 -829 907 678 -498 -138 -62 -35 -387 954 -998 -358 -437 523 693 -823 810 457 636 -510 920 902 689 346 -201 -980 -127 71 209 894 966 -543 -684 -862 600 859 -531 -977 -7 -98 485 163 -177 -211 -970 300 -342 603 -699 -593 -54 -152 -386 -755 400 878 -70 812 411 22 -528 58 -44 729 514 124 467 -942 -575 -233 405 676 918 627 633 231 -674 -561 829 966 -620 506 856 -662 -139 740 -237 898 -682 603 -229 -713 306 355 -940 143 -898 109 772 485 -810 199 -99 179 -369 -648 727 247 -586 622 6 -235 -78 102 -302 861 668 -338 -389 860 379 473 740 788 -691 385 811 987 -257 580 -610 -33 -840 -336 45 -811 -848 -561 -843 703 -575 506 -150 -794 768 -69 334 115 868 408 -805 797 923 115 938 -868 -462 706 320 -416 552 -796 -110 322 -369 642 -362 846 -931 355 -688 525 -410 214 593 -852 628 642 742 -458 -622 -668 584 220 875 -734 200 -86 -443 -933 649 -263 161 -676 521 513 113 752 997 871 -282 -239 560 21 657 -582 572 333 445 -540 148 -823 -698 41 704 -581 983 -874 -396 -874 794 -651 664 -426 -272 -359 -349 -500 8 -248 -969 199 -282 867 -164 -823 603 94 232 -361 -671 97 710 -943 -688 669 680 757 -610 377 944 169 392 -839 971 -548 823 633 -374 -655 988 544 -108 -159 87 -708 51 346 -404 -954 -865 566 143 815 852 -688 -638 -237 -52 -839 -35 -903 490 75 -980 374 -185 -705 -549 -265 -578 308 -723 -175 -16 -683 -972 384 855 -751 -354 -429 318 763 -93 982 556 -231 630 -258 -287 621 85 -574 -230 207 -898 -651 -879 -172 751 -875 -35 207 432 997 417 163 -606 8 647 60 -910 -640 784 785 -427 -854 310 -339 -423 -908 -843 -555 635 160 137 -415 -849 -329 -531 -994 131 -139 -375 -164 553 363 -745 -208 -139 336 401 -923 806 900 -433 203 -702 -109 180 251 799 -91 650 -44 -595 332 -434 -198 -763 803 -821 970 -793 752 -152 408 -172 531 303 -453 -619 -269 588 -507 201 961 -529 368 70 112 850 484 -125 -440 807 -544 771 -145 179 -121 249 -879 347 -486 143 -186 221 62 -674 -564 480 419 474 -259 -680 -427 -226 3 312 -311 304 -352 566 611 564 60 955 -731 -528 831 -108 -782 511 914 -100 -198 -336 -146 -259 463 887 -114 202 -512 -540 -245 -117 -304 32 -469 166 448 -240 649 703 289 170 164 442 601 -259 258 -531 -764 -833 91 -253 559 374 769 476 818 -565 -479 515 801 731 -946 -987 -36 704 -908 -157 -785 781 -474 -804 930 841 -8 -825 377 -883 757 898 698 214 419 556 -633 -888 -235 -16 -812 -375 808 147 -120 -2 908 449 -290 152 998 243 -274 -746 -372 -139 62 607 -441 357 -253 -166 393 701 634 625 599 -1000 589 220 -549 777 88 -650 980 -26 54 -385 -264 -413 -645 -994 -783 989 883 18 -553 638 856 -476 -78 547 -232 446 112 273 216 452 606 734 -978 895 551 -591 313 -641 421 -459 -10 -858 -651 -166 -245 -390 -519 -352 -674 657 -770 -963 335 934 -593 655 -468 839 -658 755 -923 -511 103 779 359 113 462 -219 193 -469 -780 -813 -598 363 -263 -49 -940 330 -230 -349 422 -465 -487 106 10 568 353 389 212 161 538 820 733 193 403 -61 -505 407 -748 -836 -972 666 701 -184 578 -16 -128 670 -908 -219 564 -911 -819 654 -694 -988 -739 961 98 -871 838 -407 77 931 -303 889 -704 -506 387 -595 695 925 5 491 -466 567 -267 623 -306 -384 -15 -848 993 507 755 -257 950 884 -771 -618 -492 -437 792 483 168 -779 -547 -98 615 831 623 -636 850 102 -613 -172 860 -923 647 -591 827 819 -615 135 -192 -386 -275 -966 573 -18 -421 609 166 -284 946 -465 -706 -167 -103 -771 -971 543 -831 -398 577 -244 -814 -492 -360 -198 884 90 -76 451 -244 324 -349 -477 -425 -246 18 -728 229 -632 316 -175 -976 -871 907 975 314 -431 -947 -377 -885 -118 112 -439 27 578 -312 393 -115 550 66 -375 967 417 639 -958 -515 37 -650 -596 -66 -453 3 -122 289 -289 -529 139 -708 -416 186 980 -722 204 772 -754 103 330 -438 319 63 568 391 657 -284 198 255 -148 980 894 -105 -365 135 -39 -742 -791 822 -290 683 -807 -929 -899 30 -126 -768 -78 21 377 -50 -441 913 -368 -752 -484 646 -174 -455 -877 550 -843 -410 132 -131 212 -737 -221 -510 -896 -780 971 -193 209 -402 223 -22 948 -167 -745 -794 729 11 -747 -670 -651 526 162 242 131 313 -741 -659 984 644 -571 -530 -406 882 623 921 -40 694 -932 -791 -303 -678 -296 879 -197 -601 151 231 -75 432 -858 -918 -745 586 -582 279 354 -623 725 -815 167 389 336 212 -820 365 294 -388 -701 982 279 -621 -645 -48 -877 -226 271 -531 172 -272 54 -36 876 911 -785 -929 886 -13 858 722 168 197 -346 642 -41 -815 580 -439 -204 946 190 -791 117 548 152 164 -261 32 -322 -552 -877 -252 950 -191 232 -434 -165 369 261 -752 -605 719 183 -851 -46 -930 -695 -596 -164 716 686 -706 528 0 209 -22 573 57 555 -106 184 -993 -246 -315 -941 -418 925 59 -367 -122 477 60 -900 614 775 177 -970 -359 767 711 336 -726 -608 -143 281 -891 538 813 516 235 -83 -715 -469 -936 778 792 683 -657 469 -826 -208 -136 -722 -554 -331 -731 -424 -164 258 231 -303 809 569 786 20 -517 188 318 848 -757 -342 -130 -697 526 782 929 -923 741 -144 -810 -545 -89 -113 -967 -815 -139 -294 321 485 -154 445 559 148 923 -301 -177 124 597 288 255 605 472 326 -513 -774 316 -361 944 545 -973 809 -310 -484 106 279 282 117 -493 -397 71 712 -997 840 -153 -517 512 550 -894 -911 53 56 -633 174 444 749 -249 -245 -139 369 611 -213 565 883 -533 -646 -28 -815 -625 579 57 -969 -810 -835 45 564 -116 834 -691 747 -443 -307 624 -975 660 -638 427 -194 -642 458 705 -23 -330 -965 -305 -534 -763 360 -196 -150 577 -952 917 758 -30 -414 377 -776 -393 244 -667 -572 -435 219 -605 433 -660 -271 -814 -236 -779 -94 -10 -830 799 423 -886 -164 642 -7 979 61 -708 817 -689 -324 -309 -749 685 293 -727 487 -581 208 615 902 609 936 -85 -735 -719 -569 693 355 -10 123 378 -562 382 -863 750 -231 51 277 -122 -286 -270 346 331 391 -465 -825 315 452 61 54 -91 -53 347 -880 0 529 -388 -348 -654 536 722 -188 522 -563 -619 760 837 -163 857 -68 463 964 692 937 682 -984 -436 306 14 299 464 338 208 -531 786 -965 -357 102 689 -233 -321 685 455 -468 691 -772 -518 168 -786 -578 -914 -749 784 -317 -828 -511 271 140 359 -117 197 -43 -693 -151 617 645 52 926 938 -154 -883 695 421 120 -34 -563 -704 97 163 -372 -275 94 -649 -340 -739 -367 66 559 -6 -532 -151 -197 -238 963 63 -885 -169 797 -516 -32 888 312 -553 -381 -736 819 917 -153 666 -334 815 659 -232 717 -180 384 -835 -522 174 -582 655 283 203 -721 -809 290 -612 685 -568 -327 530 -709 -332 -28 -788 705 -31 215 -929 34 802 -848 -630 360 732 -665 -572 213 -191 380 -322 105 583 -216 323 -315 413 537 96 -972 482 811 247 11 -744 -713 144 -921 894 -713 966 -423 351 635 636 -326 985 678 -400 -84 281 -27 263 870 -835 562 -712 -443 663 -864 651 303 -629 -358 -111 501 105 -105 -912 -215 -900 326 -646 -568 -955 -933 -746 963 -609 -959 -390 737 538 -104 135 -559 761 55 120 -213 -989 -515 -771 -949 -146 -131 68 866 919 -804 285 -360 -887 78 -896 786 486 -342 367 188 -306 190 -337 -24 -207 49 502 686 -405 -351 -851 578 824 73 -130 89 -504 901 -932 747 -993 -536 -318 575 -362 -36 54 -838 -228 155 -603 857 -475 -779 -649 991 985 -448 885 28 558 381 951 97 -806 -814 3 765 -514 -326 156 762 -304 -422 -224 -766 -330 638 -225 -492 927 406 -812 -837 191 241 -177 519 115 212 533 -88 -473 -642 500 108 -297 -906 -920 624 496 -943 -105 -136 410 201 -333 -534 588 468 -848 387 82 381 -962 937 -54 473 -162 889 102 -351 -821 -971 686 -156 110 -208 -266 576 594 -457 -457 -682 -193 749 831 25 307 -792 -638 93 655 541 118 173 107 131 283 463 -17 822 -279 -320 833 -709 305 678 426 199 878 -543 -317 162 -10 892 -464 -513 521 37 -461 -748 322 -623 436 413 896 -450 -611 283 -366 -802 -39 182 -332 -237 816 440 -220 -249 -277 -840 971 455 556 -785 -997 -434 408 -926 -838 -296 31 598 548 19 913 -951 -403 -626 439 467 768 963 82 756 -880 599 150 255 175 -34 393 -167 -7 -692 673 -399 379 329 -736 -451 398 353 -562 -800 423 126 897 -162 -871 -30 -498 862 -697 -111 504 -639 742 -242 -758 -537 -69 53 -414 -558 -18 -490 -115 960 284 931 528 -614 771 -630 -7 -749 5 478 -106 -978 979 -719 -619 -982 739 985 306 -996 378 909 508 -523 -255 955 -512 -2 425 709 104 781 -99 -833 -487 22 205 142 470 -719 -275 968 -730 12 551 -985 773 -182 -316 -676 -440 672 -825 -453 -713 -820 338 -850 304 512 901 67 168 -160 55 -32 -905 -420 641 -574 285 177 39 500 -195 227 885 428 261 208 869 -670 -103 562 -495 -747 70 -72 731 -516 -389 -159 -915 -547 -691 615 -420 -128 361 625 734 -997 -59 205 -203 5 947 525 -444 567 -923 -437 89 729 480 -434 719 -515 -486 -746 814 964 567 -218 -910 -433 -901 -822 -831 -764 873 773 -750 883 -670 -604 -149 -893 650 -241 379 229 756 -982 -55 -746 -124 -987 -351 515 52 609 -637 -309 -129 -380 -156 74 798 -760 -459 -571 815 -617 -131 -28 -550 631 419 832 -559 584 -62 127 -558 -68 149 205 1000 437 -339 973 -140 -460 526 357 -373 398 518 -755 151 -506 592 27 -530 171 713 362 -423 -612 -977 -278 435 448 290 914 708 229 -781 -511 762 174 -817 -901 279 249 792 -735 -69 -263 -55 -592 609 635 -480 623 -188 480 -753 542 293 -555 -820 833 603 340 155 -951 999 -73 186 -875 850 -367 325 -29 193 242 875 -232 -927 -631 -708 -727 703 331 -146 710 944 250 -4 627 273 -678 -960 111 -889 -425 306 -444 712 245 -86 269 337 267 -262 -346 294 271 -36 132 -12 580 -927 -389 -100 978 104 -448 30 -249 -389 322 527 -661 -9 -564 -339 -523 -18 750 382 -417 661 380 236 -262 -562 103 754 -614 -690 276 -711 -504 -636 9 -691 -375 -509 -231 -22 848 -859 -612 -22 -64 557 -147 -13 -568 411 878 264 -299 -192 740 -49 131 558 -115 -188 -483 681 821 -350 -8 64 13 49 -521 -334 -569 -927 366 234 235 -613 -813 -288 -102 -970 734 938 -596 -221 378 -231 -102 99 -939 -872 -531 327 576 97 -579 -654 214 -304 399 757 -558 352 112 694 253 -248 156 379 407 585 430 -22 -669 -202 -709 950 -35 491 -260 156 -665 979 339 398 930 -604 -242 -338 132 787 223 778 445 -347 558 -761 711 -176 488 -77 -911 -698 -968 -698 986 -917 -563 -1 42 791 857 -231 954 391 -627 512 781 -970 -328 -570 -674 -681 581 876 -96 -441 431 -143 -422 686 199 -936 -463 495 811 976 -936 486 202 609 482 -522 721 743 -124 -854 -794 366 -825 597 -633 -473 -71 -707 -245 977 71 213 -375 -989 921 -904 32 -267 -134 774 -879 772 462 -851 848 728 -715 -556 899 151 126 -349 -53 -142 -245 -460 -445 -938 -947 912 -943 -434 -52 -677 818 720 93 122 787 -598 -540 549 -978 -652 92 -94 592 -88 -900 -244 -376 44 628 -343 735 -33 274 147 -316 -737 781 -717 472 844 -640 -887 -134 -338 -915 -989 532 -97 -921 410 -312 -125 -445 -668 -750 863 -165 -288 -578 -544 384 -600 59 -770 -861 563 7 845 132 -306 998 503 -247 179 -241 -396 -100 -958 -673 31 166 -961 214 -286 -472 753 368 855 -8 -100 28 638 -788 472 299 328 -54 164 -864 -26 118 -680 286 -911 263 280 848 726 -830 143 5 843 778 -535 849 979 379 -829 -90 -911 -903 203 -341 107 549 -408 814 -87 580 -621 -471 248 -924 -132 245 572 -810 243 345 919 313 -377 754 100 126 945 -191 4 -812 -418 432 989 -61 -808 419 375 661 -308 921 843 772 -952 966 537 685 116 609 872 -794 -644 -288 101 -465 -279 -69 -944 -979 1000 -683 -867 -750 749 771 -621 9 334 854 22 -985 -571 -280 -281 411 360 908 222 105 -38 778 -710 -478 255 590 -838 692 77 87 -563 -425 202 44 731 456 -279 235 -590 -860 -766 474 293 -219 -710 916 -543 158 -21 -737 623 -3 497 -261 -657 146 231 80 -239 609 -740 535 421 500 477 392 884 592 -155 -281 315 -835 -521 227 -253 380 831 990 -109 722 419 -286 966 -485 632 -717 -877 -532 -875 818 -186 -684 707 -548 874 -421 411 -111 -161 -571 -299 -374 80 -243 488 219 407 -90 518 -365 822 -245 -897 -377 -998 695 245 -904 225 880 501 -172 -350 357 576 201 -267 274 368 737 -585 678 -828 -122 387 780 299 -223 761 761 -258 -425 -130 11 -231 -317 676 -216 188 859 -22 36 29 909 998 -398 -612 -484 -2 -972 595 -686 -520 -880 791 514 -933 -22 477 -706 -509 -885 685 917 -412 -214 -312 90 -731 -907 -158 177 209 -855 -839 407 -143 312 -874 108 -774 -162 -138 925 919 347 866 -534 619 975 358 -963 -770 -135 74 215 -405 -880 537 513 193 730 -204 598 359 123 640 -124 409 -376 -527 585 80 646 -876 554 301 -681 -282 246 979 -798 -652 -575 956 659 196 872 -786 170 -746 -898 771 -601 -12 108 -131 271 -576 702 -397 694 179 618 961 727 86 571 -503 -907 442 -931 982 585 949 -646 399 949 -858 991 914 680 84 779 355 -323 706 239 928 421 941 -200 -751 -65 -46 50 -20 849 449 -568 638 -290 172 -660 -276 -499 -328 -962 722 882 717 -624 421 -988 939 -919 524 -585 165 -737 -959 802 -312 -77 704 204 120 438 275 492 -838 -93 420 -465 -690 -477 -86 677 -257 534 90 27 797 721 4 -841 456 -578 -306 -431 443 260 774 -334 -77 555 217 -568 -861 989 -250 -348 20 -821 876 -191 -735 562 -13 409 -30 45 556 -914 663 -611 899 -148 486 -898 -86 -82 -648 848 78 111 440 -862 997 688 -83 -565 -224 -128 644 -797 658 13 -607 -625 470 235 -696 151 629 -704 -625 -641 600 571 -745 195 422 430 -695 -431 -532 -212 15 -422 942 -362 640 -100 -506 -928 640 620 285 -564 30 995 774 -678 86 -359 -194 -242 -240 -669 -694 -51 -366 -36 -206 -684 -485 653 14 -343 694 -371 86 755 887 505 -102 634 293 -97 -780 271 -357 -969 -30 -93 -323 893 -968 175 -659 -855 921 -474 591 775 -892 728 695 -500 -53 -766 -46 578 269 -252 971 676 -706 -242 749 -369 452 -487 -906 561 246 78 -182 -129 368 -204 456 -991 -433 287 -808 383 -200 -21 738 605 168 210 -379 888 39 -847 343 691 -431 -465 -809 -837 -878 -609 -870 596 -946 906 906 893 381 -409 -89 220 518 563 -380 256 -849 -431 578 266 556 626 135 -829 424 -277 95 -546 31 897 524 -692 -799 -581 -172 -753 270 -994 -863 -147 802 -458 497 49 -92 -591 937 508 -800 837 -350 488 518 100 513 569 134 792 95 -832 363 -309 462 372 -280 544 -575 773 960 937 -501 784 408 697 -594 860 -698 -873 675 401 -991 630 -767 -596 -441 872 486 -270 -276 431 356 795 362 17 -103 232 -100 590 -274 621 -453 524 -704 426 -194 3 -491 -674 542 716 592 -376 -321 -466 -552 864 912 792 -944 714 97 -344 -282 -485 380 -472 -682 -252 955 -532 238 953 518 -104 939 -365 -380 349 440 623 -416 -647 472 906 350 729 -55 -969 427 516 -455 899 52 -36 161 182 -88 317 997 975 769 930 -504 402 -637 993 175 309 -782 -248 142 -82 -6 -875 -579 315 226 555 431 -435 -333 -69 533 316 395 768 26 -62 804 -750 169 -652 694 -513 688 495 -441 663 602 821 -915 -982 369 -212 999 -111 -877 -515 86 740 -223 -977 541 434 -521 -103 447 586 -924 567 658 329 -133 314 894 808 -504 735 666 733 806 365 -947 617 -832 639 -129 -288 947 222 343 -97 558 -935 770 544 66 140 -440 -1 442 809 410 -105 -386 -537 -410 707 -24 882 981 609 488 -449 345 -945 -213 -378 880 436 595 287 916 -940 -856 5 951 876 -768 -362 -201 20 -203 -403 -595 -210 783 -459 -291 -848 -761 -883 -945 142 -484 -642 670 -301 325 -318 -677 548 927 103 424 -398 -298 -806 521 579 -719 -830 -747 -647 934 486 321 -50 871 450 833 -87 556 -170 -914 -642 -611 -711 281 367 96 -666 542 370 -423 81 -740 441 494 311 536 -599 -685 -844 -724 489 -59 77 -804 -139 -513 340 -820 719 -50 798 -31 834 -14 -951 208 -413 -559 -314 302 -928 -892 -332 -93 -435 -156 710 -400 800 541 608 624 881 -173 -197 96 -763 41 -171 -695 -999 267 -606 3 -199 9 -263 127 172 39 -215 -625 -933 170 -409 -468 -235 940 141 826 -126 -791 773 430 129 15 -394 303 -751 -604 863 -871 620 588 -214 -863 428 -990 -956 -235 398 736 889 167 -541 -983 759 -835 -883 -464 -103 -534 -423 652 -981 -334 304 -173 -316 803 958 -42 -72 538 -935 -277 952 -981 337 -170 651 313 -376 47 340 961 -898 -188 152 -911 993 814 -222 800 897 -823 470 -766 301 -91 -718 793 -857 -228 -52 -751 415 -497 -683 496 85 850 -991 681 -438 -188 -923 -684 771 502 -681 -632 855 -55 530 588 781 -576 641 95 282 12 801 -875 981 -992 -146 307 -918 566 -578 562 -29 -660 -848 742 -606 1 -75 -491 922 288 -73 622 -476 552 -872 -452 -317 -592 886 726 412 373 403 -827 -40 -837 -197 -777 496 -247 -807 -636 531 426 868 952 -600 126 -493 -687 930 -947 572 -982 166 169 -885 511 463 560 -490 -973 547 194 -150 -311 610 -830 -208 -966 -987 -972 108 -889 -243 539 -843 -168 -69 769 390 939 205 -595 12 -971 -848 -451 136 847 -26 -987 94 -4 -333 -524 109 -411 -591 -548 -980 61 -945 664 584 677 193 -239 -27 -785 -914 55 -672 377 510 -755 744 927 224 -612 156 54 -920 -650 839 -361 486 -541 -31 -620 427 -164 184 397 -523 210 180 -554 -8 797 -818 -608 -134 -610 -468 389 -822 -430 -566 797 979 922 -975 -412 710 -609 -326 604 -631 576 723 281 816 816 33 695 150 544 702 -590 -221 -410 -54 -26 664 875 156 -70 -13 927 962 660 -323 -838 213 -383 924 302 -265 163 17 986 99 924 894 -802 -684 -807 705 -980 -855 993 -494 -515 304 -550 860 790 770 -516 -392 -308 772 188 708 74 476 -848 895 -607 -464 368 -808 -861 817 181 -975 -55 -315 -798 -613 -326 -195 -112 798 -981 765 -190 43 897 -532 143 -556 21 -854 -595 -274 167 -704 470 -906 -145 17 -43 203 -765 110 354 -401 35 870 660 -401 -688 -446 918 -300 -747 720 262 -858 -836 762 -779 18 -992 -453 298 107 613 482 -490 -345 -37 -933 49 -761 49 948 -374 -831 -195 346 -552 46 -666 170 -935 -538 -922 880 776 329 -345 -389 -250 796 271 -954 878 195 -244 991 -798 698 556 473 749 -194 -577 -311 243 -112 669 -810 845 650 309 -980 -506 -241 719 406 -48 -514 393 775 70 -429 202 -22 -281 333 354 365 969 -564 204 -186 18 109 -757 -673 -466 -464 -982 872 -815 -545 -279 898 716 -915 -457 864 621 390 -813 783 138 -830 -856 370 -633 874 -111 430 598 790 -501 822 542 -122 231 528 -187 984 -51 407 303 969 888 -96 940 -418 -100 429 718 -164 693 509 -46 610 -158 -521 -236 534 -711 -579 258 683 -662 -233 253 651 -620 601 258 -935 -272 433 -400 335 -240 -377 812 -535 -892 960 -287 -81 341 50 196 -107 -24 976 -422 273 707 36 176 -560 -791 110 -488 87 -527 -85 140 107 885 -347 306 837 884 -425 -813 -299 654 -831 -685 465 -55 840 -838 -195 103 347 186 304 -152 65 425 -624 -395 -690 -223 261 -837 830 781 -102 -946 8 -321 -278 -315 114 -220 -332 -636 245 714 -285 974 -269 161 -894 672 624 830 -138 126 -964 30 -646 552 480 -93 -657 116 731 368 -826 -826 422 618 -36 -18 -851 -156 443 292 -331 -442 -424 -979 -468 661 -543 645 -500 993 -161 507 -883 387 430 679 -357 299 628 -611 -801 842 799 -317 848 -911 -799 -18 -700 76 887 663 727 530 633 616 863 -608 -376 -694 -168 -963 957 220 678 -195 -285 504 -513 73 -425 879 -50 -123 946 985 -666 750 31 195 949 717 429 -448 714 -845 -975 -821 -416 -611 878 55 -324 -939 -49 609 -425 239 458 -114 928 -563 -33 -701 -566 -721 171 355 286 -235 -350 -10 420 -416 161 684 142 -207 -908 -593 72 -971 315 687 661 448 915 932 -300 23 -620 70 36 3 321 -787 -380 969 -452 -344 391 -502 -920 237 -193 -855 -651 -241 -551 -876 -516 59 47 -605 60 629 -23 469 1 295 -39 544 662 597 511 -384 -463 -537 611 -71 -212 -359 361 -370 -861 480 -600 -991 726 922 910 -347 -49 298 -763 -708 -62 283 768 -340 556 -917 224 146 378 -118 -814 753 -780 -650 -910 -516 -309 -128 -487 -35 -49 -841 -204 -615 553 21 758 284 -2 -939 977 -419 778 -818 356 -13 498 -1000 -439 -20 790 482 413 496 1 857 437 156 302 -825 783 -692 -797 -219 413 108 -138 118 829 -244 -739 -983 317 -821 415 -432 -869 -244 990 -146 903 -480 377 -679 100 425 63 -109 -598 -788 716 -995 -414 -436 779 287 285 739 331 -184 414 -635 624 927 -991 -966 -640 492 344 389 -664 278 -722 -399 -192 -138 -567 -935 -114 -520 -745 298 -41 -366 -244 -552 -800 -444 -863 711 -525 807 155 -490 -561 542 -70 -93 -244 -858 713 -430 -841 468 470 -424 -241 55 87 979 -696 -1000 597 261 -47 257 -198 905 -587 359 -55 157 90 -135 -427 361 -900 -25 680 -626 -648 -796 -888 82 -103 391 857 121 -300 -254 -200 -723 -891 720 -945 -409 -713 -328 -182 624 -651 -465 -708 887 477 626 -922 550 -345 742 873 -446 -885 -894 -543 -865 677 856 562 923 911 -901 -445 348 420 -652 -641 -788 35 919 674 702 45 -319 877 371 -779 -63 -491 757 -42 724 -108 976 -39 -909 675 -61 412 -562 783 -865 269 -106 574 -814 727 -25 292 124 357 27 769 -664 -934 -487 -390 814 -481 -903 -209 353 933 -761 -779 -888 281 213 -297 308 323 364 -732 -336 -262 246 -163 -185 -127 -530 -99 817 940 -467 443 -328 885 803 874 -972 155 117 -868 796 490 -26 -212 -79 564 571 953 870 -199 1000 -365 251 148 -679 261 -661 -91 648 939 -750 281 -615 -318 668 -261 -692 -553 -311 841 9 956 -296 644 -299 805 -544 -281 -968 -766 195 -393 374 328 -966 -42 -732 354 -273 562 319 947 -497 569 422 616 989 933 354 581 845 -284 306 157 671 -752 341 -338 -388 -726 805 914 375 270 -400 235 -98 139 -379 -413 -911 733 -184 320 -374 965 -597 150 154 -270 -105 585 528 -837 -582 -522 -392 -758 -746 -736 -585 -712 763 640 700 -304 -707 157 -223 -859 -656 -705 941 790 553 327 899 209 -314 358 345 -225 611 -456 776 -125 203 -97 265 -896 -426 638 552 177 348 -466 -854 386 121 -235 -15 720 -265 -530 -414 -900 497 -763 867 446 785 707 -406 -769 350 -200 -237 120 -906 502 18 -418 408 772 251 -602 -443 -488 590 452 268 -133 -604 -965 -317 379 800 -162 783 -22 -598 525 579 -639 168 738 419 -872 899 -830 303 -657 -524 -3 185 -796 -722 -638 -366 -312 -96 653 -853 -488 903 943 -88 124 -2 -991 675 -519 421 684 619 -61 -397 207 199 -170 -490 341 679 -88 965 248 621 -122 590 100 414 -366 -398 -15 -300 841 -508 864 913 193 597 91 -6 -906 -830 774 26 961 -188 -355 723 136 -113 504 -946 -59 -327 -569 -44 -884 -21 -920 -846 -368 311 -950 -165 724 576 748 -522 -414 587 -683 -254 188 1 -823 -255 -634 -312 313 527 987 -42 871 -821 888 418 711 -531 532 439 558 34 -268 -960 123 213 381 626 -919 895 -325 -652 -874 549 -55 -893 694 112 812 965 -985 987 -694 32 869 176 -23 -424 157 367 596 431 977 798 -427 -390 -444 579 582 -438 -842 391 900 -602 -458 715 -492 -812 900 -537 807 667 -186 -30 195 375 -764 -591 -135 816 -93 925 -800 31 784 440 -874 -634 -206 117 338 -313 -53 -470 -272 28 -994 -264 389 -187 281 445 -56 71 -458 -542 219 848 476 -683 -109 170 701 -850 -663 -674 -883 -550 102 227 -822 -912 979 817 636 774 -460 243 -375 -266 -409 -124 75 820 -537 -419 -329 -159 -236 856 -615 -9 -415 952 140 -883 123 306 819 851 -930 624 8 -503 -951 -487 928 594 -511 215 389 -233 138 -873 -460 340 -615 -612 288 814 132 108 918 428 -889 111 -542 696 564 -803 -874 -947 25 -12 -25 851 342 802 -452 -332 513 216 215 -596 529 956 -493 467 380 294 -695 769 -383 510 226 661 720 -742 -912 483 148 524 879 -844 -754 5 927 -163 193 -542 646 468 124 549 872 42 520 -354 -769 -560 -818 -485 87 236 723 168 -713 261 -55 710 880 -429 636 392 164 834 -795 597 -617 -755 -375 518 -113 743 -961 922 701 863 -181 415 -315 -376 154 -990 664 748 807 -56 947 -550 347 -282 384 813 568 940 758 428 409 507 -286 -346 -820 0 277 649 -150 -91 -365 281 90 579 -741 -912 452 -94 295 382 218 132 -59 -165 -706 -191 80 -572 207 284 -56 -401 939 -980 854 -152 852 394 -561 581 12 300 726 599 -744 361 404 -547 -708 813 -690 -701 -408 -718 -222 221 -349 439 -749 804 -996 -847 -341 -456 392 -564 902 -200 763 984 249 -60 569 -927 -348 219 -221 996 531 -176 -511 -442 -708 -656 -705 -463 140 -19 144 862 949 -898 -309 95 -584 637 519 -896 202 -654 41 229 -571 109 348 894 -492 970 391 42 719 414 997 -318 -790 194 -227 -425 -532 898 137 977 -851 -784 256 776 546 -959 22 624 49 266 3 228 -726 620 465 -689 -61 -167 90 66 -226 859 249 -147 -453 -907 -495 550 878 103 850 -696 -357 -768 539 -146 -407 402 -450 9 -296 -66 187 -975 -311 -231 -784 -899 -815 -599 856 170 -442 936 737 223 -194 -540 981 -130 527 939 285 -966 -419 329 426 625 451 -281 76 836 554 -330 -646 937 266 657 -635 -992 523 331 -708 327 -869 -91 907 605 179 727 -208 942 -386 422 -444 838 344 -800 763 53 469 -91 -62 -418 -301 -660 832 937 -944 366 -920 -366 -697 838 -166 -257 45 -652 974 -299 -798 914 86 -447 538 315 800 -869 885 650 -137 -224 -250 1 633 860 -218 95 -12 -793 464 362 -980 -930 358 104 6 -810 165 -935 626 571 -656 392 -230 -332 -416 933 -172 -525 -640 -544 -539 -808 -956 265 -854 880 -692 -287 659 -869 -565 -937 514 -818 -991 -667 323 411 -113 24 -609 -314 -846 -511 565 104 839 -235 807 -1 897 -580 -659 869 -610 288 -448 -734 821 -705 892 -891 550 341 269 -982 251 -755 511 103 -735 -915 574 -423 -882 -698 643 771 -618 126 959 555 -361 203 -839 57 -597 -460 -572 -531 -375 142 -258 718 441 -768 23 169 851 -330 -783 479 642 170 658 -125 -532 626 -462 479 -506 -207 1000 -223 756 -311 710 346 -444 -400 -375 -197 -999 -747 -425 -767 -615 902 -406 417 -311 -538 466 -471 420 -653 342 -515 -33 791 695 97 -83 -320 51 645 -278 826 13 -875 -669 -540 924 671 214 -751 -144 -443 306 49 -136 673 -635 602 937 -258 -858 -642 726 -947 609 746 -754 -208 -337 768 -372 828 627 856 -409 592 -779 770 -454 -336 89 -14 -957 581 -126 493 268 -158 384 496 -346 -986 -537 -868 -217 100 864 682 53 613 -525 -996 -91 173 308 -186 496 839 325 523 114 -768 -171 845 345 -53 2 237 -200 17 -260 643 -411 203 -378 140 690 706 277 -976 541 727 -951 -686 414 326 545 -105 -9 -973 526 874 77 80 -678 447 -527 270 -415 -476 -766 -825 -528 -671 329 -655 983 982 -133 362 422 681 541 -207 -328 778 -656 57 -119 4 -815 288 917 288 322 222 252 98 317 -12 -341 -858 -747 -657 -610 -312 -844 416 -507 150 974 882 -504 739 529 -740 -411 -178 40 -277 987 756 944 -526 -145 -832 484 272 986 -388 832 -928 -119 17 -615 802 -668 -329 692 -290 73 246 -299 897 767 399 -525 -893 -487 -740 745 -386 -361 561 -491 -213 78 -7 281 199 988 -900 286 126 376 869 369 -357 37 -168 -385 180 717 318 705 550 -962 700 34 214 535 -891 215 -54 -980 656 366 91 -769 -909 221 18 768 535 784 326 -780 -964 -644 -37 -553 -459 499 -155 961 943 624 -536 997 -583 -587 -876 488 624 944 726 132 947 -410 407 -315 -328 -187 659 88 234 -625 -345 -404 941 -492 476 -76 -90 571 -341 208 -206 832 197 328 756 970 275 -216 797 765 111 -399 -311 -662 610 669 -329 610 448 -105 185 274 882 31 -713 -167 -737 362 -390 397 -142 -646 614 -38 -239 -70 -16 557 -261 -305 218 653 158 -845 -997 2 729 188 -591 -35 -209 765 -132 -594 -667 306 -274 -169 -433 418 -88 -543 62 911 618 -16 970 -935 -652 764 677 43 -713 -936 806 -333 718 -225 -586 809 557 -888 363 744 601 -826 79 -93 727 -391 824 -860 -443 -192 -957 644 -170 -676 321 696 160 444 121 -425 319 505 -656 -291 -471 923 292 682 1000 295 489 934 -647 662 -911 -679 -594 -500 -547 915 -935 859 -720 -629 -353 889 -350 -611 250 -38 -701 762 768 -160 174 572 758 -974 346 818 -600 -518 -489 620 -982 151 107 -349 -509 -383 903 48 353 339 429 625 498 -564 550 182 -591 820 -204 28 -302 -939 498 -438 388 -462 -782 -537 718 562 -42 -923 -379 -282 163 411 364 535 -745 805 81 -95 -564 574 -378 -835 194 569 455 -984 -414 -688 675 224 876 -1 -237 -322 -342 49 -18 641 -243 -283 -331 116 -464 465 177 124 915 -660 474 137 -632 -748 -387 150 -17 749 -371 840 -465 461 -801 311 935 65 859 -203 996 675 -89 -778 -670 464 181 -781 811 245 88 -165 -237 228 -375 -213 349 705 377 -667 -184 948 -179 111 -162 819 -959 -643 46 356 -805 -921 -682 -575 -808 37 -163 -598 726 -273 205 759 392 131 230 -634 960 739 642 718 -979 906 462 91 -624 96 -365 -972 -277 14 -110 386 185 983 -126 -681 -447 -365 437 -475 -846 548 346 -431 21 -271 -87 -290 656 281 460 237 -901 929 625 -997 320 -670 280 -908 27 -179 400 313 -680 -363 -269 -944 175 -660 -120 545 392 367 52 -652 -709 239 984 -744 606 42 -650 -9 740 576 -815 643 618 -811 -921 -928 -639 -343 530 239 -338 -738 786 -808 -157 102 93 -644 473 315 -380 -278 -858 -628 591 257 333 608 -879 359 259 -371 383 389 -605 705 -691 245 -562 -301 -122 -151 -520 -35 -927 661 249 -214 -235 29 502 -851 -661 -292 -221 996 -912 -954 62 -567 164 135 398 -787 236 -45 -370 -284 603 625 -889 274 -824 366 -994 556 -105 -562 -456 -512 823 -463 -488 489 -589 339 -358 455 32 622 -45 941 657 -936 -107 448 37 797 -895 -83 26 -501 -866 549 701 -638 587 -319 -294 -80 -371 -796 -93 267 -888 806 231 330 -966 97 -818 -227 199 -44 930 -676 406 -499 553 -371 925 -455 4 785 -210 -694 -271 -940 751 848 -224 -138 287 567 644 -525 754 378 311 -358 328 821 -190 -167 -685 267 -886 -605 -979 -1 -108 544 273 873 -352 758 -682 -505 710 -196 727 203 -104 825 868 326 -979 561 695 316 -366 858 -108 -264 -94 482 -388 175 -937 -595 -734 280 935 -763 691 -448 -714 171 487 246 809 107 -579 504 -534 -398 827 162 618 309 548 -583 856 -682 137 -853 -315 264 802 806 941 -781 693 524 681 210 469 -590 -607 -783 -873 85 927 768 -184 -300 193 -309 916 337 -595 272 -453 822 -646 637 -272 -577 45 128 275 -223 -475 548 416 -186 -315 178 968 -209 -695 -730 688 -805 988 -907 998 -3 -640 -129 -922 817 316 -820 598 -303 129 99 847 305 -81 -745 114 -932 -863 -277 553 364 902 72 -730 -651 805 -209 461 -973 393 -376 103 15 798 752 719 307 69 -394 -134 229 837 -976 -392 22 5 508 717 18 882 237 -784 -564 -708 -743 -111 772 -588 962 11 839 -120 976 146 285 -679 -341 -470 -419 -302 249 -289 735 -577 -520 40 652 418 894 293 -939 126 -399 -105 -607 790 -767 51 720 -45 635 -340 138 93 -138 333 176 -431 -310 -532 -137 530 775 624 -470 -675 405 243 992 -780 453 -821 634 -395 651 270 -279 810 511 -70 -207 1000 597 754 483 678 805 -203 -23 -33 -386 -382 -105 846 -772 894 -793 279 604 -665 -464 379 -554 -274 815 -256 -600 193 -141 996 544 356 697 -622 407 -927 980 30 -401 726 -332 -574 -604 -820 978 -74 190 -340 136 -89 190 -475 510 669 -111 -595 206 730 -835 94 -340 -254 -818 -883 -335 -724 -939 186 831 997 321 -763 82 -481 242 770 -552 -914 941 201 -168 656 -175 -745 -690 -113 -884 287 -321 87 388 849 927 -600 702 -125 355 -6 -239 -901 -130 -812 -370 141 24 -789 -126 -519 -906 70 -735 -700 -295 855 -805 -249 520 32 -434 -614 950 780 -657 253 596 164 157 -157 -119 848 162 255 404 164 -469 11 -419 -968 185 -633 -140 -407 708 -586 250 -298 970 -613 956 300 761 167 -466 -162 -277 -883 -805 -503 814 -973 768 -795 -248 500 711 68 -389 -814 444 621 451 634 -341 -301 873 -585 843 617 861 251 -187 990 -197 153 -129 -153 626 -339 -701 -591 -917 930 -923 -948 127 798 868 999 -121 250 833 428 -512 759 -423 919 -706 775 985 382 -665 206 -822 -325 -462 915 -987 -814 916 -477 -910 -113 -369 -216 -449 -498 633 -464 699 -442 -1 -956 80 -603 636 828 0 -854 -345 223 -721 806 605 546 -325 884 -472 469 -890 -255 706 18 90 31 790 148 -912 -939 -557 -99 932 -247 59 751 -235 -998 87 44 -849 -239 484 694 422 -358 271 -659 -27 516 606 509 192 -685 761 -922 -382 728 -357 -528 953 -365 -833 -306 -750 -10 -641 -837 420 -682 -574 561 -801 125 -14 -738 457 -1000 888 -420 -968 565 -239 191 -859 298 -289 117 -739 -483 -919 -332 -851 -544 31 483 321 373 992 182 -869 68 -578 780 700 -94 -138 -56 -154 61 -293 362 -634 559 23 -984 665 -584 -446 -684 -123 -730 541 -789 -840 -561 865 -966 -818 -959 74 316 866 76 -227 -887 -396 -62 -218 683 194 -767 -909 167 351 -958 -816 -638 81 -920 -170 380 153 630 -869 455 -769 -393 -37 -959 -322 344 118 -739 -596 -689 -21 -917 766 -647 -563 -265 -111 -820 45 -245 760 752 435 760 -129 485 582 -190 -76 499 508 -463 -375 -650 491 -523 -710 846 16 35 -319 455 -251 -422 -469 -474 -369 867 576 83 607 -900 440 830 -256 -992 852 234 -850 -734 -60 -295 328 45 -616 326 -554 -628 190 953 602 671 -772 13 -311 -959 173 -257 660 981 760 -848 893 499 -435 803 179 262 -913 -510 255 -387 289 353 660 165 62 -554 -52 -40 902 451 468 612 800 -970 910 113 -998 -714 236 742 945 -14 -824 -766 788 422 311 835 -426 271 -831 417 -568 -451 916 195 320 -299 198 -791 125 219 799 -999 -428 -752 557 -842 879 -292 276 -586 -594 -451 770 704 254 693 517 -551 -185 545 792 553 -138 986 -254 -530 310 -12 -597 312 -87 -58 209 771 -869 284 -913 -808 -336 -981 -364 -745 421 -787 249 319 -212 -476 644 -293 -386 -731 752 -664 661 885 -561 -682 -559 489 -312 974 -310 -72 890 -942 137 -878 348 -409 -624 -258 179 471 -224 547 676 -225 -363 -111 -619 736 5 -323 52 -581 147 231 -863 -567 989 916 -553 -393 -857 520 154 -383 221 982 -535 952 755 -157 -662 657 555 -491 897 -920 343 -270 907 -992 458 252 989 -937 -483 -890 -575 560 -430 876 576 -84 577 -200 -87 259 842 211 -551 790 -605 734 -578 893 615 -403 -948 -24 -890 10 358 -804 413 -993 -20 -382 -498 226 -21 879 107 -304 461 -981 652 -168 -735 -800 47 612 -585 -447 820 -68 -22 -876 -386 -571 174 882 498 258 -627 -242 -718 -598 670 -20 809 571 -815 480 -64 -247 -211 301 411 10 -750 796 -754 665 512 185 -456 314 577 -138 -16 921 -8 193 -619 770 -75 -475 -30 646 72 -32 113 674 801 -315 -982 -418 -340 417 828 388 549 23 676 -566 -419 -275 -736 409 572 497 -253 50 198 -903 927 403 3 502 -343 -299 -304 -869 602 170 173 -324 -161 586 -535 -700 -340 74 -219 63 982 -564 805 520 288 -343 503 -916 -352 -854 -828 833 -406 660 -619 935 -482 -473 857 251 612 996 142 -53 -514 403 951 82 -164 -343 17 -921 -700 -144 34 693 -766 847 -571 781 709 657 -621 95 -478 129 350 912 -774 705 223 630 -801 572 -349 203 -739 -515 357 -20 502 -97 -578 -390 31 609 -944 784 872 606 -804 -276 378 583 990 887 -648 -711 82 797 -462 -147 -447 -411 -583 605 -387 -923 52 -41 876 406 281 -759 573 418 102 -276 608 3 200 -296 -632 492 -813 0 -869 -324 432 -491 -122 651 -767 402 623 -100 423 747 -961 -404 442 -766 536 143 -832 -914 -146 -231 -567 167 631 677 -521 -486 115 37 549 -171 -72 -247 535 -408 661 -916 -492 -229 697 -763 74 173 560 986 752 -763 -566 141 868 720 -937 234 -247 -885 -77 -931 -25 -19 323 -68 180 679 -390 605 5 636 73 186 237 852 45 488 -982 -612 966 87 -624 681 238 408 274 533 -665 968 289 279 -901 126 -559 711 -908 802 -893 184 -974 467 -133 -124 878 -354 647 791 80 -211 -19 -969 922 -687 -488 -648 975 -854 -331 862 -710 927 228 257 101 -974 586 42 362 984 973 654 -998 -657 -259 452 852 79 743 -847 -412 -985 362 -643 615 740 -237 -605 -149 -125 936 -715 -775 -656 -809 907 -482 227 342 130 303 -58 -130 -108 952 -414 544 -977 -198 -844 18 855 940 849 -671 446 194 599 571 40 -800 497 324 127 79 446 239 -607 -997 -964 -239 642 552 446 347 -805 -420 -131 -587 696 958 -551 -638 940 -89 -469 -115 -905 787 860 834 -887 -697 791 836 248 -746 205 -399 -983 -268 564 -745 661 -634 -319 348 684 943 156 350 346 650 -226 61 832 -862 -359 132 -357 -92 -555 167 -361 -448 -159 -80 -38 472 -448 -319 -974 445 871 -196 -450 -630 -794 -127 839 200 -384 -922 606 643 897 816 461 358 419 -998 -756 562 -595 228 -169 -249 717 458 861 -572 828 16 -185 -826 635 939 -906 153 790 227 -796 508 58 -750 -455 -83 -309 961 -649 228 938 512 -704 -867 -947 -221 404 794 708 722 133 -796 -82 -926 -322 -66 -911 -780 609 -862 514 158 -950 -43 484 516 93 942 784 -500 755 833 -715 982 821 -742 118 -856 957 778 896 -797 953 -430 233 867 809 372 -673 -442 -164 -224 441 688 301 -295 -276 -504 71 -901 -405 185 -922 632 935 -280 -60 -864 -158 212 -842 843 749 -565 575 959 452 -458 487 126 -303 -120 -298 930 -176 327 463 -614 -263 -79 221 109 668 -326 722 270 -506 85 622 668 -78 856 136 954 -856 595 -324 -396 -689 614 -85 -259 121 86 -788 -891 -386 -166 625 -553 85 -78 727 537 481 337 -202 810 488 231 -560 -318 -419 973 -33 -479 200 757 490 278 548 116 97 -299 -428 844 197 -440 190 197 -7 11 -829 365 529 -6 -990 749 -390 -400 -873 903 -414 -688 -451 53 -375 -53 604 752 953 627 731 -717 -356 383 -246 357 886 9 667 268 846 -411 -374 -849 786 644 236 120 797 -513 369 -872 -205 491 797 597 630 -741 122 710 141 5 -566 614 -713 -385 -190 -188 442 -724 -746 -987 500 -962 266 -471 251 -826 740 -611 -474 452 -790 -390 186 949 98 217 -250 -109 449 -229 252 565 -277 940 -307 -575 10 -605 413 -285 -985 675 388 -310 -561 -417 -519 -236 -671 953 -25 587 867 330 880 730 -840 -1 -430 360 841 179 792 -136 -942 -602 498 685 272 -993 -530 -432 -958 -791 -365 397 -194 -413 -66 124 753 -27 254 146 518 784 -331 255 -640 179 566 914 60 -305 828 109 746 951 637 987 -809 396 -812 -499 -83 -634 606 -255 248 974 546 -925 514 515 636 -342 687 -625 -459 -925 529 576 739 350 274 485 585 -463 751 17 -352 56 331 -711 845 -38 205 -221 297 -697 -726 -845 33 67 -769 -462 -554 -948 -527 824 -377 984 -934 289 -453 103 -37 658 588 -77 260 -342 -79 105 14 994 123 919 752 829 408 -727 -326 -937 19 963 414 989 677 549 -788 -358 -598 -803 662 526 -672 -25 890 -393 7 670 -892 -870 57 188 579 449 232 43 -692 185 734 354 -706 40 215 688 167 635 -473 827 193 729 707 -672 -592 818 595 736 183 415 -998 383 -197 212 458 790 360 277 825 -617 998 452 -889 610 -304 35 606 -222 977 989 112 330 823 -113 431 -667 199 652 -477 -279 889 232 -793 248 924 738 136 614 -90 -202 720 -487 -263 -817 644 939 180 -489 526 -794 172 -267 -793 -455 738 -807 -98 -176 133 -743 -879 930 -465 946 -122 790 436 44 847 -65 748 -126 431 56 -517 393 -448 -950 -854 -838 -501 547 -180 -792 -582 -275 -613 600 -43 824 -21 41 -628 335 410 -927 392 -831 556 -675 -787 -771 -547 -279 329 409 819 845 -95 84 973 -469 -729 -950 144 986 -968 -544 454 217 257 -211 -299 732 701 776 -597 48 -767 544 583 772 131 226 -771 443 710 -117 310 469 421 26 -93 5 -258 551 -749 106 -869 820 -591 -123 286 785 -286 762 882 -708 907 -605 490 1000 -42 657 914 516 -430 606 913 977 -634 -1000 -69 240 -32 883 -972 690 547 953 -791 540 292 -1 451 939 328 106 332 315 -476 752 246 294 -695 -867 -215 -22 -669 -138 -89 -694 -920 988 435 -750 466 -929 799 -243 450 339 218 -944 -826 277 -859 653 -360 73 -939 154 159 320 177 784 497 9 157 -619 650 558 -220 -256 -336 704 965 61 125 818 -824 -606 100 673 -418 -679 -754 -657 359 671 897 152 -340 -548 -312 -355 90 303 941 239 -321 1 225 -586 475 142 281 -578 -646 -368 176 -87 267 -108 547 -115 50 -306 838 174 168 -669 519 719 535 808 993 493 -317 -736 895 329 -15 -426 269 503 105 -714 -846 162 -819 567 388 -695 777 27 178 633 454 206 260 -119 479 -316 583 800 267 -354 605 712 -328 728 156 -752 -372 775 -16 -167 383 838 -389 -171 -594 788 -110 436 -935 151 433 27 670 485 742 -580 -14 250 -332 -641 446 142 -858 59 13 929 -607 591 -919 -376 -951 585 -506 761 -23 -150 -367 1000 683 -694 -971 343 -423 183 -700 -900 59 -907 -691 -106 346 -68 896 436 906 -131 -168 883 -897 150 -718 429 547 -804 -724 806 -512 -274 -843 -242 683 854 -207 504 203 299 -107 97 83 -460 -522 -626 460 282 -148 795 55 710 343 391 94 -356 -195 -797 -151 -396 777 249 -394 -579 -798 -140 440 969 599 -79 920 -751 707 558 -862 224 -496 754 59 459 -651 -786 -887 -775 -769 268 12 -394 257 -435 985 -491 -242 -536 276 846 -665 -631 -312 -141 933 781 872 -42 -614 900 -427 -479 -210 243 -10 383 427 377 236 896 932 -242 790 682 -111 -905 -64 -462 988 399 533 -863 304 437 829 -271 -498 434 -656 -15 -691 561 744 165 -116 138 634 -168 13 58 263 334 122 97 844 -591 175 -663 -524 -397 -825 -358 292 708 -825 78 -477 417 594 -868 -873 -646 -825 -337 36 -528 -252 -304 -660 455 -494 -374 226 -455 758 160 -469 -978 24 988 -388 190 -372 703 -722 -955 -155 716 -806 -622 -549 -892 210 740 703 -952 331 -833 -201 155 973 -974 923 -813 688 -696 860 195 328 422 984 436 500 -743 -340 -579 906 195 -992 -642 -519 -636 -143 -106 511 244 478 173 -573 184 834 702 258 34 -15 593 947 325 657 325 -855 -818 -804 186 435 -377 633 -935 -502 -238 906 -154 563 373 -695 784 -759 -218 25 -727 601 818 -632 -941 -264 791 427 -278 481 992 410 545 -134 245 670 768 100 610 -575 -846 -970 16 84 22 778 -989 987 216 449 -988 -498 237 625 -917 -512 -649 -493 660 969 90 -857 -636 -28 183 188 -772 232 461 244 382 480 -536 93 -515 -662 -676 -817 49 -165 -352 -791 152 -204 -179 -878 -864 521 -266 674 155 -646 -822 -106 -976 -214 -782 -79 906 944 -78 725 -928 237 -757 -995 -577 -44 -226 -760 219 -493 359 -966 -338 607 25 -243 -622 979 207 320 -751 -419 -509 332 244 1000 352 -448 -530 55 -967 604 -856 78 -29 -792 -580 -482 415 249 528 -897 180 829 231 -634 -599 -522 520 -571 489 145 387 -342 -194 -778 890 323 97 692 322 -583 -282 64 -551 336 -801 391 -672 -142 -233 844 -881 576 -192 -99 -499 884 429 604 717 -361 -362 -324 -412 31 715 890 618 41 587 680 -251 434 503 -743 -21 155 -816 -853 -825 813 977 -110 500 -160 737 -602 -774 59 -681 939 -955 500 -487 256 -470 -821 371 0 -945 -93 428 295 -631 389 255 684 49 542 -698 -812 245 -169 -211 414 -373 -296 -580 -266 -683 546 692 -409 636 -891 402 -121 -790 866 -801 350 -594 -18 -572 777 95 -293 -880 133 -670 953 -140 -326 638 671 -420 -850 -513 -374 -479 -719 -866 -557 -521 451 834 -635 432 749 967 -986 -626 -118 -537 -570 -148 -907 -390 -511 0 928 992 241 -612 -539 -649 734 -994 -128 -671 -510 76 -667 831 134 21 168 842 714 249 -533 476 -148 -224 383 839 -851 -323 348 37 923 468 541 -436 151 985 829 -733 -238 248 354 95 -706 -597 802 -424 -751 -850 957 477 -803 -826 -713 408 -951 23 -575 646 -968 352 689 -120 993 -46 639 -376 -130 333 -222 103 -443 675 234 -716 932 -686 883 393 -19 903 -512 -706 339 683 183 384 -819 653 489 542 194 413 -318 -751 613 61 886 -916 -956 136 -297 -343 -305 -787 264 748 -66 281 976 779 -736 -139 942 697 -703 -521 -108 913 -220 -706 99 598 200 -692 -61 -395 758 300 808 265 399 -223 -35 630 265 329 -358 -64 -307 -530 -13 21 -293 915 152 -206 665 211 -643 -391 -606 -790 512 560 196 -234 -240 -670 640 642 -957 -798 -217 -446 -170 606 470 -901 -552 -78 -899 -291 -295 -291 -254 -919 445 17 -329 566 -36 327 -741 599 -302 -173 -973 115 -686 610 -728 492 382 336 370 -515 769 -255 588 810 411 304 -757 690 452 326 -995 865 57 616 -150 -646 -729 -942 -394 90 667 903 -348 -166 663 93 -579 -344 15 -103 225 -589 -445 905 -704 -292 667 -632 595 636 841 -459 762 -418 -501 -700 -152 730 559 656 686 973 143 683 -787 -290 92 -689 821 -74 351 -782 -386 -234 96 -262 -119 -351 712 874 -900 548 249 -112 25 385 294 -363 -497 537 919 -533 589 -486 -535 726 807 -611 -205 615 348 -908 -612 580 688 -572 198 -776 184 -310 912 -55 -698 -100 162 -358 182 -629 161 665 493 274 425 47 -830 61 -106 -483 -201 -293 -872 -875 651 -544 -191 -634 -482 -617 -655 -944 137 293 334 723 -517 -46 -149 -760 -552 301 -767 561 -757 512 -798 937 -268 -602 914 -389 256 987 -689 843 698 -353 -245 -201 475 -184 646 -906 145 -745 -149 532 916 314 -913 737 717 -636 -152 -894 -517 295 -420 712 -498 403 702 912 -731 -9 368 -326 518 -491 286 -551 -19 35 -544 -783 181 -580 237 -646 -188 991 -617 -888 -959 -198 -414 889 -16 489 -116 90 591 -364 861 994 621 -360 -838 -595 -623 913 768 -670 -955 569 -867 -935 -434 -317 837 752 -807 -646 -473 911 4 -252 937 969 560 -489 -298 -897 747 689 -844 714 27 317 -264 -341 -52 -38 -421 799 417 -83 953 31 693 -792 -216 -263 -323 -470 575 -244 649 960 -872 -397 567 -801 -338 -12 137 -698 360 816 172 -68 -209 -513 900 -621 580 920 234 -947 -403 426 -58 -207 812 985 731 6 894 718 485 464 -206 670 -498 152 -760 -291 31 826 265 897 -662 -59 -801 -516 -807 207 29 980 -672 -361 -565 -482 -486 -9 74 -279 919 -418 41 -366 -200 645 442 -935 -456 845 -743 -902 68 683 -895 -290 997 259 -121 -382 -310 -375 -329 158 194 143 -436 -930 110 507 341 -368 -316 -972 -722 609 605 234 56 375 272 -553 -675 -834 125 102 -528 921 818 -55 -222 -720 -757 -305 -676 219 -340 -951 -31 -13 -676 999 -449 31 964 -392 640 -753 62 -137 992 -852 -459 550 -644 -651 845 530 516 90 675 -632 98 662 131 -481 327 404 834 379 619 -847 -138 -416 -605 -707 -759 51 -290 935 154 -273 305 977 -971 258 7 -116 743 565 -824 9 -449 -522 -47 -227 -989 783 690 554 48 -537 129 -171 -620 -706 -851 -373 -709 926 852 -156 -955 535 884 -107 679 -652 239 -557 -992 638 -678 263 656 -506 -195 600 -967 98 -495 -451 -665 -966 -300 268 -527 -478 537 -447 608 873 -959 244 -314 400 -50 657 657 -800 656 564 595 -632 -870 -563 -364 -512 -517 -46 -847 947 -789 -174 561 617 -744 631 169 -431 -273 -414 931 862 -701 620 -982 526 -697 -884 614 371 -841 -161 993 -716 -73 620 285 195 -861 -339 886 -325 242 356 -698 -5 -436 657 955 -321 333 950 907 992 651 959 -448 -822 167 -958 -863 32 -145 957 805 -447 -484 -277 -241 -70 922 729 15 -447 -804 268 344 -478 648 -629 834 921 -66 -748 486 4 571 -281 -373 -730 308 560 -817 582 -863 -60 878 -228 -107 -742 630 -721 -252 -612 547 60 -230 -632 3 528 -617 -770 850 -387 951 550 -305 349 -941 610 29 -810 -108 470 -576 575 707 -222 237 257 -646 813 -980 -115 121 24 995 23 -168 -785 -169 -496 -401 967 982 395 771 414 -360 630 -417 -126 -561 -404 -731 -855 870 -972 -319 660 -36 -642 975 -45 -848 363 625 939 -428 -453 -428 -50 335 818 -428 529 89 -429 541 -305 -473 -803 654 -49 -491 -145 -275 -889 -969 -527 -442 525 -454 -792 169 221 -3 124 830 990 802 -721 648 954 -130 -306 -477 -359 -609 -944 -488 -760 -671 262 -172 31 -170 -119 -745 763 -426 -356 224 538 530 941 434 938 295 439 -140 812 -528 -201 398 564 -633 -763 -268 -944 -83 124 -384 -912 368 -33 -621 105 412 422 977 68 -391 -912 782 87 -804 -581 26 -113 -352 223 -159 799 -491 -965 -351 680 -643 -215 498 -346 -7 920 -974 995 -515 816 936 108 126 996 -673 175 -343 48 142 -744 93 599 -721 767 -748 578 -984 -162 974 -10 -784 881 854 -824 282 972 279 360 -164 -387 -750 -624 114 645 -44 -991 -431 587 187 -435 -657 92 64 -930 -993 665 919 944 -50 -92 702 -757 120 -257 613 560 478 -7 -218 -366 892 -262 121 -225 332 -940 -959 44 510 416 704 866 380 299 157 992 91 833 -803 -554 63 -958 -230 -694 754 633 561 444 801 381 837 -490 -486 786 -312 -607 -8 -548 89 -580 748 634 653 521 683 -727 71 -243 -556 -304 852 -876 92 410 -3 635 -483 -898 -732 738 -190 -341 557 961 -375 447 752 -565 190 -812 -681 -16 -820 -260 79 -613 848 63 -660 828 -354 251 728 842 147 -915 743 619 434 520 -775 -975 -679 -497 529 456 -936 554 652 -934 671 475 -697 -105 243 960 -300 -628 772 854 -175 -251 -551 469 265 -878 -898 457 928 253 608 893 -45 -802 -877 603 -277 952 -226 -96 -858 815 842 539 903 -93 713 235 928 -317 94 -717 -591 -75 599 490 349 -428 -399 -484 -694 -922 369 -957 -736 317 920 946 1 514 550 639 -827 459 529 615 -639 385 -165 -912 795 696 -546 27 652 559 -858 -113 -317 -495 -213 553 976 168 828 -634 505 620 650 776 -598 -118 -969 536 50 59 -358 276 -849 -275 -274 -52 -750 867 -809 315 373 -738 266 -232 -243 -320 -404 381 372 -49 994 493 114 301 178 -260 63 -340 -491 -639 518 -590 463 573 701 971 906 1 34 683 -853 615 -400 -50 -339 490 -593 -757 466 767 280 -811 -215 485 -233 316 846 -687 444 -912 -193 -316 728 -835 -746 -408 313 -684 -308 471 221 -447 360 -263 522 972 463 -461 -699 787 302 265 573 -720 -528 -292 522 715 842 551 -61 -161 940 759 520 677 369 -270 167 -865 -822 -568 -87 384 -639 -970 415 999 564 -614 -836 -352 -721 -25 -839 -1 300 -668 635 359 253 -74 257 144 -770 -932 300 -92 -85 816 562 531 874 212 -805 -230 -421 583 300 607 522 -197 576 -845 -566 -217 -393 837 636 874 339 683 259 -532 -815 -580 -505 -163 -312 -349 733 -905 -732 718 324 819 318 993 -677 731 815 53 350 -137 53 -618 -110 440 -271 -38 -66 536 768 -308 473 -732 11 -51 941 -400 -308 -136 954 242 125 -872 816 823 478 -497 691 562 -855 -333 342 727 -657 643 -578 -777 -162 -905 -541 341 353 -860 -108 -95 -866 -298 410 -457 226 -420 378 669 -929 -559 -606 -346 -63 -42 -608 418 394 552 142 707 -310 -871 166 -991 818 -421 -582 845 535 779 382 -489 -455 -884 339 -13 -10 5 -966 -100 474 -287 -449 -260 361 -84 270 354 233 -576 -509 472 398 -620 -630 -193 118 933 804 952 435 580 47 929 -887 580 885 -21 -935 -172 -773 676 -389 -862 572 771 -291 325 454 499 632 -591 -328 -685 62 537 433 720 -768 182 -773 -57 221 -410 -171 -41 -34 540 -771 910 -474 795 -587 599 -777 928 47 88 -976 401 858 -921 -144 617 569 854 -512 848 -481 -891 479 -399 -952 346 251 737 84 -943 -931 792 74 -603 -757 -450 803 469 -203 466 -669 216 -413 493 -882 937 559 -817 52 -601 799 257 -162 124 381 593 965 333 -398 -856 -502 42 392 -280 -420 729 538 781 213 184 -302 -628 -304 857 3 350 -282 62 -683 -94 518 734 934 597 984 -386 -810 598 839 257 -254 -796 -968 -25 -416 523 117 -245 358 787 -759 316 955 -295 -135 499 763 614 126 -668 76 -591 834 736 146 485 -625 753 174 581 -624 -50 -870 457 -404 289 579 -640 -269 -663 195 -318 -998 648 -43 -985 205 -827 -41 311 -189 159 -964 855 399 -993 -260 64 721 893 -275 -697 -667 421 -450 -896 537 -168 280 -765 27 -433 -35 115 -230 221 494 -927 167 846 143 -121 732 22 868 128 -795 -119 -538 -636 -887 -342 273 -731 -539 -830 -536 -912 510 150 440 -694 -150 -631 128 408 567 417 40 -88 -730 -442 193 144 -44 -766 -218 935 -850 390 -139 853 -553 152 -25 -961 342 -796 -141 456 -488 970 -830 164 80 -936 -567 152 -206 421 -601 -529 -184 230 909 836 57 -31 -285 418 60 741 331 871 229 -55 -69 311 -148 -688 -240 -829 547 277 561 -297 -417 703 542 -148 -331 -597 934 -444 -304 -144 -407 -536 426 215 -994 -27 565 803 -994 -137 -406 494 696 -346 -321 721 -517 -168 591 682 -50 767 -815 190 -931 -866 609 388 455 419 953 -355 -332 -519 459 941 475 -484 46 -435 877 531 -964 126 1000 -633 223 849 -919 -585 343 -658 506 -411 475 -621 294 -821 -606 -841 -927 814 -242 -940 307 281 -926 507 513 648 -163 320 545 -940 686 751 -250 -954 360 -471 700 867 -99 -974 781 -699 479 -515 317 -182 13 -15 -244 -706 -263 -604 -233 37 -896 -903 354 202 -688 403 -580 -792 -173 682 347 -904 41 -831 24 741 -502 40 0 701 827 -445 548 -484 539 0 -321 158 -628 790 950 867 895 -971 829 435 850 140 551 303 406 77 -834 -617 369 -405 637 -412 590 644 -983 -545 952 869 -740 -97 -32 -464 -384 -147 -683 -15 90 -826 965 226 -726 -70 420 -238 913 249 -898 -719 226 -538 189 -661 -419 -988 -722 332 871 93 -847 -116 -923 -680 -400 -145 -559 -839 -548 554 -583 134 -493 82 -640 -239 -84 317 -49 603 -465 157 102 467 861 -31 759 -971 -577 -501 -792 778 658 119 -604 750 758 402 -517 -996 966 957 461 -855 570 396 77 586 896 589 275 -811 -193 -447 -678 -842 738 571 222 485 108 467 0 -434 -331 412 681 322 -164 507 -75 119 461 -643 -741 -498 -895 658 509 -716 -7 -535 -641 -87 -614 238 -188 -321 930 -47 775 799 921 -335 -974 532 -299 651 595 302 636 -258 -204 -264 -344 19 681 865 -595 817 481 -246 -603 -276 -763 812 197 61 -782 623 -134 235 -768 529 -909 802 -388 -811 607 864 207 699 -816 -503 -629 367 -662 234 -392 -537 -589 -292 525 49 -330 640 -775 427 -865 -989 313 -393 -765 277 -790 -531 222 -675 931 -138 567 787 -230 -551 -807 991 -262 986 -482 13 -477 15 -141 513 287 414 -78 686 404 370 -443 905 -709 -526 460 968 506 277 449 288 502 -71 -895 -752 -602 -993 -916 -871 -350 578 189 206 -214 -804 903 885 -316 -692 57 -377 643 -79 513 -993 905 171 -294 562 -809 -284 156 -237 -193 147 786 -183 223 749 500 781 -343 66 -455 948 254 -643 -262 -920 -629 342 420 -409 -334 -473 -504 -561 -112 317 -527 879 -196 75 919 292 -846 -967 -862 686 -910 -866 776 328 675 20 421 -698 263 -43 792 -35 -914 810 709 890 616 -816 -22 281 544 935 690 -444 387 -70 -3 740 106 -959 -690 -120 371 -761 225 152 -22 -26 449 -451 948 449 368 -653 218 -610 708 -823 -313 -808 309 646 311 591 180 811 844 307 716 -63 433 -441 319 -879 370 -191 13 483 -249 41 -535 -283 -873 21 -319 610 518 570 -631 588 -149 -112 305 -86 -897 -428 526 388 794 -942 172 -731 -131 -864 514 106 -572 -436 -888 663 22 -442 -229 38 -545 -605 -121 -657 600 84 -940 942 -217 273 -832 -778 -290 -53 -673 -879 94 485 -215 833 903 -964 272 -990 -646 -765 -636 510 859 828 -519 -35 -204 -145 -507 337 -755 871 -895 -599 713 806 715 178 405 -423 737 215 -293 522 88 -515 682 -744 -774 -201 -459 486 460 517 743 -214 -284 686 203 -78 -688 375 -69 -777 -696 386 16 435 49 -453 -619 545 221 -761 169 -690 -448 -839 -697 597 -597 407 -870 -284 -629 -65 925 517 -910 -771 942 467 -226 -210 180 691 339 322 603 -939 -109 -495 997 959 214 -371 350 -729 -363 901 -679 -632 396 -17 874 -651 -853 -234 -383 -300 146 390 352 800 743 744 -673 -844 -105 220 -475 35 609 246 631 499 -16 -408 993 290 813 3 -358 672 28 -843 28 991 -274 -491 168 -495 895 -943 -357 -779 529 923 378 -344 902 -677 -558 -596 -379 -848 821 750 -212 647 235 510 152 -387 539 377 607 455 132 -504 -854 7 -47 990 -921 57 835 503 963 79 637 -239 483 -247 177 -968 -462 -708 -520 80 367 976 418 975 583 -787 -760 -951 -315 -812 439 -453 -32 209 -207 33 600 164 -237 -440 -306 -290 818 -687 -326 525 237 -999 459 -179 -270 -408 443 626 722 230 557 283 -820 -52 341 -290 821 -383 61 430 610 -500 455 131 -179 441 -740 237 766 -424 0 -475 -910 -853 -776 -52 134 652 -824 931 247 -933 91 176 -150 780 -603 980 637 615 -679 819 -451 40 52 795 484 -545 557 681 -961 -637 -449 286 -38 52 869 676 107 735 -158 -229 745 -532 345 589 -103 -774 440 -38 414 -9 -64 -734 230 422 495 -716 659 9 -667 -669 401 23 647 -415 -849 827 -968 351 -225 -556 -839 -228 808 -321 376 -991 -85 -204 -802 -894 819 376 695 -42 -89 534 -98 864 76 -757 -983 358 -57 -932 97 961 805 150 95 154 -18 939 319 865 -334 -336 595 896 811 -75 624 -200 720 -220 -998 916 579 -775 828 932 249 371 107 140 -492 -226 -864 -790 271 -789 -338 527 -506 -419 29 -351 991 -470 -203 -766 778 -181 709 206 991 103 56 -987 -184 299 921 320 224 837 -192 482 174 55 691 868 73 -609 -147 -805 -910 536 431 965 762 -722 -795 799 715 946 645 -360 -644 -937 -701 -617 -72 -963 -60 843 -156 -580 446 111 -351 212 152 -845 -974 841 330 778 269 -720 151 -960 -677 599 -374 681 765 -466 566 -365 -888 -269 120 274 -497 426 897 252 -744 376 762 267 176 34 -933 -966 704 541 -8 737 419 -211 670 -640 -744 -157 379 -555 -505 160 9 -515 -748 503 -731 -203 -246 -901 -175 195 389 344 -590 967 -881 745 -107 884 620 217 -481 -414 -54 -209 -225 -712 -712 419 -724 -454 476 -875 -746 -669 -757 -648 -675 -667 787 348 -592 -611 -963 987 -141 -456 890 800 -395 654 -240 -415 912 820 714 -944 803 555 -936 139 -587 -687 -185 -748 -390 221 -640 417 967 -443 -215 -480 536 324 -499 -773 183 -454 205 -80 -717 788 -432 957 -705 167 561 -236 517 -99 510 404 -351 95 -271 -86 -962 -208 437 738 -911 169 -542 -8 -120 355 382 -823 806 -381 -741 920 -733 920 -623 151 -678 -337 -420 -971 878 -490 511 610 786 162 -751 -139 797 -419 -808 108 -97 -767 327 -214 11 -780 -633 832 337 772 -673 -328 869 103 -782 184 603 296 -46 -787 442 -761 730 -513 -637 433 -537 675 -618 -853 -322 -698 998 -626 845 532 893 -275 -817 -307 -996 -948 -421 -844 999 -133 301 47 61 573 -106 -501 -294 -744 793 -598 46 312 916 -375 -495 -944 293 -46 -965 -235 -41 783 -141 -466 -644 47 -520 989 -931 893 -502 821 791 -24 -67 855 -846 -655 -113 574 -991 -389 -365 91 -985 -1 956 840 572 -236 -330 -174 -971 -897 852 232 -33 -230 -472 -227 -94 -882 -962 273 675 480 -307 685 114 -641 -8 -691 92 -78 -560 -433 -969 540 222 569 -588 371 568 460 430 -293 -168 -520 -878 990 -110 -625 738 -789 629 832 -423 -652 -789 -402 -777 -814 266 -728 526 -65 -323 861 949 221 -849 655 361 526 396 7 834 -260 -247 -125 798 -404 598 -385 828 773 -150 543 -340 955 552 445 -324 -603 341 428 -112 606 143 65 855 -431 -819 165 673 16 255 703 -793 96 -646 614 -771 879 699 857 938 -171 624 -696 920 -330 -121 -294 713 -372 5 271 357 384 -789 819 579 -760 301 -719 -732 -408 130 812 -755 526 221 153 -499 305 410 673 563 -139 993 508 60 -256 -742 -673 390 -606 63 224 -397 -293 -187 318 -581 -658 632 -608 496 -352 290 944 -222 -606 125 543 424 -763 36 -584 -658 640 880 -569 935 -269 562 330 521 86 265 954 705 -565 -46 -729 -341 586 984 543 679 326 -397 994 -758 -941 -197 -122 -70 696 -2 -600 776 -295 404 417 469 -186 95 -910 788 174 223 784 -876 -146 340 264 -102 -655 309 949 -19 -655 -830 581 -519 519 -247 -903 -800 -109 -870 -436 944 -377 -901 264 -928 714 -526 -140 138 759 986 -660 -329 -514 727 206 191 439 -716 -952 458 -815 -679 -807 339 -930 210 758 -322 448 -226 934 -374 288 -93 906 605 667 132 121 -49 399 -831 494 529 -147 462 -544 904 280 -520 164 -556 -194 412 -849 314 176 580 -479 -164 200 -350 663 103 -995 296 595 -850 831 9 476 -78 791 612 155 597 24 831 -459 177 -420 -741 335 944 404 -630 885 -144 185 -188 569 -916 424 798 -110 -597 -309 -151 -926 -453 961 -792 545 -346 423 603 376 112 -918 668 431 -751 380 -332 -216 459 -479 130 -202 167 -5 285 -789 820 116 401 374 347 -702 -681 -196 -632 949 -60 -499 -951 445 202 59 -824 148 -386 289 -737 144 -8 993 -925 476 101 -605 382 634 -301 197 -129 508 -282 874 -814 596 50 -937 -864 -100 -735 -683 43 -193 -326 368 -689 -397 587 588 814 822 575 -936 828 -979 649 -848 888 510 886 -942 -874 -719 -900 -231 -590 175 -560 -615 89 -308 205 -725 889 24 -775 887 -466 521 -430 18 -742 5 -335 -431 -529 102 -768 -696 -114 -991 -726 58 609 281 -261 -545 -618 -140 498 -776 -23 -710 535 155 -680 293 568 122 -613 -481 648 946 305 -503 -444 247 275 322 -854 -619 -489 -115 -634 -668 236 897 415 926 558 762 793 861 113 -231 -32 -193 -139 383 499 -803 928 469 -596 -927 -392 -358 536 825 474 367 227 -522 557 881 481 75 -784 -170 -810 33 -164 -601 -612 -70 796 -76 372 100 78 -526 -438 522 735 -287 -464 220 914 844 749 -387 -822 -864 107 124 587 -59 687 -681 610 -227 920 947 862 427 -749 262 288 666 -175 400 238 61 -607 607 -122 -272 -76 311 -246 -35 884 165 -866 -903 -548 195 814 -177 -215 -810 -186 440 217 595 -38 434 -212 -918 345 15 584 735 793 -452 121 77 -841 -753 839 -531 530 -764 651 -525 938 60 -408 63 -152 698 -374 -172 938 360 -998 736 243 848 -773 -303 -965 491 997 682 5 967 393 747 -935 239 422 583 820 708 172 172 -182 -464 693 389 169 503 874 -40 96 355 -747 262 902 154 -735 127 -616 349 -190 -511 753 -229 -74 -69 155 -55 194 -706 -454 455 475 -79 -332 69 -286 558 344 821 -630 -790 -310 -849 -970 -166 -12 -943 683 64 -194 -832 809 -644 876 433 -988 529 -674 -919 -63 -738 -432 708 405 -404 11 -938 966 -146 930 -597 406 312 65 -452 571 -379 942 -114 586 -909 -742 -279 39 837 171 837 969 -214 833 24 803 876 -509 -936 -99 -508 782 -970 -170 -654 -476 865 -78 -264 -798 -38 810 39 333 379 -276 -49 -569 724 664 998 -902 -40 121 172 661 -994 -477 438 554 468 -680 -712 923 528 -173 -640 464 -436 -784 -320 659 -283 568 -552 980 -314 857 -113 265 -379 891 860 817 -744 -22 681 584 -576 66 39 84 -39 436 -607 954 -705 -855 74 -839 316 -683 54 -841 -854 61 321 -237 -917 869 165 985 176 -643 -198 -253 -429 -142 317 -441 757 765 316 -839 219 218 571 -624 425 -293 50 173 -465 -769 898 -505 -914 -947 -844 -258 -172 52 -304 800 0 798 -689 447 928 426 478 707 -132 17 -247 925 -295 -549 369 458 -837 254 546 -487 -100 988 -166 337 434 -152 -935 486 -830 295 697 704 917 826 -964 -784 -637 -689 658 -361 350 -982 831 961 474 124 608 -643 -156 548 -354 -245 714 -390 -752 -52 670 -264 -34 373 720 355 -626 -852 51 -442 -278 212 -145 -251 92 370 399 34 116 199 -904 -122 325 -451 -136 767 -104 197 -803 -594 -293 473 -923 -409 -142 -154 451 178 974 226 -664 842 267 327 294 606 383 635 -317 -617 -928 -292 214 -516 -843 -844 881 -733 -282 946 -695 729 -417 -510 121 9 -222 573 918 -767 382 375 140 -803 -962 954 -714 -862 -759 -916 953 -975 394 373 916 -238 -480 51 -173 -447 -340 650 -844 -775 -9 913 667 -583 -371 -304 -627 -482 -496 -623 -339 -730 473 344 -355 -922 -439 49 -606 -854 -462 -702 565 -324 120 -235 675 504 -717 -39 560 490 569 62 845 -137 764 545 106 -140 975 -745 405 -836 -697 316 723 490 -188 -620 -643 73 333 349 997 926 93 648 -654 657 188 -522 922 722 669 858 -916 215 861 -822 -6 725 -927 -737 618 784 352 694 -899 -297 131 375 -800 791 948 -167 -177 792 -287 -822 271 -760 -128 302 212 526 -294 815 -762 -85 0 -29 931 -869 -809 527 681 -620 -366 -199 926 -711 -596 258 815 578 -618 425 -837 -314 824 -376 -856 332 -685 487 -34 892 331 -29 -259 -493 389 424 -111 -902 -646 82 885 -806 736 540 32 20 -736 676 -840 -927 537 -800 -936 403 685 671 230 -766 -199 90 245 206 997 48 -764 -257 -23 401 38 236 68 722 -41 677 822 507 -584 -5 9 -859 201 883 672 -703 128 234 256 385 837 217 393 -709 462 -607 323 -279 -956 -963 525 230 -452 590 -975 387 -955 -477 -761 965 -203 209 589 477 949 -694 499 313 413 -117 -627 -218 953 228 190 200 -655 -125 -630 146 694 12 778 704 667 -912 -368 -60 264 829 -92 -72 231 -905 733 -953 639 -639 104 -338 -287 23 739 279 -339 -363 -310 -206 -488 708 253 986 -140 -361 -608 -459 -902 -898 -63 893 788 -26 773 447 722 -111 -46 -735 -183 -749 111 -425 318 -462 -519 -339 805 -747 214 265 944 544 450 -972 -496 -13 202 -372 -904 852 -765 -277 -819 -736 -837 -52 340 -988 -638 -732 818 186 -170 -878 418 305 714 404 -701 861 -397 -683 819 452 -711 -221 30 -916 -747 -322 -947 -132 -54 403 -225 -354 972 174 899 957 -155 -368 -900 336 -704 671 -820 -639 758 -1000 -557 467 -523 692 -552 930 -796 886 451 -892 509 -49 -509 814 821 545 226 577 551 648 349 679 536 868 -161 -604 449 530 -367 102 165 -950 -250 -340 -884 112 -126 -759 995 -51 -321 -338 -315 -722 850 -34 -586 414 -364 -628 -624 -707 -219 997 -967 48 -66 -238 720 -908 -878 679 -859 -961 235 -594 -379 416 -286 -643 -174 597 -450 701 805 -620 259 -665 -972 799 -238 -303 306 203 428 -67 844 762 -768 -426 -258 -664 -453 798 -587 -803 938 -257 794 947 398 -483 -178 846 848 155 245 -805 -131 -276 787 -213 -238 268 -559 981 390 938 285 -556 335 893 -512 -154 -530 -16 -354 64 -10 -949 -754 701 650 17 588 56 -442 591 508 -385 728 -329 -988 -186 -629 -788 65 785 -153 -886 303 826 -400 127 141 654 383 -360 -453 -194 -468 -973 615 778 -327 648 -508 -568 334 175 -20 -717 560 14 455 -147 -883 271 -240 -951 -533 638 820 -24 45 906 -230 319 -616 57 670 -130 -107 -156 -479 -830 -60 -227 134 -708 -798 -995 414 -331 981 519 -7 -192 -686 467 -433 983 -709 612 619 170 -472 92 855 244 166 328 890 272 156 -496 141 822 -526 31 861 -976 -464 -43 -341 -313 -500 -658 383 -718 -986 -530 -698 851 -911 -88 -128 -820 258 -81 630 -755 602 -30 649 648 -606 194 419 -553 -497 -205 -318 889 -715 -174 -446 -945 542 -455 710 -388 -868 -660 388 817 112 553 639 -499 259 -892 -837 -416 -535 -201 224 -592 32 989 284 568 842 -123 -619 -476 428 801 844 -57 803 43 643 -960 648 -413 869 -666 -496 649 354 700 -986 125 -30 -755 482 -60 -868 -968 480 713 316 -870 -716 650 -306 -922 980 148 493 372 498 -584 -365 -509 486 667 -966 -907 -151 -377 546 941 -231 532 -935 233 -887 -26 -690 -569 18 70 979 -339 743 -787 990 695 562 249 728 -980 -222 426 -262 -850 -537 -720 -18 -133 -77 314 377 170 -544 -15 -960 961 270 -385 -416 -840 251 -654 -891 292 -921 -230 -82 -209 -983 -289 -116 -639 909 -690 -16 -268 -719 -28 909 373 -524 320 -256 -862 -474 -946 -28 65 983 184 331 980 -117 -330 -904 -144 653 34 409 -472 -41 323 -134 948 -566 -235 -193 -949 116 133 -753 510 -583 949 -501 -741 436 -538 -52 -393 -185 483 -737 688 -458 -708 -78 307 -697 204 -535 694 -789 984 -409 651 340 960 12 753 -406 -874 17 163 -1000 -414 -875 471 958 383 984 -650 -41 -951 871 50 786 515 199 -304 -948 799 799 -218 -56 383 116 -851 127 355 701 -480 -136 860 -23 -383 -925 -779 301 606 -553 935 400 633 723 -761 -108 -236 673 -522 704 -800 378 -329 385 48 -286 586 -700 807 665 14 718 -528 -957 362 -11 -808 52 -838 -991 301 -731 608 -105 604 754 347 -2 330 866 -395 362 -742 882 -191 343 -988 -758 318 -411 -656 617 -910 -342 -95 735 25 -349 -261 232 824 137 824 100 569 858 989 -808 85 -24 -876 793 652 565 -858 776 -561 780 905 437 -471 -664 968 42 -296 -882 133 -103 -366 -522 894 -902 -363 -677 515 -863 605 476 837 -354 163 -146 904 127 -478 161 831 -921 781 87 244 -835 -499 594 454 81 -187 490 -368 841 722 820 -550 -416 -237 -727 171 172 -213 154 -934 -86 -547 525 154 866 989 709 -144 612 717 -347 -819 38 624 -552 211 -693 51 596 -377 528 86 -776 616 120 541 -396 914 -99 391 913 -78 81 644 403 868 941 -863 -384 -410 31 598 614 537 65 102 199 -178 127 913 968 -407 -669 -393 -1 786 -789 577 -693 -896 -501 -522 -193 394 55 -162 -235 -422 631 -311 -22 -483 397 -755 858 -621 -991 27 -91 -985 -144 -38 -637 -854 870 -811 857 814 -582 421 -710 369 252 215 434 -493 839 894 664 624 496 981 387 -965 973 -1000 985 499 28 933 -666 -183 -4 -956 -233 -44 -156 -875 385 314 -711 -311 721 -60 -77 -502 -386 143 -854 -436 981 -49 -336 630 725 -545 -371 445 -976 559 -934 283 -925 -166 529 -679 -810 718 275 137 374 -471 587 -325 432 -477 903 -575 -732 302 -189 -364 675 196 -647 643 -669 -613 -812 197 484 -151 -170 353 164 -523 -391 621 -717 808 -298 -230 -685 -516 -378 -671 622 642 -714 466 -977 839 979 -48 -962 659 544 -732 -724 -333 960 -790 -745 -264 -900 -748 351 -307 637 -701 445 -742 -414 -641 901 886 470 119 -293 -656 -528 -49 -117 -436 474 932 -79 294 33 203 381 224 -322 -429 225 -574 -685 -699 497 -130 -639 484 -714 229 593 331 -73 244 -798 935 -421 75 -602 -879 949 -108 409 307 -346 -973 340 -743 -960 -283 -451 -581 -205 377 -776 22 360 945 968 -421 100 247 -813 -637 344 819 806 200 -990 156 -556 430 772 -519 877 250 -890 353 191 337 184 -834 347 859 440 599 -241 734 563 1000 712 -630 104 75 -673 -691 -528 -678 -106 119 461 822 881 -8 -513 586 420 210 190 856 928 -962 -765 -98 578 -926 634 471 -926 -20 -645 52 207 310 -892 -132 -931 -147 679 415 528 -20 -121 -847 897 -208 -891 -362 -787 -94 210 103 939 -189 -994 -810 -191 -253 -941 935 230 731 341 815 -188 -715 409 503 -396 -147 -455 -889 -88 864 584 134 806 354 967 194 302 -454 899 75 151 877 241 146 96 -310 374 396 292 -544 450 148 514 700 923 -786 -276 -669 977 818 -5 -730 688 -488 -552 847 196 -914 438 867 -471 -747 -610 -797 -826 573 116 370 319 -582 126 347 741 156 -355 432 622 862 185 919 775 365 -969 691 -342 365 -677 824 -880 -710 738 -170 -882 53 207 269 -915 -896 291 936 -796 -253 508 -119 -848 -716 843 501 -777 446 72 858 -244 295 -384 -261 -980 -922 -105 108 265 483 770 356 -577 304 -261 23 342 -712 -364 299 -959 744 -976 -32 609 -805 508 349 -516 -737 206 400 -871 589 567 -686 980 138 159 505 696 -495 -921 -339 -723 -66 -745 985 136 -187 829 468 908 -1000 -777 865 486 719 -455 -957 554 -38 944 -362 942 516 218 -615 868 -352 -470 317 531 -704 -372 164 318 205 832 866 -327 269 -370 780 618 -753 -346 -89 250 -270 -555 -494 -92 -264 572 -377 -204 -355 -956 685 -400 -535 -612 -657 839 -469 -472 247 285 -210 384 992 391 -244 313 292 -165 334 -316 -821 197 925 -741 -690 -192 -56 194 -360 -871 710 278 -558 -431 -798 198 841 847 972 298 -273 82 519 -905 401 574 243 -613 289 -312 79 -703 97 -913 834 -453 943 -619 -703 754 -479 -457 -176 37 -179 78 -710 916 -595 200 -119 212 -666 -797 820 -98 890 888 -810 429 -563 776 -783 -716 -802 529 697 632 -977 108 -312 -222 -972 -909 351 77 782 661 232 -200 -960 -569 556 -910 -581 -473 286 46 -427 -581 -919 -324 589 970 -349 -780 -979 -731 963 -924 567 497 -305 -930 -862 -601 984 459 353 451 303 566 436 134 949 -103 -231 -984 -676 -16 -867 -733 -547 -413 744 -442 246 71 -315 -724 939 -474 626 890 -623 948 -441 925 10 533 -221 -216 -60 -855 -872 743 -777 -817 579 223 371 -779 -220 180 477 -327 -337 -251 610 -584 835 719 -312 -447 607 -598 625 349 -745 109 254 137 -285 471 794 -480 -468 -481 -690 -45 -651 -405 109 -205 106 353 -945 -771 48 -907 687 554 -344 -632 717 744 -474 517 -884 438 805 -230 816 691 -234 -205 -887 -653 915 503 -208 -299 -93 -699 461 593 819 847 953 564 -263 637 318 -251 -776 -243 34 -763 939 -747 401 -705 919 -156 182 -205 -665 229 -574 -139 406 -272 -889 318 123 156 938 552 43 -893 244 -258 -657 178 191 -661 850 807 307 996 -415 425 -434 -629 375 -439 -770 892 -366 -787 469 -21 -957 -956 365 153 -537 -134 -114 289 994 -903 -641 -808 628 402 219 90 791 -455 258 661 -857 -55 -700 717 375 626 609 671 -830 591 887 -894 807 748 470 -449 505 -428 -141 -364 -456 643 344 37 597 -340 -463 63 -815 511 -216 -891 -888 -874 -762 161 156 97 12 -811 -336 -572 424 -540 -326 681 -817 492 189 813 328 -910 990 728 -224 102 -655 867 632 -221 -580 -646 -523 -267 -101 -632 494 -712 -137 240 -813 -552 -481 845 -27 -374 638 -804 274 -551 211 912 -61 16 783 -433 -117 -223 38 100 109 61 -338 852 477 322 -542 845 -469 773 555 -869 -878 -209 682 114 825 627 992 -220 223 -702 -810 -657 -209 -614 -705 519 -600 -217 -20 -398 -445 156 -383 -658 320 650 -407 1 -348 -191 382 223 -237 982 -937 359 -791 384 -502 443 673 39 -182 -230 470 388 -228 324 -174 400 -459 -343 -605 -523 898 -633 747 530 -577 315 -369 633 -248 137 7 -100 421 95 -34 912 155 -3 257 -886 -397 261 609 -163 -819 -583 -769 303 197 680 580 -298 -610 -356 -740 197 737 -935 65 171 702 123 -631 -633 -391 -298 -838 866 827 22 -593 -485 -983 -335 -730 779 602 -137 -278 -496 -278 -632 -964 -850 32 -318 814 -301 188 560 248 931 -577 -929 723 -144 270 598 626 71 57 598 40 145 -318 -502 -611 846 359 429 731 -40 439 10 -259 -152 -558 -311 -729 -947 -184 -55 -467 841 837 -379 -802 864 -679 -623 -843 469 -541 -73 -52 438 -713 577 -622 163 427 250 -100 518 121 -839 -853 -327 -638 -820 -573 789 500 58 -296 937 37 973 678 733 589 -188 -190 -476 -60 -889 500 -453 -673 -603 -841 453 858 -201 -851 -491 -162 112 312 -729 -357 -249 201 -434 -886 75 430 -477 606 703 274 -203 -332 700 254 -649 -803 -77 46 -200 -432 452 -403 -249 723 915 893 -17 622 498 -442 -595 924 0 77 919 511 -173 -113 193 585 854 372 -896 106 -896 613 393 -468 -115 230 234 538 -436 -554 -652 -797 692 -49 -423 -780 570 -644 -805 255 -92 987 -374 -797 -768 -989 -1 -18 634 45 269 -36 -52 27 615 559 937 -836 -126 293 -361 -633 834 -210 -951 312 394 -210 713 -353 467 -291 547 518 10 453 961 -265 -559 388 246 -816 -403 -980 -693 666 -442 376 -10 -814 -903 -298 -392 904 -36 20 162 398 -354 -654 -647 -193 59 -159 361 -572 390 95 -779 -419 20 598 249 152 -127 -25 -142 508 -786 546 -462 339 903 236 345 -491 -808 -808 174 -88 -845 -468 -444 -823 736 795 -132 -831 -6 587 -664 -899 -967 -349 61 -515 -730 -148 -849 161 -137 -927 918 152 642 165 80 -345 844 253 9 315 684 399 -936 -264 -633 231 261 238 211 264 -72 765 211 -214 -770 -625 199 -948 -458 824 -912 565 193 120 -578 961 -7 572 -24 -196 -570 -12 -823 334 -392 -677 594 -308 199 269 -519 695 831 321 236 522 -119 599 -230 -592 789 68 710 -926 168 -561 130 199 303 191 788 -489 -567 -9 -433 583 -576 910 -310 -972 -530 -862 -100 -332 -747 -90 429 -671 21 208 220 -206 -424 -814 -503 397 684 -658 -70 -758 710 -342 -256 630 -814 145 787 28 76 -713 -364 580 -578 -658 16 -62 -844 637 530 -185 401 -998 -135 730 -683 -216 -656 -440 277 9 -544 -295 884 303 -827 -597 -496 779 124 229 -942 575 -797 148 -748 -974 -922 689 -847 -879 -837 166 -442 -503 660 -715 535 -319 -296 -951 -882 -286 6 -580 -350 951 -552 794 786 -2 -188 -550 -447 -35 -864 -43 559 185 73 770 -245 -328 -880 842 146 -391 298 55 165 459 3 -72 -35 -897 -919 227 733 -843 2 64 413 258 463 -97 -843 -423 -360 988 -310 -426 915 -721 829 428 97 891 558 -898 644 433 290 780 356 -886 -807 -203 917 -509 -339 255 536 -108 -204 -815 -668 426 109 575 540 -311 514 949 703 13 374 -913 660 -934 -836 724 -667 429 -9 773 397 902 38 540 501 -440 -868 953 59 439 891 551 829 -800 848 -237 573 936 704 -950 -593 642 -318 -856 336 271 80 -934 -835 -440 193 653 518 127 784 15 -510 939 -575 -954 212 -815 117 57 220 796 831 994 -255 -486 764 605 3 969 298 -419 954 -305 605 630 54 600 -92 715 -666 -975 757 -340 360 474 424 960 410 -507 382 -493 200 149 -275 625 83 770 -799 -722 -270 807 429 880 -711 -115 985 399 -859 -341 -328 -459 -153 -539 -463 507 167 894 246 37 -573 -724 -603 -367 -834 740 -157 -717 -286 -106 -505 -270 582 373 -74 -26 880 212 -364 -583 69 -733 -932 -367 -258 -663 155 760 -227 800 623 -875 70 -782 926 385 -122 342 -198 797 614 503 -151 -273 377 676 -560 234 466 633 -561 126 428 -761 615 -24 853 557 371 -384 -19 -445 -741 475 -208 286 -201 491 -396 103 821 -973 57 153 554 258 -118 746 -474 315 -4 -835 -1000 -52 -593 -478 -485 884 -870 -148 -291 -963 -249 692 794 84 -870 138 -925 969 -306 990 833 210 -632 -998 -922 -286 -738 -585 107 -302 768 404 -404 -888 801 -543 -983 433 223 -177 207 615 256 576 -541 597 -487 273 807 544 -846 -943 -622 -396 -52 -890 906 -839 861 -986 284 742 895 -389 -154 -218 -656 -401 -805 770 80 -610 4 897 -543 -45 -543 -766 160 986 -910 667 -204 679 -328 -285 -383 -340 -847 711 -782 722 540 603 -278 183 136 -417 -709 -933 -11 990 222 -103 -174 -339 978 -128 931 -460 315 -633 875 -703 58 -811 -323 279 -783 -689 -161 422 82 -20 -233 -780 248 649 760 81 946 -565 -680 -804 964 -695 708 -738 742 222 721 -949 -71 912 723 -369 -117 -127 -544 -441 -715 567 -785 565 359 912 240 683 742 -387 -119 623 -762 315 154 -97 687 73 -266 -928 200 570 -628 1000 234 113 465 452 -50 678 320 136 -877 832 665 -66 -359 -403 656 949 -910 -691 657 128 750 -637 777 393 -25 -173 -622 -187 762 189 -718 427 969 114 819 418 -333 -67 -650 474 -764 -980 674 52 249 -598 385 557 304 673 847 -698 -656 -197 -250 497 -540 -228 955 -152 -168 819 720 479 -150 985 -954 694 -94 -886 -94 -352 711 356 -882 155 810 -542 -310 716 -689 472 508 -9 -422 -495 796 937 -650 -543 -334 703 477 -904 940 -626 -701 808 590 85 -194 634 484 -564 -340 -932 7 -283 535 -993 -132 540 -199 -664 634 -836 -274 -498 -789 -41 0 -639 510 398 -653 664 -37 -622 464 373 -403 535 -860 -691 154 -975 -989 794 477 181 255 -744 539 -606 1000 613 -821 197 969 -73 -79 -798 -39 182 -769 -994 -808 935 500 -880 987 290 -844 878 -936 -556 -731 233 -816 149 -573 -766 -962 -597 720 918 -235 78 -277 -577 587 -191 16 651 -930 666 -184 -214 764 -158 -750 -657 53 -333 -147 -749 530 815 -22 -77 872 40 -42 812 121 -379 -780 415 -947 -921 923 867 -878 -713 -113 927 -207 532 603 -962 -627 967 -713 -872 911 643 583 -402 -140 -818 -283 396 -988 -527 -457 -351 -932 419 812 -61 760 -312 641 -477 -668 919 -58 -139 893 -771 956 -65 -533 -997 -785 -147 -130 -62 444 420 -326 -834 748 -188 -654 -6 835 -906 -621 -588 -622 -861 66 -335 -126 560 467 -864 -899 -735 -21 -275 -380 -511 635 19 512 -546 -165 970 578 767 -881 157 -793 822 -755 775 877 172 398 -274 -62 243 468 -574 -95 48 518 -975 -386 -964 -110 968 606 -308 -358 -970 -315 -1 643 781 -792 -663 834 629 369 -673 -211 -418 952 -218 -262 -598 384 957 -466 451 -670 676 655 -77 -128 854 156 716 993 -588 -558 556 235 981 -963 339 336 -301 667 730 6 -432 -590 296 -70 -280 -105 113 -215 133 -33 -574 819 414 582 537 570 241 -716 822 411 486 -154 -796 -61 -396 849 195 -204 130 -438 878 846 -290 -113 844 -557 794 -326 -187 -971 -701 467 930 -460 -743 891 -338 822 631 794 -670 669 -551 189 -391 -418 -641 -607 -440 774 -238 841 -109 53 762 -947 648 -799 818 678 -183 -423 646 288 155 -589 614 -7 -406 -565 -850 933 -603 512 -656 -763 726 430 399 623 -101 962 836 -291 655 -342 938 432 433 236 275 575 772 -807 -142 -282 -833 46 249 61 -885 -762 -604 188 -93 145 -238 191 -949 -74 -888 554 -980 -887 107 -440 352 -501 250 -75 -612 100 -688 330 669 -912 -160 606 -316 841 909 63 873 -903 854 346 309 726 -629 112 -3 552 -335 234 724 -1 984 -745 677 571 -986 -166 -993 369 329 -88 636 416 26 -994 -191 -541 69 -997 920 -596 -503 380 901 -901 -273 -660 -810 259 -249 -703 952 883 719 -481 877 -351 -926 -610 -688 643 -32 504 -708 959 714 -793 -254 -879 -201 -728 316 656 84 339 -853 -172 -680 620 -885 335 -709 372 -637 -143 -58 -49 -343 335 -813 701 21 -819 -431 664 -861 65 -578 -443 110 -824 257 492 818 -590 889 -412 701 -964 -567 424 605 -168 -643 -457 -20 937 189 -499 132 -359 -520 653 -281 -213 -34 715 -296 -739 288 638 -618 196 -137 287 293 845 451 201 247 502 403 -736 376 -924 -455 234 277 -570 -462 917 -557 -578 -134 -376 -85 -37 -592 293 93 -297 595 -239 -310 821 328 -938 147 -362 23 -791 554 346 -491 378 -675 -406 918 -534 659 119 525 -674 -378 -740 952 48 -390 -270 612 663 -201 288 -136 -210 -502 -297 602 12 348 -86 576 -607 -559 -505 -634 227 -159 1 -229 -612 541 -723 -981 -408 -396 850 942 -523 -539 168 379 953 -674 -502 -609 603 -677 240 782 288 379 347 500 -680 738 -52 -9 594 744 266 -519 444 642 690 -367 -7 842 -580 218 990 191 -449 -730 -516 -130 -636 -297 -91 281 798 -233 240 -134 664 690 121 423 754 -506 -810 -252 -907 82 -121 516 919 -635 -180 -32 -128 614 -570 -403 -89 -987 210 893 180 -845 585 104 438 430 -118 -262 -273 -348 -820 -702 -665 837 -583 -772 -845 390 -163 875 854 282 -862 652 134 -585 135 -38 657 642 -623 -334 182 -896 455 -530 209 -573 224 970 28 -174 -224 -832 475 -336 -12 -733 -666 -171 -846 660 28 -417 206 -690 -730 -851 972 -787 941 -77 980 669 446 832 -244 -394 950 803 133 -948 -634 -134 -545 387 757 470 294 169 -89 -800 -543 -628 -684 -934 747 -561 787 822 -165 -361 -362 923 -918 976 -990 -418 -436 -510 642 107 -894 128 931 100 -272 -723 -860 -482 -964 -117 865 146 36 -672 930 -623 672 -368 -967 984 -245 -536 -38 -572 394 -620 -975 913 375 -919 969 888 -969 891 439 730 547 -760 71 -157 -191 -87 804 119 739 526 -972 -913 992 294 -877 -523 -556 -319 -648 970 384 -850 941 823 105 15 135 -904 620 450 -416 -926 -982 647 886 18 -362 -436 132 579 995 468 -572 -780 168 -904 759 -809 -949 -95 921 926 -758 455 532 751 -621 -147 887 370 115 -858 62 454 551 383 164 -534 -725 -348 -265 209 543 684 500 -252 959 105 -635 553 889 -104 500 253 -928 -443 -16 300 903 567 -333 899 -843 -217 714 910 -962 -83 255 284 761 -773 -28 -608 -891 3 854 -435 162 298 -631 -769 -589 -676 33 676 867 -61 695 493 4 -677 -932 366 -612 -921 -777 -99 -492 -678 -318 673 -144 840 -147 -420 669 54 -978 -406 791 -234 362 510 866 -157 863 670 190 50 -735 21 -598 -708 315 966 787 -433 746 -739 175 -845 417 1 -719 993 488 -347 -50 80 -190 -596 -735 609 442 46 -39 808 -574 852 519 -693 -587 -531 -512 704 -37 -846 -762 -532 331 370 202 -253 -986 894 -796 39 682 -499 -611 -77 508 857 -214 596 545 -849 -423 85 306 290 226 636 693 -39 -468 -573 -810 -430 496 -403 -118 931 -673 891 -78 129 -121 157 471 -270 187 64 833 20 875 -985 -941 -147 -308 -305 597 493 -848 -250 -284 -669 -719 105 887 16 952 954 -683 -995 565 -5 -121 693 -365 255 -917 -576 -379 178 -268 1000 365 -100 393 -525 715 -54 293 52 -142 172 501 953 -251 216 818 241 -939 -25 872 -887 -4 -206 -671 -375 -874 814 768 -344 -965 -443 -260 -399 528 429 -896 -983 819 544 153 153 724 -387 -747 -327 -717 -816 -469 963 521 -281 137 -511 -868 689 655 -323 -299 758 448 -533 38 855 -754 1000 -363 -440 465 -899 -792 -732 -235 631 -583 -914 632 -233 238 580 -423 -337 -903 26 180 201 -152 874 -289 -710 -919 -728 477 -304 -222 -823 74 -154 245 -852 987 -300 -984 -349 -352 864 95 -335 -885 -432 333 410 799 -37 80 908 199 -867 838 -403 -229 909 652 -145 -711 453 -255 -241 405 -249 -677 -600 863 809 78 -179 377 582 -706 -152 790 -794 -967 898 715 865 -121 96 -728 623 398 -221 -399 589 589 -445 23 418 22 -853 771 -286 226 664 -431 458 499 157 -75 248 752 -585 68 -970 -60 416 162 919 -19 -746 -154 -852 113 133 72 727 -814 199 -871 -914 -565 12 293 497 -968 -173 686 -833 -491 -969 253 456 -427 -223 736 -641 -877 -874 -22 701 -683 -820 -519 -256 85 770 620 -445 -782 311 -14 103 -520 -876 992 -133 -738 374 -958 623 -265 55 422 862 -497 80 779 951 -313 332 904 -343 -532 219 -560 -192 -93 -461 -851 707 405 793 -856 44 -390 966 408 -216 -542 557 108 -661 -419 -826 -665 -610 -774 -971 716 -840 24 279 943 -610 982 -301 -915 -597 -735 251 67 -607 300 514 -518 513 853 -729 -651 -273 -957 75 925 -282 -67 472 644 -542 381 -138 139 -558 -764 951 175 142 957 -233 -921 704 -233 -868 -790 530 960 -13 -556 -793 801 -59 553 -994 83 940 106 637 604 15 -563 749 562 -324 -746 -220 -117 172 44 -800 -81 450 754 -743 997 -722 32 868 -140 472 817 178 664 -654 -763 318 684 -113 556 70 448 -690 891 808 -840 878 -773 -321 403 -512 -167 -868 452 -712 963 359 -328 60 19 24 551 -547 -4 -856 -214 -281 -942 -183 -61 715 917 681 -368 -153 364 922 -975 938 -144 756 -39 217 961 -458 831 515 -852 433 -562 603 234 683 594 -501 770 737 -446 -152 -740 982 722 615 -681 -775 -403 741 441 429 -397 -203 -125 -113 -406 912 -522 -648 796 -424 868 62 -745 -658 -91 958 -24 475 210 -639 603 -993 301 102 539 785 890 -967 -455 -462 955 -694 -192 -472 420 710 255 -826 -899 -730 156 -672 -256 -397 -213 754 936 -48 -247 965 -968 -693 939 -365 -131 -141 767 -783 -90 -513 788 -217 -16 622 -129 -136 -169 861 456 -773 29 -304 122 208 376 632 689 -934 -791 -927 -752 604 684 -608 -949 638 -421 959 -151 620 886 74 -913 -359 -943 -654 848 -316 -379 592 -271 837 -797 -931 -746 -769 -237 407 246 -506 -914 407 -140 642 40 881 410 -319 -190 -926 310 -713 550 -667 358 -390 623 -785 214 175 -50 -925 -216 -531 592 -51 379 944 -681 -122 -793 692 -583 -927 -906 543 160 -874 -876 -337 -29 -800 -977 -833 203 -909 160 -229 -481 -865 -969 577 -372 481 130 -556 78 -192 -623 747 411 137 -364 -904 -599 159 42 -503 -422 113 -428 -409 623 -925 -820 -872 -191 -399 789 -323 -156 927 -396 -365 407 474 -788 470 -616 645 -339 -642 729 -44 357 300 -146 720 728 919 -596 566 -701 837 -538 -646 405 -375 549 -600 387 756 470 -169 -761 589 -155 177 467 -647 75 528 989 -87 -782 -683 -407 -673 424 771 955 -773 -903 -393 681 615 -798 635 25 -915 571 -357 -528 -194 -154 288 -161 622 630 814 94 420 765 -568 -368 537 -585 521 757 -162 -747 468 -748 -673 8 -989 -606 474 -905 23 921 204 -68 -22 703 -227 -943 237 123 597 -453 87 -433 705 957 995 176 -593 -342 -162 233 847 -643 241 402 -272 -102 973 233 -986 -854 -601 268 -786 7 531 541 200 -33 -5 -48 52 -614 126 -591 824 -241 436 -596 -328 -761 -697 559 -399 -879 -770 104 -349 -74 -171 617 -506 -810 482 -296 53 612 -450 686 -527 703 936 993 -594 90 -249 487 -945 -823 763 448 809 834 768 758 -326 -538 549 -727 640 755 -452 -859 -191 -974 796 -42 608 -265 526 -776 -862 973 491 -746 -839 -249 225 520 -134 939 564 -583 319 978 -185 -946 -616 562 -37 498 328 -223 -549 509 -370 764 -14 415 883 -401 -598 -314 681 911 101 -326 -691 434 -512 145 -742 -567 652 131 837 930 267 -597 823 987 394 -843 -672 973 441 -218 670 525 596 917 72 902 666 -495 -433 277 -354 628 -917 263 -766 -664 -596 266 -109 13 45 269 564 548 -881 -471 -47 -343 717 -298 -863 -176 -651 836 -577 -593 840 -689 23 320 774 835 -29 663 676 -609 985 -232 -218 -458 575 -539 208 339 -761 -259 -725 -790 107 673 -713 -730 -314 -700 887 -226 521 591 3 854 428 895 -82 -869 -885 205 -250 543 -187 702 -25 -252 -603 -514 694 240 -305 -318 -356 -275 686 266 -150 710 693 368 -607 -727 851 103 740 265 -808 -444 -123 -422 -303 -256 -647 100 -978 853 -311 -881 532 269 667 -588 -22 190 -470 -452 -873 322 -911 570 323 596 871 -529 -359 -643 529 794 534 -707 65 744 823 -900 -948 397 933 278 309 60 165 348 -553 353 234 -733 541 368 -197 -370 610 -248 -409 -580 114 -738 228 -302 359 473 -115 -758 414 324 765 244 -157 778 -662 -346 -988 -113 -524 511 -265 784 -135 -951 332 858 389 -207 476 219 -569 249 -862 410 179 525 -613 401 993 914 348 202 239 490 86 99 -158 256 -369 985 323 -415 -617 -229 616 -929 272 708 -507 -2 390 -512 922 77 -307 -298 -237 -13 -463 -581 -229 212 -153 852 257 356 782 994 -907 420 630 -508 800 953 948 198 272 -568 -255 -390 -687 803 -462 -778 285 88 -135 705 406 -297 638 -530 -962 772 429 -117 183 -416 541 -118 -438 549 -555 325 324 194 -165 996 547 -297 486 -646 534 -967 599 714 -695 -328 -873 280 830 99 -892 -699 169 -378 -105 -817 -325 -470 -607 421 259 -597 -512 395 266 2 -296 60 501 698 -297 -355 -654 -750 608 -124 114 670 -956 566 164 -278 454 -215 -804 -779 125 -152 -117 -664 -252 362 -262 -769 70 -909 262 764 201 -450 373 749 264 -392 992 87 447 -347 632 338 -516 959 897 211 939 912 -250 464 -870 -512 -268 -754 453 444 257 22 653 -701 -143 631 268 -322 832 986 -491 387 70 -893 583 202 53 487 215 718 152 51 -707 507 907 811 -379 -824 -147 -406 -89 753 -862 -849 -320 126 787 182 -593 741 -385 33 -91 467 -822 458 -236 147 -739 -170 729 377 -556 -16 -907 821 -109 -695 -970 890 396 182 640 863 -274 375 237 -852 302 209 -415 -959 -919 -128 -997 -854 928 -321 297 -102 186 -49 218 198 -885 -281 221 219 -773 -905 -879 156 922 -491 114 -766 -799 131 -128 -133 -756 822 903 -886 -125 637 124 -550 680 943 -605 475 -165 -463 643 -910 929 -45 61 450 403 722 -288 313 -899 -187 -336 280 777 -934 5 -166 -641 -29 828 -705 143 373 -76 515 442 24 506 334 -726 -584 -275 839 616 687 576 332 -492 -663 952 -10 -461 304 878 120 495 319 220 539 -689 929 -794 543 460 157 830 630 -658 -877 553 -473 -145 -880 -585 -907 849 -5 353 -575 23 -812 -238 -705 -835 -519 -137 -470 201 833 175 -579 484 -144 131 764 -998 686 -594 -147 -586 -229 602 -651 -638 -959 722 -951 199 710 -703 -390 887 -594 424 987 -373 -298 712 -143 431 -994 -387 790 806 698 -682 377 -546 -623 -365 -242 680 715 -885 -345 831 577 505 -683 -749 114 625 -19 480 -430 716 499 -556 -866 -90 906 -259 -284 -890 -656 447 -268 -95 -296 962 -184 -779 928 400 63 995 -158 -159 561 260 442 2 -852 598 -474 -573 -969 -702 -321 -903 530 -556 -965 -626 900 -698 -278 364 122 711 -221 732 158 -94 926 -758 -45 -329 -54 -766 -684 285 -982 -740 -216 907 -174 29 869 3 930 -797 946 -168 223 -170 386 -272 -327 -381 735 -576 324 -877 -563 750 293 882 -946 623 -735 -563 280 -642 927 -312 -791 -729 839 -330 764 627 -150 778 513 -323 935 -715 760 -100 803 732 9 -674 -13 749 -841 -844 663 -311 -644 -1 -980 -501 -753 647 314 157 -341 512 -731 962 -104 120 -335 506 757 -420 630 -11 396 481 486 292 675 -752 -238 -799 360 -308 879 -287 886 133 556 -862 111 509 -494 -688 -74 -661 -15 -741 294 1 -464 -537 -609 -215 461 -687 -526 948 915 -489 -526 -634 991 963 -162 121 990 -819 -134 397 -755 -266 749 -964 52 710 -84 -803 183 886 769 -579 533 -127 852 363 -619 495 -91 844 254 -587 905 420 -832 -990 98 578 -927 287 -670 -487 884 360 -717 572 362 232 772 -127 12 686 795 143 -272 317 362 -974 610 794 774 -52 -228 845 -886 511 -429 -180 -250 832 -460 281 123 -19 -974 590 -598 -48 -112 719 807 -745 -725 847 -141 641 761 -227 -129 -9 -434 -991 -517 -314 -295 -992 127 224 -76 -964 -625 -62 -480 9 529 21 565 -467 80 100 712 570 -900 -101 464 -49 -947 -989 203 -905 -698 -624 651 830 -607 -133 -943 -734 381 521 451 215 -648 -635 -6 692 -29 239 -651 -980 364 553 121 -445 -537 -15 -406 -290 -709 -909 -390 194 394 292 459 -608 -356 -228 -489 -95 -384 719 -168 -189 -65 -582 683 -693 108 -954 -760 -902 -796 -992 949 -932 915 420 -483 644 -188 -499 -319 -83 384 560 -503 912 -358 -291 -117 -979 935 -191 970 825 416 193 -490 -579 -434 443 -72 -785 -178 -658 -516 -382 101 -757 311 233 -243 -647 -6 -70 650 -844 -52 387 -837 -124 85 38 520 541 344 -902 749 187 -139 70 275 -432 -894 -945 407 -831 -79 551 -739 -262 328 -883 914 -727 955 418 300 -130 66 -499 693 663 176 -194 -565 872 506 2 -930 -233 -128 -807 52 737 54 358 -830 762 916 504 735 908 699 -237 759 -427 -432 390 -776 543 805 382 -155 -866 436 713 433 -33 -500 -438 70 -682 -248 357 565 -979 -958 608 -601 -373 279 -620 -826 206 518 -651 532 302 -134 106 -928 -784 -256 279 961 -120 125 35 887 207 231 794 -316 -508 892 125 568 -61 263 297 403 795 -306 -21 541 714 -652 927 -875 581 281 -367 970 -172 -465 -515 -340 317 -371 733 -65 809 469 -786 842 721 478 -789 -426 -442 988 856 -950 -476 -619 650 107 250 522 399 561 588 -710 -875 801 9 473 664 -739 -548 -124 -118 -385 941 734 484 -524 326 -864 652 456 462 -946 582 -437 -110 -947 827 800 -211 240 -91 160 453 775 -748 445 1000 -45 -419 -493 328 -30 -581 666 -144 -308 219 659 729 -577 196 128 -810 592 -109 336 -817 708 -455 792 865 -755 793 496 -260 -610 964 -426 698 946 539 -840 -744 926 -388 99 -924 189 90 546 -373 -879 -230 -296 94 -833 -812 550 440 -233 -818 -864 194 -725 -45 -544 503 530 878 317 -229 -505 -629 412 672 -208 -318 -709 -446 571 761 219 -843 -931 835 -546 20 -971 -340 -545 816 842 -173 735 -909 -826 902 269 286 -632 82 -1 -342 90 -749 456 -796 -105 221 90 -900 -773 285 734 100 -571 -156 537 -733 -600 -551 -425 467 983 -139 -701 -508 910 -43 -235 431 -64 -377 0 -966 -996 960 416 400 755 -514 857 -167 -597 -162 -994 859 978 -825 716 749 -63 -366 32 -254 -33 -428 -666 932 -900 -551 442 467 207 -976 -431 -608 987 966 -404 -29 -782 724 -19 226 15 518 -389 -88 -735 883 -221 -644 -395 -834 -309 749 771 -722 -860 -411 514 886 -178 149 546 668 -912 883 69 -708 -769 -412 622 -119 76 113 -618 610 89 -565 953 -972 -962 -203 823 -774 586 -617 -666 577 420 627 125 -225 -220 -143 -811 -759 -141 -810 72 585 -976 944 -797 -268 -287 -407 64 -731 104 864 26 -907 148 847 -33 -886 -499 402 32 273 216 -860 660 -911 963 -970 701 -353 392 297 -376 -459 101 103 -807 658 -426 -395 -632 315 220 -898 -466 -776 99 -849 688 176 286 366 605 783 -64 678 931 545 -6 98 695 -60 -356 719 759 318 -666 161 -928 511 -704 -6 124 -48 -502 823 -632 269 17 184 529 -618 -977 -923 -118 72 213 977 -285 -261 -826 -130 -402 -227 467 -434 -836 159 960 703 2 137 -297 -544 -475 -730 699 -457 -685 -3 -498 777 -737 -549 -668 478 240 268 667 -669 -83 254 -910 743 25 -619 958 -786 888 -945 51 822 106 37 599 -154 75 -332 -853 588 483 787 953 427 -145 -642 -813 -854 328 -55 828 -311 811 -824 949 143 553 -658 475 970 430 -714 -197 168 -305 -196 445 -571 190 -464 71 -22 -616 -979 -617 -180 -161 -966 657 -872 -728 -109 540 359 5 305 224 -515 38 125 -727 666 -895 -445 -190 465 498 -518 762 308 506 707 -768 -282 -16 291 644 -999 -28 -202 977 700 781 -838 -857 448 -617 103 -730 684 81 -600 -860 -914 446 248 -876 797 13 -328 908 -63 -455 913 -187 318 -412 278 -407 40 -144 251 107 439 -373 289 369 -44 -482 -522 -86 -196 -463 -37 -39 -376 -920 -860 604 -527 -506 -946 -318 780 967 94 605 -602 637 -64 534 295 736 -519 -161 -38 250 -494 352 303 -220 -306 814 -148 101 697 84 -725 471 200 994 915 -270 246 536 703 -690 859 -985 675 580 236 -59 231 511 -703 1 564 -897 -86 907 501 769 -269 779 -578 -189 785 -874 -284 -475 -910 -781 -999 842 -67 -512 149 -612 543 52 520 -569 813 704 657 -643 -109 804 544 -323 730 -942 -61 -441 -881 -175 571 -448 500 667 309 167 995 894 496 250 921 -613 443 -399 -567 -749 -291 -349 -603 619 66 -405 -315 177 981 -779 827 125 659 -904 9 351 -454 251 -175 198 646 315 -417 634 -443 -425 323 657 259 -287 -540 379 465 -449 560 458 358 -999 163 940 537 -496 -623 141 -113 -392 851 -529 -507 640 -622 -53 -198 227 -891 -397 -479 -765 846 -153 443 435 -543 -578 675 -541 -518 419 -996 -580 -618 342 135 46 -263 -383 -966 104 -22 794 199 -19 528 -42 -309 607 384 -494 -461 367 -608 -458 469 168 156 322 806 872 -859 -565 193 779 506 112 -675 809 191 825 -384 -960 325 886 698 961 -597 168 -861 -895 149 -488 -481 616 59 441 806 -732 -581 -491 228 -645 659 -965 254 914 663 -537 62 222 -935 -112 -656 760 813 529 -720 139 -673 -356 -920 -417 663 -827 -66 -327 -772 -107 -167 -252 489 224 -767 192 -497 295 -735 -223 -423 889 -960 864 82 -567 -383 461 130 552 465 -966 823 648 -156 429 -739 -678 849 -841 828 -919 -193 482 653 -418 910 501 441 -755 -498 316 -847 -881 -645 -935 660 180 197 -759 -591 944 -322 621 -560 -128 939 138 -301 335 829 -822 -69 -98 -774 -898 650 -15 -601 -975 -815 956 339 -959 530 792 -244 397 -24 284 -502 -83 -839 495 -434 -94 214 -409 267 386 -323 -870 -680 -862 946 -642 554 150 232 -709 -907 797 -878 -207 -47 85 908 521 729 842 603 -832 378 -788 472 -651 560 -229 8 706 -689 675 -745 216 -497 106 -444 -7 -230 -246 657 -413 -232 744 -784 337 764 659 537 76 -705 415 457 813 -172 -297 -991 576 -909 -395 -686 762 296 477 -972 722 -432 -744 755 -523 531 123 -583 -956 507 261 475 669 633 -1 326 -52 -338 -357 -576 144 -245 773 -457 412 440 -198 -220 149 487 215 -256 853 767 519 -991 780 453 -716 -641 861 629 908 -321 981 48 24 829 -430 -222 779 -697 335 -862 704 663 -409 627 -366 -884 -584 235 275 437 320 891 -859 -49 -829 -370 941 -229 556 -676 -704 8 152 393 -897 822 445 -724 -386 -487 59 722 -656 987 -587 858 457 -222 434 -732 -393 -632 471 -886 -766 165 -308 421 513 901 400 591 228 -728 368 709 76 958 657 2 397 413 270 -832 -948 -264 365 73 -326 818 -162 89 254 874 -715 660 750 492 758 761 -734 -728 -662 116 -495 678 -953 -961 -420 -222 400 555 -433 -376 -110 574 -88 -427 801 -567 -912 926 851 386 708 -463 -186 -737 -243 326 799 139 191 -99 322 275 -998 780 552 636 -102 -788 -123 628 -683 -392 573 -16 -189 752 -357 520 -951 -704 -325 -490 271 -185 875 975 -879 820 744 222 -213 -948 -129 233 -9 412 354 588 306 356 994 0 78 751 90 -146 97 714 -726 620 264 -292 945 -712 714 227 222 -498 522 104 968 -489 789 70 857 473 -305 191 118 265 283 580 704 -620 838 -675 -950 294 -632 965 -909 922 982 67 623 787 -785 757 -215 548 -201 -220 111 -779 -491 685 894 -582 987 -373 -101 106 408 894 -335 -19 678 868 222 -823 8 -327 -297 462 424 229 877 -170 -69 394 290 400 -58 -623 755 -574 -34 -972 506 321 445 -286 -935 749 -333 -701 -804 -814 41 302 -766 -479 -807 -537 566 666 -480 -621 -762 46 -407 -347 -556 -663 216 -588 964 -382 -416 836 103 -692 145 476 445 438 18 438 -121 -52 813 -220 891 902 250 -466 -120 -881 -108 302 -773 -464 -876 -924 902 266 387 636 814 456 698 -750 924 -727 52 414 -569 100 88 -151 918 -799 189 -124 455 -507 569 185 -7 65 107 19 -773 267 -186 -620 636 -949 193 -989 -505 -776 632 959 -886 609 -708 571 41 890 496 519 323 -91 -823 -131 -889 536 -298 352 -756 263 -593 835 753 -46 17 968 28 -141 38 575 900 -699 -211 552 -217 141 370 -182 864 852 -209 643 425 -210 -437 -754 -814 715 444 -185 962 704 954 -187 -804 822 -750 520 -56 -256 -593 483 607 -601 689 -558 -112 -734 808 219 -762 -686 927 57 598 437 -984 301 206 -732 150 -485 -758 -846 641 -49 -401 -379 279 -900 -52 -509 -321 724 -43 139 801 -757 87 -150 774 131 -442 384 -98 549 353 -869 -656 217 117 230 -736 522 -447 622 -988 64 113 998 -292 -880 -346 16 89 -955 -935 -435 -470 -15 617 -563 352 19 690 -462 -82 964 171 808 -435 -2 -811 -588 259 763 2 797 301 756 -89 271 224 950 140 282 813 -782 -392 95 -51 -209 941 -280 -326 755 -465 915 -938 737 -391 355 675 705 66 -672 978 342 -61 -248 125 506 939 -595 885 559 -808 298 185 621 -574 337 808 642 -22 -315 -840 310 -242 913 757 244 821 293 -444 684 -56 871 -595 360 110 942 658 -62 329 -485 543 860 705 639 534 686 172 890 -311 358 -118 805 -306 -991 -204 -476 355 -695 -928 256 344 583 122 229 927 991 -336 230 -725 704 921 319 -167 907 -570 193 821 -532 388 392 743 692 776 -168 141 400 -801 -704 971 -719 -389 367 -256 544 -401 -608 792 743 521 633 942 916 700 270 -12 97 950 314 380 -650 48 432 -19 -19 303 299 -648 -840 -392 -751 -315 -433 721 -6 -288 29 886 557 320 -859 -805 382 512 422 -700 479 -735 259 943 -9 66 422 42 937 -390 -816 298 524 -217 360 -967 269 -529 808 -128 -186 -390 -903 -649 -368 -46 -408 697 544 -941 402 -5 -809 574 -666 1000 889 593 986 -765 -98 822 -487 776 365 -424 963 -775 5 617 553 177 -50 -530 388 828 -335 192 -160 -218 -301 73 100 98 988 413 -371 -767 123 790 95 969 902 780 587 701 778 -870 317 744 -101 -270 -568 498 894 311 181 891 105 -97 610 843 -762 -247 436 814 881 858 908 274 543 413 -553 627 823 953 -90 -689 405 167 51 51 894 721 -75 -469 -570 -238 -884 123 -780 -91 793 947 -644 702 912 -592 162 93 -244 915 921 -864 -744 -387 771 -568 874 441 -702 275 970 -634 145 68 -558 288 -705 977 -845 15 -824 318 689 -713 -543 831 151 -319 75 99 -588 -968 -140 139 -702 587 649 -751 -826 6 -665 976 122 340 216 -966 16 -993 551 511 -497 -104 185 515 -353 149 235 -581 2 5 385 -99 109 147 -98 -349 200 -960 -488 -911 -872 -597 -584 133 -627 -732 -301 -691 -744 620 223 -581 -641 -809 864 75 -336 100 -592 -97 759 593 -257 -624 -13 875 351 348 -406 -928 826 254 -545 374 -575 -181 -252 -699 848 874 363 819 -770 -123 288 -570 -70 5 643 -52 -849 -193 -299 932 513 -67 -242 729 481 793 -454 -694 475 348 -127 739 82 -353 970 780 -735 -460 -470 594 -214 -390 -262 52 308 -1 503 -662 588 320 -134 880 146 6 -45 -710 -928 -767 -271 -639 193 -556 918 206 -386 520 -870 572 739 -981 838 866 -812 741 587 -122 121 543 206 385 -267 468 20 259 28 114 623 163 908 -164 329 -519 23 -42 -660 -945 768 -217 -922 527 -170 -803 39 -111 328 -631 -391 -360 915 -451 -847 -991 602 -737 -512 -845 -197 395 188 195 -330 -323 -224 -756 -441 71 198 -562 -74 -595 532 267 513 917 -193 -374 -931 -478 -41 369 -172 182 985 385 593 -895 214 -998 -954 211 963 623 -297 407 321 -518 981 -54 219 -609 -235 212 -116 -911 -592 761 928 -327 611 -501 -920 712 305 -601 -754 -355 386 -765 -470 922 -516 -888 552 798 -83 460 -857 -604 -490 -410 148 703 -685 -177 441 -298 -62 -589 -663 19 601 -700 558 -412 -187 181 -620 193 296 770 671 928 93 -982 287 519 151 -304 -859 587 -546 -132 -311 115 947 358 -607 -752 -30 943 -981 681 676 -950 635 -860 -789 800 -964 781 914 418 -873 -734 -677 -606 449 739 -580 -82 -772 -896 603 472 284 301 627 -586 -15 -297 -997 944 864 -228 141 -309 -735 352 153 -411 -441 894 -415 -693 -420 -512 15 -482 -842 230 284 998 -646 -736 -445 -60 0 363 -488 -879 363 931 791 -620 -982 905 275 -150 -981 843 -54 555 111 -245 21 -528 516 -863 916 -691 125 316 -368 -179 -859 -754 -887 -16 -353 -211 354 -234 -255 -434 700 -24 -398 -239 -95 344 686 -570 -973 -264 410 -475 950 192 -939 563 918 -321 850 -107 -612 -658 -176 77 -657 -995 -492 101 797 303 -474 202 294 355 188 521 750 -425 462 -962 -683 797 -711 636 719 -209 -995 -203 -835 774 -723 -25 774 182 252 -285 -537 -877 202 787 449 973 348 756 878 758 697 -405 130 429 -827 801 -87 -966 -366 197 -883 -409 -714 885 25 -553 756 436 -223 864 -750 401 469 75 -39 428 -792 -89 -377 994 303 -242 -69 227 -208 141 618 -295 -515 -141 665 -309 26 460 926 -794 730 -525 -207 -891 345 809 -476 -479 888 74 924 -174 -573 -299 -421 -770 -100 -78 3 298 -436 343 -757 -240 804 45 -920 -365 567 690 77 -884 -717 -260 -821 -217 181 -675 912 329 974 -384 949 -312 386 427 -790 -515 336 -250 764 561 670 352 -748 125 -596 12 772 -135 -1000 -655 183 710 -103 840 -30 -547 30 -128 -139 -272 204 517 457 -949 903 -132 -812 -881 774 825 880 -595 897 -465 -658 300 202 183 -3 909 10 689 298 -658 -965 -493 502 873 -812 -756 366 50 900 725 692 545 -944 -73 287 -812 -778 144 -479 332 -135 -917 30 421 -624 779 304 -330 -176 849 589 301 950 831 -664 182 268 906 958 200 -436 -597 -873 572 -210 791 223 908 -233 -438 97 -488 -717 -126 -312 463 50 -979 42 -662 30 422 -23 -800 549 612 819 84 -943 792 -37 129 210 -374 144 519 415 -605 -783 462 6 -487 -680 896 -786 -661 -841 -627 -682 -558 -473 867 -867 -600 -683 -953 -888 -729 -726 191 -597 465 -477 334 329 -527 -216 31 667 -955 -926 -59 -427 634 -560 337 732 -198 31 250 682 853 510 987 350 166 46 998 316 -91 212 379 660 934 980 737 -347 551 -771 527 -216 -317 354 793 672 804 -790 166 -519 705 -447 775 -119 -269 -522 -678 -823 -870 31 -539 561 572 141 280 176 929 -111 315 -635 -434 339 993 264 945 42 797 -18 -309 -513 124 99 838 107 263 688 -818 -690 -691 252 50 -189 -719 949 -207 -715 -690 330 704 -154 858 950 93 -72 224 -622 -223 124 642 -647 -406 891 261 -886 771 -897 -446 404 -644 995 528 -299 -724 -382 653 -131 -731 145 975 -764 698 -24 -715 881 420 -788 -423 380 856 352 667 330 745 -360 -206 -596 -502 832 778 -297 -713 -352 -74 -7 207 -54 846 -260 881 619 444 177 -59 -716 -526 934 391 63 678 -619 -216 94 -120 -464 699 -103 -400 -799 -374 36 -417 -132 -259 -948 -619 -402 100 669 897 -607 45 -696 649 184 -249 213 -851 362 397 145 369 -296 -204 38 161 830 -795 938 242 -967 243 719 -462 -847 -356 612 -889 147 -577 532 -635 -640 -748 -37 245 -453 382 -471 812 -436 360 394 265 578 920 486 -231 574 202 -85 -797 -816 -290 -297 750 322 503 -809 648 -709 118 367 276 148 693 637 992 592 -369 -171 929 531 -926 -689 -746 -520 67 72 408 106 -702 68 -666 -438 -920 -658 -266 553 -31 798 401 121 362 135 279 56 -990 -758 486 274 -581 -762 481 241 -128 -94 -506 652 -719 -776 735 -78 187 -429 923 -894 -146 768 730 -213 316 -714 -406 245 -82 559 -238 132 -337 -103 -371 -122 147 -501 11 11 -451 -973 -257 120 -444 -865 448 -614 255 857 413 595 -433 -579 -685 466 971 129 707 834 -810 679 133 -257 629 -580 496 233 -480 -887 -616 765 940 144 -166 666 185 82 790 -350 -357 -731 -840 -316 -734 694 -423 -566 977 -118 -921 703 252 53 306 101 -377 326 777 -828 -953 792 613 26 850 638 91 -928 195 672 -535 -482 736 -840 269 -442 174 978 876 842 -711 410 501 98 -105 796 923 776 387 568 714 -275 -891 814 674 -894 181 -786 758 -748 -595 -876 -335 -794 -604 -276 -950 -791 789 75 986 36 249 675 -73 584 -476 -581 247 657 -798 -219 -764 887 346 -359 677 267 -286 -448 -225 527 -769 988 537 -884 380 -543 344 993 -977 -677 -906 -536 -847 713 -728 -476 686 339 -487 -859 685 -490 267 128 14 750 -240 -535 -561 606 -809 261 -40 -25 505 514 -363 -132 -563 -535 698 -435 851 233 828 597 -278 -714 457 -146 -525 271 -836 -572 -602 761 754 -456 782 -987 -763 -761 -52 -467 361 671 -661 -110 575 429 743 462 531 294 -510 231 117 -902 40 412 -890 827 -362 -276 639 -870 294 -474 -714 -448 -584 202 -604 -553 -444 468 -575 563 681 530 -590 -959 -531 60 889 -894 -36 947 -726 388 547 -474 607 554 -457 706 -747 -298 -376 818 -271 -850 35 -124 -45 256 -542 -306 -299 666 -146 -437 -868 421 -415 -357 321 -187 -458 787 874 -776 -101 753 -107 -627 -610 -477 -516 -646 -501 219 898 597 932 -67 505 75 -473 -811 -191 967 243 153 -270 -846 792 823 -698 558 -73 -108 855 -114 424 52 392 -246 -222 -107 151 823 274 -748 -184 -541 740 -510 -244 540 -30 554 329 -429 824 -680 952 -530 355 355 -865 671 -899 736 516 -869 -35 -892 153 438 457 -606 -215 -376 785 -146 -15 523 195 -892 879 921 -370 958 483 -278 -779 -261 -628 -655 982 -22 -328 -433 728 505 -690 -244 507 376 -424 -87 932 552 869 -946 -924 345 950 356 417 972 669 653 -703 651 265 506 474 -268 -551 -752 268 173 -922 -261 999 -326 389 172 -878 -927 383 111 297 531 686 992 724 -746 553 -815 -173 -563 -421 216 679 336 437 -430 577 347 942 -138 383 -656 -133 348 -993 -729 637 124 -340 -305 -344 -387 -371 -934 -858 -707 -250 785 -540 87 474 383 -565 -243 -229 772 -392 -314 405 983 -270 322 -773 -193 990 -268 -55 881 567 -428 -290 -635 406 830 -388 644 714 -262 192 337 -774 -923 182 -730 180 -135 -162 -73 -344 -693 -538 -614 225 -789 185 414 548 -579 -941 -224 931 683 905 -694 841 -648 623 272 -770 -701 -878 80 -393 -768 263 266 278 575 -775 209 771 -228 -380 -846 721 -38 960 787 -241 118 260 -336 415 -88 865 302 -405 -915 -698 -273 783 -129 -412 872 -590 403 785 675 -933 400 -426 -896 -138 -390 -591 456 -664 -424 -80 -226 -395 336 691 989 670 -671 946 621 182 291 20 -77 972 -629 875 -156 204 -496 881 402 -579 90 -621 300 728 587 -804 -467 374 -743 738 556 -438 892 234 293 939 -848 -820 416 -52 408 940 -707 -75 351 179 -61 672 -998 -35 -995 -252 751 -906 -630 757 151 -851 -211 981 -980 -651 86 -913 758 143 -291 -614 -324 -863 -54 688 86 3 -747 -111 763 314 699 945 -359 140 48 719 89 493 -892 946 737 949 -486 -804 984 599 362 523 -566 -579 -935 -326 512 -270 -280 342 -403 778 115 371 -852 613 -163 784 -924 98 -177 753 -432 535 603 649 -247 -669 -77 -511 -600 369 135 -500 200 127 615 -282 -147 39 213 -225 -668 -526 913 211 -593 784 -111 602 -479 -798 777 -672 346 -438 547 -77 -483 -306 -722 61 265 -616 670 -31 -634 -743 366 274 -220 -994 276 10 -755 -223 34 -712 -901 686 -127 333 7 -521 -553 -357 -233 -732 394 878 -745 -179 551 -227 870 -961 572 -592 12 836 -561 -599 530 448 258 425 158 -14 -144 -240 -277 516 -663 -944 458 -592 684 -94 852 -648 944 -386 -172 259 -593 -109 -812 -552 94 983 -551 111 791 815 -199 -902 -571 241 34 619 -919 -40 781 -226 22 -914 508 295 658 -92 -707 -104 617 255 -855 614 -628 -745 619 -957 748 -748 -252 47 -464 712 -995 -534 -882 126 -783 573 -158 213 -104 -546 -660 861 -8 62 -818 347 812 -662 -96 -703 63 2 -60 -159 619 -237 -210 -825 -575 -194 -142 -107 -500 -736 620 525 -629 -815 -442 415 -742 -632 -795 804 -563 -60 -416 -300 544 -677 150 362 -341 296 -497 -260 -192 321 887 658 442 602 -938 541 -105 23 569 -861 -950 -976 -904 59 -745 105 -624 532 238 -933 606 -220 780 -441 321 980 428 39 -320 -251 -310 -1000 -182 -654 270 -953 148 -987 -708 425 395 721 -612 756 -302 -617 456 -992 802 926 -263 494 -113 848 362 -605 -937 556 -286 837 -790 23 -308 -291 -956 -715 8 495 911 -663 409 12 643 504 -646 120 200 -175 -850 -771 -894 -106 -816 -973 537 578 621 884 -193 45 923 232 -267 -476 433 -241 511 -257 -652 -592 633 -705 779 797 -214 -733 -123 -949 -936 -797 213 -31 274 -397 -633 -232 -437 194 -778 77 -260 770 464 -347 489 -667 -610 -521 -504 -605 197 966 721 669 -20 332 388 765 -739 -456 870 703 -739 -547 -406 415 -27 -386 701 216 772 533 -566 226 -475 -888 784 -987 442 -796 -337 346 -791 173 -256 65 949 612 263 -469 149 -312 -155 -673 436 23 -284 55 -650 -780 158 -358 -451 24 -228 755 506 276 644 743 -38 -907 176 915 -198 -392 -525 450 958 605 612 636 439 790 932 785 -533 -151 572 113 397 300 -313 -888 -214 176 356 -173 447 -492 -391 -58 874 377 96 116 -528 -766 -266 -975 -529 103 -993 -395 318 231 -573 -45 24 -339 871 317 694 -620 483 740 246 315 209 -903 -382 -818 306 -878 986 805 107 144 186 -481 -226 624 -221 891 -616 105 993 -909 -240 394 -829 29 188 75 847 808 -472 925 528 -675 -122 -54 516 -247 175 190 -122 -57 620 -881 196 825 867 515 680 671 -488 -164 446 294 -488 -284 300 -680 476 -750 985 -194 -935 774 6 -561 518 3 959 446 519 -877 791 -485 203 -713 -203 -8 187 -621 -644 465 -704 -501 681 -294 -262 570 -867 -489 -285 -714 280 311 -320 332 406 66 868 -609 -331 288 -773 810 -898 582 804 -230 -188 408 -325 -45 -73 -576 919 -268 -226 417 -393 -799 645 404 333 32 597 803 -501 301 210 -300 -525 655 -415 -191 -717 -397 -984 802 -914 -107 828 363 33 -25 -413 -858 -835 228 -933 -55 -760 -215 -169 663 -10 -624 -982 120 78 607 400 -760 -692 -551 -83 923 -358 -886 -962 -739 32 593 -725 -46 -850 560 -530 458 -912 337 846 571 -808 -29 196 417 3 -678 -96 537 341 -881 -840 61 -918 -753 -252 -300 835 -923 196 -486 672 902 386 979 456 399 -63 451 632 -409 -512 528 -612 369 314 170 596 -972 -363 144 -90 -231 -824 -131 -726 -665 350 -860 133 737 545 -64 -243 414 902 -213 0 -161 374 -377 -362 -714 -852 -521 -32 -866 -857 -947 440 -905 573 943 283 -974 -12 -361 87 -191 -190 806 659 -663 -585 -433 -936 148 -263 684 941 925 -337 -138 -935 -833 -238 -958 -472 253 666 -83 757 -477 -526 -77 -714 -86 53 623 -336 198 -373 -67 597 -300 316 169 -6 829 -577 -29 274 -97 166 -829 27 -284 391 139 -344 407 64 -375 931 341 363 -872 637 517 674 584 932 215 113 928 -887 -224 921 -245 567 -428 538 -559 965 685 138 -124 -650 -305 571 -562 625 780 592 579 -191 -334 117 -3 61 -711 -141 340 -410 993 -901 332 -722 861 715 -549 -850 -162 -10 997 196 -565 -960 -716 -45 451 127 228 987 165 839 95 556 -113 251 -63 369 -55 -420 573 530 441 118 -626 -582 -158 73 -906 -296 166 977 -17 -717 278 -710 -915 -897 -26 985 960 372 -3 979 356 -799 -704 510 378 930 -568 887 838 -142 502 -599 87 -512 -396 415 882 5 975 -904 777 -585 -108 -853 -996 847 -50 -440 722 898 -981 -621 -386 -104 -170 770 231 -317 -414 872 804 -694 630 792 990 686 -83 488 733 -571 801 -76 -475 -347 387 -147 -184 -878 -387 365 577 365 -190 -321 572 187 46 -240 -953 144 357 661 -335 -108 948 432 -367 -406 -18 861 158 994 374 -292 -423 370 -4 303 -687 -821 -963 556 670 623 517 443 218 -251 456 -664 641 522 -32 -759 465 -157 806 -414 -338 543 420 -507 -714 713 964 -297 854 635 -230 -123 917 444 -266 -48 562 72 -346 436 555 786 -408 8 -711 212 -11 -905 -565 340 -405 426 350 -414 789 586 -791 -302 181 -847 -186 -354 307 -63 672 -270 355 -10 291 199 402 965 491 -221 502 -623 58 -82 418 834 -326 -728 -543 -828 -281 -218 91 894 569 617 -879 269 849 -18 65 -185 -358 -107 787 577 -623 855 838 -428 827 941 210 -827 -264 -897 943 748 -931 -886 833 132 326 -51 147 -160 -325 -424 781 -851 253 289 -653 854 116 -615 436 -245 70 -198 -725 649 426 227 -273 248 150 -699 774 179 688 -802 7 -566 -875 455 69 527 813 -660 789 -31 556 -513 855 399 -669 0 75 144 -233 961 776 170 -679 281 -576 65 -349 -339 -869 -887 -924 793 -747 62 854 550 -552 -877 825 857 271 104 603 -674 -74 619 -862 290 786 -559 248 184 225 218 619 446 -505 -842 -836 -271 -539 368 737 598 225 372 717 -975 -655 -648 298 658 -639 -735 223 695 -628 924 7 434 414 603 283 313 -76 437 -586 535 -621 -757 401 51 206 -517 32 771 322 895 616 583 969 531 239 574 -598 824 577 -258 -475 -360 807 -527 -847 102 -397 6 674 -896 123 -166 168 112 529 -595 -254 -359 -111 -891 -978 -479 -954 202 -695 725 512 82 63 -81 -887 -497 -866 -224 781 -199 241 915 929 799 253 -458 929 -778 657 887 283 384 515 986 309 971 -138 14 -16 5 -532 574 -150 -856 925 -510 659 500 -601 803 867 -846 -625 -981 -740 -676 486 444 598 737 -840 -610 -233 -905 -806 563 -830 -313 -420 -137 -390 -243 472 -386 806 202 591 930 663 740 -249 -957 696 922 356 582 -765 678 -86 753 751 103 -150 -139 -855 -898 -788 119 187 290 -396 -837 -696 -250 -861 -203 -772 981 14 -868 289 -654 -833 -150 721 -643 392 932 884 -679 386 -235 669 -399 -618 418 52 583 -657 42 -903 444 -813 -105 -513 492 757 759 710 629 -266 -313 811 229 703 -539 -392 -977 579 -710 -156 39 -922 -375 197 732 -145 -900 457 -559 -24 148 894 -286 644 283 -627 473 431 97 452 882 133 380 860 591 83 -879 698 -399 647 775 -33 -687 -541 -38 -467 874 -380 77 -837 389 591 -599 -902 455 82 -599 940 -373 723 -658 -943 -435 -507 331 130 393 559 -971 -367 -878 -74 -305 -854 92 606 -187 -539 842 -738 874 -781 -67 309 592 166 719 -438 -147 -721 372 -726 -962 -240 -868 459 -326 -372 -879 101 -237 590 638 -842 725 -966 -914 -985 -621 -107 461 202 51 -428 193 659 528 -15 373 -153 936 841 -10 603 -229 368 754 372 -173 531 -102 -919 135 -875 825 322 -763 133 918 -145 -4 29 450 -557 -484 -528 -642 854 417 -365 524 538 -307 -18 -929 -303 -648 242 -106 -338 975 186 -58 -423 -740 808 -151 -647 -899 810 714 161 -462 228 185 -292 -206 -649 496 157 885 312 811 824 -716 -24 -226 278 -507 328 722 -369 828 983 -273 259 961 67 -693 -557 50 -847 741 -739 471 -885 -815 249 994 719 56 57 -325 838 -167 -691 198 -488 144 -648 -650 -278 -387 -271 -156 -494 -504 -273 -951 910 30 -162 733 693 -516 460 -204 1 836 -660 -107 -568 -735 -833 677 249 -247 -671 840 -359 -959 -190 -168 -43 -879 746 761 -427 1000 939 -453 -410 542 924 -279 355 165 960 377 581 496 -295 -997 -345 586 306 979 651 112 191 -36 710 761 255 -558 -543 66 -732 -514 -443 -418 -951 -415 950 -125 881 783 -570 792 671 -68 553 349 -154 78 176 -417 -184 -782 -613 348 -884 -358 696 914 -946 989 -699 -339 -714 724 -459 84 969 -894 -566 -973 -450 723 -902 131 -411 375 -843 410 577 -301 536 95 -681 823 -522 -76 -806 -151 771 -98 996 427 710 626 -930 14 -53 -840 -941 674 -397 661 208 209 380 280 -600 363 392 857 713 -642 -226 -296 -748 715 -768 654 -133 -9 621 473 838 -826 691 -245 82 159 -378 -110 -258 -45 242 487 607 -867 -828 270 -321 864 -265 401 -622 345 -999 -110 -506 -545 -118 825 449 -347 498 -437 969 971 -337 -59 254 -474 620 523 6 -866 -3 -894 471 798 -211 78 343 756 512 -18 -253 626 -818 -388 -422 25 -549 -4 615 780 253 124 -821 -875 798 -58 -147 -114 -971 549 953 -955 -472 321 -45 -449 -304 191 -651 -346 -186 -183 -913 532 -604 564 -957 -428 -957 -556 -867 59 542 186 -576 -286 -463 -712 -517 287 569 51 -365 949 -359 -293 -635 455 -404 -155 -720 -686 719 42 533 -160 -82 -712 -664 -277 -257 914 340 -636 258 -643 -235 998 57 -444 149 1000 122 669 789 382 942 523 -905 804 -83 18 141 -924 -118 888 877 637 559 921 -197 -334 -401 -719 815 -216 244 -355 -125 -513 157 -936 -667 -222 194 837 -468 192 -245 -218 815 648 321 262 368 -661 309 913 -227 624 661 241 -846 177 -726 -484 184 384 603 -959 430 26 1000 623 959 -120 112 -696 137 807 -88 201 -4 238 -78 -89 947 779 198 -552 -67 -592 -366 238 -989 676 -975 -477 -715 911 659 -255 710 -976 878 42 -612 177 -589 -811 -697 96 -805 -193 762 947 750 -692 666 -993 314 -426 -764 99 341 162 539 -228 59 -809 -664 -605 -104 309 633 -858 548 -613 489 -930 -355 -215 -589 776 -839 60 -555 616 -294 -802 -33 -217 -110 -536 -32 -705 -103 -869 -803 -788 367 -785 -86 588 394 -511 -274 516 391 764 -499 -657 268 784 -539 -464 184 635 827 -458 628 546 883 -314 345 254 -195 -463 -715 -844 -385 165 427 -950 -648 592 -922 998 -975 -900 -188 779 -796 -845 -705 -989 912 -929 -525 952 -341 983 366 91 372 -530 493 346 770 218 979 820 995 38 -770 -159 -2 -579 434 -511 94 -139 955 33 -935 -183 -514 502 -96 -244 -184 430 -817 -729 -952 45 882 -153 -94 458 820 -730 78 640 -849 162 -670 426 496 393 -716 -404 452 777 -608 -435 954 348 461 -912 195 -578 -479 576 424 -135 794 869 -289 256 710 -220 -817 -605 -221 -548 -207 361 585 790 -675 752 399 -236 -415 873 -470 -620 -590 -112 -61 464 -942 399 544 408 -468 915 481 -844 -159 754 -949 721 355 948 427 -339 626 -587 -701 -123 -178 -8 801 341 685 -753 -750 311 -296 234 848 -723 567 469 870 670 792 278 359 -25 -967 518 -395 -294 -778 -113 -883 -897 -912 -233 935 124 -576 -127 349 145 752 -811 -594 -895 -639 252 -583 -812 -351 -806 541 -856 -308 234 -824 -866 542 419 -859 365 581 -574 -592 602 131 397 62 -55 -361 -511 -176 706 124 756 -743 -976 -673 80 -937 428 682 -241 965 -802 810 890 166 -211 -678 -927 294 858 -530 -248 768 -781 486 987 397 618 669 -486 830 617 -337 -887 -530 -597 538 122 -891 691 892 644 108 353 161 942 204 476 340 102 901 738 -705 -635 338 940 426 9 199 111 870 583 460 436 279 55 342 66 3 960 -983 -688 -696 -352 660 -989 120 -536 956 340 944 256 830 788 477 -283 -443 193 -96 -352 -381 653 856 714 -482 789 -222 -17 260 -513 507 443 -86 -396 997 9 -405 -271 -553 91 -12 201 128 -27 181 939 -762 725 77 -843 832 -800 -356 2 -77 589 559 257 -419 557 936 -556 466 -367 -762 -243 472 952 -481 417 -773 -832 -295 931 71 -10 -192 770 -265 -553 584 -202 767 568 -169 437 -159 -228 946 54 -615 -907 314 -283 -585 565 -95 884 575 -188 316 -827 60 -964 -46 907 707 528 708 -693 -889 -759 -853 822 947 -449 6 425 569 893 -919 -56 -183 -104 -591 -32 820 -876 845 -10 -962 486 -845 -885 -685 -670 -173 771 -472 -399 -539 -742 15 428 -381 773 -383 970 -946 -274 -914 -87 454 618 -581 382 -200 86 143 -136 750 726 -981 513 -612 473 555 -909 971 -401 -245 -561 -141 501 -678 763 486 -275 215 742 -734 -651 -332 422 497 766 -162 -754 -790 895 440 -465 -273 137 -153 -944 -988 -865 845 -632 614 -377 -659 313 28 -585 426 915 -533 166 129 -890 -698 -391 715 -59 -106 -678 600 -318 677 -253 80 832 -352 -373 -109 1 -976 804 50 -639 683 -359 -901 -581 -122 838 -549 -31 751 864 726 -468 684 -723 718 677 -505 156 -336 457 579 469 -747 106 15 207 484 338 -275 -501 -127 632 -719 721 -390 918 -452 420 -480 -39 -299 -815 475 -75 -430 -440 -955 -709 881 -839 -355 39 26 758 0 943 756 -536 93 358 -446 174 -605 -33 -211 -520 486 -524 -536 -563 -750 109 711 918 22 126 -229 -794 190 -716 -980 199 60 575 -859 83 247 856 -698 616 938 695 -551 -230 183 -828 -780 -77 885 500 345 932 -173 -100 -63 87 248 445 71 3 -662 591 164 625 -626 -768 696 -472 -881 -870 135 243 958 -815 684 -825 -953 962 -200 -435 570 291 -78 -677 627 807 -971 -581 -103 -625 -81 453 169 -243 761 -435 918 431 612 924 -271 -233 162 -456 -576 -54 59 -895 365 264 -596 -258 766 421 199 -461 -614 -665 -951 -669 492 -775 654 76 -959 432 761 583 -38 -238 -667 704 944 -349 285 -453 -920 -444 -809 719 568 776 -605 -129 814 -892 -595 666 -572 313 -66 -67 -211 -817 314 -381 -103 -542 -271 -46 354 -879 -523 940 17 330 229 -783 -762 -130 -734 -160 -504 -20 833 -800 -898 -840 -661 306 880 283 -997 -808 389 841 -377 96 57 -911 982 788 50 -760 607 214 -540 785 568 421 -664 400 160 301 -855 -242 878 64 33 647 -773 -529 438 -800 911 -419 -864 -235 698 -188 -804 617 -520 129 861 524 840 418 757 -442 -145 682 87 30 -738 -39 -335 418 -165 655 51 520 -105 599 127 984 362 414 302 -311 385 -646 -475 58 -770 770 733 -775 -670 32 -655 682 -42 839 719 -106 307 -403 -797 -700 -916 -549 -111 -180 -355 558 518 -445 -463 477 -234 -677 811 540 -153 -384 -53 -845 -381 72 -9 -668 693 57 67 416 419 -199 -979 -370 -84 73 839 478 -987 -861 -102 -479 859 -610 798 87 549 -288 -346 217 470 -358 242 418 -971 -857 -3 7 145 -832 672 -137 473 84 132 -208 -880 97 -423 591 627 -453 -203 420 -367 -276 642 -260 794 400 647 -218 -617 109 -979 399 -370 -140 -690 481 886 954 -229 -173 -467 758 -467 -810 -608 -904 278 -493 -4 507 -294 241 -686 -524 -816 -975 666 692 679 -164 -500 552 -602 871 -49 -809 -278 496 -760 476 -843 -65 -355 -702 -915 -351 -894 -828 720 711 222 368 61 530 141 889 -383 36 620 -129 298 -445 332 84 736 -801 670 -697 93 391 -881 91 562 776 370 -924 266 166 -745 708 -600 -983 842 360 -122 -804 -891 4 470 364 253 491 -140 313 323 -828 758 919 863 -194 -4 -309 -84 -477 252 -528 757 226 209 65 490 307 -525 1000 -789 -462 -569 -70 674 -997 963 -420 -575 -179 97 924 -105 750 -982 686 516 -778 -720 -35 419 596 87 712 7 159 -326 147 -518 -331 -984 97 -68 -285 -197 315 -20 669 212 -554 539 629 -844 -922 919 -629 -337 -749 21 92 566 397 987 -780 -692 -585 178 188 72 -603 -567 -971 699 -153 336 962 -85 -77 -963 -232 -451 -716 720 -999 182 259 581 -959 -397 610 -206 -714 -483 -942 873 515 452 -145 938 -256 -240 909 -531 119 901 -617 -881 983 -623 424 829 138 916 -693 370 205 -652 -874 -364 -702 901 -401 -406 -752 -805 552 482 -260 -434 -31 -192 -989 809 254 757 370 -54 -71 -6 -767 121 -147 437 885 -155 965 -467 -856 453 -696 384 663 352 470 -854 -134 188 -70 189 868 747 403 534 -135 852 540 -596 -507 -337 -155 1 916 -263 614 373 -801 -970 256 -896 -320 -460 68 -604 765 -682 -346 190 320 -141 -770 -751 85 -709 -660 605 504 757 -201 302 188 464 -943 -763 685 617 616 942 -137 214 -787 -371 51 612 -105 807 10 -279 -493 640 -893 -698 506 -835 85 463 76 -565 132 148 655 775 821 468 30 -756 -704 150 -99 108 205 -966 145 -411 -810 -485 915 -437 731 -276 653 767 -130 -254 -908 -118 -935 816 -386 431 209 -579 943 -570 -409 294 -780 311 -89 862 119 -653 618 491 -513 4 661 -843 -680 -96 -45 -262 -605 57 -596 -637 -698 198 401 546 660 815 -367 -359 235 50 -242 -69 -149 -43 -246 -122 -102 -157 513 -361 -681 570 -659 -7 -854 -959 620 -252 329 500 122 -56 -673 -450 -815 70 264 -690 -1 359 818 804 549 897 149 -455 -125 764 107 480 781 825 619 -283 -261 771 594 30 219 238 -915 -59 -673 247 155 -420 -449 970 473 644 -166 -629 -267 467 -738 792 -659 263 -351 832 -766 -236 570 453 837 550 798 457 111 807 -927 -349 -207 466 722 568 -748 -938 -697 -5 973 341 -183 -571 341 -848 -995 -624 -153 320 -135 843 691 -454 508 775 -83 954 -162 -922 775 799 -954 -714 -485 893 -171 -315 778 810 -597 -360 -616 -939 -378 244 543 877 -804 466 542 -287 758 312 -289 -516 203 619 615 -565 30 953 50 263 -285 702 639 123 109 913 -655 -620 799 149 260 336 430 643 368 -959 -708 59 314 159 -128 131 622 15 -386 79 391 -842 -402 680 -327 -179 766 917 -320 748 674 -989 -567 -646 436 601 -144 -705 -489 -131 -747 -837 -651 175 -394 221 655 893 344 -908 958 -341 178 -171 -802 56 931 -832 -447 447 898 -54 236 -854 814 -330 -128 -132 -404 497 623 -1 318 -757 958 -639 -185 -880 594 933 567 -866 701 806 41 463 38 -942 -316 551 -974 798 -17 617 666 704 868 -41 -571 -397 -817 461 -234 296 151 -779 -972 596 -688 272 668 404 533 -173 -967 -592 -410 157 -584 -848 739 -122 -736 127 -396 169 -686 -759 79 -801 680 -3 -130 122 -236 210 642 -695 -713 -485 -890 794 283 876 96 173 439 -596 -632 -140 -647 -599 -713 269 -54 377 67 -763 -964 936 766 425 91 925 886 243 -231 -794 404 -892 576 -125 541 441 -984 420 575 821 -929 155 -618 -808 866 900 291 47 936 955 646 767 229 -250 -218 872 406 461 -84 -820 435 -451 694 -853 948 -650 839 -758 59 783 -155 769 363 859 799 43 501 557 43 757 -313 752 242 971 -861 895 -333 392 -614 -956 524 -49 -549 835 -309 -213 -946 696 679 142 -788 0 -310 -385 -31 -231 509 439 996 453 -634 -407 -133 839 -264 -966 283 -253 345 298 934 492 149 -901 491 -191 -159 -624 -179 -8 -546 -114 -921 -644 -940 822 -968 333 798 297 991 -418 -782 -417 282 722 920 -634 595 -666 -383 -383 298 866 512 -375 -886 204 -502 -797 550 105 -563 -346 -288 336 522 604 -253 459 760 -566 -766 697 -482 -292 -43 -349 950 922 -126 419 439 839 -76 363 -92 98 802 801 -35 290 746 457 226 108 848 -98 -11 -872 551 864 213 95 -739 -782 478 -284 670 -285 -707 -524 -808 -640 364 360 445 720 -439 -528 -191 -706 836 49 -587 -901 287 12 352 404 942 282 -223 106 879 -650 -675 498 -349 933 -6 641 -46 -418 102 -801 -652 -26 -288 -216 443 27 372 -317 -379 -976 -587 -825 65 606 322 191 228 -59 -355 798 588 215 -589 181 366 -767 -995 857 -773 627 -323 -62 286 750 -267 840 -99 -331 284 -1 803 -201 -461 -131 -809 -563 -161 854 -982 219 -288 934 -513 120 4 467 932 -282 63 217 721 114 859 475 968 788 -510 -203 -186 708 -853 -677 427 -623 133 -259 367 337 -17 514 -317 -466 266 -835 -1 -100 -593 516 -766 298 978 -738 951 -777 -870 -906 -913 70 67 207 315 6 35 -394 -209 -431 597 931 192 -485 485 281 -735 -478 972 -289 -545 443 -313 -421 450 823 -535 -844 942 66 -699 -715 -446 141 -433 -853 -768 95 -353 -690 877 411 -638 765 -779 -159 719 -400 -82 321 -861 -246 778 -430 -550 265 228 -313 676 971 -217 737 -664 36 315 -310 -559 -140 -287 -515 -817 -732 -753 -309 -958 -251 437 668 -805 545 -269 632 -273 -555 136 98 369 695 25 793 181 -531 906 -623 -251 -57 583 397 736 683 -441 -624 -761 -25 -675 948 -859 -653 269 299 648 -173 -278 -262 -215 567 178 -521 -427 -57 182 10 985 -477 617 -526 -555 652 -996 299 389 -824 636 611 -885 448 -424 460 595 -888 -42 -355 755 114 83 -316 614 -993 -990 -296 -327 -540 -122 -799 -384 401 -315 891 -596 280 706 -801 -296 722 -426 -862 144 334 503 189 -600 -358 226 -573 -58 -316 524 -227 110 828 -65 -754 -462 677 -848 485 718 839 -154 -408 -521 406 125 -676 -897 -13 328 -357 182 931 136 -324 -94 400 48 -771 -964 -33 552 15 -409 882 791 -760 -871 194 826 622 653 707 41 -394 -149 -510 -401 644 -663 -170 -461 710 649 564 -382 -274 -31 605 -580 -91 613 814 196 895 455 241 -842 785 -174 -895 -464 864 904 546 -383 -375 -7 899 86 -439 461 -223 390 -763 -507 -39 -336 547 -210 -690 -82 -606 -608 -879 910 -960 -829 -18 293 508 47 580 504 883 586 -63 763 301 251 -669 530 -308 350 107 330 -479 644 -915 904 -521 625 375 -28 860 372 81 -625 -685 -805 -101 -210 -258 564 -107 -61 -48 166 542 817 638 -602 -472 -694 98 520 -707 366 -699 -509 689 -106 -238 -24 -81 -436 573 -918 -518 -357 -301 594 -137 779 331 563 25 -601 90 520 864 829 649 359 584 -805 114 249 908 322 871 -767 521 526 256 -712 409 -598 607 -298 387 -739 615 801 -249 60 -192 -70 389 -996 529 226 -23 832 431 614 229 -929 -234 -157 -308 -210 303 -726 209 -427 836 785 -462 -642 -212 -306 982 679 -179 -304 954 -452 -116 722 210 -903 500 -676 628 -962 -275 644 274 -796 471 996 201 876 -25 -180 961 1 -687 -481 -867 -481 490 -510 68 218 826 -250 422 -262 678 -303 403 369 687 341 332 522 252 447 -739 -267 725 -666 762 244 122 -565 329 -8 100 241 832 -527 217 -310 -636 -75 -963 649 667 -95 682 242 -589 -634 -872 38 970 851 -731 -755 -178 -638 271 729 735 -80 -346 822 -644 -465 914 96 -173 702 -388 320 -124 -90 -383 -937 -984 -163 -247 -174 -967 -476 -609 770 -245 -165 276 -887 75 -475 -397 238 677 -320 -41 476 35 906 -20 428 -747 -739 -37 -455 258 -587 -812 49 -571 366 854 573 391 120 360 -724 -921 672 413 803 164 -22 369 -735 822 442 -636 114 320 780 -524 41 -655 416 286 -395 495 -315 -885 -59 853 -281 -254 -945 -412 179 -812 -786 652 957 667 -82 808 -147 -983 833 -80 -932 -411 222 16 57 124 -236 -922 755 -54 323 -926 -713 859 538 -867 545 654 711 -913 -769 965 -852 -730 -315 712 -475 -630 -528 -328 -941 159 -725 111 -325 -659 -135 -191 -880 216 -530 -425 -112 -895 607 637 -570 643 -724 265 -592 -886 567 -519 659 533 405 924 335 -825 743 96 531 -634 363 414 582 -281 906 -380 -46 990 -167 595 836 545 -184 332 780 492 -448 755 -273 157 834 783 227 -832 -953 226 -66 586 493 55 -766 374 694 783 -387 149 810 -707 -681 716 -561 2 -519 124 -219 612 295 -245 727 404 638 -817 721 -393 -291 771 103 927 -291 -267 752 -74 -573 343 566 95 -263 435 -296 875 -439 528 -690 630 775 -914 -304 -676 642 -340 458 898 -165 102 -811 -876 -592 -177 562 64 433 -154 -620 186 870 777 -993 -266 -168 146 532 774 -686 -834 843 639 -5 -549 -746 207 -996 -898 -179 607 665 875 466 -521 -693 633 -213 -64 -475 482 -874 -70 -537 190 430 -238 -902 -66 48 585 -439 774 301 -208 385 523 363 958 718 -367 -389 670 193 174 822 -178 -231 538 -272 -488 -573 127 -15 562 -615 702 -487 -938 717 -202 -33 -751 205 -83 -112 321 -808 197 924 108 -927 -882 -570 -581 815 762 -123 -113 895 -822 453 -644 453 857 473 419 -177 296 -510 -994 774 -741 -429 -581 120 -161 -552 -980 -979 112 801 755 408 -273 -651 158 -504 -51 25 997 218 -948 -194 413 564 48 -862 769 154 366 363 830 -323 785 122 -523 -848 -485 -684 -804 376 760 877 -327 -961 -389 -714 969 414 140 377 673 -335 -895 -125 566 258 -131 471 175 800 249 -331 619 303 -983 836 279 574 -795 854 -980 140 111 -990 7 90 -456 332 -976 -975 -413 901 -723 -544 -990 880 -861 -440 -646 -876 -171 -569 671 453 828 568 -461 899 760 825 688 -105 -379 -82 -777 820 548 -793 738 -898 692 250 -746 -187 109 801 379 -518 -113 819 424 -918 -114 260 -836 666 570 -615 -523 -552 48 717 625 -905 464 -378 967 -301 -175 -159 901 194 278 286 -360 685 -915 410 699 -670 392 -398 -769 769 -816 -11 -171 -412 545 63 -963 789 -613 -147 -764 518 61 -836 195 -366 -873 -39 950 -492 544 674 -981 -151 -931 -403 -130 -65 795 -332 -376 598 -258 -71 154 61 -700 739 629 250 358 550 -707 -803 739 -8 -84 543 -386 -470 -989 562 77 365 931 -60 -422 979 -357 113 -253 354 624 -233 64 -735 -371 -535 233 829 -939 216 200 615 314 -716 260 -362 -779 492 -33 571 549 171 -520 -30 -990 -133 801 361 486 -543 -715 -304 350 500 190 904 735 766 -318 326 -546 -755 615 7 -880 495 -460 1 814 -993 -586 685 741 -876 -391 182 357 -701 -223 709 -700 -436 565 910 757 135 -396 466 550 508 256 937 -237 -160 531 645 708 615 -897 642 -756 -667 -725 -367 632 -769 653 489 200 -569 -723 474 -519 -390 7 -49 810 179 389 801 777 360 318 769 805 272 398 -252 144 -214 764 387 222 -283 235 527 795 -972 -201 -711 -92 -697 689 816 258 294 28 -783 -616 -793 -405 -876 215 657 -912 712 -79 -924 901 122 924 480 180 454 37 935 10 495 -507 -74 -434 -99 -781 942 -615 -316 701 -336 883 710 -821 463 -891 796 570 -645 529 528 -515 164 -312 -821 -543 -31 86 920 298 -599 -353 -638 -957 555 -393 375 938 215 -937 -842 -278 157 -832 465 -320 880 -807 -588 261 -411 -246 439 -314 -524 -999 953 -243 -446 138 -670 68 -822 110 744 -598 -44 -998 -766 188 -728 305 -882 -654 -41 -215 -82 417 -255 49 -851 804 -478 120 -824 -587 -762 505 -132 188 50 -809 315 -601 -521 -239 581 -398 -663 27 -271 -881 260 307 542 296 -948 -942 -996 98 -940 906 194 102 682 286 -192 -992 670 -400 -871 -515 -179 678 554 -83 -133 637 -136 932 -469 -585 432 740 168 -26 -22 -854 -103 -629 667 -846 -553 381 -601 -71 -205 -272 953 -80 -25 -210 -47 602 -81 -260 697 174 -682 421 -883 238 151 6 -419 -402 -149 -63 771 -988 -918 90 -480 116 -593 -770 -600 584 439 317 500 185 846 -839 -106 331 -511 -333 11 -842 407 -671 -79 379 221 -233 947 707 -200 -181 327 -73 -754 -179 803 -263 729 -660 127 694 -289 -546 -183 -633 79 -249 705 -79 894 -360 278 -902 -573 194 -644 -69 954 695 599 158 524 22 161 -852 -765 -969 -361 -393 -957 910 -811 -594 -600 460 436 -649 -333 -801 418 -921 260 -329 -503 -185 -525 369 -133 -875 -470 431 -619 -218 -297 523 147 751 -679 165 -354 964 -107 -990 -312 -78 60 -840 810 852 165 167 602 748 973 847 -271 845 -837 992 888 -134 123 228 168 934 44 -299 90 871 -109 -475 29 536 602 578 179 -996 399 976 -291 677 505 606 -852 -778 520 -228 170 302 841 962 630 134 -214 691 470 842 -155 -360 853 848 566 766 -747 856 -455 243 203 -480 -831 934 -93 241 670 473 222 755 570 -358 -869 720 -426 813 199 530 -503 -164 -742 -182 -563 240 -418 -509 -704 -3 -156 110 242 949 -345 -238 348 411 792 570 -952 155 -862 -835 -580 -574 -880 340 320 -679 822 -688 401 -883 -19 -937 -894 998 869 621 302 244 145 -561 476 26 950 615 656 128 -662 538 928 640 133 -666 -402 884 749 -495 835 -316 -100 -386 -42 -987 -118 -110 662 693 -277 -97 470 513 878 178 286 -618 620 642 -149 331 -320 -520 449 -210 -804 246 -278 -274 -900 875 -826 -541 424 706 -163 -138 582 793 -123 -93 -680 -157 853 509 -490 -153 -292 555 -331 -264 1 101 -697 -107 -699 99 307 405 123 487 -994 -889 216 85 -180 488 -75 596 -724 942 -769 520 200 -227 545 -101 280 -459 -845 -699 -773 635 712 -662 210 326 -477 937 -575 -743 858 760 -178 687 -708 442 -649 -332 -159 -452 -902 -423 665 -709 269 864 940 -782 869 865 533 -473 987 -860 808 601 800 665 -1 -884 173 915 433 -69 849 -458 -610 847 90 -712 -424 866 453 292 43 896 856 236 402 125 -452 -942 545 900 729 -427 -620 -936 -727 -484 197 895 -650 -337 -381 97 331 -231 -500 -720 -57 747 490 -649 -426 -622 -890 -862 -250 -607 585 -304 717 -41 745 -339 -738 -437 -383 145 -290 -490 -269 -114 -609 -652 129 14 -554 723 192 -164 661 -844 -214 571 185 -425 -446 15 819 -969 101 883 -414 -66 -774 -48 395 -478 625 918 790 -883 -939 -199 570 397 285 318 -451 165 -997 572 -234 395 308 -804 -295 912 288 238 -726 -320 925 -68 -603 998 496 498 952 -434 -281 -807 951 49 195 -298 601 421 -661 157 -649 -341 563 -812 -158 499 49 -309 376 -507 361 -828 -317 335 -444 784 925 765 534 825 219 -255 -995 516 -947 -577 398 397 116 -175 867 829 890 862 633 -370 451 990 -231 -983 108 462 -568 456 -780 198 -488 829 671 350 -285 317 7 -418 -488 -729 206 -765 211 -17 -958 -419 489 919 724 72 780 -136 8 -602 57 501 272 -222 871 -702 534 500 674 189 -391 556 862 439 -700 379 -655 -590 619 272 7 -509 -778 2 404 -244 -558 -907 116 -946 768 378 639 -457 882 103 311 800 -953 -357 -797 510 -954 -771 -333 -262 -611 529 -997 -22 724 -229 -756 434 691 214 57 -444 -936 22 476 768 664 -760 -969 466 -609 -770 -73 -968 -536 -516 869 736 -879 529 804 -740 -119 303 -818 783 767 -488 -544 789 -13 -399 -909 -862 -934 -330 -552 -647 76 -191 975 881 -585 923 685 434 182 -776 -704 -400 437 896 -397 -62 -541 -953 763 -680 533 -326 632 583 736 -104 981 -173 86 -105 -884 888 -826 722 451 718 -450 284 307 -312 -613 -821 415 113 -332 659 761 796 979 -135 -853 -862 616 -936 806 519 330 -693 130 -820 -550 -114 -5 375 283 911 321 792 266 -371 -791 -310 46 153 -92 -366 816 -677 497 851 982 506 384 964 -272 -314 846 180 62 -695 -440 -950 100 -187 561 515 45 -990 -912 -943 565 402 -169 972 -552 -652 999 247 -701 151 749 285 318 -272 -836 -231 -31 932 -856 366 -769 97 -796 -598 772 -564 -548 -964 -304 -940 -972 868 206 903 780 -370 691 208 -27 -480 765 56 -757 -875 575 890 872 768 55 675 397 870 339 -590 747 805 762 799 -819 -554 -107 -407 908 -210 116 815 -915 -538 -584 -962 -270 564 122 -554 114 -350 -150 212 -654 980 725 -498 -569 115 917 903 145 -212 772 449 -613 645 -956 325 179 -615 423 -575 -461 -463 -708 676 609 788 55 616 476 144 580 -868 724 336 -918 193 -443 -566 -494 44 -383 184 -235 -872 -504 -664 -664 -867 395 -807 174 909 347 826 -391 326 866 359 640 835 91 -646 -912 988 297 -750 359 250 241 -624 538 335 -140 -326 117 -462 716 589 -89 953 -288 136 -681 11 257 851 829 4 34 -929 -821 -370 -159 690 -908 -713 -581 -947 706 603 -943 643 -944 542 88 -751 997 -988 -560 -6 -67 599 -113 -800 -466 -141 947 683 -539 -788 -353 -232 -667 -737 -394 -786 -361 -23 975 476 -259 91 334 -814 603 758 -149 -405 876 73 863 -486 -777 690 -714 -853 -530 -925 540 979 -580 122 -270 -455 -49 -579 246 -318 270 -819 -329 142 527 211 -778 151 300 901 -659 598 851 -89 273 -258 -167 -980 1000 -829 -762 -176 -910 -601 989 -292 -580 -171 -332 63 820 557 389 -831 -132 575 -868 -394 -498 969 396 -920 219 93 648 63 21 332 320 846 234 278 -392 -278 -277 -601 895 755 -551 907 321 533 931 247 -419 867 -95 -575 91 -404 938 -26 -15 23 67 -902 -685 -141 547 -559 597 -873 -811 -298 97 -898 886 -360 998 -906 680 -478 -974 -773 -711 -462 754 820 771 -27 90 275 238 -166 506 -50 844 290 -737 375 408 -796 -158 386 -616 630 300 87 -984 832 18 -734 -856 -634 -266 -823 -816 -488 594 -680 -709 -780 -418 662 171 546 -239 -893 51 43 992 -868 38 -135 67 -266 765 709 57 -939 -109 56 999 -811 722 -174 -282 179 -565 -400 -156 283 -424 -389 865 -979 124 522 67 645 -66 -7 288 -857 376 -205 566 -885 -76 -905 945 520 -644 -122 695 -531 -650 563 -53 -412 -940 -264 975 880 -998 920 791 -85 529 -472 626 -243 -464 258 640 231 675 372 118 -864 -25 -169 585 -907 429 279 -779 771 143 -842 -854 566 76 550 -61 -517 -153 287 -279 -408 -583 303 645 618 882 978 664 935 489 -657 901 254 -91 -312 612 -85 619 -512 -531 783 -843 -410 306 713 -258 -59 83 -400 -867 -833 311 366 -826 638 145 -725 881 -811 -478 82 -599 -579 -517 952 297 -235 739 -854 -965 994 -166 -570 -397 -766 696 131 225 465 130 -943 350 -424 -745 -956 -645 -492 94 734 610 588 557 214 989 613 391 256 -415 -86 -635 225 -326 830 -925 287 623 572 46 -938 46 -681 845 552 665 -474 -195 93 -538 705 495 331 -354 -828 -805 -84 -532 -191 -298 -394 -67 345 479 -177 868 -217 564 -706 806 181 232 594 663 -516 -728 430 61 568 -367 938 -13 731 182 618 -193 -66 -967 -499 -547 -452 -290 -436 -84 -21 794 -818 -209 489 -754 -638 -691 121 546 -28 -458 -471 -903 -723 577 197 -455 -205 -547 -593 540 -904 -441 94 179 26 -786 -429 392 307 705 566 -129 541 -812 943 99 -521 -256 -614 861 237 -107 899 -994 51 828 -907 -832 -214 695 -780 -532 29 -561 598 582 -137 -868 454 975 601 314 516 873 -318 7 978 49 533 -865 -376 706 -962 755 737 -640 832 -284 -407 429 582 -472 198 -495 927 249 89 251 836 -650 -287 2 317 151 -138 -285 915 20 660 818 -982 -393 -799 625 -209 -187 568 -59 341 284 -112 558 -402 -898 557 165 -391 -32 345 906 739 372 295 -335 -669 726 -18 656 770 -49 660 -631 812 522 -299 -901 919 380 737 508 -518 -67 347 865 77 471 275 927 410 -380 725 113 -913 340 -911 -856 -707 654 237 -4 -336 279 -69 216 976 109 158 884 905 -931 284 -690 -595 199 682 921 409 -868 -967 -761 785 55 340 802 518 708 157 5 959 147 858 1 -385 -461 649 -937 392 726 201 -772 718 -185 641 989 -181 6 266 181 74 889 -187 52 -495 -441 259 24 569 772 901 6 335 329 807 -904 520 863 620 -796 -131 225 157 -388 40 -792 344 -572 338 -256 -716 104 -304 -819 763 192 419 884 736 -146 369 207 473 -681 872 40 -24 -858 408 -83 680 231 538 -86 557 -531 -296 -436 297 -179 276 190 683 -554 320 -468 134 -149 -545 -802 -360 432 -103 -369 587 -2 675 -44 -550 -537 -75 -179 397 -183 548 142 -229 -640 -101 -931 -801 898 -62 761 -839 719 292 -809 154 783 616 161 508 -682 -647 216 918 841 -939 88 -482 -82 -791 -995 -865 -516 266 -962 964 12 -845 872 -527 535 -986 -591 71 -207 865 232 73 945 953 816 -624 411 917 -571 434 -669 689 790 -504 -151 -632 38 -978 140 -187 -328 -145 112 868 -20 -891 928 555 -980 -902 402 -945 -173 -169 -244 9 -703 671 -362 -740 347 -976 44 -475 -368 961 -153 -677 616 691 -287 -228 798 457 189 -633 -658 31 505 944 645 624 -273 68 891 817 16 -844 886 -256 -513 -363 224 -96 308 281 132 -696 -293 334 -306 -964 -147 235 535 432 322 -53 28 885 -466 -942 -675 805 -340 -640 462 83 958 -95 49 161 -209 -60 -617 -853 -863 822 463 -488 230 902 -313 302 95 870 544 -156 838 745 -590 422 -33 196 370 886 -792 -574 -970 921 -501 294 -279 949 -228 -670 -197 512 107 -341 -19 -132 970 962 258 586 552 -741 656 -976 -748 185 582 -905 316 -480 -720 -383 373 810 -224 -165 856 -334 -933 -17 -989 -859 -784 188 -683 -936 -712 642 -873 -816 887 438 -757 -611 824 -454 741 681 834 -380 36 210 -271 185 329 -852 447 528 625 23 257 911 327 131 672 -400 -374 -32 -35 242 193 228 -680 991 610 -188 -876 -4 353 -659 -710 -313 -226 931 -910 205 696 -755 804 -134 -138 -352 -381 -252 -505 966 -587 657 -281 -362 924 999 109 421 -35 896 -164 -546 669 -100 -927 464 479 -697 40 262 891 -629 -541 580 391 490 758 796 -213 -796 660 260 282 485 -490 -927 -697 -382 -823 -136 198 -591 856 40 5 753 -808 88 -6 -247 184 -339 574 836 -210 464 -993 -200 -282 265 249 369 -609 -247 -564 464 101 862 315 -963 -43 446 -327 976 23 29 211 821 -280 937 556 662 -871 -923 -901 -967 457 236 -105 510 545 -815 195 239 -728 -695 243 -491 -198 858 982 941 -715 -389 222 905 444 -954 -752 -811 -542 622 216 -708 -63 628 428 146 -512 486 400 888 968 -297 757 688 890 50 -54 90 831 835 -433 272 519 -774 -10 -376 -912 -793 367 -300 282 50 145 943 489 -72 -574 -382 -566 617 -299 -310 813 -130 -933 -800 -605 -48 -577 250 642 495 -356 -277 296 -988 144 -839 309 583 147 299 -822 -523 586 -763 996 958 -824 -130 196 92 72 -98 128 -321 779 -428 -475 469 -102 -383 -479 350 416 259 -735 790 971 652 550 764 129 846 -82 -641 -986 -742 -178 -505 818 -805 274 183 -520 137 -688 -345 -834 -305 292 717 -690 649 -944 98 966 21 59 712 -380 841 -78 92 978 232 -163 -410 627 836 -783 -175 -563 86 483 -934 885 -960 894 369 -702 748 -747 358 84 -813 971 479 -799 716 -808 468 604 529 -776 771 148 275 -965 840 328 206 -769 -768 -440 378 725 -838 -895 -673 -773 -512 -269 -707 -670 994 -95 939 471 -67 -115 -723 487 -796 636 642 -649 -705 988 675 41 -904 269 -277 422 73 -447 -226 -661 454 -823 -101 -102 -961 571 -334 -39 435 -825 -165 -305 440 899 -655 -781 -189 -210 661 868 -325 -10 -475 -775 57 369 -15 776 -486 -829 -963 -315 -325 80 17 -642 -727 445 -501 792 320 140 -508 139 257 -365 -265 -292 588 -996 -601 -877 88 687 98 498 444 784 437 -395 -9 -147 756 735 -246 848 323 472 152 -181 -461 753 585 -415 46 -175 -318 -409 -918 -424 819 868 -50 288 64 -561 -180 -444 364 939 988 -254 63 -545 -31 669 643 -240 81 -86 316 -167 704 896 -753 434 -794 -183 307 863 614 -550 861 -902 208 894 -975 -620 545 -233 909 498 -712 -649 -313 -935 -428 -55 538 -317 545 659 -88 596 -983 345 8 943 341 -806 736 122 -358 -287 -322 172 -146 -284 945 117 -978 111 -572 739 -606 -261 952 942 273 -175 -579 215 -34 -592 604 88 807 -237 -414 -770 529 227 -715 -219 -634 -996 296 -619 496 -788 -586 319 312 -179 113 524 -25 -70 -491 732 -484 477 718 935 567 279 -538 -612 -770 919 237 974 -982 -416 427 51 -143 -337 915 665 778 -700 -472 -166 173 -563 -896 -158 -679 296 -205 62 710 218 827 -900 -346 -983 -725 -333 173 177 -582 723 596 -100 -287 962 747 796 -806 757 507 860 527 -274 535 89 -396 -583 193 -197 -814 106 878 -796 -839 616 888 -476 -762 -432 941 832 -650 317 437 -542 -426 -889 629 -485 -135 75 29 -220 -403 281 354 652 6 -876 -633 901 419 -907 -650 -74 -68 -108 -189 298 -517 275 -596 -256 -57 -801 -533 -187 915 -858 -638 853 67 -186 162 -12 -196 164 954 -574 -95 451 347 584 305 599 380 -789 597 92 -382 625 -227 898 525 76 217 -238 -345 -791 -443 405 -266 -455 685 30 713 123 251 258 913 826 -723 -538 -127 -486 877 836 -932 610 348 -588 -224 460 962 -641 547 -952 280 463 -326 -528 662 135 -799 -452 -101 726 992 29 558 -546 860 224 -269 125 -97 -486 -180 -615 125 515 -116 897 492 -493 -956 -286 812 -444 -926 546 36 -974 -971 432 -408 286 -342 -922 -45 -895 340 772 -154 -890 312 298 529 -732 -564 180 -365 878 -665 -157 -828 -14 539 998 976 -425 782 226 -967 385 574 346 -116 312 -993 553 852 -601 -399 612 94 502 -57 -517 -427 -407 404 918 503 -595 290 67 -655 228 -658 -268 664 396 -179 130 174 -875 638 -486 481 -161 388 -641 59 733 86 -287 801 636 905 -885 439 -584 478 -19 -764 -894 370 -488 41 413 544 393 97 775 512 -497 -292 -797 14 -552 433 160 -392 510 119 -393 -908 -370 -48 -124 -286 -661 -212 574 -987 944 611 -195 193 -364 -153 -618 788 -638 -185 -23 -135 116 149 -381 -108 -699 962 519 -66 -739 187 -11 -509 -744 399 -952 379 333 162 -441 231 678 998 878 750 -109 -236 953 564 -412 -999 174 476 194 225 260 213 323 382 -783 -690 -389 -887 -128 -602 289 129 -69 -880 385 344 -800 -764 -833 -734 -66 -655 500 -910 -521 -973 -627 159 866 818 -192 -542 -423 -71 -579 365 -191 310 830 686 374 -994 121 375 889 610 -58 -397 27 379 -161 65 -237 -864 37 237 748 951 307 215 -355 723 -818 -744 -178 47 -217 984 192 -540 -304 640 621 609 -731 -597 230 603 461 898 -186 -352 -544 46 865 78 -888 166 803 79 -107 499 680 -474 -503 -448 -346 723 -518 347 703 172 -904 535 -687 -442 870 562 195 -612 174 181 -915 706 -235 388 995 -551 952 -702 240 887 546 -664 -121 888 -33 -173 -107 -572 -616 -32 243 669 -313 301 210 -335 305 866 433 -149 -894 -495 -598 327 -183 297 -89 443 -401 572 516 -764 -956 14 498 -305 -819 -963 -973 917 -311 -69 800 -905 535 432 842 -227 -348 -337 -938 -436 783 197 -620 652 835 -840 -598 769 536 835 -784 267 -150 -429 -827 739 461 112 -210 547 -874 -171 -897 -937 53 -72 51 993 116 149 394 -643 305 -353 737 -286 296 -211 -5 893 631 196 -723 -142 869 -569 236 113 699 -558 605 481 351 818 -33 -22 -248 -101 -91 -760 -200 122 675 -799 510 -957 269 -668 -824 361 7 358 530 -750 489 -428 -807 888 -802 987 -799 -33 -14 999 741 -690 451 208 -620 76 981 63 464 -133 -775 819 274 -777 90 -17 983 44 989 -643 -903 -631 419 486 -556 239 -117 232 150 -865 -951 608 733 -976 -636 -640 -920 -307 -929 961 994 514 846 299 526 26 -112 -8 952 575 -122 874 214 -434 -268 -508 239 671 -936 737 -902 -678 -846 -297 909 618 -89 -724 124 864 391 130 -179 805 947 -907 -260 161 722 73 970 649 -17 242 772 -686 889 -924 886 670 -872 -631 -866 494 648 599 530 844 -863 -689 -819 928 -27 357 -35 -72 -515 -751 1000 168 872 -176 415 -175 -383 761 -219 554 -503 670 209 111 330 -202 785 660 247 -854 394 251 -367 645 -625 896 -958 664 -419 -816 -696 -464 112 175 -428 -262 -967 -190 364 521 -231 -303 690 722 -931 587 832 -291 403 -915 879 756 209 -690 620 408 518 183 -585 604 105 -880 554 -148 -649 -918 -742 -985 455 390 124 637 -44 -340 -504 -889 804 360 -241 -77 991 -382 -222 104 194 -539 240 56 458 -519 -967 389 500 685 29 -60 139 204 605 793 103 898 -401 -101 -233 -317 854 434 560 362 -882 -24 399 550 -414 194 -508 998 -735 356 875 266 227 -622 -386 -33 -874 207 -111 859 -922 -704 270 -955 -156 -663 -743 -315 -601 -243 -870 478 -660 -705 347 -730 -413 -963 -650 212 244 220 410 -314 -383 -345 -448 -840 286 -947 -755 349 -681 -127 113 614 512 794 -397 -175 773 30 -440 327 515 854 -542 -365 936 -962 239 933 -771 63 -878 -320 431 288 -646 -58 840 198 -697 -510 215 -680 897 78 6 -397 70 56 15 -227 209 -628 -787 153 933 873 -126 -413 678 -233 -888 -192 -527 418 -330 -465 288 -33 -207 -579 -400 367 43 818 -517 -294 705 -56 223 871 -579 -958 667 -348 940 291 -965 240 59 561 285 -256 92 653 -475 387 -435 672 -64 660 391 -737 219 264 -40 149 576 649 813 848 -471 968 -219 381 -533 -293 -550 -18 248 81 613 -806 179 981 -61 -552 -598 461 927 -822 857 -814 -132 7 441 578 972 -286 197 129 546 -423 966 896 703 491 455 -610 -120 -767 528 -205 709 384 39 907 987 -899 680 1 -35 366 -622 88 -147 -819 552 65 49 -460 -604 -949 -898 -632 -883 639 -812 -450 -464 -268 19 331 567 784 -105 524 96 -327 -341 727 -677 -653 407 -950 90 845 -992 -184 -41 672 -608 141 -277 227 -162 -761 945 151 168 -217 410 936 -446 -359 -374 359 106 -222 -781 2 804 -64 721 99 19 352 -979 -262 362 -434 484 -273 -593 -761 -735 -365 -181 -39 695 -174 -915 50 -420 747 66 -382 791 820 -157 168 989 422 -435 -313 -949 -666 -98 645 609 -925 -699 543 234 -202 601 -180 932 434 -167 487 113 -910 840 -626 -81 -778 -771 22 -457 -507 -840 322 263 -730 36 984 540 -333 -792 833 -579 -766 -988 834 763 -205 -752 99 710 224 593 -320 -748 317 727 -781 -15 -309 670 573 371 182 -763 342 -68 -761 818 661 -259 -309 803 866 334 548 -96 468 811 -267 193 -587 -855 -752 -571 756 -767 760 576 854 818 -800 -613 -216 -177 813 835 -837 987 -356 -553 38 928 -891 -85 141 -265 490 352 927 835 28 789 -477 992 839 -689 605 954 538 237 945 874 226 743 372 314 612 57 -643 -719 596 -300 239 232 -416 -510 -259 587 -413 807 8 231 482 -995 781 -369 -835 -888 889 -192 -662 610 786 -484 -398 984 37 -796 832 -429 -376 43 -57 306 -303 851 -17 584 233 60 -187 -959 151 732 -200 867 260 127 27 -432 -14 -18 -423 59 -716 -480 781 -547 -307 -839 -347 653 -16 -277 441 78 -955 -926 -622 -232 409 -586 477 -452 -442 159 807 -530 -804 100 216 -464 -19 946 760 351 663 -970 -783 -833 -304 469 -575 750 162 704 -790 568 450 321 -856 -440 -933 -485 -828 -741 -797 983 -195 782 -851 -310 743 -997 -492 -997 -629 -723 -524 515 -181 -339 -483 -911 514 504 949 -764 541 -807 -171 -617 210 293 265 -155 794 -286 659 687 214 759 -689 -845 728 73 734 -566 264 -752 634 -889 -135 -869 241 -129 520 -394 -165 484 -160 -113 -439 515 183 652 -68 341 -603 217 909 434 359 738 933 -725 -926 -992 424 -465 -77 -634 -502 82 -563 260 -422 265 311 768 -25 960 -557 145 773 -448 -281 -660 -361 -522 -995 360 838 -883 918 877 147 783 -809 149 -126 612 -82 -511 379 -484 -624 -141 -253 -244 -416 -891 641 -645 298 628 -780 89 59 199 662 -86 -986 377 793 -166 139 -227 -39 145 -611 128 626 -506 805 -882 -476 -925 381 -71 -192 -604 -96 -708 -579 -893 278 825 73 -271 337 -133 -160 303 235 606 -604 -524 -786 655 913 -839 -295 972 -669 -767 -113 -960 -750 -555 749 -586 -86 437 494 942 -862 804 -57 765 617 338 477 -685 -788 341 -358 -606 481 359 508 -380 17 -678 515 -352 -559 831 -507 337 -821 180 -179 347 259 667 -338 -614 -381 600 560 -946 -185 -195 606 -167 -397 -218 988 -109 -416 -123 863 -943 -572 77 -317 -331 767 -94 141 973 187 147 981 -899 -321 -558 -716 363 504 761 870 -646 -668 925 -392 -34 -686 437 -39 -618 337 647 858 -785 -355 957 -645 -742 598 -880 226 5 531 120 587 -613 -945 982 657 -446 -952 -857 62 807 182 728 -364 -824 46 291 -225 -850 369 -514 -396 -241 -849 -685 420 -101 -375 -802 704 -995 527 888 -107 302 843 -128 -998 -327 -248 -594 873 809 -429 102 -169 -211 544 -866 963 113 -418 486 -465 -642 94 -18 -535 819 839 -872 -872 -451 -381 -370 -482 -573 -764 113 503 882 -893 350 570 -737 -757 458 -77 97 376 -437 739 -134 -880 609 -770 -874 -181 -847 -533 -848 -693 -451 956 -680 -899 -334 615 -208 960 479 141 -607 863 82 199 454 130 -449 488 198 -480 298 686 -132 507 -894 -708 -612 -455 718 -91 233 -491 834 211 -814 98 72 484 -327 -573 520 510 486 -129 686 784 -765 51 -851 -288 -35 -622 -21 655 -281 -88 -898 -833 924 518 335 891 54 687 674 -434 -326 81 -169 -692 -298 682 -935 -100 449 -483 -506 213 938 -273 757 -567 635 14 -219 29 -96 -22 -905 645 -985 -980 809 -136 503 490 590 -598 -289 -894 294 -746 -255 768 536 -621 360 294 487 693 629 -520 436 -231 -7 -51 167 -159 301 610 -71 -828 -172 758 133 -663 -911 -96 -722 379 -489 -120 768 -705 170 -475 580 302 699 182 867 -607 -663 -779 634 902 -426 232 -295 -481 -910 897 -153 -93 59 261 567 -198 422 -558 498 481 123 -19 -121 238 -635 -827 202 82 -252 100 -895 -598 688 -963 -61 359 941 414 -847 -228 402 109 -826 374 -363 -289 -572 -53 -670 238 481 626 470 -84 493 -657 -814 -313 308 -692 737 110 490 813 887 484 -143 -763 440 -435 -83 -286 821 679 862 998 -179 239 531 771 -2 -837 447 402 201 78 915 12 -962 907 -59 386 503 24 -213 306 -368 -732 11 -400 -543 139 635 997 691 -539 885 -707 276 646 -26 -168 -80 562 -353 293 717 -548 251 -913 -91 92 850 516 -431 -514 795 852 1 75 -43 -817 -831 229 724 -791 -453 -333 768 -725 707 -110 -761 -817 278 -686 -681 -240 -20 262 708 264 -683 927 -56 180 629 80 -939 219 -683 132 -834 -321 -744 -562 326 -771 464 -411 -810 794 786 -102 -948 -746 -261 611 776 169 -479 -611 -70 374 560 -544 -996 -733 -96 -26 667 -990 -139 832 -419 -811 572 135 -554 -684 302 -501 -42 158 621 568 903 -22 -566 63 -286 162 -398 -970 -391 -59 -343 -426 -79 -375 195 268 323 -678 281 -652 -573 -733 800 418 428 100 -920 -152 771 311 110 -145 -636 -905 443 765 -129 -937 -714 366 715 -754 671 579 -361 -521 -460 141 -936 -571 740 911 -92 780 -210 601 -692 797 522 35 471 288 704 779 259 -47 -329 632 710 716 376 873 -32 696 -521 291 35 764 -694 -118 -215 317 452 -362 -110 504 -670 128 -595 -481 340 -578 -608 -926 358 -13 -541 91 160 471 87 -33 -117 -263 -959 51 205 401 388 -993 212 -503 -273 -110 76 -328 688 -207 957 -333 828 113 -801 -558 -643 -491 0 -635 -843 -320 542 730 -77 613 231 -915 88 -311 -811 -968 -68 762 -432 751 165 -85 -929 -360 782 -268 -350 -668 683 413 -644 -745 -685 -142 710 -200 660 147 957 224 842 -424 964 -294 499 977 -349 -356 -682 -282 -588 958 -999 460 729 36 -42 387 999 771 -520 -95 320 -183 -274 -691 -250 -667 -398 144 473 -559 761 902 -707 725 90 297 -923 -869 704 -314 216 998 767 585 -833 587 -292 -154 515 -392 250 -28 206 291 269 148 -96 -59 -637 950 7 -898 678 -394 -160 -789 171 681 132 -181 -167 852 457 36 -954 -439 84 -874 -181 -39 969 903 -44 -15 892 630 -859 -268 502 -164 -294 -869 640 433 -719 -723 -130 570 -518 -805 -424 626 253 -938 434 -811 -123 323 507 732 971 -195 348 709 587 546 577 623 -97 110 -809 842 -52 -100 -156 -700 9 870 -926 -15 944 -94 82 -273 -803 553 849 600 -865 563 495 -22 -966 -784 -411 -898 -697 -536 -691 841 92 454 -812 401 -469 992 630 748 267 412 -957 -107 938 274 579 -356 -906 -852 -223 -710 454 606 -613 -601 -168 -346 -57 -322 -921 -385 246 243 -413 -157 -515 50 400 -327 605 422 -305 767 -327 -378 304 365 -332 -663 522 935 -624 -399 -344 -211 606 -720 293 136 884 -956 248 -618 436 -432 -41 -396 162 967 -467 456 411 360 -890 329 558 82 211 215 -233 -581 927 -917 955 -266 -264 478 484 -224 543 -558 439 -195 -275 709 835 -563 -746 980 -50 -871 649 616 48 860 43 110 383 609 -996 571 658 194 441 730 519 -55 301 561 -847 -179 361 332 859 733 -760 854 -827 -776 -398 174 -117 201 838 -438 768 893 -769 26 147 553 -675 576 659 -676 477 686 -982 265 -133 -517 -792 868 -780 734 11 230 701 -334 816 388 413 990 -963 -27 -990 784 102 247 -885 -329 -855 516 606 -251 -502 -185 857 -892 -578 -188 515 53 461 -681 949 289 -286 956 571 205 355 781 -14 613 -498 470 -417 -917 10 205 292 -507 922 845 515 732 -937 -988 637 384 678 -214 909 874 620 -734 -500 -45 -575 -763 -780 505 -360 -189 -619 813 -426 959 -37 -122 270 -646 -648 -116 -430 92 -182 462 89 130 867 -58 -903 -166 -615 434 323 -561 453 -16 -317 1000 211 -4 -913 398 -39 -134 -105 -892 107 199 532 -315 -101 -6 -568 404 277 -727 -109 -230 345 587 -924 -410 -463 650 249 -102 -907 -974 -465 539 -288 -658 495 935 -536 344 -403 -831 432 254 -168 580 -783 -24 947 696 -669 926 981 -533 449 -790 -585 553 765 503 -604 962 -627 319 534 722 -873 237 -467 -289 520 -582 -239 -724 195 376 2 -556 0 554 836 -142 203 -136 -926 587 -999 336 140 312 -115 -720 95 -756 9 446 379 166 482 244 -41 181 -15 47 -389 786 -624 198 -34 -280 -632 400 -675 951 -423 -674 -556 -953 -888 426 854 568 658 670 996 -51 -928 762 503 657 -596 -998 792 -782 819 -930 696 -906 -214 594 -1000 624 -535 -724 -738 247 -295 -540 -192 657 206 -580 388 238 -846 -458 913 -362 -823 -436 907 -140 237 774 -468 242 -363 -420 -60 -197 363 -694 363 -68 -213 228 -839 594 -340 961 -512 929 555 768 -845 418 516 48 -999 752 18 -267 -276 41 -729 -867 609 -133 82 801 21 -40 631 -957 -286 223 155 -765 807 897 787 719 -814 219 -750 -32 -360 -562 912 913 -602 109 389 -817 340 607 517 -379 -789 967 -858 -147 192 913 891 -181 -960 -687 313 -54 872 822 -786 69 17 783 825 -85 905 823 -890 -592 -71 -813 437 438 145 70 -56 -89 -890 -466 200 -424 -764 371 -118 746 408 106 278 -777 717 299 -325 -470 311 -796 913 -834 457 -327 -62 712 568 -848 622 -760 707 878 777 9 -681 -165 -789 676 -155 808 804 -416 879 134 638 43 678 -156 617 -700 -577 -749 749 111 922 -159 400 -694 -421 -751 -97 -666 -81 987 582 -492 82 413 -251 -334 228 -420 -255 -345 -687 -800 -738 -578 247 693 -247 170 422 -139 -445 140 666 194 -126 -112 510 58 -990 -167 -754 563 -209 -554 658 429 -234 -664 604 333 58 636 -948 523 -471 -574 805 498 344 -117 -386 -4 -806 -359 72 388 216 -216 -194 249 467 765 -281 -448 299 -579 -78 -939 -249 497 313 -746 793 -368 -781 -167 392 412 -143 -150 -266 411 -393 356 969 95 -749 -905 6 257 -392 -505 303 352 532 77 -909 989 517 -954 -507 81 -420 524 -578 -916 -502 205 -202 850 229 -401 987 -363 580 -23 -481 132 -556 -917 371 -101 -43 689 -42 -471 -267 -516 228 -171 -755 -789 -396 -301 238 9 -31 260 893 292 458 836 -621 205 52 319 -4 -71 476 -592 -265 653 -662 -387 -632 -303 741 654 684 452 -209 759 -374 55 151 950 358 -114 -549 156 934 951 -792 820 -291 478 -316 -691 708 -480 -907 -822 -168 786 245 -51 731 23 345 -133 378 -817 -760 -119 39 -613 728 -61 -999 -778 -705 -10 522 -100 -585 649 -163 217 -785 -142 990 406 -324 -823 -912 278 -111 831 60 989 -981 504 -60 50 -762 -477 264 -737 -548 -838 -692 -601 -211 223 16 341 320 561 -743 646 599 -599 644 -543 -950 589 324 -705 -547 713 1 529 199 986 910 -548 188 -723 -12 -536 83 -523 806 290 -695 351 430 -278 -328 -450 615 685 -134 -931 -246 760 954 -981 -834 -198 597 991 387 742 728 798 -763 -522 -709 -175 -291 69 368 158 293 -477 -347 -15 39 -564 62 -91 113 -555 375 -734 941 -343 386 453 -50 693 514 -581 567 656 -240 -277 941 221 -700 -189 -82 249 603 -59 -608 -99 981 -731 -9 -224 117 492 190 -997 838 349 536 -228 731 213 135 -481 598 700 -411 531 781 155 -209 -338 741 997 883 -966 498 461 -533 -421 -815 953 891 385 -952 -725 -664 167 306 -204 -704 75 307 -408 454 152 434 -628 -117 683 600 -125 -542 -948 480 -359 601 330 -928 120 -335 -3 -522 193 427 -839 -938 843 -824 -307 96 213 -783 474 -952 -381 -725 425 702 -134 540 675 -897 -733 -696 764 762 -97 692 -463 -593 -276 672 -958 -928 -120 458 -213 545 -704 907 -50 -632 -278 -997 -50 195 405 860 331 196 -381 384 145 -53 231 398 -218 583 197 971 588 -400 351 -162 -969 12 -265 -992 -233 877 310 360 -241 -282 875 -127 697 316 -305 -573 -183 173 -882 -6 -184 990 827 563 9 -870 -789 999 679 176 501 -76 -156 -985 -167 659 19 192 -785 -460 -23 -128 687 940 554 -9 -913 -712 -987 577 -57 118 238 369 78 496 -797 472 -62 372 -372 67 792 11 740 196 674 191 -768 -510 -629 150 744 -582 193 -878 -889 -992 406 -799 -900 -45 328 753 -147 642 844 -943 -386 131 -549 -685 -426 8 377 838 -261 296 652 -631 -93 10 -65 134 381 -698 -652 -230 591 500 318 -965 -946 -304 577 915 -962 -797 182 -391 354 -131 -92 667 626 449 -829 -499 828 -726 883 801 978 -299 -29 -765 627 -976 -968 -941 -692 -85 -858 766 125 207 -988 -455 215 34 203 -697 730 -881 747 397 915 799 -400 978 435 -939 -876 699 163 -212 -848 -215 23 -760 -338 880 181 -422 616 -146 658 485 47 323 94 -935 -344 734 138 -749 339 866 -392 -552 -398 -237 -646 719 737 849 -147 204 -132 749 69 346 58 -92 -743 948 -734 882 -314 772 -320 585 673 934 302 162 -949 893 222 -708 -822 -943 392 900 298 -703 998 321 -995 -450 -285 -699 350 650 -276 -460 118 893 218 -865 -511 -335 969 -738 -907 -860 242 973 228 -544 -22 168 393 307 -934 890 824 -984 887 43 -134 88 -636 852 984 -264 -590 761 -921 298 -631 166 710 308 -628 -71 265 786 320 60 -729 769 -140 -114 805 89 -145 587 -894 726 -917 -859 -885 -557 -121 26 -654 -410 651 696 -648 170 493 -569 -166 -382 467 893 -225 -164 -471 -637 455 -616 535 -229 -7 -968 -773 -166 -153 164 253 128 697 192 304 43 -877 -617 112 466 -163 790 -83 155 766 -137 544 -172 62 931 -618 -938 -182 220 751 63 18 -461 748 -392 890 -873 510 -772 -729 -844 -90 711 994 854 -638 -449 -354 -198 256 870 -164 -105 -656 515 -218 517 737 364 -57 -663 -699 -291 -558 -673 402 -230 881 -814 -83 -976 -303 -766 -330 -787 -31 -830 -287 -293 797 -420 -328 957 873 -68 -185 -523 595 -347 -647 764 -241 -106 719 -14 -8 229 -467 -224 -375 -122 260 -935 -327 61 860 -679 830 -362 535 258 -26 125 -241 49 -950 -930 -58 63 90 948 -175 -828 -641 -427 430 442 -745 81 307 164 311 159 233 607 -763 -437 -584 48 693 807 -600 -797 -690 448 -868 -212 -686 120 -105 767 -252 706 -69 18 -701 187 666 -952 -804 -599 801 -403 -362 983 518 -853 -396 -96 614 -574 -308 -339 -495 806 4 -503 -185 852 662 -98 -858 -170 94 709 -364 -650 -956 75 630 715 -511 -225 -303 -982 540 -7 284 388 -162 -752 -415 -173 740 229 665 518 -139 347 -779 127 -57 215 -250 -863 595 -219 -885 -192 478 599 -133 -839 215 663 -638 822 -14 126 987 930 -707 -220 -44 962 -509 -14 -238 993 26 -145 395 -659 75 -861 887 574 981 87 992 -787 -417 -84 -343 -925 -633 841 842 -528 -756 129 129 -175 35 692 393 -452 -630 635 -971 171 951 418 -797 604 330 -846 -426 -794 -562 -613 -347 554 -306 -73 123 633 -9 526 -830 -120 165 -984 -460 -23 415 839 -879 -675 490 79 16 -126 951 -685 558 -804 -942 -935 -190 959 714 -724 206 882 178 -71 -546 -596 -48 18 -105 136 -131 186 583 -935 -806 -718 -731 -317 -801 690 -427 893 -670 338 -523 -191 -540 -261 530 -370 460 429 -254 -808 -813 -502 422 71 -53 716 360 -133 661 -294 -795 188 -949 835 -101 12 -182 -266 -28 -903 -638 706 -743 -985 -340 304 152 -698 -403 140 -455 -531 -803 554 -191 -799 -562 166 835 517 61 553 289 574 661 117 -689 -458 -323 -498 631 -166 222 -193 65 -598 637 -223 -439 -759 -473 311 299 825 708 -398 114 698 662 -831 395 -728 739 369 -171 14 -97 836 936 -744 -905 609 81 914 409 662 89 -334 -620 -203 683 -684 -304 -946 -862 -191 -134 296 694 401 -745 -837 866 615 -804 698 73 850 124 -902 128 625 -255 999 -824 63 51 -945 -923 -552 607 -443 -453 -190 -872 795 167 -948 -487 650 -707 551 -631 99 -15 -576 -808 777 -238 814 -588 -789 -288 -991 976 720 340 -993 -866 844 567 284 156 938 206 947 -749 -101 -24 39 303 -715 653 -463 772 755 918 -409 167 748 -781 300 814 -802 360 542 264 -564 351 866 803 -323 433 311 429 349 -199 734 63 175 568 738 270 -355 976 -517 811 536 4 906 30 -455 623 -268 -110 -868 -975 -594 -572 588 -559 492 795 746 -171 283 -77 511 785 -223 326 202 403 696 431 -472 342 -418 137 133 -65 -734 740 -265 -363 -485 -432 960 -901 867 -898 -798 -87 473 216 -29 591 559 -974 -33 -322 45 929 -795 -565 624 465 -604 85 824 835 438 -280 -282 721 -420 574 -131 370 -672 862 -162 14 -654 350 -21 -229 -785 324 951 815 745 -915 -561 -419 -647 920 448 -30 516 -905 793 -579 -374 -304 844 306 -5 -794 540 -235 494 229 620 -49 615 -849 -653 -390 -68 -957 393 27 -426 162 131 654 -834 149 -529 862 -792 835 39 -493 -162 41 -578 -286 -907 242 335 -636 -155 731 -999 -104 -495 764 -996 263 183 -474 969 -305 851 854 -433 289 188 -721 222 94 380 169 312 209 320 762 298 -534 -883 -361 961 -903 -112 191 0 301 876 -922 725 -170 109 -39 145 793 -365 -565 970 928 201 -5 -995 531 -319 -284 -521 -175 301 -313 -884 842 659 -672 -175 -42 820 -718 -315 6 484 24 -437 -500 796 -461 -901 116 528 -640 -26 785 486 663 -106 -910 -35 -128 -65 551 -741 884 -878 -949 236 -408 842 732 -41 -721 -635 -29 193 -297 792 396 -232 70 641 -761 209 181 -589 852 708 335 32 -715 -971 -545 382 -733 368 892 -473 -665 270 -231 743 -330 562 -969 -887 899 564 766 -568 381 -909 841 -457 -163 785 501 660 -597 -149 361 -790 15 181 285 646 -381 -63 70 -535 -285 -903 285 -391 468 240 -147 -302 -68 336 474 -691 18 -307 -15 -593 560 363 -405 -912 228 749 831 -828 379 758 -36 -162 800 410 -394 -672 131 -454 535 946 -175 325 -43 -990 -776 89 540 -420 59 -842 751 996 -24 -178 -41 500 -647 -307 -235 697 -793 331 -588 -492 378 858 902 294 -996 268 -642 -254 184 517 -456 238 36 -310 388 -879 -269 -970 -528 -586 652 -840 529 437 -510 619 66 -98 172 319 -372 810 736 153 -741 -189 -712 378 54 -536 609 171 -734 715 -529 -609 -92 -303 -723 488 547 -295 -328 -160 -949 -442 -908 -420 -718 870 994 370 57 -328 -163 665 -488 -741 -600 -733 640 -305 -730 361 -631 -955 52 -910 -677 -505 76 860 -460 -408 950 834 42 -315 -532 977 -894 -273 -854 256 -578 985 -999 752 480 378 -756 375 892 756 691 -604 202 -166 667 -154 776 -542 -638 393 839 612 120 -777 586 671 489 985 147 -804 992 372 -671 80 -420 -711 -96 695 962 519 -152 -553 809 -397 -608 508 -373 300 782 790 -946 -325 361 830 -99 9 240 -983 -744 -455 -794 -487 -333 402 -384 103 98 -437 920 501 903 182 829 531 872 -35 -834 -752 -602 831 -921 -862 -446 -751 -423 -220 51 -411 405 831 -763 803 493 -667 50 -713 1000 936 -595 659 -844 511 509 500 -782 -941 -546 735 -261 697 246 460 268 213 811 -692 -302 885 -353 -543 -930 -866 50 -866 398 65 -402 -615 -518 -220 -17 58 -307 -404 747 -359 848 701 131 -948 74 536 -215 -237 -105 -89 721 -18 779 74 763 -607 576 -512 -464 -318 -467 799 880 388 672 17 -295 -152 -689 121 -94 79 -55 -841 862 23 809 371 -947 642 152 748 304 -666 -908 -243 597 -436 -44 475 -449 -680 -77 78 -735 468 -423 -302 37 750 -509 866 671 723 305 325 -253 -891 907 -6 683 -389 -52 29 -29 22 668 -437 518 221 820 726 -503 -664 823 -270 -113 -142 798 -695 817 -31 -399 684 489 651 -802 -436 -609 -231 331 153 -773 139 422 -927 889 665 73 411 -202 1000 -825 -838 219 -464 -84 187 -374 -513 -553 602 184 -74 -135 243 -45 641 -792 -726 -974 324 -417 260 614 7 -231 -228 455 918 -913 -522 834 -203 913 417 -948 -950 -138 -641 -298 339 651 344 -147 -387 -894 189 -119 563 -871 -152 593 1000 -219 -294 -588 -13 662 24 420 -836 591 517 -54 544 -784 506 506 618 700 159 796 877 -867 687 -265 -841 395 -750 -70 657 38 -765 -622 -667 958 983 -773 -865 187 -93 578 -34 -823 898 610 -913 433 -391 -524 703 913 -339 634 237 82 391 309 -545 125 115 626 -588 815 -611 -597 461 -512 29 531 757 -630 -545 51 428 424 -802 -796 373 574 77 254 -695 992 84 -956 -422 834 -815 -885 548 -171 -935 -174 418 554 490 789 -786 -911 -267 262 968 826 -146 469 631 -252 401 906 -460 27 -639 -520 -489 297 -58 410 -823 383 139 -505 283 584 -383 36 -827 -132 -248 -67 319 -162 114 -496 -845 654 -329 -244 52 1000 -538 796 168 968 982 347 -986 -499 120 418 -815 417 -150 782 681 -422 201 463 945 549 432 673 -152 -400 -218 -632 733 414 85 -674 -300 -26 -258 -986 -409 -409 845 830 335 -141 850 -481 117 -833 865 980 653 537 -472 457 420 823 683 180 379 595 -944 885 46 -553 802 264 -927 -52 603 204 194 -590 -427 -112 -303 -929 -244 456 -829 210 -77 -228 280 -718 -294 652 625 -304 740 915 -281 389 -106 388 499 -301 -638 -400 -322 975 -553 267 -740 -288 591 643 967 -185 -341 -134 -346 -216 415 -210 -611 438 -158 942 -654 42 -327 688 -292 491 359 -989 475 -360 -833 603 450 137 37 -851 590 -740 -39 106 271 -527 578 -177 -307 986 -149 584 -490 400 -759 792 -607 -293 776 -221 -910 -776 462 212 -771 790 -342 -890 -501 -708 -342 -846 71 -440 993 -31 -230 5 -790 -671 -3 -411 751 -540 737 -585 -685 765 986 200 570 -166 -932 -659 -104 439 167 512 -117 -629 -201 -514 66 -694 532 -355 935 272 -416 63 518 17 122 -428 -894 144 819 -716 -831 117 128 -637 -164 -899 -860 -609 -327 -14 -236 -228 -637 776 746 195 791 -2 -20 651 566 714 -464 640 39 509 2 351 -387 143 556 946 743 415 -428 -970 -427 480 -869 -203 210 737 -426 -337 -740 26 -30 -835 -29 -289 -782 796 -625 -463 829 -499 87 301 -26 -841 -78 494 144 687 436 626 -282 109 -847 -409 891 -791 -594 404 538 760 267 107 390 239 208 652 683 444 818 -963 946 931 -183 407 439 -847 823 278 843 814 452 863 78 856 444 -631 -390 896 -357 242 667 773 -938 -305 -916 -472 -461 -429 145 -930 83 -342 -998 537 350 850 -753 -584 -548 -531 -885 -245 -92 507 598 -599 -957 -856 318 -505 596 -50 707 352 -574 637 -21 -962 -285 318 512 847 -167 -901 -269 -745 705 99 -963 176 828 -947 30 -778 -806 252 4 -640 -806 -19 276 -824 -552 -855 -854 -153 890 -897 158 -101 476 -991 -32 985 -64 772 -120 -735 -85 -888 697 -728 -960 -526 -518 508 -46 852 -285 -538 -88 -174 -888 551 614 403 209 459 341 -639 983 866 879 -808 451 -102 78 903 841 85 -369 603 614 -381 -101 -285 511 0 87 -586 -479 -223 101 -787 907 -856 -579 486 960 -447 -155 -327 838 813 370 -262 -674 -147 779 -258 174 655 -432 -460 -559 -229 -168 947 459 322 -240 69 -455 199 695 -125 -75 34 917 -503 194 711 743 765 -623 -182 -171 842 153 334 794 697 -70 990 -783 18 981 619 -135 111 -794 -685 406 24 -962 -697 -830 -129 -818 -672 -252 -14 542 -197 640 190 89 849 -959 612 557 -655 184 235 -180 933 -864 121 -397 -933 633 50 -732 -161 -97 523 128 136 -146 540 -18 444 -238 244 296 -158 -368 271 -691 653 217 -275 -283 -377 -222 -283 -672 106 -531 800 75 537 669 -715 435 -434 -651 -889 -981 29 415 -41 -479 910 424 -540 -829 -933 -451 -501 -272 -563 728 -4 647 -58 345 538 -997 109 727 90 436 -363 933 -792 -324 -387 -421 58 -600 -782 279 94 10 -358 -875 -446 -36 585 -947 -52 -189 -92 -434 282 701 493 456 -233 -448 -850 -827 776 173 -283 -320 17 821 -712 171 -742 108 642 -547 848 -427 337 -613 -842 -671 868 492 -823 -896 -735 240 943 -524 397 686 -980 445 226 332 -433 -579 -835 227 -493 -882 801 311 554 730 61 886 -424 231 392 -87 -334 -373 -19 244 742 -761 -136 -310 345 113 -122 614 -586 716 -259 -588 187 796 30 24 438 -321 117 -658 888 -665 -411 37 553 -222 -528 934 248 395 596 215 -834 -736 761 -649 6 -669 74 838 -576 143 598 -700 290 -985 -559 109 -10 394 312 49 -12 636 -810 -897 564 -965 -777 677 713 -129 584 739 894 -193 -195 -601 -429 62 664 946 -622 -487 930 -90 341 -834 289 819 602 -162 908 -876 -433 271 718 -578 261 179 -462 -407 -162 578 665 -708 -747 -699 578 -539 915 850 -426 -846 178 -85 -56 -33 912 647 338 -976 753 89 959 -109 -511 -502 -318 466 -811 -305 -256 -520 593 -262 -722 476 533 571 -385 -118 -225 -963 777 862 -829 -270 284 482 -193 -616 881 -265 -272 -896 -23 82 -913 235 268 625 498 943 -620 854 -555 374 -67 631 -354 272 -9 -954 -306 -765 356 401 -741 658 -495 -37 46 714 -173 780 -105 999 -839 119 -758 50 529 -842 551 -208 -617 62 -845 42 -533 879 -926 234 -639 886 -637 278 -130 304 -130 812 808 922 943 574 -877 48 -716 878 138 761 -279 784 918 -608 -748 916 431 -915 364 139 312 913 635 -583 -244 6 755 368 -681 -656 80 173 947 986 135 -255 674 11 770 698 -329 -278 904 563 278 932 -501 -94 281 -237 411 -164 265 -945 -810 889 621 166 -910 952 391 581 557 -373 -888 314 -169 248 831 -388 -833 760 307 -512 -533 -686 -657 -21 -505 6 878 -415 794 -141 -886 484 731 -895 273 975 954 643 817 406 -397 923 -350 -58 -435 926 -256 192 -968 -707 -404 -457 51 216 931 -432 -295 -471 960 -10 609 625 -362 167 -858 314 -107 -985 780 -977 -747 -425 7 -68 -43 692 895 -927 876 -883 538 25 -819 -420 -390 231 968 -596 -299 102 165 19 269 286 -798 -145 -572 -734 -267 -636 489 -522 199 -770 766 -680 94 -2 -501 821 -504 495 380 -36 -664 366 921 819 447 -450 439 -16 679 -198 490 -431 -375 977 -456 -57 -437 285 640 -789 -466 -695 637 -916 -653 -289 365 554 158 -73 -205 53 -225 999 743 -393 444 351 -397 330 -985 -416 69 269 680 -11 835 -222 -733 843 -136 -228 353 959 -863 424 -966 -290 311 -323 -6 110 155 864 168 -736 -130 -530 -311 -913 -562 -945 296 58 -510 679 -642 -544 -657 192 811 57 -79 455 237 -791 230 212 730 -780 -43 681 579 393 9 953 -174 -118 986 184 504 -915 609 -908 -843 -232 -92 130 894 -634 589 -958 349 11 -770 848 -653 -267 566 806 990 -379 225 -856 -660 387 891 -253 -614 -344 7 298 331 171 -959 198 -1 360 546 -114 -194 -946 8 -982 -1000 -59 156 581 -380 431 305 512 406 451 904 -425 -799 189 -230 912 -865 -721 -250 71 -555 -590 190 597 741 278 -493 625 -407 -407 -679 -348 227 729 601 94 241 -754 160 -76 -949 963 -511 -501 -966 -172 467 498 843 -212 -159 -282 -727 -536 265 -625 236 920 4 579 43 -893 -267 725 -112 264 -614 -225 -863 651 122 273 -528 -766 661 -124 -893 -716 -791 -344 -856 16 802 -224 -408 -841 335 266 -175 -770 -5 -765 702 -12 -128 -203 -461 349 -122 545 844 317 -827 -176 -633 -750 784 -77 -441 -632 -581 -594 -683 -316 557 -158 354 956 275 -662 734 181 737 -56 -715 922 -967 -983 15 820 -463 448 196 379 -469 -304 -356 -82 207 472 602 -410 -40 74 227 -733 -799 -987 -649 421 -393 -350 16 591 275 104 344 340 -100 -663 556 778 648 -503 484 -718 -914 -445 612 -796 -124 -543 530 127 -347 -637 -15 -883 -638 -301 795 780 -173 892 383 448 656 -308 -305 847 -545 -543 116 101 -16 -658 -960 189 -412 421 106 119 455 -505 102 -688 -558 13 24 -236 -723 111 430 -858 -880 -662 915 -61 -216 -438 36 641 297 -536 579 730 854 -520 -611 909 -988 -91 784 -601 492 -660 432 183 975 -405 -195 -169 226 490 571 -556 -419 -234 -761 252 345 952 403 968 533 248 220 -963 935 -407 -260 908 -437 -618 -804 15 952 916 -821 546 208 -342 372 316 -760 904 -272 292 603 747 -778 -124 -922 265 828 801 503 -39 -790 835 -375 930 144 -641 530 702 -114 -519 857 399 842 83 -440 -266 29 -288 179 654 -429 209 -119 -672 729 -550 -532 735 -643 -872 -324 693 38 -9 -567 982 154 641 785 413 -561 9 646 -12 -361 -536 -880 -648 687 -373 389 35 -47 -232 -290 -916 -145 725 882 25 -451 239 424 430 -174 419 -353 315 951 392 -88 521 -751 184 402 -222 295 895 -654 557 -605 -929 -948 243 -121 506 -934 -283 295 431 445 -344 -457 559 -244 -329 -330 -38 -879 435 924 -427 352 730 -182 641 789 -270 -241 -633 542 -847 980 346 -738 625 224 826 -186 444 845 169 712 346 -657 -263 -254 -798 -339 750 -705 613 -851 -668 -502 -231 -590 541 -121 -863 -38 556 91 808 214 -579 677 654 -609 93 999 578 -848 -472 -570 -65 715 -639 945 -708 10 -319 -573 873 -738 -958 -535 -704 -760 -148 -675 218 660 949 815 -796 206 -253 255 155 106 82 -983 -63 18 816 318 265 -582 -102 -348 594 -42 -85 954 -22 853 -593 -237 -428 80 -439 819 796 94 715 -414 -930 -530 -772 582 -507 -427 -839 737 -548 -551 -49 -100 62 882 -495 -565 907 -521 204 -698 -487 862 769 -454 444 -171 635 -634 -931 -959 -547 -184 677 -69 3 -286 952 778 320 539 444 581 -955 158 -867 391 -445 530 -745 853 -265 0 -177 0 367 -301 59 -513 719 -718 891 -333 -817 -66 -834 -455 -994 -569 595 509 578 827 212 -375 -471 888 -244 -921 -180 236 -230 -866 726 -277 -764 -874 -819 -927 -246 433 -620 432 -690 -943 249 88 -805 -708 -293 345 -158 -624 -163 -127 -760 -93 167 792 100 379 222 918 948 -725 -26 857 441 -534 511 -226 695 747 617 326 -340 284 294 -215 421 -232 798 -42 913 407 421 801 -645 -969 -951 743 -2 -49 344 -583 -598 -715 337 762 -704 670 -902 -164 -661 734 541 -304 -329 701 521 968 -381 338 -854 883 -567 869 -164 -4 -473 61 175 -171 -199 409 629 365 349 170 389 -105 -519 -639 838 409 935 695 -930 -494 -260 -106 725 1000 459 271 -334 -107 -57 -658 953 -649 663 -899 -33 -329 415 476 -790 973 797 -932 971 -66 287 -451 -884 104 -73 -998 867 56 -429 -893 328 202 192 -852 -848 -697 484 503 845 125 87 154 477 -950 -921 34 323 798 773 -438 473 200 -144 74 -494 -487 434 14 218 106 -697 -792 69 -400 768 701 479 583 -528 868 985 617 381 -222 -406 -851 -805 738 -425 987 -32 574 -678 -728 -987 -302 594 788 -587 179 779 819 156 324 244 -484 45 -362 300 445 -384 -710 -305 116 -254 -65 -82 -547 -743 -68 915 -123 -177 -326 -858 -406 959 -498 358 -202 -864 -560 -150 431 -96 530 -477 652 -85 -941 -287 401 -599 -104 3 238 -479 5 741 -635 -881 -809 -260 -280 -873 817 57 432 -398 -213 -501 499 -204 -626 968 -234 -46 105 272 -461 312 910 397 304 -411 943 -523 -523 -447 -3 -123 -121 -363 -295 -817 546 13 689 -955 899 -88 -962 383 336 874 634 -32 -659 912 503 973 -848 757 -131 -198 902 -822 210 803 753 81 962 246 612 963 25 -575 571 -837 423 -188 -296 -78 -583 -744 597 -39 -71 496 817 -291 784 691 198 -232 -672 -981 -759 431 985 773 -730 -166 -681 -102 -363 645 363 -904 678 -119 -239 68 909 838 -744 -701 921 -932 -676 -289 -886 344 -623 -455 -61 -236 140 70 425 866 804 939 -620 -852 130 335 -565 198 895 907 -347 -804 -161 394 979 787 678 -843 -975 -30 -968 613 19 -636 -114 -570 -955 -512 -875 -18 -4 605 -938 -877 -976 -700 310 -700 351 349 820 -79 -948 12 -824 -412 -755 -488 430 -430 781 -45 -548 863 -314 326 308 437 -645 -694 485 -741 -400 116 765 -617 -593 -154 -840 272 -907 -744 894 -826 -564 244 -461 911 352 565 -88 -742 606 568 300 -927 -614 995 -656 -174 26 -733 177 56 -903 -905 -169 -872 -486 -962 252 590 854 619 120 671 -876 -674 189 815 931 -145 208 319 856 170 291 -50 -99 -269 -11 199 -949 -262 -890 157 881 484 876 -744 -128 606 -530 76 878 -622 504 -651 534 -256 901 13 794 837 -297 846 245 39 -514 236 770 -589 -725 248 -734 -45 997 436 951 -42 48 -446 527 382 -703 2 -512 707 856 -670 -598 754 -618 -523 224 67 27 -883 278 520 -875 93 141 264 -982 469 448 -548 -225 93 -145 131 -957 713 759 152 353 913 -958 -248 -347 58 -403 -620 -143 -771 117 -806 145 973 66 -16 -298 -735 -921 52 922 99 -624 866 780 181 -846 -887 224 538 693 852 808 352 776 -568 -215 6 -746 -694 434 -331 -263 811 663 317 493 487 -179 -201 698 -151 377 -996 591 500 89 375 -510 808 -79 -28 173 552 -41 -723 -443 875 -761 502 -61 -735 939 -80 526 -988 999 1 464 -828 426 -739 -988 875 -756 -951 470 176 237 -377 -670 -544 -112 -328 550 -877 -943 849 746 954 -72 -427 -129 -784 -662 -957 859 -31 -500 -513 -67 275 207 -349 930 -113 -788 -397 455 -817 -491 -640 106 -446 536 938 -717 -474 -560 238 438 858 -68 335 364 -784 -744 -451 -542 -47 801 -560 -102 -131 -738 518 -342 821 -608 106 -482 -310 563 -149 290 266 97 -635 338 -94 558 786 -382 670 508 -845 -368 586 211 -845 -948 750 -701 289 877 174 938 -491 335 -250 -815 327 776 -586 531 -261 377 576 545 665 -42 705 -646 900 -874 431 -559 864 691 622 457 -721 -811 -307 434 870 472 -325 -32 909 761 747 134 -482 155 -532 -285 623 -727 -123 -866 406 -801 -822 -859 -286 -12 877 483 -644 -836 -536 -721 -514 656 -614 -549 -950 91 -790 -345 -413 -254 -720 658 607 115 167 -778 726 292 658 -531 -461 -415 489 -796 -960 859 -672 209 886 786 704 -583 -563 -118 -859 -320 346 -582 -522 789 -758 -289 677 -700 -550 325 -743 -310 315 727 -18 572 -853 -540 -62 -491 -433 -752 689 40 125 871 686 -787 660 982 -678 -585 -458 -974 -561 985 -292 -649 51 -766 137 -304 -402 573 -311 -588 -23 -467 -16 -235 -846 553 602 910 265 806 -960 -959 -852 572 -887 -353 -864 914 -694 452 -963 -63 627 271 -291 486 -265 824 855 738 -998 -760 46 710 -456 -164 960 -632 612 -939 126 596 -389 -196 -713 102 -178 501 -170 504 -749 805 -506 300 665 770 -53 -664 -21 690 137 -526 -960 99 301 -851 112 -91 -991 167 -24 -206 -41 -787 -23 229 92 -397 -444 -53 840 695 -66 351 43 -748 61 551 -980 -265 -668 98 334 919 173 -268 633 492 397 293 316 270 -237 -132 628 -304 -63 996 -3 524 -365 -541 309 -171 411 -156 -952 306 -487 -499 569 -713 438 807 88 -572 559 -747 544 209 36 -15 -367 186 -745 803 -818 -869 212 415 -572 941 -479 -132 -593 -641 123 985 -921 578 675 764 -204 647 658 526 667 543 575 -544 7 902 958 729 442 386 -431 594 -849 595 185 -810 -983 -357 983 -848 979 -218 -51 -383 332 445 559 -994 862 -704 -901 196 247 105 -936 732 -58 -765 -75 850 -932 -695 494 -1 -250 140 -212 -406 410 190 -813 165 903 629 -230 -988 -986 597 -797 421 55 -452 -618 -853 -856 -547 -564 -969 704 -959 -274 -663 -365 -503 -59 -540 -599 -880 -933 142 428 -887 -241 -251 -854 439 -525 15 -781 -693 -382 39 -720 -224 416 -760 846 108 -958 183 -989 845 -560 520 520 -94 622 645 -395 568 -320 583 959 568 -487 -94 64 673 -771 491 406 -965 -290 620 -527 -942 224 624 551 359 463 480 -243 422 -664 510 816 -559 176 -142 -149 577 -536 263 971 884 298 719 621 358 -406 23 835 -91 166 -369 7 681 494 403 -833 896 -763 -42 340 531 779 26 747 -302 -742 462 871 631 -533 -172 -643 -84 35 -383 -825 915 -32 -377 -532 337 270 934 -87 -520 718 468 190 350 -496 217 -2 107 -133 -546 481 500 -955 76 371 -998 801 -905 90 615 -34 -708 -250 -112 -852 251 -307 158 919 96 253 -615 -622 972 715 -308 -912 -446 -452 429 -895 -292 942 349 -789 -502 487 733 390 -338 886 332 -10 735 -938 -671 674 427 -575 293 340 158 918 -70 -257 -22 250 -870 260 89 674 485 850 -20 -923 -698 426 -621 398 -418 772 -392 875 -85 -697 -38 12 91 -564 565 59 -602 -345 840 -302 -531 -134 201 441 -284 -715 -575 -313 -468 -685 -940 -845 -920 521 -891 -78 659 972 245 -454 -717 1000 529 103 681 -362 -241 39 570 -22 -564 -534 -980 -451 -7 799 -67 195 -639 530 459 -931 -629 -633 -1 -765 864 871 -480 -487 242 -403 886 -587 435 427 162 -74 832 -416 413 -379 -495 164 -63 803 -841 -266 -228 -744 -493 339 -627 -109 286 598 195 -474 65 -480 -344 -887 -385 -365 -480 210 174 797 -138 321 -181 -174 -948 530 852 -638 872 -923 -310 70 129 559 862 -693 734 -368 975 799 -827 807 -994 435 -662 951 45 536 -94 -338 -609 -240 195 260 -249 476 669 -925 542 -885 -300 947 665 -210 -407 -234 536 67 279 -334 336 -32 358 545 18 998 -670 20 -901 -398 -629 -259 -88 299 -329 -310 -45 -700 -950 -371 -586 -403 197 40 104 220 -409 -343 -764 -898 -596 -216 -958 -493 882 814 185 -366 -13 -407 279 858 -574 534 -855 481 997 490 584 674 -8 -94 884 505 -545 -184 -786 -964 -110 -612 -506 -367 948 528 208 -658 824 964 -324 909 -414 -879 185 -152 56 -836 659 723 839 -749 594 440 574 719 593 626 -315 299 536 684 -393 956 -56 523 -534 -13 -837 7 767 -929 -720 -386 -486 -47 714 725 -429 -415 -23 334 348 457 -921 1 -827 828 -608 177 314 901 -495 -440 -692 -149 -825 -875 371 446 593 72 -568 -196 374 -506 754 870 96 -619 -959 -32 -90 -228 247 -176 718 736 860 964 -813 650 -222 1000 602 328 867 -586 705 101 -822 277 -799 -508 -172 648 842 384 -719 424 -267 -796 -877 675 803 921 -97 -863 501 -804 717 843 751 905 559 865 -317 265 -66 -313 -359 277 99 -321 505 -535 748 679 -676 635 -160 -483 -152 -51 -914 -706 -244 -443 -748 -40 131 -383 -763 402 -948 -206 -329 475 -677 798 575 657 -248 519 470 259 -440 212 68 -389 472 -311 -216 -428 -682 -525 314 134 427 -62 -142 -126 930 507 69 43 750 871 371 287 -92 391 -571 345 660 -443 770 -993 -733 883 861 -834 627 104 -120 -877 78 -832 -760 241 -233 521 -991 -90 -872 721 -323 -700 -801 328 246 468 876 -914 -410 -687 197 -168 238 775 330 -444 778 926 -439 173 70 454 -361 1000 -861 -782 -841 701 250 -141 -768 388 -695 -360 890 -190 390 245 -461 882 28 553 479 711 -521 689 -405 714 -408 -116 877 -75 -116 775 -739 -52 849 803 -164 289 672 654 -242 35 -555 -700 349 -620 499 -931 113 -747 -138 -403 156 899 -192 872 -750 -820 123 -349 -722 663 -605 -263 93 -589 457 180 -453 -945 777 253 847 -714 -85 123 -369 -707 -571 547 356 501 -937 -407 223 29 737 626 -281 -209 367 83 -11 -479 721 534 -41 -510 35 39 132 -510 724 967 -229 617 -835 -262 -31 -616 -643 -759 -834 835 86 -314 211 977 233 -967 997 -562 -703 692 -983 -580 982 -991 -628 -842 -228 -587 -74 -999 -761 755 873 303 -445 -281 879 -300 -599 -809 -360 -396 -59 -194 -972 -769 229 719 401 722 -808 658 -29 892 898 -584 103 474 -842 9 810 461 192 393 656 -302 -674 -938 -891 -496 -613 -611 -405 796 260 75 -722 -115 574 775 50 -292 350 926 -35 -380 549 -83 404 -512 98 -258 -188 -186 186 -628 514 -313 -831 -537 -496 627 -908 319 -770 579 -308 -305 -797 -104 264 -421 414 105 131 -881 729 -247 -88 -101 -924 -402 -745 -731 -66 -9 -679 -291 -516 -998 -161 -776 330 51 472 -632 290 380 606 -498 265 184 -571 -89 -184 -488 213 98 133 419 -285 -351 432 736 171 -142 261 -263 -456 -461 -125 -62 825 -143 614 982 -2 -301 768 -182 846 -209 -370 -876 546 -926 55 -632 981 -183 483 -857 669 -737 -23 997 -331 896 -129 -757 -328 -788 816 289 693 877 -252 290 441 -987 -335 165 -137 -604 -961 787 737 259 780 970 -528 854 -365 -232 686 -189 828 -611 -938 558 264 491 88 -225 17 555 -939 194 184 -16 -18 -854 -401 -757 354 -473 -442 -769 -721 -545 -33 323 -98 931 -425 -596 -875 369 771 427 -27 -846 461 130 -805 862 712 878 679 -614 -181 -32 890 -289 -822 364 174 373 -77 -2 238 -691 895 -473 0 709 -907 455 -124 728 203 -185 709 -982 -942 632 274 -844 354 -212 25 931 -930 282 -353 445 477 -983 -884 505 539 720 484 -642 921 -66 -308 473 385 681 -134 -610 613 358 -143 942 -818 234 -239 902 -213 -82 52 946 912 -831 856 -380 -869 434 -878 -571 263 542 962 -331 776 138 960 -290 -757 -723 -950 674 471 369 -827 -717 -158 406 313 576 878 -645 -568 -784 -922 905 -225 275 895 850 576 571 -99 -621 374 -442 -364 -369 -946 96 143 -142 627 -529 -142 908 -919 -707 169 -501 43 -290 566 990 623 -545 740 370 417 -214 -377 -681 797 -480 -252 -31 421 436 -716 858 -200 -756 -933 -754 549 -958 -845 411 -687 -171 -456 237 -427 -613 -945 -395 -701 790 -797 -917 -151 611 31 -649 100 225 -174 495 -570 -247 917 191 647 -656 384 756 -448 -215 606 -507 -98 134 762 -9 67 -411 -787 -328 -988 384 -683 -472 499 -517 -424 -396 624 -153 19 -332 181 652 491 -570 592 675 127 485 858 939 -444 -929 -158 -808 403 -117 -395 951 -650 869 -934 269 -930 -915 165 -190 -623 -793 100 -296 984 -388 791 -272 -636 786 242 -276 -636 846 541 432 252 451 -526 691 -729 -190 -603 429 75 916 396 -211 -729 588 -517 -77 -86 182 -352 -154 -710 639 -245 -366 585 125 80 -341 621 -959 657 297 -841 344 -124 496 -370 387 491 333 256 366 -179 -280 -457 -860 -192 -612 -726 -687 274 909 485 -916 656 427 542 222 162 -531 102 267 -823 965 610 -153 -598 853 -645 -420 -650 -464 -953 -499 508 824 -973 -284 344 -910 755 -561 -913 -504 243 -670 -279 -53 -894 288 -37 732 -374 -710 -463 -271 -519 261 735 -341 676 -704 520 427 591 335 603 -818 240 8 -876 -320 578 -925 -263 847 -422 535 -434 -569 353 922 720 271 -338 -569 722 664 -620 -233 -461 715 207 -601 216 66 -992 318 -800 -106 168 204 -128 -323 890 236 -478 -22 175 469 709 -858 408 106 -292 -128 -854 -198 753 882 -185 -451 960 563 400 548 815 -32 -667 -769 -45 127 -108 -199 -544 855 -480 943 -215 -435 -659 -383 -712 -249 -331 -447 -168 434 -70 602 241 -945 -997 691 398 -636 30 355 -594 899 371 378 -732 969 -338 -962 -351 -134 869 157 678 101 -410 982 -270 239 892 444 640 156 637 -92 -453 404 682 -412 -579 878 -252 -815 -544 26 -435 -355 -445 -222 -392 992 780 314 903 -489 341 -659 -586 876 -865 -562 -747 -872 -914 515 -15 -329 829 -399 -940 780 294 714 628 342 -569 201 771 -832 -280 744 41 -894 -450 -354 896 -6 -363 -895 -840 -769 850 231 -722 -300 782 -267 923 537 -256 495 -358 911 -113 41 28 -816 -526 774 -604 987 -691 -637 233 -148 240 409 23 821 -739 327 787 -406 413 298 847 -435 -1000 775 268 -146 -318 357 818 674 728 938 -358 -187 -232 790 887 4 435 -803 947 -885 -450 -964 -494 987 867 385 68 905 223 -198 -106 117 983 240 440 137 -793 -696 230 -652 -919 -220 320 792 -946 545 -531 -366 -748 42 -503 -167 -52 -307 -14 -482 -71 -344 -242 269 -382 -449 -231 114 170 249 -141 -146 -552 -864 847 -590 -6 646 389 845 -907 -859 -57 -447 143 199 363 -541 663 624 -675 -250 241 320 -225 550 -68 207 -179 -675 232 -421 -12 -755 -607 432 -535 -274 129 -477 230 37 683 622 -174 993 -577 -515 -414 -943 -615 228 -481 -980 -16 328 -509 679 329 -198 -966 253 96 -355 -31 866 835 -141 -977 -676 -120 -670 761 214 43 998 -380 -349 220 383 484 -544 211 380 -139 820 991 487 101 203 274 343 400 -1 -464 407 -602 -733 -190 92 -880 270 245 -338 910 -377 -157 603 -472 -298 14 -599 -445 -582 668 -532 -80 947 469 -790 664 -901 -66 -884 -568 -651 -856 448 735 155 -217 -319 -650 -490 -406 -459 759 392 892 512 -749 525 54 16 833 395 658 -365 857 199 306 -574 322 -728 737 285 -364 -766 -123 -604 251 -994 902 61 -818 206 -932 883 643 -916 423 -900 258 79 -957 -616 -489 463 -303 859 -620 429 946 -920 762 596 -580 -927 378 -957 378 -548 -936 440 884 607 541 -592 331 206 861 102 -355 -973 440 643 -245 -29 -520 866 -429 664 897 -590 -617 403 -384 927 -727 -793 341 592 23 631 838 758 409 -624 769 -830 69 -420 871 863 338 657 -463 -207 -736 623 -846 969 -549 -659 622 4 -139 832 -960 237 -88 69 -667 -279 -687 -109 -981 -900 -663 152 -2 969 909 -91 336 347 -932 -350 -997 555 97 773 -526 -519 447 958 421 567 -666 337 -599 -521 -820 564 80 -984 -682 956 927 502 -509 -447 769 873 245 -513 -644 461 209 -18 33 20 -68 65 -753 -640 -728 619 -662 -41 -160 515 578 924 631 407 -559 -674 388 72 77 -173 -507 -494 -28 609 -340 -1 -203 477 -559 790 157 537 557 658 -858 -727 -128 -743 -261 -941 -16 53 450 946 488 142 -643 622 181 132 -76 -164 -282 628 207 -17 -644 135 748 70 725 -598 -739 134 353 413 580 -73 -107 484 502 407 265 -870 83 -351 620 477 920 940 499 -33 -610 72 -184 -78 584 -376 -596 817 -811 390 221 651 -468 -875 -733 -450 -210 -825 -163 955 -794 46 -605 279 158 530 807 818 -539 952 -874 718 502 226 -448 552 -329 132 -758 429 725 -200 14 -920 993 770 322 -4 -42 962 110 737 426 382 -96 286 541 -902 781 297 228 -955 -911 -582 -838 -233 26 924 -567 261 339 -347 904 -562 597 -84 -439 448 -128 376 634 -600 -581 359 740 89 183 -631 -751 -976 -141 910 331 728 -981 -324 164 -585 232 24 656 688 -99 104 187 454 -550 987 600 -416 671 -127 61 761 -827 -360 813 995 461 235 471 368 881 871 246 214 -634 374 -766 728 796 -331 95 -522 705 499 620 -144 -478 776 212 764 -6 995 -785 -138 -915 -874 688 589 -378 -683 -183 412 -257 -669 878 -329 -503 -377 -514 -639 303 865 326 -904 911 528 -583 603 -393 -19 -895 -996 910 885 -48 -842 -260 -649 584 242 -882 940 215 -82 -641 984 80 582 -647 -75 -921 694 -298 -513 -200 719 -682 208 710 -495 -74 662 964 -917 -799 710 -884 -597 -746 707 132 -667 603 997 556 -806 -867 -365 106 -160 218 312 -930 -486 404 -628 -488 754 -61 976 212 -156 620 607 -808 -443 479 773 -381 138 438 -127 -49 -643 677 470 -483 -729 -304 573 787 -453 189 -248 -744 -661 -833 -478 209 -750 762 -614 938 -661 -399 521 563 -185 467 -366 -635 -859 -139 76 431 147 -885 -524 -695 938 276 582 201 -367 240 -457 965 -115 72 596 -873 -823 712 102 620 863 126 -678 -509 495 -368 -761 -75 -402 623 832 -717 162 568 357 348 -587 139 -738 957 623 -491 432 644 -946 -557 109 20 -951 -269 831 583 -891 408 843 748 -353 -530 -855 994 -655 -478 277 910 463 613 -693 -232 451 -312 653 83 -851 507 -31 -655 -504 172 -367 -813 -630 -492 714 -879 -899 298 -450 671 -812 377 504 690 -808 -868 -303 -451 -2 -557 -884 110 -295 -30 -724 -594 758 77 -393 -860 -226 -672 0 170 925 8 -581 542 -635 -110 886 337 -24 857 745 838 -629 -603 -868 -955 -138 -712 358 22 364 695 -439 -111 571 -602 272 744 895 928 555 -483 633 -390 -206 696 -823 854 -609 253 -558 -466 772 -861 150 328 942 -798 -343 625 -436 126 -360 837 -748 -433 546 794 -553 604 -496 105 383 -858 -897 -961 435 880 412 455 666 509 -482 995 -571 -144 -86 -854 967 305 976 -584 -960 -113 430 -179 209 -273 356 6 342 -146 186 -940 -622 -149 -839 151 -623 -826 -392 540 382 -525 491 -255 911 -953 -120 349 965 807 124 284 846 441 -768 -895 843 319 -281 -272 542 718 565 954 629 -266 -161 -573 -149 -190 -661 -277 204 181 -162 -524 -147 6 -470 -910 26 -330 377 -298 -257 154 -869 542 461 201 -749 -889 152 394 -116 -11 846 -929 -427 -454 566 522 79 607 390 849 -636 -182 49 -928 -722 588 -10 918 553 225 930 981 -167 -476 -323 -504 -277 135 113 -389 981 -246 -164 -170 125 752 951 767 883 781 754 -412 -761 653 -985 -170 857 -696 246 -619 184 -34 -415 -709 461 78 553 342 146 -587 458 -986 -254 309 551 -689 -41 -515 970 -957 659 -112 -768 149 85 161 -836 430 666 117 -434 134 302 984 109 760 627 -66 613 637 -71 -871 -783 944 988 867 65 -122 -137 2 -209 -591 544 -998 -392 -96 687 -141 -711 -833 436 -627 -221 -490 -517 430 368 -706 -331 269 763 -247 -904 623 -288 730 -385 -100 -755 -566 167 356 59 892 521 -757 -552 -556 -834 202 851 404 -596 545 670 -3 207 114 -660 -169 213 213 -996 281 -368 -316 101 -769 312 -305 31 545 413 -104 -875 -546 229 -280 374 -9 739 539 -441 744 642 -922 -229 282 -473 547 607 582 -107 799 -978 892 265 634 209 -247 -503 -752 995 634 -871 199 -998 909 380 512 -56 -535 595 -957 327 698 -159 -841 -432 -91 -762 -400 -139 413 979 -712 -142 211 741 111 -929 729 934 754 -25 531 1 -151 -980 -983 -1000 660 586 670 -848 87 641 -442 -536 -168 -683 -901 -504 341 975 -11 -51 -915 588 -230 502 350 -501 -927 539 358 -937 320 953 -605 503 -106 696 649 16 246 -42 -852 -538 -827 -164 -168 157 246 840 -765 -350 17 97 256 -499 262 -19 308 -994 -584 -997 360 -934 -666 -224 282 -834 -595 750 290 -258 876 111 -895 -374 157 311 -89 -156 -637 -832 154 679 -946 -737 188 892 -152 513 877 70 176 -357 555 601 502 342 -98 -950 -71 944 -934 -829 -922 -828 471 -465 -756 -551 487 -234 62 -130 -176 -669 -103 -387 885 -394 67 -456 -301 113 -372 367 232 493 -555 -720 677 -188 -316 -905 505 4 164 689 -895 -717 277 -130 255 389 18 401 175 -729 171 -844 913 90 -123 260 -437 -205 964 356 -713 -38 -274 -76 272 -597 809 -565 495 38 -575 -265 -390 458 -953 -652 307 -503 846 12 -611 -771 657 63 500 985 -352 566 -419 -433 -421 168 -224 -434 344 -797 -894 -151 -374 -241 26 796 -372 372 663 705 -747 624 -747 -521 328 -781 -817 296 -385 755 77 -556 960 -228 438 -589 664 -233 205 -942 -940 687 -174 569 60 -850 -859 842 -895 -841 -549 91 -169 -257 467 -689 -907 -377 206 -593 -310 -279 675 492 13 -74 -102 -556 -895 526 253 -548 -554 593 750 225 722 858 383 40 944 346 -294 -146 -667 -212 626 -613 407 466 -318 191 -91 435 126 -551 -311 -302 926 -963 -692 199 863 -755 28 -490 -952 -480 -989 -749 -244 423 -659 389 691 203 96 667 312 408 109 770 -281 -359 47 -38 848 700 255 -237 887 807 589 -695 534 977 -408 350 -718 814 -606 922 -890 622 591 -806 631 912 -54 -578 524 -867 210 854 -681 -53 -949 -978 12 -507 271 219 979 687 -148 881 646 997 -736 -530 65 290 -571 -30 261 759 942 -946 -329 304 535 711 -67 252 458 233 -580 579 707 798 -587 -55 -699 -859 -730 358 134 372 562 -590 -253 -674 -947 -992 -493 -354 74 -79 -271 -658 -122 -685 -394 778 -489 -476 -661 91 -538 -504 517 153 824 -270 -878 208 404 -296 -347 330 -825 -768 -982 -846 97 -533 -624 -853 -651 540 251 -191 630 990 445 -175 -178 755 320 -880 794 -147 -911 -659 -494 -922 684 617 -911 -1000 -301 644 349 -532 -623 697 -76 -603 797 639 -639 111 652 665 -432 -729 201 823 936 -893 -588 -148 -201 86 257 273 -582 595 168 -32 789 -37 -371 -82 82 148 841 751 222 994 -749 747 675 -147 954 -13 -291 -140 532 -517 -866 864 -537 -630 -718 -797 605 -684 243 936 779 214 -526 100 906 -201 766 459 20 242 101 -263 -551 342 926 139 769 -573 -639 441 -109 80 415 974 -930 497 -855 149 524 -718 -799 -342 -209 -67 98 790 -880 -575 -135 986 -233 90 334 648 -15 275 587 935 43 -617 -699 -564 363 -99 -944 585 -430 793 -820 1 73 975 -690 -494 110 -988 -730 -580 267 -261 729 720 294 -501 -59 -836 -876 -327 -220 948 -438 -345 535 9 280 -603 -585 896 -28 -326 -758 -486 2 -509 -356 179 -470 147 -394 -22 -462 -145 47 -173 913 371 528 -135 -320 -120 981 -205 952 621 -64 -955 -705 445 822 302 -610 495 854 678 -20 -788 458 124 941 -249 -752 -754 630 625 757 -650 355 -575 730 477 247 -640 653 345 -712 675 554 -72 210 26 586 -890 -528 -125 -346 23 -245 -335 -980 -983 782 -967 -822 687 -985 800 188 396 -168 -218 -183 -559 651 840 344 -656 750 519 -320 971 -209 -76 164 -155 876 388 825 -518 -552 479 -91 538 -370 -428 -102 370 -767 108 -471 -386 -196 154 533 104 -941 19 -899 -779 966 -295 -225 -39 -351 466 -758 -446 -579 -961 -37 -40 -32 -816 -843 954 463 120 -186 -790 -811 -71 -73 954 246 191 -349 -682 -117 976 383 569 -310 153 -455 642 -894 175 53 -578 -286 711 634 724 331 -155 409 -829 178 -652 -778 749 216 291 46 -782 -132 696 -758 327 674 804 374 -643 -808 450 -90 323 -784 137 -874 -993 68 545 -94 561 -192 222 740 -843 678 -392 -255 617 -987 344 -521 868 836 -753 -157 -559 851 571 432 980 -703 -204 -94 799 -812 39 356 264 355 -601 -115 724 852 -780 -44 17 -359 140 493 791 851 395 440 984 -122 511 -512 163 -230 -461 -313 -123 -473 697 -26 215 -991 -849 -101 423 -172 -792 735 -362 385 876 -487 950 -798 752 -289 -311 944 321 -456 -914 -929 -814 144 -314 -998 -527 70 550 -917 -942 -62 531 -523 -944 808 538 299 -660 -880 -630 -245 -816 -113 -956 847 -948 212 111 -433 872 780 -611 -456 373 206 834 -914 -304 -634 565 -878 672 -99 422 -378 768 -260 -49 992 634 209 447 -894 109 -629 -4 -641 -935 -174 145 -104 605 -303 -615 62 -451 -567 -710 999 131 -4 -80 -36 -404 -683 325 -261 -477 50 -288 -967 687 625 -62 209 -642 610 -18 459 -51 120 -144 -824 241 681 406 704 625 109 -175 884 486 534 -932 255 725 769 -536 174 -4 -895 -696 152 -530 313 -254 -32 -483 -454 -535 540 -74 792 -719 -55 712 22 989 -769 -698 -80 376 952 195 -149 159 943 -514 -69 600 -381 -124 -591 -62 -768 -246 -133 595 -177 686 -10 47 -29 -306 -816 86 -318 764 -130 194 -562 -365 -588 332 -495 442 448 319 -264 346 -346 -509 331 524 -396 105 328 -481 690 -983 16 -985 -719 -632 -846 -441 -592 -873 504 849 630 -91 -777 347 74 334 -72 -99 208 -268 305 -439 837 -267 976 -781 619 -369 -901 557 -253 39 -94 -706 -717 737 148 -724 460 -777 45 -338 -9 357 458 -745 -261 -429 536 754 165 -606 833 901 700 454 -436 165 -200 -540 -716 681 -986 -261 -154 612 -69 934 279 455 18 -526 790 -513 943 -759 -528 -508 -432 34 -588 230 -454 125 -719 693 351 -999 -661 549 -738 112 -189 -692 -507 931 497 -878 -636 12 -978 -90 654 -351 580 623 873 931 398 400 879 -547 -556 682 -502 -696 -719 -763 -71 -116 -46 -463 -458 134 -236 -43 -139 -542 540 -236 710 -722 83 6 -917 -126 554 240 -616 540 -124 -127 -44 -884 398 -923 542 -948 -374 -628 639 611 -397 315 -402 71 826 -745 250 750 186 55 622 662 152 746 -89 879 -875 131 773 -793 259 -382 -872 920 -96 953 677 335 757 -88 -395 -518 -825 -814 -559 -905 292 -851 -785 -659 780 -217 -735 -4 430 38 -200 -341 -454 261 674 845 768 -828 422 625 832 -534 -971 73 -463 519 121 177 -773 -487 450 -546 -129 -427 -670 746 -253 521 -834 521 -81 762 -178 144 -947 -675 820 384 106 -186 668 487 -599 -804 846 -6 195 856 297 -616 -844 -371 -364 317 -919 -474 -650 -236 993 -668 565 957 -196 20 -607 648 -606 408 -856 -77 70 957 -691 -170 -156 -826 861 116 -884 -368 589 408 581 218 -706 -172 -652 961 159 860 760 -310 433 -883 374 260 215 -978 -744 -37 526 206 -281 941 -651 233 570 232 -889 32 844 498 -978 -7 581 929 -402 -774 453 -370 -814 -81 -163 241 -163 296 461 -95 -130 811 991 -610 542 -466 -648 315 931 -5 -16 385 793 -470 -200 -226 -723 -997 546 -32 987 946 -159 703 432 14 -91 838 -845 770 -387 809 -338 -443 -571 433 408 -297 933 -266 586 -424 -934 369 -607 -996 418 598 -318 -8 957 125 -173 804 -612 658 809 258 -26 -394 -255 -646 -376 -561 -570 -320 186 557 -345 -124 940 310 878 157 -715 -373 -393 -864 -306 -692 -111 -614 202 706 952 217 -647 97 25 5 591 -606 81 54 531 -317 426 547 759 -458 442 -151 -59 -602 444 850 -322 708 732 461 955 365 -778 -704 885 -327 -82 560 97 -298 -601 158 865 -421 897 834 -552 323 355 -407 -586 581 -283 -951 136 -815 -973 -631 -530 -445 859 598 993 -191 -762 -863 243 215 -697 -88 -236 959 -797 634 -634 -561 -836 633 -830 -851 -305 475 -957 267 -26 78 -606 -923 -172 114 -431 453 -276 -404 -780 761 -701 993 58 387 -896 -436 -153 -949 -949 -984 -748 -555 948 -372 331 716 -686 555 -738 251 175 -300 -601 -696 -932 -533 127 -559 635 -929 398 -979 -414 -813 -691 -864 610 -320 -706 -27 884 667 -413 832 45 493 -56 -317 487 -657 689 -626 919 -319 -154 130 -394 920 -267 -200 -782 -262 -849 155 802 -571 -641 -689 -975 -933 -931 344 910 414 -919 -222 174 -718 189 -580 -746 -217 -285 323 708 434 -760 940 -140 -873 -94 -422 405 115 -397 233 -312 846 -567 255 269 332 -84 -226 -730 922 -766 -165 -6 -451 583 -653 -632 968 180 -650 -643 235 585 679 -901 -719 -222 976 -859 -997 -592 -401 -94 565 269 -964 36 59 -528 987 -28 -765 -110 980 -418 974 997 256 113 -613 478 -325 445 -438 -246 609 500 625 -11 447 -728 903 623 557 722 -281 179 -985 -316 511 627 -30 607 -725 -177 872 75 881 934 -480 -636 247 389 92 -67 198 803 133 214 323 -340 873 -963 -432 -640 766 -809 550 480 -185 156 -573 179 502 -20 -914 -942 987 -30 -640 -668 -96 91 344 -776 -238 -277 806 -703 -58 128 421 979 950 7 -380 280 -334 80 722 -985 924 -400 -812 -80 -747 400 74 -47 459 715 771 -843 378 -358 442 -6 88 225 -982 384 14 -285 -850 -803 263 -423 87 -302 323 -392 948 -383 125 969 63 -180 350 562 -614 -237 882 -505 981 -329 -485 -419 -207 843 -644 -546 -843 -637 487 -57 184 -460 -852 -114 877 120 34 -366 227 148 322 -85 23 656 -969 -786 -502 831 863 -172 -675 892 -738 347 -712 618 -989 819 -253 59 -851 -884 916 364 -323 604 602 -795 -402 982 -901 205 -251 -52 224 -30 150 -157 400 -595 -804 876 -402 -317 409 327 -233 -852 -226 358 77 374 259 -503 -49 -870 -647 12 -326 134 484 568 406 -373 927 606 427 187 819 -801 543 -974 344 -104 69 971 227 -426 -196 -73 -26 -856 -946 -71 747 809 -444 -649 -301 787 443 649 498 577 431 -354 -819 391 265 -789 -143 -946 436 -540 342 -641 912 -12 -624 824 438 71 818 -120 524 -329 -211 802 -425 248 -538 -990 446 377 -367 927 403 690 -143 666 -198 420 -270 929 520 -89 205 827 -773 -950 132 -398 -24 -868 698 934 -505 221 -988 398 984 415 -209 -768 596 14 12 538 338 199 -437 -419 754 -304 23 819 451 -199 684 211 -273 322 -199 -170 161 -740 558 -995 -531 659 -727 177 77 987 -974 845 -291 -690 -173 64 24 -293 254 383 458 863 -635 966 -446 166 -954 158 113 -485 782 -622 -810 113 -297 103 640 -986 622 -99 -778 369 517 -898 -886 -204 879 -308 118 143 571 818 776 188 -550 -633 331 -402 -136 625 -148 701 254 -281 924 133 -526 833 -982 332 -926 -96 828 -731 608 -993 45 -565 768 -988 -997 286 252 -856 -583 854 805 605 572 41 -727 -971 -530 -752 912 68 -87 -588 -552 -789 888 550 -357 -878 636 911 -668 -566 -2 -405 83 248 488 891 -424 832 963 998 94 -272 -529 -52 -524 -137 -681 945 262 353 909 -601 -958 -107 661 -171 511 516 -31 -831 -875 739 492 -186 -608 144 -758 928 102 603 423 48 591 166 -511 883 -330 879 -975 784 301 931 309 -161 -339 -994 178 745 -872 81 -871 117 -474 782 -988 -167 -457 -342 141 -433 -31 836 505 525 -333 627 691 414 361 569 850 223 -358 -334 -67 -138 -843 -781 982 910 -817 840 -450 -943 -290 744 -350 -248 -608 185 -838 636 794 75 408 -241 -804 340 193 -711 -783 108 528 -700 361 208 -523 -172 36 325 498 60 749 -24 636 321 772 -2 761 -465 9 841 803 771 -640 -669 -820 -195 -142 62 -571 536 126 -686 -84 -160 19 767 787 675 -684 19 -714 -727 -433 -424 206 -707 933 -439 174 -930 -290 -85 -91 622 -369 45 -148 946 -433 439 -879 427 -737 -459 470 -248 133 268 -511 299 869 -869 -840 14 614 534 979 153 835 653 36 827 -743 603 -495 -860 69 517 869 -592 -818 320 -867 -841 -483 -482 303 -314 524 -927 -663 355 70 -480 -378 425 4 159 -662 -901 484 989 -152 840 49 753 -502 -19 -128 733 318 -223 289 -577 -850 591 164 -566 -730 10 162 -710 -722 -283 -610 -723 436 995 900 141 94 927 -111 504 768 657 137 521 39 791 688 -367 -679 700 -394 -787 738 447 -684 -816 -96 -537 698 -927 -412 142 -207 726 289 -66 -417 -643 -183 952 -804 -66 -772 -323 418 294 -504 -325 572 864 476 889 981 -355 482 512 -953 668 908 -391 184 536 -975 -11 491 289 -960 -524 -988 -898 36 -160 619 -606 -48 -744 834 81 327 -21 988 -953 318 174 468 578 509 85 -325 878 -289 497 512 302 598 -234 -227 949 508 532 668 435 903 446 655 -379 714 -401 -213 633 354 -401 -785 -19 -213 -483 -59 49 23 867 -996 -315 539 -31 -824 773 77 -267 230 13 870 -273 -866 781 79 -270 414 611 -171 -263 -159 134 545 247 326 891 -682 -263 -114 911 248 806 -905 -167 697 684 57 62 -202 2 -426 969 97 -883 -419 441 -639 510 19 -851 405 187 -463 600 755 27 -719 -931 755 -217 -761 -205 -123 -261 -37 -463 -358 -803 -680 776 -321 403 -689 -559 935 931 166 610 611 141 334 -865 968 -149 0 127 -409 253 642 -902 -736 -275 -372 -381 661 -997 718 -934 -682 -683 -507 904 462 -198 -206 -212 -924 -198 -188 -662 275 360 579 -300 -130 736 276 324 -12 -344 -160 898 293 -579 -724 489 511 -210 -517 474 -869 -219 294 -208 624 -239 -870 427 536 -776 496 793 -634 958 367 521 -979 -128 -509 -1000 -758 326 -752 302 858 884 473 -516 775 -284 994 -77 -490 947 -662 -749 -518 326 331 -953 -130 -606 992 15 -624 -841 138 569 -261 -29 993 -313 31 767 -156 -596 587 586 164 -418 -984 957 654 -977 -723 -521 -757 -295 555 245 321 -651 -811 589 584 -230 100 821 -384 -275 -896 328 -251 785 543 -692 742 214 -642 -54 -806 882 -606 -106 -266 307 38 408 -872 563 788 449 -936 406 -106 636 7 -964 -874 -360 408 116 56 -417 -182 29 -688 931 65 225 126 990 -280 -924 -96 148 827 -337 44 -207 110 -125 718 245 101 10 -717 149 -710 258 826 -440 -763 -493 -31 -374 160 -91 348 273 619 794 -548 -381 922 667 129 4 146 -831 -35 -132 997 -4 -337 230 -345 699 353 -855 158 277 -176 -74 -689 -460 347 93 -998 930 -953 -62 -358 820 74 -63 -289 -411 603 -637 -63 798 466 496 75 -147 -901 -897 858 618 289 339 -203 923 -694 668 -601 591 536 125 676 -84 477 -160 908 187 921 447 577 36 8 594 246 -770 727 -311 -717 853 -598 341 -476 -37 246 -136 876 773 948 -109 -466 140 809 -837 847 795 456 -178 -299 313 65 -328 -862 -479 152 986 -561 785 -971 918 -317 97 254 130 305 427 175 -189 947 911 522 -379 -910 -543 -784 -787 -33 773 -346 -12 -103 324 -817 50 949 -295 546 -544 460 396 -877 -599 474 528 -82 1 -282 341 -611 -453 -228 894 141 -882 19 -335 -962 -204 563 185 -617 -937 444 635 -437 -988 -76 -885 817 -981 -562 -395 -950 194 -418 -889 -831 405 596 986 -398 276 -659 149 522 -390 677 -530 -160 591 -966 -411 -812 336 -644 -767 -937 251 128 -638 991 391 858 -597 669 -184 -766 -6 870 -516 547 -133 492 -127 97 -749 -187 -889 -446 -504 -546 218 -492 747 -456 -401 600 535 498 402 165 686 362 -951 -756 849 874 175 774 -569 449 348 -981 -913 578 -668 292 327 927 615 -920 414 -952 -252 -178 -237 570 249 470 274 699 -368 -145 -698 775 45 151 106 -416 -447 316 -744 -262 534 -169 123 -468 55 75 -723 792 -552 858 900 -175 -57 -272 -275 523 -844 747 95 695 -443 -648 -754 794 327 -666 -623 -759 -841 -247 -339 -220 -590 -436 882 486 102 87 -407 460 392 -530 666 -893 -105 -259 483 -830 44 738 -389 -342 -698 66 -609 394 231 775 -386 -458 90 -519 926 653 410 -160 513 -800 841 -767 2 -104 -578 283 628 -458 -381 287 552 -890 92 -918 -511 -91 861 290 -448 933 198 784 326 580 15 206 -706 -9 904 -391 141 -375 -356 -13 992 95 484 2 264 641 -79 821 -871 107 -945 -647 -964 -183 666 -655 -992 795 245 -744 -185 158 -771 -705 62 -56 807 160 -718 104 -103 607 773 -953 -514 -330 706 101 -519 108 640 -388 677 -495 -536 599 372 -760 -560 302 -781 -751 -309 567 -119 -91 -664 194 -363 139 -696 -206 -351 -966 561 56 -854 981 -350 -444 -944 -148 198 -239 777 412 308 -591 98 -867 -503 606 879 -149 -661 894 -28 28 129 717 -341 122 664 -239 -938 -98 -592 653 729 -820 53 -196 170 435 974 -158 -199 836 136 835 229 931 -880 889 -583 618 805 -426 344 578 -69 317 -941 529 25 435 -467 157 -779 -437 -234 -79 -579 -999 -550 -812 158 -897 -124 994 342 649 152 -134 910 351 -451 -100 -858 189 -380 -231 -352 -251 -492 -375 846 75 86 -315 139 15 369 226 -708 -168 -424 675 -620 606 837 -784 265 944 852 685 734 510 -59 -82 785 982 946 5 47 -451 560 42 -350 25 -696 -709 -770 207 993 -659 436 571 -220 -202 -968 956 413 804 642 -567 -7 -385 227 -990 509 -997 -727 914 -360 93 -376 -230 961 17 -131 -241 401 805 -217 -96 -912 963 184 876 826 971 130 -562 149 -438 490 652 -677 -127 -454 -710 981 -869 -452 -773 -917 -460 838 -447 -174 144 -412 -89 -138 901 -975 -415 -178 -46 536 -924 -501 943 -463 420 816 -23 947 -221 524 288 -993 654 -791 -963 -214 11 152 -279 -35 527 273 -706 658 836 -918 -806 14 913 -337 551 432 595 -541 315 576 285 -985 101 820 741 184 -698 -440 -236 376 -314 -591 -980 102 -475 455 -980 163 389 -816 -874 -332 147 798 945 961 -911 -243 313 543 226 -458 499 -730 825 -857 375 549 -253 -50 499 40 -294 192 469 -579 -241 161 -902 -13 476 -237 -296 618 765 667 661 807 713 517 65 967 264 -526 274 430 -822 -108 -567 -676 742 -922 529 -90 -709 214 46 32 -125 -771 685 498 819 -152 -357 490 483 948 138 930 952 -568 148 -549 153 -26 -572 -29 822 -220 -403 -954 1000 3 921 -863 196 -449 -500 470 241 -586 486 -82 -973 -782 -228 851 -462 458 287 860 391 845 -327 -585 -389 -705 768 450 -979 -61 -114 557 881 -190 882 -994 396 -704 -107 701 2 714 805 239 -991 631 427 -724 -336 -76 -815 307 -499 -162 -784 313 665 124 247 -644 808 -117 -238 500 189 -757 833 469 275 784 -173 668 -716 -66 -464 46 -380 -621 987 510 -412 944 550 -518 407 -276 591 -664 448 -281 150 -102 -465 608 500 -222 -495 -74 491 722 339 -956 -436 290 -272 38 107 511 340 588 -531 766 799 -827 -434 601 -786 -864 -641 -665 -388 -506 -694 -531 -357 361 -114 -893 459 -200 -560 231 -370 763 -21 933 575 -846 979 -902 744 220 386 -381 596 527 358 677 -409 428 -764 -30 -632 -287 -955 -721 -962 596 -406 771 -509 551 -806 -300 707 771 793 188 -845 947 -296 296 -348 -602 -17 143 -49 94 149 738 640 -169 205 890 549 -153 -578 -941 -544 -430 -378 62 4 -672 -601 -558 -124 -451 -426 224 586 -440 -584 22 577 -945 974 -799 -166 -402 439 662 672 -814 -491 987 -724 -220 358 154 364 385 450 969 -286 -751 -507 92 740 435 -121 542 335 -299 692 -292 120 -847 -896 -325 665 2 -802 800 -600 939 -80 -297 510 -943 69 884 -913 -476 -608 150 578 -197 817 -410 707 -965 119 -265 -364 464 678 417 121 -291 -323 656 -748 -116 -263 709 44 -685 214 17 801 131 729 614 -347 -550 -888 601 399 916 525 247 403 -17 -946 -747 -622 455 245 -329 885 117 746 -582 346 615 421 331 -496 -729 -507 853 808 950 -732 293 -343 -172 -954 -968 63 -777 -129 310 987 -12 750 -195 337 436 140 -878 -225 -553 75 -964 -52 -655 396 -243 410 -824 13 853 639 -843 613 837 155 919 9 -594 377 151 878 282 -495 -357 849 -541 -781 -138 755 17 -140 -890 758 95 -159 -809 -61 103 -381 825 -139 -105 938 -936 734 -678 -847 -647 456 573 351 -861 341 -955 94 24 263 597 -250 486 93 -796 -442 -992 623 -375 -981 -349 68 577 224 -822 -560 -102 -44 -167 -52 137 510 -201 669 393 179 -376 556 193 940 -290 441 846 -188 6 -42 157 -865 -43 -483 4 -179 -342 592 677 -259 566 608 -932 47 465 979 146 971 761 -911 919 371 956 -311 948 -811 -723 -750 -164 -617 -903 -865 -74 436 718 -90 -831 859 30 -912 -490 -904 -799 424 -188 951 -826 435 33 -522 7 -781 -880 520 -393 -607 -466 -688 832 -447 47 707 98 -589 61 68 351 -624 -577 226 -344 -202 51 574 827 822 -158 757 490 504 570 130 -893 -298 742 686 245 287 473 546 431 221 760 119 -710 -92 -884 728 999 605 378 -209 654 687 904 -647 876 -36 491 921 -998 168 -371 -415 -610 -457 -367 -56 -487 -217 -295 127 -834 -238 -742 272 -64 380 37 303 -910 622 411 733 10 764 -332 668 462 971 -509 -28 -373 -518 621 -155 -73 -209 -730 799 -187 -420 -307 713 317 946 390 -868 240 -63 851 381 -640 -282 314 20 533 -102 -751 455 -160 113 -945 -409 -865 -361 793 621 -829 -716 -973 -257 686 26 -252 237 -501 -576 265 -24 -774 -705 -604 -555 -49 812 184 248 145 -219 -520 -676 802 -340 952 -960 742 917 848 880 400 44 247 -995 143 460 -592 811 -688 873 -362 271 -396 942 -578 -53 477 873 549 914 174 -739 566 -865 82 407 -523 -566 -471 -997 313 22 316 -438 -450 268 -528 -361 403 310 -582 691 168 768 -783 79 -894 103 -173 -997 -793 28 -59 780 -667 -64 -343 477 -679 -172 915 952 -352 216 -286 -629 200 674 317 493 -419 851 349 -151 -267 -840 -484 968 24 -735 -126 115 148 -222 953 -103 963 -918 800 455 -942 -665 132 -976 595 978 952 -380 579 58 383 -650 947 -477 -530 -442 536 -302 25 -636 140 -148 333 -379 663 750 -357 886 -868 -911 177 130 22 -876 -848 525 645 -488 -507 -946 -223 -421 -40 -783 64 -762 974 939 176 -726 527 -177 536 -466 -754 -492 -527 326 -121 284 960 376 68 -46 -316 -753 822 735 -993 478 997 947 717 -272 -268 -281 -778 735 715 -45 52 209 -67 37 -141 447 457 -810 -538 371 -331 -966 358 -1 270 562 -915 789 274 -499 -570 -308 -675 401 -868 -577 217 -521 -904 -783 -853 -169 236 456 -567 507 495 -989 -451 717 981 -418 500 321 438 310 170 244 -707 -184 992 642 -888 -490 -519 -233 -624 -787 -818 -719 490 130 826 141 839 -801 471 992 -78 -3 -635 -165 -953 842 470 882 -659 206 -424 461 341 -151 751 -483 -287 281 312 -237 -101 -54 469 263 444 78 -752 989 -526 -911 -66 550 652 -694 -390 -750 503 -692 -268 792 594 -566 -99 -531 -150 127 -421 -686 994 654 -466 867 -88 -272 -672 219 -631 -636 757 -38 -690 414 -542 367 717 438 452 -572 309 506 895 -420 -84 -190 -11 -997 544 -718 314 -587 -976 207 261 80 561 -652 -26 663 -519 -539 -570 -158 161 672 -923 -332 -490 -267 -718 -452 208 -137 -60 -180 -268 144 700 -484 -697 714 696 -728 -878 947 313 332 155 971 42 -951 -626 159 721 629 264 411 -340 10 -383 -665 369 767 -871 -79 738 499 214 -183 -103 -334 342 -184 -486 202 -567 254 -617 -164 -482 -201 -649 102 -412 925 -60 -342 -2 -961 -464 966 -483 721 -728 -473 -622 461 848 369 883 50 -996 530 94 -806 19 -473 720 -885 -989 -253 -642 -273 160 -200 66 -151 -331 656 366 -65 -695 625 -530 985 804 -435 -654 806 647 255 -510 -618 626 540 943 310 748 -752 196 -469 4 -136 367 -849 651 735 -507 52 527 -770 118 618 -367 -360 861 90 103 -433 -427 -785 -416 399 908 219 625 856 -910 -715 -166 -361 432 756 -8 -165 -42 272 832 784 74 435 827 615 -455 193 -430 755 524 315 971 -772 917 -162 -743 100 -388 385 -149 -227 685 -471 -767 90 -188 -63 645 -30 -556 -373 587 -182 -239 720 704 -1 613 -202 820 -631 830 -256 783 -736 44 -701 743 -704 265 888 551 940 875 985 787 -826 617 537 -454 -985 -200 972 949 -192 -508 393 648 -350 -181 -879 -790 -240 -840 772 871 768 -467 -256 535 232 -506 -396 -943 -882 -478 -823 -105 957 -929 936 956 674 -333 342 -710 -543 278 895 -959 -156 413 976 953 775 -328 -96 -279 -58 402 745 -858 860 -72 -641 111 550 -194 -500 -261 743 216 923 46 -145 -189 42 430 98 123 -101 481 654 356 -733 935 106 -87 366 529 -210 969 -431 -374 -739 494 311 835 743 5 -510 837 241 683 -112 -61 -470 -590 -143 743 -975 -464 794 -391 71 -234 -174 880 -746 -756 529 840 521 -138 838 -476 -313 -625 -182 -909 -561 -636 -914 868 -540 584 430 -860 -269 876 150 346 67 465 148 455 139 806 581 -238 -19 693 589 -627 68 -572 -325 -917 543 -561 -358 -412 953 687 150 -37 -401 820 -557 489 -1000 68 -672 -867 -27 737 534 -990 -94 707 109 117 -598 -539 242 826 101 -644 59 -243 -958 54 216 571 932 37 637 970 -249 -652 -580 -104 -905 675 -521 588 -400 -331 539 523 -211 -352 133 790 -282 354 -654 19 564 646 -823 644 -430 -690 -736 118 696 77 918 -976 -979 311 -999 -555 143 -813 -991 -752 54 406 306 -438 -397 -846 -666 -494 -463 -498 152 225 -927 363 -355 22 -979 415 -390 959 -550 519 -75 897 -982 749 -797 289 649 -667 739 94 297 99 752 469 399 -418 937 745 -183 746 -668 -713 -12 914 899 56 -221 -136 -360 -264 -197 320 123 974 -423 -455 -866 -906 460 -164 -158 -30 -219 882 -35 -734 754 -585 -380 5 908 925 -444 -814 -966 -939 885 36 -454 -24 505 727 852 826 -476 -443 43 -996 -131 210 753 -423 145 776 -186 -986 -921 -932 -534 -116 453 -883 703 -375 -587 -171 769 798 715 -642 158 997 -527 -923 -888 -194 916 458 528 873 -520 703 -438 -545 -568 551 399 687 -92 30 238 654 -89 313 89 -90 220 -401 -594 193 -818 6 778 170 -310 -701 -890 -150 -925 957 24 -829 750 579 914 760 732 399 -36 433 -67 206 955 807 -304 779 -138 683 -958 451 -794 732 96 -621 -2 272 582 -955 -571 187 626 81 924 -257 78 666 483 510 505 4 -156 191 -995 -767 -149 -299 -178 -195 -746 742 435 -920 -510 164 -672 -62 592 -904 -969 794 239 451 -498 892 -837 -928 229 -511 -79 -393 -482 139 -207 647 -662 533 -974 -244 739 853 461 854 -365 -639 555 -134 -667 768 -772 96 211 -580 743 -785 832 -517 -857 856 771 208 -194 842 416 358 -964 -908 985 470 -679 590 978 -898 -139 -46 620 -827 -405 -913 840 832 699 975 -133 -835 -903 -351 -611 -571 -782 852 596 -206 225 615 974 576 892 395 -344 -903 -707 428 -141 -791 -671 192 733 44 476 596 -821 -964 729 -107 -699 -547 727 -85 -168 522 77 419 715 -375 -120 -895 -104 -358 500 -888 -74 598 -868 1 -908 474 626 352 -822 696 -382 441 958 905 606 -580 -409 240 177 -8 708 839 -731 -295 -709 385 557 -591 -210 -579 -357 -218 867 -852 697 -129 286 -815 217 155 277 -342 670 -841 303 943 133 229 -130 -530 -963 54 -248 -528 795 236 -557 825 -523 -961 625 208 -397 -217 584 -306 283 382 902 -485 -961 619 -303 -115 -837 523 717 999 236 762 -63 -320 -533 957 -824 530 742 -866 -820 -678 427 -298 -732 79 -624 744 -728 -73 489 -14 -645 -676 -520 -702 987 633 317 519 296 960 -791 -238 17 798 660 458 -674 -9 337 -413 805 480 -287 605 746 -838 451 -794 442 -927 -883 360 -8 -345 279 755 -14 -125 975 366 -890 -6 -286 419 -329 -836 -487 249 -891 850 641 985 630 -291 -691 295 -149 911 16 717 736 -706 894 -307 -548 3 -782 554 839 -747 -728 914 325 124 -223 -243 754 -508 -927 124 127 70 12 -596 124 905 914 606 -106 -778 473 -163 -820 -630 -909 408 -241 -321 -306 -350 -151 753 -548 404 -87 707 -685 553 -488 -715 -892 -429 741 -392 219 348 -226 -250 -867 65 -15 -644 -284 216 -578 583 209 -609 427 -127 794 -271 -248 -777 -394 412 -19 -108 -196 -978 -75 285 449 -570 -224 -745 -204 23 937 362 897 423 767 -865 553 -283 625 -242 243 -260 -747 441 506 -201 -340 -896 -944 -512 -524 308 365 87 -211 -938 197 353 -605 -53 -889 -792 269 -402 459 746 -395 755 -941 -17 -795 581 596 144 230 -412 667 512 889 -353 -285 -678 -833 -663 -447 499 -613 547 -351 567 -5 -196 215 -726 893 -471 -544 -808 -442 -988 423 -88 807 390 -27 -551 -330 181 35 -427 -263 -160 835 92 -257 502 -431 -489 471 84 -418 -464 234 526 277 157 412 718 -139 -643 -568 -752 973 -295 -583 867 647 -306 -388 -14 -967 -487 -361 -958 -572 -61 -89 -187 579 -143 -943 485 123 65 -556 -842 -513 -846 979 174 562 -692 -688 350 -823 -129 68 -661 -349 304 -646 -439 880 -284 -759 -476 235 -354 -92 -404 815 794 937 711 809 -486 545 573 890 -345 451 -903 313 305 876 -674 -484 970 -267 279 -321 997 28 290 -718 -140 -139 -840 424 -614 -175 249 688 -533 -495 219 -310 -128 -148 -690 -175 -611 -616 -204 -836 951 -527 587 -104 -217 139 848 376 917 -962 499 -609 777 459 743 923 59 -605 842 -821 314 -2 767 -161 534 531 31 586 -886 612 -595 -430 685 -272 180 66 -989 939 691 -516 44 680 636 435 -60 -68 -526 -902 -75 -846 -641 -746 214 -910 -254 -930 174 -460 934 587 -588 -998 581 730 659 330 -186 -174 -388 -430 853 63 852 201 -689 780 -849 -831 322 229 -219 -800 -456 -711 234 -415 -497 -117 -573 -75 473 -61 -646 223 507 -100 590 856 -947 -217 85 445 -425 -371 77 -82 996 329 788 621 244 -488 747 -265 376 658 525 824 -674 281 110 442 -650 -498 405 655 -425 974 146 -601 205 -568 998 -445 -34 -185 414 646 419 -302 998 -193 -641 635 313 -933 993 281 -775 -186 -277 -383 905 -378 335 475 257 825 -398 -344 -128 835 439 856 887 -838 -995 531 -7 147 377 233 -505 -779 633 648 370 54 581 -230 -522 -376 918 461 -516 544 292 38 354 -338 -190 707 79 745 945 -110 576 -276 377 -987 -110 919 276 694 801 561 297 92 895 110 633 946 417 856 312 -950 -836 784 192 799 79 -72 -413 512 418 534 -259 63 -896 217 984 756 444 678 -384 997 -56 -538 38 -770 633 749 276 944 467 -942 -41 -717 -804 -65 298 113 880 161 567 421 -47 186 708 26 484 549 104 870 65 -296 466 -894 -285 -645 518 -684 519 644 -497 879 -772 -338 5 189 -818 -32 246 -310 -59 -166 -249 814 54 494 695 -338 -227 -228 514 905 -163 -233 128 317 -840 -834 -450 -685 -396 709 565 165 -995 434 960 -908 789 815 -474 -945 552 657 -651 609 -932 221 890 -149 269 936 433 932 -858 -262 971 956 -134 -539 -736 -911 876 215 -228 -805 53 329 520 -526 -284 -150 -209 -41 404 596 -472 -190 652 686 80 -211 -143 191 937 125 564 322 -798 -87 437 -183 257 246 -705 98 643 394 176 -29 573 -469 -143 -602 -413 533 -268 662 -892 224 -568 886 36 503 919 -397 377 -961 -292 -272 -810 -758 978 794 -959 -425 -891 962 960 55 -683 964 -366 155 -135 731 -373 974 -619 539 117 -473 926 683 155 292 57 178 -243 -544 -299 857 -112 84 -363 -494 562 -204 979 -870 132 546 388 92 -478 -932 195 926 -742 -869 931 -540 -828 -890 925 462 562 735 -303 196 111 898 150 -601 257 -721 495 -677 537 49 -430 869 539 47 948 201 937 -347 -493 536 -489 499 -127 -506 -600 -397 -542 -188 383 -355 -941 301 -478 -42 525 -218 -23 513 697 -693 357 519 888 726 -628 -629 760 -50 911 8 267 968 712 623 -536 -700 -942 158 -553 336 -588 182 -570 -88 61 -241 -693 2 494 953 -602 -463 336 173 -12 -162 50 -778 271 181 458 -117 -802 -101 753 34 375 272 -959 -992 578 865 -342 474 930 -11 883 -507 397 827 -999 -215 174 -244 -719 -626 50 845 -653 363 -325 853 742 616 9 635 -244 165 916 -266 -195 -435 274 23 911 -675 655 -147 274 -831 680 -638 710 872 546 903 -632 -731 -156 -266 -24 646 -952 -780 -769 371 952 417 330 820 -985 -749 -660 -244 -748 946 107 286 -953 -631 -880 319 -815 -751 -361 768 -225 -922 -360 4 -850 -731 423 257 -925 -82 552 688 812 540 671 269 -708 941 735 -502 -867 88 190 321 135 699 -576 991 678 -469 911 -812 -6 -471 930 575 211 259 -368 -998 437 853 -444 980 714 446 57 334 -704 632 571 992 -873 99 -664 249 -394 62 689 -500 -355 341 614 -338 265 666 437 510 -38 -745 -164 -212 -613 886 -68 -107 -232 -785 661 529 601 -285 138 836 -145 649 238 677 403 833 -872 538 -731 525 9 -316 221 -191 363 -989 -465 183 -58 553 -417 984 855 924 482 -493 630 -969 58 290 -192 -836 -968 -486 -163 324 -127 810 659 -71 613 -327 12 156 -539 -450 -97 -350 -807 198 995 94 201 -917 586 586 964 819 316 658 -830 -969 875 774 -727 572 -621 289 -312 31 -60 -947 -951 101 -110 -630 -514 989 -513 803 -843 751 699 418 -654 -989 861 277 808 -857 351 -772 713 411 352 245 -9 -61 -799 -790 409 -867 100 -569 420 -686 296 -779 -465 177 -946 569 -440 499 -414 845 764 269 -477 -443 518 -312 628 -665 634 -286 799 -121 578 -937 695 -442 247 887 -392 164 -373 753 93 54 -620 157 959 -451 711 -667 10 -929 550 -644 -854 -664 -652 -235 -322 -816 -261 -761 -666 149 -915 51 -300 -420 168 -627 925 -213 -80 -703 -473 711 104 -3 742 350 643 -744 935 -620 861 140 779 -666 -772 293 -807 -485 348 -423 -408 -417 820 778 -426 870 681 570 -987 -770 -411 469 -337 -368 -856 614 -115 -794 85 -903 663 -804 -205 233 -836 -784 -208 -608 866 871 -929 967 -14 -663 -114 274 -297 899 -537 -407 883 -544 10 195 -172 520 -935 -24 592 -5 -300 691 -43 591 800 -792 -154 -280 37 -201 -233 -174 -481 483 387 329 -213 105 -709 -630 -719 966 -990 397 -993 -879 -810 -157 -356 -807 -579 723 -824 405 -863 -522 -205 326 22 -895 -761 249 859 69 484 -680 540 -606 773 -634 506 566 -243 -314 -519 382 51 608 280 -606 -853 -869 918 553 -677 -393 -853 -791 534 -797 268 -33 -492 473 -86 974 -472 -317 -612 935 -479 -950 -839 678 -611 474 -198 -441 870 -206 62 897 -547 -947 310 959 594 110 -397 -713 -272 -389 137 -194 -904 -960 932 377 469 -973 625 -225 -640 -863 774 913 451 494 638 -476 -316 -746 -418 -611 315 332 -389 790 -502 580 997 -409 -310 -108 937 272 -379 843 849 793 156 165 597 833 430 -116 -786 61 -572 152 463 -899 -201 -410 591 752 -290 -562 -559 -293 -967 438 -502 622 -294 791 -853 713 983 -872 -138 -924 -275 -279 -48 532 888 938 801 -241 859 -890 901 -824 190 501 910 -378 -893 -34 -3 412 -794 337 978 508 -312 937 -140 17 -129 98 -700 135 290 712 -986 916 349 811 85 701 -468 259 404 -761 -669 767 -164 473 -336 506 -586 -350 -17 -123 -408 -638 -468 404 222 -215 136 -544 -133 15 -852 -49 -393 717 139 483 259 -874 -225 -834 -862 453 234 -970 510 310 -817 187 803 318 173 -113 230 -588 -862 935 536 854 -775 287 262 914 886 366 627 -905 -758 126 -510 397 530 693 -636 652 63 352 -129 -704 -137 -43 98 -469 618 934 -347 -730 647 -108 -131 -645 -630 -675 189 -504 57 -575 403 31 40 420 -261 744 -387 -893 146 -353 -60 737 -443 782 942 205 -719 67 269 474 47 -395 -12 347 -146 867 877 746 183 828 305 -563 182 -527 811 -327 -912 -817 858 -355 736 650 149 214 937 -620 -333 363 874 203 683 -627 -458 -552 -396 -592 460 -929 -133 -130 494 -245 178 -684 557 -982 -525 604 -480 112 479 -290 -836 -605 968 268 287 493 -815 324 -100 270 -45 349 -553 251 -602 -400 -99 143 -971 61 -518 -77 -889 861 915 963 -235 1000 22 -542 -823 -298 386 -486 913 -492 -278 -926 704 549 237 470 611 878 -42 52 322 -889 -507 88 -810 776 434 -713 345 -358 284 863 585 685 -681 238 123 817 -312 -663 -575 848 -456 -144 864 847 239 -803 202 -644 -227 -837 904 498 779 954 555 552 46 -149 569 -698 -998 702 -223 931 648 -660 -898 -79 959 -413 -752 -987 -836 114 359 829 -203 100 785 -88 -664 451 65 -269 997 -291 949 -763 320 -470 847 -254 732 -815 -32 -565 765 593 -977 -844 -27 -491 820 8 -755 -505 281 -345 755 -903 -433 871 -391 -593 212 -112 -680 223 -34 421 -827 -977 863 523 726 705 50 781 -935 875 -472 813 -647 -469 386 -201 -243 -308 -461 237 -661 -362 -855 -38 -237 -160 469 993 -939 -823 -659 -116 333 -3 73 299 566 -421 940 -450 751 -141 856 -835 -908 101 -509 622 579 -297 -733 -980 -835 366 -408 520 -216 -145 -161 -206 993 -998 808 471 -915 957 143 -581 -262 -737 -617 680 799 -589 -683 961 -139 -379 -688 185 -865 242 408 407 -557 -850 856 0 943 230 -222 544 431 713 -543 -542 870 922 109 841 941 548 13 694 646 -998 209 711 -420 -950 -365 -769 -952 43 -957 358 -835 -613 981 -43 695 -686 89 -258 806 207 353 -511 481 -503 -996 378 890 -226 -284 259 323 896 395 -354 -892 -468 -441 136 -950 -328 -813 -276 -574 -666 55 174 529 -551 666 980 -105 494 246 185 193 723 -495 -844 -193 410 -667 -217 -568 152 -120 -629 -881 -131 256 321 434 -533 323 -879 -822 -29 -853 865 -756 794 -548 375 -993 964 -873 -147 -975 400 -956 -207 -130 195 220 -745 -863 -607 -964 323 -224 -164 -106 -466 -597 -954 -835 673 562 -363 -352 -595 -780 -376 -595 487 636 -554 -663 -358 529 790 -853 -667 -869 632 -271 -688 398 -983 -111 145 654 320 443 -130 873 -39 412 231 123 -363 -410 265 -258 183 865 595 901 820 236 936 -19 853 -90 298 200 627 -736 -213 439 683 -609 549 417 63 31 -582 -414 -932 -740 466 156 -217 961 468 219 -261 144 30 550 -415 -239 -873 -299 -210 -970 315 354 -668 -124 223 -329 986 666 -744 -307 -974 -615 471 -431 38 296 144 -701 503 -326 -909 -621 -231 741 329 -322 -378 -641 -780 752 -575 343 917 654 995 501 -3 647 -817 65 -454 -475 -614 -964 -947 -873 374 523 -608 -147 -807 -758 304 167 -194 -577 -523 -952 -953 -52 77 -869 406 -491 -931 -37 -753 994 846 607 119 -653 -846 -621 56 -646 -90 846 650 -95 -407 373 885 419 -702 -547 25 650 -766 483 -266 -96 182 -725 -944 -158 -874 -448 -942 795 -23 -704 251 170 68 607 433 -809 603 955 -804 -133 -121 -97 -356 822 -515 -264 124 -665 268 977 88 796 963 -773 743 983 -459 -182 -910 452 -462 377 -932 -427 757 -862 925 -595 -192 644 867 115 655 -566 327 94 895 741 877 372 -963 -765 -161 -753 52 -288 -676 5 767 444 -390 961 -140 562 -220 -299 216 253 -594 131 483 -933 -977 -135 -439 121 -473 -692 933 964 291 773 98 -945 506 -687 185 -630 573 858 -157 721 -337 -313 -806 800 -792 359 928 -975 -711 -735 313 -485 -614 -338 -757 -679 -941 856 892 831 -852 -199 278 547 82 -975 -634 -697 -853 -85 727 -984 105 894 -851 43 84 247 65 3 979 638 233 -864 469 907 532 790 -665 -227 642 -115 -337 753 758 -531 -902 -306 617 41 864 43 -358 -452 -478 549 -386 773 -223 -522 -908 -564 197 -480 888 580 -78 446 -276 418 235 -641 -241 -548 306 850 357 -261 496 -309 437 -25 -889 -741 727 31 147 -69 -466 607 782 549 789 -1000 -626 -638 -705 78 -861 -778 617 -928 -301 -903 -477 -592 759 231 -173 -506 558 -563 959 310 -773 -976 -777 498 -827 898 445 60 -756 -317 -408 -342 -499 142 669 -867 360 -594 411 338 -196 396 53 113 -665 -460 -734 398 -820 467 -12 125 -149 321 762 686 -57 956 507 -70 281 -431 -791 -92 402 -244 655 19 -630 488 264 760 -173 920 -152 -347 421 -936 77 -108 -649 34 -976 -306 -333 -26 639 46 839 30 -313 -828 524 -880 -448 521 -719 215 -451 94 611 796 -485 -713 188 126 -865 171 727 -276 -494 690 -154 -301 250 -737 454 544 -694 -480 -923 987 632 -792 825 -85 -218 399 -82 495 393 172 537 -515 -367 -542 -498 45 -256 -431 328 751 295 -805 -286 925 464 -601 -630 924 717 -565 -524 -181 799 310 476 788 -538 293 -158 -405 36 -723 67 393 250 -907 656 -449 -944 -457 33 54 839 -770 712 -423 545 730 960 301 553 -878 64 764 501 -426 949 -91 141 -133 227 -978 870 -909 -994 -423 991 385 -545 450 851 433 -481 858 -804 -592 -15 -877 660 976 266 -912 -843 -477 -207 -403 -717 -826 -826 379 237 -585 -803 -562 151 -817 -417 868 67 794 -392 948 259 775 142 303 383 446 -838 -135 -764 805 -991 696 -696 -959 -751 211 465 -467 627 -430 -303 230 -816 735 781 -253 649 -121 696 -98 783 40 -297 -277 990 -727 168 683 811 -209 64 978 417 -440 214 101 -224 -807 1 831 760 427 -635 217 981 122 -727 -334 -50 471 -686 -168 473 -93 720 -529 257 423 -394 719 -477 -948 197 -804 366 467 -47 -412 -218 975 -684 -42 -564 611 -633 -19 720 820 -212 -754 -798 -180 264 903 79 -246 717 934 -61 -194 -90 -831 -772 -409 -521 145 -390 -420 -988 616 -632 691 907 -280 495 -899 -508 29 694 -437 -288 287 348 779 375 -330 852 -942 837 44 190 743 932 -814 97 573 -870 -879 -974 926 596 980 -40 -578 285 322 -243 -352 593 -539 219 567 689 991 836 721 510 -859 854 -922 -412 235 157 858 -203 982 -815 -766 946 517 -407 449 -614 478 662 -786 706 -128 507 440 -726 335 393 232 594 367 -227 439 -927 -787 -768 134 -649 -377 970 -158 -788 32 17 948 -804 -354 -385 -615 702 -520 192 447 981 -746 135 -815 -627 364 -246 -285 17 881 897 95 995 -708 916 -321 469 410 869 -619 56 435 795 -680 72 -211 819 408 894 -264 585 -635 -646 160 128 -933 -25 -921 643 599 -160 -26 -418 632 -339 285 575 552 -867 274 -195 308 -292 248 255 -635 -668 -721 154 973 -984 -928 530 -23 -895 -154 -401 35 109 -608 -999 -643 983 -129 464 176 927 -373 505 -844 -670 -884 906 -684 -480 -199 872 633 -408 -46 -317 -439 774 -372 -333 635 692 -258 -722 795 64 -165 -857 -216 -399 -504 368 149 -588 -667 -579 -877 706 -195 24 539 -146 -339 686 195 16 219 -168 -667 474 -129 170 -146 -304 409 -350 770 313 -1 -100 839 424 -314 252 -4 680 834 -288 -492 704 84 11 -350 174 6 -884 406 -209 916 -578 275 -726 -664 -827 188 -435 125 117 -19 365 -190 437 132 350 -2 -705 363 -892 -971 438 913 885 455 709 -246 195 -133 253 595 -675 936 747 616 -945 -110 -6 867 -736 563 398 213 -198 -449 768 -74 -641 -260 -738 798 272 -690 -691 45 -102 312 13 774 201 -124 -318 -648 -774 -36 928 -625 -841 -254 118 -417 -895 -471 -324 252 235 527 890 -66 -42 -837 -883 283 -787 559 33 646 843 -184 -223 -580 277 -139 47 460 -799 -567 837 -992 410 126 -349 171 -949 435 -537 477 814 -991 240 397 -420 355 987 -416 -120 971 -731 -269 405 -733 61 -974 -465 693 -298 -308 977 -106 682 -284 -282 -14 -931 -117 -894 -686 -964 928 -100 647 81 989 363 -869 214 -895 -508 757 -527 818 91 548 -323 -494 -161 -118 -814 665 115 -694 -890 -513 82 359 -380 851 -902 890 64 -460 587 502 31 189 -544 -84 377 -931 412 -105 363 888 -948 -608 -441 479 185 741 477 -101 -457 -722 253 47 321 671 -311 386 941 -119 65 -683 86 632 -712 -387 -321 -765 -327 -956 -784 246 371 -11 -793 459 -975 -103 -551 -134 35 416 -957 3 -40 -787 564 894 480 -550 23 -730 -766 -206 656 -109 837 -276 788 573 191 -47 959 -67 515 552 -739 990 506 -171 853 343 -97 -953 -192 689 205 789 -435 309 -310 -219 769 -576 -29 836 -659 113 123 -461 -737 605 35 -674 946 -427 -718 -107 -880 -613 -487 780 -302 -255 290 -867 -905 -906 -776 445 149 -726 -143 959 -13 139 233 478 -115 -909 551 -632 -835 748 666 316 129 512 846 -706 -595 666 -209 295 227 733 -621 770 -799 831 -95 359 -160 235 -378 265 1000 247 -826 537 -588 481 -670 -767 -258 886 -876 453 608 71 -107 -330 -211 394 589 307 -293 -574 -945 703 -257 -147 578 877 -363 -409 -775 128 77 -364 -807 -378 -858 -967 228 -411 314 -531 -568 998 -894 663 720 -642 -288 250 411 -867 -208 229 819 -771 14 -426 447 -419 -195 -894 508 -655 622 877 -546 159 -719 -225 -102 113 -579 416 810 231 -669 951 349 -544 296 229 -902 14 504 422 417 481 -960 -454 240 -669 -641 -928 517 563 -918 194 358 197 -677 -668 663 618 456 -854 795 -587 -359 -322 -412 925 554 488 298 523 849 519 61 603 665 -290 -34 -54 -705 477 -220 676 -452 -836 -597 241 -169 -866 6 -877 -620 -422 130 -359 -103 249 -156 -22 -140 -232 -377 -920 -753 789 -580 -432 692 311 888 616 -345 -105 -493 -661 612 494 -837 32 556 -69 -478 813 1000 418 -993 -183 -129 505 -767 502 -34 998 -603 -265 -926 -468 -587 -265 722 -920 -958 946 -78 -70 -239 -110 -839 -245 705 -454 510 -129 -175 806 974 -731 550 -102 963 529 -34 -28 -219 740 908 26 833 -751 60 -197 -444 901 707 652 -648 -363 -916 -191 -709 -624 -413 -431 997 809 -986 240 486 -962 -17 164 -757 -726 865 469 -654 -299 568 -22 167 371 922 -274 382 102 515 -172 -930 -77 208 717 813 168 -537 0 406 -593 208 39 -236 225 994 552 -976 949 -631 59 -378 686 -729 -549 513 -888 -582 -380 559 -336 -256 651 750 713 -302 162 327 -414 -773 249 -210 243 537 366 -438 -503 -112 583 -837 -370 967 -183 -60 -483 45 88 326 -842 -703 -923 825 292 -823 564 -605 -739 -600 -807 790 -667 -992 516 257 -487 -884 113 974 -532 918 -864 734 -672 652 262 708 -741 270 241 910 580 -375 76 510 -85 -906 -752 262 -983 650 633 843 498 -48 403 263 106 824 937 -991 -2 730 340 264 658 608 786 682 79 -192 -105 -185 -702 459 -31 -370 5 48 647 669 31 -367 -179 -235 890 36 -629 -980 -938 441 665 724 -850 -31 -647 -216 362 -227 975 619 710 378 -718 340 196 -202 27 937 687 761 -361 -975 -454 949 -308 853 181 -458 -583 853 82 -685 -221 1000 -54 563 -309 104 -16 -21 352 888 -865 -418 -828 504 785 150 -588 851 -955 -286 573 226 253 -436 979 -141 -330 462 627 -220 -833 -941 -391 428 19 204 913 202 -527 594 496 -55 -21 348 -320 -318 296 -62 259 -781 180 -524 -40 -588 -897 89 183 -552 -791 377 -332 -131 140 13 739 96 453 611 -730 231 431 408 836 -176 -172 -768 272 197 -482 -634 -775 163 491 -481 603 -18 -795 -721 -274 -512 296 -799 -166 -650 -997 -850 265 259 215 149 -440 -820 896 227 774 141 -27 799 -134 420 637 -321 920 303 898 68 -94 -836 771 379 -257 -753 -572 503 -786 -546 825 981 -64 -259 -781 -302 178 -744 796 -471 241 803 6 -81 -349 -490 420 746 -92 954 -288 890 799 1000 -214 -691 -475 637 73 -659 639 -553 -1000 -737 -591 -847 387 106 769 -834 153 -2 777 -494 247 485 696 -122 480 -251 -642 698 728 -523 804 -905 -94 628 392 -299 739 -537 -427 -72 339 -207 -618 -182 338 -638 -168 -22 12 923 733 -902 123 -391 -742 -258 -277 -299 -918 -436 805 -144 403 197 -890 -317 -681 -59 -209 477 -824 -162 -63 -492 327 -854 894 -122 877 -589 25 -593 -542 645 555 621 961 -668 -939 304 -577 -779 -366 -985 -757 -904 441 -717 -976 491 -360 -430 999 556 -581 -375 -127 -454 898 -311 887 266 656 -198 -130 -302 -489 514 -288 258 858 -630 871 806 875 56 436 969 -800 256 264 370 847 413 -287 3 363 -644 501 -393 -387 -274 -153 885 -819 126 -171 -210 313 223 437 83 561 114 805 -1000 160 712 740 294 842 545 813 -43 -727 978 -418 -222 -535 -938 801 925 61 -352 672 -60 323 -233 -901 -618 -298 568 -517 357 -10 421 -676 87 302 344 626 -760 818 390 -716 277 658 -803 -716 187 505 -936 876 -458 576 572 432 778 -961 -188 -288 516 -962 443 15 294 148 755 -3 -56 1 773 -947 550 172 -788 433 -569 15 -244 -218 352 -679 4 -300 -642 -698 -177 452 212 40 -308 655 -734 555 273 325 236 -421 950 -550 378 -372 -232 263 -267 -7 814 -428 907 933 766 491 -905 944 -316 656 634 -51 -935 -210 -719 -655 -404 -921 598 534 479 136 -636 509 -212 520 819 898 -509 511 416 -687 -929 828 985 -139 -13 570 -552 126 -697 -253 -879 660 -40 -307 697 -939 -59 678 601 -174 946 316 432 109 -741 -968 -545 331 755 -141 -808 202 -785 205 998 485 -737 -78 999 -360 -228 -827 -605 213 625 -728 199 -476 245 368 594 -452 -563 -411 587 736 897 723 -268 832 -775 169 966 -836 -935 -439 160 -487 203 543 631 480 819 -345 -658 -703 -420 512 -437 -570 482 117 45 365 505 -409 16 -636 -635 -740 -13 -729 -599 691 643 -627 -250 917 714 221 921 -433 -436 -23 -751 528 997 -959 -295 501 433 -336 -304 475 -489 376 -439 -153 535 -56 678 228 -47 80 -450 622 987 -65 -904 52 -218 567 -978 -914 602 837 -311 -31 173 144 -750 -722 -191 521 -201 781 227 511 798 249 829 -94 663 17 -93 433 -713 -313 -682 -357 -60 -905 662 -751 261 138 -622 668 -936 225 153 -926 926 106 137 735 -204 -882 501 922 -43 -520 -326 -550 -419 -928 620 -600 351 -126 -932 -483 -588 -191 495 -124 210 -531 -539 181 530 930 -344 -858 -897 844 541 178 609 -303 121 -40 7 43 -906 135 -69 -567 -394 528 443 991 78 276 -508 398 -312 -229 976 -723 71 -60 -257 193 -328 823 293 167 -791 582 -741 660 484 -18 565 -975 -489 635 341 -756 643 114 -576 -199 -645 407 -847 -266 -418 -646 410 882 195 -336 503 -185 -275 538 -743 202 529 -633 -184 416 444 -337 -755 952 319 -195 797 132 -411 220 -272 834 12 -940 -489 647 -670 314 -940 871 -272 -406 -840 370 33 231 -354 297 -641 357 -798 456 853 832 -69 -488 751 452 815 -6 -971 -539 104 462 -168 370 -98 -102 -643 731 -573 727 163 -936 -202 -384 -612 -817 -311 -859 244 -513 -528 -967 -274 -801 -678 -672 -865 739 -51 829 -974 -56 205 815 417 840 142 -751 916 -147 194 443 -570 228 149 -82 768 -967 -696 59 -10 -685 -512 -167 -160 891 671 -54 -420 -812 -298 222 754 334 -695 450 -989 -54 879 -71 -523 -225 -427 329 -809 -160 -128 766 238 -512 -261 -337 -934 -140 676 -667 13 722 831 -819 109 997 604 613 -495 792 -632 393 -347 86 -253 651 729 -2 46 942 332 -18 -722 429 315 -753 -668 492 -566 979 -265 -556 -145 -172 -834 -596 875 910 819 -440 -188 -475 525 795 899 529 -263 -616 230 -236 455 -507 574 -457 -970 -251 -443 -550 -1000 -64 -675 -526 -791 428 390 355 -171 2 -748 6 21 -132 -709 585 -386 -653 132 277 -230 429 -440 773 -535 656 233 824 224 -459 276 363 -774 -244 -799 -595 -804 566 536 -559 347 -982 -559 145 -503 607 -203 943 322 352 690 -562 -513 734 -574 -199 -37 -192 696 -444 335 -181 -163 -345 808 -398 -724 856 -757 664 848 743 653 883 910 -4 724 863 359 248 852 -102 -243 -127 902 -914 478 65 -585 134 282 -514 825 -208 -4 -554 -926 -303 -934 -545 -152 777 969 -677 466 358 -964 -802 -583 -480 352 -911 -955 -849 334 -129 122 532 -935 -432 -212 -555 -805 -358 -820 392 -139 457 -739 464 -1 866 940 -844 664 720 -611 34 -540 976 -448 -843 -869 -156 589 361 45 617 366 776 531 -494 -825 522 -876 701 -191 -981 -690 -737 -251 -617 942 358 72 -556 -751 16 -246 739 242 578 -190 -997 -212 -104 868 499 -27 -524 520 990 416 819 -210 662 288 -437 945 556 -623 201 499 -281 -425 618 662 -4 -960 813 441 446 865 -551 -932 23 608 707 682 -364 180 676 -524 420 409 391 783 -819 -566 519 -903 -269 299 587 87 -462 -122 385 781 446 912 -585 -683 916 -603 -512 444 178 -957 -216 -843 46 -356 511 790 -909 388 44 397 783 -629 774 471 535 187 641 -518 114 814 880 -847 565 -153 -814 429 -347 563 478 -589 -4 -122 -740 370 -681 776 462 -766 696 856 422 -749 48 130 -470 614 39 -316 370 780 -352 -806 926 251 471 337 31 396 144 -496 677 989 -565 -777 469 956 -55 226 837 -317 -734 969 -780 611 -497 757 365 709 -967 -732 613 -285 911 672 716 -728 -290 -252 267 692 726 -97 699 -874 -678 900 485 -201 -355 -531 -744 9 915 469 459 -230 805 -442 8 -408 427 -330 -785 -5 485 -368 786 749 241 -368 -915 -323 12 133 -960 -186 -303 -329 -651 -162 -931 898 597 511 -791 0 -947 368 -553 724 -890 737 575 260 -287 707 -663 141 77 762 30 784 -847 253 786 -1000 426 233 -582 259 388 -462 -440 555 715 38 138 3 669 -266 16 -285 916 -517 347 693 814 921 880 -959 36 526 -986 294 -75 -121 383 849 667 -124 211 453 -236 104 -443 -541 -438 910 35 -830 348 -89 456 945 182 860 501 -539 570 -933 920 -120 -493 -503 -801 -581 677 590 -65 -16 818 -271 223 527 185 -630 -548 -733 -55 -300 -374 863 760 550 805 513 858 896 420 -482 734 496 468 -706 774 -960 407 568 511 767 -931 386 -401 -744 -766 -889 432 171 -678 -211 -698 -677 864 391 -632 -828 -329 559 -953 -944 8 -505 924 937 553 79 700 -869 634 -578 -260 -326 -37 -675 470 -563 501 869 -156 870 -58 -178 688 -105 394 469 -232 270 -870 8 886 480 144 44 440 344 -370 784 -851 722 316 -690 -37 -440 403 -748 -443 555 -657 -597 -434 533 -127 39 862 13 -456 -271 286 883 -638 -259 657 246 -93 846 342 87 860 -689 -839 -446 304 -52 312 489 709 859 115 -123 -949 554 65 510 -932 -33 713 229 -758 364 -105 239 -252 -938 -825 896 -761 -195 993 -952 156 -537 628 728 -224 -501 452 -893 909 177 649 910 923 509 -473 -674 -645 322 -106 608 -963 -166 -436 912 -345 -282 -5 -743 277 -62 635 73 270 621 3 -66 286 0 -955 -822 -977 49 739 540 894 640 307 731 -755 659 -596 -824 991 165 -449 -262 856 887 -877 646 -495 477 -695 -126 -848 -914 -240 663 850 -325 -104 335 691 -303 108 657 590 580 930 -166 70 419 532 -374 967 -499 11 49 -412 470 944 552 -890 -123 895 -377 803 -18 745 253 135 573 428 -929 693 621 831 133 890 57 55 -640 545 -112 -576 294 -384 -141 789 45 -499 -129 204 -249 233 -942 280 239 108 -460 -626 678 -994 160 -972 -982 316 688 -306 469 -805 81 -873 -882 187 -516 179 479 859 188 243 -725 -683 -985 195 976 487 -387 417 642 -858 377 692 -987 -837 -678 7 -356 585 541 -166 389 445 -819 805 -719 820 -164 -637 -279 -189 -235 -13 576 -806 50 19 203 -770 -363 841 462 678 377 -474 -375 160 -760 218 -89 -959 -525 -959 211 -982 362 602 -709 185 -907 -493 971 -441 162 441 61 98 1 546 -258 -466 224 -501 -888 -664 72 -625 11 99 131 -850 -81 830 569 123 113 0 410 -849 -635 -290 -304 -580 174 -367 705 920 715 -302 -632 -342 -290 -156 168 -669 552 682 772 758 -145 -936 -261 -387 663 -211 764 383 -822 -531 467 -494 -29 -63 253 584 71 427 924 -391 313 -40 -807 -18 -96 -379 303 194 429 -182 -914 -486 -4 -181 -702 655 -887 -684 -99 -288 136 -721 898 114 -26 700 297 -655 780 -862 -623 -293 -792 -545 -176 -805 406 -293 -242 -165 112 -886 638 147 -263 981 422 10 -535 591 -215 770 -782 890 -822 354 242 217 -149 439 -825 -479 -808 -171 -6 -262 16 596 -55 861 269 953 -214 -876 -874 -832 -823 745 -257 363 262 107 -782 -374 -239 -921 -82 -479 880 -453 -791 -854 -613 -621 -971 -932 597 721 966 299 -883 -395 -866 245 510 -384 639 -919 285 240 -610 835 -405 -857 -726 754 449 -119 -626 910 445 830 -349 916 -429 -262 90 -982 -420 852 -914 617 596 636 -995 -739 -118 891 -512 -349 678 573 578 -820 819 -522 -235 266 343 -223 -28 845 653 -8 -774 -878 -575 276 244 975 802 -513 204 -49 -659 -273 602 953 872 -452 78 845 -790 71 562 -819 -806 646 532 -529 -997 968 907 523 667 417 382 -92 -828 -693 402 424 -930 672 487 -649 -116 -751 -740 -871 -264 326 -776 70 178 641 91 959 -736 -89 823 -326 -217 -496 -853 448 429 270 128 713 -168 -370 -385 -969 -837 74 915 -224 -518 -308 484 -765 -140 -58 -278 795 489 301 -659 -471 41 -738 877 337 968 730 -706 636 983 195 338 281 631 -168 476 17 843 664 40 269 850 249 283 -557 46 756 -921 40 -31 -29 59 64 -902 294 -60 -884 671 454 -582 971 -79 394 210 136 -777 831 -510 980 693 868 429 626 472 -730 478 992 557 -51 -452 795 896 43 -504 -201 -389 -543 -760 398 216 -647 632 804 763 824 -226 132 297 406 737 770 -254 118 -571 -950 -83 343 278 852 280 -980 773 484 -425 -826 -344 -511 827 391 624 224 778 264 -305 931 806 782 471 910 -688 200 -126 107 484 -404 720 -132 -597 -99 64 -681 -107 -628 -158 912 -955 428 572 561 -824 -768 -801 440 -65 31 -252 774 -819 -68 -368 928 -219 -738 -906 -905 778 -563 -794 -409 -388 -655 86 150 -546 173 -238 15 140 -16 183 -522 -483 520 -470 -779 228 790 434 -412 595 981 -424 680 -686 -25 4 -639 -991 512 -704 -623 139 933 456 169 325 70 -85 -693 -909 -507 484 506 -958 -39 115 676 -710 -373 54 163 -728 423 875 644 902 -357 -544 -735 159 162 -704 -115 356 -115 -333 -315 868 -357 263 -781 681 -197 979 839 255 759 -255 643 421 45 188 -422 -862 -375 580 -679 -951 726 -570 203 -455 924 -978 -289 -396 352 665 -434 -747 166 718 -287 702 887 -105 434 -386 -796 -724 408 -704 608 -739 640 -70 472 -67 278 -260 -680 387 -821 -979 507 412 -43 41 -74 968 459 -800 -530 -699 386 976 -263 -412 70 735 -970 -681 247 72 -25 351 -473 347 827 858 910 178 544 -373 769 294 -877 -490 839 -379 -480 -670 314 64 -730 305 678 863 261 72 -383 -347 -235 -234 -284 726 -372 523 816 -886 -416 144 -369 805 255 585 333 -778 -436 250 29 -56 482 -689 831 55 -538 880 188 894 -226 -643 -395 155 540 810 -480 322 -146 -968 -965 -596 895 866 460 73 321 942 998 89 141 -156 -968 220 660 823 -484 -477 356 -963 -887 -148 664 -937 953 481 471 -594 23 -426 781 -839 -123 147 470 -127 934 44 552 627 753 -906 -182 -959 -196 -905 602 974 -157 530 -124 -403 -892 184 -165 -970 -395 -473 -340 538 245 280 883 1 800 -237 -387 -841 -264 -469 740 216 -469 -790 -700 37 670 -488 -115 -311 -488 -777 639 -106 -530 -50 852 695 -21 580 -692 -144 -530 -29 -243 677 904 -80 852 -886 -739 -294 474 -567 -421 743 773 -955 19 100 -764 -795 -75 170 151 525 40 500 272 692 -310 728 -433 534 -683 -772 -3 -715 964 -441 -406 -620 252 -417 -712 -966 -114 -785 485 769 -902 217 636 -847 -908 921 10 -709 -942 -824 608 837 -669 609 659 63 -850 -774 -797 -6 -141 616 284 357 968 -322 515 694 317 325 375 -309 214 752 -466 -89 995 2 -339 -845 -419 73 190 618 -255 501 645 363 475 123 -670 101 -433 -215 904 775 -478 703 90 344 828 335 -6 -237 -406 482 5 -267 -59 111 187 187 -649 90 -730 -877 -372 600 -242 -439 -209 -925 508 347 -290 -151 -836 40 -776 -448 19 -149 584 -680 127 643 -72 67 612 92 -520 444 -434 714 691 123 593 -460 69 312 100 787 -576 -963 426 89 -668 903 -353 392 437 279 -538 -403 -782 844 77 350 -274 720 336 -105 -58 889 46 701 450 -670 489 668 -467 703 459 -150 -973 -680 599 -285 568 -982 -539 -233 809 576 782 -790 164 -672 -264 284 478 950 235 246 732 -278 -452 578 -653 18 -192 933 -499 61 673 -124 -567 -357 -122 -456 -417 203 858 -132 135 -528 174 842 -507 -940 241 -297 -467 -228 229 -569 576 -565 -302 -390 165 401 934 -363 32 707 965 963 -429 -721 598 410 972 -762 -733 -225 589 -379 -888 -53 377 765 818 -912 34 252 175 -906 -326 351 -537 -513 751 405 362 406 -483 -899 749 99 -770 -960 -639 -182 225 -745 296 -778 -105 -916 550 -59 -125 486 511 -433 581 -311 -896 -683 845 -685 138 833 556 -159 294 -231 853 -728 -173 724 769 840 -464 147 603 401 -888 582 -989 -353 -588 -260 -407 422 -897 -656 76 -590 -460 -857 651 -775 233 -162 994 608 400 999 -57 -787 442 791 582 -938 -348 325 -219 -490 -202 -250 471 -81 -286 -18 570 -135 -567 577 -927 -860 -826 892 -108 -246 845 954 -18 897 -839 331 -895 -638 -114 -661 406 115 -608 -230 -180 155 736 103 257 809 310 -164 -951 325 26 146 -514 -913 -137 -334 -692 -134 -526 -818 968 -325 745 -520 218 715 650 324 -258 -21 -726 -358 464 121 326 -411 728 510 -816 -972 -336 -88 645 -219 -366 750 -391 712 -207 -523 823 926 637 364 327 693 303 -439 657 -29 -520 -552 812 -445 725 -248 -244 -58 -485 -791 -395 255 501 860 124 -191 129 -794 319 900 -614 -316 773 74 963 256 990 -933 163 -581 160 -285 131 -93 138 -863 553 840 908 -285 -952 731 -526 21 -249 -172 201 549 248 -472 -882 -66 845 -214 -854 -201 377 -596 -464 533 83 -232 155 -648 -927 -424 -492 851 649 -940 482 -742 -637 292 -511 547 -433 -978 -379 156 -170 307 696 858 241 -981 -413 -745 -648 -408 -894 638 -274 497 607 -481 -180 -839 -416 -861 58 106 138 -885 -549 926 116 -46 429 915 -193 -822 -834 -883 483 -325 -513 217 -823 408 89 -865 -730 733 206 135 54 336 -469 108 321 -709 -145 -761 -2 -296 -599 187 -5 -988 478 489 -13 -665 842 -762 -905 -415 952 915 -440 292 -119 796 -993 -912 -208 497 439 -329 -188 488 -504 430 -97 -200 -804 -476 -898 -577 51 109 202 269 -922 -196 -52 275 -290 476 113 -924 -206 833 88 688 280 -937 -506 809 -496 420 946 -432 -71 -533 299 942 -737 811 548 -543 195 375 998 725 -332 -149 -178 -764 460 779 469 16 -572 551 -488 44 528 -560 -298 -740 283 -746 929 328 -396 193 346 157 -228 586 -512 -759 544 -538 -420 -197 624 -535 704 -40 -436 -607 -456 -949 493 -512 919 -956 -540 932 973 -952 49 -228 -297 -972 897 -246 358 636 -131 819 44 889 -814 542 -351 -917 -706 174 -625 847 -35 -778 893 -429 -371 -569 572 824 34 420 194 -774 -840 -143 -838 -150 479 -669 70 836 -817 863 -261 -800 -604 779 -874 261 -422 874 -488 413 37 30 1 814 873 16 854 -472 875 793 423 -574 -741 839 -380 325 -284 -277 -821 676 894 -241 723 662 -967 -848 725 -713 -613 932 -225 304 514 150 729 735 649 134 48 -94 -601 -852 -221 -646 843 574 -437 -682 491 783 -232 724 -457 495 -564 266 659 -655 -670 999 161 179 106 791 777 832 653 549 -377 387 357 -447 -252 -711 467 332 -646 -118 -152 112 48 504 915 -392 -601 -740 -783 -70 758 -808 803 -763 -679 886 588 -480 51 -839 430 -359 838 399 -513 695 -954 174 -303 -412 690 -331 -325 517 -296 182 -124 36 687 -785 -518 -495 514 -566 -111 -83 930 799 -507 -799 265 -568 280 -100 28 -907 -370 -400 -79 553 -951 558 770 831 -806 -237 642 -862 -197 -892 966 665 -622 -760 603 -422 232 413 384 734 -885 -553 8 -769 546 76 -337 -428 -484 -773 -859 772 745 931 -5 -973 -298 831 -439 829 -357 -117 515 -560 131 -152 318 -853 -916 -192 -538 -894 -684 -254 261 294 -320 -949 -597 -88 -110 37 808 656 -51 -205 -514 -340 -434 425 130 -796 -510 78 910 689 -76 67 148 765 -99 -707 -193 -126 -692 402 -711 822 -535 -333 405 -580 -909 371 -724 379 -3 -476 -447 -822 386 787 -6 47 439 57 420 -662 10 388 825 120 484 915 -202 -846 888 672 -862 235 779 933 726 846 281 -765 -848 857 974 775 -867 -971 142 570 593 24 -200 616 566 726 -926 603 -629 -624 -482 -870 862 -256 -658 -521 -136 414 -652 -489 -378 936 820 -923 147 337 -246 721 193 3 -693 656 518 -646 962 -467 -536 748 443 -587 -226 782 532 16 682 -823 -794 -375 -324 427 608 -521 -856 671 -709 560 -800 503 120 378 204 302 388 -795 -395 641 -290 652 532 -408 -865 -303 -53 -360 -704 -136 322 256 353 -565 -32 135 -261 181 -30 656 -832 -343 376 -789 -267 -498 817 -204 435 850 281 -296 -606 186 523 -584 -373 351 546 -181 400 200 305 -596 690 -726 -895 -794 940 692 -154 769 692 -497 -887 -474 -188 778 -848 -49 -330 -486 476 399 -354 476 132 -133 66 655 784 -484 258 939 854 -804 -322 -115 316 -311 -846 -568 -752 689 10 614 63 -58 938 -168 782 107 1 -744 593 110 503 -603 -513 -95 26 -81 488 874 -526 428 -77 -460 179 121 416 -785 -93 -511 -699 -201 -100 786 263 -324 653 1000 -725 448 -807 712 279 -293 326 589 -449 399 418 -871 128 496 220 31 -438 -212 501 -438 708 -836 -91 617 -853 274 -595 204 215 -933 -103 816 196 384 -437 -114 202 55 -949 828 -397 545 -442 175 -1000 -889 -878 -612 -784 257 -688 767 740 89 641 -259 -822 352 -951 -95 245 -297 -271 700 984 -739 825 -61 684 997 736 611 -518 792 -292 -427 -228 -456 157 832 -891 -422 530 -296 155 300 -648 -305 992 -813 -593 -878 934 656 399 -720 -374 -808 260 -524 -826 897 93 -850 694 -862 -958 860 247 -891 991 -488 786 -250 881 -275 726 155 610 -810 -834 -62 -280 111 -883 -212 -360 957 -317 678 775 674 56 65 969 603 -764 529 77 -304 -941 -415 505 -549 -603 -544 779 484 -788 -869 418 -724 -886 427 -869 114 938 -879 642 696 -454 -515 453 -980 392 -716 506 790 589 -772 159 -885 -775 570 409 -314 803 683 -421 768 103 427 -153 -235 -790 -490 620 -660 -725 -347 -613 450 902 -242 231 -589 -281 -312 383 -888 486 115 -831 -500 788 340 -50 -842 -175 330 -531 -268 -725 -410 235 428 74 -606 -604 927 289 -272 795 679 608 -520 250 279 -899 6 -143 685 457 367 -688 -579 -269 -163 -494 54 734 -443 -39 850 748 567 -849 484 875 825 -317 719 633 16 -548 3 -863 296 211 924 -286 -430 664 124 -149 549 87 422 427 -27 -631 882 -849 -87 -383 -672 -465 -260 -84 295 -530 691 813 133 558 230 80 583 -112 47 -765 258 -475 139 -7 -218 471 614 -69 -514 855 886 -247 801 -599 592 825 -649 132 243 -284 22 530 -863 364 -160 -951 9 -221 272 -758 413 286 -438 171 388 -674 -21 -598 131 -333 -9 991 -114 233 -327 -33 367 735 733 271 749 -709 -627 218 414 -971 -442 104 57 417 -722 -987 665 -366 465 -428 502 161 -305 75 -404 -169 835 976 256 387 -458 -195 98 683 347 475 133 -471 526 -377 662 -49 -602 620 -141 -678 -978 -93 654 898 -65 749 349 -498 -641 102 -852 847 347 117 -631 -469 -408 64 -461 852 -894 583 -190 615 344 -47 961 149 400 905 -507 -428 849 442 179 329 577 -907 408 764 -312 -286 -302 390 -914 803 946 -509 730 854 -516 378 -35 356 -849 526 -892 -618 -57 -996 -765 -478 693 -390 -756 -48 -553 164 -257 568 133 736 675 81 39 532 -332 -523 -772 356 432 172 -368 226 124 -499 -952 775 262 439 594 -463 -779 479 -509 -665 254 989 788 -149 366 164 -50 315 118 -894 506 26 955 -948 -67 -660 117 -817 -689 -163 435 277 -996 940 881 89 -556 134 866 -415 832 805 97 -549 -370 612 -940 374 358 294 548 -761 -604 -526 -91 -950 262 394 443 199 912 849 827 953 921 -676 -12 -179 79 516 381 805 -800 -628 414 -934 -964 475 548 -685 -694 312 -555 37 795 -83 350 537 -414 -889 -941 -582 976 -184 466 403 364 -479 778 867 -640 -738 -780 835 940 -611 264 583 315 -465 -914 518 -901 -693 -406 -159 -949 -891 561 -250 847 -344 480 395 431 -188 265 -255 277 869 965 127 305 351 792 741 -343 -939 -501 -844 -739 -566 -410 963 -439 986 -482 104 -134 -351 -766 612 772 137 582 -828 621 -659 227 954 249 -224 401 762 -807 477 580 644 -317 189 -572 416 -347 33 -104 232 -864 -120 -612 -331 -826 767 -868 168 -513 125 -931 319 347 -9 -838 219 128 -382 698 64 -862 180 382 -4 467 678 -438 72 -818 438 440 635 -341 270 660 -290 518 13 801 68 509 -316 -546 332 199 -595 823 -706 -559 -366 275 -458 -441 -48 -417 203 -342 292 745 -876 -259 -591 -522 -610 848 935 430 530 352 169 270 141 646 638 -341 -285 524 392 864 336 776 -334 583 -148 922 -663 -342 -416 -32 -409 400 160 -764 577 920 -755 115 547 -850 449 15 320 397 304 438 972 -61 53 486 -361 998 -463 -739 -542 -620 521 621 -70 588 -510 -135 38 -805 -865 158 -305 -605 -638 768 576 -62 771 -547 392 -657 600 416 -27 658 437 880 491 963 -328 792 -649 739 -533 -451 -59 637 -560 426 606 934 161 72 188 435 696 -855 -828 -226 287 -707 -372 757 -163 413 -857 -898 -156 46 -728 -564 -440 574 397 -234 -720 -742 766 680 315 -436 194 -546 -346 344 -114 892 -499 523 758 175 426 -649 736 874 -141 -776 211 -874 486 207 -314 -575 -97 854 -380 110 -86 -46 862 -726 -348 -431 -248 -944 895 -864 -903 364 -583 -216 -719 -824 -207 -141 900 859 -58 -934 -29 254 -288 -717 -570 445 807 724 -787 903 171 639 -785 824 211 396 256 -988 327 501 -717 -767 -553 -451 -927 992 899 -103 779 -909 233 920 13 3 675 951 -339 977 408 -231 424 -297 -118 -791 -973 -935 399 -957 681 82 184 -963 917 923 734 -704 538 229 909 571 -564 839 342 30 -241 479 -510 685 650 19 -890 795 -916 972 -486 -388 621 -596 -346 -167 -448 316 59 653 -573 342 -464 -224 584 -278 -99 692 275 240 815 385 833 963 435 317 438 602 60 -376 611 -307 663 518 -33 -411 432 -800 -25 -366 847 151 -748 737 538 -534 -992 -152 -356 640 906 321 -886 372 871 -557 -687 -805 -826 121 -946 467 637 932 988 784 913 711 607 989 956 -64 -224 942 233 411 -847 686 466 244 -996 -69 -422 690 179 888 -520 719 -356 897 942 20 263 -258 -573 322 611 -662 -981 874 511 -23 901 -667 518 483 -22 690 896 799 96 173 156 378 962 -857 552 889 -402 -593 99 -651 81 -579 746 -906 -352 -743 176 -98 -804 -110 762 -254 830 -147 -322 -570 290 926 655 431 421 743 179 -888 934 792 -938 331 -57 441 533 -673 444 -606 878 -802 -934 24 250 -873 533 -638 -582 242 -647 -320 36 -746 -137 230 439 53 508 668 -900 543 -668 12 546 -794 -678 -58 -584 331 -804 629 519 -541 -993 -173 -329 739 -197 -882 -421 -527 -954 -350 -400 -711 491 19 512 681 -60 -986 715 -581 687 -253 672 -851 -277 63 330 415 -419 -374 16 -287 291 110 483 -971 53 -7 398 -865 993 937 -632 -334 -881 446 596 516 -63 402 -908 -94 950 303 -860 -325 630 970 -317 621 233 640 953 -483 264 850 989 850 -529 999 196 892 304 -594 759 775 900 891 -562 -745 -372 506 812 -515 852 -774 455 560 302 799 230 -887 580 -220 202 699 865 501 883 -129 -874 707 -664 -404 -580 756 348 -797 179 191 -392 -76 -233 -8 942 956 -724 839 -853 -376 769 746 384 -2 717 627 646 -414 -473 -768 -806 467 684 273 -680 721 152 -372 -397 -825 -287 -586 881 -805 58 468 -503 -312 523 1 -983 -198 721 749 161 714 67 -828 685 -933 333 -567 775 -807 33 968 866 -408 -488 987 -324 827 406 234 -143 312 -479 -945 -119 377 -507 20 -17 837 -447 810 -262 283 -517 -685 301 -75 -858 -852 -891 -207 218 -21 312 255 798 -426 -385 -69 870 -738 -11 -124 -33 959 86 -347 107 -851 -926 288 -684 437 -61 -415 772 94 993 462 405 -864 24 638 198 -283 331 -656 -847 481 -755 924 -82 726 868 272 540 -878 -674 -495 337 -89 349 338 -617 774 272 -994 929 -552 572 -87 -969 371 -105 -472 -402 -426 -57 -549 452 345 -92 -74 -415 -513 -816 -947 670 -73 900 -48 716 825 -223 -792 -458 -896 29 -7 514 571 960 533 -477 -235 -461 923 278 -93 -92 -121 608 -895 -601 234 -753 759 235 426 -990 -239 506 -149 955 -610 -193 -800 -929 -118 673 592 391 -143 836 592 -698 -704 591 369 -672 -622 -861 -525 -690 -170 35 49 2 431 486 -558 459 -81 -659 170 122 -161 664 595 46 -358 596 366 777 -128 -690 476 249 -617 -166 827 966 395 243 -606 392 957 -206 -1000 173 987 656 -501 -67 -548 -520 -984 493 119 943 -963 -611 -371 665 -765 179 840 485 0 53 183 283 -975 -456 733 725 263 -18 530 -407 -32 -984 580 878 509 -994 658 98 794 -29 -156 287 193 372 -440 495 -589 977 -207 45 133 751 73 544 -882 165 -513 -642 13 -167 -965 -998 714 59 161 -343 -820 820 712 -232 74 661 -921 -979 281 -3 -562 -377 418 104 -633 -947 -885 659 980 -906 385 423 476 -864 193 -176 522 460 881 412 173 545 451 -737 -507 650 17 -143 -221 -922 -470 -251 -415 -745 984 358 158 965 47 -630 462 688 -530 -390 -117 688 778 218 183 352 -675 381 805 -705 -414 339 833 -203 -745 -70 -850 425 -297 792 -510 -299 -893 607 201 320 -169 -892 75 903 183 511 936 -695 -942 -49 42 -210 651 866 -504 -863 -206 866 105 438 -422 334 -130 -693 144 495 305 275 -970 40 -721 962 -681 145 499 -303 943 449 942 -457 144 -180 -918 260 150 -939 526 727 19 818 -88 -474 -480 286 -468 -185 -941 381 276 704 919 70 778 -3 444 -597 572 -882 316 102 -272 -692 202 -127 -763 48 311 -259 832 575 734 -575 -697 -777 -605 -443 -154 509 54 -112 550 575 -797 -528 756 -994 265 -223 383 777 750 -867 944 -708 -531 -587 -853 -76 171 171 286 729 -886 -136 416 -529 2 -907 472 576 -761 -997 541 -882 463 -514 689 -768 344 568 104 -218 -552 9 -601 43 -451 93 558 -211 -834 -445 -354 982 911 118 283 -956 367 599 -890 -659 909 -791 -289 835 162 -463 -24 372 82 -969 -219 -77 223 -487 52 248 -414 -90 -792 319 -935 129 -677 -848 -677 871 606 -838 260 -792 532 -685 -755 889 -892 -375 857 -133 -556 -245 -45 -788 -555 994 93 746 278 224 925 -698 370 -735 -87 -637 -359 421 -533 799 238 -800 -636 691 -733 -387 604 -276 -596 765 -155 -267 -778 478 -893 245 372 -55 712 -125 -888 51 825 143 -8 -676 724 696 -985 -889 513 306 -387 -495 -208 -404 606 -456 188 -519 358 -491 247 -315 640 -787 538 -375 459 906 206 342 802 961 -15 -141 629 140 -73 497 -130 -839 808 854 -502 -464 -622 572 -242 352 -657 690 370 -976 27 724 332 483 -424 626 -288 554 -816 788 243 -931 214 480 -112 -566 -960 -618 -223 -918 -247 547 951 11 -81 462 -677 -380 919 -363 413 764 91 960 -502 -244 137 799 801 -311 672 886 124 -434 240 917 211 157 -832 824 784 -103 -740 -663 -581 172 251 907 551 -600 -203 383 498 -925 -147 -124 727 -78 190 -590 198 812 393 33 -932 -233 908 -555 -779 -744 -524 -836 15 403 -301 977 -243 -439 -754 42 112 424 -14 -668 16 331 -883 -484 -598 868 101 905 26 331 -328 -273 686 -897 -798 -28 -812 -814 193 -524 -167 731 -116 999 304 -448 68 -829 205 105 -478 318 -438 -3 -500 -878 -982 -192 832 191 148 -718 280 224 67 172 -761 -125 643 411 -289 397 949 -614 -424 -998 -82 -729 -814 879 996 -978 166 -782 369 -339 579 -485 866 -210 926 952 40 -596 -640 859 354 619 565 896 -948 -855 -509 -528 -550 815 -901 827 566 80 -908 955 982 -924 558 102 -961 68 636 -832 82 571 129 -552 -341 -616 -429 -57 -974 -722 304 3 -683 468 -180 -734 -706 181 -851 557 314 -476 -297 -836 88 -803 -171 186 120 266 381 -227 779 -981 -633 473 -809 -653 816 433 -712 -48 876 -530 -828 -567 -362 310 -357 -167 79 499 -136 590 701 352 398 -880 633 78 -481 -604 -555 63 618 -785 11 -560 397 -15 -828 307 -414 -272 -668 791 -83 168 -830 776 -498 718 -804 86 17 733 -509 -746 -388 -639 795 665 -996 324 -379 -760 875 292 932 907 -298 736 -363 738 -942 356 252 172 -477 -433 -743 -161 465 192 587 952 -462 990 82 19 612 35 -26 -509 638 -369 -876 500 737 -573 570 -917 -493 663 -338 -419 711 -103 -516 617 563 -466 -961 -704 577 694 -637 123 762 -847 -835 35 -159 -815 -159 969 798 285 437 298 9 910 738 771 203 -780 -18 843 982 -233 182 -806 980 687 383 -556 -769 743 40 -943 -307 -851 -434 143 591 464 -982 494 72 98 576 -48 497 -481 -629 402 -106 84 -910 783 72 690 -372 -885 -620 898 -375 -439 496 168 -302 -236 -339 -870 -143 -165 737 930 -173 -455 -104 -345 278 807 -510 924 -280 557 221 969 -567 -37 305 -465 -860 442 154 -675 -239 -989 -405 946 786 -718 -89 -117 -241 -403 -645 389 -78 635 952 -990 684 821 -642 -648 -478 -649 940 298 677 8 -789 -116 102 316 156 -578 -24 229 986 959 564 418 503 449 51 33 41 470 866 706 -601 351 108 -746 652 -609 -57 -574 -206 337 -258 -546 -903 353 -363 529 -974 336 670 60 695 674 -193 -689 -953 827 -843 -956 -924 247 793 -900 -729 -73 -714 -865 -98 263 646 261 526 839 736 265 -225 531 -54 -630 -759 -952 239 -532 -455 484 755 430 303 647 933 118 858 -985 199 474 663 774 968 145 638 522 774 682 223 825 939 626 -399 -434 858 732 -584 -587 -955 397 550 791 510 -293 -319 -150 -644 833 812 480 632 -791 538 -510 42 -475 -469 663 522 -933 224 -719 352 -124 -318 249 449 386 -463 -195 -922 119 -266 -578 630 -376 427 190 -698 -150 593 -483 -497 -446 554 333 232 -685 -429 982 -496 674 -626 653 823 -579 -135 475 -577 -705 -159 815 -189 -592 561 -878 -563 -832 621 -71 311 426 269 -977 -101 890 -26 -853 175 -557 251 -124 -711 -63 -305 -537 -127 288 830 -127 -151 841 -594 -341 -249 760 -801 778 617 -563 -801 295 -132 -382 -316 -758 -240 -933 -808 -760 -372 -127 -534 71 -688 -308 327 -868 334 787 -679 -223 428 830 -901 338 647 -288 -43 -106 -715 -539 -274 -608 -372 74 995 -733 -55 472 -214 -950 -597 614 968 865 454 -210 -490 188 -923 775 -273 -322 -1 -584 -191 304 299 277 -786 597 -287 -319 244 658 -714 588 364 668 997 142 440 -206 694 -590 -609 182 -755 -971 539 -152 463 806 24 483 310 840 -403 -401 896 478 -52 -303 -916 -681 332 -421 563 400 -273 746 -197 410 536 363 570 713 930 726 335 -629 547 270 -163 -374 718 708 -539 -233 253 -557 726 -171 199 -146 936 -490 -190 288 615 -912 238 -656 -404 986 298 -734 -200 -302 -145 -564 117 -486 912 -677 149 764 101 -326 -374 935 31 -344 -599 560 404 581 -609 -474 487 -92 -7 -9 -828 211 -111 590 -461 152 655 163 -802 -555 831 240 753 114 805 338 227 547 -144 352 -708 -168 846 897 -407 334 -496 -297 -899 -555 -356 643 645 -218 -45 -693 600 884 978 -345 -422 660 -17 456 -637 -702 -3 747 -898 -778 -475 114 -656 22 290 -585 -488 387 -691 -232 440 54 49 556 -795 697 775 -361 185 552 161 -785 560 430 546 -791 -396 328 301 -662 -14 907 -514 276 81 208 -713 -173 -621 -752 577 408 306 -436 356 646 -244 -719 -463 681 587 618 -850 264 -840 523 -530 368 40 912 681 596 -354 131 -534 -776 470 89 453 956 765 -195 -869 28 -44 978 -803 -87 376 -229 160 -148 -756 542 94 -295 -346 -912 28 677 -174 102 -463 -827 -571 331 469 290 838 757 126 -660 -315 931 -953 -898 -284 276 -702 -390 -726 -737 -492 -629 -461 588 -891 -423 -143 332 77 -47 911 143 -662 889 180 827 499 487 499 990 693 -884 750 213 -878 -953 -832 815 -123 171 870 -715 -501 -145 870 979 -679 149 -805 -117 -639 -540 456 -209 992 375 900 -498 -524 -71 267 491 724 42 -973 509 689 248 894 15 -872 383 -909 776 40 -208 954 -21 157 -640 330 -908 270 650 -584 -162 -821 -385 774 107 345 -244 825 584 -927 -807 -578 -529 -947 978 574 77 345 -176 -967 20 888 483 -390 -437 640 506 -346 762 741 -926 -507 -970 -822 340 998 -804 572 274 972 -497 682 -68 522 -531 -352 -94 -441 -483 -152 333 -419 -851 -97 -751 -553 -833 497 870 333 680 473 771 -924 -697 -968 510 -370 764 235 -206 573 -236 -518 -329 496 569 -331 -297 -775 354 577 -86 -963 -179 -303 -563 -550 -694 -338 143 249 -309 -542 -425 -181 687 795 -294 707 -856 -378 245 -278 -734 -478 293 756 -543 485 -809 684 -213 -659 901 -928 114 177 84 951 270 480 104 767 934 17 -390 154 -975 -530 -63 -762 124 -300 189 -649 -699 -239 -413 198 212 -917 -174 302 782 -570 637 301 -621 -495 405 -493 -334 -206 -789 922 855 -447 -838 117 509 -686 413 -445 -257 -588 680 -930 74 -799 311 771 -712 550 -475 915 517 -77 -952 250 821 -581 -179 761 -457 -158 -369 -769 -348 694 -407 885 -292 430 247 634 -402 -642 126 -493 -176 -641 716 165 483 -262 919 -85 -118 577 -98 -348 847 551 521 350 710 920 788 415 -30 -158 1000 -726 -195 381 -776 210 -281 -594 659 617 207 533 -482 732 -739 269 6 487 -453 -213 -488 532 645 820 -796 -620 447 540 634 759 864 -939 -438 -112 719 -300 672 -727 -914 369 -536 575 -330 -391 435 698 255 -725 152 -943 966 -813 -65 578 -244 -619 946 891 524 47 -943 291 -491 -417 -106 211 -443 768 -884 -933 763 482 688 -552 95 -876 336 403 604 -153 236 -838 651 417 -429 935 298 355 167 490 -991 -189 847 -374 245 -867 980 -34 681 582 -970 -946 292 827 -337 714 880 924 964 -894 69 806 -657 -856 -123 -531 709 -965 603 -14 -445 -785 992 106 194 -892 -147 -1000 879 224 31 963 261 -803 143 -923 -738 728 -383 415 325 757 -963 786 194 905 -458 125 879 -221 75 -851 310 187 553 -303 -334 -385 868 -53 724 -809 702 156 -970 -912 -281 756 -862 -874 -383 347 418 804 -703 -307 -48 -488 876 329 631 -478 580 -600 386 283 -450 -913 979 888 -186 -878 763 305 -786 21 -725 -88 -18 918 -787 -300 950 186 316 -129 535 -48 928 -371 -271 -597 635 -2 950 -234 -97 -10 488 -755 -567 34 610 826 -788 725 -682 -586 -300 -497 859 543 -403 998 761 255 -6 682 -767 161 998 -39 35 -441 -931 -410 -511 222 -813 -667 599 308 633 -962 986 -753 421 -167 -367 -156 123 337 332 521 468 972 -304 489 -492 -629 769 608 -67 -656 -698 66 -235 -117 -313 -922 248 120 -154 454 -308 474 -915 -903 927 -74 -516 -881 325 274 -876 -71 -295 -633 276 168 438 869 -954 -721 -77 -970 256 -451 -233 20 437 -998 -70 -457 713 -646 -428 458 94 591 56 681 -814 682 -6 -622 -669 984 412 894 926 453 -590 -628 -146 -6 371 225 620 977 764 -267 -571 561 -987 7 683 -325 584 94 370 -49 -89 952 532 -978 -457 -554 459 -397 -383 647 934 -753 505 431 -750 953 805 -338 995 -916 -163 306 -892 295 795 776 500 -29 623 -137 -355 336 945 -377 -713 730 416 915 778 5 -632 410 213 -22 -945 -966 181 876 -720 394 -324 -80 -783 -275 -492 649 677 -80 962 -753 -136 183 519 -44 31 -287 -448 -487 -415 -120 29 -891 34 363 359 910 -638 -684 966 993 -255 -535 -191 -174 305 504 852 -208 -332 -178 368 502 504 985 -382 559 -145 -596 27 -259 435 239 632 -925 -678 -147 893 -425 -349 545 139 -562 -396 741 699 857 453 271 -994 446 -684 -778 965 -82 906 -849 677 522 -765 -921 -188 485 963 -113 722 973 571 -455 -555 -260 -904 118 -16 -380 409 -493 183 849 240 170 -624 -869 851 974 281 276 206 -884 -330 1000 545 -480 -659 145 -866 302 -780 882 370 -66 -265 -809 903 224 -355 960 941 -584 302 407 -885 -794 992 180 281 -403 840 358 -676 47 -880 -634 -555 -335 961 835 -760 586 668 516 592 -664 -29 667 551 392 -261 -793 216 -277 -799 -718 -777 -722 -721 -390 49 -553 -950 782 -536 -560 591 -813 -297 -809 -936 911 698 371 -440 699 618 -631 925 375 908 -147 -793 -292 91 -600 -469 -878 -144 574 888 986 -143 460 -640 431 -732 -758 -241 -653 -282 449 -998 997 428 248 -519 -822 -299 -346 597 -935 733 176 444 191 49 291 104 144 -818 -310 851 -754 -355 942 338 -981 -916 -280 6 28 -232 41 484 -33 427 -370 -664 281 -691 295 -17 -1000 363 143 459 -455 -659 763 836 400 524 245 -177 -814 441 382 219 -310 -12 615 972 444 111 382 -690 -268 767 -518 -569 410 637 272 -456 -312 -867 -280 890 751 -507 -596 -542 434 -387 -997 161 -365 781 127 19 -194 358 465 -771 262 -37 588 164 820 -163 -259 -849 -456 340 996 239 -541 73 228 651 -358 530 120 -19 -243 694 -787 -110 31 -158 -445 -78 597 649 662 -71 688 -610 -411 -248 457 102 264 -760 -808 -403 -372 -570 31 454 692 -203 -159 54 -1000 -844 605 21 -55 382 -951 -401 -195 507 -786 745 999 -786 902 213 375 -219 -260 -966 406 -929 15 -550 346 737 414 -352 213 194 378 -102 398 -751 698 -481 -100 -444 -410 -927 -873 -566 -230 403 -949 258 -914 -453 341 959 -901 472 654 -271 38 -658 564 414 -41 141 -702 -541 -694 -177 -553 -805 -927 -915 541 -182 547 694 -140 -422 -943 -607 467 -467 -734 -303 -741 -173 -991 957 206 -351 808 -985 -331 -191 -524 968 -348 739 -862 -815 158 -97 -248 134 157 818 451 938 563 -585 -678 590 -930 -927 -964 -889 413 552 918 430 771 -592 -473 744 691 938 -641 -215 521 -361 452 -899 223 311 21 -923 825 555 382 16 570 -847 362 -21 -230 702 -648 367 906 928 -588 401 -739 930 843 882 -656 87 522 -284 116 160 830 -346 -405 -393 -110 461 -589 -227 563 -482 297 736 759 749 794 290 -362 -832 -522 -763 -32 992 599 954 131 230 -901 496 -977 671 -2 878 465 -581 866 -581 -542 339 -478 484 808 932 217 700 710 -284 153 -345 463 -534 340 620 -223 -324 -850 336 946 616 92 503 110 385 -86 433 -795 -386 924 -670 -381 -390 359 344 676 55 132 126 466 456 896 -807 291 -348 639 -932 -730 -164 287 -76 -55 874 901 -922 -38 961 993 461 953 246 452 -159 -980 -760 665 960 -640 -459 301 501 799 78 -546 412 -363 -762 174 866 817 775 170 -376 -625 -389 -780 544 769 -609 -370 349 781 363 -66 -773 -224 -774 -673 -608 958 -339 -664 -969 -34 921 848 -144 891 972 -400 -77 -313 -572 -536 -189 -804 758 -126 419 -911 932 -385 -429 440 591 179 145 -879 -880 887 240 -734 -888 378 -557 -683 940 317 125 532 745 -838 -828 -670 538 879 829 -400 -282 47 -249 430 -75 44 -871 895 516 753 406 -7 659 -629 -536 -457 443 704 -31 552 410 -748 -394 -758 731 395 159 -696 588 -971 -100 -781 641 -448 -186 692 -724 217 558 -805 687 -846 -919 384 -637 -550 462 -263 -425 -654 -839 -618 273 383 490 696 208 328 -471 650 469 840 -52 -300 733 -909 898 620 -574 -836 -638 893 889 -209 335 -412 -577 613 -196 15 -939 603 -108 17 -288 349 469 -186 -582 -327 -971 274 797 943 76 901 -501 188 632 -864 873 -434 199 -784 -426 221 678 -782 326 299 -562 -967 -205 36 -414 -440 421 -58 464 -578 656 -617 -467 316 -997 248 -844 45 854 -758 -845 -545 -225 706 -570 281 -511 -111 520 596 172 231 -153 -215 88 544 -742 80 -634 -788 192 186 -57 709 -963 -632 398 -171 -876 261 941 -853 -755 874 -954 -467 -466 188 -377 -93 116 498 599 956 345 -366 -6 478 -945 -734 718 -614 -619 -461 936 -146 608 364 -441 670 29 -335 683 -381 -491 733 -810 -969 -751 695 -977 -405 -117 317 -251 -35 -665 -664 -353 420 -837 -371 -245 160 -488 -542 625 -16 378 552 584 549 683 556 -681 696 975 681 329 -308 479 123 461 370 73 598 971 707 210 204 801 -6 53 553 -638 -538 -685 355 898 -365 -381 474 -268 -814 809 -636 -288 420 972 -713 -719 496 -985 28 -567 -223 -424 -613 751 -312 -763 -560 -436 -33 -564 460 -158 -154 164 -714 870 -125 -934 -173 -102 888 -139 618 -665 62 903 195 -993 -38 699 -84 450 -992 644 -215 865 -812 922 627 -421 712 -690 -370 593 -972 14 750 -280 -802 -421 -17 25 297 380 -702 -735 834 -831 -558 59 705 626 -457 195 335 -678 64 982 -913 623 344 -27 87 43 891 191 -35 134 -152 274 -345 -39 104 201 -758 479 -414 -743 -531 -753 -403 -833 187 -120 -195 766 -373 850 -615 -604 -655 -295 -20 158 -984 -573 -660 -569 -72 243 -252 427 507 -214 -522 725 436 703 950 -640 791 -423 -897 380 593 458 191 1000 468 -682 -656 468 -352 425 121 -213 812 723 -335 -895 304 -199 -535 68 -513 -47 723 -865 945 -892 -509 577 -827 -222 750 976 -37 557 461 -408 -720 529 990 -37 -957 -21 -721 296 -290 -762 -17 605 -116 87 -736 63 779 -410 185 304 -886 375 941 817 -810 856 -718 -972 -464 -848 -502 -610 615 -105 767 886 454 -288 889 500 686 -810 990 -95 848 -856 -418 -326 -312 46 299 -328 377 -574 279 -965 -22 140 -962 -143 475 533 -558 295 173 684 343 -658 458 976 120 -727 -166 228 -58 -230 133 773 775 -443 -908 645 -300 -449 -447 136 -693 267 837 115 -320 823 971 30 -22 837 -946 -503 -383 45 -794 -108 708 -521 -387 994 987 -754 73 331 -870 -172 -800 591 258 455 -337 -50 804 -977 -971 106 -469 -833 -670 -990 324 262 -12 858 350 723 80 411 -508 -50 -13 180 -291 408 7 169 104 -668 312 -904 908 299 550 382 -444 301 -882 410 -411 149 -431 -382 -455 810 251 -613 589 27 -108 -782 -420 -550 -50 -93 -150 -386 289 -57 31 838 -164 8 -39 -148 -298 -208 -861 233 -145 -755 -288 -960 62 660 -206 599 -823 -552 -857 -937 388 -838 798 275 -137 -946 373 542 717 239 -917 -841 -709 174 -2 -466 -244 11 -702 492 -411 167 -192 104 845 86 428 -725 -418 67 -246 -602 -361 -21 -815 -562 -607 493 -656 455 657 384 713 811 134 -776 513 -52 716 833 77 294 -192 -834 629 310 -647 -379 655 47 -771 858 29 981 -894 -332 -211 -268 292 789 -36 635 -972 272 468 -301 128 -520 -973 -288 609 36 -681 650 869 839 -410 760 675 578 49 341 288 248 456 750 90 927 209 897 115 -127 135 100 -223 -431 350 740 213 335 765 466 -895 -338 266 -956 175 754 -519 -724 -276 526 297 -278 100 -787 558 -329 -444 -637 519 591 -732 -455 -640 -428 612 -606 479 8 220 -769 866 -897 290 -537 195 126 -429 289 -969 -778 -845 734 -879 245 -571 -946 638 -471 -41 -783 -594 -935 716 440 -678 478 51 -30 885 -702 -240 -933 -74 632 716 -210 745 689 -204 -2 -123 -258 -906 -84 -522 701 -907 -359 953 -167 -76 966 -804 687 -199 -178 658 38 -193 535 -171 -574 -736 -867 -64 -360 871 -934 218 733 -902 359 -277 598 871 -652 9 -737 332 -528 89 -469 -7 -427 -696 327 -262 -33 618 804 -198 880 219 180 231 107 686 -390 -618 -801 270 145 294 -874 -721 -993 935 347 -706 277 -342 -543 -419 168 395 143 -331 75 -422 134 -235 158 -532 326 487 267 -23 -244 162 -657 -798 310 -490 528 -907 -558 255 -888 -121 868 686 639 -826 -109 -364 187 -138 -148 215 627 101 -998 697 892 -465 236 202 566 -537 450 -964 865 743 -417 716 -631 -994 559 99 -811 -721 960 684 779 -73 570 809 -979 -816 -26 -329 144 -256 -601 627 481 385 -263 -515 -716 14 470 529 128 477 372 11 -612 -523 617 -571 941 738 147 -397 427 515 -428 767 -205 663 -67 -16 -705 -464 -61 551 -394 -484 -261 -341 -90 -584 -340 629 249 45 -595 -284 -215 -212 662 565 99 -511 -864 563 -539 47 -628 -396 938 -590 -590 -532 346 -597 123 -144 -183 -209 -346 946 971 -296 874 880 -731 -878 -313 -893 281 373 -184 -610 298 -330 102 41 351 678 -458 631 -289 177 453 -544 -19 -891 -9 222 -511 437 -106 990 -747 893 -198 504 938 -974 -939 26 177 607 563 523 276 -15 340 228 -995 860 712 259 761 434 -141 143 151 -185 222 279 -218 -325 -149 -995 -546 -812 92 -554 -452 -965 428 -46 459 -871 786 379 82 512 458 -203 523 456 -752 -965 314 -339 755 -819 376 279 -475 -855 -586 -185 -611 -226 968 807 -344 -485 -40 -299 -835 120 -811 243 -228 392 442 -875 878 967 -16 855 -751 33 -641 628 -802 -706 -566 -628 457 473 17 -509 -4 -365 719 -462 143 -861 -229 386 663 -132 306 -287 18 -479 380 -130 470 664 -53 -108 -388 983 -244 565 -792 -956 365 741 612 -342 -537 -858 -334 130 -213 -112 66 -615 394 595 760 355 879 421 53 69 711 17 147 468 970 404 599 -51 268 578 197 938 70 -119 -114 163 -777 -469 284 -972 -355 -48 -932 368 428 138 -606 -121 552 -944 -821 541 -308 553 -666 -492 -849 -876 -60 610 549 -89 109 318 -607 -84 568 -929 -117 498 153 -613 878 -523 202 983 -222 959 304 -391 754 -12 585 -238 -71 218 165 733 359 -800 -890 980 -522 570 782 -719 633 -871 -129 716 -140 -179 -752 -999 128 724 -249 -17 -365 -773 250 -544 -903 -312 -10 287 -445 -892 894 950 -721 -115 -744 -66 -62 -212 -376 171 -99 983 -589 390 158 182 738 30 -664 -399 -958 -826 58 875 904 420 -823 7 90 17 255 -511 -37 -524 -850 -766 -463 -6 364 -8 -18 239 262 984 -822 378 -869 -721 790 908 -937 958 688 -930 -414 -385 694 241 487 -268 880 499 471 -995 833 196 361 -65 -641 676 -794 158 -840 92 -350 358 -378 -657 667 -255 -13 817 496 -466 281 -72 856 509 -651 527 758 382 -288 424 -423 -225 -886 -711 418 325 236 836 -59 -829 -594 228 860 250 -864 605 -884 -786 -481 -205 240 -653 -79 597 -422 720 -990 252 38 -997 43 -32 732 723 -409 -537 758 -27 918 -762 -512 -232 -842 -484 -169 775 868 272 973 910 462 -525 697 -644 -977 -168 913 -355 -326 -273 347 190 902 -67 261 257 732 -441 458 784 -866 30 978 164 -175 271 -4 -115 153 -660 735 -968 -530 607 186 334 985 717 428 -33 428 333 -775 -313 -714 -470 -910 -700 -506 361 935 817 759 858 76 872 737 -109 -170 -280 130 681 -75 -208 335 136 -655 24 984 -98 -221 274 -910 -24 -509 -211 -856 870 894 -263 -849 38 -774 -123 162 -716 365 -491 -229 957 616 188 -543 -587 -444 190 979 523 992 868 -167 550 -750 522 -482 281 -655 635 262 264 612 652 131 -219 -450 -407 -507 -796 -337 -299 -684 -402 287 -292 -698 626 -38 -443 907 299 723 -279 -859 -85 -828 319 -75 297 780 -26 -375 140 26 -214 -556 365 -919 75 -980 -285 870 -988 643 259 -921 625 -994 -195 427 487 501 48 974 -526 -653 -53 -299 -795 97 -532 -295 629 654 -111 -218 801 769 -673 916 682 -63 978 -383 -489 -788 802 -393 987 -907 -354 625 -390 300 -238 -854 -265 570 -619 -715 -879 620 614 80 154 -510 237 -396 787 -703 -615 894 14 -125 -478 -477 -324 709 -992 -488 510 947 -166 14 -967 -285 -864 -491 587 -598 -328 -257 -956 188 701 -760 -323 -929 467 0 349 745 -654 -37 -917 -36 -435 962 -875 646 305 285 -70 386 453 -134 517 469 441 299 326 -978 232 899 974 -523 591 582 107 347 -379 402 704 195 -550 992 653 -779 -375 -302 -727 -620 -412 -858 186 -888 973 -144 -407 -709 -647 -305 -72 -300 529 736 -139 -269 -520 -116 -509 -762 674 61 66 -974 -490 -606 373 -339 -956 -358 -455 387 551 599 -1 747 -869 149 36 986 -709 164 47 884 -493 984 454 943 192 -703 -309 943 823 110 996 -814 -956 -165 -781 -228 -527 125 887 78 -91 508 -945 -11 554 -237 -782 -719 786 -649 -480 883 127 -13 -724 408 -719 -527 324 -905 497 -379 -554 -107 -33 -630 470 -780 126 946 807 -77 777 -941 -491 -429 -597 -358 -327 580 677 -144 933 -805 163 698 148 990 259 -501 305 -393 72 935 501 89 54 -602 174 -934 -992 898 -270 -909 843 461 135 -247 -422 -110 449 569 574 751 -677 -468 -476 -231 388 926 446 990 302 85 -123 -96 -653 189 -968 799 -171 -323 767 -630 -57 458 -972 379 747 -707 -372 -254 746 -767 -173 911 -134 -484 897 83 655 258 -873 343 -40 -449 -386 8 194 -333 -46 637 154 23 471 -565 -784 181 -128 -525 392 999 -550 -702 59 -536 -11 -818 -131 905 -260 -241 -138 -718 -545 -692 -874 834 -621 148 667 -724 -736 -744 161 -40 -946 -9 601 356 845 679 -995 -128 -644 462 299 -860 250 -484 -771 534 -589 711 875 270 -957 -443 -935 -789 911 -43 301 43 888 476 -231 954 699 411 -519 931 591 448 468 359 226 219 -864 866 -826 -722 -735 -838 -592 -34 392 943 561 -198 -256 49 -752 -258 -694 313 256 -563 31 -824 -259 -562 484 -452 -30 -416 233 410 428 -545 -767 -996 -281 887 382 -591 -775 83 468 -985 696 947 -987 -918 109 -430 -421 180 -987 -718 836 609 496 8 -794 -878 -264 -472 -367 549 -362 -1000 -715 698 340 -855 -392 -110 -857 -917 512 -218 -143 -614 897 -167 716 -990 -466 490 -705 135 -642 514 940 -621 -718 -258 811 662 -164 -335 150 180 -771 -339 278 -146 -186 -593 -492 -796 377 504 -913 37 -25 266 -699 753 72 -55 728 564 -683 470 -237 -807 -185 -696 88 174 500 584 895 870 -614 945 -557 -172 -645 -872 -204 546 659 606 897 745 48 418 312 418 -622 770 567 91 -554 -173 520 -990 238 -142 937 -999 723 229 103 571 218 308 163 -66 742 -38 -690 223 840 -491 -296 211 419 -417 412 -709 141 -347 33 -695 12 166 -766 401 -280 -786 -408 794 303 972 205 382 -328 -893 10 18 7 516 516 53 146 169 -772 0 73 493 159 -465 981 759 -528 821 -985 -111 585 687 -754 457 919 105 227 -350 -466 576 574 -178 742 782 27 243 -959 106 -906 -673 456 -411 -78 176 -622 -748 -731 159 -409 715 529 445 -315 51 129 83 445 -121 511 -116 -52 666 -273 65 42 -153 -738 -400 546 -485 624 -9 25 380 -318 882 -947 -476 838 380 434 -428 323 249 -694 -572 -194 -972 -359 -153 -343 -522 -703 946 -476 -476 -955 447 346 419 62 539 226 388 -195 -180 -9 -7 455 -464 785 -578 -122 -331 938 578 -545 361 19 888 -105 744 443 68 -995 -352 -393 651 238 615 454 936 -602 978 345 -732 293 -350 -430 188 -987 -803 -225 -445 -942 513 -241 929 -534 776 153 886 280 131 465 -289 -241 -451 12 -555 -156 -378 -425 947 -224 -129 836 -995 946 120 983 -152 283 -192 -858 -181 822 -407 -34 316 -86 497 -940 -221 351 116 -475 -868 43 -573 116 -520 961 -906 784 200 -883 -894 -749 -412 -427 -30 182 481 77 938 -145 -89 131 -352 961 525 -465 835 -824 -872 352 -15 490 -776 -797 329 418 174 591 -284 334 -179 -424 370 -772 -318 972 -776 -973 -982 934 513 -862 555 255 -927 -486 422 854 604 156 -551 -721 -907 225 -823 -13 398 884 207 123 55 313 -501 317 73 -676 -2 -545 184 978 -694 518 -216 678 -361 21 438 -490 -647 -736 438 -155 739 83 12 -126 689 882 -739 394 -115 78 410 -722 583 -256 -275 -765 322 607 -637 -966 720 -768 491 -726 867 61 -779 -956 529 433 -829 299 -325 875 -840 -245 191 -255 -259 -729 116 324 294 -978 760 -391 -714 -817 77 418 604 -774 -103 -435 -909 -120 -857 477 348 82 710 88 -768 -949 914 -913 -535 509 619 -487 389 409 -820 227 131 -643 246 -454 615 -422 -431 983 -254 -928 276 -386 -586 360 -771 -750 741 80 -459 -433 -67 424 152 -434 452 646 -207 -452 -932 516 509 -753 -952 -363 320 -475 712 -266 511 162 -855 -186 -865 701 925 475 -682 665 -68 337 -124 -492 803 942 -280 784 -640 -535 849 -197 6 154 70 442 473 547 444 -17 898 -674 -790 -411 -727 -263 -981 490 -276 801 -494 -684 161 -921 48 -526 286 -159 -143 297 758 791 -669 307 93 -926 859 -415 -51 694 890 386 -919 -695 835 59 -798 -961 81 -680 651 304 -249 -175 -125 -636 -93 -400 889 783 809 261 -677 116 138 809 -603 -290 -916 -36 375 12 980 36 285 513 -16 569 -856 -21 307 881 -820 -270 654 -856 -109 813 836 -939 144 433 56 42 -19 -740 -682 -739 -527 252 411 556 112 18 -84 -662 -535 903 -427 -787 -182 278 702 -312 -432 448 -493 311 167 592 -346 -808 -922 -123 -481 -944 107 937 -940 -445 -76 358 576 -96 889 -410 -7 -426 -75 -384 536 -316 -421 247 -272 848 963 -552 762 893 963 -205 488 -526 320 -411 -309 678 898 134 396 -259 -558 -660 856 489 -467 -608 -331 -158 -846 607 557 -113 774 41 -971 -49 -185 477 -133 -365 669 -470 -65 -901 160 766 -37 -803 -584 196 574 831 738 715 -613 -920 -774 247 -226 -480 -989 -609 -240 812 880 222 -238 -973 -717 378 -479 768 -370 -100 -662 260 364 755 595 465 700 -199 -779 -153 708 -736 279 -57 94 629 547 424 149 298 916 -674 -808 729 539 -133 322 24 114 396 454 74 -581 147 -58 -132 -739 187 567 -136 274 763 -368 973 -625 601 -543 -957 -611 -497 255 -697 -94 250 -163 -233 -544 604 -953 598 704 -152 -875 479 962 -76 968 -112 433 -322 -741 334 123 320 5 375 11 677 502 -252 584 556 -810 458 -230 28 -19 539 -900 -47 128 -104 -34 -203 428 -213 -133 892 369 -363 133 -468 -887 318 -394 136 -408 -932 -116 904 327 -102 -984 959 950 -881 713 39 -424 700 754 -555 951 -898 202 -222 141 683 429 771 701 528 278 -737 -752 -731 -250 -674 698 385 -108 490 -866 765 414 848 491 -236 -987 -22 -328 -178 -398 443 -133 -429 825 -570 516 791 -793 -413 401 -463 498 -25 -820 755 -279 -662 -677 -379 695 363 647 -964 883 -849 126 235 416 -780 341 838 -781 -429 -788 364 435 -550 170 976 -699 -372 253 243 -741 -732 -107 -10 -60 -244 198 11 -153 325 -501 -72 -127 -675 814 173 86 940 -868 120 670 963 557 -958 -111 431 102 -880 962 -433 558 344 -138 159 207 432 -141 -237 438 206 -95 704 197 -676 -948 461 235 111 -607 -408 938 785 592 -756 81 -971 -47 829 770 -839 -393 431 197 87 258 663 652 -258 79 626 119 -853 -297 -246 -166 -990 -255 -257 -855 -423 194 228 60 56 217 -521 -221 715 -238 584 239 -900 -310 -70 777 -110 1000 -250 230 -162 173 -235 -785 -358 197 990 -46 -357 256 -504 299 457 44 -659 -189 -261 757 -812 29 845 370 646 -584 -442 743 118 552 704 433 119 93 -65 473 310 -439 705 -144 634 333 -602 -674 202 -661 780 357 263 -406 -770 -171 -324 -622 -644 482 440 -941 -263 849 889 -791 -932 -24 211 -376 511 439 687 260 -742 991 814 -393 990 334 -198 -261 863 510 354 282 -422 709 -968 3 -925 -635 -91 -129 203 105 -36 733 351 448 -246 -420 -978 -355 -804 479 -824 996 938 46 230 726 141 890 25 -237 326 840 -415 -267 -617 447 -18 303 225 -308 -641 -985 370 704 -890 -525 495 -91 783 -921 210 696 -439 -36 397 -865 -525 258 -911 -49 -887 102 -325 -366 -764 -152 -889 634 592 541 -524 368 433 95 726 -483 803 28 -914 141 -86 50 200 -985 217 -52 -747 937 -747 -593 -150 472 0 110 -238 775 133 682 206 506 -757 443 -215 566 -999 615 -763 -173 -118 -410 15 -747 720 472 -289 -886 -147 -877 219 659 999 399 -977 446 -384 -746 142 228 -60 165 -452 293 -765 292 998 -118 443 409 -891 -628 207 886 -765 -413 414 -392 770 -353 -663 104 770 500 553 -245 -508 -976 -578 -669 -329 329 -215 186 385 -704 487 -575 -396 -117 -750 -259 -123 271 -642 549 750 182 -839 791 396 648 47 618 895 -987 635 444 635 32 658 -428 783 -989 730 -390 -851 -515 32 425 -204 -445 380 -513 31 903 263 345 55 -621 538 -610 444 107 -834 -349 440 -848 -344 974 5 232 -883 581 745 595 -917 -505 355 -825 -562 834 301 4 321 -767 675 -481 160 -564 -534 537 18 784 494 615 -403 883 897 -394 -114 -165 239 -693 -248 -666 549 -223 -296 -475 -441 675 996 -160 835 213 718 -784 -898 -633 -912 -583 469 -696 85 620 -72 -985 760 -602 -460 583 -899 625 529 -530 197 -439 800 -520 611 -79 53 192 404 51 -925 -349 -295 551 -116 -956 -707 -615 438 670 525 795 251 -191 -756 -627 -62 -165 -808 333 39 -178 414 -248 -946 -376 258 71 -167 415 -65 -473 -586 -96 538 810 328 -38 -911 -408 -10 -150 -259 -716 -637 583 -496 -221 29 -58 -499 -389 808 451 -945 228 561 793 404 -337 708 987 216 -921 -901 319 -619 -839 -696 647 -349 398 638 -998 474 -692 -136 708 575 467 984 11 -676 528 543 781 923 912 45 925 749 -665 411 -190 -956 427 -639 -548 191 -750 619 -89 -166 430 708 331 -581 408 -551 132 89 330 -942 -463 -776 -762 618 823 -770 -266 -123 -414 9 874 -961 -738 -301 -900 790 255 -999 -141 -922 -36 -649 560 -696 130 907 922 248 -465 813 753 849 -596 -717 272 -594 -823 -560 245 624 283 -301 123 -124 998 716 569 473 389 485 226 -238 172 -794 -178 -973 -474 -921 116 807 -238 191 128 -787 -345 109 -663 -34 886 -353 850 -404 -650 -245 -279 -382 -375 -441 -165 -765 -451 -989 -251 -438 497 -152 785 447 -941 217 -444 656 292 229 558 378 555 -837 -780 -319 -534 832 -555 -539 253 345 -535 -660 40 139 -562 342 -937 -692 761 -566 -646 966 720 19 -644 -668 927 -944 977 658 -664 -47 927 -428 898 862 23 -776 -781 -43 -162 -42 -872 492 221 910 356 486 -193 -755 212 -275 131 -697 -286 -403 93 -805 544 639 758 852 566 457 225 1 410 584 -609 -952 -951 -710 -801 -674 -72 -341 -581 -741 -241 -385 743 227 -202 -282 -625 371 -617 168 -534 -53 -577 647 -38 -607 -380 -847 529 -625 262 -142 -919 -237 -494 682 -313 355 -631 -435 353 -977 479 -751 749 -686 -938 573 -192 -69 897 661 -879 574 -13 -621 -861 -569 -213 -815 -635 735 371 -33 -840 824 -517 123 807 -452 -264 66 454 901 -379 658 -346 -343 -364 -542 -906 -429 -299 -643 -131 -885 122 -594 -217 -151 49 -758 -339 606 908 418 -560 42 -290 445 193 -941 -146 -18 514 733 -117 682 743 -932 119 316 492 532 394 -571 -699 192 256 -205 -741 -817 -92 -932 -916 -213 -765 396 586 22 814 272 -303 411 979 -97 825 -954 -265 -628 874 603 548 100 675 628 -482 -102 -949 -33 900 55 -690 -145 368 -55 941 -221 19 170 173 -340 -406 919 808 799 -995 -502 -361 614 -377 643 63 217 787 106 -996 608 598 194 690 -686 964 -433 -447 -602 -95 -275 -455 722 -417 -155 -329 529 -519 -718 86 -812 641 -76 167 906 -759 375 -147 -596 464 867 997 -635 139 -592 -162 -72 115 -942 807 -602 -578 447 -371 984 -119 -902 102 -634 -752 -105 843 695 -191 62 544 -429 -392 589 333 -511 -502 -562 -36 41 -359 -599 125 -732 182 -886 517 -89 665 -205 -155 914 -590 687 431 -878 157 -298 983 -28 566 -554 235 -969 958 281 403 -529 996 46 67 -246 -853 996 101 -529 477 -457 -432 820 271 -682 190 -440 -948 734 583 -48 -472 -954 -470 598 -136 -307 -869 -463 -927 831 805 273 219 -602 -512 -649 986 -212 652 300 64 -927 -284 -305 761 134 -372 578 -359 534 855 -701 -94 18 -818 937 745 358 -159 -169 -371 -546 205 -488 47 -408 -469 -187 -61 757 -206 687 -345 -469 863 -515 -376 -356 853 -471 468 730 -766 -989 965 -950 -398 886 -594 763 -88 -136 -480 -487 -803 452 -330 -935 525 181 -385 -349 -705 -81 -378 735 753 -77 -990 -438 430 -344 882 262 667 7 -913 -527 131 -769 -336 605 918 289 473 790 40 -205 478 -779 698 -684 -380 723 -365 -377 -992 -334 -381 279 -995 706 377 -886 -252 -338 6 -524 413 366 836 591 -441 450 578 -763 115 127 -998 926 -435 594 -423 404 667 262 975 830 978 659 -477 371 424 -8 -589 578 540 996 966 -859 753 145 644 -767 852 51 56 -827 561 -833 -764 -694 -149 715 747 -16 788 923 37 741 -772 -560 652 -196 -866 210 302 -913 710 -384 -321 73 338 -681 609 918 -442 919 -545 -659 939 -798 -786 503 -899 -41 -160 429 -735 -61 924 -565 -35 606 952 -271 -32 331 -402 -327 256 -573 -424 863 -613 71 965 -250 399 -369 643 321 -676 -954 -613 469 859 610 -143 397 934 969 306 174 -170 -416 -35 945 524 406 -977 -305 756 326 197 427 155 717 774 143 228 694 -14 986 -985 -707 -263 -560 298 634 152 -826 -954 201 882 -917 -790 -511 500 -906 319 -309 -40 611 160 969 -11 -469 -580 -429 491 468 -185 -291 -194 917 304 -598 -694 219 459 894 568 -339 299 459 -498 997 996 376 -665 -578 -218 357 941 152 -486 -722 556 -634 0 422 978 -70 466 600 710 -654 -710 162 634 -389 807 139 -264 -192 -481 -550 -896 -984 -741 401 640 -573 11 -822 170 204 996 -465 -892 -853 -887 879 -557 -903 -997 -613 -682 898 294 493 357 -957 -736 -581 794 -30 491 -493 344 682 -843 -929 -961 -138 -84 419 122 -792 -991 -95 411 -400 330 -59 15 634 666 651 282 -710 -79 -964 921 647 -621 378 -262 121 -331 -309 76 337 -22 -402 91 299 41 -830 938 6 -189 469 -5 -672 4 -251 -500 -697 -103 954 356 -781 435 -328 -894 -246 -191 -702 326 41 644 -980 -914 801 543 241 889 50 -148 -807 -723 -3 -154 -237 625 422 -106 -362 474 562 -757 -910 -53 -583 -537 612 -641 585 -792 -521 90 226 600 466 876 -35 576 -248 121 774 -82 -822 631 948 -2 -811 -159 723 570 159 448 410 19 925 -667 870 -154 -559 -265 -611 -24 476 783 -386 -133 745 -287 -578 -451 72 -810 -510 -747 620 998 -316 632 577 507 115 -976 -80 -78 -991 477 -75 949 884 -348 783 646 -410 -313 308 -832 140 -607 293 -303 907 -922 623 -600 432 195 -591 526 -863 -969 424 404 -538 758 -840 -10 -89 968 -900 -628 176 599 -837 -775 -382 -59 687 -486 309 -796 -420 -389 -163 881 538 -566 934 116 -689 160 -964 -246 -811 307 -459 -883 876 81 -552 -437 -226 763 -143 204 -831 -771 -699 -494 210 -598 826 663 563 -785 158 -723 -160 802 979 691 -943 92 -529 245 550 -672 37 -998 635 -489 -966 -648 820 -404 -159 -607 531 310 -232 -837 856 -936 782 986 -403 262 915 -511 163 -907 222 19 -866 479 390 780 -79 -558 -616 449 884 -50 -587 516 117 802 -2 -868 -194 -548 -441 -867 808 784 -470 -506 146 538 550 -488 -62 -659 -392 -391 -485 -208 -126 818 -898 589 -907 -663 -450 44 -693 130 -213 -528 -191 558 582 570 -184 -17 -197 855 711 683 976 819 249 660 526 -952 723 345 -718 264 140 -381 -667 248 -782 -356 187 -893 819 97 282 -757 -503 529 -648 -548 986 253 -603 640 615 922 -934 556 -98 414 -928 64 703 851 -66 794 993 304 320 44 26 602 387 -751 -383 650 148 -922 443 470 -942 -912 719 223 -163 -120 -991 -293 120 -903 -72 -394 317 601 -777 673 -235 160 471 747 -321 145 -709 -428 589 862 636 -971 915 180 479 -138 -186 817 332 -291 -374 796 -336 -910 -768 158 2 404 580 426 980 -471 -186 -51 600 468 38 -544 -594 208 -999 126 -383 -347 528 7 324 -730 -314 -251 431 686 743 -56 699 -431 -916 -848 -948 731 114 -830 936 123 -344 -69 -143 -682 -540 -423 986 652 289 405 -226 -137 815 188 -716 356 -177 -211 767 806 -161 -628 -252 -721 382 -754 -304 -260 722 840 -121 -232 -962 -969 17 256 -559 98 79 -807 -97 -588 -559 186 740 -631 883 459 -19 961 -413 -324 -382 242 -817 -224 978 303 184 289 -445 -732 -202 -87 595 -310 49 -612 -766 -497 639 558 -997 -794 479 157 -888 -277 492 736 355 523 -841 -56 311 -325 362 -46 925 -763 620 -602 929 -83 830 579 -631 928 10 670 -422 -42 908 -210 522 -812 -52 -312 -721 132 -517 -369 94 -627 -938 113 975 -812 11 882 328 290 133 -350 -226 -602 -733 363 -726 96 -55 -620 -688 407 -181 526 -321 819 226 -496 -514 656 -974 502 913 -206 -159 947 559 -919 640 -931 714 321 928 -868 -112 -41 54 -80 -13 116 198 -622 -610 -943 -621 -798 204 475 829 350 347 656 992 436 481 -635 -993 -870 663 -672 -859 308 115 -919 24 1000 722 714 375 -665 164 469 -334 426 -45 284 611 -991 -518 -175 -854 199 165 -378 198 -78 724 918 824 653 317 467 -970 -451 -489 677 -879 321 967 279 36 674 -520 -379 -469 -284 68 -499 74 859 409 911 442 -732 -371 717 -490 -559 276 772 -825 325 -410 376 197 73 -418 -763 -841 891 853 156 614 -996 275 468 -279 -272 740 541 -386 -325 -545 443 -610 786 551 735 60 -630 806 -918 424 -414 703 490 525 -962 97 7 -963 -725 332 471 640 -21 -366 423 -232 -527 875 -334 313 -800 493 -927 990 -539 705 -32 28 97 448 -35 -129 -751 263 365 -887 -789 706 225 -117 -618 -112 -575 212 574 -963 -563 168 -837 -366 317 771 -708 323 980 -660 -54 -869 181 815 -138 465 -395 -732 -987 -318 937 260 -729 214 -434 203 973 553 976 450 -991 889 659 -619 442 977 800 878 100 -272 626 384 -978 -646 352 -895 -145 -333 320 -12 541 158 -544 -292 798 -5 644 132 -856 -31 240 445 -153 -917 -630 321 483 -682 -228 -329 893 -97 851 279 609 -70 311 752 687 652 28 200 735 33 -950 617 -508 183 -573 280 -790 819 683 -965 -457 349 145 -312 -178 76 -247 -3 981 -756 -685 194 494 -260 368 -583 -931 379 -301 253 784 604 597 -916 684 807 611 -433 -25 778 -772 -271 -906 -693 555 294 -575 408 510 -221 -546 698 -749 -49 -774 -757 -557 220 -376 948 743 310 -951 -84 363 -299 497 66 155 -178 57 726 -732 -661 -345 -688 -796 784 543 858 -828 762 -743 -494 -369 40 -8 42 -437 -156 -536 204 -647 -859 47 -737 -465 -164 -898 757 302 -853 -280 92 -265 -792 478 224 105 42 151 351 -909 639 848 16 -314 149 -165 854 638 -636 -790 -525 704 373 997 955 32 -54 531 41 -983 -613 -579 -365 362 691 541 653 -382 -970 909 863 -274 36 -753 -348 -54 81 -742 -940 231 -365 -744 996 -299 740 -633 829 142 809 378 -15 636 347 -353 -573 94 -707 -379 -522 827 -614 -73 242 -261 792 -145 -415 806 748 146 -653 -104 -200 -925 237 -788 696 -308 -288 686 838 182 -844 -779 91 -388 -256 102 -601 -697 37 -878 737 380 807 -656 -496 637 -907 -957 -679 806 31 144 848 -848 -173 -323 -371 -198 -539 950 78 -805 706 145 -787 436 785 303 -883 409 -542 -370 958 214 -156 -677 820 965 -547 399 -814 348 496 905 -508 -982 90 -418 523 58 78 -329 510 891 65 870 699 540 382 15 -284 -910 -320 -617 462 -809 -814 -947 -838 666 509 70 747 737 -393 -922 -79 -175 115 689 961 419 -880 355 -187 935 361 -469 -992 682 160 481 -924 -619 -223 580 -403 -568 100 -624 -784 72 -167 150 -559 245 912 401 -88 238 -364 -540 -577 895 -138 448 -176 -759 -537 81 770 -765 583 325 -345 -319 250 778 41 842 -617 157 978 -892 -793 75 -707 -885 542 -509 -888 106 808 -395 -530 -416 659 284 -937 -249 39 -943 -774 141 417 -536 997 631 666 423 812 -110 148 150 805 -296 -577 334 -273 -910 -854 -265 872 -664 -796 -791 -727 34 -245 -196 850 -937 334 178 -175 -600 -672 728 -671 947 338 707 368 527 -755 797 814 601 418 141 -465 436 673 755 618 -815 128 50 663 -803 -775 441 796 486 175 854 -650 -140 971 -463 349 -111 -574 -540 273 464 -168 430 438 -948 -512 482 -623 677 -160 481 -524 915 985 158 716 816 70 -750 -403 -231 -226 961 607 -508 -271 -757 112 587 234 -568 -722 -974 -961 -740 493 417 -813 -637 -58 -607 -594 177 -395 908 -343 558 -420 737 -754 520 -819 -802 230 -143 8 576 400 -732 -279 517 -988 -848 466 494 394 -959 681 233 -467 733 683 -660 956 -320 -171 297 -228 -542 -150 546 -697 -163 540 325 705 -175 -896 848 -306 -34 -486 -785 13 -298 -465 -87 56 -126 745 8 -396 -568 -417 145 -775 662 557 -217 -527 -757 664 -188 380 682 -363 736 93 -452 -885 -85 -273 -217 -687 531 638 329 -895 866 783 292 49 -526 -631 433 -933 883 -148 112 462 -615 -991 549 -284 478 -657 394 -378 888 -439 530 610 -117 335 753 195 -741 -264 -525 443 580 -983 -318 -108 212 510 876 -839 -326 346 783 -207 929 -59 271 -393 -65 -440 972 996 626 109 -649 783 -677 -176 -848 611 -194 149 -964 -858 -814 -275 346 -38 69 758 -25 133 146 650 -584 -420 679 -927 -190 -344 301 -643 800 218 -204 -33 712 155 -172 -606 -438 604 -444 407 300 68 -107 -408 -973 38 738 983 794 -263 512 516 -763 478 865 695 432 197 -466 500 176 900 -147 -923 628 -541 271 50 691 -629 236 -959 187 101 422 -383 349 -949 547 -435 824 -929 -72 -888 922 493 98 -483 -465 -961 642 -640 584 543 -695 -432 987 672 -288 -10 -386 859 -417 -156 312 -352 -602 532 929 278 -679 806 -119 782 238 -597 637 888 -484 97 264 -763 -428 827 -205 989 -304 -613 432 -807 788 253 755 -658 -731 -391 691 -536 -918 -707 -301 571 -438 -851 104 732 36 -412 57 715 960 917 -459 304 383 -91 -83 -944 -96 -129 814 -851 -891 433 229 -283 -565 -580 -560 672 -617 -35 367 5 169 -321 -889 -436 -205 -863 -693 -605 326 -530 -183 210 -934 -538 190 -716 621 -905 581 -537 21 -543 -372 -776 -4 -44 -902 -745 114 953 -353 -89 571 -71 761 -326 517 796 325 163 807 802 -717 949 -112 -602 -817 -441 276 2 -385 -811 -587 -819 -944 -201 -446 -837 -530 -50 -556 507 -257 -60 -630 -832 -917 698 -334 -992 -987 -482 123 155 -691 -387 309 -889 -599 472 -419 -226 -497 -119 604 824 807 254 710 440 -866 104 -517 -903 421 -281 73 -227 691 -845 -974 -508 -373 -926 -946 -296 927 -28 404 95 118 -816 -814 -497 -785 -1000 59 110 445 -560 584 -377 471 -116 159 786 -905 207 48 300 -824 -276 -786 -300 -935 -921 -81 950 -15 687 -537 -56 -658 -96 -971 -325 -470 626 284 -217 657 -792 -722 916 -718 8 -271 421 2 -971 59 230 78 -579 -613 -699 589 943 -956 -251 -309 -286 573 -578 386 134 819 -56 591 -640 -529 624 -6 -661 -573 -796 566 590 -805 -349 630 614 -665 -230 305 773 -925 -796 566 -563 871 -504 810 -410 614 -425 -721 655 -274 -279 -27 -19 -210 -496 409 -532 -314 496 587 282 -591 651 214 -364 -118 50 -565 453 417 -563 467 490 -670 278 486 902 804 864 796 -382 -151 -61 -939 827 618 868 156 701 597 -501 -455 129 -779 -726 -460 431 468 66 -749 -573 -807 -389 -658 406 716 -238 -390 -395 -952 -481 560 187 654 819 728 823 111 260 -703 954 -269 764 231 225 -554 691 -445 -280 470 -915 78 -853 -250 73 409 23 311 -374 -976 93 -131 -232 3 -776 320 703 -926 871 107 -989 582 289 989 552 -945 328 -959 211 965 -719 329 916 626 -980 -606 -71 -999 204 672 117 629 631 -91 517 -85 151 289 -70 -66 34 -425 -99 -192 -635 -261 -610 -376 -908 -373 -923 560 1000 -435 552 713 905 549 354 997 -766 -593 114 447 -123 991 393 834 -455 406 -181 -789 752 245 -321 794 748 -979 -420 -940 -81 -460 425 -414 803 117 970 556 -543 660 765 -809 -213 470 161 -883 -977 -607 677 686 577 302 -557 406 778 -180 -48 599 674 671 -479 -938 824 598 -766 737 -907 -645 -556 -479 421 242 -544 -180 -449 682 944 104 -740 113 -711 -933 973 46 -682 870 287 -66 -493 62 922 850 281 60 -249 366 -458 -289 570 -948 -209 370 152 -123 241 -812 308 -771 -256 509 -927 16 -673 -619 576 -967 951 579 736 826 306 -583 -440 868 -823 -462 650 367 285 42 -325 -44 -896 -635 -917 -879 824 -493 410 807 350 523 -24 452 -112 509 166 775 646 308 -640 -596 -771 839 590 893 236 987 -161 70 141 -573 -391 -689 -449 -468 188 -263 468 472 400 -530 855 -661 260 -718 576 938 537 -841 904 144 -58 5 424 -149 -334 -422 -27 -327 -156 -689 -579 -43 20 270 419 793 738 -816 -606 -285 -296 513 462 -146 -305 621 787 206 -231 -570 90 705 -567 190 966 -786 974 694 785 -770 470 759 878 256 370 -562 -960 761 490 -985 784 527 125 -190 -804 213 643 134 180 182 -885 -746 752 612 -904 468 462 487 -154 -511 329 49 207 -810 639 511 -994 -954 -495 460 716 231 820 -788 -403 -437 -108 372 701 -606 -773 -979 81 -231 -133 296 -5 -956 -320 921 -355 925 47 -125 -667 270 -557 -693 255 -993 -347 -981 -298 224 398 -679 506 28 -671 -22 948 -65 157 878 753 -453 -114 195 -384 291 304 661 -489 71 -467 964 846 358 637 801 -960 -204 762 -260 -822 431 -952 -695 438 -449 368 96 899 -297 39 567 452 -387 -258 38 921 686 -691 -594 590 781 726 37 175 -144 -862 994 924 310 -837 284 485 -244 438 516 -645 -758 -146 272 127 66 733 59 961 547 -732 -573 782 866 -596 458 -346 901 -5 821 -64 871 408 1000 921 461 -124 31 -111 236 -893 -849 909 514 -162 728 -272 372 230 819 -631 597 -184 502 -63 -277 237 -958 -3 191 -499 632 -686 -415 269 -512 848 139 -984 319 238 -911 -733 -646 -404 -320 -957 619 -879 -534 871 779 -251 -736 948 313 326 757 -938 615 -736 495 -907 563 619 -32 -970 885 932 -149 432 11 794 -618 958 -723 -308 -560 -779 -93 -371 740 289 78 968 865 213 -143 -568 -357 -474 -650 -442 -329 394 -721 -66 683 -622 -60 -582 -567 619 305 749 -832 -25 838 -176 194 436 -6 792 258 -256 991 41 -611 -219 878 -216 -199 -169 358 -755 -569 -527 -121 447 731 -795 504 537 -409 -528 673 -364 -425 -852 885 993 -489 772 -523 -20 403 -842 -342 154 850 681 130 -504 -505 989 -125 -178 355 -189 -28 792 -576 19 -926 -624 102 944 151 -978 -468 624 -16 307 299 -667 -296 -117 -374 -41 -875 -85 -302 111 -104 -543 -949 -929 20 268 -412 -477 -710 -461 159 507 -333 -44 -188 -809 -748 444 -357 827 97 -838 18 -329 755 328 143 -390 -81 -481 -242 148 424 -724 -451 -31 867 124 -895 -14 675 -269 -342 -595 182 -114 882 428 140 950 203 779 -435 -484 -915 -281 212 -920 623 -892 -218 33 844 -494 -91 256 761 679 880 -301 636 327 -228 -436 901 73 269 165 -577 259 26 586 -446 -245 -647 597 -181 -775 617 -606 -379 -226 28 -871 -406 -388 -511 -69 -327 957 564 -512 141 -655 174 396 607 -535 -518 847 122 321 555 -196 -449 295 -991 -166 -277 -759 -860 -28 -977 -783 710 243 881 -671 -4 164 -705 283 -246 986 -659 -996 -923 -53 -288 848 95 811 247 698 -825 676 922 -230 -75 510 72 -583 213 82 653 -232 -26 145 -362 341 -286 -520 153 431 -63 -569 709 748 865 -28 232 34 -411 400 933 -59 923 -486 -374 -628 354 -580 -173 11 -834 350 -815 -757 -648 135 703 349 844 508 773 -900 -886 343 517 -648 378 892 -168 326 -300 726 411 -374 -252 245 627 -933 600 433 611 -347 -461 149 536 197 -312 390 -188 304 533 -536 -701 -832 -159 -660 -580 -35 -650 -989 808 -379 -393 654 -750 318 819 907 274 452 39 -560 595 -609 430 787 822 -395 -930 531 993 -432 -823 339 -764 -967 -453 162 -552 -712 -867 770 464 -390 -963 431 -826 -632 -705 215 -623 630 -239 367 -929 197 -36 403 240 111 -939 781 61 -790 72 215 -950 -241 -123 -320 -365 753 -34 -251 3 -380 -206 -916 108 -236 363 249 -56 -381 587 265 -824 -101 610 471 472 -594 834 -998 -183 -342 517 -224 -903 751 -75 -394 -200 -251 447 521 490 952 -265 -92 88 556 -852 -717 -966 -719 691 -915 214 941 -230 24 967 437 -752 -708 485 474 -744 -140 -645 310 214 398 -399 -45 -836 67 -328 -51 -302 690 267 256 -502 -4 -612 -457 344 -326 667 495 909 884 311 975 -41 687 982 765 396 -924 286 981 -277 -164 917 172 900 -692 564 -370 -88 -278 82 -674 981 -337 -401 476 -412 -780 140 938 294 178 -95 -445 -388 -766 299 -680 -99 530 -864 797 299 -316 -399 -158 -813 -181 -466 -817 -849 522 77 -263 616 395 -611 44 -96 -94 720 825 -503 -217 -905 277 650 -111 599 8 -537 647 -284 -252 -328 727 183 441 -293 941 -670 -702 304 -265 -212 610 362 385 620 -717 -447 404 363 200 67 -633 -226 841 -486 -965 272 -835 -520 863 -239 -991 820 842 -349 -989 690 66 -664 364 216 -489 -186 424 -854 -657 956 -96 614 959 -878 -30 736 49 -725 691 -455 871 -220 -696 -998 250 -485 384 458 873 -138 572 -510 -421 -582 -960 274 368 -326 877 -827 -17 910 -943 365 -472 767 -243 494 233 395 -877 -277 -878 514 -288 -633 713 -695 330 205 -883 38 -893 -96 -598 888 -103 -914 668 293 247 354 363 304 -422 477 -944 -136 -80 800 953 -328 -96 -329 454 -252 -60 422 -478 -821 -473 1000 973 -628 -132 -333 181 -375 799 -335 -56 -417 -129 -209 -6 -535 267 23 60 -174 -280 -349 -30 58 -795 -159 -336 930 -889 499 -475 -150 -117 829 717 675 -564 -286 -861 845 623 414 263 708 -700 -993 -100 509 -744 -501 390 -662 -448 27 -503 571 -183 445 979 -370 237 727 -573 -112 -350 -752 -644 539 365 -571 123 -391 -586 234 984 -925 -193 250 -123 683 -23 -576 16 899 -413 202 -41 -332 -279 -713 52 203 537 42 -159 588 -324 813 -492 -600 167 -200 -642 898 121 210 313 524 441 -458 258 -648 -115 311 99 855 -534 -226 -835 546 449 426 -279 573 -330 692 -849 963 -735 -638 -131 748 1 -726 427 32 -225 -563 -223 -74 -599 -210 233 -525 367 -414 -985 -553 136 -32 -336 -865 -593 -223 331 842 -802 343 338 -830 792 298 -775 402 2 735 -828 -346 676 -1 -650 524 -961 -281 14 765 -123 609 626 -736 39 -468 876 -36 -173 -262 622 440 109 553 511 -465 846 730 -58 619 -310 409 635 281 711 677 1 149 295 -272 328 -830 -575 -928 -114 328 638 -157 -826 517 30 -858 388 -913 814 791 784 195 -687 700 92 148 866 -385 -422 -628 -316 -212 161 504 109 887 -184 -719 154 834 838 892 -266 485 788 -940 322 -410 75 346 94 926 149 854 -578 406 306 -539 894 -183 -336 826 594 607 774 -145 394 -464 884 -320 193 734 499 551 -865 -271 496 -433 -539 -236 442 934 -719 -839 152 969 924 -794 -661 -843 -844 -858 454 -904 -681 -248 727 -759 -393 360 -384 739 -592 -362 513 -670 -848 325 -977 86 -81 -947 156 466 -784 -829 -583 899 -338 -18 -530 12 131 507 463 -339 -524 954 -682 71 -548 263 941 -968 -906 554 427 519 787 807 -764 728 -658 747 -525 -679 -450 -297 -871 454 -387 -738 -305 737 -993 54 363 -198 -264 179 89 931 125 -956 805 -424 -333 -298 450 252 271 -271 106 366 247 700 -134 -796 567 -599 -249 -955 213 -77 230 -244 537 -619 159 521 -996 740 -621 -553 -734 276 -260 -152 -233 883 956 746 173 -874 -801 894 -427 362 -473 -311 -633 121 238 353 -6 -916 877 457 663 -401 896 -167 992 -177 830 -828 -519 930 300 645 947 -475 -522 -325 -261 -64 79 -384 -590 -243 -941 -19 735 688 -774 -314 491 134 858 -238 279 -286 454 -980 321 660 -409 -173 653 -799 -357 293 -447 752 463 -903 962 -770 -227 99 -808 14 -595 483 997 -635 -879 -362 67 411 676 606 -694 -385 -718 -31 -85 -834 318 632 979 -936 818 -30 377 -369 831 211 -675 168 -636 923 573 225 -354 420 519 678 -142 -744 -611 -268 365 725 135 297 -873 -302 42 -195 67 -637 574 137 875 -493 -715 -874 444 274 -5 523 852 -398 718 -99 -532 -477 188 16 -528 347 427 -274 168 -531 339 30 -875 -480 570 978 -239 292 -244 997 -145 -264 867 -504 -333 781 671 17 97 891 971 -482 276 700 -871 985 923 -213 -238 -188 -527 52 -996 766 -238 -181 -57 422 -519 285 -928 -634 490 -610 34 -397 445 -939 151 -359 253 -69 916 754 195 -854 -635 727 36 973 942 -137 972 -166 906 559 -16 885 47 299 632 -355 -852 512 786 -143 819 -147 216 -494 -136 793 637 -361 -70 -685 -352 982 -565 -525 443 -553 61 750 447 622 137 793 612 -505 807 -884 884 -259 -115 -245 -410 -295 -529 978 945 247 -624 -755 68 -217 744 -790 -178 576 -249 -154 495 -15 -272 -705 -433 -62 -370 350 -666 -791 582 12 246 621 -16 369 14 -773 509 -858 -300 -115 619 301 -302 355 994 -125 210 -673 -297 -651 615 893 -463 -218 314 -394 -528 -698 -19 98 249 729 -124 -260 286 537 918 -180 733 -699 854 -438 -827 -946 871 817 781 910 436 -337 91 -79 941 -355 86 -605 -654 385 760 208 634 -720 695 357 745 -520 -74 -764 -449 -966 659 652 -526 -201 -952 351 -948 350 -913 -536 -353 139 -154 -229 -472 -379 88 38 -463 -771 -716 -899 528 -698 87 -821 -864 -377 83 -58 -499 -674 -609 -872 97 -99 611 910 465 583 867 210 -146 826 658 -525 767 581 395 -618 641 -531 -98 676 -618 781 99 767 -727 -749 47 176 527 -481 -602 -889 -871 -306 -826 -536 -725 252 -831 -647 -749 -376 104 684 255 -875 -566 -420 476 -509 -772 -700 -617 954 177 -277 -720 975 -435 -239 126 -865 -486 339 -899 -151 203 151 -714 -80 -514 700 -718 -423 -503 797 556 -484 320 -509 -614 499 962 -220 -642 540 277 982 -453 -175 -563 -841 575 -394 -849 -953 628 75 -85 667 878 -408 374 532 -327 314 -842 110 376 -925 -924 747 -506 88 -651 493 -132 -480 -859 -674 -535 -138 -366 -249 396 -839 894 892 -831 619 -323 -699 400 -105 -980 16 235 -375 -651 157 -879 337 322 -642 272 543 -459 234 -985 -363 575 -387 -482 239 -60 754 -113 -996 -429 307 -621 -982 -27 751 821 -462 924 -952 -71 -740 -49 -809 107 313 806 -477 944 -151 147 -830 -713 341 874 -865 -118 -812 -373 -616 -536 -548 390 -488 -823 79 254 -48 -837 -975 371 -501 -163 707 -540 408 789 -748 134 -790 483 -812 754 -905 743 -431 -22 -480 -774 59 -170 330 -883 699 -872 -11 -857 -956 783 -535 -523 -606 -296 -720 775 127 718 89 -712 -325 962 -742 -317 -449 222 347 -906 -446 -995 313 426 475 -215 324 192 833 379 97 -564 101 -80 -514 403 705 -153 -21 -77 437 -198 -952 -885 -559 -638 177 -586 -954 303 -455 779 -221 -172 -68 -315 796 -643 879 480 315 889 806 837 -583 -594 472 752 165 -60 -933 -24 -491 865 981 -924 -69 -328 959 39 495 331 75 766 301 366 596 970 -251 907 616 646 -458 -440 67 -144 422 -875 -898 -918 456 199 -766 -437 48 862 990 -515 -298 -784 -795 901 -380 -707 -414 930 502 159 745 530 -853 62 -627 957 514 210 136 164 237 -418 -791 319 -587 42 -370 308 -447 161 -34 -240 -730 576 379 -84 -72 -205 -277 295 687 -27 216 990 477 -779 -796 516 -735 -700 -673 245 -778 414 -521 -819 283 -526 -384 -874 318 874 341 -195 -394 -349 770 -625 132 -227 -78 83 -93 538 -426 658 -191 285 879 -368 -731 -205 517 -552 -31 654 -136 879 185 395 695 934 582 20 -817 -797 160 -512 -287 -316 -512 -839 -663 555 367 4 -41 -309 -952 -596 757 717 -451 -911 -185 812 29 703 424 344 972 -599 -342 989 -523 -690 -41 541 -233 663 -991 353 -248 697 -796 400 -880 801 -683 -571 944 -914 -751 856 -805 -411 -101 464 847 -207 403 -970 -488 -689 -409 928 -373 334 421 703 282 -834 -186 445 -116 -970 -459 726 -293 548 467 -5 61 906 117 -722 136 -741 -54 206 754 728 745 -607 293 -934 -111 638 -611 -569 978 343 906 780 935 504 55 207 -464 -488 338 -440 540 -300 -764 794 -384 636 -615 -31 536 -512 -605 -825 -213 -72 -454 484 -214 524 52 651 21 529 -147 -432 -618 899 -551 -678 -226 115 958 -85 286 582 459 -453 -561 653 -530 284 -109 -849 -818 -613 706 589 103 984 -127 674 -213 -862 190 -638 323 704 538 -601 559 -736 132 -818 -309 57 -770 -108 837 391 -907 221 32 -611 169 947 -104 -538 -409 -375 -268 -375 -300 203 106 -149 -83 -482 -271 -425 974 989 -924 235 203 351 820 -640 570 -441 335 -506 502 -344 -306 -526 320 -271 -59 333 219 602 -853 -597 125 102 821 -734 -298 485 641 302 158 731 565 694 -987 49 -183 -849 -362 -657 637 583 534 127 -794 -358 311 -843 427 -878 914 966 -647 -833 -923 -466 -976 -943 463 362 95 -145 -802 -723 -928 -515 -20 -162 558 -859 -705 343 -358 -983 627 -295 -677 -411 773 -184 775 460 716 -589 -383 796 -631 383 629 478 -858 -399 653 -456 296 436 243 585 930 -559 -166 -943 -293 395 -954 804 954 129 915 392 993 72 764 -929 -706 -553 97 -565 268 947 -683 -239 -897 -21 -14 936 418 785 858 -907 -445 -786 747 684 190 716 253 -498 -878 573 -484 -291 213 912 496 -535 -209 513 48 -111 455 -716 -154 -151 -489 385 -367 852 585 271 880 158 -143 -800 568 -745 404 493 -74 537 674 614 260 -179 -872 293 -892 42 -215 -416 451 -491 260 -420 341 87 -749 225 87 867 120 -620 -362 486 298 -981 -523 -588 815 165 199 -317 367 512 -426 746 513 -430 83 -569 577 -538 -780 904 -759 -921 538 349 -842 566 434 374 -17 -820 800 -626 374 542 442 -471 -937 652 918 736 -464 924 658 953 -90 -710 -794 538 966 -750 -994 912 984 484 -360 919 760 193 215 55 -232 -99 -503 412 -165 -393 771 -410 -81 -827 472 168 -318 -901 123 -864 281 -199 378 117 -245 408 734 -45 55 408 441 237 -740 -201 -261 -720 -508 518 -229 -599 -819 -494 -686 763 -455 -618 -544 -951 582 -660 -942 -566 860 26 779 -679 419 997 623 -713 -527 525 152 740 -100 98 -364 689 560 639 -825 86 -606 -67 220 -316 -5 480 -154 569 729 -710 -51 606 -164 -825 -899 266 -512 391 838 -603 844 224 17 888 -75 -659 -348 -94 -317 87 -445 -20 838 -467 344 -514 158 -140 176 -757 188 645 443 -679 -598 -241 301 791 51 -113 -203 617 -185 -793 -287 893 49 551 -434 -511 730 495 977 -851 -74 868 -801 -4 -919 27 -439 -344 621 578 -2 -616 10 -961 407 284 -473 -678 119 164 427 587 342 63 -132 998 980 -62 235 458 -717 -937 -213 296 -110 103 -907 139 -212 567 -43 733 880 -207 -86 -341 690 135 706 742 380 305 777 142 487 -408 -241 -216 -255 391 -254 -370 -374 85 -270 -215 625 -700 119 155 322 -336 425 -621 870 79 -441 -86 460 633 552 -180 -346 -30 372 72 -600 -520 299 499 -56 -947 798 152 -991 539 -667 841 868 190 -878 225 390 -523 380 466 892 127 -716 -88 -408 989 438 771 977 -3 132 819 -494 -291 391 838 652 -224 536 -143 -800 284 49 -219 -793 671 -412 -795 -106 -993 -749 -197 804 -475 406 331 70 -22 855 713 -64 -182 247 769 227 760 917 -385 259 790 -758 174 -920 585 -24 -65 -446 994 -479 -403 746 433 -637 926 374 -125 36 -483 254 -340 -755 621 267 -978 306 -262 340 -401 -51 -575 848 -712 -650 438 787 447 715 622 -74 365 301 841 167 -889 -612 462 -901 572 96 -546 684 -682 69 343 447 153 158 -284 179 624 50 450 829 -660 49 -991 -502 -874 -486 -526 42 -70 980 702 -841 714 -222 972 448 -384 347 -558 685 819 -426 -209 -997 508 -980 -867 -140 -662 6 -948 -100 -852 -94 -583 331 691 574 550 653 618 819 986 -856 640 202 240 -287 -998 965 -959 751 128 444 397 -585 67 987 935 469 -237 180 524 13 -330 172 191 -174 189 -685 963 406 -75 -91 187 438 0 274 642 493 218 -448 -486 -563 -300 402 -157 -288 -69 -317 -964 -56 -685 503 474 -642 -241 282 79 225 679 181 848 40 682 -996 -959 -639 -108 999 -617 259 -720 58 -815 274 435 -274 -998 209 -734 672 -697 136 -1 185 -329 -906 -937 588 148 -17 518 -880 194 -411 -839 737 -834 567 -155 -549 681 -434 -457 130 -519 31 397 -796 -180 -538 -49 429 618 -144 -743 897 -310 -749 -948 429 484 -887 408 -170 -566 334 509 -338 775 -106 60 -625 571 -549 -635 -932 -329 -984 -310 -3 529 2 -219 -794 -455 -526 -413 -886 725 416 -499 -4 -935 -158 91 775 -644 545 882 -330 -809 788 767 81 -499 -764 851 -856 -426 355 -171 -873 200 -508 205 501 727 -221 -522 -861 -583 -736 7 -403 -367 209 360 -4 304 503 -320 77 568 -555 -690 -333 724 -869 -360 290 317 -393 190 274 965 214 245 720 -959 536 310 808 154 990 -861 -540 879 -59 414 850 -798 457 893 -235 573 256 397 411 40 -201 -901 -678 -120 -835 -500 -328 963 494 -775 274 -759 273 -149 922 974 930 949 888 -727 -613 433 -70 -997 -668 -927 -472 -741 540 427 144 313 -154 979 757 711 -90 175 949 34 -810 672 -220 -984 922 -368 369 -158 -153 467 -886 787 -647 -144 478 -653 -680 675 -550 141 -962 -252 844 -528 712 852 985 -784 -662 185 -371 979 -459 972 427 377 -574 962 -521 552 -316 -200 333 883 -922 17 230 -10 875 649 448 -504 -857 -904 76 939 -602 -192 -214 863 -162 -204 -858 -315 -11 -218 114 -66 1 331 -856 -544 814 -923 -276 -370 -232 -156 -960 -155 43 563 378 -348 4 179 -700 -555 583 -631 255 98 -392 -738 391 -179 779 -714 -636 494 100 482 761 -484 -959 -684 955 -179 229 601 -939 571 -186 776 442 -16 -317 -75 -593 -874 -338 286 -210 -514 281 866 609 268 -889 471 39 396 -526 -693 262 -725 -363 673 230 915 -510 8 -502 836 428 -396 777 -556 -697 657 -103 120 -182 686 476 -568 -849 -497 468 53 115 -985 -917 578 780 -668 608 227 89 -806 -807 8 -855 248 -686 -366 776 -984 -407 291 203 -441 -810 994 540 -143 972 -475 -404 406 -544 -94 567 -967 966 157 259 464 -188 -258 13 303 694 -311 -728 86 -754 -730 354 -257 655 -250 -769 996 356 591 -516 -687 -847 431 -630 -548 771 -960 658 609 -321 209 -281 -34 678 330 -281 -220 248 350 909 -46 -579 757 201 -11 -416 222 -997 -722 416 393 -859 627 -588 353 973 -740 -621 -934 393 207 -365 334 176 682 -6 -95 47 995 872 -206 -517 175 -733 905 591 -975 555 -152 617 718 334 639 -785 -487 861 788 -915 -376 -996 757 -99 63 -159 263 996 290 21 771 932 -631 961 606 -687 -464 -962 -359 -118 -925 760 -434 -481 -62 -866 7 -549 83 -664 45 208 656 -569 551 -387 -831 -999 -868 -733 795 -56 392 65 -412 -688 756 -515 -615 367 -252 -456 963 -740 -240 -705 141 -116 -863 279 -123 778 633 -837 135 -135 -629 -969 972 262 -419 95 -866 366 -43 -620 -58 928 -377 -677 -74 345 -38 -638 -888 -923 -505 -42 652 -673 -567 197 711 -988 132 80 404 -644 -310 840 490 -247 929 747 767 -909 895 -951 -379 509 618 583 849 -58 571 555 -712 -920 -19 -538 9 662 -601 -240 253 117 -39 -298 623 -184 286 -917 599 743 -899 810 310 -910 713 678 -817 286 -843 642 -491 691 -400 -531 427 -21 -386 -648 799 588 -450 725 -743 -43 861 917 -756 284 998 616 -392 -386 -599 93 -373 -885 880 378 367 835 -495 -307 -610 -596 927 821 -462 -547 -129 -480 -448 593 67 -685 -261 831 -956 592 -784 662 -914 -702 775 323 567 -943 170 867 85 587 402 547 -950 248 -114 631 -381 193 78 320 -734 -931 559 -751 -847 267 959 450 609 716 812 289 -649 47 675 -621 859 -479 616 -712 -934 791 37 -763 758 735 194 -18 -294 12 898 211 0 -886 -974 -691 -194 -535 -252 -638 -182 106 729 -219 -110 502 241 -106 -319 -716 243 -642 -793 985 -380 -414 685 994 -278 -147 -837 185 -203 -325 4 638 -257 -591 -588 -909 175 -298 -493 -189 537 555 -482 -992 -275 -239 109 566 464 792 759 -521 513 -198 -472 -590 518 90 287 194 -517 598 140 -846 -88 543 -114 -694 733 -998 -68 -387 95 701 -739 -837 219 -59 607 166 32 265 -757 278 -313 8 -246 -282 107 511 -613 -215 635 -990 -110 -303 688 -643 -548 989 855 525 -359 290 -601 977 155 291 380 -990 581 -456 -868 -222 941 12 -271 -265 -294 931 471 -646 -228 -907 838 -647 28 -106 899 -748 891 -525 -320 -792 964 537 -410 -796 821 -795 -562 -864 -820 -845 474 118 -607 -211 900 -33 320 -948 183 808 -631 791 405 -969 -512 564 -461 457 999 -993 116 407 -760 -538 -980 276 -50 574 875 -867 227 758 662 638 130 594 -190 487 131 364 240 -469 -434 447 -489 -408 -841 -943 -81 335 -746 -615 79 -478 275 376 790 -770 21 46 619 867 132 -704 -927 814 9 -433 309 781 582 807 -529 857 -555 -400 166 -651 531 -997 -906 821 686 960 -725 719 -725 -310 -302 -736 901 374 -566 -331 -464 -585 -574 987 125 743 617 -535 -270 454 -760 615 47 459 676 33 -691 -334 -197 -784 -263 923 -412 -495 66 120 -77 546 -87 -397 320 -203 221 -469 284 -951 -378 796 -299 -948 846 777 -324 -12 -863 804 -525 -433 -841 -753 261 -482 168 549 -721 619 314 -27 589 232 -719 -253 513 -249 570 813 682 -773 -516 807 -959 246 352 542 448 349 -598 283 45 860 615 -283 541 -392 185 -689 -71 -531 75 859 275 437 143 370 -545 -216 -244 364 931 -137 787 804 -471 191 -803 837 305 420 745 516 206 -33 857 47 -571 -13 638 -260 75 140 -447 107 509 435 -794 -42 382 583 604 795 398 -44 369 -186 -957 -259 751 219 -925 -327 -31 954 991 637 960 -89 -571 208 246 -994 -825 -50 -269 957 -198 934 163 277 -300 -303 -539 -651 833 -80 -754 -772 -648 884 386 -549 43 -457 719 149 -560 21 630 413 -333 -421 -271 -411 867 927 -405 213 279 -98 508 -553 290 -147 256 881 881 339 813 873 130 -434 -333 452 233 993 164 225 617 949 495 168 10 -900 -961 393 -52 918 -277 -895 798 225 400 -503 289 645 512 653 215 -425 138 -506 653 -969 487 -208 -807 -772 424 184 532 -711 537 -278 819 -680 822 77 850 -207 -260 501 618 -420 -938 -893 198 -487 186 159 -951 -142 -600 -505 953 447 444 13 -812 708 -50 -183 934 -682 -34 214 628 544 -415 -342 -892 217 938 -893 -846 -989 -314 876 221 789 643 631 575 -731 872 206 536 -440 -612 -609 89 400 229 940 756 -720 263 -891 -150 -374 722 -332 599 -795 -280 776 -834 270 53 338 -280 -360 -408 -26 73 -364 -911 -456 363 540 -629 -93 -722 712 971 -379 977 946 607 174 -208 99 662 -193 571 -545 -157 -556 638 297 769 105 560 891 -497 -189 15 -286 928 880 -835 -567 -359 769 508 372 -672 436 919 -515 -650 -205 -680 -106 -967 -636 713 -332 298 362 695 -730 361 922 124 124 -86 -871 -307 486 263 946 -589 -493 -859 -901 -730 -615 -810 463 809 -434 86 390 954 399 -157 720 18 715 -96 -188 -199 -783 700 -167 713 309 364 72 -402 -361 261 255 129 -792 -389 860 91 385 -575 -137 -844 456 -814 -938 160 930 723 62 -829 -231 913 523 -243 263 -419 104 500 65 -336 -128 348 -153 -278 814 -937 848 94 659 -622 532 215 -972 -789 449 47 617 591 799 -419 539 -512 -938 43 -728 458 246 451 -253 -836 405 -786 247 181 102 -666 -429 -512 -141 -185 -834 -803 443 -946 -151 409 567 655 -139 -640 702 -577 581 59 -224 605 -567 275 -82 827 405 248 810 -423 -935 -411 -604 316 -211 -391 497 437 503 820 -687 -972 -822 323 -989 -8 226 -248 -937 -729 -613 656 -296 -841 -870 381 -514 -148 -984 619 -60 -310 -898 147 270 -988 329 648 131 -266 -574 102 -74 -2 -408 521 -581 -301 882 -774 880 608 24 515 808 604 228 -688 650 134 -941 627 -914 -588 297 658 319 -578 346 -824 -118 286 883 353 987 409 -423 175 806 -758 -255 730 -947 -591 -167 -41 -125 -141 303 -871 -388 652 883 -711 456 -769 38 67 -608 209 959 417 651 -197 680 753 138 134 -105 935 -188 937 -57 -615 526 207 951 684 693 560 -857 -282 -535 -156 -675 -880 -976 388 -204 -194 239 -946 492 210 111 -712 -151 24 -957 -480 -858 471 -694 -134 209 -916 -119 191 -107 227 62 582 975 -311 543 -9 892 604 655 -230 67 397 -147 925 318 -837 555 421 941 -780 507 239 -175 -940 139 -385 -210 914 386 -510 272 -953 214 -909 -937 386 625 -242 -7 -519 463 -719 -176 650 -971 -279 -401 -98 822 -522 594 332 -537 958 352 494 -332 -174 950 -25 -414 -120 526 -611 -975 -900 369 126 344 866 822 -67 -882 -990 -633 729 764 97 -564 -290 -433 -791 -645 -532 -439 63 209 742 704 -181 -461 677 822 -983 -796 -662 870 -319 772 -143 -610 -987 36 869 -118 -66 -819 266 -355 850 -657 985 796 71 -957 -645 470 481 198 532 952 741 -405 778 -897 146 86 123 -137 -540 942 622 -761 794 681 887 -347 -988 90 -942 -250 -76 -116 972 533 259 151 261 -97 248 -985 751 -965 204 670 306 879 -601 -402 -352 637 902 597 29 4 -271 -418 -338 583 82 -657 -108 975 318 -509 627 -202 160 762 248 -153 -346 702 665 660 -546 622 -894 461 796 477 -530 147 169 123 -455 862 423 -787 -873 -954 722 -687 -614 73 591 -860 -829 882 -936 895 -555 -55 -943 662 747 930 330 337 -945 -662 864 684 -602 617 -922 -285 -154 905 -819 179 689 658 -990 73 -104 92 560 356 -729 -917 57 -473 898 -558 510 -398 -391 -430 -633 413 787 923 306 -5 -27 -211 -471 914 330 -789 228 557 867 -90 -240 782 -331 201 -762 526 -808 690 387 -673 -78 -337 -229 -702 391 833 27 534 -373 -940 120 -433 636 -62 30 957 -302 503 -245 451 201 -406 31 134 27 -58 -422 521 612 661 192 -520 -328 740 -350 -34 -885 59 -321 -363 -206 -580 292 504 -331 -21 890 -872 130 -523 753 700 174 -561 -69 858 -357 387 60 -407 -471 -267 -514 18 -970 296 -824 344 702 -81 623 246 -582 -185 -638 156 -624 353 -476 677 630 -631 532 -343 34 394 -924 -209 749 -830 -969 -371 -505 -45 -141 549 502 -174 -536 715 492 387 267 -593 -631 416 531 760 -925 82 216 -605 747 724 606 669 -536 -533 -504 575 -269 548 -925 -965 -114 -732 -575 484 965 649 969 143 -622 993 -553 959 -190 -734 -12 -693 -403 822 827 173 191 588 888 516 -676 -692 724 479 -145 292 -629 358 165 -607 -972 -82 822 -659 938 395 206 726 930 -265 -671 648 -85 885 -682 247 964 27 -460 -195 -907 -401 -793 169 -76 748 -643 -1000 642 -729 -201 332 652 195 784 474 605 -845 -129 -368 826 -826 452 565 -120 34 74 630 646 656 -352 887 -102 683 195 -305 -445 -424 454 566 343 -56 932 747 788 -727 -892 568 252 -110 978 -399 919 830 -314 -188 185 -419 397 -586 797 820 -938 120 -293 -754 -414 -699 463 268 -509 -833 -829 -496 85 721 -821 138 982 104 236 -314 -571 -606 -148 -873 382 -606 -367 -990 -185 391 -856 198 349 420 201 247 -942 -191 -144 -896 475 -315 -860 -784 749 788 84 250 -745 -137 527 852 477 637 676 -965 997 609 876 -42 61 701 -919 -44 -272 891 851 924 -394 131 -285 701 865 912 -853 142 436 867 833 -72 -926 -521 -925 795 155 198 -986 -260 -118 61 278 131 58 885 -54 408 604 780 -371 270 775 404 707 -155 104 -850 -638 401 244 204 981 241 387 -49 -772 -608 566 623 524 227 -474 -366 -525 -836 -290 485 -800 -835 -158 -476 -340 982 919 -700 -83 251 -702 794 -943 415 393 411 174 952 -784 334 -337 266 -642 677 493 -111 696 -392 968 363 -171 -82 -239 802 585 -739 168 578 159 -7 -203 -341 -721 -732 -241 -401 -628 674 282 664 285 -509 427 393 -106 -872 784 -869 332 286 198 -720 -368 -636 -140 759 706 494 804 195 -599 -857 225 730 -153 -154 872 -314 432 -725 -219 -592 -784 510 -567 61 948 -801 -525 -646 -522 967 254 -28 21 -603 -404 414 996 71 1000 -658 -944 -159 281 344 289 525 681 772 807 -86 -224 -771 -606 -791 -826 -562 165 841 -571 386 -984 349 -943 -50 -634 55 -942 -7 -362 -830 -366 -192 -527 113 902 145 92 -794 -125 -312 225 -798 302 -498 -578 431 833 463 846 266 -423 443 -71 -575 -256 103 422 26 -987 778 -376 977 -247 118 -897 614 191 369 -754 -917 -500 -501 606 -773 200 131 -763 -100 154 362 -832 690 -652 278 -165 -579 340 -701 167 -727 -810 29 505 -191 -50 -947 -325 -782 605 -459 -814 979 229 -91 520 506 -202 -885 -801 -478 -62 -880 703 446 -786 -604 190 -216 -46 353 -728 -816 796 198 -34 287 -314 -67 9 -923 -275 676 -467 -747 708 179 469 -212 897 124 -857 529 -893 452 -441 150 -825 948 -327 908 96 -937 -117 504 47 -713 -268 219 -190 -448 590 19 870 218 799 -352 35 -895 180 698 -582 -283 813 458 -644 -299 283 -640 430 216 315 318 370 -535 -39 -563 803 -67 34 -573 597 983 306 700 -140 -145 601 -448 500 569 153 -465 -1000 959 476 -817 496 77 -629 -51 194 487 480 -638 20 278 583 52 113 -991 -625 -656 458 -865 661 -607 -579 600 -320 927 -898 -187 6 910 608 160 -727 705 711 -576 110 -815 666 989 -968 -918 -641 -712 -740 324 -255 566 -321 87 589 727 375 675 204 -22 -237 806 -586 999 -491 375 -956 -450 -179 952 -785 831 788 -485 35 399 648 531 -268 583 261 200 -870 873 -368 448 -74 -688 300 480 528 -721 527 -25 -78 -482 -72 -141 -953 397 903 -867 682 779 977 -427 619 -876 803 604 -594 -311 492 -854 -442 -31 567 110 571 446 -482 -100 -200 513 651 971 -719 -927 -588 418 -109 -853 152 644 -550 49 -428 -561 -131 -464 -579 -77 -292 940 230 -769 198 -966 838 552 514 -966 329 -585 -296 -773 292 381 563 -505 327 184 -540 -797 514 616 567 0 580 560 -266 -458 -371 821 -263 441 90 132 -87 31 -868 617 287 -638 -406 606 -46 -966 -249 -262 196 249 406 462 205 834 -949 19 796 -734 -479 -537 -572 954 154 -216 133 -421 -862 -751 -768 391 -354 152 -170 -160 -973 -154 -364 -856 918 646 -56 -134 -314 74 -553 898 -686 148 -930 119 -380 824 461 -830 -580 -266 123 -405 -581 691 752 573 -620 273 -209 -325 -222 515 67 -698 16 600 -878 302 580 -304 -829 -859 -978 640 233 944 451 -183 -374 -202 -337 218 135 -133 72 682 -995 -851 -668 -385 -920 -223 -364 751 95 250 -31 -803 -347 -656 -480 -610 341 518 -358 -625 -778 128 -428 838 99 -350 -274 -329 479 586 -846 228 96 -546 811 690 132 -139 185 -359 -668 -395 268 375 276 411 -744 637 -389 3 -955 -920 -601 613 -411 695 658 966 864 -10 198 -411 686 -562 -421 350 562 766 134 240 -698 -151 825 613 950 44 -831 -233 -70 -501 815 685 -909 696 -605 708 -459 -752 608 112 -810 872 26 -220 -892 401 368 192 -424 -544 -452 452 655 862 232 208 337 451 -955 195 88 -838 -332 -729 193 -817 797 -750 -79 186 19 704 949 -333 -167 11 -524 540 -149 -411 937 858 -413 -820 957 989 -699 636 -745 -307 -764 -622 -197 11 -682 -483 -626 352 873 -368 -463 692 274 67 308 900 950 606 -959 288 -204 300 -682 -381 -489 564 753 989 -361 797 463 292 -505 156 224 541 532 417 -337 91 -672 828 780 329 729 -867 404 -343 744 -154 -568 865 -403 362 814 315 -231 304 30 378 -136 979 216 827 -373 -717 -795 359 -579 237 991 -594 397 631 -466 792 86 -809 553 -71 809 -518 221 -396 826 -50 -700 819 878 282 -409 420 306 659 -357 -332 220 506 -806 457 -431 673 -218 788 -309 -319 -180 -885 -903 636 35 466 987 -638 -547 -17 966 29 -932 202 -304 -757 77 -636 281 200 542 -750 232 679 -451 -458 224 0 -832 -978 -757 -929 -93 497 755 373 -396 -348 128 978 554 800 -319 -488 -4 -334 -290 -573 655 -517 686 -966 956 735 -592 -324 -495 912 -184 -896 -367 861 -95 -302 -183 434 -338 -325 -898 -40 557 -377 240 -569 622 -756 -748 -120 -510 -138 963 425 -395 530 -374 406 733 -862 536 -24 721 503 -974 4 433 161 -27 702 -501 487 -161 -109 512 518 709 395 104 -632 601 -635 -119 666 -956 238 166 -714 -435 472 -347 -106 -157 -736 788 -752 105 -257 -783 -373 -658 -801 -82 -852 -307 68 -816 -671 -794 -15 -482 -865 -978 22 469 -964 263 -332 -196 791 962 179 817 -968 -240 -848 842 -248 966 77 -74 773 292 151 91 553 144 -906 -249 -680 703 705 -568 -737 -838 895 755 177 342 303 -477 -418 998 139 963 186 -514 -512 -246 854 148 389 -27 642 -121 -709 761 -685 -521 963 -729 858 521 -628 53 -369 898 -765 114 758 839 128 631 841 956 920 353 995 -735 -903 951 671 -475 179 -191 481 78 -580 -911 -732 19 -557 -565 -341 -28 -990 432 -361 237 -610 -844 232 949 589 -935 966 -743 488 460 225 724 209 -391 257 287 -900 -261 -542 -686 -323 -609 -292 -976 335 -882 -268 -139 872 -495 -40 656 -655 -979 -190 -234 -113 -187 -749 444 -691 -308 629 -65 -393 190 -976 483 722 342 895 269 -168 727 -79 -781 -505 -871 -271 -431 -655 340 429 63 -383 218 -190 271 150 818 511 551 -668 762 -359 983 52 -268 -580 -124 -658 550 202 375 -331 579 251 126 641 669 811 231 639 251 -745 262 -907 130 -378 -499 -478 -797 758 -63 978 -814 591 38 -496 650 -595 862 -503 -645 -388 -836 -392 -972 -820 475 -452 784 -388 -86 68 995 389 -879 982 -580 -351 -952 -400 575 841 -155 -855 -72 -933 -244 -484 399 217 -457 -459 -796 408 943 -12 281 -322 -398 447 -343 736 857 -435 -192 -553 219 -589 746 779 2 492 -105 -443 -243 -696 126 52 -927 -635 456 -973 -761 -919 -973 -437 -885 -72 -392 -925 -488 -423 310 779 -437 817 213 -3 406 461 808 132 -778 -123 943 878 -791 243 816 -929 730 -707 -407 90 -242 522 -735 65 -614 846 -364 97 -367 -197 387 -302 248 -938 -589 164 404 220 -694 927 -914 -140 471 926 -623 -80 -291 410 7 396 -4 -463 644 839 -692 363 925 -273 931 163 -901 780 -315 717 -256 778 367 718 -810 442 452 146 -504 220 658 407 -66 -410 779 -460 -694 141 535 343 852 214 874 108 -909 526 63 480 -660 -599 -249 -327 -929 -445 -108 87 986 -803 76 550 246 -658 -807 -830 960 915 -821 -243 219 508 315 376 742 922 -382 -796 -207 123 -727 -81 -829 -173 -77 -268 54 665 579 -912 -891 -631 -504 570 -403 302 -969 -756 128 -63 -938 624 -629 336 -935 431 -500 875 405 -783 -957 -565 715 -863 326 556 278 -986 -720 -540 735 42 438 -750 -647 -453 -847 5 356 743 -855 567 -779 12 603 -888 -394 -435 550 -306 -858 -692 90 323 885 -148 34 242 752 263 -944 397 -473 -365 971 -342 -247 756 191 992 -363 -613 217 -368 108 -44 621 -364 -814 206 -731 958 -787 -432 -365 318 84 -223 -995 -106 202 274 41 -737 507 -356 -113 0 -692 870 242 -975 -855 -2 -827 -718 934 -438 -391 846 837 -361 -602 -662 312 163 935 471 546 954 -16 563 746 570 491 552 64 527 -214 385 -554 413 -525 -827 232 -392 825 608 -592 -145 768 -829 719 -622 -577 -989 -128 314 -974 -18 -827 -273 596 176 -356 698 823 -334 -341 534 -686 751 307 132 600 274 61 870 449 999 213 -514 -985 -214 -176 -881 167 90 -177 762 -665 428 922 -393 -1000 436 -539 331 333 955 -752 154 -120 476 337 -379 -593 -809 -771 -999 682 601 -190 580 287 -605 830 -512 -568 -94 468 394 38 -765 -604 6 -155 17 -370 561 611 998 -962 -336 -301 -432 611 -332 -845 -534 -81 48 -806 612 -996 -710 -23 47 549 355 -834 674 293 608 -746 -129 716 709 519 -948 -216 797 498 680 357 771 -88 958 664 -741 -428 25 -54 426 -641 780 109 -651 705 -806 -990 390 761 374 681 170 -244 954 967 492 -337 572 568 -499 -983 684 771 -598 112 242 724 -738 423 -49 -149 819 -771 58 909 -568 768 -824 624 86 838 26 54 800 787 869 -882 245 -965 -585 -542 -913 -223 -218 767 -600 110 189 -853 -772 560 974 -52 109 -19 274 -140 968 -72 43 -927 724 -710 64 -91 80 864 280 997 -19 698 -62 208 -186 578 -905 -707 828 332 26 -462 842 206 -962 470 862 -403 -252 -359 -154 203 131 439 -468 -516 942 -405 -654 -637 -358 839 71 -891 -715 348 835 -217 26 -342 350 -846 -973 -7 446 909 -734 756 -445 -525 -931 -262 -945 -73 842 37 -141 874 815 -708 -951 -480 673 836 645 -287 -925 -144 -164 -259 -90 407 582 706 -895 184 558 -888 -626 -835 175 906 819 490 -119 419 -303 637 -231 821 -809 17 -272 -885 72 -408 -857 621 233 -18 -899 892 -343 -279 532 231 -517 -828 -538 630 -370 -581 -250 476 -275 -868 -73 -522 580 -958 745 -327 131 -328 -26 -170 525 666 527 756 948 37 -748 -360 -899 -277 434 -326 276 -622 391 -293 -750 -395 563 504 295 594 -27 -307 -647 194 934 -599 -368 -60 -107 -693 -723 303 -451 -121 -529 207 336 536 633 -917 72 -934 -64 -372 -499 420 -982 788 -222 926 279 -628 268 -951 -655 802 -578 125 -30 241 -571 -208 248 555 -459 -165 993 -331 537 -307 903 -218 425 686 879 -426 13 419 -100 514 737 185 -454 -101 -150 635 -707 264 -898 645 -410 -508 -172 643 -489 616 922 -740 -100 -160 -897 -428 -803 103 -451 112 -605 -299 25 214 577 -214 647 -759 -378 148 919 -452 -801 562 653 423 769 -453 631 930 865 -930 -634 983 -353 -338 -662 -465 -770 -755 -210 711 385 -80 388 -718 -793 504 -422 -101 2 81 -401 644 -910 -100 -891 466 -602 -510 -21 -132 -549 144 -717 -776 339 757 778 -177 -536 264 70 -391 -697 -57 97 -190 870 -884 -901 -707 -226 -72 618 -660 -866 -113 870 194 -385 223 624 453 253 -818 -866 16 447 -832 -423 -422 157 -279 -849 683 -928 42 -397 -312 869 623 398 605 -150 679 672 625 366 -832 305 -756 555 -677 7 375 301 -88 -698 923 475 400 -462 489 -124 962 -215 -663 -643 14 -592 -384 -882 496 474 -579 -453 57 -279 -517 -729 190 307 -392 591 -298 437 566 -639 79 18 342 921 -31 -567 915 398 -316 -801 -698 220 623 -61 -537 891 47 286 141 -20 847 -549 495 256 709 -329 -898 -815 990 -226 968 -295 985 11 -277 2 146 -347 134 -667 992 -937 -536 -192 -886 -371 -700 -940 109 32 31 345 952 425 -116 991 928 915 -367 -247 581 107 764 -82 237 493 935 83 -328 -262 -4 -81 -931 -268 -501 345 -599 -711 -250 362 995 -23 789 -935 -475 910 -204 -702 686 247 486 -330 258 -931 -460 -632 -726 439 -830 -841 -711 548 -127 592 -658 -286 696 -579 -279 635 102 -22 -444 481 260 -66 -669 -178 -727 17 -258 379 -842 -691 -506 -800 883 605 -625 828 -886 -188 -693 150 -346 -761 -511 154 511 264 -667 -481 -21 147 819 751 593 -813 -197 160 -423 -898 123 434 600 -167 490 -579 -651 -813 170 -811 613 209 -988 114 886 -123 670 -330 -101 916 522 -284 -444 549 -826 890 220 737 -300 522 -58 -952 804 -733 -373 -744 -377 930 -643 92 -558 292 -299 -282 -753 -600 456 835 668 426 -434 -441 -876 12 -222 570 -38 738 -713 -128 73 562 -925 377 256 496 967 824 507 335 598 -154 -319 -943 -895 -433 732 956 156 10 2 438 -707 63 -258 -740 -658 49 840 -324 318 -383 -687 -629 -812 -522 972 -78 510 379 -233 -722 706 856 -784 767 -897 572 -819 -257 181 -480 -587 123 -962 -212 808 206 -823 -226 937 -23 -149 -140 90 167 -735 827 -239 -753 854 -986 -193 -954 145 -600 -579 -130 681 -91 -427 49 -393 742 575 339 -839 -378 -322 -112 -684 -915 739 -493 356 -272 -495 -664 -631 982 381 326 739 -836 -703 591 134 111 738 30 297 341 -756 588 -18 683 256 397 627 -286 718 653 821 -141 -720 -476 -243 -901 473 -684 238 178 -732 517 -324 497 798 -709 545 176 28 246 356 642 -413 567 -679 -823 -810 7 -163 -40 361 712 -18 789 -606 -127 -529 -247 830 -529 62 -568 -360 140 419 -955 804 -859 -503 -757 818 627 -920 131 807 -326 -845 -281 16 604 -401 -751 -252 -431 470 -15 43 549 236 -361 -932 92 865 -606 -30 -745 456 -82 -707 809 123 916 780 79 45 727 941 154 -910 -818 -126 732 18 869 960 -244 469 -92 498 895 492 -584 -361 -304 697 563 468 969 838 -715 -562 580 683 858 -736 -237 -517 508 379 800 616 938 641 882 839 924 -358 272 467 -824 649 518 -998 -110 717 -428 228 423 711 -82 388 -258 146 689 854 -589 551 770 -359 -613 -393 -38 -616 880 -403 696 -928 712 -128 981 -482 -462 -127 91 738 516 202 -433 -831 -562 303 -508 -245 795 -110 850 -948 -993 755 -484 -636 -153 -279 581 641 -763 -176 841 -197 -446 968 -437 974 482 -529 -732 170 -272 421 357 74 -913 259 70 -99 467 -176 453 547 686 608 -552 -658 -900 -794 978 788 340 -220 420 779 852 581 435 -388 -870 411 847 -213 321 -610 731 -818 -296 572 -705 272 -605 524 -828 -489 -509 -984 -431 -760 -758 -774 328 -388 -293 399 987 -841 551 -315 -925 24 51 -397 453 860 940 89 99 97 957 -829 737 226 315 -101 615 -420 910 -169 -653 34 53 -868 -264 629 273 713 806 -997 141 690 291 60 707 -414 -639 307 706 233 38 -842 17 -999 -469 -450 708 -287 -474 -318 -290 -813 605 922 -331 -467 133 -517 900 429 -499 461 -488 -213 -643 -680 -266 -476 530 -301 -180 -320 -964 411 241 -905 543 -868 -856 52 -986 535 -233 -385 -767 638 848 -865 46 8 294 184 579 271 374 752 569 721 618 -765 -141 877 98 612 -153 -763 -534 454 909 256 -429 189 961 355 -290 622 -39 -456 -691 -668 -317 636 -158 -957 375 -767 259 -171 598 972 98 -118 -32 880 -798 633 118 800 989 484 -894 319 -796 -841 589 -230 681 -621 317 285 -444 -467 715 -563 184 -393 439 -7 -121 5 -904 998 -898 989 -585 -130 -193 -403 466 66 -568 -379 98 -673 -198 443 -401 523 -852 275 -35 -575 -42 118 -406 -584 365 -297 -348 4 -494 -19 -453 948 552 997 -863 554 -16 -92 439 165 543 -882 186 -71 -495 349 -776 -23 -374 -103 -32 -364 -570 513 -880 681 -290 -371 416 388 -221 -170 -539 -254 259 -951 -6 605 596 918 -81 -184 -750 -51 -18 712 -251 794 112 187 -481 72 -190 -616 -421 125 -465 427 -225 -469 727 233 171 288 -90 -107 -481 24 296 96 -364 823 991 -70 -497 525 783 -518 -949 -206 290 -110 -989 457 986 -355 595 -211 924 -463 -950 -407 688 714 63 692 -114 722 433 -271 -783 213 -828 -504 952 -477 -657 -507 -130 -339 -86 -35 -33 999 -375 868 212 -839 125 55 -420 601 -928 -976 -826 -761 813 -120 436 -581 -349 894 873 -931 -584 970 725 -53 -876 321 260 -432 383 -875 -331 126 -549 359 -700 -916 -317 829 -595 -410 -208 749 450 481 -474 -15 471 -988 557 -409 -10 -198 -900 -218 105 21 -92 219 -905 -100 -393 740 959 -193 -357 835 -441 287 -280 52 555 634 160 -424 228 -653 -666 -237 -234 -892 890 706 -769 527 801 739 415 400 -248 153 286 -63 76 591 -160 -614 -641 270 128 819 7 484 -223 686 816 -103 992 -828 -410 -143 -515 -891 415 222 246 -373 -314 -203 416 180 -14 283 -324 54 -324 -810 -265 -416 344 -109 -380 -971 416 817 726 910 322 -498 700 -557 -581 128 704 686 788 928 868 543 845 479 -231 -535 564 -510 -863 -674 -28 -417 958 -279 193 -698 -242 -178 196 -411 851 -468 752 430 -932 455 -43 194 654 364 841 -748 802 -695 998 -633 481 487 668 901 520 -846 617 -671 -385 388 -336 46 241 898 -722 -486 349 -576 -43 -346 -901 629 776 -571 -511 746 938 537 78 3 356 81 622 -975 751 843 110 221 611 -251 842 508 61 -248 414 820 -511 -978 -33 926 -15 -935 -293 2 141 -952 131 -452 -786 -321 -488 422 924 -703 322 327 154 -247 -561 -10 -177 58 -654 -735 921 -501 -574 359 -306 224 845 -651 324 909 30 -445 9 -591 44 -999 -347 290 -367 -597 -407 -228 -842 483 -836 466 -537 -435 475 10 691 132 762 526 -894 -895 189 -22 594 839 9 -980 871 -607 -187 941 -614 -311 -900 502 -102 547 190 795 -74 -228 -987 821 -593 224 736 -80 -691 800 576 -72 222 -659 490 -835 -560 137 -632 -627 371 -761 -471 -537 -670 696 -290 -619 -940 178 878 -603 -124 485 138 268 143 -186 102 -491 -375 -63 -107 694 982 -646 897 328 -348 -338 991 593 403 307 136 -65 -62 -355 179 408 317 676 -73 -720 -608 288 -11 947 -647 -778 -850 631 467 -555 501 563 622 -77 -656 171 960 -735 -37 -321 -817 -43 -617 529 863 -13 233 946 294 -429 -305 979 -424 -646 -817 -463 -307 -808 -621 -873 675 9 963 768 -895 554 377 -223 556 -443 -643 -762 24 751 -709 830 314 956 704 -17 -824 558 851 -690 878 -341 -759 -484 126 -932 -50 678 -856 -352 176 -931 -985 -495 -921 -531 311 -137 -857 970 130 377 -746 -784 585 613 940 -261 -223 911 52 -341 -513 85 954 -999 73 -447 849 215 -272 260 -231 822 933 722 736 -283 -972 473 26 726 17 -462 -43 -934 -833 -288 460 -229 -425 -295 -521 -144 466 -193 -498 -635 464 477 522 -305 153 -610 -108 -229 -956 82 -218 -454 836 -301 -253 -562 237 45 564 973 -209 -54 -419 -621 81 -137 -707 -59 657 -608 143 -470 -226 503 518 -296 -482 -406 -981 387 -263 753 660 158 -382 379 -252 158 470 893 -350 -803 -20 546 -314 52 64 -401 93 -651 -635 522 -968 110 456 858 364 -357 270 -736 996 65 -289 127 -362 -307 618 141 463 -57 -275 -779 615 -50 -942 -457 -354 279 -706 -687 815 195 600 664 263 685 587 -654 58 61 -643 371 451 422 499 -38 101 -199 -3 -336 -770 78 -839 -496 -595 -674 299 665 -527 308 454 784 176 -576 890 341 793 962 -865 -116 -368 -96 -10 -131 910 453 -416 -143 731 931 93 -552 -228 -393 373 786 -243 -527 -790 -401 741 566 -435 219 -635 -685 194 -363 -656 -359 -426 30 -525 -577 785 -222 609 -581 237 -30 -795 920 -894 -799 -328 -20 -328 -914 350 -110 -160 917 577 -523 866 -587 -880 289 -112 818 813 890 -381 -654 915 881 -219 819 45 302 -857 -601 848 -466 -429 -558 584 44 904 192 -708 302 468 145 -596 -289 -985 285 146 200 893 -956 579 -725 551 356 915 -949 542 695 40 859 -581 554 670 -530 63 -672 607 385 426 97 43 806 60 -701 767 -985 892 -236 566 -377 4 -543 464 -213 -835 -63 -605 460 836 -936 -673 -827 -552 -541 150 530 -156 -294 958 -113 -219 -526 875 632 -46 -621 601 898 949 -478 -981 716 -94 -374 -715 20 -17 553 59 443 337 776 -370 -429 783 -748 -554 -799 -486 -800 -243 794 -957 -883 60 -268 399 -486 -257 -618 288 443 61 -581 227 709 495 -458 374 -701 -946 -583 458 -412 -514 409 387 -399 -820 297 -272 -981 -429 -29 836 946 713 568 -233 569 -487 -595 398 439 123 -110 467 543 826 193 254 -728 -959 -944 655 949 -682 688 -913 355 -414 345 154 -18 423 -945 801 143 401 -364 145 285 -475 671 -354 605 877 795 823 -832 -543 -147 -737 -122 -812 -242 127 366 667 652 167 -538 136 -926 992 -516 989 -620 541 131 737 -855 301 -127 -47 559 -403 951 -326 -253 -541 -620 -527 149 106 -878 544 -306 17 685 -125 -90 522 -214 -666 -688 -132 -688 344 -213 854 944 -780 -86 -125 -773 148 -836 673 398 -459 614 -249 -779 -724 -966 -560 259 400 -426 -34 -896 927 567 -766 -2 -592 -259 942 -505 -839 -714 243 524 123 -890 -548 -986 40 30 663 939 -62 -897 599 -337 -782 164 -299 -460 -298 -424 765 -478 -322 338 132 13 570 898 509 571 776 767 742 -469 744 546 679 615 403 789 -174 -999 87 907 -859 269 908 367 364 540 241 369 -805 622 -105 317 -105 -413 -551 -225 -183 -789 109 -896 -226 -84 723 -446 547 865 -680 -689 -959 908 -41 237 42 -364 -415 160 434 -35 -815 917 274 907 -861 -249 317 399 404 -30 -854 183 153 -842 -737 848 455 992 -891 532 950 920 -364 78 -991 -374 140 -529 -704 -788 258 -142 857 594 324 45 52 -642 378 434 -498 -613 -149 947 -26 865 -166 213 -191 -997 -123 -564 938 -381 -43 -524 772 833 -537 308 930 -997 276 852 520 -951 -490 821 732 722 -251 -534 -37 802 626 539 889 30 -588 -868 -492 -654 100 117 -855 93 -778 326 -136 124 -560 151 228 -965 750 136 727 -755 -402 149 361 -731 62 506 711 -51 -503 781 734 -36 837 -950 960 -329 -73 621 278 -918 -465 -76 -62 471 -233 904 286 -652 196 425 319 698 261 774 -71 615 244 620 573 864 -655 339 86 -350 -442 743 -25 -123 -85 -999 -395 73 339 -486 -20 -658 -457 233 -206 -940 -31 26 -386 143 789 -392 789 -606 -939 -426 313 829 -7 475 -541 -237 170 -128 230 520 602 754 920 -827 -331 -684 -368 -282 999 -962 -433 -510 732 985 291 651 -159 528 225 -511 -860 686 -255 -294 -602 -161 594 748 349 -420 -196 -188 581 76 -677 283 103 -203 -603 871 658 616 -99 -759 -615 755 305 -945 660 79 -386 495 110 977 393 -163 -842 -880 -587 -567 -369 -567 499 -675 88 -207 37 -149 -33 927 -275 359 121 -107 -167 92 570 -449 -882 -672 -338 365 197 -41 -836 557 645 -521 271 886 -782 237 -48 256 613 128 348 -370 -161 -118 947 -157 -97 141 525 -548 -946 275 846 -85 406 -696 198 -616 -106 752 605 883 796 -698 185 625 -723 496 -241 685 942 354 -649 585 796 733 -816 -803 72 -726 673 -226 564 -167 226 436 -700 -344 988 -317 -29 -889 -638 300 842 -992 374 -908 -142 182 284 536 283 58 -861 962 396 -978 649 241 874 -156 949 753 461 176 14 -830 -231 263 -387 470 572 -561 -470 923 -540 497 654 -584 -500 945 -768 -214 601 574 726 -367 171 -855 551 -363 528 -371 -645 -767 -31 923 -186 170 -970 65 988 -717 980 965 -809 105 -703 -354 -716 892 566 -143 -156 309 -418 -41 939 -692 546 943 -70 166 -885 273 -492 71 -895 -821 -86 277 508 -350 -892 -637 170 695 441 848 410 -324 153 -755 846 718 852 -319 820 394 980 -357 554 242 -89 770 -817 -935 -663 -55 655 252 -837 441 621 980 319 -87 -805 308 691 484 -893 -182 -437 -279 -966 -209 328 884 442 -258 823 841 -976 760 -595 -206 366 -503 -476 -251 -891 284 -717 -999 -522 -709 952 -102 836 59 52 -401 -461 35 -941 -145 -27 245 162 -75 -392 802 185 -640 367 -433 -219 -9 312 389 -501 81 966 -256 758 260 -193 95 -747 117 -914 565 -222 -83 -74 -587 -955 -374 808 956 -130 -648 -108 -758 172 979 -739 583 578 -60 203 -287 -553 -787 -309 -643 209 425 -209 357 -784 -453 550 -659 690 353 -342 -541 248 600 -575 946 623 911 876 811 -562 -207 569 -754 -456 -854 -607 -748 492 591 -778 444 -373 255 -223 -965 -920 251 -773 632 658 494 -685 -940 727 573 599 756 -100 838 985 399 -686 227 -291 827 832 -842 -396 -336 -436 -295 842 -748 135 -991 -614 59 -411 -354 728 -776 750 -771 -62 708 775 345 -112 -309 95 -805 -516 498 8 861 -453 -965 170 218 -103 4 -37 290 33 -19 -705 -617 724 -294 833 -721 -451 980 704 814 865 507 -192 116 995 373 180 140 -968 431 -68 -624 130 -920 140 922 -854 785 14 -704 -987 228 548 154 -189 772 779 447 -620 -207 184 -514 118 282 -577 35 -191 -678 -541 -720 -412 831 -931 233 385 -267 591 -399 -270 175 -421 -720 306 -310 845 66 171 489 -400 -12 -668 -661 -10 813 -25 899 837 -434 -182 -926 -534 -209 -98 667 -166 107 161 226 762 -461 435 -706 -321 -739 761 -530 645 645 -566 65 -755 410 718 918 -929 808 -900 605 -894 -775 801 743 -916 967 274 116 791 604 -670 524 -921 771 799 -655 848 -760 -627 145 -847 -40 274 6 -849 372 -802 266 -711 -317 -154 -469 955 699 132 -881 -684 -354 758 -548 -673 -646 465 -111 -676 -190 -783 214 -925 -809 189 -873 805 313 -534 333 -847 -131 583 -620 -476 970 648 -800 -358 61 -447 -192 266 442 -339 -241 552 303 -757 -336 -387 26 -105 -400 -719 -650 -332 -474 955 -260 784 -711 -435 -54 202 966 529 -165 -535 268 801 901 -893 15 -120 -834 982 -273 442 641 -278 -193 -239 -944 -233 -78 -951 -363 -898 -112 297 -1000 299 -911 -374 138 697 639 419 72 -268 511 -514 -375 -178 -7 -755 338 -425 -934 47 248 -540 -953 -273 -462 -276 -264 -822 450 319 748 -493 -72 62 -304 -544 -161 517 722 -530 465 14 -865 970 -200 632 277 -732 -118 401 617 -9 892 -564 -685 -559 787 304 719 399 762 -705 54 431 -886 715 -40 319 137 363 576 231 -3 262 957 -991 -427 185 -933 -626 -188 63 -935 -814 -866 170 -636 56 -382 -103 967 745 -667 -333 676 -121 24 -688 -108 173 -517 124 615 677 990 -675 -864 672 209 635 -592 945 -471 884 186 975 629 464 197 471 -124 -340 282 519 -878 -876 -70 -257 933 588 231 -994 936 -637 -715 149 436 509 393 -705 185 -648 -341 -627 -604 -321 -900 -235 -265 184 -181 -270 601 -93 -105 -451 254 212 -249 283 374 416 980 -936 744 -611 692 1 120 -353 186 -831 786 339 468 -839 340 -460 259 767 881 -693 -493 157 -165 -377 -913 245 327 937 -128 -26 116 -455 -599 -176 -570 451 -656 629 140 856 438 1000 -492 966 -192 -988 -794 547 -961 -229 952 236 892 383 -636 -518 -141 871 250 562 -442 879 -284 359 -940 951 53 -914 758 -807 397 428 960 828 -410 814 294 -830 -120 996 361 682 846 619 -745 813 -972 324 732 265 33 282 50 472 617 -21 -982 443 -553 -955 -869 -357 710 174 608 936 742 70 -379 850 804 840 -47 -124 790 445 -512 -401 253 225 -515 -473 584 -542 522 667 -59 752 -168 12 562 510 19 -367 352 -929 260 198 -450 -368 -83 -227 193 -917 974 -680 736 -728 -607 -62 -111 894 916 -173 204 -330 -985 279 287 971 857 -441 561 -438 289 895 963 -331 366 662 -409 367 -47 40 -446 -671 -651 686 323 -86 -666 -30 945 -472 -662 -700 35 -618 -733 -465 -59 -192 -159 288 -848 377 -555 862 -852 -247 -961 549 -582 592 -906 -482 10 -456 -43 -909 510 -385 734 544 729 426 -292 -46 578 27 84 -147 300 -260 -824 950 -128 260 649 364 -444 421 107 -921 -671 -590 -40 -810 822 281 170 -356 911 -649 29 159 -771 -235 -215 -164 50 -906 -361 -504 164 215 396 677 721 77 519 450 423 212 936 578 -845 770 158 -873 -694 977 -11 593 -932 -203 -404 705 -840 724 -772 540 617 740 -596 -946 723 964 -299 -862 880 17 -777 665 372 -919 -267 -238 286 420 -825 -885 -238 -831 196 390 694 -531 915 -949 -906 678 -957 -291 660 -461 749 559 -96 810 267 45 739 -215 -155 -396 183 11 -103 -234 438 -184 -978 -598 745 120 -1 360 -697 -931 505 -47 824 -515 -678 -776 71 348 462 -121 837 343 -948 -244 -609 -773 -74 121 -300 -160 -276 -809 665 112 -643 -950 816 -537 -132 488 -823 229 -437 853 -577 853 28 29 -838 870 101 -72 645 -917 -459 -768 98 525 -761 756 483 -678 -675 893 -417 932 -303 388 421 145 -723 843 -733 698 848 -33 267 806 937 -6 606 -590 31 35 603 743 743 -941 452 418 225 413 -456 -161 526 -896 -78 -945 -461 993 344 -533 -761 -289 985 -876 941 -921 431 -392 145 337 -217 -427 207 105 46 227 839 -408 766 103 -957 833 -677 731 992 21 -291 29 960 516 -14 744 -744 -268 -143 83 -204 -858 -698 -569 833 403 -94 -562 240 -629 420 931 -480 -58 -598 -641 -989 747 -269 -831 -50 -179 -931 218 -995 -557 253 -134 804 -611 -218 -411 -390 -940 431 972 203 -566 802 -335 -837 -312 519 44 -567 259 -488 311 -435 935 792 -800 504 920 712 -323 -275 553 -760 636 123 100 426 361 395 -753 -524 584 -989 -705 967 -115 105 -777 709 -303 847 -237 835 -632 -643 217 392 -216 674 -398 518 -888 110 -247 316 258 588 72 -448 998 51 492 -116 -670 315 227 -859 326 -132 200 -666 356 312 -430 79 -76 -188 450 77 -947 359 151 2 552 -916 811 402 -353 818 -948 -141 -980 622 -334 -623 807 639 946 -695 -356 409 207 394 -642 -797 -715 469 -661 -58 -984 -144 -622 671 361 -427 -619 657 -326 -30 701 -634 479 541 261 21 -901 -846 -367 765 -23 -459 446 218 394 5 -606 23 -185 999 -440 158 -639 -874 813 474 506 590 -859 -397 -543 382 153 -996 313 -287 -510 -228 -24 -199 37 -796 744 867 96 178 700 837 -751 725 43 273 -172 807 -666 -629 563 721 95 -120 -135 -999 -695 369 -24 608 563 134 595 -848 -804 91 -353 -176 -51 -755 698 -456 -412 664 -364 -387 -854 355 -429 -488 -222 -241 753 -956 -945 -363 375 -800 606 112 -555 -964 62 192 237 1 -794 196 -440 -264 -219 -297 -243 783 963 788 439 802 -923 -967 711 26 135 852 -711 -726 509 858 -884 465 746 602 -683 396 -226 -86 879 -566 -639 -456 -96 -840 -720 159 -811 -897 61 320 -836 324 -409 -771 -459 -616 -181 -395 -854 935 162 -834 -298 689 -974 341 -141 -824 188 246 -362 -588 177 664 450 -879 473 568 14 -269 -694 -781 -164 617 298 -392 -380 341 354 -949 739 -259 -647 -928 -921 57 27 -795 608 -536 715 606 -127 -219 353 -942 278 839 -403 -826 -977 744 -12 -407 820 -534 -254 -797 -222 684 307 -408 -125 880 335 422 -697 -489 -564 450 73 440 -499 622 -530 -981 -575 -122 458 774 234 489 -93 440 766 414 509 8 769 96 294 -791 -671 -507 -442 466 269 -594 63 450 25 265 -317 350 -131 252 482 203 -93 660 146 673 590 -701 -415 949 -511 996 -774 -594 -931 762 -570 88 110 -556 681 552 445 648 950 -50 -159 -662 -436 166 31 -825 448 -973 368 272 929 956 214 219 363 923 -208 -221 995 -122 555 -871 274 -59 829 233 455 158 -911 -862 -118 998 -804 51 367 938 624 592 -984 -764 -252 -182 436 -46 -68 591 463 -660 95 -996 222 -886 193 922 -2 6 -542 -827 798 919 290 896 -701 -497 -146 -756 540 -989 384 950 971 849 -547 25 -699 717 21 695 262 460 806 681 -186 -96 -834 -242 118 -249 242 -304 969 638 -316 550 721 425 -638 854 -137 -949 881 -932 -291 273 663 131 -216 417 303 -506 941 -557 770 98 -340 -195 -220 -290 960 -46 715 403 436 -880 -741 -767 644 184 229 280 -807 -208 -388 59 787 70 514 989 -849 254 20 829 -666 -78 4 -831 -586 -443 466 310 299 -582 -251 -698 898 515 837 -469 -810 716 727 159 734 -288 189 132 729 675 640 378 742 -362 920 661 795 6 -700 104 -972 -237 228 -807 -833 -243 -408 -843 -823 128 -939 -180 -121 927 -901 -473 -76 -104 -947 -470 205 -924 -994 745 934 907 273 -68 -717 594 820 601 -300 253 516 -660 413 -940 -181 953 -385 -182 -766 -640 -856 227 -797 523 410 -600 -664 474 -261 56 -7 -105 -538 -446 -12 -1000 442 -717 196 -225 222 237 498 910 485 343 -698 44 676 -69 -48 472 811 562 501 699 -152 -677 -208 -1 675 796 159 -105 -239 -241 676 -311 540 -76 97 -939 668 -977 143 979 622 60 361 -365 887 -254 -759 -686 -659 614 -405 -900 -656 782 -16 -657 639 -924 -353 180 -792 211 -637 176 -661 527 -538 -707 157 -837 434 -290 -200 -687 687 -204 417 -831 682 -750 587 -330 -580 221 -29 393 -38 374 739 209 -751 701 -209 223 -588 -362 762 347 -971 386 -743 887 -885 222 52 -900 932 231 440 -428 -725 231 769 441 -554 527 -180 422 -546 554 -289 233 981 -608 -969 -387 -941 -572 901 479 -381 -128 -47 -677 762 656 -517 504 449 -445 281 -72 771 -277 261 446 282 -148 871 -824 -793 946 -851 -501 317 -629 321 -175 292 966 157 -349 -563 42 -122 -247 -691 -919 -73 -621 -903 -62 446 -772 471 984 596 -599 181 -122 537 370 -630 -756 -590 -733 -24 632 17 396 622 574 -35 433 -448 -304 -359 492 772 966 -522 702 -792 809 -8 -70 -730 417 993 71 -860 355 -160 -34 327 387 -440 -287 992 -484 -873 500 -763 -520 -702 -515 -676 -403 -406 -58 -417 581 312 345 -982 -432 -762 813 -928 -232 -252 455 -670 -718 583 -282 -845 522 244 333 -377 -844 -803 -23 791 -167 527 -389 946 -663 972 -737 158 510 -771 -277 -220 -804 570 -15 -174 -159 -351 683 -312 185 98 643 -352 472 814 -121 88 -655 103 -753 -916 182 424 -79 -772 -21 939 -837 -452 291 344 -621 -34 -928 792 317 976 500 290 -671 607 -547 -417 -11 -208 -566 -390 660 -86 39 -783 -568 -596 -445 -641 236 -867 35 -744 -697 195 544 432 -860 601 920 -679 -725 395 -870 531 866 -176 -575 523 461 302 288 397 -70 946 -176 -713 260 308 -754 -765 494 367 -45 -328 -85 -796 -819 -492 360 863 -247 -100 922 -897 -140 940 -138 700 -780 272 -471 -138 71 605 -140 250 69 537 761 912 -670 348 -151 465 -251 -382 -611 -743 -331 515 -902 -277 -561 -577 363 -64 -654 -581 135 -561 -920 349 -12 -948 -910 -558 -919 732 -127 448 -628 586 830 319 646 -748 136 15 21 438 -124 -442 -261 474 -162 95 442 911 325 -804 820 -231 3 759 30 -165 370 -219 548 -538 638 -299 992 551 137 -738 -750 20 -267 242 994 -373 -864 314 -953 -10 948 751 -522 31 431 8 -16 625 470 296 184 -838 426 -153 778 582 106 -258 853 -705 870 -884 -612 -740 -480 966 -446 325 -105 302 -905 19 594 -414 -246 -517 568 -952 -928 75 -599 -54 831 456 -337 35 -501 -651 -760 912 274 946 -57 -661 882 -239 -459 459 91 191 -907 -755 73 -19 -30 342 380 664 -387 344 23 -212 506 -152 -586 -141 804 935 10 672 977 -953 667 603 324 479 434 318 12 -493 -315 -774 -876 986 213 -980 -948 -681 495 -986 -763 -834 499 -714 -521 -572 -670 873 168 663 -545 -8 -918 -99 -190 -743 -530 201 625 812 -155 981 -907 511 763 -782 -897 -558 573 52 201 -191 -88 -875 531 109 -479 286 852 166 -318 -111 -749 -830 402 508 -449 -732 -461 -887 659 666 -433 320 -822 35 -900 -152 62 767 -945 -600 -262 360 -66 996 -893 -72 712 977 -964 -407 531 -447 459 -953 149 -730 966 348 -323 324 694 -750 -601 252 958 -852 -143 -348 -701 -269 -114 -392 -236 -515 -447 -730 -590 342 638 -403 945 664 940 163 -85 -908 -859 -285 -529 473 -440 -959 564 63 484 -44 -499 -103 -68 -30 -22 -588 488 817 226 -543 -46 -678 888 -88 0 645 -926 113 -521 424 31 -533 826 -79 -715 -319 -967 -463 -693 -972 118 485 688 543 -509 76 570 127 492 176 -121 -530 -931 -53 808 -411 892 -73 -383 -81 -846 -922 -940 861 -697 747 211 -874 -94 -757 -201 -428 -26 659 -10 756 103 47 426 -452 671 -868 -232 790 945 -593 118 -888 -260 798 -326 -984 -425 686 383 -942 128 470 773 55 -318 381 -548 231 -746 -492 -245 -366 -190 -857 -273 -325 345 704 -932 -428 459 105 -805 127 333 431 -742 -320 -633 958 785 974 364 -467 263 216 385 -633 -312 655 256 -725 -724 -990 878 775 -25 453 -122 611 -192 80 228 -570 958 -486 -490 581 -530 -983 935 541 -851 -861 -884 -40 131 493 -424 -816 -331 737 -941 498 -200 -753 -656 -743 411 -831 738 -206 -280 774 -80 503 270 -377 53 -439 259 331 -939 -260 -312 160 -622 997 -854 -243 -534 -419 -881 584 -335 -861 -50 169 -216 705 -671 -733 902 -833 119 -421 532 -69 -907 545 -414 480 248 -70 -368 -157 521 959 327 -812 179 -315 -581 -130 -586 -320 -935 -386 418 898 655 722 -121 858 851 -777 -981 802 -261 735 644 752 84 -547 -530 -845 498 569 214 742 588 693 -433 -364 116 -792 899 -990 -942 -538 764 57 146 -969 473 -854 -749 -352 -250 296 -157 345 -758 -38 779 -524 -323 -847 -560 -748 374 217 805 955 -502 -711 601 -299 415 535 282 777 216 467 -773 -496 130 -56 627 -448 97 97 -378 -598 -920 661 859 -840 -593 861 -659 -18 -516 662 -118 597 -530 881 -585 -830 387 511 -103 -314 -469 -750 960 367 -692 -926 -811 -122 -165 -868 -670 -973 -471 -839 861 412 762 462 418 281 -49 979 -642 -803 328 -402 -113 750 -565 19 -692 -167 353 221 -793 257 -874 904 -826 -982 315 39 16 636 404 -515 -56 111 322 -759 151 31 447 302 -31 272 210 910 530 697 -410 -599 373 -260 -257 -322 -433 -460 137 676 -180 458 930 -463 904 -284 270 -651 313 -275 757 -251 415 151 -166 -985 330 -112 -803 568 -79 493 274 518 854 -117 790 359 261 987 -779 999 712 -57 327 -751 -359 772 -516 -671 185 -148 -420 -185 -975 -844 -966 -451 772 -188 477 637 627 165 -723 -655 177 -244 147 542 -371 -271 327 675 263 555 -27 332 -668 -669 -977 698 -467 981 964 -578 -181 35 -556 684 781 136 65 -845 258 -434 -847 -450 -646 786 -299 488 204 720 -977 425 900 742 619 631 -927 -637 68 -624 -191 384 883 -857 -549 26 585 -369 426 -105 580 -117 502 658 -817 243 -836 535 -426 -736 432 792 189 -315 762 84 -301 176 -94 295 -721 -809 484 -217 272 -46 882 -876 -372 -316 426 271 512 -71 572 -942 417 -886 -66 -1 491 36 78 799 -704 634 326 269 95 689 33 145 201 360 445 -847 596 640 -88 559 -381 612 694 -291 -126 359 66 802 3 -188 644 -408 897 -273 141 -104 -647 591 922 -413 331 -424 -869 -49 -48 59 -825 -690 589 -60 -541 -383 -764 -864 -321 422 -583 -458 124 356 -870 -884 -350 -911 -196 641 -513 -591 490 794 -716 258 139 -966 -501 738 30 -977 -375 568 -6 -654 -13 734 534 -447 -381 -903 718 745 -631 -157 -28 64 177 -557 835 -818 398 -370 421 69 359 354 10 881 519 765 -602 -601 582 -921 -30 733 15 549 -56 62 -447 880 132 -466 -443 -935 -763 -612 217 -720 -410 18 8 166 -22 912 56 992 58 18 -675 518 -266 806 963 -246 155 -727 -108 -36 -163 -547 216 171 -627 618 712 139 407 89 509 191 326 585 -188 -171 -111 -898 845 939 492 737 -769 -897 -352 -368 -188 -246 137 829 -891 250 421 -794 843 -265 521 -353 972 -408 -211 70 690 972 -805 566 903 665 -19 982 916 998 502 294 -412 -132 576 337 770 -395 825 -188 543 -801 322 -314 -234 -200 -221 167 -413 760 -192 -466 -650 -954 391 -827 429 -859 -619 -295 -994 687 258 333 208 598 -560 -318 755 -564 823 459 -844 71 238 262 -772 137 -963 789 356 -368 -179 -815 370 -506 273 -637 -871 -152 676 -20 -555 435 -414 7 996 -331 857 -878 -227 336 -673 66 439 -522 391 704 600 -892 -630 822 -744 -472 -775 770 -32 464 -162 941 781 642 -493 945 203 -739 214 222 -695 34 161 -394 710 285 -72 611 553 147 28 374 168 386 864 -671 -725 -416 657 -729 284 321 82 -985 122 -165 -216 346 -327 -909 -691 -212 -386 -904 786 754 -88 -861 -366 -851 -245 -800 -97 889 837 -913 741 23 -555 123 -718 205 -937 271 701 56 617 -169 -471 -748 800 -4 615 403 740 -856 608 -723 42 249 148 -86 -796 -33 -628 -453 261 363 1 533 543 -445 267 -91 932 -705 -969 946 820 -392 582 -556 -215 884 -981 292 -693 275 -160 -927 -55 36 222 -198 85 -293 576 -711 -75 -508 -402 979 359 -896 -183 471 -197 -138 -727 -496 819 -181 -774 -159 689 -64 -763 561 629 127 395 -91 259 -398 -817 144 972 24 -820 -325 555 766 435 504 -558 855 640 622 648 -160 603 -970 486 999 432 216 114 425 432 -31 -290 175 169 -194 -500 -817 -67 -980 638 700 -375 -519 -371 734 -723 881 658 106 688 -527 687 671 -151 -344 -605 835 -421 -507 585 11 978 -655 -68 612 484 -113 -187 853 -416 798 687 -282 639 842 741 781 393 644 -181 571 -761 -117 -785 -205 -71 867 158 429 62 -725 5 388 658 -872 -823 847 -735 -938 -998 79 429 270 -753 -282 -160 884 -302 558 561 -13 444 59 343 -881 -361 148 -183 -644 228 -897 677 925 -989 682 694 945 643 196 -897 -998 404 192 -104 -130 -795 -398 276 -100 621 122 457 -167 154 -972 -296 -929 134 336 -14 -711 -240 508 -602 -152 31 -734 -156 770 952 -379 -977 -885 -617 -618 895 863 250 495 -625 644 -300 -398 -934 801 -886 855 485 777 932 893 -171 -722 -234 776 484 -38 -883 805 -543 558 15 -24 462 67 -885 141 -917 -462 -757 -693 -744 124 -843 -258 -772 -16 -568 -118 825 -812 -368 -530 -841 -214 8 235 90 -799 394 16 694 805 611 -756 -163 881 368 -715 -592 610 -385 403 -7 -839 -561 468 281 895 410 -864 -992 -618 857 303 -369 577 -602 -259 -618 231 690 665 -13 -338 761 507 -753 -397 187 853 226 -560 14 562 676 971 -590 -878 -752 -240 -794 421 -245 -937 127 350 -142 -206 -152 225 -599 -65 774 124 -772 763 411 189 -989 -861 -532 -766 -581 -755 -463 -9 -558 78 -947 -204 -578 -779 28 -282 -200 -713 -150 -252 -399 -593 151 -735 99 900 -33 632 -50 -859 82 -477 803 719 -680 640 -553 497 -166 227 211 412 -822 -4 887 402 524 -36 -668 494 -661 521 782 -842 -224 -392 -83 -635 -961 305 -480 145 351 -477 -495 -186 -984 835 92 446 -548 -623 -359 -832 759 236 -540 97 604 -809 -689 -713 484 612 -262 -58 -504 971 -38 -128 143 -836 -13 890 751 -371 747 561 810 213 328 942 95 725 833 158 -604 -490 -709 -725 -414 -61 657 290 -739 268 -607 180 -372 403 -180 895 74 531 497 -196 946 -271 -738 187 -131 -528 -339 -563 118 611 478 701 636 864 147 -401 -351 -698 -1000 -594 -640 373 -218 -253 651 889 538 21 894 -447 -356 -983 -736 598 548 -109 -451 553 712 650 -170 957 317 184 585 -439 -314 -83 645 -897 737 337 -619 937 17 -66 858 -24 367 -427 21 275 -891 70 -547 -710 61 -744 825 715 -173 -887 588 15 -2 -666 224 -31 -277 -449 9 -707 905 -548 -102 -593 -716 4 -157 -448 -994 -769 -509 478 -611 -812 -494 361 144 -881 120 153 139 106 162 225 272 868 -222 -112 -471 -513 658 -289 258 112 -874 -182 391 -430 210 -789 331 -292 934 -65 -468 789 -534 -680 680 -596 660 -75 -643 178 -718 503 -79 -634 -772 -571 -722 -68 315 519 -644 -378 796 249 -23 -157 941 -467 979 -494 650 782 -159 0 -171 808 106 -421 -113 -680 738 656 -294 -969 429 343 -75 -80 -129 -976 943 -403 345 167 781 923 962 167 825 -959 -295 -619 -915 987 196 230 -759 -884 662 155 -61 225 882 -761 -868 331 -792 -377 -917 -132 -493 -71 229 -832 800 208 692 105 -584 544 25 -138 -993 912 714 -989 -859 -41 440 -618 654 691 71 -666 240 225 -213 852 -645 -692 -739 40 -223 735 -390 -406 990 424 738 -766 -791 -81 -429 793 -556 -733 623 -185 332 -343 780 958 -451 -992 -20 398 -719 -515 -51 419 931 -786 163 -141 -883 -524 285 -316 406 -862 28 -940 -248 819 258 777 984 -738 400 278 885 714 418 676 -503 -162 -699 167 -352 360 212 994 -84 -677 -428 -484 -370 -141 -493 825 101 343 297 -769 784 -284 763 14 -44 -303 -749 -396 819 -556 -410 -288 -886 78 -673 -518 167 518 -141 -744 -801 -803 -633 498 861 678 -74 940 808 -851 268 -324 90 98 -920 -968 -907 624 -570 -861 592 55 -44 691 721 -360 860 -843 -717 -328 918 -847 -885 -228 -55 -787 -816 -954 78 916 537 940 -778 -684 207 -882 199 223 373 783 -361 -164 -927 274 707 -195 -921 -788 -702 873 472 -600 -198 -389 459 -292 -336 773 824 959 -453 404 -607 -345 -505 102 -494 -388 -443 663 406 758 960 263 266 -516 251 -268 861 -195 460 422 187 177 325 381 -857 773 -407 -98 45 50 355 25 -460 -50 -311 951 -488 -545 -400 689 -750 -428 -610 366 550 -430 517 35 -371 896 857 -165 635 94 88 -892 -911 -469 -525 3 485 -122 900 -957 -491 833 -490 113 849 109 -609 -601 673 -56 589 938 -613 -321 329 -483 570 -423 863 -672 -463 764 901 -57 2 -990 96 -209 -771 -695 984 576 536 -928 -78 -826 -465 -101 953 -157 -699 -863 499 963 509 605 415 144 -312 -326 342 177 64 121 -143 -956 715 305 648 -7 -618 578 389 -229 -66 -828 977 -708 -237 -951 500 -507 -318 30 -234 -211 660 452 -24 270 -706 -747 632 776 714 -934 937 -642 -23 -139 935 -388 -472 496 641 -132 -716 438 -106 -869 607 -289 -820 388 115 -826 769 389 -408 -383 641 477 -794 -922 554 788 158 -398 -888 -266 115 736 834 -312 -436 -472 809 -969 -863 54 -635 914 421 543 460 714 -20 646 609 365 438 -5 739 -378 956 -435 25 141 134 647 198 -302 -970 -473 -149 -335 -811 -45 -162 -896 -517 768 -586 379 -973 -805 322 7 -92 682 805 -255 992 -159 -708 -697 -209 709 -499 -182 107 153 662 914 215 -25 147 820 -378 66 -369 805 988 -282 -265 564 -279 330 939 467 417 -823 -932 -681 -794 76 803 -831 156 -333 685 78 628 628 -419 184 743 306 130 -720 -893 507 282 -679 275 15 -55 720 526 220 44 227 422 -849 -675 -81 -690 160 -39 919 -558 -985 -393 477 704 854 -206 -772 949 676 651 464 -478 -565 -555 108 532 -711 787 -81 -553 678 -992 23 50 108 717 -380 -174 369 -890 -879 -68 26 196 -849 303 -363 44 320 779 279 964 -416 -722 292 832 -544 477 -933 -167 -877 -460 -824 186 108 -973 -883 -504 -210 -667 860 988 267 -267 643 232 -111 -997 238 -566 -188 440 869 287 186 766 -531 907 94 175 -245 961 -533 115 779 -394 999 70 633 914 159 406 -525 174 -110 -921 -368 -473 -213 416 -353 346 -486 171 737 -16 -809 -129 -316 -880 -83 930 -937 90 -693 803 -245 -16 548 -659 -887 442 471 931 -395 -557 -546 -147 -583 0 864 -301 152 969 169 966 179 -608 -101 874 -239 -349 496 -78 -64 -797 322 686 -379 -339 -704 335 744 -389 944 577 439 931 646 -182 -714 -538 867 -958 -23 -610 -690 803 24 -275 947 339 640 -2 543 -600 -344 812 837 -311 584 196 -689 -985 627 646 -431 -443 -67 -904 -347 321 -965 -52 -892 934 -229 -716 832 -181 -635 163 389 481 613 918 560 -306 986 8 759 329 732 699 868 -57 -827 -653 805 884 -462 -431 676 605 -965 -669 -676 437 741 31 401 -513 -746 -955 443 500 226 -745 -278 -584 39 -325 -1 895 -78 887 -939 91 641 217 831 418 -153 -877 31 -10 -993 -107 -462 221 -324 143 -14 89 -306 -444 -576 90 -725 -26 -661 6 181 479 355 -657 975 400 165 187 904 826 -719 31 -963 432 423 -496 -126 -772 603 -512 232 -236 617 403 125 -964 988 -569 -379 -121 196 710 672 420 726 549 -617 236 -306 -194 421 -367 460 981 197 512 657 -541 -623 412 593 736 841 640 951 -172 889 202 908 -410 438 968 -623 350 -443 48 -150 600 816 75 988 815 -892 -124 -22 909 852 287 111 5 -178 -486 322 73 187 -215 386 -257 -887 -527 -714 265 465 895 253 -842 446 187 9 778 -907 -489 -565 723 7 401 -892 450 -614 445 151 732 994 19 -286 377 5 701 898 253 893 -524 -128 731 -679 172 -601 -530 439 -287 -141 527 -413 946 839 -542 -178 670 78 417 172 -78 836 -95 300 741 -565 724 824 -967 -924 950 383 -373 -354 -172 -650 668 245 -915 382 -984 63 187 439 -837 31 72 -881 -959 -135 -270 -491 -225 503 -374 324 333 941 271 -294 -253 -406 991 -872 581 -478 -918 456 -307 -187 275 616 -347 638 615 385 -964 174 520 -787 313 -529 -994 -130 229 -581 -215 -796 -383 20 -147 656 -545 155 285 324 -228 436 -880 -452 -986 -398 726 378 211 769 -365 -641 -666 621 399 867 -609 657 374 -542 986 808 192 669 -908 -588 -761 -347 340 822 -622 -846 -771 -288 -461 791 -155 143 416 852 6 380 600 -398 996 -557 751 -947 -600 768 484 -724 958 -677 118 -891 -715 -410 -293 -733 222 401 -553 -114 -129 849 -58 -75 661 -500 703 494 -621 -609 -149 713 16 -508 708 -911 519 542 -988 -197 -2 -881 -908 905 -956 -41 373 -864 -637 507 180 498 -632 -379 -945 291 -972 212 -360 401 -719 -131 127 -985 -942 -838 -580 98 851 847 186 590 -53 299 647 -194 569 669 334 -119 -932 -893 941 719 462 363 -388 684 482 278 576 405 -744 -139 -76 558 -858 962 931 -427 597 60 4 32 261 -385 -926 600 864 -96 -416 306 -135 482 379 -15 -649 77 849 -572 -955 -848 -383 612 543 -578 -469 -676 662 -443 -872 801 207 -145 211 -150 423 645 693 847 -79 -834 -665 622 -64 24 465 -619 -819 380 899 917 384 438 493 -176 912 163 -135 339 477 -667 913 120 -464 -32 -473 695 -439 438 928 461 -465 -358 590 -432 -548 674 141 -25 -453 -526 -870 992 418 827 512 -801 -897 -247 -997 713 735 -150 759 352 432 -181 551 -879 384 -912 -994 357 586 -621 596 -470 -715 -594 402 -788 784 -6 -907 -8 -855 -489 124 -653 992 -771 -505 -321 -754 -759 945 251 -771 -728 128 244 152 686 591 573 59 -203 -404 -608 279 -661 821 84 -405 993 135 509 -335 -864 509 584 -277 132 -108 119 -523 -924 924 685 -863 -273 -973 -606 -732 827 307 5 -1 -459 522 -351 333 483 -334 682 801 426 -914 -248 195 -488 540 -274 966 947 -253 -774 -642 -880 -64 -258 116 -527 -944 868 -263 227 -199 950 -976 -247 -171 546 997 -384 -776 21 192 633 -941 -521 302 346 -266 139 -483 -581 171 760 -342 -988 -382 -45 -151 96 -516 -833 805 -462 360 -438 -689 -427 326 -211 271 -329 -543 -623 -96 985 293 375 325 243 433 -861 -998 -285 638 -169 -360 740 791 -395 -423 -815 415 -951 -914 -937 -733 122 -695 -89 710 752 -406 -36 856 665 -292 220 -313 -938 -567 838 -923 784 302 37 951 -841 91 -507 220 -554 -757 939 -502 -165 525 768 979 813 -500 -31 499 -169 624 344 543 -167 684 538 -18 -845 542 -145 -988 -694 -478 -267 691 -778 241 256 -58 652 -256 523 -297 -815 -726 -32 -387 -254 188 246 -107 91 417 -786 836 946 -618 923 -253 637 387 253 193 -334 -587 -689 -128 633 -173 943 939 207 -903 -165 220 991 -740 -640 769 -754 890 -214 573 -362 -355 -892 -585 987 589 475 10 -690 -281 -292 -354 -352 -866 339 718 311 -597 333 868 733 -37 339 813 475 -560 -535 -314 711 -922 -969 740 74 -119 125 955 -243 -358 -153 944 -794 -672 -493 -593 -614 433 267 109 260 183 171 69 -734 -719 846 -192 12 505 -555 783 670 812 -107 -644 368 -621 -876 360 -13 -522 433 -985 871 350 184 -122 -11 154 320 956 -748 197 -232 -58 -979 261 246 -346 -828 -410 678 -26 -496 614 -551 924 -216 601 1 -174 117 -890 487 270 -987 183 168 -445 702 303 -939 -504 922 -806 222 -280 -856 -164 -606 640 864 -648 41 -848 805 -577 831 229 125 585 -695 378 -391 301 900 84 508 -443 -991 -549 326 -756 -947 542 -259 674 -606 52 267 171 904 511 -544 667 -422 -654 -674 260 -999 454 583 -770 -195 66 697 -534 696 826 -742 881 743 876 -329 783 -915 -183 696 916 536 -923 468 633 199 207 -938 365 -293 68 766 903 466 -794 -728 -130 586 -509 -8 -939 -420 -927 417 976 726 868 -660 -217 104 -29 816 -687 -824 248 392 761 177 529 428 756 242 549 -635 -419 627 -958 628 370 5 168 472 -775 -480 705 722 538 396 -903 -618 970 -144 55 -821 952 -16 936 616 -618 274 321 -833 -323 609 824 -36 627 666 -989 -381 671 -611 517 -137 596 -122 -369 525 -172 -407 737 -934 -437 623 823 -752 467 42 -27 774 -565 979 -594 449 -326 364 -829 332 924 -505 -392 61 21 637 -534 -922 835 752 294 895 543 -307 265 10 -888 897 216 439 -798 -876 293 94 653 -646 -455 990 -772 -71 -933 494 -432 359 978 335 933 902 425 -350 -996 156 -722 700 329 -363 -831 -58 -272 -924 160 873 954 680 -63 315 -528 -584 -674 979 502 141 363 719 -334 -772 -119 846 -797 -309 411 162 731 805 960 -996 -124 840 -638 -750 930 807 412 -145 -410 367 901 664 427 41 -700 -637 495 -443 759 7 -444 -169 499 -52 785 -957 -765 571 9 -902 -525 698 -98 -638 436 -632 -106 -867 -973 -858 192 -133 543 990 -877 375 -699 -93 921 -931 80 -268 421 577 202 426 -981 926 -451 295 869 -267 -615 890 867 -715 -971 -484 -553 -819 884 -297 293 163 -280 -412 62 531 543 243 -352 489 870 813 -671 993 -82 -722 376 -208 311 -94 -402 -954 -100 460 -293 -229 971 335 -318 691 -845 -867 -502 -986 -514 -137 -509 373 621 511 -58 251 79 -732 9 -296 -605 -256 227 817 549 982 -802 -377 507 378 -633 136 959 -508 -452 769 -627 716 -461 928 -968 -985 -497 -16 -902 787 342 257 -448 -81 -354 -960 918 63 -73 880 339 607 -95 -24 -835 -925 -407 -490 -504 -826 227 910 375 -75 -570 -442 432 403 -11 -639 -359 -381 -66 1000 524 -529 -203 -425 -339 -469 699 510 -374 -317 -664 -619 -664 -682 -862 -845 940 -827 -456 -709 550 -855 -894 -490 185 -501 -604 -833 138 -500 213 901 -758 754 -299 184 -195 -849 -233 43 524 -805 -988 328 -183 621 52 -94 579 116 -652 340 904 -579 436 542 303 -801 908 874 967 -527 694 -837 789 -554 -902 387 799 -787 321 642 553 655 669 752 -438 537 -296 279 39 -332 927 857 -834 -364 -745 306 468 694 -838 654 -977 -166 476 -39 322 469 -412 -246 -386 290 607 -596 360 984 -168 -793 976 886 -565 -114 -897 894 228 -83 34 -893 671 -100 108 -712 42 -968 783 -776 124 540 494 170 872 -357 356 459 537 -309 109 95 -165 -296 436 996 972 317 377 539 -941 932 -418 992 942 -394 -860 -240 248 419 -932 -132 934 206 480 -940 190 -538 -714 392 854 -75 -565 196 416 230 -93 884 -532 488 328 -444 300 -124 -648 698 146 996 416 -730 -30 435 -383 343 252 789 986 319 196 885 -645 580 139 -293 931 979 -959 -604 808 -77 10 790 -454 -323 273 -573 -476 100 936 222 653 741 -5 -555 457 -293 -527 -116 -158 -715 -538 -153 539 -191 -312 998 -340 7 781 -950 -398 -160 -1000 588 -417 492 734 -309 -462 -652 962 735 651 -489 560 -681 83 -183 424 -45 -426 308 14 917 856 -694 116 842 -566 -484 -334 -881 539 -230 -518 852 -207 -406 -2 -861 -72 719 -10 802 -771 -80 827 -255 -173 -311 961 -595 191 -365 952 -781 210 -613 277 -767 -281 412 -215 188 -65 374 -624 -754 871 -657 700 979 893 -527 -99 -688 -173 805 -804 -54 891 -524 -396 -388 -312 779 182 21 -636 744 160 255 279 -774 -894 -965 42 733 335 292 -584 990 -760 943 -907 -319 -957 1 -935 997 710 58 -118 277 927 -976 726 75 -840 -327 -864 211 -298 479 380 -795 -402 403 922 462 844 -330 65 172 803 -703 -636 170 153 889 -210 -549 -148 612 -638 -239 -280 -574 695 780 791 -628 -994 561 497 -431 630 -634 -622 -72 -1 2 -565 -256 640 -351 295 333 115 -285 -966 -257 -27 489 732 -866 -433 90 -752 563 1000 151 302 495 595 -292 989 239 441 -216 -757 628 965 -587 472 721 -200 61 600 831 497 -729 989 349 -270 358 -751 962 -563 687 704 -248 215 -664 -163 630 -333 -348 691 147 251 883 317 531 71 130 -478 -44 -570 84 179 851 403 -111 -172 327 340 -573 -796 304 -998 -538 -21 -939 245 -257 -916 -151 -509 -354 654 256 -369 154 624 1000 -107 -991 -139 143 815 299 -388 -776 -91 260 478 -120 -887 187 -285 595 306 -447 993 273 440 347 141 -159 -63 496 -397 890 604 537 131 -482 181 -624 -352 759 862 -430 -27 -93 918 483 -112 466 -495 -683 271 251 105 -575 697 895 236 -660 -274 -497 -613 41 -457 948 41 -208 602 -521 -124 -927 -878 -930 127 879 -320 573 -481 409 -592 292 -345 -238 -662 65 87 -319 524 491 867 447 -360 -263 297 -731 819 -280 3 592 -741 132 150 -884 741 642 -3 673 463 357 654 -217 431 677 637 -164 598 214 -637 387 -869 -971 928 -651 -819 350 -10 -823 -672 -709 882 232 187 -758 -202 977 594 986 791 575 6 -242 -712 386 -885 787 -14 276 -625 249 548 -954 966 -311 851 -236 -27 122 946 392 -921 -397 44 -301 960 -437 663 -457 401 802 -171 60 642 -598 964 -566 91 -243 -454 138 -723 -405 740 252 -322 -661 651 -273 745 7 635 -788 -41 -300 -316 189 216 154 -569 368 54 837 585 118 30 -906 -225 553 -682 -733 475 -890 441 -417 37 560 -873 192 -563 19 -556 -49 -988 828 -954 757 362 -64 233 917 830 -548 947 -814 831 -388 -828 417 449 625 -774 -140 -310 -919 734 -113 179 259 -289 750 -784 188 71 208 -108 -599 340 -203 -989 327 -367 460 -933 -399 446 -115 119 555 -877 994 431 1000 409 -583 -593 715 20 -493 -603 610 -21 734 -699 580 582 370 -887 691 -589 -888 -438 -997 642 -641 -92 488 886 -311 484 303 835 866 -404 -908 325 290 -393 -502 -283 -872 108 -567 392 -796 -205 -693 -131 121 -940 48 434 -776 565 321 -687 448 -112 -309 60 -515 -513 47 -297 535 924 833 -157 69 620 90 -322 584 -857 -903 -37 195 -559 -891 194 -135 -992 -890 -591 20 449 326 -974 766 544 184 338 361 -826 859 -213 674 -774 759 -94 -552 -983 805 -358 -641 -96 -542 987 287 -596 -44 -174 -793 444 -337 544 857 -454 -366 655 98 -148 -11 316 -641 -394 860 857 274 -63 104 -303 1000 -210 -180 -224 -458 -40 -146 481 713 -824 -648 856 125 595 17 -513 565 -803 823 -564 746 -311 -965 -600 -337 -601 -420 -230 973 -368 -723 -574 748 -838 834 -349 -146 -417 -770 -566 670 615 538 986 -723 -116 -886 -878 348 814 195 501 220 -144 -988 -796 -848 -161 633 -706 -155 45 644 -278 -131 555 496 -763 -690 158 430 802 -849 190 463 964 985 652 653 626 -430 805 -67 509 -764 801 846 254 637 516 711 -299 583 954 477 35 10 638 -491 31 -964 346 -253 291 -268 602 613 4 603 -669 -162 -389 314 486 386 842 381 -183 770 117 -279 256 507 -178 983 143 -123 -423 -618 664 -915 -711 734 -706 -781 731 -472 515 -433 465 -880 -900 387 -742 -213 673 196 -171 -660 561 -35 -721 471 269 -544 374 -736 192 379 -846 157 -465 614 -425 901 173 -928 797 882 -734 -549 6 -716 -526 -219 -948 753 891 -333 423 249 64 -968 -851 747 -141 398 844 786 809 531 299 -649 -279 996 -284 675 320 -934 49 453 -255 -306 672 -975 -587 22 768 -185 56 638 844 561 308 981 950 318 893 -892 728 782 -236 -135 878 300 -6 -346 517 -541 -431 -891 256 -178 -23 658 -404 -442 -43 752 558 989 -706 678 205 36 -24 -2 -507 596 793 -60 -672 -929 -312 -617 609 73 356 -813 -786 541 -133 510 689 115 -765 -646 202 422 -748 179 810 -395 -504 581 -144 654 -168 785 -350 -794 -895 -920 -744 -953 791 -807 -215 -523 -119 -717 -453 -683 286 51 -704 -802 743 364 937 -243 973 617 201 160 794 -545 733 -927 -785 -473 263 509 809 -394 666 -766 873 361 901 -646 424 4 787 -669 465 754 392 -99 861 -89 -511 -172 -358 -751 483 -415 51 409 -831 761 825 364 319 366 423 614 -836 82 -386 533 824 42 166 -237 596 -524 -25 749 774 -469 898 914 -749 194 803 -180 561 452 645 -467 -564 727 -202 394 746 547 -931 -808 -302 -768 -356 -602 346 199 -172 446 -30 671 -633 246 -96 85 -194 -212 42 59 -540 257 11 -748 169 414 331 -75 907 615 628 -416 707 934 -927 -115 -254 -198 -233 906 -619 -612 -478 -27 479 -877 -26 -758 52 -755 126 -212 -327 98 409 298 -608 -285 82 363 -334 160 -701 -199 674 -44 -166 967 -118 973 -408 -720 -807 183 -379 636 -84 362 -198 995 87 -652 754 553 -132 712 -956 634 -955 -718 -590 -931 -198 -583 -414 36 257 -620 -546 -744 -299 -37 14 287 488 13 -177 -134 456 158 791 848 -498 -118 767 626 -40 -977 -757 -771 163 542 843 -313 182 495 476 217 -159 -919 -179 -361 313 884 625 920 -838 -252 -351 489 939 988 904 633 518 327 426 -772 990 -334 569 234 -892 -999 955 301 365 329 -858 -719 -555 -401 -562 986 -420 -655 698 867 -92 398 -597 -473 56 -875 -262 790 -672 546 651 315 534 637 -446 85 -395 -586 -612 -904 -939 666 -810 -224 138 356 718 525 -695 136 -278 -789 -578 -809 -213 -975 -552 -573 661 -450 255 -920 -391 -295 983 167 -2 252 846 23 239 -558 -952 768 -885 975 -339 843 41 155 704 580 -790 -732 641 396 470 872 -931 -907 555 -926 964 -149 -495 156 -188 596 514 871 -230 457 -614 -264 -945 -526 -659 386 815 928 726 -957 963 -536 185 -671 -291 541 864 -841 64 -322 952 425 -607 -480 554 -897 337 -317 626 606 -927 800 -331 -483 927 393 61 -186 -286 -423 419 -166 86 495 -979 725 -714 -688 34 511 34 -760 -388 781 859 -285 199 -649 443 161 218 477 -315 -522 288 -948 -548 -914 943 699 10 350 103 -339 -757 873 677 493 -502 -549 769 -669 636 128 707 638 -186 -235 -663 -675 566 231 -83 -507 -279 -968 -624 -75 968 -385 203 -258 717 -178 685 7 -550 -654 524 -837 236 563 1 -620 754 978 -632 516 984 -820 657 -254 906 -406 112 -477 -268 -379 331 844 -991 591 489 166 -234 654 -538 997 -172 -206 -136 -862 127 -638 744 158 -281 -923 535 342 -146 812 151 958 -652 948 338 653 -643 204 -883 986 378 542 -301 -112 894 142 -825 -677 -103 -358 2 -163 -725 238 141 -850 44 705 52 415 74 478 145 702 19 -530 -999 293 -349 791 624 245 -457 -810 -904 10 57 36 -681 -413 495 -638 458 971 -308 112 69 -583 724 -730 -14 262 220 452 140 -334 163 315 -463 120 -895 -859 -169 115 -101 338 557 594 -962 749 533 405 -363 -103 24 748 508 -908 209 549 340 506 103 -628 971 186 -509 365 897 -658 -690 535 160 -488 737 495 582 -197 -313 952 722 818 -427 227 -953 635 104 -961 -716 -243 -527 -812 -413 139 -77 643 -791 878 212 749 435 -300 335 -374 -902 -770 6 403 -953 -49 636 -856 -57 -561 562 -714 808 -79 -267 -98 552 891 -280 -716 -858 -965 534 170 -196 102 -837 637 -535 -335 -166 -184 741 135 105 -756 -921 983 -777 -376 -546 141 -353 -10 -466 871 -158 457 545 -577 386 339 -472 -448 380 -451 -291 -873 687 -923 -35 -550 -565 265 -484 -296 694 309 -629 -470 680 913 992 -112 515 260 857 -325 -530 751 554 -633 307 -628 526 -358 -352 43 618 -991 597 -413 92 -882 703 -772 877 116 607 523 -648 13 -614 -515 557 -3 512 820 84 -210 234 -816 -353 -34 -565 234 -720 918 -978 -502 426 -56 -36 959 -987 -224 -199 752 507 123 748 -119 627 -55 925 716 367 -306 -893 -239 221 -317 607 798 -287 243 -712 619 -106 -334 666 432 519 -896 939 356 -526 -924 965 -979 875 -844 660 -800 -940 -763 178 -133 941 922 -373 781 -667 -401 -301 -42 -479 549 -820 991 458 -259 -620 709 567 -173 -775 -372 -714 -188 307 -154 129 275 314 -522 -128 -542 686 891 315 375 841 -769 598 -415 -645 313 -769 -982 -863 -795 -566 646 -458 231 11 337 40 -207 -344 605 868 -530 229 -169 666 43 34 -397 161 303 -296 -891 895 -891 -475 -973 195 -474 -102 41 -630 588 -220 572 -845 623 -578 75 -393 750 -439 14 519 61 -222 -673 -708 468 125 -16 -744 -482 -83 217 -266 -859 624 206 372 -359 67 -800 -201 126 -243 -560 747 -881 -196 999 663 -38 -934 886 604 -670 -811 -490 296 376 -795 642 110 -20 32 -856 -149 -724 -810 -46 -287 266 -138 -658 -531 130 -790 -677 -355 817 -398 619 -304 515 -351 -79 -527 -338 550 621 72 -563 127 -677 -250 -662 45 -828 462 546 670 869 -806 192 -329 936 201 -859 248 32 -425 799 987 330 988 279 879 -373 15 623 865 106 -949 -159 933 -381 900 -431 607 -87 -466 128 -529 -609 505 -899 -412 443 -667 -538 718 709 -222 296 -804 242 187 -398 162 -861 -76 478 836 -148 622 -704 759 -187 -83 737 722 -768 258 514 -225 350 706 671 -260 -669 924 212 445 -691 -336 -53 -658 -200 -524 -734 546 -135 -208 648 560 699 -628 875 -398 254 -638 223 -633 -109 870 517 694 -799 966 772 315 265 -137 158 -285 411 -578 42 -109 -232 -517 247 -512 -361 -936 957 -922 -808 -556 367 -543 192 -435 719 635 372 -933 -884 175 -690 467 857 -155 929 804 -589 -347 -241 179 -847 -218 674 371 623 882 591 -28 -453 -97 620 949 893 527 386 -68 -332 665 855 -109 -416 389 484 -868 318 869 977 -93 -647 361 -291 -461 -888 -596 887 285 869 -494 -762 332 972 407 -615 -817 -93 -119 452 -469 904 -770 373 41 752 777 -501 405 -62 730 -983 218 285 501 202 537 840 -853 884 277 42 -373 452 157 513 -520 806 414 470 -981 966 -546 683 -939 -433 868 152 -483 648 540 -881 309 717 741 -80 15 -279 -786 533 859 -665 425 -460 909 255 941 -793 273 -381 285 -147 926 -344 139 -177 400 277 -638 -126 -913 166 -318 -536 84 279 789 -954 955 -78 -60 134 -984 -326 -687 -201 480 -112 -176 874 838 -517 954 588 819 -639 -30 698 -996 109 562 -34 806 -490 -609 667 523 -609 384 394 918 -720 501 -203 165 -278 716 -433 -56 359 323 976 -631 426 -820 -290 -951 484 862 -358 509 330 -429 -405 -154 -300 465 -961 -630 -503 -696 797 910 -790 828 -41 -518 -553 357 197 -344 -148 935 -401 51 -353 537 846 929 241 -723 518 -252 203 -201 -917 -532 207 649 -699 -842 -751 842 -723 -462 -691 -800 824 755 -277 769 -155 956 839 716 -905 885 227 241 60 481 -110 538 256 -368 307 620 906 369 -80 -196 -409 215 901 -721 552 -245 275 659 127 -273 364 -266 997 103 809 -381 3 -105 965 -613 -576 57 246 -151 -974 465 -118 326 428 -296 372 -913 199 -856 -890 511 -486 -1 -854 663 613 859 -295 503 719 438 -949 -1 -49 651 -889 290 -318 308 567 688 238 867 -933 346 154 -132 -50 536 50 -585 -872 301 43 -984 540 -949 -311 94 -348 -290 -655 -992 771 -602 -142 409 -109 -911 -553 -400 889 499 -823 966 -417 -960 240 -427 -777 -874 427 800 12 278 -861 -940 -936 565 -898 -81 -645 -423 99 -743 594 -705 837 -331 -910 -803 -565 -150 794 -815 -873 149 -153 976 -392 532 -981 631 -981 -80 682 -983 -879 987 738 -338 93 -337 445 435 373 -874 824 574 -231 408 744 -571 -591 479 225 -164 -354 -7 654 -907 235 -573 490 170 462 -993 -61 611 -991 109 -398 -321 -165 270 705 861 307 874 745 -942 991 938 -312 382 -119 658 811 769 438 410 -207 61 943 29 428 -853 199 -201 -522 -750 456 394 94 806 990 -546 -655 -862 -467 669 362 816 929 -261 -147 -687 47 -279 20 -356 -773 172 952 377 -592 -390 -151 -567 238 805 -388 -775 894 588 870 -311 -430 637 -140 407 -180 506 -53 990 868 -219 -146 -685 938 -692 -743 332 28 563 369 185 -488 734 -361 401 -105 367 400 -911 630 172 -800 -876 606 93 -233 311 -682 -176 -393 -797 -288 428 -178 411 903 -716 722 -731 745 909 504 234 -19 -96 -455 310 138 -567 -165 225 205 -761 407 -167 112 -854 902 699 -747 -182 -834 -840 -288 100 665 -188 719 211 599 624 907 307 -885 -196 -227 652 -565 397 663 -54 770 -443 -588 -862 -530 572 -132 307 -888 -600 184 707 -30 421 -615 862 839 -229 -895 -883 -743 599 903 530 751 626 778 824 -170 -9 409 561 638 679 -669 245 -397 -293 -340 -905 384 -632 -825 470 -555 249 779 -121 -375 922 -109 413 -274 776 989 176 -226 564 924 460 136 106 152 -133 -629 -545 -49 -687 975 -925 293 273 474 164 -325 -973 166 739 323 -450 430 -756 769 302 -286 -999 -133 102 -519 -2 910 811 -244 517 -592 -425 295 232 769 271 -102 -164 159 -96 539 -913 -74 -943 915 -540 184 397 776 60 -422 -585 7 -537 -388 -520 506 -492 585 -707 558 338 -478 93 -954 186 623 730 933 -474 -958 -317 920 -739 -89 -776 -186 -776 -784 -908 -14 142 -435 -299 -905 -495 184 613 -876 -556 -650 -144 -576 141 141 999 -842 971 -501 -996 -68 -729 624 -390 847 -216 330 253 643 701 498 520 -384 128 382 89 -76 -898 912 -637 -640 172 -239 917 564 26 597 513 -604 -459 -84 -951 543 -44 819 -474 -510 660 -245 217 700 710 -799 875 -244 587 247 -790 -970 981 -20 -378 988 932 -913 -969 822 944 -136 452 45 646 -467 374 99 370 920 -722 -375 -972 -601 245 -777 -11 103 -332 -950 -188 -651 -419 775 598 -954 -77 -403 664 845 916 646 724 939 224 -639 681 588 954 -961 355 -940 722 107 634 -25 -282 534 306 -725 842 202 -965 -276 -513 -550 13 384 883 195 606 -657 -222 431 -788 -646 597 -363 -365 -198 -414 -922 631 974 -769 -661 780 -626 163 -944 -348 798 682 300 -53 -215 -540 -857 322 -93 -906 17 30 873 -895 254 -669 347 -635 -399 -873 457 120 -252 -760 608 413 186 733 -645 -794 186 511 -520 339 431 499 75 103 -273 -345 -582 -261 479 186 108 -338 407 -249 -99 -982 356 521 -590 -384 -459 -508 -388 17 622 -310 307 929 929 -169 -618 771 -872 313 879 175 570 -23 318 -924 -690 233 -715 -557 279 -516 295 -76 -958 -987 -67 -170 67 631 961 -8 876 671 -477 319 698 -636 495 421 134 -313 -441 549 61 728 92 -424 -798 -503 392 -67 -976 -487 -289 -964 136 -325 -706 926 -139 -920 366 -185 -256 -392 413 -141 -707 186 839 860 -375 -656 -377 136 152 257 576 823 -898 -243 -722 378 950 863 122 265 995 268 324 751 -875 94 -955 955 -182 150 -516 544 300 446 672 692 897 -776 -30 881 -843 -335 -627 -228 66 -238 -24 13 -60 370 -32 -621 423 145 -423 -915 779 19 531 87 -376 611 -237 -991 -995 -745 339 652 19 164 -258 -835 -987 563 -689 -477 -299 159 -720 -737 923 -684 -388 -956 101 754 -111 -294 980 218 473 -755 672 -311 -569 537 -68 -794 530 611 -104 -348 -70 935 -827 499 71 -667 920 -808 189 -100 309 388 43 -233 -581 475 -256 609 758 34 -383 -121 -466 -135 251 274 78 -960 -959 -409 213 -347 -664 -404 -917 194 589 -402 832 -530 -339 264 293 172 -74 -787 -74 -461 921 -62 67 -827 302 -771 182 862 -55 -781 -866 -270 535 -77 -476 209 -484 114 -109 166 -854 848 224 -317 -723 -542 -673 333 -133 207 -159 801 -968 -559 -952 -364 -131 -649 705 470 78 -88 -10 -850 -699 -583 710 -191 592 212 -372 44 678 937 554 -491 272 -94 485 -942 -573 -37 -548 -205 411 -195 745 369 -153 -102 -504 961 47 846 -273 -373 -917 -644 -207 847 -89 644 -462 653 -257 -729 -777 6 66 969 -564 31 -390 -901 -646 -404 -781 -57 638 195 -211 -684 839 580 -214 790 165 -819 -417 779 -287 -710 891 -794 -467 455 913 -314 -493 414 765 474 -22 319 -362 437 -391 -115 -699 -7 14 -797 476 -705 966 -687 -98 892 -112 604 99 124 237 724 -78 -288 322 254 39 524 -33 -67 -958 -113 -478 949 -571 -607 -892 395 -324 896 880 405 -440 -263 631 -886 462 -246 -720 -758 11 702 205 326 -806 -481 548 216 797 57 164 793 733 -466 -343 383 -563 164 977 894 516 -382 447 32 -158 -631 -933 -891 -109 -75 234 650 -216 -758 -493 410 288 113 -104 -814 -575 -544 254 -838 -660 -898 591 -326 647 -503 754 -651 526 134 582 554 -3 -297 366 621 -465 -107 -44 -488 -697 773 683 -700 394 -237 -874 750 662 625 -422 -313 -21 588 782 863 615 386 -175 -198 -161 -127 47 607 708 946 900 -640 -473 -1000 317 -482 286 804 292 -477 -958 -221 912 156 -302 -895 175 90 -274 66 -977 -370 -96 984 -195 -577 -820 78 -146 323 388 -925 -175 53 -478 -304 704 393 23 7 -977 845 -829 -440 729 -621 -408 -810 -813 -482 -852 -807 386 -663 -516 831 17 -63 204 -761 -749 625 248 575 -908 80 774 120 529 -948 413 -700 -547 323 -482 -33 -720 18 25 -923 -476 -202 -677 -285 987 -194 570 994 -421 -657 944 -80 -408 452 -325 -17 -184 -402 123 922 -151 67 272 852 562 -894 748 -182 -58 -961 128 -81 -38 -819 834 448 -751 743 -285 -243 -74 280 99 -115 337 738 390 771 771 -777 60 -319 -329 174 113 -102 -427 -840 -480 753 617 -851 -500 -702 -27 -723 -461 841 184 -126 -981 575 -855 600 455 947 -466 -239 -436 -949 -149 -942 870 -346 -775 -981 673 -659 -802 -206 34 800 -93 219 268 -230 641 -910 58 -291 -54 815 318 -880 268 -442 87 -234 -118 -681 -51 -507 447 32 298 -315 -295 602 -821 966 -431 -341 747 -119 -82 990 424 926 -204 711 -520 -735 45 882 -996 -407 -545 504 -830 485 -511 -16 -951 670 79 -35 446 -653 -869 454 976 -459 -223 658 314 926 -198 255 -120 -396 -442 -866 453 -395 414 479 306 -984 -185 337 -809 228 -660 -368 183 -1000 -778 -419 -204 72 -551 -788 -547 -309 -467 569 -635 950 -779 934 713 -137 -382 -661 -762 285 -171 807 -398 -446 -391 -934 866 -309 -932 -676 -721 -619 -331 -772 -813 85 -343 844 -798 -131 -34 -376 -871 -622 -859 -233 -552 399 479 713 -497 -586 892 274 62 429 -147 403 520 -373 -329 58 160 -988 -664 64 339 200 642 -899 409 -835 897 -968 -198 -510 -511 59 464 500 689 -56 -456 27 511 724 -85 781 793 363 559 -993 536 -941 889 -19 -804 -243 987 97 32 629 -32 -601 -513 947 39 569 317 784 987 -233 -178 -785 -549 -463 297 467 -164 -633 -735 -496 840 352 -470 616 631 611 -868 -970 -53 652 -682 687 -954 989 745 173 -403 945 -696 788 -250 440 -419 524 -251 798 -182 -761 -904 -345 959 -49 -975 -244 -784 657 -826 633 170 -849 768 603 611 101 -985 654 -785 -805 535 -481 -300 873 -147 -956 -623 742 521 875 779 982 -516 136 -63 -831 -88 -884 -510 507 995 -268 -799 -988 -566 107 805 135 -92 -736 -268 -848 44 -347 468 -174 554 337 796 -752 952 -915 327 -596 155 624 561 849 500 256 880 -114 -80 -477 -129 -451 -632 844 -946 -770 -797 281 213 -30 625 713 -15 -530 168 -238 -34 -485 439 283 328 90 -87 656 -431 -711 -30 -818 693 -707 804 37 318 -846 -559 -815 549 687 126 -526 545 -668 -697 -482 880 -202 348 -715 -546 -342 -156 -661 -371 -749 -588 -27 597 -155 340 285 -370 -979 999 -567 722 187 167 -250 596 -348 -710 70 -936 970 752 -209 416 -533 -36 373 -718 -556 -168 -385 -132 614 -397 222 -133 93 -63 879 29 -157 -574 384 375 -561 819 -180 446 461 -703 156 -988 267 -489 -661 -574 -769 33 239 -968 294 -167 334 -323 -499 987 -452 -55 126 790 438 -477 51 778 843 921 578 -509 451 322 -604 -349 33 12 -203 -655 814 -530 -395 -347 -727 -294 697 772 -438 -52 -734 -568 550 -841 372 -18 97 724 -832 -985 -477 487 -338 -606 329 -420 641 -291 789 211 460 -264 931 -750 694 -655 -566 -261 312 865 161 -383 -578 -801 425 638 -245 -265 257 455 933 256 554 -474 -844 -629 -33 429 -782 -505 571 803 -612 -71 -30 -846 -127 797 -984 348 206 233 -568 -805 0 446 -253 -951 -556 -66 809 -583 -305 762 724 264 -169 -299 86 878 477 961 229 -183 -744 -759 720 -580 -788 565 -504 -69 632 964 -759 406 -404 -80 759 570 -451 927 -586 -15 -376 -890 -707 -705 305 -303 424 -356 548 -948 871 -335 -494 929 -395 -944 -289 238 533 -711 459 -616 -580 425 -727 -431 -312 494 720 -754 -145 -869 348 344 -59 944 501 182 989 -614 605 -874 -47 -454 -811 914 -745 -68 -312 123 -179 735 -356 -146 566 -414 262 939 -161 926 -2 993 677 -926 866 -282 -343 232 229 892 -703 283 -497 -734 343 739 316 -271 962 -668 -238 -922 -124 -981 750 -137 586 -52 -541 173 652 -859 21 15 -938 352 -147 -570 -220 287 248 -92 -491 -985 819 65 -631 252 -700 -815 -412 574 -674 -515 -479 -438 116 742 -985 -752 251 561 -94 296 671 -210 933 -452 50 -409 753 -188 -407 -547 648 554 -569 -284 506 -979 583 -671 -77 -612 -903 329 985 306 -681 21 -254 -919 -407 -341 -132 751 -915 626 734 -859 -315 -90 918 382 -311 -422 -687 462 -835 432 -934 -272 386 -23 731 -552 464 919 485 645 -340 363 867 -750 163 -68 -155 -854 8 816 -687 -43 -563 -546 302 -238 819 814 440 834 595 859 441 635 128 845 -642 176 -155 -237 889 -816 -60 -147 -138 498 -420 -536 -6 927 901 30 168 -715 298 91 -152 805 447 -487 347 1 291 -980 368 823 -807 -95 301 -498 629 997 845 818 -55 -703 730 -790 849 364 -419 -319 630 657 754 942 -547 -549 -811 384 103 -655 534 -390 -588 -477 -222 480 67 268 79 108 -661 -135 -228 432 460 616 -187 719 -770 -959 367 -932 805 -353 -637 699 -545 -527 992 512 967 385 334 41 -739 -141 -667 588 4 915 -559 -178 -60 -848 -523 348 -849 467 514 955 -174 -847 -510 8 -529 0 -764 928 -412 697 911 326 -770 791 -169 -749 -81 67 -676 176 141 -141 98 761 596 -924 798 -786 -615 565 709 -20 -202 -499 192 100 -908 -955 645 -104 -95 715 -175 -788 -146 101 22 101 -366 -450 -190 -129 -597 -749 435 -52 304 -663 -61 888 85 260 143 256 978 -673 226 723 -77 -217 465 935 276 163 -54 -874 -613 -246 533 961 347 -180 439 873 691 319 -360 -107 -113 -923 646 89 -449 485 78 -381 909 -135 -41 -658 -14 -78 -575 292 438 866 -998 4 -448 328 434 844 634 15 -789 759 -995 -177 338 -885 3 -943 470 -80 -167 -367 -640 -39 -240 483 -696 166 -899 -370 -699 -643 774 160 -606 -895 822 702 -148 -24 711 -875 431 -694 701 743 735 328 -2 827 -625 250 518 -217 -435 250 650 -663 -122 -796 -96 -77 -375 -997 473 -298 733 462 -519 -124 69 -377 -856 -68 -155 -665 643 -129 54 862 580 -464 743 780 -205 -723 -9 563 832 -868 562 -686 485 -352 944 495 904 -912 -644 -840 582 -438 592 249 907 -660 31 -310 -923 -32 -642 -111 254 -671 944 645 168 62 884 954 196 -99 18 970 147 -790 -671 472 -642 -879 -625 932 980 -183 -761 42 -884 396 -204 773 20 570 292 -121 711 814 -373 -885 -57 257 -236 968 -209 -953 -980 119 16 -261 928 74 88 153 -563 -972 707 904 -712 -428 359 373 951 420 -155 184 220 30 447 737 511 -965 -773 -834 -882 -416 184 86 66 -940 660 -71 -293 -125 -872 -179 660 109 259 -990 -539 -963 -899 -309 -421 998 326 -934 86 337 -277 595 48 90 689 116 -541 780 -294 -879 746 819 -159 -168 -48 720 -106 724 247 359 224 -253 115 317 -223 -543 -735 34 5 589 -360 -382 834 -31 187 3 895 -632 -357 13 624 -306 117 -864 -533 -892 538 936 -9 -204 -369 760 381 -424 -764 65 277 -813 -357 -324 959 -590 -749 -153 -812 -972 108 127 608 43 -196 -102 566 -543 -478 -956 0 -977 -153 583 177 749 468 -489 -558 -756 -385 378 -774 -331 558 -84 862 -56 36 -227 309 919 -700 853 20 596 295 598 -801 304 -953 -680 374 -238 597 -283 204 -166 547 210 128 949 43 -282 74 -10 156 -114 -690 -365 886 -104 429 618 582 -159 552 100 -711 84 629 370 168 363 -470 557 -300 60 -431 561 34 -102 753 -457 388 920 -620 -146 -429 -528 -748 -996 -52 27 -466 -471 -762 -416 -754 -278 -704 -853 31 -226 774 -843 -289 -527 -234 449 -838 -856 280 26 -254 -38 -628 -284 -407 580 -259 987 -671 -326 -286 -427 734 -93 11 266 228 893 -539 513 971 50 521 688 -813 412 704 -490 560 438 608 -717 693 909 682 416 947 944 -54 -717 821 452 -848 -737 827 409 962 906 -46 -441 169 102 82 -214 70 -101 915 267 -635 -393 361 861 -269 923 -887 -527 -504 656 -248 -982 -404 371 943 -445 887 -219 -880 392 119 -780 984 -624 -772 -916 -271 -279 -804 505 -687 270 987 -854 471 952 -615 724 643 -801 -193 909 -668 -696 467 -293 901 292 214 324 -622 308 -993 40 -274 350 511 -938 483 572 340 182 434 -907 170 355 -696 -334 187 -698 917 -69 -412 624 -659 -184 -732 -250 -594 -649 885 -344 -862 -545 -720 996 701 -151 793 961 -761 888 691 909 663 -162 -131 -422 637 -783 -237 -797 -147 -345 -553 879 133 3 168 513 -949 -927 -718 209 -448 387 217 -794 -80 146 247 -117 -81 -142 -981 142 908 609 203 -793 661 -633 -370 15 318 384 948 775 702 702 -719 519 561 -488 -787 -148 -563 -225 904 -345 296 426 832 -490 -494 842 625 474 301 741 371 -214 -437 879 480 -782 -581 985 -262 -57 575 925 332 -672 637 150 289 104 -695 -552 935 687 -780 251 -135 486 957 -694 -858 403 20 389 301 -928 -615 637 -687 -518 -554 -258 -205 540 885 530 1000 904 -942 977 181 -457 -674 -843 -305 950 -856 312 -382 -403 714 -390 -980 -208 -69 -379 878 -157 -867 301 287 831 292 814 -217 -978 -482 515 -928 575 -131 -773 304 -412 -411 -764 75 24 -821 -923 -438 -438 751 308 -557 78 370 -167 -667 581 -161 370 -788 216 -677 834 368 529 -360 650 -642 763 705 367 482 134 -314 -16 482 937 -858 163 948 72 543 796 -227 -756 256 618 671 -311 -844 -942 -4 -953 309 425 -53 -968 498 -114 641 5 858 364 957 962 23 27 371 -673 -478 -50 -255 -647 940 -387 748 -246 -667 -932 957 -631 781 725 -487 268 -896 895 -395 -66 -36 -35 582 161 -372 -952 -883 672 -828 -460 -964 602 337 775 -93 -90 916 -749 -46 -284 -232 992 736 591 -8 -19 -164 -114 233 41 58 945 238 -465 324 -996 963 170 -509 -760 865 -881 764 -628 -100 483 -14 885 731 -1000 -214 -650 -789 396 777 566 -80 628 -222 -194 -185 -895 -926 569 463 68 590 80 195 -59 517 812 822 565 241 655 680 892 -218 -458 -216 439 -755 825 332 -242 -792 -40 387 635 259 -102 898 87 -473 -441 663 751 482 814 -107 -41 -159 -776 622 9 -558 -571 -638 347 -72 224 -983 -837 686 -826 -398 65 181 -526 -592 -2 394 -50 -311 889 776 -926 850 -441 -144 713 -727 54 54 121 -626 116 -836 371 968 -249 -591 -12 -29 -570 638 717 823 437 -159 -196 -288 500 423 -268 -801 -448 369 -494 -603 46 441 -742 -654 -559 -552 -315 700 756 -275 -904 78 -647 -512 -396 -995 829 -323 -70 -821 326 -149 -872 -72 -536 -492 158 -133 -149 247 399 -864 21 -930 478 -47 764 944 -891 -492 -756 -448 -69 -881 -640 -161 -763 283 -369 711 -616 692 -928 588 609 893 -725 507 976 428 195 285 386 -710 610 198 993 -234 -460 -200 -461 621 685 806 -815 -526 -173 464 -801 -907 663 861 -636 43 663 -1 -967 -441 -545 401 916 359 926 -276 411 -17 -783 989 102 79 -761 221 875 456 -988 235 698 324 44 -899 -520 391 75 127 590 -815 -731 781 360 517 -448 -153 396 935 -941 -355 -912 -693 -328 -53 -48 -389 -784 647 279 -660 -759 -544 -304 575 69 227 -650 -267 63 -847 310 -735 870 -871 -988 699 -810 -485 497 -616 93 295 -516 910 180 943 -411 742 -620 358 -696 -174 -600 131 -881 -672 -348 133 364 535 -66 -847 -627 334 257 389 -793 -601 976 286 423 735 5 570 -229 -794 218 -477 -651 247 176 929 479 -452 -362 793 -34 -459 57 -323 -147 591 97 -514 -382 48 -893 456 -331 240 -345 -238 -322 29 885 622 -779 -857 47 452 339 -679 -941 -471 -547 -960 -205 628 -850 905 779 -596 -356 370 -22 216 -236 435 -130 499 -195 -5 -298 -637 -763 290 -395 -528 350 -634 426 658 -391 131 -653 600 -213 237 -620 -95 -647 176 720 942 -373 611 522 -291 289 -786 602 38 765 -778 653 582 744 170 -895 -535 853 2 965 -979 -831 -863 -188 -807 -245 -177 54 -958 -573 570 -493 238 474 288 443 -835 490 61 -609 584 882 -686 869 -42 470 -262 747 512 259 328 42 -204 238 -357 157 -317 664 675 983 454 736 -361 -626 -950 -49 707 -577 -583 284 839 687 -543 -42 -565 -813 -956 -706 -322 -729 -373 -811 -277 -763 497 463 518 405 -81 -990 -944 704 -385 -16 803 -65 -131 554 -100 574 412 576 -976 -533 -380 -865 -178 -496 598 553 -204 -108 -25 870 556 -372 -418 58 -562 413 -892 65 209 -504 -48 -424 -897 508 -932 930 424 717 702 -261 -476 -691 -439 -17 25 -707 -884 -497 -9 -971 -679 -69 -428 -161 -594 788 -718 754 -948 539 -780 -671 -531 319 -677 99 807 -594 268 -988 653 -80 -722 875 3 -33 302 660 -909 -689 -985 -387 -547 430 604 -887 -670 -16 854 -343 919 597 285 -253 124 681 96 982 -938 737 996 472 -761 887 -89 -208 75 873 -768 -509 -201 66 828 521 -40 978 -684 -390 -221 -461 923 794 448 682 576 -969 620 -555 696 891 148 384 -638 373 749 847 203 -97 -489 722 267 972 532 942 380 352 -703 -591 342 520 977 -448 466 -554 621 -920 719 486 398 -365 608 957 590 -749 990 758 416 869 -673 812 -235 -339 614 854 84 -144 -653 -723 -541 -880 843 246 805 -820 880 601 -734 487 534 -177 -301 662 -718 814 -498 566 950 -652 642 974 839 -907 -915 590 621 -61 739 812 -213 -86 578 370 300 692 179 -12 352 -877 167 987 117 982 -420 -608 322 382 979 676 -995 173 -396 -762 594 548 -731 -974 -673 -821 178 -598 380 -2 972 338 -9 -204 367 875 -940 -354 -42 84 829 -858 562 304 71 -94 -120 851 321 -560 -413 71 -170 960 558 -97 -530 -794 498 96 917 -340 -195 -919 599 -696 -735 -372 -937 -142 -821 -888 844 -863 -825 -307 -283 -909 543 110 -102 423 165 -870 390 -297 -782 708 -467 438 212 559 -799 -16 -460 -340 106 -609 -535 348 223 378 -234 -84 -912 519 64 811 598 -840 -919 -793 -838 193 814 -227 927 288 -638 -600 -1000 812 -622 202 412 -478 -102 462 -506 -784 -689 -299 -743 -438 -792 -851 -473 -330 607 498 232 521 -64 680 -844 -911 965 486 -285 935 -936 -29 829 -869 -872 342 -212 780 45 412 519 -71 563 -990 -749 337 -707 -497 -852 974 -440 -941 918 452 130 -861 175 -695 -242 585 993 321 -766 -206 31 488 -760 -666 311 -520 91 0 -841 -32 -209 797 -990 901 -322 84 95 -996 -991 -476 -735 627 -410 -763 894 168 -604 -59 -993 896 -849 394 -454 -416 680 -989 178 -287 541 -980 -723 -588 164 -831 56 190 -69 702 708 -484 -807 -444 -187 -294 90 -891 315 639 809 -717 -182 -763 -155 427 -134 849 -364 -285 -683 376 14 618 756 -603 -304 -33 714 -354 -749 -202 -576 299 -858 797 102 -698 -484 960 -10 653 -696 441 -344 -845 215 265 427 457 -854 586 -498 -894 40 822 826 797 966 490 149 275 -27 -945 -693 541 517 867 -319 -801 -2 776 391 -346 411 656 187 -544 942 627 -417 653 657 759 -757 323 -751 -110 -200 74 524 -433 628 98 -858 -89 -195 283 847 159 273 -448 691 926 279 -889 270 233 467 -803 599 -890 188 -131 -760 146 403 2 -514 -513 -702 33 473 -418 -119 -254 -205 -796 510 -622 60 -240 303 294 651 -402 -371 -40 -910 -188 362 541 -193 -803 331 -997 810 612 528 955 136 -345 -355 812 -556 592 669 -604 -533 809 550 914 202 279 -343 956 -788 689 -877 -79 -512 595 -830 -629 -84 616 -237 -599 -501 332 746 99 -263 295 845 -267 -211 77 -371 105 -572 951 -24 686 470 465 45 304 -109 -174 -971 -235 981 219 -100 -162 645 994 -752 -825 -985 649 26 -226 682 13 336 -617 -120 553 -538 204 196 351 -704 -740 -345 350 -716 168 -697 116 901 260 -229 -646 -298 -497 -187 811 -461 325 401 -818 -245 -576 -212 272 -707 -947 -968 114 31 -619 75 -534 893 608 -613 856 458 -651 -732 13 48 -373 630 -931 -990 291 699 -651 427 769 301 186 304 -822 -148 275 839 844 -66 570 -329 421 869 -996 183 380 621 -538 116 844 -332 469 717 -398 -984 125 229 -685 78 -994 -248 -200 -28 -481 -15 -669 605 -130 956 945 80 -53 -642 549 -293 583 861 -540 529 759 -128 -385 -33 -488 -870 968 898 -700 -975 -12 -957 54 -278 652 261 -841 -425 568 -415 859 585 -346 368 -520 594 -200 72 887 -799 -802 843 -368 185 945 573 291 992 -817 665 -749 668 424 366 735 -465 -131 553 852 614 285 385 -416 -66 -624 -799 -631 18 -412 -478 -667 -868 -994 -344 -325 -298 250 -364 -149 573 -211 -174 -883 -579 -480 -438 681 250 334 416 367 -198 -435 -207 997 -881 717 335 433 -822 317 -53 -705 847 -807 -663 989 -578 75 749 113 210 -822 643 941 -747 461 534 -646 218 652 540 569 52 152 -32 -524 -401 -792 615 766 793 -552 -608 -490 -883 -761 744 962 380 -887 -293 -836 544 -401 -619 -706 -567 896 -35 405 624 -814 -387 599 -807 -115 102 -348 364 366 -81 240 -814 625 649 324 792 697 363 -576 -768 -133 -495 27 909 409 944 -643 -11 201 66 967 462 -368 -132 -980 504 -291 -129 -989 298 699 833 -458 703 -510 -891 168 -578 735 -572 -142 -644 187 -110 -319 118 -104 -747 -933 418 730 -364 -687 -429 -996 -177 -763 -384 171 977 951 -953 779 -556 -535 981 249 965 796 -278 -185 -491 106 -230 852 623 392 -96 550 -138 44 810 -960 -788 -461 586 56 503 -618 265 412 250 -765 404 -262 -988 296 -273 -332 366 615 239 573 -890 -809 652 -734 480 72 -797 -675 323 -219 -4 -755 568 162 -736 97 -810 353 148 -138 -324 -555 -615 -833 -959 -313 282 -638 563 -594 376 817 -723 -23 804 554 -546 -248 353 299 -260 650 635 -744 945 -338 740 -147 497 -972 331 -920 429 537 842 -46 273 896 -705 975 368 -915 513 -226 -178 566 -372 -459 -629 153 -6 395 126 -546 496 143 814 925 -880 -357 -663 991 643 643 -642 -69 -42 11 -467 773 -229 747 244 -349 -117 921 -138 581 -651 338 -509 -496 213 -609 364 174 -359 470 253 -728 107 -902 -726 -486 -387 833 -530 199 -209 759 550 -267 270 -328 904 -125 -792 -846 -680 504 537 -61 957 -964 -544 442 -835 9 769 -31 -568 932 -467 -529 -130 843 95 -581 -938 231 760 -771 -394 583 -11 271 -334 519 -785 571 -420 -906 -149 15 -794 383 -216 602 -581 370 239 369 735 292 -97 126 -548 46 1000 -735 -138 -686 -959 -874 -542 -528 111 -428 -39 57 829 -44 864 -866 -781 -168 430 -970 441 377 -829 47 -684 -574 -257 306 473 328 -762 -988 -562 -194 429 445 -39 674 611 -128 572 968 -138 -686 -66 669 -410 894 -574 -996 -780 -724 -872 -226 -742 45 68 387 -483 736 353 -180 961 991 -272 339 -504 328 -47 417 -54 -927 266 -961 118 273 40 -949 405 311 499 -861 871 236 421 -841 408 -797 -326 -19 138 20 -671 522 -100 -146 -622 328 -354 -925 -752 -904 64 477 190 -895 -848 -608 469 -13 -783 938 -345 -102 56 -950 508 -296 -519 -889 846 574 285 -237 -495 -869 -238 609 813 446 126 679 -28 470 749 -852 -363 446 915 959 -545 362 474 -109 -247 591 -800 -790 269 206 -893 -617 -683 980 262 -854 505 817 304 370 749 -238 -46 -450 -827 -744 971 -194 132 -661 428 -251 -968 326 249 -704 -464 880 -587 -340 -80 912 701 -893 -719 -187 512 -625 725 840 626 107 -681 -962 -200 -122 356 800 -494 -535 -52 765 -64 -326 -686 -536 -968 -539 242 -367 652 682 -915 -147 255 -687 901 207 -443 557 -600 -773 244 -323 385 529 -522 15 -292 -567 259 373 56 890 79 214 -225 -305 128 -561 -353 67 11 -302 -979 -288 57 -302 307 -158 279 -388 323 -806 412 -998 -211 -755 -103 -947 181 -782 388 97 -799 800 -175 -601 -441 -888 -776 871 -449 862 -964 -30 802 -806 -150 936 37 406 -753 -371 -396 -579 745 950 -201 785 -321 -810 9 937 -877 -724 248 210 -891 356 -145 -466 -127 -406 784 561 -266 -422 870 812 -938 -422 129 -873 181 -586 194 994 780 -122 380 375 709 966 -483 -212 419 696 819 710 -878 593 -854 -613 -352 -831 -109 282 473 -907 -215 101 866 -841 -839 692 -33 -329 -353 -19 -791 194 -219 -510 -216 514 -641 -497 -704 757 -136 -375 433 989 -609 -584 -996 572 -103 267 -54 -296 428 -869 516 -803 -413 59 291 -983 -638 768 -171 -972 641 699 -635 -686 139 -906 -544 -116 753 627 -304 186 -404 14 119 758 333 -263 158 259 -471 -812 -294 -532 592 837 982 -446 -837 986 -119 787 -80 212 -713 -203 143 68 -448 823 265 -67 -708 -490 202 -296 -557 -852 -558 776 332 178 70 -380 -680 -121 -137 -548 905 -226 415 -844 -135 284 268 698 560 -625 270 -66 992 -204 11 731 -209 -757 -122 -718 -13 -920 568 903 -212 274 981 629 -614 -918 -719 814 666 -173 -484 147 -56 -505 -831 -192 641 173 80 109 506 236 794 -874 -760 -424 -586 596 -633 337 -786 -778 814 6 -669 -77 -735 -161 162 749 -49 -736 453 -866 318 -225 568 -583 -12 845 406 748 -834 961 -131 887 -9 -888 17 -858 -837 47 -410 -386 959 -533 214 -121 -656 -292 596 -667 -253 -150 300 -841 -892 12 92 887 -722 821 216 725 -981 -892 112 117 346 276 -199 -51 -442 720 -64 -650 586 -62 -240 -971 339 -486 -940 -651 51 958 523 883 -483 642 -19 -488 986 700 157 520 57 848 -989 492 405 -703 40 -40 620 -540 668 -24 620 -57 -275 115 -692 -777 -290 518 951 407 458 76 -489 202 -753 725 565 -531 145 30 -670 -774 366 -989 141 -479 232 278 -449 -553 -874 -891 513 340 -115 -241 225 -503 653 760 -206 -863 89 -603 -301 503 -328 -853 344 138 -802 -725 902 857 -309 -170 907 714 -853 -16 -372 -267 -425 882 995 -55 972 -118 -563 868 -488 -225 -231 512 614 584 -972 -252 282 8 577 -869 -254 -698 345 -28 822 826 424 -442 631 108 686 -162 -343 -365 371 -79 883 -28 -123 426 758 -688 -969 271 -442 -25 -236 -218 115 774 -624 -896 -46 406 174 -230 -101 32 297 388 -199 481 -63 934 301 400 498 -305 879 -830 363 -91 703 188 494 -982 -959 842 830 -720 196 -988 -809 956 443 -410 175 718 376 -13 -111 -811 845 -540 -933 -601 -779 -314 -292 177 171 -816 -105 275 -458 -79 936 -108 992 586 627 245 -857 795 -569 935 224 256 943 819 559 575 817 -189 617 475 -581 -38 943 375 441 -757 -761 -241 -558 -934 942 800 581 106 -606 328 242 375 -964 580 -410 624 -808 21 77 -645 -1000 -608 -173 571 -551 -121 -580 125 658 67 110 -733 330 -532 720 776 -477 762 -722 -871 603 896 307 -5 -2 -76 -417 752 -724 229 -82 258 -959 780 -811 -102 546 202 535 -960 336 550 -937 823 343 -727 688 -93 -921 -426 639 -812 -452 -495 205 222 372 224 -517 -809 -600 420 782 68 -819 -916 96 -846 280 420 -776 679 -831 -376 25 -926 895 -686 -88 647 -326 32 384 -146 -163 905 -124 823 -601 -282 -288 232 -473 813 594 -33 -456 -203 287 -449 -311 -123 -663 6 -346 -433 72 413 -967 -945 -6 -133 -608 80 -194 -207 962 385 -477 823 -292 -499 -625 -39 213 -613 678 144 491 657 -115 78 498 203 539 -389 75 -968 -993 -970 -403 399 -357 -680 -714 717 -681 -922 627 -395 927 278 -245 -204 -398 506 317 -345 -303 521 -704 -951 619 140 -838 -924 926 708 -948 -382 402 559 -919 -349 371 244 758 -189 -49 618 -43 -993 921 751 850 -254 991 -211 -559 -688 -35 -319 -482 358 416 -957 374 -192 -470 -117 -83 -223 -632 -129 -296 -213 -392 -524 336 985 7 -330 324 247 -999 -941 23 -607 265 -831 640 -669 -191 783 868 699 404 606 -290 622 523 -264 -19 -89 188 -388 -438 259 481 565 -257 -731 -33 -454 393 627 802 -972 996 158 -463 -810 -501 -341 444 314 -390 -404 350 -359 488 -548 920 798 -259 255 12 -562 -63 -815 660 -313 798 354 388 863 527 -283 183 698 -283 -819 -451 587 -847 533 -513 446 19 -96 -191 -37 -275 -414 -612 -324 -237 -877 -366 891 71 -951 -660 -438 -988 -948 -172 341 -763 -400 343 -751 -799 -97 929 295 -409 362 -770 -294 -237 935 -447 -410 195 -837 -716 -591 341 472 -678 94 660 164 265 -804 14 -210 -39 2 -52 -322 -696 -887 222 -839 857 576 -944 948 549 -463 353 -270 -876 -150 -903 -189 -385 -205 -200 353 -794 -317 268 -113 934 46 823 -949 208 -421 502 -486 -899 -886 -926 -601 932 -731 496 893 56 -984 331 -497 380 -738 162 310 65 -982 607 -509 -171 39 -917 957 787 -81 355 -169 823 253 320 460 -26 -809 999 569 301 -885 -611 838 864 308 678 -922 -920 936 -144 -719 254 668 -179 403 90 -460 957 299 -557 -251 265 854 -384 209 170 483 3 -713 -717 -418 539 -463 -523 260 864 -100 35 -692 -598 -653 -325 173 619 546 -657 654 -388 347 -768 -818 144 353 320 748 -19 -573 957 -278 -922 796 -626 151 -858 -173 -829 732 686 -838 -568 102 200 -768 -346 -459 -231 -537 -907 228 -899 336 -760 -195 -205 789 5 927 64 -343 390 -843 381 186 -383 575 531 -115 -160 -341 268 -939 372 -835 871 -662 -570 -783 74 776 890 563 -63 50 -60 -741 -930 819 -376 -131 347 441 544 -575 -816 290 643 -19 -898 -166 -98 -753 603 -931 193 853 -572 539 -42 -454 937 -180 535 -786 124 -424 -258 -868 885 -390 74 477 -750 -179 -734 855 -920 -732 338 -808 189 203 -216 -997 -894 421 657 -298 -348 -612 -171 -411 -288 -245 -521 552 -251 -839 -920 457 -156 325 -91 56 244 -703 341 -820 563 -49 -156 12 -475 976 595 -665 137 155 -830 -664 -344 579 937 42 -285 -391 396 991 180 -324 -83 852 -725 439 -516 499 971 -221 305 -480 841 578 310 -509 697 433 672 -767 -155 897 10 15 -165 625 -627 -716 -231 -854 -567 310 -70 939 155 -948 -693 -243 158 -44 -673 994 309 -928 -707 241 150 -174 463 960 857 -221 619 -625 -235 641 314 -639 -473 -788 -873 -440 959 274 541 621 321 416 -116 40 951 -448 327 620 719 -990 5 511 -118 -446 938 -202 905 857 303 -970 954 -286 786 -291 978 -534 -895 676 805 931 344 -91 -480 675 -474 346 -599 -635 371 692 -120 -809 363 -470 509 -535 -644 315 609 -477 268 -782 863 181 -280 830 -7 941 -255 -339 -604 460 522 524 319 -481 -486 -685 72 -159 -819 -718 -528 -932 935 -781 -220 -802 725 -238 773 889 781 875 350 -279 688 -987 -725 -751 -869 699 497 -287 -373 903 923 835 180 -594 -589 -223 434 241 816 -242 -215 -195 693 676 -247 -243 -526 930 -785 -453 211 796 831 148 401 -410 419 -44 753 356 311 416 192 755 135 -729 -838 -306 -656 -618 287 -801 185 944 701 -29 -131 -494 -960 483 -969 -302 -29 202 -713 -377 146 405 224 970 970 34 715 584 302 187 -461 39 -828 1000 -294 15 -487 750 54 666 -669 -193 260 609 579 -725 447 -398 -908 -336 79 -891 860 805 -452 312 -6 -495 -599 -966 -578 841 -811 891 -560 323 -763 -607 -865 637 -684 -66 -776 -370 -164 -503 462 -657 -640 -856 388 -812 158 -169 852 346 915 169 -772 -626 -225 -347 -626 -926 949 129 85 641 -641 -312 -489 -587 708 -30 -999 -126 842 192 366 -172 230 -912 -442 595 532 -338 133 689 978 532 641 -549 -645 55 541 359 410 615 437 469 232 487 358 396 932 -979 730 98 45 -445 238 -779 -314 -389 -885 342 586 -378 -862 229 737 -84 -788 760 -620 -373 -970 -404 864 -604 582 -531 934 -329 159 -772 -250 203 242 -216 444 64 786 861 -687 837 -941 568 646 553 397 -889 97 351 237 -569 125 -377 294 236 647 -90 725 905 959 397 895 695 716 -511 339 442 734 -248 -946 498 338 -75 612 -271 -772 -505 106 747 156 453 -232 678 -671 23 -977 -574 -92 29 -390 -636 284 -664 -999 236 -520 -544 811 994 -584 -600 534 -466 -126 936 992 -140 -460 -304 153 -446 -680 -654 -233 -342 -600 40 -339 -253 788 341 -132 977 609 493 -934 -891 105 -365 -305 436 654 213 867 555 -275 379 -963 641 616 -17 -861 704 956 -371 555 -739 334 193 -216 903 751 385 -807 -8 179 -945 362 -270 581 -562 344 -644 615 826 375 -98 -265 -345 -446 719 -97 -656 -907 -773 -166 -206 -255 719 156 -957 -195 322 685 483 -54 -747 -155 -519 495 627 -335 428 60 -610 553 -900 967 -259 -722 -532 -415 -213 437 508 206 370 -775 379 -41 698 178 748 -502 773 78 -231 -184 477 925 -573 619 -118 -127 489 497 599 -320 692 457 -70 -244 977 -454 -920 -821 380 785 -254 -382 24 416 635 -449 -430 -298 -700 -130 560 -804 -396 739 759 -456 -729 -492 367 443 -857 344 -183 -911 -339 -944 983 524 752 -992 924 -935 654 972 161 -973 535 -879 -808 -232 244 -584 981 856 -328 696 -574 -715 542 -17 941 19 -395 909 -23 230 -209 -38 425 239 -954 -103 -1000 -499 908 52 -199 404 356 -152 479 684 799 -609 -911 -143 -756 -877 70 668 -131 -869 138 749 785 556 365 711 -732 267 710 -455 563 -323 -401 -70 -324 344 -268 -200 -297 -639 -710 625 772 184 180 291 944 -285 600 685 925 586 15 963 731 942 799 176 -728 -2 379 -763 -118 756 -948 147 981 -825 -299 802 -524 609 231 145 -722 419 -319 -770 790 -937 119 -765 -946 -520 852 355 50 -756 -403 290 689 405 -316 534 571 833 106 -585 -474 -468 -1000 164 272 -690 -62 -478 -577 658 -25 -393 744 116 -440 -81 -172 -301 368 -128 513 -920 689 682 31 475 -485 -710 237 17 -105 989 905 -373 813 -476 -493 -656 -410 -136 -918 -52 -502 -502 -824 -126 382 -779 312 808 -355 -762 271 179 646 175 36 504 -178 65 674 819 -432 -242 -556 936 -345 724 -906 -342 -776 711 212 527 822 -142 176 821 949 -240 358 137 -235 -424 -138 470 -843 -316 481 402 208 482 140 -841 -648 93 -574 520 -386 -86 36 -745 629 -542 382 -538 850 494 358 -497 -364 -553 -643 26 -212 -36 892 -771 689 -103 532 -83 460 314 815 628 -710 -295 18 -198 990 -900 244 827 -707 546 -164 -946 693 744 59 163 -677 130 -304 -217 804 -174 -984 503 -189 -404 -718 610 410 585 -261 861 -283 242 270 -790 86 561 463 -45 -554 -636 972 -694 250 651 -460 407 183 969 801 -812 -204 193 -652 845 -740 234 552 284 -798 787 -591 952 822 -815 -938 437 839 -979 -249 -635 518 -716 419 -204 -763 -312 -908 -715 -123 -249 -201 -551 644 -59 363 -253 818 -936 -876 -262 348 616 -321 740 -134 -213 -4 -609 -504 943 -397 -53 -633 -987 876 -941 -456 -160 738 321 -930 759 664 344 871 -397 331 39 -88 -715 766 133 -54 -858 -528 -719 -85 -671 -596 215 194 -226 493 731 -831 811 -354 -597 -115 61 426 -416 536 -172 -211 -612 475 502 696 34 -188 748 -5 -833 109 -251 671 -599 495 935 625 -91 314 -281 -670 -258 -128 317 21 -110 -520 396 -838 -783 -395 452 -845 -450 502 -548 312 -422 935 218 -513 -822 -235 298 793 816 147 -701 960 207 -424 63 610 -633 -384 -912 792 -499 -197 211 -214 103 412 650 9 -302 -459 -253 731 -865 441 -499 -343 -789 -503 -122 -744 817 -538 158 -83 792 -765 -748 912 -498 344 234 137 -129 -428 -478 467 115 -817 656 762 707 -145 376 -674 -235 -634 -731 143 830 -808 793 -941 380 -135 621 -890 -491 452 990 -703 638 196 61 404 -282 -756 -734 -134 -149 705 642 953 149 675 265 -288 726 38 -239 14 269 -255 887 427 -543 691 908 700 -280 125 -24 307 500 -920 -281 58 536 -135 -775 290 795 131 -702 -626 630 455 500 -843 515 734 305 -287 -936 -709 72 336 -24 966 -969 952 484 913 -515 -350 852 132 599 327 615 -299 -631 753 -13 146 419 472 412 -650 -585 309 544 -520 -712 417 739 471 27 -35 846 -266 688 -323 -12 -263 530 49 436 -192 46 220 -919 -564 382 41 -436 304 894 195 -910 -764 -52 -422 255 -466 978 -465 -926 483 169 -827 819 248 410 -745 785 -370 279 335 445 972 -677 -906 663 774 -663 982 -77 255 -136 -62 -782 -400 413 -173 -863 -867 -649 958 -443 970 332 463 870 492 -604 -530 182 479 929 -967 388 -866 546 90 259 906 737 727 -72 889 -379 -494 -894 -922 -830 493 -143 760 -968 -693 108 -678 91 345 -878 612 40 -616 -980 131 194 173 -141 -32 -862 347 -197 -369 275 -114 -569 132 -315 -588 -826 56 -77 61 -556 237 -818 -128 171 500 -218 9 -413 843 -259 526 922 551 603 -848 678 676 -172 746 408 832 390 -979 411 868 -931 -838 -52 -399 -25 -34 -308 665 -89 301 -224 422 -895 -55 58 894 594 22 -658 658 206 -569 285 761 899 928 -117 545 -257 -882 636 446 -291 -13 -553 -113 -907 -473 -318 207 279 788 895 648 954 -468 -665 -781 101 -183 912 -272 -630 733 -401 -813 -882 891 3 427 -488 -524 888 -801 625 -278 -305 147 129 -280 -248 144 -455 150 -202 413 721 -555 572 895 201 -971 145 287 -370 -385 753 -542 770 -652 -690 -675 -655 173 -457 -139 298 -760 430 702 449 -9 -543 -196 -161 -813 510 -864 -237 -711 754 474 337 -353 -915 27 377 61 952 186 527 -16 -925 184 -316 435 980 73 -535 343 859 816 76 971 747 345 634 -152 474 -525 -182 -7 -106 -465 -456 -335 691 581 507 334 -119 687 -21 148 894 872 710 -33 -654 -87 -332 -850 122 997 -204 -61 250 -264 -305 -209 -158 -183 -715 230 -432 452 -616 599 -445 -142 20 -744 339 582 808 898 391 -12 -544 -567 575 978 -386 -157 -578 397 -991 378 -332 753 -400 -800 660 224 -813 460 450 466 159 750 604 314 -537 190 -371 -235 -554 -588 -696 -170 185 -803 -209 786 526 965 -580 -973 965 784 -729 407 -292 775 541 -912 -841 -212 293 222 349 538 -195 363 -40 286 -501 -847 -234 690 -771 -66 -21 993 389 55 941 -362 -829 685 -438 -431 -797 -778 -103 136 598 141 -104 641 -278 -566 -410 352 -675 806 255 -800 -236 767 581 -376 826 -962 151 89 -980 -948 -845 784 -860 863 250 -95 152 -345 451 -723 54 183 304 -541 220 859 -173 968 503 115 -608 -520 268 262 -106 166 629 582 847 385 -485 -598 -408 711 -575 -740 -407 206 -23 481 -611 133 857 -332 -609 146 278 833 609 -179 951 -918 -639 -153 75 788 -345 150 364 -288 909 914 385 436 993 657 -901 645 935 34 827 542 300 -833 365 -315 -154 -778 -881 95 -248 828 -80 -299 202 838 578 -837 -318 -74 357 -434 271 -265 342 995 -622 -546 -166 -603 986 -712 -349 -554 -934 -928 619 -951 257 -686 578 114 -260 -471 805 -694 -313 -457 439 -374 356 -509 -532 995 -86 -140 -225 -990 -816 966 -994 347 160 786 -317 -363 -66 211 640 -762 453 -318 860 943 -577 109 163 895 -29 -977 -611 -739 417 623 954 -550 -502 186 -574 -77 267 -326 931 -579 159 751 597 178 -307 105 -759 17 -448 -326 -1 827 690 417 175 247 438 -818 188 -33 -954 -850 -604 274 453 -818 -989 773 -164 -947 -440 446 -37 -222 -5 701 -31 -501 969 -190 -274 -435 -70 -346 423 -669 -578 372 772 -789 -136 -293 -869 11 -777 -30 149 -971 13 -25 804 911 973 246 -855 242 -849 832 -273 -30 -323 238 793 664 724 -565 -189 -439 -456 -336 -647 -797 -188 952 -252 -289 584 706 128 897 67 228 140 -568 28 431 780 -696 -307 183 384 -263 -722 500 -308 -980 833 -477 741 933 -597 515 -844 -844 578 240 977 -693 967 908 -966 -891 693 -602 -880 787 840 299 -769 333 377 -282 -900 -16 749 -259 96 -403 -776 -748 360 -740 -932 981 599 -415 -361 -519 958 794 419 -879 108 -413 666 795 550 576 211 244 -981 -650 -948 803 -596 -773 690 -641 498 -92 705 -753 435 306 849 -361 201 -234 96 359 -713 -361 457 -141 -507 100 -17 305 -691 537 482 -124 312 -395 130 550 -902 -589 960 591 -92 326 -658 -327 216 269 -259 771 71 339 432 -275 -542 262 -942 -893 232 419 -472 -108 -165 -655 687 -69 865 382 382 374 -974 204 165 913 961 914 -543 929 521 -530 -413 67 -290 395 -170 -396 -375 -886 734 456 901 41 -862 -789 -546 605 564 -409 495 -68 558 266 162 791 589 305 51 -623 -786 779 266 -929 280 -66 -584 -654 796 268 -96 -138 0 689 759 481 775 -627 422 228 -181 41 -165 -218 -472 199 -100 963 -584 869 -705 -745 -83 842 498 -494 -489 179 -227 -838 -450 669 -253 517 -808 -328 338 -294 -879 828 -464 712 -491 270 688 451 -244 291 357 -520 630 682 743 169 377 -7 478 -990 651 16 464 -160 239 32 -417 148 840 335 973 161 -715 582 221 661 849 -44 236 -356 656 -519 -448 -157 525 769 10 746 -319 252 -327 326 502 -499 -618 -970 -567 -188 833 721 431 761 775 -245 215 547 -724 770 -537 -311 -581 -108 -399 321 270 20 695 -91 -562 778 -63 729 -854 771 -618 402 293 -677 -871 -188 -751 -60 135 -154 186 -363 -513 525 -319 939 401 -797 460 161 -884 -498 -87 -777 314 -932 -239 -230 834 -700 14 508 719 720 443 150 662 -129 133 -308 -143 926 -579 312 -424 712 -25 632 -434 -81 546 -138 -462 -62 -806 -830 -18 630 262 7 24 774 -302 241 -218 145 -450 423 -29 -784 524 731 -589 745 853 522 177 -624 451 -100 211 -87 -311 -69 -908 -876 -547 244 -573 -26 -458 -760 727 637 261 -894 -333 862 659 -311 -997 -222 -650 -85 275 -99 769 -575 -92 815 930 230 -457 514 746 278 -921 -782 767 481 731 266 -681 -186 302 940 -553 -866 -746 -687 171 -815 -995 692 -740 -272 524 849 -745 739 -581 228 55 251 -742 -5 540 747 912 -306 689 537 -482 115 -716 951 81 -299 -604 -813 -552 -141 724 -373 -146 -956 -82 -115 43 -658 961 833 -634 -491 924 52 421 425 -767 -922 -901 -416 774 538 -421 -886 944 -955 -55 808 -722 -156 -894 -830 -722 846 66 31 118 -308 385 -336 -108 934 165 695 245 125 707 -76 490 415 439 -376 -307 -974 -739 107 -119 -407 -565 929 15 -738 831 -388 975 -523 -409 -30 873 305 -807 193 -306 461 -453 829 191 59 -598 -761 318 175 463 -571 223 215 331 -692 -285 324 -852 -850 745 -344 575 -792 -629 -561 874 159 374 583 -704 70 520 -956 145 -105 222 156 -972 -629 -347 681 -324 -598 -693 457 48 439 -142 -981 -977 753 465 372 -350 -203 -877 404 643 527 879 -323 538 400 -787 -83 326 -265 -53 93 604 -328 -463 -137 24 -726 318 -763 -364 -130 893 938 -1 135 296 679 391 -556 352 615 -277 615 869 -265 250 -674 -633 252 297 628 819 -708 671 326 719 681 783 910 -155 966 -514 165 -813 788 919 765 -276 -747 432 322 -779 454 743 -820 -227 -528 217 -846 -512 528 -449 -624 738 354 625 90 825 995 -961 31 -599 952 545 535 -374 138 -11 -391 -977 -788 623 569 314 -670 -131 347 -690 635 310 709 -413 358 -175 805 924 84 -535 634 803 -852 970 393 -483 -427 -431 -855 -570 -311 -200 -134 739 987 471 -911 -868 -707 803 -514 -331 -406 250 -557 449 -584 -932 770 -944 -571 428 357 -970 -792 -612 -328 849 394 -276 604 -765 769 -526 -554 -793 -139 -502 358 -900 772 676 839 760 -52 476 83 865 -575 -661 949 228 328 561 669 -947 -80 804 -251 520 -510 -374 -1000 747 640 -811 75 749 823 508 258 -319 64 -528 758 -349 970 866 -276 -361 777 106 567 -700 390 -355 -169 118 -892 -399 -619 -109 684 -997 -957 976 658 899 198 506 -337 -924 594 757 -552 702 651 107 -574 376 61 -797 -530 -402 -533 68 -887 -851 937 -534 -930 -467 312 -224 -803 -902 581 734 489 -674 -646 803 956 122 341 234 -655 -832 778 109 594 -88 -731 -694 -365 -654 -751 930 -496 -629 734 987 -680 944 -768 400 436 -151 -23 190 480 546 46 -265 -632 82 878 -9 133 328 119 -618 -799 264 882 579 881 919 836 -907 918 321 489 -874 -88 680 543 -564 -100 -933 -20 -727 489 -432 -828 -292 250 -753 -640 52 806 -125 182 514 374 -90 171 -469 825 586 521 -177 -301 996 -586 929 779 -916 553 707 -269 385 -230 -587 66 -540 -801 265 946 638 184 734 -540 406 -473 -686 13 -991 588 979 -933 108 662 -818 -482 167 -722 -512 -320 362 634 -105 -99 983 -175 -245 -156 -324 -70 -549 -494 -674 -104 -656 837 931 -985 -929 498 -329 -825 -66 94 199 963 -709 -438 -645 -382 -777 -211 -597 218 -564 523 984 993 -671 405 -8 244 -224 347 884 237 672 -228 821 927 -140 469 -552 -333 -359 419 -807 -528 -946 -206 -698 -518 851 -688 900 -189 921 -779 -315 -10 564 193 -379 -401 556 375 -533 999 459 551 -306 984 -669 413 425 521 -604 47 -954 932 -761 915 679 96 -114 -9 572 -241 888 -60 681 -219 -347 -520 -830 -920 84 492 691 355 772 -85 -263 -521 238 -759 126 -494 654 760 -303 156 127 -758 318 -102 532 -30 -322 -600 -837 -814 -549 -436 661 544 -95 -416 249 -158 173 -238 646 640 933 317 -811 -587 -837 227 -610 296 -611 625 -770 -296 -915 -921 44 -639 372 -822 493 -148 3 -566 153 -177 -499 -55 442 -830 -577 960 708 621 -348 739 185 368 -64 -971 768 253 220 252 570 -631 -388 -879 757 -508 357 -635 -783 -892 365 -615 -791 653 929 835 185 262 -364 -407 -853 246 -29 43 1000 -730 -938 156 -636 -974 -674 758 -757 -158 -130 930 -645 -429 434 -149 277 955 -841 -617 942 -473 354 130 246 163 628 275 -976 939 -553 611 869 626 -486 975 -339 -408 -548 741 884 700 833 526 -200 483 -343 -870 605 -199 -95 378 -832 -279 -289 741 683 -580 42 -284 -89 521 -934 -247 -304 -810 -96 790 343 -236 182 698 75 -852 -834 689 325 759 1 139 -530 -212 330 733 563 919 -16 761 388 621 386 585 934 770 -249 -206 -655 -279 56 38 125 -552 127 519 608 -804 59 -561 318 -168 77 -275 259 992 670 -825 -211 743 634 576 260 -379 230 -958 -64 104 -329 259 676 -180 822 218 296 287 775 -85 908 281 241 782 152 150 504 -844 -723 945 410 -359 900 -938 -40 3 -367 -951 828 365 69 -566 575 -528 -359 -576 -360 -677 -73 -259 486 -939 -441 -176 -368 -405 -326 -622 864 316 -420 819 -505 -732 934 -573 867 -692 -971 -213 -264 -296 -416 468 -53 950 -808 556 67 -319 -605 444 -633 107 -969 528 -149 -514 219 536 -310 -80 843 -249 417 -928 -62 841 609 874 227 416 -233 -690 328 -120 -927 -270 -434 394 -472 747 -735 -659 372 -252 -282 971 -947 -158 11 -910 374 -971 -295 -828 956 -588 604 -382 529 928 -859 553 -688 -643 -579 522 -777 -94 303 -263 -133 -290 965 927 -174 279 622 -757 -177 325 27 333 376 -176 -748 420 588 -977 438 -321 86 15 -884 -962 1000 427 657 466 -475 -941 -749 343 636 -139 144 691 858 60 -149 145 -440 -565 -246 -178 368 498 897 372 -231 956 775 -553 -329 906 668 785 -722 -244 -866 -947 -543 -859 595 482 227 940 182 -997 269 -353 -240 783 -363 417 502 -347 764 -306 -450 60 134 354 40 -236 94 -69 -810 82 -671 -252 -491 -450 412 256 -327 838 461 -241 -380 549 240 194 249 -917 -787 -75 876 -928 119 686 -195 29 76 210 -862 -356 660 65 759 -558 918 -75 768 897 191 -465 181 -934 263 -689 -352 -154 949 -807 232 568 -99 934 572 -786 -189 -932 -920 597 255 -157 137 -793 348 -120 -535 533 -152 -335 -835 -323 656 794 -249 471 802 675 -462 -970 -784 -347 770 322 537 -433 385 929 710 -419 -572 845 536 -494 22 -128 850 -185 -275 258 155 -461 -468 73 928 431 925 167 473 -499 118 -887 961 -132 988 -230 -582 -271 -988 765 224 895 478 803 -431 -137 -96 -15 -161 -265 -236 -896 -36 -626 396 616 -545 -352 645 791 -751 -69 -767 -373 -129 8 -965 -965 761 323 579 -133 -890 -416 -24 -224 -906 -276 -688 -524 783 325 -191 608 779 575 -204 -450 -619 390 518 461 668 -533 788 760 102 -497 787 -817 -224 -884 -613 -772 778 253 -817 893 -285 -703 -679 -596 284 919 773 713 -944 534 -198 104 -190 221 60 368 -871 10 -813 -940 -512 679 337 483 725 -267 862 208 -934 638 348 715 320 441 -872 -74 -585 648 817 -921 -269 954 635 -346 -517 -627 -800 106 209 78 141 -972 -886 148 -687 -835 -763 392 -541 269 862 20 862 -789 968 -157 -268 -291 307 -73 551 -335 -723 436 -860 307 108 -47 590 634 -223 -60 149 -924 751 -695 -71 62 -565 -377 45 -24 531 311 445 -314 -983 26 773 669 257 -104 500 -369 -454 373 21 431 -752 394 -867 358 -723 -271 36 870 988 -284 536 -969 -360 -822 -62 -227 605 976 284 -227 -142 936 247 983 336 -841 -869 542 381 201 347 354 622 97 -210 -216 -720 81 340 660 424 -947 27 -544 -178 -355 311 447 -9 -142 -261 -588 -258 481 -170 85 -210 -898 977 -74 -342 249 112 -636 -370 -302 53 982 -993 -441 716 -153 586 -607 688 -130 -496 -335 -487 -513 55 -393 649 -108 614 770 -587 -954 -133 -816 -597 -339 -928 -533 589 956 947 -448 397 -227 -643 658 -644 -514 449 -699 -883 973 -149 347 594 -200 121 262 278 -940 -860 -488 -389 -269 364 259 674 438 589 -164 -533 259 -740 -22 -151 -842 -24 -590 -881 454 -165 -586 862 501 -883 -612 -431 186 247 822 6 -199 38 681 676 20 825 -257 -725 992 854 -606 331 839 302 189 700 715 -587 -465 137 477 -360 -689 120 -276 802 -308 -352 -316 374 -406 509 -730 -592 283 819 107 -592 -463 765 -211 -675 -349 -631 49 -418 -241 -400 -994 -547 853 20 -338 593 -768 209 -948 -149 -160 -373 272 642 -183 -899 901 401 -884 953 777 382 -267 -705 801 660 334 267 201 -56 278 -392 683 -555 443 400 512 -141 -347 -372 824 259 -699 188 -190 -92 26 593 -233 -880 -388 147 -345 -876 -878 812 359 -126 728 670 992 345 665 -592 -181 -768 -980 21 -727 -525 -10 566 -587 277 -206 105 -829 -744 126 -969 282 -782 629 886 284 -234 -954 857 561 -304 -622 -270 -419 -228 584 924 426 -796 -256 927 761 172 587 227 -723 820 352 -243 -800 806 886 431 -81 798 -83 -591 -572 -128 163 142 -932 233 -127 -865 -736 75 488 -932 540 861 -944 -368 -979 758 -359 -456 -858 777 684 231 750 -612 -970 900 -362 559 -813 760 -145 569 -487 -809 615 -344 211 -476 -572 -638 -592 -163 -861 548 -279 -402 141 -261 -701 -303 -204 629 -124 -317 70 22 103 514 -498 193 549 -64 -290 644 438 -892 29 -764 109 -466 345 -733 -635 -43 -404 -899 -982 684 276 2 494 257 -78 349 -705 -377 918 228 -303 584 405 -648 118 -334 -652 507 857 -758 991 360 149 871 -424 456 -837 661 -469 617 -89 407 -599 -955 212 970 -386 -949 831 794 -594 792 386 -409 460 768 -96 -259 -996 369 464 -348 -260 868 -225 -376 -577 223 523 -957 844 349 620 186 641 14 721 -618 -347 387 -941 -692 196 -372 -535 464 958 46 417 140 104 -193 -48 -147 -22 -515 343 -942 -68 486 198 205 -537 446 232 508 985 950 751 753 -221 -391 -870 -127 119 676 -149 -885 -893 278 -728 529 -439 122 202 -519 863 -316 -890 -70 180 -652 -637 695 378 782 -268 -839 -612 894 -160 955 914 768 -447 933 -396 196 -801 -697 -771 -856 895 -761 -494 864 -231 -584 902 -60 558 840 313 -548 694 -457 -59 -691 -405 752 -800 261 -565 295 5 491 591 961 -787 -561 -145 -508 -628 -158 -624 247 -927 710 773 251 353 76 -316 -389 -187 -413 980 682 -218 -435 246 88 -260 -739 998 106 -353 17 978 -654 773 180 507 795 886 -645 -70 -168 286 884 570 631 681 74 -662 979 -575 -618 -132 849 329 109 -647 196 -175 -875 -447 487 -198 -531 397 -43 -347 993 -360 469 275 -626 871 620 -465 -683 -118 915 626 194 -791 -218 -1 398 -729 -653 -927 -387 109 -12 -471 270 -3 407 -765 -52 242 -794 -288 -517 994 -975 -785 612 -7 -247 261 305 -600 292 -985 681 -119 -642 360 977 889 426 -579 848 417 341 -337 744 -228 -155 122 179 -141 549 -983 -458 176 479 502 -552 -647 -893 607 -259 -861 -594 -181 337 275 865 -973 750 -657 766 638 861 237 160 771 552 -698 -286 140 916 -363 -675 235 191 546 754 380 648 -315 788 483 -255 105 174 -721 -228 655 445 -258 804 208 -908 -769 -507 -854 -269 -986 -756 -532 -482 -313 551 996 -570 -159 -878 858 -619 218 796 129 408 679 -91 519 -261 -114 377 849 302 -354 -9 -281 -239 279 356 -353 -946 297 490 120 -448 556 48 -733 939 17 973 921 185 -816 -5 17 -353 -779 1 -321 243 98 537 -542 -253 -42 83 -551 248 -312 656 -20 73 574 -476 -617 -901 -606 339 816 -870 517 -928 -794 -684 -926 298 -320 96 728 456 -152 343 -10 -104 619 507 101 230 -530 634 351 715 -794 -19 249 124 781 -48 281 -491 -817 214 -698 826 877 768 99 -360 980 747 630 -312 572 115 -162 672 -360 688 596 759 66 957 255 278 -84 837 -267 -973 373 -667 846 979 408 596 -78 -907 808 428 -173 817 379 -13 515 457 514 21 -218 651 965 702 -195 -719 -432 555 369 398 922 678 -976 -393 -832 311 -739 996 386 -782 -573 -665 -797 20 -27 797 -394 -142 -802 528 -487 -321 812 -119 -632 -664 -545 -91 -103 495 182 477 500 -440 -980 -924 458 -962 408 -922 947 -626 -929 830 122 316 -759 -686 680 -598 409 -39 859 -751 602 332 -324 -631 496 298 -623 230 -580 380 -844 393 52 26 335 191 476 -436 502 -389 185 669 -481 297 275 577 826 -743 33 958 -285 545 -549 915 -576 -553 484 -509 767 -887 -241 -152 -39 703 -550 225 22 557 -766 -253 506 260 -638 -497 -995 177 339 250 713 -350 770 18 -850 -963 -305 418 576 795 998 200 523 -832 -880 -835 122 -556 271 473 172 249 850 -684 491 224 -117 624 -550 963 -964 -318 -980 656 406 -133 47 -460 438 108 -225 -806 -301 -523 940 -304 -825 -537 -47 486 931 -92 -67 -253 297 689 204 -614 -335 -544 -461 -6 -87 43 366 839 -973 -274 -660 599 435 83 420 -532 -553 -326 -640 314 659 42 728 -173 -327 626 878 -90 861 378 381 299 618 -164 -681 590 -41 -565 756 -203 -69 416 -577 546 117 424 975 -498 715 338 -772 831 553 231 517 157 -594 915 413 -97 894 313 -425 920 268 -597 452 221 -960 -22 921 526 617 159 641 -202 -84 -80 773 -924 14 -809 503 -636 505 -794 387 560 -780 663 -451 516 -73 -789 453 968 -81 -541 -964 629 128 -943 589 273 -152 347 -564 339 243 -679 -436 558 487 112 -643 775 230 917 -979 790 -695 -686 731 122 -857 -270 638 -671 -125 -624 -456 273 -521 130 -590 -919 77 -947 380 430 -536 -633 -717 -561 794 305 105 -27 -348 26 -251 351 -386 837 148 -829 -246 -285 146 -520 -831 377 -953 292 149 -773 -324 -801 2 351 23 -752 777 -707 446 -316 849 614 119 771 -766 581 645 -402 -89 -601 891 -368 188 608 -630 -65 -315 -157 643 -969 70 660 -842 -34 -466 96 -7 -834 -396 36 80 67 978 -206 -573 -244 -756 181 -744 -156 -273 695 -384 -127 398 50 177 354 -599 -969 -654 341 -772 -446 -354 865 -613 975 90 -132 -25 -738 865 -525 996 -932 285 702 241 -74 -364 567 -352 -913 -272 -601 -645 -874 -35 -987 -381 399 474 947 360 4 -995 539 267 -710 -931 -296 680 -298 -424 547 -838 777 591 681 -939 741 492 -70 557 875 135 -124 23 -859 288 -544 -917 -769 931 -604 -302 -993 -823 579 140 -329 102 -853 89 -346 -768 333 161 -648 -763 -624 -967 -788 455 -750 -604 73 197 641 -961 212 1000 340 154 -881 -487 -85 622 -609 305 -452 -824 340 -713 32 -22 -903 107 324 -183 254 -30 498 -663 332 567 -382 89 637 -254 862 -579 -790 97 -47 -969 209 643 -961 15 476 -286 666 985 -348 -100 982 -924 607 -738 -505 -312 997 552 696 79 771 218 -528 -443 -576 -586 -357 -945 162 839 131 668 940 -100 589 803 -243 -483 12 -772 359 -870 951 627 259 -704 -84 200 364 -799 -732 -397 352 -528 -343 -814 683 -843 -215 -963 -653 -943 -633 79 763 -507 100 -489 -806 -147 65 -991 972 -308 845 -346 190 -788 -530 304 -317 157 -782 -76 -285 -293 -351 212 -436 950 179 420 -900 73 -360 792 77 496 849 -885 -84 352 -928 -612 -355 -257 49 313 -105 99 -628 -471 -609 -358 431 355 -487 -709 174 -109 -328 822 -385 -625 728 -890 888 -982 -541 417 -287 963 158 -945 -982 236 826 -256 468 501 -709 190 412 677 2 -489 530 -138 -675 640 829 -892 619 115 -447 -886 71 -917 912 755 726 57 -637 873 -893 -848 -61 -749 949 -973 476 484 -216 -160 -922 369 -249 132 78 210 -1 780 596 945 76 848 -975 -295 264 224 -291 -495 -16 -787 -834 -470 851 60 -845 556 -941 -511 -61 -841 567 549 -298 -275 685 707 -312 -175 -427 -426 -193 195 -881 902 793 811 -150 -827 361 492 516 -590 364 111 -863 537 487 -983 762 -328 380 -58 -905 339 278 -86 -600 -898 -495 -322 786 999 34 -707 -864 900 416 488 473 -183 477 144 116 -895 -542 -771 -44 -7 77 823 -655 -664 659 -993 75 -69 -734 77 649 -963 -406 122 123 78 493 -456 -304 -877 -781 -595 -471 -131 573 -708 -974 603 -778 -709 422 -666 -826 -882 -920 -215 975 -136 -101 -821 201 143 432 -889 -243 208 461 -540 837 406 -99 14 606 -352 -150 422 -419 993 -463 746 -415 -802 378 -294 886 -526 -799 989 -528 218 412 -179 898 -404 924 828 -705 -477 -895 -509 -635 -571 168 662 163 269 45 -794 -986 741 -643 -176 614 847 145 -769 738 472 -371 -32 -879 -757 -879 403 -455 144 -256 -459 811 492 896 -717 -72 -402 -942 -227 266 537 80 -509 -611 -439 -363 757 209 -477 334 612 -230 -285 210 709 746 -275 32 -975 -642 920 -799 328 327 354 737 -107 -358 298 68 -381 -385 -715 625 -211 -713 -762 -607 -379 -67 163 -400 -305 330 -671 825 148 -845 -622 -645 864 -57 1 551 -387 -37 995 904 -149 -865 -498 810 912 43 337 -497 504 -996 -607 725 -986 -882 -435 198 -604 -279 800 311 958 -706 696 908 977 -98 -430 -443 -675 555 -973 -692 -258 -435 501 831 961 246 412 786 -779 -822 892 -743 -563 -315 -960 -283 -967 802 135 -861 214 -285 -19 -560 -217 -72 393 -533 -387 267 -996 -769 575 816 775 528 910 -916 471 -647 -439 663 804 717 4 806 61 -727 -928 969 -780 694 -524 450 815 289 -491 -886 8 -439 -296 762 596 48 -127 422 163 -313 -720 -372 894 38 -342 506 46 -125 -42 545 919 -15 845 633 -433 -572 -319 747 -522 979 -388 769 650 440 494 460 648 983 -125 314 974 694 -303 48 521 629 -292 -551 11 238 724 -313 96 -207 963 -108 125 474 64 -853 748 -81 -632 794 480 -909 900 284 145 455 126 -987 -806 -82 -297 70 -975 -644 310 -276 153 -92 -236 -597 522 875 -847 94 -45 -20 886 -858 -749 -949 -835 -26 625 925 366 265 -39 688 -100 -878 142 -244 449 577 754 -472 -45 20 123 161 -257 -772 891 -913 976 -319 -433 -23 -772 312 465 -726 -351 605 832 220 182 -556 652 437 271 -434 978 238 413 53 -322 -610 126 -578 12 -42 -530 -581 -736 -785 -775 823 502 819 -235 658 717 -396 -466 -20 594 998 689 -680 -594 519 768 -109 -305 -43 -172 -491 -117 250 57 -126 172 -204 -795 -143 -93 -101 425 -757 -906 448 -857 882 619 -566 163 -240 -293 -955 -251 930 -406 496 415 718 -671 66 -646 -995 380 -780 22 -175 -880 319 830 424 482 -720 977 635 35 -798 -24 7 -906 -655 -36 -801 -745 522 63 -543 -141 52 -16 -833 405 -624 -508 -816 -322 379 197 613 -608 758 -601 -227 552 615 709 11 371 -411 -283 682 -518 -507 516 -238 66 -848 -204 -516 33 -150 -816 699 -832 603 903 -876 456 -737 394 -342 -114 988 -403 87 -118 -894 -871 635 834 627 164 838 577 -392 -452 691 655 -688 -624 724 762 572 -961 180 202 925 967 865 -62 -146 183 -291 102 915 585 226 90 -286 -886 -897 -95 -207 669 -655 -832 -862 497 -320 167 -655 798 963 736 -699 -968 177 -214 -651 -934 -853 676 63 597 397 616 -262 -653 295 -985 -53 -689 -31 277 568 737 -31 617 325 -564 -405 276 986 -995 819 -170 473 883 -845 336 433 76 -297 713 -39 -854 -582 -300 523 439 -239 618 -565 -361 134 -548 -750 369 635 403 649 914 -532 187 -221 -226 661 -759 547 -476 345 771 13 -855 -430 -579 17 431 -418 155 -633 -137 21 687 -568 164 -566 -59 -43 -838 -809 -554 -920 -763 -140 -133 -124 -634 -168 400 -327 995 -499 -297 -288 595 650 -855 -565 -796 -465 -123 -693 -23 -157 -836 916 68 -272 587 542 -82 752 -767 209 -103 -577 -394 335 -12 433 943 803 334 -923 942 -854 950 -370 200 -395 849 -560 464 -267 -662 -391 751 -937 794 70 -65 -983 978 781 519 224 846 -906 -590 825 673 938 -329 -461 -890 -3 55 -744 864 -554 -454 473 -800 -36 206 -861 139 -790 517 -286 949 -665 660 48 -624 901 808 28 972 253 66 954 -82 -282 283 368 -489 919 279 -901 -395 948 338 -120 175 518 -437 -687 -170 555 962 -373 675 371 -850 414 -832 877 -684 912 -16 379 -249 998 74 976 376 -970 428 -458 261 222 -871 62 -938 -365 -180 -410 -258 154 -63 535 711 169 660 635 -509 -768 -121 50 -283 -491 2 -725 55 975 -684 581 -275 78 -79 -168 717 -413 -592 -176 -871 632 -605 -154 -312 -620 -717 -105 -861 -773 -390 210 573 679 -131 -969 38 -731 199 -518 -458 -742 969 -975 -700 -609 -580 801 -695 724 -1000 -708 590 187 607 -688 -452 -86 -438 314 -75 -268 283 -385 917 853 526 -888 115 -727 -96 -580 -941 -178 -935 -730 738 -436 -535 -717 -304 327 132 -640 251 854 -376 929 -607 61 -378 -690 -971 546 414 -873 -252 393 153 259 717 -796 -94 -514 29 -406 -532 284 -792 45 262 48 7 -134 -115 -550 802 -471 -793 518 -602 -530 546 -898 -889 239 -279 228 -279 842 -549 -258 -35 545 725 -298 849 -616 685 280 614 -101 759 212 653 61 171 447 -858 -512 -121 118 712 304 -457 919 -589 -806 922 652 540 45 -910 88 786 -115 -322 -456 297 847 -824 -592 -468 -384 637 275 772 -24 239 -435 -835 424 555 591 -724 -454 545 -342 826 -254 -852 111 343 -252 821 -153 -744 -992 50 578 185 -596 -90 756 981 -753 193 358 989 -100 -930 234 886 -355 219 917 -5 -906 808 277 -859 -41 511 -960 515 -250 -522 -585 129 -467 546 120 675 -170 -115 -362 -331 78 -89 557 565 820 164 264 70 659 483 -447 -646 619 330 -692 -59 -486 -491 430 440 520 644 -272 858 -67 -562 739 -662 -726 862 69 148 681 799 -21 779 -238 -58 663 308 -211 16 -795 -746 -250 295 -888 607 346 489 206 584 -152 170 820 396 -418 -310 516 613 158 664 -859 768 201 -744 773 -771 -700 118 389 -967 526 998 491 891 620 531 -826 252 958 141 -490 202 -701 -766 -484 -565 596 -316 -890 -59 -660 -811 -416 265 581 602 427 93 -187 -33 180 -456 637 -154 -895 -217 -933 -134 -84 -599 -200 515 144 -357 649 -874 102 741 -35 319 -325 -477 611 -16 829 -753 -458 -636 124 -515 -458 660 223 242 537 -418 -567 -309 44 -495 -775 -167 -221 -384 -52 115 513 841 -410 670 215 -873 -963 -382 -874 -338 -157 -397 101 -445 -688 446 690 213 184 -664 70 -134 452 -862 171 -113 -900 -306 934 484 740 517 -475 934 -214 58 -379 803 -751 -898 -887 -440 684 -234 -753 -664 155 -91 160 -341 515 -209 655 528 163 954 274 623 -872 -850 -210 129 -626 -140 131 -628 -116 -333 822 555 143 39 635 -309 -811 381 -570 848 -95 -411 -920 -902 123 -386 -605 452 182 -193 822 633 685 684 -471 -405 863 516 869 436 -795 709 -408 735 -971 -344 -971 -776 174 -840 -102 -51 -614 -288 809 -674 -751 -934 -716 544 -763 -713 644 927 137 -251 -627 835 -71 -861 169 147 196 -345 -894 -365 -425 342 831 -273 289 -217 21 665 706 409 -829 261 -498 -721 367 -949 93 -270 926 215 843 -121 681 -57 -360 -950 166 80 -575 881 -343 -977 991 -923 683 88 140 -64 -632 729 -755 -28 969 -866 906 -543 -432 -19 590 116 -625 -996 -504 786 -755 712 -948 592 253 -303 -47 70 653 79 -111 126 903 -599 -646 986 -901 -969 898 620 197 593 -149 -803 782 -535 221 5 748 -11 -987 205 -352 830 -330 -403 202 131 535 91 172 663 -839 137 -773 -110 706 -163 -643 256 -133 885 -533 -801 644 209 -824 -431 -561 -452 48 412 839 757 -873 -278 -918 -610 637 177 -484 -110 855 -2 -945 644 -22 997 555 616 -234 731 -55 986 -18 -161 -777 -917 84 808 301 -578 -384 -115 185 -96 -71 981 545 -657 -401 697 -371 458 147 -660 25 803 -703 4 -545 -596 436 -109 -253 51 -235 -200 -35 552 205 -324 -959 -841 -901 -124 915 880 415 -129 -280 -423 24 342 -126 -594 593 -327 -583 -484 -886 765 -742 153 746 -462 -346 381 672 -983 797 -332 -271 778 246 -315 -222 -757 381 -464 -686 707 809 -539 -287 991 803 439 -695 -862 805 -304 -899 298 -697 -285 -205 748 171 -186 230 -605 437 379 -404 103 -580 296 -641 832 -532 -639 989 649 -675 -411 -613 81 733 644 191 944 346 737 -764 930 -74 420 -468 -388 -188 -613 321 754 486 192 344 -590 78 315 -77 141 -983 -295 -188 -941 -118 312 50 115 653 -81 757 966 420 -753 865 -36 -742 907 8 276 -287 895 572 -192 -661 -115 -89 532 880 -596 -757 -911 307 -977 348 474 -989 960 -718 622 -414 42 906 350 -820 366 -267 385 379 581 310 -816 779 -287 992 535 -118 -801 -648 -197 -693 -897 -876 722 -308 -721 911 -562 -11 -423 290 -767 918 -166 -731 -307 -481 -828 956 822 -852 178 485 564 -811 -734 701 260 -786 -484 -937 482 869 -292 333 155 460 132 -231 805 -729 571 702 14 -911 -599 638 -829 976 -805 842 874 -665 545 654 325 -163 -888 -891 -205 -791 812 230 829 -666 -589 -394 436 -921 797 583 707 -945 -763 -837 712 -867 -391 89 -647 -626 108 728 404 -398 -947 753 978 -126 -346 671 56 701 606 604 474 360 318 -439 -923 487 -672 -487 738 -697 942 -344 863 564 -460 -121 -967 700 -255 -140 -339 21 -613 903 -347 -824 -365 -439 -438 55 -530 -740 -244 -168 -820 112 98 -271 -787 -189 122 940 -150 -940 368 -947 -935 820 -844 717 -517 -59 -81 440 -368 -101 -615 51 334 11 -987 -900 -579 623 -499 94 887 971 -180 817 884 -154 308 -270 817 218 -295 345 54 665 -167 781 866 791 871 -30 922 354 -636 -89 184 370 910 362 314 860 504 -78 367 -151 -78 455 -62 149 113 632 -115 -914 -966 -167 574 -357 401 763 -356 696 -356 767 157 243 580 773 531 -340 -1 -818 385 -994 -767 437 -969 316 882 -16 499 698 -301 -248 -119 104 -907 612 -364 -156 -240 548 589 -323 -221 761 -364 -235 938 983 917 -559 437 165 -89 701 531 636 106 -349 -254 64 292 758 -961 319 886 -802 -795 327 362 785 -548 548 -169 -415 975 366 -865 -347 -502 400 -489 -127 989 699 435 398 126 790 -68 311 622 -552 -858 887 -643 -732 230 -281 -784 -339 -798 -390 -714 168 511 780 -580 115 556 852 310 -335 66 -835 -895 -101 -3 -901 -772 -410 -718 616 595 954 191 -640 48 -753 50 606 575 767 391 -732 -738 357 -711 283 666 -804 -368 502 -64 -938 629 -833 -143 799 933 578 617 889 285 -557 -53 -421 -447 775 832 197 -646 -682 693 -92 -277 833 -169 615 175 -622 407 -392 -404 -530 -589 81 190 734 -17 937 -182 -87 -80 -432 -291 568 162 461 -904 -952 517 144 308 -710 154 -611 -634 -492 -209 -159 -128 246 -88 958 -271 325 -333 648 -907 633 790 750 -210 698 -317 521 -426 470 724 577 832 477 -286 156 468 -867 -392 -926 174 -42 -691 -45 426 -136 613 27 -350 39 -766 734 436 784 850 557 589 -807 -128 534 -155 323 517 -967 393 -119 69 -522 -912 815 -506 370 -51 605 971 294 104 -707 186 694 -204 700 -899 479 114 -41 -127 22 -990 495 91 -916 405 -722 -18 765 212 -348 -631 401 264 -125 947 173 -18 -891 -832 879 -182 767 900 473 647 946 394 260 -972 614 -543 172 117 -762 484 240 224 673 95 -995 -421 957 567 249 -863 -129 166 -865 -136 371 -315 114 735 165 -856 860 373 -411 553 -221 8 -246 195 -263 -860 150 768 -589 915 524 -883 -307 740 -133 -382 -847 -84 302 -526 -996 -233 -496 727 822 127 488 685 -709 -208 -557 -55 518 221 -579 434 995 438 -125 -120 379 446 133 766 -40 683 -318 758 -763 364 -136 281 575 69 60 38 495 -860 945 988 548 -337 362 776 339 811 641 -857 874 -439 685 -45 928 805 489 426 -167 359 -779 -952 49 844 -368 287 691 929 -346 901 971 654 680 -279 -660 256 -178 40 991 866 971 878 207 781 -880 -256 105 -311 330 -375 972 849 885 408 -825 -72 101 -851 -261 716 -560 124 29 830 -129 -120 -269 405 918 -950 710 378 524 270 -644 466 568 41 684 -536 200 842 368 344 542 -106 136 750 595 -366 -319 469 -139 856 -491 -710 821 -190 -912 397 58 175 186 -180 -37 -299 131 475 -284 104 794 -165 -160 -816 114 916 -191 -907 420 457 -663 -11 -635 -976 -950 382 929 90 523 -694 -986 34 -465 -388 486 -902 -828 -53 -358 388 -951 -196 194 188 479 -437 -197 636 -980 -412 389 -714 -495 -357 940 786 515 344 -901 -66 987 -866 50 814 -602 -943 255 337 -839 -739 399 -62 -877 277 420 -987 -38 634 156 -296 -610 -465 -212 896 942 422 452 774 -532 651 -971 -714 332 -541 911 890 641 432 -117 242 733 908 -218 528 -478 -782 -44 308 -797 521 65 394 -947 44 -645 325 576 242 716 -904 857 -17 -534 -428 346 41 -443 -984 -41 265 -996 -100 777 653 -934 -335 -285 -638 -771 167 -713 840 -763 247 -135 662 -73 693 204 -553 137 -786 -370 150 -915 -488 -39 -22 11 530 -431 -739 -131 -929 434 917 -935 452 987 -517 -288 643 84 -925 -706 -374 -887 931 34 747 273 -403 -760 457 916 -65 899 282 -622 631 98 -829 906 -593 890 -702 -101 -780 -6 -521 -559 11 239 521 846 -379 153 662 974 600 -475 -81 954 386 -593 765 799 -480 396 216 -822 -69 -946 569 -138 829 -526 885 176 987 -541 120 -758 -957 -976 193 -616 -519 -293 597 997 -549 374 977 -715 -304 -624 -702 943 -97 -43 -666 -734 -754 -839 -93 -871 -492 -600 841 783 -248 910 -540 828 -809 769 617 -954 894 -250 -256 -663 257 277 25 368 -262 -466 -855 -317 753 -569 -55 692 -616 -337 -593 -798 -274 319 300 -289 288 804 193 737 957 900 325 734 -710 131 -149 82 171 -764 931 -888 906 -148 197 -788 -332 632 902 372 -115 -412 961 687 88 727 -834 -653 -565 -493 -764 -601 891 40 252 568 -797 -648 -124 789 581 -344 -209 285 -586 865 -323 953 -262 -636 982 -574 520 -131 -534 -53 454 419 -992 -441 3 413 734 -265 382 447 -84 -291 424 -552 -819 -982 -869 656 262 -455 -959 477 732 574 -910 -333 -51 29 804 468 572 444 334 144 -125 244 917 497 -636 328 -795 -757 -901 447 -183 71 -735 -964 422 -147 -963 -16 60 962 -69 929 621 -523 97 933 -150 332 41 12 -186 502 975 -157 800 523 -285 25 491 382 -911 -925 -126 568 974 324 -115 95 -701 -786 126 -217 -56 321 627 -809 6 -821 36 626 365 -714 843 461 -371 -542 -663 208 -874 397 509 -617 -292 154 758 -378 -791 -750 74 -496 -582 367 325 -420 0 -99 238 -186 84 799 -690 -403 58 -908 547 -38 614 996 -967 -878 564 -350 46 888 -864 -960 264 -50 -21 -566 339 626 86 -438 -394 426 814 452 589 15 855 285 274 -634 -251 805 -673 -269 97 357 -877 860 -667 373 507 -397 630 379 -12 -909 787 -66 3 -903 219 382 -969 -580 -98 802 792 -814 195 728 -659 241 883 -800 -345 88 -698 -821 624 968 -495 -602 253 161 -224 -941 926 -95 885 -180 -154 -419 104 -700 670 280 381 -892 -137 44 -483 642 -865 886 -219 317 387 -792 128 -269 889 -977 -613 791 -956 -983 -404 -499 439 21 572 965 -505 -666 -570 -746 450 956 470 -126 522 -26 301 666 777 -63 914 -875 -101 -15 135 -52 -440 -624 -517 -43 219 -629 -849 838 536 -769 -400 -565 323 -806 -41 103 331 -294 843 -614 566 849 -414 -896 755 126 150 -397 -112 532 -873 -483 197 54 -939 916 -946 -906 98 227 -84 -74 -113 -977 -575 -758 675 971 -800 867 892 809 -280 -390 -598 598 771 -792 -506 756 -694 271 969 -921 -657 554 861 348 -456 -881 191 -12 -380 -68 822 485 795 -985 -268 -879 -520 502 431 591 -141 -520 206 -6 902 -158 -652 -667 88 192 -516 651 110 -734 -131 128 983 168 -20 -607 47 579 -108 750 331 807 -589 147 -691 -676 -571 967 400 -604 850 -61 660 73 845 1 -241 -770 -777 -630 -285 740 469 -776 -386 944 -481 711 275 -585 -620 -254 663 31 440 -432 499 793 877 -884 532 713 225 606 959 730 507 -545 -671 -85 671 -287 -413 -665 17 -970 -241 267 -870 -486 -961 -242 713 -901 -210 -479 700 382 -743 -905 -972 -581 350 -349 146 -992 689 -827 -389 802 -594 892 355 -606 -19 -679 -246 -115 -138 -98 62 676 103 -336 -940 808 -548 35 -335 980 -259 563 75 -652 263 -481 493 187 -906 -505 -835 -340 -584 -251 -910 -952 -803 -773 -887 -717 920 -448 -332 954 885 -730 919 251 619 335 66 -654 12 -119 -121 588 824 923 -409 -954 722 101 965 -58 -718 389 842 495 943 224 851 -455 660 -620 -888 210 5 -723 -488 744 -246 375 963 -804 461 584 -146 707 1000 -584 -826 246 -523 141 -253 -155 -181 -762 89 279 319 -310 661 -595 821 684 674 -224 579 568 -448 171 908 52 720 634 172 -309 262 -784 -948 732 -622 843 -804 -954 497 98 -712 937 -64 496 -518 587 -340 114 -961 873 -620 -165 777 108 908 638 -55 -367 -777 -304 862 239 950 226 109 -486 841 -421 5 -243 809 628 237 -459 -85 -521 539 -13 -463 268 437 -962 -488 -584 893 -985 224 -791 -524 -390 -520 305 14 571 -846 -407 -236 117 -310 -517 365 169 -144 -988 -6 745 636 94 -947 285 -544 -889 -33 338 114 -755 -880 290 516 -343 -464 831 130 589 358 31 -770 822 555 -161 268 -536 100 568 737 412 107 -898 317 349 -413 -403 -618 -557 -828 460 -272 814 -852 453 147 -776 107 675 694 -536 632 -939 -489 -786 -814 -422 767 -759 -483 638 829 -316 -1 -26 -895 -216 417 535 -373 461 -194 -743 432 -472 -680 -382 -110 496 -76 -727 927 -375 147 926 -753 -776 -470 -363 481 -616 -52 -307 182 -451 445 662 -143 688 -353 84 -120 651 400 -277 -225 44 -148 -522 -288 -932 423 -506 510 105 931 -378 -830 -606 885 245 358 -215 -847 694 401 -296 593 -63 989 744 -570 -168 911 255 198 183 682 227 -241 978 752 -408 -548 54 -581 688 -590 516 -10 -732 -766 -850 -819 273 -542 917 61 -743 954 924 -982 -764 551 147 -20 292 -819 898 -256 633 -652 -443 -110 -927 -351 51 -354 144 97 459 -345 933 63 -323 380 858 869 -602 560 865 828 472 775 808 122 -961 -407 578 148 560 -688 -404 -386 624 -880 791 -736 47 126 -111 863 -792 -506 1000 -573 745 -553 247 -159 -450 -475 69 363 -751 373 778 111 698 962 447 -393 333 258 562 -251 -413 -753 240 -17 -670 385 -330 -319 -991 320 -5 -331 -629 -489 219 867 321 160 -849 189 901 -512 200 354 567 573 -467 704 -481 -968 -148 822 388 130 -471 -158 -49 -598 -858 43 -260 524 364 -51 -502 -841 -91 141 -108 -987 224 -338 -377 -317 -314 -314 766 693 -237 -434 -391 -55 936 -186 651 68 -196 138 290 980 847 774 -600 62 -257 -991 -717 -976 432 78 -85 214 -175 491 -723 733 -99 1000 -689 -645 300 -310 515 -439 4 561 -119 -577 649 188 -845 718 782 383 244 270 -959 522 176 -120 -979 -369 -608 -803 -3 -234 -825 229 960 -64 690 505 -807 198 -912 -668 -715 924 466 501 989 870 -144 -27 335 676 -467 476 539 264 -570 -300 -925 -695 98 345 683 372 -218 81 -915 849 642 319 -290 751 449 -344 -923 -245 -5 478 -241 33 -981 -175 81 47 653 655 -397 -173 691 54 -279 -36 -565 -308 589 -639 569 -778 715 748 169 -367 611 648 611 458 665 -80 -727 631 346 -246 -557 -41 548 -353 773 893 -66 -993 47 289 -858 -675 281 -249 97 299 626 586 -663 221 -477 665 -164 589 615 -699 -870 -888 -20 -494 -486 550 309 229 929 207 119 702 -289 344 219 -396 -563 20 681 -887 864 432 -413 -927 134 -357 -181 791 -795 653 -766 -290 -939 -293 580 226 -291 48 601 -83 125 755 956 -703 -119 137 -801 -814 -306 956 525 793 438 899 -997 -457 13 -959 927 -313 -202 -578 -800 -759 -806 5 345 -26 805 -775 -37 -960 -831 570 -368 941 615 809 -651 -80 661 550 99 -172 580 -450 569 -199 -576 -544 960 773 26 -346 354 -235 -421 349 448 -516 -980 544 -311 923 366 365 136 74 -844 -793 -775 478 -465 -319 -263 -129 -141 402 -964 -84 365 440 224 -839 -186 241 753 368 262 -371 -50 -523 -681 -237 -323 660 981 -772 335 -374 -536 -700 -655 155 -935 -553 -785 -418 -401 848 516 760 536 -349 437 -829 -603 -165 -156 -486 505 739 656 257 -893 -300 489 214 914 78 530 835 -544 260 651 -694 -11 -52 547 824 496 -249 545 -640 -758 -840 466 -816 -843 -712 802 460 27 345 -922 828 305 -170 -77 1000 715 824 -877 -530 -488 -132 -238 669 -210 457 170 162 79 197 526 583 -720 -539 692 965 -844 793 184 376 142 963 -929 63 418 -295 -832 -632 -560 554 600 -830 571 748 399 296 -470 -53 938 -519 174 294 205 722 347 -972 614 -877 262 96 692 -415 -218 -980 -619 -830 492 -97 221 819 704 180 737 -743 556 -664 120 109 -103 971 -288 -588 -668 970 505 -348 -799 919 807 -368 -866 -15 104 -919 -986 -334 471 -527 735 -183 -181 -587 -457 84 -218 915 -2 958 -474 916 -107 390 -494 189 -592 -853 -876 -536 -707 -254 216 -985 -293 103 -665 -263 124 306 164 374 -314 -938 448 768 -575 -11 19 -231 -488 -821 -334 -74 -649 327 -516 -80 -682 -39 960 -716 894 -711 -487 -646 863 -97 -135 61 -228 754 -959 961 -143 -506 -93 90 -25 385 619 728 -239 757 154 276 655 -220 -451 -988 929 976 -659 -647 -654 546 -593 144 402 992 708 517 -923 570 -163 368 707 -857 -454 383 -290 573 869 915 617 128 -377 -398 17 485 796 13 -786 -272 -365 317 527 182 490 155 -457 180 570 -254 -80 358 569 187 806 -554 -228 697 902 664 -486 960 411 826 727 82 409 -646 889 893 449 635 677 929 47 -247 -656 -315 -395 235 394 323 165 353 -920 191 105 956 588 -379 99 98 314 -68 -687 260 224 -25 133 800 -493 -675 425 -632 -265 -778 378 -108 785 579 -615 -800 -382 -837 -466 176 -196 533 783 174 -893 -360 -443 530 -648 -447 887 -676 -928 297 659 890 -182 -546 466 670 -691 414 823 125 117 259 -538 366 895 519 230 343 -696 -39 262 -3 83 313 -407 784 -89 787 -335 -589 -574 -999 762 736 316 -700 -577 -767 157 -969 323 16 -567 379 -496 -290 -497 -978 762 110 252 776 62 324 917 712 26 649 805 675 -68 -816 218 410 -449 862 466 -361 195 308 397 669 -936 287 401 -815 211 -179 -194 -161 -932 191 706 807 -867 587 -404 332 31 95 -804 101 927 743 -516 476 130 -644 -731 127 440 594 -62 -989 -365 -347 402 364 -319 -791 338 -11 -373 -410 -906 206 474 775 -672 64 891 -451 800 537 -512 516 434 -955 -736 166 -743 -736 491 239 -546 -875 191 -773 289 676 142 -939 171 -240 789 295 135 348 505 88 -868 478 -228 929 -396 609 -90 699 270 865 -222 -611 896 884 504 983 538 -102 -481 643 -513 192 -593 -812 643 -508 591 986 591 748 26 896 -123 -466 -491 -292 289 427 771 666 -501 -680 -439 -808 -782 -203 784 145 669 -751 -509 -855 -13 83 -901 -262 938 -741 731 37 -922 -781 298 -25 186 936 -457 -307 184 -761 -998 -293 520 -492 -866 -564 -665 -214 -332 665 -572 -666 -296 -855 92 40 156 873 838 391 -552 230 -943 661 778 59 -704 -500 -819 639 284 23 -654 479 669 -522 -936 443 438 1000 -376 -889 -707 408 -200 863 -506 -584 244 -947 -936 -401 -348 -877 -47 -392 999 -600 240 -443 -878 -180 381 165 -846 -78 779 -771 -72 -920 930 -479 642 -524 -809 -833 -263 -367 -899 765 305 -501 234 -173 401 275 869 763 -722 -145 459 511 -720 490 -762 912 -906 729 -13 -249 279 999 -761 863 292 98 -570 -885 43 -504 844 -66 -821 290 -279 -444 -690 -856 -494 -839 -629 -860 -837 346 -400 -924 310 -846 -43 -936 -699 -82 983 434 -210 27 -671 -806 399 58 -621 390 473 -612 -812 -984 427 -984 -270 -547 -870 192 37 570 -808 780 701 771 467 -463 529 788 672 95 -818 -317 -133 153 220 792 -11 -536 -549 210 725 -912 -456 144 -32 89 -207 409 -859 630 -989 833 723 -762 -25 179 697 53 332 -614 -516 -570 751 -757 -470 631 -17 -729 -203 -637 776 -338 -382 -722 -654 -504 218 -818 846 689 909 29 -721 926 -420 -464 327 -224 452 770 -863 -620 -514 299 250 47 -319 786 -512 933 361 355 383 -894 908 979 759 -209 -434 26 641 365 -122 -613 292 666 -730 -700 393 -18 -207 425 -429 732 450 637 871 -156 65 -983 -445 217 715 -450 338 -300 -225 532 -139 -499 -668 970 578 -495 546 -180 -13 925 963 -431 714 836 569 760 -856 -907 635 -729 315 -74 -447 463 737 721 -715 300 -917 -862 -777 928 645 -831 52 847 -872 375 -598 10 -209 -943 -196 323 -103 -702 619 -958 842 412 -359 -16 2 804 634 675 633 334 223 131 -689 788 -918 -503 985 -68 -201 -860 131 146 685 259 807 438 812 -872 864 639 -297 -111 -407 276 -299 900 -995 534 521 -112 163 462 134 -45 342 130 67 26 77 429 -675 159 -359 720 73 -110 267 -376 167 -532 41 -60 754 846 -279 -442 576 943 983 544 455 968 881 362 39 160 -86 -881 70 -586 -477 297 442 -602 -977 618 642 -142 -608 -314 326 262 -207 250 832 -112 532 955 -732 -695 907 -359 -469 95 -993 76 -146 999 447 383 -642 953 -212 598 499 316 469 -192 7 197 635 -485 255 -908 117 644 -417 -579 -995 451 -656 391 -423 690 -39 442 209 541 750 331 532 865 878 -956 358 463 -961 -334 750 -619 90 179 936 -12 -490 -83 -486 533 246 256 602 -198 336 671 -231 864 -799 180 879 328 -501 80 300 -972 -577 196 442 -455 -446 -16 -451 867 704 -884 -371 189 -103 -68 -72 -779 241 -381 34 -826 -218 325 734 48 13 -732 -437 -946 182 650 -303 939 -302 -723 518 -987 -485 -516 778 608 -331 -386 364 -585 -710 70 118 -524 -670 -752 -662 771 226 -666 730 195 -735 198 407 242 -221 416 482 720 -71 -599 -189 429 -133 277 -626 -582 192 -689 548 -769 -807 466 -563 -982 428 -856 -134 -272 -796 -290 -225 977 305 442 854 -409 -127 -5 478 292 501 250 -645 -272 -950 -120 45 629 205 521 300 -327 -565 -599 787 915 -690 686 978 -919 -101 -430 863 939 -12 719 -290 -671 825 -855 208 -809 124 -439 643 -830 -939 -122 910 -833 130 -814 -583 894 -234 108 669 91 103 -83 597 647 612 -169 -114 -675 330 379 745 82 379 -277 657 -587 375 -732 568 -78 397 -576 2 -379 -649 -71 -456 -902 -754 480 -142 158 652 68 338 83 228 -131 746 -319 -821 -559 983 908 963 206 -110 918 -195 -167 -535 -129 717 592 -810 -998 891 96 -61 -716 784 899 -288 -106 411 -770 56 586 -555 -982 -892 37 115 105 83 318 671 -697 809 836 727 541 -515 947 331 -500 698 -984 -727 29 334 -25 160 -329 4 -55 777 561 319 909 130 38 -131 -519 413 614 -858 317 -359 -47 -624 -384 -863 767 -886 672 62 -109 901 -260 -981 238 641 -271 -745 228 -154 509 -534 -197 -95 185 -129 -322 -711 334 -785 -511 823 -364 -616 -801 472 611 825 -337 873 -287 616 678 -373 971 889 776 -283 -352 214 333 -548 -460 636 760 -95 -631 -236 140 903 619 -570 896 -235 536 -213 982 327 997 214 -955 -111 357 604 615 -911 708 -610 665 406 -78 -55 561 499 -369 -892 -740 146 -579 591 -967 452 -831 992 -661 -234 553 70 550 911 286 -980 797 330 278 -611 -478 388 845 330 -847 174 -181 624 -396 -542 544 -146 -415 -791 -189 146 -309 555 -44 813 309 -257 211 430 -348 342 -165 -688 -344 -763 -954 -769 715 -283 890 -682 -981 -937 110 -378 362 -495 -243 -666 -356 5 -478 990 809 -263 -147 -209 756 481 57 929 909 -509 131 -367 515 -318 -950 2 803 296 -604 843 264 -507 892 156 -246 -317 812 547 -361 352 966 836 941 -42 -779 -355 160 -99 -838 358 -163 -1 757 -568 988 301 -768 912 -323 -699 -667 -917 -926 -508 607 412 554 -654 729 -149 338 586 212 755 -984 -17 -385 943 96 -93 690 340 -224 -776 -75 -861 200 -407 -717 -189 -609 -139 -2 -249 14 725 -808 821 -142 -56 520 327 -221 -125 22 295 299 206 -713 645 -512 -284 -168 -283 -213 -991 425 507 -62 -422 -514 183 363 172 -629 -243 -233 -134 217 154 318 857 -318 693 715 -17 -718 701 -693 944 363 -64 -432 -541 187 -607 -96 232 205 471 538 97 -530 15 710 511 -785 -102 -175 -756 361 -722 864 -407 -680 272 -517 -461 -484 430 -807 275 27 454 -320 -63 -177 -2 540 548 161 -877 761 -180 -62 -140 -817 -342 263 -616 -205 715 795 404 832 -33 126 944 456 -852 123 -156 -28 91 -923 997 -1000 -571 -961 771 -592 -585 684 -42 -941 -871 43 -159 512 -405 467 372 50 -62 -670 -319 793 -331 562 461 597 456 229 -750 -744 797 -953 -196 179 -6 -775 487 874 -845 -626 -776 735 -746 519 50 640 -57 -524 -530 -1000 281 708 430 909 719 381 106 -262 661 -609 605 162 -605 -877 384 746 -132 -181 -247 -211 -238 -812 -98 925 -708 -17 995 -278 287 -290 657 -246 -4 544 -571 491 117 -554 -59 609 90 -824 -290 -76 411 424 533 291 41 -309 -242 -197 805 -358 260 -247 793 713 -925 353 -460 574 -196 490 793 -540 -367 450 4 -274 -431 300 -421 633 -454 863 -627 -103 -335 862 -392 626 905 870 106 -894 -134 577 -704 -190 -913 -257 -24 831 -247 -899 -787 -783 370 520 945 -609 -478 -348 815 231 -303 937 707 -867 -689 166 217 -386 25 477 -283 -821 -913 -883 -188 931 -298 -844 -144 -541 -604 328 -197 -296 769 901 -390 -767 790 267 743 502 -607 -887 -98 -281 885 -3 -452 875 -265 -27 -75 -735 10 -931 37 -116 -330 -937 174 341 479 712 479 495 749 982 233 -194 260 -928 -409 -236 134 -221 -848 -168 572 206 -617 300 0 698 93 436 613 506 -532 799 -569 96 224 724 -148 -777 917 225 -988 -191 886 -206 -194 586 -183 571 -903 630 -902 -855 -492 -34 997 -132 -602 293 993 -822 419 52 109 877 332 894 -791 332 -793 -533 245 -136 -607 339 -809 -468 -923 -97 -930 -716 685 -114 459 -970 -260 170 -519 -603 -799 -963 -336 510 257 491 917 293 -513 -477 -761 -843 -243 -915 284 504 -701 47 348 769 530 -371 -510 307 967 -165 346 656 -391 -829 -800 -59 319 905 707 971 -894 -846 -847 -1000 504 -664 85 -218 -656 868 -724 -887 -461 636 739 259 6 -29 -829 -3 33 -666 998 -526 -128 204 819 148 825 773 -583 519 968 573 -540 964 379 -153 985 545 -541 481 -269 122 203 -606 747 142 -514 -673 -676 -545 -372 966 -703 -955 525 -354 814 -381 -324 416 128 27 76 -359 -115 298 -134 -728 459 -14 464 -595 174 259 495 -859 -621 811 -597 280 600 355 -296 261 252 966 127 -783 -280 924 -199 134 -642 966 -874 738 -236 -221 713 -668 147 161 -573 931 -20 -254 609 84 -811 919 -350 161 256 -730 388 930 -485 997 -240 541 953 -197 -674 -147 -823 345 764 572 -500 -513 717 -447 80 146 -121 -290 -19 -608 757 565 -768 270 -912 -473 -792 694 -866 602 -465 70 -844 742 -526 287 125 697 949 43 -39 -166 632 305 418 167 206 -164 -399 99 -457 -847 998 -275 847 -10 216 179 -312 -838 952 -486 899 481 -738 -504 170 325 -866 497 -783 -702 210 -954 -103 875 420 887 631 -368 96 140 -810 175 -560 -152 308 438 181 -998 -180 -860 360 359 -472 372 -723 -855 -876 203 630 -819 -558 969 -159 393 -713 121 460 768 839 572 -24 -329 46 942 -139 -503 -220 -539 -901 370 -390 574 545 949 339 9 643 126 -920 797 -233 -16 -826 -191 444 242 -440 -243 -157 -834 325 487 41 692 489 981 560 -407 982 -481 460 -138 -61 -533 917 -722 -773 -505 665 652 71 357 -980 910 273 -574 703 180 -567 -593 969 609 -226 437 649 432 -54 180 -271 -533 -135 -599 874 -28 703 715 852 -826 806 986 164 -209 164 942 -776 -841 -437 632 100 517 942 -464 165 -479 363 -832 -691 454 236 39 709 920 -84 -228 904 115 -681 -805 975 -783 842 -704 -550 190 817 -161 247 -732 144 -588 893 -477 619 236 5 261 -968 -280 555 815 560 395 340 -772 -44 -279 428 621 663 65 569 979 -182 -571 69 -260 -857 738 -738 -797 -352 -541 -417 -775 -405 939 -94 -770 -238 -425 965 927 -604 -222 -687 262 176 -596 69 281 660 39 994 351 -271 938 223 252 -436 993 322 56 433 -634 -224 354 712 954 -1000 546 683 698 990 236 -576 -84 -616 451 833 -495 208 -259 264 -203 160 90 784 956 -557 837 -868 909 -197 -789 -570 119 694 835 136 -272 499 -927 921 -884 -474 256 47 588 -997 -76 50 -519 -761 -500 -829 297 -916 -262 -968 394 820 -771 -489 -940 -240 -597 98 -617 590 -784 624 -931 825 -237 290 -620 -386 -212 538 705 -609 -952 -891 604 643 854 -649 -136 272 -405 167 406 50 50 57 725 -194 740 715 682 827 753 -791 328 -602 502 -83 -117 530 -986 -312 -69 54 -788 -905 545 206 807 508 -931 -280 -176 -852 -469 807 62 -867 87 77 382 -909 1 528 -665 731 -210 652 -640 49 -473 693 -220 981 -140 -65 286 -854 807 865 721 118 754 -885 123 40 159 -390 168 755 118 401 194 -395 425 -767 -421 -565 -551 350 -84 -257 875 -31 -473 755 431 -11 611 -170 46 -873 -538 -596 -634 -651 -78 -141 -430 -450 448 143 -592 -755 -691 349 963 188 -248 -61 -486 224 -548 110 -880 -929 -604 101 -702 -490 452 930 0 756 265 -291 522 93 -864 -80 -547 634 -690 835 56 -771 -194 -579 -964 -207 856 -202 -87 407 -973 -717 -322 -785 -482 293 -293 982 901 270 509 519 -853 -486 330 349 194 -328 705 178 -31 -296 -336 238 961 -143 335 -989 -102 381 -475 873 -956 58 597 -14 -904 -165 -915 -121 478 334 -67 363 -694 987 171 -210 969 -150 591 -680 -730 259 -814 602 -738 -732 -533 814 986 891 -171 477 910 353 -495 399 934 -193 -590 -801 232 -609 -572 -294 578 -17 -984 -85 -427 773 -311 -884 -960 958 -724 -712 -444 147 850 277 466 -535 -378 607 555 -527 624 6 614 963 -693 -746 279 -778 -47 -135 -829 94 837 749 -952 -214 -398 755 -560 -783 -422 -466 -225 -9 -114 -755 -303 428 -177 -501 -387 -208 505 -347 -264 459 675 770 450 -493 -873 504 907 693 -243 -164 -874 -905 -489 -313 -755 -381 13 -702 -585 211 -278 412 -793 -242 16 -206 -15 -755 -386 603 -679 -495 508 288 -875 40 -108 348 -355 328 -964 -720 -475 374 -603 681 122 -689 -800 522 901 890 917 -245 400 -61 -302 241 928 -139 -93 898 -370 -827 162 -87 -703 -15 -818 -889 -121 -628 356 389 466 -163 864 -448 310 -800 -716 481 62 -648 -640 -140 -859 -945 -907 -711 337 293 486 286 134 396 -398 -268 -817 109 -980 -609 988 41 -299 -613 204 -436 354 -985 -103 67 249 697 -401 188 -344 508 -719 -976 427 -990 199 -221 -568 632 366 814 729 41 -989 -479 322 136 -275 853 379 -41 -728 -464 -709 598 -303 788 287 726 98 -959 990 556 -681 -809 873 781 549 869 -994 -720 -637 -371 502 630 -336 -558 443 251 931 401 -577 751 818 232 195 34 122 609 -496 -184 -631 -489 -502 286 -95 -380 552 118 635 -660 -388 373 555 994 -553 -819 -183 -601 -680 275 842 529 -885 852 -749 207 243 -181 625 -282 341 831 -685 -243 698 83 910 -993 411 -779 -275 -587 344 -420 531 -576 393 -397 560 -286 632 -225 307 575 -480 -677 776 681 -123 -730 34 -986 -112 -188 -988 -237 -652 615 657 728 -644 841 441 844 664 -751 -815 370 -390 818 125 -728 -212 -281 -993 -373 230 425 -173 -73 -520 -75 172 -795 -773 769 -423 -641 -757 14 433 -30 -253 -57 304 859 176 591 735 -996 -638 -806 -276 46 -685 694 -430 114 914 -195 624 534 -204 -753 80 -364 199 -139 149 -222 729 -746 -395 876 -723 -819 -884 439 374 -457 -688 580 -610 -14 -91 -993 -689 -676 -27 -46 -300 -109 682 -786 -923 41 290 196 -777 -968 -133 -968 -8 -339 67 173 56 621 814 802 183 280 -293 688 -109 -231 663 62 226 -524 -671 722 923 606 -961 -637 231 -989 -382 -244 62 338 -611 175 486 310 210 -279 -229 -622 -107 -726 -475 -419 -310 -905 -506 320 -988 79 700 907 -213 321 -345 -966 320 -752 -466 -89 306 -756 715 972 -478 -229 642 553 738 970 -969 -828 388 212 209 23 438 -953 -946 193 -644 435 607 519 -758 -519 -509 94 -385 -210 167 -859 -680 -460 -230 398 871 -460 321 475 74 606 -946 832 574 -830 -962 -885 -178 -162 -562 -972 -857 640 809 290 579 -852 479 -183 -395 479 984 -446 674 943 -876 727 85 850 -190 913 626 -442 938 798 -153 -732 40 342 -745 -23 -867 909 365 711 710 -718 -680 -204 -326 -174 -702 -10 808 -884 954 712 -480 -409 -342 -790 -627 532 -377 14 778 663 787 -603 -952 516 512 -935 82 496 746 69 -218 -629 234 -87 -617 431 -744 -501 -249 506 924 -458 472 -278 -303 358 -378 457 -497 559 0 -516 -696 514 -718 195 -815 482 -691 -187 50 -779 -385 -594 -55 324 -441 267 332 807 212 -435 473 -630 -786 -894 -218 -431 581 -571 -910 842 -482 -260 113 -306 486 727 911 -969 161 -758 943 -584 -928 -287 466 -414 -212 907 -410 -418 -519 209 -917 -8 -972 433 94 968 315 707 681 -394 442 377 -256 -810 431 645 921 576 -618 53 663 -701 15 -380 -231 429 792 460 907 -62 995 -688 -294 -564 -2 431 -207 -387 -952 942 -191 356 150 67 112 -48 -470 -36 -952 318 896 710 -574 -718 -691 -875 -629 241 632 510 -825 -596 -881 452 -836 526 284 840 8 -855 844 -421 -921 169 146 -650 894 345 398 -250 155 517 -400 -888 179 253 338 36 196 483 -56 767 792 -21 469 758 906 -766 -453 869 701 -813 280 227 215 725 483 -40 605 -115 -532 -37 -676 588 440 -141 648 422 -137 827 653 -771 247 -229 -893 639 132 -111 712 -289 78 753 568 888 -353 -823 102 -210 -918 -360 13 -277 327 -870 -184 121 99 559 -971 -96 345 -565 -264 75 610 903 -569 801 165 -314 461 115 -824 169 321 -51 764 905 926 -885 429 845 71 -498 789 -114 -824 -522 -138 381 -212 -933 -195 807 -198 267 960 -962 943 944 827 145 313 955 221 268 299 580 -712 -778 -456 -90 -739 581 481 -304 -869 810 -288 -999 547 770 -667 53 -259 221 369 -940 533 936 -573 -355 9 604 845 -334 49 -291 420 -861 -479 -226 586 541 698 -969 566 67 -115 -385 -533 -611 921 786 201 646 -13 -839 258 755 -844 833 -63 101 537 18 -640 546 943 874 -110 981 -71 -696 466 -95 458 947 217 765 385 -233 -707 -375 -898 44 723 -288 -956 -562 -612 -786 980 -808 279 -743 987 -283 -96 -869 -12 839 328 -304 905 -976 -194 -896 416 -175 844 -291 -660 349 744 -242 -496 310 -568 -446 367 -275 87 567 418 -887 907 -294 161 -84 -399 -333 215 88 911 55 125 285 187 760 903 -206 -243 -269 -230 192 -288 -597 976 639 47 -776 -944 -816 437 379 80 -51 -451 -951 -202 947 46 74 -318 -87 -631 798 -981 65 -732 -571 -875 -401 433 794 432 -916 -460 531 -839 -872 824 267 -893 706 264 -230 -327 -641 -918 -346 209 921 -686 669 397 746 -732 375 442 -95 -736 -214 994 765 -548 467 -638 383 -672 -544 819 299 -944 -71 106 623 -880 560 -210 441 -225 96 -869 -111 -696 -404 -238 -823 -356 -731 -767 544 -527 949 979 -869 -793 -790 323 489 -200 -79 -503 322 -842 -282 807 947 290 897 -580 -386 414 -499 -168 -812 -381 -379 -515 -998 165 -260 -826 160 -885 -758 245 546 -478 -123 -777 -534 -414 676 486 657 -170 -521 862 -144 -883 -735 -223 432 205 17 612 457 -875 -154 67 20 49 -259 -704 465 53 -511 -766 -729 -674 -211 -125 -591 -639 -654 -42 -426 -963 -881 -370 -759 748 401 -33 264 -913 935 200 617 -763 29 -309 916 790 -714 -885 598 -340 -336 -52 -612 -797 -79 212 -52 -697 758 -885 158 839 483 -396 908 887 -409 -765 747 -639 657 -772 818 557 610 -200 -24 -849 335 732 -440 176 -818 632 414 871 -288 910 250 165 -74 -910 -360 984 -921 -963 -138 2 746 -346 -129 -609 -929 -381 -237 -587 -547 -740 -388 -283 -924 825 -638 344 -979 -501 -613 203 927 441 -115 714 -576 660 -187 950 588 81 -966 527 -794 -935 12 521 316 901 712 -721 -950 -23 -235 120 106 202 120 947 -576 -518 814 -127 -921 567 669 335 671 -371 -937 135 366 797 -799 738 665 -377 707 -242 786 493 129 -490 403 -646 -426 953 -768 154 -748 -904 137 -754 507 -822 -12 -321 -776 144 -580 -784 897 -334 -894 162 -302 -308 398 838 -960 -908 -126 -389 854 117 -126 -886 -621 -539 -175 -574 327 627 251 282 913 -71 -689 -334 -905 -340 356 336 -534 -235 -290 -996 -363 -768 665 -282 804 -526 49 -258 -451 324 -406 177 119 346 -221 474 75 -107 -717 -1000 263 162 934 461 448 -520 -593 330 -544 863 664 413 -96 738 633 342 164 750 905 -796 -231 672 -938 672 -478 405 243 -961 -87 -507 -539 298 -760 475 -270 132 -105 607 -954 763 970 97 566 -492 211 -27 -710 -235 -705 -471 -788 -267 135 627 -909 696 -896 446 -9 -164 461 -563 -517 -28 504 -73 -92 -727 235 -327 399 188 303 -664 -387 517 236 -326 359 326 -933 936 -486 783 -201 -183 -216 775 117 -215 764 -438 -128 -975 179 767 -927 264 -332 701 951 -572 -425 147 708 96 -846 713 -425 855 -255 811 648 -532 434 163 289 -230 -893 -228 311 -421 -502 -324 149 51 -774 -872 303 127 859 324 615 763 414 281 -456 -998 -588 282 -124 312 -974 -776 77 -504 605 -998 725 957 252 -914 -531 -255 -570 -160 -985 918 -546 -216 -937 913 217 -155 -371 -977 658 601 205 -930 -289 -626 143 122 847 -784 -167 -490 -893 433 136 -281 -201 -916 419 129 -268 749 -39 657 -476 63 19 381 -863 -715 0 785 669 -984 689 517 -661 726 382 726 642 -921 -45 720 373 -207 596 -645 -597 -908 466 786 -148 -28 -143 745 38 -964 -792 911 -373 -519 216 -577 -708 39 536 637 603 -170 -395 172 223 832 243 530 -946 -869 356 83 -701 -699 482 847 -926 -470 -630 -657 192 846 -192 792 -986 -689 -729 356 322 845 239 -496 -98 -373 400 -590 -906 -292 566 -314 -747 183 465 -402 795 -212 95 926 857 870 854 92 -540 -308 642 -958 -157 -400 -758 -949 -36 -894 508 642 -871 -162 -163 -670 261 -612 710 847 -642 225 -337 -913 570 -147 -304 529 290 -175 369 550 -166 932 845 -386 -347 871 -38 -747 -659 -582 266 330 486 420 766 -679 947 -394 125 784 699 -844 -348 -612 -113 -317 322 -764 -291 -765 84 -313 560 250 862 -988 -931 -193 -271 216 471 662 -487 221 428 674 -559 -188 -731 924 37 436 -716 683 395 -313 -670 590 -229 89 480 -386 283 426 -329 -820 256 535 -345 -210 -926 584 635 -690 252 565 713 737 -672 533 -435 -305 590 -706 798 286 -830 -79 -59 -25 240 -858 760 -181 -10 414 807 927 -595 -231 292 554 -288 -693 -976 788 440 430 -234 -474 -589 170 757 140 43 -516 -376 728 796 -297 -398 956 673 123 741 518 114 755 685 -350 -447 -549 168 -437 899 846 -977 43 446 595 630 -277 547 -249 14 574 838 305 762 935 76 715 -78 -734 840 560 63 -950 -235 -193 795 94 -632 114 623 343 648 -453 -570 -484 -762 280 817 156 736 -572 133 632 150 -704 -855 771 -761 936 427 423 360 -714 209 -566 587 936 -42 -750 -151 482 -674 -23 983 -134 -551 -590 845 945 229 -884 900 -292 32 402 -485 489 154 -103 -709 -136 -906 -486 -594 -565 179 553 657 24 -864 -868 -84 -858 -284 195 -440 -448 926 726 342 565 260 696 -529 -12 -288 -977 -825 -553 105 863 991 82 351 -487 -317 578 666 899 -966 -580 -162 -731 -482 -513 680 854 425 -837 -112 -905 -147 650 481 601 942 511 -222 842 601 -174 -540 -37 -362 561 438 -332 -71 478 -640 3 839 373 -866 467 583 858 -929 413 917 813 -707 -572 795 268 -147 -329 566 -967 -376 869 -172 -833 589 490 -356 821 209 642 346 817 355 -705 245 642 956 432 780 -254 -283 380 560 -973 244 408 -324 -786 499 816 27 627 299 459 -957 208 675 507 -20 417 868 -227 897 -849 -669 -1 834 666 620 -554 545 107 -692 -406 -329 329 195 -23 -605 124 -976 4 570 979 849 -525 -815 -593 438 60 -160 -664 464 -305 -657 665 510 -890 -185 -38 240 189 -770 338 913 75 865 533 835 67 109 169 -919 -781 258 -780 38 -679 -798 -566 947 -248 580 -475 152 -283 571 -76 821 583 983 -20 295 756 651 886 253 439 952 -147 149 -855 30 -272 -609 440 77 -153 23 547 -312 490 -752 936 -251 -989 252 894 842 -19 533 560 761 531 -5 -379 3 -713 685 -226 517 117 -33 -294 423 936 29 -847 -117 -365 581 -914 209 -31 -546 989 943 -993 -899 -666 28 -60 -224 29 -471 -746 -158 -881 -24 609 689 -330 -203 90 -783 -821 21 936 -853 -365 -955 202 -972 556 458 -969 -933 -894 -689 -777 683 469 972 -84 591 -309 226 -616 773 850 250 -452 606 -349 -36 -45 -363 821 -986 540 487 830 388 -175 889 477 405 -645 969 482 963 732 234 -75 -594 -958 244 -732 1 -24 462 416 536 -983 -338 -636 98 -163 -710 753 679 -324 -246 797 -173 -88 -270 770 -404 -515 -865 463 -473 -987 -24 228 -127 -590 308 -768 964 -321 -764 -905 -966 795 56 668 420 116 -622 287 250 -575 -395 -482 627 -366 201 -20 54 -497 345 -726 961 -917 226 -475 -254 560 -818 26 -211 787 -215 -342 709 -974 -537 333 -557 -471 441 -76 -688 600 559 -211 567 -361 91 543 -276 64 -348 897 499 511 673 -908 -442 661 -623 -996 321 -101 628 243 -313 349 -456 -580 -310 -329 973 397 -311 -101 141 -765 -887 -234 688 237 775 195 392 296 -451 472 300 -89 -547 -17 357 446 267 -415 -537 -728 629 284 28 -961 -696 -216 -952 464 861 106 933 -643 456 -795 -395 241 -685 -296 -276 -794 851 582 -481 -661 -665 -348 565 -39 -832 -540 729 -599 274 -69 553 -41 219 146 -320 300 427 -518 190 192 -911 -254 -240 -257 779 171 -745 -134 642 -983 -378 683 -165 749 -308 504 -987 822 854 198 -877 -258 155 -241 576 421 150 -49 839 475 921 -1000 -230 48 -37 932 754 -761 -627 -232 -194 -211 579 658 332 792 -17 -91 -765 -549 -785 -360 -63 169 -393 -482 987 341 -963 -523 898 -142 -400 561 162 -130 675 -616 305 71 -106 -947 -41 -462 463 -871 399 308 713 57 -925 854 364 759 513 306 110 -321 984 593 -938 159 960 850 170 329 377 633 794 -389 -808 894 -859 385 -904 514 -805 674 -108 615 -321 -372 -690 470 -797 801 466 -943 565 570 895 665 101 483 -536 -786 323 205 492 -650 546 -862 -456 662 227 869 583 -681 -884 282 226 438 895 749 -868 -723 -782 -943 -554 608 -674 803 199 -660 250 -84 -280 -98 93 893 353 -747 -38 493 248 266 704 135 328 -561 -605 -341 131 237 15 432 -899 170 51 -642 986 -224 -333 -220 230 735 -734 302 768 788 947 248 571 -216 -592 66 -477 471 -969 -552 -811 -799 757 498 -475 -823 959 714 178 -403 811 -599 501 -422 290 -160 747 162 4 -163 739 340 371 -943 493 -990 -301 131 366 -436 -139 -234 772 -535 991 413 691 434 -801 671 -132 224 -715 94 -797 863 560 34 319 -519 257 418 153 -536 -222 622 -915 854 -703 642 -336 -722 -303 487 629 87 -956 914 973 -72 559 -735 929 953 7 -94 -807 -99 939 -313 -360 720 -761 -238 84 -728 -340 -638 -804 -263 420 -611 696 366 -775 372 -206 539 -341 925 -822 502 -7 438 931 -165 853 979 509 132 243 -229 623 353 -797 979 660 547 117 639 754 -294 -642 690 13 -179 596 657 -118 822 580 644 -179 411 969 -929 -43 -714 -27 429 -940 634 -674 -449 -157 649 -485 405 -334 678 -932 24 -120 -837 -642 913 -442 -122 -389 -211 492 285 36 -717 369 -268 -249 489 -771 380 41 -756 123 -324 480 -635 699 -285 -116 428 -817 -349 -443 913 526 80 -184 -233 -388 -613 681 -150 -204 -626 741 -2 63 849 307 -526 222 867 890 324 -500 -523 580 -5 231 460 118 -391 -679 -687 9 -652 -323 318 -620 372 127 -922 700 775 750 -462 348 309 -525 -987 -695 -182 -692 -574 755 -615 -476 -370 -924 921 -765 791 -665 -891 650 -146 -586 937 582 -612 380 963 722 889 -167 472 -430 169 409 -133 228 328 962 76 116 103 -956 -522 475 499 -727 -780 489 -847 -275 954 -462 -259 743 414 898 784 -1000 719 409 -255 21 -695 -438 -876 -425 981 -892 240 -284 -657 -755 78 -436 -36 942 -149 189 706 -189 261 637 -884 109 369 847 -379 -703 394 46 -169 -132 -709 -856 -407 -963 -449 -191 876 -728 -512 -404 375 -531 666 156 -419 618 238 -415 620 738 -248 -435 -927 87 -857 283 -968 955 228 185 -647 60 -271 182 557 63 166 580 -477 522 -299 -214 161 -937 -750 752 -72 -274 675 656 -596 647 -164 33 352 -848 432 581 849 579 -718 271 985 637 978 743 641 591 -15 -786 -103 494 381 387 47 71 -62 -525 950 -599 290 -170 -725 546 -440 476 -13 -538 -870 -918 503 137 354 845 262 -843 -14 514 148 164 14 -481 -713 -910 759 -12 -150 -733 198 -516 -820 -783 -20 -702 657 831 -827 7 -39 292 -270 940 90 -363 838 33 -147 -480 -698 25 135 951 -427 436 649 251 -954 -301 -389 -888 121 941 556 375 777 874 -572 -672 -136 644 -365 281 -536 -679 212 610 959 -909 593 -746 830 -529 627 514 -590 122 -219 205 -936 -491 -600 183 224 298 10 958 -636 -67 234 -220 342 -27 194 863 -839 465 -580 541 134 -690 -880 -134 -654 -824 806 152 784 341 12 112 -688 108 -952 -573 417 758 -874 -227 -492 -741 -181 -237 -134 106 157 -141 933 952 -339 -214 762 -744 -40 -679 475 -284 -940 -421 524 111 -523 948 586 -432 425 694 -180 -921 903 966 -124 266 269 348 405 -206 -281 -997 252 426 -758 18 -200 353 -378 -336 -65 331 -367 -835 216 -942 -962 157 -876 640 -402 -770 386 -274 321 469 433 498 596 33 -664 110 463 -771 967 -788 -874 -917 -797 -865 -190 637 483 495 735 531 626 593 518 -132 523 -617 446 115 -476 -285 57 -13 708 -705 -766 740 -854 -731 -264 -358 487 388 82 640 -738 -814 -631 -242 -128 611 -389 618 -491 688 -327 -188 73 -723 259 532 -953 835 -23 566 -864 519 -525 279 439 206 67 630 -282 378 496 -403 -138 767 200 -202 158 -479 191 715 -590 935 366 306 505 686 -851 -963 -608 373 -449 -578 85 631 -412 -181 157 927 -19 -392 818 61 894 -276 -404 -389 864 497 -980 -930 -847 845 -11 281 296 310 -60 -826 934 -538 -676 815 -664 -603 928 -128 446 -604 -894 679 -490 14 -428 -360 167 -643 -266 -201 693 184 488 157 -838 279 -833 -743 262 -326 -113 -858 -919 700 -777 -783 45 -715 -591 -760 162 379 321 131 -10 796 221 771 914 452 896 -205 -371 519 961 90 -652 -76 -988 837 -807 663 -54 832 536 -175 -202 593 -748 -943 835 231 597 336 245 -441 507 309 120 802 -580 -783 147 -209 -500 -240 527 528 -709 699 -245 512 588 -847 544 -633 469 -236 -95 -595 -141 445 252 311 157 -592 -467 -687 597 -714 503 244 -944 -163 584 360 -243 937 608 -371 -720 -997 -689 -302 985 753 -330 755 818 504 -245 756 295 -440 919 -466 -330 -342 -764 625 -141 -673 657 -722 -733 147 150 944 612 140 -383 523 -669 -661 386 216 435 -55 479 25 907 500 -305 178 -524 896 950 635 937 -311 341 932 698 385 917 458 59 436 -499 37 779 44 -639 441 -436 482 865 -686 -614 966 -156 863 -917 -770 -82 674 -661 -171 114 820 -271 -818 -779 316 -174 -680 4 -904 -828 311 493 -995 -850 958 -165 337 727 -227 522 -431 -409 -841 797 806 -149 -34 -465 313 -119 -954 -15 -8 -316 -192 -594 -704 -115 686 713 -370 -551 479 -592 112 -516 -859 814 -744 221 -47 42 -495 -696 900 -309 -165 102 174 -982 -214 682 -147 635 293 -935 430 -929 -848 -106 -727 -965 -641 -129 171 -414 -377 451 -784 320 250 -796 -171 68 -118 641 10 606 -198 179 599 -16 107 -760 -447 560 562 -882 740 -755 -608 869 330 -9 111 362 -340 -942 -228 -549 -825 -956 -395 -258 -935 44 -511 -588 -788 235 -90 314 -381 -425 -81 318 -476 -550 -597 -345 -1000 -617 -608 -638 824 82 -175 541 -604 -855 -506 -248 -314 207 263 -69 -426 -955 973 -406 759 566 -858 712 -793 -404 138 -934 390 -359 -974 -683 351 595 480 -634 211 173 560 363 -280 661 743 -862 -49 -394 961 -105 -281 550 -368 -401 956 6 737 -920 494 -816 297 264 -672 -626 -85 469 -35 597 -519 6 417 -588 306 -361 745 474 414 -36 -565 -37 46 552 140 -702 685 -67 -825 -373 -305 793 185 -584 234 -837 -1000 933 203 -292 49 973 -506 -50 -689 903 416 60 -165 125 -858 254 628 -153 931 869 -175 749 272 -670 -911 603 622 993 727 931 -459 -562 -801 -543 642 957 -554 -371 272 -324 -308 678 -695 655 398 306 -108 807 -948 264 -537 52 262 868 -420 -139 683 -10 676 -809 -370 -956 -478 -436 673 877 440 729 600 307 677 133 -249 -819 -597 564 -279 646 -163 827 246 -400 -499 215 -816 14 -724 783 345 -120 -680 198 -156 -625 415 -924 764 -777 946 549 944 -161 -767 -972 -35 148 -943 -900 718 -691 -171 223 -951 -358 -624 -509 -955 -879 -174 -535 193 510 908 125 -961 441 409 608 -780 -103 -757 -476 536 -153 933 177 530 977 -699 680 -368 851 318 -146 126 -156 -817 -545 -34 149 900 -195 -851 170 -361 150 -267 772 -661 -85 296 440 178 195 368 189 -221 346 -739 787 -759 -710 -954 -115 675 -597 -869 -474 -595 779 -549 439 869 -374 2 -392 499 -803 770 871 349 -511 -27 434 -592 932 -789 933 -476 963 -502 266 388 182 930 337 -852 175 -919 86 822 -796 -92 713 958 773 -339 211 718 -704 553 -765 -317 23 -793 -93 871 530 0 8 -669 638 644 -402 -881 317 -12 -894 539 -762 -386 698 522 -926 77 -844 658 415 -74 158 -797 840 957 -502 282 458 813 596 -121 122 -433 708 -302 -554 454 -55 -135 -590 262 377 596 -709 398 982 362 0 -820 -834 -539 220 -691 -26 190 -953 805 873 619 460 -14 -986 -901 -221 -665 141 763 -645 785 -956 -92 -50 22 89 68 399 -88 -97 -223 -20 595 -667 566 -236 711 -536 281 923 -914 -102 -940 485 -327 -424 231 -703 -992 722 533 510 -361 851 -147 -479 158 -44 133 -609 449 425 38 -717 -568 662 -279 -54 758 863 -436 -817 11 858 -475 386 -571 -337 -911 804 -756 711 485 -368 -216 823 -37 -796 643 245 725 -696 758 833 -864 -161 53 77 325 443 98 456 443 717 67 983 -76 332 -719 -30 997 849 -13 643 -717 465 -187 941 -406 -767 -260 16 97 377 -904 753 -375 775 661 -619 307 -738 689 658 791 -289 521 664 38 568 310 212 419 107 817 -519 560 -315 -606 -295 297 361 359 26 472 796 -918 524 233 -11 794 -34 -364 -304 606 137 225 -198 -821 -593 27 760 -741 549 97 809 972 680 694 464 -81 125 -452 -478 173 -935 139 48 -680 537 238 -550 604 790 46 47 -398 643 807 -479 513 -93 -525 -220 789 489 -64 678 624 39 471 411 -11 -475 419 100 -314 212 361 -939 283 185 -240 -415 -739 -768 -705 444 -117 525 41 319 -900 -748 546 -728 860 -147 -451 -129 -101 861 60 -541 280 618 703 -18 -578 -469 -94 900 717 954 -624 -228 -425 -118 343 427 692 79 794 -329 -744 637 817 691 47 549 -36 143 987 341 109 123 619 178 611 475 680 180 -447 754 290 460 -564 579 -180 541 -905 583 -416 -902 282 679 -302 -259 348 -403 462 535 75 346 -789 -197 851 543 291 328 -802 790 356 787 37 -788 794 -252 585 -215 -681 62 743 269 873 -771 629 -676 -150 -296 -175 917 -988 936 -902 -860 -262 233 -340 -423 67 459 641 -550 -30 -487 954 -899 681 461 -745 -659 694 888 -459 529 605 -711 350 -212 -8 -666 45 536 698 -669 -752 302 817 926 708 -22 -293 152 835 681 -608 -942 997 633 -124 -47 -590 291 -728 331 576 770 183 -517 -478 -528 8 913 -359 -413 224 -21 -227 -496 -286 636 344 133 684 -658 960 396 -41 -112 402 -690 -171 -129 -871 304 698 916 -885 -730 410 646 -481 -441 743 -974 541 713 -8 799 -696 572 -240 -721 -744 813 -115 -986 880 -468 661 666 -58 148 -981 15 684 -40 942 357 377 -822 -446 355 993 613 953 965 -663 -341 137 240 323 688 896 532 660 418 -684 -752 -123 684 -745 989 -236 -26 398 -897 442 -517 186 999 26 472 3 -400 -79 702 -604 -308 -980 796 -663 944 975 -617 571 -511 786 -679 -288 830 -498 957 248 -570 -152 -646 849 -267 311 -212 -240 -399 -872 123 212 -325 747 -706 -431 196 -201 880 869 173 -802 -886 701 -820 255 -947 939 -515 110 -104 -333 657 380 817 253 -835 75 -75 51 119 255 -129 123 839 -328 500 -511 811 483 -263 574 -744 -858 424 -671 -168 217 554 876 901 -530 -992 -968 963 457 410 -308 650 -432 -480 -292 877 -941 -347 151 123 -472 -253 -675 -84 132 652 -793 -953 190 858 -428 -275 -896 196 448 -882 -64 -818 -239 77 -888 -592 -868 195 999 522 -571 -124 -546 191 -882 910 642 261 92 -560 40 200 -24 -444 618 30 -358 -189 -788 522 906 688 -536 856 -828 -702 -920 -590 689 450 -907 989 303 -574 716 -54 -743 -905 -196 -19 107 79 -507 588 558 -904 -359 -763 -524 -381 262 911 -595 -779 180 -905 -187 -48 37 528 -144 341 223 238 301 -636 -505 -812 -473 -270 411 624 -61 -910 -768 -577 -743 588 -42 -280 -720 983 910 38 -716 -389 215 494 73 529 313 87 -898 -941 -318 678 -435 810 335 819 -908 702 -326 679 769 249 -393 -655 491 -892 785 -121 -371 926 -172 239 -819 741 -70 -647 374 -551 -467 -61 49 -665 361 94 -655 -93 -466 -138 -309 -872 475 -205 -833 -675 805 -765 -963 -165 -882 -691 -248 -254 771 -42 83 292 -570 264 392 6 351 327 -977 757 -957 -281 822 35 927 518 -8 -275 -330 407 277 529 72 -900 -662 -261 511 -830 -796 155 -309 -5 791 801 987 179 359 -793 -276 606 -253 77 -57 930 -228 -914 -31 -590 -887 256 552 314 831 44 885 758 460 -454 221 -373 263 662 -186 -356 723 688 -12 -306 -822 659 -284 957 215 945 -441 -359 -56 -630 227 -219 209 664 -228 -669 919 -288 -174 576 632 579 557 373 -316 -212 152 -497 931 92 193 -12 -507 717 379 -72 -178 803 -752 -482 -305 -116 638 386 -716 766 894 464 985 -781 -188 528 520 749 893 -315 -274 976 -899 -961 -487 635 80 -61 462 977 361 244 589 -426 741 853 -910 -687 167 494 -274 -82 -326 -103 763 933 -387 -614 282 -711 532 -229 328 -554 -286 -977 -762 -705 707 -906 819 -701 -887 413 308 -750 853 978 -519 110 247 905 -803 -139 789 -274 38 -151 32 719 -549 -618 -327 39 240 -374 -807 -299 252 780 417 -332 817 665 -189 493 -600 482 -336 -634 -742 -973 -469 314 935 275 263 -416 -909 918 806 914 -966 -762 -197 -60 -426 583 372 -311 -714 312 -522 -722 -552 960 947 543 -958 -67 553 258 -616 -555 283 585 -906 -22 470 -519 -894 268 -968 -131 -956 188 -723 213 -328 -387 -142 852 -440 502 958 168 -863 389 -950 174 -584 794 -952 -863 94 359 -896 517 -822 570 613 -680 766 -524 -297 877 -440 233 841 279 -857 -300 116 -510 -58 855 954 904 -701 -343 -87 -971 -734 -719 933 -802 341 -280 -527 -254 -732 -354 854 -346 990 -610 504 -676 -700 -983 -616 958 780 181 -821 784 -576 -910 116 -209 347 -373 -940 -405 -228 -907 -863 -430 214 507 598 111 -178 -694 858 -644 -442 15 269 -495 -691 -446 875 -166 844 22 -538 -968 930 110 977 -844 510 -488 -803 -243 660 -857 395 -453 887 -835 907 -10 -651 -873 411 294 706 -880 -712 -597 942 -193 346 79 -629 69 673 244 -331 -333 -313 -581 -402 -665 574 -672 -208 -730 984 -925 -279 -711 -97 -312 -338 135 803 349 -986 -591 92 603 -413 -561 56 -853 657 -850 239 -160 -313 -455 -534 968 21 195 279 -41 600 -227 -913 591 -156 969 799 594 199 623 -347 861 -335 70 190 -144 -130 -305 -718 415 792 -814 -756 181 254 -24 -833 -974 -642 605 -291 -513 -398 -576 -872 -99 -711 -748 611 28 393 -772 -943 545 190 567 551 -345 -691 -968 -113 179 -415 -126 -606 -259 -860 949 -813 350 898 -564 -594 -505 -620 408 -986 -347 761 850 502 -82 351 -780 16 843 86 194 886 -80 -332 -154 -304 722 -459 -544 469 -238 656 -540 829 825 607 -332 362 132 20 -134 33 55 965 352 -27 752 -19 -875 499 390 201 456 68 631 600 441 -439 805 772 998 -384 274 3 -5 407 -919 -902 524 238 -786 -581 602 -769 579 846 -540 -102 -160 -215 -461 821 -309 -931 279 174 -592 191 -559 -822 -818 -345 -438 -445 454 461 -282 -133 -211 -870 120 693 -491 368 -773 126 964 -574 331 723 601 603 897 -832 32 86 -704 589 -906 976 -335 -58 281 -813 102 137 135 -336 -545 -819 36 531 412 -355 -598 -855 493 -577 732 -125 -932 346 -403 264 -825 -800 121 -617 756 868 503 -469 631 872 405 258 -68 46 725 17 -367 -428 368 -473 -419 -455 -364 100 983 178 838 -208 547 -521 632 193 -427 883 -989 46 -480 849 -938 -975 164 -187 62 -172 42 234 -252 -125 235 -250 -492 855 -237 771 703 179 -163 184 -896 644 414 796 226 527 679 872 -789 -755 461 122 -296 96 -884 776 -895 703 633 -604 -562 -948 199 31 -446 845 182 227 728 304 179 92 -251 978 -779 112 572 -847 -145 846 -32 -593 596 593 145 129 -247 976 923 836 991 -551 394 934 788 -856 -469 311 459 -13 -684 -955 433 933 389 544 348 -383 -207 -317 -901 -384 482 200 193 -5 444 -695 -25 976 -846 117 316 177 113 -176 536 368 316 -887 -935 521 989 -426 151 -974 514 978 -812 63 -950 -5 -476 -608 -115 978 170 7 239 258 39 476 -688 349 -643 -420 -377 -230 -498 815 -950 993 -623 -306 -441 283 743 -576 180 -941 -902 499 61 791 183 520 699 -438 375 -933 -185 -786 584 391 -202 18 -907 947 342 158 -632 506 412 -819 -275 923 -467 748 335 -644 -919 974 328 -784 -599 -685 -872 -551 572 -846 -365 278 806 -992 947 -102 295 -477 -195 -648 102 846 -431 -727 579 220 336 253 873 945 -614 -176 733 968 -425 -231 -118 -878 381 -619 -278 -152 262 248 -827 -339 -46 764 543 571 875 -176 -438 134 -968 770 582 -420 -203 936 919 -102 395 612 609 -546 272 -535 -338 80 -373 497 649 -50 -387 -465 -339 -781 -531 -986 -146 -965 802 705 -729 279 -84 699 880 -583 -170 602 746 371 -623 859 -422 54 -815 -317 379 620 -583 787 -872 -279 457 -644 -419 489 269 257 920 867 -50 6 -593 -972 847 396 -180 514 479 -872 -197 635 803 -466 264 289 -526 -383 51 463 3 -219 215 599 126 -787 208 -323 -356 719 324 -122 241 478 -414 -170 -588 864 635 243 -254 -468 3 394 271 346 -26 942 -157 949 450 -980 897 -334 76 -978 -936 -661 -177 -988 -530 125 426 -596 152 216 785 511 259 413 238 -316 828 -716 756 -268 433 -733 -266 -634 -504 -694 -777 499 -839 232 -281 -769 846 42 -386 486 -315 -661 460 -295 509 296 140 390 128 47 -205 -239 374 187 -675 855 556 124 970 919 640 -842 -59 219 486 817 -115 690 -628 -574 -988 831 703 106 832 817 182 685 -177 973 -195 711 -828 -441 -111 -769 -448 418 739 534 14 -754 -581 -560 -621 -83 -489 950 944 -776 -189 597 -871 356 -820 812 5 -512 892 -264 427 -16 272 355 -634 -538 -59 188 257 -554 -8 21 -125 169 -849 188 985 984 428 524 852 -270 331 514 -953 -53 43 -182 12 18 -189 484 -877 209 -332 -394 970 -839 -339 -436 -325 730 -247 584 -151 -897 -190 771 -861 35 -564 443 238 -419 597 -963 36 495 951 -308 852 983 -344 244 525 406 637 -620 -318 -811 637 468 -875 140 -765 -505 -953 603 85 -685 -455 847 276 -31 -303 -175 65 322 233 425 136 60 391 -211 279 -554 -642 -937 205 -941 360 -236 -987 735 -751 62 -430 132 -133 -669 856 -307 -840 -894 646 -575 -751 259 -520 355 -248 496 -180 -974 285 -112 131 423 389 751 409 368 252 1000 -383 -353 7 313 -608 560 25 865 -842 305 484 -661 -139 -534 646 -102 725 -118 -607 -415 517 -901 934 -295 244 393 631 357 583 -613 -396 -636 -621 712 155 786 215 -834 922 866 537 394 -411 -251 561 49 -141 556 -392 -784 63 580 -604 -553 996 670 -623 364 -267 -622 -286 779 62 423 -817 -232 -890 620 460 301 850 302 -997 385 665 -920 186 99 -449 23 -678 359 -893 753 723 -102 -709 -172 -840 20 695 856 517 535 -819 -176 113 -430 -39 -735 -677 232 -926 247 113 293 -679 749 157 -413 -105 318 -436 -33 -974 -15 -159 514 -133 345 279 882 137 -211 -905 -422 917 -34 -611 533 -522 -644 310 -226 974 97 -778 -505 -79 360 543 -762 870 268 -759 637 405 -758 589 194 -799 389 -124 -677 -342 -584 519 775 -639 270 495 -320 -90 153 -544 765 114 -54 628 261 944 -634 644 368 -961 739 -236 441 533 222 -831 -312 -88 -799 -953 571 973 826 523 -836 -507 787 433 104 -453 -687 661 591 -180 -440 611 -798 344 692 -847 752 -84 215 -958 -673 53 597 672 259 -385 -821 -174 198 -972 623 -818 -650 547 986 941 217 -791 -384 695 293 163 -934 278 512 966 -616 -109 389 -810 477 -275 -866 212 -264 603 -499 613 -551 -448 -308 108 166 329 -498 849 876 607 -603 -391 -455 243 844 -105 -50 361 -321 743 -198 703 696 -769 458 -792 244 -997 -730 -742 -815 90 -413 496 -323 86 -919 240 946 168 -736 726 345 -90 -483 232 393 856 -498 79 -988 831 -295 -657 478 837 -183 -650 383 -24 834 190 -74 -583 834 559 825 -110 -533 640 -258 -16 810 814 -383 -785 -739 -24 870 -985 774 125 360 97 830 160 404 -458 236 770 858 -142 -93 -117 -965 -901 854 -249 -845 176 533 755 -379 -628 -943 -59 -684 -340 452 -634 671 -446 828 -497 473 -842 365 -834 -541 -867 -489 -109 322 397 -8 -506 -137 248 -438 869 -541 278 539 799 452 -798 -577 -338 553 -112 33 -94 414 -825 835 264 912 -269 769 409 -638 -484 235 899 979 -430 -23 -562 129 84 345 -266 178 -21 -198 917 482 -346 -756 -682 -76 -57 -813 -397 -670 404 -179 -970 220 271 -313 -621 875 994 -93 -567 57 972 551 906 -316 -537 186 674 225 31 -568 -143 -447 -753 -27 22 -448 758 -479 -489 -397 -939 -134 950 -225 468 969 -47 447 -924 -972 -454 829 118 346 -787 418 -298 187 -64 -25 -822 -436 -977 -699 700 -822 -393 -353 -316 -275 108 859 478 -274 -822 967 939 591 155 -403 -299 748 -805 -781 980 -723 -809 -137 -580 562 -308 -196 28 -859 144 361 -96 556 199 -190 401 531 698 -338 387 -387 -806 -940 -747 863 -379 -622 665 569 195 655 -577 -324 812 -345 479 61 142 118 -65 -567 424 764 -438 -106 -589 -550 -777 64 923 -410 361 870 -910 -288 -584 662 -68 -210 314 63 -379 -826 189 4 -603 -776 389 -297 -987 -627 114 -925 903 -929 196 -245 199 -282 -427 -626 598 -653 -507 -869 338 851 -622 -650 938 335 152 702 44 -884 -569 -685 -171 168 -926 703 -449 -31 633 -282 281 -290 -739 -901 570 -311 -427 774 697 -306 -182 456 136 -666 -838 992 627 -312 721 -529 23 813 -571 476 -424 791 -768 -124 992 557 845 -327 -781 131 -939 580 767 942 967 -119 470 783 -578 727 -520 188 -771 800 -971 -154 -198 -678 616 836 452 -322 834 -691 787 272 150 173 896 265 -597 -642 902 209 -874 547 -544 -866 665 288 -473 36 -666 855 387 -602 -335 -888 223 168 -773 995 -296 210 -406 296 648 620 226 -316 -981 955 -36 679 426 -425 -939 893 -133 -248 -484 -128 -2 -322 -640 -880 246 -503 -481 -790 -617 -520 383 860 -265 266 -911 919 94 -115 426 163 892 610 -214 928 726 -664 638 375 117 794 -114 -481 629 -872 919 -895 -595 390 -403 237 108 -709 897 -671 540 169 -981 256 -253 429 -561 -951 -388 956 -59 938 515 931 899 -401 -971 994 -535 -897 -657 917 540 922 677 444 711 -219 -819 87 -782 350 284 -67 -532 669 726 78 868 -868 -495 -17 674 -613 -922 844 625 -726 371 -34 373 47 7 518 -624 17 147 882 -580 -728 470 448 76 419 779 -693 -10 556 153 22 22 -603 774 -328 -343 -199 169 -414 341 -606 -354 146 876 -955 -912 557 -52 -939 -315 -839 717 504 755 31 -496 362 61 -903 986 -216 985 -351 -719 -591 52 -514 159 297 641 920 -611 -872 -306 689 309 472 -246 -386 222 -405 121 -100 -346 -80 -57 -614 -174 -188 -90 -692 -771 861 264 -476 913 -686 490 -88 -16 127 709 -909 66 474 239 589 -483 56 845 -10 584 583 -479 581 13 933 -905 266 -511 -263 273 405 673 -661 -4 287 -262 542 123 382 -477 -747 502 865 314 871 -235 198 900 -613 900 -302 372 357 -190 771 42 335 -445 375 83 -278 -371 -874 -451 700 611 -580 -678 74 362 -675 -204 470 596 -690 -422 965 -40 421 460 -156 54 808 666 168 300 -461 411 -939 -441 -59 -517 458 -197 -745 753 -731 259 989 107 622 -14 -942 -567 -634 389 929 -701 633 605 778 -315 -839 -612 641 -803 67 881 -577 664 -222 309 -659 -73 -328 989 -910 991 963 845 -965 682 28 -437 -630 -6 -699 47 59 -956 -429 -150 585 119 814 510 877 -733 -486 -621 753 -237 477 -535 476 716 -453 646 196 541 -292 -790 690 222 -666 -969 784 548 -904 566 716 -344 880 -149 -928 -676 276 290 781 606 445 -725 -598 439 185 -645 422 94 -804 -575 996 -685 786 -821 -688 297 547 827 371 -292 633 -158 -522 -490 727 135 800 -177 700 67 130 647 -581 -831 -200 -190 559 941 -993 10 -122 -467 485 686 -300 -383 -891 -557 941 -966 778 -393 438 -55 -605 798 -9 -242 -168 196 592 293 31 486 -600 -311 -81 383 -310 729 834 -8 -220 888 323 966 720 167 -306 -7 -534 510 -14 503 -764 -120 -791 -809 -171 550 531 -718 641 -408 -214 -285 897 345 418 908 226 -617 294 555 695 -298 -755 -127 -466 -386 395 -148 -790 581 -472 -872 -833 -222 244 260 536 782 853 686 13 -900 842 -354 -623 282 305 277 871 -701 643 46 -979 175 -119 -918 -429 102 -424 -21 -635 141 432 171 -480 581 391 945 451 535 -635 -364 -563 196 -395 -406 -245 501 768 306 318 -730 -629 49 42 863 -829 -378 -108 -218 -764 -644 -391 -100 -227 39 -334 -215 370 -122 867 -669 -502 -33 328 -698 -510 -908 -323 -889 -53 730 140 -107 880 -711 -408 -183 678 -174 -628 -214 126 -932 356 -285 -802 -408 295 -585 983 962 586 -5 635 -737 812 903 -704 601 -177 -202 -902 -629 -530 -215 -99 -371 332 271 60 -59 -927 137 -769 626 449 210 579 14 -600 -595 307 875 233 -413 943 351 -782 802 597 -502 465 -342 -649 -672 -132 88 -182 -457 176 -908 647 93 360 -936 876 -296 -779 -585 -256 -684 -455 -717 428 665 13 -127 -871 812 -393 -146 167 -894 398 -470 -767 865 -209 -368 134 -852 -835 -625 263 -688 -684 -500 -542 -993 96 -86 -920 -662 -491 -242 -655 -593 -956 -97 -52 -754 -323 -557 467 -534 512 -571 -389 352 -777 -654 -984 -494 -932 435 495 -867 599 -230 -199 -394 -248 -705 -884 737 -467 910 -362 -352 189 607 -299 -825 698 676 -142 805 510 764 918 84 55 117 -173 -914 -337 137 -504 37 -389 510 -593 837 -111 -951 116 -475 -960 -548 171 -599 -316 772 -3 187 731 -105 973 404 -847 -927 2 -855 -329 941 838 -729 -902 923 -469 340 -634 755 -406 960 -224 967 236 220 -90 572 -567 116 221 -337 -685 605 1000 -979 382 -59 -342 -446 781 29 298 650 266 283 119 390 -78 -654 -660 -512 -791 993 -456 -294 -451 894 -708 528 -124 -796 -586 -162 744 -316 600 -302 -985 -527 874 -882 -714 -332 925 512 -988 965 -719 -798 496 453 -989 -834 664 860 773 -154 -912 744 -951 -250 -991 -38 -453 439 -645 540 -799 -438 650 37 552 -654 -182 277 937 370 -72 -816 -817 -511 -190 526 -137 23 579 531 943 657 280 -15 -200 -212 954 916 -545 -228 -88 -280 -468 375 684 -894 972 -998 -730 28 396 -816 -107 -336 -755 -588 54 -714 -501 -738 -819 -177 275 -695 342 498 -600 295 -777 -484 -105 -779 228 -952 529 -206 -715 504 346 -38 847 -144 -335 842 -875 -95 360 333 -996 861 -147 -838 732 625 375 -678 127 -596 344 -942 631 -305 -712 256 286 942 667 920 693 -696 552 394 561 788 798 -442 -774 590 -52 -176 -375 405 -764 735 -582 -246 -792 319 924 -222 733 -674 -620 917 -255 899 516 741 -178 -468 -237 -858 587 -400 119 -799 -675 622 260 277 -66 -297 -686 -537 -574 663 -88 -291 757 -168 -86 -770 450 135 -6 622 -687 -518 94 603 -620 -973 -396 -741 -459 135 78 778 755 490 459 484 -125 92 358 -605 617 -325 365 -821 244 83 -180 90 -840 -784 835 -446 274 -871 303 228 726 138 431 -538 395 421 -207 341 434 417 -107 956 -167 621 -586 312 -237 -675 658 -485 -41 -871 671 -420 563 327 765 -79 145 455 -305 -364 -708 -55 -44 891 543 -362 -908 -469 958 -544 -409 -439 -235 921 730 656 393 830 802 -737 -121 -72 32 -921 -262 -289 608 850 836 419 -92 -577 -881 310 852 -279 -60 -452 509 -71 -742 -484 503 -275 -953 -476 807 95 -570 28 -448 773 -705 907 700 -830 64 -363 461 -815 410 42 -41 -472 1 -810 930 -42 899 496 115 10 981 51 649 -378 712 -330 960 -102 773 -51 -804 -180 444 -855 878 -185 528 58 805 -898 -832 487 -919 902 -115 -516 217 -146 -117 622 -8 282 248 965 165 865 453 -482 630 -324 507 -684 -369 -21 214 210 694 -479 529 498 2 -745 -758 -553 -268 -317 -881 -113 -75 -584 553 -684 686 -253 -901 537 -225 696 461 -520 632 993 -523 -243 -432 -208 763 555 399 813 278 232 -472 -991 -351 993 -437 816 -907 437 430 -949 786 719 -52 544 604 -197 290 -71 -173 -864 857 500 145 -282 -789 395 559 559 -513 79 -606 963 676 -879 319 -615 -678 921 219 134 -626 -68 -667 -337 481 -432 -867 -104 540 -951 924 -127 622 -425 650 -730 -138 -737 -116 795 -325 436 100 -845 894 -476 -216 -278 656 -607 603 128 612 -629 841 406 -101 -737 -233 56 -687 -613 959 -892 -875 758 -628 -374 93 -133 -186 -199 -157 -10 -592 359 690 -420 -243 -154 894 959 -768 875 478 488 -524 -120 315 121 105 -783 587 -691 623 906 290 -83 643 499 -30 -335 910 -791 -121 345 678 -985 -314 -410 -607 746 -914 401 432 819 -65 504 844 501 602 -758 -174 159 832 184 843 -95 786 -551 -411 -879 458 -971 -477 455 707 -510 508 622 392 191 50 804 275 48 -265 -951 66 -858 -599 281 -202 -687 -712 -20 -602 988 -81 52 676 470 -520 491 813 -918 -992 -803 529 -676 700 -635 801 -768 725 -532 532 582 19 -55 -687 -293 240 -397 747 227 970 211 -873 -535 -93 93 -182 -757 -682 262 202 683 436 760 -120 465 46 541 985 880 149 -2 -664 -758 269 294 -218 622 974 12 -435 -483 -372 -324 483 973 -182 -76 -434 109 -69 478 -531 404 30 316 409 -620 253 328 -920 -585 -356 215 -806 -798 320 968 161 -241 154 469 -523 -618 367 298 861 -135 160 974 -522 -862 -915 -592 82 219 -640 -473 -557 -316 -849 -748 -604 -198 646 -928 -556 -966 536 -987 529 901 -959 633 -822 764 491 970 462 460 -466 -774 805 -465 925 638 338 -599 -303 -992 553 -141 329 -410 -867 -989 -300 998 419 858 -905 -465 -157 -580 -985 3 -414 965 -103 -166 -981 613 -352 40 -451 -247 281 -192 -648 235 958 -152 -505 264 -238 -632 -565 603 -646 613 -958 991 694 959 697 585 728 -620 542 265 -769 917 -740 -635 -131 -941 -338 642 -348 324 857 595 36 -223 -368 -120 168 -609 -393 926 901 642 87 601 -334 582 -705 139 855 -449 -498 -458 206 -107 -645 -962 911 267 703 -661 -466 989 542 -682 -306 -276 506 681 943 -940 487 -334 -219 913 984 535 793 60 947 774 383 -557 256 470 493 59 -274 673 -339 797 403 -372 -745 690 -728 -633 -154 906 -42 -752 -182 -628 -683 -560 413 682 -816 683 -487 55 797 298 -333 619 -154 399 479 -259 335 -876 -743 -222 961 -820 502 995 -557 427 267 -317 273 -900 -118 -654 -325 -420 -772 994 13 646 -381 868 905 985 551 -684 65 776 748 962 301 -592 -235 955 -195 856 -547 -488 -567 795 791 -842 -415 -771 99 -432 -237 -843 285 229 -824 711 619 815 -272 -649 -546 -762 560 778 698 -703 -934 -147 443 -335 149 50 527 -527 -343 513 -837 358 -247 559 154 372 408 -639 86 296 -612 93 279 -118 101 759 948 195 -519 147 313 -336 206 -519 749 46 353 -773 -111 -975 -571 893 -533 -984 -959 196 -423 -793 -396 -133 348 946 -897 -448 319 -388 837 621 548 -156 -642 631 -206 -820 -950 -735 481 -2 31 -630 -265 -408 92 -123 -250 12 832 568 645 67 812 -390 -182 520 484 -495 381 -45 983 904 70 799 531 -409 220 620 -749 283 530 -910 880 -707 879 622 28 51 -284 749 -907 19 783 416 -66 506 -617 31 -603 -661 175 342 419 519 -251 -242 332 986 -251 270 857 861 456 147 913 -636 -461 459 696 -679 875 153 479 -956 -691 -241 609 513 191 630 276 658 738 -58 -932 -598 -58 276 -729 -305 -960 668 -418 699 965 -97 -595 -507 -121 997 184 -628 -12 698 -756 -38 295 -396 432 -285 668 858 -172 471 941 -515 306 510 6 607 -348 517 -123 264 369 -943 -766 -517 -495 -29 -545 295 354 499 84 505 -358 -272 66 47 -152 721 -12 -758 450 285 36 301 -333 -484 687 581 784 -140 55 -688 824 -831 -642 809 -863 918 100 851 -120 -130 -202 156 -820 -813 -75 970 180 -969 -645 -222 638 557 -318 -594 364 688 469 291 -667 -555 -536 631 -982 477 -695 -331 392 598 -121 668 -973 753 691 374 -1 -809 353 639 140 186 184 -778 185 -850 169 -905 -907 286 425 148 53 -778 945 250 504 -537 958 154 146 -529 83 -530 713 -558 -735 -913 156 -692 159 -44 739 89 307 680 973 -487 68 605 -299 550 477 -696 -231 852 -377 409 -821 108 -504 -854 -703 -929 -19 -861 -483 372 -441 -20 527 -616 -489 899 -35 -77 -294 441 -93 -89 -476 170 302 -693 -683 213 316 -402 -602 192 -168 -984 -157 397 787 73 -659 552 17 419 953 813 162 197 140 -936 -32 845 444 189 541 857 -751 -967 831 759 -556 35 133 -188 -984 -348 571 -81 547 577 -573 484 598 631 -143 840 -340 216 -761 -430 235 -30 176 -239 -729 -959 240 570 -141 81 -374 808 -417 432 1000 160 718 396 -975 527 -384 -529 -349 -936 472 -620 889 136 834 170 -260 -188 304 -645 859 427 469 -15 -454 -690 -941 653 24 148 -959 -385 -180 945 -196 149 509 -744 535 -86 863 493 -728 -612 -483 -149 433 111 -998 -461 -242 -626 200 74 515 754 -449 32 -688 196 -155 -24 -911 128 -762 753 -891 -295 -196 174 699 834 483 -179 491 60 496 -4 611 241 -764 913 -287 -625 -553 -96 816 474 733 785 297 782 -494 209 104 335 505 -426 142 -879 -898 971 -785 849 203 166 -939 469 236 -465 -66 -977 347 -882 207 -190 -246 22 512 11 -428 -524 -750 -540 -4 -408 -865 -858 858 -283 535 437 -196 -880 774 169 -256 -752 -950 -318 -882 -493 -816 -922 -415 -489 536 63 -181 740 -710 7 -868 190 -427 149 708 -218 794 -158 45 -940 -732 -400 692 118 886 527 -129 -209 -610 449 -604 -316 -198 716 -190 204 684 -460 -283 842 236 732 340 462 -160 -177 405 323 854 155 612 -427 -754 -658 -516 408 -974 -614 -243 650 -600 -604 157 -313 401 785 362 -602 -745 -114 -99 193 -996 -666 311 -695 -1000 188 503 248 -246 -299 944 607 -587 232 997 487 189 -483 -832 522 -492 -352 -954 665 165 46 957 -114 567 394 584 -208 838 -990 840 615 836 -581 913 -246 -472 92 -882 788 243 -562 -541 139 -857 -829 -697 530 428 527 -23 185 953 789 -77 -726 175 641 970 -777 820 -365 -150 -440 594 -963 -685 670 892 909 -733 859 -68 503 -277 -337 -331 15 833 -195 -289 208 565 810 -784 -68 -235 974 -767 -58 -280 57 -613 914 274 919 -763 166 -12 691 -1 299 -76 139 641 471 -670 540 -520 917 -88 -186 904 -295 216 -596 443 287 -465 -611 799 -115 -746 535 984 -796 -642 -252 -610 977 -164 184 -427 -183 559 -796 782 393 -602 975 -885 -195 -603 -960 506 -763 686 -651 645 -733 940 36 -528 -584 613 -440 -963 653 371 989 -427 -393 -318 -294 -752 -763 383 367 -835 -786 399 -119 -721 -787 227 106 -768 594 -654 430 -609 318 886 714 867 -784 128 -791 977 226 740 194 -559 627 384 448 -79 145 233 670 -416 558 331 -11 -236 -62 -376 533 -336 -434 188 643 -8 99 -24 -431 -753 -597 665 652 -106 -426 -491 -8 608 421 -477 80 956 -269 95 -120 713 -166 -967 -649 421 473 716 214 849 -23 42 -559 719 431 406 438 -933 775 -215 -523 -369 -315 -52 -503 731 -215 159 975 -275 -400 229 -180 884 786 167 259 -187 -18 -460 -510 592 81 -379 589 -801 -856 -724 521 568 33 -682 -699 -522 -534 -464 -699 633 -879 -562 470 -123 526 -88 -943 -929 -651 607 -771 908 -702 174 -339 494 -46 -794 -287 -484 397 -399 727 658 -231 -320 -50 824 -273 796 54 874 530 -996 486 -380 -623 -77 -366 763 752 921 266 122 -552 -580 412 -622 341 -212 109 174 788 191 243 829 121 611 20 193 -258 -452 517 804 823 -121 -680 -168 -337 -503 186 600 -104 558 120 61 -495 -544 182 -298 -933 448 -753 -791 -660 912 529 681 -55 243 168 186 -972 -450 356 -183 222 -659 -803 -664 521 -49 332 188 -964 796 42 272 -491 656 -455 588 909 2 -29 656 -917 -1000 417 -991 773 663 284 614 -179 957 -150 -115 52 -101 965 -629 491 -422 -980 355 -60 296 183 886 588 -126 286 -991 436 894 653 -802 -470 -787 -477 169 457 -412 660 -485 672 -549 -752 702 266 -635 -143 684 -944 597 29 -921 -601 -917 470 335 346 -202 648 -759 550 658 603 -898 -611 643 -151 506 623 -943 968 598 -10 185 499 193 -593 881 588 660 -902 -668 432 881 846 -860 -480 -561 -663 750 -932 -603 -33 791 291 841 943 -249 -470 595 93 -447 381 -200 -482 -88 344 -147 735 -877 693 -223 146 -607 115 442 -504 -680 -680 -274 354 662 88 488 256 428 806 141 834 871 723 652 -729 582 688 -58 406 895 -473 667 924 171 698 -514 720 -88 51 657 -136 -502 132 577 39 20 -929 -271 -753 -38 -129 811 -117 853 689 -116 -953 909 864 449 699 -182 -733 370 745 260 -97 -59 617 -445 -280 510 -845 74 735 -763 758 349 862 -521 95 -718 -371 -466 -139 839 -168 801 -4 -420 -530 87 -149 -381 -763 -670 120 379 -895 10 -603 -736 -494 -470 268 -356 -154 -398 149 -97 -312 -220 738 264 -871 970 -729 393 59 625 -251 -503 584 -108 289 -174 656 563 345 -469 -337 -117 -917 505 -567 377 -822 -320 -807 -56 941 -664 -659 253 93 -310 93 829 128 -898 891 866 -163 -511 -609 337 -446 337 295 914 788 -258 715 -936 753 253 -249 972 720 -714 -79 112 119 726 160 278 310 -176 153 -27 -254 -445 104 883 -907 426 -437 807 -532 -262 -597 341 608 35 847 -203 -189 -451 269 487 -843 -499 115 -370 979 391 160 926 457 271 -814 -444 -174 -704 -36 -896 376 -736 371 533 526 -316 -517 764 842 491 -975 -741 619 -266 -931 -771 -24 832 -31 -816 -602 -686 -296 -493 -909 365 -323 809 -190 600 -792 -543 573 487 -953 21 73 563 507 -289 644 439 104 750 660 544 -703 190 -630 253 951 363 177 -815 -502 736 -493 328 474 -836 718 -899 401 -166 360 193 488 13 -21 113 750 -804 133 808 -787 -862 -141 -787 27 -848 -303 629 -370 -103 -163 -504 -538 -989 106 -797 -439 491 -113 -982 788 462 687 126 -50 338 718 378 702 428 -494 -672 -592 -723 767 -798 -588 721 -219 -473 -133 427 212 -353 -68 -790 840 777 715 -635 -680 841 544 -711 -818 57 634 209 270 672 477 80 -141 -674 -302 979 -756 -608 453 -155 638 829 335 904 -613 534 628 852 -567 538 633 -414 497 -781 -495 214 -358 303 -551 -52 -246 -8 -449 792 698 -696 -213 671 825 389 38 597 549 495 555 -259 -397 706 53 607 -349 568 795 -240 -871 -404 828 764 -279 591 394 245 -328 -552 -717 -533 334 -616 -536 65 183 390 268 157 -922 -770 -934 -247 -769 -475 -892 -772 -962 -947 -249 -573 -252 53 892 644 -382 594 -347 -963 950 457 593 576 -381 -76 725 832 -538 -219 578 268 -941 213 166 -236 455 530 566 353 -227 -241 -554 30 279 825 -605 121 436 675 -378 318 416 335 -192 -37 -891 -598 -235 -858 279 692 -75 973 545 -36 -14 298 -707 -487 1000 111 -118 -489 173 59 208 -805 -871 177 96 347 1 875 -306 -773 -935 508 -76 -376 937 660 -175 -894 824 -355 -369 -607 597 -370 -687 885 887 -694 833 -690 461 164 410 -48 -406 129 -534 146 975 -299 -406 354 -61 620 -617 -530 634 -571 377 -300 718 417 501 -55 323 -779 -66 -795 -843 238 -823 -848 927 950 50 -855 -852 -873 711 273 220 -326 8 515 212 324 -446 -627 123 530 -126 -944 4 703 884 978 497 419 379 321 -884 -586 214 -973 415 -966 -694 22 -760 827 -427 -712 333 -701 -258 -622 -545 88 -29 707 -288 -761 320 -145 463 -316 833 294 509 -161 -471 -516 246 -864 158 825 -293 758 -709 362 178 -771 683 -974 -138 -687 615 911 236 352 -665 -780 569 -61 298 -91 -531 -688 -304 181 -26 -339 -773 -886 -351 693 621 -659 -977 943 358 -640 286 64 -327 -820 471 -340 -629 831 581 281 -525 -529 953 951 167 866 568 527 495 58 -608 -623 480 129 -866 -731 -535 334 83 6 -508 691 -208 125 396 295 -102 -397 -910 870 347 -288 284 -714 -346 -434 -643 34 -842 -475 44 692 -341 149 -613 -96 -210 -581 194 680 -970 306 -786 951 -716 448 183 -185 -959 444 -688 385 667 -416 -423 -971 -214 -730 881 -846 674 874 -557 -430 -127 -713 -506 800 402 713 -128 854 -399 -915 -735 -795 299 -109 329 518 -515 -798 940 923 -311 916 61 831 996 -997 -717 908 -100 -303 296 -623 186 709 129 856 -334 -847 -775 338 37 -606 -426 -885 -403 -454 583 669 593 -896 694 687 -697 2 -646 -986 58 117 582 8 -982 161 996 -784 -25 434 871 -925 -672 -516 893 -133 -803 -907 -791 -547 824 643 -364 971 -300 461 355 -32 547 794 883 330 621 -394 -713 442 -936 -13 -721 -455 -175 1000 572 -620 -811 443 121 896 426 -258 -906 -471 -444 193 101 110 666 -20 679 205 -880 580 300 535 -999 777 342 220 331 901 998 501 -149 -586 389 297 665 837 558 -979 -989 -24 737 -930 -683 490 378 -299 -457 700 -677 80 129 -972 455 -269 -262 -557 341 635 -58 -797 224 -432 -320 -910 393 -513 -653 25 -938 19 672 -453 -920 564 -471 662 493 369 104 -296 -568 -974 -382 370 656 960 686 -478 -978 816 -345 -504 504 -754 396 133 -718 -110 545 671 598 -900 -498 -895 992 833 -818 345 -662 -773 -462 720 191 611 783 942 -728 -596 428 811 646 836 903 -660 -539 -490 670 -493 -257 -329 -574 933 -235 -118 486 -730 798 -849 108 649 433 -507 165 -454 -977 169 -197 401 -962 -887 -882 -91 -775 -87 864 -413 689 -145 -792 -493 278 -95 -988 457 -451 879 -728 -306 -514 -791 311 485 653 -286 839 -787 -893 90 -297 85 805 -660 152 -147 389 392 509 -396 49 439 -903 -384 -766 745 -565 -416 -891 911 925 -488 351 -660 -433 976 429 487 -650 -403 -196 50 -92 -170 -347 218 596 924 762 -21 -761 -33 346 883 -661 1 -961 421 975 -594 632 919 -932 283 -354 489 -698 -274 -224 -123 775 255 196 -361 -993 889 123 56 -11 182 -911 -279 188 296 -159 -439 986 -290 352 522 -588 -769 -443 -980 931 -301 114 -971 335 -611 928 -739 -856 253 118 435 238 -437 582 -802 -224 -856 -169 470 725 33 -242 715 407 -146 316 130 420 -780 101 278 -253 118 368 -332 689 734 -954 -393 -832 314 -779 -979 -885 498 -56 138 325 -531 304 99 229 23 637 700 693 -357 161 -254 -413 111 927 -936 -537 -564 -824 61 864 -334 -179 -189 -790 -499 -550 -211 -963 -393 -76 -547 555 -414 -735 20 -863 596 -257 -757 274 151 848 -914 -913 -25 216 254 -652 -487 820 -724 -39 179 -598 -191 -898 -676 750 826 494 699 -448 -921 -207 90 620 -841 841 105 777 506 239 911 -664 -25 -957 40 468 579 -782 -494 -505 63 -992 888 963 78 758 -620 -431 438 467 -217 726 172 354 739 168 353 -579 344 169 421 846 650 557 771 472 -84 964 -934 -331 171 -461 205 517 -501 313 -814 451 -155 -707 -34 -18 238 506 250 -490 -378 -246 -536 -727 209 137 -307 -670 542 -193 -199 -628 -121 319 146 250 -50 123 222 839 807 -940 -181 -404 870 884 694 -687 136 -680 742 283 -877 489 275 -132 -871 461 -259 563 -421 -419 891 -450 -43 866 816 266 733 -467 559 690 -650 -361 156 -607 216 176 793 944 777 -638 -662 -478 -217 -480 211 -57 146 887 -204 579 -517 -8 983 -890 -888 78 -559 102 167 957 -858 480 -447 -252 987 -978 -999 -29 780 -544 337 -325 -613 -84 -757 -463 71 -393 953 -230 347 287 604 -84 888 -455 -150 378 -839 -577 2 267 46 260 -360 -553 76 -988 188 591 -600 -259 256 436 506 -853 539 -516 109 107 102 -872 261 521 124 -72 89 -993 -202 -429 -111 -563 -542 -512 153 942 -386 452 -608 242 -998 -893 281 471 337 698 376 456 -409 -323 -792 220 450 243 -375 656 -914 -956 -893 -673 -51 45 827 -543 -761 -251 -95 565 651 940 -36 -721 -364 641 570 -642 -639 16 576 61 448 495 -609 86 -448 -892 -680 443 -195 -380 -187 -386 -426 101 16 -729 620 -286 -100 -117 665 169 305 -900 -923 -67 -757 -577 671 365 467 676 922 159 -619 -661 -616 776 -190 -103 366 -239 452 117 213 657 366 -226 743 -803 78 974 -461 -396 814 -463 -271 -90 -304 -79 864 -250 -1 702 823 -72 -920 177 324 209 790 -928 -816 -634 434 -550 -178 -972 991 -285 -954 289 -621 -69 -545 -285 -613 558 -432 -134 457 456 -910 275 378 -9 -63 -892 -986 -118 -927 -731 -918 -933 -378 146 401 277 907 -160 -227 811 -801 -351 878 321 193 -327 358 -685 194 -4 -594 426 753 513 333 -598 543 -169 117 -893 36 765 524 -557 -687 250 246 244 -134 -830 -486 -898 -430 834 -914 835 -230 157 199 -184 276 347 -150 497 958 -333 288 -597 -131 833 -678 -676 255 633 458 133 608 -202 663 365 394 -206 -475 871 -498 -282 -16 847 -962 -452 -969 -855 -78 626 -528 -809 286 -545 372 751 -887 246 -552 -850 -389 -310 623 -74 -171 74 857 -711 472 827 783 421 799 -338 767 270 256 569 718 160 -170 190 -684 465 -418 -966 424 655 854 419 50 -546 -46 967 310 -893 -351 -445 937 -143 302 994 -993 604 -451 983 101 -17 937 -204 157 777 -790 538 61 776 -504 639 -512 254 512 -435 632 850 -90 -643 24 -88 -869 616 -148 -927 -585 201 -432 -722 -81 457 -506 -407 -670 832 -7 -574 -852 749 414 -586 934 334 290 -209 596 -55 -390 296 88 -347 -628 6 -696 -377 -831 -267 571 940 291 -473 -543 415 -174 -69 -541 -976 766 366 700 592 80 -423 946 674 179 -82 -887 -115 722 -316 703 -902 -161 996 581 371 -995 13 862 938 -216 -312 -203 -507 629 504 434 962 227 -445 248 -867 -925 -517 -348 -991 977 -627 526 562 826 106 153 -953 -761 0 846 -888 -101 -566 147 -310 691 -971 409 975 138 784 526 -950 -507 -194 796 560 -780 -564 -722 -4 -968 -285 -621 -375 402 -838 247 306 400 786 -378 -138 68 729 -180 178 -63 551 -751 557 3 443 462 -932 -442 554 548 728 -824 386 -644 -992 925 -796 784 -625 -277 -590 118 18 -876 -484 -564 446 -942 -928 -856 661 -402 673 619 115 -436 -500 -799 845 -622 -808 -374 545 490 -891 509 -883 -388 443 357 -211 -40 -485 -469 893 641 430 463 -644 -181 968 444 -230 680 -981 -332 -705 448 646 -583 456 -357 822 868 -521 68 -729 -212 -588 -798 -347 -381 688 -462 656 771 853 296 702 990 488 -56 718 527 66 -423 -795 612 436 -864 428 -753 -195 -70 -581 273 353 721 -279 705 769 953 419 -343 -283 -387 820 -470 605 -420 835 27 58 670 812 -517 -773 577 -300 -323 -344 -964 589 94 -639 -428 203 -793 711 845 -432 374 288 613 -22 -440 -591 801 -397 -45 -18 294 571 -322 -605 -810 -137 -995 -393 -62 -760 -876 326 4 -507 875 -225 -881 -492 -685 -716 -768 419 -375 -116 735 -405 85 -374 -682 326 -499 719 979 -254 741 -119 -610 -941 210 -238 -358 705 -549 354 174 301 297 -841 -661 900 116 354 425 681 685 391 -705 -168 -492 790 500 283 -490 -249 -233 659 -927 971 231 182 317 -664 862 938 901 -547 -223 944 -180 -631 -207 -231 -215 -336 78 165 856 972 174 -610 861 476 -708 655 491 -919 -293 136 557 -125 -786 -955 -677 -225 945 618 -523 329 137 161 895 -647 -431 -264 -282 885 632 964 103 -502 -649 166 469 322 -284 369 824 -43 -134 69 -715 -606 -533 148 -234 902 897 377 -156 -675 277 997 -792 -963 -946 814 550 810 438 143 -75 -479 -449 -304 -606 580 -51 -673 -139 926 -920 447 -15 340 454 964 -29 867 517 -388 -315 -405 -535 -408 917 512 126 -648 -129 -886 126 -475 -385 324 507 618 -255 712 425 -899 -591 -161 -323 491 446 676 -692 -900 902 190 226 -414 55 -863 -835 198 804 561 748 -340 560 834 -763 -316 -514 707 24 53 942 -18 858 -750 178 770 -834 363 -23 938 372 -847 502 107 882 -307 -640 16 -297 10 623 270 -872 693 -361 -760 758 -685 -559 541 -496 693 436 -459 572 -641 846 66 171 -756 257 -268 914 566 230 593 -917 -812 295 942 -380 -113 -39 761 -248 -643 617 -441 168 520 -942 -344 683 -66 -336 -564 -909 -53 -683 -147 -707 -983 -368 907 -473 -276 -327 827 -163 -540 -805 -164 -854 957 392 -700 -907 -377 232 -305 279 689 -221 969 -456 360 -491 -791 -954 -44 89 677 843 806 638 -665 -793 -603 975 91 899 -337 714 -166 -72 756 -355 -765 898 -867 963 437 -142 -370 -856 389 -592 598 -642 -730 806 634 -409 352 -442 230 -169 218 726 215 -320 -2 563 -308 -27 -637 -435 662 332 76 -296 217 -527 124 -960 74 -435 163 509 -3 66 601 -582 418 378 386 -760 -890 137 225 64 955 280 -123 -136 844 -364 134 778 461 -79 946 671 -233 -354 27 -708 -566 -554 -896 483 95 257 882 -978 451 612 -453 -536 -275 -918 627 280 -568 -765 -461 -139 -263 643 736 975 -305 528 212 787 624 688 -447 -940 -882 334 -647 -387 -363 -492 -336 463 626 -434 -853 -953 -592 540 662 760 543 313 -460 -682 -444 413 640 224 284 -512 -351 119 695 -499 -424 153 -541 -138 729 -87 692 -556 -978 185 -737 -250 948 -817 883 55 247 247 -564 -978 441 310 423 -912 396 -822 -85 711 -729 -242 -272 77 -180 300 -397 386 735 843 408 591 -630 -973 428 365 752 412 -39 325 659 -443 455 -403 829 -760 -297 -318 746 -27 424 -129 953 996 0 -179 -463 -117 -616 -259 -949 -726 7 -487 -185 398 -71 547 292 -112 460 431 949 -558 -458 -250 456 395 -779 939 -190 418 690 319 -313 -409 631 21 -194 -566 204 24 -627 -422 318 -2 -259 681 -411 -844 739 -590 -200 -793 532 463 462 -632 -884 -681 431 468 -683 -908 -940 186 787 741 -576 -725 -918 -241 -139 105 841 -174 233 -838 -454 991 643 -233 -776 889 154 112 -763 368 -509 855 55 377 -862 -177 -166 -386 314 935 -699 747 -187 -178 -915 462 416 -737 -336 -416 -53 -990 -445 -170 900 448 762 467 800 656 973 176 107 -467 519 140 900 -708 -999 -822 637 98 712 908 62 165 396 56 -376 -264 283 -219 385 995 279 -425 -424 -147 928 -455 -112 -247 -204 -258 568 452 680 340 205 773 -766 -423 886 180 840 477 -15 211 -418 -448 718 -750 -122 -57 -140 373 449 102 845 46 -696 262 359 -399 -384 173 349 819 -51 -619 -981 -252 -288 -741 80 -702 579 -807 -195 -75 244 558 394 923 -584 -678 -903 -206 -870 832 707 -866 524 -404 979 -962 947 474 206 101 812 -903 986 -812 -750 -57 282 -533 110 -45 200 -44 -267 374 -454 -624 -916 552 240 -386 -209 260 -107 720 -335 -376 492 -517 -204 -908 -955 826 531 141 886 -424 549 916 -81 698 -842 -67 745 851 695 732 170 255 -947 -578 -195 -112 204 -113 -568 -83 -521 -838 622 -427 218 610 80 -613 -939 206 232 920 289 785 -842 321 -531 438 -809 -477 255 359 -426 671 -153 763 -721 -351 -943 636 -123 -790 -120 607 -507 98 -854 216 695 820 -674 -396 -714 -900 -211 650 12 -968 794 667 -144 -706 -734 947 320 809 160 774 389 -587 28 -758 123 -145 404 -606 -958 737 -227 148 -507 -247 893 890 -732 833 -853 592 -202 -850 341 -881 348 79 -642 104 231 169 -301 -33 206 -688 629 -446 430 -282 -461 227 -203 170 -712 -476 -827 422 852 -118 477 150 -257 231 530 -866 -358 634 720 298 11 94 -233 -372 -905 -916 692 861 -487 -319 573 -890 -341 451 884 634 617 -692 -235 -289 230 109 -564 -594 97 -105 -636 589 -21 -822 52 -124 113 800 905 -119 221 58 -443 -549 819 -561 726 -895 -660 946 100 64 -683 60 803 -710 -714 -714 117 -886 -484 362 -192 -402 300 -50 138 293 -645 -793 -741 691 -834 724 926 182 -164 988 931 965 -923 124 223 653 956 930 368 -663 -525 -400 -860 -26 154 -392 -237 413 -923 -164 -822 -625 581 -274 217 -600 -332 410 -781 9 -123 358 766 257 -296 -468 -945 -683 237 910 -16 -399 378 -568 -575 -191 -54 -380 -705 418 -666 314 -478 566 -895 781 43 698 655 152 293 216 -907 892 406 -553 826 542 988 743 472 301 -192 -882 -134 524 -476 958 -502 785 657 -40 -921 -99 -661 -543 -767 -534 200 212 -67 714 185 353 -253 -266 170 -363 485 984 -137 -83 -511 -642 -814 752 -929 447 -863 881 -245 285 60 85 -943 -616 699 641 -174 539 34 -229 -429 -226 -1 762 -123 -513 933 576 -608 226 915 936 -451 490 478 684 -577 -730 -934 487 612 -20 42 119 -558 -873 -778 989 84 -345 -281 887 141 -567 -522 -553 341 942 359 960 986 367 -704 -870 444 512 921 102 621 -412 913 552 -554 565 -280 753 -749 559 70 -634 969 -399 -5 -506 517 505 -351 112 -302 -432 -515 -200 363 -668 -84 -582 906 -128 -402 259 -162 -347 -653 686 -748 -422 872 -670 865 -947 -655 822 -265 510 599 -236 -291 -872 714 -492 -268 -791 755 684 852 662 797 -294 -845 -448 -502 980 653 -275 606 -253 665 426 752 -731 -217 -401 -260 495 880 -598 331 -22 390 816 -212 898 -220 -773 -921 -461 -789 -333 -180 89 321 -634 789 829 631 923 734 536 769 502 -630 -875 380 209 194 -194 851 724 -531 378 541 14 -610 -38 225 -465 -192 -472 334 -206 -501 137 562 -799 962 -601 -426 -456 -777 -523 306 415 458 535 -168 611 -152 750 -231 -123 -106 421 -551 -575 791 -683 -867 -94 -233 3 963 -676 693 265 -25 -97 377 207 -736 529 -595 -462 624 770 -531 421 871 370 -388 463 54 70 -138 620 -537 502 -625 689 331 -913 754 -108 -623 221 -978 -934 -387 -849 -885 -345 -689 -259 549 476 558 918 842 -833 94 89 136 -161 -616 -802 198 -216 791 -830 -201 -653 315 568 -961 938 -325 447 673 -381 766 756 -601 981 -529 92 968 170 -522 -658 -724 -127 446 -294 -768 -444 -83 -130 -400 215 -185 950 -784 -203 387 961 653 -587 756 -938 -758 372 696 30 523 234 526 -870 -788 633 -584 788 -483 359 -496 -540 59 24 -515 -312 954 913 -461 -206 -690 383 -301 -808 863 582 848 688 352 891 847 -620 680 -679 -903 -584 -576 -5 963 -456 923 352 -953 434 735 -197 573 406 -750 -496 -815 503 605 261 -81 -253 647 80 -845 492 -442 414 745 363 891 -551 729 -585 -911 -228 -352 250 878 363 -895 772 -917 -828 950 -626 -319 918 437 -262 -338 -27 -743 291 -392 792 63 -299 761 920 -896 -791 -619 480 595 436 602 -413 -209 -151 -22 -426 964 594 647 471 -197 952 -118 -462 -946 -717 -953 -61 -916 977 432 898 -407 469 -300 -754 417 -491 111 805 -260 358 549 -81 1000 180 848 -737 -551 -955 257 460 292 12 34 527 90 205 -82 426 327 970 430 950 -750 962 393 524 855 -255 -662 -532 59 347 826 -614 -83 967 -200 649 769 -328 279 396 800 663 -134 734 -51 -190 27 456 -283 845 865 294 -965 74 -178 -475 -682 645 -872 -969 -990 379 -186 636 90 -933 56 500 332 -790 795 377 809 349 279 -55 -702 177 -666 763 446 500 -924 -240 -708 399 -190 -789 711 922 -192 277 617 -385 -315 228 406 -796 -599 124 700 288 -898 -349 -724 520 -136 887 -593 -785 -317 -540 -116 -25 210 90 179 -106 858 640 262 -265 426 541 -518 320 -475 -544 -521 -615 -251 423 -407 390 783 -936 932 251 497 197 760 -558 895 836 -589 144 -88 370 -542 -755 -555 -417 -831 223 551 173 9 513 64 -879 411 -955 780 246 896 932 -324 36 -873 412 -215 957 660 -692 -529 -265 -560 -841 674 919 64 -532 -6 -82 345 619 500 -253 357 -125 217 225 79 -957 838 -777 385 -953 -820 -949 371 -284 -442 882 -670 -102 512 109 44 62 -533 104 189 -465 906 687 -766 30 344 176 649 829 -446 -932 881 990 -757 -912 -901 -582 -864 876 -679 -631 71 489 -759 990 -362 -784 -632 -207 133 -844 716 46 -376 137 353 -645 -364 317 -648 140 -858 -524 -691 936 708 -560 -613 -731 -920 943 -983 -392 760 221 942 976 -721 -563 -556 -276 745 395 -310 404 93 -713 498 -142 10 485 960 -761 -483 -550 986 181 78 -962 497 840 -273 -578 641 -185 -78 684 -717 944 603 908 -859 795 143 184 -738 647 -73 849 -568 853 509 -145 -28 33 763 44 663 824 104 -945 -280 -819 514 -169 -426 -65 258 -790 -577 -912 -537 529 -294 -422 -144 -446 642 505 318 286 -826 362 -972 693 210 -390 149 -414 889 -801 -54 679 -393 219 -303 129 177 -117 -529 702 877 -788 521 5 925 -807 400 -33 -808 -127 -434 -505 -108 -507 -272 186 220 483 53 -172 -688 319 16 -989 -581 -483 528 -27 -658 -906 -799 698 83 904 -509 -384 11 -922 882 660 -268 -573 643 -132 -411 -125 -374 -603 733 158 -732 -591 23 -554 404 871 -763 1 -132 -147 86 65 -252 -438 595 96 -874 784 -874 -169 -476 -267 22 136 -462 51 -596 203 949 841 737 430 51 -820 635 637 677 -357 446 154 33 -737 -905 789 -501 126 294 -725 730 206 -125 602 -374 -972 911 93 53 -640 -485 616 756 -320 -276 -821 -675 525 -192 982 388 837 572 229 494 -153 -824 766 97 838 763 -718 533 52 -91 382 850 -361 -461 -544 -995 -678 -200 -400 -307 -490 986 670 185 19 462 944 440 34 924 386 -451 -861 -77 366 675 689 -465 -409 683 160 289 151 617 809 -492 -283 390 -131 388 -963 -121 204 -193 853 -840 354 816 -942 268 887 -946 -352 228 -263 -261 -886 -893 -748 885 -374 988 -540 -784 -409 -75 230 -456 -593 -213 -495 112 -110 -890 -723 933 200 713 694 -412 -968 471 -123 350 833 -206 -5 -409 587 -331 -961 306 755 956 -92 192 924 -446 -845 -683 -890 942 -41 -140 739 596 -51 -282 -635 -466 -45 391 -369 -242 -529 251 -466 223 -884 -448 437 -296 -194 -997 254 -915 495 516 594 854 -437 -39 -104 624 286 252 -30 -868 9 -240 309 -637 810 -449 -313 -166 21 275 824 -987 -960 382 748 -118 -750 756 7 190 515 752 300 -170 334 -466 -583 -893 -998 -908 -565 715 -66 127 643 -423 -930 -207 185 -942 981 -863 -361 -150 -155 -751 400 -500 -844 969 -326 982 -964 -551 -406 -682 587 -297 -547 901 179 760 -931 -152 10 927 399 73 635 -665 617 198 -641 -528 -71 -714 155 965 749 561 -301 642 751 853 239 76 907 -925 -689 287 -42 806 -7 124 755 784 749 441 844 755 -766 761 408 226 583 630 347 166 -146 669 -847 -36 -560 987 -862 686 638 -97 314 -569 -243 215 381 -486 656 -730 991 -523 -897 280 73 217 548 -924 -51 -682 33 0 -935 -957 -850 895 -530 165 -753 -18 29 -21 884 -654 -270 117 724 -794 506 -546 -214 -726 769 -147 710 -12 872 -740 745 -911 -839 -334 9 701 -21 -659 255 -638 428 -187 -507 946 347 -160 981 -958 -230 -719 444 201 -458 812 362 -243 286 -66 -816 335 491 -184 -263 -514 -652 725 -702 -115 -219 -284 -618 -984 -376 -363 -576 -834 130 110 936 874 -132 508 -448 328 766 821 -366 632 418 927 966 -1000 788 -284 -780 -609 -521 465 142 -357 -279 -108 -860 303 964 913 960 -222 241 740 -323 -636 -336 957 -66 81 -828 573 -444 198 -231 -572 545 -193 -992 -730 722 -504 841 -247 -638 -309 -896 198 -8 663 -179 5 -353 -999 85 -556 944 641 -420 -499 912 462 -989 236 -859 312 -813 -65 -108 -484 -336 -457 339 -3 345 -981 -734 -277 -693 279 -836 -901 173 569 876 -180 913 768 -27 988 253 747 -935 -687 -304 534 -444 -266 126 682 207 601 -973 -276 408 -528 -283 -769 867 413 133 861 -553 599 715 -481 -128 -854 925 -244 895 786 394 916 -220 -304 442 248 505 163 352 -394 376 -121 801 -532 77 494 70 -539 -823 -995 -716 693 932 705 -991 -127 -149 112 453 725 -320 949 -705 -496 669 -477 351 51 -102 -479 -48 239 777 56 -490 -895 -550 -371 -216 212 443 702 598 968 -612 203 -656 -550 -828 -904 -568 882 -245 109 -942 -852 -518 -550 54 -266 806 -704 629 -338 -625 -324 83 258 337 -367 -503 737 710 793 56 -19 522 -737 682 945 592 -132 -656 -747 -943 -386 281 29 -232 -313 -628 -815 664 -615 -14 -416 538 158 -864 766 577 306 -3 937 140 195 979 708 540 -309 -435 -442 -579 -852 576 -213 789 434 141 -753 307 310 11 429 -855 545 -548 808 -106 -413 -858 892 -458 57 864 -324 -691 -242 370 655 645 403 -148 -821 894 -123 313 949 -670 696 -301 -37 831 242 -756 -792 -284 109 8 36 -439 358 510 -475 -258 -341 516 -7 -624 -664 876 146 831 -42 386 651 -104 290 -314 682 499 386 -613 791 283 -389 -878 -682 -721 989 298 -781 -574 -822 -278 -549 -341 778 -713 748 -121 117 903 -814 -925 698 -76 -657 -210 -993 276 -624 -620 78 -905 -831 -107 -525 54 860 143 725 790 -718 -769 -561 41 -118 -627 299 458 815 957 815 265 -578 -432 349 599 802 -416 301 -588 918 -705 -559 975 729 271 413 133 -58 -235 -542 388 -829 -520 274 812 961 -659 615 -275 -810 -105 674 -911 854 -954 -133 -16 341 211 -531 230 -969 -849 -654 511 -588 -683 698 143 819 -224 -131 835 -762 -411 -164 293 839 934 887 -398 -732 350 257 264 851 -325 387 -517 780 371 482 609 -566 964 -36 913 926 302 -202 44 -484 -771 -99 413 -573 -513 -103 344 -667 95 152 769 178 -102 389 -475 -619 -334 805 794 233 -566 -120 484 -364 222 121 -353 7 859 -772 304 72 -229 -213 -45 881 -48 674 -272 730 -414 -335 -979 989 738 576 512 -480 -172 -609 326 436 996 -158 -435 778 724 165 28 10 -138 -848 -579 -747 961 149 577 462 330 -643 -771 1000 -676 -635 -921 -650 489 112 -439 -465 -299 -561 -743 170 775 106 743 -548 162 -835 405 -57 -925 130 220 851 -555 536 -361 -619 523 994 243 -573 200 358 745 -907 -661 -866 566 -763 -583 978 653 337 -311 -855 826 406 178 -399 830 114 396 589 422 -957 -235 487 368 929 671 779 636 101 -619 -543 -905 635 -734 605 149 -552 967 -267 -697 -286 347 256 -700 948 -222 -433 -260 -49 593 613 173 -727 914 -847 723 -850 -110 736 996 65 463 -931 -327 -241 -937 -742 415 -874 -341 -221 86 888 -451 -171 847 -601 300 439 -441 -705 -592 -903 -499 -816 617 -619 -229 -490 227 875 636 -762 -687 162 282 555 926 -869 -315 733 -425 903 355 44 -339 -862 420 651 878 -53 -350 893 586 53 192 -882 -748 509 18 -512 614 -627 874 -376 830 -51 715 882 -541 386 523 -675 505 -917 835 704 131 98 -212 602 12 288 -882 -222 708 712 -693 372 -913 -438 860 215 962 309 -868 -4 -206 5 -866 789 -236 380 357 -547 865 -938 -507 710 -919 264 267 -172 404 -253 -313 -316 -469 -91 843 -95 102 -151 -639 154 -701 -611 -915 870 97 603 -484 -656 -656 553 -382 -392 94 -913 618 644 -556 -910 -47 64 816 207 -749 518 687 -893 -862 665 171 634 870 -270 -602 944 -161 -214 204 -266 -46 906 -55 -120 580 407 533 725 498 524 -114 -3 -340 40 279 520 796 -873 -476 154 -925 -387 -864 246 -864 -112 200 895 -377 638 -529 277 -536 -694 286 -923 279 -834 -435 -618 674 -924 -240 539 989 -452 -37 -537 -55 -371 -265 -668 -555 950 589 -407 -420 324 281 -994 754 881 550 -593 -47 -141 -756 -315 -457 -285 997 915 -319 626 487 -115 -784 734 -24 218 -717 58 -206 631 -443 584 -578 875 530 -35 87 -769 -166 626 28 790 940 -362 632 -729 647 427 152 538 -798 539 -152 756 -25 -561 661 -262 649 273 89 -674 -814 -13 -180 772 641 -650 696 978 507 854 75 41 31 512 663 -396 737 386 58 56 -380 43 92 -124 220 47 786 -198 333 674 -585 -791 795 -756 204 511 377 118 -385 237 -180 467 670 -979 530 -271 -483 -220 369 -905 -175 158 -613 -621 382 -522 303 -497 913 -488 943 152 761 355 463 905 -168 -350 654 -194 -341 -495 852 197 378 -925 679 504 102 -243 71 323 324 -609 -287 619 -805 266 16 -797 -883 706 901 364 -560 817 318 499 929 -757 644 664 -875 -496 909 777 5 -472 165 938 757 -870 -797 -917 393 526 106 -657 -255 -508 219 -84 -231 411 437 -442 -109 -440 952 -491 585 -838 -153 -74 -786 -23 -715 823 -997 733 -210 560 191 -545 -734 71 456 743 -399 -297 554 -557 551 -450 112 -64 418 -135 -963 -303 835 -940 -656 239 -627 30 -410 723 -342 -981 -462 -206 582 -93 -984 432 582 -972 -284 220 -200 25 256 -306 632 -18 603 650 385 -875 -630 337 -891 343 -324 585 -142 257 470 962 -442 -854 129 125 -404 -99 -254 -164 -592 789 -28 -322 326 484 -627 -1 -651 597 814 -688 143 -985 704 984 -786 830 773 -656 -512 -403 912 116 -981 -962 638 972 928 -894 263 920 -653 -326 -906 -860 -490 422 -46 473 508 580 -439 -962 469 114 236 206 -489 950 318 725 250 -411 -288 -133 609 334 57 -332 -312 814 -907 -711 277 -304 846 -521 873 -996 -757 736 370 814 943 -615 625 993 732 16 -426 212 883 -334 -865 -788 -121 -58 147 -635 -739 878 471 56 989 -752 457 -538 415 -472 -376 551 -979 -669 98 -910 -352 -627 -862 -721 -287 -506 978 -611 341 -499 -169 -602 326 -104 198 -908 -73 632 -88 -371 -878 -542 -538 958 -929 -466 18 686 -474 735 113 -664 877 398 728 947 331 -284 -290 280 290 692 60 -686 520 -648 911 -704 -283 534 790 104 -307 -514 5 -132 842 187 -684 91 -448 531 -205 -817 -372 -718 715 38 712 319 -272 756 -918 -475 333 -298 -522 -597 -988 672 -285 -483 -743 342 -151 13 -383 -84 285 165 -697 -541 651 -220 226 -609 -932 -52 804 -806 -171 -735 559 -737 -68 291 220 470 -72 -26 165 -837 -592 420 699 23 624 -452 -301 -172 459 130 560 -445 -537 -497 -775 -469 -590 -435 -274 -704 -26 -751 -639 -69 843 -192 846 -188 867 -153 547 -374 544 37 -57 960 -296 758 -146 -310 992 -565 359 911 240 -159 870 634 -120 -941 496 -403 -344 -635 -529 717 -831 -313 -553 524 249 135 523 777 726 -704 707 -952 768 -460 620 -612 -216 853 376 164 -461 449 -974 106 880 -286 552 -682 639 -689 450 -923 327 -927 280 -960 897 535 402 20 499 305 -576 -587 -934 -281 -399 -941 523 774 -738 -271 -883 -45 -451 -901 -7 -270 -373 322 48 97 -794 -898 28 392 715 885 969 559 18 -427 757 -641 -790 855 304 689 359 408 307 431 -797 457 -737 -482 170 660 -219 -89 -578 -929 -100 555 459 -326 460 -896 -159 -645 -42 768 477 -177 466 445 694 -932 -806 -284 -786 -139 534 255 -923 451 85 112 -122 -212 -649 -114 352 937 778 -580 806 -268 -464 -774 -580 961 -514 -327 -126 919 437 748 -785 -399 -406 -88 -708 904 -945 -773 -879 -921 -968 692 -216 645 887 49 857 -462 -443 94 -802 224 899 -625 -789 890 55 24 -937 982 -132 109 -48 -417 89 683 -409 450 -478 983 820 773 -455 -762 563 -31 850 -145 10 -626 976 961 -949 230 -32 -250 -214 -105 226 471 354 -30 444 388 390 77 -102 -826 116 -399 -113 74 -316 754 -909 -285 166 258 -593 -589 977 -93 286 563 -114 741 272 572 -143 445 -214 -773 151 -541 -453 414 -788 -898 386 -695 -582 181 -799 167 712 818 -35 557 170 -95 119 -814 268 -23 -826 -166 92 758 -786 -191 -97 1 -466 965 -963 -410 704 -790 479 -422 348 -833 -832 -982 482 490 351 -838 -183 838 584 -630 -381 851 -825 -559 692 158 -103 -521 -764 913 977 -496 -780 -703 -875 245 990 -155 781 -46 -28 953 414 654 -27 737 850 -528 -970 883 -694 -914 889 -537 -139 -207 -621 -917 38 -84 -230 -924 478 -692 -925 591 927 908 629 -620 943 199 -331 -781 694 770 850 -940 -546 236 407 -96 281 -112 -134 -784 -863 969 -492 414 -143 263 455 -322 239 874 -833 -840 -632 84 -466 -961 -222 204 607 664 665 -640 -268 -489 -756 -468 476 452 267 873 643 761 -212 -515 -607 303 -38 -93 207 -964 -176 -692 -268 307 -741 82 -849 269 -895 -252 -205 -340 -126 -698 -797 -474 -801 411 -158 -342 -752 465 -935 -751 190 799 881 -992 -916 -46 385 -913 -309 672 46 -161 215 -197 145 935 626 400 -735 -235 -467 -145 -919 724 -230 -889 -468 -768 224 -880 74 -413 412 365 925 -358 -978 -1000 175 -651 -138 757 -105 -102 -911 -106 727 479 -215 -990 -413 806 80 -86 -845 -139 -598 650 -755 811 -826 -350 901 -228 786 -326 -963 -915 443 266 238 800 -771 845 -889 6 939 859 -531 555 419 -395 93 -404 629 -642 695 747 200 200 124 635 -507 -81 -295 -469 -14 86 -158 918 792 777 400 84 -676 663 -798 -265 -410 -966 -607 999 508 250 98 -71 318 580 271 -659 86 553 -553 -908 -389 -366 687 -511 621 -699 -902 949 -719 210 -158 802 -887 479 -958 428 -973 -596 280 -18 -220 -631 -410 375 -71 -217 -293 -354 -503 851 801 -437 483 78 -2 -873 -220 833 -210 -733 -654 347 597 222 -415 161 320 321 701 -980 -416 -333 -175 -663 -615 -430 541 704 248 -609 -347 -553 621 263 441 -425 -857 -331 -757 709 478 -50 -648 401 -648 621 -973 -887 -624 -10 162 481 991 -260 -280 692 -636 887 -534 27 -97 295 341 -837 450 -957 -130 331 -929 618 -119 187 567 100 354 -728 -737 -131 936 -801 169 62 130 170 -353 653 -537 819 925 -208 -340 53 -16 -321 -330 843 -857 -535 573 -326 -72 684 -459 -34 -46 -663 -212 -841 -912 290 430 -821 -306 -917 900 958 -52 -266 475 868 -406 82 -789 -717 -203 -292 485 242 150 -323 -614 -554 634 300 -457 -747 -750 237 -235 124 59 378 -145 -715 657 395 304 268 517 730 -535 182 953 620 -424 -152 386 -919 -447 -638 84 -810 87 -60 527 -481 53 -22 -402 906 1 -961 -897 401 538 -265 294 -723 -3 -224 930 520 866 772 728 474 -239 950 680 642 30 992 47 -687 -45 123 887 9 943 449 -74 709 -23 -317 929 -613 -138 26 -858 -348 -557 31 540 116 -710 -300 -733 410 86 809 971 437 669 157 782 441 -358 274 -910 -506 146 -782 170 957 -44 -293 858 780 926 814 76 256 919 421 -193 658 -581 -951 924 806 -379 -724 -216 -1 -995 90 -117 -175 791 -781 -767 968 76 -670 -576 932 389 -972 -857 -307 73 519 -371 -498 889 -205 583 67 600 -38 -690 232 996 466 -484 64 277 608 -616 -865 -355 258 -875 907 -943 170 -537 -519 -808 -603 -286 368 -797 -877 592 -50 618 -48 740 -452 345 391 940 667 -324 927 -953 902 416 -507 -475 -128 -531 -366 -142 -49 328 -809 -91 -109 658 -489 -137 -380 879 517 -476 -151 -78 -399 -853 662 633 11 780 -356 -211 -978 -237 -414 -977 805 -613 -824 -181 -434 802 630 -572 49 -495 415 -345 -647 -843 567 -803 838 -897 -4 -740 888 -910 -337 -69 910 -38 613 20 -928 -345 810 -546 329 564 -38 -403 -459 184 -475 855 -128 -647 774 -163 78 117 741 478 274 4 -546 -98 -339 -635 119 108 155 -677 -92 -244 100 -66 782 -37 -167 907 -177 -854 -981 281 746 -849 -427 224 -130 847 571 181 20 -17 -729 588 -394 -355 850 -554 937 -457 624 723 -147 -85 -918 -817 -993 678 137 422 816 -796 465 828 -414 -548 408 -212 -794 -350 -670 202 -960 1000 862 39 -30 -786 -403 426 86 427 -832 -943 -756 360 -445 831 692 -775 -167 823 891 -183 210 997 -432 -398 -810 759 -354 52 805 -149 63 182 -44 -995 -685 305 -977 -969 -38 -933 -355 -532 -13 -488 962 -119 -980 -904 -807 -686 -982 -177 370 861 187 493 247 294 35 927 -403 -974 597 659 860 724 -197 759 888 -782 421 -858 -281 181 82 334 -582 272 -375 -821 -96 -537 -219 242 806 -69 -71 177 215 -187 -779 -794 -385 530 817 668 985 -24 -429 -923 -814 -549 -561 665 266 -93 216 -278 86 -332 214 -363 -678 -493 729 621 -874 -917 802 -215 -83 405 -612 -730 544 -608 -297 -961 -724 999 907 -175 -850 671 883 508 579 776 426 -729 399 -835 906 693 861 583 -536 -834 -224 376 -785 -988 -597 -258 957 844 350 -399 499 -800 84 568 796 -996 581 51 -721 -376 210 -296 319 -523 -514 189 434 963 212 -750 388 -339 -995 708 776 -604 -175 586 -717 -417 -126 -867 -533 772 778 -36 -997 536 231 354 -37 397 -318 -221 762 -73 -73 -525 118 -514 -410 552 -403 94 -595 631 -588 -22 167 -409 -118 152 -315 -44 968 -693 546 817 -505 -742 -344 -584 -761 -164 125 162 69 785 -134 815 -939 -856 23 838 119 -334 787 878 515 -133 464 971 -913 -174 -930 -146 37 -346 -695 931 467 -715 -270 -35 571 939 -181 314 -397 -781 213 -303 -125 -799 -554 341 -3 -750 145 -42 -257 -737 73 366 391 678 556 -918 767 958 -378 -267 -123 -153 99 28 645 -260 588 -272 825 -347 -976 -753 952 761 891 770 -247 -709 -527 825 -368 712 468 875 -621 756 -519 -652 -679 -230 -119 -390 -611 -509 -188 337 417 -902 938 -822 938 -85 -964 220 -811 -494 422 -650 -154 -595 979 838 398 -217 -482 860 603 329 284 -172 49 455 571 -493 -394 258 993 -954 -10 -863 -48 712 505 -602 -571 314 -247 75 -249 -979 -484 -263 -656 805 527 -933 -108 493 241 483 957 -70 924 610 368 -420 504 772 -221 -615 194 917 969 287 -810 961 887 411 -631 879 -284 373 -750 -961 -372 43 -940 -915 -782 -752 -294 -64 -646 -115 694 -810 65 30 118 85 937 -124 499 -948 802 661 -207 -660 728 24 728 -766 -64 -81 831 -665 359 176 997 -190 -790 808 -178 -88 45 -170 -432 -284 -421 -83 -609 228 56 -730 543 -75 -126 -992 398 -422 526 -310 -307 -179 -398 772 -188 -960 115 311 904 -557 -857 -116 -95 509 810 976 287 -650 63 -123 -365 722 -780 -364 595 -922 -708 370 -185 -271 733 -603 -396 -797 -941 -387 508 -264 -386 -564 -768 -10 -277 -321 -703 218 -984 443 21 571 56 -652 -262 -885 -875 94 -908 -759 347 986 417 -541 -553 658 291 520 -685 -893 -59 573 431 -20 477 676 -192 81 839 777 -951 -418 140 187 -338 179 765 560 97 -572 -211 -183 -563 -53 473 -864 9 -52 124 97 906 496 -286 30 368 -458 -475 -642 795 -92 -449 746 657 -350 -826 -413 846 17 -224 -810 118 328 -42 -59 -205 511 -69 487 -89 -114 -883 537 -638 -417 217 -212 -860 654 930 -956 -895 571 676 370 516 374 971 494 578 -192 -608 -865 -24 13 867 172 973 -85 -854 293 411 -970 138 807 -262 371 -292 -495 705 662 -616 -181 -700 -702 -539 -862 -19 -860 964 329 -789 162 -558 23 -505 -673 -618 -248 -982 -214 828 -700 -760 -366 442 -105 610 -243 -301 -479 765 99 497 214 -278 -458 821 -730 326 394 912 398 515 -808 75 -317 1000 92 -886 690 -406 -723 430 -823 -200 39 -244 -512 789 545 472 -903 -535 -864 -408 598 679 524 -282 -304 382 536 -383 948 864 -233 84 -324 -106 -741 -659 -423 -718 -891 -758 -510 591 350 -640 -338 976 -644 201 -481 566 -375 511 -227 345 613 -670 83 -652 728 887 -221 -129 -853 577 -916 -974 -173 -769 372 39 844 245 -247 80 825 887 -595 -899 -246 686 -607 -788 -489 -265 45 -457 -302 864 -965 -519 -598 -149 -421 -281 -800 -14 446 -565 -822 109 219 -986 -168 -679 121 260 -27 780 990 -940 12 -425 368 331 -743 -429 689 17 -290 -628 399 315 -774 -422 -31 591 997 -281 389 670 248 753 -551 428 -839 -221 761 -495 -3 4 -195 -213 -772 523 -72 -319 -214 666 535 669 -701 -324 465 560 -748 777 -970 -748 506 206 874 182 349 -316 240 -470 358 -144 -299 -715 -928 383 336 -151 -33 204 843 -767 168 38 912 -298 911 -442 -998 -580 982 -79 919 329 -967 -679 252 229 -488 -18 -26 296 684 623 563 154 612 50 -396 578 -328 612 303 -454 995 684 -916 933 -309 -119 155 -666 -774 378 322 -749 -932 -302 819 254 -521 -931 361 248 -756 -263 254 -775 -800 868 247 442 775 -324 542 481 475 592 788 487 849 -954 -554 500 39 -722 339 -265 720 -243 683 -812 -108 686 633 599 -577 -132 375 230 283 953 946 -912 830 -561 317 695 -495 949 -94 -813 -639 508 -837 -531 -38 387 904 512 67 545 903 493 -707 932 283 755 196 958 389 -870 39 -208 500 -317 971 430 -601 411 -334 742 -792 73 -918 714 -272 922 -53 -760 44 869 -812 254 -561 537 -428 418 -797 596 -878 163 531 -990 574 -50 258 -47 -782 675 746 -811 -314 -687 -904 430 -702 -233 -678 195 -747 994 558 -801 -93 -20 219 721 -82 565 -292 998 -306 729 70 389 -662 -890 -983 -496 770 -153 -55 -685 804 -987 429 -395 37 380 145 -497 116 165 33 794 -146 878 -53 758 -172 273 -240 486 951 307 243 -650 -53 498 663 983 -172 489 -740 -510 -192 -975 129 470 376 -739 976 -315 -469 542 -742 565 -212 368 572 -218 237 640 -539 -952 -545 387 931 -667 617 35 412 -533 58 -29 -528 711 742 -123 855 759 -998 233 -749 -624 -662 948 -312 435 -900 632 689 581 -203 33 510 -356 260 519 -715 -417 -277 69 979 -645 974 972 668 333 789 931 858 -945 -677 175 -620 -848 -565 85 -900 118 79 10 802 64 732 951 676 -749 -828 116 -715 914 -376 -445 -539 -265 -641 629 161 -174 -18 227 651 473 -141 547 461 217 -673 -158 868 -221 -915 903 747 596 -872 672 595 -179 981 -613 5 -398 158 -849 -42 -928 -765 452 -357 222 861 411 -850 245 -23 -841 -729 327 587 381 2 -324 845 355 856 702 572 683 -677 -683 -589 344 -428 -616 34 846 -583 -308 451 724 -742 -701 -367 -78 -537 -431 -201 -426 -114 -636 -963 616 556 290 -412 -832 -603 -77 996 947 -816 -478 551 -424 282 -587 -576 25 682 411 -261 -624 267 787 -604 323 56 -29 102 -242 692 -972 192 765 -482 817 -678 378 767 -378 214 267 100 77 -656 -627 -790 296 -214 -660 -536 -315 -352 -338 636 -43 927 317 -962 -320 -816 -547 319 537 -251 35 -987 -806 -510 828 827 539 -31 853 -869 -313 -68 738 -965 -556 773 870 158 713 603 -859 447 674 -912 -649 824 945 336 979 505 361 39 -402 100 533 352 84 942 -176 -238 282 -533 132 940 -152 531 -592 -223 -819 739 -91 229 527 -639 474 -915 421 -482 -775 -812 101 984 -470 -948 -935 -30 -765 -461 510 -734 139 315 -893 267 -130 547 -432 21 880 520 -168 -373 -444 718 922 21 -883 -698 199 -152 978 718 -238 -596 -624 819 574 -753 117 -375 722 775 231 -473 -851 -498 358 651 213 -112 -523 198 -518 -282 440 -656 -221 -349 -997 809 -873 550 -734 -241 881 -174 -329 607 344 -477 106 941 505 896 -89 142 382 41 46 -560 8 807 106 -968 -399 473 -712 464 -485 -98 -988 -910 63 -800 -115 -774 611 -610 226 -882 -209 560 -538 -593 126 -677 451 -563 -673 904 221 932 -172 -246 -574 600 544 -227 290 423 280 -651 -78 724 118 -747 -114 77 -469 332 763 149 -348 -456 -679 -112 311 16 162 630 557 -509 -521 -969 27 215 197 510 -208 319 -576 -427 450 -453 -791 11 -190 -412 261 -658 253 826 434 -112 492 281 -716 -57 -478 -403 -232 -722 633 -91 -710 696 848 -506 992 -401 22 -293 -553 -657 808 -740 277 -925 433 -5 -755 -926 463 -160 868 -804 925 812 216 -974 699 -838 389 887 822 -367 337 -611 -578 -655 612 -820 274 930 482 920 114 529 452 340 619 438 -418 51 -745 -603 627 -642 173 -233 337 651 353 24 352 -751 -635 -591 -596 681 -327 -742 493 -806 -785 22 -177 -950 -926 -692 570 296 837 -682 -348 -443 -396 -727 956 -526 569 -287 -163 618 -63 -866 333 618 530 -164 -550 -968 -33 773 -932 844 372 -704 -214 456 522 -182 -490 -334 -879 -668 -641 -447 302 341 272 41 -84 522 963 779 -872 156 -519 -903 512 -525 417 780 -85 -704 462 889 -827 162 915 -745 676 364 164 -778 -214 -668 -23 -800 -704 -446 -712 -666 341 -295 -132 43 -294 450 786 -53 -656 -702 277 -803 -420 -21 -742 125 -759 -989 -730 -895 578 246 62 672 -630 -824 237 394 -291 352 -247 675 -405 228 -100 -620 492 -383 -657 336 -988 928 681 552 -236 -985 863 -996 -774 -859 239 455 -340 -868 -79 -911 493 109 870 -409 -262 -444 604 -721 -817 -222 459 -477 -636 -393 -628 455 484 -500 -167 865 -687 238 241 -446 -570 691 450 -517 251 -757 654 -314 834 925 -53 71 779 -396 -797 406 -76 550 -942 -416 -20 722 -366 -921 -524 200 435 -944 -659 -300 -136 501 -734 -85 386 18 -599 416 501 -488 547 787 -750 941 172 -894 464 -379 -910 837 -859 929 -909 -632 -810 513 -917 -735 -189 219 462 -793 396 -228 441 269 -390 -16 -963 -841 -824 585 584 963 279 -209 -769 -170 413 595 630 -545 180 399 -987 183 193 -361 812 169 487 -678 -888 -268 -906 921 662 -404 -952 828 -118 -641 626 881 -173 242 771 424 236 -701 -610 -834 902 695 -394 788 477 942 -729 988 -982 4 -985 414 -303 -980 -704 930 513 -727 59 473 -955 -617 -365 820 43 -79 492 260 -721 275 -266 -801 1000 -711 493 -290 -557 54 653 -473 -661 -59 566 665 -932 838 -578 815 -617 -465 -261 -518 772 -777 200 -404 315 -654 96 -208 831 -885 434 -278 -28 120 453 -73 -214 -735 687 926 -175 -515 -895 52 342 737 -711 111 -580 349 -457 323 548 -524 604 225 427 -596 88 715 490 472 -868 -493 -700 -959 -1 869 -283 -569 861 -318 712 -618 -240 -198 -649 -597 -333 842 -733 -633 -568 -426 -933 -535 686 -980 -862 -107 -872 280 994 -152 -122 967 59 -483 -974 12 379 -894 -334 256 -213 324 342 -630 411 -31 684 130 -477 0 686 255 -873 898 662 675 -837 467 -993 -217 513 -321 -164 91 480 -718 -458 -163 92 -931 797 -649 -662 -957 -440 268 -419 -348 328 -502 975 -810 638 836 875 -486 53 -737 341 402 -447 -447 751 322 -564 -475 984 768 -721 57 -902 434 64 425 470 -327 844 -117 -715 740 -153 -620 -113 -682 509 51 -340 541 -150 -643 -524 213 510 -186 -318 990 -564 -223 947 -955 -223 -50 -75 -655 549 772 -107 -876 -869 775 534 -301 -218 112 -374 259 -116 -289 934 858 990 -569 653 336 -59 -28 -49 735 -899 -226 198 -263 125 705 -912 305 -335 -365 -220 -193 706 679 686 -265 294 54 -622 209 -617 -968 -158 -467 58 -108 588 937 276 131 528 -814 909 886 -227 555 555 -583 -712 -179 -788 210 290 553 250 -404 -680 273 584 997 436 -906 770 -446 -888 533 114 482 301 -394 -641 -248 -978 -564 606 -418 538 -173 912 649 -844 358 -983 -731 -32 -248 -486 -10 22 -977 -412 810 -397 967 -22 312 392 -312 -378 347 519 553 -918 -281 -254 544 -631 105 111 -971 923 775 909 -546 167 -910 -760 -404 32 686 360 -304 -384 177 -746 882 610 599 -941 -277 -824 218 233 -39 331 26 950 199 -705 52 33 865 754 940 538 108 -583 -586 621 733 672 837 -457 905 -163 679 -55 374 702 959 -937 852 943 675 -186 47 -580 -346 602 -776 -324 -233 850 -836 -605 99 -520 -555 14 -233 761 675 403 -203 -254 -237 376 527 -228 385 531 -679 -736 942 -371 604 564 791 997 -895 -663 -812 602 -109 -934 617 -885 -62 84 -935 -309 420 875 266 -464 408 -154 907 722 -805 476 -605 -503 307 -411 -898 558 -764 570 -794 224 -946 188 -192 -934 475 -747 24 -548 -620 -272 -813 -391 -24 -523 577 24 881 623 -654 -188 -843 92 941 -227 -253 721 -757 403 291 604 135 -245 520 842 -343 -104 865 881 -927 569 -834 802 655 -442 678 783 -188 57 39 -387 -262 -5 604 -362 -311 -875 770 -398 692 -204 552 486 770 848 -327 657 871 -510 587 18 -38 -825 -169 -323 806 -517 449 -999 596 -423 -529 421 781 -311 -67 -791 166 1 111 -134 -307 577 -100 79 -562 785 -815 -512 -672 465 -275 -66 -532 200 140 -323 266 -36 -493 -198 164 -559 -256 -326 -788 -962 -279 -992 326 -584 705 498 592 217 301 139 885 450 -183 -662 228 656 -898 -768 -317 591 258 148 75 -625 -133 209 -621 271 -397 -460 -579 794 505 -320 978 945 166 -109 867 173 772 -59 -564 111 -724 -210 689 -302 -151 -378 -97 289 149 2 -631 318 463 629 -757 912 -87 380 -816 -399 505 -264 44 383 -92 229 507 0 241 -33 490 164 -138 -602 -611 -132 61 810 -6 -843 -851 651 -221 -630 607 164 -463 -485 517 716 83 -412 273 311 -812 376 903 -766 -167 244 -264 -623 -345 -372 -257 -551 -699 182 924 746 -732 -150 -197 980 401 928 -871 -562 -239 -240 355 -149 -364 726 -70 365 424 -288 -723 -266 -633 51 400 -731 -994 -181 811 397 -531 264 156 214 -237 287 461 467 -323 371 15 168 -832 794 -798 -979 751 106 231 842 -77 968 641 835 -670 -626 499 589 -36 -741 878 -28 -711 -69 203 503 738 -546 -426 -320 225 -669 -586 804 -918 665 -973 -604 32 -618 -955 192 -821 545 495 579 -159 -125 -637 -826 -263 -632 755 -336 113 469 233 751 -377 951 99 -206 -54 137 -538 -536 -416 44 -179 83 861 29 -173 -849 304 -603 -11 -686 -630 -481 -257 -881 -773 399 357 635 -622 815 -155 933 -540 -324 -863 917 -684 797 -464 -544 -314 730 -562 82 790 -67 660 -811 -719 88 718 -191 -703 -369 964 -416 473 -461 -434 -190 612 110 -729 4 498 -508 -349 797 -583 -424 -504 -325 315 708 -112 939 -638 856 -877 -204 -201 -390 397 722 -38 820 -236 804 -899 -114 768 -84 730 928 -906 -763 19 -609 690 -961 -178 -990 -487 174 -33 -605 -650 -655 27 -882 950 -191 599 -160 532 -85 827 -615 476 74 610 -774 -482 -262 -533 -253 236 687 -609 -412 -750 -906 637 575 489 -546 760 -144 -964 -250 -492 -526 77 -729 814 846 614 111 -264 649 158 -60 898 980 -902 204 -244 -365 655 623 381 254 -863 -989 336 -125 36 -187 246 -433 -272 -543 166 -603 692 381 285 7 289 -66 -302 788 174 -427 -439 -676 667 -300 -585 488 -548 -640 -550 -301 -272 376 988 -999 511 889 -578 -994 406 -541 -315 -388 13 -457 724 674 382 -614 140 -487 -417 458 706 -943 -180 -892 124 -139 -326 563 886 399 -798 -693 -679 703 442 -944 187 582 607 88 91 413 462 886 244 -370 -529 4 350 358 503 -928 -658 -22 -104 545 -992 -136 497 42 62 -586 -678 1 109 745 333 147 916 -6 229 187 -267 816 -704 -252 -565 150 461 603 -595 -856 -133 -477 27 -674 463 190 982 -887 -740 -755 4 598 467 707 587 -612 -299 294 136 -227 274 71 -405 424 804 -741 620 177 -474 239 849 -224 98 -870 631 157 -815 -373 349 979 842 95 -30 375 -127 -506 476 233 -418 -651 121 81 462 -107 -76 -128 207 -404 -546 261 -707 -839 293 -371 -517 146 -720 752 595 908 475 273 -268 70 120 -700 748 -223 -257 -61 -604 371 170 -510 97 556 100 -397 -325 119 117 334 -955 -47 787 -534 491 -79 -339 -91 423 643 -613 379 -747 -508 -556 -603 978 680 -848 -693 -902 -728 -313 -882 145 938 -68 -541 -42 -702 -639 709 -986 -459 -659 685 71 76 284 950 -709 137 12 -366 -703 178 -866 -398 461 -775 -640 -517 514 -189 867 -599 -5 -122 771 453 289 20 -505 -427 115 482 996 -318 105 425 -263 -238 918 654 -795 -340 -939 264 -636 982 -853 509 135 -308 -516 752 130 47 17 838 511 -985 -393 882 688 -726 576 -824 -511 -698 394 444 -941 -312 -303 991 -550 -301 -873 984 -316 -997 -700 -908 796 -902 -593 -31 901 592 -312 -830 -962 407 369 -29 346 -6 114 734 50 694 461 -416 -488 248 768 -200 -579 709 18 -597 554 -132 -620 810 942 -936 331 518 -395 -845 345 -155 -433 -722 -609 860 -956 607 -222 343 -621 746 578 -570 -136 199 846 889 312 493 231 -234 -923 467 88 348 923 623 181 -133 -744 -238 -829 -404 -519 -782 -54 -586 -959 777 457 -124 -786 -881 149 -206 537 -510 624 -103 -97 444 527 675 -233 -19 52 989 357 -754 -989 -705 -376 -911 524 969 -311 78 -671 -159 -28 -374 329 -106 23 -819 215 -114 -914 -315 -338 -544 -992 -419 391 -581 909 -824 841 -899 54 -539 -907 -669 820 -696 968 738 -285 187 72 -366 790 -493 -97 -437 258 -390 -598 38 974 -278 -238 161 -67 710 -946 -436 248 -232 -421 394 -502 119 866 373 122 194 875 756 929 795 7 687 173 -422 -554 11 511 692 599 -477 136 -712 -101 -950 -274 52 -901 -403 -766 213 -978 828 -742 -580 337 -522 -962 -780 -524 307 -284 -129 -990 130 -842 655 -897 676 808 966 -807 -9 -857 93 1 -434 -690 889 608 -77 473 238 -262 673 -856 -479 -231 -811 22 -960 919 676 -886 876 248 -924 -653 820 -428 482 -214 275 -276 -254 -195 -986 -424 420 -546 919 643 448 -700 409 403 836 432 -856 386 -208 -220 -898 -891 -811 721 106 997 -206 283 571 -992 761 24 -728 -869 -90 254 128 271 -14 526 563 166 -644 454 -625 462 -623 -235 881 561 372 -643 339 984 540 686 -818 -17 -296 260 -461 -914 -318 -103 -947 -315 677 -382 -639 476 -365 -589 713 -900 -935 -75 807 25 924 -124 -914 274 90 510 551 -441 -391 443 -950 -669 72 -680 -505 -163 620 935 345 -410 -261 316 -714 -541 295 807 499 -512 -552 732 -611 863 740 834 -183 -392 424 867 -975 -200 -256 -879 225 910 -64 699 -820 545 509 -697 494 182 933 173 337 -400 -323 981 -154 -865 -338 888 -66 -397 321 664 932 -84 705 848 -773 -503 -658 -306 475 217 -224 -229 498 -296 241 822 -49 -663 -465 -677 824 -511 -73 875 -540 176 -348 649 735 -411 405 -697 338 588 790 367 84 -718 329 895 -968 -111 -731 328 -729 -645 594 538 -64 -760 -619 837 -615 -709 283 693 -866 721 -484 696 761 183 784 -859 -201 -301 751 959 822 800 631 -265 -986 -807 -139 881 -90 -377 -885 608 -59 -545 718 287 9 883 855 971 852 -253 -214 -277 446 -931 -157 26 -812 731 534 732 -232 771 732 -11 7 -600 592 -742 239 -576 828 -351 -403 -49 650 -500 662 877 -25 735 374 833 -661 720 -126 -945 113 754 274 -1000 13 9 406 -410 457 66 349 -689 976 611 642 899 -542 -353 224 -401 -597 653 18 665 -538 -792 -565 755 630 945 713 936 694 -824 -399 726 -979 474 -299 641 -832 877 -46 -413 287 -201 -626 -643 945 686 663 -761 -206 -27 643 -942 -607 -36 -81 732 101 486 -723 973 765 169 -58 582 37 896 -589 108 -829 541 -97 -44 -44 441 23 -80 673 595 -442 -489 900 -120 282 452 -691 -126 401 -684 -713 -394 929 231 798 -786 -519 359 -702 -231 -596 -538 47 -777 -379 514 705 99 578 798 -799 475 923 -579 -988 -160 889 684 -64 -127 374 358 -284 -907 898 66 601 -740 -55 973 497 729 -603 877 9 401 476 12 264 -480 -72 728 -676 207 -186 620 -179 826 -545 -832 -24 -752 791 400 635 159 -384 -200 -405 374 28 -293 -578 295 255 -304 304 -626 -15 -632 -390 -7 665 -868 928 672 152 -78 -662 932 48 344 631 44 858 140 39 570 765 205 -948 294 351 451 146 -718 -622 -508 996 272 -757 847 91 -604 634 121 88 -720 -497 738 771 -635 -429 136 -126 931 -271 -122 398 -860 815 -670 138 -12 399 700 -995 -856 -565 -5 956 -791 -692 -451 361 253 -353 532 569 826 287 89 -126 -236 -966 933 -453 -21 418 -953 -581 -413 205 421 -658 177 730 464 -481 141 -699 177 320 -840 -275 -278 -513 -595 684 -8 -264 -361 -261 -788 -401 473 643 335 -281 936 283 -994 463 -101 -299 -104 -666 -152 -968 -172 -48 988 858 -853 807 -479 -183 940 -855 719 870 -446 284 251 923 -34 -396 -617 246 -754 -80 863 877 -930 240 -449 -27 -820 -81 -786 -717 243 -139 -339 -59 928 548 869 -329 -258 -745 25 442 -501 -824 891 -817 -808 177 -262 802 -608 578 65 -614 139 91 163 -448 501 716 -272 386 -20 -987 625 -484 198 105 811 -576 -20 -327 551 -416 -505 371 635 171 -469 412 876 122 177 802 -810 -199 499 945 203 -103 283 -60 -812 -246 -615 -154 707 -276 749 -758 -987 -425 773 683 901 -472 -974 925 367 -484 -387 128 958 -151 253 87 489 372 -820 -310 891 818 174 969 -247 650 172 727 -406 760 432 -597 617 -878 467 -94 -665 -496 548 812 357 -426 394 649 589 -15 433 -77 720 -195 804 331 213 -52 867 -997 52 490 229 -7 9 308 77 904 485 -872 614 34 -76 -426 585 -549 403 691 -626 492 896 -130 77 208 -176 -558 -517 -680 -110 506 -344 -289 948 75 450 -139 85 467 761 -334 -523 -124 394 -746 -949 233 -29 698 461 764 -643 -714 -926 347 467 -697 277 314 375 235 330 -679 174 -488 -310 136 -782 -594 -510 -102 -703 790 -423 34 358 -284 777 509 590 -539 -619 722 141 773 -648 -285 101 478 -710 -246 -414 -576 -792 829 -790 -229 117 -154 400 462 -706 -100 -742 -39 810 498 -192 -235 -535 -429 598 -761 586 -915 904 364 474 -935 819 886 395 409 152 726 -60 151 533 -811 -670 -756 -974 529 761 -137 -690 -437 -318 -115 -31 -938 -757 -945 -267 358 51 618 -207 642 -831 -676 -403 -859 -983 -385 46 33 -190 -890 155 719 493 915 498 993 -120 -992 238 -185 -361 -936 301 292 486 259 856 960 938 -532 993 615 860 936 323 -1000 930 -654 258 759 211 534 750 627 -270 310 620 -397 88 -474 -833 854 655 230 -580 -489 204 -943 -18 -524 -450 -402 -701 -516 334 854 11 -85 -628 934 528 -621 -698 -59 177 474 -501 401 -594 541 308 219 -863 -949 605 -640 272 270 981 157 -422 -305 872 -295 80 -700 993 -260 -611 -943 -245 -392 -617 -230 -878 -647 -691 -821 162 624 -96 -255 872 -835 527 676 863 -55 -312 223 -828 -446 445 -432 789 583 -872 67 369 369 -475 644 698 -567 739 -122 -887 -906 498 -709 6 890 560 81 -130 -289 745 -445 -871 -87 -177 -986 711 -452 802 -842 11 596 -407 650 -301 -820 -846 348 19 -98 -876 160 -104 484 -426 82 678 -84 552 -713 -310 -42 -6 499 50 -176 -737 -728 -540 305 -138 -452 490 186 -695 512 990 757 409 -997 905 -476 -896 -715 728 -125 -594 -912 41 -569 -267 582 -816 584 5 -730 961 -606 -698 885 872 169 320 573 -606 -619 -9 -53 648 -621 -926 -320 720 706 652 335 -714 -144 -78 -479 -104 -569 310 -252 -478 30 513 -739 -749 -793 -226 -116 123 -939 806 819 156 455 856 -352 -919 66 298 997 -691 -743 -208 749 155 -807 402 9 -389 374 -658 449 276 -993 908 524 230 550 -484 -3 585 867 879 -271 524 562 -336 579 711 819 287 -961 576 15 269 2 289 -397 543 -83 -779 -959 -846 -738 627 378 572 -293 454 -658 -45 703 -240 523 727 -206 84 -89 819 -672 922 -627 -371 404 -956 -635 22 246 -626 617 956 -878 602 -294 -125 -501 317 -9 670 -680 -559 331 -848 -611 925 473 758 834 113 -345 807 -457 965 365 -408 -711 934 709 -842 -796 319 -662 182 -879 -870 -984 392 -179 -149 -949 209 -803 175 -781 -897 -104 193 -526 -222 -327 -8 371 -952 -407 -947 -454 223 749 -407 -74 -959 -16 -74 776 685 -110 -723 288 -450 536 -691 -900 -336 -930 -911 -418 -28 912 -533 577 -469 450 -358 554 -439 776 207 469 -108 977 924 809 825 389 -30 666 -841 853 -824 14 -154 395 877 405 -488 523 -178 713 -192 -949 -750 -783 -121 44 225 400 572 863 705 -19 788 -73 -785 180 -865 706 783 -829 369 787 -886 -565 457 269 -582 -420 882 118 344 -724 -861 574 -998 -173 137 883 308 3 -993 -53 -805 -904 -389 633 206 -304 557 -96 -284 490 -941 -370 306 -793 -833 388 -350 79 -112 -997 -552 -476 -348 -45 -909 429 259 926 470 -938 -298 835 -95 -266 969 -663 70 -160 -151 849 136 998 793 -989 -627 -350 -869 -652 291 459 350 -176 662 231 -728 551 451 705 -907 -863 -817 -389 335 380 -546 -265 317 -381 -374 -861 746 -37 -170 -990 694 -737 109 100 -425 519 290 690 -163 112 589 114 -688 -723 689 -305 230 997 69 -687 -522 -908 -708 -74 -930 -521 -730 -47 -47 -513 -702 128 608 294 168 -398 750 -94 -703 -867 360 -812 0 -936 -482 285 191 -483 -69 -216 132 129 -317 -657 517 366 891 183 86 -880 706 134 840 547 -26 317 -378 362 -83 641 674 503 -499 -688 -340 722 394 -940 -394 244 71 -419 521 -306 161 -126 706 -117 -509 -314 -525 -374 489 -108 -538 764 173 165 119 -147 -821 -948 -999 -928 -280 691 -672 -900 -332 864 -908 -503 512 -213 -205 -29 -679 -90 -538 245 -212 8 -303 -768 -455 -826 679 -248 824 983 -611 -143 -191 -170 987 -431 -919 367 282 946 -62 -588 -102 543 -270 -5 -430 -964 207 -37 -717 -264 242 562 879 -326 287 529 -876 692 -619 -407 -378 172 270 -198 -955 -899 218 -905 593 209 673 -958 -223 -208 202 -853 -593 -44 388 727 -627 268 770 -441 217 128 909 419 95 525 392 -655 -297 -67 -75 -145 -805 -285 602 894 -117 709 -197 668 535 -201 -839 -89 731 376 868 868 -621 -160 -551 502 30 -913 522 -438 160 -949 786 498 243 544 13 -122 -68 -584 -702 -873 881 712 -850 298 110 -25 -195 848 -683 -905 -478 -704 405 852 996 -411 -3 282 899 -202 545 -598 646 -773 833 767 -715 -174 174 -261 -454 619 -930 -448 -458 103 289 926 -935 -934 324 457 -853 -675 76 -877 625 476 -80 315 -542 -125 830 -374 18 -18 693 151 -846 -990 174 -363 992 874 286 144 444 -371 18 984 -27 726 -346 613 681 539 -525 334 -275 -59 -877 -918 -77 -592 -599 -631 -870 703 419 -781 -766 429 176 830 498 438 794 711 -819 191 392 854 -814 361 -529 865 259 386 -521 -595 46 -594 -954 -436 -775 1000 -183 323 374 -222 634 -689 26 -497 -448 203 410 233 -288 716 823 872 -41 -467 -349 943 949 406 -231 -296 -363 275 -516 999 204 523 -360 492 244 -761 264 -718 -836 91 147 -658 -931 -592 -310 -599 507 -560 158 475 -189 128 -905 -521 791 591 -107 297 800 -631 848 430 478 974 222 -634 -631 -122 -574 231 -99 -456 -300 -273 76 686 -898 -245 -778 -798 -432 74 829 826 416 469 105 226 -103 -599 689 -808 729 583 293 13 -322 908 -8 140 -767 -149 -909 -509 141 -166 -747 -609 -96 -143 985 416 376 359 -162 904 -767 67 315 867 -559 806 68 -799 87 -987 -434 261 -87 477 -646 760 -373 406 -94 751 44 85 -198 274 -141 -971 338 941 -565 -465 -905 -633 -106 623 312 -793 830 -973 -827 -601 -202 927 -273 458 -249 -858 900 -384 -372 83 -870 497 -991 992 967 -334 54 -378 -288 -464 902 -847 106 66 -735 416 966 -481 -752 -916 428 -75 819 -740 282 -12 -262 452 -420 463 17 -588 148 753 670 -588 225 -147 -253 -452 -346 -379 878 -985 -12 -216 -321 -400 773 -148 -612 474 -265 271 151 -677 -819 -634 -793 -530 13 -619 -985 321 514 -994 256 -191 46 938 618 -758 -349 -741 688 419 864 -901 -850 -394 706 801 -114 119 647 -931 513 735 -559 -778 -945 462 -26 -495 158 -453 832 -303 468 18 829 60 -369 -338 -672 -1000 -701 -658 -393 845 -47 296 56 881 -551 -472 -585 654 -252 -150 -389 -155 -564 -901 190 864 336 -512 484 895 682 -237 -723 -651 39 -625 -539 931 243 911 7 186 279 -455 126 191 -956 45 -510 -788 864 922 82 -439 31 567 -504 -237 -458 -705 -415 -241 -519 974 248 620 -791 -425 -457 104 -454 418 217 851 684 -211 -153 999 336 -537 216 655 358 898 436 941 -852 64 805 966 446 102 -706 -284 -11 -837 -461 -672 888 721 -643 806 -998 -322 947 409 268 -636 -257 -684 946 -19 46 -366 -548 951 681 -584 236 8 -719 -895 -142 -657 122 -546 -135 -359 546 472 645 -865 -141 774 372 741 -429 -47 -355 661 656 276 76 109 -723 -856 -759 -410 798 725 -636 -662 -623 807 -847 -320 -848 542 417 374 -342 -777 -571 416 -770 881 -214 777 -903 80 -906 939 -716 -357 524 -913 673 -433 -257 -598 431 847 -313 -248 -756 -665 -158 445 570 -720 -711 468 83 332 -663 -751 -159 -563 -992 77 -916 366 539 616 806 -675 613 171 -575 -311 743 -111 -576 889 56 806 118 393 -682 -23 -330 -881 -410 -839 144 -525 948 -564 -1000 -320 880 -916 -622 602 830 39 -247 104 -505 -814 70 -941 727 914 -484 -706 448 -827 262 231 683 663 905 -774 -3 -631 132 881 -711 772 127 327 592 -238 522 -488 21 -726 27 -271 -228 132 -512 -132 -910 -536 903 -62 765 654 131 -286 283 -71 -518 -689 -801 -16 106 752 833 206 -960 620 -670 767 -512 -362 -290 -704 -231 -862 -230 -160 -385 -700 28 978 -971 -299 -839 -746 -754 -299 -193 433 -753 970 -671 -660 804 963 410 820 705 -352 -110 909 621 254 -934 -892 86 -24 -81 -389 -282 867 136 661 -819 506 73 183 -776 -485 -851 -587 658 573 -651 31 561 -531 -184 177 251 607 213 -278 -185 -352 -451 541 -925 -812 255 470 541 184 976 -311 -627 -398 205 -698 776 768 489 -676 903 -976 27 610 -573 -890 566 533 251 235 334 51 198 -327 396 325 57 602 -864 52 689 -126 -569 10 165 896 454 22 -290 485 -81 286 -953 13 996 389 275 748 612 694 15 23 -687 -147 456 157 51 -871 -369 768 -612 -124 -137 698 -251 339 -516 -255 721 200 -265 -318 264 -993 -798 505 439 98 645 -561 657 -911 -366 863 476 487 -1000 -414 818 770 -174 -273 -239 907 684 -603 -712 -945 753 -606 981 -537 260 -861 -419 841 5 -927 520 767 60 -82 444 -604 480 188 628 672 582 794 37 321 318 -789 535 256 -537 8 -583 -557 -995 19 284 -60 643 -119 797 239 -39 625 -65 -461 -774 -722 -551 -924 -35 -839 -166 -98 246 -631 -455 27 -394 384 -139 -39 -659 -793 -827 640 -633 650 707 -115 243 595 973 -906 327 67 140 168 -970 551 463 762 -464 885 -461 762 671 433 456 -995 182 -796 -407 -20 -946 32 465 -859 -616 936 -163 262 -314 500 935 -378 953 516 676 953 -194 -399 -409 -329 -407 -766 -484 -477 533 -107 513 -575 -900 390 -450 -94 920 309 769 -139 726 -495 -784 656 767 -239 762 -502 199 -871 204 -535 -997 -836 756 988 -743 -389 -756 809 -206 -912 681 -955 678 -354 158 65 -561 -193 379 -134 430 -467 -353 522 -803 -276 91 605 -520 186 -810 747 -58 939 483 79 -728 990 930 -806 -588 -213 145 -454 853 209 767 -69 -957 93 966 784 -405 -214 396 -948 171 -817 -782 -272 417 250 935 -2 8 661 -47 -195 570 741 55 -514 -709 -40 -712 239 -346 544 519 -774 691 -230 233 897 -651 -989 603 458 -251 -615 526 -220 -867 -319 177 -865 -7 -693 -145 313 -85 -735 -112 289 -640 -436 586 288 -206 6 245 213 -74 -137 107 -64 596 331 292 -381 45 -285 113 643 -141 -518 558 891 -985 445 -592 500 87 -27 129 -397 842 762 -174 729 -896 -810 -601 559 537 -786 -521 -392 605 -887 -716 -95 -132 -310 909 -339 -89 578 -881 -779 641 286 967 -522 -380 955 -597 626 973 799 -173 -875 -913 658 413 969 -497 773 351 251 -1000 25 231 -632 -584 229 179 -708 240 -920 -839 -526 996 -689 -543 -27 998 42 -952 -967 -687 -334 -254 -441 -943 -743 108 399 797 232 -222 -866 -529 26 981 -312 -713 791 -182 -482 -270 813 422 -972 424 -323 271 -110 190 -225 609 585 -46 372 780 871 418 -223 -592 -843 -487 -817 -373 -61 175 -924 -460 920 -745 -915 -41 302 -418 -27 -278 -303 -398 -978 -358 826 -723 -342 -968 -32 -500 371 -780 704 303 448 -547 364 -112 -569 593 -958 -293 351 618 -924 542 -800 543 510 -190 -335 224 48 619 -137 753 -848 687 -272 342 635 317 955 -938 -419 -194 -601 -331 688 -672 440 477 -152 243 -551 27 -678 -660 -173 643 -229 205 -555 267 728 -506 183 -963 187 -120 -120 -751 790 639 794 -174 689 196 -838 907 677 -714 -131 622 147 -609 758 -966 -698 590 -937 -646 367 -538 609 203 -900 615 586 -297 117 -581 733 -440 319 927 560 980 -359 -50 -526 669 -322 -929 456 -297 261 -577 -75 -360 717 -354 183 25 -956 -696 931 -749 643 -408 -515 -809 -942 -708 -43 -706 -286 678 -588 -234 344 789 772 -432 94 322 171 387 569 -839 681 913 -764 -930 384 685 669 31 -564 908 -471 819 -720 -715 -473 -15 743 -288 -311 860 -784 865 138 -876 330 -14 -453 -220 216 662 -771 792 -406 649 -613 479 -239 367 665 -880 -784 -395 -250 -523 167 -979 79 679 -673 362 979 358 220 638 183 827 240 911 338 -614 938 706 -811 -125 347 -14 364 -242 22 -480 -407 -293 -938 -519 965 963 -535 -325 -277 -533 325 274 445 -222 147 -569 -710 -985 723 -10 -892 -716 37 25 53 925 475 351 650 -206 121 327 716 496 575 -309 868 573 -183 -804 834 -324 -127 983 598 232 725 288 763 358 -801 -609 99 161 454 474 212 -256 -219 528 -972 -360 533 -45 146 -776 21 -877 681 -193 105 677 -618 336 -660 -151 337 -905 -51 987 -19 881 280 47 727 -820 210 36 -852 758 -386 284 -192 -386 689 362 -976 -118 721 886 -746 -44 -205 -9 -263 -67 480 -230 140 -579 -973 -289 -811 732 627 -946 -175 745 945 -533 -41 263 285 -717 -886 -190 -240 734 -373 -10 -667 -71 748 828 741 -326 195 579 -407 -509 582 -6 575 -289 128 358 -553 18 749 -677 -356 860 624 113 520 -289 -974 -916 -920 53 655 162 398 -49 784 -654 -540 -805 -757 458 831 -244 -859 241 947 547 -563 -804 882 807 -558 746 1000 14 -773 477 -316 -130 74 -763 932 214 466 -566 87 -70 -837 -161 424 319 713 -553 -389 406 263 -117 -797 156 -790 159 15 812 -586 -28 -16 973 -992 -96 756 -258 -20 599 -516 -705 256 -394 682 -71 -558 -563 566 154 -432 343 -799 -479 -338 753 888 -188 -668 -688 455 28 -987 699 -673 -759 -874 -903 -348 219 130 823 -52 -248 -120 -195 -570 249 939 493 -810 -733 -515 -217 -693 -119 -398 -779 -483 607 -752 -717 -808 491 -727 651 785 705 -681 145 265 -935 -629 -682 49 943 -838 817 -930 -43 -449 22 -709 -142 -668 -867 545 833 680 -418 491 787 705 271 387 669 516 -833 829 -882 -196 -15 149 364 1 47 -23 -130 -447 -640 -85 -527 273 -921 702 768 -961 -802 -519 -590 621 972 -39 322 755 922 -651 119 -814 -599 113 -272 -114 823 734 -899 -99 665 -961 58 -480 -331 707 -70 -714 407 -648 238 956 363 384 192 -749 99 -276 149 384 529 206 410 -205 -677 158 910 -493 -76 -813 421 375 -29 541 -125 736 614 96 741 -138 333 277 -407 694 908 240 233 711 307 -632 -592 -867 -434 55 -911 -368 12 -417 -994 701 443 390 536 -866 213 -577 886 -282 -546 352 -275 2 459 39 -652 -619 -554 190 787 -965 270 441 -720 342 472 -86 267 757 -230 975 706 278 280 778 -324 947 -412 123 -869 -562 -156 339 429 289 25 -480 248 -620 -5 -861 574 -264 -190 -883 -420 170 44 -709 -349 843 52 715 160 215 -750 278 747 -615 -403 -915 873 -653 685 364 606 -734 516 935 -284 103 -710 119 -484 -935 -653 905 586 -695 -170 -807 708 35 -412 780 -398 978 -667 -292 -700 648 -458 51 -754 -497 -946 -862 25 -66 -205 564 871 624 -918 -994 -590 213 731 606 -260 -426 -891 566 -205 223 206 197 242 -191 23 854 -647 196 -888 -499 -380 992 643 262 -402 752 56 -59 604 80 485 955 685 -757 4 -323 -782 220 -401 -851 -792 799 317 300 -759 585 739 -458 -458 -446 -297 -153 -16 601 -224 874 306 932 -765 980 165 -772 880 -393 -56 -17 311 -556 -448 -545 -873 599 670 478 509 181 995 -914 -861 679 -996 95 337 546 -991 -376 320 156 -214 -410 -889 146 -770 -441 -784 613 -502 3 -822 -623 94 206 -382 -571 -739 775 33 786 68 994 -692 132 -310 -11 -888 -217 -136 -271 678 -261 252 -181 629 937 567 -196 -296 -254 -178 683 -781 98 -201 778 -561 -704 -644 774 304 -844 742 981 -676 -724 -278 -356 -762 179 459 446 271 -515 415 -819 381 24 -733 991 -95 807 -393 -831 -584 183 -598 -468 -664 18 602 -100 28 -353 255 -184 83 846 671 -2 787 -911 368 612 -625 -299 -333 88 890 688 756 92 161 -994 -151 -114 172 -508 522 277 -257 -748 774 716 -978 769 177 -232 -873 459 -606 135 -778 -681 33 763 -602 -671 -600 -883 548 703 -589 -311 348 -807 -200 0 -724 689 -370 -187 412 650 -868 902 44 -965 -12 142 951 185 -488 -547 -961 14 679 -610 -710 329 -400 -628 -714 -573 -539 -888 995 -266 502 256 194 642 -90 493 363 -210 868 -877 415 722 546 821 -968 2 -238 -279 280 -552 -735 741 -48 977 -306 -922 47 86 -98 -863 76 -286 -394 884 -95 -790 26 -511 346 426 239 140 1000 835 -906 554 204 -867 -760 774 159 141 -37 -975 601 639 709 442 -477 -915 983 -308 -721 345 -101 -884 -706 -516 -131 560 683 961 647 -893 442 962 -404 -388 35 -105 -849 969 -918 794 -640 367 -433 -760 26 941 -989 -500 -980 273 -744 839 -159 -658 207 983 74 473 -40 478 -280 144 629 -703 836 733 299 376 -838 -380 665 782 -698 -223 -825 906 601 -955 -951 -874 954 -975 -913 945 256 948 366 -232 923 -746 -810 864 -853 -591 352 -639 -992 -217 439 953 827 644 -225 659 -867 -815 -64 -589 450 7 806 183 938 171 858 816 -239 -747 113 -210 -840 765 826 971 407 295 -242 -372 284 781 246 890 -697 872 -822 156 -354 -371 711 -947 28 -396 -419 560 -709 -5 550 -130 865 -565 -933 339 658 -156 330 750 422 -387 -430 709 -464 508 -751 100 -812 -262 526 -895 692 959 718 -126 599 890 -604 632 162 -215 787 -929 183 -438 -94 -30 661 -378 -276 -222 915 460 -156 -304 48 45 74 430 -171 -811 382 -687 -592 -595 481 357 406 225 653 -943 979 19 395 -775 -53 -998 257 -864 808 -379 -958 -765 163 -332 81 -325 299 766 -7 -213 937 -539 -864 -630 370 207 94 -489 -419 -51 -154 365 363 -281 398 0 34 758 269 -959 -242 758 -526 647 -751 -798 -641 132 -848 -460 852 -741 -629 -13 313 466 -162 -733 -272 -934 -889 740 210 -187 263 216 326 -579 -625 861 -361 880 119 2 -619 -885 -656 19 -154 969 -416 736 780 169 456 -964 -155 952 -925 171 -920 -474 225 694 168 -921 40 191 -385 811 168 -311 654 780 235 195 -948 985 -18 182 -83 -549 445 -614 877 611 41 -549 -686 539 -609 229 328 -633 -406 -874 884 314 -665 283 263 -752 907 -979 -342 962 -37 153 636 -482 -107 562 -835 338 944 -390 -364 -961 -702 917 937 -987 692 24 403 -756 83 -643 629 921 -27 289 884 -194 670 901 -505 786 378 -790 -848 -462 841 -757 -944 -193 -428 -687 368 -340 -454 733 875 -510 819 401 -772 -362 122 46 -66 179 818 143 149 -662 417 -60 -637 -82 201 974 -422 6 -605 -411 -772 -275 553 -621 -504 -211 -339 -555 -415 129 597 942 314 927 117 -103 -466 -719 43 158 760 183 -465 218 -390 -630 -302 724 -80 -921 -577 -970 -57 166 -229 401 -980 962 762 844 110 556 946 234 257 276 -212 -797 -154 -101 -122 -300 -466 688 621 989 -131 -663 332 717 241 -208 -733 -666 351 -302 154 255 300 -337 779 177 -948 -941 -677 -570 -762 381 542 287 -188 -79 -327 173 678 675 -753 -956 785 -12 828 -370 -375 165 -180 -194 304 229 507 278 612 79 -475 -38 -466 -77 -93 -803 -136 964 -596 135 143 -139 -93 289 -239 -947 66 -693 -257 410 917 288 -255 -22 753 -568 -169 -246 338 -828 773 -539 -12 -831 -419 569 224 11 458 -701 -351 -301 457 549 -155 -730 21 455 -448 216 -175 -352 -722 -36 -184 -224 265 -512 173 -578 104 -377 106 805 -842 -226 -838 -926 -994 14 304 385 492 337 30 97 -702 -778 309 -783 -890 21 203 -13 -240 -834 122 -999 975 158 487 -413 588 -804 -919 -587 126 -934 238 -5 -26 -755 380 -63 135 -766 306 -441 157 -681 -476 -504 -604 24 417 -933 -716 -85 278 504 -60 -13 584 969 -906 -202 -54 -329 642 -207 297 -770 -912 771 327 104 177 640 188 -833 13 912 548 -244 -327 730 -674 -371 -347 357 -148 441 548 391 -465 -563 -170 -204 146 -598 924 190 593 -701 -254 867 -694 553 229 179 -647 -616 114 401 -601 -329 -445 -886 -905 537 611 201 666 -64 230 563 151 -637 676 -67 581 -251 -419 868 -458 705 288 -47 -47 533 -576 61 -701 534 -555 995 -617 536 453 -188 964 77 -728 100 -685 104 -807 938 371 -444 -445 -90 -773 718 -670 236 300 -605 127 790 -549 593 945 59 -211 814 -100 646 391 -253 221 -87 633 180 -555 968 -954 -607 -169 394 -824 -514 -648 314 -570 44 -187 763 -859 -725 244 -210 321 768 -959 -123 348 -282 -624 -174 295 -674 -209 -701 -234 424 168 -270 197 -464 -912 -729 887 -675 -759 31 988 -78 -149 -765 627 -564 -28 828 -258 -381 -292 -458 784 -14 507 -32 259 279 -933 -868 258 -881 409 -386 -295 -980 970 86 923 346 32 -122 -303 -483 -215 -528 884 384 945 861 27 -678 284 -815 665 891 -864 871 -846 -171 -138 400 -121 617 672 819 550 166 -359 432 790 972 -386 371 -213 -485 978 -736 73 -668 371 -711 860 185 -55 488 -915 -536 -597 -346 621 802 995 162 -550 695 381 50 -797 665 548 221 829 -523 -218 -2 117 788 -743 572 -106 -180 -264 -616 -198 -378 556 -543 -18 -462 -228 -596 614 -855 -118 871 -648 -26 -381 -175 -268 109 735 -914 42 -45 787 -817 -907 166 944 -311 -173 435 539 714 -974 -681 283 908 34 -797 673 432 -157 -194 -91 -182 -610 -832 -16 -936 -637 -941 -976 273 -771 -225 -613 -896 665 821 -242 678 849 -932 99 44 856 -814 170 348 740 733 312 992 472 436 -270 989 709 -745 929 658 749 -513 -705 -162 -747 267 -760 64 433 -12 -613 745 -158 -17 -277 -836 70 573 921 -479 -719 962 -308 15 515 362 -40 -461 435 -387 -778 -12 483 147 834 -288 890 -973 573 -253 922 343 668 16 -355 594 523 -294 359 862 672 -280 -806 504 -935 -129 56 -879 216 441 -641 673 325 -414 -158 -493 772 -279 797 980 944 295 438 298 573 -140 -229 -924 -360 309 802 302 -573 -169 -451 -61 -76 -358 182 -653 269 -510 946 -19 473 960 -635 794 876 67 162 50 836 -215 -131 -916 -43 437 592 -983 544 -571 105 -152 -954 10 -306 184 93 -548 438 -184 -277 -458 223 -362 834 -735 590 943 847 811 -426 692 685 677 908 408 645 -175 648 548 -317 298 208 736 -58 692 12 381 708 493 45 -345 -20 92 994 816 450 -362 390 472 -556 131 824 74 -72 -727 -916 46 935 282 597 -258 947 -18 -509 779 -856 -401 -602 -395 -421 -210 -759 632 -673 -687 -265 364 427 -581 394 -462 -276 74 -476 -857 59 621 304 -801 -884 -828 -613 -413 -911 -236 179 -984 -476 -603 499 666 -739 494 312 190 968 705 -502 859 770 -453 -772 383 -629 -971 311 -781 -398 127 382 -15 89 -454 176 -678 -603 -260 100 -171 290 -913 -609 464 321 -125 -656 -14 944 -838 381 -389 -496 -336 -722 637 757 472 51 846 -76 339 298 -118 -680 -611 219 651 -264 -812 -828 -627 35 -690 161 -139 -296 -651 -934 121 67 531 39 -279 186 742 -571 -968 350 -139 -514 875 -215 -195 -875 580 600 755 646 -44 522 708 44 -543 -32 -540 -909 -968 -328 -357 491 158 -699 133 -193 -714 -289 -15 383 -180 -936 329 -9 -946 -931 761 -995 -257 -433 938 -114 -618 239 -279 -393 393 700 146 249 643 334 769 -959 928 690 265 611 640 -172 -349 426 946 -767 -411 -892 -851 -889 844 124 529 -853 144 664 -337 649 498 -384 -323 520 -954 -781 -601 -683 541 240 -995 684 -753 432 -306 302 694 633 238 114 157 -164 -568 -882 189 -254 -395 -392 567 561 998 -466 569 269 -255 829 -729 867 436 -762 -484 -327 -486 -608 -678 -539 577 531 516 -497 -246 13 933 -299 421 -441 -705 -592 -542 -242 208 620 922 122 824 -824 -624 -723 -631 -777 -710 845 -858 917 701 -572 -808 -728 -238 603 -251 235 333 -492 -572 153 -113 -409 -22 -876 -59 464 635 205 -106 -682 357 224 -802 -800 922 -617 -613 -149 791 -905 -694 391 -773 -54 534 572 -228 -762 -19 398 295 -220 -736 578 -681 469 -443 -978 -696 -525 -160 -40 563 -870 -148 -834 438 -635 -537 -387 -452 -717 -336 770 -847 -374 -952 -63 -761 650 419 -395 -990 -877 631 458 485 -282 -795 801 -710 779 -550 864 -468 287 574 -273 -746 54 994 -687 -438 607 -789 -112 122 -486 -814 89 -474 -895 -466 -603 -78 187 217 714 -617 -983 12 954 -592 -200 950 -768 311 -636 -181 -315 -865 240 -334 -234 909 -109 482 496 465 521 -12 -671 -3 365 726 660 -42 -481 949 -789 312 -395 78 127 -296 -574 -808 952 -444 -993 -668 980 574 -813 -672 650 362 -310 -441 -123 -419 -190 -398 998 475 629 947 428 -306 300 247 595 -16 -50 889 39 -720 778 -875 123 262 -421 990 -249 293 468 116 907 -411 103 -866 -662 -281 832 -9 -139 440 952 -701 -463 875 -836 914 -369 783 300 -773 760 -344 -633 333 -557 -503 526 792 937 425 -612 894 -448 -677 -281 250 -470 -190 901 700 680 801 582 -206 419 -989 -648 928 367 -427 735 -693 804 819 816 234 159 735 977 749 -155 176 -372 575 283 -205 -439 276 133 553 38 -654 -532 671 137 103 -796 -924 -383 -476 519 621 -930 -523 822 -94 -305 66 -667 182 -794 977 -48 -206 633 -988 350 998 -878 372 -510 -357 -965 248 -954 -234 371 -664 -731 381 -385 294 -506 -281 -320 413 -525 523 -859 473 62 16 -444 678 -949 -169 -901 -553 -108 142 -455 -362 -152 43 196 -326 238 -111 375 685 -693 549 963 -186 427 -941 642 331 -692 -282 -72 -111 875 592 990 -637 -469 694 -56 655 -289 -480 -616 -616 -525 457 472 -982 -644 -929 59 301 -673 727 659 775 161 379 475 559 -282 690 567 482 -608 -586 752 -893 524 360 576 -629 257 935 340 275 578 -165 56 29 -554 280 -536 806 356 877 534 16 586 -388 -536 317 -294 -824 -803 -126 -181 -601 28 -103 763 -166 -598 -256 240 723 -148 -393 -392 508 -333 586 -578 50 142 -675 15 -647 370 -338 -851 -337 -992 430 43 210 456 267 168 -434 516 -480 -823 -448 109 -40 -211 161 -414 185 642 -18 924 -600 833 -871 567 -410 787 611 163 -239 783 -397 -231 -230 419 338 342 889 -533 -996 -162 177 803 -341 1000 -888 15 -257 -683 -902 -983 181 -201 -194 -82 -585 -61 -606 496 -319 930 -766 -104 -185 -461 -952 694 -56 -267 405 331 719 747 -698 -337 726 -354 -542 32 283 309 966 -355 -371 318 830 972 -766 901 -903 -413 -206 794 -964 103 775 -537 -76 423 786 -923 796 -605 -34 -870 -609 -29 -376 -722 961 -67 -109 503 614 882 322 -709 -172 -234 -529 -338 -206 520 32 730 -446 -860 -298 -131 768 -363 435 -119 989 -543 788 593 822 -879 475 -370 620 489 957 -44 -959 199 403 849 -52 676 700 -414 -327 702 325 476 618 915 -181 -776 -465 -854 957 -47 -47 359 486 -224 277 578 -509 925 613 -780 544 -812 -52 786 593 129 -965 591 532 401 -978 -533 -902 54 -226 749 -611 661 514 -86 428 -84 -797 312 742 -940 -841 -968 202 -760 376 -39 997 -717 -765 394 -93 94 906 639 -286 -271 29 -335 607 -740 -925 -549 -55 -786 406 -718 236 268 371 974 -486 -232 801 764 -531 -604 -378 526 7 477 368 173 339 -22 -433 -660 -36 155 589 -334 148 -989 -494 879 474 -11 -649 -268 -884 731 247 499 -894 -643 629 -373 173 234 417 -416 204 607 -409 84 -225 -940 -347 77 386 -76 -501 724 -441 131 -189 439 -55 198 -136 -17 182 -325 -85 -667 329 356 522 790 471 -1000 292 -138 328 -391 411 449 -417 -957 -77 200 -467 998 -252 325 -268 -604 -296 690 -661 -933 -566 704 314 762 677 -651 -344 608 -848 -657 -321 -773 519 -366 791 416 -363 363 118 217 -911 989 937 269 -514 605 300 -753 328 845 148 367 994 723 531 -507 -706 983 -161 -484 -229 -418 795 -321 751 640 -989 -368 189 -620 -345 -514 594 -978 -936 -217 64 -238 647 709 354 -713 31 129 41 -399 674 868 115 875 -880 -472 754 -569 976 -554 841 -252 690 39 -845 -807 -873 -136 -443 455 943 -912 58 727 -437 435 563 243 195 -17 943 796 -487 353 582 -894 465 42 -375 202 -104 -161 79 597 147 -167 -456 -249 -196 267 804 213 500 949 -622 -362 20 -308 636 947 67 -774 253 -477 -923 -508 922 558 -786 -508 715 397 689 867 -577 683 -839 -437 290 218 -745 -393 260 -203 297 657 -525 -787 649 18 -881 -981 789 -198 -833 -373 -923 159 447 -712 359 -146 331 954 531 -378 98 614 -998 803 -187 -660 -381 -707 761 -698 -319 946 -524 -117 427 -345 -325 -409 -677 449 -218 -13 320 446 358 67 500 611 -684 798 997 832 732 -228 -133 104 819 -750 -994 967 625 -966 785 -714 -547 303 -773 -527 -834 14 -664 -308 506 -243 502 657 74 552 162 735 85 73 -36 64 544 913 461 41 -133 -592 318 653 -905 -398 -71 -784 -963 327 629 -287 906 35 302 -983 795 -990 -163 939 941 566 318 405 -159 115 831 482 156 852 381 -903 -226 -572 530 868 -275 -252 412 -936 428 -113 -684 28 422 683 -132 -347 83 343 -959 743 867 -721 181 -502 -558 610 925 -264 -368 -608 637 -848 470 534 -554 15 -76 -861 552 -528 664 652 468 468 -159 -544 -22 -630 -77 -35 973 205 -325 857 263 639 399 745 -215 878 862 -642 190 972 984 632 -8 403 -243 -36 -241 349 421 -240 608 494 642 455 630 482 72 -165 63 -56 621 889 -593 -718 682 -786 -180 208 717 498 -426 950 359 -994 725 248 -887 -401 -823 57 -838 629 -700 -198 342 703 -183 153 904 -27 848 -273 671 -577 877 -718 265 -569 -881 955 883 -691 33 -658 976 -951 634 658 -153 336 -280 151 -259 615 509 300 831 527 554 501 252 204 -668 -840 -200 650 -86 -116 -205 -880 381 963 773 -165 767 372 -293 -790 -632 -288 -479 -862 734 -963 130 29 180 828 683 697 219 -915 -484 -921 -165 -816 -199 692 908 -116 1 9 -263 795 171 -234 -373 -295 -993 787 475 -601 455 887 -27 -660 -288 -333 -288 141 139 -736 -507 55 321 -489 -571 -345 554 -556 268 214 -668 -251 493 -445 -839 289 -275 -110 624 -255 306 667 -797 -711 663 -979 -974 -647 -539 -978 -738 -963 -900 -470 258 406 11 -340 653 884 -363 663 -24 -243 689 94 612 873 853 -591 777 -761 746 910 -931 -710 666 895 284 -54 425 929 537 831 -901 -329 303 -433 -90 -561 -735 402 524 -635 -393 -825 556 -422 -495 124 967 648 896 88 -633 170 -242 821 -491 128 -462 -791 -344 719 -12 -788 104 -900 243 -567 -486 -381 -191 -623 -608 543 100 812 -664 259 419 -367 604 -68 371 -930 200 -528 177 611 -262 -601 -162 -211 -351 649 -387 626 186 216 -819 569 556 -972 681 -939 -880 -188 -974 690 -511 172 770 -962 865 -415 -236 945 387 823 -94 -70 781 -284 985 -968 669 -418 -326 -299 785 319 717 -674 -128 -416 41 -583 419 -441 684 -268 -951 727 -957 533 214 -233 128 -44 381 431 -301 -41 251 -332 -897 834 493 -238 -260 450 219 572 139 920 691 -678 -983 874 329 -521 -144 -165 -467 531 -9 317 52 813 -986 -393 747 -573 256 693 -894 778 -767 384 -527 -870 -189 777 411 -121 -466 -258 830 -67 -788 -759 -982 -374 780 450 168 424 -753 -946 723 -925 -540 580 987 129 -397 -126 255 -409 -689 763 897 23 -75 -418 11 -933 565 -534 -565 -513 518 252 -108 525 508 585 92 -937 173 -556 -967 -198 -82 901 -13 416 647 654 -643 44 -171 -706 608 -955 548 -726 364 789 -590 -908 193 185 807 865 177 757 798 99 590 -450 905 -482 -554 -157 -857 454 649 906 -47 -922 574 547 648 -624 979 -78 -942 35 363 140 -105 -45 -421 -301 570 685 414 524 532 -798 28 -26 -264 -251 270 349 -991 394 -696 -613 125 -529 393 -415 537 -862 -693 307 779 -46 -403 892 -399 -988 -320 -362 405 904 924 -508 933 812 -372 -723 711 692 -870 -302 580 -333 -579 309 -680 -546 -697 330 -672 293 -979 924 465 523 600 -881 -602 -710 -183 670 -364 857 -614 238 -414 -274 66 -260 681 299 -237 -877 849 -115 -303 577 -990 685 920 -954 -301 -987 290 -859 -852 840 74 172 -73 -327 -617 -160 -680 311 -462 -713 -519 324 450 -733 -972 -791 586 -617 -291 223 231 653 -748 205 -141 -863 343 388 768 260 102 453 350 280 766 -978 -172 -89 -678 -341 -715 -55 525 -660 -581 19 581 -624 -881 232 -249 -227 -967 -955 395 -214 13 156 -92 199 784 930 215 804 -316 -920 -783 -811 -897 557 -106 634 225 462 -321 68 415 -31 -787 -468 -215 -44 -312 -656 -20 146 -806 116 414 -112 -615 598 -370 99 -622 -346 954 835 -782 757 -301 801 372 153 993 117 334 843 -144 -419 249 -888 -396 773 119 -622 -894 -90 -890 772 492 655 235 293 613 728 -308 -862 805 -704 325 -887 -27 770 481 873 -875 -983 485 102 -748 597 -44 671 472 -74 930 -59 -294 639 -250 -454 563 365 -510 -395 -418 -390 -916 -256 438 -834 -222 275 113 243 969 -145 380 -749 751 -920 871 -934 688 -84 -861 799 -658 317 -254 790 978 512 -550 -822 483 -698 -418 -163 306 -798 857 604 294 284 728 904 -974 -936 -859 375 -786 108 10 75 160 -601 524 791 -872 841 304 981 76 269 -427 308 79 479 876 372 599 -417 -680 466 731 934 -280 -310 72 -595 -252 -615 -228 889 523 -286 437 -767 671 -707 881 56 648 -428 990 -337 -57 -435 272 -538 -586 -569 -530 -450 5 180 -144 101 -417 700 545 929 491 -979 546 -722 -638 255 -890 466 -494 -294 -737 -827 449 -896 -887 202 300 -234 291 -872 -516 696 599 -676 684 12 593 997 337 -674 104 269 514 411 -164 -483 -784 -531 329 224 -910 482 -92 -616 333 422 328 -249 -408 -981 -566 766 -354 709 -561 593 411 -558 -480 -191 -483 307 -155 -63 -546 -526 216 -721 -198 -406 282 533 254 396 562 -210 -311 -130 292 721 -786 488 561 332 -415 394 116 -403 6 -89 -141 660 28 577 602 -373 -877 377 -207 -704 -683 -78 -325 990 -475 -192 -657 540 461 20 8 -406 938 -963 424 -213 -124 682 415 138 767 326 -639 855 -848 -442 -769 648 -585 -55 -756 540 303 498 527 556 420 665 -608 -918 -257 -849 189 868 -615 87 318 180 839 -693 -607 -439 485 196 466 933 846 -618 706 337 986 323 465 978 -613 736 -721 907 -210 488 -883 -386 399 -930 -948 -489 -188 -220 -767 -779 423 -288 668 -656 -37 888 -107 47 75 -828 662 824 -590 449 343 -740 -348 530 350 -243 -812 224 873 -143 -529 46 -385 -855 -476 -167 -7 -316 735 575 -158 -52 831 -417 -173 796 -707 283 -660 835 -172 -825 484 855 -629 588 822 -732 -174 748 -393 -577 -113 -279 149 152 -58 719 721 -898 -477 147 400 -63 747 -109 282 -97 437 -390 -18 -746 5 -936 652 971 -859 918 456 958 -594 981 543 485 -694 335 111 911 -375 -604 471 -66 -175 -856 -126 355 551 438 777 -276 478 351 -675 -626 -666 -634 858 412 -887 -327 -578 434 530 -900 -551 -249 -475 129 212 191 760 597 938 -194 -588 614 996 -909 311 888 679 772 -593 -610 780 -972 132 694 -341 740 162 903 564 181 -356 876 539 -303 717 282 -939 969 -724 53 583 346 -119 823 -85 -636 192 714 765 467 155 -405 -592 392 367 453 -944 -215 -266 -522 -853 -319 -427 386 -341 617 -398 261 -781 869 577 -305 -355 -877 570 -799 -218 -38 990 604 -38 576 -895 895 -465 435 -677 -401 -757 889 333 374 655 -329 -549 -147 -44 -504 596 148 723 60 881 -557 685 -617 -807 -114 923 438 749 -322 519 405 -520 589 -538 -699 685 -202 602 -208 967 -47 488 -495 -362 975 739 992 -175 -939 416 791 -49 -1 -667 -246 325 -299 -48 -338 923 600 -81 683 787 282 379 178 -173 -495 -290 -582 910 -689 792 17 450 666 -132 -819 23 18 -830 -370 -413 -56 703 -375 -776 -277 -738 -103 935 595 316 -388 343 -70 301 472 -9 -758 769 -495 439 852 -767 899 820 -360 472 401 -720 -332 -781 334 -125 960 20 -519 561 -429 831 -458 -102 25 780 301 154 -484 -56 239 926 -487 -130 -459 -409 -101 -697 -939 574 -95 -302 -336 -213 -824 -900 -825 903 -265 -943 140 226 -62 -564 635 -10 146 212 -752 -2 384 948 819 401 612 126 808 -296 -108 -335 -13 -944 734 636 525 466 393 381 -858 341 -386 762 340 979 -98 -710 29 510 -227 579 150 -802 968 759 -933 -75 -859 387 -57 -323 442 -217 87 -67 986 472 539 776 923 683 -441 190 -532 -617 -984 -661 -480 -896 -596 -564 -516 725 -900 -584 679 620 335 -816 66 -897 -733 404 238 860 -448 816 -776 750 845 -869 112 -61 -39 525 172 -400 774 109 -216 124 23 -345 720 55 769 20 10 -404 931 652 321 801 -760 427 -89 -711 -349 -959 -561 -972 532 359 977 -584 -195 508 683 1000 -849 -732 -362 -359 -815 -690 679 790 -283 -573 -39 573 909 528 848 151 -802 635 -973 -502 981 -920 -489 -617 -180 554 6 -335 751 877 120 229 -678 -134 807 -626 -482 197 -153 152 -779 206 -625 432 -244 633 8 -781 -318 -742 827 885 608 -548 -184 596 473 179 -180 -241 34 -134 815 -730 666 518 -764 -354 -850 87 704 -57 855 -872 496 -756 -836 761 -601 891 -982 356 -470 -214 766 417 -619 90 402 -822 325 866 -724 -782 80 -901 -880 3 176 -609 93 712 650 -424 -77 161 197 244 -756 -380 -367 -484 -769 -617 -176 761 -905 378 805 -427 11 935 -139 -147 108 -612 -221 966 -258 508 -79 -79 -968 -158 -427 -640 83 117 -748 508 604 544 -193 -464 -851 -653 565 863 506 -326 741 -337 -299 -788 -307 665 -147 -482 783 -961 -643 919 720 -397 614 -644 -906 -954 -478 -587 -77 -611 -368 850 221 -626 -173 795 -941 787 996 208 498 -666 184 -48 -566 -616 88 98 -986 849 -436 379 -196 -880 398 -237 -940 553 -770 -51 -908 -137 -476 766 -376 861 -283 -493 396 -573 479 238 -332 -467 394 -42 590 604 -118 -56 -981 794 463 507 -504 76 -80 -48 487 -506 -616 857 273 580 -927 -245 854 -751 -324 -721 -36 -481 10 380 522 -355 -2 488 689 959 -229 -717 976 354 -317 719 -298 213 746 391 -935 229 63 -816 -589 909 3 541 234 -461 -887 868 -134 498 243 -945 -306 -741 425 296 694 877 292 -47 -446 307 119 322 316 776 -146 -722 -487 -780 863 363 11 -282 794 -515 -19 -181 929 889 392 693 -427 402 -19 642 433 -70 -386 -357 723 50 501 -902 977 -998 718 -287 270 -194 53 -990 -88 421 457 -427 -143 -590 557 -64 -334 -518 -601 282 20 -135 -808 -284 -608 -414 310 -197 -445 -916 -831 -960 -904 169 864 806 767 -779 192 -17 357 6 -683 63 -976 -478 -271 873 -519 -501 944 290 491 601 303 62 193 227 377 -232 -374 801 -752 127 -272 -957 -177 851 -288 774 -605 75 77 975 -79 360 -157 814 -206 44 -964 -332 -491 321 150 -215 -34 -88 -113 -691 568 890 197 552 684 -583 338 104 150 271 -632 383 499 884 337 541 -450 -949 162 -152 721 -702 -359 170 558 -904 -473 972 -745 -873 -229 895 -287 -334 277 959 799 21 207 854 -21 -512 445 389 36 703 -834 -875 -373 117 102 -552 -704 475 670 288 -870 -674 -732 -735 456 961 496 -765 -364 946 -805 -865 -589 655 752 -716 482 978 323 511 -795 -822 -345 -309 39 -130 290 -141 880 169 -615 765 -537 402 -468 -176 306 -904 462 -453 437 148 -737 -439 -174 -579 -964 -64 -990 -585 -24 -768 772 840 -7 493 -676 47 847 333 94 632 -29 -166 550 241 220 -970 -361 -775 821 559 531 511 576 -170 -228 217 -684 -142 818 -630 887 252 -265 -424 -198 39 -547 214 960 547 -18 -183 -983 -732 -54 -595 -306 -913 -96 993 -598 95 135 -201 124 -71 -112 970 -89 -712 454 47 -152 -467 409 -261 220 88 -974 -436 -778 88 -403 -962 -759 553 -630 -85 860 974 781 487 989 324 -799 -576 481 479 -763 -502 -24 -7 -397 -114 -711 -147 667 493 854 214 251 511 241 -273 -568 -316 384 -981 -800 -945 176 861 45 135 43 -512 980 -699 -688 210 -686 838 -444 -569 731 841 744 293 -578 -904 202 956 -931 605 -257 342 -885 412 997 588 154 -917 -968 -242 -807 845 26 -892 303 770 786 61 199 -163 586 -224 -899 -534 35 -117 960 -447 -855 -632 631 138 290 -645 427 -814 682 -717 -565 474 546 115 -963 513 -296 404 695 -324 -666 -954 -313 410 -833 985 606 832 -150 37 975 365 -791 -152 875 818 255 -583 -779 250 -796 -208 947 556 -907 -61 -425 -33 114 -145 -594 -25 -830 604 -90 403 -690 -963 750 -890 322 -605 -873 265 -848 -479 -545 188 713 428 -710 803 -261 -691 384 38 206 504 -220 -493 -614 788 611 -854 824 843 -637 -275 -438 -795 -342 691 -266 -808 -87 -753 165 570 942 -156 905 -181 -872 157 -489 -586 626 -788 7 174 526 331 734 -617 -779 707 439 98 580 109 -890 -566 -471 -261 -584 -275 -985 470 -105 -162 259 466 -874 404 -368 938 65 -669 183 -90 114 -637 -784 283 44 -673 -184 895 -786 935 -565 58 774 62 146 -554 -152 44 -354 -588 -959 672 -62 649 -418 -649 -213 334 -794 928 257 42 196 917 -794 309 999 559 354 -307 571 -217 694 -880 -968 -210 -5 331 -674 348 635 110 -918 386 660 -683 -61 -551 -3 801 -289 226 139 -650 -188 -47 993 -139 515 730 -744 20 309 25 930 -49 552 885 308 64 963 944 644 -550 626 -74 255 245 -545 -58 -338 159 -710 -316 -864 466 905 454 416 -283 22 -699 -39 -841 142 444 810 -624 -459 -69 960 -859 -32 -950 -718 -384 381 124 23 -95 843 364 159 -738 820 -284 -288 100 829 -455 244 -635 -831 612 192 540 -136 -872 607 -391 441 -884 -248 545 763 -675 -413 -52 -697 886 -745 -825 382 -735 783 415 -706 -169 197 493 306 46 223 -166 438 -699 691 48 389 897 541 -176 48 347 -957 237 -701 -306 -830 429 802 -972 615 804 696 378 211 370 -580 893 245 15 192 317 -446 -785 74 417 706 -72 -89 323 356 975 795 125 593 -9 617 -661 924 115 386 -885 -528 512 -330 -141 704 511 -621 662 779 437 655 -19 -262 891 255 37 -444 -394 -947 831 245 207 864 -776 494 35 567 702 -759 -291 65 -958 104 -844 403 -339 -949 -374 736 -211 -464 -905 -43 538 -985 998 -851 27 -685 307 283 -145 655 822 -456 761 -515 238 922 -249 419 -782 620 903 811 -915 -774 -573 765 400 943 190 438 -219 127 571 -777 553 359 718 681 -648 31 193 -157 736 533 -93 240 239 -567 -704 630 -373 -152 -527 1000 -450 647 -547 60 -897 869 432 38 -840 467 -601 -687 -933 733 513 504 210 -732 896 -120 695 639 -398 -358 -79 572 383 660 -154 226 -442 108 433 699 -427 -372 138 870 -213 392 -96 -751 251 864 688 402 -53 241 272 324 839 818 561 -103 889 176 -532 -522 -472 374 -472 -633 -143 890 247 -834 -298 -139 236 595 -903 -498 960 -411 -169 551 -773 -144 -991 -184 508 21 -822 -561 -683 -783 -780 -295 -984 -615 -500 967 124 -687 907 -696 -201 -740 -338 854 -123 18 -152 -232 96 -46 -209 802 -304 -939 -288 785 -660 15 -931 914 -944 605 577 354 -208 -560 -629 -571 -341 110 -19 -288 961 257 367 295 130 49 388 -488 207 919 454 36 101 856 27 -441 -307 -817 783 -193 748 983 -395 597 807 70 345 640 828 -59 933 -85 -994 -279 624 -468 -186 -628 503 -341 -319 47 242 -256 282 315 -703 671 10 146 -298 -356 -223 -69 -500 980 741 96 -783 416 -44 -249 756 275 809 572 -540 -513 30 -526 524 -330 -857 909 -866 667 488 -110 -923 396 -232 624 -734 -586 885 -751 607 -9 1000 -929 -963 -641 625 -27 879 979 -224 -281 -878 556 307 -993 -880 -819 -92 105 -822 -63 -438 740 -467 -353 -268 660 889 -621 961 983 -831 -190 -794 -903 -129 -260 696 551 862 555 -660 949 -517 -329 -96 938 388 76 898 37 640 -996 492 311 -517 -263 -111 -734 -968 -963 -56 -519 788 -616 530 -791 500 -243 -137 -990 -824 110 204 -24 -837 454 -849 -522 127 839 -397 924 -401 717 -346 -971 -909 -116 -831 -109 -517 993 -661 -470 666 546 -310 -813 -952 968 859 -994 -862 970 814 -928 192 174 -342 101 550 -538 -4 -768 428 -306 -490 212 -942 -93 -75 798 94 228 823 -884 234 -397 720 174 -756 -916 -502 -692 -627 -416 -585 -8 622 847 -694 878 -923 528 612 109 247 -142 727 -56 -256 -719 453 -862 -245 527 -810 208 -542 738 -787 -519 -660 77 -406 -541 -656 -89 351 638 -692 -262 468 -245 182 318 913 81 40 309 335 -869 401 438 121 -748 504 -64 212 618 603 -808 -904 525 -544 -801 -963 391 618 961 -137 -661 503 680 469 -634 725 -308 -171 651 -934 -219 639 -361 956 129 -895 -845 -500 -518 193 -727 -739 -776 -154 553 -140 -878 -369 -359 -576 -483 -32 319 276 27 -973 -868 803 296 197 -953 -687 699 -446 716 -227 -913 99 874 -369 967 -706 267 53 -48 564 -188 -996 -60 96 220 97 510 -207 480 638 -569 902 989 -416 -765 480 -240 593 -924 -101 39 743 -726 -44 -766 -83 -239 404 -420 232 490 -477 145 -965 -64 3 -946 59 193 -651 88 -594 -740 569 -376 -714 -107 290 -817 400 -92 761 615 26 -122 950 -307 379 -848 -193 642 -664 -977 -572 -703 -177 726 110 -927 816 -851 -433 849 -986 -770 -866 -102 520 314 -773 366 110 651 -190 -644 -634 -917 -648 413 -924 -495 -382 -763 695 29 -755 623 774 -799 941 -82 -452 -207 -247 -337 68 -963 245 -274 -163 -867 -554 626 -916 54 224 974 -200 771 773 -61 -635 -458 -130 -554 218 -337 227 -879 -555 366 885 117 552 872 -225 -403 351 -395 783 214 238 -54 -943 -358 789 -427 -271 842 701 702 -761 -958 -139 -517 -312 504 -829 398 762 288 -160 -272 -667 728 -382 745 69 -465 -943 442 -619 -215 620 -392 240 852 732 -277 -675 -503 586 -293 435 -676 853 139 180 -779 386 78 466 29 64 -313 615 203 520 -584 184 938 627 -749 -879 812 953 181 -67 126 -704 -331 -896 613 -712 803 329 -436 -91 155 20 -970 -535 401 355 984 72 -616 -613 -138 983 -275 -297 661 -990 345 539 -11 -595 -498 -379 55 -515 -522 842 624 -865 122 -23 570 207 407 741 317 -267 984 -59 666 90 -12 -961 587 813 801 -982 -782 -148 891 731 -742 128 154 -148 255 -46 661 -891 -1000 633 -515 -573 554 586 348 215 551 -904 -294 -133 217 757 461 -252 675 761 627 224 -307 71 661 -975 -471 32 -283 379 418 -652 737 691 437 -383 369 -27 -727 -101 775 155 -200 -885 -141 671 -634 929 -490 234 623 -65 266 -450 -499 -634 -774 -878 589 -132 -167 -859 273 716 -934 -877 -778 436 -239 -615 72 290 -472 -328 886 -370 168 -123 -274 366 637 -913 494 609 -531 -407 149 -196 239 -422 411 -728 651 903 -741 -651 508 -991 -129 -872 18 -174 -274 41 -316 333 -845 -205 486 619 -920 -876 -284 -931 585 -532 114 101 -921 -681 -5 962 215 -43 135 569 -322 251 -944 916 246 383 -17 -662 914 543 409 360 291 413 640 -696 -114 711 -781 600 -739 -210 953 975 -723 -832 -68 443 -801 -341 765 -485 -487 203 -580 474 -277 -546 829 -598 770 -888 111 -589 374 677 -486 226 746 533 -561 -871 835 -22 -338 -201 -437 -147 -285 328 -956 -279 930 -7 -145 -114 -208 -508 912 879 -203 -636 348 337 -965 -728 -332 -880 98 -310 517 614 535 -582 -28 436 633 -44 645 927 -763 -9 834 -637 -316 -495 -983 -785 -146 -233 390 -430 148 -323 348 286 -465 -903 143 758 775 989 -207 211 -483 -946 314 673 293 -163 315 506 419 -143 891 815 485 -864 347 -56 39 445 638 -156 897 979 -128 652 0 535 748 342 418 587 -534 -543 312 445 -19 149 948 248 271 -491 -570 651 -167 -542 723 716 184 69 -528 139 -792 505 398 -399 410 989 -948 141 -549 -206 975 560 -235 219 605 -464 590 -250 -255 -64 926 878 543 -670 725 270 817 -963 325 716 -383 -888 -171 303 -575 390 255 -239 112 597 214 667 472 -763 546 275 -187 135 30 578 -173 -86 -371 -381 -791 -812 37 976 659 -235 271 -938 -898 788 -54 -505 -710 825 -920 397 620 796 -929 183 118 -944 281 504 -298 62 -116 -24 225 328 -436 -706 490 563 744 802 492 -532 -187 -679 -941 -520 -98 -821 -776 -513 555 103 300 535 226 982 101 -858 383 -438 876 -202 -881 -914 -757 -530 -228 370 929 851 -297 945 -276 687 398 702 -914 -466 -164 -515 -200 -957 578 -247 315 347 499 -677 -557 409 -279 562 -430 506 -441 957 -822 -783 484 -706 -594 962 442 -45 477 -249 750 -843 -839 659 -560 -803 -688 -743 -758 649 633 888 -528 -208 -861 457 204 -345 -6 -90 -172 101 940 -749 342 85 -348 754 475 -843 -484 -446 -647 479 635 93 438 -298 -13 -766 -565 69 -650 -632 -858 646 -785 513 858 -845 -884 672 227 836 776 -866 -361 279 -1000 -323 -291 215 131 -534 -890 111 -30 232 972 862 -157 -518 397 143 -994 379 752 851 -543 -147 -224 113 679 924 349 216 -412 333 -186 55 -977 -611 -995 138 -882 445 973 145 -920 244 -337 981 -50 391 403 640 548 -777 277 -841 -434 377 -340 -316 -871 -486 -791 457 785 824 -448 251 789 730 -775 299 -205 -66 -603 -180 -370 -652 208 -894 -34 144 40 587 235 184 781 578 -947 -49 -573 600 931 -398 -999 884 474 451 294 -473 457 -763 378 423 342 577 -503 17 735 -803 -273 138 -846 -609 676 -950 797 -208 -731 -795 -527 534 -831 309 -580 -811 -289 781 99 988 -518 10 293 927 1 -863 39 201 653 -818 -38 -357 -320 137 -484 -648 -836 152 480 -924 -74 940 -50 208 490 -686 597 179 317 610 -236 953 -213 -714 987 372 -273 950 -41 467 -738 291 155 -239 -284 -17 -769 975 587 786 -759 839 483 71 14 89 -994 241 397 391 -703 -250 -708 -823 670 -251 516 825 -865 873 347 -632 -96 -195 -978 -542 -137 685 0 -201 713 -214 18 -10 -497 -785 839 -991 -612 -314 -272 86 700 -681 -600 -997 591 -537 -106 642 171 42 8 22 578 143 -247 -789 937 -61 -642 -924 -602 119 -888 -213 424 363 -49 -887 -674 326 62 -112 -676 -644 -908 -500 391 292 461 -999 748 -879 -467 116 744 142 476 776 -554 967 477 629 -846 -9 333 445 -800 450 481 893 795 -438 786 771 448 658 958 436 -630 309 -966 -845 -280 129 437 339 -796 271 -767 364 -912 369 -831 892 -55 -653 -556 514 138 396 -632 695 -2 -911 -596 417 885 33 547 213 -458 645 -740 241 -716 308 -848 588 -678 -674 788 -157 688 606 484 350 -513 497 -870 29 -801 -994 357 -390 462 -904 107 -353 562 -910 -700 65 81 -682 864 451 243 -119 -613 -709 -396 122 735 -254 -410 -176 -595 -941 -107 -107 -796 398 -379 983 236 85 -861 330 564 -960 356 -877 -194 -454 -51 222 -489 116 -701 430 553 874 -236 -382 575 -815 -462 -87 -373 -735 -280 909 201 923 -112 -435 428 751 651 416 464 -409 935 -543 8 397 -125 -879 -979 -539 507 -25 -250 664 -684 -631 728 554 395 -215 310 475 -946 -552 835 925 469 391 722 278 -763 956 -397 -804 946 -741 320 298 -641 184 -805 -144 -341 25 410 111 672 -712 741 84 7 685 -44 -127 401 832 -21 992 212 688 -244 596 -776 -834 460 710 -193 654 628 -278 -337 -276 990 -430 -839 -787 316 -459 933 946 892 -14 571 924 263 -960 -578 557 202 -246 -857 203 68 -455 -994 726 822 -534 212 -528 -799 508 228 605 -953 379 176 324 -278 -281 146 -858 -639 -249 -222 -336 959 -433 226 -923 343 898 322 -853 -604 -415 874 723 69 -760 648 -778 632 -688 899 -548 923 135 107 79 -262 217 -567 -892 -515 708 145 -36 -11 841 526 -458 -27 -783 -756 24 -373 -357 -954 298 712 -267 230 190 334 -908 -473 306 -458 55 -549 -610 893 613 148 870 -782 -106 -928 851 653 -223 58 313 441 438 -216 -877 94 -680 -674 464 -3 101 -215 334 -147 594 334 -698 -779 283 847 -771 371 365 -160 304 -952 -624 -931 305 -67 -382 -445 -432 -673 215 -419 373 -448 -202 -285 190 -684 71 429 -185 -297 -792 798 508 901 -30 798 -655 746 -343 -456 46 805 175 -375 -748 -621 -318 -977 183 -849 -387 2 -703 440 849 -485 742 99 531 397 -448 -884 -864 -863 489 107 -152 -99 -23 -825 271 309 -170 956 4 607 176 -269 822 -97 -191 829 -560 -120 -300 556 821 89 250 -123 521 679 872 876 235 -904 -961 783 2 94 54 3 -458 784 583 215 757 -460 -36 -386 212 -888 -842 -725 -881 463 -109 94 482 -762 -180 -984 -405 912 -111 720 -738 -79 -810 416 -189 654 -343 408 538 161 -79 -921 695 229 -233 -467 -503 702 251 797 -738 -347 337 -656 -203 -381 -209 -101 -694 181 -631 -333 -716 -181 -208 -681 51 -542 614 361 -39 398 -33 424 -16 -696 357 -450 908 189 -729 -779 561 159 145 -830 276 497 895 -55 474 787 -957 95 730 -935 893 545 -815 995 -202 69 631 -411 -432 -685 -326 208 925 964 -727 609 251 -773 479 366 -314 696 219 95 -520 358 -858 443 182 -132 402 748 -828 409 321 -922 516 -676 -426 740 -372 25 -890 626 -885 -404 558 -117 651 522 -733 831 -446 585 -16 735 -68 -388 294 -870 635 -751 -966 81 102 -303 -833 847 -986 892 -639 7 938 -501 420 -379 253 -493 897 -109 301 693 25 894 -955 636 -775 -427 -757 -128 494 753 154 412 838 -757 514 -792 -87 -458 544 -516 -265 -646 386 -790 398 -954 868 -508 367 785 -735 488 539 548 753 859 -909 258 -146 480 442 931 -905 422 -352 -271 -804 -851 -843 -972 185 813 427 560 887 -799 -84 651 -990 -504 154 -867 372 898 764 899 149 195 64 -476 97 -537 757 131 -266 -203 -332 346 185 -168 -955 -165 -710 559 -14 647 608 169 -191 -807 -120 822 -196 398 -296 -985 -580 -510 -112 954 -678 363 -375 -817 613 200 284 934 181 255 -920 -223 312 452 -790 -720 -222 -565 135 -408 -69 174 637 -937 -581 -654 975 -594 -8 662 -388 -671 20 861 231 -529 631 -371 774 -213 312 438 229 -558 809 397 150 -76 839 134 521 -288 295 -449 -985 -188 180 72 598 91 531 -874 401 956 894 920 -215 -584 997 -156 -307 -872 -869 820 -794 -606 -345 836 226 90 -273 166 374 -301 320 -567 -532 -37 99 659 969 421 -955 163 337 -804 -800 -728 471 544 -807 -916 -300 968 411 802 -57 510 -981 926 529 -611 -382 858 -322 405 286 622 517 -833 -459 74 912 611 -667 -315 283 -946 -494 -824 -942 946 657 -62 576 -626 -953 233 275 608 530 -351 -934 -32 276 -293 -367 -343 -142 -631 694 -79 -506 -768 -770 -830 -893 582 -869 -999 -681 -695 -885 189 -552 54 741 -329 161 725 78 849 442 341 -579 -648 686 482 -143 674 -107 -790 967 658 -338 10 -500 -736 -372 335 585 -420 -183 -461 137 -681 812 604 -178 -115 -29 761 -742 -65 -200 -473 946 -857 865 -547 -928 50 112 -652 -654 968 442 -750 -757 -436 -539 -675 -956 -201 757 -325 -681 -770 904 342 -267 34 -788 317 617 220 -322 740 -30 70 864 -110 -653 995 288 929 -127 619 540 -688 804 -606 -454 671 -633 532 -459 -216 -937 363 -329 -807 886 -911 822 -243 858 119 57 -371 82 -76 -20 -754 -998 676 -820 414 729 361 424 -61 972 -851 868 -584 -616 435 -770 -953 -841 93 694 -651 942 683 -75 -819 975 -193 -569 -938 -720 -152 -717 106 -52 -568 -524 -299 711 -700 -459 -38 -621 -905 -97 468 -428 234 504 -415 209 -913 894 291 -309 -350 809 911 299 -783 821 -134 88 -638 -559 881 -151 313 807 -426 -133 864 605 -678 919 -251 146 460 545 -935 249 -525 -827 744 -97 -484 419 -326 -10 -905 -705 -331 366 -181 -216 -432 616 500 -365 764 398 629 756 366 107 -504 -959 165 597 605 977 -285 -136 831 -447 53 948 -558 -37 -411 -35 -788 178 -84 -962 929 -256 626 -537 -120 -775 -16 276 798 -621 883 273 869 -282 935 10 646 319 775 710 -581 139 685 -777 390 -75 707 -418 -535 -1000 -315 -538 -388 -641 -165 352 -518 23 283 -776 -614 -875 -381 353 763 130 527 990 -957 10 -921 312 -751 370 -73 235 -35 -359 -112 349 540 544 -91 -105 617 531 894 -761 -110 -933 63 711 -632 -287 827 -7 -74 -657 -994 771 -244 -738 -644 -227 56 744 -788 364 503 -140 -549 -718 125 942 293 502 816 -965 -454 -478 573 -881 508 773 219 -512 673 -405 921 -702 -126 902 961 941 810 -397 -131 382 636 276 -463 345 731 -428 -311 755 -430 -149 434 434 862 -626 768 838 541 943 -720 763 702 -666 225 374 -617 817 -71 80 304 -940 -548 -676 -441 -111 420 162 -63 295 712 301 802 -205 -531 -240 347 494 -355 -191 -167 176 -274 -822 -536 387 -909 898 -866 -334 932 -74 -274 -532 617 -646 728 -652 227 -26 412 785 -322 -438 881 11 813 -449 -241 251 -786 -280 546 857 -202 113 -492 894 770 124 -469 -451 398 574 966 -145 524 -437 623 662 -891 43 -3 -627 614 -470 936 6 142 553 412 460 601 -838 -180 292 658 -140 -782 979 863 144 -859 91 -723 -355 795 -92 -764 893 299 715 38 124 -92 -132 -591 933 809 256 693 -635 -410 -88 341 135 -685 879 -742 -120 534 -148 -2 -159 445 574 -194 -936 605 -863 281 -632 -7 -939 658 31 -708 -863 818 -755 -399 276 581 -148 -49 610 -808 -289 431 343 684 -923 1 -358 -672 176 -482 373 -356 -895 354 -618 191 890 216 92 -29 -210 -72 -508 -807 -229 938 -808 515 102 -974 304 -367 260 -447 -16 534 765 -31 932 45 579 -456 -89 857 -533 -719 774 58 722 897 742 -590 -811 -557 8 -363 506 -641 -109 316 -696 539 385 -846 755 701 585 723 82 133 341 -850 -619 -550 -15 736 -930 188 394 673 -220 460 633 124 35 738 99 -564 145 -612 798 -844 -561 -84 -907 710 13 -394 728 513 955 -95 43 556 -487 -281 288 70 219 -955 -763 -355 276 -786 31 547 -608 -497 -924 -594 84 -286 -463 -249 433 -949 -164 177 -942 -378 825 -817 816 99 -626 -228 821 -751 -799 -594 -921 635 -220 -865 -610 293 -51 -630 829 406 395 112 -745 180 -144 -598 -147 482 240 825 902 -87 -403 590 107 396 -254 -135 -752 237 543 -239 183 -485 -805 326 808 -942 -902 -887 832 -919 557 -988 -845 230 275 -705 -337 37 -999 630 526 -731 725 -785 -494 -546 551 193 212 773 -764 883 -864 450 -864 -195 597 515 535 -144 -460 226 48 -52 -591 914 185 910 -909 37 450 758 -800 380 -71 -78 562 -299 -625 -394 -564 446 -111 275 -616 -68 910 -982 548 -716 -406 144 -166 -494 -374 338 -40 -812 189 352 -365 -765 -770 516 -786 -42 -886 750 272 -359 910 -2 -238 859 372 -60 674 87 84 -268 185 87 523 -508 280 -544 -887 -436 842 312 -191 631 -236 106 57 -751 -653 362 530 -390 199 945 188 9 -548 -175 -834 -461 762 71 490 853 -331 810 605 547 652 -767 251 439 -775 518 118 -616 -307 -564 -318 446 -292 598 134 704 33 475 862 360 938 689 670 -569 -835 311 -265 859 -655 -627 906 961 307 21 45 152 910 431 821 -247 -664 366 502 -361 -123 -104 254 275 -31 609 244 -736 893 -734 242 -845 585 -869 -602 -199 -305 445 -510 326 -293 -9 -435 -763 535 318 62 961 839 191 44 -393 601 -316 861 -114 238 249 354 -284 693 118 40 720 323 1000 -584 149 -480 611 562 303 -478 915 -779 577 278 -273 393 -352 -200 29 677 -736 -850 832 -462 434 -909 941 -839 -642 -103 1 454 -890 528 -290 -488 98 -762 311 460 -233 981 366 520 -160 -880 -769 -526 -302 822 -909 327 92 -574 919 -936 713 675 -788 -296 39 -79 188 -774 -978 -56 -845 -160 -662 -98 -121 244 -591 662 -322 175 -148 -608 -761 -81 -929 246 -283 -863 961 -361 -98 -446 444 537 -169 690 -804 622 122 577 480 962 442 799 -716 370 -639 714 710 -505 33 358 -262 976 753 -876 -902 -615 976 -560 717 -289 -429 -565 610 213 -963 654 37 -804 -682 -424 -315 -401 -838 579 715 620 196 520 335 350 919 -619 661 12 -162 -156 220 -698 -795 -510 -902 562 -636 897 -861 -626 -138 795 -935 -403 -185 64 546 -174 996 342 -360 438 -855 161 322 653 -812 766 977 83 157 -284 799 199 -522 877 930 -527 769 -608 -439 268 -639 650 -585 -544 175 700 518 -225 718 546 355 948 340 -477 -436 940 604 -585 963 514 505 -160 191 534 -347 407 854 -102 -808 -287 -409 730 -420 -10 -748 335 -416 741 -149 -479 -92 148 -791 462 28 457 903 -442 788 983 486 320 959 838 763 229 -591 -796 -859 567 856 883 348 -780 449 142 586 -859 -730 -30 -111 -445 672 610 960 -605 352 913 602 -368 30 120 -820 -151 125 122 -943 -652 -998 857 -748 -151 611 -574 429 -369 571 377 635 545 658 -488 854 -873 -494 208 -826 862 -796 -16 766 -350 824 -930 -937 584 62 614 430 -356 878 -378 568 720 201 460 -210 -296 575 -682 403 645 -915 -615 -907 -82 423 326 838 -477 977 -653 311 709 -387 934 -813 365 749 921 926 297 -893 124 -591 -948 -777 -387 -135 388 823 905 -838 594 651 668 -266 672 -599 -799 -61 -975 77 452 110 870 667 313 -38 514 896 -884 -26 619 508 -244 -609 532 895 774 132 511 -55 882 -801 -977 -490 54 -859 111 304 199 -441 -605 561 962 415 454 -427 -801 -753 -964 -383 395 985 485 979 -755 843 802 347 -984 901 49 -979 -267 -999 420 -916 400 -217 -727 888 -909 654 887 603 524 -432 349 956 934 -865 -902 -904 -719 667 72 -888 990 -796 956 -677 981 -855 873 -185 855 490 -288 819 9 776 -456 -878 461 -86 893 -294 -845 190 258 22 -695 248 477 -766 -159 635 656 607 -118 350 837 -561 -741 -43 342 -687 -393 393 171 -937 -998 308 -684 -856 657 -383 -43 270 497 -876 918 539 -852 -748 550 -854 -920 74 846 -405 27 -780 -587 -137 -332 -263 -150 138 -946 77 14 -194 -21 391 33 804 724 98 439 -655 287 753 53 780 466 934 466 904 781 973 936 -82 -387 -235 443 -298 685 903 53 -269 -46 -51 116 -819 -428 -373 269 -900 973 -41 985 -166 977 713 625 410 179 114 -783 678 128 320 616 398 385 904 -177 529 979 784 -666 -6 53 -240 -773 194 62 224 505 -33 -485 961 381 -165 -82 -752 550 120 -127 -496 -935 -459 -777 -876 -289 66 -464 -662 418 381 -918 -421 -580 -616 -593 48 -743 -3 -53 906 -634 947 564 -305 -330 979 101 -3 729 -257 -558 -659 260 762 -995 447 -739 1 216 -462 -463 -745 -351 -541 -895 -680 -191 964 -915 -797 361 -66 325 65 173 -1 -796 -158 648 44 194 -582 -566 -670 -366 58 848 -187 385 57 -446 861 -471 168 -21 841 -825 -897 -469 747 741 796 -488 444 516 172 234 176 -581 765 -147 910 890 148 815 460 824 -826 -91 994 790 -548 237 -968 865 -435 803 -892 945 701 -965 -212 -84 -179 43 -720 996 215 -720 670 912 -949 -302 -99 -303 -975 -788 -312 -974 -803 656 -357 320 335 -293 -472 -321 -625 -135 447 241 -147 -872 855 -796 -545 -842 -993 902 134 46 -204 903 736 363 -277 -955 956 517 337 835 -552 16 -452 -631 8 557 -488 -352 960 -692 -764 -587 307 38 -585 -887 -371 -91 -305 903 540 -26 662 -561 -987 22 -78 182 -718 385 846 -388 958 -246 96 559 -931 -411 -221 296 610 -979 944 -672 -116 -151 -412 34 -217 -711 -728 -930 -293 -166 -795 -729 669 -792 -996 -76 -770 -734 -296 285 549 9 -223 -528 889 -634 -261 -411 -336 1 -494 583 -384 -467 55 268 160 852 -266 -603 936 702 -724 -98 -639 -72 81 -642 -217 556 215 -984 -107 -860 -612 841 -267 775 418 364 438 -713 232 628 -209 -705 20 -590 -142 676 723 952 859 -964 -358 567 976 197 -11 736 -659 438 -626 -345 -20 -457 -416 -444 -499 409 -289 -535 145 -757 847 -171 -913 122 -703 165 -540 -539 -277 383 -891 267 64 187 -783 753 338 357 -315 850 337 -657 -116 559 41 -372 957 616 640 -942 -103 -850 -476 -385 -412 -601 1 268 -449 -145 438 987 -216 151 -849 -760 97 796 10 904 158 -266 -392 -130 674 -122 -896 28 -816 -651 -791 -982 983 -234 698 -228 490 -796 602 545 55 320 -73 814 -285 -244 -540 -182 621 91 130 73 -643 -51 377 505 -601 822 590 834 288 869 134 -318 -324 -89 35 -87 -852 -771 438 367 -453 -223 -863 -186 -199 347 628 335 -2 -833 311 -572 -347 -533 -489 479 925 -795 263 981 -97 139 781 -511 -772 -636 931 39 -237 -932 -697 -867 -860 187 566 901 -580 -702 -658 -475 -847 892 -274 -348 640 -80 472 104 -243 -983 -805 313 448 -272 203 737 -892 294 954 84 -387 658 904 -187 -267 -616 -597 -47 -464 -645 -79 239 -388 -671 -65 -757 321 238 -806 -688 -99 -804 -815 740 -511 164 715 -963 -393 -272 -792 557 963 720 408 706 -744 646 -120 199 -777 836 -732 -606 881 -152 -993 -954 -647 -341 -928 589 897 657 5 -814 460 -947 971 -642 -20 -793 -654 -324 805 808 303 582 467 -818 499 -135 624 203 14 14 -699 -830 -734 774 326 446 -259 -395 324 -202 -203 325 -917 796 -458 -434 -686 880 -111 -379 942 -766 -19 -179 542 937 -674 -619 -442 714 806 752 568 -52 -376 738 687 -513 -360 -22 -893 -818 187 -412 -715 -742 -704 -835 -680 -693 -57 648 812 -958 -404 706 -451 -23 968 -154 -443 -986 159 -730 -248 449 406 542 527 -789 14 -461 678 404 -74 441 914 173 797 319 247 661 -638 291 610 -340 535 535 690 214 26 -245 145 -162 -819 -134 -367 -7 674 525 449 449 998 -559 467 941 711 706 645 -391 813 344 872 -546 660 -196 384 581 258 836 -588 -384 410 -548 191 -416 -94 -997 374 12 -34 983 -273 820 430 977 -98 -508 -360 981 -291 -990 -941 824 755 -93 -757 821 -479 783 -890 -586 -274 -733 -153 -386 -903 94 699 -972 -375 385 313 175 -764 -623 -648 -741 -196 -352 -304 -425 299 -794 834 847 -869 92 -905 253 -10 67 110 -786 864 765 219 -653 27 246 579 -339 -855 -526 308 -496 -598 218 124 648 -875 932 -721 439 175 907 -220 378 690 524 -72 808 170 -639 -31 -697 900 381 766 603 -569 269 572 979 417 -36 -90 700 828 85 -214 -187 -647 -41 -4 934 328 880 -188 778 -773 -965 -771 966 661 354 547 -190 -859 -489 -314 -243 65 3 444 -197 94 -606 -893 544 -102 388 -63 -631 -538 691 -329 686 -369 -450 -227 941 530 -484 -728 788 233 -114 -776 752 -434 308 886 19 702 -59 -91 -638 336 959 230 514 -138 689 -125 363 -641 -876 430 696 -506 656 934 253 108 910 -123 285 58 944 293 232 -841 639 -649 605 695 -26 695 369 -948 307 -47 -532 -50 -774 554 -537 -363 49 150 -64 -660 495 536 556 436 611 -857 837 -343 837 -641 -1000 14 45 -219 -720 428 147 207 -121 993 -193 857 -771 239 632 -375 682 779 364 401 -705 85 -928 941 742 866 -357 85 307 48 -828 656 -723 955 -285 403 -933 894 75 248 424 130 30 -822 390 801 363 -140 444 -698 60 359 -307 516 749 -41 -330 119 366 -346 -289 496 -226 -32 -773 -131 129 -277 -267 -363 500 -41 768 882 -788 -785 -221 982 344 771 -77 -95 47 -28 434 -762 -264 585 234 702 814 -649 -380 370 -294 913 934 -802 991 -705 -76 -991 -913 54 817 957 323 488 417 506 622 -593 -826 7 46 48 740 936 -299 -309 730 -98 978 524 -265 -481 -711 598 -901 295 -654 932 -339 -742 -732 217 190 -428 629 190 -372 -39 916 -450 783 -789 -589 -917 -946 576 -307 382 -116 -277 530 -665 -900 -209 769 -113 201 331 529 -916 -980 703 891 537 -67 935 325 -228 -896 -634 -180 29 -761 484 438 262 -235 -721 311 56 989 -323 -39 -524 -302 757 -578 -166 -441 -472 -18 662 917 -135 -285 -941 334 624 239 445 -639 -378 821 -639 326 981 41 631 940 -632 -37 356 101 125 -152 653 330 722 -690 -747 551 -602 -692 51 244 -793 927 127 387 924 233 -982 980 -149 -344 163 576 904 -356 -173 191 -38 -790 696 -722 -124 154 140 492 163 831 -518 707 63 -990 -492 669 -119 532 -580 -886 -819 400 675 -539 -975 7 -325 -829 937 387 -592 -403 347 402 707 -122 158 -324 174 -667 799 -555 -175 -131 -578 913 -214 -557 -702 934 633 598 -937 438 98 680 -208 -53 -618 -727 -768 -648 375 -513 159 787 -741 250 50 269 975 -75 -732 110 163 -577 -292 184 817 -184 -531 -956 -954 977 999 785 -144 -822 398 -300 -405 -82 610 601 -865 -777 -651 552 -822 174 725 784 164 -383 72 920 -673 -302 41 614 -903 -271 580 -885 -156 -715 512 -783 367 -94 -297 -705 -931 832 945 720 -988 257 -511 -435 51 189 -340 -228 -15 117 353 -402 842 -257 437 -614 -537 -603 271 63 86 918 -255 -304 77 875 -312 -374 545 -399 425 482 272 -719 -900 344 -132 768 421 341 -856 779 638 -627 85 353 -969 -311 -477 -817 998 -712 -498 -159 -130 -292 703 877 -216 -639 -37 647 -74 -542 122 291 712 818 834 -675 369 -396 280 290 185 74 738 479 543 493 284 456 234 -221 -685 802 -862 -849 496 359 800 -477 290 -765 435 -607 367 -765 -329 479 519 368 -992 349 -987 -603 666 -730 -88 382 125 763 223 -231 159 -688 489 -751 -517 -826 998 677 116 988 -932 52 -713 -448 -611 31 625 768 -945 451 81 -441 744 128 838 245 169 -884 442 -972 718 482 949 -329 -110 233 -274 -64 -154 928 529 608 41 433 -337 820 587 20 -77 -811 676 -521 -433 243 -827 511 -266 666 356 738 -583 -531 -27 -292 961 135 -153 375 -812 -363 995 360 606 -536 -525 293 -677 -912 -172 -120 -507 543 192 643 -558 464 306 524 -632 -382 -714 -987 -673 -367 -519 -926 -319 736 482 -844 -772 -120 68 53 952 325 745 274 -546 -349 -676 995 -741 -845 155 394 -695 -182 391 -286 407 -131 -666 791 -904 -102 804 885 -297 636 354 -57 -619 151 -928 219 -172 8 977 -728 -439 90 537 306 -169 256 -238 718 -913 -654 868 -920 -910 -895 -417 -159 460 299 453 337 84 -26 -721 959 -51 703 483 -964 -208 -385 -588 -394 -579 -401 379 583 106 249 -449 975 -174 -835 700 680 -344 609 157 416 -187 -293 -662 -275 434 292 20 953 -715 -51 -53 -653 395 -438 -872 -664 469 717 657 817 -303 442 -574 -169 1000 -337 16 -658 -859 321 -240 -535 525 -374 -977 -14 191 843 -671 381 -883 491 -664 358 740 401 -695 752 524 503 -999 863 -850 803 531 -542 488 -154 -470 214 197 558 -956 -131 -722 -706 843 340 -131 -630 777 -119 -153 -287 -115 709 -894 -788 367 -802 403 -694 -395 -715 304 806 585 437 97 471 -341 43 298 40 449 -559 588 560 401 6 41 -939 407 980 -7 -946 -841 86 -696 -343 914 -541 323 -4 -751 -131 -214 683 928 -343 292 -537 -98 -843 233 -922 -167 928 -177 -657 -498 330 542 -392 -87 884 -634 374 721 538 -974 428 216 130 -270 674 -885 -870 677 229 -413 -673 -787 20 -618 -100 534 833 84 -882 200 398 637 -177 -908 -42 -947 -153 165 -58 621 852 902 -551 -294 93 280 339 -830 331 -944 902 544 548 407 306 243 -366 -411 -782 -794 -634 143 -463 230 874 -407 -552 -819 710 -498 286 676 -975 941 -878 932 408 -78 547 249 8 -159 791 -569 -27 347 765 -155 -95 -946 -754 -730 670 140 -766 895 955 411 -428 -310 -756 595 -456 662 866 101 439 -658 97 571 221 -642 47 948 501 957 -414 -971 -818 392 -639 -820 -631 -395 -374 -48 300 -938 668 352 236 -927 -422 -383 765 526 -962 -483 -456 828 -539 964 723 621 -718 107 -533 -24 316 -80 -443 -433 -656 -881 998 -555 16 -208 -271 -372 127 788 -692 859 -316 746 -327 -999 -173 -26 -378 -35 -924 160 788 157 686 924 245 147 400 -965 253 909 -221 -815 839 991 -598 -490 11 -853 -51 384 -294 771 704 920 -536 489 -224 699 39 763 -319 409 -24 943 350 28 363 -565 -962 -644 656 -261 -189 415 896 -476 -987 -804 414 -573 533 271 457 -475 -223 -869 157 629 619 916 -315 744 8 -655 386 -153 -252 -587 835 -566 -943 -559 29 -157 544 -984 -850 -689 155 -472 698 580 -394 -81 649 119 -337 113 -217 674 -519 905 861 -689 717 637 842 -360 485 380 -838 282 449 -450 998 91 -620 183 666 113 -790 753 18 628 835 -663 459 -392 -898 776 282 -215 406 -27 82 -989 136 160 -618 379 117 389 129 -365 -431 -671 750 285 495 148 638 -372 -64 -293 957 752 976 -397 -227 351 -376 -805 75 -191 726 6 -445 651 189 917 163 668 554 636 791 -255 -253 527 336 793 146 -736 750 -600 -950 895 -986 740 -349 -665 -249 -7 822 -514 -803 -931 865 466 -165 582 294 263 -947 -315 9 -172 428 185 514 -596 262 544 864 -72 744 711 456 979 90 12 604 -19 -442 -922 -293 -151 -391 -178 766 406 -330 524 -179 -816 533 -468 731 -723 609 -645 -49 -177 246 -502 180 -118 270 -85 -204 -996 608 -731 -654 391 907 576 107 846 -664 -769 137 290 -520 -609 -231 547 -794 844 -153 942 -177 -217 758 -552 942 664 -862 937 -269 -710 945 868 328 -42 717 905 330 279 -145 -335 291 -733 449 -873 862 433 96 -83 729 -712 -90 -350 -940 478 -907 -912 423 -884 510 5 -809 -431 670 736 884 640 -93 -901 -816 -359 -652 68 -422 -514 743 -171 997 764 512 -614 -411 539 727 472 -926 290 118 806 746 -619 370 688 171 613 18 509 356 -343 940 -718 -475 303 -490 465 -701 430 -519 513 -277 -446 15 -474 -620 -760 658 588 543 -28 -241 -663 -813 836 122 -987 196 -682 650 -929 -800 -138 826 -648 206 892 -736 -625 -130 569 28 -440 -751 762 -867 108 -506 -785 455 766 -873 417 -378 964 868 -498 -96 -104 -462 616 291 -514 154 -373 98 -351 -980 939 75 -984 -126 174 558 763 752 -124 -257 -791 383 -157 -208 827 306 978 -451 -366 873 -39 903 -258 -454 871 906 192 562 81 -117 866 -836 -375 -434 -293 -547 16 689 -654 895 960 -652 139 552 634 -95 416 148 977 -280 777 802 -680 -180 736 940 354 -315 -424 -312 834 -954 287 675 -742 -854 450 -955 65 -420 493 946 124 -344 -478 633 -330 982 6 627 -952 -103 339 -866 934 751 787 220 -666 33 460 345 166 -901 877 182 461 886 -712 -148 -749 7 157 706 841 807 278 738 281 159 -55 -839 202 928 724 -235 97 -911 -607 -667 76 -713 -15 111 730 166 424 38 -685 -369 215 415 754 525 355 978 540 106 64 -306 540 435 -745 72 -277 744 -785 106 -679 -242 425 -346 -667 -954 679 -160 755 251 -194 -865 -420 705 -845 482 -434 -73 -844 378 272 -189 -343 -57 -240 -739 -89 -44 534 -552 -704 106 -792 -879 645 -97 144 147 741 -845 208 -423 884 956 881 442 -301 213 -291 913 245 552 250 290 -956 923 -355 607 -924 919 -744 406 654 -114 99 -594 716 -673 -885 449 275 -594 40 331 318 844 805 914 -391 -188 -10 -287 -247 329 -483 494 -228 -220 569 -844 2 521 -554 -888 420 711 -47 953 -279 375 601 -578 -804 83 237 973 -352 481 -100 -726 486 -374 -344 -289 902 -285 -477 646 339 649 223 -143 -876 -445 -425 445 542 -931 -370 487 -400 925 -69 -562 703 -211 276 402 737 25 -298 101 465 188 371 -453 46 424 -634 890 -953 -948 -165 922 567 308 716 -798 -633 -906 144 -102 -912 -790 751 412 247 -776 -179 -919 694 -908 -519 -281 -864 -878 61 782 -214 305 961 195 -584 -327 818 510 896 122 -988 -775 -797 -151 106 -387 802 521 -257 175 -141 -416 -354 492 -68 865 -94 746 -115 -351 870 985 727 -1000 -314 -916 676 -288 -953 -92 -665 -987 780 -385 604 -383 809 -335 638 -552 63 -474 616 -513 -406 -564 976 116 -483 489 -19 556 92 337 728 60 -228 -580 -8 151 134 786 399 -516 -284 270 -458 -124 395 -986 40 -917 858 533 502 -388 -886 938 -777 -756 -738 850 -471 -328 -253 -24 -622 34 -142 387 -807 -886 -156 -59 679 -705 -404 -620 -851 -985 927 -147 -96 -559 -829 -116 565 -204 -86 -754 -192 585 560 927 529 -639 -390 385 471 -406 50 551 101 561 -937 -934 646 -616 -431 391 -922 -662 -438 -442 -745 954 17 -812 -938 302 638 -490 -997 545 -87 -710 876 -189 398 825 550 -568 513 -190 -41 812 573 424 158 -268 -534 606 -788 -856 -697 49 -735 -906 842 929 139 198 967 107 372 -379 -282 506 -170 -719 403 320 852 498 84 -211 139 736 -622 411 260 355 417 970 -179 921 -909 -712 177 309 -593 502 -732 665 -725 522 335 -226 151 -973 -243 -395 -360 408 0 813 592 374 -169 862 -634 273 583 73 -658 732 -879 399 -109 878 -939 607 -100 -948 -625 -599 -809 99 -744 455 261 708 -227 -105 757 -848 155 190 558 -71 -818 479 -960 -635 -116 -211 -714 -70 707 505 -321 765 -968 786 -797 -937 46 205 -354 874 786 -583 171 133 713 -28 -691 -138 925 -573 98 -633 -472 966 459 35 832 719 319 -916 55 -792 -546 -366 -504 473 -401 35 -580 -951 -711 184 855 526 -255 -29 -87 -347 -527 -202 -971 507 -703 525 -572 109 -894 -563 236 662 -601 487 -441 265 -58 -217 475 287 -717 -306 516 947 -786 3 314 833 593 629 -163 255 972 268 -157 934 -903 -793 -438 -488 -421 -777 -303 -747 -699 676 763 659 -3 930 -404 303 88 447 276 23 596 303 282 -95 892 546 -340 711 -864 -233 -215 -25 -966 -994 809 -88 -147 -179 -734 -632 -859 -642 888 -139 -138 -88 -765 -969 -699 375 730 -262 200 -773 64 227 -767 807 -179 584 827 749 763 -350 -726 -984 999 -484 234 716 -834 340 896 -417 -859 619 72 -533 -817 394 -505 -286 140 -892 -162 -474 362 -681 -923 -765 280 698 436 465 565 -502 -521 -949 -663 324 700 -191 -754 -212 -801 831 -765 10 466 -931 -148 311 -201 698 948 -812 -806 -975 642 -608 -760 -444 698 419 938 517 59 -5 223 -832 -689 294 842 88 -724 -513 -30 730 691 264 -915 212 389 -760 476 225 -599 437 210 -171 -588 350 11 -518 115 39 -166 876 676 -359 -66 -557 -757 633 -181 501 -868 610 356 -316 37 -794 -267 -341 -939 360 681 -193 -849 204 749 -383 314 356 -243 331 -298 341 657 31 269 -482 -99 -798 741 581 879 371 -244 -138 580 443 -259 -948 416 111 -788 -153 5 995 298 92 994 -362 -252 -80 -922 -294 790 338 -724 30 -234 -467 -395 -983 -851 -538 579 308 682 -816 660 -690 -162 689 67 -42 842 736 -541 608 36 981 -335 627 134 133 -704 529 140 -831 490 -378 -675 871 766 779 439 600 74 118 701 887 995 263 583 595 66 722 984 937 -376 -310 398 -425 925 -303 -74 -719 -72 -97 -89 423 901 328 669 365 -813 -329 -78 -110 -511 -555 226 794 802 807 -187 -957 -581 -972 404 518 -982 596 464 653 -139 428 -499 164 620 -703 -807 112 -509 498 -228 557 793 270 168 987 192 -621 -306 -173 -765 -561 652 -424 954 756 686 -4 964 401 330 -239 -704 -480 -617 751 -30 -601 244 -584 440 -230 -404 -509 -610 68 -161 993 710 504 681 295 -160 387 636 596 -705 -74 -929 -472 -26 -558 472 172 497 175 -406 -664 502 -81 534 -839 -945 570 294 914 973 807 524 612 -433 536 -994 -28 -809 -68 -301 -966 -156 900 549 -270 -514 468 336 100 49 322 -9 -487 -728 -682 977 -636 441 896 -968 -994 453 -11 307 20 825 -309 -927 685 -467 -332 956 -367 882 836 -234 -413 -711 751 -384 908 -438 -862 847 -335 43 -528 108 -491 -131 -873 -514 420 689 -326 -497 734 807 837 -965 -635 -367 -611 740 836 -45 800 -20 -829 -372 -649 -865 236 491 -11 944 -34 -368 -563 338 416 -265 555 -296 180 885 -516 -543 -427 -47 426 571 -557 708 24 -459 -894 666 -442 698 261 -624 265 893 -346 -286 -388 794 -178 -223 90 -647 -495 -878 222 -452 839 -692 606 -13 830 238 70 -981 -397 -535 -575 -238 -59 -558 549 -290 -781 -362 -791 -418 322 672 -135 -34 916 966 -524 415 386 -285 -99 705 -644 -49 -678 -58 6 375 -448 -595 -82 202 -738 -811 -290 932 -630 -282 858 745 -651 -104 -919 383 -392 253 -341 -232 200 -740 -710 -189 90 -332 -144 -347 -111 985 -737 -980 -826 -916 -93 -978 -9 -300 766 -679 -940 259 477 396 -566 719 989 -503 -222 -894 98 773 -515 706 -88 -234 591 -650 516 276 -811 675 -800 -366 -239 -816 213 -938 -115 -595 27 997 177 592 -103 344 625 780 -426 103 982 -145 -899 -520 -424 534 457 -368 971 -699 899 474 -799 -734 -744 -333 -396 683 878 -952 484 -622 -936 -646 -308 755 784 -131 836 504 469 -889 -325 -929 349 961 -597 -626 -607 670 287 -406 324 726 317 -50 -684 -27 -746 917 583 -176 495 55 484 994 -656 21 -42 -420 -482 259 -829 392 -983 -147 -695 267 973 961 842 633 156 -983 -659 451 -814 -889 65 308 380 802 -729 -916 -788 -839 -777 209 629 143 687 668 308 -782 871 -295 928 441 151 -55 906 119 -970 -85 841 684 882 213 -926 273 -290 -204 193 -91 529 -856 -192 -763 -715 52 -81 808 375 -484 -354 611 -798 711 6 133 -597 -688 -759 176 -825 -434 -983 820 -674 91 40 995 107 679 -643 -311 631 21 137 170 -2 -693 -405 272 203 604 -710 575 -671 705 626 -464 -749 785 149 -806 -173 822 168 617 -299 597 308 -435 -970 -748 888 -151 428 -279 -317 557 -42 299 845 956 -91 949 -876 -649 14 -150 916 517 -707 840 -551 -357 258 -669 741 708 146 -808 -7 -656 272 -771 -115 532 814 -866 -690 -968 800 738 -728 371 -829 905 -899 -181 17 -704 55 -971 415 -949 133 527 391 -390 -147 994 798 -618 -909 -363 -51 -243 286 367 -668 -86 203 -801 -567 255 886 226 215 -653 -273 -246 372 -367 687 -201 -38 844 857 580 958 -219 575 188 -812 -543 -396 783 -561 281 -526 -455 839 -248 963 -122 160 -932 123 -820 553 -141 -647 2 -17 -667 -883 918 -707 146 487 -464 -809 20 -483 -918 -844 -897 600 541 63 -634 -664 123 -877 467 -139 -846 -310 37 -162 613 634 531 10 467 680 624 427 -857 840 441 -138 -373 -962 -722 477 325 961 -423 953 -497 57 -471 202 460 205 407 -883 273 406 607 61 -853 -151 -956 -162 -183 -354 67 452 746 -42 646 139 -657 959 -813 924 -789 207 774 454 -942 -847 514 -674 416 13 -292 708 -18 198 -58 526 -335 54 -757 141 262 -974 515 152 -429 47 -257 654 675 936 26 8 900 77 -552 -983 -66 -787 -932 -803 -8 559 -6 -977 -822 355 743 97 -23 -714 -687 320 334 -231 -271 -247 555 -839 945 -593 -243 -794 -377 -380 -552 133 -288 -384 -767 524 -11 -131 -834 -975 -611 384 -8 277 645 -684 -439 901 -229 -555 -892 -460 -824 -334 242 918 905 -776 -256 -704 -86 472 673 200 -568 599 75 -995 220 -973 516 -492 148 373 -740 919 -991 728 384 -168 -529 200 -159 530 883 277 -951 308 -127 -52 81 -893 219 -871 174 907 867 992 513 371 -764 -499 830 107 -322 526 639 -767 151 811 -261 941 -328 821 55 -86 75 -302 -415 -569 -928 -359 501 403 345 282 -215 -898 -367 381 -439 -391 -393 829 893 -299 -49 156 -621 343 -315 -821 688 -39 -878 532 -362 -225 104 -759 -143 -803 649 -151 -927 717 67 870 259 383 682 -394 571 -182 -249 871 62 -270 -555 781 -929 -447 226 -302 -231 -211 -649 -982 864 -353 -197 803 421 -798 725 -591 -188 99 -977 -521 309 532 216 90 -707 -539 -264 -835 -899 -428 401 -301 696 -716 229 -830 858 164 -876 675 714 127 -623 -125 -51 787 935 471 -454 259 -249 907 -204 13 95 919 830 -302 614 -238 500 -767 198 308 196 996 -383 -899 35 -333 746 573 -806 574 -411 -737 -308 -121 926 361 -285 988 -492 -205 -196 323 754 221 358 267 -240 155 -844 -402 248 944 -253 -855 524 114 184 626 -655 -37 786 -723 -3 959 -864 19 -727 920 165 553 539 184 -955 78 200 -552 2 -607 555 -880 -665 -324 -380 339 510 543 -667 -547 -839 -12 39 -758 -716 -824 -92 -643 -484 938 -129 -401 -36 325 -810 -891 790 225 992 2 -545 -924 54 712 -255 912 -86 154 -913 -12 -262 -373 -110 -962 -342 7 -729 -948 451 995 -923 287 -432 -141 481 738 394 844 -258 603 740 421 -676 -699 678 939 -4 657 -344 -89 -210 -932 -50 -142 370 -384 629 -594 66 298 -485 -604 10 -590 -769 -529 331 -278 -508 -740 15 963 -664 -238 664 178 -846 -470 211 -916 -99 967 -508 502 737 197 126 687 693 561 -842 684 834 -752 -728 310 -456 -368 665 284 -657 192 436 411 -443 155 -399 474 -871 180 -281 474 -604 546 -536 -724 883 329 -99 -157 476 -493 -576 477 -964 926 828 -160 -568 -114 -459 -905 -140 294 -823 314 -926 -374 400 -368 29 -52 789 -876 -302 -242 -338 -925 870 783 49 271 599 -981 763 403 130 -363 -676 -816 -753 -166 59 466 -709 832 273 82 -46 -329 -978 599 354 557 -671 -98 847 -433 674 -513 407 -422 -946 -66 844 890 204 832 -984 809 612 133 439 -409 -49 -67 -547 -658 813 232 140 708 709 210 -999 -84 199 468 -181 961 -47 155 -685 -591 -535 -701 -255 -748 592 686 575 -854 -948 420 899 514 -803 337 -438 -140 -510 -101 -372 170 968 -105 -984 -138 -914 -374 226 -858 174 -274 -960 -904 647 611 -84 290 699 34 258 -689 -27 -857 -321 587 14 658 988 -301 843 -654 211 263 190 -33 -905 602 380 -473 -920 -648 -475 -70 -141 -533 -406 -133 310 488 548 -822 359 394 -628 964 364 -770 -273 -164 442 -690 -845 764 237 -687 -919 -361 -47 214 170 83 -450 -563 348 -538 -208 42 333 891 18 373 269 196 -705 -913 93 903 -371 427 522 -47 -802 -187 -580 -325 580 -655 92 359 -742 60 -132 32 -77 -721 706 488 459 -838 -305 -892 760 45 -113 415 228 362 -653 -385 321 -294 -301 141 -367 -687 -97 -810 210 276 792 517 -556 -518 581 -547 -81 28 207 397 31 -424 12 978 -480 -689 384 508 202 -787 93 -499 435 -573 -817 115 -77 821 -297 846 -469 257 639 277 -763 -912 221 -309 887 -853 -11 -745 -846 -937 50 577 156 -407 291 -328 -814 223 -840 716 -705 284 508 886 -935 -811 -409 -105 -171 386 -277 -721 -963 854 186 -671 298 515 167 -16 571 639 -214 830 -410 -701 -490 25 958 -941 -601 347 640 547 -438 483 -593 -205 358 -469 727 -470 816 -794 -398 487 -513 -4 87 658 -807 686 -687 -966 -307 850 -787 979 17 215 -744 -713 -454 74 182 -858 701 539 59 354 -706 -718 -353 -747 682 45 -172 628 722 -211 853 -407 364 29 313 -168 844 -616 -420 154 -475 -460 76 387 572 823 -248 278 540 145 763 -87 -890 -361 -181 516 -460 313 595 -651 38 -535 14 667 -423 328 -954 612 -411 823 -857 914 617 322 -564 903 -2 -693 151 -194 386 694 -463 787 -215 -602 -604 549 -949 -547 -425 320 640 -967 -260 942 -529 450 -470 974 642 -754 -352 929 -9 914 -927 524 -924 -246 428 -437 -866 329 272 424 -259 784 560 -803 581 801 421 -459 -411 35 523 -482 31 367 824 828 639 -185 -360 -114 167 919 453 -355 656 485 638 785 848 170 896 -470 650 188 469 -376 -467 388 335 988 846 -482 813 905 -892 -143 210 -654 -185 202 815 795 899 774 527 -193 -143 -141 116 -112 36 -435 -759 625 -120 397 255 -245 430 -160 696 830 -847 -564 -864 -469 769 737 322 372 -192 -959 -385 -676 905 850 -603 479 655 -755 561 -494 334 679 877 -391 883 191 878 -230 -48 -570 -494 -19 -528 751 87 -166 188 -455 638 -897 478 -908 -995 -18 101 -531 -176 -537 -443 791 980 331 799 438 -526 785 257 98 342 361 -566 224 -156 -291 -639 270 281 -654 486 -392 -266 -445 -871 -835 547 773 -160 1 949 -234 -588 754 287 142 -399 -95 -367 745 -639 -82 -59 -678 -179 748 -775 -811 -976 -96 -526 -437 182 704 -444 -304 836 -688 -799 848 -477 -362 309 -547 213 622 671 50 -471 438 -472 125 -48 854 -115 662 -212 -205 282 960 -388 563 -377 578 272 154 857 750 -273 994 -969 -420 -21 -244 -621 313 430 -498 -410 -689 177 490 867 714 -324 -258 963 709 -553 -494 255 857 962 117 43 312 40 184 -739 46 -343 78 -312 316 452 -687 507 -279 -925 962 804 918 -288 -996 -546 -59 882 743 585 387 704 -30 -484 -543 -732 458 -854 -519 -40 527 -77 885 137 -614 584 693 -617 -267 451 -34 -728 -636 635 -717 399 -827 251 701 -964 -789 -340 -203 -13 -552 -619 748 844 652 413 -237 907 -635 -809 -627 420 -633 819 -185 787 546 -411 -364 772 820 -1000 -660 -14 -433 -289 -32 637 -482 -266 984 -323 -724 187 -302 67 328 49 -316 663 101 209 525 -258 196 -121 877 544 -465 -818 703 119 -295 597 -759 664 -999 -580 -745 253 819 -782 -912 -792 -867 417 937 -869 -378 693 -386 -993 904 694 472 166 -881 841 626 4 683 954 -162 127 752 198 625 69 84 940 -772 762 -256 -465 408 -39 838 152 -333 -796 -81 -863 -441 -607 -748 -894 -853 949 -275 -382 488 -443 -991 530 -710 -16 -682 798 971 -956 -454 -877 867 -431 -833 101 -729 29 -773 381 955 387 -375 841 -664 -916 -176 -314 -495 -545 -230 -746 808 -574 -534 -213 239 11 -665 453 -439 329 -898 436 -277 -436 -8 -575 796 604 414 999 78 52 880 225 -379 686 534 28 -770 642 371 582 -801 -658 606 -620 -471 945 -553 427 224 639 966 106 -346 309 -266 -41 -694 71 107 -853 56 -161 802 -949 -856 491 -914 207 -19 391 824 -526 594 364 869 -491 697 -872 316 -736 303 520 57 12 376 504 924 -635 -654 -584 -329 -568 958 -226 578 512 -990 -939 284 135 -818 594 571 304 -543 -341 -666 -55 820 -532 245 947 430 119 713 45 -826 596 -774 622 -306 166 -536 384 -342 0 -401 958 948 -275 -676 959 929 -126 -739 -675 -980 -189 707 -481 488 777 -80 -107 -1000 -238 456 -847 -289 550 761 -973 -32 -920 384 467 63 -58 330 520 49 462 987 -136 -145 865 -604 -197 -208 -588 -532 -292 521 -12 576 296 475 596 -646 -177 586 -166 863 -971 679 912 970 -11 -222 445 364 -535 963 289 49 437 -924 353 -884 943 -765 -849 443 -804 -724 229 481 -326 374 948 -307 432 685 269 475 -10 -448 332 -665 108 68 -565 285 726 897 -41 999 404 920 -167 706 -705 -102 592 456 851 798 -761 347 899 246 449 692 -629 309 -5 772 -998 -421 899 695 -736 609 -794 -530 -887 -137 -778 475 -334 -48 61 656 -406 -1 -83 -100 -76 697 901 -443 776 -765 -981 -942 825 460 608 725 -729 -117 -368 -131 624 -998 -426 692 -700 -951 -515 -668 -899 -923 -305 -193 -427 -446 -969 244 413 728 273 -889 -198 -248 -717 -921 158 282 567 489 130 544 -234 -785 -238 756 491 792 264 -389 -222 -446 809 390 -937 -84 -141 -811 -141 -505 -826 -930 -783 584 883 -207 -3 -558 -868 -209 -835 276 664 -355 390 0 -778 -231 -459 -103 541 87 428 -28 -702 -418 778 -976 884 -233 -304 82 119 -128 -473 231 -754 655 -879 60 691 588 -237 432 -852 299 213 417 -88 -657 406 875 450 -402 437 403 52 -805 40 617 981 -398 534 421 -999 -161 -573 -594 -100 -620 -281 718 146 -573 792 -916 317 479 -717 -308 -128 594 208 -330 718 -108 -145 100 748 -456 -661 -267 194 769 -198 -424 -959 933 -317 209 -533 -143 -27 55 706 53 732 980 54 442 232 823 592 837 671 376 -398 496 -75 -115 -181 -874 583 474 894 -217 219 352 -419 615 86 938 -756 -781 311 -32 768 919 663 759 -556 435 155 812 -133 -960 -542 151 -373 -142 725 17 -598 503 -192 -788 479 -470 -218 -311 251 906 970 421 -220 -443 64 432 644 -599 -591 486 -156 -303 792 -771 -72 -378 -910 25 -109 920 946 94 650 936 980 -819 806 -443 -505 -619 991 -125 -811 -119 -877 151 730 -827 261 918 102 110 -286 -634 426 -209 151 811 -895 5 -444 255 540 -788 -687 281 815 868 -982 749 414 965 688 200 827 -245 138 -450 355 712 -889 389 -704 199 -166 -56 -857 469 187 221 677 -189 -54 523 671 604 319 -71 943 -57 468 -897 373 -629 725 448 16 -923 285 709 -961 -697 -256 449 168 -154 34 -938 537 -612 -34 990 364 276 -99 184 -260 872 52 -958 870 55 -219 455 -269 118 -953 354 -853 -920 943 438 161 972 -890 62 4 933 -563 -52 669 616 -900 106 -229 -157 954 -557 754 377 -99 1000 862 404 -310 -842 959 -273 -928 763 759 -862 640 -900 409 -206 403 -362 258 -153 -232 778 -773 -113 -205 -113 752 611 240 -745 232 243 -723 -800 -931 -900 334 -281 335 -206 -432 927 -283 142 68 578 462 867 -588 -984 -429 48 400 149 -743 -255 -554 1 862 599 708 905 -992 717 561 -274 736 713 672 405 -582 173 978 -507 500 437 14 -403 -150 975 652 509 992 -764 -920 -156 -298 -692 -837 671 -396 -917 18 -667 674 -1 -134 -821 -720 653 133 452 620 72 -62 723 -740 -448 -996 -213 997 -141 205 -117 -595 854 79 -222 -654 257 -813 -342 271 291 -180 -401 143 -795 487 -297 -290 -397 163 -41 413 419 -447 923 668 1000 327 685 -994 -417 -143 109 -931 -905 -421 -223 -883 271 897 419 877 324 -772 -848 -846 -197 -324 752 790 -791 -269 -246 -131 825 472 -721 -979 -446 -296 -658 360 -992 -567 -540 224 -773 -504 -332 -516 998 -524 854 -19 942 900 789 -890 -608 -729 65 -511 340 -102 642 -485 -988 -97 -9 91 -390 -658 -57 -802 -550 805 517 -436 208 -721 -285 -803 -372 -662 341 810 -4 144 -50 866 -557 230 -872 -905 866 -506 -747 -973 -731 248 -597 -409 -72 883 -157 -990 -610 544 -681 870 -293 -874 304 -787 -862 -431 85 -291 -299 -232 28 861 -666 -374 255 -500 307 -124 -4 -872 310 993 244 955 -159 418 -354 933 759 -887 401 -165 693 606 -923 -593 -24 -716 -951 -849 -977 275 -197 711 -903 -594 -324 484 8 377 22 490 153 -766 -257 274 659 -484 -125 497 387 800 850 425 897 -759 409 -127 679 941 -896 607 490 80 723 45 778 -641 420 -605 -632 -788 -252 877 -728 311 848 -935 318 -68 952 -279 427 327 -584 -762 -485 -62 995 -552 -582 174 300 771 785 127 -243 -260 989 495 46 170 -120 338 -332 0 565 -695 -388 -260 -601 183 -930 730 522 542 -640 -724 -691 -47 -238 -403 -684 -61 -653 194 -794 860 918 -574 934 297 830 790 -744 -329 -125 -592 75 -978 570 -77 -206 874 179 -185 450 -989 -519 257 -206 249 577 84 -111 768 -286 -982 108 -866 -373 -530 -21 525 850 957 325 163 357 -204 -8 21 -236 -382 265 243 3 788 334 579 414 -767 351 -815 -239 17 -204 638 449 -654 -955 641 215 817 -477 783 539 -215 346 -165 -448 -986 252 -482 -193 398 -986 224 759 11 -517 -501 -252 434 -541 106 496 425 290 737 -946 102 684 563 -437 -407 -965 -191 -995 158 61 451 -923 -409 -511 -863 18 212 992 -693 702 343 682 -767 459 69 -37 -36 867 836 -915 -76 790 444 -497 -892 444 403 -736 952 402 402 148 -606 661 222 409 -821 -397 -928 756 728 284 414 -661 -15 840 259 -846 735 599 -538 68 -670 798 -815 -175 -995 -47 260 -703 -710 992 100 329 50 -988 633 926 29 -236 -684 -671 -564 173 762 468 -248 -313 229 -9 880 -910 563 -957 -652 -500 -772 -744 -358 -868 651 -960 715 -285 -593 275 308 -421 -484 135 -954 657 -364 -614 199 892 -351 292 -454 253 -357 570 -235 854 571 -869 609 845 784 933 -698 566 313 -815 662 546 -3 853 348 636 462 159 613 10 -355 -273 832 -121 583 -813 212 888 113 -71 292 756 -623 282 49 796 -322 767 441 -77 -42 -807 789 556 -755 641 729 -358 884 -339 367 523 540 637 -215 -648 -154 777 -500 932 690 871 -481 666 -541 922 119 116 391 -798 810 -928 -927 -735 285 -650 -658 95 232 674 943 -527 846 -28 -753 429 -430 -647 946 -426 778 913 -387 20 -90 -191 -571 554 722 47 235 -833 881 25 351 -434 661 -162 -736 218 115 -400 -612 -906 668 -933 527 839 218 -310 381 -942 -479 92 311 844 963 -171 -214 -954 253 761 74 -986 519 -688 580 656 247 -205 810 -543 897 -44 415 969 -811 286 -153 -630 -384 -450 -833 -912 275 197 -141 0 118 -398 -209 453 670 734 192 287 801 446 780 158 252 -539 -257 774 -99 -478 -163 98 718 -146 -384 -687 -477 379 677 -246 437 913 657 776 584 -214 -861 -747 -969 806 745 606 -250 -416 -943 406 733 -691 -493 233 -621 237 339 255 723 -302 455 -543 -918 -561 323 202 294 -959 -704 -703 921 -447 -698 310 723 -939 -312 -267 839 702 -105 630 336 -591 -277 -455 545 -141 -909 52 209 293 -341 -749 588 -269 740 376 284 537 573 480 -620 303 555 -657 -693 -487 -519 -130 220 570 910 -316 599 -471 -357 731 3 -206 884 -5 833 -836 188 -22 342 847 -274 -621 401 2 204 -92 -263 -191 254 713 -663 -119 -64 241 -611 884 -571 -234 -133 682 -370 -763 22 -623 -396 676 -131 791 395 72 190 779 -244 211 -44 824 137 -312 -384 142 -157 -138 -322 266 -698 519 821 -936 -903 -932 731 993 101 -810 -978 308 -655 -957 991 132 -323 -829 -46 -89 697 619 -110 -962 -45 -814 162 990 -112 359 670 682 -644 -37 388 -590 -580 -869 25 28 205 -947 189 354 -604 507 807 -277 85 750 -504 -13 -971 613 610 124 -675 -994 -211 -92 -783 904 -463 -317 343 772 -43 -636 -302 507 5 703 682 280 469 -687 -440 346 671 -919 101 -684 964 -278 818 -540 576 327 -855 -404 -991 799 -878 -287 -701 130 -663 961 239 -832 -12 -901 -485 -922 -951 -535 -825 577 -958 249 802 -87 102 221 216 8 38 -196 -520 581 -246 608 -523 795 -784 802 658 -606 -267 -354 503 -672 -756 -581 732 -866 -394 -342 -415 -947 308 -461 -622 -588 717 500 136 -97 137 -672 -184 -243 -729 -892 443 570 -691 -883 -440 189 587 690 -841 15 597 -697 96 370 260 545 180 -630 36 340 -420 -31 104 778 95 -277 567 -71 -99 985 -369 88 447 680 -559 -21 335 -119 895 -193 -566 -305 506 141 364 870 744 -672 -672 -471 -302 364 810 -437 -554 -276 -363 675 -527 -82 -258 -773 -231 -360 230 -715 -787 499 -875 579 -249 -676 510 840 841 -571 -141 798 345 772 134 641 -462 561 -907 255 30 205 888 53 -157 708 -924 -594 943 -363 -108 708 913 -838 -594 -468 451 969 -263 271 -978 -799 -727 -614 846 550 676 -338 990 -898 -595 380 -281 -639 -508 169 -392 821 561 155 264 876 83 -825 -214 -241 858 -805 -141 -74 -749 -942 932 -662 -304 -171 349 -911 -84 582 727 959 -148 853 241 374 -607 -783 40 -527 160 558 -809 99 -366 178 948 821 557 904 595 -811 978 624 504 -87 154 -706 16 -957 -685 741 415 -425 633 -437 -430 -432 -530 303 -406 384 -308 -382 -355 -389 -118 353 -804 -334 590 -274 598 761 813 -508 -793 -163 284 326 834 886 765 531 621 382 174 -757 -337 238 434 75 7 668 -711 947 35 -847 -128 981 509 247 724 -519 -381 842 -930 570 530 97 150 617 -938 -967 -153 861 -688 220 -311 -479 -570 -96 125 -104 -136 -270 589 194 680 507 -913 615 -337 -456 551 -824 -127 204 -397 969 434 300 -443 643 125 255 -50 -58 -873 -836 -218 813 704 659 -642 235 21 974 839 -572 1 295 57 590 94 121 46 -403 560 435 -50 210 -385 445 102 -817 -352 1 848 539 600 -769 -100 -374 -246 403 963 171 -525 -773 -748 406 717 148 169 -569 151 529 646 -232 -845 -294 637 24 342 -666 -423 777 131 -333 374 -85 -845 -795 768 874 582 -170 144 -878 85 -268 -203 86 8 516 235 -47 -346 421 503 -935 -643 -996 434 -768 -697 267 925 -890 719 -324 182 334 -633 -93 877 -776 -116 -710 259 -747 927 -112 325 -589 -218 -117 -811 719 532 655 -470 566 190 -506 388 251 333 -560 769 361 266 -109 -612 136 554 -353 -457 838 -976 -91 679 792 83 523 376 -945 93 512 55 -410 992 -779 734 -453 -365 327 317 783 -402 791 122 520 -833 73 -37 408 432 446 969 -53 465 777 250 126 46 276 715 -911 -541 -979 455 -749 -121 281 -964 -677 -305 313 993 -985 548 -387 639 -745 -28 458 -287 38 -177 -629 -397 -823 -999 -446 -618 -547 -188 -687 364 -216 229 524 380 -363 -468 -178 806 254 708 -160 -694 -454 -104 213 911 -916 -207 323 501 -657 585 -110 642 235 703 354 -416 -146 534 328 -462 649 347 -861 -410 56 -736 471 -492 -499 608 -581 810 -196 802 249 927 597 266 -984 573 332 170 -197 -370 647 -432 -826 187 -378 890 29 150 -833 -741 -73 -289 812 198 -661 81 -866 -520 -869 -939 915 688 558 -470 348 836 -203 -833 188 52 -927 -180 -45 459 315 -414 -137 -728 -360 47 -390 -661 -88 -408 -250 417 829 -578 815 -373 806 -191 886 99 -640 -320 -678 532 299 -427 275 985 -401 -583 -743 225 403 -225 -921 -484 -490 485 -584 -794 217 -51 344 -153 -978 843 39 -982 -599 67 -684 -71 -895 725 -160 927 28 -214 -709 937 648 -826 671 -192 -222 -283 -922 318 -156 -801 630 705 953 814 -981 788 -153 -110 -218 797 780 -679 -293 -736 -445 290 -585 750 301 88 917 767 786 -666 -633 930 -638 -285 526 735 485 805 800 -356 -970 631 -923 -858 -585 -416 -14 -83 638 855 -328 733 -925 509 -789 813 -475 460 240 -865 -892 -633 393 959 -308 -595 762 857 911 284 -739 932 335 827 -3 811 865 997 -175 561 327 162 -465 295 139 861 -214 313 39 1 -69 -151 -896 650 13 -912 -110 466 -924 908 -93 332 -280 -663 928 -359 -894 17 -333 807 249 8 -637 -645 -348 -760 -698 -833 472 190 -231 827 -165 914 -771 -397 178 -56 -941 938 -10 229 -274 861 88 -240 624 -214 915 946 -237 464 574 653 -338 60 59 -801 130 -311 886 -396 -328 12 722 664 -867 -933 468 -538 580 -666 -115 -335 -886 619 -661 -59 -441 373 619 -549 837 923 300 712 155 -11 -739 449 -942 -984 453 -286 33 642 -150 769 -146 644 310 -537 -437 -247 142 -614 689 -347 997 289 153 21 -328 -906 -903 361 473 -133 689 395 273 787 433 -799 22 -974 -632 -230 630 830 298 -642 -782 -710 -439 -718 -988 433 448 447 -440 442 -34 -314 -409 361 265 -142 410 697 -154 -647 -449 -995 -542 948 -417 -807 735 -179 -597 312 -880 274 460 930 -427 0 377 141 741 688 98 825 885 476 328 617 100 -473 -845 -812 60 271 -173 699 -76 501 -570 145 13 654 -346 -12 192 -546 -732 -762 356 535 -622 -773 -414 836 114 92 -54 509 785 -457 123 -689 737 995 -809 -496 -848 -79 -844 590 -711 -922 815 359 -958 -419 -215 -677 724 -478 187 881 192 525 -245 844 714 -446 493 -99 354 544 -568 439 -315 -304 -33 -807 -556 -370 582 -540 -664 -231 -92 629 874 395 -297 -57 -586 -662 568 -540 969 911 -995 213 -581 978 765 359 885 53 468 -477 129 451 170 -530 -153 -775 328 -479 -783 -646 71 -946 181 -336 393 162 360 261 -470 119 -624 -938 -267 530 -585 -694 674 725 971 -612 307 -736 -119 -39 -1000 -192 -667 663 -174 -85 54 -170 -160 -861 -124 -502 -301 484 -419 614 -448 -464 -65 812 564 998 401 -825 220 631 -450 -770 577 733 -380 -301 -909 602 54 -746 998 -447 -865 367 162 -270 -661 -757 -74 -41 341 -153 479 -253 393 -827 911 419 -796 -207 -118 698 -446 -243 537 322 -347 927 -429 536 -615 34 -421 261 -378 -558 -611 179 -269 -235 882 -739 170 241 146 173 -441 -676 267 -439 354 -893 -643 -319 759 647 -244 -998 225 611 725 -818 850 839 458 226 31 434 -734 -767 796 582 530 -71 566 533 -167 269 -861 -354 388 828 689 -653 960 13 583 581 -675 896 -433 103 -688 753 328 944 383 -904 -32 -687 -402 270 -497 126 116 627 559 356 -369 319 452 -624 -172 25 727 -814 -699 128 205 -497 -98 -984 -775 -745 -918 444 479 825 -930 -45 -376 424 72 554 460 -221 756 -844 -906 -886 530 599 -491 554 -440 192 -774 142 213 269 557 441 -895 -268 -411 977 -463 985 -919 39 -6 15 404 -21 710 330 900 667 -980 -545 2 -481 551 467 -538 388 -812 77 731 -752 31 -450 818 -259 -188 -108 230 -671 111 344 212 -228 819 594 690 -289 973 64 512 -668 920 -111 -908 -256 -997 -954 146 -72 72 556 -196 -140 303 887 615 142 782 369 271 -855 -511 33 -310 634 234 -346 626 154 257 -889 617 -98 -422 477 -395 -666 331 -42 -346 -860 468 117 -340 -68 -125 -839 -164 215 -641 -336 -192 -646 -527 241 193 -960 -987 -905 -996 -816 -626 -698 766 781 295 -319 -193 -513 929 -461 536 841 -877 -689 286 -880 -537 -694 915 738 -236 -77 437 -982 502 216 -399 -36 526 -165 -542 296 -430 236 334 594 270 294 35 -625 1000 -259 -672 913 -429 71 -713 -159 -67 -357 -596 -673 -134 -778 -718 -386 -256 -180 226 234 -211 612 -348 523 838 -451 493 39 -433 -124 24 -90 796 -790 534 -621 477 694 -568 -867 -462 -321 -686 288 363 499 -412 -82 44 -906 -824 -592 -270 175 -214 -389 -641 -759 -409 -148 -765 973 154 604 652 -417 370 -260 326 694 -159 -326 -404 647 344 -68 -410 -32 715 193 308 606 309 265 229 66 827 412 675 -227 -984 -754 -689 -1000 62 910 -311 -763 -953 527 -487 503 -142 714 -746 981 -124 -775 365 -956 477 -238 -360 676 950 423 298 677 583 803 -955 266 606 383 -38 614 157 833 -92 517 -178 5 436 -725 776 324 -160 142 223 -905 614 891 -846 -518 115 123 -425 619 -314 540 -738 -751 -670 -88 866 271 63 701 -822 -462 -647 -20 -234 133 -395 -696 -74 -616 211 -545 204 -644 81 94 322 -748 817 808 810 250 533 -519 -81 906 755 -216 -800 -857 -954 442 131 815 -382 518 -396 279 -61 -653 861 595 -574 208 -571 162 -217 -882 -563 760 -345 541 -490 -46 -161 -914 -203 -184 383 784 -36 -537 798 -68 884 368 -191 273 -668 -741 -873 -422 -632 -126 622 -788 360 -275 -569 740 777 50 -765 884 -580 28 312 673 -696 -904 -309 185 -810 310 -696 207 -785 -111 -59 -610 610 915 -746 -57 -602 881 -266 751 399 -481 978 -224 -753 -933 401 337 631 -948 -61 551 184 873 -59 55 565 -827 -190 -575 -810 -649 443 -900 -708 -53 787 37 965 67 -394 180 -6 249 -391 -641 785 -57 984 -217 -614 -398 -956 726 -525 159 401 -704 173 149 767 -832 -975 187 793 -919 826 -508 -444 598 -814 458 -79 -378 -831 61 833 -926 150 -903 -11 725 -813 -70 826 215 318 123 342 3 -74 -447 -636 863 642 203 260 -176 -832 -329 -927 -570 412 953 130 -624 -214 696 401 -893 16 775 511 -735 -292 976 -564 -585 -269 909 838 -61 -494 -833 -30 300 -862 -950 -111 -581 749 -984 -536 459 858 -570 159 78 987 213 531 -939 636 148 -688 -632 -364 -216 485 529 939 879 182 31 635 881 604 343 -115 814 -380 249 -930 -989 -701 -168 -151 -545 -842 -233 921 -64 -889 19 91 -266 21 -262 848 -883 6 -513 431 -748 -472 916 617 314 892 864 175 665 341 78 -723 -441 -420 487 712 -824 -507 -988 -466 149 -726 -123 771 262 -983 -494 908 -641 368 -932 509 58 -156 -958 -84 -8 -333 -850 630 887 -434 -703 483 -57 -37 502 386 259 -65 -384 895 -862 985 130 694 714 -583 -876 -888 -456 990 -457 867 -310 332 243 -967 606 -848 -131 -563 846 458 302 437 -403 -321 -335 525 171 716 -497 -148 905 -735 354 857 115 323 -749 51 -948 -167 -732 -412 693 190 85 -40 287 252 107 -487 -629 307 907 101 -621 -241 -717 -498 -337 380 98 184 -29 424 228 -296 -292 -200 -207 -606 988 350 -668 -582 -974 -265 -800 684 536 837 369 -828 -777 -338 -918 -620 -923 -4 -27 945 -187 281 685 582 -549 269 -221 921 -158 960 417 -518 -234 324 521 370 680 -921 1000 -54 -403 664 155 936 34 -251 729 298 910 460 -714 362 980 753 -331 816 991 -394 -428 -226 621 -873 -159 241 -134 498 625 395 141 -605 -842 -672 31 -682 866 -283 677 -340 -956 -783 733 -828 -90 290 -848 407 204 451 492 -657 863 501 253 295 -327 729 316 -455 -268 741 516 182 372 -193 461 664 130 -317 -264 -291 -132 804 462 719 -463 -460 -744 -596 726 81 -200 -247 -820 -370 664 -820 310 953 530 -824 79 388 700 -525 159 -815 -880 328 -775 934 832 -98 -585 618 620 -53 -599 -383 967 813 91 -482 -751 703 -497 158 421 -984 116 186 -809 -968 190 -588 78 144 -675 356 891 40 -524 434 -449 725 759 659 218 507 582 511 -629 -790 811 242 -873 -234 281 -373 17 212 -355 698 -5 -404 -353 421 121 608 -151 -876 -950 -452 552 281 969 -905 471 -340 -858 -257 -131 -915 -206 716 -43 -813 709 -479 -959 336 411 -763 24 -505 444 -466 538 -324 613 923 -967 -958 -540 -604 -51 -765 230 -65 -658 954 446 555 875 108 -215 -498 448 -39 39 544 -733 111 674 -451 -481 92 -128 -550 829 71 669 509 754 -877 -862 192 901 875 -933 -73 629 494 76 554 -981 -180 106 592 786 -411 -399 -271 -624 -316 -270 -400 350 -297 -302 55 942 -87 -407 977 -452 369 -802 -633 -149 -638 -972 -356 894 462 256 232 392 175 -230 -736 223 492 809 -881 -471 -614 -139 886 -984 -2 -152 380 57 -138 642 361 -777 -470 737 81 -240 -177 105 -711 329 371 797 -153 929 347 -901 533 -112 -782 950 -108 394 856 -153 196 -997 -870 705 636 13 704 973 371 299 184 -572 2 -456 989 -754 417 732 485 -768 -866 82 -491 925 -41 -52 -443 227 508 -298 -55 -687 179 475 28 954 942 -485 -825 -266 678 466 -247 905 730 -137 594 -649 983 921 29 333 -349 581 573 296 -644 796 -24 259 621 -132 -592 -364 -359 71 -800 547 38 396 264 663 394 979 638 -311 248 939 773 -201 827 -145 655 -54 -867 -774 -980 -711 -485 501 869 -822 11 -745 654 -473 360 -484 -343 32 -782 534 -498 -28 191 960 814 171 322 132 -181 -184 345 266 760 -276 255 475 -610 929 -558 595 -489 -16 760 -884 -9 -861 -637 378 -304 281 384 195 510 -442 -374 -308 -131 -698 268 -789 -438 677 -177 -478 -800 -678 449 430 -225 -293 -775 -968 -617 324 961 -537 188 -392 220 -148 -737 -566 -664 -688 -467 -552 49 -263 -958 -453 -781 309 254 848 -284 709 -459 -328 -226 -525 -761 -197 -528 -790 -667 891 453 -64 937 -719 -301 374 -20 849 356 619 455 924 -979 824 17 425 918 -214 727 -154 711 205 -32 -341 385 -233 -888 977 -804 -780 859 71 126 554 -323 -464 392 -257 322 -931 529 -983 145 571 125 -534 570 807 587 576 -858 742 936 283 -117 266 987 66 619 -784 68 -732 -429 777 -157 -992 -659 -65 886 923 862 -867 468 -809 -612 543 705 241 87 -439 -162 -986 102 445 -771 -132 584 445 -797 342 -335 -960 -276 931 959 182 -921 -743 193 488 -416 688 -426 537 -817 -778 -411 232 888 -416 -613 -334 -975 899 165 969 -443 844 938 157 929 -795 170 -53 -374 -759 904 881 900 -55 196 113 457 -496 440 -823 -589 -471 -822 830 727 247 639 289 24 58 42 -834 109 679 -744 910 -705 729 -994 914 369 -634 383 876 367 -772 -569 -188 -47 -936 -594 -45 -438 -193 -38 -591 321 84 726 -181 255 653 -112 -844 210 876 642 652 -948 -361 515 611 -453 330 498 -984 -134 704 692 622 -551 -693 -130 105 -219 23 936 715 553 218 46 253 -495 -650 601 -290 -14 45 648 134 -400 939 50 -511 -737 -504 213 -1 51 -483 567 -13 -593 -287 -863 121 -273 181 -464 398 677 117 -685 330 6 -871 -129 710 564 209 -330 -223 -979 60 -716 543 -187 295 501 -271 -747 -62 639 549 934 392 -165 -917 795 691 -891 -956 212 218 716 592 115 917 343 -63 718 997 -179 186 -886 -405 -260 -876 -677 663 -288 638 95 -766 -145 -246 594 652 -179 719 988 86 33 471 -744 -711 671 937 56 -619 -822 616 -56 -256 -948 -243 -987 -967 195 915 604 -948 207 -728 141 823 954 -91 429 -315 82 -203 524 100 -765 -540 -623 -136 -509 934 361 -93 -684 127 -344 -545 744 632 110 -888 -697 -289 820 3 657 -461 964 -87 -466 -532 588 207 -150 -332 666 422 629 571 -845 -240 674 -718 -903 -621 -549 509 718 601 -964 610 794 715 -855 605 -447 -657 -183 368 785 514 395 947 449 -70 141 -572 818 -18 277 -252 231 556 184 -609 -194 401 883 -25 -648 171 -524 946 -247 243 113 946 144 998 -748 -58 574 -518 -58 -669 -77 -142 972 355 -477 -639 -571 -106 -470 461 -226 -800 -342 -485 -685 -335 -707 755 -625 388 717 -171 574 224 766 -639 92 -277 5 89 -60 -352 -893 400 -680 -663 -979 -165 -132 510 86 498 -477 860 -241 858 -319 -724 131 674 110 -795 -287 -183 47 56 -167 -773 -545 242 327 -291 529 -501 350 745 -973 -946 380 -34 -158 393 -964 -227 271 -746 731 393 -423 969 -604 -407 -642 279 -625 592 -982 530 875 92 -563 -761 953 -496 372 978 876 569 -876 740 879 -11 815 -46 -437 -993 399 -119 764 -347 148 427 -359 -995 -726 -615 656 47 655 169 806 302 81 103 186 -762 -573 -823 893 953 -650 958 325 -734 -885 -443 -151 -962 483 -111 -446 713 -935 -386 -201 511 -615 851 -283 -694 -899 685 -772 378 -321 98 -561 -819 719 536 648 14 33 -669 -69 818 379 -644 -518 -273 -331 143 -763 44 -149 -909 43 -412 -31 -949 -472 206 -135 738 -455 -974 394 -434 -375 -503 -21 287 622 -487 -613 -724 248 -3 -911 727 327 842 111 334 304 -540 -539 -811 742 864 -617 606 997 902 -596 283 473 329 473 -869 -439 -247 130 -892 59 343 234 -1000 317 -735 943 -321 2 -907 857 -847 143 62 -86 -898 -85 -664 -111 212 797 -212 300 -65 -275 251 -837 724 -111 -35 868 875 409 624 622 -671 -773 549 -746 297 -186 -100 86 85 -671 -109 -296 145 -997 -916 -914 -538 582 651 783 666 -688 -313 -325 -906 490 381 -454 208 -912 487 -633 22 -65 692 940 99 28 -939 119 877 -906 677 -729 810 -622 -12 -22 -128 -916 -932 489 -96 766 662 201 -321 -255 535 940 -653 14 -619 502 -869 251 623 -64 125 589 -780 -202 -200 682 548 -872 -509 249 -143 165 512 715 -156 148 987 652 20 756 -539 -19 207 554 50 994 -926 -408 802 466 485 -468 -483 934 -434 704 -663 497 -914 676 -43 -233 -376 728 -647 -775 596 -622 136 -156 148 -984 -48 223 172 865 911 -387 282 -860 113 13 912 -234 -389 -266 524 363 223 260 -824 -773 -330 849 444 499 -452 -764 -921 403 741 -970 -578 930 656 503 -961 -654 -492 -275 -213 368 -417 -470 407 -341 -934 -441 -704 -737 -760 -801 894 27 -238 -862 -290 -2 -683 644 -901 259 410 573 292 532 -842 566 911 -192 -428 837 -957 -552 923 410 858 -836 980 -477 715 119 618 415 299 -900 -865 -209 950 862 -431 -280 177 -980 951 472 920 -742 -184 -800 -317 -890 -628 -566 118 -894 -199 -695 -409 803 973 -800 468 225 658 -444 11 -427 -503 537 -430 -766 759 -203 143 999 -837 -452 149 78 -631 -368 -597 710 710 728 3 97 304 -182 -50 476 95 425 473 458 30 507 -931 -387 -583 -412 -796 932 723 -769 -719 -562 -776 493 -62 974 340 -98 339 -472 -899 -224 -130 844 328 76 291 162 381 -546 -554 -1000 -933 9 890 -603 260 613 -568 -211 -932 593 234 -940 -424 -988 -697 -316 -213 148 64 191 -71 -371 587 823 574 -932 129 -301 433 -770 458 -701 489 -167 185 401 -571 677 884 -429 93 -717 -8 38 324 171 -529 -886 693 -474 -204 871 -849 -921 -353 -307 -122 -165 867 396 -971 -317 990 -256 -784 683 -583 -991 799 719 -50 -153 260 557 -79 86 -138 -264 -192 -731 -782 -976 -25 148 -783 -987 662 945 -521 -286 473 -456 -967 181 -878 169 -99 628 257 -224 769 -575 -499 648 -135 -588 -797 -671 650 525 823 738 -922 363 170 -823 -995 655 258 80 455 230 -705 35 293 758 782 670 694 62 603 -374 -188 69 265 295 -816 922 -304 430 -369 -224 245 263 -764 -24 -852 326 577 55 274 52 362 524 772 317 273 -844 -853 -410 -127 -93 -359 953 -247 -363 246 -144 284 -987 -150 155 647 -153 796 -124 821 -238 195 613 -829 -111 239 675 101 101 602 -308 569 298 15 299 -279 -619 912 578 857 568 -221 -121 828 933 198 285 -494 60 728 -800 853 -852 -522 545 602 661 114 -152 504 138 -325 -329 -5 308 180 665 -494 773 501 -104 172 792 -535 949 862 -930 106 -130 -183 692 -786 -972 411 523 728 294 -683 -593 974 -207 175 165 358 94 -276 358 334 -601 -458 -626 50 484 687 726 -654 -747 -128 109 -174 -279 -39 426 600 894 904 -646 -545 -664 -829 725 219 -567 434 743 917 -997 -341 476 -190 97 836 -366 256 -201 342 -224 -391 172 -936 577 -67 609 101 -782 -910 607 -823 -26 -642 -716 -655 575 985 -407 814 -683 -868 220 -616 -717 -333 -500 -639 -651 -190 -483 167 567 -432 -522 -821 -934 -857 -247 -659 432 359 -688 -318 523 247 -806 -864 655 -474 275 -773 -502 938 -837 804 257 866 253 195 -404 459 4 -485 -758 609 611 -331 -450 37 55 -329 -931 811 -253 324 410 454 998 890 -34 700 -570 455 364 -403 835 -385 440 -211 547 -875 -467 364 -250 371 -578 126 -89 -396 240 -977 -922 -169 957 347 -912 152 -820 -183 -203 655 -45 293 66 -530 547 -188 844 -363 -108 206 54 -632 567 249 754 849 943 684 -250 -908 816 839 856 670 251 443 489 607 -552 186 -346 -967 940 -413 -115 -580 -708 733 418 -40 329 -744 -689 -112 -994 207 -716 351 207 333 -884 192 109 -866 -250 -978 -722 527 378 929 218 125 -169 345 -837 198 906 -959 -578 106 883 -285 -934 -407 209 852 651 304 294 -385 -544 -747 153 393 -73 325 -482 612 969 -122 -788 703 -858 -636 664 922 -158 983 -280 -675 -572 218 -212 -624 154 -299 -570 -393 -678 -24 989 -425 832 -529 -466 410 -368 -345 289 690 -199 -677 -368 -528 85 -521 636 257 885 -960 618 172 -685 -857 611 714 -104 -21 221 324 -488 -904 471 -454 -334 180 -345 48 629 -735 -507 433 319 570 -284 598 432 976 96 46 563 927 -787 583 98 -180 -791 -153 -550 855 -442 110 674 771 -866 -675 413 76 -198 264 -918 -378 854 -835 335 -796 311 215 774 548 651 432 -455 404 803 973 739 533 -794 -484 793 -775 -55 757 50 475 -663 810 466 451 -213 213 -832 413 0 -112 941 3 -206 60 700 -478 -634 95 -871 853 160 22 -439 812 -333 777 815 743 -922 -109 -333 -453 632 -463 -378 -623 317 469 800 350 -111 888 258 -414 660 519 857 -682 233 -606 -837 529 486 -814 -145 -519 -638 -333 70 -867 -818 438 881 -677 -11 -854 -950 -731 175 900 -22 719 -625 916 134 -232 513 -576 -175 106 -229 -803 408 626 951 41 -973 186 -374 393 -52 -10 495 556 501 891 -862 -633 -285 -199 255 989 261 -581 801 621 133 -260 973 -440 261 51 620 -240 -89 274 864 217 -973 -452 -415 128 831 219 -103 -581 713 267 988 464 657 139 356 135 910 882 -364 366 -503 58 -772 452 636 -709 760 258 294 388 -686 118 -945 933 100 -714 -304 -885 946 -181 139 -630 596 -1000 -717 -49 -969 -441 -452 958 554 -303 609 437 -95 -223 -374 -479 -750 501 72 -454 73 -784 -880 657 68 -427 -63 720 -910 -132 917 864 254 -496 -584 -563 -220 58 -499 903 192 637 -621 -230 -11 900 -97 926 891 312 516 732 -333 264 379 -328 -893 -317 450 -331 -35 320 20 690 -680 -780 777 347 295 735 476 -991 -421 429 980 -149 616 472 772 517 -328 -238 -144 -421 654 -591 440 -127 587 921 -725 -797 -182 -459 -457 648 -2 -977 -60 847 218 -736 932 825 -329 -948 943 -251 149 -464 -306 738 -83 718 -596 57 995 36 33 -545 903 100 -624 299 773 -899 -747 -284 -950 140 630 -110 652 173 -585 185 774 694 -112 -20 605 225 -128 748 989 -215 246 -508 399 -790 -491 -801 402 -506 -227 635 227 -614 -427 837 -507 -538 102 -964 23 300 393 693 -4 -6 20 701 -36 153 -6 -795 36 837 862 -489 -307 568 654 182 -94 369 -765 255 964 -343 643 755 479 177 -918 -85 830 196 158 -10 82 498 754 422 548 -738 -202 531 372 306 -862 -672 592 371 783 400 6 -871 442 830 -52 -251 826 -268 677 -979 215 -88 947 689 301 -694 -551 990 11 237 -301 -529 234 568 962 -90 -90 201 761 -837 -202 318 681 774 -503 -156 -117 -16 920 -614 799 962 -678 -205 206 -489 -574 4 -926 441 46 -4 237 -569 -458 -163 648 559 -19 -538 937 717 54 870 542 710 -931 -195 -528 -558 193 -829 -205 805 487 -76 428 -396 994 -194 -583 -391 413 -253 -506 572 -947 175 -978 -9 -1000 -532 680 819 -351 -623 -990 -480 888 704 -879 88 319 600 697 -335 -415 -983 -346 711 482 991 -977 846 363 3 150 832 -853 -757 -83 479 -736 -577 -982 -938 100 -556 676 -2 708 -275 807 504 -382 23 -294 73 469 423 887 31 -362 66 629 948 -97 825 521 -127 -925 59 -104 406 42 -545 546 86 190 394 613 408 -586 869 841 719 930 339 728 -790 -449 -686 -399 370 -968 -773 496 -99 -660 754 748 102 -518 251 -374 426 658 -284 -85 433 498 334 -369 -834 -134 411 -665 -764 -133 -70 837 -953 632 -429 152 955 523 580 -679 -470 -149 -40 386 687 695 603 -342 -234 -766 -394 419 741 -879 535 723 -148 630 -664 -179 -399 -387 402 -880 756 -241 -766 -763 -379 493 337 -322 -366 -803 260 640 -858 -816 -128 -458 -738 -576 -550 -471 -816 -985 -288 -301 237 -903 -249 -852 128 -427 671 802 -592 -129 868 314 -22 710 963 484 -201 -447 87 517 -963 400 -157 804 451 -477 -211 516 869 361 499 427 -313 652 -475 730 141 -924 -433 34 534 576 -748 -780 -593 106 101 -286 -5 -621 -626 19 -503 79 -577 937 -637 696 -176 920 591 -502 313 438 10 -921 -305 -711 917 -762 33 442 -213 590 -659 279 -627 273 -59 114 716 528 107 -949 -251 922 999 184 659 986 -575 -837 -45 727 -82 339 348 204 592 298 794 360 924 -769 -83 -843 -463 112 679 327 170 -20 626 -291 -533 -30 994 705 -259 152 288 89 -608 33 -689 892 835 -597 -754 338 280 439 -434 824 -174 44 -537 387 940 -606 -274 -672 700 -85 -968 222 862 -636 -612 48 -635 -763 -222 212 -156 311 -895 758 -79 -381 -696 -715 981 -300 118 122 849 -355 -388 -662 729 -771 -254 289 -408 -941 845 -551 -183 -307 -795 -554 704 676 694 -23 827 -404 934 938 139 410 -804 -661 -202 -159 208 -277 737 596 -471 -28 886 -362 -185 868 -247 406 -460 -925 -258 -366 374 -744 -847 -98 642 -539 -556 -321 858 -909 -94 -78 885 -745 -867 868 -187 497 513 -42 526 937 720 -550 102 -276 847 -862 -249 -18 344 -401 56 -705 215 534 -169 939 441 363 -20 -13 515 14 542 -397 -489 -912 -709 698 -560 467 -781 66 -419 -909 223 959 -816 -686 527 -129 -904 -396 -513 -507 646 -480 491 878 -368 -65 601 -450 589 648 297 558 689 -459 428 -247 -600 635 -756 85 645 649 -342 419 -364 -736 -335 73 596 543 -149 193 -279 -865 -110 279 782 670 -316 55 946 -5 542 188 522 11 124 576 347 454 -698 75 -403 874 -762 48 -909 718 -753 122 -963 87 -819 -886 997 -87 940 133 790 -10 725 0 -530 -526 342 -807 778 -299 310 -514 -659 867 -807 893 700 -693 -73 658 -691 -396 487 -24 -907 -917 -800 -107 485 732 -93 -45 -124 -273 535 -850 459 702 357 790 617 -831 302 545 -408 -36 893 -950 -275 -343 -182 115 -783 -30 -309 -788 -741 -668 -246 -321 -228 -309 313 774 -255 -887 437 -782 -170 -994 -709 -467 165 -177 92 -621 721 -176 194 331 708 297 815 356 -499 999 -69 373 538 32 98 -965 550 -606 -220 -14 609 -155 527 471 -702 -228 -750 173 -250 801 44 -645 598 250 -405 527 -328 -253 791 -927 -699 -842 -950 714 -24 43 -169 863 -848 564 -616 301 -582 893 305 612 61 740 -480 -676 -682 -632 -767 344 457 -618 -500 917 879 189 -29 -121 362 -22 376 717 -56 -809 -196 185 263 774 -380 496 -880 -208 -629 -531 -986 -300 -395 840 -75 -875 -67 -694 126 -439 5 -921 739 -152 -292 965 91 620 -746 -30 555 93 -304 -776 40 -26 55 877 633 125 188 -938 195 115 703 675 481 -205 173 567 -231 -894 -793 -478 -991 315 942 581 366 281 393 -482 114 874 -76 -544 -89 -306 -527 635 127 -100 901 -42 289 26 -41 632 -376 333 180 -190 294 858 -984 -886 -170 -950 337 -218 423 -326 588 -617 493 -994 720 292 -372 -711 -539 59 285 -253 -258 141 -109 -554 401 -923 -69 -329 -882 67 892 999 509 837 259 -146 -109 -98 568 932 706 -735 -71 187 936 -173 282 888 -133 -655 -878 880 -236 -784 -646 322 176 -465 -654 350 244 -439 -472 151 371 169 299 109 780 492 614 433 185 373 223 892 56 262 899 -52 383 -61 -787 -423 812 -875 -345 -39 -69 -620 770 366 -677 249 -300 -409 744 882 875 -135 -578 648 -868 -569 183 -805 -620 380 -17 120 568 718 322 -267 -446 -195 883 651 598 -159 -859 -229 976 857 956 -213 369 943 -8 81 569 -821 384 -755 -459 458 926 -848 295 149 -473 689 -203 -382 -3 -916 639 422 -904 -767 -597 -977 -793 -212 -736 759 270 655 601 376 698 -96 -478 -910 -28 17 -899 -802 601 475 708 880 -842 631 -805 -793 457 90 -254 -657 -861 -835 576 763 -737 -122 -881 -750 -41 -997 -11 896 321 -323 924 842 -978 -375 15 187 231 -59 894 -522 -129 911 744 -897 712 -687 -46 658 900 211 306 -399 -122 -147 978 -537 -803 400 -457 982 91 -120 -637 -385 937 492 -871 475 -812 159 -442 338 572 -417 880 -962 -327 476 181 -973 -940 612 125 -737 -774 -809 -174 -95 -726 310 644 485 534 120 827 -259 547 74 105 -722 65 -420 -363 -97 -648 -67 -757 -496 -84 -835 681 -247 54 -451 -209 -298 -370 386 -766 -49 460 935 -411 -814 -248 -314 594 -475 280 752 87 -106 276 -644 973 485 -553 564 800 132 904 538 56 -207 -171 -959 954 19 -155 -968 -171 89 -609 560 -499 350 -699 -424 -210 908 282 -688 -563 -719 -50 -900 -192 -637 683 233 -255 -872 679 -248 -825 -869 783 862 -516 -667 997 959 222 470 -520 -510 -818 312 500 806 304 -691 122 434 -192 474 843 -917 469 -580 -201 576 -43 221 855 -849 938 930 941 -553 917 -401 474 -233 -112 967 334 412 -875 -735 -346 -565 417 805 582 -151 703 931 965 -162 369 -471 717 -677 -198 858 350 -841 317 284 280 424 897 657 767 -289 -842 456 -776 828 -939 227 69 -90 546 -653 468 -923 -80 -109 784 294 507 495 -880 -195 -514 763 307 -266 856 122 -306 -570 86 -156 748 281 767 690 863 -731 -737 -611 72 -542 197 716 547 388 635 -686 -168 40 -332 449 212 48 -496 -900 -341 -542 -376 446 -986 58 -444 861 103 -931 -491 670 366 -8 168 462 -820 502 410 964 -424 -674 610 -249 -492 -422 -508 142 910 229 -875 -103 966 171 752 -909 -848 -689 -140 -46 -548 -811 692 520 -998 -913 -974 586 -439 -213 718 -169 -163 -748 -618 657 -644 269 -601 -230 745 441 404 779 229 -963 -350 281 -601 -557 -351 -321 -374 -847 425 813 358 -139 940 964 718 724 -166 210 -205 292 -864 849 -300 657 437 -829 -168 -454 -759 116 328 964 -632 481 628 -664 827 -812 241 -750 200 -991 -671 321 286 -455 -405 -896 -680 -69 -522 880 343 -64 671 845 623 884 -881 -341 587 -372 -426 -440 -210 545 -511 963 397 251 95 -975 -517 -696 509 47 53 -619 -307 537 492 -88 835 995 -738 -403 -470 236 -758 -390 603 -861 645 -156 -419 -931 -513 936 640 434 476 -89 -413 697 -562 -894 -102 -790 -708 29 106 953 -332 -727 961 -468 -233 779 -614 129 -800 -141 978 -943 853 -643 532 -272 -987 262 715 -538 798 -422 -320 -273 141 317 -605 780 901 -986 78 981 -680 -346 -144 885 608 -982 995 383 -758 414 -929 465 -60 727 738 -698 -761 -791 575 44 -877 -950 181 389 432 218 -809 -70 772 58 398 -985 306 67 -480 -181 697 751 113 -45 -432 411 517 204 -972 555 338 -230 371 697 487 84 743 299 328 -525 -525 302 -443 -791 -568 230 180 -819 156 810 -267 -122 -753 -136 -637 801 -59 -176 -28 188 718 784 661 -70 584 -935 -644 -213 -274 -257 -443 420 241 122 77 126 -903 573 -607 -649 -658 870 718 -454 635 749 922 -143 -632 435 360 -672 579 474 -363 971 541 -594 43 -366 -806 -126 856 -168 -629 748 197 -74 -292 -855 64 307 -644 273 921 -974 -217 -190 -154 645 21 25 959 469 -791 -589 -825 -340 40 907 128 -976 -333 -722 -524 -12 214 -226 629 819 -915 205 -335 88 -85 -478 -992 -846 -388 170 -659 90 -633 -526 860 -407 898 -379 -398 -163 -405 518 950 111 -35 773 -630 -845 708 -463 557 91 -867 -761 588 694 -970 -477 -497 -389 -59 279 493 421 865 -922 738 357 -467 727 -85 -206 -476 365 -725 -282 387 97 -877 -211 413 -587 -393 347 397 429 949 90 592 788 -159 163 29 -592 55 169 750 552 -595 -788 -850 611 -163 -86 987 736 -655 -921 57 824 537 -639 53 181 -456 721 287 -191 -603 350 954 962 -306 746 -443 72 -722 144 585 194 -609 618 -930 825 438 -873 805 84 769 -935 68 -419 26 -226 332 -716 984 426 874 -582 -346 323 427 451 -507 -51 -341 -113 -119 -780 -852 907 -325 -595 -766 -765 -57 -873 -510 800 -116 -857 -475 180 789 299 628 584 -374 -575 582 -411 -16 -949 -977 814 -524 -144 108 -145 -658 521 -161 -981 595 -295 -740 -662 -125 327 875 241 696 -268 -549 143 834 -720 -463 -64 -609 -227 871 -331 155 -560 807 233 895 -230 637 251 286 -827 800 755 537 458 592 -401 823 -363 -511 -605 571 3 -720 274 302 -650 856 -657 -903 -629 -467 42 195 486 561 -680 -974 764 965 -665 -285 -856 -332 -409 -415 436 -315 -469 639 -297 -693 -368 271 -38 -599 608 -271 287 -44 97 133 -744 -415 567 -535 -762 946 626 672 530 -147 786 -992 928 919 -718 317 818 -290 -437 193 -284 322 -424 441 -675 209 504 858 -935 -531 62 804 -232 615 133 -803 -89 -785 -223 943 -45 -796 156 940 617 -622 2 128 790 839 930 946 565 -350 557 463 -73 812 543 462 546 380 42 85 914 935 -277 -559 277 -422 64 -910 -74 89 270 -352 97 -841 645 939 709 -844 -399 452 919 968 -236 901 954 -799 -632 -463 52 -227 -988 755 166 623 76 384 -54 270 -422 -6 820 -247 714 -821 -584 -297 -545 479 -975 288 986 573 741 939 91 -359 964 -58 -576 251 -459 810 622 -200 814 842 -33 579 -319 593 -736 435 186 -192 201 -741 25 401 -287 510 -789 197 -227 818 407 -548 -23 -361 -233 -56 342 391 -313 -619 537 556 -732 -885 757 920 673 -449 978 -553 1000 -911 819 -917 -564 -69 721 -585 806 -224 853 213 -131 -208 -609 -510 -945 347 270 -440 -453 141 129 -562 952 -262 -573 543 -855 -137 -202 -371 -316 815 -242 397 -9 -374 -892 422 905 261 418 -458 -516 522 -300 -563 -734 -79 437 224 232 124 24 -888 299 -871 665 -967 -333 474 806 558 426 159 139 541 913 138 294 514 412 570 361 503 -260 119 -356 483 955 202 859 803 -840 -451 -534 758 -554 300 -111 -577 553 842 -80 -850 -772 578 -816 560 950 -669 -402 -715 -264 607 -469 208 420 745 -687 -701 -206 -906 -860 902 -405 714 347 -575 -1000 -87 -943 872 914 811 595 305 173 -662 582 56 -482 -791 -362 -419 -896 -499 8 63 931 -315 -212 -980 992 28 15 -62 273 475 5 -274 282 -152 608 447 562 -809 -465 -985 -358 -329 -941 -900 948 -493 759 -533 33 -720 -705 910 244 -495 62 820 -249 -377 359 -409 586 113 629 313 929 -872 811 235 713 858 397 -759 -867 -72 -836 -637 651 954 525 -937 9 184 906 -693 -97 -633 536 241 914 -462 -21 -177 986 -51 248 -83 -936 -329 -459 -164 769 211 -485 -475 -900 -317 458 -390 -184 -887 -29 703 -122 -446 613 787 361 813 873 12 529 880 -250 304 421 300 40 -465 244 840 -462 101 -425 -998 595 645 -204 795 -986 -603 104 222 -664 -857 -144 99 586 -438 912 -544 -16 -629 39 199 589 -764 -281 -357 902 -149 628 971 -744 733 307 -706 383 -285 280 329 992 849 -346 -104 405 -288 -583 -541 288 -395 602 -408 -229 649 -334 -277 -403 -502 -477 878 -101 -947 -542 -11 582 -680 201 -14 -940 512 -960 333 -145 403 747 281 -633 -800 983 681 -31 306 -213 917 159 -299 -201 298 885 320 480 949 30 960 -359 -311 -65 -71 -77 -9 580 955 -149 16 219 -949 869 -385 -630 418 582 217 865 823 555 505 -756 -347 -564 -854 -845 -925 -101 -688 -821 -881 -138 -558 375 271 -55 249 -928 79 -525 584 307 -825 27 720 -924 -570 889 -155 57 160 317 343 -340 -649 326 -238 792 -351 962 537 -5 281 998 -574 876 -114 -617 730 -684 593 -574 -594 -117 234 -751 707 -277 -652 832 277 586 878 442 -118 -909 -917 -681 -687 -358 -268 99 206 648 -540 -954 332 -663 576 -106 -643 -875 -388 -855 -849 -989 777 -313 444 -835 -806 -322 145 213 -511 639 810 -955 32 95 -3 915 188 234 744 359 -923 906 -491 -486 -771 -572 -377 -174 -299 237 -498 37 -900 16 -231 509 -188 -402 -265 -192 451 -105 939 885 586 -968 -816 750 -847 -450 53 978 340 -679 358 903 -457 777 -515 -385 907 348 -810 -620 -145 -885 -934 -229 828 997 199 -906 677 -708 940 732 465 767 99 600 224 -917 413 725 -731 20 537 -828 -280 -961 -982 519 -92 212 -960 -840 -222 -111 -238 270 235 -417 -855 -603 -820 -974 359 77 -237 -761 965 -146 -957 239 -20 -306 207 -891 32 180 -218 585 -765 -72 -763 909 -62 291 -698 47 -644 523 -427 -400 207 -210 171 -1 521 378 636 -166 -364 815 370 29 791 -211 -662 -923 318 -883 -127 -540 -86 953 -255 61 -385 746 -384 866 -277 924 698 625 -560 -7 435 543 908 -107 613 -831 114 -252 263 -651 -669 827 137 -923 924 900 434 134 644 113 -22 541 47 -36 964 342 -29 328 -780 151 760 143 721 -349 -203 -107 276 150 -144 462 549 -924 842 502 -814 872 158 -394 480 -626 -539 -816 973 723 513 918 637 979 543 898 -200 728 -268 925 617 -790 -708 -5 -928 698 -641 -394 890 562 349 520 -46 435 -858 -671 793 475 105 -860 805 -275 -398 -708 121 -62 900 989 -960 744 -312 515 903 732 750 153 -738 881 -650 259 -849 535 864 19 -553 -441 226 -332 -661 442 -154 -447 869 406 -778 -524 -405 -626 -517 -493 296 71 777 -746 -544 874 325 -971 -749 -630 565 -387 -341 -830 478 885 338 -910 -854 17 -93 301 232 687 -341 433 353 465 425 520 150 -203 -999 -835 85 -288 -751 116 590 -976 -666 991 857 -734 345 -62 204 -264 -995 301 106 480 609 -231 -333 455 719 -615 -599 994 70 36 -919 -791 742 -445 228 -720 925 -109 -839 183 98 946 490 330 986 -28 -826 -591 236 442 -231 54 155 -782 382 -154 -398 601 391 25 88 974 5 838 491 -557 656 389 -556 -494 236 -142 209 -173 -204 -914 592 -243 260 -503 238 -141 -327 734 -901 712 -804 476 -999 -332 748 409 18 -604 -285 -560 -374 942 408 -169 -366 762 -746 817 153 739 -417 459 898 -758 -940 507 501 -46 384 -513 -366 688 -370 -725 -942 483 928 957 357 -427 -695 -366 293 907 773 172 116 320 -83 226 473 -466 -754 -806 159 -676 -754 908 316 992 575 120 -633 -280 799 487 374 765 521 954 509 160 -128 518 -74 7 -400 68 442 -439 -912 -790 -599 284 -989 -67 -955 602 845 -957 855 -174 267 326 -515 363 850 -605 -341 -420 -174 -815 634 -221 -66 -472 -173 -150 26 -709 113 554 623 928 -277 523 -856 -993 719 512 130 18 464 -278 -621 -467 130 776 -656 -872 -916 -115 794 -85 -30 709 -30 903 2 334 788 263 253 635 604 379 799 -261 831 -400 977 -164 554 383 921 435 -3 635 -736 -788 -467 551 -407 -882 -546 -533 597 -158 -59 205 438 629 -845 -899 503 -686 -7 -585 755 268 267 -13 519 245 -408 -941 -691 568 886 -960 -667 402 -336 -417 -174 -223 -961 -152 -651 -628 492 895 -767 637 347 119 716 938 -985 280 -656 -590 657 -912 830 -764 -179 412 -948 349 587 -550 -676 846 130 -857 -341 -742 -946 583 -392 -868 -888 -755 -660 -208 -113 420 170 575 -964 -244 172 592 -16 -76 840 84 -611 173 -333 -120 -424 -908 -761 0 -700 -757 -311 -657 817 -558 360 -545 618 -267 808 909 188 365 916 -502 765 -660 -988 809 -576 694 -767 353 931 -12 -106 897 -99 996 875 -267 -37 449 -505 -171 563 978 883 -231 -882 273 96 61 -514 -707 937 -214 -31 787 555 -697 541 997 134 -143 -460 686 -661 433 -645 -628 -383 -81 -538 907 -346 974 345 766 -304 832 -37 321 -25 -732 -735 225 -797 180 352 833 -343 -322 522 -338 764 527 370 4 -215 -839 -893 -48 853 -459 311 593 -792 725 -454 95 986 77 -33 961 230 -20 106 870 -753 45 368 542 -856 165 323 -468 961 568 857 -433 -980 -738 596 258 175 -571 -344 549 -610 53 -959 194 952 838 13 493 -903 -522 -569 -660 746 495 -68 -24 333 -977 207 -435 32 779 497 339 384 444 -506 271 858 -152 515 888 263 549 -550 -154 922 698 -327 -914 74 -183 -454 161 -180 -63 -429 608 -904 348 430 -985 -210 -314 931 598 -171 133 -377 620 979 -454 -81 229 442 105 -298 -979 426 -833 731 894 -493 -859 -475 801 123 -482 -223 -548 620 -246 601 904 825 -357 -787 773 674 -631 -557 -186 -271 -324 -622 -361 -56 100 250 904 -987 587 -728 581 -973 30 -431 795 -604 867 -710 -343 415 779 -88 543 -289 -688 641 -821 -10 213 -162 30 783 -671 -390 360 -770 -654 -883 149 -755 535 -506 967 -414 -528 162 965 -273 -703 -839 -413 -208 -276 -798 -757 -604 -580 582 674 93 46 371 117 357 -223 -662 338 248 -785 -675 28 852 279 -573 -709 -858 -707 81 90 -148 355 -771 -169 340 -957 941 -490 -392 -541 -230 -297 653 -374 517 185 129 -169 174 112 -716 -370 -643 26 -349 319 980 427 940 -717 999 -410 -795 -94 457 -190 988 681 -880 363 -391 773 -889 993 739 -952 -482 -787 -153 -612 323 -802 -321 418 814 -340 410 -469 -106 738 -773 933 566 927 -960 721 262 323 -63 312 -835 -57 825 -513 -375 -514 716 -770 686 -361 -905 967 -595 -366 -17 465 -381 926 -870 -202 473 -908 69 925 -459 152 -178 179 -802 -540 138 -982 600 186 546 623 -164 352 471 739 408 -688 -496 266 -237 -267 -344 190 -455 606 415 -887 125 -272 532 881 -770 413 -30 -296 -29 -484 -691 -496 -614 466 -635 865 785 657 -696 344 -103 -300 -774 -144 206 -414 398 269 -481 -730 603 453 -68 -436 887 -1000 -121 268 -155 -152 -726 -283 433 228 255 -447 46 -950 -253 622 664 -147 -62 540 -976 -190 -556 600 414 -766 -386 3 502 655 -357 14 -885 -958 -635 636 -38 -450 -727 496 405 -468 -199 302 -563 360 -830 -792 831 760 -266 -499 868 -297 -760 895 773 673 663 -750 730 940 -20 -69 851 851 -350 -887 -587 892 109 -430 161 -418 -654 -270 -240 -556 291 -862 858 881 -168 265 -961 897 451 -123 641 -573 824 727 -516 133 639 -330 -419 -720 -870 197 -324 188 463 -710 -577 627 235 -413 -624 -762 -30 298 470 580 925 257 -338 232 699 -130 164 161 -473 -284 -985 474 -238 457 -155 -161 373 902 -36 -479 876 772 711 901 883 531 -355 4 -440 690 -782 -971 467 -727 -260 -878 647 -63 835 -640 -428 -554 376 994 255 -613 806 -428 608 605 -91 942 -326 762 656 797 -482 -125 390 -655 -618 59 764 24 601 686 -725 -976 -563 -555 521 722 947 579 -362 648 -131 -862 776 -360 -989 56 915 -805 -876 62 -549 -447 464 -548 -220 -272 416 253 644 553 311 -901 421 46 795 693 926 226 -159 809 -760 715 -791 -963 -22 706 666 663 796 377 803 -228 1 153 -961 -817 105 -910 846 632 -527 409 -575 563 -980 76 919 377 218 506 -98 -811 521 289 438 237 100 -64 -439 -183 198 357 -301 630 -623 -581 584 -336 500 729 -314 -332 165 -352 -936 -270 920 -282 141 669 -623 -464 -673 593 -459 390 -81 -103 -124 -744 688 -949 676 746 554 -587 431 582 529 -686 216 -789 915 486 482 986 580 146 -437 691 -534 632 31 -457 -726 -480 691 767 -408 485 -664 -528 945 577 137 611 705 788 156 209 838 -513 -663 -457 -216 551 -737 -58 -422 -49 -522 567 614 307 165 11 -876 -221 257 -867 -65 734 183 -1000 589 -840 422 -617 -652 -699 -652 -437 -421 414 405 -786 438 642 -120 -346 310 269 -756 -27 253 -127 441 341 -751 482 -519 -357 922 -178 -337 -825 -749 894 -926 -519 842 -428 516 31 -246 -247 -232 173 -702 -128 675 -722 -501 496 670 245 -626 935 -217 -504 -589 110 -981 65 760 -966 422 -123 227 -276 931 751 -792 -81 432 337 -350 209 533 -270 393 370 529 547 850 210 619 -337 -408 -922 -589 -671 -980 -776 617 888 98 991 926 624 -411 -543 -79 -908 629 -416 705 387 873 -478 -811 -17 -901 -719 -403 1 -796 119 -5 416 510 711 -480 -135 971 -458 -774 828 -829 -351 217 -982 -53 -486 943 -249 850 381 -835 -843 864 33 652 676 130 853 153 51 -629 917 -532 -711 -727 418 -287 680 -742 -543 639 719 710 -801 297 -147 -694 460 -511 -847 -64 -60 -326 -602 -44 -693 -12 -163 -675 -35 939 459 235 819 -653 -252 -491 -349 -339 -535 438 436 436 -926 466 705 789 408 -79 658 -284 427 271 974 711 -673 -92 778 -203 973 -925 -101 355 -63 656 491 910 141 90 -451 870 515 -558 370 -667 -86 -880 680 -903 848 816 -152 -598 985 -337 -896 -31 -279 -653 -964 5 704 -207 586 -474 97 686 -725 -459 498 190 -429 602 298 -583 877 -819 -809 -701 -81 -700 -497 880 8 313 959 -742 575 201 -524 642 314 90 -431 495 -530 704 -565 -919 -108 139 827 984 131 -601 523 -654 -82 -374 893 591 457 716 -125 -936 970 31 474 -206 269 -417 782 -913 -194 129 89 -253 -287 734 -653 -196 368 573 829 65 44 72 -722 -702 -123 -453 779 -99 -275 -595 -850 545 431 -64 211 -425 812 -166 -934 704 -772 -889 86 496 565 -953 925 558 -602 -18 -689 667 889 -330 788 8 -950 -652 -57 659 -533 -484 151 389 141 385 -920 -518 -319 152 -16 186 -548 425 -748 158 -653 344 -438 -99 501 -367 118 -225 560 881 -878 817 607 624 219 -365 -882 -295 484 -644 -936 -364 305 541 -114 -382 884 544 814 506 296 263 768 903 -535 -798 -629 -550 274 855 -714 -702 -991 347 -132 78 -288 -587 -562 555 395 376 292 -422 658 -701 871 -357 59 531 -313 -156 279 -36 -384 -762 -382 -122 250 33 602 291 388 751 252 -985 351 -984 -621 898 59 419 508 581 -5 317 876 -102 214 767 247 254 742 -905 336 -940 -109 119 -705 -300 236 446 -841 873 -381 920 -467 -612 897 858 -136 361 -248 -975 -86 489 902 931 308 76 657 394 -587 -207 -364 459 288 939 -67 856 751 817 428 -829 -426 -461 409 -827 298 184 -60 451 -528 583 768 25 247 -254 72 -686 563 -948 -533 -414 -512 -201 -173 -200 2 519 79 24 -839 -596 560 703 378 -154 295 572 489 246 -387 278 -605 -998 168 832 -864 746 -924 -171 255 -531 -981 -482 940 329 865 -937 -572 -869 712 985 446 850 579 228 597 386 432 -166 197 -922 380 364 -30 399 5 -775 779 -560 474 -657 570 -741 978 -647 156 848 771 522 -599 -565 -981 -156 -223 -57 -795 71 -464 -113 -489 -270 838 -480 -341 488 709 305 712 54 882 -612 -198 -432 811 856 663 -601 739 825 -222 -377 316 -904 203 -185 208 -886 -133 -612 567 -867 -10 731 -267 689 992 51 -433 524 856 840 -695 663 -242 -806 -668 225 302 -158 48 744 693 542 -467 -678 18 -349 -720 342 671 952 459 364 -650 -883 -242 -21 -972 302 555 760 -83 -977 209 -235 598 -850 -831 683 314 -538 857 844 217 -723 616 -261 -166 422 -452 212 816 -963 665 884 984 -830 -905 -953 3 -801 -183 -584 -207 -326 453 162 765 -103 -573 -728 741 -57 780 270 426 812 170 -239 -210 -785 -691 -883 -213 -978 -647 -470 -550 -439 -198 -885 -391 -226 92 634 63 -569 -83 -443 -762 991 -524 -349 -500 243 -99 -192 -971 730 -735 -306 -479 -982 922 936 -289 -184 -323 -955 818 -265 -963 314 208 -483 -546 802 -360 -455 -896 759 -191 322 484 591 590 -663 840 19 471 902 55 661 615 944 -949 -186 100 -847 -653 -600 -347 123 -549 610 104 586 974 -37 444 -188 -281 419 -208 438 171 -215 219 53 -407 -335 939 -317 101 526 56 -528 485 918 -199 -262 -677 -285 406 -498 -476 -238 -748 625 911 -482 23 132 882 274 -914 178 -613 83 860 -573 683 730 37 -905 -223 -23 44 -202 -53 -960 -202 -594 662 -374 -462 -175 -863 758 765 -234 216 -868 653 971 209 -384 -486 672 -712 570 -346 -27 -808 -954 -944 435 39 -469 -437 119 700 -504 -867 339 -168 -656 -649 -518 -434 837 -497 -602 299 -642 -75 -737 -191 -454 -461 -2 -741 915 -417 273 147 682 258 180 399 -377 962 337 254 852 -542 -550 -120 811 446 -733 100 345 -401 -841 11 34 419 -428 -349 176 -316 -600 -393 -279 740 -210 904 -143 967 104 -848 -475 7 508 252 837 -25 965 -620 331 -288 -657 -294 138 -994 870 422 98 -631 -760 -731 -843 -5 986 -688 601 518 673 -867 888 -966 -910 -758 423 -480 759 172 -19 -776 906 739 640 648 -679 -616 -506 407 -743 964 457 -723 -88 -400 -451 -273 742 25 -919 -89 96 -908 -482 283 -680 934 550 960 -178 -448 -654 140 -221 -55 897 -661 153 -943 243 216 -362 -408 412 -277 -111 967 -752 -951 161 235 49 -989 584 -787 -474 679 -549 28 585 -173 -173 -256 -28 -642 836 643 528 295 -17 -747 408 605 314 681 757 -409 80 -69 -848 -988 -475 -570 -878 356 -733 18 -315 281 -940 911 555 -308 790 -602 699 203 -467 -818 -293 -321 -236 -624 -422 -477 135 -52 -163 146 317 561 -735 585 -799 -858 913 -936 965 -510 366 413 -859 -448 -491 -938 -222 227 -145 -660 743 615 867 -228 937 -796 762 551 962 623 -285 -498 311 -256 19 577 214 428 -189 862 -288 147 791 446 541 384 307 -741 850 877 -484 -812 293 -856 -428 481 -30 -936 -624 961 -814 1 218 -965 519 56 727 -262 -791 481 -447 261 -764 265 540 125 -308 -187 -95 921 901 139 959 831 -309 91 232 388 -179 -30 -194 -815 395 -97 663 -11 265 591 -65 135 72 15 431 -878 363 -912 810 -424 72 771 -132 -506 377 304 565 -868 665 -458 548 262 -837 -837 -702 -333 -874 -363 -957 -267 40 -450 190 -422 767 -546 705 45 -964 -800 223 39 509 873 370 218 -831 -702 -729 487 -889 -212 -156 -172 124 -20 841 -742 619 280 -670 418 800 956 -988 -245 772 -221 50 -320 -275 471 628 -499 -759 572 -744 532 -148 -899 326 771 29 137 -850 -121 961 -178 -841 -466 641 210 31 -915 421 121 -51 -490 -134 -73 -24 821 -883 -81 -331 423 718 5 597 -235 -333 768 352 -970 -794 394 -95 -733 17 45 530 749 -824 -889 -252 -403 -285 855 -262 945 400 -213 -769 933 868 238 -365 -368 584 -759 -118 825 -769 60 316 457 704 962 -468 -402 -172 -956 691 -715 393 323 118 488 970 -664 -174 865 865 945 -796 -328 587 -67 675 -644 -618 762 -989 -638 14 41 117 -58 -626 592 158 872 653 51 -788 -861 969 850 424 746 974 -836 -14 342 646 -532 77 583 163 -350 -895 -684 -413 -318 975 -399 -625 -377 526 -378 -801 788 -903 -461 -221 648 880 -854 472 168 -46 204 -385 678 173 -662 -521 616 -958 -78 360 -516 654 499 615 -326 -659 204 56 -750 -173 -756 539 -569 -879 -884 -579 494 -709 -342 -608 560 -163 578 -617 854 -391 311 451 -305 161 539 -666 -196 71 635 456 91 738 -977 -204 366 597 251 605 -31 36 310 -281 -302 956 523 -362 -907 544 832 -17 -619 400 -656 334 21 -817 642 907 3 569 -886 564 6 -625 -311 992 -256 -964 -149 -392 -382 -64 659 321 726 -151 904 761 966 -307 -307 -18 86 -995 -699 889 177 -912 -508 891 -758 361 56 -536 -162 272 212 -304 -43 983 976 -217 -485 -460 -544 17 -567 -476 553 503 -155 112 902 -909 -104 -373 440 -624 11 -980 585 -781 -315 -40 -785 275 -562 -639 -212 -58 -995 -504 -870 483 957 124 -760 868 556 340 -162 -2 -4 -424 137 -753 -418 -129 509 888 645 261 -458 245 400 -411 -545 -232 -622 -363 531 -214 521 929 -101 600 28 -808 -20 -154 725 88 -460 -4 10 -339 533 -113 107 932 275 -826 166 -642 -346 -634 -156 -829 -964 881 -722 532 -700 113 385 433 -405 -33 776 553 556 340 505 -584 -23 -516 -93 244 524 -235 -587 575 75 1 875 854 -251 -469 505 970 597 5 -141 465 -584 813 -344 988 298 -507 415 -136 707 397 890 311 698 351 357 782 812 96 885 -55 -258 641 -666 -97 810 38 782 -943 -13 -534 -262 316 -224 541 -547 -74 747 605 727 -791 70 -355 193 -348 -705 196 624 218 -670 -596 632 72 289 -881 -688 -383 -364 -749 -324 -409 322 91 364 -175 -843 -758 -7 320 53 -808 881 -11 590 942 566 301 -283 849 75 -91 509 -36 -699 -71 -272 -538 954 199 450 74 317 760 563 426 -974 723 -867 -145 -827 538 747 -597 -735 -454 -837 294 194 -966 179 293 -452 305 710 -115 -436 -615 146 -98 -368 -268 -571 531 646 -697 588 -285 661 688 -306 724 -455 329 441 -950 166 778 874 463 -631 688 -716 -968 -560 -765 239 273 617 211 750 -772 -34 -418 -726 -172 -326 -774 -578 409 -366 -418 773 -504 35 -39 -978 973 -971 -441 4 970 -335 584 -542 190 32 -487 800 1 780 159 695 -247 -719 -82 -105 -66 224 531 406 746 460 34 -41 813 -505 -154 173 384 526 -951 76 898 -465 -944 -460 298 -583 -870 227 -60 995 -523 287 -360 -435 -64 994 -64 617 972 -61 248 -132 -858 -535 754 300 429 745 79 -12 718 -688 42 -638 -140 -581 690 -47 -640 -475 -535 -904 -153 570 -834 11 561 -272 779 967 539 504 -105 -472 566 931 576 885 891 65 -778 37 111 -849 114 -302 489 -812 -131 -908 -816 611 299 -720 -368 789 307 506 878 562 480 675 -325 -246 402 -691 -538 -451 -901 -831 -867 816 -901 717 -511 133 130 -830 629 -91 350 -471 -241 739 -971 892 403 -527 -570 -406 -177 148 204 -138 22 648 752 -384 -972 -927 800 -458 427 -391 -797 636 933 -40 -232 392 -16 437 562 677 -980 -383 375 845 -910 920 174 211 -227 6 666 -488 -793 20 799 -438 -776 -780 678 226 -443 -63 -536 -729 -263 -36 56 659 105 -146 -560 236 -334 -934 550 -7 995 814 760 -559 229 362 744 -95 692 -785 -935 -52 -523 -507 788 -902 -287 916 742 -474 -429 737 -62 543 -356 221 139 -558 796 -826 579 399 255 -500 -423 188 -37 -820 355 566 -958 760 -523 640 -986 251 351 735 -655 -352 618 578 420 -856 -580 842 198 260 179 -619 -287 217 30 676 783 251 321 -839 -858 137 442 29 -16 770 -122 -12 837 -743 120 -427 -492 -321 630 -856 -846 528 551 725 -454 -496 662 -531 -30 510 -224 -784 -419 751 278 859 -990 -275 260 82 213 -400 867 331 495 965 -347 491 -938 -274 711 -128 438 -170 -127 -222 -995 237 -546 280 -848 -261 -641 -594 -967 -489 -553 -906 -426 109 -554 -600 -637 394 -750 -991 894 -36 -714 819 -495 -86 645 860 599 -341 -842 -295 29 -300 143 -792 -868 853 -584 -944 871 191 765 386 779 35 347 -179 -103 -266 -689 -864 292 -692 -175 118 -295 757 -827 904 -12 615 -620 -863 -474 610 693 833 -962 988 -900 -272 374 831 743 552 800 750 569 -995 -196 -251 -830 -408 -315 365 -821 -680 157 111 -717 782 978 689 -758 434 -995 -139 -57 453 753 -334 -50 712 334 787 -295 835 -326 -503 976 -798 845 -579 790 -546 -906 -976 603 -447 -441 99 -391 -555 402 -382 -213 274 -734 913 859 634 766 240 440 -750 13 -135 -560 342 342 664 -90 272 -744 566 245 344 405 -173 -320 678 945 497 -927 236 -149 973 242 -245 -718 180 -912 -690 548 -845 881 -485 -432 -598 -484 312 -976 -518 -808 562 778 -538 -554 585 -167 256 -745 327 -98 -814 -476 329 -562 692 -985 -718 -458 -479 -465 -936 -707 -400 456 550 482 -1000 -516 491 -788 514 -196 -889 532 -764 904 563 873 527 -140 983 189 -509 471 328 -632 403 -953 457 922 -160 782 -96 -883 879 442 -653 -305 773 -480 1 831 -867 816 -356 -735 284 60 -664 614 -46 -33 -215 -700 -97 -304 -272 242 639 943 601 418 477 -199 -221 869 -753 -366 267 -145 134 199 -768 208 -89 405 357 -859 154 -659 -162 527 -246 267 -14 -35 -32 435 180 -407 52 214 387 729 976 -826 94 -212 60 330 -713 777 358 -371 -662 368 -130 722 227 64 -630 -162 -553 160 740 770 397 -51 -537 163 -196 503 -718 -681 452 -423 -399 -286 -775 773 -324 -862 -850 196 -431 -375 993 810 -317 -611 -268 -625 -942 934 -827 -489 726 -618 66 656 -708 -257 -462 -187 -587 -712 309 -54 -813 -808 -487 662 -72 -95 654 92 928 -66 943 456 -45 580 -695 151 489 -1 -72 -763 -799 -92 -349 -127 793 656 334 -753 9 -971 420 261 940 -304 150 637 -161 -671 27 -334 -717 976 -725 258 806 895 918 -212 -452 964 649 425 -401 488 4 -721 115 27 -418 901 -732 -691 -473 -253 229 -875 -336 924 743 21 -599 175 278 695 -725 -922 -475 -140 653 -347 74 614 -712 -591 294 972 -786 507 -462 433 -31 482 -514 -692 691 298 -316 -88 -767 864 496 -643 641 686 515 -174 -915 199 123 252 -433 599 -693 -235 -437 -424 477 319 -440 -202 797 766 -32 838 265 683 -159 562 -132 568 -358 -606 134 -808 942 -323 -991 702 203 -743 245 -219 318 -631 377 835 -222 466 -868 -825 -551 -176 737 81 -463 -813 79 976 -236 427 23 610 697 243 -155 790 888 752 -585 -188 792 531 -979 -158 -259 490 -668 -389 924 708 667 907 -187 -374 -630 -512 102 -615 937 -772 381 -120 -820 -548 397 -457 250 -372 609 391 -467 3 -512 501 451 49 156 237 -926 -880 509 0 327 496 -758 624 335 922 -746 987 477 714 806 -325 831 525 105 -571 554 478 -255 -310 176 -83 -117 852 647 295 -564 378 -180 -963 -615 324 -338 -923 -817 465 -998 91 733 -4 -357 801 873 917 20 -923 -271 -903 -840 -84 769 -749 993 853 -685 977 -921 -499 -392 268 -913 -53 -599 -517 18 -984 528 -234 -520 -123 622 -819 133 905 -938 353 170 821 -114 752 -319 773 -916 321 -327 21 449 -913 828 454 930 -270 -269 -622 387 705 -69 653 776 203 -794 -314 -517 -581 -620 475 -90 330 -659 909 -295 -706 -528 148 -60 615 -296 535 -16 -145 453 115 506 199 159 373 -11 -210 -722 -807 -895 652 -484 -242 -856 177 397 736 778 831 143 -794 608 -532 368 -408 -139 893 748 236 475 605 90 -321 735 -95 -571 -206 -663 -693 975 -135 234 455 715 -859 -247 -258 -664 -204 -668 -930 -939 260 615 -259 -179 -874 -396 -961 540 -286 -986 104 -758 -774 -91 -961 355 -348 -350 851 -806 656 -842 -372 888 687 -147 -678 611 32 -857 -648 -744 639 982 942 287 -896 184 -696 138 604 -371 -159 840 586 636 482 365 -130 -922 348 -652 865 603 -118 754 193 66 -467 34 -335 -469 -970 -971 -101 -499 809 -570 234 -373 504 -678 -774 -439 -199 190 784 848 469 -198 213 -149 568 -258 -384 588 -990 -872 819 795 -76 544 414 614 990 -885 533 -880 -240 550 829 226 616 734 -584 681 388 -587 -750 -126 -491 613 -959 246 -309 358 403 748 -744 -254 -556 25 -111 600 -269 868 727 -362 529 377 -746 -41 -176 -97 -158 -572 -371 275 880 -883 686 209 20 -990 502 -315 -654 159 -290 787 -420 167 -186 133 383 -551 -722 -246 854 390 59 559 -68 -406 712 -858 724 168 349 -250 -86 0 -888 -198 -498 -533 714 954 52 61 -40 -715 -132 -378 -845 -566 970 -621 347 295 -202 953 -981 675 742 324 -859 175 -285 935 240 -56 557 -992 601 381 156 334 -293 -313 486 -957 -520 -730 510 -755 140 201 801 -396 511 414 -457 -141 194 -606 -475 -33 818 -511 -712 -81 813 -675 364 255 -709 532 -422 200 924 -518 969 -641 723 189 145 -14 -981 287 982 -751 103 -984 511 646 -743 -173 -674 -364 -667 -823 467 -260 -448 -600 -854 -60 824 -409 -180 -732 -42 269 -16 541 144 984 -828 813 146 548 -114 -189 868 170 386 -305 956 -387 -876 254 880 -633 -958 854 868 728 689 155 69 -184 413 -450 514 624 65 619 -711 784 -323 342 -494 274 -836 -3 -301 525 4 -728 636 689 150 201 -410 -258 63 -684 235 509 170 653 -813 -744 -606 487 -730 -876 -185 -56 -35 -849 597 716 -937 -407 48 722 -557 -190 -966 336 -438 -430 845 -224 571 -508 -888 -997 628 -598 913 238 -208 520 -978 -941 670 911 -926 847 808 644 -74 322 757 913 302 226 454 -845 -920 686 839 760 652 810 144 -465 601 -588 -632 -743 26 -325 -146 212 -978 367 -395 353 -184 47 234 -189 146 -243 845 -81 101 -961 -134 789 212 -656 -609 -497 -619 754 -29 44 -595 -599 741 -644 -246 556 827 81 -380 -628 -657 -43 -298 -723 -481 584 460 -90 -29 876 -795 233 -858 -536 849 589 375 515 298 -606 -938 -597 452 -238 -904 767 575 -983 387 -206 960 -159 -287 -670 22 73 -371 19 -904 -171 -89 225 227 -584 -119 -993 -90 545 -30 771 -893 659 -166 137 943 -823 931 -821 -627 799 -159 -149 381 -434 94 -688 341 553 274 688 -723 15 27 912 -816 581 15 -889 404 -287 -517 -413 994 773 -421 345 -723 -669 948 -994 123 -551 -717 -828 565 -420 653 -641 -776 178 -581 521 835 196 671 62 -396 473 602 -898 83 -526 -855 -380 791 312 930 -786 -695 -715 871 -301 602 75 574 792 378 480 731 -376 -730 -954 905 -767 426 971 -865 -999 -673 -485 -429 -170 402 -312 530 -517 694 -712 -260 -367 -166 -914 12 112 519 63 -482 915 -744 -12 -43 540 971 -883 89 588 -642 257 -201 -278 166 376 -580 984 270 -378 867 552 -646 -8 454 -879 750 633 365 452 417 -723 -742 715 -143 -485 -140 707 -549 -472 450 -166 -157 -461 133 -391 -762 705 438 530 -541 492 -181 -355 -256 658 843 -987 -118 30 527 298 471 743 330 -761 710 389 -24 350 545 523 938 -466 737 -833 -834 906 47 348 -402 -332 217 109 203 455 -395 826 -541 -131 771 887 -132 798 738 -77 506 -925 -543 976 -404 -665 -116 315 841 -585 121 -608 -230 533 136 -683 -251 408 614 -486 673 -9 -327 -203 922 721 -623 -185 -919 540 791 -631 536 -114 -57 -427 484 985 429 946 590 88 -500 -361 327 -875 892 -146 136 559 -426 -479 757 990 -875 352 943 -980 -695 815 -214 107 -12 613 911 35 793 -62 -415 941 -733 634 -987 -891 -192 278 -598 -620 -117 792 -906 -212 -692 -75 -985 920 -16 -685 713 131 -568 428 -978 -288 -606 310 -602 -280 217 -46 634 685 54 -331 228 94 583 236 505 912 -309 -912 486 753 889 -539 577 -629 829 351 557 886 -474 -666 -36 914 355 -109 -553 -288 -727 554 324 -534 275 -339 -859 701 -977 -579 531 9 -422 -499 -10 989 -646 415 941 -676 -780 306 -591 357 663 -477 961 -101 -48 575 802 690 292 -325 -918 -629 -365 29 383 178 606 514 561 -82 -249 -167 -112 -921 922 -81 55 387 -421 213 567 -178 -183 759 966 -291 765 -474 -943 -216 -926 209 -710 357 951 214 -552 -115 435 -329 -857 961 527 -511 208 -495 377 862 -754 -287 -210 154 331 539 31 901 626 -696 -212 324 483 -667 -742 -733 598 916 814 419 -314 -980 -1 790 -343 748 278 320 -321 182 535 -169 11 143 -878 -375 -199 -597 123 234 848 844 368 -696 -629 -667 -807 153 -937 -661 846 361 714 -784 474 -738 -770 88 -828 -219 858 -402 -660 -192 -158 469 -529 708 504 656 -916 -845 -943 444 453 971 -209 321 -53 -225 -822 527 -140 -608 -330 766 746 179 102 185 -66 -597 895 -604 -793 238 -816 601 -274 631 414 233 727 -111 -895 -727 582 -126 -928 -408 904 800 -148 221 888 -867 609 -759 697 -623 422 -615 -750 561 -512 -18 144 725 270 -896 -207 385 645 311 -380 -550 -466 185 93 -495 -474 134 466 692 -914 -977 -715 -590 600 38 -61 192 -286 -24 39 -949 571 -660 -175 -184 -863 -132 -517 181 210 -538 699 640 -96 -339 554 -558 38 126 -411 -584 -361 -983 -802 318 758 -887 256 493 -445 370 789 870 -999 -922 -911 155 -531 -972 762 -249 -500 -47 -633 -923 -965 75 -79 610 807 -374 -258 -229 126 -506 790 415 -82 -373 402 831 -322 553 -701 814 -159 764 999 645 -444 424 -155 898 -455 212 -521 -216 750 367 821 820 -900 344 -185 -244 466 584 651 -926 -269 -950 -204 -978 -297 56 -989 844 232 230 825 -968 214 549 888 973 -94 -700 -475 117 212 970 -966 78 -309 -453 -226 -68 619 -533 908 -467 464 707 -595 -216 675 -107 907 -751 -892 -726 211 75 481 440 -720 -686 -542 613 422 330 134 853 -563 81 685 -361 -851 729 449 -29 -898 -773 -741 418 542 941 255 -123 981 116 461 320 -781 243 134 480 667 -72 326 921 -88 -965 711 -618 -193 470 818 -261 989 -922 730 -855 -899 620 -784 219 -956 -134 599 -875 818 -458 -812 -360 757 209 904 -986 -292 599 236 153 -832 71 285 581 639 917 63 551 -487 -447 666 319 109 346 -164 -738 -680 671 744 -396 -953 -831 39 -209 917 -244 -185 -201 -625 227 890 -801 -779 24 472 -524 708 -637 -214 -674 -661 -324 957 -270 -802 -164 -696 492 916 271 -534 557 -969 918 -759 -633 748 -369 -574 267 694 340 171 549 293 89 -86 590 -521 839 622 -468 853 -631 -814 663 -148 -549 361 -567 -390 343 -69 616 924 680 -616 -163 -763 -135 -155 -793 -502 910 476 866 -662 983 615 -78 -138 305 -836 474 -51 369 -922 201 318 -32 -340 -638 -860 -308 -39 -549 -173 -883 -179 -206 -318 -33 -709 -783 689 777 -623 645 147 949 581 -684 -356 -586 843 -370 -112 -480 -443 999 31 -364 648 -947 629 -405 -991 893 -700 -951 -291 -910 516 72 450 113 -664 -762 -866 766 -5 22 -523 40 -178 -15 374 -993 -157 -835 410 659 -703 -779 222 624 762 755 282 -496 -270 564 -98 -545 -73 850 446 869 -553 307 921 -1 -95 -349 781 974 -953 239 -19 548 -279 -490 -829 723 -357 -925 808 413 851 868 -261 -271 -897 -173 -781 -830 -621 -600 782 171 -538 562 -233 513 -698 -750 552 -150 82 835 932 -190 -160 -435 -363 692 -841 -261 704 -736 726 933 -765 132 928 -204 -269 775 130 -135 744 -414 -725 -625 536 530 716 -825 81 275 -991 408 841 -68 -224 753 759 -203 423 -55 -339 863 74 -308 754 5 -481 -91 -225 785 15 330 969 391 1 -83 -505 738 -627 -598 285 -466 -830 -121 -83 566 125 129 850 193 -656 -817 -134 558 -790 -68 591 738 -847 -348 245 848 652 -730 101 553 186 -524 -35 86 682 -582 -131 654 868 -464 -64 860 -44 -224 156 -673 -764 -284 -935 485 390 -92 608 624 -168 806 -330 -649 -648 277 -450 -600 -383 -164 937 261 517 409 -770 -150 -815 824 606 829 -27 340 -508 822 -925 7 756 493 539 199 -855 -150 160 772 802 -236 -747 321 590 594 128 820 -891 -608 -46 -725 356 -362 584 -90 295 76 683 683 -1000 -88 -578 -374 -940 208 181 -991 328 -887 -88 669 -391 2 -242 -795 -180 -733 -723 440 556 49 803 924 785 -941 526 -226 774 -396 77 322 655 265 14 -369 342 238 678 -887 -240 -801 5 -522 361 -621 32 157 692 616 -156 534 -285 320 425 125 369 -729 -843 -306 -847 28 470 307 920 -889 -824 -505 -684 -629 -897 -876 -577 -193 -982 581 -565 251 -994 480 -125 968 261 -911 -174 762 -601 -195 78 978 652 -399 275 532 485 376 474 538 567 -282 272 843 955 472 942 121 -562 -664 -744 -343 -144 219 310 90 192 576 -507 99 -105 88 -486 67 -971 172 214 775 -306 -255 -318 -410 994 -432 539 556 -709 -213 -415 466 660 -99 376 252 -932 568 -383 -55 614 -39 728 -233 -619 -844 -809 -592 -51 244 31 520 -947 -855 -158 194 71 932 -264 -462 529 667 -858 -271 236 927 402 -864 404 -757 -23 -28 -33 -422 293 -200 258 10 -188 -638 192 -572 -393 -168 -68 -95 -910 -580 930 -255 133 -694 -851 -595 -328 799 369 -199 -147 630 -229 -852 -165 358 -494 -836 -174 -787 -444 137 576 -320 -504 -78 993 -327 -346 -153 716 914 958 274 -300 -920 -588 981 -677 -509 -728 114 -631 -388 -275 -977 132 90 75 983 463 -442 -237 93 -388 -72 55 -265 423 575 492 718 -789 494 173 -727 797 954 986 134 -604 362 755 -747 634 -97 -435 -25 348 578 -403 -714 -146 229 155 -358 324 -363 -811 235 197 -557 789 904 773 62 440 716 -528 -870 87 210 848 -670 256 729 -37 -505 -196 -170 -763 -810 679 80 -384 539 -530 973 10 -630 132 -557 -384 85 992 803 -115 308 -414 -848 492 1 322 506 -20 717 76 -969 -179 -352 -936 974 600 -919 746 -373 -188 104 954 -615 -391 -754 -992 -892 -774 479 324 -115 274 201 612 -55 177 -910 92 904 27 255 866 -672 894 878 815 292 -527 -689 363 198 559 326 29 -839 773 570 -273 564 -638 -240 -304 -413 -94 632 -837 -663 252 -585 720 -187 989 -630 -820 484 197 -237 -161 -661 -115 -471 -630 -412 -695 533 340 -808 614 -67 -148 885 444 -303 -18 -721 -267 -745 -613 -919 439 -854 -804 -28 429 -32 -960 -412 660 422 82 366 1 718 -26 108 -834 -713 962 -391 380 304 -83 490 -715 -574 -845 944 -833 -145 945 -903 428 438 -440 232 416 -699 -77 -829 793 366 -840 243 -991 254 -975 -872 933 -594 -103 88 -496 168 735 -790 103 650 684 -611 -967 203 860 -864 -143 535 -487 341 -26 302 419 660 -560 678 -574 -864 308 209 -919 810 168 -552 613 857 -381 -984 -287 966 -637 -449 154 270 186 584 1 864 -510 -700 -945 -502 721 -3 596 54 -296 -938 977 612 655 989 -191 125 675 -864 975 -602 710 728 -467 262 -949 19 840 212 860 -349 -8 -120 92 457 712 -800 -22 406 -734 618 -207 -260 572 -102 -562 -131 577 11 -754 587 519 168 -697 -115 -672 -741 -35 -717 -776 -22 -618 921 485 -927 263 984 191 -552 983 938 774 301 -8 271 -719 -591 -166 290 20 166 -823 240 -826 -485 500 848 -397 -21 -368 70 -505 379 -62 -350 -82 -984 773 -341 834 -858 51 926 623 -808 304 187 625 -926 -52 -917 598 253 38 -201 8 545 710 -637 -849 -445 -119 933 -66 407 -364 269 -289 959 -693 -945 -912 698 -583 888 -589 -84 63 -375 953 198 -633 448 -486 -144 350 162 692 839 878 881 -956 -366 924 571 -425 -278 310 -106 -246 244 371 695 -207 -257 122 -269 8 -578 -941 496 -813 881 519 -524 -800 864 577 -990 -508 785 572 -39 629 -916 -915 -470 620 -144 -108 -938 -955 123 146 -56 397 -266 492 657 -634 576 -602 147 -513 -547 929 548 -335 628 949 551 463 199 577 853 692 -200 742 467 8 46 781 413 -718 564 -619 -797 -798 397 -882 463 -853 221 786 -215 370 -725 407 696 -318 -942 762 754 -780 -800 979 921 831 191 874 240 -679 307 767 -968 -139 743 265 666 95 -118 946 472 1000 -971 -670 -608 -969 -917 30 733 191 409 35 472 910 -899 672 81 916 -589 -409 88 -279 -446 -526 604 -57 -581 477 447 -731 284 968 253 -232 -677 -463 147 -596 -189 488 690 -242 -560 -391 -820 -638 123 -576 554 -126 40 -570 -291 776 541 -907 813 588 860 560 959 709 658 500 -757 -991 683 893 386 -931 825 -798 775 590 103 294 827 -315 439 300 71 994 -818 872 -58 801 13 76 527 -491 -348 -922 -168 501 -265 -754 618 -617 -85 743 -867 873 -585 -369 485 -740 872 -265 732 -826 -990 878 -470 -349 494 -856 -686 60 -890 929 -182 94 824 856 -585 972 -84 -92 711 466 110 -21 -638 -812 -764 977 513 290 386 128 287 -730 -384 401 -952 -290 845 788 -604 873 383 -379 57 591 -203 851 -342 -921 757 -946 -525 669 -484 203 -742 232 170 -99 809 -362 -474 653 -440 531 785 548 -767 -743 -52 -570 488 388 853 -235 -129 -791 72 -569 2 13 -237 928 679 -251 -293 128 150 541 -886 251 709 -316 689 808 878 95 684 790 -944 -464 83 -209 -536 872 46 263 119 -628 -670 730 -353 71 236 262 327 545 -34 -171 -707 -276 6 851 708 7 889 -568 985 956 -340 328 745 -921 842 224 -597 437 829 68 -370 471 89 -11 -24 979 628 -626 -275 -347 -709 655 830 225 -683 -945 -333 -618 766 -860 -744 127 -118 926 786 402 24 -693 493 360 319 -740 -512 -750 -594 -938 -745 -465 -879 -90 -994 -817 266 852 -527 4 -769 -704 268 -931 611 -470 929 568 489 -368 761 770 705 560 897 659 -263 64 431 -465 969 147 -211 -402 -342 788 -645 -791 33 -571 512 -460 183 592 392 455 588 944 -326 -814 -691 838 -86 -612 715 -116 -900 427 -780 -169 -248 -425 -256 -623 562 -835 -14 -4 -723 675 -833 -709 12 636 -787 -511 175 121 104 173 999 -179 356 460 -867 -691 701 -803 2 697 -276 85 995 270 522 509 -653 -822 -42 248 179 -25 842 924 158 259 -136 409 915 417 579 -489 302 -55 454 848 -988 -151 173 -236 -354 -238 662 -775 162 -914 -342 -349 -261 688 328 271 -110 -475 -447 -307 -828 665 180 247 265 21 398 -171 844 -255 -210 789 -229 -738 891 957 -225 -52 -595 -556 -93 -541 -784 301 141 884 -325 844 764 -454 -195 601 376 689 -501 231 -569 -359 897 -148 969 -49 -810 -217 351 -574 -28 -68 853 -686 -802 -982 654 754 539 -817 47 -555 -825 743 474 371 877 686 -172 -989 -245 929 258 -898 -285 779 -610 -638 579 -286 -746 269 -179 652 -718 -901 480 -33 536 642 -16 854 623 -582 258 -261 900 -773 -297 169 -890 570 -310 191 -352 838 881 -815 -384 -673 12 563 435 664 -68 -854 -728 741 404 -142 673 132 -774 174 -792 14 43 -591 921 995 392 -50 -607 337 688 -444 -431 357 860 114 -747 -727 -173 -916 573 -490 -57 -32 205 -883 275 99 -145 -782 494 -586 604 -166 10 -575 -116 398 689 -2 224 -121 146 236 -524 941 400 793 912 214 -524 -974 480 771 25 -271 800 -985 452 -410 -796 170 22 661 -232 -88 572 -568 939 -282 -484 -13 529 447 873 961 548 970 36 625 107 -375 127 -783 512 -615 248 -903 524 -295 -244 596 200 360 171 -278 887 -609 -88 981 944 629 860 106 -422 270 -475 194 231 -876 -967 568 418 -289 -812 -698 -238 -319 -676 5 407 -386 569 -632 -528 250 953 -70 881 255 -375 849 -837 -654 120 -417 -659 -979 -708 665 -757 -787 -351 -437 307 840 473 -796 -330 -618 661 -184 511 -173 -184 543 893 468 -972 339 807 -968 475 578 874 -719 40 -763 -813 490 -272 -904 -805 -709 223 296 740 -127 -118 997 596 -790 -584 -135 981 269 -793 250 881 479 187 -542 -23 48 476 -173 375 -808 -63 685 814 478 194 -608 -196 966 234 713 -992 -600 406 466 -247 -752 -716 549 977 -168 251 459 843 -278 -667 -55 -938 413 651 -361 997 -827 -648 980 318 -821 -254 859 -259 -768 -317 -880 -905 -248 -800 -778 -565 -756 36 -332 -349 -336 -988 -932 135 154 -733 514 611 -902 -776 -740 771 861 -988 -947 979 -902 258 -437 -7 -817 400 453 -370 717 211 -924 -289 -686 976 -610 543 -485 759 120 -715 -738 805 -576 716 919 -476 465 118 -12 617 109 247 -14 -131 595 -732 701 388 93 -34 942 -478 -363 493 452 11 278 -947 451 -43 -771 428 -695 768 194 340 99 -412 -569 -542 -609 533 -900 -355 -616 102 -982 994 -764 -515 11 -549 -831 118 -676 122 -204 -584 -892 -21 559 646 -778 30 -321 -204 -661 -294 -232 528 -905 993 -841 -952 266 -1 110 -397 140 331 322 492 -733 602 -274 654 -752 -357 633 -17 -10 965 122 -105 -272 685 777 -701 -735 356 613 -158 -689 -64 -369 -112 -814 -563 10 73 672 673 517 -679 14 580 -238 433 -559 -604 312 -255 928 803 -578 -790 860 57 -707 -313 -211 369 -307 460 123 412 -494 442 601 211 244 -188 -492 -602 773 -553 -768 74 -113 345 668 -328 -77 -98 368 -609 -486 -659 5 -973 779 -179 711 -665 488 623 687 -367 833 -872 564 892 -803 447 -340 -851 333 -865 858 -217 270 -337 -484 -729 144 703 655 -547 600 -372 914 -43 -606 116 383 173 -378 163 928 -798 156 999 -651 -114 -298 -623 -114 732 525 970 498 872 -511 -967 -885 -18 -575 347 -594 -555 263 -88 967 863 244 -22 -910 148 -925 -664 -987 -520 888 913 -508 160 -263 883 -492 -131 199 -135 444 -983 -427 -390 -697 -87 453 -980 -866 919 296 -938 -687 -659 -577 -548 184 -920 -961 -333 461 -477 847 -515 604 679 -474 -601 419 -605 -685 417 -989 556 -847 -292 -611 -345 -353 707 -216 -237 -499 -436 710 853 -297 771 -794 -687 -684 -346 -983 301 445 -496 -24 835 339 927 596 -436 -722 899 811 -885 -499 600 -570 -521 -273 -729 -357 578 694 570 -604 -189 -316 634 -887 767 -489 151 592 696 -646 121 331 -997 -542 -817 -942 -427 949 735 -728 -493 -402 182 56 -12 972 209 757 19 237 -4 958 -998 -628 986 -485 -364 571 23 -489 49 682 -724 547 -533 -59 -937 -261 181 -631 616 315 24 461 985 297 799 259 548 384 14 578 -753 213 -493 -808 -439 -894 616 -423 866 -745 -22 -414 -643 42 -616 33 584 -590 56 553 -108 170 -307 -922 -924 435 -377 991 277 622 453 -552 -484 4 -655 -198 -605 -400 -509 -576 746 -366 -113 887 -711 646 -781 58 464 -385 -156 820 -321 574 540 419 700 -26 -602 824 -278 502 -665 412 909 -848 -992 820 -122 459 921 858 -69 726 189 -617 -525 -756 701 -230 274 560 -993 -11 -673 -65 632 -742 -25 819 481 763 -190 -303 561 0 -50 81 -813 -699 -75 -158 -510 -488 156 429 511 -478 -448 -643 821 -572 -903 -332 713 56 992 595 68 -786 221 -744 521 300 -765 494 732 131 -118 -704 -28 -489 -633 660 316 322 -643 170 305 318 362 876 -16 -798 19 415 588 683 749 -369 900 871 -532 697 -498 784 -92 337 519 -164 -406 887 -938 854 -252 411 -753 155 697 30 -450 -959 -634 558 -244 96 -841 93 -224 946 927 -116 281 893 852 792 -642 -267 -73 -298 59 -115 -582 815 964 770 -352 306 -619 405 -804 400 -279 744 572 290 222 -937 -320 -155 -304 712 -769 -630 -647 -903 -677 -890 -770 694 -314 394 906 619 379 717 -772 691 -776 -702 -404 -263 951 -773 -786 -489 125 774 -677 202 -349 -927 705 -387 -747 508 828 419 -641 -948 -315 336 -429 -646 562 109 -617 -977 855 -965 -751 -168 -885 -990 519 -529 -975 933 -725 -10 -497 -267 436 587 18 514 455 -726 -657 -318 -342 -221 -978 840 -722 539 603 563 654 -234 836 -829 722 623 50 471 -264 -592 298 146 400 701 811 -990 -633 -740 9 -880 355 -669 64 218 -289 108 -419 904 -499 -214 937 -272 720 594 -492 911 721 193 -97 -541 814 -791 870 -205 -516 885 759 334 -976 -328 -980 518 -636 987 749 -951 -22 139 -133 71 -879 -132 -617 -68 449 -264 451 -66 -800 -576 -691 -513 -860 -836 523 -260 62 -353 -727 352 52 120 590 -968 -563 395 700 -376 -236 -41 -519 505 -694 641 -619 771 862 -236 552 765 -946 -107 -960 -8 55 699 370 -747 -788 766 731 900 -751 464 251 711 -493 -996 579 -818 -127 417 248 47 -908 119 -98 828 100 712 -397 658 702 -954 161 -422 -232 536 465 884 868 -130 358 515 -894 -203 -375 438 -35 -227 115 -266 178 -617 798 865 278 498 588 -651 245 -396 -303 -539 242 -949 -521 868 292 178 114 720 133 199 151 644 221 284 -711 -634 529 -986 -441 -121 -768 -959 -435 34 539 480 736 389 130 -938 636 -746 75 -797 -725 -894 -588 453 817 371 -597 942 577 972 -488 -738 158 763 886 491 -418 80 368 -115 726 128 -505 -3 854 -999 613 -677 99 -236 575 -522 950 969 547 -926 -151 -355 -787 181 873 -88 -731 616 -439 319 -458 -140 956 495 -847 898 -197 350 -247 343 -861 156 -193 -841 614 770 -671 -329 -589 546 48 -391 -356 548 -852 -611 -113 957 442 -137 -241 263 -848 -787 -415 -32 -49 683 195 -880 663 560 766 -743 120 995 359 -220 102 -572 676 -257 -648 995 -209 692 496 36 579 351 -697 -390 -521 -752 -428 578 -363 -148 538 -377 -255 621 909 100 189 256 -787 524 -569 -571 716 -537 18 -215 -589 149 -700 -57 254 -22 -71 -30 -976 -827 -915 533 402 -442 -788 -487 839 -258 503 -843 33 465 496 891 -670 -459 -424 -738 377 -676 639 179 -405 -662 668 794 -724 -300 -744 -752 -772 881 -334 -523 395 -514 869 218 604 -18 -242 174 191 -675 -783 178 695 182 -494 4 709 -74 825 625 786 -51 -23 -892 -147 657 -939 -128 -805 -325 -97 -627 -444 -276 253 322 659 225 -892 31 -493 705 -361 -572 251 -419 653 -808 -684 -361 -623 -729 593 -59 -405 908 321 -669 646 781 708 388 -651 979 294 -340 473 356 -912 607 -12 -683 -650 -700 -358 -89 -496 -810 -584 749 199 -777 300 83 -441 -691 -210 518 -846 -995 -461 136 109 -27 870 -841 -958 251 175 -487 368 -933 -893 900 900 895 -42 575 -307 581 -2 -310 503 425 -291 169 -115 -427 591 -589 -943 145 -643 772 509 725 656 -56 -391 -428 399 -481 -173 -675 136 312 140 849 22 704 713 303 594 -724 454 276 -429 276 -973 50 -964 688 -621 327 -133 361 777 352 850 -59 648 -750 -729 -578 -691 707 -517 -236 833 316 -970 -185 312 189 832 693 -979 560 110 86 -562 911 932 427 -204 -165 -599 673 -17 840 -874 357 -443 -353 522 -211 -895 -518 632 137 843 221 -341 -867 185 909 -202 293 -670 772 97 696 -815 -111 722 984 511 -734 -335 -857 -296 -673 68 260 -834 -115 -426 -953 967 716 397 -147 982 920 611 983 -486 820 614 435 -892 -645 583 273 103 -469 231 396 -986 384 -397 -3 568 309 313 787 968 -887 670 140 782 978 402 -483 628 719 -650 918 383 -826 -297 108 362 244 -301 -337 915 -33 75 941 391 -435 329 -992 303 -431 649 -621 -455 -581 694 315 -637 994 389 616 -468 687 973 -903 -544 -354 202 664 -648 -121 -932 349 942 -726 322 197 391 -676 -505 781 -424 666 470 -728 774 946 -240 -997 647 -731 -777 18 -887 856 625 -803 681 823 -607 -854 510 -273 997 794 985 -132 636 -533 -333 -496 -628 218 -447 431 -167 -559 -957 -612 839 652 -791 10 48 -557 -886 174 -649 935 519 -866 28 -769 -230 438 466 -907 590 591 -502 839 976 985 622 -936 361 62 760 736 -243 -49 80 -65 -266 -640 -753 -800 -430 620 412 -589 966 -960 -147 -76 649 -647 880 -78 435 -32 809 405 -281 319 -395 -550 -37 822 117 332 -343 116 -623 577 -400 -594 380 -334 -302 570 924 -10 -985 670 91 500 -891 -903 188 -948 -479 -565 -851 489 87 -393 612 -81 592 -216 742 -936 -586 7 -590 65 -531 209 -751 345 326 915 -412 -842 -836 -899 823 -506 -29 365 -89 453 50 -190 -673 -7 502 988 812 -61 -849 -810 -50 580 -762 342 -680 14 -473 -269 621 -660 -321 -248 -249 -625 -533 73 838 -555 242 11 -790 -95 -79 837 43 429 -19 178 -296 -144 214 550 -70 951 -198 -683 900 -209 -235 -129 282 187 -442 424 448 232 -4 -116 541 -323 548 -132 -875 -697 909 825 328 406 -661 990 970 -529 -604 463 694 -361 875 512 -603 -236 909 111 381 246 945 163 -807 697 -650 891 660 546 -283 395 -294 -360 222 -756 -36 -828 -777 -900 153 285 756 -604 -308 -543 279 -815 771 -725 929 -514 -408 -977 386 -237 -885 809 -354 763 -855 -345 -640 -977 686 155 37 -929 -20 -291 94 274 721 392 788 -598 -587 -182 -567 169 -806 -355 684 -248 98 -827 -933 -276 -273 -680 496 -932 -930 679 530 -535 -88 601 800 329 -515 -9 -690 -310 -421 -723 -963 -916 517 -570 -577 594 762 16 -534 -455 969 -413 377 392 38 -631 -280 565 737 -224 -323 924 -318 -78 771 227 111 -374 125 -358 453 82 -961 -54 -803 -767 -907 529 368 977 -171 92 129 -79 726 546 -564 -957 810 569 -575 671 -389 991 499 -290 -990 -149 -175 672 -694 451 -677 -259 -137 89 267 57 182 -485 169 597 -319 -705 561 -954 -457 267 75 421 -435 848 -543 -115 -381 228 -828 -103 -83 624 -886 727 -206 357 -333 -674 128 548 -245 567 -112 -540 142 -50 -919 -880 56 660 285 161 -736 708 778 327 187 984 401 -112 -699 -126 -528 457 -773 -2 -472 -664 -191 -479 -212 -636 153 -596 962 -435 -589 880 -512 845 378 207 -355 112 220 -769 660 -385 44 624 -266 -102 -587 241 788 153 467 -206 869 131 460 145 365 132 863 792 -538 -506 -215 151 105 -993 -272 189 345 -423 -52 -750 -481 -708 -10 385 -403 159 -744 -588 457 -762 -108 -633 -429 824 150 806 -330 -295 532 -799 -422 -156 -968 879 649 -632 608 413 -477 -804 -50 943 -63 -48 878 954 -230 906 -359 526 -73 -211 -721 523 -408 417 -808 408 645 968 444 -452 -788 255 812 669 -748 597 -246 826 -862 824 201 -898 -867 -303 71 -389 392 -350 65 -130 -12 428 -694 -460 903 845 -376 -830 961 -65 262 -370 569 -690 -443 117 601 -179 -359 407 381 -774 780 206 148 -48 937 700 -436 -771 -319 -679 415 -477 326 -386 -606 92 949 -13 -408 -731 -604 858 -954 -938 900 -201 430 -657 -192 242 -662 -166 -921 656 857 953 958 715 234 714 225 -741 -113 938 999 315 662 -515 -954 523 -355 -966 -99 16 -885 -905 378 359 -8 689 -431 472 -771 -569 -85 919 406 -925 402 -774 -344 -295 -583 413 403 583 -659 -536 164 426 -464 -145 966 -641 967 -147 359 -423 944 -142 -245 855 -646 420 805 115 -991 -534 -269 986 -171 129 760 -131 -756 -878 679 923 717 -195 669 -296 203 -486 99 309 -976 818 322 -728 588 -598 217 563 690 629 973 -219 -62 -789 699 -740 302 574 959 651 729 434 851 -699 -318 -740 -780 -225 -818 -656 115 162 -971 873 -922 -992 -107 166 713 -613 -608 791 387 -599 985 812 -947 950 614 -928 -515 845 -684 950 -190 885 -663 -944 -545 -823 -807 -930 -58 902 -525 -669 -739 -74 751 -487 152 -57 36 738 -829 129 936 -945 -444 -537 -544 -560 -228 464 -708 -964 -850 921 -686 235 -901 -507 -371 -450 975 -431 -703 707 -495 4 400 634 364 330 622 -508 543 -137 456 686 -14 -281 607 979 912 -325 646 982 45 102 -873 -553 -2 46 -258 -973 349 489 449 -901 930 -118 803 -570 -218 -224 -786 584 466 -381 -139 231 -612 -335 -163 -896 182 -634 385 -884 -270 206 -684 -669 20 173 270 578 -36 114 283 609 339 935 251 696 807 -892 223 -809 -792 513 -145 -57 155 253 -636 -944 -842 243 964 638 63 370 204 -845 528 -677 -312 537 992 -263 830 387 763 671 -820 159 -1000 -648 471 173 -647 91 669 233 840 251 -452 236 61 -517 -873 869 938 -391 50 -504 316 -960 -672 -817 253 586 311 -966 -451 -387 -951 -134 -146 -285 130 -791 449 -678 864 883 -930 292 887 550 -69 964 993 171 81 829 741 691 288 -574 -526 -227 -286 197 -111 724 587 857 -992 -635 216 -335 -703 -400 -882 551 585 625 -843 -56 -892 -943 -305 44 25 544 946 355 -640 -543 102 686 671 108 237 84 -208 -399 460 -787 -433 -476 184 -181 633 37 213 145 983 485 125 -281 -18 378 -550 488 396 -795 -665 -321 905 647 -782 -186 623 -536 -975 931 445 324 909 -647 940 949 854 -57 911 -926 839 -815 -976 -59 -498 729 523 -488 410 -611 -623 787 -457 94 25 -102 801 -934 757 -469 569 -453 896 -356 35 -819 22 489 -417 -254 -727 -254 -880 -338 -987 468 -795 314 -14 357 -791 -885 -359 555 -475 -776 -122 179 -893 20 -800 173 266 383 724 116 -239 523 982 -38 665 -499 438 544 -327 32 55 538 261 294 -270 483 -240 -897 261 827 558 -332 -176 -345 -52 -619 683 -127 457 -136 55 -30 939 703 762 460 -665 -277 -481 -687 -895 330 898 -136 140 502 -210 -653 -333 -445 -43 -759 -710 429 -452 122 41 -438 956 327 486 -326 -192 -127 -104 -895 -828 -981 978 -842 0 -360 -65 -565 -880 -468 -686 -68 825 525 53 -553 -555 838 -596 110 3 -9 -896 459 167 -718 -622 -198 -375 -424 603 -492 -361 -634 -182 254 -695 658 293 -119 139 882 -754 449 912 -42 -16 409 77 881 647 446 -961 -579 827 484 715 -515 -321 492 920 -645 205 -205 -978 641 332 -394 342 600 -428 -636 976 662 -565 -641 -34 -739 -900 605 -14 263 911 -699 212 200 -686 -27 -344 902 440 365 -62 -841 -635 625 -134 -890 -823 400 -294 618 171 -451 306 280 -789 -318 781 -901 619 324 -537 710 887 -6 -395 306 111 414 268 -157 378 146 643 -782 -468 708 320 5 -238 -956 681 -783 260 -923 -54 -816 -239 446 523 -280 724 -765 -632 470 -242 -683 -952 -35 730 367 841 691 581 -873 37 589 -344 3 -479 -606 891 941 364 127 494 737 137 330 -575 887 563 919 672 -547 -212 -618 -312 -831 -774 390 626 -817 -403 -920 893 729 678 -812 407 727 605 674 -218 367 -649 -262 -50 540 -403 -277 96 153 -208 594 -82 -662 765 603 152 -8 -500 -974 -88 -541 -228 248 -205 873 448 -63 665 -549 -887 -622 722 237 762 467 -445 -286 574 -325 81 -122 -302 553 951 437 -639 -807 936 -154 768 -228 -939 -797 -539 -899 22 723 -1000 -815 -296 -494 306 -393 429 -158 62 -811 698 -658 78 968 834 -649 -619 -831 -826 -70 238 124 -794 526 660 -59 -273 181 1 -982 -126 324 838 770 290 -857 822 305 945 -740 -990 -564 -923 274 -652 -467 460 -371 710 985 -675 -887 775 -66 884 488 -379 153 -641 632 928 -96 577 -234 -713 -623 771 874 137 -621 29 -508 312 133 978 -190 -493 -173 -981 -208 464 202 -69 729 -795 70 144 -882 548 442 -678 63 -597 -526 -675 444 -626 -584 744 -155 -597 362 113 657 -817 -474 -682 -383 -307 879 -213 340 -773 -396 504 -187 680 -265 75 -957 733 -578 -165 -643 582 -699 525 222 -793 -236 806 -172 2 471 -37 -14 -696 161 747 -955 -758 650 835 863 559 -398 208 -975 791 559 737 703 -951 -70 684 139 -415 616 -818 241 234 141 -454 142 -181 -693 982 -901 -597 767 -465 -690 76 637 831 132 735 541 291 86 509 -526 -540 -472 -450 -315 122 892 89 -118 -236 -374 128 287 -394 947 -982 -910 -469 -381 610 283 821 763 396 -489 -462 954 16 884 519 -791 40 -99 -632 588 457 822 694 -858 -206 210 655 -780 643 547 696 -11 534 -23 416 886 -694 277 439 734 -388 -946 -390 594 342 768 536 -970 755 77 -120 -223 490 303 -386 276 -991 -134 532 -233 -536 531 735 -505 -754 823 437 993 189 389 -894 -467 399 -920 -155 44 -121 50 369 -610 723 -608 -498 302 -906 114 472 680 937 -833 988 573 -920 382 -335 808 800 843 279 -105 659 963 -576 419 -725 994 385 84 932 448 609 24 700 -404 -695 -90 829 766 320 594 -416 933 -721 -491 -431 544 -893 -107 500 -820 60 544 -253 255 -386 -618 971 689 -441 759 760 511 990 -898 -684 -866 7 -453 694 526 -648 -4 -410 294 -124 -586 961 -777 -719 606 -5 121 -658 -108 307 372 -937 66 -334 -223 665 -629 659 -289 642 496 -866 -640 977 234 -770 -110 216 404 -657 971 899 -592 964 137 890 369 577 389 187 -847 799 -547 662 704 243 640 -902 858 613 120 350 -766 601 -798 466 -339 721 -878 -824 -703 -210 -672 502 -5 -573 -796 -377 576 -907 934 996 -720 406 -575 128 23 623 -497 -76 -966 -60 -733 -790 -545 548 632 154 -336 983 -617 854 196 -884 -184 797 -8 -325 -412 -304 74 117 460 -76 684 732 -47 -199 255 5 809 136 -107 -996 796 -916 850 -31 -512 343 -916 717 219 908 -339 -871 622 299 -369 914 -312 -880 -306 -207 60 -682 848 -66 589 -54 -683 -71 -99 455 913 924 40 -381 656 742 -644 -412 845 268 379 27 -414 308 557 -345 -420 -341 -810 -865 769 688 -81 -84 -561 286 485 335 -730 455 -301 -310 553 -334 -698 88 -425 -854 -303 -955 496 212 846 -808 322 -485 69 880 -358 496 -457 105 -529 -344 754 926 -333 906 370 564 -194 -927 865 -610 493 -987 396 -319 -40 944 -90 -235 -6 448 659 -915 120 -246 -295 -421 -548 655 -768 -646 -176 402 -32 -623 -926 -389 900 -513 -749 939 261 685 -770 314 748 96 -700 407 -968 662 -78 41 200 -269 -85 809 -126 -252 -878 158 933 677 -200 -599 -416 32 715 472 733 187 -806 -125 -45 64 996 800 -953 432 58 -281 272 -645 -42 996 -848 -522 611 657 -174 453 -462 4 -469 -434 -406 189 123 356 -742 827 204 -365 -373 702 768 -137 129 -265 -490 -293 -701 -162 975 717 540 -416 -341 637 279 -945 505 -4 -303 -787 903 314 -281 -856 381 -852 311 -391 62 -279 -151 -349 -957 -369 471 -630 796 -702 -634 -219 292 -4 -338 586 96 57 67 -101 733 -304 -440 -748 -128 112 801 -411 -568 981 603 -409 -359 846 -626 -346 393 298 -948 588 642 216 -828 499 -462 -453 -266 571 -242 949 589 -728 214 151 290 970 89 349 533 -528 -623 500 -520 -113 784 474 642 738 518 744 -167 -775 -304 -452 -482 149 923 453 -758 -483 239 -650 315 423 832 -398 -885 -358 492 -351 -829 -496 -58 238 -826 -382 -767 602 102 75 -571 798 733 -609 98 388 -786 -71 845 462 -931 123 -777 698 731 985 -347 115 648 872 192 -112 537 -115 -509 -133 -628 885 622 -302 -890 -667 -511 9 988 -582 -789 -454 967 485 -326 885 -584 382 30 -59 679 -106 130 642 75 -841 -419 200 33 694 295 223 -782 574 375 -884 -321 393 283 529 -194 753 332 206 251 -331 -410 -826 563 592 399 287 383 37 -648 146 -391 223 -226 32 765 -457 -97 155 -865 957 682 -783 301 871 637 -291 -577 -201 468 742 -156 -922 334 17 -189 578 734 -996 20 -728 292 957 -863 -768 -659 -495 -320 -663 76 -19 390 620 -833 -421 825 548 385 -899 -381 -190 881 393 152 30 379 -714 712 -545 -305 70 -842 -878 -383 864 -199 336 -276 767 -154 239 -346 -578 20 618 393 -466 954 119 413 233 -305 923 463 924 679 -115 -144 235 -899 -840 126 -406 586 -862 -483 -783 50 475 8 266 -807 -868 329 -437 312 302 -994 -527 -660 -750 832 850 -974 455 -448 597 -480 153 311 -145 350 484 -22 -182 -583 620 841 355 654 124 898 358 793 -913 4 861 672 439 505 104 288 -772 523 937 874 -958 32 508 334 -316 99 -544 781 273 213 -63 978 -892 32 -694 -87 -703 -616 -439 -430 -389 -640 442 -558 -886 -608 220 -880 371 37 -891 -443 -111 -780 794 405 920 -483 -872 793 392 487 934 -80 -908 440 -128 13 -725 61 -723 738 660 669 459 -346 456 -845 -241 -218 -88 976 971 -79 -965 696 -751 258 -61 -691 -740 -106 368 -860 310 358 523 -587 161 854 563 -364 912 431 747 352 -660 -144 -641 -481 -623 -215 354 620 73 -51 963 597 -552 -250 -46 485 816 313 -941 230 -137 132 970 718 -72 723 -329 -438 221 -543 999 -205 -136 741 604 985 -13 186 -600 -872 92 -739 668 615 247 173 668 308 264 338 -733 676 -792 914 787 -713 -388 -17 284 554 676 -698 -471 -410 602 -358 -513 -163 -703 639 7 813 619 324 -323 213 884 588 862 -113 450 945 -833 -626 -880 568 -545 -620 79 859 97 -47 266 320 -484 244 43 -350 -124 -345 933 735 174 -842 -623 96 -551 667 -546 109 737 722 873 179 -228 198 763 -428 -676 -94 150 911 303 57 452 243 -136 -237 368 -898 -408 156 75 -92 -547 273 -269 783 891 -922 513 923 678 538 947 -374 -929 -770 438 -288 -75 -627 -821 133 174 -77 351 -232 265 752 -684 -202 -776 593 -453 546 532 -848 611 -171 -569 325 525 -48 208 -609 729 866 62 -832 690 594 86 815 848 -257 -974 -1000 -167 -376 -986 873 377 -980 -917 -524 -58 932 -601 410 -716 -530 257 287 762 335 -721 -78 -294 -742 478 284 -288 43 -584 859 376 906 -815 -796 315 390 -672 -289 313 -894 -125 -145 -583 -753 936 262 805 131 600 435 -525 -87 910 -943 -724 -708 863 -11 -908 -585 -645 890 898 887 211 -188 604 695 -52 -837 -487 -126 -975 208 734 253 830 -571 574 60 -954 312 756 -946 433 -256 655 -714 596 -199 889 695 -451 -1 -899 -430 573 924 682 857 -887 403 -998 -293 83 -702 -124 100 632 -209 607 -37 -941 -742 795 -741 -11 -56 -270 -23 -489 -80 327 -593 -401 -749 -894 -920 -611 636 184 653 -568 -955 -50 -960 -304 27 323 637 382 621 -840 182 -959 98 304 629 233 562 870 -701 -847 -205 121 -822 -863 -452 -384 461 931 225 122 -669 -581 904 16 -898 -173 -768 650 -599 800 647 568 -851 559 174 -512 -797 -153 943 -12 -141 14 -296 612 -468 -857 -205 880 280 -578 -317 -806 918 -200 613 -433 114 -813 -847 253 280 -781 405 120 -492 612 -294 -713 651 223 -861 753 360 553 821 820 934 712 -769 163 -119 655 691 -440 -514 -747 127 -647 691 -995 188 646 928 100 -563 100 -890 -658 985 -499 282 979 -828 -891 -218 -171 -301 -585 -718 528 934 93 -932 -744 -202 191 703 -381 -262 -705 61 648 432 -962 258 -563 215 -528 575 506 428 -874 10 180 -62 -180 -483 315 -674 797 -68 -693 806 251 -881 -413 -499 -650 -2 -838 923 280 -556 -942 722 -320 982 833 -542 861 156 -281 389 620 340 974 -4 -745 -227 742 537 -125 -445 -814 -283 -189 -528 -630 914 -717 369 246 138 -30 105 -476 -433 674 -49 852 251 -82 -914 -988 -801 -183 633 790 -933 -590 -837 554 -891 -740 -538 -951 129 -679 -153 743 -940 -847 -610 214 22 552 201 304 83 884 -74 588 -631 -34 -48 435 295 -295 347 -280 661 -747 -254 271 -350 -255 -696 -64 -589 482 -926 305 615 380 742 -148 -589 -612 736 897 -370 -215 6 -366 503 749 -952 635 -163 927 -918 857 -632 148 445 481 -543 -787 -90 499 975 575 -856 -73 -725 672 450 454 -314 -982 -803 756 694 144 -464 -75 313 126 -850 -439 749 -621 -864 707 817 924 -844 -473 247 937 -159 -777 -79 -963 850 709 86 -723 57 -583 -93 -846 105 -109 -917 -95 417 992 -401 608 -518 -706 -145 -774 -814 790 882 713 221 973 -861 -94 792 928 753 -843 -323 -666 191 106 221 115 120 103 329 640 -854 931 -472 -524 -73 571 -743 942 -58 -539 -311 -222 691 -1000 -168 -551 -846 -447 517 -889 -405 -258 258 -121 -983 757 -254 -73 986 -350 -475 -355 -158 239 876 -89 -312 55 442 169 -228 -638 -110 -540 -586 446 755 458 -748 -585 299 -760 208 -450 -455 495 -440 746 -994 300 -210 -930 246 843 59 556 858 21 478 -487 836 718 -552 995 -129 582 327 -201 -211 -382 -825 -854 -298 494 281 767 -132 -82 -710 733 407 614 945 497 601 986 -206 241 16 -827 813 -788 176 -261 -502 974 -508 -842 318 -372 -656 760 263 430 774 -991 878 -971 702 603 -585 -389 -601 -414 -633 -991 -879 -335 73 402 -872 -497 884 -448 761 109 -978 690 -166 478 685 980 -463 611 382 922 -238 31 577 157 892 -607 -785 -449 -739 980 -483 802 676 935 -549 -475 454 554 901 -226 -717 -669 254 -435 -957 306 905 -650 -885 617 862 -196 781 -57 -648 -519 933 -24 -63 -847 -786 -585 -361 -909 408 -158 681 625 -919 -909 -352 -524 -176 -352 -494 396 132 425 267 -806 -483 794 -686 -128 678 -713 699 -593 660 -712 990 697 480 601 336 -633 -967 -885 -510 263 -754 -893 300 -243 745 808 924 53 -923 116 262 142 -802 -396 -175 750 221 -745 829 -479 161 -194 326 138 490 41 537 -222 -251 530 -192 -153 853 150 -676 -393 856 -816 -902 -418 329 554 -41 664 187 52 -475 -473 591 -213 764 -644 276 -17 -621 -496 -220 919 -941 -969 -712 355 -467 -104 -351 -733 157 901 -418 834 -96 891 -446 399 -732 292 8 36 555 -783 -246 -270 849 733 81 -230 -658 -694 -948 -88 -114 216 -26 -670 -100 -198 552 498 197 -884 840 303 -405 -561 -256 904 150 497 653 -619 963 -674 815 -11 624 -501 -94 -842 -209 545 -795 -501 985 -34 52 -293 554 584 566 403 87 26 -877 -101 -366 -953 531 -40 -319 786 -737 -401 -976 136 166 -619 151 -95 172 -500 784 865 -983 397 909 330 -534 283 -54 -41 -645 -245 -422 -191 -363 -832 -904 285 774 640 -774 329 -831 516 413 526 -839 303 746 -85 -204 -198 -128 -954 255 -20 -178 -353 784 -388 674 -904 507 229 205 102 794 443 -629 -260 -57 -393 -359 -503 560 329 882 146 -133 244 387 349 -74 86 614 896 177 -993 -922 -692 -338 479 -225 -908 757 -989 -837 469 330 751 798 742 -942 154 -750 581 784 -283 -443 -482 580 -360 -998 690 -47 -159 97 -256 -689 811 864 -41 93 184 -186 16 -858 -964 394 -887 440 379 -885 -45 259 -25 -747 662 175 -36 162 831 -81 -768 -72 533 -809 208 179 -102 -437 752 25 500 -36 566 142 -504 418 372 -891 -731 -185 907 -323 985 -925 596 886 -895 443 -519 -829 763 779 -7 9 35 272 896 -252 450 584 525 -379 -653 -493 -772 -144 -987 128 573 914 648 459 -479 978 359 -548 -216 549 770 984 975 369 181 -865 -781 89 -509 497 -250 -284 -115 44 -702 960 195 268 310 -776 471 283 181 455 -136 -215 137 -996 -927 -195 382 -275 -590 -293 38 -21 661 -248 -789 -779 -841 125 172 -858 987 969 -294 -534 -36 551 -459 -894 668 -400 -536 -312 59 671 333 -775 466 160 -654 837 -985 614 -474 -671 -25 83 -872 -605 14 -267 696 718 -324 925 586 -811 -178 -610 -151 -444 -996 -653 961 554 174 -514 -288 370 601 -933 -845 748 708 -379 276 -333 637 -818 -417 -470 -427 -442 117 -443 531 -112 -979 912 946 -785 403 635 571 59 695 499 194 -296 -721 -445 558 854 -21 -785 -344 707 627 -307 -325 -896 -27 707 721 -483 161 545 572 -477 -318 247 815 -774 494 50 16 -525 -937 -996 -4 -235 -187 734 -632 981 635 573 -858 309 -991 -996 905 732 612 -765 -457 -385 192 245 -259 -861 -847 -506 477 -20 902 243 -318 617 -574 240 -944 881 963 -881 207 -105 784 -572 583 456 26 467 732 -234 -92 56 569 -704 -27 155 909 659 -974 -236 667 101 638 -476 -637 446 -50 526 726 -403 272 680 -535 -133 90 742 -8 -45 684 149 280 -589 265 -843 582 330 471 -360 47 -220 -586 229 802 627 -630 247 538 565 -212 849 672 470 -983 576 289 -576 -361 78 369 -546 -18 281 -165 -769 155 177 716 -746 -145 911 -2 499 -888 296 -283 608 -664 -530 -38 -938 -423 -486 250 29 -190 540 -832 792 -950 870 114 783 -390 -738 398 282 -442 -394 346 -546 540 -974 -494 -246 692 -918 -724 825 689 -664 34 -729 -497 -533 942 -459 742 450 219 -502 -118 -785 -983 516 827 -379 932 318 -898 865 872 -753 747 387 -668 619 842 399 377 -556 114 213 -277 799 -618 -956 -722 858 737 475 656 -100 -581 446 592 -244 269 -468 -124 933 402 214 -240 500 -845 831 -755 451 756 -756 -525 951 212 -361 595 -559 -968 -816 -565 -76 840 635 313 299 -731 -80 -74 591 -694 240 -202 -825 -5 -527 -30 -475 -39 -484 -719 950 194 5 -213 -988 379 -496 -821 532 282 -737 -467 327 -809 61 -558 -628 -821 514 -364 -810 -977 -271 587 240 -922 -46 582 832 -159 794 -624 477 -339 501 336 367 -247 -231 943 898 648 -595 -875 -239 469 -179 273 -817 750 61 -102 310 186 22 233 472 -928 548 -672 -649 -561 -259 -270 -402 269 -221 918 -468 -427 -580 -309 -868 -663 -842 -89 584 -79 791 -38 85 25 -644 -94 -995 918 -830 -287 632 -360 -592 984 -66 -796 -413 -956 -611 -523 -406 -728 -240 59 874 624 833 -692 460 643 165 379 -947 619 -136 851 -826 -112 -957 -870 -643 552 58 -511 -1000 -366 298 779 -727 -691 -18 -843 867 426 304 184 -558 -169 -696 772 946 -181 -848 556 421 -995 997 -606 644 747 611 283 355 61 -465 515 662 65 916 -641 -253 -145 -638 -589 942 -735 -353 544 368 -831 -645 -569 -83 63 81 390 -257 -255 238 928 153 697 506 -594 847 374 -567 183 -462 173 249 -479 -194 -500 -465 -347 -979 26 -452 -359 -634 137 -937 -458 -766 77 176 -499 -47 43 157 9 969 -682 107 445 153 381 -419 -470 -105 -647 23 -491 383 25 -228 576 -311 -634 58 -453 1000 -397 956 757 566 -793 -436 -557 -502 -632 -115 -225 -854 93 -599 693 507 -163 -530 -36 964 852 289 228 526 844 910 374 -746 180 -69 -220 823 516 664 -80 -897 -691 787 487 19 802 45 -455 -676 -561 580 -373 -366 -382 413 757 874 751 -822 208 216 343 -938 360 -18 816 -867 -894 -726 -98 955 -735 834 274 -693 -611 -876 -329 -957 570 -320 -82 -841 -761 -932 -883 -426 -791 -120 351 -649 -494 303 -475 484 19 -670 549 -717 -915 253 838 32 -136 322 742 140 869 755 403 -753 198 685 -324 -932 -259 208 823 -993 484 -265 454 -9 -945 -896 -522 923 818 -969 -590 -982 -168 -279 -267 761 -363 790 -33 198 -411 730 -291 106 -664 -312 -633 271 -603 -528 762 -779 -651 997 -718 972 227 45 -91 699 -767 284 969 783 -235 511 -59 -724 285 -883 48 356 -420 332 153 -961 -270 472 -244 -973 47 -990 -696 -95 676 -752 51 -168 391 7 406 61 105 -590 -833 -899 -953 634 822 771 27 703 200 -557 -974 571 -490 444 -485 -703 -517 -963 -46 560 877 -111 -82 40 789 -400 -46 390 94 -582 558 770 895 -609 127 -331 497 -928 -369 -943 150 -380 -366 -384 -571 -352 879 -591 679 67 748 35 -458 -900 -266 -389 583 133 -511 356 454 261 -223 -133 478 -817 -660 -720 817 -549 784 677 -525 11 -188 703 -934 566 -974 972 818 -543 609 -146 -919 -375 -758 -303 846 630 752 73 -776 -951 861 199 -304 -737 257 -921 -814 -450 952 -7 -116 509 -157 -938 294 456 -117 -296 309 960 -34 -724 -270 162 940 -754 -647 634 32 352 -330 154 -972 415 506 298 -100 -17 941 418 258 376 -978 360 344 -105 -560 172 -625 486 754 -828 -239 192 -382 -144 -674 -518 -633 -363 -878 -527 260 206 666 452 -771 -665 -902 876 -934 472 350 793 -112 -955 -388 788 158 -527 649 30 306 589 865 -668 -193 31 -701 492 -709 990 292 -784 471 -183 699 887 262 -574 -528 -724 -294 -462 486 610 -511 345 -920 -890 651 -706 472 272 659 67 -233 91 -487 -86 736 -726 -291 55 221 382 -946 293 143 797 849 2 -895 -557 -20 789 230 176 -783 52 564 211 -832 -493 -770 -327 730 925 63 930 951 68 283 166 -480 832 793 -490 -58 -907 -638 -413 989 534 -128 -874 -435 -943 -951 447 737 521 -363 -833 576 305 125 281 -657 749 -277 -931 -522 -563 -380 -610 -818 -733 324 -591 -775 647 -626 659 987 439 34 431 208 -764 -397 977 743 792 -203 -564 473 -545 -719 246 627 261 -643 854 -792 831 608 -381 396 202 -924 -78 506 -448 633 -455 226 253 -100 -484 807 -107 67 -137 789 132 -92 93 -358 -651 870 687 409 -587 -778 424 929 465 -315 -944 931 -983 -644 36 -496 345 -437 -376 499 -359 220 -96 -41 -441 -246 13 -803 -344 9 692 -359 299 -952 117 -70 439 -669 -139 966 -722 672 -190 -541 -750 -255 -455 161 385 -740 7 -745 762 772 -14 922 500 -38 -378 207 -309 614 989 -35 549 720 163 -166 -916 -814 53 -335 304 -95 -620 461 744 20 509 324 532 72 312 -605 -887 -205 -476 -825 999 -822 -327 356 356 -751 214 -423 -994 -740 -412 995 572 52 -592 864 192 125 191 615 -484 303 -458 -336 765 -852 13 68 -584 834 843 -861 710 -134 -471 158 750 615 137 707 652 364 -336 -232 355 228 -49 615 127 -679 -261 -403 237 797 -662 45 219 44 -531 284 -871 -478 314 335 -399 487 -474 344 -574 763 -346 177 104 -826 -237 431 968 136 64 -802 -552 -998 41 900 339 -370 -715 -328 205 -370 84 -641 -952 375 -385 -944 -742 -514 731 -744 -978 537 848 -62 284 861 -406 139 -721 704 160 -357 105 -656 194 -648 28 -160 -725 496 139 890 225 53 -571 -991 762 -934 120 -491 921 -12 -566 18 583 542 -522 655 -535 566 -5 241 -97 510 -732 -398 -346 39 682 -835 -154 -787 340 40 977 -3 913 576 611 667 79 436 7 741 -631 260 400 -349 -565 711 950 -160 324 709 -553 782 -327 535 874 -723 470 -39 843 377 -66 -121 858 -354 677 -287 -77 -273 955 707 228 685 -766 788 -856 -692 -305 -665 507 -358 -608 922 595 -442 -913 130 -624 -937 996 466 13 423 -538 375 197 -163 880 -404 -651 -602 528 -579 795 380 -35 -72 -769 662 -557 -221 694 720 734 487 -662 156 177 909 -67 224 128 820 166 495 -780 580 590 21 -330 -936 -81 -178 -517 18 -191 -640 -766 433 868 -162 -751 950 448 -984 369 748 -590 842 -857 -769 392 -115 219 571 195 483 -769 -222 812 -749 141 -10 -287 1 356 -509 -925 -488 -750 163 -720 -457 227 801 567 89 726 841 -785 870 67 -397 21 59 -80 113 -879 -160 954 -280 -587 878 -9 282 -573 -376 -54 25 217 577 826 436 -377 -367 554 938 816 388 858 -38 -1000 12 237 5 32 182 771 867 298 137 -176 244 -952 -7 918 408 -356 714 -902 -963 303 -935 525 -818 -725 385 677 -343 -399 30 952 -463 -139 436 -320 479 -317 -897 252 -724 -285 -194 -722 -392 -98 451 -915 -720 985 -551 536 658 969 -626 849 614 -426 157 244 134 955 908 -185 632 -1 436 930 -479 -332 -517 417 -98 749 -393 57 -265 808 621 343 -334 594 -539 757 -540 868 798 756 -182 -405 -175 218 930 -342 928 418 849 196 -394 -730 -708 618 -526 -416 972 -462 -256 -232 373 -128 -495 457 297 274 195 -832 177 25 552 -298 645 -655 -710 -165 -421 -806 -142 42 -249 681 883 811 -599 717 138 478 -880 -642 -56 477 -142 -605 898 338 338 445 -397 -502 553 240 331 -780 -457 40 918 666 -498 849 78 -541 -196 -139 679 611 -353 -856 -556 620 -161 545 998 -155 488 429 -411 -841 90 -846 -903 842 764 -748 -170 610 774 123 -520 -189 -374 -110 793 -529 863 600 993 -318 -84 -900 831 -543 -419 -690 48 -483 653 195 3 -402 520 401 684 -233 -653 910 468 624 633 -52 780 289 167 -875 -604 561 -514 -811 461 -216 576 -366 896 -881 -32 204 510 381 621 567 166 612 707 799 743 -619 -5 -318 -672 457 -412 -78 -555 -740 -249 703 126 -969 701 496 763 469 -728 228 -255 -467 -857 583 602 -624 -758 368 442 698 179 -577 588 572 -407 -189 -551 -237 -257 280 -378 -534 646 -996 943 774 -200 -673 43 340 21 -703 -784 984 172 72 -146 -185 824 563 -33 861 -210 -899 -239 -473 -560 749 70 -430 404 633 491 -433 -942 -494 188 742 399 343 289 14 -779 -895 462 567 -54 338 -558 785 371 491 348 20 352 957 330 211 249 857 -598 331 458 -409 -606 492 -349 776 719 -982 -568 -63 139 -365 -20 -915 978 -136 -408 82 -512 329 -876 131 172 155 34 -703 137 802 625 702 440 619 980 901 -805 -505 -29 -377 824 711 -701 -923 -91 173 -486 541 -57 -924 126 -609 -312 291 -473 -549 390 -326 581 122 -639 -716 823 942 -202 652 -991 -350 -673 -751 -606 230 -196 -252 123 -669 359 -755 -368 892 748 871 835 -832 -731 -967 -159 736 645 133 -39 941 627 97 -263 -295 706 322 519 927 -593 -89 114 -154 -633 665 -846 -398 -826 -367 -14 378 -262 428 -417 -958 -916 -482 594 -426 412 855 -972 496 183 237 679 810 320 806 -386 149 -398 -706 -111 774 -179 708 257 381 -963 -197 24 -3 171 -565 -774 406 752 773 -925 -78 -551 -667 990 695 -30 -180 -938 745 260 905 -676 -185 157 -31 789 -558 -848 0 447 521 -58 524 -798 -262 -4 354 -940 253 546 -982 317 982 78 932 593 145 45 -288 -940 -749 -681 -163 715 131 332 545 815 -109 -923 57 22 554 862 -431 196 -671 579 336 439 -420 -428 -958 282 -638 -629 587 -892 -642 564 946 261 114 -554 131 200 -992 -918 -395 -64 905 -61 283 217 584 -880 -449 429 -595 748 149 -574 -64 216 -390 -540 -76 580 54 613 120 -978 180 -566 361 70 510 916 340 -951 91 -999 -777 -693 -396 -393 169 116 557 701 905 -560 -315 345 888 -303 -154 -436 441 975 -142 -876 905 -949 -337 265 -749 790 434 407 -440 458 477 -361 -774 -509 240 -832 -761 -801 589 279 590 -621 -4 421 471 -612 214 996 -557 -128 751 372 -253 -154 -895 61 173 -359 -167 -182 155 -770 697 963 -809 735 668 -563 -670 -232 687 431 219 831 323 -20 519 152 692 -284 392 -292 722 -282 -611 792 254 183 821 235 -534 610 -435 -874 99 757 -631 623 -955 -497 152 -835 -617 125 798 -156 710 405 -676 -210 -592 808 -963 -971 -75 696 -636 -399 739 -448 -772 282 694 -674 634 -827 662 -109 -163 -346 606 -434 847 800 -267 -197 -475 -458 546 763 -836 -277 -613 1000 237 135 -162 -770 457 294 203 324 772 -948 -122 -164 242 -557 -238 475 -43 -855 -999 -690 380 186 -297 798 84 703 -244 73 329 839 863 -13 103 -410 425 456 536 -786 994 -588 -739 -138 745 -606 483 799 386 -477 311 -74 645 570 -26 -288 227 466 676 -529 449 -490 -407 -118 867 86 -602 602 738 -484 664 -663 -341 442 110 -212 770 446 -788 -393 -454 -311 -595 247 -340 -18 -536 -762 788 -660 -677 72 -724 -358 620 521 -384 622 918 -387 56 -935 780 562 893 522 -310 399 -348 -969 -289 -78 -342 -525 -211 798 -516 -974 -369 882 -500 897 574 -792 -654 -865 980 532 859 -697 677 -140 -892 -262 174 -587 13 297 -75 -176 954 753 -955 839 -458 144 962 -586 504 -533 -674 -995 -389 61 -551 -827 -369 -496 -799 -417 359 726 764 352 455 187 494 478 924 289 905 480 28 485 160 80 -505 -94 366 491 417 667 -154 290 161 66 -3 -787 -703 226 822 801 -457 541 399 -858 -908 365 420 943 -457 151 -845 340 -760 -800 -693 -201 -908 -498 -705 444 -932 893 -85 345 -424 333 758 -118 549 127 -354 -478 -864 -699 -920 364 -824 936 50 -908 -132 -158 -9 -491 -223 448 -870 -287 166 -650 327 -276 112 -43 449 -610 -936 -991 -390 -729 15 941 444 441 45 -319 545 350 578 816 -698 539 -497 -768 -936 -411 6 -91 100 -393 683 -910 -500 -730 321 426 -906 -863 661 -100 697 -64 387 988 171 -742 247 478 496 515 -661 -209 -451 -535 -471 253 -970 438 828 890 -258 305 455 543 -370 -708 509 -125 157 -494 -274 382 150 -701 555 -446 -98 -516 -593 914 -752 703 -676 -69 990 -737 907 283 -224 960 -6 210 925 -133 -675 -481 -536 -535 -857 201 484 -649 178 -157 -241 322 -713 -402 267 44 -17 33 518 402 640 -939 -280 -697 835 509 149 -5 -949 571 -124 915 589 -758 -441 566 -775 -503 -667 192 -1 -177 781 29 -365 589 161 -73 813 114 -975 -870 654 -766 -911 -810 -564 819 -801 374 478 831 -337 129 573 -108 -24 -625 522 694 339 -156 222 -898 -37 -563 675 -68 -929 -429 330 372 -368 -238 -330 864 307 -602 331 -105 800 761 -227 -417 -75 -329 -186 760 165 -883 689 539 -9 907 -60 -843 309 457 -218 -223 988 -872 -572 -743 616 -46 36 53 596 173 927 -98 -562 593 -455 761 928 878 -810 -942 -902 -380 -196 184 812 -45 -445 824 -250 -618 196 -74 -102 427 554 941 872 -603 526 93 -451 210 611 816 -800 457 644 142 298 -578 -709 -988 -375 555 -391 412 -606 -770 -588 -932 265 977 -265 891 917 691 287 12 -260 378 -108 -314 396 159 312 149 63 370 477 578 285 552 193 -761 -538 -515 -402 744 552 -334 -961 -813 66 -357 644 803 -828 553 873 920 79 -310 -791 -676 -230 -990 996 -918 -35 -475 672 368 651 933 9 -846 -689 282 72 -511 583 -770 429 531 -734 777 -275 307 213 453 -433 512 901 -165 907 581 -747 420 807 823 514 416 -898 798 -368 -329 486 -314 -776 958 517 659 208 271 -437 763 899 -649 31 -258 -437 89 -14 -831 524 -329 -945 784 -501 -261 -234 161 741 -395 -564 -545 -348 662 -724 586 787 825 615 -790 -871 -21 18 -444 60 803 321 650 -18 -37 339 13 -231 -564 104 -168 848 883 -242 -987 817 -568 -632 -450 898 581 -913 486 41 -860 -35 -512 737 -238 -672 -873 -783 198 702 166 604 -439 144 -708 242 676 -914 -747 -769 -744 -691 770 731 425 -924 -844 -781 97 582 954 -496 -565 -417 -924 815 -419 -296 268 -322 292 -43 230 462 -507 169 688 -425 878 -213 -791 -405 -149 -447 -410 893 -630 -757 -778 -982 -833 990 541 917 634 938 -831 -367 -574 675 -887 -300 -816 -471 940 917 -317 718 -644 387 -879 -118 -800 256 639 746 -5 500 -284 393 696 322 143 -941 249 407 641 -999 969 715 -559 -91 -658 -414 -675 946 209 324 694 -784 765 -579 -847 -678 250 258 -7 428 -691 106 217 -867 -854 71 -189 -301 629 -981 911 708 36 -444 -264 -188 -241 -31 -541 -157 898 -699 952 -162 -137 351 -880 625 621 -499 -453 576 694 -808 284 -219 323 935 647 478 361 785 -251 261 323 807 -47 20 -704 360 883 -788 -628 90 195 380 382 607 -286 -953 593 -299 591 -199 611 571 -962 -13 464 939 514 438 -524 800 -385 722 -466 114 76 -887 -532 -322 -794 623 836 -804 926 -222 403 -75 -339 -415 361 -598 678 -714 -699 9 -653 -283 948 245 -614 425 -830 -161 -558 -487 314 -661 730 403 201 -677 129 -444 -965 -683 196 554 -537 -577 -434 -555 701 -195 899 -118 38 -932 -541 956 323 -232 -204 -572 630 665 -123 -85 -8 -660 -869 553 712 -466 -467 461 -206 451 -790 144 -277 873 560 699 235 -577 -488 -650 -733 780 -431 -584 -945 -548 836 -974 780 532 890 -850 439 514 637 743 471 360 428 945 -385 -777 -44 989 926 -869 -285 -88 361 -657 -834 928 -797 -157 855 -804 423 889 -43 435 -69 -582 409 91 293 -72 671 -96 109 -485 624 603 -912 494 178 -36 -891 237 -63 -499 -486 486 766 718 807 -168 314 -350 -193 721 -440 613 -541 -459 -186 43 -180 -272 -681 -24 -736 99 -254 -248 -980 -353 -655 -903 235 -537 -916 69 0 119 471 -270 499 -841 -121 43 -843 -339 -248 901 -800 -962 -376 -81 601 -55 842 104 945 -894 -150 923 615 142 -171 794 -69 -24 682 498 139 95 473 -360 857 58 -189 84 363 -465 496 -115 -478 779 931 -274 955 -528 496 86 836 177 6 976 -911 -82 -615 361 822 794 198 -582 132 142 -263 949 184 681 363 30 -521 -654 345 142 -271 722 -640 64 683 862 946 444 -408 810 423 -479 -601 -539 40 125 -247 382 -441 -217 -374 -333 793 442 846 -370 766 64 -653 191 -551 -170 673 -830 946 -87 -924 552 -300 904 693 495 108 -114 -734 870 214 5 747 191 999 173 833 349 80 -530 48 482 115 204 476 895 149 -24 -77 869 -444 934 -228 -928 -504 977 -595 836 -335 -694 -523 -265 -14 -363 -704 -81 616 588 573 -613 -5 -143 908 -607 916 -799 994 732 -656 -72 124 904 -540 703 322 717 736 873 945 -508 -926 484 -140 -256 -769 366 -776 856 272 56 370 520 796 920 -621 -295 972 415 270 597 243 -528 301 204 458 -318 471 -888 -260 -672 729 -164 -41 705 -985 692 132 -162 422 141 -696 618 641 953 74 73 793 949 511 637 995 -954 193 111 26 -64 316 282 39 -789 -212 -536 -232 587 361 256 505 -827 -218 -653 -151 -14 -14 932 50 -15 591 791 682 -40 -113 655 923 213 -949 -274 842 -18 -120 160 725 500 -174 351 -836 -933 -800 50 238 809 -21 -975 -710 -813 777 -14 -902 -647 204 342 -47 378 958 -652 316 -520 -22 486 552 -663 372 856 148 -490 850 96 -591 -76 -199 810 462 -942 -269 468 459 -236 443 492 97 852 -746 -615 -827 -980 719 -748 -990 -516 -88 321 -136 -551 -54 -466 -303 835 566 700 193 -36 -579 -100 -948 -618 -273 702 -332 -812 234 45 62 -140 324 -383 665 750 444 556 -245 710 -452 -761 224 384 -587 -501 -296 -112 896 407 926 682 520 761 463 -89 177 -461 278 113 -631 -853 75 79 -204 685 746 322 -919 890 -839 -138 -483 -827 303 955 588 -717 203 -287 -782 248 -569 -896 -869 742 372 920 44 -51 -90 -650 -328 -343 -264 498 -215 -409 260 557 623 -149 819 -957 810 -289 -35 739 -730 744 128 -434 -728 539 -971 878 -568 669 -639 -696 806 74 -327 -178 252 -136 -205 -948 838 -904 -984 -149 659 8 719 853 -954 -710 -664 -69 -143 -586 -451 -419 -113 -874 -257 772 -580 429 508 199 923 -685 583 653 -425 -113 -760 -6 -339 524 -159 -813 13 396 253 409 -294 799 -658 733 -673 717 -54 612 -49 213 -271 -658 -256 154 -389 424 -9 245 984 -191 -868 671 451 -848 174 359 -44 395 -395 611 746 296 -486 238 -909 -767 809 -975 192 249 348 -239 -987 -67 342 -610 318 810 911 -876 603 771 -33 -75 -913 -55 462 426 997 -469 833 -584 961 842 811 -760 -905 -828 701 145 678 -711 580 131 896 738 206 -927 -188 356 -77 866 82 108 -854 -840 145 396 -437 -526 167 687 -136 507 -21 112 -233 -631 706 -585 -537 721 -55 3 -114 865 369 452 -476 -380 -945 -571 -791 935 272 -720 85 -747 709 600 184 33 -868 -960 -840 -199 -497 255 159 171 -511 184 -793 167 499 -840 432 -367 -817 -110 -979 -519 264 311 -602 -989 235 262 -757 387 955 -429 -350 189 816 -959 -218 665 470 -181 849 874 386 521 -935 -577 535 550 177 -460 678 523 -269 -741 888 -314 709 -875 -655 403 -852 -578 -202 -306 -607 -179 865 -103 987 987 990 -365 112 729 -104 721 671 145 -601 -356 130 101 -876 501 -585 88 787 556 -121 410 -421 -806 -528 495 726 31 84 -22 290 -100 954 479 842 -827 -866 -993 552 737 -245 123 513 403 -51 -840 -334 -254 -119 -470 458 -169 655 -934 -460 -680 -930 298 851 778 -179 -663 -644 737 -760 650 -411 -790 143 -328 -518 930 -623 -40 -47 -46 -91 431 563 -876 389 -881 -63 -82 295 956 598 408 -229 -133 -371 -398 456 628 918 456 -234 967 -666 28 -923 2 -472 741 255 349 -537 -246 -434 441 245 -548 300 -995 -504 -31 509 633 547 242 510 -342 -928 910 -297 -865 -811 -324 326 -932 -533 -364 566 -976 835 -956 -533 -890 -389 596 413 483 -752 -795 958 65 789 673 -514 -710 173 -244 -572 -737 657 -318 -219 -408 -370 988 -278 29 -216 538 565 -356 -412 364 -913 446 -62 972 84 -105 -931 447 848 348 486 -635 65 227 -689 -939 -552 373 -338 840 113 48 -507 223 88 410 542 390 564 484 289 -794 980 137 177 -672 550 -140 812 -470 -795 -425 -990 330 -445 221 -891 -375 -254 -750 492 560 -787 310 -349 -977 212 835 800 718 -637 328 903 -886 49 -646 -662 720 -624 -19 -979 674 987 -736 -812 -765 -642 210 943 -621 640 891 -8 25 -359 297 758 765 -897 -433 -514 -311 168 -733 915 -80 -744 -388 -879 285 830 -698 -698 -578 485 -562 119 -625 973 282 -465 523 394 155 -437 -230 -582 108 -800 -411 -491 -164 -845 697 -121 547 311 905 -89 124 678 590 806 -481 526 -840 -183 -88 85 -230 37 -985 250 44 -719 27 -938 366 -606 830 -21 766 -299 -905 695 -980 -683 -491 765 663 155 -295 694 478 -208 -335 789 694 337 471 -9 949 -616 888 -10 12 -858 75 -660 948 -987 537 -331 -807 -588 761 838 920 13 -2 424 672 116 559 847 617 -909 27 -20 780 666 9 72 172 -872 -439 -670 -363 -321 408 -706 601 -880 839 -937 -256 -294 -497 -306 953 188 -461 780 -964 -448 -322 -397 99 -120 150 876 -16 -849 539 -233 -759 -340 504 -322 723 -840 -937 -312 -544 771 81 -4 125 -815 480 -644 943 -858 -140 889 -930 -515 -278 738 732 315 424 -863 -951 480 113 -520 234 -642 905 238 -488 797 -804 156 363 -7 337 -860 -537 526 265 -76 497 -349 -230 -431 -839 -554 -32 776 186 -451 169 -669 281 73 -572 -819 179 -775 -211 -690 332 -602 208 -529 -181 -757 298 677 727 342 253 460 353 -646 544 207 -263 -88 -264 23 -293 -655 -468 734 211 986 135 294 185 -200 -307 777 861 -922 230 -434 920 -186 -183 114 238 -769 242 675 -671 217 -65 -566 -179 812 -126 531 -391 -19 -860 997 215 -304 -849 776 -85 -749 795 -210 -888 953 63 -61 -824 198 -60 41 -210 -26 -338 -672 1 -491 510 -872 216 -390 -886 973 418 893 -651 757 -379 -577 -748 445 -459 196 588 -996 -160 616 394 616 473 -932 279 -870 128 -568 -398 -843 144 -209 -250 598 939 -966 -952 -638 -489 -537 868 -198 -706 528 396 484 903 743 72 -889 -468 129 -82 -101 -379 65 228 -956 -436 962 -636 -520 -477 502 -394 -856 671 -259 953 -218 -723 -610 -534 -980 -229 855 146 -943 208 -245 808 -456 -970 -948 804 400 -623 997 -214 860 281 -897 351 520 75 -493 -25 -62 -28 754 -389 -550 765 329 116 394 -930 857 -857 839 162 -477 -430 -359 -738 334 -755 -987 -939 638 692 815 332 598 -434 -178 -22 -504 509 -413 -155 654 -268 626 -137 -541 984 -725 -545 342 -541 591 -535 46 -994 120 827 831 951 463 -241 -832 -625 625 108 185 870 12 -394 -84 590 -858 -514 425 870 272 -902 234 -818 -477 622 -806 -200 124 18 998 -935 -965 515 983 -576 -455 -383 -331 120 -583 517 -607 586 -643 904 283 101 175 158 450 -416 571 -538 -344 -788 -772 981 278 398 348 672 -627 -227 913 638 525 762 900 713 -293 410 486 -714 87 -570 -343 652 -395 484 -642 -978 -764 124 338 409 -245 -338 -51 -577 422 -842 -121 -506 -624 -138 396 -895 -753 -225 829 499 949 -839 545 201 864 143 402 215 -706 605 893 392 16 -843 444 -302 -396 -33 -316 731 693 -976 -782 103 515 764 -372 528 849 478 -151 686 126 -704 785 -466 201 -697 -679 569 -713 320 -607 -376 -502 -31 -562 -333 -182 53 -366 688 -217 433 -783 -612 -549 187 -601 -244 -950 -971 109 550 720 -215 -127 -431 380 -945 984 -183 738 -110 -573 567 208 536 -972 181 -743 -945 -803 -848 -829 171 -571 573 -258 262 51 920 231 -136 -814 -70 -714 951 -312 582 -53 793 787 -181 -332 -210 -3 -240 47 15 911 -424 372 -22 368 608 15 -368 149 717 -304 367 247 462 759 -385 -922 347 668 -22 -545 -172 -83 3 -271 -285 -56 -691 663 -534 -934 -556 288 -73 -108 -942 -223 -213 -557 -331 975 116 916 -914 -520 -764 10 -891 -435 264 -151 774 105 30 -27 -549 -873 665 -383 336 181 45 -910 -820 931 -214 -821 -740 -410 22 496 -82 262 837 981 206 -183 741 -12 -136 816 -71 206 959 -954 863 359 -801 -203 158 -532 -601 626 -259 815 -189 103 226 -553 122 -363 720 15 835 500 -587 609 -743 -275 -350 -13 808 23 734 -377 764 -314 367 317 -856 607 906 649 -564 18 660 -435 238 -238 -63 783 -421 -509 -702 -529 538 593 363 -355 -139 -750 -470 542 -980 -894 -463 938 782 -293 751 -861 -505 -951 -999 -820 58 490 689 110 174 -943 381 325 948 769 89 -496 657 -805 778 957 -119 -762 -758 -523 -175 -91 -256 189 357 28 519 -731 681 -991 -827 440 -75 -459 -383 -390 -345 -62 475 262 660 -188 -312 -834 759 -677 -462 -684 -855 -927 456 656 973 116 499 -564 462 -51 648 143 767 -280 117 706 -60 691 -340 830 220 -60 -945 41 -298 -93 801 -964 307 413 118 -728 675 840 -570 212 761 -830 569 1 -780 322 783 -511 588 431 668 690 -320 -617 6 364 508 887 -384 -771 445 331 708 707 -502 -688 538 284 -625 866 -445 -108 -48 -861 702 352 -76 400 -775 -723 -919 -841 -737 -263 649 530 -998 -867 -734 -705 350 -902 -791 -826 -743 -395 413 712 14 -762 -437 -898 791 -163 -685 268 230 -101 -937 666 -699 -614 -268 -157 399 172 905 587 -845 335 523 556 -712 12 -685 947 467 -339 -434 -944 251 389 848 832 787 -798 -924 -172 -86 -534 964 -293 -20 -916 412 874 360 565 143 729 -349 -116 351 763 -713 646 171 -802 920 743 277 -400 91 796 -790 957 -163 517 233 630 -206 976 807 -293 407 546 -656 -994 119 -384 -594 -407 88 308 520 -234 -169 -775 518 -268 -93 157 312 -871 -306 202 137 274 -430 -248 -543 -784 985 924 782 764 -243 975 973 415 963 439 -561 -965 -940 955 209 -64 818 49 -562 -447 875 -526 -249 54 321 -546 -599 438 -328 -677 943 663 -207 871 747 619 -879 148 422 -118 -675 -287 687 181 385 992 -794 823 494 638 -607 800 44 775 -509 45 -150 -19 328 524 -456 -386 -960 -479 -832 863 94 898 -744 -98 -729 744 216 -34 -19 440 -41 -191 595 6 -185 -679 42 -247 -210 456 384 -608 -935 977 438 149 264 -214 -543 232 352 377 -526 -372 78 -723 730 -784 -134 -135 956 -329 -864 -519 784 -909 896 282 531 397 -626 -810 -562 -861 -561 -692 109 219 466 -342 -126 -927 917 -989 -167 568 303 -283 -423 520 603 -82 698 197 -454 228 -314 44 104 -342 -483 -672 -86 136 761 949 897 -483 291 126 299 -33 -168 354 11 266 148 545 522 -336 -520 625 980 881 -421 407 -783 475 700 -541 -5 -275 114 -882 178 714 632 221 365 -955 -932 184 -915 679 -680 -600 73 -886 231 -118 691 -705 9 63 73 357 253 363 -66 -1000 -274 -993 545 602 565 -256 654 -355 969 -390 -682 564 64 607 248 -765 690 -301 388 0 -104 -990 -197 -258 -65 -472 362 952 950 976 -144 -390 -597 114 141 255 -680 550 -798 -490 185 284 478 -484 -317 -903 -46 -640 -671 -521 -936 -910 213 -208 638 -447 335 -288 -599 142 -590 574 -779 -48 -472 608 -199 36 982 -239 -861 -370 -216 -343 814 665 -70 -331 797 -392 424 -185 -971 -524 885 377 745 -292 954 402 637 -334 -837 -608 997 -801 719 -70 -213 -605 -466 713 18 -123 -425 893 -928 -706 51 -33 -137 -576 -309 -885 -422 534 937 214 398 -664 99 -235 -716 -716 -272 465 439 788 -360 -344 -570 -296 -996 -145 -591 -510 438 -586 -967 131 514 -39 383 472 574 -75 304 491 146 355 849 39 -186 -520 893 -821 594 859 -256 -664 -755 62 -870 913 -118 450 264 756 224 514 -664 -323 -808 944 349 476 10 795 201 574 -540 -700 932 950 695 -633 127 189 808 -384 -567 652 -236 362 -368 277 -426 -475 -915 557 -15 217 -764 868 486 298 605 -563 89 728 237 437 846 973 597 -358 -299 907 -748 940 783 -752 -548 -265 -760 -155 142 -797 672 452 -572 187 262 -254 886 992 447 126 -893 152 532 -697 -116 69 -493 373 182 463 551 -911 563 560 -624 -511 258 -900 480 913 -911 -841 890 503 -213 -573 278 749 -179 -921 259 -820 736 830 693 -281 342 916 -892 932 -565 619 -64 445 886 -349 869 594 -228 -841 207 -836 967 759 -816 -929 -107 -913 -976 449 -983 -400 774 -272 -389 -852 444 -788 -865 -582 230 875 -452 -625 -637 -102 -338 522 -688 -120 -402 -978 43 -64 -337 -214 117 -941 29 -242 532 -116 187 -457 -350 1000 989 881 522 -595 -737 428 -888 467 -117 -418 225 228 35 85 -446 30 265 274 711 -129 969 -337 863 -782 240 -129 -183 573 -826 835 199 -785 -821 487 -435 -700 92 654 183 980 192 150 823 383 78 -56 94 746 -10 303 934 356 797 515 -832 781 -817 357 847 -910 -515 609 -517 971 952 413 352 728 256 522 471 -158 113 -335 -490 323 -26 197 125 551 969 475 875 513 282 -777 -781 618 -975 -857 995 984 602 365 589 520 -678 264 -698 -917 -567 912 286 -316 74 931 402 335 -835 694 293 -850 -189 206 -748 613 867 -891 -439 -555 624 -7 230 598 894 -675 -580 463 -46 929 313 -813 515 -781 -363 -508 92 536 -480 -793 -862 -821 -394 353 -755 757 204 176 857 -975 716 798 -811 -945 -937 -877 -61 -246 759 -244 105 663 420 378 203 967 894 -345 -397 30 852 -829 -507 593 -281 -349 923 316 -838 -429 -396 -550 -354 558 346 132 -154 368 384 -559 -705 -395 252 -931 938 -748 989 306 -565 708 445 420 -613 -855 -714 119 -340 -219 -816 673 -802 -29 420 835 960 -531 949 154 62 228 -154 216 -582 -419 -918 -848 948 -228 948 -270 80 106 -813 -447 -804 873 930 717 -447 -358 -902 421 851 -363 921 395 -266 -687 -754 557 153 594 377 -469 -251 828 -822 -300 -953 -54 -250 76 1000 -330 -751 681 923 370 -223 571 -553 -470 139 -97 -969 -92 -998 -4 -62 13 -36 282 -210 -414 192 612 -221 225 -771 728 -677 9 488 69 164 -535 -729 -374 -318 224 -860 -408 991 832 10 669 -988 -577 -29 114 919 735 771 -765 336 -948 -505 -751 201 572 742 -325 -47 494 711 730 262 -873 732 -828 342 -559 219 352 -157 731 596 -672 320 -498 65 477 -540 -234 327 -487 205 19 -549 14 935 -113 135 132 -988 -906 -281 114 -406 518 850 511 -595 923 227 673 -328 -853 -196 375 2 411 660 482 671 -80 -39 1 286 648 164 -713 -818 -461 358 -292 -362 -179 -749 -22 649 -320 42 -595 37 -71 861 -279 -398 528 -257 203 -333 704 420 766 -13 303 -639 106 615 -852 -806 771 355 247 28 -498 12 -675 460 573 254 -428 -280 -880 -201 -350 -349 -639 149 819 471 985 657 -217 -876 87 986 746 90 613 -781 936 957 -177 853 918 59 -160 164 45 -827 -276 160 -904 -565 503 108 -605 193 -380 -657 -191 637 314 632 -799 -331 -402 -308 -204 111 -678 611 558 588 -227 -842 -576 170 -159 -724 -818 582 -57 -126 -394 508 -711 -40 -735 -998 -762 -404 -278 54 530 -451 418 561 505 -496 559 -939 -215 -691 268 -989 -183 901 -78 -210 -647 -874 301 730 -291 371 381 239 309 631 -239 790 49 663 -955 333 992 178 -122 -456 -966 638 -518 293 -290 538 895 -366 -497 155 -90 71 -481 -49 218 -390 -872 -172 6 -865 487 64 -937 676 -636 950 -754 995 355 -784 -90 295 -643 -755 442 289 945 9 775 816 416 -665 -748 168 553 -411 -287 -883 542 591 47 -234 426 640 434 931 311 248 400 770 -936 -488 -15 481 -690 -296 -488 -409 17 973 -823 597 -561 685 528 -199 441 -9 -962 234 235 830 -748 -58 710 -944 787 235 452 80 -209 727 -699 441 -664 1 -477 124 983 347 -64 469 612 -309 -695 603 -766 94 166 649 -854 408 990 -690 -865 868 -962 397 -478 123 171 -402 546 810 -348 -42 -690 -990 127 40 -538 831 -530 -369 -857 413 -259 992 528 -466 -151 630 -884 -212 -774 -374 -521 890 898 528 214 793 -586 682 -863 -284 677 857 -764 306 871 -93 -753 387 432 670 -313 99 -397 735 484 300 17 734 -728 580 61 826 -319 662 277 410 -606 820 -425 220 -248 -456 807 -884 -499 789 -698 -499 855 874 -963 929 77 -750 -287 -790 -830 162 -541 -523 -858 651 -847 -677 702 -971 489 -925 -421 -946 -206 317 895 -678 -355 -700 -969 -606 745 -906 -74 -113 -982 88 461 25 586 938 403 -485 813 804 399 -262 -920 -407 -228 486 772 -915 -601 -767 576 672 282 -241 167 447 -647 -777 -485 -15 854 409 145 645 449 -150 -988 101 254 -964 -145 -489 -237 -907 -814 -760 -107 -148 -643 -361 -829 173 -959 146 -155 194 -616 -710 488 252 -225 -30 -741 -607 -979 213 933 526 425 -426 268 -144 -592 -307 -122 -766 -651 -355 -812 -312 357 519 322 -37 -631 879 460 585 24 940 293 -297 787 222 -175 -249 499 304 -707 771 692 510 -592 548 484 931 599 313 -913 751 -195 449 932 -828 837 114 495 445 171 -308 899 372 -454 184 -753 582 -735 317 -964 -254 301 -864 495 -107 456 375 838 -981 68 -867 490 -85 -71 -629 561 -335 -189 -990 -843 -513 -749 -860 -865 -791 822 501 846 290 -390 425 -545 859 524 -466 -98 321 -321 -169 -187 -555 887 454 328 -689 -233 487 563 943 21 -666 210 438 470 -221 -351 -612 -345 581 -298 -825 422 379 220 944 707 63 686 936 828 -657 -742 286 832 -97 -734 -128 -343 -362 -994 25 -2 413 -837 880 887 -308 376 -671 -365 892 761 158 580 -656 -240 -318 -631 478 221 -46 24 739 569 913 -406 -5 -882 -56 -346 914 -609 693 566 751 -11 642 -859 890 -134 523 449 -707 74 289 -637 174 -117 -364 -257 992 -36 -723 695 -509 666 376 150 -865 -592 149 -153 432 456 300 520 438 -336 347 -909 847 136 45 -630 393 -103 244 -777 125 47 836 270 -534 4 953 -333 827 -572 799 -119 -862 -487 612 755 -752 640 500 831 909 -12 359 650 161 302 628 -124 -14 905 931 -302 34 -960 -248 -337 -714 996 569 -703 550 396 582 338 -678 854 -204 -665 -557 563 52 123 136 -273 -450 780 -374 -152 -336 -197 -180 -5 -179 302 -563 443 812 935 946 569 198 -714 877 -390 911 -735 -377 877 868 -820 738 -32 461 -179 816 790 -922 -944 -703 89 -971 -272 -485 -687 -985 362 -846 -898 218 -180 843 -813 712 -241 786 -882 -917 -992 331 522 -149 250 -421 438 -444 744 -932 396 -269 -728 668 -375 -946 767 703 -344 596 -607 -524 277 244 -41 209 -375 387 847 936 -611 -490 362 229 -109 195 -1000 456 831 -614 -78 832 -56 -923 -777 -66 -948 -942 529 33 558 -687 -103 -99 430 -287 426 503 -162 -453 -130 290 598 991 -891 -671 -260 -359 -250 134 161 -892 -150 -86 -671 -715 897 -514 889 -965 75 396 992 -321 -450 -359 -653 407 -955 266 -558 -575 -760 -467 -301 -801 -913 -903 791 843 -422 128 -790 -76 909 283 -225 -380 118 -584 -314 717 907 -543 -761 536 -332 -535 -428 -567 -798 449 -393 586 -311 315 831 669 346 -95 -987 -692 -612 -168 -43 -439 221 -64 614 -966 678 -522 -532 -719 -672 -867 -985 11 -219 -474 465 621 -760 -916 336 -815 -610 -321 663 -728 -926 232 -407 120 -333 614 -282 169 129 743 -367 -626 -115 -88 760 -460 -562 -316 -687 271 811 221 760 235 841 -65 192 689 -760 -748 172 -112 146 -675 -203 -8 91 -764 932 -988 -587 124 887 -418 -207 -920 556 -649 -171 -283 -33 -293 -87 -18 -501 335 241 378 502 599 -744 -776 -300 -914 894 972 -408 -792 530 525 -844 529 908 748 999 742 327 580 -989 350 626 -447 -87 333 -418 -719 -304 -219 654 998 -889 51 -41 -231 798 363 874 -967 -773 -664 170 775 -97 54 899 -893 -298 -659 -532 -86 -4 641 801 277 86 109 443 -312 -949 -132 868 -544 637 -329 543 975 -248 831 -70 905 267 416 908 -879 198 -324 -480 -182 -334 18 329 65 997 444 -951 408 -813 -735 15 -938 711 -953 -163 -172 -802 -157 -218 -310 -791 883 -80 -243 -868 978 -389 361 -271 782 -769 639 489 -348 -446 544 -799 547 783 -619 484 970 696 3 867 596 -168 311 -43 390 -791 -370 551 676 847 343 832 -63 128 -251 706 829 309 -34 -656 300 858 569 102 -646 -34 507 643 -157 -668 783 961 -837 410 633 865 29 -640 945 287 196 -440 -401 518 -918 652 230 -172 -318 840 762 86 -268 -769 -379 169 543 -735 -797 -452 -332 807 -473 51 310 -434 39 -657 -704 -256 594 -473 -849 -505 -848 -893 -675 717 587 -936 542 442 238 553 -864 627 -520 -182 -803 -106 -933 773 -901 -546 -687 -134 -677 485 -839 -357 971 41 -297 -241 599 -817 -273 -671 114 -960 -839 -708 306 670 -17 724 -357 961 995 -679 282 -753 -863 626 -310 888 -463 726 541 -431 531 966 452 529 212 -380 -801 398 197 -109 -888 -240 -48 -37 -794 -217 -464 961 -748 632 487 -483 -446 -329 -721 989 70 581 533 424 -150 -588 -500 702 705 371 359 982 665 -637 51 -292 -571 -226 -204 679 -390 -887 301 -826 783 825 -730 311 -116 555 224 227 -624 -662 -877 -882 -865 917 135 280 83 -84 -1 260 -788 -356 -480 -373 -950 933 661 831 883 -769 798 152 540 -369 -143 335 93 502 455 -522 -978 -633 -413 -669 -305 -628 -279 -94 -89 -924 -692 -969 891 855 290 -446 568 -652 -444 -755 -476 428 -572 638 -812 452 227 451 -73 -926 542 507 -829 248 -946 -884 364 940 -778 535 -196 195 873 874 -961 -416 -434 -502 752 488 177 -260 -80 -217 444 436 649 -560 -92 -424 -469 559 823 517 -736 -402 -601 -391 -386 -555 -908 598 721 -958 -524 -241 -311 406 -457 -382 17 43 328 -165 -195 -302 -23 87 -947 121 290 -775 897 -250 -915 428 592 -412 620 196 933 -888 -66 -588 -69 -189 177 -267 -406 169 -256 -615 -428 -644 -891 -134 -94 -196 -884 -223 -485 -376 39 35 -316 -333 412 618 983 294 -68 979 359 709 868 -422 117 196 451 -289 74 478 -312 -577 181 464 653 160 816 -914 -68 -12 -713 -188 679 -436 615 655 714 -251 152 469 957 414 832 967 -679 762 765 497 -569 -724 -375 -735 -311 -676 -610 247 215 203 609 7 306 814 -222 628 520 -166 296 129 -326 466 -977 -593 -846 -493 -425 -641 728 440 578 -746 644 789 455 347 -602 -729 -479 818 843 984 834 -144 858 792 -348 -425 972 -637 -420 -114 948 131 -383 -617 -32 -881 654 -336 694 -739 694 -990 281 51 813 550 920 974 -662 -710 260 -332 751 -182 176 -502 -338 -133 31 817 422 -547 -844 -282 -465 965 637 -468 -846 220 -963 -48 275 -326 20 308 -906 302 74 303 -401 -874 576 918 847 430 -613 879 -490 -321 -422 443 -583 -717 153 -958 596 150 823 739 -493 960 753 194 -860 612 251 -720 -830 -585 532 485 315 -516 985 57 441 -817 -981 433 450 -45 395 236 203 -389 339 -760 3 58 -546 673 774 523 382 -74 -297 871 -166 -875 -341 -20 179 328 -870 898 378 83 523 50 -199 -477 -811 497 -221 -713 -16 -4 -517 399 -778 -984 520 44 934 -121 -243 -294 712 321 -518 -533 566 -581 -714 547 -88 550 -308 615 -600 457 980 -218 -745 -819 -632 889 -566 -260 502 299 -729 -660 943 -651 -137 -416 828 -957 797 504 -425 -460 475 113 715 502 548 901 -152 397 -502 385 516 577 -777 -411 -662 242 453 208 961 -386 134 -745 187 593 -843 52 -159 -80 318 966 639 -870 -754 307 467 529 374 -198 484 93 761 947 459 -284 -614 -464 -928 108 -968 -983 385 -600 491 -239 -220 936 -216 855 -848 914 777 26 -97 -247 -476 -354 -677 -145 -387 504 305 -796 -251 -414 597 -817 -159 790 925 -302 -243 77 506 191 751 900 209 -771 -664 -665 59 -235 334 10 -752 -194 583 -724 870 -229 -214 -420 387 42 696 882 998 -222 -256 823 -314 -608 -763 -644 484 -94 -175 912 69 260 -611 -951 -32 -377 302 827 -538 -742 -587 -710 -224 264 -323 -747 -530 906 -321 601 807 -378 -849 959 -367 467 816 -962 -377 989 -329 48 120 -443 -934 992 106 399 110 472 -701 990 783 -894 420 592 335 232 -258 159 -644 163 842 -22 434 722 542 285 355 -220 820 -750 23 -857 -772 -839 650 594 713 -615 -435 263 515 -808 -349 -937 -540 827 847 -120 -77 653 998 196 474 956 -155 -626 -516 -114 -2 -743 -266 -543 851 971 -696 548 -927 -544 419 -556 -711 656 708 600 797 417 -900 -30 705 -264 870 142 109 333 720 -866 378 97 540 60 -545 476 272 -239 -10 -101 961 -10 371 -926 -6 5 310 -840 431 668 939 -132 659 905 -469 206 -565 455 416 -23 -297 -234 54 -734 48 -430 5 -608 813 -130 -635 -709 -498 -592 826 -538 -670 821 -192 79 -341 452 100 531 685 814 303 545 -613 -456 -427 918 30 462 -218 -589 111 -902 738 657 211 -822 786 -823 -967 -47 809 128 -801 916 -132 555 564 472 600 665 -590 -260 609 578 -953 -753 -69 241 -365 -428 616 782 -671 242 958 817 764 104 92 19 -425 780 -472 277 -739 -478 603 -294 978 -672 -64 -218 533 543 479 937 26 958 528 995 -738 -910 522 482 -588 220 85 -274 -811 -885 518 799 737 680 -482 -273 274 -167 713 135 193 -371 -978 279 587 -541 -126 709 262 748 692 -860 129 -390 30 -248 917 29 702 528 -356 993 -357 801 945 784 -568 619 -488 -399 239 769 -841 -440 225 -497 218 696 944 820 -491 -159 237 780 32 -297 -978 -798 708 -772 -909 -905 -612 -248 -181 -906 -46 -549 753 -588 911 -505 -703 -89 718 -157 744 -171 850 -9 -103 -129 410 396 -218 -198 153 -16 738 -122 442 -211 555 -959 729 -348 956 -706 859 -918 764 715 675 894 43 -197 468 -157 -818 852 -168 693 552 -787 952 236 256 -839 -267 -595 -54 -389 -703 -128 934 965 -671 -803 609 -341 -29 993 -441 152 145 -323 702 457 -128 395 -980 170 -680 -600 -589 -297 -800 -875 622 -39 132 692 -910 -336 79 -339 598 -443 118 -298 -7 -512 92 436 -370 156 373 -564 92 -372 -810 -755 722 -761 -156 -729 137 772 874 994 979 -218 916 603 474 922 302 932 -667 -533 252 -280 -708 -955 -657 840 871 316 292 -566 314 843 -208 -633 95 229 542 -207 535 740 -574 -635 -421 906 -497 779 -891 240 959 645 -908 -594 728 -804 -988 126 -327 785 4 760 231 -8 -24 769 76 -408 -317 -243 -223 -266 788 726 499 601 -389 220 -719 903 493 498 -534 149 415 454 -239 -706 -185 -733 90 737 -545 -580 -471 200 421 -684 722 771 -577 -253 -397 72 325 -887 606 587 -959 49 215 -131 -934 774 469 -562 -589 -307 470 967 506 -655 209 766 -244 604 -535 -994 -651 -127 862 -141 -159 795 113 -678 -716 -197 301 -323 652 279 -302 -10 -813 105 748 662 -383 484 239 443 619 982 941 -541 165 -185 678 386 875 681 -408 -23 -895 563 -966 95 -857 329 -851 89 -926 521 -436 98 583 -257 -560 529 679 -243 -886 240 892 659 764 -995 -41 782 -892 773 969 -622 709 -103 -30 -642 -312 -742 199 -357 845 210 885 -787 324 506 90 -848 729 -280 388 -889 373 864 634 632 530 -543 948 141 -622 238 93 896 80 247 -607 -846 -374 -879 91 -831 -820 95 -490 138 154 396 284 787 -473 -847 664 -789 147 451 -539 266 928 -360 -430 417 959 -126 336 897 728 7 657 493 561 -479 150 -332 307 -795 353 252 -705 -313 -476 -999 946 174 -541 -168 196 -502 903 673 963 627 -616 555 -693 -300 -523 513 -682 -234 446 935 -90 472 919 -298 660 855 -776 37 248 -684 617 -929 -360 846 577 -742 -847 -65 925 -740 854 -390 -446 -664 617 -126 517 -454 669 871 216 693 186 639 -593 714 312 693 196 -904 -911 -234 -26 -829 -947 -822 -23 -464 -876 219 -67 -585 -915 -946 53 168 -149 125 147 944 -866 407 -479 56 -566 -147 -707 -261 -868 914 -101 690 824 42 -251 -543 -974 761 670 631 -116 -825 354 135 -740 718 245 -789 923 431 827 -323 662 -749 -253 734 543 -303 -196 -168 -557 -225 383 -111 622 763 -486 162 -923 -467 494 -452 100 745 0 857 498 -441 80 -397 725 804 562 -450 219 919 -216 -355 -618 -771 575 153 -375 -715 -954 860 -266 -945 151 353 764 -346 807 409 -767 875 481 964 805 702 -277 283 502 -589 -474 458 443 923 -678 -578 -591 -331 -944 -581 -907 979 -384 -335 -917 -398 -269 -645 502 -663 -377 135 -124 423 251 389 -231 -155 -2 -543 382 552 539 -657 579 -411 809 712 617 756 -356 797 92 -305 706 558 604 915 522 -245 273 -331 136 106 990 -453 -632 -725 -595 -266 -427 -257 -990 411 -51 -915 996 -615 701 -413 106 712 -404 127 450 254 368 -746 632 -128 124 -798 848 153 -744 572 -652 229 -936 -503 -711 540 -814 -156 518 744 -334 -224 793 567 290 -869 194 -124 -625 -559 -132 -120 -195 -494 -845 -396 421 -192 -346 -841 128 -817 691 -53 147 5 285 527 -119 -835 -583 788 -517 376 66 772 -24 646 -166 -265 -638 -387 199 -724 100 124 632 -460 -592 591 943 -357 534 -930 884 -337 187 3 583 -559 727 -581 132 -222 -470 3 -485 -359 -485 -49 400 654 -175 -12 910 -18 -35 987 -25 -934 472 547 314 -13 89 -182 -94 610 -639 -869 429 184 93 -385 901 23 112 113 860 -468 -946 92 683 -634 -385 373 -269 957 -780 988 -431 100 844 180 -955 606 -629 -971 132 -496 -776 960 -593 -5 221 841 282 -559 -799 736 479 173 -927 292 657 -507 -730 234 677 -640 -763 6 -73 740 998 0 468 -624 -812 -501 448 781 995 560 79 -622 213 -496 393 -2 253 -549 -940 -758 762 123 -629 -726 443 690 519 140 857 -679 -540 -706 323 235 -104 -502 1000 -477 818 891 -375 -50 -133 924 855 -433 -949 -851 756 -720 38 7 439 -734 -826 898 779 -138 -521 875 -868 500 991 104 406 -45 12 -601 -497 661 -642 904 -66 -899 118 132 333 543 448 -331 61 -521 -391 -766 535 732 -462 -286 -253 679 -136 359 -834 -683 738 -699 -763 903 748 -166 -471 705 271 320 953 -876 -445 -527 204 -402 -643 -823 536 246 11 219 -641 202 -719 733 -152 -272 747 -104 930 -550 -702 -244 683 -871 -247 224 -911 -954 771 420 502 459 -819 197 455 -472 794 701 563 715 -698 -401 492 621 -364 -701 -81 70 -979 -637 -493 -639 843 204 -88 993 -730 -645 -339 130 174 -986 671 -82 418 806 132 543 -36 -616 -788 -173 -752 -736 -372 666 -32 -602 -36 -594 -285 -776 -855 538 209 221 -766 407 850 857 -589 -902 -967 424 933 -490 -102 -199 424 63 132 -635 -156 -47 -637 796 897 -711 399 -482 -66 474 42 -399 -346 5 401 589 193 94 299 238 369 545 -996 415 114 -716 574 -25 493 -49 402 829 -224 -375 793 203 -863 19 -3 737 646 112 -98 467 -732 589 -792 -192 897 423 -156 69 488 162 -569 -146 695 82 961 1000 818 -287 -974 46 -945 -669 687 326 977 -671 -312 417 -113 -150 -188 -849 138 157 49 -422 -429 132 798 -74 -168 -597 -243 212 488 -945 -426 3 -737 242 -289 -93 424 311 -50 -414 -826 666 245 -313 82 500 -33 -851 737 -734 -73 -765 -723 650 320 712 386 624 -212 -711 61 480 385 -359 471 -504 177 -968 584 -779 588 -736 967 -195 -947 -961 853 713 -712 801 223 -900 854 568 -930 622 138 -87 665 -56 -275 510 -282 960 -270 352 -455 -879 409 -790 -621 878 -908 -382 -526 942 -952 -104 456 694 862 936 122 -192 -632 327 -139 139 279 -986 -356 313 180 112 -166 -868 862 369 -885 -706 -584 87 950 -938 -814 70 389 281 54 468 -466 206 7 533 889 -521 946 -396 -271 -838 -734 -847 717 734 867 -562 -380 776 -495 -94 -121 871 -329 817 -194 -311 747 -690 -348 -129 782 -518 -82 -914 -519 949 666 497 932 -423 900 97 -936 755 225 -154 -900 -119 -318 -463 -912 -545 -100 157 39 514 943 915 -303 848 -261 -506 -583 -985 516 -759 152 591 -903 -83 -5 206 177 396 851 315 -713 -653 917 33 -588 -738 -859 721 750 499 -463 142 948 329 -34 -989 644 616 -613 -368 723 -489 -614 -928 -81 -834 -984 -19 -72 300 738 -381 -421 92 -949 -637 98 -760 -931 228 520 -86 977 -972 -554 -590 654 627 -453 152 -230 -606 713 -519 965 -130 115 891 705 -136 -565 -505 95 -516 -22 -261 140 -943 -617 308 -54 -65 787 -620 125 -633 591 51 72 -609 -788 962 -494 45 694 388 754 -66 -720 558 594 -813 193 43 -151 694 -439 325 508 -339 -301 -397 250 -1000 -690 808 -370 -135 138 381 -712 -514 -338 451 822 204 -259 764 -707 -771 -981 550 -473 -91 634 -222 806 -869 609 -735 -132 -926 -484 226 -558 187 -152 -134 -161 -693 545 -409 -301 -905 -63 238 398 -151 680 -988 -725 945 147 129 718 716 14 291 -997 831 210 -539 511 -150 244 -99 682 -203 346 -213 -129 -670 -719 702 207 -218 585 -741 -178 417 -466 -753 555 350 20 524 -106 677 -925 -450 -943 313 659 138 -301 -34 595 229 287 -180 101 -47 -403 345 -385 -851 361 -292 773 -89 -824 880 -555 824 885 -568 -41 -135 785 -95 -45 -28 -998 303 -28 -962 80 -649 997 -799 73 -284 -902 447 528 -202 -670 -892 954 505 -370 536 -591 943 474 -513 645 -259 -298 -212 469 -337 755 -195 -742 145 383 -966 136 -179 -242 -452 -832 -320 19 -509 -262 -4 375 -500 -859 -945 -142 599 47 664 447 -405 -690 225 935 -384 -366 -657 -725 478 -132 -631 -353 -828 -73 477 -144 -126 -168 -61 995 520 -276 -530 858 1 -702 12 -296 587 -23 858 580 638 -966 513 -954 172 556 658 962 394 -785 594 -547 -436 914 -917 800 126 417 634 855 -660 -613 -328 735 36 896 420 -144 -394 870 989 -797 -221 -7 -823 -887 852 -641 -331 -272 -458 860 875 463 866 739 -226 992 -385 697 721 822 -971 394 383 954 -648 -642 988 -309 -775 578 -816 -883 -676 -177 -121 -931 -596 -545 -310 -742 428 -268 -806 -190 118 -316 95 235 -966 74 834 -663 -850 -357 432 952 -45 646 926 324 -834 -81 -841 -401 308 -540 -703 -740 -235 174 568 -213 -503 616 -252 -689 831 -4 17 -772 340 749 442 -53 836 -496 -730 588 -576 167 -430 603 453 285 210 -732 958 594 -732 -653 52 -783 -364 -188 230 911 -612 -589 -467 374 -136 -685 826 307 709 -437 930 765 -318 -345 -725 -195 330 -563 666 259 -657 -735 473 -131 778 -279 536 -590 -307 -597 -924 -23 562 -331 169 -593 483 983 -195 950 -62 -941 -302 -624 -636 -529 759 719 -558 871 370 76 -580 822 437 644 239 929 -440 -946 116 724 -671 155 420 -401 735 -698 672 350 -52 -492 122 93 989 794 507 310 887 876 555 755 -91 60 979 -416 -748 389 -297 766 603 -713 95 -210 768 801 266 289 -888 544 964 -562 571 -842 286 735 -945 -741 681 190 -955 -823 137 794 274 -10 -407 -917 860 316 490 482 5 -648 -513 -464 607 880 -971 21 723 -613 -445 269 -355 -989 941 180 -610 414 33 -7 908 -266 -266 -954 -244 167 -433 45 -942 -305 -940 595 88 457 -384 -763 -884 381 423 216 375 -140 516 -271 -213 842 373 110 489 864 -60 463 -607 740 -578 -585 -904 846 -747 356 412 287 873 195 -590 663 355 175 497 -953 -376 528 17 100 -394 -320 -675 -146 567 -351 983 -82 -478 -452 730 -735 930 -660 751 759 -380 915 -323 -449 -824 -590 36 204 866 48 -446 554 114 -274 -225 -125 -874 -495 350 959 -247 -250 -599 -913 -745 65 452 843 -835 350 -432 -398 -490 871 -523 893 -15 880 -421 330 -654 303 -544 382 -171 517 -299 -78 -495 -35 -530 -41 -948 305 899 -838 -650 -563 438 180 -725 185 74 -22 320 -953 88 -524 36 -863 451 -148 -601 -910 -810 -49 -276 322 -795 396 52 -562 863 -402 422 42 -802 934 -583 -272 232 357 777 951 394 -446 -938 -935 680 -781 -682 501 796 -580 -903 804 -973 -799 563 198 661 924 990 -124 432 501 -184 -332 -615 668 883 753 937 919 614 154 -374 -297 -565 -57 -583 -211 -812 -805 -160 32 109 537 486 -534 128 716 -151 711 -562 -653 287 772 -131 -632 772 929 -637 132 -437 -481 -883 -202 467 478 -824 90 780 -881 676 29 -626 528 533 -951 489 -907 -388 -515 -742 670 -720 160 -45 -983 -481 820 -982 -287 -924 577 226 783 -474 -916 -491 702 -142 445 521 -750 -256 -930 378 649 791 -579 -712 144 715 -433 -40 -731 550 -948 672 694 797 335 -459 -358 -287 735 174 107 595 107 515 492 361 -344 -964 606 -998 936 366 -271 406 29 -733 -115 -773 -606 -392 -459 -163 79 708 -628 477 18 -269 -898 -696 470 341 -163 -937 -624 -305 -492 52 350 -425 50 921 564 455 -767 398 -36 -758 -239 333 -726 -975 -30 218 -131 -766 -734 -158 -266 -503 -371 186 -64 892 818 487 -347 -500 903 -902 -379 534 -514 -942 974 -216 797 989 -209 59 706 638 193 76 -326 -776 -640 -552 968 -864 287 445 -839 -519 93 394 -869 782 -480 -346 399 -725 -998 -841 762 -490 -530 -875 221 -676 652 -290 374 97 356 858 483 -685 -200 355 -969 964 812 864 -98 -227 -553 -652 -525 548 845 364 666 431 -746 300 -75 252 -855 -902 -321 -459 -890 -373 300 600 -580 -71 111 794 -995 -857 561 831 -450 322 565 812 672 -510 -246 -56 -389 146 7 -25 -240 557 -369 551 696 830 -841 246 -722 -292 -249 -447 -2 509 -628 -945 -463 -554 -97 247 16 82 -862 -526 -331 -219 -256 -143 720 144 214 -415 -404 -804 451 -31 -670 914 123 216 535 -389 938 337 275 -941 -522 268 -869 -380 881 627 82 419 -951 255 -963 -375 758 429 750 -379 -691 -382 918 259 802 684 291 970 -896 799 266 498 974 -541 -138 -817 -421 -880 553 -966 298 924 -145 163 806 -585 698 -39 -775 347 736 -538 823 -918 -735 485 -47 453 990 -510 507 920 -908 761 262 761 -411 -37 385 -311 -156 -263 -171 885 302 -627 -698 946 -462 -827 787 -326 125 855 220 733 884 968 20 280 -915 834 -565 635 -355 382 -603 -36 514 -796 -807 -964 -921 -482 -932 49 -349 -478 -746 861 699 -222 -831 -380 -892 -983 -497 -774 470 -532 817 -159 184 -61 -772 41 840 955 -194 49 478 -883 87 -595 -421 -957 215 -510 -948 -103 935 821 -304 -727 -798 -972 173 -546 -145 -119 -94 -98 917 188 -385 769 589 -347 495 379 665 226 -544 101 -287 735 -424 -257 649 821 -360 285 874 -510 232 -413 940 -772 1000 253 -659 500 -32 449 29 -788 -931 132 -672 -640 -210 -832 989 331 599 597 -718 -636 138 -244 937 -754 -410 545 -626 -708 319 -957 239 -697 701 664 531 -932 -383 -938 -65 -526 -381 986 -455 -920 297 -607 192 816 861 -752 -177 849 559 284 -114 -265 -665 63 30 -242 -1000 -563 363 117 -680 271 231 517 -806 314 -528 -406 863 921 572 -278 726 859 837 503 22 -84 986 -524 -324 35 727 616 -745 228 272 -866 -936 265 306 -493 333 -322 658 978 877 -51 -591 680 282 640 408 663 -66 627 -24 681 924 765 179 -852 -679 -377 -696 -354 -61 -282 -937 -504 1000 -78 -952 319 573 -720 259 -567 373 583 403 -240 125 809 -101 -187 585 -142 594 -842 -622 157 469 -924 912 170 -375 -148 423 -839 6 -166 -449 -463 744 -56 466 565 392 -213 782 974 -684 -408 816 -99 -408 97 850 -134 -77 296 -849 -548 -35 902 86 -199 -558 -889 895 438 -798 -195 958 -967 -49 -383 -374 -34 -52 709 -486 1 -31 701 836 -501 877 607 930 -800 -212 753 748 149 -271 -290 -695 635 710 -629 -221 53 312 610 720 -91 -547 -95 349 -972 -114 548 834 502 119 -209 868 629 -32 833 -854 -929 -428 2 328 -187 -393 706 -89 337 -150 -909 769 284 -346 396 -577 -558 -619 -296 692 98 -548 343 755 -336 391 729 -822 -120 446 511 -180 688 -408 -56 739 820 -821 -324 -398 678 441 537 -122 -55 -751 71 -124 903 -515 -270 640 -216 682 640 960 393 -975 512 -830 399 914 363 687 -662 16 -447 63 878 307 481 -838 -427 355 -906 742 -893 -817 -434 -347 898 462 -615 644 -139 -768 960 106 -403 -410 582 -980 -570 -313 -939 -617 -393 881 321 -478 -90 -898 -161 833 294 -30 -691 -548 -16 194 -474 319 -143 -687 117 -417 -343 462 126 99 746 -543 -197 -534 90 454 78 -97 777 -100 249 -605 998 115 694 263 735 475 230 -200 -411 816 -900 533 301 -63 -545 -609 -844 -236 -332 71 -700 521 -75 -293 760 -743 305 757 447 -421 822 261 -161 -449 880 -291 -412 735 397 76 -670 -443 -816 307 77 808 112 -77 -265 943 -306 -985 919 -591 906 200 486 -288 -2 555 -759 885 553 -464 -55 -369 938 -245 934 -461 170 -614 -621 328 -479 -740 42 843 766 -947 865 934 -264 -953 257 -546 -343 122 525 359 -38 -659 188 240 -354 696 704 -864 650 -663 894 974 -1000 -522 -778 -991 207 -50 -657 -201 883 250 90 656 -403 -557 250 -457 226 -250 987 691 -886 -564 -556 159 -361 -524 107 -218 -449 447 -540 -492 -335 866 252 -619 519 -654 468 -135 510 826 -814 -579 397 741 -678 -925 192 451 -288 -441 637 436 -364 785 -307 -602 -712 -910 -695 -735 538 763 -205 839 -389 679 -1000 858 256 -935 650 -175 355 -185 -12 505 89 -863 471 -256 332 152 -971 -409 771 -411 -316 516 25 322 -741 422 -632 -978 -211 944 -182 -884 656 -801 431 -734 761 731 467 74 120 458 -476 865 716 -15 -661 -441 -197 396 365 159 -648 -578 404 -568 535 902 554 -685 210 -823 -191 173 413 -741 -739 -828 -28 339 -250 13 550 364 39 -5 -95 -606 583 857 432 -123 614 -195 -761 -467 -557 193 850 -275 730 -502 774 -727 182 916 957 263 -40 -536 -593 878 -481 203 541 -627 -644 -666 546 565 -436 -408 620 792 732 -6 -720 855 -236 -941 -287 186 428 827 884 869 -756 647 -337 174 245 772 -300 -148 -792 628 -567 -526 -915 85 -659 -113 -412 -233 420 -336 875 629 -265 -267 909 516 -598 -20 265 -69 -18 -44 -633 215 -501 130 161 222 -133 -139 492 -845 -229 249 183 -346 608 938 341 873 -386 -828 510 -93 -979 -393 -715 -16 749 642 333 60 213 436 -135 -688 -548 -142 -151 830 7 199 -455 781 523 -402 149 522 -508 324 337 170 -820 152 -81 -787 666 786 276 307 800 74 -862 -754 630 -997 -747 836 -153 -723 -459 -355 -441 -818 502 160 -307 401 -209 833 -542 -271 189 -85 -6 4 -349 -640 -415 647 -707 -480 298 -514 235 145 513 -423 -516 -133 326 722 -868 688 0 -296 206 -522 -203 954 -855 -663 -943 232 -842 -562 544 -536 798 -77 100 -113 944 -736 -880 -412 -293 266 402 -454 -503 736 365 725 276 -404 322 -93 602 -840 -47 256 226 88 -731 101 214 -708 683 560 370 -156 -237 828 -380 -736 -364 -293 428 615 -581 -354 418 -202 16 557 308 -897 211 692 -307 -624 -997 -179 282 -562 -659 -583 903 -602 472 -601 654 -533 -239 405 -630 -819 993 -971 57 -645 965 687 752 -75 -152 783 -699 25 418 -235 648 696 644 -18 244 -932 416 445 -544 278 648 861 -341 891 341 232 266 -428 -706 -711 -940 170 -867 426 -545 -114 -551 -943 -328 730 594 384 209 -955 592 -76 -888 659 726 911 517 637 -452 33 -939 -977 -695 112 -183 -1000 558 -484 759 -489 -295 533 -847 501 -234 143 145 -809 -769 131 528 2 245 -664 -702 898 932 241 -644 353 -861 -614 252 69 -833 722 1 -270 -805 763 78 -683 -850 218 550 915 -740 -776 516 589 -807 -157 815 -962 -776 -172 -568 -669 33 -395 -72 48 982 176 922 -244 -580 -225 934 269 54 757 -24 -228 798 -672 238 -147 -769 -205 -722 -388 777 -588 -760 747 8 867 -457 -933 293 -476 973 680 -259 394 -425 503 -884 510 -842 278 -165 -316 370 -896 -211 -517 -858 531 198 -435 190 -853 494 99 161 -401 -167 -486 -697 -761 -712 -210 745 -255 879 343 -827 549 -217 26 823 -452 343 0 982 652 879 237 -948 276 431 -120 171 994 -240 -215 430 190 -201 913 77 653 921 -751 -972 545 -675 -579 266 -573 -337 -292 -933 513 816 -1000 -264 530 -557 -708 796 -377 326 5 -970 887 -812 -697 -61 634 -91 850 887 662 -460 -558 532 -303 198 891 12 -257 -792 -53 -406 841 838 -742 -897 -43 -481 -254 670 164 -752 826 -510 -154 760 -578 -977 903 834 369 -404 -185 -253 -258 -654 -925 347 -677 544 228 -432 509 -758 -664 -595 560 26 231 -633 -268 664 576 279 106 849 54 -546 525 870 -574 906 22 -421 -304 -195 316 710 -768 -299 263 -140 959 412 -350 -973 984 -918 -676 748 483 790 768 -312 864 -444 -697 745 -570 -876 -155 -252 355 176 -962 218 -153 -930 30 -321 297 -896 718 -180 576 -617 327 -686 23 -891 -518 -621 -868 763 458 -880 478 116 228 -551 396 944 305 -881 -770 174 656 -598 88 -38 899 87 291 -698 803 619 -378 -462 -587 275 289 -601 11 -909 211 -828 -515 108 -879 762 260 -677 370 -995 -477 532 -990 -868 191 927 967 974 -70 -398 -166 -34 -404 11 884 -295 -672 222 -655 -282 -794 14 -760 -941 490 882 -349 -210 218 -269 -709 867 39 -949 -51 338 818 356 583 91 505 815 960 -828 -154 -393 -656 65 615 -470 259 202 -682 964 -331 806 331 708 -506 -78 788 536 -610 556 -525 240 -335 -704 -319 66 -629 55 661 988 963 -116 618 -960 19 -795 -45 295 314 -456 -442 -204 412 427 386 742 -978 99 773 -900 -361 -333 -237 24 194 -918 -909 699 917 682 559 -741 726 -352 -907 -652 283 -979 174 -232 -821 -348 282 -850 149 -856 -285 524 -934 -763 130 172 -757 -523 -910 899 223 970 -670 267 -62 1000 991 469 333 417 213 535 315 300 71 -985 -390 75 -4 158 -826 -307 -218 -439 974 -337 313 -100 121 -715 -623 601 -260 -537 -527 155 537 -232 -680 -610 -440 -133 -450 -768 476 763 133 -530 746 374 184 744 761 793 -730 -789 920 741 -954 -396 836 -795 -233 763 -848 174 715 -64 848 622 -624 -485 -341 -405 -819 727 24 -47 725 378 191 637 -547 -719 236 196 -834 -171 -871 440 426 99 68 55 -632 374 758 671 784 940 -540 811 104 461 -118 -35 605 775 270 -887 391 -405 -838 479 362 -12 465 -158 -221 277 -992 733 -543 678 176 -414 557 -391 404 40 432 976 -869 369 -190 129 572 403 -545 -391 -513 195 -183 396 792 -410 395 976 309 -651 -792 -592 346 -196 834 173 403 -719 465 -783 -833 828 -173 -617 265 -363 -728 976 742 853 -776 -301 -748 -264 555 -935 369 847 74 -788 -253 -258 219 188 946 -568 657 416 -22 770 158 370 -600 -672 726 360 -21 86 134 -374 -287 722 603 510 520 282 -1 -42 384 911 -745 -3 569 -434 -840 653 -501 -163 -331 -989 -151 -6 937 -816 746 -652 -138 -365 715 -53 -801 85 721 253 768 18 269 -11 -776 500 -222 -311 785 -775 720 705 -984 -615 -813 -687 379 893 770 -909 -858 -612 117 460 -378 -330 -253 -173 -846 -929 -321 428 729 79 822 526 811 597 863 336 -20 -140 621 -518 548 -64 -861 525 129 -268 160 -10 -730 -244 436 -260 -675 43 -229 -982 436 992 379 -590 270 255 -66 -877 -207 -938 -618 -32 98 -13 -581 -835 -756 -633 -636 -550 520 -710 336 353 -659 967 -756 668 898 481 961 -766 624 -294 -343 401 775 676 906 524 -343 819 814 108 -522 349 -883 155 -830 -787 273 978 781 142 116 -753 -256 -91 -622 -111 -458 -48 -59 701 589 421 501 -413 -574 829 568 -950 617 384 -211 888 -680 -53 -756 -934 716 -760 690 -80 -89 722 324 820 125 -664 -660 849 80 231 361 322 787 -109 -132 -97 750 448 -172 -277 -173 -410 880 -837 -918 956 -689 517 -203 476 -985 -330 777 499 -28 -611 -74 -858 190 120 457 -605 -806 353 27 608 -747 -246 916 406 639 674 755 911 194 46 -831 894 -134 -761 -109 -274 211 -347 428 -853 -360 817 631 -679 1000 376 674 17 -279 -838 200 266 -992 877 -673 -628 976 621 743 -355 -123 642 -382 -385 -899 -466 637 -607 577 -518 -526 -748 103 -110 824 -341 864 -483 486 388 -810 808 137 240 768 225 -616 860 -829 -474 91 -686 524 964 -290 455 -129 -834 -284 848 -778 863 323 417 -989 -667 651 677 616 -22 -954 381 9 -518 350 125 424 -519 305 -264 314 -391 -830 991 -442 401 -15 665 770 -213 252 -952 934 -233 -766 228 -434 -595 -349 297 191 -945 -74 -626 324 552 -890 -558 160 -354 366 -955 -433 484 254 -332 -856 811 162 93 316 332 197 680 556 -577 -539 175 -1000 395 -295 870 -902 -643 -610 -827 232 410 -138 531 -10 -314 87 -745 -946 95 713 -956 158 -379 -753 -259 772 -786 397 -962 -577 545 211 -893 -747 -641 -783 292 -903 329 -49 -442 473 -819 -141 -441 693 -772 -119 -619 -871 383 312 505 148 -88 -34 421 193 -526 -398 499 703 197 -297 -413 -655 492 32 -235 -191 878 -680 -1000 185 998 503 -382 -893 -610 -742 -939 -190 -299 -389 255 -337 524 708 338 15 -458 623 309 -713 337 -309 448 839 93 506 -745 443 -248 486 -223 993 706 -831 520 -20 -853 655 -932 -468 -171 -54 63 -597 335 891 -902 187 414 977 -998 -601 63 -922 312 651 228 -607 -611 -221 87 -800 401 -827 -825 920 -562 711 199 643 -395 -210 -132 -118 769 -349 134 -617 18 723 -652 -997 671 728 -1 89 621 999 197 670 -879 697 14 -45 643 146 989 -940 53 225 -9 238 -936 986 125 -600 414 92 451 -482 236 199 -26 854 68 -132 -881 -100 -148 35 687 563 420 606 -418 -600 104 805 995 -158 -485 230 -876 -86 -421 69 -128 756 -955 -836 665 -422 154 -526 -785 -435 -612 982 857 846 -317 -131 500 -351 -178 183 15 298 335 -893 549 -826 -124 697 458 547 13 -38 -344 521 273 -371 580 316 141 568 -237 199 -750 -979 -579 -526 -608 569 -662 52 -733 608 439 -167 111 -487 59 -243 492 781 223 -756 830 368 118 327 -929 213 -157 -651 621 -472 199 -125 892 262 -238 -497 123 30 946 -780 -56 -52 -265 967 -549 -347 -842 -105 882 303 859 144 589 -445 309 662 -290 707 934 -789 -289 -487 185 -242 -999 -255 -956 -992 726 -73 938 934 406 124 535 123 -741 -316 841 -605 185 40 -512 385 553 -177 -169 -222 -305 -129 95 949 984 773 942 -1000 563 -177 -817 -336 -240 -349 784 -104 233 -945 688 -217 -171 -416 -484 -665 -478 580 849 783 -766 325 408 45 -646 -221 894 967 -17 401 -893 -902 970 153 -246 -301 284 338 -959 -820 -351 -188 -741 -686 -811 71 244 -250 863 235 -363 -390 -220 999 211 40 -646 -990 -482 741 872 -359 -185 546 -226 467 61 -872 -774 27 67 626 691 532 423 -603 -333 -427 298 -6 376 304 550 -231 981 -358 -856 -238 521 731 502 361 500 -407 790 -999 319 -827 -396 860 -445 513 -221 -844 816 495 -253 -327 692 908 -452 -369 813 -140 561 -319 404 687 879 527 -12 -820 -370 378 -390 573 987 -207 855 609 -855 545 732 -882 -916 -706 -217 -444 973 917 -654 583 733 -751 762 -148 369 -945 -69 934 267 -146 -242 366 105 -950 681 509 666 -940 175 -4 -310 -225 -286 403 -515 51 881 -132 -1000 -202 -839 641 764 653 298 520 136 -268 -470 -322 823 54 -673 -299 124 131 140 831 124 874 535 -531 130 -719 -359 411 -469 -734 -173 -963 -985 872 950 65 -306 -454 -71 920 -467 -314 198 542 666 -384 303 -600 -680 -916 -904 -395 -664 736 -128 740 -433 846 -395 723 742 580 642 -996 -976 820 -989 -17 -617 177 -253 -393 985 -312 -281 559 765 370 903 -518 -294 739 -711 -815 442 -49 725 -59 -767 385 782 -920 -790 871 -152 -517 66 619 109 -659 -524 729 586 759 571 -793 852 725 -307 660 -232 215 585 -110 -503 276 309 883 918 64 354 380 -87 -798 -710 323 -699 538 -326 -759 -932 -812 -115 661 -29 -153 -857 -70 936 373 105 -661 -105 -481 349 910 266 -89 233 412 -96 664 309 -290 204 -156 -164 652 -802 223 314 -578 -310 19 608 -769 -772 687 -424 873 972 357 -63 -138 541 98 -301 228 72 27 214 383 -420 -544 260 672 345 -732 -969 -336 -714 903 -347 -368 -752 -162 -716 339 581 68 703 129 539 267 848 -269 56 -182 -508 -283 -270 -57 944 -785 318 976 925 -528 -847 700 -895 161 245 366 543 743 158 674 794 -359 -23 -572 -895 709 170 -982 -361 -217 -5 901 826 545 329 -528 -373 -398 -800 100 -994 231 563 272 888 125 86 -729 536 585 -34 -324 794 -593 -93 84 37 -820 -245 953 737 -362 -839 62 -151 -173 565 340 109 999 -788 -292 412 8 71 -220 -166 65 238 268 -895 -650 347 885 -86 126 -498 -16 831 -997 -481 -297 557 -697 -257 -752 -415 833 450 -93 88 -490 -994 699 897 -597 934 286 -330 515 556 373 -693 -807 -726 -166 -966 -931 -661 -829 588 667 -169 -581 244 922 504 858 -728 -431 -879 235 495 270 -893 -783 -740 155 -139 -770 204 748 -699 46 -425 312 768 -547 -181 -508 -616 855 -283 487 281 -9 841 -492 707 -723 203 -563 209 -519 490 -181 928 -138 -335 -311 -505 -589 -45 -866 426 -845 24 -377 -352 -828 318 546 500 717 -469 267 -417 -12 -809 -784 -418 -208 408 -322 90 464 -236 -626 510 66 270 40 183 -544 -437 -941 -277 -59 -24 -836 -15 -945 -435 -537 257 800 22 13 451 165 741 -270 -189 -494 -3 264 631 -153 -420 -290 -680 -592 -126 789 488 -861 -138 -799 -826 339 37 -527 -599 162 239 925 15 227 -801 -2 -522 591 112 147 -31 841 771 -572 311 872 -574 -558 -263 -181 248 -371 739 68 -848 -40 -510 626 666 459 281 778 -269 -656 469 4 759 723 666 -871 -179 -860 -592 -713 -292 -97 214 327 791 284 446 -924 -303 79 -358 486 -144 463 647 780 -301 -964 154 -578 -540 -777 -544 973 -91 -169 298 348 -66 438 -562 651 -611 859 -94 -689 -645 -583 -844 -188 -685 956 763 641 513 130 64 798 -345 585 281 644 -371 -570 -360 580 852 -413 606 -111 577 -748 690 -771 -124 430 418 951 -616 -745 -160 -28 762 -244 483 -487 -221 -224 818 935 47 644 -560 -140 -73 -949 678 -260 648 -48 325 -732 -657 -253 -304 61 -296 -146 173 394 -371 -174 -780 595 997 964 40 383 450 515 -495 486 258 -864 -676 -349 700 -167 818 -558 518 522 278 151 414 -383 -782 -713 872 36 988 432 -260 236 718 -500 772 339 962 -236 -860 460 1 -377 353 -486 607 668 -884 691 46 752 -284 697 926 169 -155 -848 626 -566 678 402 164 -330 -760 -286 -201 -925 687 -304 269 95 -192 378 757 -715 763 -865 314 -698 689 -956 -118 -858 663 -512 -605 -748 359 -359 402 713 965 -615 -891 -280 -998 -208 -486 70 -646 581 119 360 -108 -460 -175 804 -143 820 -802 469 125 511 862 336 166 -949 30 -145 430 509 681 859 270 -761 -359 -954 27 937 -771 981 688 18 290 573 -567 445 -960 -953 622 415 872 61 74 -212 -360 -720 93 -174 -567 72 -767 511 -799 -722 796 60 -200 -49 823 -635 -737 665 562 89 -343 -491 298 -219 -376 35 504 972 366 4 945 175 -503 -740 744 -255 533 52 493 645 -45 160 -700 603 687 -249 -594 511 137 348 -434 904 -262 -798 308 -403 -366 313 726 937 575 -961 -729 979 -241 -111 -702 -140 -125 22 -522 -552 960 -46 -341 -561 47 712 -375 -457 -697 -329 -650 933 17 -547 -238 866 -303 -235 960 -980 343 -873 444 -649 -371 -633 240 -701 -610 -479 541 -123 -105 -751 714 -985 -346 -249 -504 449 -435 -877 -457 537 -127 -82 913 -311 -73 154 905 560 -21 -972 -700 -683 -598 638 285 986 987 328 -484 -438 239 -621 704 821 321 249 -110 -865 -642 748 328 -829 284 554 -593 1000 40 -451 132 938 297 999 -545 -611 308 689 -425 724 18 901 -537 -149 896 57 -789 176 -210 385 519 -750 220 -811 865 641 -64 188 -872 803 -543 26 580 341 108 -658 -339 882 289 -266 630 -946 292 173 54 94 -628 609 -833 -68 -26 856 -513 525 -883 560 -521 146 534 779 -758 754 -100 -560 -660 -39 759 271 -293 553 -467 -823 953 -239 -971 -867 -551 665 233 -694 926 -234 -447 513 988 633 -531 -954 381 568 40 -816 -678 29 -860 273 -942 821 -11 -751 -379 885 788 -899 487 -900 894 -66 -864 935 565 943 -965 672 127 -290 956 880 28 820 76 -544 908 612 371 423 533 -382 -266 48 518 -338 58 107 -806 -866 464 -530 570 -492 -606 424 -996 563 -240 -503 491 285 -105 387 213 62 667 190 -515 462 211 -499 -453 -290 432 -757 -870 538 -795 700 -719 652 -95 -686 -754 -864 473 -583 804 -526 821 989 -782 834 768 445 207 381 -167 497 93 534 759 263 16 -960 800 558 -981 404 856 155 -817 -495 768 11 976 -87 66 -680 -604 390 282 773 -786 -39 681 349 -773 893 122 125 614 -580 674 963 -480 -690 920 910 865 208 486 -766 -338 902 -727 904 -497 572 205 935 -541 -239 -398 627 -682 406 -477 -142 -245 342 -359 531 320 -382 103 124 672 832 66 393 -185 803 -961 -760 -613 -692 150 -896 -513 430 -25 -129 930 -24 770 -340 -910 -791 -781 -587 -129 552 608 -929 55 -597 612 543 -114 -656 661 637 820 951 244 -21 35 907 569 -440 379 -106 -515 767 41 -605 686 474 -451 856 681 450 38 -656 -446 330 -591 992 370 -659 -920 -631 188 997 -100 -29 -316 848 -69 -95 252 -556 -63 -87 11 -779 530 -11 619 757 -956 380 -245 813 793 766 -91 -256 649 -136 -80 -181 693 -232 729 -530 916 -126 -654 -634 -801 -63 931 742 -555 -982 569 -323 -265 985 499 924 -446 -480 -990 -596 -973 -260 -390 -880 350 683 900 -119 115 -553 86 477 951 -322 -517 -752 224 473 -380 262 -8 488 -5 -1000 -300 290 227 542 635 780 77 911 -599 -255 -529 495 -171 420 942 35 338 25 92 -310 43 -766 781 366 930 -354 172 -543 462 -994 322 -532 644 -38 -217 -319 -75 -652 242 -895 195 413 583 290 -470 -619 863 -244 789 -703 -86 839 -942 760 -621 859 311 -937 575 -201 420 389 117 268 402 900 -579 -933 238 884 -732 -838 -996 -119 -938 -333 820 -760 421 -793 64 785 160 995 -880 -456 -353 -447 -790 -370 -550 -225 -176 972 808 742 -2 392 817 805 -487 -205 545 56 -965 -939 660 -216 -297 426 3 -926 604 -698 -117 727 693 995 -66 -498 -635 502 -959 -214 -359 -525 -555 881 -257 -948 71 228 577 815 -361 -181 -529 415 914 589 883 592 -93 949 -552 -308 159 -498 -244 816 -749 -703 24 -177 -838 539 140 -148 980 964 933 136 -554 453 414 -744 -761 -18 -71 -210 615 753 110 121 -568 -319 900 618 -611 916 611 405 -721 -690 -917 512 609 -920 -383 529 -554 40 388 -955 42 -761 367 -715 -703 567 479 195 -162 -216 -671 -128 -521 697 -923 762 282 570 101 976 580 -317 -283 -745 -410 -450 -870 882 26 -348 547 -260 -117 -27 973 827 1000 -114 -588 977 -957 160 340 24 -273 716 766 826 915 -298 959 -22 751 -302 -484 353 -464 125 364 179 780 -963 -885 -478 500 -272 555 -558 -11 -92 -750 891 426 412 -945 362 -111 950 -815 899 32 736 -802 -276 708 689 -8 -70 -945 -614 -508 -324 -653 -210 397 806 56 810 57 -319 182 -587 -970 -612 620 400 -9 -345 -896 -81 -467 -997 242 440 -189 -57 584 973 -973 -656 -601 402 -556 -273 903 314 248 -422 -401 703 356 -191 100 291 212 -26 940 404 -985 477 -850 907 -426 -377 941 -616 -37 -137 798 -840 -643 5 -653 594 580 2 715 -73 -920 -790 -436 -83 -503 964 832 -573 199 -819 224 -773 -550 -267 -667 -499 583 935 -48 217 604 235 132 629 -38 373 -955 697 992 845 -56 392 -364 812 588 102 452 -190 -545 -814 699 734 -788 213 10 -874 -535 -168 57 -228 389 341 517 749 956 -651 -667 -451 -515 -960 -363 450 563 -912 -724 716 -442 849 -829 -232 544 -763 95 -23 818 -579 445 677 405 307 -768 572 938 266 -485 878 -925 112 359 -686 -109 -507 -641 -168 111 -564 -621 80 86 139 -560 507 64 -534 -468 -97 764 -633 -832 -81 -649 189 481 322 191 -217 345 856 -25 -409 513 -449 58 84 212 623 453 937 -534 -229 -861 764 790 -421 -589 156 -219 -105 -390 209 -471 949 47 708 -539 -995 -582 -36 411 -525 -94 587 -227 931 650 -52 46 -118 95 407 -134 -793 802 591 -663 699 954 -371 49 790 754 -202 281 -666 -5 84 -483 636 572 643 -775 -267 -93 -566 601 363 599 -85 567 854 -838 -647 -293 -525 -607 793 -198 -13 -992 553 -776 -219 -914 366 -945 588 -244 -984 -174 -797 -840 36 -711 264 -350 905 827 -959 164 -565 -787 709 -212 468 -121 -970 -379 661 -678 47 146 390 -370 592 -813 500 402 -897 570 -871 903 428 -436 -37 -84 -643 481 -899 114 -991 -411 148 -922 34 -296 -200 340 -116 -5 939 414 962 693 289 -241 -494 -258 681 156 -532 427 364 623 -96 -942 677 -116 156 602 218 -534 -173 -829 998 -268 162 -806 -507 686 66 954 967 -864 -661 815 -373 -934 903 761 944 157 55 75 166 -700 65 -892 767 -331 -534 -105 758 -592 629 347 -553 -730 426 318 -567 -454 888 -286 -249 204 -69 417 63 -914 546 573 -732 -93 508 739 -36 849 -952 305 -897 -161 799 -303 -945 -936 947 852 187 691 278 -406 -442 -929 950 -70 -958 477 -297 -959 -410 -205 806 -182 -127 989 -492 -233 -229 988 708 -393 -256 546 796 163 503 630 -132 -514 -686 -99 501 -619 974 698 -593 571 904 -828 697 -742 989 879 -340 -266 -660 -652 853 -674 -225 121 685 862 -64 275 -971 377 116 -79 28 -795 60 -634 -695 191 996 -65 -497 18 759 -275 117 -375 534 -630 -780 -709 894 -717 -882 636 -896 -569 941 -899 -968 -793 93 -150 -978 397 592 108 335 590 -509 -753 -504 538 992 877 -28 73 641 -867 -672 -964 -11 439 418 -35 -792 512 -398 85 -760 291 799 -833 139 -776 549 -278 -969 676 -298 -437 959 -528 -437 116 -552 383 -270 619 -221 422 135 -227 559 -487 264 320 -269 -85 -944 -997 -583 -80 -355 177 227 -403 1000 -233 -217 -320 -240 748 530 -343 -456 -162 -136 -420 158 882 -688 434 -881 -30 -605 -733 228 851 -990 828 -6 940 -595 -630 461 880 931 -134 280 -297 -656 -214 650 780 -210 977 267 -552 255 -895 -931 -297 -968 -864 993 919 989 -382 -186 -387 212 445 412 688 780 -702 841 5 -8 -470 -480 440 158 -457 -896 814 -730 -114 996 -177 646 -41 203 472 839 412 -384 299 -251 -926 33 -650 643 249 821 -500 275 -785 106 -507 700 -726 165 738 -216 -351 -100 -762 334 -985 883 -801 -700 -161 540 387 169 183 -131 902 -279 583 885 976 256 -392 -565 81 96 878 -175 654 918 19 27 298 281 90 662 91 -974 -727 -664 249 -741 68 -512 -238 73 89 -918 673 444 -237 -323 820 -510 321 -491 -774 -570 728 -675 824 -582 320 -800 839 452 169 548 507 -664 -777 -842 -832 -63 656 -467 548 94 572 -921 737 -556 -411 124 -640 -406 -625 -742 -792 378 -638 523 -154 -1 -443 4 -861 69 -30 -951 908 -502 313 -843 -276 95 105 429 -168 -124 -412 465 -207 978 255 780 -962 61 -114 -559 516 996 -3 175 579 387 -202 -760 342 174 811 -906 -71 -227 -786 748 215 708 101 718 -700 -761 234 -417 723 351 91 52 241 881 -958 -396 730 552 -566 757 -333 870 616 -460 -518 -384 -131 -738 -478 -89 352 -7 577 -630 853 -68 -495 -416 603 -374 602 86 67 -432 -985 406 -211 79 756 277 -890 388 499 -667 548 871 505 805 -819 543 -113 -294 -268 608 -782 364 736 -791 444 463 -246 431 103 -385 -950 -407 90 88 -350 -973 475 -345 -944 -552 -963 -646 319 -11 -256 605 433 949 293 482 -231 182 38 901 178 -483 -75 774 -118 323 188 -911 234 -803 342 400 -183 -321 -64 406 -592 -857 990 -301 -754 -600 762 -460 39 -83 574 -473 -879 -604 881 -937 521 -966 378 385 -258 425 -180 50 379 -766 485 437 -151 -184 216 -183 550 -707 154 931 757 -186 258 842 -145 68 787 -485 -407 -347 -489 -487 -283 745 379 -439 -364 741 90 285 -146 -895 181 283 -553 -435 -775 676 -808 729 -388 -69 -142 544 117 -189 -368 900 -179 468 327 674 -523 923 -816 -560 857 738 -872 706 549 477 -459 -623 -856 969 843 -426 416 647 -530 -703 153 -615 -695 -898 -147 -994 1000 4 -218 232 -117 663 873 -286 190 -509 -698 -955 -951 -712 -811 645 386 701 -117 241 -592 -757 720 -434 974 469 404 -85 188 -238 989 33 -494 951 -386 -637 -119 10 886 378 -308 750 -929 395 623 680 240 -430 778 256 -3 -733 -493 -939 78 245 103 593 -708 -190 223 -488 -329 412 -52 -320 573 -468 -493 292 741 -721 870 717 968 -55 563 804 -117 -626 886 846 -108 -759 155 -621 -48 824 908 -686 -165 914 -991 -103 934 -701 -712 -966 -399 85 -863 -123 -511 89 567 629 -857 -117 368 -409 -461 972 5 937 -477 776 146 -624 -133 -589 -683 -897 679 -248 216 641 390 801 699 388 163 860 473 -439 -382 -575 -37 -287 913 -946 -77 690 -823 -334 643 -266 -212 -157 -5 35 -337 827 340 74 -409 -888 -133 1000 801 266 90 -591 877 -252 -247 -974 -610 -464 821 451 681 -682 809 -561 281 -509 168 -304 501 -677 -274 -261 -307 648 -730 40 -484 -473 424 -726 -308 710 540 466 -448 -948 189 891 -459 -598 -450 937 -606 599 710 -599 -137 600 -205 326 847 74 -53 -266 -692 386 837 280 596 -731 670 -250 308 -428 482 817 459 70 -766 -366 486 -217 -615 54 989 -904 -93 128 -644 -959 939 -562 -669 -157 548 -681 430 879 -392 -836 -383 -199 17 -352 221 -34 -373 -692 -268 -611 -985 421 -890 -682 295 -479 658 -712 -906 -200 -750 -804 -260 106 -39 790 19 -882 -672 -83 -680 578 401 241 -794 -713 -486 -790 -436 -272 -828 -577 177 -157 236 816 -976 -788 669 -299 -716 931 676 813 -537 -829 460 -153 -310 912 289 -301 669 -488 -559 417 -542 811 -186 780 -959 -726 -569 -109 -3 669 922 -996 749 -93 363 709 459 111 584 948 -113 723 -699 253 864 -596 944 247 -478 97 152 74 0 677 198 597 -106 -519 -635 640 -994 838 191 -58 -927 -613 969 865 -616 244 75 -335 771 -255 -63 -806 -966 -452 37 -663 -137 863 -180 580 143 -576 430 -422 666 -787 -997 665 117 -159 -330 -229 923 194 -657 -211 748 111 -807 -560 11 350 -965 613 596 -65 84 -80 38 352 -193 -630 -132 -24 -939 -615 247 -293 -478 806 304 115 -394 -204 162 361 -840 299 33 -264 370 -524 -246 -336 -176 -618 -642 314 -508 729 123 -97 763 -642 -313 -253 425 -411 729 848 642 415 -480 943 -954 263 -988 -130 -603 981 -960 334 233 102 -724 -110 969 828 325 -91 982 -345 -397 -378 -168 726 147 -124 925 276 540 -135 -359 714 732 182 443 -993 -9 -982 -104 -198 332 -503 771 370 497 352 -396 530 -828 962 -700 -496 705 -886 919 509 -254 195 194 -28 941 902 -176 564 -957 106 377 900 -156 974 -774 899 531 -595 -334 -272 960 608 -298 66 -507 47 -289 620 12 -175 257 -910 552 147 14 702 975 -64 540 -235 288 45 -768 896 -743 -450 768 -836 -233 -385 -324 266 63 129 366 994 -765 576 914 -216 193 963 -836 24 704 -589 402 -692 -496 84 -56 338 549 450 -661 -438 197 -32 -920 168 -912 655 -817 -27 -735 -523 -433 921 164 0 -474 612 -161 -397 -363 -112 390 345 -651 566 801 535 36 776 -184 -839 -435 -26 129 817 -554 867 -711 -206 -638 -1 376 555 -176 -688 371 487 -340 -731 408 251 -889 -348 605 702 -523 -469 -638 119 -460 -970 437 -627 938 964 298 -130 533 554 275 511 816 -624 -701 -502 -29 -816 14 289 679 -29 -911 -273 -708 298 920 893 -344 -353 45 -337 -898 -853 666 244 649 -686 -550 697 -741 274 930 -201 -622 431 522 895 -688 -151 645 956 -719 199 -150 -52 -990 955 -20 724 130 -875 -276 -167 -807 930 204 -202 -423 -984 -814 458 242 791 491 -328 538 92 -32 166 -512 151 -893 595 -63 129 461 967 922 -176 252 385 -570 917 -975 909 289 -982 -861 205 -779 597 -816 230 -463 332 -734 529 -489 422 -678 -933 -213 66 -536 827 828 -451 981 622 -658 -801 -437 525 -888 110 18 -724 832 -188 362 148 -466 892 -29 -805 -775 103 -68 761 -322 912 -559 -822 -62 107 -794 -185 186 -970 -167 -570 816 -557 -229 726 948 232 -465 -322 456 43 312 62 228 -813 634 -145 -732 -74 -744 -360 -72 216 6 -98 -605 -493 525 143 -653 -222 -893 -433 -369 992 -922 -648 -246 -468 269 457 -64 -707 74 272 774 -836 -261 661 -71 -638 -724 -580 855 -883 374 330 420 -341 865 -916 545 484 126 563 767 376 -445 -262 -931 739 -191 331 756 -441 999 -950 148 167 271 569 486 -569 423 -941 -946 256 -287 720 -971 -941 143 580 -471 -339 676 -54 44 203 406 601 -573 584 481 801 808 694 965 806 9 -374 871 -233 542 -541 -870 49 175 423 408 -740 478 991 -380 -329 -243 -36 -300 -222 613 567 -467 602 -782 -901 -346 -985 957 -763 -529 748 -949 265 37 54 348 334 -132 -835 409 -963 -261 866 -482 88 -313 42 359 -462 11 -79 880 479 -97 -706 814 572 20 -488 -884 -125 -888 -764 362 -808 911 50 -393 695 -114 -535 493 765 455 8 -218 886 -958 901 -715 945 -579 -6 -491 62 -776 -144 -974 423 -683 369 -142 875 410 267 291 848 927 -951 521 -679 -549 257 871 849 -914 756 676 943 -823 408 -664 -580 -66 463 -291 998 976 -217 -200 894 -462 671 68 -596 18 -967 -93 687 -933 109 84 343 381 -651 715 994 22 -678 -928 -316 -420 290 -285 679 603 20 671 -929 39 -620 767 -433 491 -415 292 -441 631 -245 327 788 -907 -760 544 -293 -577 -303 408 671 -577 -367 -331 -776 560 723 325 -858 28 -530 -577 194 -442 -4 715 370 634 882 746 583 -827 -673 589 -974 -484 52 767 -843 -916 -474 803 157 26 -589 -486 282 -5 -311 268 459 67 345 -301 511 -450 -274 404 280 -176 -748 183 -769 854 683 -144 -735 -27 -639 -543 540 -353 344 486 811 500 634 -145 504 900 348 -868 538 -325 217 321 -425 -687 530 949 183 -748 -50 -818 -492 -900 -391 996 819 -344 -895 -615 -64 -232 27 -763 -753 180 -71 -58 -870 -453 -940 792 -819 364 -971 -624 -727 -93 -792 -808 415 56 -360 663 -400 447 925 569 783 583 -390 250 409 -243 -38 -93 -907 -226 -32 68 -85 -348 333 139 -742 492 -196 -170 -759 -989 216 -98 -768 357 -434 -697 615 884 -269 -697 -203 -494 564 -815 191 401 101 329 -666 -288 -789 -583 346 551 308 25 154 32 78 579 -102 -421 901 -22 690 -708 -79 -756 126 -112 -490 -828 396 266 -782 -823 -329 156 774 661 210 72 -290 -11 644 581 -273 384 -923 651 -56 202 -724 -891 -684 444 -843 -695 -742 266 823 55 289 333 -578 -830 287 649 366 957 -509 506 -840 -688 -194 -666 924 -54 668 -543 -321 529 831 619 -637 10 -435 49 -578 -397 -464 -911 -663 -810 -993 -272 -576 358 735 964 698 593 909 725 621 776 855 659 402 967 -39 -467 363 -804 -77 -61 883 213 -680 697 350 294 -855 -188 -599 -924 581 324 97 -370 -609 261 -241 923 146 690 -218 -899 208 -530 -943 108 301 -430 -235 -864 -878 753 -280 -638 -148 851 -357 628 536 -502 26 46 -869 -186 491 530 876 -905 -8 727 -588 347 -572 695 616 796 -741 956 633 -324 758 60 -255 -521 921 -44 -604 -868 6 134 -511 569 531 273 444 -413 682 -213 -234 405 904 -999 -665 -733 -513 -979 -741 845 -68 731 -682 -213 335 381 365 432 -358 -212 -777 699 697 -811 -923 189 -892 -441 -283 -827 48 -831 -877 -785 -256 828 666 -942 -695 605 -260 131 -858 821 290 427 913 -560 -204 304 -782 245 -225 -815 333 -57 -332 269 -165 318 -46 -656 -709 238 -783 -340 -807 633 -739 773 -143 -407 975 -726 895 664 -110 -132 220 570 194 345 643 -971 51 -327 -644 211 443 436 800 686 730 240 -195 -21 423 -63 -297 -411 -618 -169 -197 -590 -95 -713 983 336 259 -486 263 707 75 -839 -542 -344 283 10 356 -58 108 -55 283 -934 792 135 984 -518 -501 -966 53 839 199 760 704 170 -20 -855 -851 -425 434 -287 -29 -470 -351 -35 -352 -707 757 773 567 778 -135 992 604 -303 16 982 253 673 -772 -156 -65 113 737 -232 -11 -203 508 882 248 -654 739 -936 565 -342 -769 -303 452 493 -245 497 906 92 386 -560 446 -748 81 -80 824 -556 790 128 398 163 -247 47 -287 282 560 -693 105 -722 -439 -836 -215 644 -620 47 -901 88 -35 -740 904 534 210 14 -620 -244 -542 -508 127 -85 472 -478 156 924 -932 239 972 457 -882 -613 455 -85 663 -307 -971 853 474 -503 52 -576 117 882 -104 53 479 51 -858 748 616 421 947 -392 463 -788 -714 -125 -514 571 -767 732 -816 -246 -10 -813 193 935 -281 835 676 -927 -941 826 -680 -946 938 846 -659 -864 -43 -297 -607 127 72 890 -215 274 -341 43 -815 68 268 -326 501 -249 -234 -140 670 448 -822 -938 942 -954 -412 -33 629 389 614 -304 274 -379 652 -30 -998 -127 47 615 -985 -584 501 287 119 527 -509 563 -660 959 271 280 -456 -522 431 442 525 -778 -958 781 -345 -212 -632 -242 -351 356 -698 224 707 -798 381 -110 963 712 368 -831 -846 -434 356 818 -314 -75 -864 236 453 -833 48 313 -308 -471 619 583 879 -581 398 88 -718 -286 -612 -360 -683 -514 565 -878 -800 -556 932 -741 -528 -540 768 -436 15 -374 550 71 -248 863 -545 -987 -531 823 43 -407 -675 -859 362 -883 675 600 -707 -399 -546 -744 713 783 -264 379 -438 -458 617 989 -987 -563 -917 -463 -773 689 -423 -566 -797 -338 -266 -910 -496 -126 -63 150 764 396 665 331 706 832 -142 46 3 323 529 -679 598 -343 -840 132 886 -686 494 98 -839 -535 457 18 347 238 893 361 815 -698 -692 143 -621 -966 -185 -342 364 -652 -364 339 409 -274 605 300 -839 763 -328 241 472 -619 705 106 318 417 595 -241 -854 -948 678 -457 -44 861 -906 890 825 -794 818 743 -382 323 -711 -127 -599 -280 -651 -260 248 -629 955 -483 710 -157 -788 -359 666 -166 507 767 465 871 -769 -451 702 956 102 -218 436 877 -832 -392 406 -792 -5 -782 -102 -460 588 -757 -643 -896 -250 -788 646 -868 552 -84 -20 471 -912 -388 593 -523 44 11 683 15 302 -86 -137 271 -649 -307 -17 -578 892 72 67 678 336 -413 979 -346 147 242 728 -136 848 986 7 -340 -477 89 -721 994 624 864 -487 910 -874 41 818 977 237 -64 153 -646 -450 840 -572 338 -579 109 305 -106 233 -796 -316 463 519 -689 -148 429 76 -562 -767 688 49 984 616 272 -950 115 563 -192 156 38 583 -542 2 -335 355 -215 -945 -851 162 164 -579 7 -261 119 80 -564 -489 111 -506 491 -787 -254 -902 -781 -331 -401 -219 -69 -668 118 -31 -893 207 -451 -151 -930 962 306 504 -310 -472 -47 -63 -617 -81 265 976 910 -845 -88 -249 155 -154 -539 886 867 551 -137 -700 714 -899 731 991 987 468 -802 35 -782 698 475 48 -711 395 834 -818 735 967 926 596 394 410 -689 -489 716 -770 322 -333 158 -100 518 -980 648 -14 19 549 -677 -848 480 -317 74 -950 -296 728 665 -673 -701 737 -238 -868 53 803 183 -340 47 206 124 -978 714 -859 -29 -777 124 -520 430 767 41 837 -300 879 -177 497 -748 -72 840 316 -506 -457 -110 -971 864 -503 -429 274 -880 835 -907 630 94 -545 -707 142 394 -563 -239 -870 378 -447 -208 -179 752 -957 167 -629 -711 -858 -319 565 -217 978 148 -360 -582 -948 -658 196 964 887 628 605 -189 585 723 595 -191 -373 -794 744 817 837 758 374 945 -208 -165 687 -632 -695 605 -467 589 -337 740 941 -549 -450 -329 400 -326 374 -823 757 142 -156 -828 -15 -866 -37 239 282 624 634 -125 -704 -937 -511 -394 258 130 475 -100 -646 13 -199 514 201 808 -625 670 458 -250 -734 973 -870 -654 -925 -384 -829 258 428 -374 910 990 -50 124 -269 604 -111 324 662 333 -302 843 676 927 499 -474 -891 -620 -316 170 -430 439 -575 20 523 632 524 252 579 348 -326 -813 -977 -747 203 985 -143 557 832 -515 -706 -135 -115 13 827 526 554 385 599 -920 -790 765 -793 778 -913 -14 -149 736 887 -698 118 814 -558 -870 -36 242 106 -169 964 -695 -965 -824 484 868 777 441 258 583 -653 -365 -43 431 803 673 848 754 860 -26 892 854 -551 -184 694 969 398 -19 -584 -463 175 28 -590 719 688 285 -515 -246 62 -763 237 607 50 -65 894 144 -449 743 -640 720 -502 923 -220 -59 234 291 704 147 -429 -946 272 932 -440 -158 271 -507 -453 288 -235 911 742 -385 -866 -316 916 120 470 449 772 -658 -282 499 -766 51 228 -277 -915 -944 -692 -952 -531 417 570 973 243 -61 981 -841 -351 272 239 -559 -265 927 703 -943 -871 522 -279 445 -379 -225 585 -164 410 931 -706 416 701 -435 -900 565 -3 -322 650 -834 -18 -829 23 -1 -477 -354 -573 -971 248 224 206 127 -133 -61 -805 -337 -315 307 -337 48 507 -839 607 901 -357 98 738 -384 -382 -240 -871 -769 299 411 850 461 -286 -8 -236 -767 469 -761 -463 -136 -588 -496 143 243 -454 -915 495 965 189 68 397 866 -166 379 107 -973 879 161 -774 488 449 989 -425 835 -228 900 135 -512 671 756 719 -863 -715 605 -972 647 111 -789 -282 270 -820 -362 604 -432 -963 -408 -784 -93 -802 27 -772 -822 814 593 995 934 449 515 -1 -990 -850 -407 693 -391 -767 -587 -468 771 572 164 -523 -714 220 851 852 -315 -978 -558 -274 236 -248 -801 -695 353 -461 810 -572 -856 405 5 697 53 -647 -599 -922 -701 -879 -692 828 330 402 785 660 210 825 -301 -175 234 -852 -49 -195 -549 -661 318 -822 865 815 467 135 522 -101 -304 212 985 824 -813 -501 -165 -344 974 -57 395 543 -438 270 952 -88 571 -752 913 948 64 -51 -452 235 914 -61 -199 789 399 -160 -767 -103 -30 -176 -453 388 765 438 174 289 697 108 -310 63 -779 -424 -58 2 -277 -641 345 992 988 446 -630 -574 -49 628 213 -111 414 780 -476 8 -561 709 -33 -312 -260 383 979 -587 -340 -159 -854 -155 232 -283 475 923 -175 5 -767 -505 507 -719 -842 82 96 -271 702 244 -829 323 -764 -789 299 -691 -592 148 -883 -712 268 -837 -59 -1000 -450 71 937 482 896 361 245 -647 23 911 252 203 319 -783 153 -587 128 303 -285 233 850 52 812 747 -392 179 237 297 705 -619 597 236 -173 -519 -108 574 276 599 -432 991 -613 459 935 -839 -281 -272 678 681 -350 -76 707 -780 417 -845 506 -813 575 174 661 928 540 -431 -628 -503 -540 303 -500 -92 1000 -935 962 393 43 269 1000 308 -775 -759 -464 -38 -593 604 96 -653 610 244 -625 -323 465 52 674 -395 493 -838 -327 -414 320 266 -131 -493 774 -452 -641 -375 732 -429 592 799 -50 806 -85 910 927 52 106 -654 -546 -144 755 337 -431 -673 -573 -914 803 -362 -716 -329 366 -477 -74 992 -344 429 817 -894 -642 -257 536 183 -85 240 555 509 231 -887 571 501 337 55 131 -423 760 -161 130 273 -873 -576 -164 69 937 705 106 77 760 94 -591 -964 460 815 270 -516 410 -181 668 398 986 49 -924 664 639 -401 -873 191 -172 630 510 -808 31 -223 147 705 23 -225 -65 539 -952 -193 -188 179 -377 895 408 -137 -735 645 -869 68 87 505 385 0 972 -351 -710 243 -747 -100 -122 204 -407 -510 -488 565 292 -937 855 -396 475 439 233 59 623 -87 213 133 -748 -593 192 -481 -447 148 999 66 -743 -834 -210 -582 819 788 -968 540 -194 -352 -565 -426 524 658 -469 -685 794 -709 -192 426 -122 -266 859 163 -117 -715 -629 -563 -376 -94 -555 -536 -178 191 769 609 -137 -887 -717 750 -338 -223 187 -337 -420 710 -45 10 -57 -408 -536 -518 -381 143 588 666 47 161 -408 842 12 -974 -264 -361 359 -169 64 298 -921 432 571 362 496 857 -433 432 728 -833 51 -358 -776 361 -412 -442 -288 -764 -516 64 -550 -288 98 821 684 -211 987 -793 -867 976 -281 655 133 -856 647 -311 811 812 -699 296 41 77 174 646 647 684 -444 -441 -96 764 694 339 34 -31 -417 161 -703 421 764 -924 638 -910 -835 922 -459 -112 926 -719 183 -480 -126 518 430 940 -567 962 -80 103 236 -530 -85 -709 52 78 -208 -797 671 -639 -111 37 -313 -332 -585 -201 585 637 -177 453 -782 -15 436 751 -360 336 -341 398 743 154 306 -565 89 852 213 914 -153 -820 409 710 1000 -884 515 -616 148 -672 746 -717 -506 365 585 24 294 195 -231 -688 -144 618 -267 -125 -222 -666 956 -727 -822 -764 -4 -936 -415 329 29 -644 -324 -374 -373 708 891 720 350 -259 644 532 -137 -830 659 960 -717 190 184 557 362 746 -34 472 -409 88 -575 919 124 641 -480 36 -257 -508 -3 196 725 427 -951 182 -68 284 693 -315 -109 -750 -552 -9 42 -600 718 -975 265 940 -697 -875 306 495 931 938 -517 832 863 514 99 775 -651 637 868 561 -412 -892 -402 -872 711 860 -86 634 -787 -562 197 55 888 798 -782 27 249 213 -274 -903 -503 -69 664 -468 600 -351 356 -740 661 361 -186 -945 -244 -403 -968 404 761 -301 766 -892 -346 476 996 18 941 364 781 336 -918 672 -38 -757 923 -950 770 274 369 -228 442 -960 261 -791 -950 657 -610 -288 -582 483 -115 562 -889 198 897 -86 -547 54 481 670 420 532 -769 -139 -713 196 358 329 212 -528 292 -659 582 -515 -154 -285 961 937 -39 -551 695 29 -882 -88 363 -275 130 -34 -241 -575 422 -628 190 189 -775 231 170 800 -731 837 479 191 -238 956 -199 -881 162 -629 -205 340 -711 56 -86 764 235 -82 131 -831 -47 651 162 194 264 319 484 -112 0 -859 279 -582 327 130 -562 -96 -777 -169 -656 979 -219 -368 454 -632 504 584 410 -533 385 -819 780 -612 895 882 -478 678 -889 945 -896 893 -486 -243 -608 338 -168 -600 -275 -335 573 -422 563 -661 463 -619 -125 791 -878 73 482 832 124 998 934 325 683 858 677 645 -151 506 -146 636 -537 -226 -438 968 425 738 -14 -615 854 244 -80 111 -124 32 911 120 -210 532 66 -263 337 -520 -145 -643 467 695 -94 -840 -917 52 -856 816 890 28 425 610 301 -487 847 -830 223 773 71 -841 158 177 -396 -127 -406 202 -696 121 -882 -254 342 -900 -695 -572 754 80 -988 828 -926 19 -723 -169 -200 -9 556 -591 -65 826 -293 -280 553 -4 491 -460 -880 -267 -703 852 810 29 854 673 -804 607 796 531 411 91 -293 -988 219 -145 44 442 -96 663 464 -302 364 745 965 -886 -941 -605 -733 -814 694 -508 975 -899 880 -276 608 -462 -26 -122 -230 -299 664 -647 -458 -183 -814 813 876 186 -424 -892 -665 629 -531 123 21 -941 45 -499 857 283 101 -268 -610 -440 288 -570 -133 -288 564 -689 -953 699 763 -407 761 676 176 23 364 -852 610 356 812 -525 68 471 -120 570 988 -704 -384 621 -147 -723 -629 939 632 71 -569 -396 -592 -178 -10 818 657 -655 686 -746 -617 507 215 948 203 -212 158 257 -225 169 482 -724 699 -539 268 4 394 89 905 49 288 941 -121 501 -812 -895 -221 -328 517 694 -269 718 -760 -593 61 68 887 -571 355 556 -915 -197 81 -694 -210 -581 -289 19 674 -926 110 59 -891 -554 630 215 327 -475 -28 -646 605 501 -285 945 344 -76 275 277 -283 132 -157 44 21 922 -677 448 239 338 429 787 -813 846 526 452 -645 394 -11 572 -469 -509 413 -290 780 191 95 787 256 -592 963 -657 679 532 -884 805 162 956 589 387 852 -538 957 256 -112 35 -509 -100 462 175 -876 240 315 225 327 -213 530 -214 736 -72 -47 148 -439 499 620 -659 -126 -994 -937 966 -142 -534 -970 -836 201 799 -812 929 -315 -195 4 -781 -669 -96 -440 -793 -894 746 -839 399 37 -93 673 829 -743 441 -643 -776 727 -846 626 -598 -983 102 -334 -822 -181 168 -590 -183 -674 205 -937 838 -577 -468 -505 582 62 -291 -782 -138 -192 -175 384 455 -741 -127 720 13 716 -390 962 178 584 -598 542 -324 141 874 589 -145 60 720 -166 -766 95 -66 -21 -374 -262 508 226 58 72 -208 273 550 -927 -100 -687 -791 652 -914 -124 224 -421 845 -356 -200 9 32 864 705 460 919 -956 822 -556 626 -194 -906 -314 204 521 -274 763 121 -693 24 -551 668 845 -570 42 301 -639 -807 -799 232 300 244 -160 -510 -660 429 103 -612 613 -180 114 956 -307 442 479 -330 -91 955 453 362 910 -587 655 665 -334 180 936 895 -927 912 336 542 -109 -411 418 -339 -156 -911 -292 -170 63 215 905 287 -107 -868 -407 479 -52 -163 716 612 12 -824 -356 32 -129 -584 544 550 586 -225 703 -465 -75 -464 -832 -270 756 -786 402 -540 -720 -799 -388 -561 959 114 -95 -945 327 34 989 563 -685 933 -140 823 -566 -353 235 -768 -631 814 365 -5 445 -761 -7 -258 -400 753 990 -760 -932 279 313 -743 -566 969 478 620 -752 -984 115 -398 465 978 -831 -412 -628 307 922 877 -454 455 660 -732 844 848 -263 757 77 -265 384 -683 346 49 93 -140 412 631 -547 -893 -785 116 -220 -563 -787 380 -181 47 -238 -39 244 740 -920 -41 -931 915 -436 751 -351 852 -361 155 -920 -716 20 773 650 897 305 -975 115 356 424 -714 902 669 706 150 456 -791 929 -320 -252 -347 949 812 54 -527 430 -618 -947 236 -730 167 -766 -684 -82 -760 -470 999 -95 -860 -436 371 -824 522 -155 -346 828 584 748 -170 748 -360 493 -848 378 -412 -774 311 -933 -237 178 418 -703 -92 278 179 402 403 -799 -489 947 598 763 393 -341 11 65 948 -151 206 125 829 -682 893 -585 515 -825 -882 627 874 -472 -152 735 593 315 151 -77 378 -256 303 781 809 670 -18 40 -792 -188 -737 749 754 -577 -870 -702 -624 -770 100 -440 -185 -155 -914 95 -633 562 520 -616 -325 805 215 843 -109 26 908 698 404 347 377 276 518 895 782 -528 368 -903 40 -373 203 563 592 611 -836 -891 -646 -223 -840 147 -185 103 -442 -260 501 -742 -861 535 -971 913 -179 -501 -968 -540 890 355 -369 324 -475 191 182 -841 91 -582 395 -621 -957 -514 454 384 -418 -368 -931 719 -757 -740 353 466 95 729 760 -718 285 -798 334 198 -168 -216 -720 -993 628 -449 -133 600 762 889 329 625 40 -202 -482 790 -833 -662 184 -84 410 979 381 -298 -454 -723 -237 -486 -342 498 977 -844 -556 -563 989 684 -279 368 -649 -3 -787 -987 -221 -505 -769 411 97 -687 -459 -43 117 869 714 -339 24 -732 -806 398 -529 -519 -62 -303 -165 469 627 990 -613 989 -44 954 -383 284 -590 -201 -311 -676 -125 -962 -295 326 -609 52 -586 -436 160 399 514 -947 -181 -599 -53 -495 -60 283 481 -860 -46 -381 735 -854 975 -967 575 148 849 -349 -740 317 980 497 -731 402 -682 -236 -476 -357 -27 609 -311 -418 -85 -313 229 827 -402 856 529 -875 -444 -701 872 -725 634 -179 182 722 -706 -405 827 402 -202 235 -421 -917 131 902 555 441 788 118 65 844 -781 -209 595 544 770 559 466 -346 105 23 -989 45 -293 -150 741 -284 -680 -301 -28 -45 -723 -982 -319 -67 281 -301 -997 -99 -191 -851 -894 -947 86 -647 457 -686 -486 -588 84 354 622 965 409 354 -340 682 -72 -885 539 631 -187 -740 332 -936 419 -410 318 346 26 -159 -721 430 534 -246 -294 446 175 226 110 -246 -131 423 -893 -789 861 928 1 -50 687 672 1000 -443 977 -27 894 777 210 -473 703 -215 958 -445 881 -720 490 200 884 110 -488 195 -981 140 -785 228 -453 -505 -907 862 -304 552 -332 34 -248 -541 -281 259 -455 32 -728 -579 -587 -614 445 424 801 -48 -385 -256 675 378 227 -6 500 -115 917 177 -628 -941 300 886 -742 552 -267 529 173 194 172 -4 910 152 -69 281 -905 1000 408 -113 -707 -41 -933 578 -235 658 -234 405 -276 110 759 897 215 684 976 -633 213 -9 929 -603 -203 -465 -568 749 448 -349 -260 418 -894 -505 -753 35 -385 174 696 802 -908 345 -177 -932 -815 -815 -774 741 -152 -676 -232 372 649 -25 -325 365 -935 28 965 -657 364 -126 -140 -151 -540 553 916 -446 764 -888 -676 -381 16 583 -466 -184 -940 96 -729 993 386 492 -976 474 115 370 -354 441 526 -812 259 -90 -593 951 257 420 -894 -646 -6 907 -973 -872 241 -71 -76 -680 762 -44 -560 11 217 -63 -879 -919 -131 -132 -950 435 379 -596 -600 -322 808 -14 -997 17 -482 222 -876 -524 486 -963 995 -913 -30 -637 -949 510 288 258 -348 -592 -226 429 134 -928 -493 112 968 -537 -500 804 -606 750 -607 -525 -848 -458 -240 114 -301 920 -362 -186 109 608 -98 317 -670 16 -352 -23 349 -589 -134 679 623 -164 -610 559 653 -201 265 864 817 -831 -386 -491 -38 305 444 -904 -750 -463 638 -881 -592 320 218 -815 907 -364 124 176 -302 -422 -64 -460 -878 105 -741 -483 110 -673 -710 646 -213 -738 -878 836 127 -603 -511 -886 310 622 -952 -13 -500 -253 -814 -23 -427 124 -925 -902 -93 633 -261 -123 279 -540 -911 -242 282 828 108 -650 -444 467 -902 238 273 -178 -979 192 233 -635 -690 -647 757 -350 -467 -480 -221 -741 -424 866 285 -342 806 -674 -174 -777 762 477 717 73 -500 -629 -365 190 525 -495 38 -714 325 -631 -271 -102 -863 595 990 837 714 -205 1000 648 -717 -440 946 825 760 -758 581 -259 338 -325 81 -959 66 293 703 -361 -395 835 -376 963 151 -220 584 -244 -878 -207 680 732 -461 681 276 612 -681 -945 345 -435 -64 539 -264 -446 -686 -73 135 -520 347 649 -283 -576 219 -442 -865 92 237 127 -209 -51 498 -791 50 63 559 -327 -923 448 502 -633 300 -722 -70 745 84 -451 969 -76 224 868 252 -392 610 -316 -218 874 200 453 -382 212 994 -694 205 -985 448 -373 854 489 207 865 -761 366 210 -965 992 -319 952 239 377 -466 828 -321 465 -795 277 787 -754 -463 -218 -452 -991 70 367 -521 -201 -29 -721 601 -139 698 170 -914 -232 34 -385 440 628 596 -411 -9 785 -387 705 -865 -811 -284 112 432 -999 419 290 140 -888 771 837 -525 645 -146 252 -939 -856 437 772 -147 -77 -305 139 209 438 -456 573 -39 -92 425 39 658 -87 -482 -759 452 497 -351 -438 -268 -26 969 174 207 -474 -452 -650 327 140 -367 -716 -163 -70 737 -731 -974 -750 -919 378 857 77 915 474 -546 -506 -839 -730 726 -1 -306 274 899 -597 -234 126 -231 -6 -104 -64 227 825 -429 425 -511 -260 -723 -670 184 130 166 -854 -647 631 -312 -915 651 -61 796 -578 -251 -781 -746 293 -455 -291 -899 -438 -248 53 679 -480 -989 -932 -368 882 -729 -464 95 253 -305 -597 751 983 -489 -468 -944 -759 353 325 -974 -882 -46 -192 -374 701 -34 654 879 -446 -969 898 454 30 751 757 236 -29 850 350 866 -240 -789 -144 883 -217 479 -315 175 766 878 312 -627 -281 -369 -41 -202 644 188 208 -251 -689 332 -823 400 366 -660 -507 210 -857 -140 648 -629 -133 484 40 852 387 187 -165 -714 336 973 774 -194 -77 -175 -646 -601 -217 259 -620 79 627 660 -794 -186 -346 579 260 -14 797 -780 555 790 -443 -329 714 839 -697 -867 249 769 -799 201 -162 -298 -39 191 -35 793 198 -815 -327 -881 699 154 92 190 81 886 820 -189 971 82 360 265 -349 -865 -552 -644 968 235 -825 -57 -618 -126 -809 636 -981 107 305 -791 807 -853 440 75 -244 -637 -271 -607 273 425 -562 281 -450 -611 -653 -256 841 -511 -112 437 -261 -862 -106 80 -328 -587 -233 -432 -522 -335 696 -748 13 -882 -781 -869 789 -98 -64 -922 -49 -247 -301 973 -388 -98 -855 60 -341 -611 827 268 -745 -329 106 -175 717 -603 243 98 -249 -491 -715 105 -77 549 543 -874 585 -557 956 515 752 359 -417 -269 -944 -528 679 -596 67 -964 631 761 893 968 875 -965 915 980 92 1 772 -543 618 -498 -868 286 889 -377 -733 -16 992 -82 401 -958 -819 143 494 -988 -592 147 373 228 -874 613 -478 -814 -701 53 -270 -343 -799 -313 27 -510 48 426 426 -28 918 620 222 -484 738 611 -258 -379 941 -129 -573 446 407 -632 -801 430 416 -552 202 -563 -660 -720 -799 -891 -341 -455 -425 -498 -555 357 381 699 845 -433 196 -232 -469 199 735 830 673 95 -386 749 762 22 -193 -579 -275 186 560 820 452 261 -42 -776 730 -161 -585 357 -926 -890 995 71 -588 616 -611 425 -23 -559 -716 -311 -811 975 143 150 -155 478 541 502 -896 418 292 172 82 -640 896 -67 661 904 -930 -130 326 224 28 842 746 206 -523 204 518 -825 -888 362 806 374 634 -240 -860 -868 400 -341 -310 -525 -876 -466 -689 385 841 885 -708 -975 478 -871 663 -825 861 983 -197 -740 48 -544 328 -697 -325 -247 -850 589 336 691 99 315 -179 -607 977 -608 -129 997 -113 72 725 -519 803 -41 946 -635 881 -135 340 -444 498 -331 -475 631 325 -338 -849 -781 -48 -603 604 -635 300 409 340 271 786 -744 -32 -782 423 -670 -992 -307 -818 -760 34 988 -867 -741 169 466 943 -223 2 -989 -891 90 -629 442 -545 -902 978 162 -534 746 -814 -713 -98 934 -186 965 795 346 -430 440 -212 -225 -254 588 899 605 -968 -8 -24 -923 -392 -818 429 -7 -793 -608 -262 550 -817 -508 -783 -329 -632 -19 458 -737 978 -745 737 -179 -492 -156 -637 413 955 -238 -568 594 428 803 -684 298 632 -394 527 -599 -474 -308 -318 -461 565 397 -151 377 951 -273 764 835 -672 -220 -925 956 11 -210 180 -169 -126 -214 768 449 257 558 150 883 -493 828 379 -36 885 -2 -511 780 -99 -810 -423 361 129 -651 -225 -612 -394 729 -347 60 -954 -281 594 -260 -428 -121 389 630 -608 800 347 -39 968 607 661 216 384 -779 -138 -151 226 -531 80 672 -907 65 -243 400 -273 -707 429 592 -71 911 799 571 164 994 320 635 548 513 -902 -174 -101 208 822 68 -237 -31 325 436 -437 608 -484 84 680 611 578 791 -377 768 418 -240 338 -646 -44 -60 13 -471 36 -911 880 678 920 597 -133 398 538 -788 727 916 -14 -703 -560 755 293 79 891 -10 841 292 -440 -26 284 367 -801 401 -759 -747 399 669 -638 -964 -856 -16 241 -368 -229 499 -822 125 676 710 -189 464 994 390 796 721 -456 298 960 684 -575 521 76 -452 -753 -641 -494 -285 -224 -152 -650 538 -120 -772 -129 704 -429 709 581 743 -206 648 139 -93 -227 586 -836 436 -715 -253 -135 -975 477 -352 725 -285 -610 937 -378 107 141 -377 522 -607 442 818 -309 -567 -74 825 489 -686 -52 -100 -204 855 -519 -850 -300 893 327 -154 -968 266 626 -109 -57 -102 -184 254 10 492 -755 646 -404 -699 -871 866 -808 239 119 794 -114 825 -712 365 -470 370 -824 0 62 212 6 381 -420 900 931 926 604 544 -228 -81 -629 -915 674 -438 -633 -771 -27 610 462 305 750 804 -371 277 360 334 -160 -381 918 340 -241 -940 616 -476 -66 451 -140 58 -895 689 -474 -857 -430 715 142 165 -608 376 -169 741 -491 -144 241 -757 557 701 -153 53 -110 -647 -198 511 368 656 -118 715 523 804 -255 -302 670 405 532 -33 -585 -566 886 152 -163 -757 -361 -649 382 443 -191 218 614 720 582 -481 -904 375 -549 36 185 -764 214 857 518 494 -824 357 379 87 452 -748 -886 729 488 782 -117 643 445 -502 497 -908 279 -939 -221 -57 -796 -237 407 -855 821 488 -804 947 -56 892 -27 196 847 -276 -423 656 124 176 -272 321 -997 -868 245 -306 -106 246 904 -959 -309 749 891 -635 102 412 178 831 -336 -958 931 -429 234 -685 465 -513 550 -126 -511 -240 529 803 612 951 -232 583 564 53 322 -749 80 -905 318 -460 894 -259 116 12 -568 957 -794 422 -657 -820 -256 94 832 -905 -493 873 -514 -289 -824 -989 -221 -169 -88 189 42 284 -442 637 -501 899 -337 726 -933 783 345 -294 -474 474 210 -643 -89 -774 -13 -244 -436 -376 -139 -448 77 -202 -673 -229 -766 29 89 143 66 484 -626 619 52 300 909 -59 658 735 -987 749 741 988 -637 210 -78 347 845 -3 -619 800 152 917 751 -766 490 -928 -93 -860 708 398 890 -572 -193 436 -564 -227 -417 767 628 -879 -572 96 -723 -505 448 727 625 560 -851 -71 322 792 -623 432 -554 -18 968 875 -587 -149 -504 21 87 256 -732 225 586 -250 -820 789 487 -87 -924 -376 898 -348 -405 63 -7 -248 422 401 -692 772 782 84 -973 -691 270 94 -305 11 826 556 904 -283 750 -823 351 348 265 786 -726 -491 -107 -124 676 697 -911 -395 -679 -527 755 -342 142 251 -424 783 578 -922 404 315 -617 785 128 -916 356 154 241 138 -374 -234 892 363 392 -70 -249 -71 309 672 -98 -442 -283 -143 -736 917 516 614 500 71 687 916 675 -741 643 -330 -488 129 869 554 449 63 184 -273 -435 112 106 -66 -115 -566 -249 653 -563 69 783 -708 588 263 -805 211 -998 -986 394 794 -185 -631 302 -471 -685 756 -559 -556 -998 -706 -347 988 318 -497 -325 290 336 -357 961 -417 492 527 -698 -16 -211 -180 110 375 467 -121 628 -597 485 -393 651 269 606 193 543 339 -535 566 564 63 421 426 -814 888 -667 -413 -174 124 216 510 275 122 8 -961 257 -463 22 850 114 523 604 -788 -970 657 993 -753 -156 -40 789 -719 -474 -715 -70 634 -566 7 477 691 358 271 125 920 -719 -949 -583 496 -974 977 339 424 992 -384 520 297 109 -311 300 329 814 -952 816 -150 118 -697 813 -487 46 624 254 661 404 137 788 164 610 691 -197 -162 454 -745 534 480 -708 -635 879 345 -518 699 962 126 164 -518 41 816 114 799 -479 68 -43 742 301 -179 604 -937 -994 286 322 477 578 801 208 938 -897 994 40 25 447 838 -286 -488 -15 135 52 -910 -95 -925 -397 -631 -791 221 907 492 -627 -269 425 -26 218 -181 -494 -267 -631 -441 -656 122 247 -625 349 -42 -594 -821 768 355 -492 569 -244 -257 -703 964 -333 -214 12 -776 351 450 -299 -714 -509 746 638 -516 223 96 163 -80 -727 361 -552 -82 -970 982 -998 385 773 -629 998 -815 742 -263 228 761 842 -725 -281 -876 739 -800 285 -485 -581 -421 -924 499 917 535 -906 834 661 -81 663 -792 -430 -12 384 385 -220 477 -296 -946 413 -358 -232 -252 503 600 -976 491 -428 869 458 350 445 998 893 752 -364 803 472 215 -46 421 162 295 195 -88 -391 934 -614 -728 700 -604 153 -433 661 626 593 -188 403 9 -872 354 -980 -746 -214 581 12 -691 -800 163 529 329 -775 -244 -646 432 -466 -658 803 876 760 -807 -707 522 381 721 -787 -486 -435 591 -605 -970 -86 -827 -849 -228 -619 -57 373 270 -584 699 59 -473 -647 301 -893 124 383 864 334 -211 -851 -847 180 33 -893 -966 695 -498 902 318 174 48 50 -804 -496 -981 -179 -897 -7 -331 244 -325 -630 -658 -189 -634 288 92 408 731 913 860 830 892 -553 523 575 356 -682 -63 -539 -527 -679 877 -906 -401 410 972 -138 83 810 -359 932 -297 -773 -396 -770 786 -903 -605 85 -218 964 -838 -505 -625 910 700 469 -222 -257 696 -698 525 -984 -880 -820 -837 113 -138 347 -724 272 -423 720 -61 235 -282 177 453 -229 -645 119 978 -506 -1 -41 -618 200 363 923 -403 563 788 -469 -909 -916 -213 911 -470 446 304 628 460 412 -12 -88 -489 -128 45 -774 -606 -390 -588 -137 96 649 -84 927 276 850 -538 -821 -115 5 -110 -16 -628 151 -181 -219 -779 819 831 -583 -690 396 348 -626 646 668 483 344 -858 -745 -132 311 -82 392 94 80 623 870 271 -977 803 -375 -285 -88 804 801 240 -607 428 606 -492 756 -973 -3 -58 -971 311 17 -398 950 -162 -311 -652 220 -71 -515 251 182 -588 -729 -407 554 -431 -281 -357 966 663 -692 -313 -722 -689 -378 -705 382 616 191 290 -139 467 -363 788 -486 634 573 -159 167 -396 -132 252 -993 -105 199 -654 -989 -693 202 -229 740 -793 477 954 -863 -464 534 577 545 -746 -324 855 524 730 588 100 -725 -686 319 -998 -833 781 407 -990 512 -159 -496 664 -182 -692 147 339 -317 954 854 130 934 -608 702 -558 -204 -954 778 503 696 -592 136 -176 -559 -970 699 -860 -879 256 -369 -51 -294 -101 585 -594 -724 -888 -124 -348 720 -622 160 -420 204 -897 -37 978 -989 470 -805 -97 -100 911 718 662 724 132 -447 238 599 -458 264 -879 179 199 563 -160 -552 821 -243 -856 653 837 614 -389 900 -493 -780 902 -66 -444 821 -741 -487 546 -446 126 -419 27 -120 -760 -672 463 796 997 -302 -667 452 62 -958 -246 192 -597 -683 -686 -259 -838 -609 10 345 -499 -950 194 -915 -670 -232 151 -600 791 701 742 855 -70 -877 -937 511 713 -352 593 987 781 -564 617 -331 486 83 -427 -390 951 -930 -975 893 251 -220 936 -424 -976 -401 -186 -413 813 -514 -490 888 -587 562 778 952 933 -124 -299 -327 642 -554 -827 -991 237 -969 417 -542 201 586 722 65 166 -804 901 -190 850 -519 -427 -829 -864 654 366 652 651 -874 -588 -525 800 900 -726 420 152 -509 -8 -525 98 -926 625 210 -991 856 921 -659 839 -765 -748 -711 497 298 335 471 -195 64 782 212 -993 -822 -557 -679 758 491 346 -733 869 101 438 534 435 -750 837 -566 436 999 955 692 -42 6 -14 129 53 54 668 953 -609 487 -365 141 377 724 41 99 -829 -503 -761 923 -13 -366 309 -39 62 792 -484 806 -12 40 250 68 -80 -359 766 -214 238 -666 482 -242 -94 -366 99 952 581 635 -573 -998 302 620 557 -113 910 313 669 457 7 -876 -663 200 72 -729 -242 -431 -295 -120 714 -713 728 450 725 -655 56 -419 -144 -223 -398 838 -393 453 -572 883 -252 -350 69 -213 -534 -486 238 66 371 -885 982 -916 284 513 5 -573 760 -830 -802 -632 -599 -53 -929 -190 968 -694 -973 -532 -811 -145 463 -238 274 395 -372 782 -985 459 -926 -846 -620 -637 167 -809 -667 -582 122 430 430 -44 198 703 126 -737 -457 184 -716 -536 477 -337 -344 346 724 541 -677 872 -467 611 631 718 794 -194 -456 -394 -907 952 -491 211 -813 -938 141 482 196 -75 294 463 -4 -851 -320 421 -291 237 -485 -516 -21 492 597 681 -300 748 -442 -707 -750 -39 -677 735 810 -573 -90 -482 163 964 -273 -745 419 -843 90 505 278 12 -318 -967 -412 -681 294 537 488 -446 741 873 308 -155 -206 810 261 313 368 521 138 -824 816 372 251 -506 689 -793 325 30 542 -604 -343 893 18 -604 -865 -349 488 -825 899 -572 295 -571 992 784 -542 138 215 913 92 -496 75 565 -613 816 684 -206 -639 871 -476 -388 -845 921 -918 204 711 235 512 -504 -982 674 -428 948 425 -744 104 675 46 603 -871 860 -161 728 -631 55 -299 226 376 856 974 949 -907 329 -15 -196 369 102 -925 146 -173 -604 862 123 259 -134 97 847 52 131 492 315 -233 -468 -847 -758 -983 7 685 -208 271 360 -131 511 20 -104 -502 -679 -692 565 -377 -503 881 -690 -986 -989 840 -853 -995 795 933 -718 828 -272 -521 -415 70 824 666 91 504 725 -979 -949 62 -479 -219 895 732 -50 -37 542 -126 -637 -393 -289 -944 758 -708 -214 524 -943 937 -935 255 -555 422 84 780 108 -344 693 386 -632 -894 -281 170 -914 801 813 -638 -272 -278 -333 -845 -101 62 605 220 490 255 -561 64 410 849 54 -553 523 389 57 472 392 1000 402 -108 -97 -591 -432 -746 312 180 16 783 4 -140 -499 572 318 297 -535 982 838 798 -568 266 -582 -829 75 974 400 903 592 -141 -741 227 -167 -828 -973 -515 367 -369 863 716 609 -427 140 -660 89 456 218 226 85 -310 184 -832 986 125 987 -501 802 -176 245 -785 142 397 877 545 -985 33 -444 -894 371 -49 -661 -848 -584 -383 -953 375 671 845 142 -55 -494 200 -755 -359 -727 593 274 802 -332 -651 -621 403 787 -15 -408 904 590 -741 284 -847 -652 -977 -347 470 -949 2 968 -211 -969 154 268 -723 431 -229 735 511 -80 993 610 -57 -170 263 -674 -923 467 508 845 -120 -654 -151 421 614 881 -427 117 54 -281 -630 427 -923 598 616 -973 -856 623 -628 873 720 -638 -654 165 48 -545 -922 -458 477 565 798 -618 784 -593 -906 -535 -654 -289 561 -475 747 0 936 -247 124 17 449 708 -199 -747 873 -631 840 -325 -573 603 -762 293 -664 243 762 -917 642 -67 132 -959 857 -559 -934 799 -911 63 556 -503 -923 -208 -629 712 339 266 -800 -81 512 938 712 462 283 468 -955 -498 211 -193 -199 982 -828 -884 96 -515 -621 941 -150 520 35 -208 397 -669 -901 113 10 -908 772 -926 -1000 -821 88 -803 -144 626 -720 -265 -700 -903 955 -781 -352 183 96 389 -62 -892 163 -639 808 -537 -987 780 710 367 -244 -204 351 -973 -870 -833 -710 440 -20 -998 40 -816 891 -477 -110 858 -41 -665 -896 -359 609 -96 748 -287 -787 -580 -916 -733 955 -946 -704 -28 645 -925 -634 826 -294 312 646 -28 180 811 -714 -616 436 386 411 -109 -426 352 -816 324 877 672 110 -748 -172 362 303 -54 -695 -265 16 857 393 -335 -213 972 855 -974 396 886 -220 397 749 -218 551 655 -92 -543 -184 -87 114 -445 959 -847 472 -141 -890 -167 -247 -358 -15 974 81 432 -160 -908 851 -513 333 -520 77 -477 205 753 -487 -385 855 752 906 995 660 -748 483 -25 956 -472 171 934 958 -414 -868 -647 -339 -794 255 330 -225 276 665 -346 242 20 -310 589 562 756 739 -970 -175 -171 285 792 -748 -622 -399 -892 621 979 -581 -653 243 -92 918 -405 -529 -215 -979 -309 4 795 852 558 -498 -631 -154 -111 -145 55 940 -153 211 -284 532 656 -207 -68 943 282 811 587 988 247 671 -849 422 845 -525 -701 408 -973 205 -69 566 615 -74 679 249 556 -494 157 -987 -564 344 221 769 433 -11 -344 -48 898 857 7 -906 728 -241 -499 -275 761 315 550 -103 -147 787 795 19 -239 420 -976 -336 -189 219 154 194 -575 659 548 -296 834 -559 602 389 890 -585 -803 -931 20 -368 476 -79 160 -558 -21 -814 269 -994 748 -542 862 -288 -599 906 -578 -910 -446 -984 984 -767 -818 394 539 788 582 599 844 287 -607 -577 846 55 292 60 -95 682 215 -50 -577 -203 -411 -707 378 -446 917 -200 812 171 -650 117 -66 809 559 -964 844 -714 -727 120 -200 824 224 748 -514 -596 -933 237 633 296 883 -578 -765 -369 -633 -510 86 -562 104 -308 -155 -57 329 411 -389 990 173 651 441 -748 154 -668 -965 -200 458 -508 -44 923 250 -941 475 72 749 -865 887 -962 -644 -762 -74 -522 633 830 -464 -326 771 -867 437 -487 -318 539 194 783 727 -658 137 502 457 667 490 907 883 705 264 712 763 -404 -331 9 269 803 100 -39 992 843 -155 -589 -467 -409 -42 588 367 -701 911 -828 -961 608 -226 -44 -921 980 968 181 -457 115 469 823 -27 135 373 442 708 -816 188 -166 844 224 -933 483 826 204 -373 -929 -259 204 -216 -898 202 -838 -777 427 457 21 -241 866 51 683 -550 295 15 231 856 776 -187 -9 -76 182 728 218 -956 970 -786 633 747 58 -124 547 977 894 372 205 204 -195 -868 678 -702 204 -141 23 75 -237 -475 -625 -481 480 976 604 -174 129 874 -768 -232 662 547 -829 -371 -744 -105 253 11 98 33 7 250 -286 -377 -722 175 95 338 -268 896 737 -262 645 -628 -263 355 -432 353 -921 -337 728 -449 -444 -88 120 -529 856 852 249 -477 -625 -650 -729 765 -531 -718 -386 794 148 194 334 323 -430 -965 677 -598 736 -868 311 -664 445 -692 -813 39 783 -152 -505 -369 834 -35 404 -248 473 -364 604 -42 -182 387 -44 -148 471 907 -840 -721 990 -909 139 -62 967 -639 352 39 211 428 -512 309 -367 -544 -295 941 995 -388 792 -854 -947 574 -813 -924 358 519 554 -381 -631 383 278 929 128 292 139 670 -184 527 -88 640 591 757 -939 -122 -496 369 125 725 501 121 -717 -434 810 26 -795 -591 -467 919 -859 -231 -800 733 -380 -630 -947 -54 910 -754 383 77 618 817 158 95 340 679 408 -859 -822 -570 -743 -917 222 698 -755 30 -897 546 -361 572 397 895 -862 -659 976 -988 -920 -411 307 960 -200 -123 -494 -392 -938 -125 -484 213 638 883 949 907 -525 -825 254 -364 -919 177 184 -479 -188 -233 -342 -145 117 384 -811 330 -980 164 -334 918 894 -175 884 -36 555 -609 71 -206 -880 255 -648 112 -174 -568 -174 90 283 756 136 872 -205 423 -847 202 -79 609 411 -46 730 792 946 -852 604 -566 -101 349 -379 284 -241 385 198 -421 -835 992 -396 -347 -78 216 573 112 450 178 -419 -16 -560 -343 -606 -916 936 152 -497 -459 -817 696 899 824 -238 771 -637 -209 404 -17 -581 792 362 278 21 863 852 330 111 165 463 -970 435 87 -350 798 -103 749 786 -795 554 -368 -864 245 -738 -464 930 -692 -40 -825 -7 629 531 53 417 -727 -112 -984 229 -368 959 397 -883 -392 -137 782 -590 -227 136 48 145 -308 963 136 -386 224 -559 311 -710 -489 -370 582 -19 -474 701 -277 -146 485 131 -33 -881 -938 -444 -524 -38 -128 -664 -810 -770 430 -598 91 -850 892 236 542 -318 -109 -603 573 -263 -302 589 -895 -652 -24 304 -241 -442 625 -353 908 -177 -143 470 788 579 283 520 -292 -409 -884 694 606 -314 -797 236 -351 381 235 413 -745 56 301 457 -201 -916 -74 808 -522 -320 -206 552 600 217 609 -915 663 -19 509 -239 739 868 -966 -365 925 840 -547 -354 -134 -628 221 773 505 -352 984 -799 237 -975 828 363 -597 -998 -951 350 -336 -932 672 726 684 410 123 271 -863 333 -966 28 -753 -546 -952 -3 288 -26 869 -476 580 73 -571 305 -343 -848 320 -305 -960 294 801 -140 713 -249 638 774 667 661 498 -370 -490 545 -396 -795 651 207 -125 -965 684 242 -825 437 -920 -664 193 789 493 -824 214 37 -579 68 -386 -659 342 797 82 72 -320 -555 118 -922 278 65 849 -373 -236 -302 108 759 936 -352 13 191 -466 969 20 885 -536 -261 -824 -32 -30 -397 -218 52 664 891 -41 805 418 -356 -651 -160 478 97 -80 247 570 -721 564 -181 610 575 -969 -896 -99 389 -887 626 -417 688 612 -911 255 -68 292 579 536 -483 421 -450 962 -599 -198 266 -716 -661 -923 687 -772 477 -152 -857 386 396 632 734 -975 326 229 -414 -707 541 -222 843 -20 40 -529 998 550 -552 -680 -437 642 -368 505 629 377 67 -517 -781 914 623 -826 -508 -959 -570 15 294 -643 367 -149 -829 455 -279 -50 270 377 970 -631 471 859 176 -450 743 961 497 198 903 -909 -490 -922 316 69 834 -418 -484 -970 167 62 -662 740 -90 245 -201 -759 -760 612 607 956 -713 -743 326 -42 395 666 872 81 891 -435 -213 -140 940 783 848 -503 835 434 -962 -277 -135 347 -723 -348 278 -650 -368 -926 -605 -805 420 -443 178 -134 -523 62 -318 -983 878 -570 289 473 -960 -756 586 639 -473 34 505 -692 -407 170 667 -798 -538 617 638 -72 141 -324 -632 -319 -481 531 239 127 -316 -637 657 -907 70 541 -379 201 -196 864 -429 -367 -31 418 225 630 443 -362 236 -38 -553 815 130 -812 684 -506 -827 -644 -813 -620 -911 583 -500 -924 990 485 671 -3 326 -380 874 75 -821 4 -125 -723 794 860 27 -682 -896 -815 -836 -795 314 871 901 666 66 474 78 946 498 -181 -859 677 821 -970 -853 -187 578 89 -258 -449 909 805 -548 641 -874 82 -684 -930 -289 -948 523 -575 -766 501 302 -226 795 576 -832 740 704 833 984 298 -447 -365 -215 206 -421 -481 32 -647 -538 147 510 -812 -122 339 673 998 -395 720 -719 -553 -319 -84 826 -709 776 47 -776 202 11 864 -124 992 -533 -902 -98 -742 702 -305 -123 9 849 777 849 735 -208 -551 609 581 -886 727 684 -676 893 -622 217 481 -902 -349 839 -674 -743 675 440 -242 -486 289 494 -834 522 975 587 546 686 544 224 445 587 633 -445 -371 628 96 -696 964 449 -804 845 -34 816 918 907 111 104 -606 498 582 972 -544 653 262 -513 691 -77 992 -650 -657 923 107 143 241 669 -208 298 483 739 96 465 646 814 305 -493 -794 37 -803 55 -495 -969 266 -446 354 -931 148 -516 742 844 -531 -334 -725 128 821 -771 -57 -107 -55 -208 -596 790 980 -488 -136 -295 601 638 582 -316 131 704 -626 -113 -564 460 -434 242 -217 929 601 25 -545 847 267 234 -1 143 -873 -801 511 418 -621 233 721 899 -889 396 426 804 -658 -517 499 326 -894 -754 -941 736 904 -166 202 462 993 17 -493 9 -578 -248 -927 -557 -864 -859 -6 -85 -72 837 -183 695 460 -338 118 -306 748 -207 627 564 915 -877 32 -722 -310 -157 73 -934 20 -924 -371 -89 808 478 202 -397 717 68 975 436 -299 -614 -189 -341 594 271 -569 -996 175 -491 -157 905 -813 -865 889 -835 420 -534 646 -751 60 -948 961 -827 -47 104 -829 -243 924 116 753 -873 -846 -798 -75 722 823 -196 480 -185 873 -509 -33 796 604 -779 438 876 494 109 358 370 -68 234 -567 -314 -942 475 333 571 -891 -844 303 -214 -588 -305 113 -644 -511 -425 -165 397 368 -529 586 -542 748 -185 -503 -668 913 942 -916 304 975 -333 282 -453 -359 -219 274 -536 841 829 140 187 652 -457 -660 400 -704 682 -110 185 -430 851 -225 100 -52 138 -660 -901 -618 -536 -165 695 -32 -613 11 -188 -172 -2 -839 -70 -562 -613 14 -519 -916 -59 921 -838 985 -135 974 -318 579 752 837 449 918 136 725 772 364 336 885 619 -783 340 413 -498 527 -826 235 753 217 902 333 -847 -986 -83 313 15 -259 -805 -760 326 -987 199 -820 -167 -984 522 12 328 -81 -619 -355 191 12 -139 234 -777 819 -90 498 -93 447 295 -484 171 629 883 -665 405 850 -45 532 168 -926 -481 -315 42 735 -37 697 -974 121 204 -457 181 63 -344 488 -315 304 -66 342 -383 207 136 642 -729 -764 930 871 706 -144 -631 160 -549 0 618 -849 482 958 -639 811 929 402 686 369 -957 -786 -427 115 699 -777 -228 977 -429 939 387 7 -214 428 1 -906 200 -466 35 -686 -296 -669 153 261 -412 356 892 -378 -98 -467 967 -746 -928 17 359 393 -879 592 -100 301 -754 -898 103 149 -735 -495 -298 -321 -63 -713 744 -94 144 780 -904 776 -523 257 214 574 239 -155 653 -309 -248 -840 -76 -712 -295 -680 -839 920 -511 -909 -388 625 3 -78 132 16 237 -857 325 461 314 403 295 -844 -770 71 181 -268 -368 719 894 40 586 602 -657 -340 -827 -287 6 352 -380 492 -467 816 759 -578 854 -218 -344 985 -429 541 -579 -961 -55 837 -592 -313 177 -519 -607 128 -551 612 308 -756 -738 534 -578 75 631 853 666 -627 514 -899 -560 -73 -622 -749 -693 -184 480 75 -593 -4 -336 -187 56 -19 -435 -448 -221 325 163 -819 -546 -740 -287 46 483 -695 963 -323 -909 -727 331 -416 707 307 -374 707 -208 692 -5 532 426 91 635 -440 -872 341 278 863 161 831 858 -598 -747 653 -140 -954 927 -235 138 348 557 288 -934 -222 -331 247 -569 689 -331 -663 -947 796 765 597 -683 -754 -844 -704 282 371 -896 -5 27 322 908 -99 -774 638 -538 516 401 371 -506 915 -591 -822 746 -85 21 -758 252 724 73 -186 317 -90 -208 -138 -483 445 713 -464 744 -568 219 -228 -430 490 -126 303 -644 447 -779 104 7 -296 86 -61 568 607 -915 263 -430 903 -294 846 900 -416 395 -930 520 281 930 978 -67 -707 623 -122 -944 140 728 178 224 -428 836 -444 -633 -722 922 538 -418 857 -977 -159 -148 52 176 571 614 13 -226 -862 733 922 -586 891 -14 -404 -30 606 421 220 -534 -356 -735 -751 424 -112 38 895 267 -85 -864 -370 422 266 -165 394 -245 814 471 -11 -707 606 -272 -531 49 -142 -788 714 -29 235 557 930 -718 71 408 652 832 -919 378 484 -787 -866 574 -771 156 126 9 608 421 809 383 -47 -273 -186 612 192 761 -930 -967 -869 -706 175 -481 -792 429 413 782 -755 -657 -554 -576 -497 -713 -650 -634 99 -658 -362 -609 289 -725 490 145 969 -969 3 -542 -294 -765 -491 -923 349 496 -294 -896 -289 84 908 -501 160 -861 819 -469 150 -588 -308 -202 -534 854 263 831 -644 -647 -663 910 -712 -649 764 794 861 -137 -27 964 -26 758 -905 -620 61 711 140 161 -75 -319 -911 -65 -107 -569 629 -410 361 -501 416 953 566 196 515 694 545 -587 -146 -999 155 -110 362 -652 -798 521 -154 867 15 235 -170 381 -622 360 -365 22 168 897 -278 837 659 -484 253 931 270 -932 -2 -454 244 801 901 519 956 -495 518 404 -774 568 857 525 52 926 -435 477 -776 664 -383 425 747 764 258 173 567 793 -539 -420 -619 545 -868 721 934 -72 561 409 281 157 -713 820 207 -459 10 814 -35 -164 452 -877 -485 -161 -865 481 -10 -878 -310 948 422 530 639 921 -888 -538 -282 966 567 -36 -71 845 742 -366 -132 930 -91 363 -475 848 -113 -55 125 -126 -7 -69 333 -174 70 -131 -287 -805 632 560 143 -856 -735 -416 -580 -267 897 856 -104 451 465 -566 365 720 30 771 584 658 512 67 -280 -689 774 -395 363 -60 -12 577 -194 835 -775 615 689 -967 -366 -805 864 -989 -730 305 -115 -79 326 94 977 -62 -241 951 -201 996 -512 5 -187 -293 141 -358 504 -835 -434 -423 970 437 277 -595 -607 -187 -921 22 700 770 548 869 931 165 769 -159 -157 -224 -985 176 -371 -538 -980 182 378 566 484 -587 36 -763 230 727 -859 629 489 367 177 -929 -921 568 111 812 -737 -661 565 -834 -697 -375 66 -894 -986 -726 598 -14 840 495 -799 -703 574 -905 -787 242 -694 564 831 37 -149 892 -185 -639 438 -1000 -557 -935 -934 89 -677 521 745 -333 70 -35 72 -461 -759 -187 601 492 566 -870 -565 859 146 -510 837 665 -51 617 288 -27 108 -11 -984 991 -275 829 852 -565 399 -62 678 137 -425 216 -527 -664 131 -756 810 -345 280 -311 -172 791 -52 -919 195 488 -321 -585 109 590 -128 -64 201 442 -275 -941 150 -423 287 -899 284 -545 389 -604 -498 917 351 251 -871 -937 -125 -740 -148 -684 704 -677 -283 271 -398 -228 830 122 834 601 -548 -504 818 646 307 -257 -805 966 335 -595 569 957 -860 818 328 -610 846 968 554 425 783 -782 -122 537 -230 773 72 -718 -923 -438 545 820 -857 304 -177 871 795 -854 -836 -49 510 -436 -649 291 -942 93 822 -15 686 -709 464 -860 15 -76 -961 -558 753 27 815 504 -457 -650 531 -771 -600 813 -603 148 728 775 -63 -888 -563 -370 4 877 247 -556 231 309 202 42 867 -360 168 682 677 -8 -700 -531 -637 -949 -574 -72 459 235 442 -627 799 -660 182 -199 -853 396 811 117 831 501 392 280 -442 -714 654 -413 305 -705 42 -921 -887 -313 43 304 519 897 95 -744 -129 989 -593 -474 -885 25 579 -550 312 233 -989 -938 -564 -937 -124 293 -339 -81 624 107 451 -128 643 -54 -340 382 727 -720 -964 824 -238 302 -570 -905 -377 217 -452 -96 -1 152 266 453 37 833 926 -392 71 811 -719 -987 -652 450 -945 777 123 -452 -579 216 -819 771 702 -542 472 299 839 -192 -721 406 -205 264 -746 411 -892 -244 284 -109 -36 -561 -695 956 -317 688 423 -907 -631 492 -386 -518 317 -727 -510 735 993 -542 904 -99 -395 527 -988 6 996 151 59 637 -319 554 -678 -103 -268 687 432 862 527 -761 874 498 775 29 -211 -23 147 617 111 617 745 -882 339 689 348 -592 -540 -69 -689 -361 792 575 393 616 -719 721 -491 810 742 433 123 211 260 -491 827 -845 860 -9 -427 -382 -622 -749 -804 859 -754 479 76 153 782 186 494 763 164 612 -717 -396 115 275 -635 -526 323 -406 82 -730 -285 456 108 432 -820 -221 -526 627 -547 185 663 213 986 -953 918 -690 334 432 -283 754 95 187 -184 -34 -720 -633 434 -111 153 423 -168 -438 -129 530 -697 998 993 -915 206 598 573 340 -989 -864 -773 -77 -932 905 280 -634 169 800 336 668 827 930 358 -148 257 -213 124 -220 -585 -21 -752 -118 -544 152 369 -881 -131 96 -750 -8 -93 501 -369 798 40 -977 472 -844 759 565 -232 -528 -934 -749 887 782 223 324 -356 -253 -395 -339 719 745 997 -675 176 -114 -121 317 -630 -35 870 920 937 821 -102 424 95 173 867 -351 704 -558 -768 -291 -674 398 378 161 317 -354 -964 -111 531 505 -97 295 -496 887 671 -299 516 -695 -445 -161 -970 563 -186 13 764 629 -663 -996 -444 -25 394 669 241 -419 -533 -42 114 -212 750 807 711 -243 813 -607 -727 -720 -649 219 563 163 16 750 -106 919 210 -23 -189 -141 928 373 755 248 305 943 -792 -150 332 753 623 -958 142 -254 817 116 859 -333 369 215 305 -771 425 -734 279 983 -665 -454 10 -497 -201 -510 -552 802 888 565 -604 592 -678 366 231 -287 13 -348 683 468 33 256 -433 -569 237 -99 797 -829 -114 -729 80 197 847 215 127 821 -1 -483 686 352 -335 275 209 -178 251 780 -388 907 90 252 -717 -637 18 701 621 601 889 -535 -905 -199 -430 642 -836 680 746 577 921 -960 -443 658 -927 -775 739 476 -354 583 -243 -162 -993 952 -567 -41 815 740 -788 513 69 551 -437 -204 -802 497 -368 379 745 689 -552 -574 -668 373 775 -820 -373 -730 700 -782 -399 -994 -190 -43 409 -275 179 642 -439 688 588 250 844 678 233 542 464 440 821 889 -911 904 243 544 773 -689 -43 418 917 -975 -453 -344 -888 510 959 -98 -785 -472 989 974 513 -878 -885 -242 -935 140 787 535 4 200 287 -584 149 -877 -529 185 933 264 154 269 596 -193 -511 -815 -574 -349 -759 366 -777 208 683 -707 -237 -466 -815 836 973 -470 501 -563 -668 716 -911 -711 275 -315 -568 953 -413 576 876 760 -209 112 -859 293 -444 -138 197 479 161 777 498 -460 -533 -6 -446 -697 -346 -977 -334 -603 -595 -246 -683 85 -98 -955 -46 -384 -424 -833 514 -578 451 -778 -714 535 -38 -232 377 662 -98 -495 -494 -647 -7 472 -637 -379 403 491 -995 218 -293 -151 890 268 569 -692 -353 -231 667 663 102 -948 -639 162 -46 363 148 -446 -787 -759 -962 -939 859 255 -685 794 -818 60 831 -126 121 -550 9 -503 -814 -371 -709 58 -29 765 -720 724 -303 978 -575 -809 -475 -658 -704 896 250 847 871 -974 792 214 -692 -504 110 -543 -946 -464 -627 -832 963 991 287 -370 697 279 261 -163 -790 125 390 -261 811 332 636 668 -547 171 132 684 -829 -224 499 253 -740 -76 -248 -285 726 530 267 -920 -897 796 -573 -864 -729 124 -327 711 868 298 -856 -328 -35 227 640 -187 738 -614 -853 -167 -754 -274 -921 -793 40 195 417 152 -385 -520 316 -252 -987 -791 250 -672 918 -501 430 140 -194 -711 699 3 -476 114 935 981 -319 172 271 -583 113 -630 -828 -936 954 -815 541 -919 525 -497 509 -372 871 749 387 821 972 -700 66 256 -872 -820 -315 292 -25 -204 886 523 -202 931 745 354 838 -862 -374 -356 100 -824 571 374 -931 221 -600 -501 847 263 573 647 -436 365 -882 -581 626 219 409 -755 577 -627 575 203 -596 612 219 -865 293 -220 242 -490 -165 -861 -559 -126 -219 553 219 -719 839 -296 651 680 59 155 924 -119 -360 169 218 -651 869 -983 -700 -29 -436 -883 149 -657 -920 644 903 286 798 -371 -134 -205 -60 -637 145 31 278 576 -671 181 -687 132 80 -819 660 394 -492 -576 233 -680 494 565 -776 -863 692 -787 -77 -828 716 202 15 705 -41 455 342 491 831 253 -283 688 77 -873 -971 -161 846 641 -405 -286 984 -359 923 -58 577 -266 725 -10 289 170 -967 -910 -471 590 570 -603 -417 -522 -945 -939 -432 -759 -37 -107 -649 17 -419 -266 399 -619 -402 378 572 903 960 -215 -279 -934 -833 -532 142 -435 805 999 680 756 360 -614 -373 434 112 595 -525 -990 378 -200 -251 200 -17 637 300 226 -868 -998 -799 841 -207 -938 175 892 -756 -725 590 -596 -297 622 -655 -628 -226 -354 282 -9 942 -389 -690 2 -561 96 722 112 -994 746 -381 -92 85 47 -162 -395 -61 -31 -465 731 -331 -194 196 191 -687 -134 266 -457 757 226 650 -666 362 528 957 350 -278 -519 705 -335 39 354 551 405 -31 -179 973 107 -507 162 597 101 388 676 731 -575 -97 739 987 -429 598 447 -336 20 540 -715 189 -582 482 -343 425 904 735 -250 -523 487 -217 -910 193 -341 371 614 -51 -49 990 712 -764 -474 -878 -38 -157 280 -671 230 -284 -695 -728 141 163 744 664 -844 -213 96 -603 413 351 798 88 418 -565 -959 -296 753 444 268 -23 -60 -538 -998 -5 520 39 601 610 -537 866 -968 -319 -167 -505 -314 185 298 539 968 361 -997 900 414 -573 -726 982 -962 462 -372 207 637 -18 577 56 1 -141 -330 -736 -288 -903 -698 -102 231 -931 -862 -756 763 -184 -20 -974 139 -989 524 746 740 53 -188 -569 287 -759 -114 -471 987 -395 -892 658 -679 347 -939 746 -19 222 -147 512 -997 -788 910 580 -758 -148 -536 792 -175 -162 568 -498 141 -373 877 -801 -377 290 -626 618 -957 49 139 865 969 977 -467 -341 -6 -933 773 -468 -574 -93 -545 -790 317 -608 710 980 -384 -450 -766 835 208 933 335 -659 -122 935 261 -951 279 758 -51 748 -146 344 -954 213 725 -637 -747 416 65 -399 -456 707 768 -127 154 -152 -133 -480 -367 -190 787 -736 -150 -178 -792 711 -474 573 -357 -737 120 780 56 -751 -103 -571 -966 -959 -387 -270 -796 743 83 -538 608 -104 -837 -610 411 695 452 880 -345 -699 -890 855 -769 441 -556 444 828 670 -174 -627 -566 474 879 -629 -805 242 -57 726 967 797 -63 -60 -404 -787 2 -809 -314 146 -692 -644 77 -877 -598 -295 608 -22 -657 -200 -221 -477 -166 785 -135 973 -257 850 -87 432 631 759 512 174 943 -106 -958 98 -591 -862 -610 539 -692 309 398 240 -347 676 303 727 -648 -601 344 -995 -33 -269 -750 -937 994 449 627 834 -941 956 647 616 399 -614 376 -368 -685 -739 682 954 42 -301 210 715 103 541 639 -328 -628 801 -51 -501 412 -376 841 405 -253 404 185 682 -943 -477 -457 455 164 -520 143 -468 -885 302 320 -870 923 620 -856 48 -968 -368 670 622 -487 767 -149 597 676 331 25 -31 -476 369 309 -203 -10 -920 569 619 -375 883 252 -265 84 150 -745 -592 569 -958 737 -610 416 331 293 -231 -329 411 399 -336 -732 -46 965 913 -763 -920 -456 -361 970 319 745 -309 980 301 -351 504 596 -442 875 -466 233 -991 816 -727 -22 514 -360 -334 -405 -457 -437 191 172 -190 -930 -405 290 122 -810 -390 52 -799 -108 -107 -767 -236 350 -840 -693 -34 332 -966 216 376 -524 -341 -549 -301 -801 -519 -71 534 -627 -48 609 -153 -461 -823 32 -656 -526 -124 166 -769 799 -903 957 -541 -863 487 714 -794 538 -335 749 534 -750 475 -862 -200 -688 774 -606 -626 304 -404 -341 -469 -515 -433 135 -428 -665 -807 -109 189 -210 -592 -46 -600 585 -78 -991 195 738 783 638 -647 -810 -97 -767 -288 -664 -920 -433 -752 -745 61 627 114 -510 -749 349 -570 635 655 -891 737 -269 556 434 341 -733 -890 737 -878 -878 -997 319 266 -35 827 -229 -265 -241 237 -679 917 -118 809 -323 -749 328 -628 -553 840 818 -722 282 -342 -31 398 112 347 -730 -208 -851 -119 -801 94 -786 -361 -130 720 -737 436 -432 943 340 -219 515 616 -578 978 -773 565 753 -285 -663 579 116 131 73 394 -484 -618 -666 -970 772 -7 -441 -959 -329 -814 -658 -51 -628 -409 -939 454 832 906 831 555 44 -48 73 153 -629 -810 565 -301 -743 155 698 684 -450 -423 603 -850 954 90 -731 924 -373 5 -965 406 -783 -538 -816 -767 -87 -481 208 308 -17 -562 812 32 -409 -906 713 318 -980 109 -147 -460 -67 -940 943 850 -633 -483 76 927 -144 228 -254 709 914 -503 374 -262 -450 -625 50 121 266 -523 192 -120 647 454 -322 204 -838 -872 426 234 -888 -348 527 203 -344 -58 -444 549 -322 -917 -745 654 -767 -64 -403 175 824 807 -257 -958 470 794 988 802 102 669 935 549 -892 969 -641 539 764 -224 749 970 779 -340 81 158 -299 754 303 -421 -242 -389 -552 161 -330 -260 -684 -744 -375 -560 -361 248 -178 -68 987 -835 53 932 503 -93 977 973 315 -160 -12 -960 -836 523 -403 -89 788 -641 -765 -123 277 -695 242 148 253 104 160 451 -296 -101 -784 -931 -856 -649 664 946 644 116 297 -772 -408 768 925 -474 488 -31 -703 -820 -67 345 -851 -236 -68 908 -596 -245 -417 41 -180 -297 921 -879 -737 -707 -933 -467 -508 -85 -164 -825 -649 -582 -816 610 -130 -199 576 -263 -754 -710 -10 -222 103 631 -565 392 919 -331 634 374 965 -242 -995 386 -688 -589 -418 764 -422 -798 826 832 -836 377 -259 -288 -311 -3 -485 -424 73 267 -860 -459 172 356 -335 930 933 822 -106 109 457 -968 271 -171 409 623 -754 941 -710 -970 31 -763 526 -988 -135 -135 515 -240 543 -635 24 -2 -503 -884 835 888 -94 -814 -790 414 -459 -216 -279 -515 819 -748 405 623 389 968 -128 -859 131 727 4 -492 198 -47 -140 -980 -384 -129 331 -518 511 54 -959 -169 -940 -967 -671 -848 -703 -214 526 -395 -96 -657 0 293 -790 696 215 445 997 278 175 -452 -819 -221 -112 -269 186 -411 -558 -735 -586 -87 795 -145 768 -747 395 -964 -543 -441 305 -156 563 -866 -116 -943 246 -716 -746 625 -147 -397 672 -328 477 -69 -558 329 706 -167 -386 851 -688 998 -815 -660 149 613 7 -978 706 698 -321 337 -978 -313 -500 -917 -292 -388 949 562 -647 -142 982 290 -332 -143 677 -102 18 -634 -588 -23 -248 -753 -24 -61 -810 800 309 -213 999 530 485 748 -239 794 -971 -276 495 75 168 -223 159 754 679 667 751 -952 -550 -366 161 341 -175 -930 -780 -678 -755 -512 361 -145 367 782 799 -586 -692 664 -733 -192 -631 -12 49 -616 -323 442 -165 749 172 -62 -715 359 -565 -36 399 185 507 60 859 -935 55 529 796 331 17 860 552 -291 -511 915 448 -898 -475 -802 -143 -791 -216 413 -422 -334 -955 -791 844 -547 290 -572 -104 -705 838 -466 838 -396 977 396 906 -960 427 808 622 -519 -507 -348 494 -941 -642 -876 309 119 -289 31 397 779 598 233 -363 611 -514 -414 836 -9 -758 779 750 663 -911 47 819 850 126 681 961 157 508 -237 -613 764 -875 834 880 -549 79 177 -927 -857 -186 -637 958 86 -292 483 -6 -611 11 782 -870 -627 77 -608 32 -441 -279 -685 668 412 356 -325 -816 74 895 -600 528 -654 383 -358 -628 -727 -917 -988 902 -800 94 977 278 645 701 370 -733 82 479 517 -589 -157 -311 765 487 -596 398 945 556 799 -141 -811 266 827 -474 122 -950 -365 80 106 142 392 -994 -512 379 171 -589 694 31 610 432 430 -419 -647 25 154 -243 363 -944 31 742 -526 371 114 404 -888 -429 937 -216 271 -657 911 804 12 291 -613 -692 587 530 206 -533 -326 4 -793 -198 593 163 -207 398 -119 -609 578 -751 -757 -310 -721 -329 -39 769 341 -713 177 62 -762 -220 956 -608 -182 -122 374 293 -430 335 295 -346 -886 -944 847 -166 -310 -141 429 -526 451 941 364 -160 -587 -731 -346 919 50 981 687 148 -704 928 277 -100 -778 -508 -951 851 -730 -439 -345 -228 -313 105 -546 -658 855 164 76 473 661 796 -847 197 -552 676 -645 -360 -296 -220 -43 -428 951 293 -115 331 804 675 -353 -202 967 -459 465 946 -460 -534 -763 256 476 564 118 183 -277 -185 798 263 765 -596 151 587 -142 -863 -313 -876 -285 -241 -735 -367 -643 -121 78 -200 -263 597 349 -636 -279 763 314 -342 -108 352 -263 976 595 351 -901 391 784 6 -469 -779 729 -104 -865 114 790 -956 727 966 -673 136 38 -413 164 -444 -857 -42 124 -945 282 356 850 -300 472 711 166 498 -513 -957 911 559 882 219 -793 816 -35 524 318 -124 88 181 738 412 425 419 -459 -12 173 -950 -568 -391 970 -607 438 714 -418 -247 941 89 370 406 -509 -444 438 741 864 -49 385 460 899 380 696 -559 -725 125 164 475 -933 268 -666 770 930 -468 153 470 -861 272 1 156 276 -865 -623 -968 -176 133 -728 -737 -647 -183 8 468 -5 -713 -616 685 129 -813 133 910 -615 19 13 153 -422 845 203 207 838 964 194 -14 906 -663 13 -698 354 -221 -443 961 397 164 -862 -516 279 389 110 -757 933 -346 798 -419 436 711 650 -724 -508 655 -805 -802 -220 -593 178 785 -222 -215 -395 -572 142 -962 -95 638 408 453 200 -925 418 587 -582 40 387 -950 795 -48 -826 972 -716 785 -376 -867 -309 519 988 -706 -312 187 257 56 630 157 542 193 999 470 -125 159 -861 640 -596 -460 -489 190 988 -452 -983 -119 39 742 -13 963 378 -994 2 142 143 507 835 818 -220 -928 -655 900 30 -522 -837 -523 49 -449 -420 -370 -594 -393 -835 -815 -769 -347 -271 -211 -385 191 -769 690 783 237 -346 -457 -11 -535 -582 -955 369 821 -302 -80 -885 2 -849 -704 495 778 264 834 739 -120 964 489 69 -267 245 -195 464 -513 266 913 -18 66 -861 722 701 658 -754 991 -205 79 383 -891 554 853 263 518 -965 766 191 -943 -288 752 576 -820 -249 822 -146 -374 -436 -331 513 -167 -943 -188 -61 -309 -729 -150 -805 329 -676 -503 -864 542 735 240 -361 -637 506 996 -254 -515 -485 189 903 -246 -800 -475 -493 899 155 38 -820 -70 -976 -706 881 -689 -935 551 -539 -717 913 -886 -902 -710 -961 -612 -584 353 148 528 543 -92 875 744 -288 965 594 504 18 -959 -704 814 -545 -806 -559 844 -72 -528 198 77 -29 869 -785 393 298 -435 731 -9 267 986 219 -775 -121 -590 -650 61 -834 495 -587 75 786 448 249 909 -141 182 -445 564 -734 -94 882 -171 -747 -500 836 551 940 -131 554 421 -676 -824 -387 319 -903 600 -886 742 970 796 444 159 1 210 645 -672 498 -127 -533 -691 146 -88 425 -966 -177 -623 -766 -188 -323 -870 -558 -560 -56 -878 831 -947 197 460 792 156 838 502 -567 320 -428 -31 434 700 98 400 -47 -204 -318 -956 113 765 707 -533 -236 -369 -420 -904 992 751 648 947 900 676 -285 -214 173 931 481 395 762 -54 -140 -651 -561 33 359 -304 -592 992 -622 197 949 195 -474 -512 462 193 -371 -777 -389 264 519 518 201 787 659 -679 830 -125 -890 -817 870 522 703 -787 223 944 -344 265 752 942 778 -138 -204 321 -38 -941 -968 -157 408 544 22 -634 638 953 265 -671 -752 -51 792 -430 533 756 543 -153 252 796 715 430 513 -172 -280 -370 611 267 279 133 482 425 329 534 -107 96 -435 996 313 -3 630 -918 764 -701 -659 849 710 -957 -888 -84 697 908 -478 -939 -94 -394 152 624 831 445 -270 -111 113 -624 237 -5 247 932 -180 612 -390 15 -467 -337 -346 -982 594 292 -344 -848 456 191 2 -921 109 -201 384 620 516 762 502 439 85 121 -903 372 621 25 -826 470 317 659 -636 -111 745 452 -900 -416 561 -835 434 584 -311 603 -867 -893 -70 -527 4 886 28 745 762 -869 186 -150 -873 -849 -716 293 -782 -564 129 479 384 -771 -681 -637 239 -821 543 -371 746 -938 511 393 -740 -543 285 519 256 331 -40 -140 321 -16 -385 230 512 718 -221 999 694 -309 -900 290 375 378 886 -142 810 164 377 91 864 -62 -158 294 -582 288 -210 394 119 -884 -208 901 758 635 -281 1 806 228 -259 -728 -13 287 447 -89 153 -571 -407 -666 -255 -318 833 -273 700 686 723 47 -298 -42 -478 885 418 -663 984 138 -813 260 426 -984 -841 -583 -277 -818 759 138 170 956 -703 -552 754 815 -167 623 212 -698 -755 259 632 425 3 705 -385 -262 360 816 676 78 -362 -154 -372 207 894 -351 -902 -315 707 991 277 40 -125 527 119 -444 5 370 -71 824 -855 -143 -492 -110 843 -713 -454 800 -196 -321 -56 787 985 927 -845 914 176 -720 584 -567 -178 894 438 555 -939 -448 685 -833 -896 -273 135 607 2 509 641 603 1 917 -264 753 540 -675 -425 -109 -305 -167 -108 -348 -43 508 -768 -396 856 -846 397 879 205 195 243 -993 407 -979 563 -572 708 532 -718 954 917 -16 638 -623 -150 -988 903 704 518 583 793 -585 -311 966 681 61 -815 349 381 -999 239 -987 -697 -333 622 641 -492 551 956 993 982 961 190 -312 670 496 -464 148 400 867 287 -996 635 216 244 42 847 901 204 306 -363 336 -890 268 718 -445 -531 -363 935 -845 956 853 487 -205 771 84 -841 -726 137 -958 -446 -586 192 -241 -662 319 761 -304 530 137 997 -58 -498 -592 901 940 271 -405 -171 -503 753 -252 148 -863 -151 346 -667 156 -168 -744 -203 -158 187 677 667 949 889 -756 -183 405 492 414 -946 377 228 116 -705 -477 7 393 20 984 333 -294 -365 92 -675 997 490 174 -260 743 462 191 699 285 -907 -865 -928 -142 -751 -670 784 411 672 -660 -819 -690 -738 159 883 430 565 -272 -897 -690 -712 36 636 -450 117 279 -412 -295 464 983 159 135 -303 -263 353 967 793 630 -646 168 -239 287 -918 -836 652 -505 227 59 -972 -241 -103 914 301 -472 -340 -210 -26 197 -75 -780 -914 491 345 139 -846 -873 693 203 890 121 65 -755 700 514 621 -639 452 887 -557 -432 434 303 541 763 -571 508 315 -858 -43 173 -443 479 -865 169 251 67 -392 955 665 -574 -248 -316 -660 -832 -332 694 653 988 -27 154 127 -239 445 -168 -8 -932 -805 849 157 290 750 -490 -19 406 -791 -357 35 -265 980 -266 -923 109 570 -257 -64 927 591 638 -320 -717 -394 -202 -719 -824 597 540 -300 -982 165 -488 -635 670 822 -734 -762 663 651 460 149 739 549 -931 633 -199 59 -656 401 -392 66 733 135 -524 -560 143 693 682 -645 -979 465 540 -15 83 -678 609 825 777 -777 330 704 -732 847 -950 355 634 -777 436 253 -457 -68 -750 452 3 2 223 -149 -908 -449 -621 542 -994 869 -398 383 585 964 -946 716 -745 -456 953 415 -624 -31 -633 769 935 745 -371 26 320 -894 -624 251 870 -636 567 -210 769 423 280 -427 541 -20 67 -878 803 -53 -857 -741 961 941 407 -376 -256 274 -169 -499 -417 536 664 -103 542 -287 -893 608 -633 -729 474 -143 324 -584 -554 119 -596 -523 -78 29 983 -98 405 -158 -741 -178 -704 -828 899 243 -114 -458 -978 -58 -266 -809 -119 -908 -42 775 757 520 -970 -176 -889 731 -366 776 -602 309 840 896 -166 -161 238 459 678 -586 488 574 0 -237 198 758 -134 447 451 567 265 671 -670 -803 346 977 -470 -75 -869 405 -558 40 998 -209 703 -467 -188 -331 -40 -351 168 206 766 -788 -877 -770 280 196 115 542 -210 -582 663 -916 -311 -218 103 -334 -342 143 -30 951 373 -651 -933 -663 -614 -577 871 678 718 521 -806 133 400 -866 370 -714 -598 412 178 910 -511 -652 594 -936 -38 208 599 443 -453 680 -619 681 562 -692 771 -597 -504 891 -688 167 -271 521 348 20 -406 115 -289 160 -5 -725 707 787 456 482 984 239 -403 593 720 204 365 -995 -333 -177 43 145 763 543 368 779 435 532 -47 149 762 -156 -107 696 -659 927 735 -723 -226 407 -480 -407 -532 -525 -434 923 -280 -664 237 292 917 229 323 703 382 -938 -49 -407 780 -724 710 -583 -983 -267 -125 698 -529 260 -513 -414 809 443 835 65 -376 618 -86 132 740 485 -860 -29 -663 -531 -343 805 173 -34 -364 48 841 -27 -551 568 -516 939 -248 -351 -176 -403 -610 972 955 -774 275 -94 288 -147 -564 730 953 -687 -86 -332 -54 -173 -31 -345 310 -106 -251 542 -354 696 782 855 373 633 426 142 493 -58 424 -158 -237 -94 227 -50 -887 833 133 137 594 -432 528 74 35 -443 300 -696 322 -897 568 478 -491 391 -712 -808 822 481 573 538 573 298 -8 431 -328 -8 662 -220 -981 963 683 -705 651 704 -948 424 -704 -391 -871 -12 756 -506 951 -927 -897 -81 -740 -648 443 901 -415 -554 -186 -834 673 811 763 892 77 -40 -383 645 -610 859 -935 -891 875 207 278 -328 -772 -269 283 183 -192 178 650 642 -768 287 469 438 -464 -503 -558 -477 -865 786 569 -368 258 179 -575 -946 539 -668 -902 -808 298 -912 -613 804 530 202 178 400 707 265 -943 -273 670 877 -117 456 958 -729 -831 263 -773 -252 -640 317 547 471 668 -130 518 -172 -711 746 -179 680 740 896 736 -181 598 587 101 372 -177 -919 -643 886 -778 -845 800 606 369 -567 -719 311 -228 -947 184 333 -923 -220 -216 -415 -880 -977 559 -875 -909 -766 725 -430 -337 45 40 912 -749 727 259 -81 -378 -851 676 -591 893 -699 -687 881 -818 4 -418 -380 12 781 37 -537 620 -77 -84 342 183 -644 -427 -457 657 -615 507 901 118 -426 13 781 8 -591 -605 -917 789 703 -938 -323 395 -378 687 76 756 223 -252 -76 -696 283 -228 -912 707 -294 -804 393 -54 821 -344 -4 772 540 249 -750 -269 978 364 -625 435 706 522 694 -167 836 824 811 644 -518 -880 189 984 -493 -694 825 723 -163 253 -753 552 328 851 255 566 285 239 -640 -968 807 -172 -773 -775 956 23 402 936 608 912 578 279 -806 -225 700 677 -126 559 -550 -329 -466 527 920 -599 138 -104 565 5 -951 554 -61 720 -284 396 467 -18 591 -474 916 -752 -209 43 -70 151 -11 -814 956 728 777 -318 -232 787 -416 901 52 -243 318 156 725 105 312 -902 320 -97 91 674 996 787 411 754 -183 -264 -813 -955 -634 369 374 717 917 -857 -927 -178 -819 -640 285 -259 6 -444 811 281 620 480 40 -942 -269 -927 -605 482 129 -512 -836 611 -449 227 -467 458 933 776 203 895 -243 398 -30 -76 459 -391 -189 -145 293 -246 484 -822 574 562 -818 -362 635 985 213 -155 495 406 958 202 950 382 323 -887 229 392 -147 -499 483 818 283 482 202 536 -320 -611 181 817 594 -243 182 508 -989 -797 -851 347 347 -630 -314 319 326 -204 982 357 67 892 221 167 309 619 813 558 848 890 368 675 -465 -88 -958 -233 12 -722 -521 562 -876 577 -408 273 819 -112 -827 89 -669 -453 -82 898 -505 -395 -200 -873 -763 353 762 489 67 -130 833 586 637 -742 -730 -163 -950 -295 -168 854 -473 216 984 -296 112 776 572 -740 -831 987 821 818 85 996 -762 869 -685 395 -96 -637 144 52 498 -998 900 952 309 800 -413 692 415 567 306 -212 719 623 -375 -716 -36 -818 776 782 481 -6 864 417 137 -893 -478 -211 792 248 -166 736 402 968 -453 -822 284 539 845 815 426 1000 -256 478 6 -226 -232 499 935 -75 420 311 507 282 416 570 339 -395 443 816 861 -998 -982 -782 -883 -753 401 -565 -355 667 630 29 983 370 -639 275 804 819 -279 -703 -438 983 980 256 342 -690 -684 -13 310 178 901 -627 -841 -643 -303 -660 -781 667 -252 -115 -114 -444 867 -170 832 -901 -668 -549 324 66 562 127 627 452 -477 -765 17 800 849 -176 513 846 -608 623 44 781 456 -320 826 -104 -213 877 177 -652 -83 -901 -68 -482 -144 721 -520 925 -657 -932 -663 972 474 -698 -215 402 280 -488 -653 -662 -833 327 619 -280 522 104 -961 82 -200 627 64 -501 -788 57 -303 67 -50 -845 -983 -332 571 -158 -142 54 728 -371 513 523 67 261 989 467 -599 -547 404 -87 180 -39 -778 985 364 832 -856 303 -327 277 -570 663 -312 682 832 -108 -172 693 -204 716 -358 699 485 -66 997 -171 163 -66 531 114 -726 296 167 835 175 -150 -575 944 720 -652 -109 -249 462 679 -113 813 57 376 -260 -890 -809 186 -827 794 920 -157 218 -192 -554 -773 641 -157 -134 842 903 528 160 430 407 474 -65 -863 206 54 461 339 608 282 -683 359 585 116 716 -527 -192 90 -907 624 -830 -765 -571 -166 949 809 696 266 785 -50 686 -192 241 -7 -815 499 -642 452 277 940 680 -246 807 -896 -187 473 -953 -220 -538 -662 162 -948 -674 -245 462 100 819 -818 -38 -11 -668 60 -455 261 302 155 -270 -812 926 -466 555 -546 718 172 368 -58 -844 600 -426 -7 -128 3 -536 -756 855 657 825 -742 -826 261 -87 929 -774 -643 970 -97 -732 -557 -163 -498 627 -785 -805 523 -586 -912 -672 -268 112 -644 840 -664 -304 -117 115 -14 -464 -396 330 528 -549 558 424 100 623 -162 -75 -941 -223 -495 18 -971 -365 -306 551 -368 652 -920 480 -111 430 328 -769 14 250 445 -523 -265 -122 -400 245 -754 -966 -227 389 -839 110 693 862 330 -924 874 -390 -727 -433 -743 458 617 904 766 242 500 764 703 -563 -727 -190 81 248 619 470 -719 623 780 587 804 332 259 -113 -195 973 -373 116 727 -980 908 115 947 934 515 -510 576 -130 -255 -209 -730 -283 576 -891 -762 -652 -583 -718 -863 -627 428 542 -785 181 157 29 734 -42 301 825 541 498 -520 -789 907 986 -42 600 -419 165 62 -217 247 770 -522 -681 -991 -966 278 658 2 -719 360 202 772 -90 453 -531 -516 228 859 749 -474 -547 948 -217 37 -733 813 -102 -73 -988 483 -432 901 683 -524 330 -861 -600 721 -760 753 -950 -169 -24 806 -404 -246 285 -894 -200 169 -843 -893 -43 -779 434 166 327 -854 965 381 689 -820 -183 -711 562 -409 -565 405 -710 -641 -919 29 -931 -347 793 148 581 151 746 -373 846 300 380 798 -213 689 -50 -527 360 10 966 -916 880 699 78 960 -742 700 -670 874 292 -564 -821 -151 -566 618 -697 835 -854 162 -273 -888 700 446 -703 665 57 -708 620 -490 -648 910 -314 -19 679 -669 -398 -775 -90 124 -66 49 216 -538 -638 104 128 223 855 577 911 -961 -601 26 412 -573 -202 190 959 -42 927 475 -611 -579 288 292 -402 -143 749 993 386 -359 -58 48 -442 866 -228 -606 750 -430 -336 179 -858 694 813 -825 302 883 634 -798 383 -421 309 449 585 531 -777 844 839 679 -786 53 655 -311 460 -823 -932 -835 959 671 -45 -833 631 -930 -32 -601 254 -508 610 957 -800 -500 446 698 -700 535 -123 -582 -391 986 -886 732 -890 173 932 -290 -131 -558 -500 -828 772 -934 -955 114 -397 14 714 529 -491 -234 837 986 -857 -669 -891 879 968 694 -40 -815 -439 864 -57 -481 996 -686 -808 60 746 -60 -465 -7 -495 -738 -924 304 -743 -346 704 405 322 -640 -997 26 809 878 21 529 481 278 -362 409 487 751 469 -570 -337 430 -914 -193 -11 -113 261 181 185 -712 -717 -5 167 -765 409 344 -711 945 -680 -313 970 553 533 -675 -5 465 884 -298 -410 -384 -367 -879 894 -758 484 568 -957 -330 566 -688 756 22 551 132 731 -385 615 -848 -641 279 -89 -736 -605 -386 301 848 736 461 -723 -609 -229 -517 -100 -605 -839 -296 573 222 526 77 -665 -54 768 540 -674 725 -969 265 742 -654 -397 -64 740 358 493 -225 -67 285 805 142 638 745 586 964 -965 -124 898 510 -326 482 541 981 -221 630 -706 -146 -747 137 -716 582 492 -898 982 680 -156 -409 798 172 814 -150 577 764 -658 -900 878 -964 -468 264 189 -177 671 761 340 498 -239 741 504 -730 814 -960 829 10 -899 348 -775 548 -908 358 -176 -282 -39 196 52 -211 -380 359 -52 -765 896 609 920 68 77 523 -124 -601 -82 893 773 133 906 -760 92 -546 209 181 416 639 -245 -216 460 332 169 -789 626 799 190 965 517 -467 -315 -848 332 130 246 -226 -119 565 866 356 987 415 -377 -838 179 -752 447 256 -326 195 -440 310 -524 283 8 -556 -370 -281 -412 -238 549 737 628 -989 -683 -117 779 526 840 566 -346 -723 -404 -406 -130 371 24 173 -560 -661 346 89 820 -506 647 -492 -611 -389 -887 104 50 410 53 -474 378 -725 -3 130 393 -752 213 585 -108 623 179 170 -136 -209 -522 18 58 679 -331 -913 563 200 -517 -564 655 -570 -286 -617 749 -399 -712 -806 -713 195 589 431 -120 -660 -776 505 -935 196 442 -204 -793 622 -990 -76 37 -557 766 816 417 190 -578 979 -448 598 -976 756 48 -66 -305 -233 -131 137 547 -781 846 -463 -551 849 397 -137 -933 -386 204 738 84 380 -715 434 282 -830 -160 864 103 965 -179 769 284 -88 863 -386 112 -62 -455 -198 -721 167 -864 554 705 -145 837 58 392 -691 -709 756 -211 -59 678 800 -569 548 -387 -89 -90 -887 -382 47 -500 -232 299 -769 -214 -450 384 901 418 -955 -242 624 668 444 -48 -477 -191 319 -581 -394 656 -334 560 -20 -633 370 310 762 -451 526 621 586 237 -553 830 307 294 -544 -438 -568 830 459 712 -508 -253 701 929 -927 -714 -555 767 -757 -990 -543 836 422 -549 -376 -137 757 51 -949 -522 330 656 -970 281 676 144 -378 -614 -547 621 -36 -986 -347 -244 8 526 412 584 844 261 -975 -292 959 -613 877 -109 797 551 256 80 -91 869 636 -479 -82 401 797 498 754 -33 571 -897 -258 427 627 -468 253 -707 -897 -177 -224 -886 -567 835 -793 634 -175 -373 235 268 777 1 578 755 -702 64 100 -387 -680 523 133 -722 817 -433 -2 866 672 307 -190 -844 -19 -988 932 -840 948 619 279 -345 860 -728 -644 984 42 147 -617 -224 324 220 -927 -206 -946 -788 685 -8 -192 710 392 -571 -725 -720 -690 -14 -318 282 -513 -719 -223 66 792 764 526 -554 175 605 126 983 449 166 -127 -319 561 933 -835 -789 -621 685 -366 759 789 572 -527 383 -423 439 -484 627 -299 165 919 -566 -833 -31 -375 -947 61 -968 -690 -138 843 -815 348 -271 558 -6 -560 -614 272 -59 277 -729 -500 282 -597 -836 61 -635 -694 981 -705 -567 -845 712 -964 491 -34 447 862 -415 366 817 -741 -380 4 203 128 -313 517 -216 -608 73 179 24 -72 615 -638 -67 -77 -468 802 -232 -681 274 960 -181 -946 181 203 501 705 70 -78 -483 421 -18 739 -605 787 184 -816 418 512 767 455 141 -127 852 -997 -646 -84 729 845 -514 962 -199 184 -13 -209 748 -893 321 -782 -461 -17 -914 725 -135 -491 -355 -158 -419 -892 -502 -938 526 121 -370 850 -516 -752 218 -453 150 464 -492 680 -457 294 476 328 -125 -865 724 50 186 443 985 -835 -647 -188 650 323 386 -404 -418 -287 11 350 551 966 795 882 -113 192 87 -192 -629 322 554 -937 -208 395 970 -370 -641 -341 338 -247 900 -880 -17 -871 -542 99 116 682 -592 -635 315 -476 -55 88 -811 608 996 483 139 550 658 -465 806 -510 497 83 -861 668 672 571 -369 590 45 -974 -699 400 875 16 -776 -132 -111 412 -602 -876 736 -266 -589 -433 -877 472 212 -976 63 127 -948 -420 -364 -802 -922 285 -139 -836 -345 -2 -560 349 387 587 -355 777 -793 199 -592 139 -777 -456 768 633 -567 601 589 166 270 832 802 177 -536 -216 -159 -371 -318 -280 -846 56 -166 -391 157 879 902 894 700 528 -91 -532 -441 -777 -114 -821 141 -453 -474 -369 -749 -377 -129 494 -755 -620 211 -354 -808 108 0 105 -37 124 903 98 284 -461 -619 -301 112 -629 -287 -350 -316 -512 -524 -587 103 635 375 693 637 -855 309 952 816 -1000 207 -339 -166 324 -870 377 -881 446 50 474 530 156 608 -180 152 258 988 789 923 -542 444 -682 -24 770 58 -382 -633 -93 549 -673 -218 927 807 840 -57 -873 475 28 -539 -552 -923 -992 -69 -607 351 116 834 403 -628 -139 -701 -466 324 -452 -642 815 194 -180 -627 -841 557 205 -387 -636 989 -640 225 -762 964 405 935 140 844 903 35 -533 481 301 -538 -715 699 -699 659 -618 968 -78 443 -416 -608 416 746 -877 -524 252 844 -21 654 964 33 659 -768 -547 702 -295 -678 577 866 444 -972 -753 -738 -985 -774 959 764 -985 3 -146 -637 -739 -536 -308 -469 102 313 136 477 828 572 504 -701 -498 -608 -257 965 346 -446 -533 926 252 -515 -106 922 838 631 -294 -482 161 -146 -483 -474 -986 833 -616 -65 251 -889 -482 -951 488 -46 623 907 516 -449 -101 -529 -183 -397 223 -325 781 188 976 -354 688 203 371 -424 949 869 479 -623 567 -130 201 474 245 -960 771 -625 -573 342 247 792 -620 713 838 627 830 383 -883 795 -971 49 -532 -744 173 949 -799 250 -410 158 -868 -671 151 -899 -46 540 166 -599 -803 256 182 -792 595 528 -307 872 427 -346 -571 -954 -462 -311 -53 -198 -955 -307 -523 -307 -750 -38 -128 638 973 257 911 -42 5 892 606 874 -83 607 -500 -91 402 -458 512 -960 666 838 702 83 809 473 -424 -354 153 -889 305 228 -312 -498 -51 66 -175 465 -346 -672 556 647 -475 -792 -828 -714 327 -670 383 301 833 -35 -175 -864 194 12 -476 137 -104 -948 801 826 639 -302 -320 -781 -733 -385 321 -669 -653 -431 -349 115 -209 -616 320 739 -468 515 145 211 -845 960 -299 -174 -83 -267 -745 -188 749 419 -917 966 -487 535 -210 -380 -508 20 -891 -360 -556 -174 -657 -605 -87 -332 -56 -213 932 308 429 -343 566 506 775 944 -282 -859 203 -151 133 935 765 482 -850 -784 -156 -455 -27 681 -207 858 307 759 640 -777 -864 859 116 808 296 -47 399 204 932 283 -421 -708 -298 -244 -684 -775 624 -303 462 60 560 -632 -857 -409 -193 -940 -213 -368 163 -423 203 -942 211 664 -673 -722 661 -762 -556 732 273 -747 -756 753 562 833 483 -543 -571 860 -597 771 -369 -441 796 988 -961 -597 -779 755 -459 -386 -547 182 -497 -499 -671 428 -789 156 603 -55 163 -31 759 379 518 977 -562 -993 -978 236 -664 -142 -634 836 501 -248 4 557 118 -412 -406 -569 -812 951 425 457 824 -292 -409 106 783 -409 -959 116 -545 515 -556 -556 271 937 912 419 -253 402 -93 -250 59 -893 339 -513 182 765 -470 482 -640 405 96 -956 981 -309 708 139 -656 -99 -674 488 737 26 742 -254 -782 -306 -532 857 70 925 578 -75 5 378 178 -996 -492 -848 215 706 310 368 275 625 -640 -129 67 284 -611 843 -548 364 -162 -207 44 321 303 -504 -117 310 205 -269 -523 402 668 714 -307 -54 -387 999 633 -198 -899 109 -921 585 435 748 -994 649 804 -933 321 -326 -601 -30 711 296 249 338 709 -297 739 907 800 -402 557 479 -211 -359 -570 -629 284 -647 -34 -963 -410 835 280 -634 -946 -441 451 -711 114 -386 274 -450 857 -226 698 108 -820 -807 665 -338 276 695 -947 952 -507 915 -169 -865 357 -884 573 -589 736 444 -182 555 307 -821 152 -422 -321 -880 667 -440 -579 588 521 -962 -648 -893 963 192 -53 868 393 264 -376 461 -40 189 259 -800 -182 536 979 121 -225 -152 700 124 -525 455 61 562 -72 -856 -295 -166 354 -649 -485 957 -858 302 -616 -267 -894 829 -981 -437 114 -601 590 -745 304 909 188 -959 -786 -30 948 610 778 125 -811 615 -585 -599 95 521 -677 -942 -42 -970 61 -298 402 -982 201 485 -107 369 -451 860 -280 334 574 -452 837 235 80 -239 -275 352 221 -54 -368 549 -491 395 328 -52 639 -451 109 -91 617 -828 -413 -760 58 -719 181 630 743 -217 471 -588 632 424 -432 -13 210 210 608 658 -276 417 397 420 -808 784 -397 -57 -323 724 -605 84 833 -819 -282 638 -499 10 848 -658 982 -108 -507 824 164 886 493 -254 -984 916 -650 376 -566 -504 -727 -418 -908 527 -482 604 16 -638 780 213 -930 -508 -322 408 -518 -220 -706 -442 -595 -115 972 276 -772 -745 511 479 -980 -431 -762 -860 -133 -608 624 -566 -329 -137 47 -861 -676 450 -211 513 561 -548 -372 -237 869 485 355 -250 -857 320 -967 -98 997 -968 523 693 98 8 -817 422 470 974 -466 -32 -102 232 -466 -745 -873 729 -168 -852 319 -118 693 -217 967 976 194 -925 -761 -86 -980 -160 -441 873 169 -277 -746 543 -425 -960 -398 219 -774 86 -101 -185 -425 -863 -238 902 160 522 -752 718 -78 -910 219 276 -292 -515 -132 457 -30 140 -331 -111 561 -884 -510 305 559 666 89 746 766 -814 -108 -441 275 192 892 -366 -275 -467 -563 123 660 581 -954 679 -186 -415 904 870 -461 328 507 -832 334 -590 203 -874 890 523 -256 -699 576 -395 -178 -13 279 304 442 -192 938 478 -880 580 -817 750 -767 -529 -255 880 -209 744 -313 -454 997 499 -408 580 -478 -693 734 -290 157 -794 940 -876 -642 678 -651 -175 -977 -825 -923 -95 246 316 927 -983 -945 -611 -193 302 41 -521 -583 699 -793 -849 -458 215 -160 313 831 192 -454 175 223 -872 -12 421 -375 424 958 287 -518 774 -790 -729 -659 -51 198 -568 918 -574 585 215 -708 495 -262 -790 -431 -867 -753 -456 895 -107 -749 870 143 238 -964 -126 -188 698 420 -30 -104 -503 -177 780 441 -588 967 791 -511 -794 -603 -951 229 -872 799 -110 -901 -957 191 -657 -372 -755 601 226 228 -98 35 894 23 -479 -156 656 179 -943 588 64 -328 -228 -632 -907 -522 146 -375 867 137 296 742 857 866 -955 950 -244 -934 -12 286 -497 -199 500 715 -797 -18 576 844 -667 131 88 810 -422 751 -224 -46 312 355 122 268 -588 -526 179 454 905 730 -898 -352 -969 286 879 960 -609 864 -259 -522 -997 -176 315 532 -399 -782 853 -506 -644 934 952 873 -746 -202 170 -138 50 994 -293 -144 717 -797 674 -493 -21 706 975 411 793 -996 -364 873 74 766 326 -854 499 -893 -886 -891 986 459 -106 30 68 850 168 615 211 -201 -404 767 565 -621 -19 271 -762 -32 481 -205 745 194 -688 -505 211 358 -408 23 -92 832 -625 -348 167 119 -115 904 646 162 -78 -565 -493 -410 655 -941 -392 3 -626 -679 362 903 -200 933 -514 -839 -979 499 -791 361 728 -426 80 48 196 -867 995 644 -834 -517 383 700 -744 -4 -937 -798 -810 -255 804 -433 -905 -500 179 -360 102 712 -54 202 405 329 97 -386 -180 -84 -976 991 -451 161 -345 114 806 24 945 212 -902 -120 938 -818 -553 663 -307 -186 -256 -454 834 483 -890 -929 -959 995 -898 615 -490 792 -905 -120 311 494 -710 516 -915 -950 -602 569 689 -891 391 8 811 -684 641 442 276 902 389 -574 537 -559 907 -913 -873 -852 -260 250 559 512 -271 884 -831 626 111 -581 641 179 -391 669 450 886 -437 -864 -835 -130 -774 -367 -639 894 -520 314 -986 802 -236 344 -50 -311 283 -295 -42 -143 -250 -651 974 404 -290 -637 -171 687 -452 -470 -148 -77 350 460 -251 505 -107 -676 214 -868 92 -177 432 -83 -31 752 -482 -250 450 -137 -265 970 301 108 -141 -792 496 -187 -505 -245 213 -900 661 891 588 692 343 -533 -666 107 632 164 603 -848 -40 204 -242 736 -907 -544 -660 -841 231 -766 651 -463 -378 881 -920 411 581 -998 937 -521 393 -522 -803 -834 -904 618 551 460 618 -876 0 -47 967 239 456 -930 157 646 678 589 287 -102 156 30 -996 908 620 529 -824 -397 -653 850 -452 71 -406 768 807 261 -916 -607 434 42 -991 130 53 660 593 -357 -747 751 894 854 687 380 681 -76 352 608 -78 -582 961 342 853 247 -231 -33 -55 -549 951 153 889 -306 -849 -339 -986 215 -20 737 -778 160 -182 -551 -960 -636 887 976 709 -187 873 -908 10 374 -311 -558 -534 568 994 67 -205 566 75 100 -98 -227 527 -275 -927 745 188 716 937 -917 824 36 -455 -791 -686 960 77 -569 -241 500 -878 -866 536 -401 893 442 -130 545 -568 -321 654 506 618 322 -530 -171 -401 190 -686 -907 358 -51 643 176 554 -725 -644 524 320 656 889 647 -630 932 -114 -641 -579 211 -535 -878 23 760 586 -285 434 -455 -429 -318 848 230 -265 -289 936 -639 200 -954 -316 317 356 209 -977 253 -985 -364 247 -1 870 -674 -987 -580 936 -204 809 446 -202 -149 -5 -125 -295 -163 -635 -715 575 -228 -17 432 -290 -441 21 -425 827 -716 -345 -596 617 108 504 74 240 980 -669 515 477 -488 -299 658 645 958 -911 -835 338 -272 57 -316 535 760 31 -241 -448 253 511 970 -471 -451 -18 -723 826 298 273 855 796 682 -576 226 -890 645 255 -793 -266 -738 598 211 -67 341 -612 387 -274 -524 -441 508 303 -436 -439 344 -503 763 705 780 912 -230 969 -696 79 -489 652 -493 655 197 -179 675 771 -353 254 94 -443 -268 73 -870 1000 531 -820 995 437 -539 520 208 349 599 -443 479 -349 276 -919 136 716 125 639 726 -727 -218 759 -913 -296 199 578 -148 -227 144 80 -128 -331 854 -740 -430 -67 -593 -952 -422 169 -846 196 -895 -298 297 -587 -388 677 563 872 -663 -64 273 571 -709 -911 -217 -691 -187 995 147 -8 953 62 -218 148 -546 -677 731 367 527 -438 97 549 -535 -131 468 145 -52 53 668 432 16 383 -481 543 -74 -849 623 -826 -469 -339 84 401 353 714 45 -843 360 -950 494 -214 -264 331 -285 -600 -921 815 271 697 537 140 899 -397 955 -492 110 -49 -201 -483 419 586 -807 -311 333 459 -398 -21 10 108 245 -275 444 -487 23 126 842 643 -487 -569 317 678 -668 60 669 302 -718 -441 -210 -777 758 592 -335 -702 666 943 -664 956 931 -217 -256 -324 440 -452 327 -832 804 534 110 -93 -591 -223 207 972 -993 -574 -227 -803 -295 801 -618 439 354 977 224 -528 -351 252 811 -771 165 -138 621 -746 958 808 73 131 -877 -43 930 -633 -617 694 -133 835 -666 415 -993 -443 -581 -265 111 -429 -514 -867 304 399 -16 -39 -153 609 -357 -857 192 -143 -771 -393 -507 786 902 467 410 264 463 -836 122 347 -886 -723 12 -546 573 -680 841 802 637 585 -620 -111 435 -336 -296 199 -924 744 883 -174 -590 97 404 -20 263 557 -10 680 -218 -54 755 -782 -763 -860 544 -938 -344 457 -34 785 -890 839 377 916 -191 612 958 503 -758 -853 813 -871 -47 -491 -626 -173 -808 -710 -820 -29 -945 -498 999 729 663 521 52 -525 -977 -310 891 -508 -336 -356 444 -341 -235 -30 958 -898 -558 -331 449 339 648 -808 -37 613 -632 126 459 766 -150 -925 446 -637 205 -489 -910 -612 -312 327 772 564 -299 545 -190 704 -159 -307 -750 -680 601 -752 -519 145 -883 573 558 565 69 -91 322 -989 -621 978 346 -102 499 926 -165 -353 874 -683 -782 178 -519 -69 630 -339 693 311 -75 971 -819 484 528 -302 343 -983 -610 867 -427 858 828 65 -314 428 -172 295 949 -331 -533 -533 156 16 -285 602 326 -441 -825 -477 -174 358 809 -132 -646 -83 -320 -389 203 689 288 -155 127 -832 158 -965 200 -848 -6 251 -396 853 -745 876 -891 -975 252 450 942 474 854 289 684 424 -877 389 -980 -17 350 985 -273 -504 -245 476 -722 -951 263 -942 307 -557 648 157 -436 684 -86 -288 -935 530 -378 -554 -311 -790 1000 -498 13 -782 -907 -280 -561 -472 841 -494 -803 -495 157 746 995 393 890 -20 98 27 572 -254 347 902 -870 941 -60 -850 -604 4 754 470 368 -650 -355 836 -566 -72 575 -775 -905 -165 -259 -897 722 138 -261 -999 -268 -303 490 868 196 331 -45 -182 416 -265 239 977 -199 -984 233 -542 -792 270 961 216 -987 899 -747 -994 776 -401 -964 804 81 882 -928 -635 774 530 946 -999 826 -250 -786 549 -874 -581 676 -358 -67 637 797 -185 814 -814 -660 -506 477 -115 -558 -223 178 -328 677 835 -21 -445 65 -379 -522 639 702 773 -323 -308 21 -238 307 791 233 -99 253 -815 -149 -263 -481 205 246 -820 -924 -214 130 -556 -482 693 -510 470 -545 516 665 27 -640 139 635 526 -489 188 984 152 -106 931 144 458 -348 263 -11 -463 67 92 405 -774 307 -870 -406 -782 523 -665 -463 -784 853 -489 371 -156 15 -678 876 296 -840 -369 -175 734 -700 241 53 -866 -577 -343 236 205 649 -402 -432 467 414 402 -503 2 412 15 355 -822 -38 14 185 -743 -832 742 -77 650 -313 766 -151 -930 -671 888 -776 -963 -760 690 -604 -192 -161 -352 604 -426 946 -231 49 -632 -253 785 -47 -11 146 592 207 -702 -996 831 249 599 -43 799 67 621 -144 -317 843 -167 163 -494 -810 511 -865 -863 -9 467 -579 -122 -166 -544 242 -601 -877 340 -41 95 -236 499 -330 910 -822 572 140 -709 -214 622 -541 -856 -156 -264 114 -579 44 587 -724 -263 -475 125 398 194 -615 -124 939 293 135 521 375 2 -588 675 646 -643 -123 193 290 -808 -161 476 -681 -117 -507 274 -71 -537 -621 354 -248 560 -700 -570 690 830 -196 923 -52 941 -175 -958 90 -758 949 -782 -162 -567 263 590 -334 -461 683 -311 949 384 258 -629 -78 -350 988 -135 -992 -929 -907 -780 80 -733 -936 -234 -698 678 -929 -820 511 -138 -794 661 -449 876 995 -654 -881 332 -325 966 735 -504 559 -441 649 35 903 -423 -779 -296 834 52 614 282 586 -236 -673 457 726 182 101 609 -896 -131 36 524 436 288 532 -379 -655 -59 -812 -919 -989 548 -118 -310 -207 -467 141 781 884 -577 382 -549 759 294 964 -556 -907 703 -689 -431 -195 -179 -580 -429 298 387 -592 -946 -673 -124 97 549 -172 -853 -214 -520 -513 -624 -148 -590 -938 -214 -238 734 545 -318 -470 -356 -75 998 343 485 69 749 921 -842 202 190 -648 830 294 -1000 -654 935 582 -935 -487 -912 99 -531 481 879 -180 -299 -531 -100 -150 -733 594 195 -858 443 -431 658 741 458 631 -52 -220 -433 911 730 -451 418 -116 -321 158 865 568 -631 -607 -584 504 180 81 -769 -830 895 849 -133 -281 42 244 284 685 -842 958 544 -691 -670 110 -304 -804 935 936 -93 590 -885 285 392 83 685 672 -994 909 -127 6 579 -495 -950 -202 127 -299 -964 322 -203 739 -517 913 -722 -250 -76 27 -283 -891 726 730 -783 833 -442 -405 181 -291 -485 326 155 -103 -352 898 -930 -707 -263 377 -415 -445 510 -3 -16 -19 761 -841 947 -894 844 736 298 467 -565 912 -746 359 -967 -854 386 509 101 -422 733 835 62 116 -186 -186 -372 624 377 -632 370 -852 995 -870 -708 -885 1000 -663 -384 -995 320 393 366 -927 771 -115 -762 -159 -766 -129 -930 -293 797 -660 4 -674 -458 -588 782 -803 80 -363 698 208 872 100 797 -1000 959 -42 401 -39 -561 -194 328 308 -385 442 -106 250 387 90 445 185 825 -255 -978 746 850 556 -770 42 844 -384 132 -47 -612 393 415 -552 439 -205 -65 -717 -541 538 -698 -824 -357 -391 507 -333 -465 -92 -912 680 393 31 -303 -119 -351 465 436 -327 55 -398 -520 888 747 -600 -676 636 51 -890 -753 351 -206 28 479 634 -708 -312 882 -513 351 149 -756 472 -733 -853 -96 8 -151 -68 722 -316 839 921 525 -655 -671 919 654 -12 726 606 -939 -823 -456 359 -990 293 -424 364 359 145 -968 257 540 815 372 948 -637 122 794 94 796 -1 -954 846 -743 736 -268 -857 210 -377 -713 -719 202 667 -46 792 -816 736 -954 528 242 -686 553 186 206 934 -188 -268 264 745 -525 561 938 -91 626 -963 -886 -807 -984 477 350 108 263 893 164 696 40 -311 773 -728 -860 538 -919 918 423 -955 858 -226 -239 61 371 500 431 -205 -975 964 -559 76 -619 48 -388 664 541 -822 -823 -837 -512 -795 553 -236 288 48 598 -917 -170 -666 -434 -109 -226 445 -827 -762 159 330 206 -412 408 721 -401 -138 621 296 868 -805 82 987 -806 349 266 449 221 430 828 -93 -962 434 -368 -845 -725 -173 582 -923 44 642 -331 -399 892 -853 -318 -317 1000 952 383 -861 704 143 -306 -421 475 -474 -231 -777 -516 997 -797 29 -525 213 -830 -875 247 403 -868 324 248 -814 -945 -936 806 414 -406 824 -838 259 871 -378 99 501 -884 572 -6 -854 -177 73 493 817 251 -995 -133 118 -65 -52 -365 501 -713 -158 803 365 495 -880 -562 -133 194 -751 822 281 201 160 -230 90 694 -490 -59 326 381 342 -244 410 -855 -820 -151 -926 -161 -770 -278 -946 -314 70 929 -910 901 421 -981 723 444 16 -547 -785 -428 300 845 624 -935 679 587 896 -489 226 -269 991 659 936 996 -141 400 515 960 -887 953 502 320 -877 608 500 -844 320 -404 -763 -196 913 677 784 963 945 -523 452 -920 76 421 -425 -512 629 -168 113 311 337 -774 -839 961 634 654 253 -50 -320 218 -918 158 -920 -155 950 969 689 -688 -524 -667 445 458 -820 -456 -27 926 -870 716 -158 -958 -455 -490 420 737 -18 398 186 -174 904 60 925 771 -940 -504 0 397 -256 875 -287 -162 -596 428 872 298 348 980 573 101 33 -222 -100 948 669 -56 998 527 899 518 -334 -672 580 -319 487 347 -990 -36 474 33 -619 420 -578 -301 -681 831 -350 -756 -213 176 642 695 -67 824 -566 499 -667 841 668 874 480 586 616 -726 -539 185 779 -588 -692 -461 -927 962 -237 930 679 -282 -873 79 862 598 717 492 -905 750 713 854 857 738 -876 402 -731 -10 180 780 -299 93 -421 591 970 -516 -511 271 498 964 -332 204 -296 -461 -959 673 -593 185 -310 504 -513 -939 10 -441 295 741 -739 156 76 864 715 405 762 -411 -523 -379 380 -206 -61 -994 -650 468 329 12 -241 666 177 -678 537 -170 -834 -351 -914 -200 535 -327 -848 11 46 -627 -423 -231 811 -907 125 728 -223 -66 687 -264 697 -742 -34 -721 502 -595 -909 872 -88 -798 -278 589 -84 -653 -267 -218 -248 2 126 225 -607 914 372 -274 -64 927 -636 625 -314 305 422 -77 536 -515 982 909 118 394 401 121 -612 -596 356 -308 868 545 -432 -630 456 674 -629 -620 -962 261 -226 -925 896 -167 438 -212 -792 -251 236 511 -307 214 357 -613 -264 939 634 832 -111 768 -361 873 -448 339 683 776 -354 -784 -592 -372 -1 -751 -327 313 -113 -801 -259 441 -318 -815 -97 956 -48 569 -960 909 458 718 580 -37 129 -5 -647 -945 149 -746 -212 650 -366 -411 -304 477 -417 -370 25 731 -848 -979 465 -484 54 -207 545 -801 -877 775 -932 542 96 125 -341 -923 735 567 -462 -212 -97 631 -338 44 141 -22 355 -201 -5 -78 -184 664 -106 -748 -631 110 781 -960 -578 245 184 -402 947 -670 753 723 -638 -900 -281 706 -125 497 211 -494 -905 -698 -544 -510 71 -261 -793 812 -960 967 998 -981 -4 256 923 339 251 -357 -792 544 989 -225 -307 71 -232 337 371 -748 895 309 -814 -421 -60 572 107 -432 -175 -882 -258 -223 -575 -838 706 936 335 236 996 -151 -276 271 337 739 738 -421 330 757 339 795 -255 -467 -539 -485 -273 -840 575 343 473 874 -706 -327 -626 -27 -827 -621 -357 218 568 -296 820 -218 -598 -401 -205 444 440 194 25 -848 831 -478 -246 -121 474 499 88 -699 -83 -983 710 744 -60 880 -745 367 -508 587 -110 665 119 675 -497 160 596 -153 -527 849 902 811 -309 -620 -747 -52 521 -242 -451 765 846 907 608 -565 -958 4 535 837 -141 889 36 -248 592 745 -415 27 346 619 -451 529 202 -699 -143 666 998 857 60 815 953 753 540 20 -797 473 -710 -805 413 -504 -336 -32 614 735 -878 931 -507 -847 -728 -119 -349 -701 399 468 -700 -682 627 -26 -442 -249 -299 970 -816 619 494 -49 480 457 648 331 -538 -801 683 704 -667 857 388 823 -190 -105 820 -85 -499 945 -270 -912 -940 6 716 165 398 -126 96 -237 85 -991 884 296 -19 981 -442 900 -668 310 -937 -320 956 -70 -501 -79 -970 -467 -60 99 -282 110 985 196 292 531 -818 430 -533 557 -784 5 -533 -445 -997 401 -333 -940 86 113 -795 734 -923 -730 955 87 793 -335 934 616 -413 632 -595 873 729 -867 -652 309 77 623 -645 988 -59 127 -400 68 440 -131 -353 340 216 -728 -377 494 993 -852 -881 111 328 -503 372 -935 463 -978 798 -835 -636 568 360 54 535 917 -792 575 -264 490 669 657 -379 -734 109 -634 -648 -278 -630 118 461 -710 861 -156 604 212 872 85 940 -253 804 36 584 -829 -802 -934 -121 668 981 -237 -361 608 783 -707 970 -114 -923 -422 636 -752 8 92 829 120 -743 -622 410 740 -853 238 534 -978 -219 -535 286 444 -744 220 -263 666 -100 771 -674 203 684 -384 84 820 -202 154 -273 864 -920 -809 856 -581 -459 -36 -945 851 -262 -989 883 -995 85 807 515 214 -285 689 999 514 14 253 -450 -446 424 645 567 928 -517 -285 764 -619 996 -234 940 583 -192 -250 -194 0 9 627 96 906 -113 -985 364 -22 539 844 945 -968 -731 583 -687 -782 -393 -434 -901 -9 -775 -690 928 -704 -690 -641 -642 863 758 -252 -532 960 -789 301 -224 -745 -233 453 -84 297 -144 -45 -130 340 639 -60 162 -776 -241 647 863 450 547 -802 -901 17 912 60 56 989 -229 746 -148 672 728 500 -430 840 -7 -232 -885 -483 -815 274 -768 320 -827 -418 -36 -287 -542 -471 546 -428 -762 -592 573 -877 -736 532 790 -828 913 -411 344 -604 -65 -218 766 998 -191 -369 -861 56 -497 57 662 499 727 -405 -264 -47 788 -771 -261 863 -765 210 -739 -871 878 761 818 -887 325 -694 -878 198 586 606 416 -373 -208 465 605 -290 455 -683 49 -666 224 467 423 838 882 -642 -732 -499 809 -381 -749 -828 487 670 -767 -875 380 -817 127 -595 -700 -688 921 -107 -690 9 863 -685 -209 989 153 -293 73 -170 -183 -888 -1000 -545 -162 -669 855 -27 -461 -420 -720 -837 -223 -2 566 -108 -698 232 974 -797 764 -81 350 -259 944 619 -377 81 -944 -397 -157 -208 510 -250 -11 810 -650 140 105 571 -648 934 -154 -561 -597 -582 -638 -541 -525 -995 -51 -806 -527 -594 292 586 -825 -66 -73 -865 420 -771 -147 -917 164 -789 -989 -402 869 354 543 -51 937 891 389 -778 -134 746 680 -545 -52 -613 289 501 -846 -66 579 -257 811 -184 826 -283 741 -185 887 836 856 630 -537 678 -831 648 -267 -709 713 -58 732 -221 808 11 595 899 -478 -621 176 -272 -737 806 -839 779 -435 -938 -804 -867 -971 -484 384 173 816 -169 474 685 584 335 -442 -715 236 210 -511 380 788 -406 -931 -744 -212 -969 -22 -313 881 836 -55 76 832 -154 890 -543 -120 342 -730 -983 271 786 105 -718 633 -531 -668 -778 -781 -715 940 -840 375 346 442 -982 323 460 -149 587 -54 -480 759 870 -706 230 197 -826 737 880 44 667 699 -148 -684 231 392 819 -996 -14 -651 -33 263 -943 -286 863 -144 -221 621 -477 -933 490 -687 -379 264 6 -600 184 -199 -283 687 -323 774 119 -430 665 -498 70 608 931 -108 -127 253 -132 -859 -427 -532 783 -674 -857 1000 -562 -474 -982 -890 983 -197 78 -486 379 495 -437 -715 -585 238 747 452 -379 -942 -666 -200 -851 875 -896 -872 -48 -70 -663 -737 -243 841 -458 548 -150 632 449 -776 -767 -655 -804 901 -549 667 -116 206 -138 497 -803 846 -670 931 925 -992 -188 -677 203 215 -262 -774 126 -982 760 664 -348 538 681 81 350 -844 -237 570 -197 -777 -770 527 -547 -865 203 -463 -671 -444 43 -11 -3 819 76 -177 -479 208 725 -227 678 -779 320 -85 -621 -671 -547 -81 147 -917 251 -892 998 -84 -647 274 856 798 -653 325 906 394 697 23 171 356 -904 -727 326 -31 -178 714 104 649 527 719 -882 -326 -805 -276 527 84 -949 897 556 869 -453 748 -401 502 586 394 780 17 -961 175 -326 121 511 340 843 552 244 -157 -390 402 794 284 -674 -637 973 964 -348 525 437 377 236 150 913 249 334 -586 790 8 559 -599 650 -834 -119 951 940 52 133 520 -163 510 329 629 -647 882 -632 528 119 -493 -776 104 66 -601 219 31 -962 718 373 -995 386 643 -436 852 -835 402 589 -30 372 522 -950 -869 665 134 475 780 -305 -916 334 -818 81 -705 -817 686 -785 596 400 -159 -132 -549 740 162 -157 901 258 -245 555 -416 -679 911 270 401 -693 771 985 987 185 352 -396 -862 -894 -301 868 775 -790 818 -259 70 35 816 -912 -62 -96 -289 -350 -724 -441 868 -626 -605 -624 528 878 297 811 165 -255 -636 115 -188 -913 925 -130 -176 498 -583 66 21 915 279 768 898 -493 152 -547 -383 285 824 -945 779 99 -36 779 -331 596 35 950 67 -605 180 705 -447 -815 883 -910 388 408 222 -652 -577 929 -736 987 -161 177 206 -586 753 -142 687 -544 232 5 121 20 516 -907 148 -831 -190 170 -67 -640 -353 -181 930 -879 -391 -425 -562 -719 -246 -190 139 -556 -633 -680 537 -680 716 -923 428 783 427 -477 955 -718 511 -620 -941 -656 -659 -593 -637 153 252 241 -298 -104 986 -350 -742 -339 107 906 -837 551 250 633 361 966 -835 795 -569 362 49 160 -345 922 -767 -367 -7 -380 333 524 -572 493 4 775 -729 836 -984 -344 -249 -209 -967 -649 639 -499 -396 -886 406 994 -520 631 31 -565 -276 -321 -94 -393 741 -780 -6 185 836 599 75 -647 204 -384 -742 -494 -376 -41 764 316 50 -696 -282 408 542 784 384 649 -290 -763 375 -186 -196 905 -547 560 -644 -668 -843 -772 -742 810 -338 -299 -88 419 -93 29 -919 -580 992 542 131 -127 255 -522 782 466 150 -351 926 -135 -792 -565 -376 -988 642 -836 -961 602 -980 612 -517 -799 482 249 -501 955 176 343 408 -130 -115 -252 -33 942 -246 -599 456 717 -821 304 -479 227 260 -973 498 739 647 -407 -10 -518 -98 -761 637 956 -400 -574 158 61 385 -673 -969 33 316 470 358 -901 137 131 -649 523 -568 -846 -578 -688 -937 -56 -379 -168 -224 899 -74 -236 -432 766 -456 -445 -731 780 833 0 806 632 -205 36 -917 -476 227 888 345 591 410 602 871 764 583 950 -624 -473 251 822 -922 430 205 -759 36 911 671 -569 -641 54 -549 -531 179 513 496 -996 -877 839 -832 -530 -178 -679 211 991 64 -864 446 -272 762 -532 -161 -958 418 -106 -914 -538 752 -478 233 -642 -422 -580 -572 -728 856 379 598 262 -794 -665 552 268 919 -512 499 -195 -945 -762 -766 -497 400 881 833 68 102 668 829 -44 87 197 873 -510 995 -543 -295 -406 93 -77 490 548 123 605 -970 680 194 162 -453 551 189 -794 -221 634 -43 -613 -990 -499 -49 47 -384 362 296 -385 203 638 962 -215 -744 -44 -232 -683 -107 275 383 -746 278 226 972 148 -150 419 657 -686 685 392 636 367 695 -711 413 -320 -373 -347 -888 -569 153 989 249 -272 332 -416 682 -299 -43 714 -638 -83 276 114 254 -929 237 957 608 893 -104 827 590 -23 -818 422 886 891 -50 -685 803 -454 670 -831 852 -774 969 -818 145 -483 276 817 -19 859 -180 927 300 -107 194 -528 -246 132 656 350 927 257 -375 66 705 -452 828 905 481 510 536 -63 754 199 -900 136 227 -855 673 536 214 -341 -221 -480 935 722 -46 -670 -792 -525 -817 967 -953 -96 -872 -164 423 800 -894 818 -813 -36 514 -729 671 -485 601 758 704 -318 47 745 -660 -23 -680 601 -75 446 456 518 505 992 523 223 -567 722 921 -848 -298 469 -993 40 -389 298 -796 860 550 -659 -729 629 -431 258 -652 -250 -271 415 -640 643 -694 387 -413 -601 -517 -780 -833 127 -796 -678 369 417 -239 489 45 508 113 -313 586 516 -522 15 875 666 -580 378 505 -485 -390 621 549 346 -35 -622 226 971 -111 -25 282 485 -192 326 -694 -452 -101 20 120 -246 189 18 -58 552 857 19 -249 -279 322 -23 -662 286 -392 -873 -971 -765 -457 623 -351 -807 -513 -436 741 62 664 342 -716 -371 -150 754 -439 -732 -914 -458 20 620 356 493 417 -830 974 757 39 242 926 521 -142 -569 799 -684 718 -902 -954 738 949 131 -748 104 -664 34 520 -101 -900 748 -660 286 112 685 -384 215 348 639 841 -762 -241 478 821 509 -341 727 -628 709 367 486 668 885 -309 -216 -9 695 866 -353 253 -523 -501 229 142 431 357 -548 -244 185 184 195 -898 -666 345 -796 138 740 -884 847 614 -128 870 -353 176 29 -581 44 370 589 180 -314 540 638 833 24 -617 340 519 -922 361 757 -569 -611 729 -526 732 -205 -794 752 580 -502 254 -132 -523 -818 -43 929 -601 182 220 534 879 784 541 -168 890 449 291 148 143 773 843 955 -38 -646 109 -88 -149 1000 -769 -476 990 -600 -112 -180 -163 -724 484 -353 -998 161 -11 633 999 -940 -349 867 761 546 565 240 698 142 561 545 -651 918 649 631 -573 -762 -910 68 608 541 471 -179 -103 -812 -920 673 -523 -658 874 -818 -644 196 360 -114 508 341 -670 -823 975 -995 950 -21 -795 -15 -162 -46 580 -937 298 -452 474 -988 -574 -302 -218 834 917 -242 -513 -367 561 -849 612 97 -63 -941 461 -552 -60 644 -539 -125 482 68 -362 -806 -814 -166 -274 -215 -957 52 390 550 0 794 -339 -153 586 -614 133 785 -961 -913 -135 -51 -405 33 -989 215 993 129 235 -52 -359 326 928 955 375 -483 -733 107 -65 -63 61 844 -465 318 -272 -877 -816 -877 125 162 77 126 -30 -105 260 709 -387 -605 871 -541 962 -592 -534 229 -680 -220 976 -768 817 859 881 -178 456 200 -250 843 610 79 990 651 265 413 -496 -991 102 -632 133 818 -484 926 207 -681 -318 1 -529 -35 472 905 711 416 893 134 454 556 -151 861 921 363 -604 516 731 920 -440 155 85 560 583 768 -779 -155 229 847 -183 -63 529 -354 -290 750 -977 843 459 801 -995 553 -560 -793 -332 459 230 -443 -958 -20 775 931 -290 546 -213 -608 -358 509 -770 -678 -428 727 106 -157 -766 110 299 90 424 -794 -296 -291 -772 -589 -634 -225 -355 276 312 -709 -462 405 861 17 -103 423 -598 506 -30 -899 -121 -442 830 -796 -497 641 -906 -934 -986 -416 -371 -537 567 606 -741 217 -233 165 242 981 356 231 -867 -58 -980 -391 400 -817 -462 344 -353 -387 -852 416 985 -531 37 -487 404 -831 -983 -572 218 847 62 207 394 554 434 180 -697 -361 -82 -899 -358 -759 -334 710 -54 -736 -489 -451 22 368 400 861 430 -699 986 680 405 182 173 817 -863 -858 -979 -879 392 756 -423 -889 -341 -675 841 -629 634 -364 25 657 746 -52 -772 248 -652 -413 712 88 -277 813 -261 887 69 -288 898 259 -154 164 -561 -257 -929 811 499 -325 912 -451 700 908 819 750 -882 102 422 -811 -385 63 862 438 -737 563 381 -631 -566 -654 -520 421 -934 -30 499 -281 -158 -111 452 -462 -447 -547 669 151 242 907 -138 -488 -112 705 -250 -325 386 362 923 588 -958 160 903 -824 530 821 -478 -885 -928 -504 -284 762 -614 -511 -654 684 977 -368 -91 -23 -865 -450 621 -219 253 -1000 123 -348 -777 -691 -200 430 418 58 -673 -154 -311 -703 579 -539 771 -759 676 997 792 886 -678 807 -668 -735 984 262 -648 396 39 871 -990 175 143 809 -687 -629 583 141 972 762 448 -891 685 -315 950 487 113 -706 -869 242 -787 796 -571 -330 452 393 66 -797 -95 207 -562 787 55 -418 -21 257 318 871 -706 -74 -280 374 -536 702 -447 185 -837 -279 153 -514 634 -996 801 -541 -788 -216 -796 -922 262 937 -643 259 935 -830 -554 -434 978 935 -942 841 -886 254 -702 40 -494 -468 139 -822 496 657 201 630 809 -229 810 -415 22 -558 559 -919 -886 446 115 214 527 -41 653 437 471 361 51 849 882 -748 186 357 -897 -504 681 794 -318 -877 262 660 -932 -727 -342 -23 192 585 -278 -103 -917 77 964 973 -771 -7 376 40 -214 168 697 -19 919 -460 141 -556 668 -285 736 358 -961 -76 540 -27 310 -836 -585 214 -611 140 -53 -621 169 617 -720 946 426 264 613 -973 815 257 724 334 -485 -528 -174 783 -664 -845 711 -596 711 505 -695 920 94 -832 491 395 -490 821 624 296 766 -394 477 642 1000 -637 687 -650 -968 712 647 -245 599 -552 -521 -201 171 -600 -117 543 1 762 734 40 138 581 -778 380 474 461 -853 569 629 733 960 877 502 -478 -551 583 -92 -134 -513 144 -793 730 940 259 246 -572 779 -706 527 477 -698 692 -330 386 -843 905 224 -572 -61 -455 -325 580 -222 233 410 -651 -832 533 -17 374 -286 -644 -459 521 370 -117 -97 237 885 772 715 540 -371 422 -500 567 -712 -58 -996 -460 69 904 83 -333 -547 -260 581 -555 581 359 -209 863 -758 807 -101 797 29 181 -93 -792 581 -667 746 -882 -489 111 -657 515 882 143 828 -90 -613 -736 499 -240 -88 864 320 -518 -487 -237 -229 -850 -989 25 571 365 -7 547 410 -341 693 -268 253 -44 -683 -692 565 181 205 624 -747 348 9 -500 706 -900 -810 70 -755 471 964 244 95 3 844 -753 777 9 395 806 -284 37 240 441 452 -264 -471 -300 780 -376 27 422 395 -577 -653 -210 145 -529 649 -466 584 778 -74 430 -46 108 562 220 605 -836 -51 696 327 -326 -769 351 822 417 997 -84 -228 -665 380 -831 -219 -310 -279 998 -525 492 930 -233 824 -452 -800 966 930 -992 -56 -691 452 991 -975 -45 -481 -922 -885 -387 -923 169 767 -640 -940 -872 140 -235 -548 -754 -687 -696 -181 -26 -67 866 998 660 -878 -434 -748 519 472 -554 -697 228 -641 464 -580 -195 732 110 18 -385 385 -458 307 92 51 955 304 404 361 -258 -305 970 -407 -342 622 -814 475 -644 929 -590 -705 -154 793 -895 108 313 693 349 -409 -2 -87 495 768 527 654 510 -452 96 -109 -801 831 -614 304 599 -440 23 223 274 431 794 472 -577 -927 861 377 -311 90 954 -560 -533 693 -202 777 -520 -967 138 -559 207 971 775 -665 165 -113 -993 -948 104 785 287 338 -354 322 605 -880 146 163 479 573 44 288 434 249 -452 419 308 -803 328 -424 -285 -596 393 812 783 -871 55 288 -622 402 -1 -639 -477 337 -59 846 580 153 -527 -292 247 -736 -972 -907 411 774 468 809 -604 -805 297 966 403 853 -913 -414 684 36 16 -912 173 -587 -278 397 352 12 684 470 -559 -910 943 776 -454 -711 -889 367 9 -845 963 -773 -377 -562 40 -500 -857 -71 144 985 385 502 700 540 -157 -207 5 -573 998 908 -768 786 -830 -531 -677 764 -753 342 276 630 81 545 -534 -39 951 -866 861 -622 -792 545 -635 -224 -928 383 193 -926 459 -731 -652 293 -304 192 873 679 942 239 -566 980 178 455 741 955 -390 227 794 39 113 228 153 789 318 962 -66 -841 331 813 501 -614 101 -651 730 686 600 792 788 -364 393 -774 -461 716 110 -465 665 314 884 -648 -933 553 -343 485 -645 -104 -257 250 -302 90 -190 -543 740 -117 -858 750 584 58 -701 -790 -431 -248 -938 -405 496 -901 683 -289 -698 -429 876 809 -309 -469 493 872 -767 167 -979 150 -207 -738 255 -416 -743 -533 674 563 760 468 200 -768 913 -706 413 -510 -419 511 7 -695 -649 -428 659 -787 -668 -137 353 145 311 -39 955 507 -24 363 -438 471 -288 801 -267 308 -878 502 383 417 712 603 -834 -882 -152 966 965 921 255 387 381 667 -325 194 -160 926 68 -678 -612 298 -588 864 197 -32 961 134 -884 206 462 414 -220 575 -816 -485 232 -299 211 -437 480 291 -276 -894 -515 76 -293 -223 -423 -696 -92 -32 -601 43 -775 -133 -814 -563 -355 -759 601 -743 -124 -920 969 -273 -981 -966 895 910 -470 -827 378 -46 -361 -445 -196 765 -877 -564 -421 -933 -757 279 -597 -887 -746 635 754 34 -604 498 803 -8 509 -862 584 -731 -229 578 900 -272 815 833 -927 745 862 -748 -160 505 -573 595 203 -674 581 -685 891 306 110 -640 292 316 735 751 651 -785 880 818 690 555 -572 -164 -911 -667 366 -194 -48 -417 -615 521 -821 477 -709 346 -89 401 -882 -551 -833 -153 -914 -841 -527 60 -797 774 299 359 545 874 644 -455 934 986 859 -395 -240 523 846 -416 -259 -828 636 385 524 775 935 -549 -603 662 -772 83 -240 968 -294 -957 -55 -365 806 -919 693 -235 -822 452 119 721 -314 45 676 679 -759 -738 997 225 461 -525 -12 129 -664 865 697 724 -674 628 689 -337 -325 -26 423 888 -48 -122 578 496 -32 -839 -482 27 834 -635 687 -628 853 -986 -41 883 317 464 392 -378 -731 -781 -899 661 944 812 359 -705 296 -633 66 -380 -546 -393 -70 -782 -98 -586 -685 -935 533 -623 -247 -672 205 -713 462 -889 882 -501 788 -866 887 -710 997 266 145 -274 59 -228 -566 -679 -899 161 -856 -367 28 -330 -561 -555 758 226 -160 504 -597 946 82 -669 88 477 -33 274 -923 76 -5 -851 -201 -757 -939 652 223 -162 -137 -987 -743 667 770 -477 -416 -202 833 -549 102 -805 -932 884 -419 -528 -205 672 422 187 -799 -176 -696 -456 -496 -237 239 -238 -161 547 -287 -602 671 755 268 173 -654 -960 51 77 718 234 876 98 317 71 -130 139 -631 148 8 -998 -37 836 -561 -726 696 -382 -622 -747 -531 176 29 682 -851 898 -494 -769 912 164 -130 -291 -799 -33 -232 487 -203 446 725 6 870 -251 751 -828 1000 785 -108 512 663 996 -903 -153 945 109 -600 370 221 700 381 935 463 785 -60 -543 740 689 713 585 -461 -778 -964 -887 -242 -997 93 -88 -885 -504 -846 646 385 -273 -379 -520 921 -391 -274 520 -983 309 670 700 912 -979 -401 -142 -216 449 -947 -327 90 -454 616 367 993 976 354 -451 388 353 -869 -35 -321 269 442 441 386 632 -152 -80 453 -795 -472 689 994 -323 -822 65 -414 670 495 -945 755 267 -941 -45 -586 -111 711 559 -682 740 -205 -1 536 -238 -546 299 -525 675 28 208 -7 501 -93 -558 116 627 -93 782 915 -901 -697 591 -181 -479 -77 -105 536 175 -907 -688 86 -16 369 -944 415 203 -950 802 748 -523 202 -485 429 751 778 -502 363 -157 968 604 697 -201 -331 272 -785 791 -429 -725 951 -309 -116 777 -221 -912 -313 695 296 -667 984 -252 498 410 785 469 516 -296 996 248 -504 -89 56 -580 -569 790 -31 -401 856 15 -734 539 -232 -806 -69 867 -334 513 270 543 -153 -107 -644 -442 411 955 -460 514 819 -577 -744 -956 -561 -594 673 -173 -797 -471 467 -274 -363 439 -937 914 367 404 -282 -226 -474 -702 -262 976 -548 -445 -921 342 794 805 682 -903 544 -447 846 -839 837 640 685 921 815 -997 -734 25 739 -239 -839 -721 -611 -862 -757 760 351 -642 -610 757 266 911 -965 815 -293 844 -965 -930 509 -920 881 410 226 829 -300 -829 -655 -834 938 422 267 -943 374 620 -307 -594 -306 773 905 771 -93 -622 526 -417 -303 899 -723 -799 -907 -264 -463 438 360 825 -49 887 -977 934 -963 990 -769 -815 -540 262 -966 886 -569 923 751 -288 -950 854 616 138 395 -560 744 20 429 362 410 -586 -355 502 -570 -853 66 -431 -122 -182 472 945 76 453 460 217 -389 -140 279 810 -874 569 -802 -755 957 -644 381 -909 347 261 667 455 78 248 516 413 109 392 -723 -510 -476 -854 357 -972 871 -610 969 -603 615 181 294 713 244 668 -933 -377 -381 -955 311 379 -940 -147 -460 -909 -747 -788 25 -534 -41 520 981 -639 -373 -907 249 501 -656 273 916 88 -569 -928 959 -72 245 214 -959 -399 275 17 491 -797 693 791 25 -839 405 -760 -322 107 -984 -86 986 918 -704 -212 477 -500 -396 345 -853 122 -693 -31 305 145 801 -948 225 97 -446 760 426 321 -783 364 664 646 -606 -346 617 -602 -591 249 691 460 -833 -53 -792 964 350 -401 -562 589 924 -725 -293 -504 -460 150 -92 6 373 327 -698 -270 593 -39 -860 431 -806 -164 -658 108 -268 824 258 -58 372 -22 169 496 558 -379 122 458 500 -755 -881 321 -528 952 -346 -997 411 114 -751 914 -316 814 -862 927 330 863 348 333 -546 -847 -485 -735 -146 574 946 110 205 -249 883 -652 969 -10 -607 -783 116 531 -635 254 225 457 274 71 -901 966 -5 143 -150 -975 979 -212 -716 521 347 -609 219 614 -599 -133 -837 323 -808 669 832 189 205 153 -953 -53 844 -321 158 -591 -459 3 916 988 610 301 318 834 218 -646 -146 -446 -6 -68 -623 291 428 304 222 -823 65 -607 -249 109 161 7 139 26 614 892 259 -884 420 -450 349 -424 245 266 498 -337 -474 157 669 -574 -794 -527 695 -651 -520 937 -153 -959 750 995 -875 -129 349 315 -541 291 485 -986 35 -413 172 222 384 -758 425 -483 -759 904 -929 -671 -800 179 -480 -680 -788 614 389 -722 -799 -548 -426 -368 326 832 -144 870 56 489 558 -262 925 14 -144 -893 -146 -462 -464 -157 -420 997 695 359 830 143 501 953 -612 -700 855 401 132 896 -989 390 639 -740 -720 461 728 -589 -239 -139 929 745 635 -454 196 202 863 -310 62 -102 675 -270 628 47 -564 -352 -258 896 -627 -409 -270 405 183 -862 463 628 53 -825 618 722 -126 -40 -10 507 702 -812 590 285 -654 -561 585 334 -663 -695 91 -142 -481 398 -574 -676 390 -780 586 -613 927 660 -64 714 -389 -611 -522 576 -459 602 -992 -923 491 678 331 -652 -640 -835 -92 -579 809 542 -371 600 -831 749 327 -327 -840 -961 -711 -771 -962 797 995 -394 349 803 -435 644 -344 -199 210 454 -6 857 -392 -37 394 199 -354 -157 384 -163 -660 -404 -929 -758 -870 67 -574 -457 -192 692 50 -331 -692 256 517 -224 -198 -45 643 808 -731 -320 126 -586 973 -274 -568 -805 -261 179 983 -791 896 670 13 553 -334 -745 297 323 -856 -54 534 -1 803 349 -518 -945 -387 -345 -297 -976 -984 400 364 -766 675 -378 441 505 -366 -700 454 -4 -724 -237 102 -735 -108 -385 832 -224 987 983 979 -447 193 -996 -813 822 50 220 451 -268 933 830 -361 -741 455 637 -674 356 420 934 -463 638 783 -505 -48 -385 -776 757 444 513 -936 -785 -538 -406 -851 -400 -846 907 -206 501 -518 -137 -554 -914 -10 89 216 720 222 -290 -844 165 -864 -84 -637 -171 -546 -19 18 -873 659 765 369 -700 989 -748 -940 641 -376 617 -828 -439 734 -681 682 -541 447 274 -138 -15 882 829 -818 -982 -121 -645 -491 -671 995 -711 -776 48 528 -172 -131 -366 -904 -63 192 452 -39 -397 -214 884 -502 -137 -261 -340 650 -87 124 916 -707 -370 -107 234 -914 -136 843 611 484 -867 -225 805 -982 611 -148 545 251 277 646 -539 -160 -696 984 -27 886 -589 547 -585 -250 440 -94 764 -706 -639 26 -443 -723 659 57 -229 -224 -859 84 -683 -528 -782 312 62 -153 -220 530 -25 275 787 -142 802 360 -727 -419 912 -956 728 680 -404 -368 -549 -346 299 899 143 13 -684 -523 957 134 154 724 -398 -957 707 -57 -455 493 144 102 -341 -225 161 -132 40 672 -105 -583 608 -90 -481 -781 564 709 -661 203 810 305 331 -371 -391 324 -296 -367 -519 -78 408 69 -831 312 347 0 549 205 904 -991 -214 -290 579 737 812 708 -37 -786 -484 934 -527 817 261 512 -279 -403 -920 517 -449 604 377 -420 283 -512 -452 692 860 -383 -452 103 627 -481 -577 -793 926 109 563 -885 474 -722 723 -941 967 -101 994 -874 -404 -818 126 -355 -512 944 -254 134 -466 159 -39 -518 -474 -109 72 -76 278 350 160 -839 635 707 815 -198 114 -363 378 -347 242 -153 332 644 508 -737 -772 -58 285 784 -562 492 850 -248 -462 338 -179 891 -735 -951 573 -238 411 62 -431 562 299 707 -784 -425 -506 -512 -361 -307 -32 702 -635 493 -126 918 706 -365 919 -466 534 -873 785 -930 185 -515 110 -248 717 556 -579 -816 -260 463 919 577 813 -603 -896 -369 -483 556 664 -118 161 277 -221 -386 430 234 -634 818 -932 205 772 -111 -462 760 -856 863 -327 600 455 -635 312 392 -78 154 555 -523 -37 197 -631 434 -779 588 138 -903 -251 743 -477 -818 -638 396 -887 -66 173 50 -714 -682 -934 406 232 -959 -33 -302 -935 -594 -86 -87 630 -39 -648 -241 527 469 613 -583 810 -223 -923 982 -926 -412 -661 -467 -385 -582 -15 -514 -771 -49 412 -502 96 461 216 -956 388 444 -398 -153 218 -153 960 -747 762 -100 929 -972 154 -957 -431 -92 -800 791 -617 129 782 -898 -31 544 696 -191 521 -138 388 615 259 -359 -648 -231 -479 56 -988 -601 356 -696 117 385 -790 797 -808 -318 -122 799 133 426 600 981 -485 279 305 849 266 574 -129 -206 701 -211 558 552 -729 599 416 952 -757 -705 -878 250 395 -839 -946 472 10 728 786 752 789 -777 334 147 295 295 967 -822 -408 -231 -639 -104 615 -312 -390 530 -25 -945 -630 -617 -459 115 645 -819 852 -397 803 -265 984 694 297 440 -799 -148 -360 -291 -917 46 716 -757 -984 404 -823 125 865 -614 -690 -233 56 170 -811 -336 -613 679 336 -468 -376 834 242 -636 690 -686 927 -776 -668 1000 -962 -552 -700 -664 666 -200 346 -452 689 120 17 559 179 198 -158 -412 -199 -406 21 944 942 365 397 650 986 -761 177 -185 -199 712 -43 70 928 -722 480 557 609 545 -528 931 -490 888 -332 -580 339 764 -352 364 737 -630 497 -987 -166 -118 546 186 66 788 904 -431 995 696 -509 -957 -965 -768 420 -873 -958 -918 -398 -194 -177 -856 637 668 16 -689 -652 -943 388 -108 1 -199 391 -346 33 720 -195 55 546 253 915 959 524 868 -8 10 311 -794 244 8 525 847 295 -911 -132 -213 -535 176 705 794 357 462 -499 737 -592 446 -349 937 688 -604 788 836 470 -339 -542 848 -941 766 -426 771 594 -826 895 668 158 -908 740 -583 736 426 133 75 -702 807 -280 -484 26 711 -743 458 337 -880 -357 58 -711 709 866 -562 -408 504 -798 -388 852 -112 -99 778 355 925 -37 -455 495 433 549 46 749 -103 -575 70 -748 -670 665 400 848 -614 703 -91 73 22 -365 -451 -690 -304 723 -812 306 -381 -509 -390 -164 97 -82 -687 159 110 997 992 -732 337 400 879 306 160 -838 869 -609 -268 361 512 133 -412 -87 -974 621 -944 158 451 7 -627 -199 916 978 923 -300 -500 -522 173 497 718 210 106 972 18 316 293 554 377 467 -578 795 58 -47 178 -78 -164 -195 -629 -411 -173 935 -744 -926 249 478 -288 803 -308 315 -183 558 435 932 -473 -284 -852 867 189 -14 578 -426 -254 -984 755 -62 -748 909 -849 467 -608 -681 -280 -160 949 -361 593 -263 -329 368 340 -901 348 945 870 717 178 -332 -308 -544 372 751 -413 -251 463 -450 -786 -680 621 170 -666 204 919 650 262 31 802 -128 358 -676 422 -401 -573 -599 -27 -571 782 -888 383 557 -191 247 -346 -318 -86 -354 -745 36 56 858 -848 -512 -3 -83 688 -849 -56 235 447 772 126 316 178 277 878 924 -782 -727 -736 342 -790 -682 -763 505 -976 347 -73 -365 880 -474 -815 -84 -16 571 -521 -64 802 68 -364 -184 -316 -265 458 -263 214 606 -901 -459 85 -654 -874 445 537 74 -209 -783 -6 286 323 -119 257 -535 -839 -886 891 -951 693 -80 466 -3 -116 160 621 439 -42 -124 -659 -304 726 186 -840 -629 -243 -61 -144 588 898 985 537 42 223 136 659 137 257 -135 -347 380 940 48 -710 -4 -403 782 974 838 988 -227 -807 -276 -347 -57 698 -885 990 -96 -907 36 -562 -766 447 312 975 302 -952 34 -189 -746 394 -268 -562 -734 378 426 328 419 -671 712 191 688 548 369 -373 1 366 845 -738 681 458 -829 848 859 -167 -710 -899 464 831 168 167 564 431 165 13 -387 -33 273 884 -413 -813 874 -150 169 -350 295 264 926 -678 891 418 -628 -81 601 -174 216 -524 260 -308 940 -850 93 -54 94 881 -268 -471 411 -748 879 -422 -569 -479 333 7 -264 805 -778 -500 369 822 -426 577 224 -195 -215 -380 108 -76 187 -690 10 408 167 821 -546 -402 750 818 -419 -697 -56 -458 744 -465 577 576 729 -360 -577 150 989 867 370 826 677 -908 -629 168 922 -949 402 250 -166 736 938 -990 -287 352 858 -175 -777 713 -131 -157 999 -684 -693 390 -859 61 -407 508 860 708 -526 -298 -269 155 -473 677 769 -74 -209 990 -80 -544 338 949 -348 -533 20 -577 -31 -852 -124 -579 -893 -201 -641 -445 867 568 236 -806 -771 20 448 713 -434 -876 728 921 -495 582 175 784 931 637 -844 -481 234 131 882 426 -915 585 354 689 -266 -797 -339 28 -259 139 -16 -75 930 886 9 -768 -969 -12 -246 -441 98 674 -501 -814 298 387 679 100 801 -629 890 -105 643 -929 506 530 -785 -184 274 -920 -142 -23 -376 72 453 493 -819 -187 2 611 348 631 -879 -827 627 -33 -983 -23 745 -467 874 -27 -470 -281 -777 -200 973 -295 455 717 -890 -295 -401 623 -710 -900 49 -970 -364 269 -889 120 -976 -258 421 -771 -512 -468 -90 230 -765 987 133 892 -397 127 -867 676 -805 -477 570 -296 853 987 250 -306 -105 -821 -283 78 281 790 -18 578 932 704 11 -15 842 349 700 90 482 -444 462 -424 208 365 883 -765 173 -453 76 62 354 -428 866 -267 79 -868 69 -136 716 -445 -93 -717 202 320 -767 -272 -277 -219 -26 533 566 684 -89 542 572 451 -504 862 13 -103 597 -513 994 -225 -118 79 -43 -488 375 -880 751 311 -610 -3 716 -198 484 399 -39 414 123 161 -374 21 906 -256 420 728 876 582 748 592 952 658 -589 84 -578 -244 840 919 -276 930 708 842 406 -13 826 -568 81 -781 -5 -928 -951 172 471 185 576 -767 56 601 948 169 971 -75 -413 190 -891 538 285 -497 -227 -313 979 846 900 -311 890 -441 -163 587 -588 -529 150 -396 841 97 -536 503 -565 763 -713 -932 178 108 142 473 -335 584 -712 -637 488 -149 90 -529 530 665 -72 -518 56 383 -732 851 906 14 147 338 979 -180 -633 270 -914 8 -825 911 -182 723 -47 294 619 383 54 100 742 -573 -851 924 139 -50 -992 -163 647 -528 144 -395 67 -333 -150 -795 176 812 823 -344 470 -175 748 -401 974 2 -649 858 836 -777 -684 -874 814 845 358 -454 -748 -322 657 -111 -532 -858 -996 -488 826 955 -727 -654 -373 715 179 -553 -826 869 -908 -78 121 -661 48 87 -67 367 -146 253 -148 -194 -564 128 -64 -170 -360 -657 -221 -93 -55 59 -766 965 546 -51 -41 117 21 -902 -918 498 377 -378 -1 -950 -800 737 -319 -103 -78 383 -288 -491 821 -149 849 612 -123 384 444 -66 485 637 327 -439 -536 539 -51 -748 857 706 -892 490 -974 -577 819 508 168 12 -795 135 -404 247 394 -835 -240 390 -61 436 -290 844 -482 323 -377 537 774 -58 -408 -537 -37 -650 679 -487 341 329 35 939 -827 -859 796 33 -667 263 530 -831 976 -600 602 -626 135 -147 -272 211 -393 -369 -486 -715 339 -120 -408 582 -669 689 151 -697 877 568 -868 228 -547 903 568 636 -874 898 -185 933 439 -127 -368 -971 -40 -608 -812 381 -176 -964 -242 42 -139 518 -349 -244 -316 -389 -269 -614 336 -607 -864 449 565 578 435 316 -297 70 -414 744 -969 -243 -112 545 -614 445 451 -943 148 -698 -302 18 447 67 -264 -216 820 -918 -102 45 -368 -493 55 573 -989 839 18 137 128 13 499 -160 552 -889 713 -353 -234 -395 -644 619 536 -725 -649 -993 -984 469 -112 377 -387 -360 878 -179 -865 380 545 720 482 219 -879 -994 176 956 776 -442 -656 -118 941 677 833 147 -653 -92 -43 902 29 775 -923 -21 711 255 -184 -18 378 556 749 -957 -400 581 -447 -705 -918 505 -264 81 -224 -382 542 130 190 334 494 284 643 -970 -882 -862 195 -693 81 -11 -87 64 -280 18 -949 -508 28 -90 933 -921 746 759 845 37 494 924 410 908 793 947 25 985 384 -86 -505 410 -704 -917 -488 262 575 -82 868 232 -429 -897 164 -474 633 -104 -299 -540 29 922 -800 882 -9 58 969 -981 -508 533 -394 198 -578 -182 -571 472 17 -223 205 612 -644 855 -27 77 151 242 576 989 -610 -233 622 257 -587 316 233 -118 -306 823 282 402 -560 517 522 291 566 -824 159 -549 -757 523 895 -301 -211 -157 -780 864 197 -399 -953 883 903 -870 799 695 449 -820 347 -130 68 694 -132 -962 903 955 361 352 -751 312 -235 -705 -61 98 -145 689 815 -163 -177 -529 -23 409 -635 357 303 277 415 -554 504 -460 248 -379 578 812 656 330 -840 -434 867 456 -190 997 257 -288 -689 952 -729 591 -141 -401 439 263 858 705 -947 39 434 127 -117 819 -599 708 657 131 670 751 14 999 676 -275 -632 786 768 -907 548 244 204 -828 971 374 277 -193 671 -399 -128 -41 -913 293 -761 130 996 -248 194 840 939 716 60 77 -381 -90 -576 -984 -916 808 581 -54 -53 823 918 614 199 -193 -599 167 710 -315 -205 767 -216 -285 634 -226 461 -803 -702 -918 473 518 -596 -217 -874 -323 -708 674 -989 -454 -304 602 -450 -592 642 -262 917 60 412 951 985 177 -664 -753 -403 -727 -626 -855 11 860 510 -28 -696 -605 814 -451 -279 567 912 -791 -463 56 779 489 714 681 912 -893 -180 419 313 19 708 -716 428 859 -266 808 970 -968 737 -790 -718 292 -48 -488 771 -231 -810 -810 -593 656 -736 -935 -712 317 729 -634 197 813 410 -662 98 -746 199 -264 -418 368 13 -925 257 -244 371 -768 94 -413 805 -258 -185 -81 404 -596 896 818 389 -355 993 676 -168 642 538 748 -646 688 -165 -237 -932 791 -609 -178 -495 137 -775 -874 835 396 698 211 -311 859 -588 371 -578 103 -101 -854 315 735 -139 -310 637 60 965 665 42 659 974 -746 400 -342 -919 447 270 -320 891 41 -515 317 156 437 663 625 -772 508 -561 675 -700 -271 -587 543 321 -566 415 153 634 409 -242 980 449 180 623 170 -795 -416 -273 -661 539 761 130 -214 541 -958 -366 791 -973 -806 196 535 657 223 -758 784 653 979 479 -250 -930 185 -641 -196 -448 430 -98 415 -313 -312 -576 -74 -111 -524 -944 -777 351 696 406 402 -997 28 -131 573 -373 -903 -653 -362 -827 -470 752 619 -193 -99 -991 -678 -838 -152 -424 802 785 712 -662 289 -281 -110 463 702 662 -622 -941 -952 917 294 -300 -266 -894 12 -774 -252 -184 -103 -730 -733 -113 819 432 714 167 -48 -509 -933 116 968 -823 -550 -236 198 391 -801 -56 -632 -823 686 -489 586 -564 108 103 -439 -206 379 -694 207 566 -961 -770 758 407 -342 82 -736 -719 -196 -172 -454 174 -949 281 -943 -168 404 -579 341 984 -896 -435 -347 746 -712 -589 -299 -258 507 587 -684 -408 -43 0 419 53 -731 -28 -307 -462 -546 -111 -228 896 794 -75 -645 449 481 -158 546 -712 -738 -44 471 159 288 -778 585 478 -547 781 958 -846 -667 437 -548 667 403 605 -437 265 -459 751 -567 -424 -770 -45 904 -749 -226 47 -224 535 -7 -985 772 -513 -492 -303 683 -45 -320 762 727 779 -969 -766 70 -397 -652 -704 534 -17 -649 -265 765 863 805 789 508 263 671 381 -548 -391 432 -488 -358 -539 -329 97 213 -352 -226 850 -259 32 159 -837 331 59 -963 -689 -383 -116 640 -342 -42 143 -290 -168 362 610 -198 -469 374 -398 411 -905 164 -397 -335 504 -137 215 -753 121 138 126 -879 -716 -606 -496 77 -810 391 80 901 -633 -17 -28 -772 -592 568 -416 -79 -792 -852 256 -414 -806 306 216 -867 -149 -396 -759 -78 -765 92 635 999 878 627 -788 479 -368 -463 415 875 -379 -661 983 391 527 -983 259 305 -188 816 723 -703 -360 605 173 214 165 -90 -74 68 706 -617 694 -912 66 -724 -611 -649 506 -270 801 274 -490 121 -151 -603 816 501 -844 231 575 -19 406 -231 -255 737 384 -485 198 601 228 -670 6 979 -769 60 477 504 -930 -774 553 -723 964 -643 -548 176 168 640 -766 341 -104 737 -42 428 245 563 -301 -383 589 -354 877 423 -903 -861 -194 -89 793 836 539 -981 400 634 -555 773 -144 21 -859 404 243 -910 248 -542 247 280 484 -896 -45 572 -642 471 78 -387 -811 -514 229 -39 787 398 -126 356 531 138 -208 -134 -916 -796 -199 638 986 -472 -639 -178 -103 -650 -744 -60 -888 -663 883 -739 138 -889 -464 301 22 -556 -307 107 951 -232 385 962 -710 253 -916 50 56 -667 -35 172 930 1 877 112 -768 -355 -586 -910 351 -123 505 956 -896 981 -444 -558 487 387 -275 -252 -302 481 514 -977 275 840 848 -156 969 -285 211 -774 -77 -213 802 -980 338 11 34 -542 -859 -678 658 -777 710 -595 76 843 -705 -733 786 350 990 -882 538 112 -556 93 -716 912 837 576 -745 -172 303 -89 -839 797 -71 797 -608 421 63 -112 -804 -786 178 -299 57 293 -849 -160 -384 47 -954 908 -595 -815 -606 145 138 618 396 -823 -399 136 183 822 154 534 43 -483 -218 768 637 12 455 -856 -246 -293 -616 -642 -577 237 -634 603 -680 458 -928 -764 -74 650 -960 -264 -847 -428 405 311 924 938 -632 831 -516 -956 -4 549 -535 786 -293 372 499 299 -496 -498 292 -479 -126 422 -752 507 488 399 -968 389 751 953 12 419 558 -369 -892 447 -784 -589 -198 524 -596 -673 -297 289 58 328 -150 -463 509 255 570 -576 -947 323 -418 -453 77 -278 318 -770 -26 924 832 288 645 -858 616 -291 384 -23 580 578 164 429 531 40 -497 582 548 -489 -321 762 120 -806 -686 557 -260 -331 -384 -832 386 661 632 666 -850 159 -574 119 672 337 162 587 -249 -777 -170 704 -806 -664 417 -14 71 -132 -249 889 -610 834 -93 515 86 -430 -567 47 -894 729 -128 372 312 821 -308 975 737 935 226 -853 -867 -619 -752 652 361 268 -140 -315 592 -760 861 -444 927 -780 181 554 -409 -23 -833 -905 -863 -464 -628 -891 -71 -687 368 542 255 -175 -963 -297 885 868 -946 202 377 -689 -381 573 -52 -56 153 876 -445 -489 570 -434 810 -571 308 -971 384 -448 751 967 -415 -905 72 -19 747 828 168 651 915 561 -794 -32 -271 -407 188 891 -64 -310 -189 232 -853 931 394 160 335 300 960 -994 -452 69 693 -158 125 -838 -880 -470 -921 465 484 -545 488 642 212 572 -14 -401 166 -872 639 913 556 -16 -574 -893 938 20 -342 235 -816 -560 -450 -732 883 445 252 364 -58 -867 -975 -981 -753 792 980 735 337 -720 -235 -51 395 -196 369 875 -973 50 538 665 -406 -730 977 -95 -851 433 977 155 558 -548 314 -526 -486 448 -362 329 684 360 -752 624 -296 -956 142 97 -486 -495 953 743 508 618 -127 778 501 838 -889 -850 969 410 123 174 -894 616 761 678 484 181 851 -939 291 55 -333 956 -856 -932 -986 -149 809 809 70 526 -601 -538 -589 166 801 956 281 -823 412 227 143 534 -371 -145 -567 582 -312 -862 377 -837 -970 49 -310 -136 -80 22 111 -767 784 -435 -765 -89 -140 -885 -997 52 457 390 -84 -309 731 713 -849 -517 -467 -353 526 -147 27 91 -789 -78 422 -771 -598 -292 -332 -620 863 -486 531 546 424 -692 -81 769 -447 -863 752 -921 -347 809 -59 25 -482 410 -430 858 -472 -533 -343 629 884 -891 266 -147 -227 3 -602 779 -26 -194 -910 -465 337 -701 -473 183 -864 823 708 919 60 -536 -694 124 -89 -334 -74 24 424 861 -33 902 531 87 231 182 -105 -670 -487 -935 -179 947 -6 360 916 -814 -903 725 -277 921 -154 -376 268 -977 -184 -615 183 397 914 215 -893 825 831 373 707 -457 -368 388 -49 -485 522 80 58 269 -698 282 361 808 -193 389 -256 311 -577 -530 -899 558 -793 -706 865 873 -299 634 257 890 327 -230 -548 95 -475 -344 756 -719 -546 371 340 -267 378 590 335 46 92 -263 412 234 -956 -133 -747 513 -48 817 -582 -912 803 -224 -333 -774 810 451 701 -109 -136 -133 -535 467 135 -354 903 407 683 941 355 482 -273 -317 -774 -491 -502 -88 789 -437 936 178 -597 735 -782 941 966 -292 -281 -574 165 816 -503 -125 -268 -339 -897 787 -698 -51 -592 905 877 256 754 -610 -192 430 908 -463 668 -650 -23 -421 926 528 -555 248 403 -327 -704 -922 904 -632 763 878 707 481 -274 -486 913 -136 156 402 -319 138 -359 -842 518 -659 -588 -410 -707 -257 783 30 975 220 71 493 -751 -67 -613 -318 -417 281 570 898 -110 -659 -163 -211 521 287 539 960 490 158 -340 -227 -414 -896 -640 58 736 481 -654 706 47 370 -405 152 672 -354 -115 -569 860 -194 34 87 621 -494 157 -465 -514 -54 -353 342 -258 395 -526 -118 372 -570 -52 -632 662 360 800 158 912 -33 194 590 707 387 803 -36 554 291 141 -747 556 50 699 112 -799 -116 987 501 -571 -506 222 -846 421 702 336 323 254 -933 902 201 -241 -386 750 407 -904 836 762 -62 -846 -713 327 -566 192 936 -18 850 256 -423 455 884 903 -783 -527 541 930 -301 969 992 -879 -817 753 166 -334 -237 881 -416 476 -848 165 823 122 575 909 -469 263 -23 44 -153 -979 121 -769 -522 704 525 -674 -436 -999 1 448 -681 519 -872 682 -200 -917 -470 463 384 -65 -499 679 -821 781 398 -235 751 -532 -896 58 -739 -79 -714 524 133 -72 -6 608 817 -95 119 -982 -758 955 -281 -128 -139 130 668 -461 -28 -940 -314 -391 164 493 89 870 -180 196 160 360 695 454 543 842 942 -765 328 -947 -689 517 424 -167 -923 921 664 214 -827 -59 -782 538 252 -989 617 -438 -842 604 -797 570 194 -857 675 51 -153 -377 151 -954 -418 110 -825 850 -485 -216 827 889 -888 -514 -916 838 -555 219 415 -567 575 134 -723 962 -847 669 986 781 350 -800 446 -612 29 769 613 -577 -273 -660 351 683 543 498 -5 -653 908 137 323 59 948 -711 -318 -31 975 -947 -725 -192 762 288 920 -956 412 222 306 173 -203 -547 991 -937 -480 607 613 556 -669 83 584 -949 75 -687 -222 19 -801 -74 -920 289 -794 -895 -265 465 256 673 -704 910 -272 -790 843 -737 -795 53 -339 129 810 365 -65 737 -89 -426 191 -120 789 329 890 -853 551 -811 487 -433 -355 -588 -529 490 93 -611 -585 -510 610 -749 353 -864 22 699 -819 911 -791 -206 833 284 -425 871 -497 518 -41 -542 -29 -765 -617 810 791 903 525 -953 99 983 341 52 983 954 676 -246 28 -579 813 319 -690 66 -540 -905 10 301 750 199 -796 -560 886 -490 -948 873 -337 461 90 -410 -5 -301 136 -509 -490 -115 287 620 -239 -683 587 463 16 -339 213 819 169 822 110 879 925 31 950 -906 620 435 -838 -211 847 251 -343 -439 913 792 -435 -290 139 -883 641 -138 670 -554 -283 -406 745 899 319 -749 571 318 917 -149 -802 -312 -591 -186 -753 -10 -183 391 -708 -987 -142 509 741 -26 -698 690 7 943 936 -564 853 -754 -333 -771 871 -298 947 -71 77 118 -44 709 -641 -471 398 -85 -484 410 825 837 -668 -438 989 893 -492 114 -949 -983 983 -331 -191 180 -808 75 -721 -34 746 -343 -624 432 513 127 -640 347 323 15 -277 803 -862 56 -719 -79 -536 180 234 133 929 -822 834 -303 -269 10 509 204 221 201 -164 -134 -370 -233 405 -280 691 -945 -415 -880 -509 -121 602 -862 820 -767 -714 -936 -522 72 -157 962 569 685 -905 -445 50 -826 436 987 53 -562 481 867 238 26 850 -785 -585 833 568 266 -739 71 -417 212 339 994 431 323 -492 436 -866 -778 514 -106 -924 440 146 -333 356 435 -414 -807 127 -937 -369 -653 -781 -505 714 945 101 220 413 -402 366 983 -535 -148 -90 -697 435 -491 715 153 -763 -883 233 -193 594 673 -380 334 651 -681 317 457 -229 -931 751 14 -472 -924 -527 807 535 692 -524 -964 -788 120 -228 935 -709 -787 -619 -698 807 -974 209 200 821 305 274 709 990 -774 62 -411 -939 142 389 197 -984 -682 -265 -530 588 -483 938 -333 -62 514 -798 277 994 -612 734 262 -93 953 -227 -207 -732 -860 -354 103 -344 893 991 -278 762 59 687 663 176 -380 320 128 939 -979 -482 357 -134 266 152 799 -959 542 855 -587 317 -871 -837 -588 -487 596 920 267 -859 -93 -525 567 588 920 -438 -937 -154 486 468 -476 380 -969 848 -885 -691 -403 -358 -786 -144 -175 318 685 -851 -759 48 659 -868 -530 -254 232 74 329 -84 143 707 -208 871 681 348 898 922 -74 -788 -822 8 510 -796 -978 -761 461 -5 -365 381 272 385 570 -948 -858 468 285 -492 -435 460 346 -228 -557 -690 -262 -489 453 449 -437 -437 -269 -991 -825 -554 706 15 -712 -478 766 -357 238 -662 -481 153 -402 944 261 429 245 -845 -831 37 700 169 302 -266 -141 -810 -155 -575 -258 -383 730 -293 -739 22 -260 271 749 450 -805 510 -359 429 635 -462 -431 -251 505 948 -876 709 529 -459 -125 94 -586 -417 -14 986 -95 -286 -206 -154 -96 343 699 -331 557 350 -379 527 -813 -112 -273 -965 49 796 333 -24 930 773 -682 -170 -303 830 335 -763 -13 879 956 722 -920 -670 -664 -293 -476 -623 -884 -683 -47 818 -364 -233 853 633 570 339 -217 -132 -823 795 508 -455 129 -458 -33 841 47 -285 -286 -381 709 723 100 -980 -176 -631 -109 863 -439 595 -43 -428 -250 394 791 -408 121 413 -384 5 -102 686 968 -930 183 843 400 471 -958 -194 345 952 633 727 -74 -72 -856 190 -320 91 329 -515 303 827 674 -998 -246 385 -659 -237 -73 246 -205 -340 -631 387 -180 -802 -284 -234 470 -457 -929 -447 -494 964 619 -909 -819 766 -898 139 820 599 -377 93 307 -507 -32 -29 -803 -175 -255 -162 959 170 -122 545 885 498 337 -742 -241 -170 -731 -545 -817 266 827 -108 -627 -914 898 -526 47 -324 154 293 -156 864 983 -836 730 733 219 -240 -509 337 183 -706 29 -66 -94 -694 -239 912 301 -487 886 -864 98 -376 -913 21 889 245 590 736 -509 -436 -34 404 -259 543 305 -11 -79 767 371 -604 -482 -968 -660 -56 -733 983 -9 -343 -8 -635 -148 -956 -60 -809 106 910 961 970 773 64 537 544 54 -586 -466 605 -111 -377 -308 -235 549 -228 179 -60 -678 -999 298 -981 624 -492 -603 902 281 94 -412 942 -16 -752 -433 -572 898 432 462 453 946 -574 -145 -552 -547 59 426 679 -66 841 171 766 -580 -775 39 -774 769 -313 619 -517 404 -66 -570 -665 923 551 365 -863 -734 579 93 348 342 -524 470 551 60 -729 651 669 412 163 -617 110 -918 -109 408 923 -758 -180 880 -351 717 950 999 -247 -999 -594 267 -483 -683 -284 -591 747 931 583 157 -504 830 260 627 -210 700 632 697 -345 -319 757 923 988 -660 754 185 613 105 -662 643 -647 888 -782 830 706 -730 521 -344 -866 978 590 368 -127 -842 -545 8 192 -863 -418 740 -511 63 348 -834 -422 497 -84 941 144 -849 601 -814 -432 500 929 -659 -945 -615 -362 -334 960 -590 87 57 -896 -15 -697 637 560 -115 287 578 -917 -828 -416 -152 -985 79 -410 -98 -512 -863 -433 -249 -870 -420 992 211 824 746 126 283 -624 -675 -281 -57 -106 -794 357 -219 -473 -937 -972 384 -487 213 2 -79 -559 255 420 484 85 937 -189 18 -259 -215 -113 708 922 361 -764 723 -719 999 -538 -430 -715 405 -649 -664 -479 -568 -494 -666 834 -691 -344 -159 -307 656 528 -754 -520 -156 150 138 463 -523 808 466 -315 -346 753 -878 -213 321 285 46 18 -510 739 -640 -165 -357 9 726 895 -761 -609 -79 -396 -136 -331 -874 590 90 856 -286 817 514 779 480 -12 -257 -225 349 -122 -450 491 -379 -388 192 371 -689 130 851 469 564 -864 -370 585 -978 120 -44 -884 327 619 474 740 -412 227 -273 -822 191 859 -947 -594 -917 -936 592 -594 -340 89 56 209 -872 339 797 -378 -712 952 -633 -304 -780 -202 -543 412 -67 707 -195 -185 225 -179 -483 356 249 12 81 -928 -19 -217 -650 228 208 -358 -166 440 -60 -596 -102 110 -604 236 -461 421 -233 609 538 178 -225 913 115 -32 -920 -311 560 429 -570 -762 -318 928 1000 -158 462 382 -547 345 563 -165 906 -211 -476 756 889 216 -657 414 -578 -540 207 -690 500 378 780 -594 191 568 -967 218 -171 -516 -250 630 164 -812 -708 894 26 1000 -131 410 620 726 -879 869 -233 325 619 -877 724 135 -235 -456 -914 476 -609 -194 781 144 239 -146 574 903 282 255 116 243 -293 -958 -715 874 164 -702 375 801 512 -708 434 44 857 -560 -233 -33 -556 55 -878 -101 -795 491 -849 -476 589 -936 -62 -309 -767 -501 477 -562 -923 -355 129 604 -530 -670 -324 -347 -198 -579 -211 500 931 676 749 894 368 961 543 -345 -446 804 81 8 827 -9 -274 941 741 -515 -820 -89 843 -181 796 -149 199 988 -108 586 -410 886 -960 -492 -522 209 59 257 844 1000 198 -194 865 -503 -914 -569 0 -677 -147 935 -372 544 15 4 954 -95 822 357 -815 416 -855 162 810 650 -335 -203 -46 -452 -396 -743 -111 733 129 250 -83 -322 807 768 53 645 285 -454 -16 -479 961 203 172 -626 69 685 -438 68 -613 -359 -573 -642 -249 -311 -465 42 -624 -555 -351 -891 525 -857 -477 -201 -173 -780 -233 -191 -900 -679 -807 -359 638 978 -606 840 -340 -667 310 768 958 928 -272 -751 735 -71 -995 172 -795 524 -342 686 96 14 -825 541 370 -731 564 -498 314 -559 -439 -799 -587 328 -939 636 621 -179 448 984 97 598 -156 -764 577 -140 305 334 420 29 621 848 -446 -143 -346 316 300 -555 40 -372 -233 -961 -695 -427 970 973 -565 -37 -276 462 510 -249 54 -26 456 -298 -644 -287 232 567 -398 848 374 -267 503 -317 446 -820 964 797 -534 785 323 770 -407 -873 -145 999 -553 500 -44 795 202 -126 142 820 -194 762 -662 887 857 898 199 360 -785 580 -492 967 24 -402 -388 34 -725 950 -923 280 664 361 194 -316 26 -482 -416 883 -843 10 134 117 -542 958 -869 -611 -658 258 -405 799 -778 112 533 -598 822 -156 249 -86 -470 34 -915 461 19 -531 403 -19 666 828 -86 259 -534 -496 408 520 -352 -777 793 -600 415 -938 851 448 703 386 241 -1 150 217 405 444 699 64 177 780 396 -370 -311 -91 -10 925 -530 -827 647 -208 -518 672 -383 859 559 -427 385 322 -481 -596 369 -403 -103 -43 894 385 -297 -376 231 -428 -775 -841 -643 -956 668 343 -395 -78 549 862 -778 776 -389 -296 101 -757 997 3 -810 -527 721 986 387 879 -622 25 293 -905 -941 -43 -472 626 288 354 -877 961 -535 600 93 -705 -142 196 172 857 -669 -536 -838 -191 -537 289 996 -764 413 -516 -199 244 818 557 529 793 -234 988 -930 -60 -743 162 894 -309 -386 -587 687 393 -607 152 -256 -239 270 -15 -784 975 372 -896 190 433 952 457 -966 -225 294 -238 28 456 -582 938 -175 781 -996 -248 495 149 500 -910 -994 -394 290 -423 773 -566 464 172 578 -409 814 609 522 734 -742 173 401 -975 -704 -126 688 -256 -887 -474 757 -840 -392 180 456 -436 983 -493 336 870 352 -899 -107 769 -50 887 -191 409 195 786 369 -614 -592 -284 -260 116 -294 593 619 -107 -3 966 760 704 -216 46 -515 -993 -325 312 717 965 811 803 -362 109 -251 1 866 814 -491 -250 932 779 -757 -454 467 -369 992 -889 18 928 589 -805 680 -33 -905 791 102 -921 -254 665 191 776 338 -698 -756 201 637 -370 166 -336 896 -270 -839 935 -390 888 774 -705 119 701 -412 344 -250 -268 -114 -306 229 -387 485 42 886 -247 -788 -627 955 45 -207 -375 656 -877 532 774 188 -466 -425 -211 -267 921 379 -821 492 832 410 222 30 383 507 793 -83 949 -539 999 -218 580 -70 933 -206 364 -701 -185 720 -6 -433 142 -422 670 196 -859 294 -880 377 897 -51 491 -720 361 -765 471 -322 101 -206 -587 -752 -533 -922 -421 142 667 -249 -755 -344 -367 -634 588 -158 38 675 -309 790 -984 -243 -927 -369 193 -948 -288 425 -238 914 -879 -403 -189 -482 746 -454 -558 64 -231 -498 -308 916 -132 -400 895 -360 -453 309 -481 132 -907 -336 36 -134 800 -95 -147 -171 -385 -129 -120 157 -567 -983 -983 -966 -646 30 -666 779 855 387 753 -359 619 -705 282 -550 -778 400 -262 528 -726 -866 258 -955 -53 993 689 -593 648 418 -289 -69 909 -970 -16 -67 -97 539 542 -140 -629 -539 439 -564 -431 184 396 -566 572 488 -382 287 -536 334 -677 139 583 918 104 461 961 -675 -504 -837 -497 -588 -971 148 9 -197 900 552 -126 367 783 -996 407 405 -529 -168 262 -639 650 -972 -723 -259 -173 -773 294 588 -83 -669 291 -291 -227 667 922 535 -675 -277 252 212 903 268 234 894 -663 -805 -793 -724 -735 538 984 -832 455 460 -74 680 -279 -859 -891 587 371 -41 478 -762 -485 331 531 -110 -720 -610 -375 -775 193 -340 688 -425 499 -294 377 964 974 895 -178 -834 -906 -10 -867 -634 241 -872 473 -366 -96 933 801 34 -267 -853 873 -257 998 743 30 -312 869 907 474 641 -306 874 -122 -922 662 563 526 -883 -615 -184 918 301 496 260 398 -418 -123 -371 -931 774 -106 -795 -449 -134 812 -719 -16 540 -984 635 -688 998 228 810 -216 -248 -447 -576 -369 669 673 449 355 -132 559 -649 -227 597 268 -87 -98 -568 644 742 806 -280 690 -748 -90 -983 775 -701 890 -698 466 -658 328 305 -495 -454 -171 -634 889 -464 84 -400 -749 -903 -45 -60 648 -210 -773 -251 -330 -480 171 659 -827 -841 -921 36 -81 481 188 -375 -430 506 395 -689 -97 -175 98 476 -269 788 587 34 -300 811 640 440 -548 -903 -33 787 -946 296 -501 219 174 25 -678 -751 598 -998 -164 -482 303 58 237 313 712 684 745 473 -220 -409 -646 791 -212 -219 851 997 -141 90 606 -864 -469 -90 -650 -993 2 -803 -802 730 -604 -423 -15 44 952 -388 -6 -785 -375 -65 539 -320 136 260 821 373 -785 835 162 -242 739 272 -687 429 -307 -324 -277 536 207 121 470 -218 362 784 326 -400 -67 649 747 892 -718 -365 544 -402 875 -67 -266 -867 161 -702 -413 420 246 360 -959 799 386 -551 -981 -155 -288 715 -951 -830 243 -456 -549 -153 -299 366 -655 742 -687 421 958 -226 317 8 -491 -991 -549 -481 -352 -982 -860 -976 371 -229 984 -46 -847 512 750 -918 -342 -103 -606 -551 667 -258 -900 833 -172 -230 -980 127 814 -126 -560 395 953 611 -910 371 -851 147 468 -842 -2 808 426 376 -600 170 -886 -781 -897 -234 739 13 -721 -541 -932 189 803 -737 -788 886 897 940 63 55 -280 716 809 -878 -651 419 -469 -143 -319 -766 -367 687 915 -758 743 702 -212 10 83 100 387 752 -390 150 338 -940 58 -974 -15 38 836 -865 291 939 280 -476 275 875 -856 -611 451 412 969 251 841 580 -728 -435 967 -665 79 -626 -989 391 205 910 -704 -539 -488 -262 523 88 601 966 562 -945 -384 637 10 267 -233 326 584 952 261 -56 329 409 879 153 -24 -99 163 593 -60 309 -887 464 -436 57 372 690 -218 505 -265 -767 588 827 -465 -855 0 806 -697 -575 -381 929 672 993 -45 37 959 176 186 584 745 788 -696 -496 867 204 988 560 -494 285 752 -98 -514 -366 -754 112 -685 -560 111 -665 672 806 -409 122 -32 193 732 67 -449 945 135 -757 -3 473 634 864 160 139 574 -332 578 -442 -135 -275 694 -158 358 308 296 -657 -486 -238 62 501 709 -351 269 221 945 402 -816 -965 72 147 -276 78 -368 -588 316 294 -49 -176 160 -641 -790 -65 78 973 431 484 -378 522 764 626 -630 -870 989 -592 -215 102 604 -893 925 -299 -193 -594 0 695 -499 232 -197 -305 -495 400 -78 -13 -984 -365 157 290 -306 -317 770 46 422 997 423 709 616 -507 -622 -885 705 852 -720 988 -988 -450 726 -519 -445 -985 339 -248 294 978 -415 564 340 -329 258 -664 196 -936 -472 -3 -459 -497 452 -836 -910 598 -4 682 -269 737 128 -595 -215 -161 576 910 111 983 317 -84 114 978 -107 907 -470 -710 -559 425 559 -552 745 -562 -38 -779 -845 480 -754 -458 -254 -734 818 462 -754 171 243 279 4 -898 -433 -763 973 884 -148 191 171 24 -609 -586 258 5 895 -146 -409 549 -816 -859 -398 -208 293 -321 -613 540 -30 445 340 -104 790 412 587 -334 -872 395 -852 -309 -938 850 17 -575 586 356 537 475 -688 638 284 -170 -442 -778 747 505 311 882 -370 -101 350 773 348 -478 -866 -181 695 504 -323 -49 83 -536 863 -729 -919 728 460 708 -696 -911 -439 -842 -132 206 -589 -257 -717 598 647 -665 -51 -103 -669 653 -910 160 458 602 493 394 6 706 -448 -194 473 -866 436 -996 -544 456 189 882 -612 -734 776 -427 -375 380 -455 -364 311 20 -383 142 -63 -429 -876 -648 -527 -899 -553 386 -367 512 848 555 425 464 -361 106 -635 -851 685 -11 255 -6 -555 217 211 -570 916 887 235 -938 403 -306 -564 52 928 -608 376 364 531 800 798 138 904 41 -622 -731 -359 -477 417 -355 463 -534 100 -189 -921 7 -497 332 -742 783 -394 -217 -598 -715 -145 59 145 325 -233 146 -375 232 811 457 -356 154 408 -250 -376 819 -720 388 -21 171 44 -398 -852 -144 -232 501 453 45 917 -373 -528 -944 -137 -795 -902 959 -542 -530 746 752 379 847 733 -990 -602 -380 -241 323 483 203 764 -688 887 -785 -804 513 -784 449 240 112 -206 -986 -274 233 894 327 427 808 864 -662 -991 436 -387 321 -227 749 288 357 -694 159 812 -62 801 155 -912 -311 208 149 743 235 133 529 -224 499 336 -310 861 -521 574 138 -195 -572 -112 -402 -148 268 685 954 461 -537 613 902 724 625 -842 -730 -464 118 475 996 290 -168 194 -428 -432 -845 -916 158 -166 -240 -222 72 -884 -563 -870 -906 532 595 -998 -790 -111 -546 88 825 116 123 797 -608 -379 451 259 62 -881 337 -530 904 -199 244 613 597 933 807 -301 -96 339 913 210 -553 -636 -192 -300 732 -728 -251 975 -114 -553 -264 -908 -870 -804 -433 187 -435 -71 -178 -685 231 -392 -300 653 508 -384 802 132 -641 -894 -470 66 -170 -735 -194 186 -478 -558 763 869 775 817 -367 -658 -1 639 -266 397 898 -659 523 -793 -799 -87 -223 -636 452 496 -534 431 382 -682 -445 44 -134 -547 -126 171 -989 490 371 -322 422 436 170 3 -201 -304 730 764 -316 -338 -752 630 698 -266 969 774 -682 -132 926 862 -898 -639 -735 275 161 -915 -171 -967 758 210 900 857 -402 108 -482 -997 -501 883 251 838 -75 -364 214 147 -455 -60 -481 845 174 -896 -560 -806 -890 705 136 34 -819 549 399 70 -420 926 736 -524 -190 302 -893 437 868 740 367 22 -865 -524 -732 -508 -473 -599 -814 932 377 -74 816 -662 724 -898 -38 -624 -775 -198 -437 431 -373 376 679 -792 -921 -281 -972 -319 533 216 393 -996 839 -549 -798 529 509 -513 -126 397 -326 -873 85 -132 -589 -818 566 673 856 -781 -896 869 -282 883 -393 -153 927 691 971 419 -984 -708 406 -856 24 -292 439 57 -135 -666 873 775 -218 490 786 300 -224 -263 -195 360 96 233 -994 978 3 460 -54 -109 902 -52 -823 10 -497 -931 56 -425 413 607 -770 -896 -149 163 192 -541 -934 859 602 932 700 -82 -461 -530 667 -381 -437 -618 -608 464 -909 -11 -449 -331 -677 -946 560 505 -64 311 23 73 684 874 479 157 -658 235 660 794 631 149 -494 -412 798 -25 820 438 -768 933 77 109 702 447 -107 413 354 5 331 -899 68 809 680 -345 -706 18 582 -874 12 953 775 -315 945 23 820 -803 952 -519 469 458 792 -475 778 -833 870 848 -706 441 -649 -59 -163 -11 -20 875 -75 -692 -703 -663 102 793 489 426 295 -445 957 702 388 -487 504 845 -156 -246 497 619 -343 -124 326 219 959 437 -241 90 394 -941 -142 634 -835 -160 -380 -986 -136 -599 129 -738 217 97 -831 485 -531 985 623 -143 -86 -604 747 353 736 -174 -761 106 -376 -461 -224 519 771 -595 -544 976 -754 -868 -987 -693 768 -149 485 336 702 -603 -549 556 760 429 -857 -165 -351 977 996 263 997 -614 -557 -973 487 461 589 -277 -767 -747 -564 880 816 -877 -858 711 -604 198 291 -143 -475 914 251 -657 -525 964 176 811 -993 681 -725 -933 458 653 -530 -102 -456 502 514 -173 -975 291 -322 -368 82 903 -513 -89 -301 202 414 857 -8 -431 441 -805 398 -388 -742 -245 599 -974 -784 498 898 -365 -379 -893 866 -972 -181 -177 -451 -270 900 931 -904 -779 152 -432 -135 -95 714 -26 -206 926 -995 684 774 1 -974 -109 -55 -717 -435 -699 932 -483 -836 -229 -241 592 -279 713 -682 973 -423 -417 988 493 -823 -91 842 981 487 70 170 207 982 -165 -287 -397 -186 311 -47 166 -842 569 835 743 529 104 551 887 -449 957 184 333 462 -833 407 738 -736 157 -674 866 658 265 897 612 -846 -510 -730 -292 584 -803 151 -913 609 -743 212 271 859 -108 375 -854 428 -176 -347 -637 358 605 437 821 165 258 -146 548 -805 705 76 -730 -92 -733 852 -449 575 233 415 887 351 -977 444 555 -774 -994 -656 -844 58 -139 22 -402 868 -743 -612 991 -2 -363 435 895 314 -262 -886 -153 -881 337 471 -467 539 688 -882 -59 -797 441 559 141 431 72 -24 624 -503 -834 -580 660 775 466 923 407 -148 960 317 108 889 253 -872 -378 -759 -293 740 620 874 124 295 163 -935 208 -727 386 378 1 -952 572 668 -386 -465 274 727 570 -103 -21 -514 -469 364 -938 -155 704 663 778 -381 -490 -284 -455 -580 -57 246 -90 -573 121 -428 531 -677 728 562 -82 153 -349 -989 -277 -894 108 812 -585 303 -359 591 -809 716 -217 937 988 187 -963 347 852 33 -278 -923 344 804 74 509 662 -388 -438 60 767 -839 621 -528 -822 826 668 660 805 -158 604 -522 840 418 -342 -348 91 127 -293 -940 73 -655 -225 -171 -434 483 987 -984 -493 746 534 451 584 -865 -666 -727 268 561 351 -969 -749 -159 457 -684 307 -782 -719 -778 -96 687 -874 703 -575 329 -597 -367 -820 -167 102 9 -560 -495 701 67 -153 -388 -691 586 -89 -785 782 -30 669 768 -63 -829 -405 353 701 375 -740 -547 956 -71 -295 584 -883 -875 -880 -688 449 -889 355 407 -707 -926 -945 577 -757 -709 914 933 -952 -457 919 617 -494 -687 292 656 859 -647 229 290 257 -42 930 -843 -741 -20 385 255 212 -663 804 -606 -135 -414 301 24 -381 481 -471 -220 609 294 -398 -692 946 218 -753 -911 -443 460 673 406 -752 -214 779 -296 -36 -724 756 711 681 -336 243 -696 -33 -117 222 -108 24 -146 -68 -982 -62 -805 -770 566 -493 861 240 487 269 -589 695 74 723 267 -16 823 -709 -362 -327 -323 309 -569 -929 -408 -585 750 997 -617 -528 -591 -101 -774 -44 179 -679 -211 -685 323 -829 -632 -251 -261 98 986 -212 -427 235 281 422 -729 95 397 50 804 480 778 631 452 -389 -821 628 -297 183 453 996 -63 -443 777 -375 -487 688 239 -998 128 228 931 313 -63 -20 -247 -669 639 983 -325 573 503 -302 -81 -826 360 -37 -643 -21 101 -816 -912 124 -877 -356 -756 55 652 -497 -436 635 558 92 171 98 -776 -460 526 -776 462 355 -854 153 667 -243 -194 -37 -889 497 754 630 69 620 342 800 -585 -541 -214 79 -230 -798 411 -367 396 517 -586 -973 540 867 -785 -576 -578 504 531 -889 195 710 203 -786 386 -551 -862 -541 828 -113 915 817 -146 694 -546 -171 151 -216 -238 -406 362 573 -322 -910 511 -856 242 995 -747 -663 -435 -844 -278 991 585 -695 944 -750 -541 821 -569 429 892 -960 709 16 -689 -736 -458 830 833 303 -868 183 -128 947 -266 -818 -652 -888 -694 21 49 184 353 -240 241 -809 -335 951 -94 232 -355 837 178 -164 800 916 -595 -234 964 -229 230 -326 -890 -905 -754 78 -676 49 256 911 321 -982 -608 858 -298 -821 236 864 86 451 -34 241 -851 320 -683 386 911 649 493 770 656 67 -321 35 4 286 -881 -586 -994 -600 487 -139 255 192 566 -68 370 581 629 932 846 475 698 762 -366 767 -321 738 531 961 716 968 836 -647 133 843 -447 242 581 -664 -17 420 -383 -809 -383 -660 110 -296 373 584 -993 621 -503 360 573 598 972 -443 864 -553 611 -528 -192 -5 435 -821 -608 126 -478 -982 -924 -996 -947 -506 946 -717 510 -279 569 -565 948 559 676 -144 786 242 -476 -39 905 488 637 999 871 -991 675 -984 76 -896 -524 -765 -476 719 -594 948 -726 744 99 -137 -256 -562 532 -264 -314 970 -357 -910 435 -482 -981 467 355 -71 -902 572 -660 -472 827 447 -192 -619 -459 -388 -423 227 582 -333 -199 -954 120 559 773 -819 -395 488 418 949 -277 -184 92 -375 398 -642 986 362 -107 -750 -351 -87 809 743 -844 269 326 107 65 -911 892 516 120 921 406 -740 -80 728 432 84 825 227 723 -366 544 675 726 701 -700 359 763 -414 -523 -402 3 -102 -469 -11 465 461 870 -867 -227 414 -623 180 -184 -694 -500 392 -629 934 51 962 -368 622 -300 370 -576 770 271 275 968 677 -667 742 -198 -488 -333 7 -91 118 422 -553 -279 -258 137 -686 534 803 -448 306 -763 36 1000 530 570 -330 290 424 -275 -576 207 486 487 -352 991 -147 456 248 -309 -935 -733 -165 -512 192 -316 571 -262 -525 674 708 -110 -706 545 -664 750 -692 -207 -386 495 342 901 224 382 -986 -491 -269 -656 -996 -40 -41 362 953 983 215 229 735 -532 -413 143 456 746 -240 -663 -469 -267 -273 -903 -3 511 -262 -553 687 -447 -208 550 287 308 -187 466 -125 109 743 -696 -849 -172 -996 728 -629 -255 -76 703 695 -583 -913 267 -176 710 815 -279 -264 816 -18 -192 -105 3 -225 -521 -784 778 853 -842 492 770 110 290 658 -356 -641 544 207 372 -385 822 572 -996 -751 676 712 956 -145 657 -948 671 -95 969 502 248 228 391 -814 326 795 434 155 -454 190 664 896 980 -935 -19 267 157 -430 919 191 -160 587 -174 -218 448 -935 -230 297 -701 349 -13 459 879 -286 -405 -236 -143 -188 91 -228 375 737 -721 -928 302 145 208 937 450 791 -192 512 -224 682 -202 -633 -801 -923 -114 -247 -140 -15 -808 550 -737 370 137 741 -781 405 -11 -248 -844 387 -576 156 -179 743 357 -284 67 755 -398 208 -73 356 -610 425 -760 446 783 -183 103 528 504 -788 -479 736 757 -532 424 720 498 -470 375 352 -270 -445 900 687 718 -796 -229 -133 -367 50 -179 -583 369 53 -113 722 93 830 -604 -7 -698 -528 106 126 -53 -597 -620 733 596 -465 -745 362 168 188 134 312 919 691 -631 222 653 831 -41 -512 -623 681 328 796 786 944 570 -22 -630 -723 433 -581 930 815 -14 285 735 -558 671 624 -671 655 797 -503 805 728 -272 858 142 774 -308 -517 733 794 -665 9 913 29 515 -434 695 -788 -99 66 910 212 -914 917 -600 461 -841 -40 179 671 -361 -892 -63 625 -390 50 302 -355 213 410 -198 -253 -209 -361 -435 -607 333 330 -91 -382 -424 -551 -269 -989 689 129 -110 63 -563 748 168 -993 943 -163 272 896 10 -744 684 223 -770 937 600 -631 656 -396 945 -985 -81 -473 -621 371 -746 522 -278 -149 -791 -952 390 -309 -549 -482 240 436 56 700 -9 -876 997 -591 302 -435 -841 -432 924 -43 -813 781 230 -471 408 385 -813 314 954 916 -579 758 -583 -339 -773 611 -996 753 469 783 52 -693 34 662 -887 -430 -549 864 -502 -893 779 -398 116 574 -974 543 -998 999 -572 965 620 957 194 468 720 -395 -184 -427 -649 -620 -768 -193 -966 267 -91 880 -169 -30 -975 123 -752 -709 55 -338 -724 207 -657 777 836 -521 -472 19 171 -610 934 928 -162 -720 -34 -910 -902 876 854 -895 330 -513 -488 486 966 -470 -574 -840 -609 326 249 127 559 -370 162 452 738 85 207 899 -48 -984 -320 840 685 -82 144 -665 451 381 791 -973 400 -608 -89 -429 799 888 -971 -896 -934 -197 834 612 414 -786 738 302 -365 -485 -386 262 175 -129 -729 267 -880 624 -555 -232 794 -741 -623 554 -985 556 635 357 -113 -105 887 268 -839 -609 -930 -112 179 -299 579 -502 77 156 563 390 -469 828 -358 33 580 -669 645 -450 -647 214 -478 676 226 962 -174 -493 427 854 -711 619 493 463 -210 -594 63 -280 -988 139 257 -243 -307 -222 -765 880 -826 -649 538 -592 -927 -326 -856 468 -785 955 296 272 -488 -591 -889 460 -841 954 -314 -593 -219 -261 -311 -278 -33 128 703 660 30 -1000 911 -159 -427 2 506 -414 -624 97 538 -252 694 -327 -950 -694 79 -586 -625 -498 542 429 544 944 -462 953 -755 639 403 -807 -339 -340 727 -968 -519 -374 -941 237 260 797 -383 -710 -321 -765 594 -154 75 -678 497 605 -431 -619 -64 146 232 834 -608 969 -252 -790 364 -610 944 929 249 -655 334 194 -706 660 -433 -765 231 417 -458 518 65 872 913 610 -356 454 -798 125 -646 944 -987 -935 -67 -508 62 292 -646 730 -50 294 -903 -610 512 607 359 -373 708 -538 168 -299 261 -771 88 491 -633 402 -954 -232 525 -524 250 98 718 -408 -112 -939 372 220 -113 -59 709 -169 -71 -158 464 -324 249 -727 -910 -487 593 -798 291 -90 -946 47 611 -968 303 115 46 671 -741 71 -189 -558 -589 102 -47 -185 414 405 -693 555 389 -283 348 -135 37 -788 790 -798 -105 -108 -899 -910 200 -587 306 -27 -381 302 476 -34 262 533 -995 -845 708 122 419 -501 -521 -615 -379 -118 95 414 13 -71 -794 578 -386 661 920 725 110 -378 -5 -445 -408 747 35 -428 -892 -343 147 -852 70 -773 144 -203 481 453 212 195 477 499 -209 769 -540 -77 -444 177 -60 40 -882 961 -456 729 481 -895 -634 885 459 -107 -330 170 -444 -371 -178 -777 694 -155 -903 722 680 -702 -409 200 459 391 310 -973 -62 349 -778 423 -959 339 789 -572 870 347 -281 -122 586 -875 -441 741 -558 27 -834 398 542 -908 -399 80 -501 -943 996 627 472 -529 599 -457 351 -102 -767 737 652 -279 584 941 175 -142 -367 357 572 -667 328 232 513 947 369 93 970 699 -838 119 -80 -327 581 364 -758 602 715 -161 -519 257 -749 155 -92 -669 338 680 328 221 808 -239 -682 368 -164 689 -177 469 -546 524 675 -702 770 12 -724 340 -567 150 -51 532 -373 -534 705 -972 -136 97 -71 -420 555 730 652 -549 -510 -107 -429 -786 -103 413 -344 743 -271 881 836 -875 -42 -733 36 710 524 -155 -553 732 646 196 -322 554 -143 463 -562 414 95 -740 -709 46 864 619 520 -769 -476 116 412 785 -321 683 -957 85 -227 -449 814 175 349 -131 -531 -12 -965 -765 507 -654 435 134 636 -851 -375 691 99 226 139 -75 -150 361 -24 441 838 726 -884 608 -619 -172 225 -686 196 -606 -567 -8 -86 -393 -615 -91 -918 -249 656 -762 -16 -977 511 -616 -342 -743 887 728 -598 -340 349 -108 661 176 60 416 745 755 119 -612 -281 -282 -558 653 114 -352 -352 -448 281 -848 560 124 413 951 -179 -99 -263 -142 872 563 -298 -467 750 296 -634 -584 -589 790 -186 -562 217 732 800 -118 -842 -541 897 -312 -639 -240 878 -285 484 482 730 -919 -925 758 -811 193 -502 -14 798 892 816 47 209 705 256 -215 -998 971 148 -123 572 -537 -321 -760 -47 32 853 359 28 -535 -284 624 724 6 -258 -664 768 769 -672 888 -103 187 -468 -649 -801 -989 -414 -624 75 829 -756 136 -655 390 799 963 725 802 65 21 -214 346 -131 590 178 -940 -802 -714 -744 936 -638 850 -810 -985 -779 9 -262 -213 -536 -266 -305 801 202 187 -337 -325 -93 -712 -513 148 750 665 847 217 472 -762 -940 -181 -102 -472 -14 -718 -688 -975 694 459 -842 -554 -132 -539 -561 550 -138 121 -32 -465 -126 -299 -711 -207 -900 -464 -472 331 12 -198 -836 -710 -609 -579 167 -692 969 -582 -105 580 -79 759 -394 -190 -313 120 -602 -19 -215 706 804 -143 879 706 -261 -723 -898 -111 227 93 78 373 -550 231 973 -272 -626 -82 782 -734 -728 -522 66 -479 197 -555 494 -504 -161 -675 -116 77 484 866 444 -245 59 -844 199 -703 -159 -513 624 -926 -388 20 486 -437 86 -600 -738 527 -492 -706 917 -191 308 257 -44 258 386 -701 304 167 427 402 208 784 -588 465 957 -878 76 -330 -658 815 -301 -383 936 305 -637 136 76 -152 -902 95 581 -547 621 -584 -993 -101 509 -890 -107 -621 628 669 -413 895 62 -418 -224 28 -725 499 774 879 245 -195 -661 572 829 -808 827 109 -443 -629 -610 280 -877 -650 76 645 242 217 -326 -748 -836 301 -604 -109 -608 -460 -410 11 -545 310 -819 690 -485 -520 269 -46 -635 8 475 -434 130 529 406 -299 865 868 -20 -322 -639 -489 498 205 -431 477 -874 678 -562 424 705 245 -992 -846 -848 -488 979 896 -228 -489 313 -64 594 -646 813 -32 721 133 693 -937 -1000 928 1000 -214 -542 -910 -920 -529 -603 462 -650 -789 -458 647 -76 -297 488 -751 -93 341 383 -304 -60 -549 -463 661 -874 336 202 680 955 267 860 981 184 147 659 -482 159 -258 362 -772 689 -440 -466 -34 -54 -798 921 -954 250 35 571 576 417 -426 -651 -22 -527 629 577 347 165 963 -907 -303 -595 -958 334 470 193 -372 149 -957 -918 -362 320 -185 -63 864 -486 -602 389 112 539 -424 -617 -743 -265 824 307 -362 120 -414 -510 135 879 -310 617 876 -93 -641 -292 -435 104 828 -418 321 631 -401 887 404 -893 -88 -271 -234 380 529 -613 -479 -963 -132 -150 -794 -262 -370 -618 -979 761 953 610 318 -746 658 -267 49 -779 -269 985 -889 -168 -835 91 733 -865 -645 993 -76 965 120 -601 -373 408 -499 454 332 -553 508 -192 -389 -40 294 167 -949 972 -26 756 338 300 -881 -784 -778 616 -777 745 -997 499 997 -198 -124 -77 -872 -621 -903 -880 -597 -5 -7 -688 375 68 364 -653 495 270 -457 -312 977 -295 42 217 -96 -7 -484 358 901 -618 933 -483 872 474 257 -327 -239 -214 -334 -36 -266 -660 -394 -717 748 -769 -337 516 -252 -682 -913 -283 929 -926 675 -816 300 -825 516 -193 -509 364 126 129 154 801 -871 447 -359 54 574 833 -289 -840 -951 -941 719 -958 167 -288 -76 -158 987 612 22 -167 -138 189 -25 -974 837 -512 768 -877 95 983 105 -395 385 -450 485 981 882 580 348 -408 -695 -51 554 685 959 -833 -798 -880 -687 -765 -577 -521 827 -235 0 391 886 -145 -389 523 -806 246 -214 -69 -374 575 6 -902 518 534 527 -954 353 4 -364 410 106 679 437 337 -379 63 980 394 -864 -580 473 384 -730 -150 -583 227 900 -779 685 935 -642 -252 -410 -614 -555 883 548 425 133 518 444 -841 -97 -268 -74 619 -668 -153 615 435 -307 -905 44 -116 306 347 -224 324 48 -422 853 -298 -721 666 -844 97 -257 -555 85 -812 570 -989 689 935 846 31 550 410 -714 -382 -813 950 20 286 531 270 -560 629 -371 338 694 33 -175 -31 837 -181 510 504 461 81 188 -135 -875 876 -897 625 -359 -606 218 242 896 432 -812 227 311 -663 60 -871 -773 -979 -51 250 -234 87 -514 310 10 -911 282 359 -451 -901 -430 -453 -941 402 -62 213 137 497 411 -104 -556 -634 222 109 -583 -673 527 -967 -37 -187 -970 131 521 14 -724 934 -706 444 319 570 -606 618 -61 891 -209 -999 8 -188 -184 -361 -982 752 -240 741 -395 466 -66 583 982 -281 316 406 628 -48 -187 909 -638 221 410 -445 -842 274 -172 975 -791 904 550 -527 782 907 364 635 380 -129 -916 -709 685 69 775 594 107 -97 -979 -636 420 -118 -354 175 774 990 555 651 -373 813 892 186 500 -435 -346 352 380 304 -49 -64 952 -216 277 -296 253 786 -333 14 292 -115 831 805 639 -757 871 -359 217 -977 775 -83 231 354 -947 -540 -210 -968 -420 -22 -538 -883 493 229 -844 -97 -533 786 339 -322 -768 472 29 146 -604 925 -995 104 983 209 -355 -992 393 82 -590 555 -298 999 -712 -38 159 553 346 196 -584 906 -302 -898 -7 -604 754 974 -63 573 431 741 543 -757 850 -653 -976 975 986 -77 541 -808 380 -282 -886 -813 424 696 478 -886 62 344 474 -608 371 -160 660 984 -974 195 -153 -86 -606 -469 -197 244 796 -95 -851 805 -842 -214 278 982 -207 -425 372 680 -522 -135 542 -885 -5 846 660 -243 -890 -773 792 -80 529 -868 -460 999 865 692 925 -385 11 83 -183 994 -686 -366 -197 146 738 -48 -693 994 -1 271 565 922 791 -701 -880 -778 637 -596 957 185 449 -420 -740 546 -62 658 997 262 899 -200 261 -37 999 558 -259 247 548 515 928 -744 -150 810 -865 -213 -461 -984 -683 439 438 471 360 553 543 -400 772 81 -703 -899 -655 573 -746 -666 927 -643 349 128 831 493 586 860 -383 -353 -601 71 -640 594 -705 -7 -815 661 48 437 -844 456 -92 -778 108 -581 644 515 665 147 -225 -367 402 -81 636 -574 820 358 -343 396 816 -65 -209 453 -760 636 269 711 838 180 -728 1000 -140 778 -156 463 -615 671 -40 277 753 606 -694 -262 723 -437 234 -246 -584 489 771 -903 719 -753 676 -250 -657 -822 -979 23 4 202 -571 -560 -491 -794 863 595 -738 -191 389 291 -109 174 9 -451 -630 351 675 -699 -118 -45 -365 -570 -333 208 727 172 -85 914 -255 -718 448 900 -865 -787 669 -286 -67 525 110 8 235 -888 489 -363 -611 59 -699 -230 -947 896 792 -703 -476 -538 764 457 -766 -822 -360 -548 241 -251 382 -406 281 775 -548 -700 822 478 -638 -966 -107 849 136 484 -867 71 -26 186 -94 655 96 -84 431 596 -72 791 2 136 429 -752 -105 38 -703 -590 690 395 -712 -60 536 587 -500 27 772 344 723 -474 -389 -390 -820 -38 271 -622 707 -758 612 161 395 -71 -372 264 774 851 712 36 213 505 -118 -517 -511 -916 771 -563 58 162 -822 -545 -534 508 177 952 23 507 -882 -380 -894 589 -816 771 -387 79 411 -514 -297 -435 270 566 906 -355 -761 813 642 -318 -868 -786 448 800 -725 65 -434 -316 -962 -697 -335 631 938 -711 912 -963 -148 -825 -97 308 415 -578 547 932 185 806 913 703 871 132 -360 -546 56 154 575 -328 -918 455 -720 346 51 169 496 -39 -27 -671 782 774 -809 162 362 304 -203 -869 72 -929 -8 -856 841 11 -770 917 -966 88 130 -250 -516 36 827 -565 89 845 984 967 239 -949 -983 743 231 796 877 -112 -465 -13 358 621 -376 -574 370 832 -649 -397 -631 9 670 -31 -441 -918 -492 628 965 94 -275 958 -699 -993 366 722 -237 574 -963 -850 335 535 -965 -819 -935 -191 -704 -226 -367 -628 -275 538 280 995 -589 -827 -574 249 276 -486 349 70 101 764 -304 643 -575 -279 -325 354 -128 713 33 202 -248 -431 873 229 983 635 536 -804 476 -885 232 -39 -340 221 -756 -706 -748 -554 -787 -506 946 413 -691 651 328 449 -260 -5 -460 511 -326 557 -830 -757 -208 471 -17 216 -783 -978 163 519 -48 641 -504 -876 -483 511 -787 311 657 749 730 566 -483 -543 -137 -23 108 -724 -885 435 -875 -894 850 923 -730 249 -943 -333 965 -665 169 63 899 -668 -814 -986 215 -800 38 680 -806 -965 282 496 556 -893 63 21 638 -302 -38 229 -162 83 927 -478 858 434 -350 932 857 -2 192 790 360 319 -441 840 0 690 -373 952 722 -486 -985 422 834 378 -550 -521 167 524 -120 924 999 -12 -199 -391 -109 268 614 -125 447 -679 -993 -12 -497 791 -9 -812 -334 -177 847 -159 -756 -41 -672 503 -866 -349 40 -629 961 -440 307 831 69 871 768 -225 -116 731 435 164 479 -419 178 -267 -207 758 666 -686 714 545 -305 261 -598 -43 -482 397 -605 798 710 860 48 -694 -347 -59 93 193 -381 387 661 -634 413 -187 194 948 718 -539 -478 -184 864 987 394 -486 421 35 601 429 -692 -299 384 44 177 -11 312 969 229 105 419 846 -189 -530 649 756 -91 296 185 152 369 289 202 643 583 -854 -555 741 507 -400 246 706 -388 -935 -611 -328 -35 691 -269 -804 -534 -962 -1 158 -760 65 -539 567 -341 190 -874 -159 -117 -696 651 -243 -180 748 983 -486 -230 948 -516 161 713 -405 -575 -645 517 -10 -868 -82 -687 -56 -487 -767 114 336 -584 -342 45 -25 861 -42 230 -546 452 757 -828 -146 646 610 177 681 -3 229 536 -60 573 -495 -303 964 341 -864 -996 -390 527 575 -740 -227 998 -878 -450 43 135 664 882 -734 -406 -692 416 426 -6 835 -72 -346 311 338 -411 564 -201 139 -830 -340 765 -811 14 -618 690 -184 -390 -292 -297 -624 698 -709 264 406 -323 -196 386 418 522 -826 -210 -88 893 -216 -396 185 522 -256 916 -292 28 482 656 -508 -545 320 705 464 987 697 432 -655 -521 -674 373 845 413 -469 232 -809 -277 -816 -355 -132 753 -431 971 575 -114 747 -569 -971 -863 -289 206 777 570 991 514 965 248 708 913 -568 969 671 464 451 -971 652 -401 -895 898 863 -409 -408 -857 -329 512 -656 -459 -205 316 -670 -640 476 734 724 386 517 -670 417 -573 -547 24 -255 231 290 879 -336 -5 97 320 -557 695 -296 249 751 363 893 552 646 602 -526 736 66 877 191 -473 846 640 -520 393 -976 636 -765 275 -673 -88 -667 199 -795 -530 829 368 947 -441 537 -207 -667 -192 375 198 -284 388 -413 323 -981 336 -82 -192 146 -270 669 -213 -929 -707 940 -880 49 -877 718 -334 -914 -400 585 -746 -994 368 -514 -450 317 -282 -36 -530 -416 -98 603 686 631 -900 -505 500 168 -704 -716 554 -670 -860 -994 461 -152 639 -907 -369 255 -70 620 -915 -378 983 754 537 -577 -429 -345 690 896 553 -2 -532 143 -929 -248 -158 -75 -209 -976 953 -732 -403 -342 -605 73 896 366 -901 549 -688 -22 -169 -309 -789 274 -152 164 807 -578 -23 56 -244 559 365 -390 235 -379 743 86 25 -588 289 -744 432 -556 888 734 -289 322 355 826 692 620 -151 958 -803 -486 590 509 -806 -330 268 825 -100 -864 692 -765 -141 936 -911 -947 622 813 -215 677 614 218 -288 -781 -666 -27 990 -847 780 -137 489 375 -224 260 -743 826 -712 849 854 -989 -986 308 133 -612 511 -884 5 -743 -778 273 -926 648 245 -898 -5 957 183 273 98 -395 -71 523 116 -808 97 -859 172 -305 395 137 124 814 283 142 207 -402 -332 626 -59 -28 -968 460 891 968 207 -111 437 48 444 851 923 -397 -605 -972 163 -272 -933 506 162 510 -114 -295 684 359 -24 466 -785 262 -416 770 -424 505 786 -20 483 477 -917 73 -495 267 377 715 -558 -192 -457 67 224 -915 763 412 -863 -250 -539 950 -305 953 -523 120 158 -459 -476 -160 257 469 120 -633 653 728 -176 -592 -895 -700 825 -873 11 324 526 -559 816 269 -39 846 127 -836 350 -114 -839 635 -102 234 -640 347 -98 -959 482 630 -936 -644 -523 -965 -115 -998 -337 881 448 685 -150 -991 -592 -77 214 -558 -353 477 -886 -69 833 -372 511 768 850 370 76 -649 784 -608 684 948 975 226 820 -115 837 -451 -884 655 943 847 577 154 -473 574 -183 -344 -608 496 -930 -97 777 -559 -22 -521 21 56 -827 742 733 -727 -982 26 -943 -426 440 -594 -670 -806 582 -745 798 248 -35 707 -135 837 -341 993 956 -488 -239 -318 -207 930 -780 -46 177 303 -768 141 -613 -841 574 813 798 653 328 -998 328 -740 7 358 -58 -352 -150 954 696 262 596 -432 314 766 -943 -637 540 17 -74 -106 401 632 -831 793 -737 -713 -897 339 -608 498 -801 978 367 -557 315 -333 716 340 -282 -683 -872 -830 206 23 -951 -226 -738 -23 203 -740 850 160 334 -593 598 -910 254 614 -108 -673 623 859 33 916 -47 281 -850 394 -587 -880 528 111 -128 -366 -779 807 -30 -807 -464 -518 985 57 -594 949 951 10 -653 -52 377 -452 -258 -781 -307 -968 875 -221 -883 153 -163 940 537 478 403 -867 -440 857 -859 -585 18 627 -271 -781 26 -731 -121 -806 254 -398 -413 -371 -261 776 -7 120 -527 -197 -590 -901 -679 197 925 27 -394 838 636 -180 -370 30 98 -517 -645 -533 -81 -552 899 -987 597 716 597 160 646 -18 493 379 408 946 116 -445 585 416 -122 -343 -147 -762 640 -341 343 545 -819 562 -462 -622 492 -303 102 125 -406 492 -286 429 379 -284 -669 -214 -580 454 -391 -365 819 805 -545 -391 370 885 718 -976 601 -581 -593 -815 557 -825 33 647 42 -462 -193 -113 550 380 61 -450 22 453 500 794 -513 772 -372 -540 -439 -36 -452 273 259 40 263 -444 626 42 614 330 -309 943 -129 -64 370 756 -932 103 750 580 231 638 402 320 -702 887 -122 -381 474 326 -673 305 -230 -500 740 -87 -102 -352 746 865 -77 -773 737 -566 -1000 -368 465 -111 736 -841 -728 649 876 642 -390 916 148 -111 923 -41 513 579 265 903 -675 59 -612 488 259 79 -885 -299 -80 -357 839 797 -917 348 -469 237 673 -387 7 624 -857 -498 319 230 -132 788 -176 985 -672 -510 -708 -207 884 74 -953 518 996 -721 -966 -855 -436 163 910 40 -585 663 -165 -549 674 618 750 44 -799 285 -792 -223 58 701 88 -988 128 -517 -381 253 -239 604 738 -627 -386 499 -197 -642 -986 170 861 -166 -381 -355 773 371 -983 310 181 -680 -531 962 516 627 431 -928 59 -2 -230 785 761 298 650 926 -482 -907 -339 -22 -991 284 836 -453 919 450 436 -146 189 924 -404 807 -887 -674 480 114 915 -423 283 408 -36 -183 -188 509 -893 521 0 -437 -927 -229 63 -602 -713 316 -392 203 373 899 122 63 307 -868 816 949 853 -360 714 128 -858 790 -801 475 -78 -963 -673 -167 284 247 719 333 311 -995 334 787 394 -300 499 -222 181 635 -404 323 945 -555 -5 -907 869 576 -591 855 660 -404 -459 842 326 -663 -631 944 625 -399 -563 990 -252 -799 -659 -213 422 -900 -480 -56 -957 102 -137 -941 770 -427 -201 -132 -589 -795 -541 -771 -667 651 38 107 956 -279 351 -448 729 -17 -731 -50 -528 -584 990 -160 970 -702 -991 -127 705 -911 -819 -128 453 -980 -289 968 -328 654 -515 -698 -272 -502 -212 -834 572 -442 -484 224 188 -558 -903 274 -109 296 318 301 338 -691 948 452 -423 -981 278 722 791 357 299 -196 576 735 577 254 -100 224 958 155 180 -747 757 494 -907 -878 89 -259 -264 823 251 -875 888 690 -129 -718 583 467 560 113 946 701 776 502 270 387 788 -59 -386 -811 -6 -626 775 -477 233 -195 859 -277 -82 -905 -439 -434 59 534 209 -334 -908 247 492 282 -67 -222 144 -24 -909 510 -241 -174 -550 -94 -799 -950 375 767 -349 -149 -883 -180 -959 -221 -527 -803 597 -665 707 -673 -629 851 -306 116 -976 -995 -866 -474 -502 869 294 -602 -671 -799 755 605 -554 886 -981 -8 -730 846 878 -663 -197 555 -785 239 387 -770 190 -638 -584 936 -418 954 569 -744 403 -37 -34 -952 -41 8 -600 566 972 364 389 107 -738 195 -121 -161 753 -495 819 -768 244 -810 877 756 -674 -959 685 -355 892 -80 -143 806 224 -170 125 -583 413 -442 -395 784 713 853 -241 -490 -980 249 883 84 -691 -331 -393 -183 -571 880 947 386 -243 177 147 -573 -859 -713 -378 334 989 796 703 373 -241 835 -294 -231 -184 627 61 314 -725 899 -727 -931 -838 -860 373 357 -474 118 -855 -717 489 -282 -99 803 495 335 -716 385 -255 -718 -345 770 330 893 -427 285 -392 831 398 -827 -190 -962 968 -286 194 699 -224 -588 -761 -554 33 729 313 -22 -615 184 741 -441 -496 -862 414 -660 -492 975 -251 401 -409 -283 333 -321 -18 623 -331 -267 -266 257 -349 631 175 -89 -100 863 -440 412 930 80 367 901 -836 764 -479 -974 873 664 663 826 535 -564 659 -797 -533 -472 551 -531 974 -964 593 -19 -25 -599 116 -938 365 965 -691 908 -185 613 -969 969 580 -954 -588 -527 111 543 137 -581 -455 -23 296 828 483 632 -98 993 631 501 -97 163 968 341 -664 -623 -121 299 160 -710 -506 -643 -646 -426 602 -152 -640 470 903 -156 -346 998 -880 753 -343 -771 126 951 -379 170 -764 786 848 -3 -670 715 -487 866 -755 -386 -191 450 -448 -43 -327 -510 -635 743 582 590 -436 784 -432 -236 -598 593 -209 663 -662 335 772 160 451 -659 291 759 -689 -833 -791 -983 727 948 -475 -662 434 101 881 -881 -334 454 -634 -648 -701 -492 642 557 -986 -806 690 -982 -348 406 -601 338 612 321 -730 -897 -897 -594 70 -184 160 -913 -633 -902 885 421 55 -910 -608 742 -845 967 -132 -981 -132 -351 -186 -307 962 36 -319 967 218 119 -327 -10 -462 -303 -888 -282 -855 -529 564 -168 114 -461 -382 810 420 974 696 -322 -646 -92 -435 -114 849 -653 148 888 386 201 652 -560 703 1000 579 453 249 -833 -983 132 683 -992 -706 -783 803 -442 -286 459 857 -302 -276 484 233 -247 467 177 514 400 903 -379 -249 -225 -924 -147 432 52 -368 595 -605 736 -21 -398 237 -43 -135 858 528 -780 456 -340 595 -133 410 -937 -491 510 -883 -470 -139 -346 535 585 -107 982 449 -526 -436 632 215 862 186 477 -635 -274 491 -995 163 541 -759 58 419 -86 -844 352 -509 -15 442 240 -924 -962 248 499 -433 -93 -884 -790 -421 -1000 -94 613 -600 -875 858 -185 -294 146 789 -882 514 844 369 158 783 -782 -397 -401 -668 -416 862 7 -958 -697 -635 396 732 678 515 -874 -781 -285 670 -901 587 -210 62 515 -230 -362 -365 -260 -632 345 264 853 -986 -762 966 -411 -426 -872 -159 -268 -451 560 747 935 -867 -256 -940 49 -129 -710 -72 639 -955 61 319 612 62 -621 -198 -627 852 -281 -76 37 62 -941 -135 769 562 -754 -781 -731 646 -271 -333 598 528 -248 77 792 573 -828 396 -687 379 -631 -252 -656 385 -587 541 -756 707 472 755 -71 171 335 -359 -12 -329 -219 969 872 -295 -714 780 -252 10 285 -835 -3 -541 831 -548 15 -915 426 -166 708 -775 494 -920 5 -517 -613 96 -630 142 899 430 -869 -951 262 379 -154 376 902 -609 708 365 -280 -257 146 -850 -28 -517 -554 -494 751 -719 -943 854 801 -313 639 -150 670 716 139 -646 -167 911 411 74 -749 399 963 389 -311 490 -163 858 745 58 258 623 637 -511 -33 653 956 -62 -912 681 -685 -868 -968 36 570 -667 -585 597 393 -808 -573 41 956 -101 -384 -662 -99 565 394 686 99 -475 -433 846 77 -405 -350 17 565 -753 -508 333 547 163 -897 306 -106 -954 744 594 34 625 -992 988 -755 -606 241 172 97 -399 88 813 399 812 330 782 389 868 -216 -734 -464 191 -969 -682 331 794 204 -273 831 334 685 16 -99 -231 -899 -954 -28 -978 1 138 559 -577 591 588 -853 933 -996 825 -624 432 -325 -248 232 992 36 -919 -655 320 192 814 -269 301 -894 -171 69 -733 -334 630 602 -132 390 -643 835 -746 232 689 -148 992 -664 555 -472 -620 -510 -843 717 783 937 820 53 438 984 -295 -768 -572 -947 104 -896 -73 -383 531 921 -660 -894 -411 650 -213 -586 -539 -44 -543 669 490 -698 -413 775 491 -293 29 297 708 -946 37 40 -496 -20 -773 -435 -88 297 425 -607 -493 -524 854 251 -223 -539 -143 -483 885 -69 250 468 855 262 146 412 -373 126 -198 360 665 -729 -520 535 571 -14 -159 -271 442 704 152 35 -483 674 -371 866 36 470 -989 -138 -171 52 -81 636 -718 726 855 219 -984 13 -134 -888 519 -404 123 466 86 653 -700 -94 102 900 667 658 391 -154 -718 -111 448 -330 313 416 588 -923 736 71 428 -972 -338 -809 683 445 -315 659 800 26 -429 143 -154 683 -911 695 -65 -844 -402 959 184 864 -584 181 -737 -7 -755 -62 654 730 -532 -258 48 581 726 274 717 -774 612 185 -575 -783 191 901 -286 -825 -889 310 -327 -819 -214 -917 -877 574 343 893 -725 382 -401 556 -6 -739 928 -598 -877 871 164 389 -881 998 -370 58 531 -557 -500 675 25 -380 -146 834 694 -161 910 131 464 653 65 -343 592 -524 583 133 -167 127 -553 -712 -183 560 42 -995 -64 837 -602 -523 -115 -732 209 769 -495 -90 -585 99 -575 -286 481 713 386 -790 -295 -183 -850 453 -34 225 909 518 127 157 -666 -784 -131 -695 620 -825 -907 344 -857 -943 -516 430 713 422 678 59 -531 520 -503 -264 -437 509 -876 53 744 -365 807 -339 -327 740 0 -332 -118 -173 961 441 -462 535 25 338 999 534 120 -788 608 81 -473 150 -332 -363 218 -856 491 852 2 170 -606 689 107 243 -844 -706 -790 264 -137 -48 876 -847 -528 351 467 -888 817 929 -21 -140 -933 884 -114 -91 -572 -862 -332 -842 -610 -958 361 594 -84 491 975 884 -989 -527 891 -259 738 340 -451 807 754 -483 47 -920 823 -871 666 -144 761 853 -672 -217 -816 368 -141 211 934 526 201 -957 -309 -644 751 541 -308 -320 836 340 -31 94 442 23 810 184 729 245 335 250 -281 -108 -61 876 147 997 -610 -662 695 938 191 948 -443 -554 881 160 105 -123 773 -128 -601 -3 -772 573 305 -434 -157 -763 -429 425 -143 597 382 495 605 -410 58 98 -505 370 -141 -937 -412 -234 -126 -738 643 980 893 286 476 685 -14 539 -72 389 119 726 403 460 -62 132 440 569 -470 991 -421 136 779 -681 -959 -485 -125 717 -987 -829 -470 -447 420 -480 -906 -67 845 574 -806 -383 621 -484 -389 885 913 -163 -989 69 -351 480 829 348 686 958 -866 -934 -574 436 644 895 -929 417 449 -312 -547 979 -112 90 241 78 -45 -466 -182 990 553 -849 363 -563 -949 980 587 -119 408 283 592 -578 -523 -718 -720 98 955 -146 -883 -331 207 -274 -110 74 700 109 778 -540 -869 420 83 -441 -541 399 338 80 7 142 -871 -21 622 -114 533 97 20 -957 68 961 460 892 -440 215 212 971 69 993 -857 262 -335 -83 -811 346 596 -199 -6 -53 820 -201 -318 986 -148 -401 812 925 -985 623 282 -534 609 -920 859 -589 702 -253 339 -451 -756 663 225 -297 359 -469 25 -406 648 -356 -934 -277 -70 -296 527 123 -257 -810 -541 -131 432 -807 638 47 62 897 -524 737 -484 -891 514 175 -67 -797 728 123 -482 -204 761 -988 627 -32 474 517 634 -492 -716 668 799 694 700 -22 1000 -870 -284 576 391 -902 664 66 926 -76 -757 407 901 389 0 -349 -602 -925 951 20 -463 638 550 -218 -154 -950 -646 -914 252 513 -877 -643 111 836 -392 -435 826 352 228 -591 -677 466 192 -386 -411 858 251 473 842 266 -740 253 235 -725 -968 -901 -182 880 -541 -548 944 -16 604 -582 -87 196 568 433 225 852 -366 -429 723 104 -894 -627 233 178 -128 424 -155 -682 -192 780 -405 254 -278 -990 -598 -20 -307 764 -502 -373 -456 470 982 358 715 403 -321 941 -190 617 -462 -966 454 679 118 787 340 865 -232 251 -687 162 -17 -748 801 564 -43 508 -863 -890 -998 -708 -656 -222 -165 723 507 163 -332 276 112 -431 -638 774 418 -646 -117 521 969 -426 -980 282 37 812 -961 -728 -89 -201 -329 -514 637 -278 237 -149 -983 -925 286 288 -564 -67 311 659 -95 808 -770 -521 -396 -464 909 -627 -38 -94 191 -215 -521 961 -845 834 174 713 433 292 -665 -853 797 -792 90 -555 704 -372 628 903 368 -376 798 -457 719 775 890 549 914 -805 -986 -489 -142 -31 166 -685 -555 19 -910 862 788 931 -413 619 -759 -767 480 577 -440 430 20 354 -782 -366 710 -928 667 -658 -164 240 -520 -6 -462 -97 -628 283 -263 14 -949 835 844 483 420 -880 921 411 -797 788 863 -555 -788 880 -933 117 -497 -877 42 972 -287 501 -761 -59 -708 -96 232 -577 -762 592 463 -873 -550 -839 105 -791 322 810 80 919 -193 -813 145 -726 742 -661 428 -391 -612 -584 -255 772 -526 850 5 726 -581 -929 -144 -190 -544 -275 -816 -908 -440 -724 495 104 -720 1000 872 -446 -502 423 -650 -274 -695 493 344 -191 568 -920 169 230 -945 315 -575 19 139 -225 122 -748 -161 -780 28 362 796 242 649 -180 201 -557 -15 293 438 -955 -508 460 -850 -422 49 -341 -823 -282 -537 559 -624 -327 -456 93 182 968 -979 -90 -717 -232 -227 791 -536 -353 739 -256 292 -513 -428 -688 -877 -898 581 725 893 -396 28 -452 -40 -289 57 -841 456 693 263 358 -411 733 -569 375 952 106 -461 -733 -668 919 997 -259 860 127 309 896 750 835 173 -903 837 988 164 809 982 677 348 -797 -755 797 427 -430 -535 -565 -154 -985 -305 -570 -597 536 484 978 -589 768 787 537 -887 575 479 -67 -302 -603 -905 -592 -583 -203 -686 550 414 222 584 -582 143 209 911 278 439 229 -786 -675 873 -532 -227 6 190 957 363 799 447 -508 126 -528 82 -59 -407 645 -13 198 497 910 -601 453 -7 -713 -664 49 -306 -915 328 233 -837 -956 647 -150 -643 -658 -635 650 241 -925 358 -40 44 303 738 983 -699 721 -291 -340 -937 -668 108 -360 455 147 613 530 908 -494 842 -246 662 368 -429 -363 -42 -47 540 630 885 -60 -952 -92 831 606 125 997 -829 883 -209 55 -22 980 -788 672 -169 -372 -281 558 246 936 -981 570 694 71 -145 -62 -42 854 926 164 63 407 -652 271 -724 832 -941 187 16 -467 671 422 -823 -460 -272 -609 127 -267 991 63 341 346 -719 -664 -527 107 -399 -971 499 816 -262 -776 -851 -853 719 565 -59 -691 562 -937 -873 -469 -450 480 -101 343 565 -657 -459 -766 497 -497 549 649 294 -43 -757 -981 847 -916 -596 445 -172 280 458 -928 -154 428 924 -690 860 860 5 -324 959 -134 -92 697 9 -243 -917 80 -850 243 -331 39 -600 -326 670 -350 -5 -846 566 -388 121 411 617 204 304 -384 893 -693 392 -162 -838 166 -228 753 -909 129 66 -696 520 -496 -319 -952 596 96 -42 -754 318 -551 -967 77 585 -746 -829 930 -639 -399 -396 -956 -527 -148 568 -110 -253 182 413 -305 769 998 -815 -587 -205 -193 -954 249 783 -960 353 616 -358 193 -678 668 776 -655 995 -709 815 570 104 -145 985 -672 11 -990 -651 728 -595 -744 212 882 673 529 708 -880 -627 -399 -508 -917 84 -99 -965 466 -248 -225 -899 -233 -406 -852 -530 681 879 -404 978 -826 431 -837 -194 -18 -485 943 547 -179 713 981 -547 748 804 -22 981 -109 -729 -515 -44 -16 -562 -719 836 -584 -356 -585 673 -595 -837 82 -954 166 -527 -162 -630 -971 -565 -432 -4 388 -925 50 -784 174 639 614 576 -897 -180 -664 914 481 620 528 382 -308 793 -590 -987 278 -347 -953 105 -106 -863 -51 -734 -901 -581 705 -291 -469 -351 -177 -307 354 374 22 772 -354 314 -611 -64 -53 -152 -558 616 -510 582 -513 -322 11 239 921 41 870 855 -829 59 112 -352 66 360 -13 -173 367 365 -447 -282 144 454 184 655 -94 926 319 953 -742 -490 832 -875 -294 -370 978 706 432 240 844 656 -441 827 360 101 -465 -887 386 29 -834 -316 -52 -275 -711 333 -656 -28 998 -590 -137 342 -669 959 -348 -200 -132 790 -576 703 438 -256 315 603 666 -345 983 797 984 -895 -232 825 -304 301 -187 -683 14 483 484 99 -26 317 -885 -942 909 -519 -604 -712 -427 -567 -130 598 -664 619 874 -909 -365 313 398 14 -603 -346 -16 928 -610 -214 -451 634 -307 -280 -56 -697 176 725 995 772 65 406 -875 -558 39 -353 -363 -527 747 -246 876 -180 752 -144 66 294 -939 855 408 -156 -499 156 74 -385 511 -763 -836 -939 633 -111 375 -793 124 409 -561 945 -481 891 -534 -75 -706 750 223 -702 218 -257 66 706 543 971 223 49 -264 602 -839 -900 -182 -396 -17 313 -771 -238 -7 233 -687 -400 -921 -164 850 565 606 314 -821 498 765 798 -938 454 332 531 -18 -440 -219 636 -23 652 -308 -357 567 -875 -312 -756 662 204 -902 199 -220 -867 -971 469 595 886 301 -946 104 472 -755 -984 924 -907 -909 237 -824 616 -121 -972 -789 736 358 506 503 -572 905 790 -147 -451 780 -665 -699 699 158 542 739 810 -841 -586 -320 410 707 -373 518 -374 -213 -746 -34 -879 924 -282 -407 -374 -100 -658 466 -108 515 352 542 -694 -751 -625 -243 679 207 -896 789 -93 -497 864 -487 -451 672 -63 370 794 780 -142 740 19 762 -138 -574 367 -760 -943 807 452 927 557 940 970 -918 -178 -697 741 -87 -878 197 -584 80 -6 884 -632 769 125 -491 917 -497 -308 -735 125 183 -445 -805 16 743 461 924 -433 -484 314 -219 -526 879 -883 672 51 -527 100 -827 453 336 -305 -415 -72 457 729 -753 -303 202 -542 -166 -288 -912 -607 815 454 713 -789 -880 -410 944 -834 -137 190 410 -985 666 -202 -642 -943 534 -924 736 -627 -524 66 186 492 65 106 53 995 -960 -385 195 650 813 699 566 409 475 260 -77 785 -517 -824 -151 583 -204 -243 -841 849 -910 -999 881 -774 -945 -337 -534 368 -360 -411 11 136 497 -828 523 175 -296 -160 664 705 199 -598 466 -296 171 -919 591 -433 236 -412 -305 345 586 333 -541 590 751 -856 600 667 93 -252 48 661 185 -975 -971 591 557 -220 -332 -456 -788 962 -565 -121 21 133 212 -705 -938 -214 299 -63 -327 264 -882 -470 381 478 -391 -515 773 -203 912 -62 14 -76 -997 -482 547 -962 799 474 879 28 888 -905 -293 143 -40 134 -697 191 -114 437 403 -228 -45 16 -771 -549 -606 -187 -427 712 50 616 832 879 405 -320 -187 548 -835 206 362 -745 542 -562 -594 305 -724 479 364 -578 124 605 43 483 -350 170 590 -938 46 936 -224 -579 769 526 -449 -981 961 900 -448 67 -684 950 619 -178 810 -808 -60 -65 -299 553 -556 -889 -152 -206 -139 -994 480 -177 -355 -391 -422 -202 -805 47 -308 -427 -893 -239 -504 -970 -40 -294 364 -458 887 -150 -707 -455 -232 354 -765 -540 707 530 -243 33 458 474 -543 -30 900 -735 -473 240 -912 445 -505 197 -651 -446 185 287 -579 136 657 984 -647 561 7 -940 910 -778 368 9 349 -61 784 -629 852 35 836 521 -170 621 980 43 119 -458 989 255 532 152 377 44 -806 -709 179 5 291 -289 -307 900 -575 -234 761 -11 707 -841 646 -208 -451 98 -883 -27 -916 -142 576 -657 -217 -528 703 108 -256 -513 -962 208 652 665 -405 -598 458 633 523 -578 -568 -394 753 931 645 -556 157 145 344 87 927 -8 -977 573 759 215 411 -523 238 382 102 -233 -471 -79 -839 732 -872 -485 -585 -570 513 976 745 -906 248 246 -730 -866 -806 -41 -529 -172 447 191 -729 -56 605 381 681 706 781 -189 714 960 -912 -596 300 -612 447 -634 182 -216 239 -166 -501 370 -976 -650 -178 -145 362 939 -45 951 722 -413 -98 -270 -766 -55 -251 292 720 -629 244 128 -26 561 24 579 -500 -620 -768 973 246 83 -358 -25 369 -464 -291 707 284 -423 -670 -871 -839 974 -331 -417 -988 417 96 623 600 -961 -207 968 670 -564 758 284 123 -626 -460 348 536 2 -219 120 -695 -8 -32 207 -810 -269 -213 -45 -192 117 -673 553 -717 -324 -252 93 344 683 -451 807 541 -626 -808 -220 790 582 -642 -520 904 -408 847 -980 -712 278 -824 662 577 -932 117 551 744 621 237 -15 23 72 6 413 756 -18 719 165 -507 -684 -14 96 165 -439 -107 911 979 247 -772 263 302 41 523 -571 127 -151 -898 -101 955 676 -351 434 969 221 568 627 944 63 -13 891 728 -50 -509 304 -716 369 -648 -487 -658 -983 -447 387 289 -644 615 567 -524 315 -277 328 -980 93 706 -219 -140 -747 -926 757 657 460 515 -765 1 -703 746 127 191 166 36 -108 356 -964 17 143 285 -440 227 -729 334 -268 -702 -124 -610 -957 317 284 -402 -936 -913 -966 814 57 214 -664 960 -178 393 381 -869 -270 -776 343 -63 -227 418 -145 -182 180 -301 832 871 252 305 -937 565 -865 -767 -435 775 658 118 -976 -87 817 808 -19 604 29 -146 -41 -484 -345 851 -837 -227 -410 -977 -384 540 573 838 630 554 -507 357 208 -717 443 -317 227 338 972 -835 974 -913 500 -723 748 -861 165 -447 426 241 139 -255 -39 -74 -990 797 475 -810 -830 381 -277 938 -335 333 -412 321 -777 -548 -169 -12 -606 -98 -53 -361 -239 -492 319 -19 -116 -937 -780 170 -268 -380 995 -43 97 581 -382 -188 668 -317 127 -519 -803 466 -519 897 -170 95 -93 -13 -327 874 -530 -22 704 160 775 799 -281 -497 372 626 -767 -699 -360 -236 201 -761 851 -774 183 -650 -565 -342 -983 -7 839 381 -732 745 -635 -387 -511 -677 9 -944 255 923 336 423 548 -344 908 -35 -448 696 -125 718 714 717 589 -67 134 439 599 747 417 893 -432 11 -50 816 -291 729 609 -79 -619 507 763 347 -668 -25 -592 -259 63 67 -214 -773 222 -895 694 870 -698 -204 439 -246 -536 -568 435 -922 -939 -117 -469 963 -752 -263 -152 -892 511 858 891 -996 -666 231 507 598 -328 -107 113 -701 -893 -96 -625 -957 -20 187 478 -800 796 947 -899 -662 271 -46 -325 -564 -185 -396 447 -832 -536 381 870 814 -198 629 65 -73 496 -236 530 -346 -375 -419 381 -923 -35 -511 402 787 -422 159 -101 -938 -551 120 905 530 -975 -892 -970 -154 -650 -100 880 549 941 -272 875 -742 -527 -902 -233 288 -588 114 -975 152 728 901 -392 -858 -984 -724 814 -479 656 839 -736 721 609 712 322 -931 805 -592 985 896 699 621 -107 -858 -969 960 321 -633 -171 729 909 -860 533 648 49 533 -149 366 -424 840 -213 431 563 655 921 -377 236 -68 -938 789 -42 -302 -30 -465 996 685 166 -711 485 962 637 -732 748 385 -504 -102 261 -236 381 -658 344 -780 -695 805 -317 -208 77 966 -10 -855 -283 -138 -383 -463 768 983 -324 -56 -78 -678 -332 912 368 288 -379 820 943 -799 119 847 885 500 734 -89 -776 -584 -355 357 -965 602 170 456 190 -387 -301 -153 770 647 569 -406 33 -321 921 481 -276 759 -608 806 108 -333 -827 466 434 -457 -507 -901 866 270 -364 358 504 -149 689 753 781 88 35 -721 690 -697 -568 500 636 484 -450 -294 701 -274 112 461 230 651 -78 -904 104 133 -116 299 189 -84 -58 745 798 137 -33 -424 -828 243 562 285 804 -601 532 502 55 734 -727 -88 -407 -644 -635 -152 -28 817 772 -853 -634 -910 -16 -83 334 936 624 -388 249 -192 -605 -473 -489 -460 563 180 107 683 -950 -391 548 -371 538 -1000 -318 71 -250 -981 525 -582 107 -73 -303 103 -748 -14 -583 -657 -203 -21 931 585 -782 -850 339 477 -196 307 -793 -546 -784 601 522 -831 987 327 553 -347 -201 -700 -272 -574 -899 879 -399 633 629 -566 -769 -161 -470 -762 156 -694 817 -638 -215 -588 -747 -173 760 657 -628 -874 220 -96 -92 41 -116 744 207 -264 -324 248 196 992 -396 -96 -65 954 862 -27 -627 -332 -757 -411 -727 -839 -920 -601 197 245 -750 64 215 -927 973 379 -586 -709 613 651 301 -350 -126 346 -424 -116 528 -50 993 686 -993 237 705 370 -807 -688 -483 -239 -242 -778 -815 280 827 775 830 918 -567 -451 -953 -15 563 796 -483 67 379 -834 -398 876 -703 950 -29 -454 1000 473 984 38 -99 -724 375 265 117 656 -156 -97 338 -920 -704 494 494 -948 -677 -861 -155 751 257 344 305 -480 -176 -543 -465 -415 -35 163 -96 886 -349 946 144 -517 438 345 -953 -491 -808 -142 848 662 -758 557 703 -61 350 -848 -25 -709 -975 -829 -362 -444 -124 113 437 -836 -578 -940 -694 912 -862 -502 988 923 737 -547 -845 -645 -78 521 277 112 7 721 -17 -617 -615 -276 560 376 -891 -537 965 -518 -286 625 -729 32 155 167 197 -155 -885 -754 -617 479 571 -115 168 -694 43 720 303 789 689 170 442 -185 -640 -204 907 -342 -219 -692 -590 -666 -376 234 -34 -667 -2 -621 -615 -16 -229 -616 -108 944 -185 -343 -446 -412 -494 -618 -58 298 813 547 -218 -863 -695 187 -785 436 -281 435 -45 -295 469 84 153 467 692 140 -215 226 -779 -970 -718 -762 -736 23 2 153 -486 806 -565 536 401 277 445 636 937 -972 972 521 330 -718 709 -311 -743 -636 503 -749 99 -135 -611 -165 -35 97 443 -639 -976 875 308 -832 -984 -860 476 -938 217 535 -584 -550 -768 -340 430 -210 -556 692 -384 -656 -2 407 -525 338 -775 922 626 17 872 784 -779 367 -337 -166 -94 32 941 -537 209 286 820 118 -722 -734 -901 -106 877 -518 219 -223 -252 -458 838 -251 523 4 -20 -960 634 641 -86 367 -271 173 -415 -540 566 -47 800 -480 -759 568 710 -277 189 -415 -954 -31 59 672 -465 -613 765 127 674 -555 -586 -722 -248 -274 765 688 -842 356 664 -578 -98 967 -530 3 -951 -281 448 -889 -64 735 -916 176 -708 -671 658 225 -91 222 -3 -443 -298 861 -386 435 -138 -240 860 430 248 -509 49 -439 -903 879 -776 300 -514 -674 -548 34 -166 575 159 -229 606 -610 -377 -874 -603 545 300 -64 -574 469 -636 -147 230 -747 509 774 66 692 -973 761 876 342 -431 336 58 -561 580 774 135 198 -717 -974 271 422 -364 -911 -416 -804 646 -235 -852 265 -563 -402 -12 968 -553 -189 838 -498 -477 -287 392 -807 -633 409 -931 -319 749 465 -20 -450 -251 564 190 567 385 -364 856 -784 279 -909 -650 976 869 30 444 444 654 -886 386 916 -826 960 988 753 300 331 873 -613 -156 -2 431 810 671 -771 -525 -614 -472 -176 -602 -34 404 -225 190 368 -85 390 -385 213 919 715 786 -394 48 942 515 464 49 132 87 269 -535 107 -585 567 177 940 -902 -336 158 889 303 -660 -963 442 -513 912 129 619 -138 74 850 67 -656 -184 118 841 -278 -425 -848 854 943 -987 142 700 915 -205 -854 659 -802 895 -320 452 -170 523 324 -497 -906 -830 745 822 -997 -306 -754 -69 980 -374 430 -484 350 441 -751 763 744 260 92 -379 -467 -555 -428 -855 -602 823 287 -547 -124 132 177 -286 965 129 -892 100 205 -390 -681 -372 281 -877 -610 71 -252 -14 -280 503 -829 967 538 -955 -958 -445 910 681 633 -258 -44 -608 893 967 -354 312 -950 -633 -42 672 917 -110 643 -161 -749 -524 248 -792 434 -397 938 662 148 432 -530 805 -571 546 149 -433 408 -165 539 335 394 47 435 -594 -870 -781 -180 -492 917 897 335 -33 -469 -666 -852 -472 -711 -291 945 404 -340 -937 -126 570 -805 925 91 -356 -271 -458 715 -898 -905 272 272 656 -69 -964 -282 -51 83 -646 824 -246 159 985 -676 950 209 -637 802 -951 622 -386 -414 489 643 -898 -9 -512 -644 506 -863 -141 16 200 -432 -670 713 -549 714 -581 159 411 743 -451 168 -346 941 -864 573 -579 438 46 -79 -350 733 -998 527 589 183 46 640 -470 1000 -549 -236 -821 -56 -873 -681 308 535 -597 -574 -511 931 937 577 -981 -197 -161 235 488 285 444 511 -933 -343 821 638 214 900 -390 627 494 986 -828 -652 70 -901 -13 -590 -491 -554 -357 -482 -666 -348 -302 -213 198 -762 -504 211 -819 -945 -433 530 -392 -301 969 -369 -526 -696 -557 -910 85 -892 496 -76 268 289 69 -937 244 -34 887 -860 653 471 166 -222 535 -476 -761 763 -941 440 -747 -537 720 -654 -762 126 -745 834 565 9 -672 -185 154 -283 372 783 828 713 663 94 -358 952 -35 -365 -765 678 461 -805 719 -327 -43 393 -601 -840 -812 380 -16 -315 -444 -800 500 -701 257 768 -498 -224 243 95 -81 780 344 205 -191 -96 -123 610 925 -310 690 -978 -306 425 147 -773 -552 43 -556 316 408 -815 -911 461 237 -2 993 -484 -682 700 144 543 -576 -545 737 538 -922 -712 -128 -602 331 -579 -539 843 -10 890 -643 626 -531 313 978 995 -807 -914 628 -318 -129 683 307 431 645 -275 778 301 889 583 801 768 199 341 225 -689 417 -18 -994 653 543 919 -224 -515 -696 -818 280 -840 -471 -623 -787 365 533 271 -176 377 653 -330 -566 -180 -984 531 712 -785 -18 267 463 563 -329 -198 265 279 184 -640 291 104 349 -47 -495 180 77 -915 972 216 68 -556 -574 -747 796 238 -924 -575 -54 -17 450 -557 432 32 133 270 50 -513 -891 -625 -486 -738 661 666 255 -25 -130 124 -361 -206 -677 123 329 -703 372 160 830 -650 -744 -746 -780 676 509 -785 -936 10 -67 982 -749 976 -480 -932 -937 812 -376 763 -874 197 -580 524 590 309 -567 615 -745 -798 829 427 184 -994 57 583 44 942 -81 412 -863 -177 87 -20 -462 672 194 693 -397 -102 -12 242 910 850 62 544 -577 -671 -167 -68 -684 10 551 81 -395 -781 -485 -347 -688 -975 302 -129 -23 -736 -717 -318 61 -641 -971 -722 -487 -991 -810 848 -416 780 -864 -201 -523 800 -267 -192 724 892 162 355 -558 400 522 283 32 -482 341 991 272 -481 -205 530 893 -158 814 -417 874 389 503 247 292 246 418 822 -82 733 -500 906 -11 721 -836 832 992 276 -29 917 -131 912 913 881 -147 626 403 542 -962 135 528 712 171 -36 807 268 -542 63 -130 -694 28 -11 568 -504 510 565 418 -717 1000 -757 -711 686 167 544 73 -825 -23 -647 -812 541 442 -515 -8 -176 119 300 -371 -910 851 217 -428 -288 957 558 131 -338 -158 -188 -206 237 718 293 -854 -948 -100 622 -832 -72 529 872 -769 294 795 735 -387 118 343 980 -859 -63 639 -822 -182 -423 967 112 -847 251 24 687 491 -522 -148 -208 58 -459 -715 -696 141 67 -806 529 -164 -44 803 -250 -987 993 550 609 482 -824 336 59 369 503 829 624 -122 732 -705 564 565 887 -144 -363 -279 983 13 880 -781 -126 -390 203 140 -566 418 -730 -629 -969 -523 -297 -843 -629 626 368 566 -32 900 -140 -927 544 -906 -354 597 -821 -864 109 896 766 203 -973 92 -546 -68 -892 328 -25 575 499 485 516 -595 266 -841 310 403 -351 -618 619 -380 -673 -141 -253 -712 64 -719 -775 599 -844 990 -602 672 -461 -355 -94 670 288 -775 -986 -726 707 557 743 -43 -365 817 910 128 -290 -508 -259 -192 -718 494 609 -230 -170 -580 -244 -765 624 329 -765 -427 260 -771 146 -588 -291 -56 -813 832 274 -649 -794 64 938 -631 -996 -705 -77 -241 778 436 80 -598 -368 397 651 993 -531 98 -435 210 -171 -41 -67 -463 994 -407 -19 14 335 169 935 -751 654 -503 633 264 121 558 513 520 447 -445 132 -188 515 -727 301 57 -491 -426 385 -187 -934 -271 -910 924 616 606 704 -278 -313 118 399 -384 193 115 -259 -574 -896 -635 -131 828 711 -589 -564 -705 492 -439 -510 243 -175 -903 -773 -675 -320 260 748 477 -736 -306 962 689 -174 393 604 -564 595 -472 -132 -408 407 -189 976 957 417 150 -485 84 -565 -38 -866 60 -625 -119 -136 -724 -333 465 771 -276 160 -834 131 77 -33 -454 -767 663 -356 274 -124 982 289 149 613 -994 121 511 109 89 2 56 549 642 354 -586 -715 862 -886 826 934 -115 217 -790 -542 837 938 201 -201 539 -469 -917 -703 -821 -537 789 944 481 949 -681 966 -602 998 -137 286 -841 62 458 41 142 606 -101 -460 -774 562 473 512 482 -739 -380 -578 764 -762 108 605 97 -551 -162 -450 93 -149 921 -781 59 -935 -970 182 -278 -11 271 870 -208 242 -141 222 -646 153 77 505 -726 -615 885 615 -991 226 -432 -983 -472 -837 626 44 -923 538 -878 85 961 275 435 235 -982 -115 164 -374 -483 -738 86 -76 105 57 -51 -139 537 766 175 -671 122 -846 -56 -641 -872 -903 -129 185 380 950 187 -351 -813 20 -689 -786 -631 584 -512 19 233 -529 941 881 989 -634 -996 356 489 -226 227 -508 -566 467 -378 -562 -463 -197 212 -53 -310 458 263 848 -194 -498 -89 -667 -915 -516 613 638 221 -219 297 48 305 -889 -108 -689 -871 164 -434 -110 175 -413 898 458 -487 865 -221 -580 652 -48 699 11 83 761 -419 13 -984 751 215 939 -388 60 -580 761 244 -11 909 632 768 338 442 543 491 -864 -757 787 -254 451 -625 -836 -427 596 -281 -428 921 -878 -242 -549 681 987 718 -651 -178 -693 914 524 588 140 420 66 962 180 -584 -48 -787 651 -18 52 -150 -538 371 987 -976 727 911 4 -668 9 -100 -297 265 -90 392 -301 -637 -583 -766 -520 -793 -968 -244 84 -596 -368 -32 132 -87 -128 521 749 -648 -638 750 563 -305 276 215 -921 -974 -437 -734 564 -630 742 -600 -987 -184 -537 -20 754 -545 -756 44 800 -557 621 -912 558 92 104 889 -65 34 871 -600 572 769 -939 -223 -218 922 -782 404 524 -951 360 443 -383 181 194 127 305 -671 -356 -494 951 717 518 726 381 998 -201 1000 -551 624 331 -111 487 482 -529 84 -963 307 -720 855 812 -554 -836 -178 421 -959 -795 -271 835 54 -340 -804 148 -17 -254 622 -933 -888 -434 -891 -273 589 376 -41 -1 484 -147 779 -781 962 -590 -571 -46 766 -520 -72 -211 -847 -143 -974 255 -745 -478 952 104 -505 -982 580 -916 84 212 511 -797 676 -69 -982 939 -879 829 -705 646 -151 -372 921 -461 853 683 -711 15 -55 613 52 -80 304 932 99 576 585 370 -850 -976 629 -515 -472 50 -104 -688 -939 106 -799 -242 235 -779 774 177 938 -834 -40 370 -791 297 -341 906 190 -319 -194 -767 244 -642 164 735 -298 -315 -490 -235 -666 722 -668 609 162 457 -766 -877 610 -37 -354 -646 615 444 -122 -59 -613 -238 146 170 -433 893 -920 415 -951 -967 -64 717 -949 -160 -872 -124 -861 625 -589 439 275 -699 -349 588 26 -98 -352 652 -481 -839 927 895 3 -781 603 -821 131 -542 229 -570 -914 699 -280 -923 236 -561 -248 41 669 109 -127 -463 -128 -170 -609 906 -736 -921 -434 678 -262 763 -812 989 -478 -719 43 179 523 -53 58 -789 732 265 -825 -695 228 -387 406 -899 689 -586 -88 -382 195 -328 -544 48 895 -130 -962 -800 -771 -808 53 -641 -333 -126 98 56 988 -366 -897 962 -132 -768 -618 756 156 342 -523 755 20 -223 -375 -41 -893 69 -788 -987 239 -936 -766 286 -105 182 -151 725 807 700 -486 -554 839 729 219 -854 360 427 499 258 -964 -242 -215 -17 -587 708 733 643 -776 -397 -841 -283 -782 249 -755 -112 -173 -931 -126 156 -563 977 324 617 -972 -96 350 -38 183 278 -777 -236 797 661 -279 -180 -218 341 161 -897 -619 -620 -93 -386 640 128 317 -209 -198 96 -381 -721 495 615 996 819 1 426 -331 -704 6 -357 -417 753 957 -270 -85 27 894 -91 -475 -753 206 53 -546 -680 753 649 -309 368 340 -688 -547 717 23 974 -841 -646 -630 664 116 -835 182 -1000 476 206 -570 -447 842 953 -703 -764 884 -919 -139 546 308 602 55 -897 -3 561 836 487 447 -174 637 -966 -186 -815 -637 -782 129 -664 264 -999 731 -313 398 774 735 -635 -145 435 -103 433 402 -71 148 999 -719 760 38 962 -74 26 724 940 790 639 -412 148 405 -699 988 -470 -518 -524 -539 641 10 -178 -638 -930 -395 216 381 -175 -28 -502 -354 992 -293 -850 -778 -63 241 51 659 -294 -844 309 -81 724 -541 708 625 880 66 333 -84 684 563 248 242 533 -374 -931 -259 -681 817 -707 174 -498 348 147 564 -625 571 -107 -856 284 961 -504 -51 520 -857 -407 626 152 -372 141 -866 542 361 -63 690 -804 -80 343 174 749 -765 487 689 -683 -436 372 -564 -902 341 232 552 684 618 399 146 488 624 -263 31 -733 779 564 554 -262 359 -296 30 735 352 -68 575 759 -830 474 -689 -770 -535 -39 -225 -488 -488 747 -6 167 877 -36 -765 453 -420 -102 367 -718 690 498 -511 218 -932 756 -458 271 -814 -436 528 -606 830 554 418 178 -358 -651 -812 -360 -573 -2 -518 -639 66 -278 769 495 17 920 -805 -344 534 399 -40 551 407 586 -294 -803 716 -98 790 205 485 180 751 288 -374 -789 -168 -951 -411 775 -420 374 23 841 -150 661 476 -348 33 -733 328 639 -275 -604 991 -434 -86 -193 -40 455 348 -479 -764 -46 -358 8 319 990 889 -742 -444 193 -928 47 -32 -138 426 313 -39 -539 -445 101 903 836 -193 -300 -948 -385 805 -640 -941 -865 -523 203 -355 -705 504 785 357 -682 -856 -336 -170 971 -447 483 407 -814 190 859 118 -961 869 -500 991 -306 -396 -113 -842 177 943 407 -469 354 829 925 -857 559 -775 795 -12 795 -887 -102 -772 916 -768 784 -811 -972 -359 483 -120 -849 -625 310 -932 363 -673 -59 -918 -768 -126 -369 -385 -749 -666 901 -465 -466 -675 327 814 18 67 98 420 -622 -336 132 966 27 188 300 897 -427 -73 -379 928 294 528 -74 -6 354 -163 -579 -495 822 359 459 533 -960 -78 714 543 -623 -310 -954 607 -568 -848 972 -370 151 375 -517 -164 -42 -187 -582 -180 -618 17 168 -895 -895 -78 539 -366 -818 355 -860 556 -886 415 -421 12 -767 152 -846 -972 826 -358 -755 739 -987 391 -162 -178 -445 426 -303 -956 -120 97 149 54 430 598 456 -315 -757 684 190 605 385 454 523 870 709 217 354 -542 -206 692 983 614 349 -222 -29 -326 687 555 903 177 403 -247 736 337 623 -933 757 504 -991 660 440 -196 -821 -381 -968 -132 -974 482 -76 741 586 -795 -545 -906 327 -18 -146 -162 -327 953 602 774 593 -101 608 421 -123 -493 -977 58 722 -557 965 121 425 -764 -937 -33 683 543 393 526 412 -236 -635 649 163 -494 633 290 -944 693 -465 512 298 -728 398 -508 -360 -524 -297 -817 -265 -397 676 996 558 -849 681 654 -516 -701 431 216 290 70 -770 -771 -758 -880 -635 973 -149 11 -507 524 74 -984 486 -353 -655 272 -703 -435 -837 173 -958 87 -412 198 -188 -30 879 495 968 973 -984 959 -222 917 869 -281 -427 -583 -943 180 -405 761 -124 -11 -545 -259 -665 -885 406 479 -990 -372 994 -657 705 668 330 608 36 493 789 -694 -17 578 -491 243 856 385 -459 681 411 367 22 619 162 990 432 -427 525 -980 -195 905 16 841 -403 88 793 -593 -198 568 -405 813 373 961 -835 263 93 617 -24 -463 130 716 -72 375 -516 -703 -610 939 248 -570 284 664 -593 86 -887 -401 -836 -434 306 -395 -373 842 -204 704 -453 -313 -330 274 340 169 -898 589 658 441 -310 483 -949 -910 -124 -224 -148 658 878 497 -7 -192 -479 -529 111 -834 -577 473 -666 -257 391 -532 -160 -201 590 979 725 411 108 412 -260 -43 -227 -41 483 170 676 -722 -620 -190 -838 130 -582 -166 -555 299 -447 575 -839 -297 214 -196 221 672 692 -375 675 -436 852 -474 -330 -873 -760 661 939 34 -637 382 -527 -12 -400 283 620 -564 -29 -953 -191 860 165 44 -137 -89 -554 -780 248 434 138 -553 563 -582 -718 -223 -777 -141 899 120 13 163 765 994 455 -811 -839 -96 776 470 -316 -143 -674 991 988 -96 378 534 -504 -823 -378 650 371 967 -327 -434 -616 52 505 581 243 -46 -478 -623 62 -69 957 281 -335 -832 954 -353 837 -417 530 926 -142 -677 -759 -496 864 -896 -844 -177 -814 667 -750 -471 498 -208 352 920 505 381 -825 -445 -861 254 869 -340 902 -438 897 27 728 -778 699 -111 -350 571 726 -506 -702 -813 640 -264 9 460 -281 444 -111 537 -748 -910 396 -873 77 191 314 608 -882 552 184 451 -751 -452 -106 -292 -441 552 -827 -44 186 -983 957 737 0 -961 -768 -370 -613 -629 -586 -36 103 -121 -128 989 -989 514 -607 586 588 -483 641 -354 95 276 282 23 -776 854 -105 -929 563 -259 970 490 -60 5 71 -290 992 -390 -133 375 -466 84 -374 635 228 -480 2 -401 957 303 334 160 -868 -629 17 -133 780 -766 -491 733 216 294 485 -498 -417 -848 -191 -959 -291 781 -414 -199 650 -275 -817 -101 832 -710 -518 8 959 -789 316 -316 724 -215 267 477 -72 -842 74 326 -35 -848 563 857 -892 67 -80 858 732 868 208 -440 386 793 -384 -594 691 -370 -224 -686 182 665 -578 -57 248 -666 -321 234 -171 -317 -815 915 18 291 25 -772 -869 467 799 709 906 -167 -192 -317 182 -855 978 -108 271 -701 117 -795 517 253 -558 -540 314 624 -9 -495 -495 310 709 628 170 35 -504 117 -593 -13 992 -963 137 -117 -158 -299 -533 677 -535 387 -397 -736 -910 -31 -713 417 -700 -878 76 948 -654 -516 -926 222 444 -755 993 -319 -668 719 806 979 -206 547 -467 780 -974 -766 -306 862 -14 884 -695 49 731 -829 -20 -372 -286 246 -897 875 -360 -248 286 75 -884 407 734 -334 -100 -307 -683 -999 -841 186 625 -315 352 140 857 775 175 115 -984 686 -66 -408 721 -623 741 807 471 -219 992 501 441 600 -999 222 -19 -445 204 -638 609 611 840 -592 850 583 275 139 439 -153 -351 183 620 252 -292 889 21 -14 71 510 211 690 -537 830 -775 994 588 -927 195 -204 -490 425 348 598 -973 -298 973 -721 790 252 430 -860 330 647 -847 733 -427 955 292 599 789 -917 -786 507 -918 -288 240 -780 752 618 422 -40 224 -826 381 -105 493 789 975 -38 -949 84 484 536 -448 -726 263 -122 -803 -271 998 -707 474 -56 515 164 -59 716 254 -490 -853 154 -580 -608 427 647 119 803 670 -95 731 -646 -431 -966 908 -181 -451 -931 -729 998 417 -329 30 60 476 -70 360 164 201 315 -573 545 883 -123 114 768 153 615 -479 -894 622 -716 -820 583 -150 986 -962 -646 -576 -656 496 -943 989 917 852 -395 864 -100 -797 425 -26 -112 -793 -268 -198 567 35 919 -679 608 -859 917 -990 56 24 494 -787 872 -86 357 -284 606 -863 38 111 -967 694 -360 -759 851 -233 756 648 35 -159 -15 700 607 -262 50 601 -808 32 -114 917 948 791 985 280 -108 -674 -466 -169 -398 -974 -672 -118 -775 952 -257 -166 453 -321 -765 800 206 -330 -632 272 823 486 6 -720 -905 -659 463 348 -160 107 677 -988 417 533 525 614 -742 -105 93 -563 407 128 43 -630 923 -503 366 44 -917 -309 -835 -30 410 197 -670 694 444 -304 -641 -594 930 246 23 -8 -382 -224 -261 802 577 -889 -233 -392 -559 147 -755 928 -610 472 -787 -951 -45 181 61 -617 262 443 -177 -7 -170 -72 175 224 -909 -911 -984 784 -789 57 774 748 523 892 -563 -737 -61 806 -103 555 -783 868 596 -275 718 -458 -813 -566 200 -910 411 -968 380 509 -498 627 202 938 765 -79 -614 190 268 -314 647 109 -372 -314 -918 -671 -811 -914 17 -849 895 -17 474 232 505 -814 -848 -739 195 -452 36 -268 279 160 949 977 260 804 -440 347 986 165 -464 196 -939 892 -728 -535 983 197 -483 446 -486 595 740 524 -756 -715 -594 148 -357 683 -725 -921 679 815 -686 690 527 942 -359 690 458 -178 -668 -26 -935 -169 215 -859 39 -177 -442 -487 -554 -900 796 497 -518 441 -462 65 252 84 994 -856 -720 -991 235 -14 -412 -865 -535 -439 -81 -939 266 -92 897 -122 -466 652 203 -600 -888 -831 593 -542 788 64 -907 260 393 -468 -828 951 398 622 334 254 -982 -433 454 328 117 117 909 -458 -940 -798 -516 -892 989 -535 295 -468 630 560 441 -826 965 16 -999 599 -996 -796 -435 146 -300 -734 -283 920 -499 -981 864 608 912 -989 -360 194 807 218 91 -939 -280 550 144 -400 -775 402 -101 -291 -537 -149 588 13 -285 380 550 638 -907 35 581 -897 471 688 269 531 -817 636 414 745 -1000 682 -203 -712 872 -226 952 904 250 10 941 212 30 709 -255 -74 -792 500 364 -785 657 -638 726 -932 -738 -743 -38 -679 444 -789 381 -789 -752 -756 -680 -715 -68 -47 382 -629 -367 182 480 -876 -544 247 439 -575 -557 571 -741 907 -834 -564 -901 -714 348 -877 -923 -930 317 -14 -233 641 964 -253 -496 -425 -404 -90 -891 949 -945 878 -143 -701 632 -82 506 -914 -755 72 127 767 296 846 976 902 55 -604 -496 875 -210 -101 105 -408 838 -16 161 -434 -288 869 -169 171 -830 -236 837 -378 -506 503 -386 -466 -595 724 233 -863 384 -213 -952 562 299 -808 -599 711 -989 -333 544 -380 692 -896 -774 763 717 236 -507 -53 496 -445 -853 -44 -610 -178 -61 461 658 295 668 -259 -941 -304 302 276 939 -468 372 762 470 -549 -115 885 722 459 -704 594 976 125 142 360 988 -101 824 -70 -804 -389 -991 -45 -975 -224 371 -974 -229 -954 75 664 -596 -578 15 -703 -544 -433 -487 -983 -23 839 -960 102 172 -486 12 -178 466 -71 227 -119 -64 -728 -180 -381 -621 559 858 -640 753 381 -245 374 115 -927 -134 965 17 -318 551 826 451 -480 597 337 980 771 715 -991 -591 -270 -706 -41 -819 -484 -914 365 -20 -352 -40 469 -166 -559 588 -274 -899 927 -259 838 -86 106 -574 87 919 752 745 -757 623 -452 585 524 27 -711 -182 454 -821 941 -276 787 -489 95 -993 893 389 -502 855 -160 -463 -342 434 -16 440 717 -20 910 555 -525 -700 116 2 -307 917 543 735 620 -756 -949 -403 926 -547 -943 867 -598 711 525 673 984 441 677 -107 -563 -114 59 485 -180 -206 430 -555 -219 391 261 -306 -388 812 -297 -349 803 -663 407 612 538 -550 -357 -680 711 -258 -416 -125 857 173 334 529 961 510 -938 117 -778 672 -117 -147 770 117 928 170 -18 -745 -784 304 -76 -791 -938 851 -737 126 -558 218 -184 807 -294 490 768 -540 544 151 -962 869 -517 -687 -178 -782 117 -867 208 330 482 822 -217 -122 728 312 -849 -826 -197 603 722 -936 777 -149 -142 274 695 811 359 -329 465 -35 -508 -743 -904 781 -699 591 -40 -435 144 949 -7 -724 -632 -570 -220 -434 -846 -953 384 822 799 246 -900 -614 129 892 -920 -888 -821 -69 247 -392 -139 424 3 -220 265 774 520 677 -487 -615 -109 546 -61 261 855 -991 867 581 -612 -948 338 -634 739 631 -468 215 353 78 -483 -207 -189 -937 -270 547 858 -816 726 -345 -396 -323 406 766 -318 370 111 186 -726 926 -724 -614 -964 959 763 -541 469 -564 74 247 -438 -309 -167 -287 -413 910 695 -283 515 621 510 -53 -85 57 558 774 269 140 -644 -364 -363 692 463 797 -661 -141 -785 -767 70 -836 290 -900 -72 -791 109 -698 99 861 918 -927 -347 501 421 -989 21 76 -85 -866 -142 -907 438 -331 10 932 -978 -33 135 370 -919 127 809 -484 -92 -102 842 -366 -919 898 -683 16 -234 565 -974 216 -804 -467 -45 753 -81 670 -363 32 -729 -596 -284 42 -411 -839 160 -730 175 757 -638 -123 866 114 60 -538 -484 511 -279 -755 -298 -609 -782 227 642 180 -160 394 -833 -293 -444 -575 314 -356 309 121 -408 -132 545 -896 -296 1 -706 -555 509 -85 580 -512 -178 718 858 461 275 435 690 -41 381 -721 -700 -569 963 139 747 -860 -729 458 -217 -472 -210 -310 502 -950 229 -383 186 668 -614 -555 468 702 -382 -6 540 55 -563 -16 -521 -954 -354 407 -345 -349 -515 -341 -609 748 242 629 -744 -994 690 -397 537 957 601 463 -324 159 734 144 313 254 846 819 -582 -588 794 -310 983 -762 -840 -185 -908 -985 -99 -389 -761 823 -34 -97 121 789 334 -564 -239 -462 -290 -957 -951 -591 -270 -52 623 -314 -172 789 -646 736 805 -852 -65 433 -571 -447 -704 792 446 -66 -905 -758 59 80 -991 -810 -674 487 646 -99 129 -67 889 -159 750 622 75 -459 265 882 -961 989 -80 98 -815 79 658 255 -500 -182 528 664 -468 -333 300 4 462 -138 -147 967 -603 754 -912 638 88 -412 393 432 -125 459 -274 -273 209 200 470 470 20 -612 -923 736 -661 673 992 -783 426 869 652 335 -885 570 -354 931 969 -172 -225 -921 -867 -234 -36 259 -711 -183 676 -908 304 -96 -606 -40 469 -978 -343 605 -604 589 669 970 -942 546 -274 -171 -741 167 -324 774 423 320 229 253 205 963 -843 894 -830 210 -222 -136 377 -646 104 -671 -249 15 140 579 651 622 778 177 445 639 -536 856 -698 -302 -262 847 969 524 -577 -341 950 -436 -481 814 540 -498 -847 665 -205 576 990 32 -169 -348 172 456 175 -328 667 -250 -847 883 358 932 855 -205 644 -921 -870 -228 877 625 -194 287 179 -371 -858 392 70 -731 -521 649 -444 582 -910 -708 959 -805 991 911 97 682 -276 324 368 -576 -465 -674 152 973 95 272 -479 837 -130 -76 435 831 -149 267 -751 954 -931 662 541 65 71 -523 -472 -221 867 -900 -129 -236 273 -983 684 -674 -567 232 -286 774 445 58 -375 -351 -606 402 -904 -460 882 -285 686 -834 -87 -17 232 502 337 65 613 601 587 -48 -830 -859 769 565 267 318 -231 751 -434 -454 -971 -20 -574 -419 281 69 -792 637 475 -12 -162 -159 997 -131 -926 -211 -988 933 -251 513 472 862 -170 -878 -925 -99 114 -838 -757 888 496 -565 -467 -837 -60 56 336 -854 -113 212 887 604 461 -477 -305 843 718 -663 -503 92 -539 154 -495 -948 -603 -581 561 -629 468 -97 598 517 -687 977 -379 378 58 -444 193 -159 72 491 -210 715 -849 -515 -880 154 886 811 504 -680 177 -489 850 -477 277 -356 -463 -937 149 945 -704 -905 205 -71 -805 552 831 -419 -319 470 852 -47 602 605 236 -318 389 94 284 300 886 -871 -392 363 -957 777 -509 -97 -259 -353 807 -361 539 654 572 683 881 668 -854 256 -461 492 618 311 -296 214 483 -22 -212 627 860 338 20 -155 631 617 173 -588 977 925 -351 230 449 -924 470 -780 860 369 -383 402 -795 804 618 -989 -169 128 -914 -350 416 -702 177 792 76 587 738 -126 -398 -166 -101 865 830 691 -431 516 -420 540 -345 379 574 258 311 -939 -20 -412 804 -691 -465 16 707 187 -754 -80 -863 -421 846 -835 -972 -630 599 -703 -821 -95 -371 668 -459 -172 588 705 -313 278 695 562 143 -801 -299 49 367 -553 -963 799 -665 -624 439 -88 716 -181 76 86 -442 649 -609 671 289 375 -537 859 154 -240 -788 95 670 -159 -249 -85 750 284 814 66 598 262 -201 -981 -163 288 792 453 -597 -752 -315 877 -758 732 -18 956 -825 -296 -312 -469 -468 725 36 71 -511 186 -252 952 -59 775 11 817 -963 43 652 513 -283 240 550 47 -889 489 -222 798 -500 -50 203 -563 534 -616 -159 763 377 578 -944 776 396 -673 135 -428 352 529 329 817 -284 -84 478 494 -743 429 516 -790 -303 -275 314 -800 967 -276 504 -980 -315 856 839 132 -733 334 -471 -995 663 657 -186 764 -929 -472 862 -825 542 -398 -677 732 297 578 -248 -587 727 482 570 -212 166 460 -357 836 -269 -757 -679 -176 787 474 -843 -648 -702 509 -778 625 -2 -831 -424 181 865 175 -617 -955 -731 167 -254 359 528 354 869 288 -476 -204 -736 -209 809 -507 -983 -231 570 -615 -130 894 900 432 21 675 -323 -177 -797 203 -55 772 -151 -602 -499 406 306 131 635 60 -822 -251 478 -511 -67 643 -195 -859 371 -256 424 448 -78 45 545 14 422 133 -992 47 90 -926 250 -452 -737 -97 -21 -861 461 720 645 -132 -155 -867 933 -73 -314 -596 -449 562 -630 -781 -493 -253 -868 -470 -858 613 -239 -807 588 -361 -395 -905 -544 998 -235 54 494 -617 740 324 -884 -26 355 -144 -587 -78 -347 599 -807 583 554 -145 308 663 850 171 -532 278 195 -612 512 -399 608 609 -774 -75 -596 483 -619 475 947 -518 932 560 -539 254 819 -119 600 129 730 -317 864 397 -855 523 102 986 -477 -731 -64 -512 73 -750 601 -813 -841 -630 -307 -705 857 389 414 -941 -572 50 690 -298 650 663 397 -152 -63 -640 681 -430 -423 -671 -753 225 268 -419 -106 745 -402 -438 -671 -290 -392 -509 -938 108 -743 425 348 457 -497 339 218 287 82 -389 -686 -31 319 22 425 243 -570 -936 -407 -59 -533 91 92 45 -472 719 -591 280 245 843 670 -206 658 827 364 920 970 -765 -690 -515 -535 801 800 -77 -583 990 162 -994 -195 512 -783 217 -946 -658 702 973 6 910 -246 287 -462 -897 -418 865 576 -65 -444 635 -272 536 -402 60 287 -277 724 123 234 409 1 25 301 -429 648 -310 533 -933 -212 696 -269 259 610 -771 121 628 -652 -48 -170 469 245 385 -388 23 -855 778 -44 -372 -23 -313 641 111 465 506 -922 -193 -830 -946 -378 873 481 -347 -275 368 918 2 -249 -563 232 -690 -169 -153 -91 735 627 137 463 912 -148 -866 -799 271 240 -802 784 964 -602 535 -305 580 303 -717 -546 83 -975 45 -941 135 131 -19 904 152 780 261 -872 770 752 13 -805 292 -166 -837 849 616 -677 -433 767 -108 266 763 790 62 566 140 -311 1000 -67 -59 475 -644 215 409 -793 371 -142 695 -708 -787 778 -862 -21 282 872 371 500 605 766 782 -966 -531 125 -349 -641 367 -37 -188 159 -638 -358 995 -608 -929 -64 814 805 950 430 -396 -963 -797 815 -338 -410 771 721 -796 130 279 -13 216 -513 -992 894 819 80 -567 -633 -114 231 -316 657 -706 894 -508 -499 622 805 -705 -676 205 879 616 -627 -24 657 -969 -709 755 -713 -386 453 -237 -585 -745 -329 -713 -196 -662 -359 666 274 -519 391 279 388 585 -955 811 115 -365 -640 -927 -633 -517 -212 790 356 -492 -672 47 -926 168 -863 91 894 -923 -743 980 69 856 -736 298 958 -422 -540 -90 917 -135 205 -838 946 -593 -841 251 -310 -916 -339 -699 304 -987 -403 -903 -930 -52 605 -243 911 -440 932 -936 889 634 439 7 635 -275 443 -952 -507 -469 -560 505 731 763 -907 -87 -10 -325 301 -475 455 -264 389 -689 426 -361 -451 -225 -161 -53 -187 134 346 602 -336 731 -387 -375 4 -23 11 413 298 480 806 -139 -442 -938 505 946 774 -233 391 -1000 -79 -507 458 -643 -675 -612 -270 973 35 649 -856 636 -580 937 157 141 -220 -379 322 -746 319 -388 986 28 -817 -522 -537 -951 212 -720 447 -739 -362 634 -478 -454 906 213 -201 -509 -409 -877 -962 -441 941 -880 -881 -824 360 -326 596 532 632 -567 928 -506 -686 97 676 833 -693 -853 349 181 -596 -596 -845 169 514 -368 574 -643 -813 -427 766 88 821 506 -143 285 -43 -877 -491 -711 -537 476 -315 -281 255 811 100 86 58 77 -817 -871 830 -737 -180 -443 972 -938 -151 729 -720 590 925 -407 52 696 -721 438 -209 -325 827 996 857 -232 243 519 -13 -3 -869 -463 -84 -46 639 -72 336 -762 -831 712 207 84 -560 -414 -517 387 -714 392 -590 515 -834 -700 -454 410 -780 -905 -133 -722 269 777 -421 422 -101 -459 775 464 954 -78 83 -85 -869 815 205 -3 68 -683 492 -315 -243 222 -232 873 -389 -454 962 54 971 -923 781 -837 -262 -255 -468 976 -543 -645 -347 -551 960 -875 -547 770 800 134 67 512 -131 -659 552 810 270 734 776 450 61 35 -184 922 692 216 194 70 996 347 -61 -657 754 845 649 659 -691 -665 923 -543 109 -746 -1000 183 245 682 -144 -638 -963 453 916 -353 188 -834 -969 -492 -535 293 -606 -40 -714 538 -906 -998 169 318 -368 363 752 -271 -604 740 -357 747 -654 -406 291 -38 -893 -175 -702 620 -239 -275 -299 -519 400 529 -688 48 867 -308 -928 772 -414 219 536 749 -736 781 -191 451 -349 976 93 521 -393 835 535 8 721 -9 -139 -705 -771 579 -527 -772 314 -67 -609 -666 -484 683 -656 -916 -819 205 17 -339 -757 -355 -660 -234 176 -54 242 -15 -946 -846 857 -185 -603 493 780 193 -764 -694 864 430 634 585 128 594 -679 -141 -232 -761 142 921 495 -826 -546 -676 102 909 404 809 145 243 -315 601 983 192 164 329 -88 -332 -173 10 -335 994 923 -133 108 -783 757 -497 288 983 -954 867 382 976 -349 -494 -861 -338 404 -844 -799 -162 -934 212 990 126 -69 -615 223 675 960 72 102 204 -416 78 -879 -668 933 -692 -369 -277 -847 979 497 -208 -431 -595 -765 -516 -962 -339 -423 352 -162 -986 144 973 757 501 864 -796 -461 132 955 464 782 63 -364 759 -275 -80 -189 -579 -649 633 585 -55 952 -887 -564 989 814 336 571 36 -699 -276 -361 948 -479 88 -336 828 284 -851 991 34 -774 414 694 219 592 335 -261 -369 273 -221 -986 -511 -991 158 407 -768 -449 317 768 972 423 -566 -412 551 -531 785 -813 -691 -977 574 -341 -973 -98 -841 34 -725 96 414 -782 -413 202 720 -555 -524 -349 -55 126 778 -301 220 934 -475 -240 305 667 875 704 371 11 -3 16 -457 70 166 -667 627 -993 -196 -318 -177 -877 969 -253 14 964 -499 -317 -144 522 873 -599 -126 -665 792 -354 150 -586 703 359 -150 -106 -471 491 -820 -713 255 72 675 -809 -914 -118 645 -741 -900 -833 -582 564 -253 391 -495 491 893 -95 -643 825 459 106 -114 227 438 -119 -302 923 -938 414 789 -525 -964 -192 1 -905 -560 -534 -199 -637 -548 -142 491 579 -358 560 268 92 -245 -449 -688 -206 -382 -475 135 -311 -821 -823 696 -432 953 600 -499 -730 717 319 741 -953 800 -631 237 384 -403 161 280 -771 -23 844 784 705 -190 -215 49 -32 979 182 -956 -596 886 -734 719 437 900 813 -987 400 -695 -176 25 56 618 844 -747 -242 -942 599 398 -359 708 -436 362 593 135 900 -169 274 -258 307 -83 535 700 -949 -805 657 -217 669 717 -884 -179 686 -178 512 459 161 743 -278 403 -684 -910 -995 -511 308 -127 997 -770 774 -357 804 -720 -330 712 -879 -622 196 372 565 -89 -22 -335 -824 -253 -702 -331 -812 -569 -335 -417 985 -283 788 -262 996 841 -460 -216 -485 57 108 -276 513 -227 -795 -767 855 -982 144 -615 871 -633 -419 986 -486 -92 994 -754 442 517 217 -141 -992 -819 -1000 -86 -256 117 976 605 235 -594 -302 -162 869 -368 707 -947 114 -302 -340 -10 684 316 -587 -811 269 -565 -23 -143 -182 586 167 704 -313 216 121 635 126 660 -666 256 575 -611 -884 -496 726 289 297 73 287 -224 -643 -569 529 -513 679 322 622 -23 954 504 -735 -150 -447 -860 66 -538 330 6 415 -601 -535 223 -516 429 191 319 -143 116 948 879 147 -54 -991 518 796 94 -887 84 -47 103 577 206 26 100 -145 -144 -533 195 -381 -443 261 623 763 893 736 -513 253 -178 -898 304 -842 -56 -674 -225 -746 -957 593 -326 810 191 -21 -629 599 348 -585 -33 957 374 279 -669 542 185 -121 -475 556 -443 183 -188 475 -903 -639 -135 -621 701 -778 -363 904 -275 397 -49 461 321 252 -405 -376 978 -423 -389 -801 -268 39 -219 -671 -147 -870 -948 137 -586 -971 -164 -409 701 731 857 -697 -81 378 219 -1000 917 -567 304 19 -120 -20 226 157 -998 -188 74 -162 -61 23 369 -490 -698 -542 -778 -116 702 -692 -407 -315 417 -397 880 -893 676 -992 -481 254 -158 -247 223 -611 381 349 -150 230 666 -421 928 342 828 414 264 -294 211 881 688 -761 254 -181 -334 -65 -361 925 -460 -100 298 478 -175 -328 -241 15 607 658 64 785 -390 -180 932 270 351 -184 -824 -464 -280 -280 -136 -320 -812 -478 186 439 237 -965 -74 798 -90 281 -257 -532 888 -377 -416 322 -551 806 446 -13 594 235 -752 -600 -532 -205 748 -530 -790 -361 517 -514 286 775 -7 -752 476 834 -816 -902 585 536 429 -437 591 -145 633 830 -78 -562 -671 -811 -477 541 261 96 828 252 586 -292 669 -464 763 -195 -36 483 -919 454 -786 198 -704 21 -450 399 -908 76 630 542 63 -222 975 -698 797 166 72 562 -495 -753 637 248 175 -266 734 -859 -584 -942 661 -703 228 -51 504 -860 209 -800 -880 279 573 -372 778 255 300 623 -544 364 868 731 561 -860 943 -252 -489 -544 -25 60 -90 -991 665 -839 831 -486 720 548 124 -826 -573 583 -303 -45 347 -569 -440 -21 439 -106 -99 536 384 -197 -242 -739 216 671 339 -403 -595 -460 856 -406 -984 -514 -140 211 -33 935 -587 72 -249 668 381 410 678 -493 773 128 -614 -825 -374 -859 -315 135 359 912 924 -796 203 -923 -755 -379 -194 -561 -284 -849 -988 -926 432 -727 632 -146 270 -730 -13 -354 843 528 -904 -223 -492 656 496 18 -219 -583 -544 -820 538 278 903 -918 237 95 -596 -724 832 -863 -317 693 100 -832 886 -877 349 -38 172 613 361 658 -274 27 -274 444 517 -870 -212 -576 690 881 744 -527 837 906 156 30 310 898 710 -299 -437 -78 -300 741 -662 -840 160 55 78 344 73 466 261 851 -33 629 -313 -778 -929 242 636 -602 -965 405 -841 855 -263 815 -18 -408 -298 910 129 48 -937 634 973 207 -450 -667 -239 -501 382 816 36 -862 -320 -827 -952 898 -724 28 -822 -614 -223 -915 -370 25 -94 713 766 -447 306 280 -667 135 -647 464 273 984 806 551 405 -62 283 507 -707 -814 -564 832 -195 -307 828 -656 -478 787 96 -750 137 -453 32 410 -266 301 241 333 -660 933 -735 -819 -699 532 321 -275 565 731 802 -818 -641 -946 -43 -535 -940 310 48 506 -471 826 -154 -660 -876 -590 -44 321 -922 -474 -880 -665 539 48 168 -790 69 -297 -16 740 -639 347 -217 -69 -138 -620 111 -113 628 204 -107 -951 -584 -773 193 625 431 121 -64 610 -874 -176 934 -773 965 -166 -890 -87 59 276 -33 813 521 690 927 453 -212 471 -258 -400 688 68 963 -537 49 365 -496 -22 -523 -856 -365 505 -91 -425 845 -128 -365 -88 -557 560 -751 -288 -978 -389 820 40 18 691 -516 392 535 -176 -502 -243 450 763 -518 724 702 -723 -298 -714 890 455 59 644 216 -184 -358 753 173 461 -647 -480 -854 528 317 687 541 852 731 871 -99 13 65 -276 -120 -786 596 39 -218 901 -773 -810 -663 441 -605 182 310 -215 -280 -145 56 659 762 105 238 -151 512 746 650 925 -868 -162 -680 354 213 611 -466 -816 -257 680 -324 -906 -727 998 -336 592 125 678 487 -585 190 47 319 -964 180 84 -889 416 -558 710 -682 -335 -64 340 -748 484 -700 289 -344 -627 559 42 590 591 521 -687 76 226 -917 568 782 -238 442 -883 -272 -130 -975 -414 858 36 839 -517 -926 280 307 -201 -407 -416 953 719 -438 -828 160 -343 -596 -51 954 -948 770 -259 861 704 -430 432 -621 738 -736 646 622 374 477 -333 342 -383 -995 -267 283 -102 -573 -183 611 729 -320 -34 311 -415 -520 -408 -24 -858 -424 85 852 -845 -24 9 -643 673 -69 -235 814 -330 -891 -13 -776 804 -407 -439 424 -76 -584 -683 140 930 -71 848 -535 -26 10 817 821 420 -375 500 -678 -209 -764 -861 989 -371 -645 585 -231 -864 -283 -401 143 60 381 312 683 753 390 256 93 952 214 -560 857 415 128 6 931 96 -725 -128 -294 -395 -105 201 -120 -241 429 -875 -503 96 12 -578 858 -176 -804 826 946 -873 -536 162 -638 317 -57 64 -21 669 946 -938 -849 194 751 780 297 545 365 -194 152 958 -930 798 -317 -134 -981 -395 -232 807 -269 -509 628 -79 -744 -443 9 -172 -965 -210 334 -274 285 5 -23 -722 765 252 55 -108 469 646 647 -738 -766 -388 260 -796 -480 505 -753 642 200 60 859 791 -594 -174 -658 410 -20 125 -557 917 718 -814 -803 -808 133 362 662 182 141 -394 -73 143 199 991 -424 -263 457 -384 -261 274 -546 -913 -57 911 831 486 597 202 -135 4 -854 -478 -707 427 -267 436 -328 -706 -258 761 557 307 -728 744 714 945 341 -30 355 -925 767 -812 -555 -967 347 545 -988 -719 -855 -787 -738 855 239 -907 -16 -136 -119 -889 -574 -617 218 294 -55 496 230 -979 432 -535 -372 21 451 74 655 -674 -130 -162 679 56 500 615 84 -679 656 410 312 785 376 519 155 -404 -574 -63 391 414 836 600 -823 228 -999 989 -766 -683 -343 -371 270 -346 57 62 -2 -584 959 533 -816 -593 -669 -945 -123 -608 -275 -959 34 -483 -209 49 804 -512 -688 531 -811 -101 576 -781 -983 -503 215 789 803 -66 0 -494 69 -589 779 800 -809 9 -921 867 -783 940 -523 -554 -192 136 833 180 963 808 -168 -725 -302 -391 -476 -682 75 166 702 -347 -785 -132 -715 -467 -948 -887 -62 137 546 525 683 -430 -671 -732 -866 -264 -476 -453 337 517 -778 -571 305 -946 -934 630 -301 488 -780 -995 302 -121 -869 641 911 -480 621 -43 250 83 536 -19 918 -178 814 559 -907 -2 -862 676 312 -339 -678 -636 -411 -110 83 -369 -853 -426 835 473 89 -182 448 -258 -263 -276 359 -492 -792 864 518 986 842 -994 844 -501 -647 629 -647 963 -636 470 -978 214 -276 765 -353 -18 -195 -343 -383 -434 565 -677 -312 -664 -286 -205 -3 653 -493 274 -473 -497 -50 -296 249 535 -213 -367 -801 998 -808 -249 -818 695 -590 -79 -19 887 -787 444 -131 -557 424 432 -874 420 533 -532 -248 -524 407 510 884 -289 -607 77 429 755 724 178 -125 698 609 -483 330 655 -255 -951 745 -292 -517 76 698 480 197 362 822 381 -276 -403 -978 784 966 968 153 -969 -257 -474 -966 -14 301 -857 -379 631 104 -87 -75 -847 495 255 -225 -480 -755 -58 641 752 -708 696 986 -340 307 472 209 -425 -150 -745 837 407 344 -50 186 5 -122 -624 -457 -153 -903 -976 -552 234 -215 256 6 815 -517 962 93 -159 -712 189 -1 -42 -701 -446 369 889 468 -201 -377 -642 777 677 321 288 81 349 52 784 559 -580 347 -430 692 -135 -208 -932 465 -130 801 -814 885 -945 693 -501 346 559 8 279 717 -210 -877 265 416 -429 170 -55 609 -763 959 -848 916 248 75 901 624 432 -16 248 -13 -663 226 -964 -707 -225 829 983 -227 -812 77 -25 -688 -820 -540 -840 714 511 985 446 308 662 -94 -957 -762 -635 184 -618 192 -342 -374 -473 -361 -100 -184 -966 -536 983 557 -500 245 391 -783 -343 -42 312 -144 -517 173 -401 762 146 95 346 651 -411 350 -259 151 377 -388 12 -253 -871 710 615 32 248 -800 261 958 -163 305 253 807 -360 -581 -225 98 547 -216 890 431 384 -242 -560 -179 96 470 489 -370 503 -138 527 902 678 925 313 -887 510 435 982 419 -871 -463 -720 660 26 247 304 -740 686 13 260 274 -34 814 389 -336 -149 749 578 -908 -743 779 5 -280 677 -101 -290 358 -27 226 -393 97 -646 824 -438 667 46 735 -865 -596 -701 133 -845 974 360 -580 -576 655 758 603 -599 -643 821 843 507 -824 -275 306 -927 -86 -639 -880 515 -158 12 -618 948 -669 -442 475 -648 -336 -378 -243 -819 -398 -714 -985 -861 -770 709 -930 -785 -139 426 470 50 994 317 -787 168 -94 -301 13 802 -274 -259 -859 61 -167 759 -299 230 889 -339 37 607 477 908 -667 -835 -290 482 97 -393 916 -995 -407 -286 160 304 -337 -412 366 590 304 666 889 846 -873 923 -337 730 757 146 -726 -618 -451 -591 426 551 651 -95 -995 -662 -538 -6 -49 275 112 0 273 291 -562 -239 -945 -623 -485 -629 -585 524 806 -34 -96 724 -227 -124 -926 -692 173 -473 104 -759 -732 -770 -928 424 -713 838 -68 922 -778 -259 -486 -747 -254 -621 551 14 -665 6 87 -176 560 -485 -572 -40 -933 -345 389 906 187 561 -468 -931 80 -398 939 -668 -486 -620 -659 208 947 -758 -229 -118 -806 -933 364 990 -792 -813 -82 499 -696 115 850 24 490 -206 787 670 -59 -159 -215 -897 -767 -813 774 -815 -769 -592 538 807 -826 349 -274 -451 100 -785 -795 -773 -191 962 -752 777 -956 904 123 -165 812 499 947 359 -330 -366 430 675 -77 -388 -35 907 149 235 -861 862 125 -274 -850 472 -626 -936 -28 366 -84 -728 -142 725 -846 -278 -508 -836 685 154 -85 798 -464 -786 -84 -63 -460 -323 -105 106 338 -1000 80 543 -197 -546 -103 710 281 452 562 501 766 -631 -591 -336 982 853 -720 -947 800 471 -835 -329 -591 699 476 487 637 962 602 964 -636 749 -371 -158 151 421 110 901 -614 -599 -84 451 802 -719 102 123 394 -843 -948 -310 697 -642 -418 976 -802 -521 289 908 904 322 817 -15 -194 870 -564 -533 145 -201 650 912 -12 847 715 -3 -965 477 -245 -649 107 904 237 -100 441 609 -596 -417 -345 -862 -483 331 -65 923 -225 -426 -550 -880 191 -474 807 247 546 848 -28 -423 -877 171 491 -608 -891 839 629 224 431 389 -930 863 731 403 925 823 -921 903 674 25 638 323 732 174 -284 166 850 326 -905 -19 -137 -449 461 105 635 -94 -779 -422 -969 402 445 -229 772 -115 934 -263 12 340 -387 735 474 -999 -531 63 664 154 -409 -777 777 -290 462 269 383 763 -413 -646 -160 -931 281 864 -503 -440 -930 -253 -388 143 177 47 -146 -415 -674 -890 -69 -794 781 848 468 -291 -32 -108 -480 245 552 -436 -319 741 -291 539 -294 -250 -425 -756 244 -370 266 -178 -909 320 -953 -351 -947 -604 995 410 327 668 502 794 -127 124 219 822 -77 -256 -874 302 -122 -434 -634 -709 611 945 246 31 746 -64 299 855 -342 474 491 -346 103 826 -749 988 838 -246 548 -760 735 989 675 200 -511 -128 564 -274 -940 -355 633 -538 -156 -459 178 -135 274 521 970 -529 -754 28 -917 -632 257 254 -866 663 -703 -704 616 -294 -708 -950 -900 256 329 -392 -195 -159 873 495 996 -527 520 -787 -201 -802 -159 79 -67 105 744 -800 775 914 -991 286 -695 -658 -990 178 -155 -57 178 513 370 570 -660 904 144 241 414 -211 -85 -178 846 514 363 -267 -144 118 700 -888 657 619 -632 481 367 235 -944 -588 -698 818 -722 189 547 937 29 505 -256 739 -914 910 -449 -553 445 204 -413 281 -557 918 383 728 -468 -149 -701 -882 -917 -762 519 -998 722 271 67 -544 185 763 90 233 -187 227 -818 62 895 -143 567 -781 -742 -708 -558 247 -725 867 -12 -426 984 -83 -925 -38 172 -43 -650 707 722 -305 190 579 -798 -646 599 -438 790 167 -544 -410 874 -1 930 514 706 -365 574 724 234 457 -280 736 975 275 -682 287 -649 949 775 490 -568 -148 -535 -226 913 453 -989 -991 765 -454 395 -682 316 -23 683 -646 -615 -300 -1 232 206 -23 -978 -715 -168 -474 407 -996 579 -811 634 605 187 537 -653 624 -875 -625 -489 -619 -883 -657 101 652 120 -517 620 -240 -391 -304 776 -501 -479 -439 -790 396 -123 433 238 276 604 957 -861 939 134 718 215 402 -574 -77 604 -382 490 51 414 -741 922 483 389 -777 635 844 -441 -779 -29 -887 813 -19 -102 146 -294 124 -829 494 -426 -943 24 -979 196 451 -272 497 955 -141 117 -280 -461 349 856 -175 -751 563 -660 893 486 739 -169 -151 -606 331 544 26 832 239 -136 -584 -472 -628 -309 -920 316 714 484 891 -989 931 -59 496 -613 930 137 -543 481 692 -954 980 -828 -483 365 -344 -95 -399 -819 -258 778 984 -874 -89 -990 -295 -282 -245 107 36 506 -289 648 -233 -260 -108 860 914 -350 774 167 193 251 -258 170 14 657 -646 -848 -695 -966 -517 -546 -184 -915 199 642 -67 -282 738 -749 123 -191 254 990 -787 35 973 637 -715 -173 913 83 -299 -512 35 289 -346 756 -159 267 -401 -977 -71 -91 -530 -228 747 -801 190 741 574 654 -367 -446 -330 -597 94 -225 -451 -231 148 -383 896 76 330 -907 -730 -376 14 -863 769 898 -219 909 -788 -631 -202 761 -418 -79 -437 -264 -975 -375 -365 408 -224 701 284 -297 -268 -271 987 -230 597 -114 442 -912 -544 247 -929 -424 -905 693 -368 -896 47 24 625 -417 121 -280 -633 543 -796 -420 -121 892 244 320 -830 -781 218 336 -744 -553 -482 -17 -866 -101 -961 739 -59 -485 -50 672 -927 -518 849 755 335 -325 -263 177 -475 -379 956 -432 588 -82 -508 217 493 21 199 -413 -659 362 -267 -809 -747 -654 651 327 -157 -393 558 661 -515 121 -211 316 -605 -310 -422 157 879 -676 -131 -521 82 634 947 -525 947 -137 -92 230 918 997 999 -319 -395 -417 -477 923 -98 -761 71 -664 -536 -386 -569 -971 792 520 -278 -276 -873 530 383 810 -833 524 -342 881 760 -846 861 439 -498 -957 -973 859 753 -248 638 582 375 505 579 453 -489 620 562 -297 -272 -864 -47 20 205 497 507 225 -256 -512 -137 372 343 -628 747 60 -36 533 -645 695 798 -712 911 326 -741 466 -659 566 524 47 -875 -208 204 -225 957 -320 106 -260 104 -565 -671 -39 320 -174 536 -532 199 -471 -849 243 115 130 -904 410 754 317 225 820 -10 877 -849 -517 -703 -595 793 871 828 -779 -396 -411 275 -188 -598 836 150 497 780 961 -303 -212 918 423 -726 -973 -763 253 -599 267 -883 857 95 70 -448 720 214 -772 -511 -707 106 -285 31 768 731 -668 402 -133 30 -781 -679 473 288 305 536 -881 -419 444 290 -234 405 320 929 -839 -325 432 -858 -819 -527 -470 -555 610 -290 -82 -750 -662 312 -131 -805 357 -636 929 301 684 937 -991 -527 -28 870 41 -901 -870 272 -92 -60 572 650 624 -114 36 76 -635 691 -963 -929 -274 -951 -486 -115 474 615 533 516 979 -801 94 -362 -759 -28 48 -897 642 -670 334 -169 -605 609 -868 47 -830 617 859 172 895 -605 438 -185 -923 297 -168 -796 496 -657 101 571 16 927 -121 -282 -121 -674 -1 -397 998 -341 -508 505 -40 264 246 -572 895 683 754 -539 622 -250 406 961 943 -584 -235 620 -638 43 716 237 -111 -5 -84 -426 -21 -238 840 -544 70 -788 -433 380 844 -752 71 -156 398 140 -911 778 725 -856 -761 624 -784 -65 541 -682 -156 -458 594 620 -329 77 -224 554 902 -732 -815 -165 614 -702 -245 -597 405 553 710 475 -779 380 -14 719 807 407 -508 283 -792 714 -235 -475 -240 829 -208 379 379 -390 527 77 791 -583 -896 330 157 958 -122 -485 338 604 234 -128 612 832 -390 191 900 527 176 -996 280 490 558 92 905 -625 826 -170 -986 -257 -881 -379 505 633 -759 270 -603 284 123 718 719 -980 328 -948 655 -779 -914 -212 949 565 639 -91 -586 926 82 494 -529 683 806 586 -150 307 161 -390 94 679 -558 -671 71 -247 405 972 -557 -613 264 69 -528 -749 -198 107 -11 -769 -838 -61 191 -527 325 748 825 172 718 -43 371 -747 91 -578 -721 978 121 756 -121 583 22 253 52 324 -838 -792 -174 859 -905 379 -688 -601 -597 354 -492 919 205 -446 -279 -862 544 -965 -53 781 -605 -44 847 639 260 -486 -601 -13 501 714 825 -969 20 -553 712 -78 784 335 -21 -863 -677 -643 709 -826 22 -667 -956 -717 -121 -569 179 -518 365 -55 -491 -109 743 516 616 102 105 -4 -356 539 420 -766 746 762 -546 752 257 -360 399 -212 -108 -246 -378 92 769 -321 -668 -871 128 -442 246 -961 -78 861 578 653 142 -763 -214 -319 -80 19 959 665 823 556 -886 499 -758 255 908 -666 605 -509 252 57 -605 902 299 -659 -70 -76 -346 -226 990 376 -599 670 162 457 161 -903 274 346 -242 -644 708 -82 -305 500 113 735 907 2 605 133 -445 270 709 514 -692 915 -715 804 -280 -401 -558 -516 31 104 673 -856 -31 474 519 66 306 79 514 -17 223 947 -217 -311 -140 922 -336 -843 -333 863 356 -780 336 -791 748 -636 -340 -397 -338 -175 501 -497 -882 -444 -367 -297 -592 99 -114 -997 758 -360 -587 -494 353 -108 -655 258 -772 -652 -420 -429 122 -55 521 50 -112 696 886 891 -796 137 -478 468 -453 281 454 37 722 -133 -782 -413 -507 -229 -128 65 -623 717 -879 -102 446 884 -799 871 -550 -126 561 -77 -697 -133 -732 -399 211 -996 587 -590 -125 -697 -976 -110 -917 -527 -834 -965 -250 667 135 361 644 604 808 -546 -349 711 971 185 693 861 -806 -385 50 -860 936 -505 -660 -259 92 252 488 -449 557 696 -530 -241 -76 190 552 358 -739 310 -472 848 -612 885 -492 -574 268 522 -552 142 848 -360 -631 -585 770 738 157 -732 333 -612 -272 -457 939 352 -159 450 -512 777 216 -561 595 508 517 426 151 874 186 -279 461 66 875 -51 -922 83 -400 364 301 343 -249 571 11 211 235 898 -197 971 600 -318 567 199 -864 -573 -413 -454 -12 714 -420 1 -640 22 986 133 72 706 -26 -440 869 611 -920 333 454 -939 664 -467 -714 -848 90 808 -430 -149 -676 25 206 -680 321 499 -898 976 128 -519 -247 -482 334 150 -901 -813 884 -565 -535 921 281 -474 -74 -728 -76 907 -48 -473 373 243 -53 765 80 -485 223 0 -738 -44 330 925 634 -984 -123 -852 846 -532 -749 483 304 -676 464 -605 123 531 154 -785 129 278 538 -939 -996 576 105 -550 292 -581 -713 -658 -895 -526 130 -181 383 -499 481 39 93 -128 469 -847 -444 727 319 288 -389 844 855 -240 863 -376 -663 -855 -357 145 -414 758 -974 -805 877 669 586 200 677 204 -889 -42 840 -30 -714 336 -206 -651 -82 -778 658 -671 -701 -909 958 -280 -75 -903 879 149 -851 301 265 -671 583 590 325 -893 109 -775 991 -779 971 351 680 802 418 498 -320 -112 -457 -541 -619 -369 149 -402 -553 386 -744 395 793 -170 -58 -314 -545 6 -753 -534 -626 112 -700 132 881 782 411 803 444 506 -40 -150 971 -31 720 834 219 -750 38 -8 572 -254 -707 -771 616 125 331 -146 -255 205 501 -325 438 654 388 -125 -692 19 -701 -10 -708 -580 -994 -698 281 70 729 806 -79 -298 -242 293 835 -453 623 446 773 -113 899 -627 -942 -975 14 310 200 63 -266 -350 -253 -955 810 597 -486 -197 -874 46 -592 502 -553 -564 625 -65 438 -272 -560 -942 408 480 93 235 -169 -327 897 10 875 -652 -622 -641 -970 33 -510 593 776 -94 -871 6 159 -702 -67 196 -529 733 865 -998 984 -371 -229 461 449 448 236 -153 -762 125 -86 -66 944 -348 74 -67 251 -80 636 -514 329 -783 365 242 462 -426 -326 253 329 752 -115 -97 -909 -973 507 833 -350 170 848 -530 908 946 -697 838 -41 375 -525 250 195 -386 893 -868 -51 -154 987 601 506 -831 175 651 297 -225 -469 -436 109 199 -989 481 -374 664 852 209 672 488 -952 -507 -430 952 -970 -468 783 594 627 881 843 -222 -16 -533 -240 -861 98 861 -43 822 946 508 -109 -881 -43 625 -395 -979 -926 -592 445 839 -159 -378 882 -752 -744 -209 1000 -111 660 -499 -932 -299 -375 -315 235 780 -751 -163 946 301 -234 360 597 262 170 -650 -969 -24 776 -118 105 -655 -534 -604 815 97 491 419 156 652 -527 20 -444 812 -895 -895 -737 130 993 -801 984 859 493 -451 31 241 644 -282 504 877 11 -336 -952 -941 606 -751 -278 379 209 713 -351 970 -921 656 -532 416 559 -480 -789 -325 967 -969 100 267 945 -409 -292 393 350 136 -138 -166 -722 -242 921 -109 -173 -537 -583 790 -995 -326 -342 -132 738 -558 638 -197 -894 628 68 -579 -585 300 149 -991 -13 997 32 665 -826 496 -566 557 93 -420 318 -714 -191 981 -798 58 -784 -169 -616 -891 993 -689 966 -408 -155 382 172 -302 -88 -669 -991 -18 -169 -610 -844 476 719 817 835 914 -476 -693 675 261 -352 -755 -195 -517 -956 -818 22 776 430 301 -675 -66 834 563 702 -237 -932 607 275 48 -114 -151 -640 -765 345 -361 -638 -353 175 808 763 -864 -87 -559 -734 612 -523 -335 -735 118 828 -200 -526 566 140 -108 -233 -153 782 -561 -795 34 856 -150 -999 743 4 924 -820 -251 110 842 -35 915 860 137 550 393 704 200 -394 -194 109 846 967 451 -716 -154 45 38 -870 712 51 441 826 -648 561 175 965 751 50 -108 562 108 -571 161 -668 157 -697 -400 -483 618 -932 658 -121 413 349 866 813 812 692 -264 -701 698 991 895 -223 -531 159 786 -701 600 -983 762 801 398 291 834 -137 -823 -943 -328 323 275 415 -792 -922 -872 881 -832 129 693 -562 -954 390 558 689 18 161 244 626 360 917 -560 693 -312 -352 -424 724 -562 540 -430 851 -876 -723 911 -718 967 640 585 -953 -958 375 294 476 -837 -845 -104 -366 860 292 299 816 231 41 662 -847 967 -250 393 413 -319 692 -979 -778 415 541 -788 270 -287 -260 479 523 877 762 205 322 953 797 732 74 809 620 -292 -192 -879 786 864 -628 -392 -321 719 925 113 -394 777 322 906 -758 -977 101 393 -661 483 913 152 638 464 -237 551 793 -946 -144 420 -224 566 -961 437 931 83 -754 -784 -106 -575 508 974 -140 191 -263 -406 175 85 661 -908 615 -822 366 646 601 -594 -13 821 128 -296 402 468 532 89 -306 377 811 -913 -837 207 266 959 -582 61 21 -962 250 17 179 -979 -252 -521 968 611 364 -950 -228 -94 495 261 540 -375 352 -102 434 440 -307 184 -409 409 986 429 981 341 -77 -840 816 -618 484 -801 503 526 78 -160 -298 559 -74 -337 -33 -267 -103 -53 261 -472 328 244 -439 -677 803 498 -907 -327 71 424 -565 114 -32 -697 -1000 555 -205 742 -553 961 21 20 436 940 -730 -914 -662 654 337 -204 926 -174 679 -105 897 323 -812 -371 -541 627 589 663 -812 -860 187 -184 143 -746 -488 -175 -460 981 359 -354 74 -691 406 209 222 47 651 54 354 385 720 955 388 -947 -762 -177 978 563 -41 905 563 248 623 -648 -195 493 -631 307 -431 -795 -620 -122 -807 246 -285 -518 -31 -734 -872 -408 481 -151 -726 582 -332 717 -725 -923 -158 -829 656 -721 664 256 755 307 599 649 232 -331 678 200 -365 -733 -770 845 -347 -929 171 -918 761 255 807 316 -308 847 -170 890 -625 -10 977 763 -618 -490 776 -27 470 529 -606 942 -360 -480 293 -134 -749 726 573 936 417 43 364 483 -829 11 -532 -918 86 -902 723 -604 -491 -810 -475 151 616 118 421 -37 -756 424 -353 721 -1 818 -248 -705 -572 313 423 755 452 864 -952 607 -378 -282 697 -876 -885 532 -639 520 562 903 -864 724 52 192 -902 -720 591 -921 234 -694 -993 -720 677 665 466 -472 -21 -308 833 -948 945 232 745 870 274 354 707 -284 903 -323 -985 -74 529 -222 -544 181 970 -440 665 461 976 198 -36 998 533 855 865 -540 -844 27 431 832 472 289 -1000 973 -683 -135 -703 -109 -628 -766 377 -581 -831 948 -346 39 870 -638 -881 5 -155 -913 -138 114 -526 -257 -288 54 -454 815 -19 -479 675 -358 427 135 153 597 468 328 153 828 -985 360 -240 376 -928 437 -709 92 -792 593 140 489 579 478 167 407 183 -308 -984 -152 41 -133 -939 400 -362 -71 -578 370 -415 -496 -329 467 33 -622 -226 951 -783 -562 298 400 -448 405 99 461 896 -697 -497 -129 685 247 710 958 532 -390 -402 -756 -719 -155 622 362 -689 -319 -346 357 422 96 74 -610 139 -512 486 -94 -262 -433 69 538 473 -275 998 929 -386 -226 -415 888 529 -674 960 -244 721 536 82 40 -790 634 370 -275 41 -975 854 232 687 -496 996 97 164 448 -585 98 -393 429 -284 372 12 -555 -42 -378 824 -124 809 -221 -675 -561 677 -605 -442 -904 311 -554 -565 918 -555 1 422 -297 423 309 -302 -780 815 537 -985 418 386 395 568 776 459 362 733 963 -359 927 -616 740 116 116 689 -54 -892 -751 515 -677 -347 -920 -33 -786 -976 -591 673 -738 910 -793 -311 449 772 -342 741 -977 377 433 -571 -397 93 -932 750 39 767 813 484 -796 -296 508 916 175 -860 668 923 278 637 -94 -874 342 774 -700 92 -357 -463 -391 -98 828 -578 372 -522 -595 346 -637 990 502 -495 621 622 -416 899 -802 -122 -688 -282 -214 -644 498 311 -116 577 -274 492 52 -218 -354 720 472 426 492 -104 162 444 -838 -638 -253 -106 474 -418 105 -424 857 -894 444 567 -243 124 135 -91 921 142 -558 -322 880 813 -355 -301 468 614 778 -258 -842 -168 475 814 -867 -297 317 -523 876 965 710 -339 -845 -536 411 993 -816 -668 -143 -93 -157 231 299 -851 -414 -896 -517 498 -167 -258 561 -832 -418 -696 920 254 675 -717 -752 457 -270 958 -429 753 -257 191 117 289 -578 453 671 303 -682 -90 -926 800 424 -447 258 -232 275 639 698 365 -117 -539 -180 679 -746 129 -171 -452 -178 -865 -350 277 198 -150 -77 -800 24 735 -733 887 -94 316 517 -786 588 -808 -414 348 -877 698 -637 -841 309 908 -684 583 840 992 -258 -316 -667 337 140 964 627 -454 -927 -40 664 -839 779 145 782 253 327 268 -949 856 -139 -77 977 -376 -492 -110 -566 863 484 365 548 468 699 706 -600 -847 473 -781 530 -900 40 977 -213 593 326 787 -624 -555 817 456 -823 -318 -929 -993 596 -867 265 135 -867 546 760 261 751 -895 389 -908 790 -509 399 992 677 46 237 850 444 634 -498 -522 -814 564 -366 -310 -997 761 -780 -419 886 -97 715 530 972 138 742 796 98 -642 903 543 840 459 148 -416 -74 201 -502 -98 -211 47 663 667 941 -265 -659 -981 -908 -51 -11 873 722 -418 281 149 499 -850 874 -463 641 985 659 -834 -11 -189 209 721 -756 -242 286 835 89 -469 -124 733 -527 -37 -180 863 -987 912 910 797 484 -219 -416 -687 76 -946 687 72 373 -911 -763 -348 988 -395 367 407 -983 -620 101 -223 -898 -987 246 -965 901 514 452 962 873 -397 750 -651 -800 910 -257 -269 -844 420 -690 -654 707 -922 -493 -238 -173 543 331 826 -12 -657 205 -270 -716 -903 -994 456 -464 126 919 691 757 780 687 977 -740 94 434 237 -275 265 -590 407 70 775 645 -843 350 -350 481 725 261 -479 -220 -281 237 171 973 165 -152 -790 672 932 -174 500 21 -535 -433 604 -902 822 964 111 -683 -937 946 727 794 -459 -420 631 -321 396 82 -109 -625 375 106 514 -90 -211 629 -400 313 902 619 -137 -529 793 -675 -666 -310 -254 -722 -79 -661 -965 686 388 870 -952 713 -195 -528 73 599 822 681 55 118 -780 659 -489 -957 915 -658 -699 639 56 464 557 292 -522 -101 -865 -144 -867 -299 -259 882 228 246 -908 -131 644 652 -66 -819 507 -646 -194 647 -365 -872 -808 -257 -275 336 127 666 25 155 369 -532 204 -10 -204 894 708 627 306 420 640 166 -951 -585 -843 460 74 -832 -984 495 275 -179 328 -740 627 -890 -722 -52 480 874 144 974 -327 283 -68 -692 407 -407 642 156 -619 797 -702 105 -234 -717 810 -316 946 -149 906 -708 -398 -409 -487 261 782 733 -202 -98 -827 951 -980 -639 -905 -439 -123 -487 -508 152 880 983 -899 425 940 358 -277 977 -867 57 224 398 -802 357 162 107 -646 -873 -158 499 217 664 -571 -20 -658 -839 -881 561 381 76 401 292 679 425 641 -496 749 -385 795 -26 -458 -670 -517 -575 -747 24 -889 -155 -819 344 856 -431 -672 -277 -392 76 -922 972 -346 902 -128 389 -748 -104 142 321 -473 -435 112 720 36 -181 -671 709 -7 -895 -371 671 -740 -264 943 -818 -748 -539 587 657 -421 -424 868 -158 -618 -683 -969 386 -61 345 -719 574 -754 155 -382 -489 -666 604 -832 -99 -656 461 425 -475 209 -685 -723 711 -254 386 -982 -88 922 -986 -732 -84 637 -845 587 720 -853 626 -232 877 667 -718 -701 -302 728 842 -664 -49 -59 -436 -139 -15 123 266 524 8 927 -398 -858 129 -761 -204 -664 233 -776 -601 851 14 -933 -743 -4 -753 39 604 457 -402 -27 -110 573 963 -257 301 450 -801 -141 -222 479 -112 -147 593 670 -707 362 647 -217 -38 407 900 645 995 -516 386 -595 767 972 451 -876 260 875 192 17 -646 -910 -430 -70 522 468 -63 -108 -640 266 -538 -420 -892 -699 -335 -682 74 -549 319 372 -253 -299 832 -13 794 704 26 -828 55 191 285 855 979 927 245 -104 651 -123 -4 -312 -238 184 -395 -212 -175 -301 -369 277 56 256 -309 -104 308 405 -965 -853 -857 419 250 356 -185 -995 -803 665 732 668 -8 -95 -152 915 -271 -579 -634 749 -911 667 143 997 -752 -340 427 -542 448 -985 159 -104 -53 169 -91 -655 469 424 431 -613 740 549 -342 715 -428 756 -769 949 417 -310 -15 -382 437 -167 -858 79 -590 450 123 350 -724 -951 -827 -150 -486 649 -978 75 34 -958 -91 -967 745 -700 451 796 370 949 -480 39 -232 338 471 756 22 -424 -393 378 449 -1000 764 796 -53 969 92 -889 -28 -424 -680 -102 -683 -121 -618 -98 717 359 -566 -436 601 803 64 -76 -102 190 170 -614 -675 841 250 888 124 -322 -80 109 194 -131 -167 -449 -938 -41 440 -396 -808 -293 787 -159 239 -184 853 -156 608 661 898 -569 -372 154 415 887 283 87 -42 -84 -774 -554 623 -874 -677 -717 -963 563 157 727 371 822 -468 -796 237 229 508 159 -809 676 -848 -664 -790 -871 -64 401 -632 -772 -659 569 -910 -197 565 -600 137 -207 829 698 462 -285 -242 -117 -594 -990 -13 -969 -274 -293 327 499 -436 -543 109 -124 -114 176 -151 -171 175 69 -396 959 -795 962 585 -238 867 724 95 123 -694 -210 716 -445 369 604 -782 932 -300 65 285 -255 714 -510 381 -37 -696 876 475 314 684 -939 -607 685 -655 38 633 661 953 785 -707 -872 -579 526 293 393 452 505 517 -987 253 593 513 -52 -353 756 -455 721 764 -828 874 202 -324 -76 820 243 -933 439 -97 -153 -507 -336 -253 417 -98 835 203 417 54 -46 -764 -551 661 -682 202 -726 -584 525 -479 282 131 875 379 -571 -309 874 448 506 -36 540 -487 -102 620 321 -566 111 -425 -781 -495 144 972 90 -881 185 -254 -607 763 794 685 11 -798 468 -937 126 -799 -559 867 -543 382 701 -445 -888 -605 30 614 740 -435 -665 -797 -370 938 82 -288 732 -60 -622 523 775 996 -588 59 -986 -947 -96 -534 718 -346 526 480 790 -615 -4 389 -486 929 396 -682 768 759 954 932 -194 -382 748 422 -991 969 -251 -306 -786 518 -577 38 499 -306 13 884 -71 541 -192 -485 975 742 -633 -109 342 786 -226 -442 -935 566 432 -9 -476 -76 460 705 -790 430 -855 -994 -939 -779 -154 362 -44 -12 39 -617 -564 538 -194 -462 -35 770 714 199 391 414 -191 -911 508 528 -716 -783 505 -973 767 -617 971 338 761 -769 705 598 -1000 -255 -622 777 -835 -626 244 519 327 583 442 -444 898 -673 99 -492 628 -869 -813 490 181 -140 -660 -416 736 -479 -731 -170 -696 -933 -134 991 -415 922 226 898 321 -885 -615 -700 192 -792 -877 -619 475 -775 -248 -964 -717 811 920 603 -854 -112 -357 -146 -300 -777 47 702 -818 -252 632 738 140 24 -566 427 -937 605 -733 71 -983 603 -634 396 147 -18 370 -923 435 -439 695 -196 -435 422 -168 -581 139 -746 -722 447 877 96 -125 -652 812 244 87 335 -126 938 558 -899 -480 425 147 944 242 394 113 913 -314 856 -144 130 -395 -439 53 -3 27 -778 -921 614 -598 352 641 -735 -802 -775 -268 143 405 -481 -185 -5 -274 270 722 892 -902 -653 -95 537 999 -517 525 342 -242 722 629 99 158 576 980 -445 883 599 -807 -336 823 -886 250 773 -454 89 248 -829 938 -661 183 211 -234 -261 9 57 -841 -684 -722 -685 853 163 -884 -797 559 -762 -306 -286 333 -494 487 -556 312 973 130 -452 -499 198 -142 -661 92 -237 -485 -935 909 -203 569 873 800 -411 -845 739 187 843 -504 707 -570 240 619 -913 -826 567 -675 881 -498 32 -18 969 -723 586 -606 -588 532 264 339 164 618 -740 -620 -842 320 193 -582 -528 811 -851 -730 221 827 226 575 -747 -848 -610 193 184 853 172 -716 425 534 -751 161 -416 508 686 -443 -489 -424 -856 -613 -194 -528 987 196 227 593 774 14 439 381 428 -823 141 465 960 991 536 250 463 -988 843 -62 -65 -221 -630 -193 -598 631 -63 -473 -938 -794 808 -16 -307 545 725 560 192 -243 631 452 -220 734 -565 91 946 -576 -875 988 -53 615 -32 -138 827 861 -868 -148 -73 -709 184 309 -919 -823 -342 558 239 -250 -84 427 -985 -334 -106 912 -513 642 -467 -825 643 444 284 582 -671 669 550 752 -769 802 -1000 -335 -967 -323 193 501 -574 -737 866 365 -810 311 -658 72 385 159 -346 269 -9 -562 -905 -518 -677 445 554 922 536 38 -943 894 -763 -728 -502 -981 366 -638 156 -68 -16 39 -239 -996 215 851 -296 -612 -621 -339 -303 -983 -472 763 625 84 -637 -941 -907 -136 -659 952 858 358 240 78 -812 590 53 -599 910 42 -957 -44 684 -407 260 306 -483 -688 -486 84 117 -904 -91 799 -733 -643 699 -549 -959 123 -439 980 743 936 99 137 -290 862 -318 194 -638 866 818 283 -123 -774 885 -716 -700 -219 -799 -216 -992 -431 -32 -703 212 63 598 -604 -350 705 958 -739 -334 -845 -278 132 474 157 468 149 -179 -478 948 -952 32 825 984 762 -182 241 756 -19 -553 -816 73 16 -222 -737 672 -471 570 705 -643 -514 -930 565 357 601 -911 993 534 -469 -292 120 461 -172 -661 -889 224 577 -581 -534 -594 817 681 846 278 154 -675 -742 423 -556 766 -6 84 -587 -209 -170 -526 431 210 316 -764 -284 -581 66 -75 97 340 -710 159 19 883 889 391 -596 652 -20 -328 -5 -39 -168 453 -572 -34 -786 866 40 -935 841 -58 287 -411 -408 488 -678 915 552 -785 867 -408 501 -442 -11 -775 -605 435 -436 -505 645 -854 928 248 527 185 -99 275 456 -39 645 -831 536 -645 542 -820 -998 622 -931 832 -444 676 -114 -813 -456 -601 742 291 -517 612 543 -19 -902 -865 -521 878 982 445 -631 -836 493 806 -887 672 -752 -93 -876 -659 -124 -93 67 472 784 261 -386 -169 -516 388 960 -796 -183 -44 -748 624 -248 -548 825 -574 651 -216 -964 735 -43 -869 -628 889 -448 -526 364 -572 -980 643 -148 -548 -664 79 377 -932 -381 -511 -1000 -696 410 17 -540 186 495 -115 897 -9 -196 122 978 197 299 -660 413 -46 -508 -632 260 -165 593 -292 -31 -449 9 832 159 439 -204 -193 -649 263 -454 167 -221 -94 -383 380 -190 -420 -129 -355 -496 -329 763 -797 -786 966 400 -740 -323 426 123 -219 430 -204 -824 -929 232 -880 -975 756 -161 -878 -872 734 -670 929 -229 945 -534 -441 204 -457 -371 187 -196 835 475 243 -138 -585 -134 569 710 -2 -842 -998 -290 -812 415 -867 264 608 887 454 -849 834 594 764 -72 -369 244 -329 99 -769 733 943 198 -395 28 -357 -843 -975 521 627 -470 -480 -826 890 -851 -755 876 -878 -823 -541 948 -212 -829 316 -118 419 561 760 -944 -33 -164 754 784 617 16 -230 -273 469 -833 -701 -526 14 -526 27 824 -784 -147 -644 840 -920 -45 646 459 734 -560 -18 -992 582 -354 -209 987 -885 -484 -764 724 28 -982 -837 811 137 -965 -946 -943 99 -962 -704 128 -683 -392 -718 -614 742 -246 -611 -316 347 -315 715 -858 -26 228 359 -806 -993 -750 -543 -592 -912 458 42 -318 -522 -938 -754 -413 -210 -578 -830 -367 -101 396 -981 305 0 -597 100 -769 958 -6 -602 829 11 851 -537 139 -342 802 -414 -47 -226 -64 462 813 86 333 437 847 -600 921 31 835 -161 61 -976 846 175 372 539 439 341 -975 -507 381 825 -191 239 -855 -350 411 -228 -600 459 672 380 -367 56 893 377 -525 -680 -617 413 437 720 597 631 181 983 791 -176 -183 329 323 666 424 -677 -4 344 -618 162 -231 -680 509 793 -7 777 174 869 852 306 -847 -569 742 460 128 -398 -161 -12 -51 -351 784 458 -423 -798 -184 -807 -670 940 621 551 -267 -588 888 -811 -863 -980 -609 302 -724 -968 -616 254 -110 -118 926 757 511 337 798 54 -506 -700 -290 921 445 980 -490 843 -395 -306 125 -656 -360 -920 -153 696 349 -835 -903 -370 -82 940 -640 804 14 91 964 -619 -422 -884 873 -825 -305 -612 -219 418 538 938 347 946 625 -111 -537 -963 -226 51 -574 635 975 -55 -903 -645 -810 597 -964 942 113 -849 633 -76 -246 -496 958 655 -772 -328 871 309 -701 428 -846 757 -566 987 -249 -663 100 73 -214 8 587 -883 937 -201 610 596 992 579 441 -931 151 -984 -624 947 -975 15 -737 798 -811 -86 318 874 607 123 -580 988 79 140 904 7 -333 145 -352 -445 699 -499 -503 -893 701 -944 -38 -301 -34 -151 434 939 114 -27 690 -460 -526 961 -345 162 251 970 617 -248 -406 -911 700 1 -846 -955 -559 -474 -75 -515 -651 217 -811 164 -144 -985 369 309 548 -633 896 -838 308 656 538 -634 5 -738 228 946 64 -111 298 41 -336 239 -372 630 -527 841 -817 -107 837 -608 -692 -403 590 -584 744 597 -660 259 737 196 525 275 -273 713 -863 188 -827 886 729 -521 745 -981 184 -188 149 945 -244 103 -133 -467 -140 256 -696 -197 -43 -765 258 784 439 769 -259 430 648 786 -39 859 458 -196 -589 -368 64 842 30 95 736 669 -957 869 994 545 268 -297 609 -811 -649 -438 -746 48 423 933 -478 577 -647 -771 -701 -10 890 -731 561 -12 452 626 -875 -773 498 672 788 -775 -927 -490 -405 -211 177 965 880 -203 108 -138 -409 -939 -538 -760 -555 -577 339 404 351 810 834 -496 237 -899 178 -56 815 -293 -889 791 211 14 503 791 -623 11 -541 380 -895 73 -345 -779 609 998 -711 150 478 -580 -326 -553 678 484 -791 -899 725 929 43 -481 -437 -882 -236 -226 -779 839 -253 743 -177 -958 -309 676 -644 -62 271 -556 -907 207 -770 -576 -637 744 -188 -613 -738 -746 -39 73 678 796 834 15 801 -652 845 -810 -254 -79 916 -490 -25 494 -744 -455 248 -531 -34 -96 -37 399 494 -281 816 586 -365 -609 -386 -17 -176 681 -142 -237 509 -689 -442 -1 547 612 -565 -229 400 811 -832 -210 -42 898 -995 491 351 166 -776 734 709 -463 -874 -405 -242 -486 480 -830 -105 312 315 -917 -72 -917 -585 -466 -855 981 -82 106 -504 -714 189 872 161 743 -729 757 -274 -979 -923 134 858 945 812 898 -281 -927 951 -396 -843 869 739 262 -991 467 -79 607 -71 -18 -587 -119 -893 356 -948 32 -150 371 -220 -195 -964 -670 -677 -611 -313 676 549 50 665 649 -767 -67 442 -353 -64 -837 -665 -796 557 802 846 91 16 -472 -340 448 -950 517 377 -283 327 -312 -557 -522 -970 614 -495 396 -508 388 -393 655 144 -262 551 -744 -572 622 131 68 -427 524 37 424 166 868 -390 -97 124 277 -141 -277 -217 351 714 -739 -228 296 214 -302 748 867 921 -65 -299 -309 535 -380 310 -772 -716 -400 548 -792 791 806 -908 -827 761 373 535 -405 610 17 -149 -109 -130 -788 -79 315 -273 -651 335 -758 -970 222 -810 -684 496 -708 -838 860 82 23 595 104 583 912 -532 488 -877 718 -485 533 688 578 -99 -13 157 266 442 481 -604 -281 136 -293 642 -185 453 53 -340 972 -978 -326 358 477 -714 -376 449 894 724 -478 -944 601 -711 966 464 -883 -685 129 188 393 61 150 257 526 748 -655 -903 886 -550 747 -558 -64 -811 926 -742 -241 -877 894 520 -237 620 205 -201 -544 245 196 462 210 -146 -562 -457 818 -86 393 298 89 566 805 548 -612 165 427 201 -755 -656 88 526 799 -131 -517 -51 943 490 433 578 96 -536 107 -965 -899 -177 -46 566 668 216 90 -714 709 838 198 477 308 -963 -224 -190 -327 -249 -530 -949 -889 357 -998 6 -727 644 679 468 -339 -999 617 282 -875 546 -281 -79 706 378 -992 -413 94 360 876 -40 639 638 392 -879 408 821 605 130 819 71 -113 -178 573 204 586 -528 531 -613 -775 804 -347 305 -478 580 144 477 -25 712 -591 887 450 -520 -649 813 -467 716 -568 899 746 -402 504 -123 -833 -899 -730 -367 481 -544 -521 884 -576 -304 -582 744 -792 -683 368 -938 -979 -684 -226 -646 776 178 339 685 -689 106 -96 -153 122 -884 -482 -19 145 -622 698 670 -637 791 -544 -224 185 -995 751 -880 -215 -313 -869 -676 -125 -213 -858 -762 467 432 224 649 -267 550 454 -375 -890 -203 -685 -132 -354 913 123 224 -604 765 -91 -286 -641 -420 845 562 145 470 102 -720 -427 -480 -945 -832 347 28 -215 416 -961 -296 463 -787 259 993 910 954 -336 650 -352 225 -169 948 -778 -317 -772 883 -446 435 951 974 -421 128 845 860 -294 -465 781 658 -626 833 446 968 294 263 -503 -794 366 -312 -152 -507 -475 607 -873 717 -562 -218 896 297 -508 286 91 186 -687 -463 -492 269 -438 -100 -766 -191 13 797 830 -179 920 823 -606 -181 -839 955 677 -162 -239 -910 -526 200 913 -160 412 507 835 -770 313 393 -633 893 -671 -835 -948 -224 65 -340 76 104 -906 -947 497 -253 -413 525 -658 -818 -241 -955 709 13 -788 682 -772 204 409 416 858 888 779 822 -221 -375 286 857 -949 -576 -208 773 -670 143 -572 791 195 -553 702 16 169 459 -268 910 -540 -196 -491 -146 368 946 117 -969 -166 -65 -318 -630 -768 776 967 -376 581 855 895 -862 1000 172 -939 125 652 -453 382 -753 805 821 723 -712 418 -201 -220 -546 -546 286 -952 197 -132 704 258 -541 -347 402 858 -255 -839 -342 -169 -860 724 -852 -372 694 -385 877 -373 385 -322 116 76 -621 -538 -823 327 -458 588 -632 489 193 553 -142 -467 911 -957 225 372 -266 -882 -100 -555 479 418 747 73 57 293 -693 415 -781 642 495 294 -79 705 -213 219 -567 -24 -434 450 238 -783 464 395 687 161 786 -685 -793 382 154 935 -143 -493 -200 3 208 574 574 93 409 -586 -626 310 -669 793 744 -685 598 -366 611 594 -178 318 -809 -184 -225 -994 -707 -783 361 -661 536 -381 -409 861 833 -195 354 -320 -980 633 -418 270 958 215 -395 -859 -239 26 -882 818 418 -612 -172 -969 -84 253 -177 599 -624 208 -44 -377 -756 852 -611 -315 -237 198 910 237 -765 793 -992 -988 -277 -913 -331 -502 766 -211 -460 911 585 157 529 91 61 -728 -130 850 689 30 931 967 -418 -906 624 -928 -988 459 -12 592 696 895 -913 -1000 -647 -353 728 584 669 990 -493 -136 667 -11 -348 -265 943 -999 113 -622 153 -138 487 190 664 79 -263 242 -663 37 -440 848 -71 -588 -485 229 -597 138 -469 -848 -882 -426 832 -354 840 162 195 427 192 -136 -543 200 811 617 -654 -192 -557 854 261 695 241 -859 -449 598 265 -395 901 498 210 -545 762 -136 183 -692 -544 -501 -93 0 879 233 -20 -226 880 529 700 446 635 -151 -889 243 197 618 816 -363 -770 -70 -497 888 -560 56 465 -578 -587 -672 -167 179 -647 970 -959 182 697 -426 190 -923 151 -321 877 -895 256 -504 606 -321 701 475 588 546 80 -342 -776 691 -549 43 -934 763 -845 242 149 -412 -641 -748 254 172 -772 -694 -50 626 126 789 335 -611 -196 -35 -295 -381 -630 766 -396 -392 -472 907 -528 -313 633 997 781 -399 128 331 -190 421 -670 66 709 -585 -723 -989 -674 -287 -904 -694 -559 -998 -430 46 -229 -744 692 724 530 -830 631 -900 -357 806 -517 -340 685 -790 -690 194 413 -697 -582 663 312 499 158 415 -918 -178 588 -391 508 -912 -163 -580 263 713 -216 -255 -808 865 431 -727 -466 473 651 -232 -312 368 965 -445 -224 -277 261 69 266 -259 63 767 -21 -756 80 -284 8 -952 -432 -97 -274 457 135 -643 -716 853 -760 -323 142 474 -143 298 780 399 673 533 510 -893 392 997 -149 906 600 -4 -263 247 -69 679 144 -548 -549 -50 -52 -716 -993 548 256 -530 864 733 395 666 575 -172 393 679 521 -81 39 -198 122 -605 220 -575 -118 -348 -318 -244 954 -147 141 -470 -58 -386 969 209 657 373 946 -424 -97 382 -817 -514 -882 -642 175 66 -768 127 830 798 -445 -304 774 -74 -35 -380 798 806 -228 -822 -587 -596 -472 493 -12 420 -455 -165 792 -341 -234 -818 732 523 252 -769 917 945 988 -338 -963 -239 -364 226 593 836 -111 474 580 -170 -374 103 401 832 -514 -342 -621 -568 -666 -546 -98 -285 -997 457 -458 -501 797 -422 -501 -275 -926 -598 -880 790 850 163 -238 -521 -338 558 -321 902 17 -109 -604 427 146 -765 -162 -698 -305 189 -471 950 736 -462 -203 -109 729 441 -92 -93 -435 -560 -85 -257 -575 420 975 -203 863 -625 -848 -178 -338 -291 -482 -640 822 120 920 -787 179 -77 247 -683 -706 -781 514 -49 -356 -56 -267 -31 786 618 -160 -824 190 614 478 579 -174 -4 623 490 787 -231 -309 -937 172 -436 57 73 -863 -979 631 25 165 432 596 -758 -696 407 587 -833 -955 -818 848 -933 -462 225 -1000 976 -55 946 191 257 -76 -478 -807 -329 -679 -271 138 674 490 698 777 -479 -399 893 -340 133 -80 343 950 -493 -510 404 733 653 527 -677 -924 -242 -322 -604 252 -24 205 -346 -664 -873 -413 756 247 924 -790 -124 122 37 -112 505 -902 303 163 -554 48 -975 -127 -896 77 910 231 502 188 402 922 -988 94 741 -9 -918 -131 -781 732 -121 530 949 805 773 786 483 940 -974 445 234 -980 -656 -880 55 -349 -41 -779 586 -380 612 76 420 -997 -910 -962 99 -385 750 -319 211 301 209 70 188 -537 -997 -175 -386 930 834 -697 -122 131 496 -857 -421 -420 483 -180 -169 -129 -431 701 385 -910 248 -630 704 -15 612 257 -853 499 -532 789 537 -595 -128 -686 -551 -181 -627 -690 -337 342 995 897 -185 406 787 -665 430 -638 -929 -967 -569 -801 693 783 548 -288 626 -673 -377 602 30 308 -156 377 -563 885 -720 -380 616 -556 329 519 826 338 596 -354 623 150 206 -213 -8 406 -524 -150 -478 -282 -369 194 383 -746 852 278 561 979 385 -508 201 -345 244 -326 -719 -439 136 378 605 76 912 584 946 349 -174 -876 574 -52 6 105 -978 -591 -349 -55 270 905 743 -251 -338 -776 -519 216 -127 25 -278 822 -400 -262 -998 57 423 130 755 229 -240 -24 856 938 -130 -118 -626 -83 -688 -968 197 -752 694 -307 974 923 282 812 323 239 262 923 -413 930 -970 -38 909 -992 240 -630 417 -400 292 621 99 404 150 -977 93 407 653 -401 932 -695 30 648 -736 569 -993 160 210 -832 483 -933 461 568 402 711 -313 621 -278 190 126 -424 603 -995 238 315 -326 -448 655 -977 -989 -585 200 812 -712 -816 -521 184 230 -674 648 278 -197 884 -252 660 -938 414 925 411 367 287 915 887 -424 -99 -792 -104 -795 -821 -564 723 -340 952 338 -204 -879 960 -859 897 -448 -479 -952 951 297 952 -943 -891 -525 831 668 -421 -247 462 553 -859 733 747 609 -758 718 -450 -35 593 -69 482 508 -551 -326 241 65 673 -132 886 -796 -56 -902 -237 703 -916 100 25 745 957 -974 -218 -291 175 -247 -167 -152 -340 -590 -883 -792 959 880 -299 -396 342 -797 -985 -696 775 -259 -890 -279 91 -246 189 -805 -426 -594 1 -716 242 -659 -67 166 -223 -908 -662 -570 614 -495 -313 462 -795 28 -137 -73 283 783 403 -606 170 -434 565 169 212 913 -356 340 -832 -649 574 988 958 -632 167 489 652 826 602 855 -606 101 775 249 685 -667 165 24 -195 773 -52 483 -408 928 -806 -797 535 -148 898 -632 -803 284 -921 399 920 -688 865 -75 327 895 379 109 -429 697 255 -378 -890 -507 -610 25 -679 -318 140 92 -862 -820 773 -922 6 -17 -419 -740 -358 721 -319 -239 -466 -773 505 484 503 -375 -37 -703 374 843 -689 885 714 -1000 -174 758 -79 -830 814 -211 -394 -434 -376 -620 944 154 930 487 644 872 -724 -702 519 -130 -618 -394 229 -952 -612 -484 1000 411 586 844 -327 -831 -363 -50 -27 752 -540 -955 842 1000 14 852 604 476 -89 -598 -271 -712 -124 -53 -837 668 118 512 42 -620 757 453 361 723 -324 -35 129 -448 -418 470 961 19 -577 -82 -111 -181 987 -337 951 -372 750 -608 264 227 267 -820 -610 -187 842 -744 991 -348 -300 690 -560 -532 304 -289 296 -388 965 904 948 927 -705 327 352 -737 -997 101 -586 -777 152 389 551 264 192 402 -520 340 -165 -491 -310 424 -78 225 -378 110 -198 841 -941 -965 -780 -498 69 232 286 -92 -864 -182 836 -473 -885 28 -888 233 -485 869 352 -6 811 606 -296 -827 360 -917 -263 412 -25 -532 -127 67 -863 -223 234 851 70 -557 280 895 829 -669 -541 872 803 98 -421 314 -193 830 104 -882 336 -51 -614 913 115 -427 -353 -738 -754 874 499 -361 241 829 -159 153 -495 722 191 -579 127 329 623 708 -510 -192 929 407 138 -445 -792 872 -130 -333 -365 -66 557 4 -479 -193 8 353 28 -638 967 80 -111 147 -405 614 348 782 568 -254 -573 -1000 969 959 505 -60 862 -22 554 284 -418 33 202 974 -725 -440 -170 -85 -94 11 160 878 -726 632 602 -898 341 329 -505 -396 324 82 44 -521 43 -123 988 -510 16 -166 622 -556 411 -475 893 -825 528 -99 -197 -603 712 -128 -773 -983 430 -557 -675 -962 275 421 746 362 -568 -89 440 -751 332 -363 -222 -367 871 953 -412 -751 305 227 -886 -886 -416 -875 -243 868 788 437 725 609 -940 -754 -673 43 -870 -37 -74 -952 973 244 191 10 -356 843 -783 516 711 -420 -692 269 -376 -911 702 -821 -278 -36 951 -879 -811 -13 -798 3 78 587 528 -197 903 -182 -783 645 820 649 361 37 682 -380 -116 931 -602 -946 -877 -54 -803 -275 756 -977 -690 103 -187 721 682 -274 5 -112 111 87 899 892 -731 272 -482 36 -880 -522 856 385 -230 -179 701 52 494 849 -681 883 950 -930 -927 699 884 -147 467 186 -596 -844 -716 450 -807 670 -763 -793 -891 344 -999 176 493 -735 -528 186 -210 -500 -7 -578 -927 74 -78 635 643 173 581 -723 -352 448 -437 -280 125 641 87 -537 919 -267 69 -612 -696 -173 245 -1000 -25 863 625 -277 1000 -229 790 422 -140 471 328 579 229 966 -659 -815 -818 -940 437 -838 -925 -118 -377 -783 679 513 -697 -738 -483 775 684 -206 -858 -142 -721 910 293 961 678 297 -446 838 720 -574 -306 -982 553 898 -575 187 744 634 64 698 -5 56 -232 6 -778 -687 318 -875 -944 183 527 -698 -684 735 435 241 -427 -636 -1000 786 966 -278 -647 -955 764 -45 516 -460 153 904 596 924 -414 -667 -687 988 -726 608 172 71 14 199 159 -338 -259 -40 -995 91 704 -409 820 -841 71 -900 94 -544 -715 -417 992 -292 682 -138 -339 -100 281 171 748 176 275 -898 -638 935 -48 -292 73 -607 49 -89 51 454 69 -861 327 -210 -812 208 135 198 756 336 -648 691 -205 527 6 -500 593 279 -441 -664 -786 -227 551 -681 -915 930 -921 873 -109 -181 -833 634 -108 -889 -816 -931 -376 -39 -406 28 -937 806 137 -179 -761 -214 395 -478 437 417 798 84 784 -35 593 -641 343 -474 -287 -64 -781 -898 -96 559 -654 463 -820 285 321 -44 6 -290 -351 961 756 -364 606 -485 381 -293 881 957 890 170 74 411 66 -435 -263 -37 -791 943 -244 -208 -179 181 -520 -456 502 356 830 868 985 393 326 -172 -185 -182 -616 -758 -215 240 122 -883 178 312 -417 661 -838 748 -556 455 -791 -21 -727 -275 -910 -851 882 704 -20 557 -903 545 -337 -351 -163 -848 -238 -23 -38 56 -907 -461 39 -735 135 -103 568 551 863 821 -506 159 -472 -356 872 -839 -47 838 -877 271 364 -807 540 736 -410 -419 -989 -657 -890 767 925 -257 446 693 -839 -667 -696 -108 -18 -483 624 80 -297 -819 -156 705 -460 -161 661 -34 -960 -975 991 -531 244 -764 -18 -724 169 -560 -323 -972 140 -131 782 835 984 4 -351 -985 572 287 -318 -748 -378 584 -273 -927 518 -601 -522 438 373 815 430 -261 -264 505 -332 -2 -221 -498 724 -899 -598 956 -425 -35 980 -571 -31 -226 -592 -433 -6 297 -527 465 -443 272 936 -427 87 -523 234 -666 -427 -865 823 227 -927 -19 547 123 474 -170 -900 -883 -542 -971 -87 -489 360 697 727 -57 -9 263 132 442 -371 -960 -280 272 -405 -208 -446 -946 -205 -3 -263 -874 342 -978 -853 429 -210 533 -841 -724 700 -799 -132 79 -615 -36 -996 978 -805 332 499 -975 -58 -477 13 974 -613 -421 603 260 -716 -955 -475 -192 -126 419 607 791 -376 -30 798 117 661 -921 -76 664 -676 -15 -392 140 851 334 816 -246 -666 -479 388 8 -899 761 -886 947 -696 458 925 -895 -164 233 -583 -71 227 296 -965 -728 -83 -792 436 -620 -839 -521 258 -19 -333 -398 -885 -653 637 403 95 977 313 -692 -576 -872 25 -155 -268 355 -433 476 287 14 -638 786 -959 306 891 480 -162 -520 305 -320 603 -177 916 227 -18 121 -698 53 -427 994 527 -761 771 675 312 338 -315 -729 -671 937 688 -836 -868 24 491 -251 443 -317 704 807 320 452 -95 -481 743 -441 -138 -924 638 -969 -450 319 19 936 -882 -366 464 -460 -148 -734 544 -978 353 807 609 474 162 967 -701 965 -964 913 -101 -415 -900 669 941 -479 -283 46 344 539 -63 -306 -469 861 -24 -180 -81 801 -232 -399 630 -385 -366 976 -328 675 401 -815 100 -381 -474 693 -416 826 205 -844 -392 124 -730 269 938 622 86 -728 -890 -6 535 -529 -615 -844 -270 485 -664 912 -922 775 343 423 694 -141 -363 -491 72 -569 -237 -445 732 36 271 -451 -676 334 126 -614 -974 591 -513 -258 544 440 -871 -279 565 -704 197 -436 547 162 208 229 -91 -52 132 877 336 -855 752 -745 -210 -480 227 -735 846 899 -653 515 972 160 -859 -895 54 446 -542 -787 -669 675 76 -856 792 911 -659 217 365 926 -845 -684 837 548 -896 -689 -7 -415 -643 595 667 72 190 -965 781 -215 433 -105 796 683 158 -380 -620 689 -340 -424 -233 -243 -16 -518 -911 629 291 141 401 469 -346 373 -242 -125 -803 566 -312 134 557 -229 915 -583 -46 115 -404 780 638 -987 -673 921 -14 -992 924 128 -172 -2 880 -527 -973 9 -155 58 337 835 155 -97 915 -30 619 -910 715 -703 611 -32 -192 752 901 -941 -806 -465 983 374 -841 -465 639 57 945 -550 -62 -115 -479 -51 604 407 204 386 -12 523 39 814 -71 601 -308 -827 -300 -867 -174 714 354 503 952 -702 405 -660 193 -275 -499 92 -530 -586 -870 -479 -281 346 -771 398 -419 -494 809 53 347 -460 -19 769 523 -513 -311 -292 -731 391 -204 -949 -757 852 467 -70 530 483 241 558 -754 491 -284 -827 122 563 -369 -34 -302 948 115 189 618 -475 -405 -690 924 917 656 -840 467 982 -773 67 -9 374 -569 534 -319 507 868 -492 -648 521 638 814 679 -751 517 -151 457 689 -473 -64 -692 405 973 -670 333 -200 33 -679 694 -694 -682 410 -108 843 378 176 -188 337 -839 821 396 435 -635 665 142 -232 -955 717 20 180 506 161 -214 -142 -111 834 213 -57 -925 -231 -247 85 -897 259 -519 653 329 -235 263 293 198 -329 271 -757 -493 -497 -688 811 -28 -758 -224 775 716 -865 -759 84 -736 -956 339 388 418 207 320 537 -802 -77 674 -56 -650 -968 126 532 676 -972 -852 -438 -598 672 251 -346 -580 42 722 -496 267 -547 -836 -168 208 434 899 318 -941 -351 -846 713 -373 615 -446 -501 -730 915 800 768 -810 -100 793 864 965 -524 -571 -795 201 62 174 -78 -87 56 596 821 -597 -369 449 544 566 203 945 -532 702 835 301 556 272 450 -858 350 -241 38 834 554 -933 951 52 899 -703 -730 862 -680 -328 -779 -614 -113 909 708 636 -699 410 44 160 728 185 409 853 120 796 441 940 204 -405 429 829 -91 535 -33 -982 12 -629 417 340 -778 -519 -845 -940 -630 -508 -702 -691 639 -969 245 143 -779 982 -377 -190 -48 -554 764 317 -935 -719 260 -546 544 261 -985 -449 44 -138 -42 742 -729 -74 219 -656 104 -503 515 178 951 683 886 -213 198 -129 520 -896 417 136 -167 -579 -551 -318 848 -304 265 827 -576 593 92 -705 915 245 824 330 717 -321 716 863 -960 -66 216 -232 -29 -164 545 -277 371 570 109 860 12 -791 -569 981 811 -895 45 863 127 785 767 -83 681 265 -313 -909 -605 -968 962 444 -9 53 -430 -151 -320 297 -512 971 -976 569 -860 889 -71 663 419 -786 9 -144 642 998 525 492 340 -623 91 -224 801 -360 -746 -743 -346 186 128 345 -312 595 -360 668 -643 138 846 -714 276 -770 275 762 -549 736 -305 279 -943 -824 61 -742 -263 558 332 36 820 913 -87 438 -11 824 671 377 -835 746 732 576 46 -12 -249 451 -211 867 -470 755 883 -172 204 -761 -282 -699 835 346 543 503 -53 -178 -35 -770 394 -603 379 883 43 -986 -811 -95 803 37 433 -775 -692 104 -656 108 136 -904 -189 -187 961 -538 -540 428 -329 -476 794 -80 -681 491 -348 585 32 -562 860 213 -60 178 -509 -615 526 632 776 -254 741 43 443 -920 -842 -389 721 -523 628 -220 -918 -188 -944 539 398 107 329 217 336 -561 592 -859 -550 901 996 -376 -484 450 632 8 -980 335 -661 -283 -109 -997 -760 580 -83 679 -133 314 -671 -197 -58 766 908 -399 59 808 -653 -412 -226 -673 380 344 -525 -498 717 120 -900 65 205 -125 -668 385 -529 -269 -803 642 210 -228 -48 -907 -254 -603 -846 565 678 511 574 -328 789 62 207 -567 127 686 -932 -899 -766 948 -82 -588 315 339 -414 27 -804 -638 547 4 -302 540 612 -789 389 -948 -381 -207 957 -910 -102 975 -785 244 489 314 -422 294 533 -680 -696 376 -425 -768 -332 444 904 -831 -963 922 -109 -753 -375 755 -974 668 -4 980 710 -68 -315 77 49 -149 271 688 -895 -302 -939 -425 395 218 255 835 -923 -398 -348 313 -805 -872 710 982 -822 997 952 79 -135 901 -872 -942 -511 -98 -65 -429 85 113 562 952 -968 339 -466 -73 -788 230 342 10 532 -917 -992 286 -202 -3 955 146 438 -261 -527 -616 898 -174 -34 920 620 -333 -91 -596 -27 -424 20 487 -182 274 -953 696 491 -500 -312 203 -812 59 -262 29 -585 29 -286 -724 894 -324 829 552 371 -647 308 41 582 882 747 -907 914 657 821 -864 -63 112 40 942 -402 -453 -206 -382 885 107 -130 -28 76 369 131 -872 -790 420 948 761 86 -71 706 -366 -372 -116 -548 -854 960 103 -343 -335 196 951 -565 -132 445 174 -640 954 -62 46 -271 -957 239 -393 -85 100 -67 802 902 966 -822 719 156 -709 809 748 991 -155 798 -193 -382 -415 -520 -478 687 -963 -43 194 530 223 891 441 -7 735 -688 -688 -86 -773 -876 587 423 -748 -819 550 -11 -710 700 891 -290 200 -482 463 -743 481 -542 236 250 -125 98 -791 519 656 623 353 133 503 -298 -582 -384 796 183 -326 -480 555 2 8 960 825 390 -80 118 187 -310 123 -250 -973 275 -378 -996 -510 -387 -389 981 990 -433 66 179 -9 516 -716 230 -780 -686 229 334 272 -238 435 -871 -502 723 -231 -818 -655 644 43 -535 275 842 -257 741 290 605 -301 -264 -842 -168 475 -86 702 57 -269 -997 917 -532 535 -84 94 -97 205 -9 570 25 509 -6 680 404 518 -752 676 252 -406 837 -115 831 -520 446 876 -52 866 -707 831 -767 -39 395 398 101 542 65 -681 -354 -572 -492 684 -880 878 915 -221 672 295 427 -737 132 -256 649 -287 268 -123 -371 -720 255 85 -743 -142 974 380 581 214 -137 484 -367 -525 140 -150 646 756 235 -48 519 -190 30 -4 35 382 -212 -751 333 592 983 -404 -309 -704 990 425 -592 24 -36 364 335 -665 -902 552 -325 -255 886 414 -631 370 738 625 -577 514 -531 814 -48 885 -720 -405 -594 711 -915 139 -360 774 -375 -379 321 639 273 -779 690 -804 -123 -638 -204 266 201 693 485 550 928 798 996 -241 297 113 257 356 -320 -246 951 408 -613 373 -251 -987 786 -833 909 -558 240 735 -339 916 54 -161 498 110 911 -469 689 -269 370 320 -545 800 197 810 893 -933 -422 213 -788 -926 805 -929 393 492 49 360 -937 448 629 -823 45 884 701 -689 -376 -560 -649 -97 127 -247 702 125 451 -132 975 -701 -76 -665 154 -758 -68 127 385 -963 -993 97 679 -706 615 -60 -906 -694 -795 -15 479 -285 109 794 -693 771 -641 -858 378 -483 -400 538 224 731 101 808 -918 -417 352 174 625 -331 -119 -503 276 13 -561 532 6 -980 -308 -949 995 -536 -981 792 -875 -177 -813 355 61 277 -118 873 37 930 -599 237 -323 -937 -91 200 378 909 729 -257 -997 671 240 712 129 -476 -603 -202 337 624 956 993 530 55 266 -558 -329 18 -722 -769 449 705 132 400 491 406 -143 637 670 -9 380 -557 -201 -873 89 727 836 291 -359 -379 -620 -185 676 -682 -103 -342 671 40 -104 3 566 286 -124 566 -722 -432 799 -415 833 629 469 -214 983 -46 622 -57 739 -294 -231 -586 -868 665 684 519 -791 -785 -272 -117 -283 -513 -578 -510 -824 877 -420 -237 -127 -951 114 551 -741 -692 249 427 467 -644 -768 64 -295 -746 972 339 959 -658 -11 667 -258 283 -741 551 -127 -223 -887 289 -571 -813 51 -917 181 432 -728 -220 26 565 141 793 -926 591 -771 -952 782 -432 -301 -436 -83 -668 907 305 738 837 -98 -325 -757 427 221 -342 359 -289 -249 887 -488 601 764 -745 -53 -793 30 -842 424 -423 -619 51 964 -724 -131 724 713 -742 850 -658 -397 310 953 255 -114 -221 -998 993 -562 636 -19 -173 373 -142 -648 -856 165 213 -161 -310 -227 -353 366 558 -894 -94 -237 -50 881 806 250 663 -694 285 953 573 780 -150 334 -330 866 329 566 -156 -295 79 458 173 -406 516 -946 620 792 814 99 221 -379 372 340 -919 -954 763 -693 -499 138 -817 6 893 616 -894 373 56 -494 -701 30 117 -874 -324 -150 -848 693 -861 -785 194 673 938 -343 -408 50 185 819 664 -836 -19 -799 -852 -42 891 -552 880 -145 -540 -145 376 -603 170 879 -435 35 -626 -590 -544 -898 401 -94 -136 -134 -30 674 623 275 672 -911 862 -631 547 450 -520 -298 -943 45 -642 881 590 700 313 804 906 489 377 -554 -565 738 -686 166 -606 200 537 -499 -340 -542 -911 935 -879 20 -887 -680 32 369 -747 526 -932 252 107 -497 309 486 -326 -217 -52 -244 -421 -650 -925 -697 761 669 -306 898 -400 612 -103 257 334 -12 958 371 -3 -457 644 307 965 469 -395 417 -392 -345 -760 -622 -174 565 -246 -756 380 7 -601 -233 69 651 -543 -282 153 471 -41 -166 -871 780 101 706 -235 -418 -458 561 -768 64 131 437 620 -828 359 -587 304 959 -900 266 -156 505 318 972 931 -725 520 287 -175 779 -676 -16 768 723 280 -221 259 859 11 -415 -529 -253 616 14 66 -586 298 -632 -694 -56 -802 -949 470 -765 -833 442 -245 141 303 -481 242 -51 745 -818 892 955 -882 217 100 440 -819 -983 -469 -639 723 438 -676 -471 769 -828 691 366 606 -963 70 -713 906 285 -900 -959 -645 -136 -402 -362 -42 329 90 -824 244 -596 -622 -964 -892 -148 58 118 -642 -255 -658 438 320 675 295 -565 184 -877 -25 -833 504 -875 122 -930 -163 746 -631 272 -753 -492 -298 322 396 316 72 854 -654 253 -277 -256 -701 822 -516 -373 -570 -700 -787 129 468 -881 743 424 -646 -358 -354 -29 571 -785 -168 42 -815 -180 353 -872 397 942 217 -447 838 -396 -32 -527 -775 856 361 847 -533 -825 -653 613 -744 825 -567 230 741 409 -715 -868 -406 -952 -431 -834 -292 -276 915 80 -836 -306 146 -119 -176 386 -80 782 -475 485 -962 -999 971 273 -145 293 713 -237 -227 -556 969 -486 -756 -849 -645 -937 844 -129 -993 -666 -304 -828 177 185 280 385 -705 -364 584 -359 900 127 -479 551 -240 521 -143 -779 -347 -208 -76 886 -824 687 -718 654 -207 -94 946 -197 264 468 899 347 -629 71 693 -702 112 186 988 899 -406 141 82 695 -484 474 -327 -430 632 -692 -511 509 149 -244 -619 -925 -120 -655 -823 -224 -284 583 252 597 -860 -535 -384 -177 18 400 282 741 -246 -396 583 -846 812 475 -548 -116 -100 -113 -667 -567 534 -302 925 266 993 918 -982 -931 -284 56 -269 -760 307 -132 755 944 887 -844 -279 -149 -75 -764 750 -698 -349 -388 698 442 -383 -880 21 -694 -322 307 -312 142 780 -515 -71 254 986 886 -507 -921 441 -663 -569 -20 582 231 70 -152 -473 683 570 -456 -787 -906 -934 -962 -515 -101 -517 449 -128 744 -526 -344 750 954 -709 314 -18 -551 -266 -106 -418 -876 815 492 184 -729 525 967 652 -649 914 168 -936 -556 -171 -505 -193 164 -430 316 702 -349 512 824 -169 -585 853 517 357 -145 -563 -945 163 -219 -594 131 136 182 -775 292 822 495 203 81 398 -402 -154 399 -177 171 -191 -722 216 227 -742 -903 -553 -941 -91 -597 -330 659 -554 -975 -388 -955 -994 -997 318 478 767 577 -16 -239 903 -694 312 -556 238 -764 -277 350 721 769 67 597 -455 -94 537 -634 857 -102 67 842 -802 -66 -606 -6 260 414 666 -987 470 -759 896 535 446 -277 -122 931 -794 787 997 -420 468 -868 -29 917 728 -88 579 -196 778 274 691 -657 996 -170 -501 910 9 -125 90 856 185 637 -891 -316 -775 -234 -686 -381 877 -222 384 313 565 -254 855 653 265 -417 169 534 -921 -992 -884 804 285 487 571 715 -863 -310 779 -591 -173 -670 -276 -740 -810 712 357 -700 -562 742 536 -989 -752 211 -713 471 -663 -833 -329 -292 790 81 877 -311 -571 611 13 162 -859 808 803 794 -86 720 529 731 -215 -184 2 -933 538 -342 -880 45 -43 852 961 545 -766 -491 798 -366 497 -49 48 -651 -511 -273 -70 172 248 710 -720 -69 -165 -508 -696 -439 -776 -958 -422 359 982 340 711 258 2 -780 629 -297 -270 -848 933 709 750 -318 -75 779 61 790 888 886 -538 236 431 296 395 -311 512 429 841 98 -45 -48 278 -814 96 401 112 -878 -858 -202 228 -767 47 -479 139 338 289 362 714 395 -74 -703 990 374 879 564 -646 229 -314 -193 -32 923 811 643 -279 583 929 801 -521 -381 516 910 704 535 -837 288 -207 59 941 -598 -127 -711 -281 61 -101 -857 -135 -411 -710 -283 280 64 -2 -847 188 112 781 296 -433 116 -951 799 -923 941 970 -271 -66 3 -822 -407 873 111 425 278 92 -506 109 655 968 239 -967 155 716 276 -108 -329 -753 726 150 -59 564 -811 51 219 346 716 832 -574 -457 931 -271 -632 561 150 519 -524 267 -71 -268 212 -895 -266 583 603 -315 -848 -76 -702 -673 299 258 464 850 -157 375 -343 -533 -449 32 948 220 92 -592 -705 -865 148 628 899 -909 97 -892 162 391 110 48 -803 427 -332 -635 -634 975 565 -17 -718 313 -200 397 -165 -253 937 27 -217 860 -135 -620 265 -808 -10 -658 -885 523 -295 -490 -536 126 647 125 260 -941 -154 564 -6 -780 940 442 -655 -147 -480 808 747 545 188 280 20 -517 -177 697 762 523 -485 452 -758 -250 -764 944 554 -241 -737 602 -191 433 -419 802 -495 -725 -185 -197 79 -481 -6 -794 92 -600 -951 -485 -59 777 -823 -644 99 726 -928 29 -656 477 -406 645 -263 -794 584 885 184 -865 -590 -268 -851 -185 701 490 -653 -580 318 410 588 536 -679 -272 769 90 947 -268 334 -436 -598 -600 -480 874 510 -615 -950 908 992 263 -668 -359 -578 335 956 216 342 785 116 594 -837 904 -191 -339 421 -738 938 136 -487 -328 853 195 -362 -515 -147 -245 104 612 -820 410 248 419 -328 975 -6 829 -362 -884 -988 -781 836 -898 525 894 -928 952 -728 624 -965 -300 174 -95 -832 -33 -835 -557 -190 458 35 -844 959 407 -993 -447 389 129 -261 323 -129 -347 429 725 -604 -856 324 -32 160 -550 -393 969 -671 733 -46 457 -904 -517 755 -749 -264 -920 -340 70 872 100 -612 198 -937 178 492 -95 515 -88 684 48 527 -344 -94 23 -358 206 -238 341 405 -374 900 630 -785 -344 919 924 -804 -258 802 -403 150 152 -357 202 -232 -667 -128 74 530 -445 -201 -283 282 807 130 -90 198 140 -878 300 -222 -236 -837 -505 916 -706 -29 -30 -295 -134 582 419 969 363 581 124 -377 -769 370 -681 407 450 179 -384 134 -804 509 -457 201 724 -224 744 553 793 591 -204 548 964 480 277 -447 479 -430 123 -566 334 521 -216 -539 29 867 -429 775 -171 597 -798 649 227 -73 -522 -855 396 -806 -672 621 -292 -799 755 855 -324 -623 -935 73 221 755 203 -338 -794 -29 746 -371 -865 -244 314 785 81 -788 986 575 -92 -518 598 765 -84 19 -221 600 270 -821 -39 -178 -483 276 -499 -167 715 -777 246 -558 -247 459 621 -355 78 968 682 -631 254 487 -451 -884 34 -824 -295 397 -857 -330 64 -866 70 -372 -31 732 987 -532 -668 987 -922 152 705 -363 -476 78 -140 531 -571 -673 911 -362 -783 316 -660 -174 -266 -229 837 593 580 216 219 -93 -188 170 297 -720 -601 -893 -205 227 -996 -642 -348 -59 798 500 -400 793 792 376 488 -510 143 152 401 453 -267 -194 315 -56 -210 -195 -341 525 -269 -146 5 876 -798 -520 765 309 -327 65 -648 831 119 -387 850 -629 654 544 -358 -66 -265 86 -852 331 925 743 112 335 707 287 -135 902 682 776 358 -444 -652 -96 -749 224 -118 -281 -608 583 -748 -522 -600 458 456 829 256 44 974 -97 -373 777 -935 -877 -227 483 687 -54 -291 137 -626 51 -753 974 -193 124 -415 -680 -62 60 -571 -514 671 -129 -834 446 953 229 -59 288 -734 -922 122 -563 -636 875 253 -229 295 -90 27 571 817 -689 539 -730 801 599 310 -403 474 691 636 6 -131 -240 -667 717 -651 203 -693 556 -894 -725 572 -626 -698 176 -651 851 61 515 -423 863 565 -30 -733 726 289 889 -85 842 331 -418 607 -662 410 -464 688 -338 -121 236 -799 622 968 -467 870 442 -997 190 899 -132 427 -888 229 -804 -16 991 -723 -139 -624 587 824 -736 283 -842 -866 841 91 351 -84 -652 -156 -892 -98 450 -196 -274 967 149 722 591 -383 -838 171 -596 9 27 291 -942 -62 -436 -814 737 406 -298 -386 -738 -157 362 -916 -152 -464 -933 420 31 547 564 434 -249 785 533 845 954 -221 578 -437 -193 645 91 491 -36 -845 267 21 -171 -987 854 -159 -355 -964 553 -515 -282 199 -264 -940 -661 147 719 -103 33 -412 -54 -398 -398 -347 717 -627 -557 629 787 -381 -734 299 -527 -291 107 325 -467 -22 221 -170 -265 98 -272 908 603 -152 -687 131 -465 882 77 305 521 283 207 989 890 343 285 -106 -485 -834 704 -93 878 -292 94 934 363 -463 -233 918 466 -687 177 596 -839 -816 -817 225 211 863 296 -423 -483 175 -899 -166 -530 800 554 -216 -145 648 -14 -816 931 -230 422 -404 -892 -31 38 548 -371 -663 821 373 4 -778 -545 -939 -76 665 784 104 -202 -950 846 -599 389 -184 -43 804 586 -946 342 558 950 705 297 816 -49 110 503 -203 189 -167 -11 57 97 -453 -398 -778 -185 226 535 83 -100 452 -31 -39 -467 -268 771 642 -237 597 -775 297 380 -477 -351 -737 753 -631 169 318 352 227 906 125 244 211 451 -485 -389 629 691 600 350 401 -680 198 -709 -368 87 -655 -566 797 -981 -501 -559 -420 934 901 -44 -737 667 0 219 478 963 -20 493 378 257 168 -134 610 349 -908 -762 169 119 -389 -14 525 600 -571 -6 70 -768 403 497 388 -110 -713 -697 706 -911 825 -173 422 884 -28 -880 -391 -190 273 774 547 8 -584 640 -5 -768 416 230 29 569 -933 171 -142 501 -96 -62 438 467 -182 723 -844 -904 -481 338 -439 998 519 -551 -821 749 141 395 507 -50 824 586 -152 -522 -593 -68 278 873 -97 -775 -582 -985 174 246 65 -372 -687 180 -713 -803 937 67 291 90 -643 -932 -623 842 -814 706 -87 -370 541 62 -456 -892 923 976 134 -188 -337 591 699 -581 0 711 -497 672 -180 6 -220 -316 321 486 -883 423 -790 -620 596 426 -421 349 -446 -612 -849 533 384 278 388 530 -952 373 136 603 472 -748 819 461 -385 -59 996 -455 331 -149 714 -930 -578 127 824 -946 597 -602 -955 387 309 -602 411 627 -834 -394 677 -503 400 -661 -690 -791 724 939 -582 -58 -701 709 -844 416 821 903 625 -383 356 394 -494 -518 11 -100 -893 -987 483 319 -760 -925 -880 -692 480 509 515 -198 -38 -441 -443 370 419 -867 -821 -329 -170 -509 188 300 145 302 647 -366 352 270 586 -848 -977 -353 622 -897 923 -758 -405 561 14 254 -798 -871 -557 769 -828 -659 500 693 765 975 -770 585 -533 720 93 -660 -78 -353 786 793 651 -542 -459 -866 651 497 104 -557 -133 -132 -226 114 538 172 878 907 -527 89 672 816 839 -749 -942 228 -545 -957 -448 -689 -632 -763 -802 799 341 -886 722 -460 267 -844 227 -941 828 892 359 328 565 -188 677 513 352 433 -219 -612 -672 227 -661 -805 694 -317 -452 867 691 330 -361 999 103 -702 774 109 542 -807 -77 805 -899 -395 -245 -710 426 714 426 903 -680 401 -676 -422 -972 -666 356 -314 -742 961 932 453 97 -178 -753 -415 -966 930 -223 396 190 -60 -929 -786 180 -918 370 -74 169 743 -435 -934 596 -2 -433 -968 -198 791 -377 175 79 815 723 434 -533 536 865 -428 -869 431 417 -859 -508 224 -267 -119 -75 941 -524 -734 -278 500 821 -921 894 329 -295 -855 -602 -37 695 968 -300 748 -634 -563 -825 -719 -823 -582 -382 489 -62 777 -529 529 247 -148 780 586 -418 24 -576 -516 146 -456 -811 105 -984 380 383 970 250 -824 -937 -948 -106 350 756 -746 78 772 -582 993 -385 -423 651 39 234 916 838 -824 163 -42 792 -869 -339 536 366 656 -240 832 -604 473 420 -893 -572 337 -539 560 816 267 -25 -685 -809 41 41 746 -281 922 33 927 -246 -169 30 -83 -456 930 744 141 -265 291 -46 -687 -73 45 622 -106 -7 459 299 358 -355 415 782 -772 150 60 -211 -390 918 960 66 922 195 -159 728 185 165 721 836 -921 -19 819 212 -464 -919 748 457 269 -215 -780 -336 985 -101 -818 -246 92 -509 -592 -972 354 271 -51 517 129 252 324 495 269 455 -14 -232 -715 202 460 62 85 733 -653 844 -116 -519 129 -332 898 -327 -467 -80 -833 360 645 156 759 293 -680 150 775 -571 474 666 -129 -812 557 -798 -177 -859 -168 -149 241 -540 -399 -104 879 851 -415 -813 -630 -117 -74 233 -90 588 609 -446 997 461 -874 48 726 -994 480 -930 -126 957 -146 199 863 831 -805 -617 -98 798 -890 600 -918 -218 270 860 687 408 -218 -627 598 144 -920 -596 711 -855 -333 759 208 -692 -619 -403 698 -971 473 -186 678 1 415 169 -207 -341 -801 -348 423 243 -196 829 -298 333 583 -557 -901 700 -652 -684 658 981 805 185 691 593 -420 880 -357 -159 163 519 -543 347 328 -772 -318 -70 -165 -487 -719 -466 120 -252 853 -643 98 -973 336 18 -487 -206 -474 -947 863 -548 -366 99 940 209 568 -199 -915 219 572 -45 361 852 522 275 -2 -594 -737 -83 -142 -39 -899 -15 236 272 -781 138 788 445 -602 545 491 74 -869 -80 330 270 -490 285 -326 313 566 -144 -54 -302 -924 -613 622 -159 896 -596 589 728 -274 -659 697 -177 408 940 342 -828 -147 745 -514 576 -295 -749 -933 -932 -158 80 -16 -752 -504 -763 -341 556 -208 -427 -82 -948 897 121 -209 248 534 -733 -795 485 -144 -932 412 -707 22 651 -552 -166 -546 637 -556 59 -989 -62 237 -794 -454 -852 -551 244 -18 -851 955 676 -691 -278 966 107 -791 382 828 215 144 242 651 -580 -900 143 -542 -322 827 627 336 653 -998 425 752 36 441 81 -27 -898 991 -301 773 999 197 -587 -935 -789 725 104 188 93 -958 104 -729 -238 24 906 -211 610 409 923 -59 -538 845 -471 -126 -732 -911 48 -450 38 38 274 -807 -807 -602 -303 -371 -775 168 -490 -407 754 -500 447 -403 -807 -866 487 -8 -778 845 377 -117 494 167 -262 -299 -790 -823 -201 394 397 -771 -144 896 792 480 -203 -765 -942 917 -286 -409 194 -239 -744 -49 -950 603 -990 -563 672 -589 -650 -25 -345 540 -792 -516 -644 344 699 109 -887 -237 -7 -165 387 -194 681 943 -260 906 412 935 -269 255 519 854 -803 -757 -590 -760 320 -236 244 689 930 205 715 535 -729 401 386 -132 370 -337 -669 139 -60 -695 22 -670 -755 -263 557 441 709 174 -647 -563 -938 795 -947 967 51 767 -976 -449 -71 -687 89 -478 -467 -480 -850 431 -60 -417 922 -890 -203 500 -552 234 -172 430 -776 99 465 -636 5 507 -655 -943 157 -934 -236 -711 -563 900 -132 -260 -106 791 -795 -293 60 375 -346 -841 263 -794 -211 -104 -537 435 -254 725 -739 421 -403 869 -131 -674 781 -886 -708 -305 -565 -905 -709 -394 -382 612 731 -88 -405 618 -984 -265 403 896 -753 75 701 332 803 107 -491 960 823 -984 -988 409 269 -211 -614 398 696 -347 678 280 -668 -826 6 -672 184 -776 617 856 925 -249 910 -695 374 441 49 -293 -312 -647 -838 -186 -345 -270 991 -171 -186 797 918 610 -709 -782 366 735 -176 -275 -114 -506 976 633 -601 717 353 581 -610 97 -949 -622 473 45 997 662 -158 -234 836 454 -133 -451 -846 -983 523 -887 -908 -405 -299 483 -462 -323 529 484 -585 87 -202 616 -679 459 974 -324 150 -264 -781 143 -619 952 -927 101 -433 826 351 684 -903 773 -293 -950 -887 -708 318 -874 -729 627 -417 666 -897 268 -164 -593 -403 965 768 907 -833 -309 766 -795 327 182 -888 65 -452 750 310 770 -94 -910 41 595 -860 138 -806 313 984 677 -128 -802 -764 -69 -919 -153 10 826 831 667 1 909 793 841 904 -697 -330 -239 316 -398 533 -79 659 -39 -926 496 653 -368 905 598 394 -84 -732 -498 13 652 936 -36 -49 768 -818 -859 -249 913 -578 544 -929 -970 373 437 -611 52 -91 -373 -290 620 728 -912 -129 -877 740 612 589 -79 995 -404 415 442 174 -689 240 296 -485 -629 577 564 -137 407 -899 387 887 572 966 -230 -10 975 -118 945 697 354 123 -891 -938 -886 159 -841 986 801 306 292 799 311 824 464 503 -96 -554 -210 -778 199 367 959 413 -816 -137 471 -728 -142 996 -696 -178 -18 316 -141 503 264 577 -431 -96 59 -571 13 -169 283 -868 62 -680 595 666 248 85 262 -303 994 -697 -207 -32 90 69 36 -637 -664 -772 215 144 -803 329 -880 798 -261 192 532 707 539 355 575 -565 733 -768 559 417 -692 -295 45 624 -798 321 -704 -548 -511 -868 140 673 525 -668 -484 -101 907 162 -812 861 329 -392 283 -962 401 -345 290 -46 -440 -263 366 -720 675 442 34 -645 -675 -87 809 -511 426 490 159 500 592 -259 -695 768 -146 -193 -175 -376 755 193 -162 519 -535 -147 -711 924 -45 723 425 -615 8 -129 441 -44 291 231 834 363 -949 204 292 -508 -418 694 -146 975 -34 -341 566 283 -754 -182 -668 -314 -410 -731 884 501 -104 -487 -196 663 -915 555 200 694 628 439 -777 206 -525 -951 873 -3 -438 -186 -189 922 -468 -713 36 -977 503 558 218 465 -398 -23 -537 -428 -344 -980 168 -931 888 61 -172 -725 -890 60 6 322 890 381 -418 89 762 -250 656 652 473 528 174 225 699 -611 -632 -325 -825 -834 54 -30 886 -231 57 552 464 154 -926 -245 -799 -578 -47 -839 -64 725 88 -937 -276 137 471 -149 576 -11 -468 -882 -820 955 -501 -465 -190 -631 382 384 -319 662 594 710 -753 -252 -525 418 -378 -959 -778 -486 -148 831 -636 -747 -432 -745 958 -816 -575 -360 -926 528 851 -707 473 -751 786 -98 971 522 -273 925 -754 -984 274 656 970 -134 -333 408 -492 -760 314 687 -311 475 -913 842 -625 283 125 -320 -929 268 924 246 224 -837 -33 -12 724 353 24 507 513 800 414 -464 -646 -391 318 -789 -926 -27 959 285 773 223 -494 -534 674 684 -732 -507 -547 -42 268 -777 -776 -637 10 615 -351 459 -389 738 673 421 820 -432 -687 -975 -527 93 634 -885 646 -819 7 124 583 -731 -25 83 752 -931 -486 -924 -698 163 -464 -17 919 -168 747 -561 810 722 -415 -375 44 15 452 -100 858 597 -710 921 526 -386 408 -570 931 545 963 390 529 764 -649 480 89 880 294 104 -489 537 387 -358 -771 -346 -147 -401 -62 -404 462 492 -63 -285 -937 823 -693 -236 596 939 450 527 -175 37 -832 938 229 -700 344 -155 795 -938 -198 887 872 -118 -619 -900 -206 -52 -197 -592 -893 86 431 194 252 395 512 -949 -862 -441 761 -347 22 263 756 -440 363 -271 -685 -358 442 669 47 -750 -40 -855 -580 -333 -455 -752 43 828 769 720 730 652 802 844 626 245 648 145 -934 578 622 398 -214 733 270 -257 -855 -654 -543 -972 -452 838 923 635 -477 713 -386 129 -2 698 955 -366 -87 -454 904 -356 -273 -417 741 -171 47 290 638 358 120 703 276 -976 -333 -333 790 -498 -733 -330 -299 -726 40 -972 444 -963 -166 -996 -436 579 396 -687 905 873 224 -808 913 -445 385 -718 787 883 -461 1 826 -966 807 -143 522 851 144 -496 -377 915 973 840 -743 713 628 -977 -324 -601 -141 -162 29 -332 708 930 597 -656 -684 -238 -1000 -905 -5 -381 -949 253 118 -738 129 -724 580 -439 214 696 -232 -779 757 285 -202 63 -737 400 -141 -652 -939 101 776 147 439 -530 -586 -59 -719 -306 869 686 -408 -517 -467 687 -558 819 990 -536 978 -288 241 -340 -686 733 592 -719 -824 -240 -313 -747 -631 340 862 -181 -377 444 514 -224 -794 -834 384 -638 -426 -669 843 -157 -595 -288 593 605 333 -167 -51 -415 -264 -128 -910 995 -24 968 305 466 421 821 -978 -487 223 -574 377 -970 561 -846 286 -794 -348 -994 -505 -220 -50 195 178 -813 -631 876 702 94 220 -5 44 -643 64 924 -125 -425 427 -672 626 -678 -130 187 -755 -967 -539 482 -155 -126 309 -933 750 -274 445 -963 -869 -128 959 368 116 -596 -509 -260 -864 760 -681 -70 290 98 -584 -706 -926 -175 568 -612 780 152 -392 422 -773 -53 -17 -887 339 -671 629 647 -282 -260 -593 -939 -638 239 674 -622 -238 805 414 -455 -827 -834 -883 777 -726 -706 913 -938 209 431 804 -431 -516 -452 -570 212 317 641 -666 -650 123 205 945 -884 446 394 680 571 -621 933 226 465 532 -630 -259 -126 -141 626 -666 -337 -185 77 512 914 585 -292 -769 -708 -420 -398 -518 786 739 -803 220 -58 344 619 -652 811 310 726 967 202 835 734 -2 376 804 700 706 -465 312 815 -83 942 930 400 752 -534 467 -151 442 80 -485 -751 -168 965 904 -139 612 -735 267 -996 107 207 -247 -541 -270 584 809 -833 -730 -697 427 22 157 -351 -338 375 -611 -686 -603 182 -708 -659 -612 276 -289 -836 -160 -765 -544 653 10 -627 -250 -501 -29 -700 665 129 578 -295 -802 -317 144 316 836 998 844 -614 324 472 417 755 -609 127 258 -803 551 -830 444 -640 795 941 655 312 759 630 350 577 -548 -384 -902 -419 494 360 -279 395 652 631 -360 940 -595 -88 -916 -232 -754 567 134 128 -674 42 655 452 751 543 541 532 -507 413 467 246 947 444 -947 -99 -625 -847 737 -696 276 103 115 -446 -33 -595 873 -984 -946 -626 -645 592 621 -504 -414 199 573 -945 -822 283 -456 -441 254 -831 -57 772 -51 -177 -891 -548 502 -233 792 -82 -561 663 -438 121 168 -255 886 -414 878 493 -174 284 -882 873 212 -941 -559 -538 2 560 76 14 233 -405 22 974 378 -7 153 -764 903 555 931 694 933 799 -376 -219 -594 -964 -328 432 -634 -512 938 -628 -992 -724 -500 -884 65 605 277 756 -939 -930 -68 -839 -27 -595 -882 -543 -949 -219 -5 -800 -478 -109 98 403 291 -847 555 -60 733 -415 707 989 -480 216 734 23 -421 -156 666 878 301 324 268 -441 499 -414 -543 121 979 72 528 -808 860 -583 117 -292 958 566 -868 560 -931 188 47 -724 -423 -466 165 966 687 -375 469 -825 -326 -923 -414 -988 386 849 -13 323 -350 -480 -537 -507 648 -202 -253 797 -422 569 785 242 -368 -606 132 -474 -132 472 746 -117 -668 298 957 -115 428 7 677 -116 308 576 -515 426 -182 -511 388 692 -583 -332 -445 152 -935 874 -874 670 638 335 959 94 -806 -635 318 -606 -870 256 263 938 -125 -344 178 55 855 -85 246 430 -389 664 -168 989 742 -631 470 222 -87 247 797 516 7 -663 -614 -329 769 801 -942 835 273 -421 312 290 372 -352 -452 626 -147 -293 -643 129 -24 -188 173 -642 761 826 -995 25 -477 466 -429 -405 489 -709 -836 643 -397 711 582 842 140 -385 288 565 369 -795 -168 -905 -916 -563 -28 -562 -962 -837 -129 637 -442 -588 255 -393 -435 330 -603 198 765 858 -604 332 -944 338 -60 -413 -211 -87 123 767 603 -594 -908 23 -361 -833 -661 -860 -279 -750 -717 282 528 401 646 -470 472 -272 718 -504 -990 -28 346 -468 -872 -85 273 800 729 -69 -932 457 -175 -750 443 -25 320 1000 -78 153 586 341 229 -260 -853 838 674 -894 926 141 -948 -901 -662 -480 -122 930 -515 -900 885 346 -926 -549 -654 39 -821 630 -751 31 -62 783 617 -955 -302 -287 124 728 -519 349 132 -738 371 967 -838 -669 -7 462 -159 -193 -7 722 1000 362 256 -695 816 231 -536 -553 -817 -670 809 -237 -760 292 783 -940 -116 -734 86 -844 -418 -94 -322 50 -354 -402 -830 -552 -475 759 219 -739 301 544 -677 53 -191 -187 -94 -867 30 851 -444 -745 -240 500 -646 176 -746 -630 96 -668 -498 -575 637 -446 412 -920 -895 106 -37 527 -307 699 212 -879 -489 -602 547 132 -415 951 -308 -120 -408 -877 -505 309 -514 -54 -284 82 53 -109 -799 -90 -991 -455 827 258 871 -321 -826 422 95 199 -919 -638 78 -756 140 -52 399 -730 -130 -406 256 -43 -425 720 -17 994 614 -578 304 -759 238 -709 242 139 -306 153 -242 -176 654 -985 249 -701 -908 -253 -727 -856 -521 -790 -955 -171 -418 -739 312 -966 178 592 969 -618 984 -29 970 458 708 -999 814 543 189 29 -556 360 -499 687 92 -917 118 -306 -196 543 -917 -405 -988 647 406 -229 392 240 596 -589 103 -687 -681 -567 613 201 -366 -510 -750 422 -569 356 340 -304 -589 2 -864 103 256 -489 789 145 628 38 -885 -357 200 513 37 782 -514 910 733 -756 -236 -975 544 832 -793 73 -477 68 -14 577 525 -432 570 149 -344 -685 883 -154 -748 793 -67 63 28 -450 82 -7 -906 -671 -258 931 -257 311 -44 868 561 -36 -86 612 845 455 994 -307 944 -815 -777 -215 -22 -61 -965 -593 941 -968 -440 957 -706 518 -769 119 -967 40 502 997 562 775 630 -821 -478 -266 383 110 705 642 756 25 581 -950 -911 477 650 -830 -933 -48 -847 622 894 943 238 723 49 -986 -533 -362 -759 40 805 992 665 -736 305 -663 49 421 285 772 -873 557 231 -996 -765 -254 -244 -273 216 -630 -180 46 -783 697 625 448 694 -698 649 -592 -840 258 -286 741 333 -648 -257 -268 504 -148 335 985 -964 -439 -618 268 961 519 -938 909 -872 795 -690 918 -405 -437 -50 -649 -623 529 440 -442 -980 565 969 47 -289 690 -264 -931 694 333 -242 407 -475 978 450 786 -717 414 622 371 295 -483 311 -902 446 -58 -881 146 866 -121 723 -210 634 -372 -700 -818 -876 -406 -628 -767 -369 -723 -596 829 -962 -335 -226 -292 945 1000 -189 490 -576 709 12 186 -386 224 823 -177 981 -493 -174 -858 692 403 -552 -790 450 -370 -175 -509 -98 -294 -971 670 55 -791 -427 -938 514 403 -241 841 -503 -192 38 807 148 813 62 439 -431 -896 90 680 31 -702 -917 192 -955 -685 -694 -125 206 853 -63 683 -955 791 861 621 -26 674 828 571 826 123 -680 -458 -377 -907 -999 58 106 -777 576 -546 626 -380 439 -552 206 22 527 -292 -543 -311 -294 944 872 270 -593 616 -474 102 -795 -948 693 862 862 -266 670 835 27 -748 -877 491 -389 -136 -583 16 -593 77 -884 -256 -985 304 -959 -258 289 -514 268 -11 163 45 -338 604 -218 33 -490 -271 -275 290 994 876 352 59 311 459 -407 891 530 894 -121 60 436 -643 -562 341 885 -85 660 279 411 -571 -43 -979 732 -724 -355 -774 -415 -57 321 891 161 242 -569 -744 -259 -695 442 810 407 304 -882 157 968 686 446 109 1000 -69 670 300 -100 -477 -217 -461 -488 -619 -24 -925 798 612 909 -595 -527 610 -686 -649 494 -500 544 -840 -478 773 -19 -157 -999 -997 515 184 933 -447 -386 -49 -93 -361 -96 666 30 -435 354 625 -817 -438 -118 177 -312 731 851 207 -730 625 244 910 -121 335 -899 -555 -822 451 852 146 704 662 118 -721 701 -538 276 564 338 625 -752 442 -310 -144 -194 728 677 -558 442 -37 -308 -729 -298 68 661 -689 191 -908 670 231 -463 908 528 204 -66 510 -944 -676 627 153 -341 -310 345 -905 488 -911 455 -380 -872 -74 -862 59 369 -297 -999 -897 -442 -989 866 199 314 482 -86 446 -38 964 -391 -518 -312 -382 -309 184 -755 540 727 -476 -843 216 157 -358 203 399 -440 -599 -825 717 -265 -954 316 894 693 155 671 26 -159 -643 -916 -903 520 880 325 338 -754 401 -802 500 -804 -887 -699 126 155 970 237 123 80 -876 616 445 -266 654 765 -458 137 925 759 -633 -109 -972 957 788 -340 99 -454 -267 -515 -329 176 899 -980 467 -48 799 222 -173 -441 -281 782 350 585 242 -405 -381 432 339 954 -360 -983 829 97 581 103 -456 126 308 798 336 496 -827 -809 796 -496 -259 -114 -531 110 113 -643 -59 961 -522 -511 606 -659 -630 124 215 900 105 -111 -1000 -957 995 198 434 648 593 -538 916 901 669 332 -763 -287 -80 -352 179 817 716 -105 37 -27 -673 -643 -757 -694 245 16 111 677 -714 405 -447 605 743 810 -309 447 964 510 -567 230 -811 371 -350 -911 -402 513 -457 -402 -811 690 -226 -897 95 -704 431 201 -360 -451 748 301 7 -484 929 601 75 270 -998 161 -359 -851 -818 155 188 -832 -813 317 -363 -532 833 -419 337 594 -410 -599 343 642 -353 521 -164 99 -578 189 -987 -215 -5 -658 865 784 707 -940 -150 476 -740 96 701 868 511 534 899 24 -134 215 272 -326 -830 763 539 821 -199 656 -319 -658 64 305 348 -673 -913 681 -63 445 -73 568 708 374 209 -140 708 842 222 -907 488 524 737 -346 567 461 -258 596 -939 399 -800 361 358 -418 405 -72 602 -120 -899 -955 766 -867 -568 -314 237 -623 992 -268 -929 -540 958 -435 -313 125 139 -45 -2 -966 313 -119 508 -889 -219 -337 612 194 -71 -192 925 817 -631 -600 208 769 -386 266 370 -139 -640 -772 -755 150 586 -546 -319 -238 383 -681 -890 682 821 -292 907 728 564 378 -977 -75 -62 -332 -705 -572 626 -543 682 -638 -819 517 -36 -89 -626 289 -675 160 225 -781 -804 48 356 5 256 702 -449 -293 667 -553 143 860 -841 317 648 -994 88 -781 -200 718 619 11 -292 -244 -621 -87 -56 126 -867 -152 -393 438 -534 376 -834 908 887 815 383 -800 -318 543 222 793 -135 540 -592 16 -456 -398 -61 78 -732 839 530 -992 916 -699 811 843 -207 146 -375 -125 -170 152 -748 -545 549 -832 -75 -343 72 -678 -290 226 -586 757 -751 -489 463 -951 221 -939 -698 -744 -919 -790 236 981 580 -354 -88 -261 -87 444 -805 466 447 -198 112 -825 21 -391 -279 -48 -912 642 598 -935 642 -549 -484 274 -445 -650 -369 136 -423 -640 -447 950 -235 -532 -224 -121 -326 -674 623 -183 208 726 -852 -744 319 361 976 -610 690 -101 -823 -951 8 -707 157 -249 -82 186 24 -980 -367 -454 -936 -768 818 425 -326 -571 915 140 728 583 -362 -805 -441 144 -368 -508 377 713 984 378 -983 172 610 211 473 392 -771 72 88 -688 -662 422 535 -378 -46 123 923 570 829 720 640 929 877 -696 64 514 930 254 893 889 -738 -933 -676 433 -35 803 194 257 -231 296 717 850 -608 721 596 -929 751 -720 -751 -978 -493 -480 -519 -291 835 -502 600 -984 966 94 387 -280 -435 628 -441 -1 -500 142 -761 -766 625 -531 -191 -453 -555 -444 -733 738 -624 -142 743 560 980 276 -74 -87 16 -16 -455 -913 891 516 -533 -787 -921 -952 -237 -345 -208 -343 163 -464 303 763 -954 -328 287 -603 -273 -127 -408 -521 59 223 13 -733 -42 -376 -419 -937 -544 -775 -292 -68 512 -84 207 -265 -538 -629 741 672 869 353 -6 402 148 153 -521 386 -758 -861 167 19 -271 -889 -686 -423 560 -96 -982 -566 -30 -650 249 24 284 -986 -361 -453 -628 -293 929 590 714 -76 937 -975 302 -729 -930 919 196 -25 -513 -917 676 -52 903 -65 -430 -997 429 210 924 660 167 -863 -613 -703 973 416 672 229 195 153 -835 -441 408 239 986 646 -465 -712 382 -727 435 77 -974 434 -587 -819 -955 153 594 749 -54 695 -214 -88 644 914 -107 789 -859 -509 -212 -743 227 -360 -790 -978 -462 -17 -913 -31 775 -668 -75 575 -500 489 941 653 529 -984 295 929 588 848 -757 216 81 456 955 -971 -731 184 -29 -687 -300 606 551 -644 493 -868 -549 -934 803 -978 -165 -13 512 566 -700 -813 -67 -538 -479 157 -553 -317 714 878 -630 346 584 -951 235 720 -899 823 707 -65 -651 -21 -672 52 709 -623 526 -594 -237 -114 789 806 746 326 -705 -536 508 -811 -831 -759 476 354 -138 -43 -573 -43 44 -158 74 157 167 -525 -846 608 840 783 -773 11 -687 970 276 -315 -409 984 536 -110 -391 660 488 -67 -333 -366 -665 -445 -534 337 997 77 -892 769 -283 -340 906 515 996 259 380 321 -377 -71 -117 146 -360 -425 -398 620 462 787 813 139 51 -929 775 90 -986 485 80 160 991 -456 168 565 553 -255 -354 -885 977 574 -523 -23 552 506 976 -927 714 -755 -974 -871 -55 501 462 -152 458 -912 -965 -710 461 -559 826 201 -254 -815 890 -803 -992 -81 -263 247 543 -648 -969 -93 988 810 -984 818 293 654 415 -774 189 -813 733 943 -153 373 -997 -545 -943 538 616 369 196 784 -741 406 -691 -851 859 848 -47 -126 193 974 -291 -12 -536 -209 -699 -347 -420 -520 -997 -407 808 -123 212 268 158 -239 858 -320 -833 -950 828 91 106 670 -231 -598 -477 233 -206 636 -617 804 303 610 656 748 -470 877 42 -825 -628 -842 -609 -777 -397 297 679 -514 868 -594 819 488 -698 811 -562 462 -239 541 166 715 88 -584 -206 814 523 898 -600 -481 18 -900 377 -720 -838 -753 360 325 -544 856 -852 -525 507 -71 -370 916 -604 -110 -418 437 -18 320 180 272 -119 -386 -259 756 949 -736 200 -448 396 620 -380 530 646 -814 -1000 -489 978 997 838 296 -859 -99 -637 -516 -82 -760 -13 -575 763 -654 -731 -616 -488 -386 787 520 -409 -613 420 -56 780 -351 873 -283 484 706 402 -885 337 601 708 -334 -94 -596 -917 335 -505 -954 -389 273 -768 -736 724 81 -3 947 -195 -484 -635 451 -344 -938 -313 65 38 -855 794 24 -810 181 -347 458 -407 -205 763 -5 -419 -575 576 686 -533 -730 -858 547 -913 -167 -563 345 -450 554 279 -835 -523 411 4 544 942 -469 1000 102 822 972 -153 17 -171 -2 949 -588 -827 -106 126 540 -491 681 566 -303 -674 -252 -670 -848 -602 943 393 -64 -963 418 665 186 -240 -380 -257 -923 570 898 -995 -621 -670 -426 -46 61 758 794 641 -259 10 -278 -94 -709 662 -162 183 52 -610 -866 490 300 891 169 -189 -177 209 -580 -130 -653 -685 -699 474 -249 -930 -230 558 -718 895 -246 -145 240 -921 325 320 642 906 716 -717 159 466 -651 -646 563 -671 284 -75 859 295 -702 -107 -957 708 -793 -294 -60 910 81 -293 213 -689 -136 335 297 -911 246 680 238 -111 -363 -658 -850 583 777 -877 -960 845 323 312 397 -355 141 -23 -604 -179 -624 376 -336 877 -811 281 777 385 977 313 478 -681 899 488 -839 773 -96 217 997 149 813 147 -320 975 -494 -20 -756 492 638 608 620 736 -553 -259 -730 983 -927 924 1000 244 -277 -749 142 -527 427 890 934 864 -718 312 -558 -696 567 492 677 185 -261 107 810 -279 926 431 310 661 -598 -369 -662 314 373 201 391 -468 485 -775 -302 -367 -272 -126 -385 -147 -40 -228 -925 865 -904 276 330 -891 336 504 108 588 231 20 666 -179 -100 224 108 514 473 -572 -422 620 -134 -247 -901 235 -911 -307 416 -283 -321 603 933 968 -793 -320 98 583 -856 698 261 -594 -929 85 829 -629 157 -781 -271 -294 -232 15 718 879 350 -24 -137 -203 -328 -170 475 523 -339 754 741 -678 396 23 -799 628 -636 123 532 685 -8 -496 -736 763 218 -154 164 -15 -906 -185 29 621 -586 334 -261 707 107 -451 -795 -356 -89 909 -216 194 142 523 -385 -701 -561 57 -187 -249 -826 -450 -553 -900 -34 921 -861 581 45 -874 124 -445 -198 792 -878 152 485 -704 -399 -237 -972 898 -893 -753 918 -828 -853 885 -299 -622 584 -930 -147 59 287 -266 -682 -648 -924 65 -674 966 11 -976 378 -509 -459 953 894 608 -525 -282 905 -528 531 362 560 969 -184 -257 -196 950 329 -546 -308 752 -866 -164 806 433 -927 -85 -300 -594 -303 -240 172 851 734 -290 836 768 -706 -999 -637 899 -283 655 550 -222 405 -944 886 -221 -963 -185 645 -67 -660 433 538 -767 468 -380 -456 -399 698 959 344 151 -256 -685 -562 993 -817 -412 -555 215 -617 -468 -663 -990 -714 323 390 -990 635 -28 628 -808 -920 260 649 229 180 -494 620 748 985 725 -689 -924 -754 -567 963 174 460 409 953 -379 -487 -950 -569 -464 -452 -727 640 -559 673 670 -620 -471 824 -265 158 707 422 962 -381 886 708 -846 534 -444 895 -611 -177 -933 838 -94 -711 435 -836 588 -693 -52 564 801 822 455 -209 816 439 798 8 -760 146 -449 -321 -968 620 554 55 -402 829 -676 -77 -49 985 -944 568 162 516 -467 815 275 727 -472 766 388 836 -602 557 -534 -864 148 -58 890 76 -602 918 -458 -421 -427 -71 -535 684 -180 45 -866 -172 470 322 966 -46 491 -826 448 288 -485 -2 400 -517 542 728 -397 697 555 939 -590 -109 -152 -751 909 212 26 -496 341 601 -207 -185 46 557 -232 -237 508 -471 -736 -436 232 925 943 -989 949 -272 180 -503 -729 -587 -881 -618 135 20 -415 -861 377 -384 372 493 993 275 -381 -434 98 -249 157 548 9 995 -622 -588 -166 198 -226 633 251 -411 44 39 830 -53 -658 923 170 724 -545 -436 779 618 154 587 932 48 51 -902 753 555 910 -619 -997 289 -58 146 -512 -129 -561 -653 961 648 144 -410 506 438 116 403 -818 583 761 747 879 -996 -809 329 -5 89 408 -501 -820 -125 108 -126 -605 320 999 405 39 978 -652 783 -790 -125 -382 -624 705 38 -709 471 -397 472 -983 967 655 878 -166 -978 925 842 -703 -620 -816 -934 -882 21 752 -583 120 503 599 648 -323 -395 -693 -351 -129 675 681 -922 922 367 896 -56 -35 525 507 -825 409 397 -36 610 255 -474 549 -398 -913 -768 960 -566 928 647 334 -693 -13 -441 294 305 682 -617 121 375 -601 -226 -90 -325 -809 404 -384 121 -473 829 804 -685 938 344 706 295 306 663 212 514 -132 12 -785 -309 -476 542 -81 371 -568 -248 -834 -565 -431 -232 286 303 44 -489 -778 -737 949 -861 -771 -176 -470 933 31 -869 -139 -366 -656 155 -529 -635 -35 342 699 18 600 232 318 -797 495 901 -225 956 961 -825 -499 -35 307 485 -131 -387 -505 -671 -490 373 944 -751 121 -682 292 506 -166 -414 -806 -321 449 -765 437 120 810 -54 447 28 -396 -50 -898 -663 -317 -532 125 -73 -794 866 -895 -684 612 -761 -17 -486 -543 -191 810 -628 272 -724 84 -477 953 -48 767 172 843 310 144 708 586 364 -228 489 643 433 -753 -474 862 497 471 -300 -241 -288 519 -477 649 605 -910 907 -343 -844 -566 -837 -305 488 -36 -456 -932 240 -967 -503 -124 -227 -794 -20 835 538 -214 -938 675 -584 752 -798 -54 -987 309 235 587 997 -947 -526 -449 224 -905 881 934 947 -594 -438 192 -501 388 -79 252 772 -485 200 -747 42 662 848 852 530 379 89 -218 -20 381 413 142 -6 -364 -827 -762 -949 -162 638 -478 -878 630 -54 -492 443 -981 574 468 -596 454 682 46 -931 859 190 -975 362 -26 617 -913 360 -102 171 -934 448 -146 551 451 104 691 -705 -866 -280 130 646 -727 -33 -270 -984 357 624 484 -517 398 121 195 83 764 764 -610 -935 479 -811 841 687 736 -565 961 943 -896 226 897 168 -479 -544 -297 -417 27 -350 194 476 -884 561 125 -218 402 -943 149 -619 734 92 866 -594 86 -499 766 -754 270 -208 -885 -60 737 -897 -457 -62 -433 368 -281 414 671 69 -617 -427 -686 946 -827 406 818 148 -507 -988 152 -426 229 570 959 -509 432 694 775 -27 -103 80 650 -758 366 752 -791 -975 -891 -295 -225 474 566 -398 875 -863 -654 867 -596 989 221 511 694 -384 937 -75 692 622 -331 -299 907 -843 291 -204 397 -63 447 545 338 -444 -931 -566 -866 338 -481 -834 -242 -456 857 -600 298 464 990 -278 795 -271 -117 557 -895 971 724 -97 -419 86 677 -184 -832 883 -578 919 -672 -790 -77 849 -855 109 779 375 84 0 -427 808 -354 -180 -741 775 442 -510 831 774 -194 979 548 -870 262 -340 151 -400 -535 -540 -639 -808 -395 261 742 948 -954 -493 159 -461 27 -952 377 976 738 -554 -791 -80 184 -245 419 -788 -225 -803 -925 580 -49 -658 -810 -266 -730 796 -513 620 289 -733 217 265 -407 -15 -303 5 -303 844 748 4 -716 -658 -325 -235 -347 321 -739 -13 -728 -498 -343 365 -670 191 -779 25 -413 -323 776 -430 -275 797 564 609 886 785 -580 -104 -211 -907 -735 -669 -805 -162 -593 -14 -254 -568 995 -852 -556 849 -394 444 186 -476 -491 968 895 316 -793 831 -946 -78 747 75 138 -115 650 755 46 750 90 479 -571 -192 784 -132 794 365 426 -984 33 -96 881 429 618 975 50 906 687 558 410 -291 787 932 -355 731 -586 703 -561 868 495 -809 411 537 400 238 818 -967 -394 965 240 -738 -610 -794 334 642 -409 -445 -50 849 752 796 892 -300 -703 -749 -811 -137 -46 -357 175 -160 -670 540 -582 -905 728 -19 198 -149 838 567 403 55 289 730 -346 -873 498 -18 998 -609 86 76 468 795 109 521 -90 486 316 461 731 939 822 -809 607 419 -541 628 -499 892 374 338 525 634 775 323 21 -500 165 -546 640 -824 -692 -721 430 -633 -536 903 -865 -857 578 -8 -914 863 402 317 287 -454 438 -593 -710 -123 448 28 -352 -90 -513 -135 -120 512 -324 -151 -302 -957 -831 550 -272 -901 978 -325 -555 97 -253 892 -979 854 -481 -436 42 -93 469 28 672 -310 -132 488 -399 860 -81 885 -331 271 -815 -959 -566 -496 -424 826 -860 94 466 707 606 148 861 909 628 -417 680 522 410 -864 -878 93 -315 238 789 -225 88 -45 -361 997 602 -646 981 808 642 -786 493 -767 -390 698 848 545 105 999 247 -458 -212 -577 265 -849 -370 -393 -607 -586 -963 -565 353 -854 -222 805 143 -501 893 -776 317 909 -550 165 879 -527 -781 -307 361 -351 -55 -356 686 959 -715 -163 -820 893 -959 -483 -62 732 682 -455 -869 950 248 -656 316 971 51 -17 434 -554 -349 -577 -904 376 670 -799 -161 163 -728 -433 -570 -644 850 -268 -884 672 -214 -914 998 344 140 -714 -19 812 -859 499 382 -850 -455 -128 420 684 706 -587 -869 -231 52 340 179 288 -616 584 559 673 -232 663 -183 977 996 166 756 58 489 -125 -84 603 99 140 -692 -245 75 916 -749 752 923 136 -323 -117 626 -106 857 972 -507 218 -627 -376 -365 -306 -144 114 -124 815 37 699 -795 -298 -58 693 279 -496 624 -43 7 886 19 772 -608 -476 -828 -13 831 -745 837 632 -579 -306 65 -524 517 -667 -734 -685 86 956 563 -352 -952 937 -92 589 -569 877 -882 -796 -16 862 -919 -486 774 744 917 -436 -93 -780 977 427 231 362 -911 75 -73 -889 702 -889 723 -540 246 -853 -884 211 -54 558 467 -944 -796 457 349 24 677 0 791 -517 -139 122 -321 637 864 -680 -706 313 -46 -206 -308 -239 512 643 -148 -200 271 -907 -867 996 19 -5 -559 -735 -86 977 -237 469 472 56 -913 257 185 878 -733 -440 335 802 -707 -800 762 640 657 624 -413 -44 -482 580 44 -972 -812 -798 448 -789 -66 127 -443 -563 -58 646 -46 406 -784 885 984 26 -912 451 -585 67 -199 734 506 -149 902 125 -682 -47 -211 299 -446 -931 607 514 -281 -742 -496 -438 364 -590 851 -644 -637 605 -916 652 626 160 -388 112 218 202 281 -961 -931 605 -639 126 -413 837 559 -468 673 594 -271 -577 993 -994 196 -533 958 -137 -934 414 -533 -985 -440 -635 584 -606 441 407 354 264 191 816 -173 -300 -736 -677 820 504 -416 -846 968 472 -655 -100 -23 -546 519 577 745 232 -834 578 -246 -905 -810 185 518 990 -890 306 -986 266 253 -636 -366 -555 283 -506 579 -588 -901 -847 -517 686 385 812 -909 -846 -759 962 378 -190 -765 415 -148 275 680 -242 326 -157 -324 701 437 -433 134 499 565 -627 -483 -578 491 -334 -97 -85 -413 419 -333 537 -859 361 -853 -352 -840 752 -470 371 -534 712 316 398 197 250 -128 358 863 -914 649 -38 718 -900 -732 -436 111 -83 -325 558 76 -211 -821 398 547 854 893 569 478 -829 -187 -581 565 -370 -236 443 -445 410 766 -487 -936 609 -537 374 619 821 324 757 100 906 -126 892 -662 -778 -629 323 459 560 -998 -377 -182 11 -266 944 828 498 -361 595 200 903 654 -148 -45 643 -860 -353 168 798 103 -491 -865 651 -178 671 120 723 -716 -75 343 -813 -715 988 -504 275 983 5 -1000 -184 131 -102 -980 360 577 -939 849 498 135 539 765 -693 764 364 788 -138 941 -318 401 755 651 844 975 -177 147 -853 122 -390 -424 -768 78 818 -400 -842 191 -402 -334 655 868 55 -366 -869 -75 -831 -722 260 101 -654 734 389 606 -492 403 -82 793 564 -411 241 -472 500 719 687 346 -987 154 -695 -914 -282 911 193 409 47 297 -306 954 -75 976 -979 700 398 -213 -754 -216 -19 -882 -675 478 -140 -705 -45 -754 -874 196 197 408 -747 477 126 911 -132 -998 -926 520 -716 798 -99 -963 33 -314 -72 -997 818 25 -774 -910 -924 588 -902 124 177 648 -345 59 581 626 299 790 772 921 -50 382 306 -388 144 -64 610 -150 821 -797 617 -72 -906 496 -179 -221 651 -106 518 -199 132 58 12 -546 -697 213 -977 976 176 79 -287 -764 749 -292 -507 -60 -932 -396 112 86 753 -222 72 -859 -733 455 -469 588 -605 -284 416 471 599 -30 760 -394 100 -458 -684 409 999 174 -855 -440 900 -275 -335 -543 -934 -249 255 948 -711 -144 872 -164 86 687 379 -776 -283 -745 -264 -344 130 -47 -706 959 -259 -408 858 -130 -890 -514 645 610 669 -547 600 803 -854 363 -522 -601 899 180 661 -118 975 207 350 103 93 -594 -12 338 -21 860 960 373 976 838 138 -24 385 926 366 183 333 -474 969 112 698 848 588 425 -313 -566 -35 -869 674 -740 239 800 123 18 756 774 127 31 -289 -48 -135 556 -636 -305 -54 782 157 99 -753 917 -696 -278 -96 -680 -277 -487 645 -941 -503 -456 -435 -957 315 -438 497 938 573 -817 -7 -166 -105 -505 -445 365 -133 -927 -307 -798 -258 672 -905 24 893 777 369 -811 205 -512 953 783 -361 -804 -391 -847 -855 788 215 717 -444 -352 224 -59 744 319 -252 -698 841 459 -82 566 846 -878 -434 299 177 -367 724 622 173 -196 58 -686 -923 613 338 -590 -469 446 -477 -921 -543 706 25 -370 -60 181 49 860 -837 688 595 -787 277 -238 -878 -154 -84 799 -608 821 159 -297 653 573 -374 -487 -528 -271 783 58 -15 94 333 -906 667 175 -792 86 594 892 927 968 -605 -572 -601 -348 -594 619 -456 -107 -268 400 403 420 -918 412 153 -521 -397 212 -197 74 -438 -964 -594 -185 708 -701 732 918 -766 -266 -606 -535 118 377 780 -14 -183 -226 882 202 -139 -416 534 925 -226 -749 178 673 948 99 -747 -770 279 232 753 -870 -265 725 -607 532 346 756 865 -181 -760 752 -135 -885 -613 -488 -855 -856 341 -782 -231 916 -678 -780 310 506 577 717 -243 320 -228 -431 684 -628 -411 365 -214 249 306 788 -512 595 -699 15 -445 -703 153 -550 -913 439 959 294 679 -694 361 -964 -964 815 -232 806 -87 -458 53 -605 -475 946 422 -927 541 -989 -282 879 104 498 -188 64 921 -546 465 -597 679 -806 -438 85 636 580 -542 827 -731 535 764 362 796 472 -660 689 -235 614 970 -139 261 -546 994 21 662 589 -895 -57 556 -538 -960 42 905 -56 -971 -312 -853 599 700 564 -173 279 -925 579 -730 345 -757 -585 -397 57 -587 -133 960 711 215 261 -523 -708 53 57 712 -898 -243 745 38 495 -332 -15 -605 -677 473 848 370 71 516 -613 -473 -371 199 -807 -284 529 -568 603 -736 -545 447 -531 909 476 761 -941 -212 19 682 936 69 718 -995 -7 -213 -524 937 655 154 5 -913 -444 -808 312 156 -486 865 -417 43 -591 989 -263 638 -903 62 -844 358 -878 29 635 -211 -615 163 782 -202 -514 -868 976 -369 17 21 647 -298 138 677 -888 -60 -992 -604 -784 685 -218 -56 -582 768 -664 -841 594 -869 -275 -89 879 -859 -549 680 -780 598 -234 646 790 39 919 -176 889 -588 808 -44 -481 657 -435 358 964 -646 -825 -970 -375 -684 -958 -898 -484 -712 437 138 -581 404 -38 -765 -225 964 937 115 -762 736 -858 756 -454 -478 510 -283 -164 -361 570 -838 -541 -259 434 -278 972 850 749 150 -653 -846 -551 453 -738 -136 459 487 -377 -549 594 252 -453 -963 107 -960 -503 -953 374 -860 -602 620 216 653 -95 57 -589 -191 -832 689 -388 186 -921 725 -355 -896 685 853 -192 -839 -311 83 637 185 176 767 175 -774 200 862 188 -21 -850 -741 -971 -246 -570 735 -413 -105 778 -882 -172 92 15 989 -546 418 -74 821 309 461 326 150 273 705 -3 -705 383 -359 546 -470 948 637 -354 -142 733 -82 380 14 364 590 11 -892 -594 -598 -84 587 -698 76 -223 -899 -112 -290 865 -609 76 205 557 -378 -272 -540 504 718 119 845 961 -617 -999 600 272 -348 -519 -374 -355 863 -233 -759 -360 247 539 -969 271 765 116 202 -823 -141 -720 285 671 -471 539 207 -592 113 150 -833 -928 -775 986 -781 20 958 -739 -567 -159 -440 -25 -374 43 699 -266 707 -355 -177 -414 661 553 -67 -139 859 -399 528 -609 482 -745 636 983 -643 -738 -1000 -892 -176 572 -974 -786 -869 109 -513 267 -61 -451 -716 -64 27 752 -606 249 139 -40 -862 951 -708 32 608 674 -711 -64 -94 -211 -805 597 -88 -25 985 168 345 -362 182 557 -972 931 222 -356 -646 367 -394 749 -885 -585 -557 -418 876 -485 184 724 148 992 -180 132 221 -730 -440 207 -10 913 395 185 595 46 -528 -260 503 487 -995 -332 183 -326 -623 785 818 -445 388 -459 -219 -389 -986 578 -547 -600 -884 -360 -898 436 615 -697 -215 223 122 4 -658 -992 -73 -387 -648 -418 -605 552 -20 -924 339 100 -203 174 -478 983 -426 126 597 349 -153 791 110 -678 436 -647 794 -303 401 735 -129 839 811 -844 610 -546 -170 -304 -621 -732 289 -594 813 82 811 -478 687 -694 580 571 532 30 342 998 -825 609 940 -612 324 -19 -8 -95 658 -376 994 774 830 -32 94 -91 172 263 661 -25 -110 -32 -381 -557 510 759 151 -814 108 -593 -638 952 -154 -183 286 -382 -143 -682 -983 301 824 762 -958 -440 -523 -532 660 -812 -52 -404 708 -42 570 -404 -116 -137 580 -980 543 81 655 -349 -764 -966 262 295 662 -549 -268 565 266 622 646 -28 -411 -223 143 757 -954 -141 637 -993 -776 510 -342 615 -739 -128 157 911 833 930 -134 -860 287 -58 86 -202 -677 570 -947 -727 5 -609 447 240 305 -755 374 600 -23 -384 667 -165 613 732 462 -939 373 894 478 562 -914 -735 667 -44 -450 -651 -648 430 43 382 -733 -573 636 -909 -21 293 796 -495 672 705 -714 974 -244 669 272 28 95 82 -143 300 -774 -687 -665 -502 -333 269 -590 -151 -425 -415 -288 490 230 -543 -603 466 -56 517 -956 -396 -715 -227 471 -892 477 -134 -769 -273 75 -485 -920 785 -392 -349 -488 -960 -892 207 600 -620 -615 -684 -306 683 896 688 -891 -278 -523 639 -893 -313 -396 -881 -932 -739 -993 -666 -667 -574 -421 -956 696 55 -827 -774 968 410 650 843 218 -956 444 -335 104 -341 -9 -702 -892 388 -737 -51 952 -20 -58 429 231 636 -912 598 424 865 825 809 -631 -520 134 676 217 -117 -451 -939 870 270 -20 952 970 -964 -809 -226 -130 565 -451 -617 774 191 265 -286 -928 -74 -206 -38 84 -739 829 843 -223 -432 270 459 793 -119 -523 493 -542 -349 328 -851 333 -705 813 -898 814 328 841 949 -962 -343 -842 -310 -173 78 546 -133 -762 -507 -544 799 888 -57 -147 -416 861 277 483 267 615 951 849 538 375 -367 -613 -802 93 829 691 858 -629 -588 -716 13 468 -798 -704 -319 192 -356 -386 776 -378 840 -595 -497 -871 -668 -277 -688 23 -860 258 728 940 293 395 -632 -682 279 437 378 34 252 691 314 -197 672 25 -737 981 949 -154 824 -722 865 422 601 -909 -202 560 -452 -586 749 367 353 -728 -710 -488 6 284 965 -26 598 97 -216 778 963 -468 -525 44 545 579 -611 -13 -548 630 -252 820 -752 -136 926 -77 623 -736 368 -472 899 -339 -783 174 -89 -927 230 -640 953 -770 -765 255 -427 -26 912 -409 801 479 -756 203 -657 -35 -307 -196 587 -184 -666 20 279 915 -221 183 957 -279 478 -564 491 -819 713 -688 -774 -24 -341 -29 -950 -62 160 648 264 -447 144 179 414 -606 889 813 -922 544 955 589 -820 -762 710 -960 7 489 -217 325 714 590 119 -265 852 456 687 -56 358 -916 856 930 -873 772 -880 880 -220 210 -295 -938 -758 162 675 813 -91 761 944 887 818 295 -180 -406 765 669 579 -825 -153 -890 -293 -718 -275 768 -176 -314 -595 -640 -830 799 207 453 -286 -277 422 -432 16 -725 204 144 -254 443 17 -57 -200 119 -181 -203 -843 295 706 -81 502 799 788 -472 -873 819 -153 245 24 -538 -54 -540 -511 -788 29 -283 599 -274 -307 -826 937 -791 -656 42 762 289 -360 995 -34 271 937 737 -527 -30 -775 -858 39 375 692 329 513 459 954 -240 883 685 430 464 -235 -780 -967 -547 -897 106 -791 -870 -854 56 -71 -309 166 96 -329 -21 254 -521 -771 87 -146 116 -152 -807 278 -375 -769 -985 -533 489 998 903 108 -136 -198 -502 979 273 -621 -812 -355 -932 -841 -569 656 -794 483 56 753 988 527 -821 67 -458 -499 283 -667 196 -243 -174 -681 -454 -809 -26 683 522 44 148 -386 985 456 -650 -991 110 -963 434 329 235 -403 276 -370 793 -528 -104 515 -999 642 962 670 -713 245 -964 -69 -684 -917 -114 877 -661 118 -215 972 25 795 528 481 501 -484 415 -591 -203 992 -367 397 -690 -769 -542 -304 -786 -958 99 368 -320 -634 -862 250 -841 -645 73 655 841 -568 942 -498 -785 -876 -911 -975 0 261 796 -743 604 -800 -85 376 44 -140 -764 -527 42 393 252 -85 -168 665 -655 670 143 163 435 -488 407 -225 522 239 -803 -55 -740 -477 -780 -450 -662 758 153 189 -255 286 -229 -230 -433 126 -654 477 -784 -456 -498 -398 -183 974 941 -813 604 -862 -257 -606 -772 120 892 -281 -583 -413 358 431 517 681 537 -840 -283 804 -766 -658 -985 71 463 498 435 308 301 861 -884 -998 -668 853 -548 -117 -307 -396 -341 274 -86 592 415 -787 -590 -430 -399 -948 82 -303 765 564 -278 -801 -374 99 981 -634 -525 -687 914 46 184 -864 617 916 -445 699 -813 144 592 428 555 -135 -453 300 -509 429 -664 546 -174 -890 816 947 -799 -400 400 -156 -52 741 908 623 -387 -809 645 54 654 23 339 -266 734 -492 521 551 989 -856 -985 564 -692 -29 249 324 501 372 872 64 54 590 751 812 41 -904 -616 -716 -347 358 -257 -675 -112 -869 -942 -191 784 -885 -430 784 90 939 204 -574 835 -183 -522 797 -89 -733 -316 -773 -369 -380 -731 782 796 127 114 -819 -146 -500 42 708 364 839 489 627 -385 281 205 -684 -429 511 -604 -328 413 -530 -703 -665 -131 232 -375 678 -422 525 114 -222 495 -428 705 -217 -965 -717 756 572 893 394 -389 -488 479 -843 -288 -471 201 613 -570 -921 -783 -393 261 275 -271 903 -488 447 -550 -469 49 492 -593 450 844 374 191 488 -732 293 -56 -472 -596 -288 439 -353 539 -440 -883 775 438 -840 -817 809 -752 -223 -551 -977 31 -592 -742 -349 -341 513 -437 668 -788 888 903 -167 -192 -857 238 -910 46 -711 -241 -501 348 730 -450 -77 -232 876 967 923 -797 212 -487 -486 970 -489 214 776 360 588 845 473 -730 -928 477 -155 -208 613 771 949 506 750 250 431 -167 -774 696 995 645 -285 -811 220 -740 -158 678 -462 -126 -372 -353 -141 -343 -586 -507 -589 471 -640 -448 986 713 -539 -797 -973 389 -169 53 372 -824 40 270 -704 -700 817 731 -763 -85 -895 557 -338 -791 -493 521 -7 574 -39 63 929 -168 639 546 -491 811 512 160 572 952 333 371 -899 -58 -824 464 -34 -233 -720 677 567 442 -319 619 -126 -604 632 -666 -766 -856 332 447 129 -841 -836 914 -395 -314 278 -237 -432 553 -447 -351 437 957 290 -249 661 523 721 168 -166 523 661 -570 449 736 56 905 862 878 21 752 -298 419 -298 -414 673 114 849 -624 220 486 -855 601 -943 -270 529 -342 -388 335 377 -702 639 239 -276 -740 -443 451 -55 -199 -488 -353 -805 -943 102 528 383 215 -370 0 579 -697 308 320 852 -251 -667 -719 -138 -755 -574 -375 -937 412 628 82 -491 -743 -459 -169 -930 541 942 -219 -441 -404 -817 -411 73 -646 957 945 -963 653 287 -370 -265 745 231 555 536 -287 867 -429 -309 -624 371 294 697 182 666 198 -217 431 561 -958 -208 279 883 -668 640 226 67 -917 -378 -217 19 396 -801 499 919 -612 303 -204 251 -227 531 -644 144 78 840 671 -911 470 -302 -441 -588 -12 -483 475 -599 -779 182 552 -172 -809 744 12 851 -739 -414 936 135 -911 233 -572 -913 794 373 256 89 -725 112 -220 -47 508 666 41 -174 -657 -382 -639 164 674 -290 -880 -385 -242 522 339 225 -135 -95 -101 -860 869 -239 -327 -800 -945 763 -626 449 424 -104 114 -884 840 -202 -250 -574 -971 350 -933 -778 -994 260 418 272 -703 773 361 -951 -623 345 -296 -562 -442 182 -814 -894 380 545 -429 -853 920 518 -380 165 316 605 719 -358 -874 -536 -471 161 -833 -76 -686 499 -774 977 392 433 -579 -367 -590 -665 726 945 -81 -325 95 471 268 -155 528 -999 -696 -770 -8 -312 694 34 273 -865 389 635 739 -872 -637 -84 -567 121 333 -631 103 -255 -193 -165 395 741 89 440 43 374 -758 -549 513 33 973 981 388 -195 -213 16 -583 -843 319 -218 428 421 -624 480 -41 378 557 -727 -250 209 -785 -386 699 215 46 11 91 908 -72 -711 209 75 -13 45 153 -79 902 150 -532 -188 991 -54 -686 -792 -540 -209 -463 108 -355 799 -597 -618 864 746 -920 139 151 -82 333 698 -698 439 708 49 64 981 711 -237 66 678 -932 578 476 37 856 -621 486 856 803 457 -600 865 284 992 -727 303 687 633 526 704 743 115 450 -254 978 490 136 973 160 460 105 588 548 873 -998 -160 147 -86 243 838 -745 -74 -649 -105 -514 441 -200 29 -239 -50 -972 93 -342 606 937 -24 245 -429 -753 395 -390 681 700 886 3 -927 -327 418 646 486 7 -185 654 658 -796 320 -383 42 850 991 -244 759 336 -224 499 320 910 -933 231 -148 -872 -505 -953 -739 -283 790 356 -332 -603 -849 -347 -975 146 -672 266 558 -67 517 128 -932 763 1 751 343 90 766 121 -468 652 -729 -773 -730 -62 951 -830 -413 585 -74 -814 652 674 -366 -866 866 -881 287 -53 -579 -738 -868 157 -855 807 453 -180 155 683 854 -714 -597 929 -276 -685 223 -223 80 178 -310 617 538 -714 -695 500 -697 -496 -264 567 408 671 177 665 -30 943 -42 844 -492 357 132 -557 -474 941 687 -256 654 -506 365 -36 860 -440 -823 83 582 299 -642 118 -624 -968 649 -258 -546 -680 -58 363 795 -999 -402 180 374 400 811 157 534 -766 470 103 -258 729 766 370 700 745 -287 371 -751 -513 372 -399 645 -382 -448 984 895 -886 649 38 -384 746 -29 462 162 -282 -27 -394 423 794 -52 746 -353 378 7 -283 162 978 485 -485 359 10 -508 -185 405 619 -18 -438 802 -280 304 -17 -361 251 -401 144 -566 -952 -86 569 205 -679 773 382 857 267 -947 -539 327 759 467 753 734 -389 -111 -431 -856 875 -456 -596 -683 -819 728 -234 -126 -170 -990 -180 -389 936 159 661 -325 -900 -713 -387 940 -975 -346 841 -305 -159 817 115 -441 765 212 432 718 808 -100 -854 -394 684 -87 -275 -459 -469 570 707 -273 -613 86 -621 -835 96 -235 235 126 -800 -223 59 -599 -821 171 -585 -115 -149 -267 -715 -305 -132 435 152 -80 838 -195 240 -769 400 729 -775 594 -621 515 -927 154 -917 719 -109 -563 268 -769 -866 -26 -141 881 846 535 52 774 -77 -236 -206 951 439 364 -172 624 666 230 -236 -516 -169 435 -111 -179 -483 -484 958 -9 765 502 -794 325 271 353 -946 -513 168 -596 433 -512 -50 -616 -362 -826 633 -963 -783 -692 -48 -87 -770 -970 284 -176 -996 -481 -661 998 341 213 146 37 -743 -858 -370 817 -935 -329 -194 -832 -444 -62 -288 962 -380 346 -840 494 -861 -992 -508 280 516 857 551 560 -712 -203 824 -229 -317 -708 -602 -196 344 -73 -164 -145 94 948 -534 426 984 -157 -628 795 461 770 214 417 -756 242 -760 731 -698 -562 -686 935 -622 -892 420 324 -848 -593 241 -828 758 -810 325 125 921 611 -449 -755 -271 -569 811 -4 241 886 435 -837 441 -433 -707 -548 -265 82 876 488 297 -666 -139 -72 -354 -527 672 -978 809 193 660 -566 -632 -274 709 877 -17 -617 -798 -340 -416 -840 359 -522 -294 -779 740 -242 568 952 -709 -307 328 -552 970 -293 529 -994 636 295 846 -988 -23 -937 458 472 -501 777 599 -139 645 -49 -559 -876 -405 -977 563 499 386 535 837 -273 -73 732 -487 429 -482 860 217 -178 -255 -415 -713 387 994 920 -894 -852 -285 -889 223 -144 -179 -723 -777 255 -402 -391 -706 29 -224 299 335 -68 -150 744 564 546 404 -601 931 -369 -43 112 827 668 -277 859 647 218 -68 -85 71 -877 -55 875 -121 536 517 -432 -944 -208 -884 -798 -733 -947 608 -256 -733 681 -34 -705 -715 -250 942 251 820 -121 301 436 -256 899 -795 -487 -78 289 -568 832 39 -737 974 -330 -527 328 -308 283 343 82 956 -16 -113 -167 943 281 211 -291 94 916 -581 234 -273 119 270 -593 94 -448 506 -363 184 611 -787 -341 -450 756 -665 81 57 494 -726 -637 -732 535 -127 -548 -859 -795 -8 -38 -811 -62 787 -872 709 -662 -526 -922 -245 -916 -226 204 -74 998 -621 -809 383 527 -473 78 974 448 -795 -913 -717 357 19 314 808 -796 -938 -551 548 244 -909 736 -384 -987 -97 609 -841 -731 785 657 233 958 -243 -950 411 212 -118 862 -247 247 -555 974 -564 663 -520 -892 679 957 332 -408 126 594 6 483 581 335 -609 -834 729 -458 -450 611 785 605 296 815 -352 799 702 793 -821 124 -618 -792 -96 -387 884 -356 518 69 -425 -208 687 470 374 -903 686 741 887 707 546 -683 -789 -7 -366 639 -113 229 373 -134 177 -700 941 171 930 -945 401 -507 833 829 -314 -161 -645 -897 945 299 -138 601 -964 61 909 -68 -7 -330 -37 47 229 -687 -895 -734 756 -766 -110 693 -924 563 -911 -936 -112 -431 86 973 489 895 -845 -99 29 -21 -266 890 -457 -811 -607 -965 -816 500 -953 -839 -650 -539 391 641 941 -923 -428 596 846 726 578 -962 152 -47 500 -972 854 182 734 231 666 -790 240 -377 -733 -522 -954 429 -24 638 -862 430 907 -866 455 165 -922 890 961 -832 -850 129 844 299 -504 -254 -582 805 -968 664 496 503 -526 -750 -127 534 86 -942 -750 617 71 -994 927 806 949 830 353 997 703 906 908 643 -320 345 -150 -120 -23 52 443 821 -7 -406 -62 369 -838 -904 -645 475 654 373 282 846 -995 516 -995 -910 -556 -707 -330 446 71 -307 -249 -318 717 -467 731 -11 697 -23 527 -367 -29 892 337 743 -351 -757 -775 -426 68 -769 -947 401 -127 68 905 348 185 980 978 841 159 58 -214 -468 242 -863 52 -47 -102 376 568 -808 587 -64 882 -577 -137 -950 512 -547 -843 609 960 775 399 -380 420 524 718 557 -444 284 -28 -566 -355 844 -505 482 173 -147 -936 -222 433 -122 -909 -623 -306 -537 175 152 -415 -984 -298 893 840 -819 103 -638 842 450 170 143 807 956 519 724 -144 -165 656 555 62 567 -883 167 791 944 194 580 856 -51 203 -415 110 965 -699 749 -87 -861 469 287 233 976 -846 704 -932 -422 -427 59 -303 -600 521 499 -354 -824 -866 -236 444 -654 497 923 -757 -976 3 423 977 -511 965 494 122 -74 66 91 -287 392 64 757 953 688 504 -738 816 451 639 663 964 -302 -899 176 971 381 293 -764 -981 -416 667 -636 561 806 -503 -520 335 -55 -757 5 768 -440 -487 -625 -497 103 -848 -260 -106 643 832 300 44 640 95 -343 116 92 -84 698 -997 1 45 801 964 253 429 -202 40 -762 228 923 -768 344 931 -347 -898 715 369 717 605 64 933 632 -38 392 -842 417 -979 -817 -699 470 -153 895 -357 320 765 977 -601 123 444 550 -152 -528 619 -299 -608 699 375 810 634 -380 -390 714 402 -756 41 625 -878 -596 583 634 790 867 758 588 579 650 102 349 -524 -983 -373 130 -500 762 98 -849 -704 639 510 -920 272 -391 13 346 305 -193 94 -397 -131 197 -446 751 572 -30 -114 121 -65 748 -268 472 -533 -569 -78 -745 565 -898 933 -488 469 819 880 310 849 256 -671 -163 663 884 -919 305 130 145 -324 -628 -558 -67 -7 -537 -324 -978 171 246 622 983 -634 548 -321 11 271 -259 275 72 766 82 967 -616 411 -267 -677 -729 830 137 -836 -370 -408 -972 -237 495 299 339 -841 160 -959 -58 -174 -669 -68 458 -606 -734 -179 829 623 -682 -510 258 -716 137 -684 -970 699 122 -612 634 -909 919 424 727 -352 814 -14 622 -915 -104 -199 -802 -455 498 -49 473 -113 -401 459 883 301 888 -754 -357 229 -102 -638 466 147 757 207 854 -231 -848 -794 136 783 -208 -385 748 -816 614 -872 428 -149 482 -616 -660 391 266 30 -66 -45 755 87 -462 870 -810 886 525 689 517 -195 -981 305 580 13 -477 720 -605 730 -762 -736 783 102 -600 489 -373 -94 -99 -827 67 -607 -947 362 -805 515 -941 -34 -634 -117 951 -36 -747 761 -377 -829 -414 -664 261 217 410 -626 981 -862 -391 323 890 502 162 124 -271 313 95 -553 580 -549 143 868 -911 -480 489 -111 751 562 -945 239 -660 -342 -509 -764 578 -361 -587 136 -92 -153 -133 781 -915 506 26 965 990 935 -314 796 -571 -552 43 38 844 -788 383 -463 292 -797 -283 121 297 -440 345 238 -873 691 457 541 -453 -592 -910 762 -678 871 906 908 224 -971 -14 -934 575 815 810 293 -539 -778 451 517 108 519 -98 -385 -177 310 149 -393 -655 -578 989 1 484 -198 302 415 156 -109 -745 -424 659 937 405 708 -88 687 -445 -362 -147 659 -783 -445 676 -759 791 255 -173 -559 -958 -716 -39 -998 -398 432 -554 -838 51 -450 -251 661 -310 42 -979 -588 -209 -43 -460 -828 43 -2 373 -86 -509 -283 -570 516 720 -510 -608 439 -870 -126 801 -981 -19 -372 681 -125 -861 75 -779 552 -38 -778 757 809 517 -22 -246 -244 471 971 554 -583 856 768 307 -342 -467 359 -126 573 445 754 -763 -304 185 775 376 335 -989 -530 107 786 -791 838 -332 875 -965 -43 682 -574 455 582 -881 390 762 678 -409 281 -777 825 -526 95 146 -838 111 85 -54 -855 305 781 569 776 994 691 -255 276 611 744 -581 -741 -725 381 -669 513 639 934 312 -653 -681 -927 613 568 -691 174 -113 704 -60 460 -803 357 -697 -849 278 161 -35 325 -779 -796 -86 484 -490 -762 -124 885 -445 765 -284 790 -466 -553 -851 21 60 -287 533 -280 -563 -592 18 -412 -911 895 -831 897 853 -744 -940 833 566 111 -881 270 713 -897 -561 -311 -674 316 151 139 206 -514 797 526 -544 -163 530 -698 -435 833 130 -421 -31 -442 808 -113 -238 -927 87 519 229 -862 721 41 529 197 699 436 -843 -803 235 -211 -404 14 469 -837 -130 -343 890 690 -747 -22 584 198 494 192 -78 -98 771 -146 -377 -860 824 -341 184 -363 419 247 -656 503 -595 -539 341 -167 588 328 -716 459 -566 -762 505 300 143 -385 673 -783 -742 -502 -410 -426 933 925 -614 -37 -931 277 -251 -222 -939 482 -643 262 -404 -374 -170 459 331 -190 490 569 279 701 -708 -55 235 -691 726 604 -22 680 23 -298 -926 -832 -531 -112 -68 -390 -67 860 619 759 -700 -985 76 940 -273 -748 -850 248 -688 -806 -996 -898 437 492 347 582 -900 584 504 -48 463 -441 -787 842 -939 887 -691 402 -798 -649 629 814 397 260 -566 -295 -261 -548 -215 312 623 -241 -712 473 -133 -153 -609 -711 360 -743 -953 935 871 982 292 -329 -7 827 -158 61 -434 652 -195 -128 133 -359 -341 -465 674 549 941 147 98 -522 735 732 994 737 809 -539 776 116 -595 644 912 -265 -618 818 399 756 787 806 -953 -434 513 393 -797 7 314 376 -782 702 626 -303 487 714 -386 600 -272 485 256 392 -469 -681 -251 569 480 885 505 -903 -807 -905 441 190 995 -983 -795 -530 -736 910 -73 293 898 801 -90 -729 251 249 -686 339 337 -357 645 -938 -548 -188 105 -816 355 798 -804 254 -796 68 -714 469 857 -231 535 -554 426 20 800 -280 97 -33 984 543 261 514 934 -507 -20 -504 420 209 -221 -775 -7 -25 -819 -171 -954 -698 -996 646 496 -452 25 310 -725 513 -610 -42 -730 -633 -907 305 944 -244 648 726 -138 946 745 -181 240 -157 721 -310 262 439 -572 441 296 18 489 -761 -53 549 -585 453 958 -361 -154 204 -72 703 859 -896 -10 -5 921 -371 -169 929 521 967 -197 729 620 -732 -564 286 796 -652 -937 -560 603 -692 -1000 378 -166 417 972 -315 -863 458 -275 570 979 -195 873 -213 762 810 -576 624 61 466 -848 -493 394 857 755 -274 -748 -566 -631 32 -401 722 735 -86 -485 -455 -525 -769 652 168 -85 478 -949 -689 76 644 24 -647 584 -113 729 -802 -733 -810 684 -395 -959 -503 -342 568 644 -274 -853 -730 -202 662 752 973 225 684 290 429 -466 46 989 -397 210 578 586 -604 526 -905 283 334 -501 -18 628 125 926 874 -464 -321 829 -644 347 395 -801 -202 488 868 82 -723 -672 352 19 555 -715 748 613 -54 -169 -308 -689 -529 -719 127 826 -84 -261 993 919 -486 550 -197 -17 283 410 -590 -594 192 402 397 -46 -912 764 457 -957 508 370 767 -506 421 698 968 715 253 -356 -784 442 443 -176 -733 497 -826 672 -940 266 -575 398 547 715 519 557 -105 -694 508 -30 -379 788 938 -553 -202 -449 785 497 -231 -73 -607 -512 892 -564 -265 94 -396 -936 490 -701 887 -264 198 382 -147 -806 38 820 -123 -881 81 869 -61 -128 -386 -450 -991 -754 118 -781 -275 -328 -721 -90 856 -43 284 719 -789 591 801 -711 951 -794 235 241 562 189 340 -911 568 -101 612 671 -997 647 221 -592 -774 454 -948 837 -910 -297 382 -242 559 -810 865 -198 205 -757 -460 275 -153 7 -851 -841 142 119 -383 -739 933 978 -75 361 -113 18 656 -856 442 991 -265 -8 -493 -449 556 770 299 -887 -337 -12 751 132 -833 -348 811 -909 -11 466 951 -962 689 205 -103 741 385 408 69 -17 -191 -207 -957 612 804 705 -544 810 229 581 807 -653 996 586 -816 -450 -512 66 -259 660 -271 375 -881 -673 -445 655 -52 789 84 -637 -139 -114 286 477 412 -279 900 484 734 26 -655 -98 461 711 250 534 888 -432 -902 81 767 -222 -431 705 -473 -100 990 582 804 697 997 78 864 -925 730 850 -449 -140 -257 191 -327 414 -889 782 225 827 -538 678 -706 -783 484 -790 -540 760 -383 -148 925 159 931 508 -798 -787 -613 -851 966 -887 456 308 928 -190 371 627 807 -349 -770 -355 -643 -881 -173 764 668 -26 -270 656 149 -620 166 -198 706 862 -589 -937 796 49 -459 -742 902 -50 -515 858 520 76 502 826 -484 805 6 506 438 -87 476 -671 560 81 -393 904 -720 -121 -695 -730 -365 -34 -538 -116 613 -114 393 389 635 -737 -958 -318 -501 693 -761 -657 -120 -76 -655 280 -570 114 -778 -321 216 -33 -595 -220 -451 -796 180 860 -703 496 -999 891 -861 778 650 -655 320 -928 -98 -374 258 -23 379 483 -69 703 -460 -785 567 914 700 -19 -901 576 780 758 -176 -112 -931 -159 -639 290 517 979 -429 -605 791 952 262 108 851 -757 867 114 290 339 -354 277 489 604 336 704 -578 -239 608 939 -445 -663 55 786 -860 572 -817 -457 -385 138 -235 -377 -317 -816 82 -852 -263 -899 178 -657 726 331 670 892 -898 -868 777 834 -236 420 932 -919 342 469 840 -233 85 -667 -276 200 -225 8 -461 218 -94 -373 140 350 -501 200 -281 663 -67 350 -289 -130 -181 -466 182 328 376 -594 232 259 842 841 -261 -298 -908 770 993 -435 11 -820 747 -612 495 -811 -518 916 234 505 -191 -7 -263 -707 -771 376 -202 -992 54 -965 331 -923 30 -690 -60 794 -497 493 -557 108 866 -999 573 -792 200 -474 -308 -81 255 983 288 468 -855 -777 787 707 484 888 -501 106 -841 -439 -277 246 982 -824 -860 238 472 -290 269 -707 -640 -823 -987 758 280 851 978 -336 632 93 -123 -236 -534 113 65 90 -504 -214 757 -4 484 -629 -136 -63 -698 302 108 233 416 801 -301 944 -712 -91 797 704 660 761 -532 243 382 -788 -806 700 -507 -125 51 -46 344 163 396 -814 508 637 262 -865 202 -710 580 -893 863 -953 -492 -466 718 -769 911 -944 388 733 439 465 715 -401 461 452 780 -395 619 -342 -35 754 990 766 137 -286 230 738 -876 -617 449 976 -250 -510 816 203 936 872 213 957 309 204 -22 644 589 956 -289 832 823 -534 -953 622 37 -81 -188 287 544 736 476 883 -699 808 -789 -161 -624 -755 -733 -26 429 942 -249 807 -677 369 994 785 -918 563 489 809 161 -66 -713 671 -16 797 571 288 -450 -910 816 -226 -55 -411 -175 554 -556 -436 833 377 -97 -904 684 762 -200 -571 701 -945 603 757 -994 191 146 -717 752 -975 896 785 911 -49 -942 -462 462 873 933 845 -392 -710 62 338 -164 190 -752 -836 55 -898 -222 946 858 345 -239 358 882 429 -424 -490 344 -266 958 -97 613 687 811 -178 292 1000 -463 851 -477 -430 652 219 -404 988 604 -252 -207 -357 -472 -458 -607 -755 -945 -882 549 807 562 123 -490 676 669 393 958 -414 331 624 58 36 743 733 893 608 -278 563 -569 -99 -290 609 905 408 -185 -728 -612 20 -832 -980 -732 786 423 -822 68 844 54 -688 994 169 548 26 -666 -246 176 -239 682 -150 534 476 717 59 992 -898 141 -780 630 282 -1000 53 87 109 -365 -269 -545 437 540 -844 -545 -445 -153 -428 -197 -862 354 -944 -323 411 -217 920 751 360 -759 901 -85 -272 -721 175 817 -285 -619 -115 -672 318 -806 709 670 720 -358 -199 148 -431 648 152 872 74 132 -568 508 -906 -727 -333 118 409 -306 -880 -389 -468 827 940 -280 439 57 -196 893 -309 -690 853 -908 683 -392 -937 699 -135 276 -14 214 -772 -929 -408 -49 -654 -178 -706 -138 -446 -935 826 664 556 -467 558 -852 -668 -822 -117 -808 -952 669 -567 -637 -480 281 11 795 840 243 -243 209 191 273 -298 563 871 -615 -539 144 -849 450 578 11 -168 -978 -647 -292 642 -51 -378 649 397 112 571 126 -335 -354 394 771 788 643 378 882 -433 374 -874 -325 837 474 75 253 -317 472 -395 716 517 681 -890 -185 381 -756 50 -980 -181 461 92 233 678 -402 567 -574 -755 -939 315 -428 146 285 -373 -343 677 -388 -999 592 724 603 435 471 -889 -867 -435 -546 -906 548 -168 665 -847 -786 -957 74 783 529 999 959 -493 -465 -709 435 -312 -133 145 940 335 -399 -922 -221 -669 227 -486 -811 771 832 54 63 482 581 512 190 445 -391 -573 -114 18 889 340 116 -73 -191 -377 -431 -783 -813 607 799 -928 409 -2 -301 -221 328 -382 301 662 153 -444 -443 711 -576 -955 -537 54 -176 190 662 448 -156 -341 -894 -622 741 -919 191 -335 -955 953 449 -171 306 -239 -34 829 -157 -622 -524 231 625 -276 141 413 -757 251 -712 649 901 656 881 753 -714 773 309 686 178 -708 330 -957 -736 443 -182 -437 -756 223 -874 417 755 919 -649 678 -642 58 -331 -701 -300 289 811 -25 721 -463 -214 -800 901 811 1000 -348 -129 691 -870 922 729 600 620 -984 -330 -634 196 552 192 -518 469 -610 401 189 -928 -848 -466 -958 -387 -176 -249 921 -618 -334 -17 -710 -976 194 -334 845 -509 -511 -51 -747 929 -768 198 839 -873 -374 371 894 627 389 670 -664 -382 -33 -664 733 37 927 951 -421 817 944 -955 452 -595 -765 -144 -248 379 -221 -517 678 50 705 -372 664 -295 -144 -886 648 -55 -423 -971 -629 167 -787 831 847 98 -538 -907 620 -156 299 680 137 -552 885 24 331 -869 772 847 -549 775 113 715 131 687 -545 -929 -850 -450 733 -858 164 -544 147 -118 -86 -368 985 -660 198 -415 -675 -203 668 -332 561 -679 789 963 12 9 -330 391 -828 -272 454 -420 -738 -368 -726 -555 592 105 -244 -592 704 533 -474 -314 -947 911 -75 -492 188 -530 670 -796 601 -876 313 94 -800 988 -198 -424 -276 -200 959 -945 -587 999 -102 151 -666 867 687 861 400 -823 -958 327 -110 501 -197 534 -864 613 -326 -756 319 -192 -629 696 97 -61 -853 -506 929 -435 -952 809 -226 -447 -608 -54 360 396 125 -142 -245 -487 80 858 -779 667 -989 632 -329 821 -951 -35 691 890 -361 689 367 -29 -269 659 -197 -531 543 929 -905 -513 272 447 -877 -404 -804 -740 249 -945 575 27 793 -837 499 -137 453 32 21 804 756 412 370 -102 -112 -891 -210 -226 -515 -817 -55 -111 -135 -639 54 -524 -941 676 -458 752 713 -360 530 -855 -231 548 -67 -416 -237 -692 -535 959 -326 813 -535 472 -509 -565 331 -716 814 -535 478 273 592 699 -969 107 -734 475 669 333 604 677 -677 -808 -153 949 858 168 844 316 -146 -980 -36 -19 929 -6 -416 -777 748 423 -749 -992 -362 827 -492 65 -535 -172 -254 -698 -173 -803 721 233 219 -750 742 610 -296 -637 -523 -150 719 552 -205 43 -866 243 -832 958 796 384 -553 398 278 978 -358 680 -893 -29 459 428 -340 487 726 -254 218 -45 495 -787 495 -220 -412 461 -355 386 -279 -283 799 586 6 637 -521 554 591 -767 142 902 -875 -639 -773 697 -414 293 950 -825 488 -399 -263 810 -976 -796 379 -113 723 -779 77 11 182 115 -182 498 715 972 390 846 -432 -620 226 389 -551 548 -189 646 235 398 -417 185 169 -758 963 -438 -564 -318 339 -256 948 440 266 -294 108 161 -649 634 835 -163 -577 912 -838 -207 -815 758 468 532 -251 -787 498 509 -567 -328 -518 -307 770 -830 884 622 -182 -588 277 162 -211 -85 465 732 172 779 573 -169 467 866 -234 181 105 829 -422 951 822 915 -724 456 236 -422 638 272 283 -920 801 731 -497 -170 -455 497 77 332 316 -380 -714 932 -892 -393 -32 821 -738 -716 675 -914 442 59 -404 -677 -294 -505 -512 328 -666 -767 611 -136 -397 654 268 124 802 -864 891 927 -812 -526 421 -19 -39 -66 -457 289 -604 495 116 382 605 167 164 -578 -43 388 158 -14 898 641 -60 -958 290 75 207 -379 358 -230 -549 -974 -706 -888 -687 -885 -173 569 949 880 298 655 -839 827 -819 -359 -534 581 -363 177 795 608 -676 -545 102 -141 -444 -859 619 -922 592 521 862 -293 796 270 -24 -930 732 837 -492 802 534 460 -543 1000 849 -84 325 -749 -852 736 1 636 445 -217 -439 -300 -869 521 812 938 -278 999 -600 280 -694 -365 455 -566 -940 187 -106 359 446 -79 -142 -881 234 415 477 -506 -562 -19 527 -163 -734 -878 447 682 -469 -982 433 -458 -269 -360 -481 -70 216 8 -718 434 646 253 -127 -982 -609 -562 -854 -614 -84 643 -653 56 451 -891 -454 -120 -455 804 -735 -552 -613 -642 695 -273 -90 -13 -978 -66 825 980 300 -416 -202 336 -835 -220 -941 109 -196 548 -928 -593 -643 431 620 937 -122 -327 -118 880 585 584 -585 557 149 -989 333 -413 586 31 592 -805 9 -710 -133 117 762 452 375 -209 203 609 79 -44 -641 -288 666 -351 -171 539 650 -937 261 766 -144 370 842 -829 -423 591 -170 -147 304 32 322 -963 -574 996 -657 618 356 924 -922 -329 -935 -87 -333 412 -496 -422 38 -200 454 83 -157 639 243 303 -264 -932 731 831 -378 -657 -680 -154 -745 416 100 -136 -323 984 -665 245 -290 -573 404 -764 -112 361 -771 -949 33 -194 -910 -26 612 364 454 324 -493 905 895 -871 -241 1 756 54 704 -481 11 977 287 887 605 217 604 -997 137 -799 650 -906 555 -74 -427 -495 -894 -846 813 321 -788 -5 553 -88 -956 -770 507 859 -485 -189 301 481 18 -997 -915 399 -928 511 963 -862 -364 -481 -951 377 -566 571 619 771 518 604 -332 -887 795 207 -398 -153 898 132 -643 187 -313 134 703 930 -849 -131 -379 -700 979 36 -796 -859 625 618 60 -25 -206 290 362 251 178 -241 269 -233 562 346 -966 208 -485 927 -328 -891 651 743 -465 -13 -597 618 885 771 734 926 -134 101 539 -477 -395 608 -10 812 -420 544 -287 431 476 888 896 -507 399 998 -852 676 687 617 944 -789 704 432 -389 -999 438 370 -307 610 611 96 -982 -337 -244 579 265 -163 -395 6 -144 -854 -344 351 -465 -171 -66 934 -680 23 -459 -715 -977 898 241 -945 177 -858 -997 -802 -444 -619 -148 -871 -340 -858 -514 215 -804 -361 202 297 997 -906 632 578 577 932 -663 998 -240 -553 -747 -970 735 845 331 -840 -489 -590 -307 944 -119 788 -184 356 -15 823 -235 -944 527 -176 -493 908 294 -245 -316 811 -64 889 -191 159 -968 191 -40 717 -844 958 -959 -737 -503 -586 -561 887 818 -722 -910 694 -467 -322 578 818 -146 708 -970 -524 377 665 -845 762 314 828 -761 -13 -164 734 722 326 464 -637 -47 -929 277 -378 443 409 785 830 -627 -489 616 308 -160 280 825 265 830 243 -436 808 508 -584 332 -486 803 -513 827 -732 -11 -201 499 598 128 505 482 50 -27 -571 -589 581 -627 -233 865 955 -658 339 -130 -842 491 -699 397 -906 118 -508 -489 -469 38 33 -610 508 9 -582 -169 -707 -625 741 844 -314 -458 -146 -328 57 442 -123 -86 228 -338 344 998 -370 -14 423 304 773 182 -48 628 -185 -705 -631 413 -760 -960 -588 -395 154 -874 671 -28 -270 988 346 130 -83 657 -246 -782 429 -529 -69 -787 -62 262 655 -807 679 708 451 516 -11 111 -542 550 581 -337 -183 383 -152 987 100 -510 570 -889 223 661 -492 420 239 -799 691 946 -418 -826 234 121 823 272 897 895 -106 994 -89 -747 -438 -55 354 427 -595 364 508 51 634 576 -723 -695 -440 498 -205 -269 718 368 99 316 -318 -711 665 -658 -133 -139 -42 840 762 658 -601 355 178 439 -610 721 513 -21 -264 977 -378 534 -632 284 -329 -857 -861 975 305 402 -348 312 952 -652 -930 288 813 -849 248 -586 -989 795 -716 -236 652 -23 472 -912 188 931 -20 540 -113 255 951 601 -233 -194 107 466 987 23 369 43 919 -540 868 789 759 -617 -414 -688 -370 654 603 -57 -930 -166 -773 987 -877 -278 -977 -582 389 -875 17 -334 598 -703 764 174 371 496 -513 899 709 674 800 649 847 -770 -275 408 -770 -242 991 874 435 -221 -249 -600 -591 263 -134 90 6 -573 -986 95 -884 -506 -766 812 -738 926 -376 887 725 832 -657 226 36 797 821 975 221 -219 101 -554 966 792 -444 764 793 50 -40 -890 41 709 -137 643 -378 -293 -753 940 -972 -387 23 -804 472 -612 729 -379 -735 661 -231 547 -980 554 816 317 -911 -679 -872 197 403 264 221 723 -59 937 -532 -456 478 -12 -165 679 186 -195 874 -804 -318 85 523 -688 739 -336 -218 462 778 77 988 -976 511 484 -651 422 -255 -106 -882 -933 991 -546 -529 -476 901 859 820 678 -956 183 877 452 -894 631 628 -239 -309 338 980 -810 619 239 916 -917 -185 -408 -844 -711 169 -551 0 780 820 -129 237 457 -17 -436 792 -46 -171 -889 539 35 856 420 867 492 829 255 469 112 916 -525 847 -899 216 319 -220 -389 -278 -597 886 31 685 -928 -865 -20 -90 29 73 778 862 30 118 774 -825 -795 -748 -432 -364 603 950 315 70 -81 -754 -399 -174 834 465 26 -364 989 -502 203 133 -51 -68 673 -945 -278 704 502 893 -739 587 -116 723 845 -99 207 -811 120 -176 -426 334 -269 -914 937 -545 -505 99 924 150 -488 -901 -339 602 601 -802 105 -613 163 927 -567 -548 741 -251 -215 360 303 173 -242 -604 322 49 -512 -514 758 -594 90 686 -996 -623 -350 -67 128 -350 -816 57 -212 -496 -244 -182 203 -302 235 459 -373 -775 882 707 -48 -892 415 223 973 881 -256 775 60 -597 934 250 -381 -463 -83 371 460 -756 91 221 864 520 -350 -44 -493 494 736 -570 -585 -644 -341 339 857 -43 82 -558 96 -292 169 589 -375 79 429 728 -200 785 596 -432 297 286 -546 -986 -774 425 -263 -629 11 211 -119 592 -455 -677 -333 24 -255 -246 -70 -904 -30 571 -581 315 593 802 -62 -731 496 -663 -937 -88 -495 -337 -624 135 122 205 279 -486 729 598 -138 -691 296 572 478 -391 -444 -216 490 -945 971 -720 538 -224 536 -161 741 -459 -632 662 849 420 908 -834 -597 545 809 200 -381 -171 -746 672 -440 899 -40 652 -70 571 913 900 -367 -351 384 -325 753 224 -849 -345 -320 632 -669 -646 481 97 883 1 -355 -712 -499 141 -949 927 -880 -1 -219 -831 -462 -503 -494 -376 837 830 -815 143 -298 50 -83 295 532 835 -996 -201 318 -473 82 -275 569 676 269 -836 -85 716 934 -892 -906 -397 324 -1 -247 401 104 276 138 -529 173 209 -670 -553 741 922 221 -778 -286 944 -861 -698 352 -169 -65 112 316 936 688 -271 180 511 -676 139 -508 -210 203 -50 -830 -132 762 -589 559 -555 549 178 -659 -527 206 47 -345 48 616 -484 -579 150 -777 -954 515 -917 969 733 -159 800 -383 852 -652 -222 -740 103 -863 757 903 281 544 507 -405 303 80 -796 -201 580 458 725 -190 35 950 -376 -557 -862 189 783 893 -720 527 -997 -266 588 -1000 -115 137 767 -913 454 115 673 667 541 949 -2 345 -565 -251 462 936 428 -96 -908 123 503 -896 -444 -586 -692 877 -438 665 -81 818 -341 43 377 265 -68 185 -236 632 -56 774 -375 -331 -39 799 258 -318 -987 -444 -891 652 -764 -204 280 -699 917 168 829 -718 760 724 -456 -395 -462 -712 -490 518 -810 275 1 110 -693 338 -184 -996 -898 833 518 470 715 257 504 -803 -885 -712 -619 846 124 302 38 96 978 -21 -12 981 -782 211 -808 -701 807 -440 -501 -101 628 -479 -742 111 -243 245 915 -774 -152 170 514 115 426 124 69 -837 737 584 -2 -605 -64 -451 -548 -206 -109 -99 -445 -500 921 386 852 -808 196 -952 -786 325 -446 1000 60 -229 -886 779 241 -668 521 640 -301 244 67 76 251 -268 700 343 433 380 -201 -104 -876 -475 -477 -302 769 682 71 867 -471 -870 808 -549 -265 113 -269 213 -494 219 747 -304 687 238 986 -767 325 -104 -571 -302 -286 -106 -689 -360 768 877 -10 515 -934 335 -728 581 -335 -398 -18 -551 353 -556 591 -703 -885 178 -72 524 596 504 672 923 377 267 -717 -720 510 -501 -501 374 912 -1000 954 -366 -1000 -742 -458 263 -996 -34 196 132 936 -55 -643 -229 -108 -8 -947 -890 -455 927 -299 -402 139 -672 -230 586 -535 227 -960 -440 998 455 -590 -490 490 -918 -744 468 -376 -216 -606 35 953 -796 -273 -715 -874 -616 304 -43 879 858 704 -285 -94 532 -426 -624 359 -276 -712 -473 890 -702 862 -169 -265 -718 -146 -362 751 -43 -361 -339 -610 -268 -748 -170 -52 -258 -947 607 -30 654 -291 -22 315 -993 86 -63 542 -99 -311 -127 404 713 -800 296 -408 -632 984 356 765 498 -932 -990 366 820 -771 -219 235 -555 161 216 -11 584 -968 465 991 -307 -251 -886 -80 56 111 605 618 -116 -142 483 -963 670 -791 374 179 -129 766 -283 415 3 -21 -150 -112 159 656 614 -245 394 579 919 -924 748 -753 492 -155 573 695 -799 67 -959 564 319 487 -528 -425 -22 -721 686 -776 -56 294 -746 575 134 -90 -703 -253 -890 -166 -573 632 -83 -500 -160 805 14 -70 -447 -617 68 571 953 238 -724 -19 -755 595 67 48 -935 911 637 -957 -731 461 -37 -163 838 -771 13 222 -360 288 -308 -811 45 -876 -700 960 -639 -70 292 786 -232 -702 -70 -899 160 575 -176 0 -780 108 722 159 -827 195 -797 -717 279 386 -197 930 746 -635 872 -677 -311 -849 967 -261 -114 302 737 -597 793 790 -303 -273 -34 -600 415 -267 214 -629 14 -578 182 -675 500 -938 -642 854 -399 145 -962 -601 580 498 -836 -35 616 901 -348 431 521 277 -78 -224 888 902 -327 296 823 85 432 765 731 88 211 870 75 -650 235 -476 -400 -90 467 250 -89 -51 -371 451 -6 168 -963 923 958 29 -243 978 920 -725 745 343 -168 -398 269 -756 -145 -654 -327 -697 -611 -165 127 -931 -187 333 -474 334 478 284 -599 890 -571 983 -740 -997 -833 -436 904 -932 560 694 760 469 -602 -111 403 -583 449 818 356 -314 781 -166 477 -626 600 -317 -437 -808 646 133 574 550 -560 862 -547 166 65 720 371 -887 -109 -813 402 204 -660 -882 420 -616 -382 127 819 -96 -367 670 -147 476 159 161 -355 -128 -353 -301 -869 470 969 519 878 -329 -552 211 -215 -304 -957 -883 -840 -820 859 904 354 -617 496 400 42 -601 187 913 -314 -547 -712 -32 444 988 275 -500 -11 279 174 -917 666 -766 -273 113 -406 -7 671 -69 -864 -373 -98 -3 -923 -497 580 -947 940 -826 -764 60 618 945 814 -871 405 582 816 619 -499 -471 -270 -169 -323 745 770 839 -778 -827 660 -99 738 -548 509 -859 725 465 -94 -521 509 -964 -238 381 562 -731 676 -343 213 -183 336 296 -520 -333 -8 -569 -368 -35 402 97 -437 23 -974 -550 953 588 -573 647 150 -981 -947 341 -986 386 530 -971 -124 -681 -708 -266 477 511 525 46 -883 -756 120 -755 9 36 -835 557 327 -717 424 156 -764 -132 -537 174 737 -298 618 -940 345 -227 -223 -330 840 640 562 -793 542 131 -357 -478 -229 728 -160 402 -238 -746 -119 803 -824 299 -42 -261 -165 648 174 94 858 356 -52 273 -209 -768 879 -693 544 -195 -352 38 233 347 242 -519 -960 -693 473 773 838 466 116 925 -439 913 941 846 -215 243 554 -744 621 -403 -12 503 334 -290 612 -183 610 863 291 -106 2 -777 543 -195 203 -679 -355 -823 -288 443 -469 423 -820 -707 883 -837 -255 -781 877 -797 -956 -882 -533 690 922 511 -145 -245 -357 30 156 -840 648 -521 -825 -682 -91 -989 -29 -406 702 -856 209 -12 -169 15 411 641 -212 878 978 -230 -694 296 169 -115 545 -771 923 -413 410 984 752 -715 569 -159 4 512 -930 191 -450 311 445 -520 -742 761 -144 -401 212 997 183 536 113 321 -485 -263 458 275 526 124 -860 -340 604 984 95 686 -201 -497 -174 967 -197 -155 659 243 -638 -932 38 36 -971 -434 497 349 -607 145 427 733 250 257 -224 -388 604 -257 -466 755 -819 55 -283 506 190 -207 226 -462 -931 -516 136 -574 -195 830 659 -617 -911 -917 -993 146 421 107 735 909 -539 -518 -261 199 905 -135 424 -573 120 216 764 -703 -143 730 518 -956 347 869 136 674 905 -110 499 -761 -926 -165 572 529 314 -545 -455 136 381 -269 -284 33 140 266 -941 -899 48 -692 398 700 832 -781 -417 -753 213 -541 -228 -810 -681 -313 -355 814 -264 -794 -905 840 587 408 286 -109 -869 -870 -416 -902 -100 565 -808 947 170 939 718 -75 -755 871 -690 516 792 -73 458 38 119 -176 -373 916 705 -826 755 694 -300 -793 740 941 -153 103 -683 598 -574 -561 452 -172 -749 -745 -18 -642 777 -518 495 -184 -844 -634 -131 -900 760 -599 207 463 551 598 -786 30 78 -768 645 -216 -835 201 -218 -929 -58 827 -20 -409 -973 -316 990 -865 -830 -869 -570 -937 624 -527 -19 -116 481 -721 -81 764 845 -718 -134 -17 -714 966 -122 113 -893 64 285 -429 -424 -865 59 -820 -465 15 -15 -847 -877 -466 -609 914 -470 -994 651 -171 576 -822 -274 -241 -454 245 311 -879 -558 316 -1 -269 -347 -254 -448 550 -977 718 919 -525 -176 150 877 -76 159 850 72 269 -420 -68 -397 676 988 -636 -453 890 -513 553 -165 -418 751 -559 -850 283 972 528 -102 610 711 -821 -220 -14 301 963 317 418 -416 -556 882 -371 -957 145 610 -565 882 -712 -999 758 -522 -313 505 -56 595 548 -306 -722 953 -578 -533 -466 -767 -576 -215 143 325 -810 498 -224 61 402 787 -153 636 541 366 427 -600 -346 -334 136 248 803 997 492 179 917 -371 -739 153 105 175 -138 -92 -9 -305 -702 787 -340 176 870 -640 788 241 -99 921 -440 47 -884 -19 484 871 -943 243 -502 543 148 946 -949 -619 986 -171 970 -626 -896 -28 79 -512 -384 793 651 -607 700 -43 -901 -535 -775 -41 -84 443 -421 -630 917 422 594 895 -740 537 -237 -487 973 -496 -799 99 -412 71 -977 455 -999 340 -445 328 703 613 338 -55 -596 -866 -21 -155 -534 -731 -45 437 -751 730 -94 -720 504 -323 907 440 630 -830 125 713 297 -29 646 -154 661 -395 -619 -365 870 855 -517 -86 -192 -255 284 243 -238 -901 640 -968 379 -890 293 -912 -299 -358 243 -508 21 -349 -662 328 -184 277 -744 -421 825 -689 122 -605 386 -91 117 876 158 -116 -863 878 596 165 -795 -836 698 -882 -628 -25 -628 -619 622 -697 316 169 775 -634 382 -808 -214 228 242 -233 -263 295 -350 41 649 -436 235 180 407 648 756 -108 437 -514 939 -999 -638 466 304 887 751 -559 -803 71 802 554 221 95 446 -576 832 666 643 -871 -214 745 -535 496 -355 289 222 -754 39 386 117 899 -305 -987 -596 -775 205 822 -847 700 773 302 992 -257 509 -793 -818 -358 -716 328 -977 912 -611 -286 572 -54 568 -754 -779 45 321 232 -405 514 -873 -688 -826 534 -917 -907 597 88 -62 483 189 541 973 -57 -886 746 48 -432 -457 -592 177 -196 -271 -434 -965 -431 -704 -655 842 -659 702 -333 -569 -736 386 393 -719 -875 -920 -334 567 -237 -325 -589 916 -501 884 -897 -281 -368 -681 -942 -404 711 -603 50 -849 -755 -87 -153 17 -422 -919 960 349 50 792 -532 315 934 -268 445 527 584 -529 -907 -530 -597 65 318 785 -182 -165 -213 717 -665 -250 775 811 232 465 -951 -818 781 -535 785 -98 431 -761 -171 930 851 320 783 -680 959 -248 203 -635 474 965 -580 337 30 -52 532 -659 -602 283 368 816 -997 478 -360 749 571 -605 -74 64 -643 -102 479 -13 -342 -672 -853 -651 -473 849 -854 -733 -895 809 506 -94 92 -441 836 -845 -732 348 997 -43 83 332 -865 468 650 714 138 -929 977 660 -699 812 268 -578 -297 781 -188 228 253 -331 565 766 -816 627 222 -406 856 -410 -535 74 -183 -641 326 42 315 859 371 -117 -486 418 399 19 -240 179 365 -271 -790 -388 -524 -907 819 326 977 89 -679 -644 -753 341 551 -446 446 -440 178 842 36 944 -364 609 -842 759 979 -969 447 -760 -449 -716 -232 165 948 316 541 -70 -85 393 910 363 -835 -906 -328 -399 756 -184 289 -657 972 437 -120 397 268 740 -330 895 -335 -643 -838 -894 -981 -154 -314 -447 660 220 766 451 -519 -732 -197 -676 656 -115 5 903 304 998 -392 -168 639 -273 281 347 697 325 126 130 -664 -193 389 -873 75 717 -463 -827 713 564 -67 -936 -175 813 349 996 411 -542 -657 -485 -369 483 66 -312 -875 -329 -28 733 -606 640 -819 -148 905 -197 65 651 357 -214 637 200 150 54 274 70 -624 -527 -25 -651 466 -388 -182 -960 -278 517 -964 -392 -651 343 344 948 -765 674 193 994 -558 772 -859 -795 570 -884 960 869 854 414 -625 467 -33 269 -563 -627 640 -773 -425 -508 -652 -462 798 -424 901 799 -854 -532 -324 437 380 -115 -358 875 -33 -363 994 205 633 325 388 294 -909 -708 553 -605 568 933 823 -171 -380 -148 -604 -664 230 -646 -634 -236 -397 946 982 -464 -909 -387 -334 -202 264 308 -584 -229 870 55 -549 973 -811 38 881 216 678 228 995 760 145 447 468 711 -911 992 -345 136 300 397 -416 -189 -273 -933 862 -952 -808 504 61 -140 583 618 -14 -555 -35 -29 -705 453 -114 542 374 202 -872 -263 -226 250 369 -548 520 -344 -402 810 784 -402 -138 -647 -735 -291 -818 -117 -255 -418 539 -359 764 794 331 -715 -413 -900 144 -264 -714 583 423 -800 860 -686 -118 -518 379 -826 21 99 -106 -291 823 -546 -776 -354 -136 802 312 296 517 -49 696 290 215 -966 127 990 -983 -996 715 -999 727 171 656 -934 128 64 -767 -267 751 -796 -967 -954 -902 197 -299 15 -896 333 -602 -476 618 521 -75 468 -25 -47 62 -216 -593 -353 985 -306 29 243 316 83 -542 368 789 252 765 -288 -239 -810 683 736 316 -520 -484 268 741 431 22 874 120 -650 24 -570 169 -57 95 -97 -721 101 359 249 -842 -840 -847 480 -266 -725 -69 793 747 253 507 57 -432 345 342 -576 231 3 475 -726 781 721 -143 -212 605 199 -609 427 976 649 -289 610 -302 716 -496 -836 114 -266 6 -602 117 -322 728 -838 -898 220 936 -63 572 943 821 -149 -663 729 901 809 384 675 -484 273 879 867 945 544 -259 -116 -550 -220 -813 885 -278 -355 190 546 365 588 556 759 -437 116 471 -406 113 -235 67 -800 770 76 -151 -976 441 -766 165 649 -294 -181 808 -429 724 -860 -640 413 -908 848 -840 368 387 639 -616 -121 153 -310 459 -597 -51 -469 242 -566 167 -487 580 -318 -353 -28 -66 -613 515 -144 782 1 171 -395 517 218 75 -812 -389 -878 -10 -109 398 254 741 457 -882 -120 593 285 -557 355 47 -808 -31 -775 740 319 436 -992 732 -546 595 -215 903 -656 -398 31 398 995 -493 99 -825 866 -978 -127 451 -26 637 -27 182 51 -979 11 616 884 -491 383 524 -577 -364 -829 -501 -317 790 -202 -794 959 143 -37 742 -245 -276 -531 -349 -815 -446 175 986 385 -535 -240 -804 -836 -183 382 -783 503 -724 -281 -555 40 -354 -459 -856 -482 712 -278 162 49 15 91 348 345 551 848 232 49 497 -63 26 -415 420 541 -480 -354 -911 219 -737 725 926 -869 459 709 856 -434 518 -300 627 -838 987 -250 573 533 -22 -791 701 192 -183 -380 850 70 -43 -787 249 119 -508 251 -524 797 -291 954 -244 53 553 -88 -227 -551 -415 313 394 46 -525 -460 -304 908 -876 358 -146 548 194 938 141 374 38 897 -938 -762 -936 -856 -935 -309 159 -245 -667 -787 970 374 145 -280 986 725 -495 122 464 218 -128 77 -570 864 -291 -903 899 239 -230 -420 805 755 897 -291 522 -134 -442 -180 101 825 831 315 -77 505 -304 -904 -8 -304 -904 377 126 753 326 883 536 285 -801 5 175 -230 292 -170 -921 777 -210 732 -605 -490 863 -568 -574 430 564 585 -130 -869 -149 -97 -437 -456 -666 618 121 -631 -138 86 219 -454 -996 100 -550 -485 692 -648 0 400 78 716 -931 -869 633 997 -977 -77 31 -970 -815 630 -922 900 -964 876 -188 766 651 959 594 -452 632 -669 199 543 388 -102 -387 -980 -539 -780 850 47 708 663 -482 -474 298 -493 764 371 636 887 -188 -595 -429 -904 -984 455 300 738 -311 661 679 -609 -243 -354 -811 919 -447 972 330 824 -745 828 579 -597 -945 -751 -768 -619 -857 982 -842 -613 509 -194 -702 -981 320 -441 -151 -438 448 86 -304 119 -870 -389 875 898 -48 409 -264 -27 619 -935 998 -131 -162 612 -905 -784 -880 -291 393 393 994 -263 761 752 -822 687 -561 496 600 215 -110 -755 922 -965 -546 -100 849 58 -937 -989 590 -891 729 115 569 169 -567 -268 -428 -198 -293 298 697 609 415 931 -816 -120 -780 -970 -434 441 407 633 -943 -359 -803 -391 915 -563 921 -284 540 -470 -829 589 -571 830 -312 992 741 909 -893 230 -911 -469 948 721 607 352 -393 998 -976 -46 477 -605 556 -364 68 919 169 -360 -262 -311 -953 -491 857 -604 336 -503 242 591 -232 823 316 299 507 251 82 -974 790 -70 -742 -113 841 401 220 -962 -932 116 508 -17 494 893 507 136 50 -107 -341 386 48 -589 594 -584 -525 600 550 889 341 -502 77 660 -604 48 -863 703 -324 -445 438 -731 514 -283 -218 575 -433 311 -174 -767 212 960 188 17 -912 951 -995 -9 -596 -307 612 -110 -488 -455 -967 130 461 488 718 588 900 -871 -310 527 -582 -398 558 -447 -538 -370 -342 214 -182 -593 -480 -349 878 -820 -376 -791 -897 -77 -941 917 183 226 946 -961 145 840 -758 -43 764 -120 850 -945 95 -831 -364 766 864 -530 630 434 -974 368 634 602 -369 830 560 400 542 -493 205 -109 271 864 -936 581 932 579 701 187 124 435 -24 -173 315 -421 -596 -971 -446 -312 564 -453 3 -922 469 -390 696 646 572 547 -365 -503 389 -577 -696 703 -662 -113 -166 -733 780 -325 -176 266 400 380 -359 -771 626 -967 -735 802 -932 -183 -989 877 894 168 -210 -572 407 -552 -439 975 625 517 -824 -298 -38 829 -927 -830 -569 37 -566 -607 283 -386 211 -957 -905 -352 427 -480 136 -564 -926 880 965 647 -605 -169 -519 826 -490 -478 457 -109 -860 -409 488 -741 854 761 -525 -476 -276 -942 -438 216 334 701 -110 174 -512 583 -592 347 760 -570 -302 -930 -624 -396 752 -872 -144 -786 -592 -899 -101 -396 368 14 428 -598 879 -970 247 -350 -612 -314 -486 -810 61 692 -734 -447 -961 -813 659 -649 -908 -890 -718 459 -818 -8 617 561 -817 -320 -986 52 -362 338 460 558 411 531 723 -599 -609 -907 717 -376 -593 -871 -922 -696 413 224 409 -219 -300 19 281 208 38 812 503 -53 -913 -915 539 -670 767 327 -225 211 -691 -572 -8 -449 -708 170 826 -20 717 -455 -476 -65 -267 135 352 646 730 269 222 -264 -457 86 -79 -553 280 560 26 308 -431 788 593 -564 376 -738 363 -854 -557 -223 774 -479 -468 -547 -759 -819 -858 181 369 919 767 -112 -212 -585 63 350 808 1000 -372 91 371 84 -951 149 -29 -257 -827 572 -661 28 19 928 -408 -909 593 400 -212 440 -469 -548 249 374 960 664 201 -354 894 -200 509 -636 -584 -531 914 66 -338 970 414 -142 478 622 -875 -717 881 -407 -875 601 274 -215 887 10 918 190 614 -703 500 -260 988 -755 357 -506 522 -88 524 781 -256 -69 166 -117 872 -896 -185 -510 -446 785 454 587 138 957 -325 -663 -633 163 57 -839 68 -769 -467 898 411 448 -583 -645 -47 -871 399 -726 -82 -196 657 607 730 -165 875 50 -763 -324 272 815 -935 280 681 -497 684 -761 318 -453 33 -441 514 -229 -972 -325 -147 -125 204 602 959 -406 186 495 280 514 791 -253 871 -304 770 156 567 -750 589 443 486 -626 478 271 -292 449 -715 -53 915 -639 946 581 -807 -631 953 352 -665 281 601 -805 7 -660 744 -900 -976 -649 -21 398 -105 -269 -199 -269 -386 354 -152 -23 -8 391 162 -789 241 468 78 707 737 119 -444 89 726 -774 -525 -214 501 615 173 -721 335 13 956 995 489 -546 393 -276 -555 226 -610 -509 364 -820 -645 -879 841 -176 945 -917 -991 -817 -664 -665 315 -106 120 -258 194 -710 -803 193 964 -281 -510 -874 932 710 868 -137 726 -206 845 -336 899 5 762 701 -94 590 483 349 -760 -794 -222 -491 820 -122 -414 -627 820 -227 395 -117 -551 932 -692 -309 936 -323 -68 46 -334 957 -244 81 -973 -31 -828 662 378 -256 -94 -537 617 -619 -776 825 -800 626 -535 348 -653 -797 -897 484 -640 -715 -50 -773 61 -405 -337 -383 -22 -610 -202 837 -335 996 -937 223 -333 999 -351 -610 -342 557 -590 -67 -172 134 263 -991 -688 125 215 339 425 338 32 11 -522 -247 936 554 -944 -624 865 -347 -415 -377 -62 839 956 507 -729 -244 633 -219 -749 784 -295 939 -303 -457 -535 -53 -437 -170 783 521 641 -995 384 -497 -234 -830 935 21 -635 -880 860 -364 826 414 679 465 -394 -201 501 -773 710 -866 654 980 -21 712 372 -566 142 -909 -85 -983 531 643 352 -773 -925 -260 -158 442 841 960 321 69 902 -558 -41 550 28 383 778 -585 177 -282 -645 -797 732 309 -443 -949 -744 606 -417 517 524 372 -826 796 244 -305 720 -546 -584 -397 -106 -566 -441 118 -41 361 -590 275 -186 629 671 572 -136 223 177 942 720 -913 303 -980 684 -469 -634 -881 -630 926 172 -305 -944 929 -485 835 -785 -992 685 -371 -663 -607 -680 -927 -709 -868 442 249 -136 894 689 565 525 965 107 482 -205 -6 -95 -745 -980 866 499 -707 -163 -812 618 197 492 -599 -764 468 -292 -91 -774 255 -453 616 -816 185 836 602 -518 -196 -910 310 491 -231 -935 996 795 160 856 -176 732 -219 619 579 484 -682 335 451 478 946 -767 527 -23 473 -141 966 636 935 263 -746 -987 -649 154 216 640 -778 -552 857 -417 199 -430 299 -603 605 584 629 -918 550 933 24 610 -789 -222 -268 404 616 -719 694 -289 493 562 -465 147 1 -549 35 576 317 -663 -990 52 -421 295 -605 807 -883 57 678 646 604 -715 676 -213 170 -1 -885 -148 211 848 -185 204 66 -919 562 819 -473 7 5 -530 161 818 -129 17 -732 -946 717 435 -597 635 -126 78 170 -463 -346 -788 -407 923 -501 340 349 -832 -880 626 740 -43 87 534 308 -782 -704 -11 141 -534 -764 -764 -271 132 344 -508 349 449 887 -399 -124 451 -684 635 677 655 456 -240 93 844 -892 -441 485 648 -839 244 -868 -361 -996 -21 43 43 -20 771 -245 115 964 -374 -723 534 -977 -315 -124 276 -715 593 -283 533 945 165 426 -406 708 -237 -873 518 -790 75 7 -733 754 -596 -203 -966 465 -6 -831 -881 618 -885 682 -430 270 -752 -953 -972 985 518 -835 87 715 -817 481 -294 942 201 -660 830 54 -740 877 -548 -521 350 898 -622 -792 515 258 -92 -193 -168 -693 132 285 326 888 -526 -805 -391 403 -319 134 414 40 395 16 -238 520 -8 588 898 770 -380 10 950 -234 756 -10 684 -877 277 858 -405 -637 972 484 -682 -404 113 -287 371 549 806 899 -180 561 364 -350 -430 696 -507 555 -987 -451 -20 342 307 -865 -815 -791 -351 -190 -137 -59 -565 -124 -577 163 -588 734 196 -420 -47 514 -746 649 361 799 -474 679 341 -876 495 -764 -42 -959 -315 -392 498 -288 -354 -502 -649 -871 654 759 -253 -935 575 424 -193 -782 763 301 787 467 -766 956 696 -815 819 -603 -100 285 746 -161 213 540 -424 -513 587 -567 652 -641 -310 984 996 948 822 1 -496 966 -830 -308 -783 661 113 36 826 -157 -851 68 611 -231 -514 -652 698 -17 -269 -882 805 56 -909 -147 -652 810 664 -616 -108 572 -750 106 500 196 392 383 180 -68 960 388 -834 -209 5 214 -694 626 724 -72 -191 883 643 -659 -676 -426 810 48 8 59 -809 465 -569 115 -279 -793 607 -101 -51 290 917 320 672 336 -490 -60 -829 -624 140 -994 520 707 929 -854 -261 -98 -597 -544 417 929 -820 -195 662 278 113 -419 -36 558 185 -82 -771 -318 -467 232 550 -119 11 307 -284 -489 886 -948 711 -128 -435 -324 -839 -986 -476 -369 -158 771 -542 393 247 -390 168 -722 613 23 307 -881 601 48 -759 537 -357 -208 -388 619 -860 505 509 -445 -145 -20 412 -883 140 -465 194 115 430 -270 106 650 -287 391 718 -270 -658 -92 -549 -1000 -372 288 250 -102 817 -736 755 -201 -701 57 -699 511 974 -463 -956 -644 -878 941 640 964 623 717 -305 663 -244 698 -456 801 85 -974 -971 152 530 -292 -531 -29 714 693 746 834 189 959 100 978 -680 -644 809 234 380 -892 526 -537 -240 495 -215 -217 787 25 801 976 -707 -910 153 -261 295 208 -93 -72 806 920 -399 51 -851 -187 21 596 -678 648 -362 -743 -465 13 -991 110 -649 155 -158 -14 927 -399 114 560 -550 -647 116 839 183 749 -771 -328 188 -629 672 -769 -796 -635 -540 -692 474 665 378 473 -582 -34 -973 -541 -194 -348 517 -565 868 573 936 860 68 -635 316 178 -191 846 218 -577 207 -39 -747 828 -232 -715 -285 336 -629 396 -489 145 -999 -742 -315 0 -119 -913 -160 -118 -834 824 -942 723 780 -518 -491 26 201 310 -290 85 -9 501 788 -382 345 384 66 -266 -488 -750 617 472 1 141 -251 37 944 662 -926 -564 -584 671 924 -267 0 288 -830 -874 419 574 190 519 -573 323 -335 401 -920 908 -261 666 -752 -912 131 188 396 -77 -195 -485 -310 -729 987 -513 -137 318 865 -499 242 -946 592 -738 971 -849 170 201 -171 -690 839 23 428 -24 776 -302 132 424 380 -254 623 590 903 -873 -757 49 758 -789 776 62 -187 878 -579 -135 327 -465 306 749 -685 33 230 -970 539 -390 -491 -628 35 -784 -763 -343 -676 -244 -653 859 -337 651 -344 387 -969 -509 802 -869 -283 -296 -164 861 -280 -611 -133 -693 -965 8 -263 10 -394 306 664 -951 756 -362 -876 797 -510 778 685 35 418 -791 -468 952 592 917 594 713 84 284 71 -22 937 -43 146 -494 -40 99 -989 -825 -123 -403 -585 -798 -718 -26 -55 -677 624 -811 908 266 409 -144 -242 30 -871 -870 285 153 -349 -301 -868 -782 -460 -508 -142 225 -143 -770 -483 -793 746 -385 798 774 535 -859 552 -729 492 27 -815 524 -899 771 133 -275 573 -883 -757 666 -903 -894 -295 -323 -293 -684 104 -750 859 566 -797 290 -985 -793 798 -959 216 902 -937 -962 -74 -350 -108 589 -638 -337 176 193 489 148 -728 -76 366 -301 703 -788 811 81 857 914 -344 -462 -915 853 -222 657 156 37 687 27 -279 -134 743 -489 -513 -984 353 -463 -690 309 721 -16 817 -538 -760 256 -562 68 418 -291 225 280 -702 16 37 -101 -657 -137 -207 -813 704 -281 -91 926 -384 -388 716 -335 -988 -535 723 164 746 -754 244 734 -300 -939 -459 -298 850 164 359 710 612 -633 83 -922 -110 -431 -647 327 154 -630 -803 935 -787 -491 -354 992 215 -405 -648 555 -32 785 -66 224 500 587 809 -58 -213 577 494 -37 958 979 87 -314 520 114 -137 839 201 -547 -526 -206 911 -348 204 605 -666 185 -375 86 -281 -56 636 -851 851 798 136 803 378 -130 953 -205 -71 711 374 38 -845 754 777 -621 -176 -786 -159 94 906 970 566 62 877 51 -83 264 -242 -106 255 717 -109 -74 -274 183 479 -354 47 -320 -932 383 -934 -853 36 265 -969 -39 259 -698 38 -420 -550 -7 27 -591 342 -584 223 -258 487 -988 158 -16 -26 214 860 -539 409 821 -4 -497 503 -209 -523 106 -24 237 -378 60 649 709 94 785 -539 -135 999 -375 -830 105 -96 -299 138 -512 -197 207 876 -821 513 290 -577 -100 -841 -383 98 -939 -314 208 228 823 -933 921 329 180 -945 983 -659 -391 146 675 812 666 -691 237 -58 881 157 -50 -164 789 -556 -428 -330 330 -464 -97 470 628 -975 32 403 -141 -703 623 -488 -867 -918 -950 -118 209 -104 341 515 -214 -195 354 117 -32 -332 -940 -77 -504 -292 -786 208 18 953 306 83 -769 471 612 755 548 229 800 214 -732 -559 881 -672 319 152 -495 -495 352 -456 -33 -883 -486 488 -592 -224 385 954 813 -148 687 -957 948 -527 910 29 288 -414 623 -112 -182 608 303 271 535 -812 -220 -939 -596 974 -539 233 -533 42 921 -283 363 -971 -145 -138 916 -160 885 807 453 -688 -464 -927 -419 105 846 262 -384 -135 269 172 -888 742 -581 270 980 -894 582 -36 553 -63 -751 -235 874 -517 -673 812 -319 555 368 378 373 -364 -251 -844 -333 -675 171 -259 845 419 -395 491 667 -666 838 -450 -107 324 843 -949 -430 819 438 -8 -403 -188 -210 -484 -119 -266 -574 -17 785 -326 -902 -748 645 185 -119 719 697 173 764 -751 -426 965 447 -133 446 -209 766 -851 -80 208 -500 766 807 464 -211 -436 992 623 -661 418 -420 195 -645 838 -904 -839 -568 284 277 -707 -472 414 -929 -849 584 434 -38 85 882 83 -54 -153 905 -767 895 735 -828 -231 -589 -628 -621 -184 -716 303 897 198 -579 -591 987 -964 -955 498 635 704 316 -970 -701 985 -220 -820 840 -747 50 629 -546 144 427 -522 937 86 -750 412 -173 -350 75 -22 -74 338 -522 -10 988 253 972 908 783 63 485 421 287 944 -345 830 -678 799 382 916 23 965 -899 -909 997 362 77 472 597 -962 795 -240 547 -103 389 -30 70 876 923 -157 604 -561 -901 -536 724 -503 966 -921 -809 -933 -356 -679 150 -191 568 433 567 -88 370 68 840 -83 953 989 -952 929 -860 268 523 412 -318 592 313 555 -487 -328 -249 50 450 530 -1 654 -912 922 202 851 -342 -185 -466 219 -565 -343 331 998 826 905 -19 128 229 -193 994 203 -864 -242 -267 169 171 922 624 -221 661 -835 -537 -14 -973 -870 -168 471 621 999 -650 90 163 -454 -906 817 -656 121 -482 861 -528 -764 -889 945 491 -692 -296 -529 -583 -313 600 -639 -807 655 -237 -368 735 285 348 -195 -867 899 -421 -152 686 -894 -853 895 -670 475 -994 516 907 -803 505 -794 -351 782 -750 739 -403 -481 871 610 -533 -217 153 172 -124 950 -416 258 -708 -28 210 -431 949 765 160 816 -285 -336 61 -694 983 -175 943 968 -45 -831 594 -260 776 403 -200 -774 948 -263 -259 971 839 -469 98 -623 270 912 -413 -784 138 717 228 353 -193 903 36 221 -506 -196 518 -541 -568 742 -618 370 36 -477 9 -50 916 743 -598 -212 76 -293 -494 -627 -600 -227 -675 -417 866 -168 -833 -983 177 -176 433 -110 -10 -831 -472 -966 393 52 -815 -654 210 267 774 780 -661 -154 -80 614 608 675 513 -572 275 484 793 -149 85 -428 742 653 399 -24 -652 -716 232 -221 -566 546 -528 -328 2 -978 178 36 436 907 52 -574 383 -438 113 374 -471 930 624 -210 -381 -813 520 566 -930 894 -411 67 -139 394 -269 -574 -187 -834 101 -196 638 -446 -782 921 -839 896 967 -614 -806 -655 -906 -21 -318 774 951 878 -139 853 494 -920 -219 257 892 455 563 104 173 886 177 155 835 792 331 -581 258 -899 219 635 269 949 737 80 818 146 990 -47 195 143 76 -742 -138 298 -398 -701 216 -104 -532 813 -126 463 752 456 -8 96 -785 -402 -395 588 -568 955 -142 -761 -231 121 -7 -352 -523 177 906 495 -824 -63 71 555 -405 -732 -959 -970 -867 -902 121 -462 236 -594 -954 -149 174 426 -609 548 -23 139 -908 -212 9 663 608 -240 -985 627 797 622 779 625 -313 -256 -188 -465 -39 -954 288 -289 -89 514 87 225 587 805 454 -299 582 -736 -940 -795 -666 578 -878 878 -514 -130 -674 -209 599 -121 -725 -776 676 -163 915 -424 -71 201 -37 -623 -560 -783 910 -690 -137 -534 429 -263 77 702 960 -497 54 -42 785 780 -406 569 301 -762 -498 -577 399 570 68 -565 555 -345 240 -685 665 953 -474 -398 5 -276 -182 -660 -315 59 -787 -644 553 -741 467 -290 -105 154 -335 945 -179 -150 541 929 -225 978 203 33 -392 -425 288 341 -715 616 -648 682 -439 -160 834 -676 187 -884 -505 616 -224 926 752 -129 67 -484 289 583 -713 -815 -305 -197 -856 758 -922 -146 536 -525 513 879 -8 -209 -103 -663 411 284 -706 483 763 796 149 -26 -244 -67 107 799 -899 883 577 367 394 108 -542 -534 -923 935 139 -705 -626 -656 -598 -699 214 -880 176 -622 -177 -640 880 935 -849 561 -603 134 -974 -924 328 791 -704 -986 325 -81 -589 526 79 116 -813 -414 591 -993 -951 524 148 754 -428 553 379 752 -310 484 37 -803 -58 696 403 -204 -449 -120 -767 4 983 -840 -463 -869 392 340 -85 396 -619 -617 -195 -7 99 -133 66 187 -195 371 886 172 168 864 -705 200 254 -684 73 -521 -768 -343 -85 822 -67 518 -356 -536 -141 746 715 966 -751 -866 409 -231 588 177 742 23 339 -220 58 724 -63 599 171 -711 242 37 -177 -159 482 -961 -210 771 -347 -330 -887 564 -875 -496 -33 -4 -26 -670 596 104 677 -799 -594 544 -910 215 -77 378 255 -947 -796 200 -854 -595 -93 -232 -642 -253 -48 -562 -379 309 981 961 378 -36 432 497 868 238 844 755 968 -81 -586 419 4 284 487 92 -649 -709 20 -756 954 -109 -913 -63 -676 114 -556 181 852 319 -888 491 -535 411 -463 -365 506 -80 -402 420 104 -48 354 861 626 -719 -697 -61 286 -452 912 -592 -553 853 -44 333 238 -588 909 128 819 -452 339 344 590 -228 -523 -590 -224 -26 -484 -511 -491 -727 511 -755 827 152 225 625 433 -159 716 699 445 -168 -122 473 -285 -242 -909 84 897 -79 592 647 258 -655 -957 -808 -49 -865 769 -388 488 654 40 -969 1 -176 202 -614 652 -730 -91 -768 -252 -932 114 -115 -663 892 379 207 605 -987 954 781 -16 -944 -957 -868 849 -579 -343 620 433 -189 -757 299 517 -347 621 975 -196 -30 557 -800 -949 889 392 -390 -612 637 435 704 405 922 936 979 36 111 972 -403 -202 919 -804 -596 -940 196 984 134 535 -540 177 -378 -650 434 515 -139 -626 715 646 30 -674 -868 -948 -656 -710 -11 734 242 559 -235 618 -588 990 -488 -243 69 -291 470 -538 -966 -492 822 455 855 259 795 -115 245 509 280 817 -675 -865 269 526 113 240 -368 -503 104 -915 642 -443 -717 -347 632 -131 -220 -935 -373 -932 715 -96 -94 974 801 781 -331 -16 176 415 -948 -490 -467 596 288 778 -376 -388 -163 319 -189 811 -536 587 424 823 -388 541 274 -972 650 297 685 820 237 -473 -644 -469 401 100 -341 -187 113 -325 693 623 -511 -391 994 -727 -510 -21 26 -558 -842 -897 393 527 -655 -636 5 -784 807 83 -575 -912 -791 -144 768 -933 -52 538 997 639 -538 -5 -876 278 -111 -628 -961 678 -527 -372 186 896 -515 -983 275 -232 -580 -124 -101 635 925 915 -966 -336 500 -420 419 -286 851 598 -2 -731 -983 197 575 50 835 280 14 538 -394 27 481 -24 953 -770 -520 531 206 612 -325 -88 234 -881 707 127 423 -449 860 400 571 902 391 927 305 579 -806 451 -163 700 -835 902 -666 973 -172 -293 -8 -123 8 -62 -548 -162 -890 589 -303 819 324 842 959 -671 493 148 -359 -1 -356 497 424 -609 -685 -812 871 -64 -669 -876 -270 636 -716 -729 980 684 78 156 -638 -222 339 -499 -962 986 479 -962 887 -385 846 955 -975 12 739 258 646 205 351 9 -175 329 814 967 204 866 -835 -59 -549 -958 893 -491 794 -703 -68 -772 126 213 634 -113 -324 47 938 690 -239 127 -990 797 414 -208 -303 501 -517 351 -816 -610 -591 -510 570 -844 154 -836 988 76 -103 915 -147 165 -765 -588 614 965 968 175 274 -14 -164 351 677 -282 611 -158 644 100 -186 545 -506 793 -845 90 -519 -846 -821 -845 326 -491 828 -295 -50 -136 -440 -607 -997 -658 -891 414 -67 -237 153 509 -942 515 -375 79 -359 154 784 343 -152 -115 683 977 -478 679 598 -493 25 -940 494 133 -843 -909 -613 -770 -459 -588 -801 -221 440 634 -33 -269 -986 9 -918 774 77 695 -141 -39 175 934 -315 774 929 -397 -359 -635 -808 -182 -925 -979 -391 441 -4 602 -328 -97 772 231 223 257 57 -869 -121 -979 -322 -673 -163 -721 -117 -505 -454 74 254 -28 785 -169 -867 182 9 994 -970 -424 -606 -56 142 -201 173 90 899 350 -136 -116 -635 646 -816 41 -339 551 985 -692 577 508 574 -565 850 550 697 272 264 -61 -542 377 73 445 520 329 -786 -925 28 -837 816 -189 -431 -510 715 967 -616 74 466 -36 -52 795 28 340 -748 62 -419 166 364 340 784 234 546 256 501 -670 -359 -363 523 -499 -762 300 201 546 -711 819 11 256 919 -69 626 871 247 -129 664 -686 -935 631 -497 543 -699 673 -173 15 280 483 -818 538 -751 -11 423 -396 549 -652 905 373 444 139 -82 704 -590 701 998 216 520 710 -152 -51 -6 -364 -439 -274 534 30 859 -66 938 66 779 544 432 -102 637 -369 233 -811 637 -129 -882 461 531 -105 -529 -474 -329 -94 139 -505 -95 -956 -2 730 -494 568 -277 -135 226 9 -393 -469 -157 336 -545 378 534 -172 193 -377 226 656 110 454 606 -953 -663 267 -630 603 499 813 112 348 261 -587 333 -84 171 520 945 1000 919 -889 -117 267 855 -801 -275 -900 196 -918 -544 178 -543 -446 20 195 317 48 -987 168 -583 969 -740 -925 -932 212 -557 -677 -838 442 987 -758 -549 -787 -403 -175 55 384 611 -803 -40 -685 630 -625 507 -330 793 -442 965 -968 -53 -873 -430 688 593 102 638 581 568 529 -543 -869 -764 -877 -547 -282 291 162 -608 285 -430 -84 761 859 640 -914 682 755 -664 -164 244 -547 -961 -112 560 -986 923 591 -511 -98 590 27 626 28 369 -431 416 -901 -279 -571 -226 -695 371 -366 147 -444 -458 -740 -243 434 -623 462 -171 137 -579 419 712 -897 -472 -458 768 407 -936 741 -754 -930 556 28 -849 406 -5 -587 449 755 -790 -155 88 470 551 735 -329 632 -875 692 -457 844 983 848 -89 -318 -73 -868 -927 142 741 -698 -277 862 -777 -184 985 -562 358 -310 315 -841 69 108 -201 950 76 -543 58 -191 -460 -104 275 -865 -525 160 975 -586 -618 -402 818 -953 -884 467 436 764 463 24 -826 611 -842 21 830 -483 871 45 394 644 12 -909 695 -203 -197 -216 -462 -742 -702 -679 936 713 -703 -239 938 353 890 160 174 -152 -916 -160 -751 29 -823 -752 369 751 -824 -417 624 644 -684 -83 -243 749 -96 -436 -151 -795 183 -940 -593 -627 -340 240 -489 -741 189 678 -557 -538 -278 796 -761 -20 842 533 381 -10 -76 193 383 -594 -750 372 -852 -602 -899 629 -391 -809 757 -106 489 -60 861 158 437 99 887 -22 367 -308 -682 955 -964 193 717 -282 772 74 303 984 255 -823 -808 -276 570 -723 855 -611 630 -180 -453 -771 -596 -105 536 821 861 735 909 74 -433 -441 939 191 -510 89 -368 399 798 386 -145 938 -500 -840 848 435 -461 -693 866 -100 384 653 -237 -746 401 -995 -747 -462 344 427 -128 530 -776 248 -632 -211 -969 499 -956 118 -901 -665 904 -141 -212 843 -450 -466 -591 -466 -216 -466 -329 778 824 77 324 -187 434 886 862 446 702 -892 -2 -14 -30 -57 380 937 85 -911 -392 -933 -249 -399 208 181 916 -560 741 -131 488 844 916 873 -681 -856 944 -737 917 533 -795 270 -397 -696 -472 861 709 276 -988 283 -627 -245 -615 -493 -297 -1000 793 -562 -62 -825 -364 62 -145 67 925 -444 678 293 -696 -804 -452 690 544 -311 -729 324 -73 -831 -452 595 768 -929 -74 852 -335 578 64 -699 -356 572 837 -179 -130 186 595 -883 -499 -650 763 -189 647 -961 -74 383 276 32 694 -268 -765 -399 -918 -251 -771 -868 -150 -92 513 881 -605 754 -211 346 712 -563 -127 160 -788 591 -603 473 316 548 -559 71 -74 707 426 -771 70 375 -882 911 105 543 -617 -961 57 -191 -704 169 -835 200 108 -432 -361 -902 -257 258 -247 939 803 544 31 517 587 -409 345 458 -430 457 -362 981 -711 29 212 -509 77 -527 185 49 -462 -243 471 548 265 43 -258 -893 891 -3 -462 -567 739 -216 -737 447 260 17 835 574 -264 -890 210 556 798 -122 -439 332 303 -428 -81 393 -845 611 990 -46 400 375 975 -27 147 431 -422 -548 977 -187 732 -777 536 61 -986 715 -791 998 -28 637 -616 694 909 -622 -998 -944 -383 -39 452 697 -264 -322 7 -636 970 974 119 709 940 -981 -313 72 -552 -495 -508 597 72 -682 148 -681 -280 485 475 480 246 -911 -457 -985 481 -759 -233 -977 284 -899 -287 289 -965 354 -671 999 -389 703 831 -164 -544 -295 -65 -913 896 -974 136 -545 950 -485 816 437 476 -866 -902 -872 -953 995 -572 -307 -584 204 572 -916 -76 -643 -863 -72 65 -355 323 180 -741 -136 -210 -790 -236 -752 -132 553 -129 386 738 610 -481 207 817 -664 206 -521 613 386 826 -126 132 193 -523 566 29 -813 471 508 112 -524 715 699 154 -151 704 180 605 250 -747 -330 -255 -448 -348 6 299 -95 -385 -64 366 -467 -324 973 -544 532 -780 -164 709 -934 -97 119 -128 831 -278 -294 327 404 203 897 -914 -408 -286 -558 7 -742 574 -318 318 -667 503 4 531 615 -484 304 427 821 906 -416 271 -314 586 643 462 -1 -425 430 -718 71 293 926 -888 -761 -657 -905 -617 993 -857 21 -758 -707 -459 48 883 795 -814 907 200 24 -984 181 512 -381 645 30 905 356 129 339 35 928 -607 -942 680 -41 -778 -867 -428 605 -294 -554 892 974 -97 228 832 222 -80 -869 -390 -129 -932 -402 90 697 -628 -284 -852 -683 221 839 -73 -520 204 460 -62 -866 -376 200 -666 453 -980 632 978 99 -679 -747 -721 -740 -816 -348 -583 -432 -68 818 -612 526 207 -559 -740 -852 -582 933 559 731 -525 -122 282 765 -625 604 330 -137 -395 -548 15 957 273 -19 -288 179 241 720 891 -342 -847 -729 415 839 561 404 -258 -880 898 -975 -408 -612 -553 -371 348 281 -574 -226 201 388 408 -62 248 -289 13 244 -208 -742 175 -691 -610 242 201 399 619 726 710 797 290 -854 -304 944 418 -808 609 -207 -256 -515 841 -546 -344 -742 889 292 950 -252 829 -593 376 257 717 -58 -79 378 -352 919 -14 -831 -68 -42 374 -345 818 629 -750 599 -544 68 -161 -822 85 970 865 317 387 -32 -506 265 -395 -486 353 -9 119 -584 824 -577 -921 -76 -720 -979 -487 -684 763 754 -650 99 -833 -483 -756 207 -969 376 -512 998 -617 204 500 -334 -343 -236 173 262 -233 -660 -868 -879 763 -442 990 961 -46 -192 -917 -142 -318 326 676 774 -774 -351 310 -507 108 389 543 -66 -795 -922 591 -757 -664 -485 -585 58 -111 -925 -409 746 -625 -337 454 -377 -379 555 -604 465 795 -746 -7 -64 -738 -544 680 997 111 933 502 210 -670 603 651 -686 -13 -645 747 40 145 617 909 974 -932 -502 611 701 -98 494 -874 -985 376 -577 -34 811 -804 307 -556 -285 107 973 -179 307 326 -129 -288 262 -942 -450 -924 -81 298 -157 -719 605 -950 -778 -719 -322 -993 544 317 352 -597 -169 -266 386 -624 245 -238 235 -755 -978 442 -513 -748 719 393 401 395 -547 558 92 714 -959 457 542 975 936 317 -787 -726 -249 -321 -781 -705 -543 460 248 -246 548 388 789 -678 773 -891 547 -272 -655 -713 769 -37 489 22 -741 -960 4 -368 -423 430 -98 463 712 -13 919 88 137 -468 355 180 656 197 -347 -471 764 629 -281 -483 -854 -670 68 875 494 -951 -599 132 47 799 297 -525 683 483 963 -550 949 -945 -561 -994 376 301 -395 901 653 738 442 -206 433 63 -582 902 379 216 706 766 -554 681 16 436 352 254 541 981 277 -7 -693 294 551 86 965 940 182 -384 448 -654 32 63 -241 -582 -309 -871 464 404 898 -115 -234 -591 972 -663 962 -852 984 361 -932 520 43 -312 441 472 -891 189 818 -928 -678 -957 -124 442 -795 -16 577 -878 -570 849 -141 -825 967 -779 224 565 -678 -525 -231 747 -435 161 74 -996 528 732 936 -247 -396 -923 -560 200 -5 -682 362 173 83 554 -976 -649 -443 -605 -534 740 -404 -296 -346 -952 -252 -590 -198 440 -392 -496 -39 -118 450 976 153 131 710 116 923 -526 651 922 -429 -639 -978 -834 748 70 -178 -228 -97 328 -209 901 885 -693 -622 -331 -974 818 446 551 -738 -752 922 291 463 -415 -955 -136 868 -343 86 -339 -805 335 -845 -415 778 -655 410 693 -260 558 608 440 944 -949 558 897 -901 536 66 -784 317 526 807 -916 -375 -905 -848 448 -349 300 -509 366 -304 -847 -488 -906 -705 611 -567 -942 -167 950 -489 837 -960 674 713 -967 -353 -294 -796 489 176 701 -777 -627 -773 839 853 676 939 303 -123 -740 -199 -962 -274 602 173 -501 -232 -924 -945 -574 -173 183 -552 -758 974 828 -659 716 -747 618 977 223 416 215 876 -992 153 -614 73 44 -701 -824 346 934 -961 -556 390 -865 -618 498 193 242 823 960 748 969 937 863 54 976 586 -372 -816 249 412 -165 -13 -729 218 646 780 812 999 624 368 -31 -105 -464 624 41 200 -83 838 287 -328 -590 -509 -730 289 958 -704 -47 6 -386 229 502 -760 -900 859 -691 -830 -822 729 541 -610 159 -346 394 36 869 -857 -472 420 -319 37 342 -997 -754 909 686 -121 191 53 -166 -237 -600 98 -374 -747 -382 -910 -250 -191 966 -109 -884 590 -894 -696 528 173 142 -391 340 -224 916 851 -944 537 876 -817 10 872 786 293 980 274 -534 -342 -745 -329 -656 254 -331 77 72 563 24 852 336 167 397 671 483 -135 855 -876 -162 414 100 576 138 -684 506 -656 751 -1000 772 788 593 -736 -231 39 16 -517 -106 736 -799 -93 216 761 272 -343 959 431 -367 850 -312 155 -53 223 -330 539 894 -654 -811 400 -568 -220 -852 -442 190 -100 -514 399 -76 645 -626 647 139 453 -71 541 274 730 277 847 93 813 553 914 691 975 -418 -824 -838 102 -479 -31 -217 735 684 836 594 -797 795 662 -184 673 130 107 -355 274 628 897 -790 -384 -590 86 -882 -763 913 -828 874 530 -359 -370 538 829 575 170 502 -583 244 697 142 352 405 -707 255 711 184 299 579 -503 486 -740 334 -735 -80 346 938 -718 960 -26 -505 -375 -595 -14 872 340 -704 871 -971 -143 -134 -295 -520 269 656 -438 617 -359 763 660 586 -263 673 -795 138 -731 650 -780 -101 -598 -271 -949 -177 316 548 188 -80 -488 109 824 -468 -910 550 -935 85 -689 -907 381 529 -145 814 -799 -443 354 -932 -579 157 -104 249 103 -603 -46 -56 -450 -2 -848 -525 552 31 -39 134 -51 -763 -358 -641 -528 -283 -829 301 764 753 -612 -599 -458 759 -870 -595 -347 50 97 987 80 797 724 -696 326 832 -552 608 860 -486 753 -323 589 921 428 432 -236 437 -956 216 667 283 873 789 -734 400 -691 31 -396 417 57 -603 -854 3 953 -431 473 311 341 -17 321 -900 272 -425 -934 -171 -345 -49 -203 -344 -391 121 830 -311 -308 314 70 -801 585 448 652 -549 -975 247 -397 -918 463 768 242 764 -474 -899 -886 -905 511 -8 907 -103 94 978 963 418 -701 -586 -431 -379 -830 214 86 732 363 -45 354 302 -405 -477 463 875 647 22 726 -851 491 232 840 -150 822 -250 46 -940 899 478 357 276 -796 -824 -446 -18 530 341 60 -342 -111 -485 56 -768 -997 166 655 650 119 941 -642 -244 -841 -336 619 -109 439 700 -610 63 997 -892 744 812 -484 -921 129 -993 664 -461 292 608 -71 -397 768 -15 -354 536 879 -977 -914 -496 -308 584 -703 -884 383 756 881 631 -378 644 -804 -183 -416 -317 -145 162 233 -764 -831 -52 -942 667 949 -207 -804 800 49 695 167 389 -174 311 270 360 463 -599 900 399 -950 -617 637 -410 -544 945 299 -767 -121 242 896 719 85 -587 380 -326 -392 -219 103 -538 267 -910 -673 -513 50 896 -252 -471 -65 174 -518 330 -13 899 -227 -760 -223 -648 112 -451 633 280 -934 -243 -368 889 276 217 326 114 296 838 -523 -359 695 -540 804 868 -473 569 -283 -619 941 -848 705 -964 728 178 -347 -545 793 493 -500 116 322 685 -158 718 -810 291 85 946 377 430 761 -574 861 929 -179 320 155 -455 64 566 291 786 983 459 -979 139 628 147 67 -811 -819 69 279 -773 484 538 874 -467 667 -550 -101 110 -730 882 684 513 -627 787 499 464 4 -583 -263 -535 -934 -863 -727 -963 675 -322 -572 -173 -235 -395 -8 -441 -146 809 -741 -172 254 -262 -862 528 -344 622 923 -70 -931 445 -416 -385 569 -511 461 -786 -618 591 -290 873 -731 -989 -127 604 -347 -414 699 328 -992 212 881 -162 -823 106 684 436 -723 -244 -493 30 -62 -452 -201 -777 685 413 -268 -651 323 -223 -420 136 189 -877 888 -282 -323 -944 354 5 470 -126 -842 277 869 440 867 990 863 -709 252 364 -756 84 227 200 790 -139 -283 80 253 -490 153 -490 -566 819 -706 -964 7 -513 -927 -544 273 859 -866 -415 -72 -864 -529 -72 -565 -850 462 -597 739 -532 902 -398 675 460 -869 -443 -173 -723 28 -133 278 -976 -863 528 898 444 137 742 374 880 440 -116 -90 -242 -440 -255 471 620 -563 -384 -514 520 430 403 -524 -276 440 -208 336 1000 329 -107 769 -231 628 -103 -709 -168 -250 603 195 368 -859 -846 -299 21 562 -348 919 360 927 -673 317 588 -56 381 59 991 454 -300 747 -160 147 -526 432 -275 285 26 574 966 962 370 282 75 266 -10 585 -534 -793 -41 18 -93 567 907 543 807 -22 -964 -433 211 -11 -41 -182 117 -695 -243 722 -922 -872 881 442 -707 -39 -529 -7 -747 -265 -416 -415 121 194 -594 846 593 -648 671 -339 -445 -872 580 -256 -427 -176 -785 -110 598 -546 -211 30 -49 -740 -495 371 -835 -26 -784 -187 935 -103 485 -471 -850 286 533 -828 520 341 -140 -855 -647 955 889 596 -337 758 679 -124 -113 -447 704 -75 858 677 -90 -89 27 633 -437 -448 -337 259 475 -676 -372 -210 -351 -804 -143 -152 -647 11 -35 -191 528 -542 -176 287 885 877 -350 996 -204 -992 53 -154 -944 -616 -717 -495 991 688 -14 -7 784 586 -653 -483 534 -599 991 -895 -624 -521 -596 -586 -259 -940 -734 258 -458 543 286 818 167 320 735 -941 652 -997 -160 -53 -785 -699 850 777 -145 215 -586 -962 708 -266 -760 415 -871 835 515 -905 480 -262 -483 -27 814 -1 -573 -973 -657 21 -802 219 -989 237 -10 367 710 43 -60 -877 -735 12 999 879 -375 602 -800 -387 874 650 67 890 619 -571 615 -205 455 652 88 -525 -671 758 799 291 296 -779 821 197 -941 980 -491 -205 643 -670 526 475 -252 936 411 724 -909 37 -247 938 -650 158 -767 -701 45 762 490 156 -321 -432 -631 312 234 647 -138 -191 850 -752 21 188 -471 -910 363 193 -702 752 791 -96 79 110 -117 -491 53 -133 -337 560 -762 271 -952 821 467 462 -245 -488 -604 -816 -580 -292 -831 601 -585 -763 943 -101 -285 634 -910 658 783 202 -111 527 94 -939 443 -141 -813 512 -988 -561 21 611 -344 446 698 325 653 142 -619 -223 -944 772 103 -581 -811 -614 -987 656 -569 795 -668 862 -161 -758 -346 31 -560 -656 150 381 798 462 583 476 693 -304 771 581 -768 275 363 -975 426 169 -511 -129 255 -31 -419 -5 56 639 863 -20 -358 -822 724 739 -108 403 240 957 -665 360 351 -51 283 743 -511 -532 -116 662 599 895 294 436 -647 -513 -980 991 -41 974 259 728 725 -113 -513 951 -263 -420 517 141 723 415 335 -237 -840 203 -434 -314 18 153 854 411 395 769 -82 -80 422 -943 -682 678 364 -953 692 -134 -515 -1000 -739 -48 87 197 -541 755 21 283 -856 904 975 -769 -631 -396 681 505 -350 565 202 -300 489 -606 -471 -982 529 -347 704 865 67 416 -357 294 -671 88 920 -665 136 26 507 -923 -928 -951 820 118 -123 302 -455 90 405 -558 -704 938 -919 186 273 784 -219 262 228 -991 970 805 649 -79 -786 143 -879 -945 928 506 -820 -576 -260 -576 214 -235 580 299 377 128 254 -33 831 352 422 916 407 789 -996 996 692 -49 -166 -441 -5 -852 -476 420 -628 -297 -378 -702 251 -5 -762 762 -98 -86 28 -953 542 -978 -184 -245 -630 -376 339 255 -456 -793 -641 558 527 -104 917 -199 963 897 -676 -480 -49 -238 758 -964 810 633 98 886 -708 -587 499 -186 -69 635 -804 -389 -495 478 -797 448 476 -120 425 -6 117 268 -182 -346 -535 180 -993 503 -541 494 -290 -822 -795 -582 -162 -772 944 -574 -771 -606 -113 133 199 -49 -608 -254 -743 -729 -374 710 -937 503 461 -141 -362 -920 -260 -95 -36 -568 -959 63 -229 29 859 541 -918 -262 687 -295 -485 -219 772 625 -925 476 109 -915 -112 -339 -919 -28 684 785 -675 412 -137 516 -741 -831 708 749 436 280 462 -496 -284 905 973 922 877 657 -811 -760 -889 937 -884 -340 -46 458 -505 109 417 476 651 -502 375 -886 774 522 284 321 304 -914 -60 471 37 823 -206 631 -205 587 -4 -467 -904 866 594 -640 -255 -891 799 -407 913 944 -381 -498 -802 875 -94 513 168 -192 -459 -146 794 -439 -643 -549 77 -28 428 -9 78 -873 13 -256 -571 898 555 -444 -536 -528 597 -11 543 -404 39 181 358 -942 -566 -711 -904 554 186 288 399 926 265 -627 -372 -38 292 -150 421 -211 -751 -99 998 895 843 -484 -439 477 241 957 -789 309 -930 -242 -627 -964 -810 -667 -21 -174 -472 -541 -362 12 -631 630 -790 314 777 -816 -584 -510 -656 -127 -73 114 777 579 -885 -743 959 -801 333 -521 825 620 -667 -780 -117 706 -436 523 921 965 854 829 816 -859 -753 -443 739 818 83 -104 468 408 20 245 612 55 -627 554 342 14 -930 474 -503 -31 817 240 -387 -484 -326 497 145 -26 889 -221 -16 562 247 136 -197 374 -175 -577 -680 757 911 423 -972 443 -454 -12 -498 594 933 -516 -792 -60 812 419 -47 590 79 -369 -195 -818 976 469 135 401 568 -466 628 817 -816 -90 367 -964 268 -502 209 -921 506 -88 -556 593 -674 152 -80 -7 160 -685 -915 -601 698 514 869 252 -63 371 365 966 -647 -66 -429 -514 -879 -686 -867 592 858 -608 363 494 -215 734 -161 36 -102 -194 175 605 -588 870 -686 -547 565 71 355 260 800 -789 -759 31 799 -48 344 -995 -616 632 -367 -613 -651 465 -515 748 -729 447 -525 662 533 981 633 992 238 -338 -948 916 865 -878 -498 778 230 22 867 -12 274 195 -547 -957 935 563 991 254 224 31 732 -355 812 704 -879 -487 122 -409 141 294 -994 851 650 254 844 900 -745 -372 684 -339 666 911 265 365 979 -770 969 978 -854 372 -538 238 -790 -722 -280 445 292 406 -836 -35 -800 -776 -68 13 536 -472 365 820 -101 -291 715 -568 984 -911 -882 961 -301 97 -957 976 -765 -294 -492 -384 833 143 432 224 472 -780 -408 -594 -120 968 -250 706 650 -139 947 -385 -56 -836 846 -79 -152 -680 -315 29 -907 547 651 -158 716 248 249 969 -869 -845 -308 -150 807 203 -860 -161 939 -844 -362 -673 901 961 -815 41 238 191 495 -877 -399 -878 81 -703 293 -681 -895 759 -272 -442 -240 915 366 161 134 210 -74 -545 -786 41 989 -116 -571 662 -700 899 -722 -721 -216 -324 -630 -119 -309 786 516 550 -801 555 -344 742 -683 -530 -593 789 833 945 976 -125 339 463 -906 -586 -599 648 -137 291 -923 -196 356 -911 -265 -905 -945 353 393 997 -56 196 -463 -624 887 676 226 553 -90 -944 -552 -581 -815 205 -208 906 -913 -244 -643 -81 544 960 259 -680 51 273 -596 36 -238 -834 504 603 -127 -167 -604 -955 944 -295 -668 -199 -371 -146 -366 -880 -634 -333 198 9 740 465 -113 897 270 108 401 937 -543 635 731 303 800 858 512 927 31 -533 -441 -409 -850 549 933 312 755 -221 342 -195 42 -558 -609 513 -495 839 602 -627 632 -60 125 819 408 -985 283 -797 -540 -716 -546 -244 -457 593 -430 -584 -860 768 91 597 -175 -218 323 -764 855 -87 208 -814 810 -462 925 562 732 256 -950 324 730 -644 -349 927 -757 -468 -261 -300 505 51 470 10 -812 258 -179 -614 -446 -397 924 957 671 -385 71 -420 273 426 -29 -98 957 632 -300 374 703 -968 747 532 757 -901 -784 688 561 -780 716 -994 457 -648 920 592 -491 741 592 985 -322 -207 -294 -513 -822 568 -503 -21 361 456 135 237 610 -755 536 190 -443 856 -754 -394 252 -248 -113 952 -125 624 -375 -883 -408 601 917 -148 719 950 636 -966 996 615 -720 767 554 -464 -186 707 -745 -215 -868 179 31 79 -861 128 -426 137 484 546 625 277 -535 -427 -514 -666 -998 496 -991 -250 105 342 -128 -111 -345 766 732 -839 -161 306 -978 -21 -501 477 -764 -597 -798 -692 -24 274 -876 6 828 -595 749 184 272 646 132 -484 -989 -188 -423 957 418 -760 310 399 -127 -460 -918 497 627 589 879 -243 -579 -423 -145 60 555 -453 811 -890 -926 -890 -572 21 318 1000 878 -679 -927 875 695 -884 670 44 -741 -602 77 301 -821 162 -345 841 201 -858 -192 192 561 -208 -847 -260 669 -910 557 637 -615 -636 114 -659 -130 311 -517 -548 677 -197 967 -289 -202 539 -303 294 -145 416 564 -433 -747 922 -488 620 726 32 -190 831 -249 -148 10 318 -168 173 519 -383 745 -779 782 54 401 -429 171 -22 -340 31 -434 160 839 -910 257 900 578 52 864 634 761 438 -749 -157 525 748 667 -286 -328 118 635 563 603 512 960 243 367 -818 -768 969 995 934 652 695 -254 -663 -865 187 -657 -480 969 -963 445 -430 770 -617 220 -698 -150 133 -212 -93 -574 350 -498 214 -277 521 -643 -702 -495 -486 -100 -224 -855 483 874 953 -245 605 -741 749 -996 -191 351 800 -429 144 48 962 -431 -495 234 584 -369 355 -742 819 -682 -783 -610 497 -315 775 337 -869 -153 830 -799 115 -924 -30 520 -257 -167 670 -539 -829 -25 852 -671 -20 378 57 -526 -952 300 -145 344 36 -595 249 357 532 91 -116 567 -72 -73 -63 167 -332 -923 -994 -600 473 -527 -216 -889 339 650 374 -810 43 973 335 126 -563 629 64 889 976 -547 335 -296 -400 -178 18 725 -555 955 157 -728 85 -715 161 -640 -233 752 428 -10 283 -714 317 156 -815 -233 -288 -796 382 -341 253 -35 976 -844 -864 171 -598 -827 971 203 -350 -881 -588 -499 289 539 -657 613 954 913 31 666 -438 -382 -809 -368 -643 -920 96 -330 973 569 680 729 926 -752 -710 839 -397 -709 871 -526 431 300 -86 618 -169 -920 -284 363 -705 -582 -428 349 -106 234 413 2 -708 346 -259 -102 -132 140 -210 -768 955 -147 290 284 -282 -564 -695 769 -532 -588 -61 124 -235 781 469 -668 80 57 -133 -252 987 -587 225 660 -758 674 -591 755 667 380 -955 -563 807 -992 117 95 -776 40 88 -408 933 359 126 853 738 158 12 -688 -730 862 597 -152 26 -551 448 -249 833 361 -850 -465 -111 647 265 -235 369 -828 214 -541 891 -651 -965 -160 -395 607 751 -510 966 321 330 -814 809 392 -552 801 804 -912 -52 797 298 -899 211 900 -314 -344 948 505 -965 -466 -577 -190 542 301 336 -387 783 711 901 -699 448 674 484 -27 -659 -786 -291 828 -436 292 -824 731 324 937 -131 486 66 666 -202 752 231 -939 325 -802 668 170 -487 664 348 799 190 -578 223 -612 536 -689 -238 -979 -324 284 -927 -547 -582 -262 828 368 -996 -566 -971 -979 -985 512 -693 601 -937 -195 906 -962 -982 -485 -37 239 -888 -107 890 509 -254 -587 640 874 -901 -75 69 588 -412 -653 -461 758 -16 139 632 -120 -730 159 375 -369 667 31 230 -914 -801 563 -362 -621 146 -662 531 976 595 -953 362 -508 733 -330 -950 599 306 -703 -232 416 58 684 818 -315 630 355 -392 -889 -731 -963 868 -480 -952 -62 816 -566 -837 534 -666 387 342 -927 -939 893 592 -122 554 -491 -771 -1 335 -654 274 910 988 310 287 -975 -870 -543 136 -184 189 -713 380 -789 744 96 -595 351 965 603 59 -265 -898 15 -782 -791 762 -639 -9 570 -934 -6 -146 113 557 -629 -544 -86 470 562 -465 670 729 173 623 -361 736 -417 99 994 856 1 -223 430 -221 634 894 62 -430 -860 -704 77 832 -633 826 -258 894 545 -377 902 -176 -734 -659 -976 716 191 855 270 115 -456 -874 -798 289 -850 958 999 -227 -898 776 -646 -858 741 -272 -38 -342 905 395 -116 392 -918 -18 719 466 -905 195 -712 -959 -49 21 714 871 955 -64 -205 428 639 -860 390 -657 852 -778 541 435 -549 -640 532 -528 -993 -842 273 -757 -942 -721 968 -279 625 677 961 -155 326 875 -387 319 48 -319 -754 523 -753 503 369 781 -998 803 130 -74 521 -565 -646 782 928 -385 -753 285 860 274 -590 208 -742 209 -203 -778 -677 596 680 921 -27 294 7 711 -477 624 435 -718 -639 -883 -143 143 310 366 998 527 934 -100 -636 -116 853 -195 -171 -860 -216 696 546 869 233 953 -890 159 -960 395 420 -729 274 274 -506 980 -973 580 789 -343 -983 217 -974 621 -408 -952 175 -580 -768 180 -608 -554 -676 -771 -673 911 -294 262 -556 -637 -417 166 -754 -811 769 588 407 734 606 -11 47 -863 -980 479 566 478 80 -581 -412 -369 -269 -547 602 -286 481 724 -950 -117 -804 236 -172 -949 -425 572 -213 211 356 -127 -441 242 820 -848 97 272 527 -656 -647 543 -220 -558 612 665 428 -774 857 -97 -912 968 377 211 -938 -329 -728 797 -673 -804 678 -559 -715 233 -956 -149 -268 849 448 -294 -419 950 848 -859 -254 474 887 254 461 -143 242 547 707 365 -578 281 743 -588 621 -239 -416 357 592 144 -551 558 -262 260 -934 -186 -452 579 390 -971 -774 77 960 -406 -291 -997 433 959 -993 -444 354 966 437 -437 -169 -969 -736 284 964 -785 541 -882 757 363 -579 -747 5 41 339 -952 354 240 542 269 113 -967 334 36 -873 -483 -896 177 -132 -1000 479 208 -226 -35 181 -324 789 827 -157 -922 924 623 419 189 394 -61 386 -744 -272 -833 -921 147 807 985 88 306 -579 135 -115 0 -853 689 -847 -626 888 -630 555 197 305 744 -80 499 53 -812 -83 281 488 726 -189 327 403 321 -769 118 -663 683 153 -100 -931 -322 966 984 16 587 573 -703 -101 709 -862 426 13 -422 521 917 964 -872 942 -621 -900 -173 210 999 -528 660 483 217 589 -441 907 584 -843 571 -506 -548 914 -928 288 -123 220 470 806 36 521 49 720 518 -130 195 -69 93 -817 441 241 -694 905 357 546 -805 766 -319 134 977 130 -516 -586 202 379 -15 254 -74 -902 -876 481 170 479 -733 -221 338 -886 -328 -231 -281 974 24 522 -87 -797 -252 -258 106 -790 608 396 -383 43 -982 -339 -52 -552 -237 -173 -456 -612 265 -648 -548 -327 88 -950 235 -321 567 177 -640 787 942 -581 -952 284 -417 695 783 450 677 371 990 518 192 -52 -389 -231 519 -228 -103 388 124 972 -829 197 -18 87 -655 -958 991 -458 621 -695 -331 603 796 -278 -805 -37 -690 -988 391 -681 411 581 101 58 18 -700 770 -61 801 -815 -459 32 988 -772 -706 -124 885 -971 889 -116 -415 196 443 455 694 763 973 911 -12 574 -225 -104 325 669 341 -608 -75 563 -722 -761 -237 -75 -498 559 146 -339 620 -691 -476 -461 76 -905 -774 958 840 -512 42 -361 707 -709 13 514 132 950 497 -605 -893 -648 -464 -118 -539 -292 296 527 900 -390 -529 -574 -88 728 5 469 -183 -808 -57 -803 239 -78 -11 -743 666 -9 -725 817 281 412 -744 853 -633 -219 -457 -937 -364 -139 851 -333 -720 740 70 -523 -315 928 119 -169 712 373 311 -193 531 971 -676 6 928 -300 678 -548 -390 136 -943 291 -910 99 108 -764 26 341 -576 -214 -486 -732 12 874 179 348 -498 193 727 994 -829 -17 208 -871 158 217 -236 -188 -567 617 -431 -611 992 -187 788 888 -994 -518 656 125 18 812 498 139 -971 230 -397 -324 278 -964 504 -969 466 93 -797 -977 129 402 647 -974 -490 -750 -797 847 487 938 -513 -967 650 114 -92 -807 -857 -629 -346 -324 357 -388 -441 716 508 852 513 -79 -485 -314 -784 547 505 158 245 709 -34 -623 659 -681 509 -561 113 269 -811 625 128 -438 470 -66 -579 956 -444 921 -846 -157 -984 16 53 -756 480 53 -584 429 827 -217 -495 119 181 -360 473 -440 211 -399 972 -204 843 138 186 75 765 -941 -56 108 -142 -590 -138 321 495 877 -94 64 -759 845 -219 979 755 -498 -635 602 -314 394 -265 -21 850 55 -513 -711 -751 685 -109 -672 935 116 137 775 464 495 708 565 113 -264 -642 516 -528 -604 -97 886 345 -80 829 254 573 -49 928 949 552 -812 97 -239 245 94 585 713 38 751 -337 622 398 -957 987 -903 672 360 -376 -970 -504 -466 -217 -798 -137 578 -852 -897 -214 885 219 -601 358 287 -601 -953 -191 988 915 614 742 951 262 393 -564 -908 -689 -14 272 949 -500 492 780 619 -895 822 -365 -34 767 747 803 416 -937 -527 -746 530 -956 289 496 -915 369 -565 -725 926 837 32 -512 -476 -437 172 -176 465 207 -810 707 629 708 -86 637 -757 849 -613 66 262 -161 921 903 743 69 409 106 -216 622 724 181 -610 -271 -408 -987 535 587 961 63 468 903 -264 454 -115 967 45 926 136 -841 -546 -369 907 631 286 427 -733 -387 153 239 505 682 754 -614 -419 -44 261 -323 -604 491 620 -1 -242 897 441 -470 311 536 -165 -967 -266 833 -159 639 871 140 -690 151 -844 798 -500 -88 -418 652 -141 -602 34 -12 -355 -259 235 716 -748 -725 -46 652 -815 -255 570 609 -714 693 -30 690 47 630 169 -33 345 912 -970 21 -679 100 -168 -212 999 -863 845 -864 994 -42 -806 -16 -997 366 -490 327 -845 -564 579 736 -366 812 476 -349 -768 298 951 -16 965 598 -801 501 712 691 -671 136 -441 -123 -345 273 -862 190 699 987 557 370 -55 -895 -335 -348 -853 109 -803 -45 300 519 -5 196 201 -806 -651 342 858 -75 834 227 -420 -701 -819 -727 -689 -733 -403 -928 235 549 99 -48 297 819 -849 -327 700 -131 -79 818 -650 280 697 393 587 178 921 492 -52 727 580 531 -637 926 548 942 -848 936 406 121 52 543 -576 -359 -657 -508 -868 489 476 483 96 -729 11 77 177 629 176 -299 -644 931 -514 -282 -10 37 -328 -137 119 233 489 -460 511 184 -128 536 -918 -238 -81 355 -747 -376 -30 883 767 378 -315 779 237 -426 -335 -611 -314 -85 34 128 -660 574 55 -313 -562 -130 -673 -908 -847 -187 -76 480 -546 -849 319 626 624 222 392 -842 92 -311 -314 -221 272 971 -113 662 -557 -79 -616 -377 231 -418 967 90 730 128 571 971 998 -960 -607 798 -904 488 -716 454 -801 921 -952 957 253 177 -129 7 -133 73 626 953 -553 -430 960 154 -895 987 -336 405 -58 -329 13 516 -408 180 285 -841 -234 -198 980 43 968 43 452 -435 -680 -340 -109 -284 -359 -206 -495 244 952 -795 519 -235 -902 -863 444 -67 546 -794 648 406 74 760 -859 -468 -584 11 396 -608 678 -543 -131 -622 675 482 428 976 844 497 529 -616 -781 -810 -137 -662 260 -285 -272 339 935 852 -840 336 -49 362 598 -132 899 -511 -599 -758 -688 119 -849 -393 775 757 5 -174 451 -596 -618 943 -636 -690 47 -319 343 -295 844 207 794 253 781 159 -21 -689 -365 683 -840 -581 383 756 -441 -505 -482 520 -905 955 737 -397 462 -264 -664 -719 832 501 999 688 266 -560 -860 -757 811 -44 789 44 -804 -859 678 637 815 -635 920 46 866 834 -855 615 -748 -156 441 430 -294 277 308 627 656 -730 689 -684 830 -193 -389 555 -243 -970 251 -795 -839 -492 390 -32 -84 558 -600 570 -426 -36 -747 397 959 -128 350 -472 -176 -999 76 -656 -146 994 13 -218 -50 -558 -573 -802 -273 442 -466 -532 162 -336 -28 -374 92 326 35 -433 -238 -269 777 -335 530 -955 -173 -868 621 900 204 26 -436 -147 -912 532 -399 725 489 81 674 -11 -178 497 867 -888 102 -63 748 999 921 638 762 525 559 -459 460 801 -493 297 366 -793 -529 -297 258 821 533 138 742 -470 -376 445 230 395 29 -13 459 907 707 838 740 847 8 -68 -144 -156 935 305 798 -964 -464 -269 38 159 -354 359 123 54 -782 972 465 410 -549 -653 522 37 309 768 802 -963 -753 628 285 -755 -529 -783 -175 -171 -780 425 -406 -911 316 -574 -677 -82 -240 -572 520 -983 470 139 981 799 -621 -483 -901 308 -6 557 5 189 -314 -891 -820 36 921 942 -188 -842 896 -634 -313 -856 807 -258 957 -593 -761 -83 -579 472 -706 304 -626 -321 -944 -153 -38 -628 743 -591 852 557 -223 -470 650 -57 115 -834 600 538 -358 765 748 -392 840 397 -834 687 -932 912 896 -972 421 427 59 858 -534 -631 -81 718 189 154 -51 -179 -254 513 285 577 -170 -917 -614 340 -1000 187 -54 -543 -957 458 492 -60 940 953 -969 541 -823 578 879 620 427 956 -570 -202 -797 -790 -160 -349 467 208 -995 -604 149 300 617 -754 -524 -942 856 -520 -696 -621 941 376 -435 -713 -755 1 -487 528 -342 -881 -989 -295 -368 817 -207 -358 623 -26 295 771 -340 362 -93 -683 -778 -626 -946 -563 626 768 176 -59 -89 -812 -506 -814 -782 -203 -432 321 -187 -832 532 -862 759 -254 -375 584 649 948 103 74 653 -904 -816 33 93 722 72 966 -462 -860 945 -498 -403 -464 467 407 -160 721 -930 894 489 -7 202 706 -330 -684 654 980 3 -885 868 865 -9 398 855 -949 -615 168 419 541 34 127 812 488 499 711 214 -56 -891 -148 -188 -539 667 -656 -427 459 -93 610 -35 483 104 -451 143 296 262 -368 174 60 494 314 -812 774 -973 227 -984 -958 -949 481 572 257 -779 923 -336 94 146 -951 -853 220 965 -143 -562 -103 -724 424 -490 -533 -381 55 -928 63 261 751 -441 -707 -242 -408 -210 -155 304 -542 -43 535 -275 -972 -853 -936 -695 -611 439 -901 312 191 663 -344 -664 767 -697 -125 -62 137 -294 80 -584 323 -716 -987 -734 -322 -79 -656 848 907 -324 -491 -114 432 327 -621 -518 616 151 -914 -696 765 487 -975 29 957 219 -265 -836 -676 -38 -63 -904 -562 -243 656 -698 236 -215 -316 520 423 465 450 23 206 -327 -773 -943 321 -445 -356 153 -980 -855 -81 993 383 448 -740 604 -260 30 886 996 364 547 609 -688 -953 -752 603 -490 733 381 -749 784 -951 133 -105 -38 963 -509 -146 487 -769 -955 -560 -838 848 774 237 -750 268 248 628 -797 314 -630 -539 -694 79 265 172 25 73 835 752 -933 857 240 236 202 267 -523 -64 268 154 323 -675 -905 532 -705 -898 -699 -747 81 -870 -443 -258 -770 566 -901 -988 -314 -497 -916 193 -312 -103 403 501 -148 916 10 -915 -597 136 97 404 16 148 84 132 -977 -548 806 -399 -697 -713 410 888 -225 601 784 295 213 193 699 -493 -977 -370 -31 514 -145 -644 -980 -986 -120 -39 -222 -991 392 -606 643 -911 135 545 -164 -486 -295 -282 -312 -638 -828 679 185 -113 -408 -249 -894 778 -920 -893 320 819 -579 865 240 -153 372 -524 557 771 501 947 -58 652 775 621 776 -265 318 650 -13 64 540 -541 970 -899 421 -764 578 -803 -945 -221 -993 -589 -258 -924 827 802 -890 617 -417 53 387 362 803 215 637 -559 -110 -909 101 -843 -479 -137 291 87 -1000 -251 -313 527 735 156 -671 -611 -708 132 -271 998 -64 -674 301 -981 447 -23 -354 702 418 -7 225 746 58 138 846 -602 -500 246 -735 -321 -556 -705 658 252 354 152 893 232 614 939 -339 969 934 997 550 204 -76 -135 -652 -158 31 81 840 515 -49 867 145 -434 624 293 548 543 -938 -148 456 787 -331 -288 475 874 795 606 -829 -935 -377 13 900 271 217 473 506 -94 -785 -994 169 -877 -335 -259 325 966 610 118 48 -8 720 280 688 537 589 710 981 -608 17 247 4 -114 569 189 -256 -314 -236 530 -53 -781 -255 -672 830 -907 623 -36 -60 345 -998 688 -499 927 -314 -788 -998 518 16 703 134 422 564 -325 -828 778 -599 -428 948 -569 400 132 -362 580 -194 -159 -412 -691 165 1000 -721 232 225 -256 260 -559 717 78 -362 324 773 4 830 -103 -6 116 -273 890 -980 380 -377 -669 319 212 688 788 83 163 226 460 981 -585 94 -653 75 -493 -654 -571 -378 -699 -674 114 52 -967 809 -798 734 494 367 -685 -419 557 304 208 -712 958 -998 -540 -696 -851 395 18 -112 -823 598 789 235 354 695 -322 -935 998 -563 -717 -478 593 599 -940 655 -173 -834 329 349 58 953 621 -165 -279 -235 115 849 805 320 -126 -53 -495 816 -440 -823 737 -541 -835 -166 768 -835 57 641 -942 -368 -345 86 554 -507 -687 23 -571 442 550 992 880 -838 -844 -584 -432 -967 826 -796 885 30 -762 594 704 300 529 991 -391 -950 -756 880 -915 -795 -857 -820 846 918 538 -451 -698 263 32 516 -461 0 -561 -143 -926 -876 -598 -616 114 870 893 -301 573 14 884 -115 -341 -805 -881 -617 207 365 810 946 -407 -858 -999 -704 940 167 -449 -129 604 631 -363 -815 50 409 210 -270 243 -997 -552 -317 -629 -216 610 -893 883 888 142 -881 -295 702 -970 507 287 -930 809 360 -576 773 -600 751 -789 -572 599 -631 231 -359 515 328 794 -600 -91 -56 889 -428 -639 363 886 -401 444 90 833 -305 271 -894 345 -919 -388 789 572 890 -511 -56 43 472 -923 -622 234 40 -367 -261 940 -496 825 -449 178 -122 775 -942 747 -150 -517 563 -233 -133 410 487 932 620 -1 585 -769 -578 -156 -364 249 814 735 -740 -603 -558 434 -233 562 -763 -250 901 992 386 803 -961 579 -767 -752 -986 -648 -406 379 514 102 464 -976 73 -263 909 291 402 -526 578 -91 136 492 -821 -413 -875 -575 -506 181 455 803 -584 -886 -105 208 757 165 -318 716 -788 -925 544 774 151 359 -371 -779 37 823 -686 -872 -850 594 180 984 -304 898 22 593 814 900 75 710 774 584 -229 -728 -502 793 373 400 -698 -518 -113 -407 789 -659 -404 -929 -83 -134 487 31 -626 5 563 648 -279 900 -349 -790 -685 -143 -282 607 -773 -251 -196 204 -664 352 -942 207 222 -497 -807 -282 123 905 -80 -861 284 654 -31 -275 -184 901 -291 713 210 -905 -909 -499 -67 -210 518 212 -122 -87 641 981 62 -219 -50 -649 505 -863 784 -689 -140 -284 -280 -991 890 -738 853 828 -773 238 766 -14 -554 -836 759 222 839 122 -804 915 -471 457 579 -660 136 59 914 -563 -184 382 -480 324 997 -706 -773 -752 -818 -481 -269 990 379 372 -944 963 -902 69 244 709 -198 -812 834 -687 -453 518 -682 -921 -922 -469 -143 -452 -308 -316 618 -221 213 514 579 -524 841 -337 756 907 352 423 608 -971 -954 -157 -250 -178 751 78 265 -438 765 91 278 204 300 -202 -739 -89 315 853 -322 -422 -324 -488 32 -266 644 -726 998 -400 -862 953 -780 -732 -952 -377 358 811 -586 -551 -231 -64 -627 -666 856 762 777 195 892 420 296 131 -32 -426 -933 -638 405 -889 305 -409 982 562 766 298 296 424 -813 725 743 129 721 911 -63 382 62 -554 416 53 -865 741 925 -332 669 -521 -412 229 640 886 869 -309 -360 880 -794 -305 -655 804 -898 -748 471 -299 274 -135 299 -786 591 297 -574 193 160 -951 639 231 984 -903 289 942 -631 823 -801 -413 204 416 -996 -209 500 780 -547 319 972 -213 508 82 902 -835 -698 58 820 -907 -922 -107 738 963 -593 114 963 -569 -439 550 191 514 -683 910 -754 38 -383 -955 314 -968 -867 -32 -226 584 186 -96 -227 -662 554 -160 670 -116 642 427 -893 -832 424 -925 50 595 -120 -788 -672 115 -857 -689 -406 811 72 18 713 -847 577 363 300 -130 -904 373 -822 14 -472 137 207 -732 -908 -632 23 -864 -887 675 -149 527 915 -380 -864 518 -899 -184 777 -386 -226 -687 -906 -373 92 140 -964 -43 -566 -297 -13 -382 -513 -817 142 -137 871 -978 834 742 -919 -859 -315 -142 -595 864 -984 41 828 340 -607 570 207 810 758 -404 685 -882 148 -199 188 47 -140 388 950 -516 311 153 649 879 743 217 679 798 218 755 -663 -746 -841 -239 514 499 872 53 18 -840 -934 877 -72 -792 375 969 -195 -704 22 945 974 -930 -440 -423 880 -606 -563 999 -220 660 13 63 674 83 664 247 -854 -931 -958 446 184 -504 761 41 -612 976 -49 -177 473 -935 -41 620 493 -315 -96 661 -297 645 -180 -594 210 -210 -25 91 331 -483 -687 -786 -429 -153 -741 605 -548 619 73 -887 -995 -306 428 -95 762 -803 618 -260 -102 -603 864 544 846 -476 466 -301 -469 -122 -323 -772 -402 711 -569 -432 -899 547 -115 800 -804 163 -106 769 -606 -378 -976 627 422 -137 611 833 -671 507 451 -587 309 -831 257 733 -772 391 -572 -617 12 653 -611 -316 545 -638 920 -130 -967 -23 374 -232 -574 -865 -543 35 875 -52 -161 -77 455 902 -192 -805 575 162 -760 941 628 -678 219 492 119 396 439 -748 -152 -320 110 926 -740 -853 -714 59 160 511 -772 -971 -611 446 -794 513 -94 729 -276 -651 -841 -915 -484 -892 -436 448 -98 855 -328 -691 -748 518 -539 -933 -350 -599 869 960 698 655 21 357 606 -804 79 -597 854 698 -729 956 -277 580 144 294 -839 -218 -873 -328 693 -761 719 816 911 -492 -590 -597 -954 107 -718 -581 -944 568 -22 573 -210 -699 679 761 458 913 -351 -660 -921 234 135 499 656 -607 -329 -196 223 -905 92 963 -871 806 -301 431 -437 -980 -79 46 -710 877 769 -854 -797 -583 294 79 726 985 454 903 -969 667 -433 495 512 645 -504 -981 88 498 595 192 393 505 -958 -10 132 -528 -239 -708 171 389 271 -580 655 -200 728 104 385 728 -337 -473 771 -507 -952 -187 551 577 525 -368 -209 -347 -457 -545 -227 -632 -194 -514 230 599 362 611 855 681 573 -997 746 597 -636 -463 -826 -638 850 498 509 -728 -672 -977 717 714 558 706 -594 428 797 -111 370 358 -577 577 -732 28 -746 -333 -111 42 -378 601 -287 796 -756 641 -579 70 -815 597 423 -438 629 -363 479 315 269 728 -604 11 408 -850 -513 759 -144 -430 292 -468 911 133 -90 558 -489 382 788 712 -340 -798 710 -13 -781 196 347 -356 -351 -618 -93 -515 -71 951 -512 -878 23 -97 753 65 -298 -355 -568 307 974 -262 165 -529 56 958 982 542 639 207 -971 5 403 590 581 -356 673 588 -178 -601 -611 -811 665 -562 -697 55 -120 -722 360 -30 -74 -90 338 -568 -997 620 -737 -584 605 136 909 648 193 753 90 -943 795 418 -615 714 -233 -774 520 988 -718 153 614 -728 809 -578 378 -141 731 -999 958 36 241 863 -982 -470 629 -566 745 -318 794 -526 -126 -465 665 -397 -824 274 -258 -121 231 815 965 553 -240 277 674 -246 -820 421 -59 987 4 301 -607 -724 107 -99 -68 657 -842 949 -152 508 -291 -684 -24 504 -105 907 -589 -841 -344 515 389 618 -916 -399 -291 -887 -825 -783 113 -671 -646 456 -329 33 363 -725 -98 -817 798 -129 659 257 -48 228 737 -579 380 320 -604 -831 -516 839 -111 5 955 -85 -789 102 -56 -250 -607 731 245 867 -743 29 187 -785 850 772 -364 672 449 -417 444 -830 -61 665 -750 351 -293 -681 -727 442 -851 -603 335 -251 404 -989 587 705 -258 -996 250 172 868 380 829 -720 940 -76 -254 417 412 -541 -895 434 -803 -700 692 -385 -592 692 -506 155 220 329 -303 72 -836 324 917 102 692 -403 78 644 463 -988 936 -908 36 -700 409 -668 -818 341 -295 135 628 703 -205 344 -670 -675 -583 -957 -738 601 990 -133 -684 935 -307 621 28 -87 -217 -236 951 -159 -455 683 -606 382 831 506 -206 -774 965 619 -951 -284 748 532 556 631 -664 142 -678 656 -602 -69 427 389 995 -373 926 819 -553 -853 -244 -359 103 -150 -499 -622 933 -853 -541 -303 836 235 499 -559 564 38 443 -583 975 500 595 -871 763 -360 -505 -531 184 -302 255 -702 -902 461 970 8 -861 927 257 -754 -375 111 -176 915 -458 -208 410 -133 618 290 -411 817 -293 133 188 133 15 -548 -529 876 280 -942 -727 -261 933 384 831 -647 805 -700 825 -891 30 922 885 -617 96 435 997 511 761 -192 657 477 810 525 783 937 907 725 -293 -422 -17 690 444 -176 413 484 99 -820 70 567 17 -456 -415 790 798 -984 135 733 816 -60 392 -477 952 -660 -227 999 423 72 348 300 -212 498 -768 -120 -578 -545 -367 84 781 788 750 -506 -643 -490 -174 570 492 729 524 -185 103 -513 -799 -105 -664 -74 -226 -129 -115 -468 757 730 -718 461 806 -812 -735 -668 -403 -946 431 -977 -787 629 185 758 372 141 631 612 -304 -99 -328 -169 -213 -22 464 -526 -270 194 -853 -237 -128 -14 -752 -390 -404 488 -70 -152 225 -717 43 364 -971 -126 854 -545 -195 -791 330 567 706 -494 -294 719 -545 -408 -995 907 -15 111 -376 -181 4 -94 -751 232 886 -406 721 209 -751 -723 209 -984 815 -725 -103 -714 -160 587 -442 432 -810 -643 -320 -334 908 -85 -182 633 355 -381 620 -22 -193 488 -850 468 709 -89 762 428 -385 -21 400 896 -272 -915 -641 -933 211 585 734 -738 557 994 720 573 910 352 640 187 166 -952 -185 -859 -345 646 81 846 429 -629 721 -264 676 537 -484 167 -435 -695 -458 904 420 -188 -420 -402 56 737 26 585 -933 372 -221 167 23 -601 938 636 861 59 698 903 -878 -87 -345 720 -652 -939 112 902 928 401 82 385 386 553 -657 -419 -752 626 -341 -862 -698 665 407 -913 -171 863 -735 800 463 -506 764 -906 633 -394 -340 -721 754 865 854 -1000 799 668 -394 812 -205 -146 762 701 -123 144 -188 -709 -807 698 622 544 60 989 605 -204 736 -361 -71 721 -382 -649 303 330 684 -502 722 -391 -273 273 643 -589 -905 528 922 521 834 843 888 -278 -944 790 807 -291 -554 -935 -425 996 742 -752 -434 924 908 360 913 -963 -289 117 -676 -96 -481 -407 705 -106 -205 388 892 -250 -960 -125 516 -188 81 -620 811 -320 -746 643 -28 581 -488 228 -938 -583 458 -818 -475 49 994 718 -661 -930 -774 504 777 -529 -135 912 -743 -902 266 -547 -472 487 330 -914 -21 -787 220 -398 -519 584 -104 25 938 -389 -97 164 -542 -135 34 -841 -255 -697 368 768 833 343 -709 378 644 658 365 979 -578 244 -771 435 -972 -754 654 -285 7 -995 682 -171 137 582 451 -558 -611 322 -720 -598 -838 560 780 -1000 -251 269 -892 -953 -816 303 759 -130 -99 61 795 277 -73 56 -278 646 35 -411 -693 549 -434 -749 669 -685 -919 -127 40 -401 901 556 -399 915 790 77 -202 269 383 0 589 854 424 588 479 -384 71 -625 -234 205 -911 513 -917 792 702 -557 -727 725 -404 -6 -425 609 -210 31 396 -528 447 784 -272 444 -423 -111 -605 -495 803 314 65 -992 -474 726 117 342 561 702 610 -207 -515 525 806 164 -65 683 -378 -121 -154 -548 938 -122 -63 923 405 759 474 -245 -617 -205 818 562 395 -765 -117 944 942 -354 790 -576 289 960 978 -81 -913 -996 450 -624 -610 -356 -836 -322 -452 183 656 -897 -664 -74 -350 134 -15 -818 890 19 295 -997 -541 -927 188 146 744 286 -658 202 -923 -382 -830 612 -973 104 956 -170 517 445 101 -623 -59 906 90 -813 -935 622 301 628 -533 841 615 926 409 255 -118 925 984 432 4 468 -774 -143 -429 764 509 898 -942 568 225 -256 962 253 -316 -247 58 -638 588 397 521 -277 682 138 -664 -518 752 928 548 -866 -154 72 920 -962 -492 97 939 -223 205 538 342 -315 -776 -826 822 633 8 146 -362 117 -213 -377 575 473 679 -815 -59 167 728 -937 -986 490 808 594 -866 926 -186 -594 -730 -652 -400 580 -642 809 -967 -454 671 768 -507 569 712 702 455 -967 125 -38 -504 612 -411 56 -675 -78 -109 435 665 43 28 -914 -715 685 296 618 922 -950 775 -421 45 -300 -242 519 -590 -477 294 423 -461 670 477 170 795 -754 452 -662 -79 -609 -867 499 -298 -242 655 974 405 -300 24 300 -481 265 52 932 739 976 -774 -588 -994 -179 -421 997 -179 -742 206 649 -163 -353 -17 -142 12 -723 921 857 85 -836 -967 811 -503 -869 605 -792 589 -551 775 -270 842 43 -813 348 -100 645 900 47 -983 -601 -862 -250 -964 222 912 -845 482 -653 -953 -662 648 -558 637 -935 -507 345 439 904 -28 703 -205 -438 703 582 -883 -838 -886 -85 -454 679 555 -715 -619 -864 815 925 -986 728 -831 796 -16 -245 169 410 675 -210 -379 -865 -218 -843 394 933 913 385 -295 -557 -64 964 376 17 -300 690 -45 841 -827 480 -732 -371 -280 435 552 -398 -858 627 -399 775 -282 555 745 -587 -994 620 168 -988 -845 690 -251 782 -659 189 -226 674 -713 -378 296 15 -573 458 -2 -948 -94 -687 786 830 -961 901 -13 546 -196 -966 422 707 -415 290 -252 730 -933 499 73 903 781 -808 49 834 -404 -387 593 374 -246 -233 -513 906 -532 -661 795 680 -14 776 641 165 908 -33 448 17 -476 -808 -66 358 763 -936 127 -189 -281 635 227 59 -728 311 -576 659 0 962 559 285 -101 183 298 196 87 -2 -80 -680 -649 546 -221 -638 420 604 -939 -283 -426 614 61 -493 -989 504 652 -287 -134 -848 -165 587 686 -482 687 673 570 -770 235 -426 742 953 -304 -773 -638 322 -779 -832 -257 -633 -203 -667 -494 257 110 577 -845 818 -781 11 78 -10 619 937 156 163 -59 276 206 -884 -174 -389 -570 36 729 731 -105 451 -102 46 -575 783 699 -546 146 -889 401 -537 776 -8 -287 -597 437 -251 -292 939 -72 -605 -573 722 -163 -89 -367 -910 805 895 225 657 103 -608 64 341 -185 -852 84 -209 -677 -842 -64 -667 371 -582 -673 357 -898 18 -596 -953 561 -321 589 115 -806 401 -837 793 777 -285 257 -958 629 -24 235 -147 -684 -749 262 -787 -910 91 -73 -155 770 618 78 -892 966 343 -221 -690 470 -681 97 519 -162 -779 -623 265 -122 -946 -794 -510 45 844 -899 317 772 -963 -488 498 -882 647 438 -482 916 -551 -338 -892 -448 97 -820 -234 -158 854 473 -76 792 -644 -76 -541 -746 991 -668 283 578 -649 802 634 -29 746 344 -466 71 145 -192 883 386 -467 -395 -285 637 -636 142 -117 -919 552 -218 979 617 -669 -383 -119 -478 981 -992 -99 40 -217 831 167 743 651 -906 -271 -902 519 356 614 -28 -370 191 908 202 -885 -858 -438 -227 -940 -725 75 -482 279 -959 780 986 -205 120 -448 592 113 -826 990 942 138 -604 834 874 -63 335 672 -426 -222 -380 702 770 -336 -662 516 86 -681 715 -910 412 87 -306 786 984 611 313 -734 165 540 -637 594 645 -303 108 395 967 13 -301 -238 815 767 -391 738 310 -259 233 -6 -785 541 821 458 -535 -447 -953 471 182 -848 -136 194 -609 -881 -82 -858 -36 -781 -485 635 214 361 -247 -180 -252 -658 -951 239 567 -634 -12 -191 285 -322 -996 438 837 495 -389 830 -8 274 665 -734 -317 -871 294 -883 -565 -499 -932 946 -316 -282 220 353 104 891 618 679 -673 323 -801 688 -322 -754 -65 -495 365 416 151 -514 465 829 -121 -195 689 -13 941 825 -581 -666 188 521 -937 232 776 -371 78 -454 240 57 -997 231 -652 -171 258 499 -609 -768 20 608 459 720 -2 994 73 -273 960 -994 -651 581 888 -444 -242 -747 -772 -238 -997 985 -659 575 373 -101 -548 -274 91 -711 939 -161 -593 989 653 -827 -604 -932 -344 -633 894 -986 779 770 781 -301 -129 758 -625 -375 76 248 148 -587 795 429 682 -759 459 243 -166 670 891 402 887 603 -919 -499 299 637 -228 299 922 98 -259 394 193 277 217 -317 -261 -129 354 -120 699 -592 874 28 847 777 -855 -947 -591 -262 609 196 390 982 -876 -1 6 897 889 841 -215 -788 -159 806 651 174 -850 -363 244 390 445 122 -88 523 491 -703 -303 -407 492 315 -153 -194 108 209 363 711 374 -175 917 72 906 244 -551 437 -842 839 -883 929 -63 450 426 710 985 107 -443 346 449 -310 577 382 -49 -431 -939 527 -631 559 -916 -46 -440 689 696 884 895 -973 -626 -388 -14 -767 -565 931 -408 502 314 -476 768 848 -658 -710 -850 -505 341 64 -547 -102 71 969 -110 382 125 -350 334 -81 -687 -204 -864 -241 -544 164 -964 -536 949 537 -671 -938 -466 -54 -74 605 359 661 492 800 462 -973 343 243 355 550 -455 -699 -99 175 -786 -875 351 -541 -635 28 778 -586 716 934 564 -576 542 90 583 264 729 -921 -440 -299 -802 243 642 364 -149 643 -974 91 -355 419 63 -409 561 -892 640 992 34 -290 35 980 -840 942 -998 71 -318 -269 885 364 -553 -854 766 -108 -231 876 727 -301 -774 -458 562 75 -624 -410 706 604 -183 452 -767 -49 52 -947 -896 -626 -478 -151 649 683 -4 276 519 21 -107 -501 -724 17 164 -392 599 100 -96 184 879 -618 49 -796 -334 -256 630 -158 314 -240 304 -571 -126 50 -300 807 -522 -262 793 988 -53 -924 -55 1000 -631 -232 -611 368 903 -556 -302 641 347 -738 -168 695 133 -199 -138 -290 -406 -555 531 -596 533 773 -66 -633 957 785 324 640 -741 -941 283 -119 606 -514 98 388 -425 -2 -912 180 446 694 -776 -264 927 -913 315 155 -553 33 -82 70 843 -812 982 838 411 -346 -671 991 106 81 -660 -930 -186 109 -932 758 -564 180 343 -432 -223 609 -903 -140 570 297 166 -990 226 -763 309 610 641 -445 786 -437 -263 -634 -822 683 -826 91 -136 -495 172 -804 729 336 -980 839 722 -755 861 355 458 899 -361 -57 -203 -909 -968 -19 -828 865 -606 496 792 504 -801 431 -61 790 119 -861 -519 -478 -46 904 402 -960 97 34 -116 75 -321 -271 699 637 -249 344 -430 293 791 830 -937 491 429 90 -729 -601 -322 -934 414 187 478 256 609 919 879 660 -646 784 -57 -416 -430 -921 -856 942 -25 -444 114 756 -650 -393 -600 -470 525 648 572 504 -813 -317 344 787 -601 461 968 483 420 535 336 998 485 -638 563 -491 638 995 -524 810 -277 654 -367 43 337 -588 -802 317 -342 -62 -536 509 568 -754 -604 378 337 -610 -566 750 236 -475 -924 -851 667 872 42 426 432 -347 129 -247 -92 -219 -643 799 -458 -715 -13 372 285 366 351 -736 -584 632 -41 -56 921 48 93 -556 287 -44 321 -783 -767 -670 648 -603 -802 -416 741 869 90 732 -989 -909 -929 -738 518 -857 844 -96 -637 -736 -13 -946 -381 301 -788 704 931 156 -206 -28 -64 -654 -419 -891 273 334 -464 39 -830 401 646 864 146 -843 29 -489 -673 0 -789 733 604 -46 578 -555 -426 878 -112 149 -810 -217 853 766 -35 773 251 -890 317 -446 -807 -654 -68 551 -879 -306 36 686 -372 -419 -757 922 803 -359 -746 -387 594 466 698 -765 -839 754 208 -653 670 -300 929 -629 804 484 -147 -873 223 -148 357 -747 -444 -493 -328 490 -950 -139 341 -595 393 890 -638 521 -949 -782 -825 262 435 -674 17 584 -390 516 457 -609 -514 262 -108 -329 925 823 -953 -243 686 535 -487 -789 -983 -115 -759 -493 -272 818 841 -752 293 -209 644 -504 64 758 438 89 189 -529 -367 729 -997 110 200 -386 343 835 675 -42 -297 -998 -45 -747 916 -596 148 503 129 353 -59 699 -72 -217 232 -72 -865 678 415 711 -24 -407 -516 -870 980 623 368 890 -758 -748 546 200 -158 454 -461 983 201 807 -324 -571 248 -79 328 99 223 -41 -438 968 907 117 -515 78 811 -405 -285 -202 -331 646 870 -997 -927 -182 -281 256 -934 -224 854 469 -297 -194 -207 -779 -964 13 169 -749 -312 -14 -759 952 518 -54 -661 274 -842 3 -455 -738 -288 -641 -30 408 -601 -189 -372 517 304 -648 -889 821 580 420 620 -861 -857 708 458 674 -796 -656 -447 35 674 -911 -312 200 -417 994 304 -884 329 -842 92 -730 -306 -949 811 -165 732 467 -433 261 -339 505 -332 -937 924 260 -55 38 883 -548 992 722 298 -853 28 97 -538 -747 481 453 987 369 -653 859 560 653 284 334 76 -842 493 -804 -782 229 894 318 464 325 838 -892 -509 873 880 268 39 -873 -172 326 559 -674 86 689 -368 845 246 -519 142 56 391 728 -429 356 -442 711 264 -156 -48 760 605 374 -987 -382 -931 -142 -8 -483 -785 -991 -156 443 -790 -62 977 693 -596 667 771 -601 186 894 782 -746 206 -476 -289 625 539 925 725 -964 -902 -823 593 315 -260 -200 -607 991 -843 770 -372 -72 -622 76 -297 -590 249 455 337 763 -941 372 143 510 -86 -24 -930 211 -553 -381 -713 317 -619 740 538 -960 566 710 635 -173 628 503 81 122 -593 -723 526 892 -713 -424 639 -330 -539 -506 916 405 958 -779 -519 -378 -639 821 571 389 589 -941 -381 900 536 -996 569 -923 586 108 448 46 -989 540 -202 709 -176 -801 718 751 -262 692 804 858 183 -151 484 271 979 -324 -493 875 -838 -958 -231 376 -415 -154 539 721 -77 -285 -312 -338 302 529 379 -608 307 -516 -623 566 922 474 856 -306 -470 878 524 543 620 -746 -660 87 -500 949 -237 -519 -530 -427 964 605 339 952 528 -1 320 -949 -647 129 -927 -611 -824 -153 -668 -665 857 863 397 -13 200 368 -1 786 868 96 -842 192 -258 82 -916 959 -711 528 438 -897 416 605 244 -946 268 983 -539 -925 94 -497 -46 -340 871 -614 -729 460 973 208 289 -308 -755 608 640 -723 620 11 -717 -668 95 909 -589 49 220 -714 652 -181 -127 -533 -883 993 655 -950 -254 560 948 -654 825 -979 158 807 499 679 -993 -549 -37 656 -197 812 -67 -241 -455 -49 400 292 -977 970 -720 864 575 974 -583 240 -762 960 155 718 507 -609 76 -877 507 685 158 -792 506 -851 822 -392 229 -341 -905 -570 -520 665 -828 -196 -309 -683 -129 936 980 923 727 -861 612 -164 -386 -728 228 -800 184 -975 -937 927 -656 -234 235 -63 -851 -968 -474 -460 862 866 -978 763 95 25 63 386 -237 -231 -701 -527 98 649 -690 90 -966 -335 620 -190 -244 775 782 258 951 -536 627 -360 400 -558 -643 -870 447 99 710 439 357 475 867 168 -92 -143 -854 434 -971 -34 197 -346 509 -172 899 -224 453 -873 -705 362 911 -560 -814 -174 -222 356 -640 350 -488 560 512 -997 819 -797 -85 -435 971 -93 -668 -112 384 -574 -198 -755 970 660 -391 830 -235 -489 135 597 -998 584 -948 981 -795 416 -550 -866 -963 -427 -437 -445 -912 -659 690 145 592 161 526 -356 -983 -590 215 878 405 -508 -409 -500 -886 -776 286 75 -506 -800 -666 -413 92 -632 -689 168 806 -896 -561 -561 -480 904 -472 -217 592 37 -171 -943 -402 982 -250 -818 416 -228 495 -830 -881 -648 77 -644 555 -867 -908 -619 729 64 -499 -867 434 274 -460 838 -147 761 729 759 -427 556 179 861 -422 -284 222 -620 -325 71 -809 -184 -398 989 772 889 706 -312 -783 155 358 -291 -555 -38 -418 941 639 -159 490 233 389 -863 701 348 -926 -517 555 -403 41 -709 284 -150 -378 118 216 925 -982 -798 -42 -336 -564 301 174 830 -812 -609 -845 974 58 -757 -217 -78 918 219 -799 -886 -338 563 -609 -582 -582 918 -988 -670 476 -461 -666 489 -141 792 503 269 523 496 -125 -413 -609 97 -479 298 -428 -457 317 733 385 -983 417 355 265 -764 -978 -848 -599 300 -124 999 -938 -746 781 -489 857 625 -598 249 -560 -568 410 414 -385 -239 -234 -190 -923 -435 752 -481 179 -5 -296 -448 504 -946 755 915 434 190 -314 550 -210 -91 928 762 826 -124 571 164 599 -424 661 603 644 849 -993 81 802 79 443 -186 218 336 -141 363 -29 -499 -535 9 422 557 501 -11 278 -685 975 -309 236 -848 -416 -776 238 14 -826 824 -707 497 -196 217 -245 995 -725 -778 695 52 44 798 -741 747 -259 134 354 -482 660 845 592 -986 -220 304 348 -133 796 -458 548 -19 -232 720 -540 -887 -343 -510 501 475 -9 -426 -461 329 -44 -561 372 184 -591 502 -735 -848 -757 419 -838 430 -490 -682 -595 306 -163 92 -659 -105 196 852 -131 517 -897 328 -788 698 328 -953 -875 -480 -732 372 308 979 -347 308 -17 120 477 -454 -936 828 -171 -217 -462 122 285 -309 -209 -77 6 649 140 -362 -138 -722 330 -356 474 -26 678 -134 -185 -573 26 -165 -988 275 -321 -179 247 109 -679 -316 903 690 -110 -307 896 -674 921 -15 -186 729 748 -655 -222 -561 -654 -308 89 905 -954 903 234 417 -328 333 434 753 -968 -483 389 -166 -727 500 114 -689 480 613 -960 -419 -309 -3 -508 -29 528 964 594 -122 -405 -149 219 419 -514 353 -382 891 13 400 -84 121 734 -207 -239 -233 725 -273 -777 -502 -145 -624 464 -94 569 269 349 214 -825 648 -669 -310 -905 -238 -39 330 -912 422 -614 -200 -609 522 719 579 -221 378 -519 -578 -226 -590 135 778 -370 957 674 -103 -542 -894 910 -59 144 218 -400 713 -44 -39 456 759 -164 288 258 -301 993 -285 -33 506 407 -748 -78 742 859 103 867 878 460 236 994 -811 -391 995 -126 567 -844 -426 204 748 -141 -394 239 -620 -671 -915 345 -996 -792 -425 -278 574 -57 75 490 255 -603 -768 -271 141 -280 -480 712 -188 506 914 -934 294 95 906 445 266 -679 255 135 954 -843 -746 -959 -376 428 603 141 703 -171 934 -51 655 -143 -63 -850 356 246 338 887 340 527 -658 82 258 696 588 -594 318 -829 -279 945 -293 521 -983 56 177 -768 886 30 -458 -566 85 -368 -353 -317 106 -882 -375 960 -328 988 -541 -456 -554 990 -964 -629 -284 -153 -831 -781 394 -867 -188 945 -133 -50 -44 -455 873 98 -107 272 614 -931 561 -976 -637 -687 301 108 -213 484 -221 238 47 -542 697 756 -289 -166 264 -219 854 278 208 946 -1 -303 -792 134 -910 307 -740 510 272 -816 891 -344 676 -986 532 -427 -553 858 -258 74 878 -17 535 -925 418 122 -156 691 401 784 -841 -871 858 -305 -70 393 131 -854 438 927 75 -122 628 -148 -864 -910 -465 -960 877 139 -254 -964 -408 755 -961 -989 448 431 -516 -168 61 -658 740 -210 497 -720 -358 269 645 -839 573 555 -726 -485 -629 426 586 -806 -499 -958 784 -254 -310 -330 -252 -430 -92 565 -429 -698 -41 -700 -788 -391 755 87 -397 -576 342 -954 300 416 -695 -738 626 -294 985 -652 687 524 -775 812 894 -388 -352 -636 901 -558 306 -928 92 -353 17 -608 -431 522 -293 -116 -575 780 55 -975 110 748 -528 862 -298 -280 -705 -659 -217 797 201 582 -983 -529 81 970 -72 318 762 93 194 -719 112 -537 -641 -390 515 -258 -781 734 -222 -405 868 -852 -351 474 -926 942 300 -164 265 -967 587 440 176 402 -647 360 689 -476 -53 117 -576 561 -33 -696 306 -982 -275 612 -969 -508 621 -969 884 -924 -102 -518 659 965 895 807 109 557 683 904 640 -235 -60 -422 569 764 577 -454 -170 388 -906 796 -248 -566 743 675 571 900 436 340 58 -712 260 -443 992 398 776 667 165 -634 654 952 70 -367 -16 -240 -553 960 893 298 -480 -574 100 -123 942 77 -917 497 171 -934 859 -466 -837 -614 272 809 -892 818 93 144 689 -737 39 -521 -349 589 -514 372 -70 453 279 -610 419 240 -959 -290 -257 95 51 -912 -258 -562 -53 -822 965 -217 -756 -909 -973 -867 575 748 715 -922 359 994 -719 -823 -312 -281 36 71 890 672 -670 235 -247 694 563 -840 -54 164 -970 90 514 307 -631 -752 682 688 877 535 382 284 -468 113 -884 152 -861 -484 -755 -624 310 723 -310 121 674 824 -895 -413 445 124 492 -911 433 -856 263 -831 540 -17 -78 168 873 121 -33 993 -979 -337 -459 -579 -554 483 -574 -472 125 564 -744 476 -748 -189 245 888 -646 -924 -993 459 -423 -227 441 -353 -925 -213 347 726 641 -363 402 -357 242 371 -833 585 182 197 320 -383 327 -20 -390 -555 277 899 657 -53 750 131 -281 -443 904 -115 519 652 -272 -589 978 -488 -152 473 -712 954 -657 772 -862 332 -215 475 912 750 -991 -96 -412 -200 -668 -566 378 -718 335 -496 280 452 285 664 -969 80 -198 60 -352 227 -636 -516 935 -984 352 877 -576 590 -41 776 146 -861 -108 -560 -993 -779 -621 -351 827 597 463 214 243 -565 -339 -701 -29 176 150 -33 546 624 844 297 -167 794 -603 -139 -305 56 490 689 -465 -773 859 841 770 -287 -950 179 -167 349 -227 -957 -621 -776 -897 -56 281 -876 577 -343 923 220 363 928 359 -541 -631 -814 392 -4 907 422 -292 -193 -58 711 -127 236 -231 617 612 532 937 -275 297 -456 -129 -943 -230 -913 -710 -530 508 470 828 -515 -761 144 636 -780 -991 -467 690 -222 523 -501 -762 -637 -434 -490 -555 948 -391 628 -34 -371 105 -734 845 147 938 377 18 922 -178 577 147 727 233 726 -13 693 304 991 -647 -289 -720 371 -587 205 -355 -874 924 66 333 -48 -910 -197 -725 886 -382 473 -36 -913 -484 -880 -488 31 -746 -51 -798 -606 675 -966 366 287 610 -928 119 -664 995 28 -936 -980 446 957 243 -30 812 -214 808 -77 767 938 -729 250 -957 938 704 619 -639 -966 -867 422 -515 934 -213 771 -945 -257 -736 -226 283 -414 -108 -912 99 -93 820 -520 699 162 94 -606 429 -185 318 822 -709 -984 -28 -526 841 -144 547 67 989 -573 -920 -703 418 18 667 -83 -761 129 -926 718 742 234 309 857 945 903 -63 -71 -674 276 207 537 345 973 -571 -169 564 -771 -729 -15 561 188 77 828 -167 725 178 -652 56 -44 23 -304 398 -114 -514 -256 703 982 34 -465 73 -495 642 -424 -409 -327 762 391 -329 -648 526 150 -706 -223 -853 -109 -727 -468 712 607 -603 58 -976 89 -968 -762 984 228 448 290 -106 -103 -621 -770 254 -94 -977 -808 -475 282 -541 -156 -377 -377 -458 385 -767 933 920 -597 439 -657 -226 460 -727 242 352 -576 313 989 -665 -161 996 -70 -624 158 408 -259 -195 -222 303 -718 -98 -256 611 -679 -725 -774 676 900 812 -63 956 -699 -456 -409 992 135 -746 -466 936 974 854 -639 126 -210 934 543 221 849 -410 609 -719 891 688 -963 1000 584 -627 -23 -588 -782 676 -724 617 378 -550 -379 -491 -650 146 -763 816 -465 -947 907 740 -298 331 504 87 456 -686 613 245 -739 -357 945 -236 -649 -758 40 -452 363 -631 126 379 -148 62 -312 -47 483 -515 362 376 696 -672 -777 -992 -852 850 892 -845 220 -371 707 -8 459 -736 141 78 821 989 -958 -408 -61 -505 -7 634 115 -318 -21 -756 65 -527 156 -547 -633 216 443 504 524 -57 -656 693 -243 248 601 808 893 -410 -859 632 472 -829 354 -437 -484 -10 -299 272 -182 769 152 -752 -319 -299 -252 -522 -14 -383 51 -796 -357 473 -262 -127 -636 284 -769 715 -127 619 -375 403 -474 992 -444 -53 750 570 703 -480 -189 580 -925 582 -540 70 -142 -405 -443 -923 -151 -392 -379 873 -14 -474 -256 -33 -732 -293 -787 -88 -483 -954 684 -357 751 837 810 -416 -183 -500 450 881 -730 -812 617 -538 -841 -909 664 309 601 374 -375 -163 -915 -394 -516 965 -786 779 180 -962 81 -73 163 149 93 -746 137 -904 -71 876 114 693 -670 814 344 67 757 966 -395 -840 -498 458 274 -104 -280 864 196 407 273 -896 -372 -720 303 899 801 -552 114 -951 794 -256 221 655 -283 350 479 503 -905 -435 -709 388 504 -251 196 768 -312 -194 92 7 -166 38 -124 -808 543 -431 -768 15 963 -439 493 51 -814 219 722 918 -686 193 -972 850 209 -505 165 714 -1 731 -692 -658 566 -853 798 -310 678 -525 -88 484 802 797 -874 -824 -400 279 530 614 -774 773 487 -94 -394 399 -848 -427 -112 616 664 -793 748 -345 446 -470 -174 530 -834 -57 370 -314 -368 517 -315 -993 551 846 137 1000 525 -828 505 25 116 -93 90 374 388 -989 -333 829 921 609 724 571 902 254 728 -428 -951 263 -989 430 300 885 948 -841 -976 -522 -702 930 851 368 -221 281 128 990 80 -235 727 4 626 776 373 999 -634 9 -454 -743 598 -642 -312 983 850 642 -489 708 950 -677 -410 641 -545 616 -375 598 -568 895 525 328 526 -681 -380 756 551 626 -822 533 -632 699 381 3 -157 -192 -14 -760 -35 -35 -997 -620 816 -814 -593 -759 -405 507 25 -632 651 634 -902 144 583 -190 37 -673 710 -188 549 63 -374 -306 826 -369 544 -654 687 -574 469 -518 -385 619 -749 -588 -301 -838 -153 -168 -801 -832 -368 -476 -485 833 57 260 -215 996 -224 546 283 855 -132 365 706 -771 -402 -830 989 504 48 -700 -334 928 483 -308 144 -256 664 -955 -765 138 286 19 -268 -322 -782 454 -684 -912 -464 -835 -150 284 -250 462 242 -687 -9 -208 297 -299 228 979 185 -521 -627 -207 426 187 -899 714 -214 505 244 -674 760 278 617 463 93 152 490 987 747 528 -702 -483 702 -163 606 -121 306 -196 261 624 385 -576 100 -795 -114 -132 659 401 -356 -400 469 -937 -721 97 290 52 498 -328 -294 751 -13 -780 516 667 -880 -948 -667 -184 968 -824 -620 284 772 6 -84 263 725 349 517 -354 -216 201 -263 131 460 -199 -170 550 -377 -528 -337 570 947 -391 814 991 393 -854 709 571 717 -618 184 1 410 -428 184 709 485 556 902 180 -177 669 351 -272 -465 -158 467 454 418 -901 -575 942 449 98 945 -793 -885 807 330 651 -630 -555 -959 -833 -548 -440 -285 601 -459 -312 -434 233 -53 523 563 -974 -614 -417 268 -509 983 868 106 778 414 166 985 587 722 -681 -285 -163 144 -539 481 -992 738 795 -538 -17 909 -827 795 -6 364 133 -162 -773 -165 -509 355 -346 -669 -31 -610 724 -226 145 990 498 88 988 250 754 -883 780 46 317 -945 255 -528 -758 224 -127 -103 234 553 -479 195 916 328 790 548 -986 278 58 -682 -966 -688 801 -787 -172 -408 -111 752 524 525 108 7 188 -346 -428 -349 614 -976 -217 867 844 873 -518 976 -451 -514 -829 -767 494 999 -737 14 718 -8 -684 13 696 -531 -988 -555 83 864 -954 -65 -145 240 562 270 -735 78 104 -615 469 876 -476 896 472 -265 977 977 -399 -463 694 -711 96 487 -78 425 3 -759 468 -544 -164 -63 497 964 -580 940 -246 263 8 -74 -267 -350 817 -430 899 -213 -92 -587 -90 8 -151 190 193 -420 -839 -7 -643 -927 -127 -427 -476 -369 -98 -967 444 -45 -848 144 -67 838 -117 -80 -344 -770 -826 260 -515 917 27 73 -840 -794 -387 -48 -891 168 47 -310 -513 244 205 -851 -365 -693 930 34 -853 -897 -270 785 218 -273 239 628 -76 46 306 -538 -784 872 863 456 -249 682 374 994 -11 506 -707 -376 21 -789 144 837 -84 393 26 1 240 -547 565 188 -205 757 -919 663 -427 -716 200 -620 -835 471 863 -77 907 800 338 -704 655 900 566 177 394 940 -829 635 684 47 -887 861 397 663 117 -361 870 75 142 708 -91 898 55 -372 -672 -337 -716 -567 765 563 275 -750 -999 -610 -564 -340 445 -915 415 -236 576 749 -284 -452 -997 763 180 -133 -831 -44 300 -894 329 827 694 494 -922 896 290 684 223 -486 381 -953 -95 947 -28 333 -194 -597 -386 -22 -129 -118 -225 -711 -639 516 -963 931 -903 29 928 849 12 -1 357 334 394 366 208 746 -4 -926 298 -142 -132 -622 -934 -518 528 -445 50 60 7 800 -863 697 -439 -299 -86 -763 -489 -746 819 -977 436 38 693 -765 -882 572 -239 -562 -32 395 283 353 -599 -622 676 737 599 -531 -914 557 142 453 -217 612 2 44 886 -298 346 210 -237 -270 228 639 649 -667 -677 592 699 812 563 791 724 534 -827 258 -556 316 -753 948 741 528 -780 357 -540 -266 359 -700 -880 -743 403 -153 572 -917 -36 -362 647 950 -396 -916 613 312 -886 147 -158 451 865 -429 494 -598 -773 -405 146 1000 -459 440 -680 192 23 692 -435 -477 -42 191 571 -171 -569 -95 648 247 -174 -711 284 446 -506 -774 728 -682 -557 -409 -375 714 -236 -470 -899 -172 -344 -580 99 435 540 665 -758 -95 281 568 -509 -528 728 84 -318 -497 15 128 397 -637 -280 632 -777 798 -49 -315 823 -288 460 -994 -678 250 11 239 -52 791 -892 -660 -404 -732 588 26 -260 769 -737 -136 359 -88 948 969 -709 -543 536 -879 -623 418 191 -118 -288 -201 292 -747 894 952 -648 547 -249 171 -434 -155 -827 400 -776 91 -904 -971 963 -686 -426 57 962 -459 64 326 448 -140 161 645 -7 -69 384 -807 743 -260 -163 582 141 -865 271 -935 -734 150 -918 28 940 -410 -36 989 744 89 549 229 718 -494 -411 301 -694 239 -419 -740 -117 -27 -102 836 -532 -963 -171 -498 -24 -540 836 -448 74 -651 -538 340 -606 -16 -378 309 773 -406 -423 780 380 381 -488 -346 -165 -463 750 -143 135 -777 -779 -703 965 -505 66 -631 -843 -241 -21 -763 -579 372 234 936 289 -557 -341 -876 255 929 960 -96 623 -210 972 530 148 -993 793 573 475 248 -803 526 531 701 -486 -184 -396 494 -298 -640 -545 147 319 387 26 204 -839 67 631 -846 -278 -972 -178 -219 204 -228 391 211 426 736 -706 316 -847 481 -753 2 863 365 -48 -591 -661 37 421 -31 78 -113 437 -183 53 -382 -949 -192 442 713 793 -40 -546 -888 672 290 658 -126 -634 153 812 -910 -357 -723 657 -458 -834 -592 -743 -239 315 -716 -255 -726 383 -36 -468 215 549 -692 62 -752 513 625 -38 -473 708 636 41 -507 150 -724 310 -720 955 453 -830 703 477 -822 -571 -734 -646 608 -823 316 -819 573 -87 -624 -6 73 888 119 868 -555 333 -504 822 631 864 309 -429 772 303 -479 809 930 526 221 -351 36 -504 -170 639 922 677 937 -588 -149 -336 540 -350 870 -150 406 -837 -795 626 -878 172 -620 -581 461 564 397 -996 827 -768 273 935 420 -993 879 99 -291 484 644 897 279 481 -294 -130 954 -891 -121 -936 856 -137 704 496 -499 -713 539 -93 289 -323 -685 1 355 -493 771 651 -831 -779 -849 -832 611 236 -297 759 -708 81 27 358 -566 723 -703 -334 -369 -532 -782 611 279 -143 624 786 -576 -709 -851 -60 -239 -847 13 201 -482 655 -290 735 165 638 -470 -392 -426 171 477 434 -792 1000 132 511 977 -567 -262 263 -49 -14 -6 -243 -278 473 555 -644 -380 -568 -195 35 787 -488 461 275 557 538 246 -532 -28 -263 975 -41 137 -214 -99 403 782 -408 -273 -365 652 424 76 -279 726 -175 -650 -691 -583 -863 -526 21 -146 -17 387 -100 108 -665 -999 291 -957 352 855 859 207 -899 -558 784 3 916 456 697 -86 536 151 19 -154 809 -443 285 -673 -669 230 -727 135 732 -531 665 89 -80 -73 786 109 74 445 47 -346 174 -682 -785 -573 587 -20 -609 -677 -350 -198 657 673 -12 421 -3 402 957 -905 447 271 -118 885 -540 -436 -589 -583 -191 -414 -649 -308 70 509 -15 360 -810 226 -92 -840 433 794 347 239 673 533 -532 526 -567 305 469 -443 796 182 271 831 -445 467 666 296 381 -92 305 118 -890 707 887 -667 823 854 -247 -238 658 -307 12 163 -523 48 526 -753 -597 31 389 -311 29 862 251 171 -187 140 209 277 -969 673 -901 495 -832 -444 116 -980 214 -204 -407 229 901 181 -206 -188 -135 -977 -390 -915 -191 675 -287 484 435 260 224 927 -130 61 254 960 189 783 -553 94 -478 -235 524 204 -90 79 -736 194 -185 945 -621 -873 -952 -220 -166 367 937 631 -23 -587 -869 387 -514 -235 -41 921 -44 394 98 -493 -923 -769 372 678 700 -308 833 415 908 -964 -342 742 -480 -403 -724 171 -163 -129 789 -354 -305 773 747 222 772 -88 153 -310 -373 -35 503 293 -565 -155 841 -756 -371 -134 648 976 425 719 -762 419 372 -246 -870 356 -887 -189 399 863 -938 389 -409 834 789 -863 449 698 -922 -679 -618 -508 671 -429 -151 -961 -888 -962 180 556 725 267 686 103 776 -360 658 145 857 -249 -207 611 -76 -308 358 642 -259 662 661 -496 551 -184 654 727 -839 538 -405 -91 -519 940 26 377 -149 52 -131 906 -649 -587 -246 -437 152 52 -989 699 -389 -852 477 910 -609 34 -701 974 14 620 137 331 214 -942 329 29 499 575 -771 249 631 -74 403 -238 -577 417 534 443 737 433 639 -724 822 -404 294 -335 -775 315 921 -836 110 197 344 -4 -592 177 58 66 -789 -774 791 299 -51 959 929 -707 -286 -335 -841 496 121 -488 40 -240 -119 211 822 -515 18 507 -857 815 -711 -694 -391 -365 120 375 299 158 -323 -425 387 447 532 456 490 181 -648 595 130 305 206 379 -81 754 -76 326 37 418 555 303 955 -813 -150 408 -433 -374 831 -806 -826 -842 -440 459 -586 724 -212 -44 461 -506 718 -674 -540 427 -780 -818 -187 -351 -855 893 -392 -364 645 781 -97 -778 924 285 948 -678 -106 302 -925 -574 428 -771 301 -892 -570 -258 -257 -529 196 -978 201 378 -305 -378 -973 -202 923 764 -490 -735 -102 -258 354 552 759 -666 -906 -381 -267 934 230 -655 36 -600 671 960 365 986 951 828 -94 904 -658 844 471 -812 801 54 69 -36 -951 -721 849 -267 282 -299 191 -441 -650 325 -520 859 -943 444 -346 -572 -367 857 -506 -684 -314 256 -467 -163 -369 -679 41 739 -233 -34 143 -321 -849 940 309 -571 -95 -373 346 -414 180 -845 -996 139 623 -486 558 883 -500 -447 588 289 203 -695 -160 -532 63 849 930 53 -582 -658 -914 793 630 671 -961 -131 -935 836 -292 549 -208 509 447 -952 -71 354 272 532 551 -261 -687 -327 770 530 -58 517 975 -375 -913 759 816 -33 -200 773 742 -410 562 -979 -315 372 735 172 996 624 -279 204 -950 266 -700 -754 4 -789 755 -430 611 694 -256 166 939 754 489 27 -263 599 -537 364 -395 -689 12 -626 726 680 911 536 787 592 -152 -148 -728 -4 326 463 307 840 -821 988 -918 -764 977 343 708 221 691 -882 712 92 975 428 330 943 285 -188 -782 613 347 -232 -517 -152 -988 348 360 485 898 -356 728 -920 955 -476 924 397 572 -240 -704 -480 795 -520 -591 836 -141 905 714 -465 -678 -298 -637 -338 971 -814 235 945 485 451 -509 -653 669 476 -199 -366 -75 341 23 656 683 -474 -444 -725 -500 -374 -447 -590 -658 944 -724 814 106 402 566 527 -48 947 -189 -900 62 -820 221 111 252 257 -870 801 413 -578 251 -307 761 268 -724 -907 -9 -605 -373 155 526 -188 43 -619 221 -413 241 -853 502 -313 981 155 -929 802 67 -4 -762 670 977 943 839 752 -333 -224 -979 641 -492 340 620 742 -229 503 -359 -637 129 750 -214 551 487 -804 724 939 -114 503 -166 814 -706 390 352 573 700 -419 962 -999 374 837 691 -326 105 -113 -167 -349 -764 -936 -923 653 -882 349 638 783 528 -199 365 -399 -568 880 414 401 -169 583 -865 -977 243 43 444 592 -955 958 -754 -949 711 709 -893 -364 8 -935 491 -162 244 -295 -470 406 -255 991 169 645 893 -807 763 -388 899 -417 474 289 303 -821 -782 849 675 -620 -806 -173 -433 719 -344 158 745 -426 -249 687 281 740 -613 100 420 -464 130 686 198 -338 -41 128 247 -874 754 64 119 -106 -237 756 913 -475 923 -215 184 -353 73 -658 -162 433 -377 -484 -561 840 -418 12 348 21 621 849 -277 124 451 250 -472 -768 958 -584 -642 810 489 -761 -821 -289 -105 -825 -566 -698 801 -358 -427 610 834 -844 606 629 152 -553 -521 -390 930 -789 946 -414 74 -715 227 -715 -681 -631 -515 -453 252 -87 -333 501 168 253 619 362 -556 495 -696 -360 70 -424 826 259 163 125 40 186 -986 824 125 -195 -677 89 591 837 -984 918 -5 -243 43 -154 437 960 -510 535 442 918 -778 -297 643 -245 -115 -435 415 716 -365 -811 -289 -421 -277 -456 851 -139 -390 -984 -114 909 -167 353 -414 549 1000 132 790 123 -332 -119 779 287 256 -229 -338 396 -994 826 133 -646 167 -210 -833 -115 274 -191 -634 5 -488 163 40 -437 -418 -541 916 -192 -395 123 -734 -399 809 -820 91 851 -634 247 -209 872 -784 748 510 267 22 184 393 -371 555 623 351 914 -42 349 435 -480 -603 591 984 198 -903 404 402 -908 927 -53 -913 -847 -627 -464 -438 490 -404 181 -517 478 -238 -141 -621 177 -617 -913 -677 -728 -347 999 835 -202 -190 879 -459 -896 962 195 -541 492 938 -349 86 603 25 -28 -985 -858 722 713 -807 -42 750 473 265 341 -29 -104 -674 -280 490 -475 -754 -620 -308 -630 847 871 -531 -151 112 -978 693 457 432 356 -123 -277 610 698 717 850 271 -578 -341 -79 501 -200 -499 -203 28 -627 -824 -988 -169 -596 -434 -6 657 318 131 -264 30 -10 974 -751 -760 -297 201 -617 773 898 43 -510 183 -663 -661 -893 -656 -569 -276 -304 -45 -833 -958 919 -374 -979 249 806 -108 -814 412 -366 967 14 -533 -931 228 -498 -714 271 -790 -996 -472 -163 -832 721 69 -39 144 823 -967 911 -371 -155 -542 -193 452 -868 -580 349 -843 171 311 11 -223 899 -530 -83 123 422 432 100 -109 579 367 -350 64 -39 -296 -197 853 923 198 849 -990 -311 -802 88 782 -883 -598 108 -732 -628 681 -90 -169 -141 490 -88 283 949 721 988 59 750 684 -364 485 650 -105 -38 791 582 682 221 -477 743 -977 870 -325 -632 -333 -994 590 -636 -358 -695 -789 -300 570 -434 -847 64 255 -384 -6 -964 -883 14 -25 -342 -148 709 -532 778 203 32 -212 900 203 804 -441 161 -817 872 -671 -778 -739 -212 674 -656 -583 -264 -403 726 234 533 -283 821 528 269 117 912 -746 -507 613 -212 -513 747 412 75 815 600 -923 805 -434 940 -296 -950 466 987 -106 -906 547 -592 -330 835 221 153 -785 -450 810 836 -870 -489 963 -961 -237 971 -240 -166 595 76 -985 -771 -20 964 -570 496 -937 542 -67 -852 -616 -318 777 575 557 -941 -198 962 964 -687 555 -220 -531 455 -913 -102 -944 544 -482 -524 -916 -743 793 -724 -932 -603 211 -733 874 345 -246 289 664 -319 -968 660 -492 953 -982 124 566 -262 -213 -236 -191 391 670 221 -914 -746 -860 371 -82 -899 -635 467 -656 477 34 686 -504 849 12 766 568 954 -985 166 -827 377 -698 -848 -192 -184 587 446 -834 670 747 -491 12 47 -361 25 -375 915 -229 -490 -748 -501 -303 -28 392 -673 253 -792 -883 608 -924 -557 992 159 301 331 -708 -412 -851 -13 -332 218 -722 739 568 -882 950 -664 366 601 118 -829 333 -167 -877 10 -732 -730 690 103 23 268 37 475 -308 69 -366 -160 605 -143 -952 869 15 367 -835 533 -468 811 -889 -770 734 -552 96 826 425 -914 -165 -195 -886 -233 713 953 674 280 -328 -902 -150 -42 346 -186 -54 -423 909 571 -376 1 -98 -541 -402 -734 142 954 -293 818 -21 813 -153 -99 -280 -326 -136 370 952 -464 767 -475 942 -20 503 564 -488 -294 154 101 420 -440 -922 168 -702 471 -785 925 555 609 -142 -540 794 483 777 715 -656 994 -594 651 -772 -456 -988 -149 -180 281 -911 -68 -386 -30 -880 783 -791 -933 314 693 103 -398 877 -910 -993 -336 -226 -345 -610 -951 -748 960 -24 -631 396 -174 -633 416 966 142 28 -350 -231 -175 -660 -499 979 -14 855 -696 294 -705 990 352 -730 -653 439 -723 -138 -134 780 112 254 362 874 321 -146 570 -655 -313 -530 642 990 10 558 -131 -983 970 -492 954 -266 -847 -931 -195 -175 93 -938 -213 879 34 58 -199 -302 -43 518 -125 -468 850 471 584 -650 -254 -27 -762 734 -416 604 -101 713 -629 -207 159 8 244 833 511 -294 958 -390 -243 473 233 -324 569 -362 994 -258 -634 -381 -675 154 -144 567 170 -183 738 -91 849 -51 -458 -148 -153 -888 817 -827 628 583 969 -248 550 -236 -43 -602 348 4 292 221 218 -646 29 -280 644 -97 -928 632 -630 198 -745 -794 106 -758 -719 -162 322 211 250 762 71 378 258 927 31 416 880 585 -326 395 -719 -346 -311 613 650 -572 481 -781 -710 -50 -193 491 168 891 -873 528 54 -953 -302 587 -798 -789 -759 733 875 -478 82 -301 -459 936 321 -225 700 876 -232 197 -300 -460 -54 730 -266 219 -478 945 428 -278 378 -389 -766 -37 442 558 368 -112 691 -100 -223 881 -19 185 -42 450 -194 496 -459 999 899 49 -972 -680 586 159 658 140 75 168 -585 572 227 783 784 -180 683 -10 -244 642 783 -21 -308 900 -417 -700 325 462 -987 -127 -531 704 -486 -202 855 -658 423 -363 -312 4 619 -955 798 -551 240 -929 -648 369 -538 677 918 647 40 -685 21 -867 -258 -13 287 120 -964 -663 525 321 251 632 362 -290 -427 779 984 336 -194 801 92 -342 548 -422 -326 -211 500 438 2 -738 952 865 157 853 534 736 510 -554 -840 -592 -670 887 660 769 684 -760 -356 952 948 -788 496 -640 -778 -152 -917 -183 991 -413 -116 562 428 -456 -685 -695 213 -12 240 855 407 835 914 197 -591 766 -298 716 -98 -561 446 -319 898 15 -298 260 -124 -745 881 960 -87 -483 -290 745 678 -371 -755 594 305 -449 -210 209 625 975 -3 -540 118 -208 237 -830 642 164 -337 -942 -58 -886 637 -838 216 488 -827 854 -273 26 -880 -494 511 -601 190 620 -7 648 294 -418 -922 633 442 -429 -855 -886 330 -56 216 -750 -502 -79 55 -479 207 31 -191 348 -278 -898 -473 -562 34 235 767 -831 494 961 -720 -498 -80 -653 20 590 103 -72 126 -812 -20 -742 26 868 906 589 796 -408 580 679 -157 -367 488 373 -511 273 -525 304 -746 -251 -525 -907 585 562 -542 10 516 -197 976 471 -160 -749 -985 949 932 -781 -545 540 47 -546 -310 -816 -145 136 133 400 -423 432 -615 -262 -928 525 -964 -534 41 -769 727 -366 -28 -397 -272 -627 43 -735 652 889 645 140 588 -436 -172 353 -456 78 188 -626 -671 73 639 157 122 347 40 187 -297 916 -692 904 331 -818 -314 763 -502 696 841 686 481 -214 -328 -275 -497 581 -115 572 -440 -228 229 -456 35 23 494 -215 466 -172 559 325 645 -224 289 -95 -950 128 -909 550 281 -952 -478 804 -899 -479 -284 824 872 787 -900 -697 -355 -886 934 -120 -809 -52 483 936 -768 -120 80 500 -61 138 -41 273 798 608 146 296 -814 -63 -290 624 -963 848 970 142 -615 -986 213 -943 -749 -568 460 -260 722 649 279 -211 -84 837 480 -297 92 239 565 894 225 -667 -979 -3 -693 -487 180 -940 -86 341 319 -732 -170 60 346 -107 30 697 -33 -470 -184 52 140 -200 494 567 -41 797 -955 714 -866 336 -329 403 733 267 989 -568 978 -1 -663 5 -775 -534 -459 -273 -269 -406 -776 847 159 -439 712 947 -330 175 -412 -342 398 647 -36 517 727 -533 11 369 -592 -63 -869 459 -220 -613 -620 -464 159 -335 -400 147 -589 841 309 -794 -515 387 289 -411 -270 114 876 -313 -428 -529 -200 602 595 -491 -928 -840 -906 375 -980 -731 510 524 237 -737 -250 -98 602 984 -300 -260 -793 -823 -72 628 658 509 781 358 -990 599 -857 785 601 828 -135 -234 -671 -379 794 -500 545 41 37 261 -910 703 157 312 -78 316 772 852 188 -588 450 -15 344 1000 819 -793 882 781 904 206 -14 391 -282 765 -416 389 -15 -180 -855 -397 460 -569 -326 355 769 581 -761 653 534 -82 -114 -365 70 430 252 895 665 -194 -671 877 -990 -780 524 -287 615 293 191 -395 -603 -854 405 -222 -203 944 -935 -391 411 -602 -591 -531 -471 -667 -298 -347 57 6 932 814 760 607 581 15 -537 225 -174 -82 -60 437 -403 -155 243 735 266 573 -414 628 -207 -682 469 -392 665 436 -195 -428 83 -618 -689 -582 105 761 548 -228 -707 -754 -40 -788 693 365 690 761 -258 547 -271 732 -311 951 -24 -395 -501 32 -2 -450 -781 199 -406 41 -615 342 -409 535 -159 350 718 -635 494 -942 -436 710 523 -833 882 568 704 -246 973 447 -801 742 614 588 975 -971 -190 742 232 -778 -95 537 -871 -137 309 -335 335 659 594 -737 356 693 -772 -863 -304 603 -717 -32 -646 323 -62 -542 792 -917 -688 -590 -569 -397 -595 -868 -49 -782 90 190 -464 396 301 -103 -567 -256 124 475 360 597 -229 853 -493 -962 757 558 165 654 957 545 99 368 474 -72 -145 940 166 -507 -856 768 -363 478 995 328 -31 -814 529 168 -116 736 182 235 87 63 -36 -3 505 171 -770 -639 923 585 399 345 -519 -163 -475 -929 997 905 -212 -970 -501 -790 983 441 -231 -969 -584 -674 -312 -816 -249 864 -133 10 -872 811 155 602 547 55 572 142 -431 -925 148 -260 983 359 439 -535 -720 135 -978 -704 -499 649 -589 -61 616 -547 997 -417 -106 874 -252 -574 114 981 -88 53 966 -461 142 -507 -662 -541 -542 -441 -205 234 551 -278 -906 -930 -463 443 818 -758 -813 -73 129 -767 859 -406 -217 -15 953 -433 548 -735 832 360 -101 506 -628 -688 386 293 -356 -506 -906 -379 540 748 -922 486 -360 -188 -890 261 -542 -333 -529 276 420 70 316 -708 947 41 236 956 45 788 -102 787 851 -584 846 1000 43 542 129 -810 -220 -830 219 -821 613 -363 -477 681 -195 -734 -6 -441 93 53 675 531 757 931 -950 900 -512 -142 -861 -125 629 560 572 969 983 550 932 12 487 5 -659 639 917 814 -310 950 641 -832 -618 -920 -128 687 537 486 -259 -699 -108 736 -98 127 533 -23 -421 704 -269 323 -347 -570 -894 773 143 -68 -779 -198 234 -521 -639 -288 -18 70 307 946 -942 979 -474 442 -136 15 630 359 125 950 -392 799 -446 -376 -677 -764 -393 414 -383 828 -402 -892 241 -410 642 279 -204 -253 -924 774 -693 671 -102 807 -314 -157 -431 469 -883 761 -533 -404 55 884 -27 468 -539 318 525 692 804 11 103 -267 -147 367 -707 -322 512 -935 916 -327 -956 -817 -517 -232 336 95 29 515 -546 769 -650 191 -836 936 981 962 -178 782 896 -660 -944 686 862 -33 -566 609 925 768 365 759 335 328 -517 -599 -387 916 16 448 712 305 -641 -561 -464 -681 829 -149 -812 -50 118 -552 -924 635 -78 -507 920 -508 642 541 223 -162 -985 660 -638 -122 913 272 411 254 -912 -402 -511 -503 -35 -615 -480 237 141 898 -184 -50 -172 -443 6 -387 -26 -925 -265 216 -912 5 -861 703 267 474 805 851 -533 667 -910 -713 824 -771 533 582 -490 675 57 491 -750 133 90 -55 361 -699 726 -264 -318 359 697 981 -989 -945 -310 122 799 -430 -794 708 -108 -722 736 999 725 -810 536 803 834 -119 686 -553 94 -869 902 60 -58 -730 484 140 64 409 927 -198 129 -728 3 -446 -383 280 250 701 621 -618 -945 -320 57 365 -867 -140 9 235 -93 761 -727 -998 773 -734 -917 773 129 476 -88 -739 947 -941 -443 -15 -931 -710 -540 -923 670 243 -161 919 -827 -411 -78 -927 362 854 -624 708 -736 -425 170 524 467 -207 221 -94 -645 906 37 667 -78 46 594 237 -488 825 844 405 -145 225 575 307 -440 684 518 747 394 -163 -532 -671 -545 28 840 795 -221 -646 849 744 -250 44 496 604 580 -66 578 -52 515 -2 -853 -998 -933 -435 -632 506 201 -70 659 -566 465 -961 -56 36 -787 -575 -711 -633 -691 -882 -889 575 639 691 -547 -573 921 14 -476 -731 575 -588 -669 -283 -105 -761 622 -150 -803 378 222 189 -32 -628 20 -572 546 -121 221 326 102 56 -42 897 -213 -360 -27 384 -963 524 234 175 739 718 -820 142 -936 827 -458 -801 280 -207 887 -310 503 -831 739 495 -78 -357 785 -281 -956 71 -413 372 -557 -132 -286 -435 919 -427 -576 -755 885 561 -396 -691 -834 576 -320 793 594 -27 828 -114 -213 -611 -220 -430 -430 204 -956 -184 351 -1 156 70 -642 87 539 -619 -436 -949 -986 -907 287 74 -222 -460 -925 -530 204 562 707 -544 -50 -451 954 -139 270 -826 667 -567 927 54 276 -955 251 -733 408 375 -246 -362 210 -292 -958 -90 865 -744 41 427 -959 -504 -871 592 -809 -59 395 234 975 797 66 -904 -324 -880 -272 618 265 -614 906 -878 201 -155 492 839 -461 675 859 802 553 113 -512 -902 -509 -227 647 -709 252 -355 -963 -729 563 191 -425 -799 -208 198 637 402 821 -593 -239 -485 872 298 -890 523 -724 720 406 -848 -400 -898 -128 -732 664 929 -218 728 512 -920 -431 532 598 688 -324 -275 -759 848 871 -650 -133 -47 -893 -326 28 -407 -285 -372 376 -449 -402 40 -597 283 -875 507 717 229 388 237 -945 425 528 -598 -508 -970 -392 33 407 -496 -300 -778 92 386 885 -711 128 -52 610 -575 -251 -776 793 304 291 -173 627 -173 -688 -183 -402 650 -340 -714 -506 733 551 -307 -482 546 -330 691 405 359 928 178 875 181 816 249 -347 365 556 279 -543 82 249 293 302 959 958 -456 395 306 -301 914 565 459 273 -727 532 -6 506 453 -890 -600 268 -196 -988 51 103 331 -770 596 553 290 738 349 72 -92 911 -464 -286 241 605 -465 -462 -81 -347 -598 324 -339 317 149 -476 -758 -583 -676 248 466 280 450 -772 -680 818 -33 205 -622 437 -727 -550 -70 -552 -39 -334 489 -407 -263 742 896 250 987 -440 860 309 -529 932 -96 759 980 -876 -837 202 77 596 159 -875 -349 6 576 -179 -787 -534 332 919 -140 -564 944 -881 18 -448 787 -475 689 298 -85 -674 384 389 -60 -132 -406 -728 -214 374 675 196 -22 -100 984 834 57 -609 165 884 -305 -369 878 310 90 -272 134 -372 -970 -474 -884 -230 243 -477 -646 692 -251 546 -724 -353 -865 293 600 -619 -969 -454 -654 -894 284 115 42 576 -16 605 206 135 500 -612 842 -141 138 -429 185 335 135 -848 -325 6 -471 410 538 -545 -996 853 -574 -104 -436 720 -590 894 905 889 495 -472 -235 -600 -315 428 -773 -256 -902 773 -566 593 -769 34 235 527 988 983 388 -731 751 778 -904 602 146 -962 686 814 836 -870 368 779 -197 60 -812 -667 -458 -98 -98 -426 -689 6 -839 -881 240 -788 918 358 -933 -235 896 828 -615 -705 -819 -99 -264 701 -756 738 648 90 -560 -644 -184 -892 935 787 -576 -58 14 -87 617 959 766 435 -335 -531 437 274 -282 -859 -719 150 -737 -115 221 263 558 -868 -28 587 753 517 454 -545 459 93 -188 147 912 421 532 -6 947 -393 -611 -459 -781 443 -840 -225 333 -110 641 -435 479 778 724 413 950 -704 535 -78 -29 638 694 68 -636 874 -429 -507 -862 -192 182 946 -948 817 -487 -703 -686 536 -662 304 -256 576 -801 171 -912 770 238 -992 816 -138 458 721 -311 -211 151 169 -585 907 692 0 555 278 127 600 494 -867 223 274 -297 -554 -287 609 590 265 699 -770 835 601 -759 -220 -436 901 241 762 346 367 409 584 -452 810 658 -166 -125 36 -721 917 335 687 -604 287 -817 489 -837 163 619 462 -854 928 315 597 462 -808 -604 -375 571 -582 262 -709 981 -734 -766 -313 -58 -325 84 623 271 -887 120 -832 891 -584 925 -868 52 307 -846 42 -265 366 683 437 529 -768 -958 -566 10 -402 -307 436 977 484 -355 -408 -842 -595 -703 222 -366 -710 337 -598 438 811 -897 711 -42 391 208 184 72 -718 956 724 -283 97 486 826 117 196 -998 -541 -872 -617 -631 723 -966 -796 345 725 353 -460 -759 38 -996 456 -690 -460 -738 877 -457 59 218 276 333 -292 -122 91 -137 -935 -207 898 -485 -903 -512 -171 -379 -575 -408 284 726 -807 956 -429 -835 248 -655 -34 -177 535 917 89 916 320 -936 443 -752 -792 -990 750 -50 -53 525 629 -110 66 -846 936 109 1000 756 -135 882 -492 -569 -107 715 -660 489 -669 675 387 558 -446 353 -21 964 197 106 -391 -869 -933 -613 492 918 -657 -601 451 510 354 713 -812 -97 923 -515 368 -490 532 -466 579 472 -898 -465 -525 -259 -872 -944 566 313 -147 -304 565 568 -897 -224 -991 693 -153 -474 -564 2 277 141 -369 -863 898 380 973 -491 -963 -394 204 -855 780 -446 730 158 790 -268 -314 -311 886 -629 -438 -819 726 259 503 465 152 -1 729 994 -154 -565 504 819 -973 -803 -679 975 -436 155 -873 117 166 944 813 -429 -602 -529 -952 -364 -103 784 73 -904 -817 208 -819 -10 584 116 100 241 210 -744 -769 79 -705 502 361 357 -477 -840 -776 -510 -124 193 -936 -386 -478 -252 171 28 -620 53 -724 -717 142 946 471 -675 260 -72 557 -153 -667 598 59 -324 -341 741 540 -625 220 -309 -549 481 404 -315 -431 -266 -645 -254 639 704 -989 822 573 -1 -601 -540 -398 -929 65 -394 405 -800 -552 891 -126 98 335 456 -313 -719 -161 -457 -912 935 139 -722 -155 -143 -894 990 619 -276 -243 624 483 809 -547 -733 464 575 918 -751 115 -114 891 420 -10 -815 -713 56 -787 881 579 -911 -885 -49 -185 181 -776 220 -266 -123 -268 -461 -50 678 -187 -479 583 428 198 852 414 908 -237 56 -316 -383 333 991 -614 -315 -211 410 -329 823 -789 639 421 -386 -986 506 687 -586 875 793 -790 -117 975 738 422 9 -402 -994 -516 122 -954 -521 835 946 538 -692 138 775 -113 390 -140 58 -478 445 345 395 -273 618 -420 347 -383 916 430 553 249 533 514 571 -182 -573 53 -755 -122 -635 -575 107 -788 679 130 -946 -600 -340 981 -986 918 379 844 316 -982 -989 -324 -676 -166 46 961 314 -795 421 262 26 108 -761 -690 809 -395 -466 398 527 -869 -943 220 -250 844 -764 34 307 -164 -164 -208 -353 -80 -263 -41 430 97 -194 -783 124 -393 -192 519 -690 152 622 -381 568 483 -355 -126 -814 886 -46 -191 -836 43 -859 471 -695 731 -343 392 -214 568 -920 764 -90 -507 566 341 -700 -969 5 -844 -201 541 141 63 558 -290 375 -138 -173 671 39 -256 286 580 949 632 38 -819 634 683 -458 -276 -256 -696 -500 935 32 953 81 -582 854 857 -145 -236 17 123 700 -763 858 -246 -558 976 18 90 -274 -664 -33 181 -288 -463 815 804 -360 -939 -752 -545 -421 373 995 -410 -567 -822 20 -980 657 -389 125 -967 -923 623 122 292 -586 364 210 854 -106 -794 -480 -702 877 158 -960 75 -270 -348 -842 728 -646 -888 -982 -993 -501 575 -720 -757 256 617 -438 586 666 -753 314 -993 -927 696 -63 809 924 -131 -93 742 226 -236 -125 -637 570 602 -494 -386 740 661 -247 472 -632 85 -243 -837 -533 -824 531 812 453 -106 -392 -585 -848 -932 -79 979 -517 -804 434 -199 748 203 407 428 -322 -643 955 -420 712 198 288 -591 -952 78 -821 -304 238 533 -793 -755 804 848 182 242 -426 -229 -455 -66 103 -737 -635 -813 -558 522 352 650 368 748 -943 -359 -138 -738 475 603 -870 -73 -554 -1000 -643 724 -489 -771 -347 -320 -598 913 74 -122 -691 533 649 449 -129 870 -187 -130 -599 -109 -97 -980 -868 903 -655 -163 27 452 134 -31 384 -59 962 -474 -255 -25 -596 -367 129 989 -851 -518 -409 504 -358 -148 901 39 -515 -517 -852 -480 86 -127 382 890 40 -822 13 706 -514 814 -908 -923 160 -475 673 -25 -826 -592 93 620 -703 -446 -426 325 937 -455 883 -616 889 -472 -808 -268 -416 -413 324 219 823 -920 452 373 -643 -250 34 267 -660 373 -742 -234 -954 -576 519 58 -841 902 -117 -911 -769 766 820 -688 -649 93 -213 897 534 -624 740 109 928 -633 -472 400 -594 -295 -346 -591 390 -70 673 -708 -419 358 -923 109 720 -363 89 -699 442 -640 -623 -118 102 828 364 201 515 214 488 836 495 28 -359 -4 -471 732 252 693 -90 -232 933 746 231 659 398 394 908 -947 68 -623 -446 -351 -403 487 680 -381 909 -837 -272 -784 917 -298 766 876 -16 -41 83 829 12 573 -972 -676 -9 -405 497 -979 393 -677 -251 -251 128 462 494 9 975 -868 220 -908 627 -517 -462 -607 485 -275 554 825 126 -436 659 -344 -107 -188 -181 -347 -794 22 -406 663 104 -588 916 -968 171 262 -928 -838 -113 -218 -627 -694 207 631 -776 2 -608 -195 344 490 810 514 837 -70 733 -310 247 -765 348 -128 738 957 -342 -453 514 19 367 575 -490 -729 -984 -327 -431 -718 376 -739 982 -717 514 731 403 394 329 85 -884 -113 175 494 -521 -550 -284 -576 317 794 -923 703 405 946 -816 76 426 146 998 -147 -82 -846 -339 599 158 -241 -48 -721 313 -8 656 -199 545 542 -639 158 -706 419 59 -250 -924 340 -49 842 178 411 -290 843 641 977 -651 358 308 -56 991 -656 -321 460 -527 -519 -523 873 421 -945 162 783 865 -162 -898 908 120 -512 697 -357 472 -467 -773 -840 -235 379 840 -301 -789 963 642 -399 267 256 -820 -543 975 -735 -338 -705 594 951 551 981 534 -58 827 640 -277 94 -901 -21 650 577 -407 294 656 498 -434 -19 182 955 319 700 -865 -509 234 114 -174 -89 -475 4 285 -1 344 -30 -41 372 220 -717 194 359 795 -111 -161 81 -219 223 -978 236 -782 50 -452 551 -102 -36 499 746 -614 -900 497 62 -542 988 773 162 -698 958 970 159 -121 -218 -194 -586 -89 -465 -572 209 372 -713 650 317 286 -29 -445 -624 -850 -715 513 186 835 -236 -623 -837 -314 -654 -648 -120 266 -352 -415 -227 -234 -497 -625 923 936 -117 587 -257 -812 -516 -188 273 972 -45 47 -456 513 -82 -563 298 -423 33 127 594 332 427 -213 -244 -631 -940 798 19 229 469 970 699 384 878 344 -180 429 448 923 -756 -979 -956 609 -445 412 -774 -53 -330 -737 -884 -498 471 642 823 949 1 -858 -394 -126 103 -136 -709 774 393 361 -482 -328 527 346 -100 815 -378 503 -357 133 354 -578 -20 736 -547 212 909 148 -791 -832 -707 -224 -158 808 314 -242 -436 -655 -167 -991 -364 155 -770 559 -360 -724 690 369 403 372 -497 729 -706 -125 -689 -972 671 -225 138 -440 -782 -210 306 -275 58 755 831 -701 -155 513 684 -562 672 795 493 214 -410 200 694 -893 105 954 -859 -784 -99 387 -14 -673 326 -629 -645 18 -145 -598 123 127 761 -780 263 52 40 -162 801 931 606 976 276 235 -404 -434 -615 -359 957 399 -436 353 864 -270 -387 -625 485 -743 -707 -206 71 843 140 -363 -304 -60 -603 -472 687 -706 -950 903 706 -969 650 264 237 -265 135 842 121 116 399 345 480 -690 287 -881 965 197 864 113 931 604 -113 -472 -294 -488 -489 867 -581 -101 162 -164 478 583 -870 308 845 -618 867 -749 -394 -506 -275 -909 -463 110 -705 -737 63 807 -784 49 488 -641 996 534 -859 -422 156 609 -78 -814 154 -332 836 -252 697 628 140 -452 732 -700 -185 -891 -22 768 945 -479 564 -620 811 -24 406 601 716 -395 -930 -957 -982 831 -722 -670 -402 -279 -704 376 -881 61 761 -706 43 -168 838 -796 -660 -206 822 -162 400 373 585 321 -662 122 -51 44 -179 -8 485 -72 -372 775 537 345 -419 826 -623 -905 625 -333 -558 726 12 -783 -911 91 342 603 693 307 -899 160 -209 -576 178 -980 -858 -487 648 -730 -358 -499 603 -557 -755 844 -662 -743 118 -195 -585 116 -901 -85 -1 519 -714 -552 -765 -623 -988 237 825 -364 -383 -517 161 -847 228 194 112 -366 872 -544 -516 -224 -624 727 977 259 881 142 -561 90 -627 948 715 770 770 160 461 -473 209 -145 -725 -653 577 -85 -674 143 451 733 108 95 926 125 305 -837 -625 -159 -372 819 -910 325 -980 -616 -916 -87 910 -521 -874 -236 98 27 -31 -3 -607 -392 -209 799 799 821 -466 -886 -282 -854 951 138 393 352 -632 -689 460 -975 -972 -616 -516 780 -181 910 -761 -4 -2 911 878 7 547 -204 -19 -268 -184 402 806 -876 -7 421 -222 -27 935 -616 569 -792 -970 -487 447 -309 -242 -926 692 291 874 -1 -677 977 499 -453 -487 -727 471 66 444 80 -818 -447 341 602 945 -182 22 -142 315 188 -837 -352 588 270 -23 -76 375 833 -638 -942 -280 -258 385 123 -775 203 53 -343 -164 594 -740 208 -65 -856 -905 914 -774 191 477 575 619 -373 831 -595 -493 -498 -272 -876 -385 497 234 -263 -469 518 364 -950 364 -227 894 842 648 -649 -46 211 973 -70 902 920 195 81 924 -469 -203 -949 -233 -74 747 279 -979 -511 7 -617 -538 794 590 -874 441 -870 -916 -16 -321 -394 -407 593 713 200 -237 869 726 324 753 689 27 -660 -589 -25 11 -718 -334 225 21 -287 438 627 -999 -247 -92 -59 -428 -24 344 -752 611 -878 -425 -218 -664 781 -210 -61 381 -970 300 239 -7 587 837 -709 450 -531 -335 577 -663 -204 -962 349 -767 -676 -731 -347 -228 -129 70 -524 -647 -40 219 -190 247 -747 -515 -326 -785 729 -32 487 130 263 711 -27 982 -849 -675 -328 37 886 273 -838 828 465 537 -169 -289 -625 -899 561 -790 619 -938 744 -616 -796 -763 274 -101 707 37 -620 -391 -891 -342 -250 933 29 -313 301 -780 -92 -878 -333 900 -433 -130 -677 646 38 109 -438 84 -599 -269 -571 228 -493 -436 723 954 161 -284 -698 993 -184 697 719 810 -977 -8 740 776 -904 -680 565 62 440 -288 -26 951 -368 33 166 780 -468 909 -219 806 -245 806 908 -128 994 452 -982 -75 299 -423 -283 653 -957 760 355 -781 -850 651 768 155 40 -442 -7 730 -483 -437 -306 -741 860 -577 -947 -878 -745 -329 406 -329 -946 156 509 448 216 -368 982 639 -816 29 229 129 -171 730 31 -261 830 717 826 848 -390 862 -850 700 -149 215 -982 948 548 144 -481 -987 -56 50 -510 -783 -993 309 735 47 563 -79 463 -803 -496 936 -944 933 195 -462 296 805 -382 233 -425 851 -239 759 -839 -927 -174 -67 152 729 -18 -372 -254 -78 575 133 -564 -249 -401 -397 193 902 -910 533 880 567 -943 -880 -743 612 -404 -869 -881 540 957 -62 951 274 240 126 360 -475 527 335 921 -517 -426 -970 -799 -475 729 529 959 658 706 -299 -399 212 -439 -481 -125 -316 411 328 -462 -276 938 -315 -842 726 -360 565 708 337 772 884 -989 -734 -951 -436 108 265 -600 -68 -712 262 -522 -5 -607 -329 -463 301 -777 -172 422 850 -971 -117 -116 619 494 831 -962 105 731 784 11 -210 331 52 -237 -748 1000 -507 -311 -356 818 746 960 -424 429 921 195 798 -193 976 125 -276 883 211 -796 491 -935 692 781 74 -733 919 -287 248 439 856 -99 -944 -103 742 195 687 233 -49 -926 -147 820 704 -501 -746 -210 348 -504 -297 388 644 696 -331 -661 -547 -670 -772 564 -899 -391 -884 -919 -341 -677 797 -189 991 769 -705 638 -370 446 638 -767 -637 -555 -235 449 73 711 241 -241 786 -941 -429 -336 -828 -9 -891 853 -395 88 -958 684 116 -971 410 -961 -690 -414 83 -674 -304 -521 553 -740 -890 901 -156 520 201 -502 211 -48 273 -527 -487 184 -877 167 -911 -326 -956 471 147 440 -373 -390 -673 554 -59 -627 -471 856 -585 107 482 404 778 -812 -54 -875 -170 954 858 342 -140 -92 -165 -887 -822 840 569 -618 -527 933 517 627 -555 -501 -618 -10 -643 537 934 470 178 -903 173 821 163 -302 305 -35 -598 19 374 -442 205 497 -523 -559 -966 -23 159 -689 286 -299 -799 493 -480 -11 -747 -664 596 -887 -392 381 137 833 -503 -199 -971 -361 -304 589 -358 221 376 -817 -250 -609 381 -604 -752 -815 231 -790 -534 829 101 -719 304 -220 -887 501 582 -862 -795 -284 -488 689 521 -84 943 -940 -950 859 -617 505 -867 650 -145 -105 -837 -402 46 718 -595 -11 -386 -807 863 -293 732 259 -530 -382 -269 -969 -15 -133 -182 -950 11 -890 302 41 15 628 -45 856 -121 15 -450 141 -742 152 -268 -811 208 -554 -191 -608 -456 -764 753 -754 -759 -223 -962 691 510 721 592 838 -553 -968 -142 -361 276 -648 396 754 50 -173 553 398 34 -174 607 -997 316 51 265 983 623 -482 349 -789 -152 -41 875 -37 694 754 -343 -679 183 672 -87 -643 921 -737 -953 -356 -130 -450 601 -661 -455 -382 -544 -772 173 695 -206 -836 -660 932 889 668 51 -984 942 421 -933 744 965 -303 -685 -504 400 419 91 -499 756 753 -752 543 -910 -281 992 598 -18 316 -389 149 -759 114 -511 732 589 426 820 -760 -275 302 336 -357 -707 558 -930 -144 -254 52 814 67 -608 426 943 -149 -791 -9 198 111 258 -124 -254 655 -197 -317 -753 801 -679 929 -933 331 376 -68 -853 -779 334 345 749 625 -75 986 85 379 -830 50 -555 -933 -920 -194 632 36 -217 -771 987 -353 -677 -758 -126 -92 321 383 832 -323 154 -589 860 -844 -445 605 745 -722 -948 461 708 -386 648 153 -848 566 -757 -839 583 777 -629 325 624 -462 -292 -231 268 580 -312 -560 58 292 -698 -447 -648 -499 542 -578 -391 -662 746 551 225 -850 -975 141 -717 943 969 34 467 598 286 -283 733 -878 219 -419 924 -862 882 -568 -287 763 344 759 -983 -749 -618 679 971 -192 824 394 -622 955 354 93 -358 -387 756 153 -650 793 -954 36 -380 -1 242 751 596 -437 660 -982 454 434 -166 -556 974 -802 -438 -182 119 -69 429 252 -111 -371 952 772 -938 774 810 718 -264 475 357 -749 172 -732 305 -71 -146 -186 -858 278 118 506 979 294 717 907 974 -812 65 -756 -890 723 -396 -710 754 204 69 848 -87 -957 -438 731 972 -247 -118 -291 292 241 -332 892 -638 6 430 579 896 708 -837 -377 52 -524 -287 321 363 -344 -32 -735 -504 -722 371 645 -729 23 228 -574 14 -992 -454 327 -288 -605 -374 401 116 897 -719 -183 -263 -384 -709 810 466 456 339 559 -331 109 -524 302 -996 -109 468 -191 413 -886 -828 -189 297 936 -543 597 675 -816 -358 353 126 29 202 660 17 -152 -397 -353 -897 -385 -447 -813 -38 3 661 -143 601 -373 153 810 -987 960 -227 476 862 472 -694 -107 -859 -603 880 532 499 -353 720 951 -505 953 -320 644 430 410 -537 -803 135 624 -671 739 -356 -572 716 -971 -18 683 387 999 486 -372 -557 -344 -377 870 70 197 305 -83 -433 539 -889 -124 10 718 642 475 -640 264 -982 -725 525 428 -783 -722 487 -238 -694 -266 -86 51 -728 -51 -168 -91 538 -131 -989 -595 852 -590 160 -218 -131 620 950 -94 -976 -238 216 251 -401 -668 693 -134 947 492 -251 -290 781 364 668 426 127 783 -109 259 -251 108 -86 -624 898 -147 400 -336 250 -433 710 -217 -676 688 440 846 292 121 -767 -525 -547 -804 -845 911 -825 -234 -429 -637 556 419 -332 -685 -520 879 1000 -561 81 908 -147 -175 807 -212 291 515 902 506 -632 -32 -116 74 -256 -894 173 638 261 968 -277 212 -576 -769 -964 868 -384 -383 -334 -281 -899 257 -431 151 -825 51 362 652 42 446 513 435 -469 616 895 797 440 879 874 725 740 38 -473 333 -411 115 -928 -936 -30 -667 436 -433 -4 486 149 -318 776 -537 -906 -561 -934 947 -276 -362 8 -97 367 933 860 -253 469 -449 431 531 -186 743 -1 -690 -504 587 459 538 306 429 -397 -955 606 -54 268 972 28 -227 86 74 624 833 -145 785 809 -571 294 450 45 110 -497 -964 -755 733 -342 122 993 -464 695 -732 -806 -977 262 772 802 -592 200 -44 906 -289 -735 959 623 76 -51 -877 262 -142 -245 373 317 913 641 -403 26 887 99 534 -955 804 -589 -680 -674 -543 -39 -37 311 816 -866 907 599 -666 -7 211 -538 459 731 -737 641 -929 778 814 594 605 -388 407 -463 400 28 52 641 -792 -136 -16 -277 419 -645 -855 879 242 -665 -733 269 -946 234 -581 843 -520 179 585 716 -173 672 500 -703 -1000 161 428 -78 -567 -8 -444 -509 517 -72 339 338 638 478 -996 -403 501 -709 520 -436 -313 318 -42 834 -729 90 376 -283 -776 515 264 -471 365 -288 854 615 963 -413 -611 155 376 931 972 756 -148 -145 -25 -275 -48 -166 563 -611 891 535 137 7 944 255 -122 -356 -526 826 -46 878 -837 948 -468 -204 -422 869 617 751 -478 -416 647 -127 -190 908 598 -689 -352 85 78 -385 466 -88 -223 -57 545 -354 -563 221 53 803 40 574 421 262 770 -400 877 -36 -885 -151 -765 -856 -342 677 -621 391 -187 484 24 871 496 -483 281 -26 -98 620 697 -921 -722 195 88 460 845 -874 -82 305 756 881 -324 -106 -767 742 -397 163 -356 831 -601 -323 534 914 -189 -610 -544 -719 -198 -813 11 -544 302 226 522 309 -204 -854 -572 363 854 856 -178 -608 -652 438 649 943 922 -587 -798 853 624 -233 -906 213 -482 738 -815 -430 -919 -12 297 521 -287 335 -584 -375 303 563 -408 -80 952 -673 720 -914 -929 175 -72 -290 -580 608 876 367 771 770 -283 -461 -585 580 -399 151 672 -544 180 0 -829 745 4 589 286 58 -787 552 407 -587 -831 768 -425 44 168 -593 -505 -528 -1000 -4 -390 -623 2 559 71 875 517 -229 -751 761 -311 -569 847 594 -830 580 -372 42 -734 211 413 -475 243 -583 217 -398 704 280 924 353 398 -729 824 179 -702 -851 -721 -767 912 -130 -376 -130 -927 -169 -260 787 648 -416 -513 131 -702 -138 -605 2 867 -269 -269 -218 -853 330 -76 510 -728 481 -862 193 946 -995 -654 -272 199 634 770 385 57 792 -23 324 889 -557 321 189 -769 477 -160 -159 -33 534 207 -298 -438 856 623 -196 974 43 -511 120 -392 -279 -279 -738 39 865 -641 165 490 755 249 -231 0 739 629 741 224 -157 41 48 293 -677 -106 106 667 186 516 -695 854 519 661 495 -602 -944 -180 497 189 -612 -140 -936 565 -300 -884 27 -140 171 -880 201 708 -619 -431 -15 594 413 348 -254 544 -905 91 289 579 909 168 483 524 726 791 367 -92 277 817 452 664 -30 345 -899 -212 616 -541 102 -105 -963 954 -146 -414 148 -515 -225 468 -29 548 880 -735 102 -393 -929 641 -772 32 465 -790 -58 -786 -265 950 184 -831 802 -808 553 424 -2 -353 -87 567 161 432 425 -588 252 215 -523 270 -788 -336 943 -314 -470 -852 -482 -979 378 -876 -583 160 -231 -508 -91 -978 -499 -283 485 531 137 -625 -24 -303 -611 -657 -887 -948 -320 197 -677 -735 707 -25 -231 -915 594 -205 -38 -343 -302 863 868 118 475 513 813 909 557 336 437 -952 -858 -142 203 785 930 106 -469 470 666 -326 -914 -410 -207 -729 -500 -87 -109 541 14 -812 -570 536 -957 697 -67 508 -434 873 633 621 -397 -640 -58 690 410 283 -260 -171 35 -83 498 176 -416 369 562 -356 56 23 105 -152 8 -180 425 -395 695 -733 626 -737 212 440 608 -616 4 -427 289 -676 55 4 764 71 167 -540 531 911 133 370 -162 684 561 158 281 -528 -670 298 -88 865 -739 450 -627 -382 -685 735 825 330 848 214 -288 -687 240 -932 -394 487 352 -821 511 873 -240 678 -262 -843 48 -598 -948 -213 -492 175 214 -1000 841 -44 -210 -870 423 -93 639 771 957 249 915 182 -521 -786 525 956 251 -230 -261 452 -758 793 -824 765 359 -582 238 268 -222 -337 -155 19 -296 -646 -122 -487 -218 353 910 855 -806 553 -926 -742 -739 758 -365 674 -606 -844 340 569 -92 439 -626 -1000 -872 61 -994 849 315 -254 403 992 -830 924 386 -357 -574 -508 -429 -591 195 393 -272 -343 -900 93 -238 -282 -30 -921 880 -894 979 -295 -528 -244 -361 -805 -843 -907 597 933 409 744 -824 -631 398 -124 -542 -410 610 262 727 284 436 368 680 357 956 -22 837 -383 -96 -826 423 974 -365 -484 734 -17 845 339 -85 500 -735 324 -266 816 -753 65 257 642 154 -194 -855 746 -873 369 873 -93 -543 -291 976 -272 -433 -943 -944 -294 1000 -57 -903 120 639 -778 469 258 770 694 -831 349 -409 24 -179 170 978 735 -408 -622 -737 942 128 184 754 469 437 -885 825 746 625 747 58 -778 889 524 464 762 -704 -295 592 -133 647 224 -120 659 -917 -7 998 -889 -635 844 510 -931 603 -282 420 302 117 250 164 -23 231 78 776 -26 837 -293 -395 764 -713 -712 -121 765 582 938 90 -120 -396 -962 823 983 -140 -319 171 730 526 961 771 -613 59 700 -756 215 -355 606 -904 -955 -532 -424 -13 167 939 310 569 714 -600 389 698 -425 -919 184 -123 101 -67 -74 -428 400 588 -710 294 120 873 -96 209 -485 492 786 894 -669 -274 -341 189 -817 -181 928 224 825 -281 -691 179 -741 -253 -592 908 226 -511 -610 4 350 -843 -347 141 369 -744 773 -777 -926 455 -789 261 -562 319 -384 -168 -549 -936 647 630 -761 884 222 837 -344 -690 639 905 -707 -201 652 367 -557 -161 -718 -92 659 702 -760 -145 -767 229 750 -73 207 -496 714 -638 658 -316 944 880 -960 548 717 221 463 976 -365 927 704 582 -359 241 -947 -134 570 -968 936 -673 226 764 -860 381 -805 547 -326 -965 927 -844 -877 0 343 592 -988 -427 575 -85 -857 919 131 -366 -277 -535 -733 -439 44 -286 -775 -597 -38 -755 -310 770 167 254 494 33 -372 969 -895 -404 729 799 668 -878 -536 -177 559 -870 -887 396 961 -456 551 -849 -979 -92 -658 -951 754 -328 761 -233 793 907 630 -93 -338 -899 -952 -299 -498 -493 -347 979 -642 361 -834 -756 -295 -323 -4 628 13 -103 907 621 -306 508 -499 932 -29 -972 850 105 -385 108 -629 546 -614 575 -805 -981 -753 561 -779 -586 895 -846 -990 195 935 105 -927 977 189 835 74 790 -434 -261 426 29 866 -281 -501 -503 -824 -951 223 -65 774 146 -695 120 -796 282 -573 -927 -378 -65 -275 -274 849 -583 -202 262 -234 860 193 921 -391 341 74 -691 152 95 666 707 809 -36 -704 -931 -175 597 -866 -205 95 704 198 -739 -732 845 -832 -959 -403 -510 995 -655 -968 128 885 -382 -817 56 682 605 839 -771 -492 -86 -650 -561 780 -131 -738 -784 -605 398 7 -465 751 -825 498 902 273 335 -704 531 331 -285 -656 -784 -44 636 387 760 597 633 705 -606 936 -488 -949 -980 204 -915 -196 -492 775 -494 317 640 391 836 455 -999 999 -538 780 -665 677 -559 -47 -517 -902 -529 -807 8 884 389 752 -60 -507 998 23 -546 -226 883 -378 -536 -391 294 -320 -221 -451 -861 808 -112 -595 291 691 -424 -897 -892 -387 246 -147 -848 991 910 -486 379 922 199 -778 915 -454 764 -987 -233 205 -735 -499 917 45 -107 752 960 797 -933 -754 -684 -505 -488 -531 406 717 462 -751 -250 451 275 147 381 221 619 -662 850 -160 -787 -709 -610 31 498 785 994 -297 933 -553 862 -854 431 -655 -663 -981 -455 470 255 926 215 -237 -496 616 -72 599 840 591 152 858 870 876 118 -438 414 437 -805 294 676 -406 -542 -63 981 471 829 512 -403 569 254 95 -260 -825 -509 988 -886 -494 641 152 184 553 613 76 77 445 646 419 629 -685 615 263 520 479 -829 29 208 -459 792 58 909 920 857 952 -329 670 875 -782 -269 -494 587 712 -978 -643 -27 -237 992 -624 -884 -200 -75 376 110 -177 -196 913 336 -130 236 -764 727 -611 -822 -635 -456 -94 611 -554 -72 773 271 -71 -79 -989 -619 887 -679 -926 -640 -402 -723 825 434 -612 -784 837 26 -332 -725 -930 -262 966 -689 -147 25 -922 -319 -98 -170 908 68 -933 -738 -236 154 -42 -131 -254 -911 -576 709 793 180 868 -237 -282 -46 628 22 116 -140 -659 782 219 -811 -822 -615 -934 -554 -770 406 874 195 887 -533 347 923 -843 951 -185 -470 -960 -46 -849 -140 -778 251 -644 120 661 739 121 -810 -421 538 -65 842 -634 947 -589 519 482 59 -963 710 -815 -233 517 514 915 -499 -22 161 193 -272 -645 -125 335 631 293 251 -575 771 -930 -376 490 -29 262 -273 484 -753 110 261 169 -352 -241 -478 -881 -978 389 628 467 169 8 -77 374 -582 -520 164 -53 43 -831 -805 511 -624 993 216 922 266 358 173 453 -396 -718 -682 -529 744 799 479 -390 -107 841 -815 484 -353 387 604 -159 -123 -566 47 -729 -147 684 -871 -80 349 258 242 -916 52 -332 -722 436 184 241 566 496 -414 -689 182 767 981 59 500 308 344 -787 37 -635 -946 713 45 -973 147 425 628 177 -958 -335 -486 -88 -618 381 535 -551 47 528 -817 299 236 -997 304 938 -534 -68 222 845 484 469 863 151 -71 -686 201 160 40 134 -531 -288 768 -577 -955 -356 -710 443 -84 -721 -255 571 -278 824 597 161 -642 -654 176 281 121 -298 244 -827 -942 -291 -642 -881 694 556 -566 427 772 -521 530 -673 334 959 -691 126 -249 123 -803 -47 363 560 362 -259 -439 422 -850 -360 414 -308 981 -14 -533 -276 -328 -718 -687 255 -762 312 697 254 -665 868 489 -421 -736 -244 194 -756 190 390 367 333 391 651 -266 761 -356 136 -176 830 369 -634 209 -127 12 872 -762 342 -308 345 -174 741 226 -174 903 508 -383 105 -872 335 -608 413 -522 517 -662 -553 -452 167 -417 -903 -574 -835 -346 896 461 -78 -113 -143 262 -398 -539 -933 -369 961 -564 -45 943 -316 -879 -714 -395 -277 645 -434 134 29 -720 -568 -431 -732 -295 859 -523 -312 283 831 445 392 -728 650 -467 214 478 668 -498 -217 -328 -217 736 395 688 -650 418 -538 -610 -171 -207 -198 -196 -195 -145 -257 -842 704 -450 377 -467 738 -850 547 27 708 -968 -164 907 137 -537 -668 927 876 359 -545 673 -192 459 -26 987 400 43 484 -970 -83 371 39 962 893 167 -924 452 848 940 947 380 540 -153 -749 -317 -971 987 535 203 -432 -480 904 476 -895 -893 -529 320 -906 -217 -594 -763 383 208 347 225 -554 -67 -527 -737 -165 223 -465 -832 408 -538 230 -492 -689 622 -928 -166 417 338 -404 602 836 891 -587 440 -580 -610 200 -761 683 343 -404 646 -884 -824 -797 233 122 -973 -821 490 530 263 563 502 -861 -916 -72 11 406 -873 992 -924 -687 181 -61 -802 -918 288 -504 98 -526 -666 96 864 635 -570 -755 164 -955 -683 423 -177 -139 567 -257 -942 -974 305 -904 -164 270 528 -126 141 -628 755 224 45 -229 -178 -284 -638 141 -848 566 52 15 -12 -173 -755 116 -52 -269 -303 353 42 -852 73 130 425 721 -983 -213 718 369 437 -450 657 660 -979 -792 901 119 504 851 428 478 874 39 68 -30 895 117 471 330 774 -119 646 -748 -21 -771 -976 593 246 6 -811 838 -169 291 -882 -825 474 -180 -47 -10 -830 63 -496 -3 620 85 -170 281 -543 728 -492 -13 -538 51 -449 -332 287 -411 -778 847 -622 -862 605 459 -135 -92 -116 -319 380 122 606 -803 -481 -525 530 -134 -841 -30 583 -36 -44 979 288 991 -390 695 333 970 640 919 -227 -665 771 -802 955 -745 743 950 446 -892 328 348 148 -741 440 465 718 957 -729 996 -523 -236 996 843 773 -595 -189 -921 -642 -747 463 -589 -768 -694 135 -951 122 -54 -290 -733 -593 -658 -436 -60 100 -333 941 783 -537 470 196 220 167 -928 -493 -59 -815 -741 945 145 196 52 -269 -596 253 789 682 -272 479 415 -826 -184 283 126 -85 668 -987 722 -163 30 236 690 -554 -843 992 876 -354 33 242 95 -763 799 -111 -243 968 -258 -96 -81 374 -961 198 764 675 45 -405 600 983 152 -304 -885 217 -524 42 -769 -370 -523 893 919 -856 508 -445 -841 -826 -478 345 -357 601 -134 853 -707 -128 476 -205 395 371 288 -425 842 -641 -261 849 -408 -31 501 -603 -501 701 -675 -807 -648 243 -19 -105 -374 -712 265 469 -700 -940 310 -16 -244 595 -999 979 -719 895 -714 233 462 307 254 -725 -828 921 393 756 -478 -488 931 -494 -484 -261 632 -81 423 -218 948 931 -834 -485 -489 538 -7 537 -862 -351 238 -813 -575 -771 833 -972 -143 -560 -540 -346 126 983 505 583 -620 226 -929 644 -281 654 -686 -23 824 -6 -623 17 458 640 -505 -50 183 545 880 -430 413 -40 589 -213 -548 -329 -790 -152 -394 -155 -12 990 725 152 -258 -837 -913 976 306 314 245 -755 704 -94 813 16 -526 -315 263 730 -975 -477 -124 -114 -545 691 734 1000 458 306 -691 -164 162 862 190 -128 -51 350 -364 -736 -46 -507 480 -991 633 749 -930 56 -856 147 466 -155 251 625 -686 -350 -869 -574 -721 -732 -869 -313 -89 835 453 626 377 -192 801 84 210 95 308 25 275 48 -773 463 688 311 806 154 322 902 -94 -462 -246 792 594 826 200 -77 760 773 -133 -853 -348 545 82 -542 454 93 907 416 438 565 401 6 -529 632 -748 388 177 -301 -879 648 177 -349 813 458 -708 -726 563 726 -555 573 802 -607 -869 503 -973 -821 53 118 812 174 -615 634 745 314 -227 -351 396 -90 112 381 -682 978 -800 -873 450 -27 652 -391 866 -874 20 285 -165 -987 125 784 -777 739 -184 635 -916 654 698 -741 342 684 -291 -657 410 974 124 -911 -129 -599 -675 670 -541 -851 411 -311 949 -473 723 929 795 -386 -521 789 766 829 -908 -11 -411 -991 -710 622 -533 357 -876 42 -955 -952 -355 -605 -436 -12 -812 -425 956 608 28 941 188 195 656 -400 -63 -83 167 633 253 150 -487 748 515 106 210 -972 -523 -365 -106 -800 -40 -34 118 527 -470 884 -378 985 -216 -779 -687 401 -949 428 -115 -834 917 757 -535 910 -196 73 144 -784 759 856 798 939 979 418 108 304 -840 -680 106 87 590 336 2 393 55 -215 -276 -421 940 -703 -637 421 -594 -289 -478 774 584 -690 165 338 -890 755 -921 -553 154 932 522 -833 -529 135 79 920 608 -367 -576 314 181 242 -953 -490 928 594 853 217 14 136 535 -104 703 -325 491 -419 752 195 957 246 386 445 384 896 282 208 -673 343 647 831 962 -45 498 -842 896 -75 670 -53 -30 961 623 -713 419 731 461 -637 428 143 -181 140 -915 71 -390 -549 -39 -836 527 521 -591 633 -942 505 -63 184 -87 115 10 582 957 714 80 -740 -964 -288 -105 -265 -628 -189 507 121 705 -450 639 -836 -525 705 778 588 418 314 -850 -982 65 -536 878 -162 -101 -625 -406 396 821 -295 -858 746 -886 966 -619 -447 256 981 635 -470 355 -927 -932 221 -729 -124 -681 998 -171 -802 -703 -978 -461 586 205 -799 -530 518 794 477 -245 212 740 992 -628 115 328 -315 -217 -950 162 143 -504 300 493 -372 655 -214 161 71 419 736 630 52 646 158 -844 723 38 -835 -761 -122 -418 351 288 96 -579 -944 326 220 819 -946 -309 344 -693 278 -40 -218 887 228 -996 -196 -62 -659 43 847 576 -709 140 -75 314 779 951 616 -952 -557 295 922 -893 -446 277 667 21 289 -321 -906 834 -920 899 -592 -893 152 201 -668 -854 708 -121 -858 561 953 246 106 316 -360 811 247 -639 535 -456 -960 -245 881 -325 -714 -258 -707 651 788 588 4 -225 611 484 -550 -453 334 -558 351 505 -262 982 122 -543 -461 811 587 792 -637 -284 -147 -280 383 648 612 70 -593 -863 461 172 741 11 -50 779 -514 -599 -355 533 -940 284 -21 -269 -198 13 -182 -475 -220 -155 -910 623 -162 -205 -48 516 350 568 -955 210 199 395 18 -230 439 390 148 264 605 403 -61 446 -919 225 488 -218 -686 691 145 -251 19 -345 -936 313 -173 -20 831 509 -699 35 688 482 170 -939 -154 505 -991 -199 974 537 754 529 542 659 800 -548 -691 130 -521 -737 -584 654 -334 835 718 119 406 211 269 -288 -633 -152 974 468 -515 -52 201 -202 253 437 -71 904 -464 -617 -483 644 49 -71 -600 837 -651 -275 666 -590 -103 936 -338 83 994 948 -695 122 203 994 127 221 -421 -456 938 206 187 121 -521 -370 560 129 937 -745 -954 848 -71 -960 -532 59 504 128 158 315 -784 275 629 -743 396 125 922 -452 860 -988 -627 474 897 -19 -107 -682 -665 -127 921 107 282 -403 -616 -143 94 740 -444 999 294 -786 -999 735 611 634 -942 -620 672 939 832 543 996 -640 -643 36 -615 -365 37 -565 117 -946 327 -653 790 49 -221 -460 236 373 -927 -615 -808 458 459 -109 -395 -348 572 -894 562 345 511 -73 131 775 -296 -711 871 -346 -929 418 -112 341 -19 -137 -775 440 -258 736 -591 823 -8 235 800 950 847 -385 -585 879 -478 233 -764 695 147 -469 140 194 650 -288 -449 -550 758 -865 -621 -523 -76 -157 -997 265 -515 785 -797 -906 -332 -313 -354 962 -927 -611 994 -58 -165 606 -432 437 919 -526 -733 -637 -641 -163 475 379 619 -638 -25 301 985 -437 -429 -737 132 -627 -532 -219 -571 -283 910 463 -543 -530 -420 692 -534 857 -63 -515 -634 -745 173 576 -362 98 630 588 -899 -798 651 -45 489 761 220 757 -492 -58 -778 623 -890 -406 -762 -356 -315 549 30 893 -259 -124 413 499 -970 -767 785 -47 -603 250 -454 -111 72 -156 -387 921 448 -280 -372 129 887 -494 -726 -153 411 542 -991 184 -568 -861 -305 977 443 -209 400 441 865 -814 832 723 -355 -463 913 -272 34 -72 -842 272 343 -957 -620 665 -784 158 -758 535 148 -751 760 419 -769 -881 691 156 228 -887 -685 -193 -345 -754 -211 -992 903 139 -454 233 876 633 -926 626 320 -866 -140 -824 -422 47 -974 583 916 -753 -159 -530 -226 -417 -580 -468 721 -987 -939 623 -366 2 -752 317 230 -794 924 495 -83 -169 -697 845 -122 -27 -759 -753 -807 -683 -510 -717 206 369 370 -779 -101 423 879 -909 384 208 -122 984 217 -945 595 -558 -677 -715 476 633 56 -329 569 -521 212 328 314 272 -957 -194 571 949 -111 591 -222 -984 109 -145 273 -479 -158 115 384 -210 532 -178 83 566 -825 -924 -324 703 425 905 269 -729 8 -500 -957 857 955 -981 -385 -473 412 -883 -737 40 208 -197 -603 431 209 643 -651 -911 421 767 895 486 -570 587 246 -386 70 -18 605 65 754 -289 -207 204 623 705 175 549 -898 -77 330 -105 747 -253 -555 183 -920 -792 430 -642 127 687 -664 452 133 305 -672 309 719 -387 -850 604 54 280 -998 -130 501 177 -573 -122 -767 903 -21 589 952 457 170 -542 -65 -335 515 302 -522 -957 229 936 306 -475 -118 293 -834 -850 -732 -932 366 266 997 547 -754 -238 844 -568 839 -482 -176 326 169 -141 985 421 -138 -368 -149 -896 401 510 -951 184 928 -906 196 557 80 -675 244 -320 415 -756 425 -824 511 -246 -468 788 560 -311 169 -554 968 885 -76 243 819 247 214 -411 635 182 111 531 -425 -956 -994 -12 -223 -596 -924 134 -236 -782 403 607 -127 11 -254 528 602 -206 -615 -922 -356 833 -152 -108 -275 948 -519 -199 233 373 -752 -62 -153 -409 -786 -319 -251 712 -992 709 401 299 257 969 -881 12 40 719 -158 -628 -807 270 703 -300 -726 -445 -831 -805 -59 236 384 82 977 882 -893 -772 693 -721 804 753 531 -671 473 795 -310 949 519 -528 570 375 931 -41 700 206 -710 587 -218 932 921 -588 994 -669 489 681 326 -274 -562 801 590 -821 708 541 415 962 -407 138 923 -337 -353 -431 611 -120 825 -128 507 764 -952 -428 934 864 295 -510 297 -653 -82 -219 502 -694 -743 -575 292 -428 -270 319 579 363 664 -802 106 -43 -404 -857 -109 82 -310 -602 -10 305 349 127 -403 -858 17 -438 214 -926 -80 316 198 -239 -66 284 -465 379 -415 423 -376 689 -689 565 708 936 409 -833 -576 -981 -147 376 461 -969 -88 -860 427 -847 -411 -720 230 -663 372 -354 -370 824 439 -565 -192 -613 971 -955 660 -129 -131 658 102 -825 322 -604 708 929 39 -709 656 -783 398 735 -409 -87 853 825 756 -806 -458 848 954 480 -86 139 -328 -93 -712 -250 -305 833 475 -61 -825 973 283 806 740 -201 437 329 419 238 -529 -676 -635 90 -521 -54 41 948 -801 -115 -375 177 -977 937 -567 30 800 -327 -286 727 295 -513 659 -942 6 -635 -64 -748 626 -899 -472 -252 -819 782 -251 -691 -278 897 -912 -279 -687 -259 -605 -764 -870 -945 840 -438 905 937 -779 -895 580 -756 -573 821 677 -496 -902 607 -913 -284 -385 -682 -764 -645 594 764 964 -434 166 -132 625 794 -321 -934 -422 -249 -790 391 -840 -582 682 -703 -741 -231 -195 804 -307 -558 622 337 378 -139 -279 935 56 -277 557 -376 -160 -432 846 -444 695 -860 -33 357 -188 -78 -475 264 458 -884 863 -889 184 -650 -466 4 -254 -460 739 -762 330 -226 184 -896 164 42 -403 533 -881 336 -33 173 -403 123 -468 423 775 360 -309 180 889 -107 952 -835 -603 -335 -764 72 -354 190 -298 -362 -790 844 277 775 -276 -538 -103 776 624 -126 501 492 -681 452 684 87 302 216 -348 -581 -445 340 -41 -425 550 1 -959 -719 -855 553 388 517 253 899 -911 -727 153 323 -167 235 -581 645 926 -585 -228 239 -811 974 415 -912 185 979 -211 484 -191 811 127 -415 790 783 387 -613 921 -668 -395 -824 80 -821 -913 514 -847 737 844 -63 -362 -890 -363 654 -409 -24 356 124 -771 -796 496 98 -11 786 184 118 651 -846 -345 729 126 -463 348 -559 -875 789 896 920 -875 -24 -711 -582 -259 -294 891 13 223 -432 940 193 706 446 966 -863 -216 591 238 -152 447 -987 265 87 -78 584 -570 244 -148 99 -114 568 -228 458 451 -364 153 -990 711 -71 473 -544 411 69 771 394 407 -442 -785 -431 945 511 223 928 308 -753 288 928 -37 -78 -236 -768 -925 310 -282 -765 -335 809 -754 705 -532 40 -187 -649 520 -478 -228 621 -997 498 85 -402 1 739 -464 899 -97 -612 -2 -571 -848 -873 -850 -456 -947 -237 149 -535 -720 -753 927 332 -924 673 244 -470 786 381 -642 -33 85 49 -633 875 -743 387 508 -846 -674 926 -598 -205 953 -37 -30 24 -578 897 3 -159 172 -325 765 -119 67 956 -637 -442 -320 168 369 -930 -25 -45 545 398 -836 -6 -844 -56 -361 388 706 274 643 -793 924 -10 414 412 -38 811 -56 658 56 993 -471 718 -650 630 -457 478 338 79 915 -425 -305 -82 -320 280 37 761 354 721 355 135 -294 991 138 101 -405 -415 757 -207 744 -54 -198 -156 -195 320 -904 110 -426 652 814 730 813 -81 -528 -516 -673 -266 314 -151 191 601 -750 -34 646 671 970 -1 319 -958 -416 -840 -904 -956 -483 185 527 -51 -961 569 729 345 277 -385 764 -390 154 506 -219 -514 -724 706 -581 846 -148 663 637 -519 -534 -150 -5 -934 305 -545 -563 -589 120 177 -736 -731 654 -67 793 957 -127 -475 804 720 -14 -204 642 752 -679 -165 713 -34 -801 -942 210 954 -145 -959 193 881 -112 143 -433 -145 164 15 611 -508 63 874 715 -103 38 249 -773 208 -603 282 266 -84 -606 870 300 707 944 -797 966 966 -306 -491 371 507 -99 331 458 -12 -672 -82 640 -535 -451 421 957 233 798 -299 -460 -872 -353 775 554 443 -513 -201 -285 -967 -1 869 -745 -521 -7 767 643 -950 4 -178 243 -69 -149 -384 793 -898 -775 -658 534 -706 915 -689 -781 -109 -122 -875 -404 153 836 -711 -905 284 291 924 -392 337 -872 -883 429 744 -154 511 -152 25 -572 -375 225 295 -469 918 310 -944 53 -965 -955 -80 -589 884 759 91 -880 -135 293 -424 59 -419 213 -914 253 1 101 -160 -405 -209 -522 -245 -190 -227 509 -878 -82 -413 -884 1000 166 305 -10 894 737 -378 -561 -881 -385 -697 -190 -683 -339 -930 -931 554 -294 -227 337 -592 -418 -103 -985 -496 748 489 127 -230 438 342 729 -717 -285 -384 308 -733 -57 -196 -815 -293 604 456 -647 -980 148 320 959 -544 447 -904 458 -300 -665 -468 873 965 -257 -845 -383 -221 672 162 -236 908 890 -511 -74 -977 327 445 406 519 388 186 -846 432 -41 687 868 -717 130 -309 895 -843 -699 -863 904 -382 -324 76 951 -333 -568 131 643 -941 -152 -656 903 107 -544 324 -541 -397 22 23 45 33 -774 -141 176 -356 819 100 600 881 229 -389 773 483 774 939 -903 -494 -611 24 310 -149 -911 429 -639 -696 544 914 -334 259 340 628 441 509 -298 -838 -638 515 679 -157 -395 387 -535 -110 -259 375 -644 -451 -275 702 -268 870 -281 934 -126 -585 817 330 -435 -591 561 -762 489 -589 854 -794 -287 -432 538 1000 -941 640 209 961 -334 789 966 489 198 -858 614 881 631 576 745 634 -699 633 -946 398 76 -225 -609 -938 400 310 615 -87 304 -994 539 -136 464 512 -839 -574 345 -541 673 851 267 180 708 712 -53 405 -792 3 -443 -577 715 -461 -140 964 601 327 -695 -4 612 -644 973 -193 -1000 442 869 -179 845 -155 254 900 -40 -503 192 292 23 759 -364 522 -16 360 -252 854 -288 -453 -491 750 905 929 974 -111 667 -459 -205 460 -228 411 -842 655 -448 -809 -397 -903 -281 830 134 991 -166 63 -760 -732 694 849 761 -841 970 -267 -424 -926 194 677 -698 -815 -363 -296 -198 -161 -300 230 -178 560 955 953 -219 -66 743 941 552 -386 774 136 47 -596 920 0 892 -744 447 788 137 -974 -394 770 -483 -336 -607 532 -602 188 -514 63 567 -852 690 -11 -480 -156 -660 -491 -59 885 202 973 373 -635 -336 646 736 -498 -297 -842 -797 -184 -800 -781 -83 533 -749 -553 155 -941 -660 593 78 787 187 -683 317 -418 712 -564 78 -635 20 177 -906 -563 949 -665 9 197 153 -998 -218 -708 660 336 711 931 218 -680 -908 952 466 -601 -924 -63 -130 -14 617 -423 319 -290 -471 970 983 -566 -532 -770 -586 -802 -962 892 -624 145 -30 -866 -206 151 228 755 -65 418 343 -43 -150 -703 -62 -102 200 452 -743 594 382 672 657 -446 -397 375 -142 -239 222 -195 -879 650 -805 -30 -301 -364 -283 497 -453 514 -449 862 -13 -900 -261 262 -180 -985 -135 -144 -775 -41 999 728 813 -990 -361 301 935 -262 -34 -791 398 -27 -564 306 173 -776 762 -731 79 926 -586 -522 151 882 -362 199 -405 682 -871 550 639 -835 -769 -297 866 584 168 410 -393 389 809 150 206 423 605 43 -947 84 -676 542 -505 181 -773 2 139 876 -265 174 159 700 -434 -36 485 229 -690 545 617 0 85 114 -11 -429 -723 -504 212 493 -185 -724 -606 -675 -341 792 130 866 281 678 -36 726 -228 -180 -818 230 -600 777 -358 -738 -867 -911 45 501 -883 -145 542 -449 -358 95 -135 -998 -510 746 -461 -598 -556 -340 388 -115 -877 -343 -543 -744 -160 990 -876 -268 63 285 520 998 -490 15 -777 551 -924 588 663 717 940 335 148 -20 -752 735 142 -34 -572 -246 -138 894 -824 -431 -669 907 -931 717 83 -323 -447 576 -267 25 -935 414 376 -712 579 829 -821 652 719 -228 -490 317 -886 -645 -867 -975 -550 -934 -786 -588 -669 -578 673 755 902 -615 -29 521 482 -974 -900 435 545 526 147 -712 -222 -39 264 -670 969 294 -393 -783 731 -951 -150 211 542 437 129 -104 629 286 -702 -63 28 773 -327 -147 -520 522 488 684 -894 -814 -483 164 -903 434 -60 366 -947 -834 -119 -984 92 941 -278 -37 -369 85 -896 -575 223 -55 271 138 216 49 -600 978 205 -512 -791 -49 455 -254 902 -207 -68 138 -14 -202 409 -622 669 -967 942 325 523 -876 470 645 -477 725 -46 868 660 -700 593 240 -354 -655 964 381 518 340 -41 245 -614 501 -524 310 -854 860 533 531 -18 -113 385 627 -403 436 456 -978 -833 367 377 653 923 311 452 868 -401 -465 895 -673 951 -881 -898 882 871 78 -851 -664 -639 415 76 -146 -699 -872 797 -454 -454 202 610 -996 -797 -891 -860 -401 -580 -512 -590 -776 995 -406 493 -424 838 563 -580 238 634 -744 -396 -58 672 586 -945 -450 -663 296 131 -445 -593 865 803 356 -889 -645 841 -374 -351 882 -750 -6 -760 453 21 843 -762 542 431 550 -425 -981 -855 -427 -825 848 -896 -256 53 -200 169 -860 -152 560 426 -364 -934 590 208 703 339 827 -492 -235 302 -596 795 -450 214 994 -869 -155 708 172 485 -502 119 141 -563 -766 -716 581 -884 -287 710 363 308 712 -224 -698 19 727 -917 220 218 -918 435 322 837 -326 610 244 738 902 620 -460 -969 -847 -419 -500 -211 658 374 43 -586 -579 -711 -770 647 984 -542 -647 994 513 61 647 -408 333 18 -692 -60 -348 98 -597 -107 457 305 -85 474 893 -881 927 932 -871 -996 -277 -907 290 714 -423 219 -775 938 -105 -715 -128 -806 -46 330 -432 687 729 -238 -333 -913 837 423 -261 98 -814 969 -518 -318 -429 721 27 35 -518 -138 -142 -219 253 599 -922 -471 30 -250 -536 -803 144 -872 -469 742 118 621 971 -328 -639 -286 -19 -882 301 295 8 -345 -707 490 805 39 383 -450 -204 463 -590 -534 567 -280 485 -697 460 411 -655 327 -706 -493 813 -240 -982 -753 -793 -132 -111 -116 -209 -333 730 -322 712 167 373 259 -801 -571 62 902 -313 -454 -199 797 858 -771 -333 -814 -38 72 -391 -317 -755 -666 -480 222 -568 77 557 206 992 218 -740 229 -28 964 -115 -714 -259 396 616 122 -125 334 -65 174 -939 -844 253 759 418 -87 915 -738 -862 -944 956 -562 -76 -12 765 554 -993 -104 -657 -444 -611 -161 655 34 527 549 394 -215 597 -618 -823 -264 -50 928 226 556 -784 -692 313 -880 332 857 -264 705 199 -974 206 -141 932 -433 -489 -120 572 -152 8 -989 918 69 -796 90 -468 -634 935 825 -666 -88 -851 -246 -76 -121 -665 336 41 819 59 -623 -849 -166 210 -841 -425 765 127 -552 -34 -885 413 653 10 -187 -635 480 -527 -943 481 924 779 880 526 -470 499 92 635 -245 339 -543 411 -60 -115 951 438 326 -421 236 -738 679 369 -99 563 -947 806 602 -269 -204 -133 31 -192 -491 -176 -429 505 -109 -420 -927 -825 -728 -861 472 -172 464 -349 280 -847 272 -989 822 158 -931 -363 893 -907 -759 25 -333 -678 208 182 -870 -749 933 407 -574 295 -158 -585 -263 -422 -228 -716 791 -44 826 -537 875 -316 -962 675 221 -748 -223 935 577 841 -412 41 -968 39 -173 -780 931 -496 -274 192 -275 24 -760 -318 706 -408 -50 -450 479 197 29 411 -989 628 -499 333 -782 791 -315 -802 609 -505 648 -337 -803 -869 -788 485 633 -605 -883 350 531 230 370 609 918 361 -962 414 -907 -105 393 125 -109 971 -967 -60 -168 -679 -117 731 -531 -371 849 918 -221 278 7 930 648 -578 137 723 781 -64 615 -392 729 282 -745 -612 763 -32 -632 269 503 -109 403 102 -371 415 -388 -263 345 894 -768 -248 -694 -958 -666 126 112 -549 655 772 -716 642 219 652 532 -313 -486 -691 -474 929 33 -683 -726 17 423 -780 239 775 514 -941 -784 -446 -522 718 77 957 -254 977 263 260 601 -594 -336 238 158 348 107 754 -519 948 -271 -637 -225 -336 8 -27 -796 524 -414 -200 -200 376 -438 32 -63 -219 -467 249 -77 890 296 302 406 690 680 541 -857 -425 687 663 -8 129 987 625 519 477 600 707 -255 244 287 -739 582 -599 -119 -678 862 -904 150 -637 -338 -673 76 -243 887 -864 993 -658 729 56 904 905 -53 -261 -930 106 -30 547 711 301 -346 188 -783 -781 415 202 -693 517 282 -760 310 32 992 447 849 -92 -59 525 777 -881 828 -111 149 -388 -904 674 -487 -558 288 216 986 997 147 -516 -218 -914 -779 -877 -633 -941 -168 53 765 827 -31 968 266 510 307 643 -208 -278 -376 -401 -725 521 -269 432 -710 -955 -210 768 -334 584 55 669 450 -24 -817 -221 683 625 460 142 -405 737 478 724 -542 716 -185 -306 -709 316 -694 17 -379 877 49 984 -810 -610 381 536 969 -84 -727 -893 -271 398 -943 -786 -933 261 98 264 874 323 -150 638 114 442 882 -826 -515 -99 14 -413 -866 246 982 739 926 838 -751 848 -266 -811 194 -579 -635 532 -767 -73 -893 195 -387 -823 -354 -812 -737 -90 -232 512 496 -164 -103 -23 -437 -598 -205 239 537 170 -219 -180 -149 -134 -110 -786 487 412 -738 -955 519 -800 917 763 15 -426 723 -54 138 -489 680 -435 399 -361 -739 -244 -171 -907 -342 -14 -629 -943 -497 -496 228 -404 690 338 -391 143 592 117 939 -155 194 -933 596 -732 517 760 -422 152 -833 -506 -742 595 699 -842 410 -955 410 -106 909 -555 -692 -820 558 81 -926 -50 -124 -120 -261 -20 295 -896 121 -696 606 -712 -23 16 -120 480 -534 890 -14 -693 -629 -557 -626 814 451 -36 840 488 -635 -45 426 -901 755 655 -698 193 126 -769 139 -791 115 -65 436 -315 -520 82 214 -351 433 239 544 673 -22 863 126 494 -120 -161 536 -362 553 -854 -213 -585 714 586 156 27 196 162 52 180 -133 -587 785 116 -655 361 -911 418 958 478 -454 -823 886 698 -779 629 725 408 878 -523 644 341 816 565 792 -154 -714 432 439 -259 888 -576 -860 689 616 854 -746 -887 -682 -287 821 -235 52 -749 833 -792 -862 -614 -12 -562 182 -665 496 504 -716 35 363 -555 674 107 24 85 312 880 594 675 165 -918 -206 -42 983 -843 -882 883 365 -724 3 -360 894 285 1000 -328 -822 -543 595 909 402 -32 -159 -747 -108 799 881 913 447 981 589 101 563 367 571 -563 -904 -177 759 220 4 498 136 -540 497 197 390 588 901 976 186 594 280 -711 -594 -533 -890 -493 -371 -410 -881 982 379 -912 -106 -320 767 503 -733 446 763 617 -370 795 -9 -120 667 831 139 -530 -124 944 78 41 -763 -699 359 -23 -68 345 924 -510 398 -830 653 -979 -730 736 -479 -634 860 156 -798 -204 792 -304 -221 -887 309 491 881 525 -510 291 -890 -485 237 903 540 -472 513 418 708 605 830 304 -926 894 -409 -185 -526 496 114 603 -91 908 -862 863 -679 -852 553 -729 -688 -357 438 -149 680 -593 -24 612 -24 -314 -466 699 752 547 449 -773 148 322 -61 387 -775 -107 -173 860 140 -988 -547 -905 -67 713 -376 853 670 -832 590 913 231 -206 774 863 667 393 -837 631 964 585 -747 380 763 -83 -734 950 -83 -655 -244 252 -86 720 -482 -466 636 -487 -110 994 -469 95 -374 -631 114 -505 -4 -99 627 672 -582 14 -779 839 -987 411 -128 -168 -694 -249 -508 507 852 695 -867 -48 -742 -787 -717 -616 -825 752 -760 459 939 661 -401 -454 -375 877 -385 493 119 290 136 -512 544 -710 429 601 539 780 885 814 315 975 -681 743 -592 -433 719 -424 561 -861 -923 221 -437 -265 898 477 -226 924 959 579 -310 -287 468 982 487 -209 28 113 -699 413 -907 649 55 -424 -991 -645 -298 602 569 37 -933 335 -523 754 -637 -366 878 48 206 40 492 -12 -441 -208 -344 -50 -394 -342 625 -194 33 331 -697 -942 -275 -24 -236 92 989 -579 -672 861 338 -49 -144 -681 993 -915 557 930 242 -731 -170 238 175 678 -515 778 -342 -523 -987 579 -387 -776 -367 632 90 -54 21 224 -313 -51 606 -585 -775 974 -925 -492 -519 -566 703 721 -5 966 -422 -993 -777 995 -728 -100 616 103 825 279 -448 -481 -744 -26 854 -452 566 -76 -326 832 -276 -821 -445 412 452 353 263 -330 599 374 928 921 806 734 395 480 -998 937 -388 -34 -585 135 463 -23 -690 252 -876 -58 253 141 -26 -563 21 -42 909 837 850 -860 581 -499 815 99 -310 159 -420 794 422 58 -648 -880 -770 757 591 -846 -596 -527 174 291 958 418 -312 767 463 123 829 815 790 -632 513 903 -769 593 -645 722 680 393 -382 -127 562 801 -248 829 158 -515 -464 -295 -846 -98 941 517 639 -810 81 -513 -374 6 572 -72 270 -481 -304 363 -701 -611 271 -998 -457 785 549 -391 -414 -896 100 -668 -548 -485 963 244 669 391 -678 42 242 957 519 424 -872 346 341 186 -520 469 -206 -531 408 -896 970 -62 -780 258 931 325 -353 980 -629 -895 -172 -115 -514 988 906 683 207 -623 -498 -354 -399 -756 -648 -441 -303 -589 538 229 681 -179 14 -356 -27 -789 614 233 -734 154 -300 369 763 706 592 -998 -273 -186 522 903 543 -332 458 874 -307 9 -1 -244 -864 -904 388 521 797 -332 125 22 -195 -813 -106 135 216 -581 -17 -978 238 421 284 822 -657 -337 935 -560 -697 -914 -560 501 -32 -745 689 -450 266 -583 743 -225 -322 -43 -933 -497 -331 244 -996 351 -261 -460 937 -734 -863 216 -599 -200 792 -119 -993 969 463 633 457 -352 53 798 626 -66 -589 538 673 410 0 191 521 -537 98 -552 493 -286 -36 -492 292 -979 -74 -311 995 315 -185 943 184 -685 608 953 -981 -153 247 513 -296 -505 389 -675 23 798 514 618 655 -612 -53 453 -747 -381 44 -597 517 -885 137 -870 360 -213 80 716 -537 -712 89 -277 -44 -802 -547 412 813 -652 868 -916 531 -62 193 -661 -276 741 -580 865 720 195 721 -484 415 953 -908 -397 -93 26 -273 -113 -648 261 485 -474 -576 -317 -759 94 303 210 -114 679 -810 -174 720 782 -431 967 -271 -223 -10 961 -910 -744 -211 -388 532 6 177 -113 -672 -262 342 428 937 -218 924 660 -405 -361 -957 -981 -107 219 -121 490 -23 -848 737 -538 -325 245 870 -409 -409 804 657 -959 54 -343 -122 918 10 -614 907 -605 53 -154 -809 -463 -51 186 397 857 328 -565 -991 771 -592 -777 -512 615 -873 448 999 43 -599 -903 -38 102 -141 0 199 -753 -429 229 96 -21 306 -437 803 -941 297 327 769 -840 -781 302 576 796 164 826 771 499 -186 -36 434 -593 -204 -681 478 -283 491 300 -292 -451 -341 -32 206 179 210 721 -755 893 416 452 -419 -827 -831 -749 -825 845 908 909 787 212 771 -226 252 679 76 533 29 -221 -866 -240 -968 -137 -769 -263 805 -601 -95 515 -321 -384 474 218 -644 -10 -594 482 -695 571 341 -166 460 434 967 -682 -788 876 -514 -134 838 996 -68 -557 -922 255 -29 -757 865 -380 787 949 856 550 68 981 831 -863 -941 -41 -734 -450 5 -266 164 62 -677 -610 584 -802 593 975 746 -230 -296 -203 990 -563 610 -461 916 797 -741 -37 661 -757 424 -277 270 548 -540 43 -299 -451 127 843 942 -378 -398 -190 -723 -414 644 5 695 254 319 472 -752 854 -979 955 341 728 -443 -944 -149 854 54 -459 823 578 -69 -453 -653 407 754 -671 622 377 16 -861 -65 284 -507 164 -693 -793 777 -606 -390 -601 -456 513 -849 -111 116 -943 -582 484 -336 -508 954 -861 -437 -325 -655 -890 -190 901 -522 787 -757 568 -459 -748 -310 -575 -383 755 580 917 440 -998 -485 -462 317 -513 915 -568 751 -11 623 313 -536 -831 -408 389 185 -558 968 -745 790 982 865 251 -95 -635 385 -467 -279 525 -310 -372 800 687 32 533 -462 -145 -233 179 244 988 -399 577 438 894 -108 -569 -268 187 824 596 640 -185 370 -699 -457 742 37 549 -183 528 905 100 -838 343 -677 579 -819 -262 238 105 284 885 837 86 -863 447 -208 864 -18 -126 -32 -529 516 -143 -551 773 -214 -893 766 -268 297 -171 251 780 -79 -346 115 -825 -258 896 -254 138 313 995 470 517 240 800 -944 0 -985 518 -487 582 63 -692 -741 311 990 987 -973 -21 -766 603 141 54 760 593 592 -568 177 -559 -493 367 -472 999 818 -952 -753 533 962 881 -913 57 -199 392 437 -513 230 58 -896 -840 898 -254 628 -597 -305 294 838 629 172 -284 34 -972 104 132 546 805 858 313 356 28 -780 165 644 992 62 137 -244 548 -350 577 694 311 -425 -460 420 539 -591 26 763 744 -66 -899 842 592 -937 245 924 -960 812 -678 465 -89 -487 -798 -998 250 355 764 566 90 688 -433 -337 970 844 42 -57 -513 541 -515 -298 284 214 -648 553 106 673 -48 -669 813 -457 43 697 338 -960 -587 51 -375 931 624 368 -433 -795 486 247 602 636 -350 -166 17 -609 240 -298 794 -916 -622 507 -444 -722 725 584 613 348 -629 71 -6 749 175 -868 -893 707 -353 -239 569 -474 724 -202 -648 808 -665 -352 23 -381 -916 -790 64 -292 -852 208 -497 -798 -46 978 510 -297 88 -704 403 -847 -322 -342 714 719 -321 129 42 -983 -414 -899 889 -398 -172 -595 -574 -627 -465 -977 -651 -736 828 -254 -722 109 -604 -42 -288 -631 561 558 856 -168 899 -216 -957 945 265 -672 2 258 396 116 -38 -413 -188 820 -120 -331 818 -57 -660 -866 -68 -472 693 904 -599 -746 276 -744 654 338 197 581 536 798 -466 313 564 -625 -444 -302 837 -943 -290 737 -477 -103 -854 947 162 -19 999 -901 -777 890 591 -355 572 358 -641 -271 -676 300 -872 755 976 598 734 -224 819 -693 -14 -555 -215 64 -381 564 -585 -183 612 30 697 -899 -689 191 157 174 -470 -171 705 608 -135 -654 457 -902 -228 525 232 -435 -324 493 -4 -721 379 428 847 466 367 -886 -729 749 344 344 -860 969 887 90 -155 502 -13 696 472 602 -920 403 276 -721 41 -834 580 430 505 -980 -296 -907 432 -440 145 56 -586 639 613 -463 -955 -585 865 78 -851 -884 770 90 -83 427 -32 -451 941 -340 395 420 -601 -686 451 323 -682 -72 824 865 73 -774 75 -566 -877 870 113 526 -307 -419 371 390 -976 859 -381 985 -743 -377 4 905 108 404 -649 -616 753 906 -635 347 -858 681 -674 -111 460 -617 -779 -599 -902 -222 -334 -888 -510 558 -313 -536 -894 752 167 -390 -885 952 979 -834 542 880 -840 -955 335 -499 -388 732 816 -321 -767 954 -657 -479 -995 571 427 -779 -932 -413 -866 -869 599 -246 -18 -14 161 771 -425 318 912 400 867 214 608 -50 -706 708 -410 687 405 -567 -35 -139 511 -926 -200 -338 -478 519 -934 -248 -541 212 -628 110 702 -108 -702 787 -610 -287 -985 995 -716 -682 371 671 -939 -727 -387 -427 -913 249 -94 587 -874 -844 -915 471 557 -878 890 886 977 -704 885 -593 495 914 882 -806 -308 892 -798 530 -110 -909 -34 433 463 -74 -904 -805 289 -164 692 -228 933 -154 -705 -379 -900 326 -103 -14 735 633 -402 288 500 -497 985 673 28 705 -972 260 -866 713 401 252 -768 -84 374 479 961 710 806 535 -93 -94 -336 -118 169 -672 882 -812 -103 853 655 -625 -80 -636 297 133 144 353 532 174 242 58 -868 -896 -705 459 -244 837 491 989 -346 722 -705 133 17 442 -740 672 -566 -19 -538 354 -711 757 416 -228 -387 992 -541 450 -801 -583 -575 -797 429 -29 -562 -6 -416 370 384 -101 -668 179 -580 617 -161 78 778 661 -338 401 36 468 -678 149 893 -839 607 206 -758 -617 431 315 -915 340 641 -460 -644 -39 930 -562 -996 547 757 -694 -477 3 74 239 297 357 -277 214 806 -348 -161 4 467 -649 -757 42 574 720 14 -775 -463 -293 875 9 -843 987 772 -792 -717 899 145 -679 -287 -718 380 -111 -531 -542 -321 924 13 -181 235 568 467 -177 -266 531 -554 -659 -46 -307 -602 523 83 -846 -582 -950 373 801 194 -767 913 -892 -692 -843 264 754 -823 554 -784 291 637 337 -929 259 -698 -779 -871 -817 -119 723 754 889 624 952 540 -267 -318 -500 762 1000 -505 -338 -296 -972 -7 200 -216 413 64 232 -679 515 -362 710 485 -883 -251 -620 413 498 -387 -679 -170 -760 755 -104 460 781 674 -830 -430 -282 -746 821 -326 259 -435 -260 409 -803 518 678 -50 137 133 532 82 190 -329 -822 -501 503 -235 -942 883 502 609 -509 595 846 -54 -795 -924 -41 606 -912 906 -6 407 809 -952 -944 984 344 469 48 -482 899 456 -375 -357 246 -369 -891 -852 87 904 -656 -842 -664 -697 572 -698 817 -49 555 130 259 -300 -162 147 537 -96 -999 927 -900 -296 249 10 26 382 -607 357 -231 -27 -310 -493 -743 -942 -520 -828 -313 128 -268 -321 374 -389 -991 -488 -6 -268 745 622 -605 -152 140 -629 408 16 -486 -339 -311 -228 -183 475 -323 650 829 -27 679 454 -88 -565 -317 298 143 947 -564 647 -201 -389 -530 -350 864 -328 -897 547 -291 -67 -135 -273 -205 249 590 -256 -906 -651 -860 498 56 -698 321 801 -632 -566 -583 51 624 -337 311 -605 -277 569 -848 308 572 -384 14 -643 857 376 -925 474 -203 -940 -342 43 537 -122 132 -693 -364 557 -64 -781 -868 882 -140 632 263 -396 -312 -431 -869 -773 -384 -612 477 233 -381 863 155 -158 -52 -591 36 -472 -142 74 222 58 12 -55 647 -316 897 -641 -367 -995 38 934 -618 -249 -690 982 -485 -514 100 465 741 647 -143 -484 928 -811 -742 421 -374 159 305 940 -966 -107 760 501 325 645 821 -156 881 728 662 -381 -991 -337 -416 734 951 -807 -414 -829 -798 -565 -70 -355 706 -707 -740 -190 -54 333 -806 -439 -354 -95 635 238 789 -669 960 -469 784 754 282 -778 -26 -206 383 -31 -329 814 367 -150 -252 -52 168 -688 929 -617 -251 113 -373 39 724 -41 856 394 -132 825 921 1000 260 -648 -118 -502 -240 -701 706 445 -144 -107 -153 510 897 233 -348 -598 254 600 910 734 -19 627 -400 -472 -569 12 215 352 102 299 63 817 380 -313 -619 993 924 389 -510 176 166 -428 -298 438 -750 148 738 231 928 786 748 -641 -139 619 -442 -766 10 -328 851 407 530 -164 -77 -568 -45 -997 714 328 -587 992 464 803 -426 813 235 -394 287 -61 -442 -939 14 198 286 -276 940 -742 -408 654 -302 -20 -828 -955 -884 -864 -531 -888 331 425 -86 -322 -1000 -802 -825 -914 678 -936 -173 -200 845 789 747 -926 -122 -180 -753 515 587 -385 729 -433 473 -377 32 789 -952 748 818 647 -191 682 -921 -758 912 -140 433 -291 -653 894 76 834 297 487 251 -529 -640 14 695 -433 -230 998 91 -421 -710 -888 123 522 196 -757 133 261 390 831 -309 974 767 661 178 -110 -290 561 -154 -58 948 756 -414 -747 -909 528 -39 -211 436 55 879 -633 21 -485 302 248 916 445 -679 -914 -928 -124 599 701 83 212 -722 249 -899 646 -44 -489 -178 -893 -334 629 896 732 -933 845 -399 863 -526 475 -842 23 -906 -916 863 690 228 -529 213 481 9 797 -308 719 182 -502 311 352 -339 -622 -899 387 -485 292 -108 -178 -261 -470 214 477 -501 -841 -347 70 -977 687 -772 914 16 -223 277 781 -743 418 -345 730 -825 100 -600 657 -753 356 324 -511 -648 -787 -542 -971 371 -290 -943 496 277 912 882 -398 66 648 -94 -698 -780 493 319 -823 -6 930 287 360 -531 888 414 244 443 574 -143 -556 685 779 -819 -151 843 -834 -741 597 773 390 -844 -518 998 896 -653 -156 575 -678 138 462 -893 -560 -93 433 949 907 -847 -92 -473 -588 -569 -130 453 -950 -708 846 -798 458 -585 -905 683 -362 -604 629 -921 -73 -20 -867 379 457 -690 214 271 151 524 22 -724 -83 -879 193 -437 -503 -631 593 170 339 -339 -404 721 -868 895 -504 -195 177 -805 112 -657 85 321 866 -74 -567 -518 -283 346 -536 -770 -336 -306 961 915 -833 159 268 470 -405 -12 -49 -362 422 -895 -533 966 984 -509 810 632 540 -63 879 848 206 -266 -864 5 894 663 209 908 489 -379 -567 -219 159 9 659 29 -527 429 309 -790 886 -438 -809 -979 -870 491 -377 -695 972 -263 533 506 584 -318 -103 864 112 -498 171 -634 -33 509 768 386 -646 79 -156 532 -355 -65 160 823 -254 67 -678 -705 660 758 -326 615 178 108 748 -205 595 -877 -446 -141 193 822 -652 -651 -190 -451 -824 6 535 321 981 -136 170 970 -900 122 -31 -66 -435 249 202 -884 -270 -142 76 402 -275 297 218 775 404 -280 -82 -32 -545 598 -976 721 820 314 502 -401 -26 -877 292 163 57 969 186 -747 -177 -368 -661 -68 -402 -860 23 679 -166 -885 -567 -681 -423 219 -714 -812 575 732 731 -487 13 -750 732 698 -209 600 -61 -4 -13 -107 492 820 -572 339 409 51 971 794 -290 110 -166 -660 -866 988 696 311 99 -406 -730 15 -992 -397 218 454 -825 -447 -932 158 -846 -693 979 -231 862 -946 424 -96 165 -341 940 -220 -966 469 -248 -714 -871 494 -502 44 -921 380 -891 -537 -8 -496 197 699 307 -887 -560 588 109 -224 774 757 -817 133 555 40 572 938 621 544 398 778 874 -232 446 -186 -966 -61 705 -635 -769 -52 535 296 -138 -834 433 369 527 -907 697 983 469 823 -187 377 -553 -721 250 -504 969 -358 -77 167 382 70 -439 -250 433 223 -545 -839 991 -311 -730 233 506 -917 552 -671 561 881 -179 -563 553 360 -554 966 474 -700 -867 -315 649 241 422 7 -465 -59 711 98 -172 116 470 -781 -442 -741 233 266 -234 -421 -119 177 -503 364 -331 -638 726 483 923 -80 -481 -325 755 798 917 223 806 -48 -673 733 795 458 780 116 -191 -485 -827 -175 -280 266 -788 -526 -48 -664 652 -336 -642 -976 404 21 208 850 -969 -982 367 -15 -76 975 236 -389 534 -7 -242 689 73 -444 -967 -819 511 -835 226 -169 -260 549 -894 717 578 305 -192 -193 10 -715 -738 255 -665 504 850 335 166 -347 110 688 -795 721 536 -602 434 706 165 179 289 932 -523 -918 694 -283 618 560 982 -784 -931 575 -582 604 -812 -281 623 602 837 517 -332 -78 276 149 -431 -739 206 -717 -898 893 -722 753 -333 401 40 721 248 369 188 -549 865 -663 375 -507 61 455 283 665 -783 635 -927 113 682 -314 -196 827 -50 552 -420 -914 253 -754 972 171 -368 597 536 -756 288 -161 -993 -889 -80 -666 267 903 -554 -616 236 811 798 -828 -551 -532 -544 -227 409 -827 901 -423 -825 -901 942 553 -912 -628 217 890 543 -836 784 -595 -627 -150 -7 -329 881 -121 -789 162 306 26 512 -343 327 -566 615 995 727 -618 -442 -494 382 34 -122 861 418 201 -946 616 330 706 48 -986 396 -785 -727 508 134 419 909 143 996 -99 46 -876 225 563 -808 -792 -724 -510 444 470 -802 102 711 -931 287 297 -344 938 670 -259 496 -958 -364 -517 -442 -858 603 -116 -565 -432 -254 -154 916 -705 -511 826 97 -840 -906 -63 46 308 38 204 -617 818 -29 -557 -446 713 425 -863 -647 761 36 -444 -853 737 522 -447 -389 163 874 808 34 -113 28 -958 275 561 656 146 -193 141 -82 485 692 -744 -200 -869 -341 392 -827 -708 125 773 -633 -327 -898 -549 -228 -946 -219 -422 -96 -216 970 909 169 -986 902 -381 170 -758 -547 114 -586 785 104 -297 -590 806 581 82 -933 38 -951 298 -53 -151 -319 -98 491 298 -136 374 389 50 405 814 -195 -606 -169 -464 786 -699 -171 760 -197 -478 357 950 -506 -705 -510 -747 537 -540 758 265 131 901 -533 207 -93 -873 836 -379 -341 807 319 -497 343 -212 -242 -981 -175 -520 986 -222 -224 -553 -866 -665 782 -279 -395 -36 -245 -273 630 -438 -765 -514 -587 -908 -514 726 360 -429 -843 -566 -407 -167 992 -996 -334 937 6 -808 -594 -725 -475 -170 -620 690 925 -937 -214 -375 -155 -339 -100 775 275 359 616 -967 284 500 698 331 -774 227 -900 -289 -287 161 707 261 -578 -20 354 936 202 972 -313 302 667 -217 -27 -799 -730 508 -428 577 358 -995 -351 -728 649 -32 148 -649 -398 -55 -971 -712 -85 -821 -149 -490 783 -493 -809 -88 -784 -907 -991 -410 -893 -465 -523 539 -359 -648 344 119 60 745 965 431 -484 -520 -632 390 -301 84 189 933 -390 981 -63 573 712 751 -256 722 -520 -699 783 666 8 -642 -244 234 718 518 561 45 230 -162 252 -494 -892 -168 -4 117 130 -681 551 -977 -508 -616 -554 -931 209 227 -710 -425 -671 -783 -214 749 743 -687 -768 255 463 481 33 128 539 -302 -887 717 -579 588 -507 70 412 -118 -394 -563 882 514 -960 -332 813 -977 84 512 30 -135 469 -283 494 771 -468 593 904 436 131 -496 114 872 843 10 561 -150 574 -568 -28 4 918 -720 -528 153 -607 555 -94 650 -963 -568 59 143 989 -387 184 188 -230 520 520 -735 -523 628 -533 -958 -550 994 -911 -675 915 648 774 -917 -53 -285 -286 916 -778 -7 373 -984 164 -659 44 -430 -327 -753 -848 -207 716 -726 -350 -354 249 549 230 -510 -17 -686 -337 -650 -662 -479 187 -40 286 -36 21 -40 349 430 664 931 -594 -858 128 393 -614 835 -403 -528 -940 470 979 -794 895 911 350 -433 345 844 435 -674 -4 949 774 257 289 -332 -478 -146 334 702 69 151 -962 352 -349 460 945 274 977 -217 332 228 501 528 935 -668 -503 584 -768 -260 149 -288 -954 803 791 -904 -111 116 -836 -195 -429 -517 453 -614 -975 -825 -727 -107 -648 771 -935 699 873 459 -258 141 -521 -528 570 2 -453 -191 -722 796 545 -669 536 260 -862 961 -813 -328 736 504 291 -764 -135 954 425 151 -87 -425 -57 -877 -610 -316 -519 940 635 -541 863 -699 50 157 414 -62 733 748 469 -346 -171 -72 -144 -527 938 664 -527 339 920 -454 477 364 -737 584 397 -35 886 277 447 -505 30 300 293 1000 342 -721 69 51 -520 -774 -213 -822 743 930 889 527 975 521 -33 -796 -197 -366 78 -408 -114 461 -220 692 -555 -126 -498 -988 730 737 699 -645 453 -26 787 -143 -610 -591 -276 -644 -912 610 -895 299 620 506 -805 -356 -871 -312 390 -169 503 159 -327 925 -581 319 -327 213 -506 -516 590 -881 -926 -521 -717 -153 -484 -689 -780 -227 -610 147 379 344 -966 432 -805 698 999 23 549 190 -950 -487 945 -745 -383 -532 93 -303 808 -983 -172 -48 417 376 -874 34 383 464 386 882 -171 -811 977 922 780 -905 128 -161 -311 61 -976 -815 622 526 154 581 -944 321 -777 -912 736 -268 971 41 679 -8 -567 -331 -241 -101 -59 38 -127 -987 -660 489 405 -984 233 355 205 -771 232 -612 218 -123 -477 -402 87 345 -60 -924 941 -195 -220 -893 -950 234 -280 33 492 793 -649 577 35 944 -295 10 -671 -229 -785 471 -931 -832 247 624 147 -873 319 -133 -961 255 -898 472 273 -447 507 -383 217 -458 -81 -230 -643 967 764 -495 871 181 351 -497 -649 -517 157 667 -978 -865 358 -421 566 138 633 -721 976 -234 -94 -782 -696 -3 81 -588 340 314 285 -698 -654 25 -144 511 538 -879 256 -301 -40 577 -965 -980 504 -237 -715 -197 -858 -530 -987 -400 966 -41 -216 -463 -773 714 -534 -973 874 -534 169 243 87 -686 -831 -943 -212 -920 956 712 -993 -156 976 638 506 683 -388 377 144 491 -190 -825 -502 64 413 -476 -87 49 693 938 923 353 378 -443 -628 151 -320 -673 950 321 -226 513 -819 811 -443 -149 13 -96 -362 -907 -668 260 -45 840 -577 -539 -543 496 -340 -980 877 775 -339 624 383 -917 36 637 -499 253 73 796 -464 -584 -430 620 -696 -509 -41 -798 -956 -598 121 -36 654 -279 990 -989 960 843 794 -465 838 76 -812 -367 -724 -381 481 -516 -248 695 -351 -280 -742 -653 -182 173 144 210 -773 -440 296 -196 -878 860 224 246 729 -540 -735 203 350 843 -183 499 -82 305 -28 -474 272 -396 633 468 -150 -706 647 -585 -11 181 403 138 433 -903 -911 282 664 311 59 -139 970 -828 403 159 170 936 -224 769 863 532 -646 957 -272 563 613 -11 5 490 -614 198 634 -392 526 229 -198 552 -605 -411 -563 -107 281 -111 -271 801 406 581 -406 -610 439 -346 936 791 992 217 -563 -421 841 568 443 -723 153 -565 868 -679 -519 -470 -711 -894 -148 -878 -860 296 -605 -725 405 -161 404 1000 593 -529 -295 13 629 -184 669 166 -58 -705 902 906 -598 -369 320 -7 19 802 695 -532 -26 946 59 154 -877 734 653 -513 465 -414 -411 -414 -453 -70 485 86 -568 547 109 551 -184 802 -394 485 763 140 -95 -412 583 333 -406 -843 265 -48 775 -352 -793 320 692 -667 -340 -542 -199 236 -55 -695 -32 765 -149 -105 -585 -859 472 296 244 -353 -325 299 88 465 79 246 753 123 144 700 -646 429 785 870 -835 -77 -238 903 -293 -835 734 142 155 411 -228 424 -270 525 322 78 944 -3 -307 -457 -221 908 612 -274 327 -428 -878 326 103 259 601 -333 -361 -967 240 869 -846 -767 786 299 -454 -318 -62 904 -952 -766 -319 -124 -497 -215 -404 -268 -94 -726 -382 -476 -645 -294 337 175 169 -810 -196 -233 -838 241 -223 -245 76 -887 255 -911 367 562 -991 -200 -194 -83 648 883 254 -482 906 -401 369 -497 564 603 571 -329 -937 -539 -814 -750 946 289 -968 -353 738 442 -11 -672 -329 111 261 -910 -818 931 -888 434 -836 -989 -254 -184 962 -606 461 914 333 663 -701 -766 -186 438 -284 23 223 -489 964 783 -297 -331 311 -72 113 -44 -25 -45 -764 112 523 -561 819 -724 284 884 -506 -626 718 -655 -814 -687 -125 564 204 -502 -650 801 299 -953 626 -471 -549 63 -813 -328 207 536 390 -840 -113 -630 740 -954 -606 973 414 -806 -809 849 -482 -88 829 982 837 440 -354 534 -738 -268 -426 -81 555 -677 413 -625 499 773 926 231 602 -178 -757 -87 152 -138 989 181 -42 -824 -103 -404 -698 -939 273 -553 238 754 -716 186 319 -866 -950 638 -763 -966 873 -162 260 -291 -649 -64 -128 447 312 -939 437 -123 758 304 -433 -787 369 250 917 -437 783 895 542 -874 939 -405 -839 964 -909 170 340 -762 947 320 -846 -337 241 -990 -82 -591 714 -651 -569 -57 -405 -993 611 832 -397 -693 262 537 796 -321 793 973 -934 471 113 -987 40 -696 193 687 -266 13 -959 -198 -381 -861 52 752 -182 912 -50 -219 738 498 -117 194 -319 777 -24 311 466 413 343 -92 -213 -6 -561 -107 -374 250 885 358 -473 341 696 787 420 661 850 -455 -872 -369 240 -430 -819 652 306 42 219 511 863 992 -176 429 -459 143 53 -61 -478 -510 -314 -364 -926 -867 -949 227 167 -309 -459 -918 -614 595 -772 -883 -791 -22 -428 505 63 -68 153 -122 -652 479 479 -694 41 497 -531 988 -696 -543 166 -894 601 -377 -594 -206 972 -673 -342 386 -275 481 -865 587 140 -824 591 827 -44 661 579 689 586 -819 -733 233 -852 393 -622 -287 -867 -71 -782 158 711 -920 678 842 -462 -528 -857 938 445 430 -544 800 -19 65 879 636 105 670 627 -115 -531 -344 37 873 750 343 452 300 949 323 -152 -386 418 -662 393 721 -780 -869 -530 -640 883 -319 975 -974 -912 -886 -905 -383 37 896 -922 810 -674 -605 596 -784 -386 -513 983 280 -216 27 874 -217 -612 690 -262 595 -197 -975 815 117 -735 172 684 78 862 -678 363 299 702 -787 470 -996 672 -514 -246 325 866 741 347 738 -96 -341 215 608 -963 97 -44 445 -906 -324 381 617 -646 1 -10 -747 96 73 -256 75 -781 -278 -637 172 119 752 -994 -44 -219 -85 66 532 662 754 140 872 431 248 -713 513 -461 541 -85 345 -185 -312 850 -442 315 -349 -879 351 -407 380 522 -352 612 -190 -714 915 -543 145 422 198 -526 -124 6 -809 758 -398 615 812 -763 -623 437 -946 -405 112 -335 291 -535 -529 -565 -989 -71 270 -958 -979 225 521 835 818 -755 -970 -369 373 -558 -659 868 -687 41 -3 -668 -981 52 -245 537 -16 -986 160 -454 454 -672 -191 -889 687 -62 -464 764 584 323 819 880 -906 830 -329 -667 -434 -993 60 326 749 653 456 42 -376 -493 445 750 96 475 -849 -245 109 830 -440 517 620 -432 -103 145 -835 -286 257 -142 -471 371 -462 -909 -333 -801 361 715 781 881 50 181 917 184 803 460 -283 -907 -267 821 182 800 -134 -333 22 330 -373 -495 581 28 718 -360 -61 -819 965 468 497 148 -757 -552 -644 300 180 -727 -639 -259 -710 927 -640 -97 -286 189 -126 -358 529 -861 23 503 994 -575 46 -570 -838 785 431 -334 899 661 -853 10 -41 -358 218 -885 -616 -465 230 -749 497 632 793 210 584 254 -1000 -768 642 -662 -693 -234 195 846 762 876 -206 -208 363 40 252 -728 -49 809 -198 931 640 -804 -917 -395 -931 -456 780 208 658 -638 827 316 554 223 664 -439 -169 -847 -668 -954 954 727 -303 798 461 -297 -609 -249 -281 121 780 89 -690 -124 556 -132 869 -179 -110 247 -974 12 -805 -306 905 -756 -548 -893 285 131 647 -659 -737 -66 723 837 -888 -656 358 716 -238 294 584 200 -237 -873 329 -902 -557 -459 430 -362 -359 745 -137 38 880 295 640 774 811 -986 -680 333 126 928 -403 147 -639 -644 509 878 -219 743 57 61 -664 -420 152 758 -361 698 58 146 -284 756 -975 -930 447 108 261 204 920 -836 799 -908 679 -52 859 326 -471 815 -329 691 -495 -14 -6 859 99 -54 502 -551 -80 -57 930 235 590 -180 7 -556 -682 425 981 833 781 826 616 -977 -559 -422 141 932 591 -253 621 349 -603 671 -61 -807 989 -542 -828 -600 -653 474 857 47 -219 -925 -717 946 735 835 126 -579 -515 -743 -917 -14 -189 285 848 253 111 619 -498 643 -988 363 539 588 -605 -803 982 -529 -21 -922 918 824 -826 -1000 232 131 734 58 -474 -229 -724 604 -971 -975 698 107 572 89 317 -118 906 145 808 -933 -343 214 548 217 -386 413 -136 -859 -711 -991 -951 -82 -648 890 -283 33 -616 173 743 218 -391 -418 224 -43 -673 763 269 -1000 543 -434 50 368 -514 722 -602 -213 649 -70 -944 288 685 792 -278 300 372 -674 -746 -163 86 540 -513 459 -127 533 -876 -50 -548 201 -157 180 507 441 -698 589 -862 219 504 -269 947 424 -223 -146 473 -829 -349 108 -659 -884 -813 678 321 -896 387 615 576 -636 304 55 682 -666 947 -623 -921 -115 -87 -561 987 388 402 -988 -607 -263 -490 -838 -571 -268 -86 -655 544 726 -498 -397 101 -102 837 -890 -164 -286 932 105 -109 -572 -619 -20 573 -646 913 -875 -397 740 226 83 633 -257 234 -941 540 -185 -532 -919 -65 -45 364 -338 457 -198 64 -275 437 129 92 -664 -274 191 -812 -375 -831 -499 -69 945 -590 977 586 801 949 -475 646 -962 978 -211 -301 995 -455 -719 996 -905 -713 191 463 676 357 875 -404 -92 -669 -951 580 -370 539 283 -182 228 128 -866 511 22 811 868 -600 -411 -488 -963 -446 290 -132 464 765 -391 -622 -515 615 -714 959 -419 -416 -385 317 218 449 -87 115 330 -705 792 90 -546 365 572 401 967 -293 609 -436 -761 -819 782 -519 -879 446 -620 180 -793 -671 -284 -277 -28 -346 792 522 248 -596 -88 537 911 -824 -130 -235 194 -569 -22 149 -812 522 -23 -957 -654 -293 -811 -185 -910 728 498 843 764 -151 -669 -25 46 816 729 -825 -352 -177 880 -441 -324 68 -93 804 -707 -165 -876 678 -559 -332 538 757 -590 -54 26 823 181 -398 -90 189 -817 600 -574 96 -569 481 -689 3 367 -662 150 98 957 -462 468 187 -457 -439 -608 -900 -240 -144 237 747 856 -871 789 -75 630 -151 -415 -99 851 966 -399 -65 720 -750 -800 -234 97 833 -994 -89 496 -985 -787 312 -233 -65 -571 -408 391 -944 -418 -24 -870 -1000 513 594 -148 -402 -257 906 462 -779 -314 -181 533 -485 -496 -445 -815 -439 63 -33 -90 -47 -219 -847 -465 -83 942 -38 -296 333 -135 -501 210 141 164 -834 350 359 234 -533 50 -101 -623 296 -823 393 816 517 -965 -273 -274 -287 -940 206 836 -124 595 86 -479 1 -84 -13 25 -3 -881 45 -366 -896 -903 -570 131 874 -918 268 -596 -748 554 -918 -186 935 518 -701 -750 -520 -981 297 60 532 90 204 763 -966 852 -604 -401 473 890 -414 799 739 -299 479 834 -473 -28 318 945 -107 383 -572 142 -411 -454 -399 -425 77 955 345 612 451 -870 -226 -109 -880 -621 405 -825 -839 -407 247 -735 -733 143 -745 850 -499 671 462 726 -940 -867 -253 13 344 -382 446 328 790 -876 65 459 238 520 611 515 285 -248 -299 -696 673 171 -482 700 -21 401 -500 -445 702 -583 516 -382 828 109 -40 922 330 133 729 -463 124 -180 484 294 260 25 135 232 556 -820 -202 77 718 746 618 724 390 -953 -441 -651 880 -675 -874 -372 234 -656 881 -983 987 654 -507 838 725 -977 -967 -443 -767 633 -55 -913 395 47 594 -804 -486 451 -488 261 303 -280 355 285 -885 656 -401 -129 -167 205 -632 818 544 -292 319 311 30 -743 -216 144 715 950 652 -501 -166 -654 -111 -78 -605 215 273 -418 -782 673 491 42 993 414 -699 132 -978 -113 -963 832 -446 -471 -161 -574 -251 -613 717 502 649 356 985 942 674 -414 -242 415 842 -725 482 299 784 -608 905 -671 -220 222 867 106 -493 -718 508 69 767 -404 206 -165 -650 -387 -32 -533 297 84 -600 -526 808 -102 905 -108 169 914 675 421 -928 412 -95 -763 32 -719 374 628 908 -415 516 546 -284 290 -528 163 -713 173 -572 492 -612 -710 328 428 -809 257 -231 628 518 172 278 -286 772 737 386 25 276 -505 440 -342 -350 -288 945 306 789 412 -601 102 234 -628 378 533 -905 -794 -430 -489 37 -351 -687 -72 -423 -139 -533 -160 -311 -463 -820 -963 -741 -848 -822 889 -574 909 -622 -199 -901 -597 9 -563 -360 -761 9 -386 -280 415 773 591 -684 740 498 -885 120 -938 -500 -602 321 183 -261 -260 67 57 -156 471 904 -606 -826 -645 497 156 -619 -184 -88 -920 7 453 173 -736 709 218 156 598 -507 -896 546 21 790 -429 637 269 694 -422 -455 556 473 -161 -528 -821 914 411 -597 396 -629 904 -324 292 660 87 -118 423 -163 28 575 884 788 321 -938 -36 -257 159 332 14 230 -575 -754 -447 278 -21 -304 241 317 351 -442 390 162 242 -47 275 -457 291 90 597 -85 -688 -474 -322 273 412 -771 -686 -738 370 152 -593 250 -454 -116 635 881 -435 -780 -568 898 501 -960 -282 374 -69 439 901 56 -219 -274 -351 -794 194 796 -733 -710 186 709 -945 344 -502 830 -853 -168 945 1000 -157 -529 -647 -919 -824 70 -774 904 465 -223 -226 661 728 -786 -987 219 -476 -528 293 -119 606 -761 998 -238 -859 -110 -976 23 -343 44 301 823 -507 -194 -683 -612 -303 491 718 -123 61 -3 919 -453 818 -200 198 38 -259 499 776 -260 -965 512 -815 -881 -778 -137 696 -539 -349 -660 875 730 657 711 -952 -470 384 -535 -337 448 33 -848 636 -692 -102 -211 960 -801 504 318 379 -685 -449 -572 114 -891 -280 -295 -957 -596 -337 -548 -727 222 -257 523 -732 -70 -812 22 -226 -745 946 -435 243 -596 -969 -469 -707 -108 -83 -997 -615 -962 -873 -651 890 794 -546 -746 480 90 -488 36 -968 -301 -983 106 746 400 153 -838 342 781 505 775 -548 -326 44 -949 -151 253 916 -280 821 -14 -538 147 441 -440 -157 52 50 395 725 122 -715 928 -222 -830 254 267 133 -624 535 330 -13 478 -582 -381 579 734 -825 -805 461 759 -361 -708 -792 187 -696 -683 -607 493 -19 -736 893 968 -664 819 -987 -182 164 -818 -127 12 -968 -461 576 262 -760 -469 489 994 -284 -82 -750 545 -938 -732 614 65 -100 765 764 -888 473 -506 -901 193 -753 303 498 -540 -383 676 690 -712 348 -452 691 583 629 -559 -260 128 -44 442 697 -599 703 -581 394 411 -804 802 541 -467 824 370 874 -88 -804 -362 451 -261 30 534 617 -475 -67 -187 -119 -708 -753 -512 -392 -260 777 103 134 385 -684 -916 356 851 982 -11 238 250 666 -65 -411 624 446 68 -316 636 -848 575 -377 -728 843 264 617 592 884 784 -924 -682 184 477 -636 -732 -829 762 309 -537 -241 717 -681 345 -76 -223 -13 144 -219 634 -49 -980 -32 -414 -560 -746 -611 -993 -848 -436 498 -310 -889 -961 -981 -198 30 417 -12 815 433 675 104 -224 -470 491 -317 951 503 -892 314 -187 858 308 176 -887 -925 28 161 179 -937 -85 506 392 -226 -520 461 610 -254 940 446 864 776 -762 -824 -181 -708 930 -538 -248 -192 39 -930 936 453 -394 -360 874 -76 614 -257 -933 265 -716 -461 -907 -178 512 -192 144 -72 -850 -349 430 959 711 576 -675 529 -601 -624 -423 -508 -506 -621 608 869 535 714 -41 57 732 -216 -826 897 806 744 -771 -859 922 936 -165 -754 699 -321 -765 259 -266 426 473 -911 -988 889 -117 -176 958 878 -906 722 789 -666 -604 72 -386 657 -206 -220 712 -205 -438 -500 692 63 -326 -744 859 -543 -634 -734 359 912 -717 -97 379 642 -560 -343 -310 -656 -280 77 -188 -71 108 846 -250 -125 -873 273 -65 -667 702 170 26 54 -513 491 547 -791 -743 -446 81 917 -224 916 -249 -607 668 -610 -606 398 -796 -851 -32 340 -115 71 555 213 -787 -117 711 127 -379 -174 -128 614 -487 950 -833 508 -864 -444 -264 -156 603 -425 503 503 -232 -674 -296 273 -642 988 557 432 351 -927 598 -681 -552 -824 -134 -218 -549 919 -156 14 54 -504 835 750 830 -665 372 205 44 723 7 -596 132 -920 804 327 890 883 -38 -764 -400 -750 -801 830 678 436 802 -683 -287 64 -998 117 -644 215 -598 -496 138 -298 -737 303 386 -113 -505 -977 978 -438 -771 364 -826 -112 -679 858 -935 407 243 -861 727 749 -183 -248 422 405 -327 -756 -348 718 -98 993 -326 67 948 275 -626 -403 -955 871 -988 -90 -680 214 427 394 -860 -515 432 351 64 805 741 -683 -97 -144 101 704 615 229 184 815 -427 -134 661 -491 -458 -602 691 641 186 471 -628 591 872 -188 -56 343 534 -224 944 346 -752 -463 314 -48 -623 -559 -123 531 -369 -782 306 -706 423 268 -24 -952 -978 845 -13 -108 -98 -835 748 -494 505 -705 785 -208 306 -639 -643 389 -141 107 523 620 -88 969 -271 89 -757 -241 565 -355 -936 372 -122 -348 -636 248 988 227 398 -120 954 671 915 -327 -678 666 744 331 -185 -606 342 -626 32 -461 475 693 972 317 242 191 598 -981 -202 24 -597 -31 -607 625 754 -255 191 -710 852 -361 858 650 256 -613 -659 -626 850 473 760 874 940 -947 -749 -835 -476 906 781 612 -805 640 -667 551 114 382 -625 536 -494 231 189 533 708 -250 -150 -947 110 11 -229 -232 -509 -535 -524 414 -831 -826 -780 -705 -653 949 79 -805 -692 539 267 555 -985 -615 -977 -973 307 -182 807 -18 -816 102 -739 -827 79 -699 680 -849 -47 96 399 -138 184 584 947 939 878 -893 -674 1000 -494 -288 474 -244 966 -507 758 -810 27 -95 850 -19 -982 -734 82 939 -45 418 -462 -845 -370 -975 935 349 -823 108 12 988 -695 -650 -910 181 633 903 -318 875 -173 542 -758 -344 -128 709 695 835 -129 -2 -385 -407 -827 -136 539 303 -320 -625 733 607 88 -929 193 -884 496 478 498 635 338 -854 -750 282 -612 401 933 657 420 657 399 839 455 223 813 -941 117 258 -401 35 -688 404 570 -636 -178 -203 870 512 228 -868 692 -930 -297 -679 261 -345 871 -169 -411 -916 539 -183 401 160 -359 746 863 637 369 -937 -83 -625 536 988 704 69 464 -963 -41 -77 -479 -447 -530 -6 -287 -713 -698 848 392 176 188 872 314 483 327 -701 217 377 -630 -300 -984 -20 -87 210 -575 -936 778 303 472 505 445 741 -268 253 578 -300 655 947 774 341 -900 -253 -18 -239 481 303 -543 343 -790 734 669 -46 -384 -847 -711 -452 617 870 -820 914 449 733 -517 116 -773 -307 927 475 -332 142 -607 917 -216 -199 -788 389 188 -862 -176 305 -638 260 -925 -979 -556 -95 -842 -165 336 555 253 -262 733 539 84 -40 -713 -417 -827 -795 523 -452 -990 -852 588 -91 476 -824 182 -711 452 -902 805 -699 45 83 217 212 331 902 -224 -775 -985 285 300 -923 395 -355 779 122 -68 -621 278 804 739 -970 762 -444 931 -987 657 -993 934 -158 -156 -588 -425 916 -11 -944 -222 -290 -972 -225 543 593 -547 939 -44 -654 961 662 -744 784 403 747 105 513 556 -888 943 -189 365 150 981 -834 -563 296 370 623 -810 -344 -496 -24 34 -495 -745 399 154 918 332 -482 38 685 -213 -716 -748 -917 -406 234 -364 -754 -331 704 668 116 347 873 -764 -452 -151 739 -626 -644 -342 -756 -970 848 71 422 -315 429 -102 405 -793 144 -651 -895 -813 318 292 -602 627 -133 -13 275 741 88 271 -553 -657 570 -826 108 -943 -128 660 -361 -171 790 300 -267 -114 995 -707 952 -145 620 407 201 862 384 -299 217 -638 -477 728 457 639 16 -87 -149 676 -776 -363 907 691 62 -207 915 969 896 -216 562 -524 801 540 227 -960 -343 477 691 -163 -603 204 633 -458 794 -83 -532 -277 628 121 736 -589 -733 -985 796 -207 -659 42 304 713 -767 517 -647 925 697 -911 -9 -341 -36 -673 457 936 -919 -756 979 -625 -898 291 475 -398 -356 -97 -920 -909 814 375 -623 -743 -904 -355 -633 234 904 -971 -207 -71 656 397 -369 -175 -526 303 590 -979 -667 -240 -381 469 392 798 -923 637 940 869 204 -574 431 -626 468 -520 913 550 -239 -104 -611 521 -808 272 -56 -112 -73 -340 -737 925 -936 -438 922 -629 -883 -258 -885 -212 215 -743 -937 -223 556 364 -888 437 -132 -806 -667 73 284 826 -531 292 -773 689 408 -925 825 -980 682 495 -198 -423 784 970 -284 113 9 -382 -99 575 550 819 422 -912 -535 -316 744 -214 -791 505 467 -444 479 499 -197 -59 -325 686 -846 -176 -778 -919 -875 7 415 471 -753 722 825 -83 -278 809 974 -516 622 536 -782 893 -902 -146 329 907 181 -461 120 -201 597 909 517 120 725 556 -807 -109 -656 414 -814 -120 40 698 754 113 -30 920 -885 661 466 -332 169 976 -541 -924 -879 -137 -114 -108 691 -454 166 -832 652 -464 -294 -286 119 733 611 -322 46 947 311 906 344 496 402 189 -822 -8 -558 -215 254 -782 -187 -343 72 334 -443 -541 231 989 561 475 277 -417 -36 -405 533 646 -78 706 -422 139 506 138 -809 -601 861 -9 -304 -776 675 162 -77 24 -427 -640 381 384 314 -257 -117 352 689 -568 -517 -6 342 381 132 -413 887 725 476 155 -333 -855 -169 -563 -73 782 521 -283 -907 663 431 -798 450 -176 -877 -207 -219 -666 310 -811 750 -362 96 -451 -317 260 -533 -870 -395 -159 -395 978 -26 138 818 927 -681 -971 203 -560 840 -773 631 294 297 550 916 872 -197 408 -443 957 -55 966 -612 884 929 148 -986 -18 -162 -839 618 196 -632 -36 -289 -341 -644 383 573 452 226 -530 268 238 511 107 -732 448 -600 78 701 31 -623 939 -324 492 -49 -465 175 -78 -556 193 694 -215 -740 -709 281 907 -314 -967 -742 -516 202 -357 -407 -17 -835 -581 -497 -777 -27 149 -863 14 684 -352 996 409 -324 -466 -807 -845 506 807 80 -524 639 -433 -854 -489 805 -404 705 816 895 868 -144 668 946 567 106 771 -394 -300 -717 857 841 -180 -438 67 577 100 714 -261 -727 -596 879 -850 -910 381 932 -145 222 433 -778 591 999 58 -755 -128 -244 583 478 -647 132 640 -441 437 -871 381 -407 -992 490 -278 -718 8 -334 499 45 542 480 -289 672 589 368 163 437 -810 373 621 183 -191 -101 -513 -196 -229 673 -928 81 -734 80 -993 -158 -623 704 -622 -786 204 873 707 -625 -880 -899 -48 -989 96 859 -450 726 209 -689 930 -26 -478 -480 -587 69 183 -205 782 -660 -565 104 84 -869 -650 -443 482 -726 -38 870 110 -274 651 -830 47 759 -753 948 495 520 353 213 361 628 -227 -467 -591 -470 -497 355 282 682 58 -126 158 -613 338 -873 -396 90 -646 -759 -50 -892 -486 591 -778 -879 -257 192 -715 -449 -689 -806 -857 122 426 -738 15 330 474 225 468 180 -405 299 371 -935 -415 196 -574 570 -929 808 -165 114 -684 -539 129 685 150 213 -768 -456 -51 996 -558 981 -838 -91 -688 -636 803 99 764 461 97 -359 -588 -900 639 819 -612 -570 -27 553 -369 351 824 537 9 -495 262 221 450 -175 954 -91 -887 -817 939 -110 -565 223 -391 -665 389 -983 960 444 -64 -410 817 -212 710 -856 -249 536 -642 546 429 -216 867 -100 134 -231 784 495 359 -251 127 998 -541 812 -342 704 -382 -859 385 -213 681 -936 60 -647 -994 720 -74 -753 985 -961 -55 -742 2 -343 612 392 238 737 -154 601 -234 807 140 749 892 305 -1 219 509 -892 638 965 473 -874 314 -979 -502 363 687 -749 566 -793 295 400 718 -429 -901 30 -989 225 136 -503 -408 -136 -427 -888 -30 -99 -314 -934 -833 512 600 -554 -242 -54 -426 973 72 707 440 675 -399 -735 -500 37 438 -140 -499 434 147 -185 425 -564 -515 -202 115 992 380 773 -446 -104 -280 337 552 -900 652 134 -754 689 -470 104 -599 -339 42 466 480 163 272 -207 -53 -413 415 896 -862 -148 464 -469 710 642 331 -666 -35 453 -305 -141 525 755 717 -435 801 -176 -405 975 780 -923 131 -205 -208 -997 -669 681 678 90 881 -841 -995 -471 -351 896 -866 938 637 982 -71 -436 386 18 -961 -61 284 -405 -383 -78 572 -466 876 225 553 432 694 657 823 793 -835 759 -731 -461 271 -424 -367 -783 -400 -410 -16 444 859 239 -203 -902 -747 -189 -230 -282 206 -739 -820 -906 153 -82 -302 454 -55 -335 -565 62 -661 206 776 358 390 817 -660 -129 495 -107 -32 -176 -747 599 -588 -346 -250 -901 1 -305 195 872 2 -71 352 971 -373 -370 508 -472 81 -796 173 -326 568 -943 589 288 -811 836 -909 -323 -388 664 -56 421 439 -497 -27 318 233 -712 867 -126 -250 448 691 -272 158 -378 -559 -931 997 -190 386 997 80 -256 410 493 106 712 -511 539 -500 -866 768 -832 -82 -965 385 420 -180 791 -664 -355 900 703 -338 832 693 -254 639 -471 -502 798 184 -347 434 -39 13 495 366 -475 -740 -929 636 -918 -134 662 -177 -779 798 -941 -750 432 -272 -8 977 816 953 -874 -218 -371 648 886 132 636 -846 205 -392 247 72 -85 35 845 -615 -372 -587 417 -327 977 -610 214 -419 -857 572 174 -866 701 -335 209 952 418 498 -38 -688 263 -643 424 6 -669 -583 123 -111 -918 150 710 -579 -579 -893 7 -733 -519 367 -900 78 521 -822 -258 -611 -980 -126 283 -785 -890 -861 790 812 -480 -91 102 -362 139 -397 -93 -350 698 199 -122 427 -333 596 18 39 172 565 -765 -946 -212 799 635 -898 -639 -863 162 754 231 219 -78 2 684 988 -390 -801 705 -334 -587 722 -914 -70 -337 -21 -595 420 433 173 -61 237 224 478 146 -486 -330 -260 920 -416 -498 -848 839 405 729 193 28 -937 521 14 132 -723 685 -251 -293 744 726 -260 205 -54 -209 853 832 -341 -815 -374 368 459 -158 -38 316 399 770 -899 -238 -411 -807 877 -299 264 723 845 200 -646 -791 -494 -235 673 -901 -320 -494 662 -885 -549 293 -194 13 925 -873 -538 958 433 -485 259 117 -551 -572 -83 813 -707 -675 807 -153 -564 -33 -127 -920 -983 624 -477 -250 80 937 -195 -599 -487 626 -457 795 223 -579 -498 -687 -78 -905 -572 31 -744 131 840 650 976 684 368 -422 -772 572 -635 -453 753 -270 530 -385 182 238 536 13 229 -167 -30 942 -367 -381 886 -876 482 415 470 538 245 -882 -348 727 52 321 174 936 -463 765 306 -922 765 111 775 -626 159 -515 -989 330 69 862 203 797 840 396 -26 -586 -836 16 460 -664 661 516 454 -578 886 992 466 604 -812 -985 138 809 908 878 -381 -413 775 -69 538 -538 52 377 -298 849 8 -984 -826 -465 -885 229 -67 839 554 203 -18 869 -116 396 -631 -682 -445 -174 -759 -238 -413 -142 -718 -41 934 -360 87 347 1000 334 -675 83 802 795 936 -399 -684 -333 -637 123 -226 735 574 -778 -653 -453 961 -775 -783 -223 181 982 -679 141 80 -278 993 -84 304 618 974 -453 237 754 -611 -817 31 -340 190 191 161 -277 -935 -971 75 228 171 884 10 636 -391 966 -794 63 -124 238 279 503 -133 -367 478 -378 794 772 -457 662 68 -645 -803 174 -839 -124 26 -952 -1000 153 440 122 -870 -356 60 53 -619 747 393 -669 584 316 499 172 -109 -701 242 -963 754 560 716 -58 -54 -155 601 -844 97 886 -595 835 446 854 211 -756 672 837 578 -464 -923 -598 -614 112 -980 -116 718 330 -756 818 488 -441 653 -399 -553 -667 -994 -266 -850 -729 -248 478 -613 -265 639 -417 -461 -673 780 499 822 76 928 484 -779 -237 850 48 354 378 -275 433 931 399 952 -744 724 724 766 -254 711 -163 -993 214 380 61 41 455 -860 30 991 -753 -363 829 -70 -498 -142 -626 25 -340 -724 250 720 360 -725 220 -516 -654 -48 -715 -878 -469 -852 16 -247 545 -863 -176 400 -14 -770 -551 66 -254 308 -938 913 970 869 -709 101 514 952 -725 454 974 -795 -721 -857 -564 -260 -285 -939 -484 -490 685 171 88 53 169 468 164 511 -631 -667 481 376 -363 -716 307 -323 -63 789 946 -969 -203 847 -488 331 895 -944 -464 495 615 -378 404 227 -865 487 697 -351 834 -177 -740 408 599 -619 550 946 -597 -960 92 -355 188 -581 -525 -497 -419 -584 976 -710 -472 -859 663 214 695 -586 -973 -442 627 405 -113 381 -727 93 -612 -910 -679 -77 930 -629 -527 975 912 -22 343 -584 -939 307 633 -341 -438 -258 -243 -483 760 595 5 -833 -353 -400 -2 -977 913 -498 170 294 323 776 202 -802 -327 -370 57 778 -840 132 176 -934 -413 -611 283 -53 832 -425 0 -629 250 211 -630 307 -981 -957 587 902 -813 -140 -886 692 700 -867 878 640 408 236 -310 803 -200 -817 623 683 954 -445 375 -674 -410 -573 -945 -581 978 564 -981 911 19 702 62 268 -420 -40 200 -149 -612 646 -266 346 108 -612 -179 -10 383 618 -403 327 721 427 -268 0 -578 440 460 -311 958 -926 864 248 774 361 272 -957 -252 320 -760 -812 -326 192 775 860 530 832 87 -527 -384 -92 104 -582 316 -897 996 108 -12 -850 -382 -207 -601 -448 -220 358 427 812 -611 377 -407 910 225 -759 -297 -91 437 3 295 -183 -288 -580 -850 -275 188 -657 175 273 30 4 959 -515 209 468 -85 375 -786 213 410 469 -236 -868 697 -563 239 949 -754 -630 841 -670 931 543 354 -54 45 -471 -904 -487 15 618 -308 346 -145 927 -588 -484 161 -6 257 380 -197 801 111 56 -953 -215 156 437 -330 -109 -482 -518 20 -295 -788 -798 515 292 -172 760 956 -665 -252 160 578 -588 -380 -207 271 -650 -817 -205 -210 785 92 580 -504 -56 -444 -652 895 -535 -811 -830 743 555 -842 -777 730 -954 -914 -249 934 897 753 640 322 223 -756 697 -387 -934 532 128 -550 753 768 989 512 276 180 -793 584 -135 220 225 134 -581 -59 344 -769 -38 -921 -83 -146 715 -621 -457 739 -749 70 -24 988 -70 -421 -699 -266 487 -573 -213 -485 633 -58 -666 -239 866 297 -453 151 625 887 -248 670 285 92 -38 -602 -387 592 242 741 -402 902 213 157 696 -694 439 604 325 17 -792 -190 -160 752 137 -85 -526 -445 672 217 430 -415 1000 875 -997 714 868 -408 398 162 341 678 -712 -64 -320 -203 271 -649 215 -452 -62 -168 975 -450 813 681 -458 869 408 -88 154 196 -444 503 912 941 843 -441 111 286 542 106 696 603 722 -557 975 708 623 825 -132 698 650 -959 -19 979 822 124 36 -817 -957 707 426 838 -136 -854 790 -940 677 -534 -350 -885 698 716 -858 -488 750 238 347 -573 -949 140 -169 263 -503 421 827 -720 -677 599 -521 -155 -517 -6 -257 365 50 -912 874 -483 -205 745 -538 626 -862 167 -154 -85 783 557 -518 -568 521 -31 -633 335 -903 607 -593 447 379 -372 -594 -534 -806 520 440 -536 -703 349 -667 583 686 421 -632 -309 443 172 -629 756 791 -161 -997 822 -449 -367 -674 523 -714 -374 -52 780 495 -944 2 -376 432 900 -212 -994 805 -723 98 973 -895 -598 -384 -395 441 -78 -826 -147 829 258 -960 -6 -154 610 -410 182 873 -993 310 -274 121 648 304 925 623 616 982 -640 -61 815 -316 -428 -816 348 -291 783 493 -933 122 105 678 522 590 482 -924 521 486 241 -796 -66 -928 661 557 350 9 -591 -149 -656 -24 138 539 -667 668 125 113 215 -374 -928 286 -64 -33 -455 831 708 -673 450 748 701 655 -179 220 -187 -887 610 460 683 -867 -486 -250 -978 853 47 902 -797 -153 -434 -98 -573 342 -469 487 -52 -352 662 900 887 -271 641 -924 739 -653 -711 21 -711 272 -888 315 -723 -850 -256 -910 608 -617 -971 163 -150 170 931 -935 -405 210 990 65 571 -749 631 782 -335 207 410 715 -450 29 869 -30 883 818 619 -716 30 51 745 -607 -600 408 -981 -511 -903 220 -351 -350 -791 -846 166 -4 -49 -108 307 -540 -85 -606 871 -752 447 441 -986 115 310 -433 489 596 -271 -550 -614 -274 221 -730 702 -73 60 -620 -342 715 -102 -675 -959 -686 452 -387 -375 83 -369 203 -591 -435 467 587 -377 -514 642 -359 -64 -308 -581 197 85 -680 -931 670 593 849 -211 141 -586 -931 -597 -860 -869 896 -370 -369 127 41 66 -305 -939 251 -820 137 -567 353 935 -951 -32 -237 267 153 614 -366 -670 950 -2 -959 -778 783 -450 -456 -767 322 -802 -610 -821 288 764 -329 -345 270 -257 498 829 -143 389 963 -9 261 -441 -634 777 -765 -643 309 -987 276 -142 529 -366 991 267 718 -35 675 -541 -569 987 -910 -79 -742 805 745 -550 296 -487 -975 527 815 719 864 -615 686 -907 -833 -866 -81 740 -203 169 33 -46 304 892 942 -191 -396 285 -744 -195 382 17 -493 -586 -661 -726 106 938 -742 915 203 -243 -234 -156 -841 108 -222 180 185 -680 -277 649 -118 838 -176 -639 918 -698 -948 -200 -462 437 336 972 642 252 56 -754 87 597 705 95 -316 757 -292 85 -21 -877 -778 425 282 -976 -531 -3 466 -983 533 185 -249 -313 -451 632 446 21 -537 392 -980 816 -758 783 624 -183 384 76 -364 445 -77 139 982 820 -691 -825 -483 -383 217 331 -291 -26 -897 -936 -202 13 -473 -733 -93 182 -367 541 491 226 -75 -287 -896 -51 -638 -832 -481 376 278 590 -176 716 -133 989 125 365 -131 366 -182 -538 -843 -839 919 909 -370 360 684 441 401 628 249 7 -169 58 -97 954 53 -894 384 -309 -171 -387 -825 -646 61 -358 -664 -206 759 -600 889 232 88 -971 -653 346 93 220 793 891 282 282 -965 544 795 -654 358 -140 479 189 900 -783 -457 128 649 -223 620 857 899 249 -982 -224 -775 289 -849 171 -892 33 659 -707 -255 -825 131 -50 -243 592 176 688 149 315 -985 -510 -227 -950 90 101 -232 -583 596 -150 314 -665 975 -504 566 361 312 643 432 -615 193 813 272 -195 299 22 442 482 418 -503 608 -979 228 -877 240 -336 636 -572 978 -609 -902 -974 -46 -432 -169 539 45 987 721 80 985 -493 122 151 393 -935 -506 -753 26 -463 74 387 187 442 32 -300 -393 -774 -650 653 876 -323 291 929 -644 -370 -658 -327 666 -151 662 944 -975 873 -917 798 -340 -638 -510 -718 356 -880 -847 984 651 460 -479 -550 941 83 91 468 274 -961 -243 -9 -662 143 506 -19 -995 -130 -542 -360 -629 929 -538 83 496 -167 -844 780 157 492 -258 212 605 428 385 10 393 830 629 402 852 -11 131 -803 -888 944 -520 -761 -546 -56 373 880 788 671 360 -832 -859 -467 -699 -297 425 462 847 654 -575 632 -270 792 122 562 50 406 804 713 -20 939 -593 -687 -674 422 919 -383 295 -831 977 7 -511 -462 445 -113 -112 -720 -142 -698 406 -426 -461 650 776 787 765 -897 672 -513 938 957 -527 356 -557 395 -817 680 125 32 -726 -661 -307 -936 -300 -966 635 191 -981 611 963 202 559 -477 205 -137 963 -108 -979 386 657 563 -333 -578 -823 209 604 -701 -315 320 249 98 278 -707 -924 -297 763 916 412 195 141 732 496 738 894 -792 541 -714 506 99 -354 362 -188 970 675 357 -445 -95 200 870 -785 675 -831 -777 580 483 -98 -264 718 -815 -219 748 465 233 -816 171 448 -714 150 100 490 -997 -902 384 487 580 652 -427 195 -827 425 -712 80 790 -275 223 125 899 729 676 24 -328 681 -706 1 -560 857 -762 -913 -849 -632 -883 -520 -472 27 834 -254 -207 -72 -152 -269 779 751 208 -379 -436 -856 404 -185 -311 -902 -229 -528 945 -358 -505 -793 -530 897 -212 447 839 -212 264 -61 707 383 363 777 -231 -45 -551 -896 -967 -872 -160 -817 206 -893 319 856 300 -802 26 -551 -198 -639 -538 -801 -933 -363 -420 400 497 -266 -688 -79 386 -139 -863 -583 -576 61 -693 31 178 258 -617 171 547 -320 778 497 191 693 -87 352 398 24 -893 -102 -833 263 655 -703 -71 -1000 845 -715 825 167 -965 -899 -102 135 -945 -273 552 -246 -849 943 -513 -888 888 -7 -997 889 240 -616 -477 970 493 -160 -253 -40 -722 387 -85 -984 -656 28 74 -99 -19 420 962 426 562 384 -296 137 -83 -884 168 757 -641 1000 840 -106 23 -904 -656 890 -982 -348 -224 165 -656 -982 846 -627 -639 -287 822 224 -559 -834 -245 -159 -555 -726 503 -979 -364 75 -342 721 902 653 -670 750 676 123 235 502 -951 -339 -405 -680 -350 287 -848 -363 -559 127 -981 -642 225 -45 817 93 -638 -947 759 690 -703 -83 -499 566 -26 598 -229 -890 326 859 421 539 -979 898 323 -955 968 -801 559 -756 341 -779 368 773 -203 613 908 578 -698 76 -10 -712 -395 905 513 474 -19 619 -468 27 -597 905 -587 -967 837 449 884 919 -597 586 485 267 -484 -189 245 625 266 53 -873 410 21 920 -26 269 115 -200 -774 -148 -109 428 -342 -836 -146 519 -106 -195 -10 -400 974 -209 583 -873 287 146 876 753 27 539 -161 190 357 300 -123 400 974 -52 755 -373 603 153 -102 -67 805 21 149 -81 989 372 994 -309 621 408 -133 779 -179 -237 389 -815 -234 348 562 180 -302 -308 622 -312 -358 -932 -940 49 195 33 335 -293 396 -150 62 -938 841 -746 -36 -24 -696 -698 11 -940 278 -847 972 95 -177 -146 -831 737 606 -235 -10 -712 -18 -263 646 811 305 -767 547 472 283 856 296 832 -628 20 -435 -198 -758 -962 -434 595 720 633 -52 -482 -255 290 951 -255 -259 -446 823 84 -178 -102 968 382 142 -587 481 -357 -893 8 654 -78 -537 229 503 -497 -63 55 642 574 844 -571 96 -36 740 100 241 659 545 -230 -780 64 -690 938 -303 626 826 464 -655 581 290 950 575 406 516 -731 -444 -846 214 -864 289 927 449 788 -213 -632 -781 -916 174 245 237 527 228 1 -657 -221 292 935 -333 -289 515 -95 113 641 -757 -927 907 760 -872 -49 -948 -966 75 782 -241 906 -708 560 -904 -648 -705 -277 -498 426 662 697 -595 689 -634 -865 -286 -833 -30 744 611 116 797 600 -312 175 879 -436 701 150 -963 -551 748 -778 -384 925 -124 871 4 448 -519 729 -751 -392 552 862 -495 443 744 -408 70 -150 -520 -401 808 -10 -869 -393 -91 -688 -575 -309 761 710 868 -326 -734 -270 733 45 511 423 -833 -301 764 64 30 802 908 -991 476 116 508 100 -638 319 831 990 259 -598 -171 -781 -935 -674 -803 -300 96 -849 427 -27 -423 982 -606 -870 -498 847 452 -87 -263 -813 -431 875 -691 183 146 396 -717 859 -373 495 153 149 472 587 -32 669 961 -693 744 -127 453 907 -545 -227 783 348 -659 -775 298 147 -8 -717 -292 -769 -423 -496 -389 -701 241 -434 -602 -140 -923 -219 -690 135 501 -49 -717 -648 317 -2 228 778 650 527 -354 -108 -153 702 156 -744 390 423 -687 -342 679 -361 -852 -109 -772 -430 791 -378 507 -221 562 367 -643 660 -459 138 -423 64 -229 -965 396 362 421 260 -937 539 625 -335 924 -905 -363 -240 257 654 851 695 623 -659 -152 -131 -310 -482 -37 -540 -404 -89 278 271 774 32 182 -804 -484 -198 -464 -423 -616 359 855 975 805 -771 -651 263 -541 599 317 -162 138 887 -623 452 479 993 508 -504 140 -378 433 294 -426 619 970 -794 -501 352 -991 707 30 -678 887 -887 967 -269 813 691 729 798 -411 -502 604 233 277 -967 229 -831 -771 -669 473 -21 723 915 -853 -69 604 233 -932 671 -712 -490 -830 683 -808 -7 -792 -842 220 -274 -336 -146 702 370 -20 -7 456 105 3 400 -478 138 91 -978 -262 -254 -512 -722 -132 -432 -408 275 -725 930 361 827 -910 760 730 -962 -123 -556 61 936 999 -363 965 -571 616 -765 884 -92 -81 394 -920 -891 807 -319 -92 -815 957 -228 -708 -696 720 251 933 857 863 692 635 -373 -867 768 -864 -905 20 -605 42 821 444 -246 870 -453 340 -360 912 -275 901 809 -6 -764 -265 -431 -790 765 745 858 33 494 -788 -866 -448 319 -613 865 -689 -9 296 -97 -914 -36 405 446 839 488 -849 -763 855 132 779 701 326 -563 -624 317 806 56 519 926 -613 -216 -587 925 -297 706 71 105 -775 988 -667 470 -579 -634 -481 -73 254 -435 -302 -398 494 -803 -437 -247 -332 861 575 -709 795 -508 -354 -48 296 406 -586 -515 -461 291 822 357 304 -154 365 833 -568 -714 -243 -618 430 -441 -834 532 856 543 333 -257 723 90 21 -102 -146 -582 714 -885 -442 928 954 -842 911 872 510 299 16 -31 -686 255 818 -638 -305 541 -716 -872 342 -809 -869 868 -503 787 418 -999 332 106 -263 -482 268 279 -156 -426 -40 -64 -959 -660 -112 991 -785 773 -283 -856 -465 -701 -42 -742 948 17 -935 432 466 -147 36 107 780 868 800 -852 -155 -134 793 -16 742 -699 224 -189 80 238 305 260 -397 -908 -798 870 336 637 530 -915 115 546 -513 934 300 -509 96 -277 -839 720 -622 -792 962 -680 -555 905 -451 48 120 -516 745 370 -947 901 813 130 -828 -797 -534 -635 -543 802 -112 92 58 -549 835 645 -290 563 806 -50 564 686 -607 596 510 -101 -617 -130 649 242 -841 -7 439 -24 122 -648 -268 -623 -623 19 -836 -553 336 -302 -280 -508 -256 510 -470 -343 -146 778 -662 -936 193 -739 518 -211 -996 -4 -459 -642 -690 592 -886 -652 -980 -957 987 367 260 -707 -358 71 879 517 313 -47 200 -835 -941 826 -252 255 816 -561 -260 563 -304 221 66 430 -678 872 -265 -320 -333 848 -157 360 -821 115 559 -22 -296 250 -482 476 -981 -902 313 866 -474 -251 -258 -828 -819 -966 -419 451 -419 507 314 932 -884 836 -722 -214 261 946 45 -646 782 224 63 -649 26 507 382 174 -682 18 856 788 505 -970 -942 182 174 -545 -821 56 -551 -50 264 321 694 -781 -725 374 779 609 230 470 -208 889 750 -528 85 -438 757 -42 353 370 -15 758 -705 -113 858 -39 -255 -637 568 921 -854 865 -946 -947 -643 -395 530 446 -424 63 979 104 -895 296 -366 429 -148 -277 -635 -8 835 -899 -879 696 -503 565 -76 -861 -7 923 621 -385 -934 980 -354 826 -423 -262 -71 560 655 479 -399 936 761 -984 -875 -982 45 -46 405 -557 -482 998 112 831 -630 255 230 -483 192 -618 168 -695 263 -983 696 -828 -149 727 261 -727 -449 -757 278 -776 198 -505 -449 -198 -691 -891 622 -625 963 -597 295 960 -710 166 495 64 -932 -818 -855 -386 91 -530 -466 519 197 479 -662 -40 444 42 964 858 -221 -545 -483 969 -729 879 360 -463 969 -992 -633 802 -6 -279 825 -427 120 -296 653 -28 221 177 360 98 -837 -622 565 559 -65 -209 596 522 304 609 -158 -705 484 -704 262 -189 -229 -410 -468 -228 89 -974 -51 -673 703 722 305 586 884 -433 563 -300 609 966 -702 -812 339 281 -363 845 -17 902 979 275 522 -611 29 101 -737 39 940 -72 413 206 424 -616 569 629 142 -700 94 106 554 657 -996 -496 -720 -589 712 -972 -258 -608 739 739 268 552 -347 -404 98 735 -404 257 -299 -734 -50 -136 802 194 -798 1 -679 -263 111 736 843 394 -13 -297 603 -912 -825 420 -557 501 -222 936 498 743 -92 -190 626 734 -328 70 -276 731 985 -182 389 906 936 770 -778 -687 706 376 919 -852 632 -80 756 -317 803 -810 277 381 -733 240 -454 -628 358 -327 511 -915 -682 752 944 -119 948 -119 -536 -31 -775 643 637 742 -503 600 -926 814 -409 921 801 438 67 777 -386 -131 -419 181 995 -50 -467 715 -631 687 961 -498 83 -170 325 -273 -584 985 -633 -584 541 -675 732 363 242 243 473 217 -848 -238 337 125 500 480 -984 -662 -369 -593 683 538 -815 929 -513 945 -740 589 -847 -177 -808 242 517 811 912 337 258 -913 -106 470 842 245 -710 715 936 -999 -674 -453 765 -190 333 804 -396 -557 -20 -205 -539 -262 492 722 536 -178 -141 -912 940 -789 -626 976 247 -66 47 -940 429 -378 -729 546 -937 -448 -918 849 941 21 -382 685 -916 548 -490 -26 668 121 769 153 -484 -660 -827 -96 -668 -162 -433 562 -926 615 534 633 -798 626 318 -652 -650 -746 -199 -14 321 -961 -976 -310 801 -72 -20 -897 -470 833 -452 -215 718 800 -51 853 -921 828 -855 -521 705 144 620 -78 827 -177 -821 12 181 -933 -770 -544 853 768 320 -799 458 -676 -245 -318 -817 435 175 895 100 377 -431 219 -212 940 -651 -723 911 -145 415 -738 14 -510 -751 529 630 69 34 -985 320 369 -319 -171 873 -705 773 990 687 -358 13 -612 741 -175 504 224 572 455 139 -177 -215 395 824 558 500 722 -258 911 381 20 -319 -587 221 420 934 -507 248 861 -427 -684 559 345 840 -620 818 380 -277 -620 620 448 -688 453 453 -629 501 820 971 -787 834 649 -979 156 802 -713 327 -800 -825 -608 408 -793 378 -463 803 249 -690 5 -502 298 -685 372 -619 538 245 -42 -825 230 -816 -746 -539 -434 631 -407 429 542 569 -231 -29 -716 -461 -704 -206 -879 -313 -431 -145 -52 -16 -126 -517 -117 -75 105 -651 308 78 215 -680 -250 -761 209 369 -892 941 -656 -244 777 971 -806 532 16 -820 609 -170 886 -584 195 -334 -189 -833 -634 312 -36 -684 683 -493 -962 -851 632 623 399 -628 817 -714 -577 -569 647 -822 78 -705 -260 752 77 903 225 327 683 606 797 697 83 815 -660 -920 434 500 897 -603 829 307 399 -703 635 -986 110 -914 642 -239 441 1 -644 -549 -53 513 -819 978 675 -867 334 963 -874 632 -417 719 -453 429 -99 848 -71 279 115 74 921 624 -515 -274 522 -828 -514 -137 -100 -706 529 585 -81 971 -397 -92 -213 -809 -915 -818 -665 667 -628 -132 724 -383 -720 -405 -678 546 213 982 107 423 -124 882 545 -381 -729 36 762 -589 -365 516 -144 -96 -519 103 859 -593 524 117 950 721 266 -720 -89 -425 -55 -234 240 539 -307 63 -639 -353 -778 -763 -286 64 562 953 106 -878 -395 -158 825 340 606 -724 580 -227 -323 -358 -761 -345 564 -786 362 -89 537 194 398 -677 -887 -12 553 282 37 599 463 -46 810 -962 759 -6 -980 -390 -833 -539 -806 -275 545 410 -299 -363 -305 788 936 284 217 130 -947 -972 939 -590 -501 758 201 -905 -265 659 674 -22 218 -729 -983 658 -525 -563 -569 -469 -309 -329 191 -563 -636 -509 -107 310 677 -818 822 426 104 826 -587 411 -321 -607 -928 -493 -31 77 460 255 612 139 113 -171 -551 -510 167 -338 810 -580 -23 -974 810 -792 977 193 30 985 -829 -201 225 -408 406 -404 150 677 933 -303 -653 -351 262 703 -952 449 -293 177 540 780 316 423 306 630 -280 602 -677 948 864 -778 493 54 871 -939 308 934 491 -808 -199 824 437 641 -176 366 -168 600 -102 -734 -562 759 83 330 -137 -437 -814 -567 -412 -165 -636 -82 -406 -988 -46 941 -360 -819 -614 350 -453 154 -677 -228 592 270 -724 257 988 -715 287 562 254 328 138 777 -632 4 401 552 979 612 135 -888 152 -667 -616 -468 769 -746 57 -417 -704 -197 -514 160 -7 919 -52 -890 329 -621 871 -66 929 -700 447 -610 691 -165 -292 -400 132 -287 -66 575 854 359 -404 304 -55 825 -300 -12 484 516 734 748 -884 -109 -915 224 509 469 -591 539 882 89 -826 -238 -140 909 -354 21 -439 -278 -856 778 -902 -917 87 -110 785 867 133 -804 -728 -683 -256 -319 -755 -72 604 152 161 738 959 -37 -758 -353 -870 935 7 635 -784 958 -379 -30 888 -764 -642 -250 905 40 818 595 441 -991 -402 -413 870 104 897 417 -839 -595 -319 133 920 -973 318 -696 897 687 -319 587 -848 724 727 -800 -885 843 936 -880 -50 961 910 -812 359 115 -37 227 83 92 87 -883 543 -606 -603 -61 251 -71 -597 727 -31 -606 8 -839 855 -585 -678 -827 542 -793 -866 20 -871 -970 -31 548 -411 -99 -105 -611 -412 609 -697 -998 -33 -992 -774 -871 488 377 -320 -661 849 303 -330 864 769 466 -961 -324 -435 -798 -991 174 68 548 -369 -171 -412 -615 -652 -162 865 -223 133 733 472 321 371 -293 713 -902 -447 -602 -630 750 -351 -835 -931 -884 815 -215 623 810 -503 99 426 -810 -339 575 -154 -771 -341 23 -911 -76 950 216 489 678 -687 756 43 124 180 -158 -351 384 444 -646 -406 980 580 819 -640 -897 703 -495 633 -20 362 -872 319 -6 158 -830 318 -354 520 379 784 259 -248 796 280 226 -48 -86 451 -171 791 218 -353 -717 -506 -193 129 -956 230 674 347 -693 481 727 720 458 -981 -220 -930 44 -147 -748 0 399 549 -976 -337 -755 68 -880 -457 -329 -548 -981 690 792 -519 901 -139 -641 689 659 -803 428 456 -142 -371 167 -270 -58 423 104 448 -1000 -733 -309 -314 3 -258 -375 -455 -427 -492 -68 -291 -6 386 -61 734 -929 367 601 -603 167 -298 154 -865 21 850 -718 -498 -510 857 -334 384 21 -788 807 -562 -80 270 213 155 -573 -688 190 -122 -81 -6 261 -788 976 63 561 197 133 -650 -177 -184 -981 -774 -463 252 343 464 -851 -452 93 -766 651 -715 781 -44 -145 356 -572 808 -631 -282 12 -934 925 -927 56 -466 -500 965 7 -864 679 -932 -542 681 -98 935 -199 -223 45 -440 -429 887 -38 -186 592 862 -589 324 165 -152 200 -407 -605 291 -245 769 927 -425 892 -563 402 254 62 495 225 617 358 79 -986 809 -24 -87 -875 170 838 -967 851 -620 -435 664 -5 -354 104 479 624 36 552 908 790 -190 -584 -251 517 117 413 251 811 404 873 211 -790 270 264 691 -427 393 -27 -646 660 243 -34 -372 -506 -631 404 -803 -931 -457 -745 916 578 997 325 -223 -442 -777 -934 718 -693 -454 -108 117 855 234 -916 -687 -577 -103 -333 161 -431 -339 -406 717 -386 471 -419 863 -369 -466 -146 -558 672 -489 509 -543 -756 320 -380 -75 -789 -390 469 927 -270 -76 820 238 -713 213 82 -127 133 -541 617 999 -377 -241 736 -425 -600 496 182 -77 816 -78 -148 -291 391 906 -218 -176 -943 657 214 -895 230 -415 796 826 268 375 639 -579 771 -776 783 648 404 278 -130 -41 -410 622 899 -786 685 478 114 148 39 -765 -56 -308 820 -688 -643 586 166 -996 -412 613 -170 -586 -919 -651 -549 -258 86 529 -853 62 -531 -100 -269 623 689 878 -501 -955 612 -428 611 848 928 -147 872 -964 244 -498 -227 650 -678 -275 770 -139 964 -464 103 -571 303 -349 670 -305 887 -858 276 971 149 603 -982 613 -273 268 76 -288 -987 -698 -382 -178 -696 -596 847 636 261 -925 97 -523 526 -270 -581 -623 -161 873 171 558 546 170 -308 416 633 -445 482 993 372 -678 584 592 387 -842 212 -614 -41 -965 56 -686 -243 905 946 663 -920 -423 277 -800 585 337 676 420 -602 594 -586 -101 965 320 -417 283 -341 -358 -134 914 -65 17 -675 536 90 246 291 -880 913 707 445 -876 -506 836 -944 -710 -982 143 795 137 552 271 -542 -535 544 613 -331 269 640 28 498 338 -353 461 -353 -655 320 -428 8 741 -687 -396 332 184 -779 572 41 412 118 608 977 431 449 -313 375 775 -655 -869 -289 91 906 -292 196 -718 384 -427 -686 -29 -851 632 411 891 -747 103 213 -60 -78 -109 -346 -800 -975 338 -521 700 281 630 -307 -420 -466 -237 -962 771 -883 647 765 -117 29 599 -720 -401 -256 -728 735 379 -280 676 -12 -581 -302 -45 680 -637 -434 -996 362 -304 -678 866 634 834 743 71 -681 -111 -922 -643 -390 727 -806 779 745 -856 108 632 112 -95 562 468 -408 611 -508 -709 138 283 -805 731 -55 835 770 -179 839 26 -852 -189 -313 826 439 -104 -542 -468 854 760 -444 705 627 658 -102 749 -554 726 283 701 -298 517 19 -911 -788 324 -470 -351 899 316 -322 235 -561 525 -732 199 182 167 -190 -352 -203 -193 -884 -822 825 -638 226 256 377 692 472 646 572 -966 -712 -404 366 687 -265 150 -846 17 -656 -668 -880 708 481 -872 -157 104 715 -479 -673 -708 -367 243 130 -696 -296 952 -959 -677 646 903 31 -264 -142 -104 676 708 552 154 111 584 -331 848 479 -438 604 -699 69 22 -963 246 972 587 -4 80 -899 263 -881 935 -841 872 45 833 47 -806 -20 240 -25 967 -384 -426 816 488 -83 -55 -491 -455 -608 -383 982 897 234 -962 774 945 -516 103 -884 -132 860 -365 553 625 -536 -713 -856 -619 385 851 -232 609 23 -346 -286 352 -504 772 404 384 63 -873 69 -968 -583 517 166 546 301 481 -873 -358 -501 -842 -734 245 459 924 79 615 -985 -659 -665 -220 -330 19 -370 -959 -69 517 -232 -723 -586 715 -34 244 -249 -365 550 -403 -176 -60 -209 -578 818 -624 -396 783 336 -714 186 997 -835 11 -523 -819 -373 -263 -308 -408 -836 4 385 -897 535 439 -661 -460 -240 137 -462 146 70 -642 353 -320 777 693 -736 79 954 -241 864 -371 -324 212 524 647 332 -342 658 882 30 566 -132 542 -154 855 -918 -204 411 -708 982 407 944 -833 -274 785 -788 301 -159 -830 -760 208 -177 428 -843 -945 528 983 -132 -904 388 533 706 -78 -944 -946 -112 -761 673 271 -99 546 653 523 904 512 -550 -906 354 -488 -276 456 -142 -884 552 54 49 -675 -428 -120 936 -423 -16 -554 788 -679 287 46 -715 494 -520 571 -854 226 -367 47 848 463 398 906 -21 67 322 304 626 662 594 -384 -545 -859 -603 829 -962 126 855 638 443 580 -592 115 659 497 -199 -89 -223 567 -817 275 -747 475 62 795 687 105 -214 760 -833 -569 -109 -512 466 -298 743 -956 43 454 334 -19 677 50 544 -297 -803 -281 640 766 960 -105 732 401 668 -584 -122 -707 -544 136 203 961 -152 -24 226 -803 678 -451 -515 443 -976 -254 -392 375 626 -369 -439 -78 633 554 -493 -404 -355 379 988 -466 -544 817 92 -688 -114 -111 32 -872 -604 -132 -883 28 -914 455 -382 759 -476 390 -900 821 151 176 -835 -672 977 940 -429 691 761 -605 439 -765 -262 -322 -440 307 -214 727 813 -959 845 -127 978 -139 -557 685 630 -193 351 -419 213 294 471 540 626 624 -484 967 -150 202 -693 230 156 209 293 624 -667 250 308 522 322 -808 -252 141 -270 915 -95 -60 344 -826 12 -206 -322 963 -206 979 859 -588 -415 981 368 140 531 -179 827 267 965 -505 591 -601 408 -957 978 -301 749 -116 372 572 39 242 457 -925 -228 -193 -152 589 -286 -335 -102 -777 27 577 -137 -409 -249 8 -524 -589 -28 -441 429 620 716 -997 678 958 9 950 989 217 -247 93 679 910 618 347 -479 -434 -617 90 -951 -561 497 375 -852 -226 353 852 -901 -303 -831 273 81 44 -190 357 -796 -177 574 10 230 -745 -178 -851 -868 -298 -141 -389 66 -753 -587 -780 99 323 -983 193 824 111 -132 -693 78 -628 616 -380 823 274 130 142 491 200 -784 -813 361 148 569 874 -155 599 -562 -281 -702 274 736 191 439 116 535 -1000 582 934 503 -225 457 -605 -370 -209 -376 -790 -880 699 -103 7 -548 183 -947 -563 282 -533 -356 430 859 -119 -215 -56 -590 -630 -681 153 -404 653 -108 741 -742 483 -610 -649 -742 -763 774 -598 727 66 -838 214 -294 -883 206 666 -940 -587 -741 433 -243 -610 -909 99 -891 56 -269 343 -498 922 244 866 -658 -827 516 519 -13 -401 -405 -903 -408 -505 -202 259 494 494 -643 107 -503 -847 1000 559 -366 576 271 -362 -125 -553 -489 -936 735 -931 733 -193 -747 305 157 -290 -533 737 427 -593 -972 -303 152 -247 251 309 244 398 -55 -766 -110 741 892 396 -494 846 962 -139 563 -892 -840 122 967 122 -135 -134 698 -372 -22 -669 387 106 748 536 -728 -846 578 -610 -808 986 954 -931 -728 63 -391 -914 -301 675 803 -575 -919 -566 888 -12 776 -650 982 988 -629 288 -323 -179 553 448 509 -511 372 -865 -706 290 90 -459 729 -680 -790 -899 820 901 426 704 -104 -588 174 243 -438 797 402 -397 802 684 349 -10 814 286 -324 758 65 -843 801 934 208 871 700 997 1 -586 836 -336 -753 474 182 -803 244 55 360 781 487 -173 918 -618 966 125 -151 -430 -967 -236 574 195 -919 427 893 -846 -117 809 671 918 541 -60 -534 202 693 304 -417 687 -17 371 -419 482 -197 -105 901 -776 296 -696 -872 262 655 578 -543 -429 862 439 670 -366 919 -373 583 419 11 421 999 -195 -912 581 -542 624 550 -341 670 981 238 656 619 -168 -366 -91 384 -849 -816 -488 375 -878 890 112 723 930 329 832 436 -740 609 -233 -828 666 -165 -826 18 -512 -313 -533 976 -850 -262 -552 -352 -58 902 108 78 -367 869 -264 274 -650 -616 974 -16 -272 863 265 237 -910 -694 -644 394 181 154 755 100 -952 767 -180 7 347 516 -984 -208 493 -684 286 -832 951 32 909 -12 -196 236 -49 467 -163 796 -80 24 -633 466 -462 -366 -965 -680 -489 750 -740 -700 397 -325 -446 -155 -386 -715 -679 -975 127 77 112 -206 951 -596 74 -975 510 212 -483 647 -470 -159 228 -385 -553 553 -603 -158 -898 871 -429 -254 471 -857 -704 -544 401 950 -102 -605 -636 43 929 423 768 -50 -405 -439 -833 -765 582 539 -601 -4 695 904 189 -227 -938 -595 -834 924 -434 -221 -18 155 -423 -647 -923 218 -31 -729 119 -412 -243 59 2 814 -745 811 -539 -552 176 -505 243 580 962 -466 589 198 477 -695 -617 312 -895 -699 687 -180 -678 776 -347 741 -303 445 -148 -109 -975 530 151 378 -445 35 -20 224 356 346 -285 37 -399 279 92 -723 210 825 -783 -108 -234 -760 -656 -667 713 461 487 -502 -530 332 -735 990 913 -9 -473 280 783 647 -70 800 581 130 -462 -990 527 -450 -53 487 828 771 -482 229 -69 361 -899 667 384 365 168 -75 -794 286 364 939 377 -2 463 348 712 -73 963 -916 477 -895 -716 -633 488 997 910 -519 682 434 164 850 -839 615 105 -636 903 479 874 -912 764 180 819 -918 293 42 810 -840 -397 308 -914 -423 -309 -92 108 -720 -545 -321 -803 -591 -572 -808 -801 507 -899 143 -864 -289 -221 770 -405 864 -762 60 -324 -902 -134 -646 -878 -22 -294 619 -516 -143 786 -131 -165 442 885 577 905 -444 -705 932 167 -47 386 224 -451 521 277 9 -413 -279 88 305 382 897 -183 11 108 283 -174 -631 59 941 -620 -916 -285 679 -281 422 -757 -58 191 666 476 436 230 453 -423 317 -933 87 -820 513 330 646 859 674 -625 5 570 -336 943 514 40 -748 -609 508 819 -182 -919 975 671 293 379 782 -738 839 -332 -507 119 -312 895 673 408 396 188 -572 -682 -945 -48 -826 253 829 817 476 -950 -276 236 646 -432 274 186 -888 247 357 549 -730 385 -539 -270 719 -354 139 -555 550 793 235 872 -96 -417 710 173 518 24 -445 -106 526 -605 -758 -857 137 -932 -754 -208 215 46 865 280 457 848 -122 535 140 391 -64 -510 590 52 338 -626 -882 -718 -200 -382 -625 -166 421 368 716 -143 -268 -884 -170 291 931 -608 611 -825 -443 911 457 -229 -704 -588 965 -68 -23 -449 991 24 -697 -66 968 253 911 59 363 -810 729 -235 242 829 -589 -435 98 -366 -183 -653 16 -439 174 474 -318 -579 -158 -828 272 -440 -997 471 258 454 -121 -705 -39 -54 129 742 -691 -524 323 151 678 -998 -571 670 460 -143 -734 -599 -541 65 -624 222 907 -909 171 -758 474 -338 381 166 -544 -213 -340 828 568 -645 -971 930 -993 643 -10 926 751 -221 783 -904 952 804 -356 -347 -474 -315 57 599 515 674 -774 812 220 491 -183 315 -494 213 -465 -822 675 47 308 -352 -182 -546 213 -326 430 -730 273 -427 -329 746 870 725 -683 -239 -368 -86 -73 317 -339 832 218 -408 -835 789 -7 767 -902 -713 -208 341 903 -547 469 -88 -32 547 733 570 511 806 -77 -566 623 627 -388 -269 -362 720 -869 -14 235 -645 -857 561 -134 430 -3 141 940 -28 71 -883 732 -580 -643 514 -222 -76 -104 -725 751 768 -749 -762 54 -874 226 -744 824 334 -65 -400 -527 -89 125 -925 -473 -619 223 455 869 7 960 628 -105 519 319 671 -470 -916 -580 438 -170 -615 -250 -948 -77 126 863 565 346 46 244 -222 850 584 381 -878 794 -668 387 547 606 863 -143 688 39 -137 312 -3 -426 825 267 375 -921 -558 -178 899 -225 -726 287 -581 920 -763 626 -503 -973 -355 220 -498 335 434 548 -105 -341 -638 -114 401 -997 537 -632 -978 773 530 540 -359 208 -764 -775 -797 -348 -673 -904 506 -393 712 185 228 519 -754 -120 677 -621 392 622 451 -136 187 -632 818 -58 349 -441 -256 874 -766 -767 -3 -561 -283 466 -462 166 -424 -410 109 715 -242 155 664 0 266 -541 -225 707 -644 -132 -15 -28 -324 -158 -320 803 470 -896 218 -383 644 461 -628 658 -555 400 -29 220 -801 89 741 785 623 228 -449 579 36 789 -517 -794 150 713 748 287 694 -361 206 140 -591 -990 -272 -965 265 -874 984 580 -272 -713 -147 -125 350 -955 -688 77 505 -325 344 -695 413 887 431 -524 -900 384 375 -765 858 416 -377 802 -877 -38 -780 -928 -896 -667 -505 993 -376 949 902 204 153 820 -866 -711 97 -187 -51 -925 -816 701 -163 37 313 740 -600 -829 100 -595 386 -599 341 -66 27 -580 190 495 -540 64 -958 176 -634 217 -587 -613 -937 -716 -452 -112 -746 174 1 -197 -556 -874 313 -137 868 -45 214 -349 -92 -41 -48 -898 -878 -332 -65 -741 -126 693 156 -977 -327 841 -405 -159 -121 -392 -373 -702 -710 267 488 429 -126 -31 -560 246 85 -323 62 983 -408 -625 -20 517 763 22 9 -18 -560 -133 -642 -285 -309 15 213 -790 -333 878 -379 -628 -435 100 369 520 850 887 593 496 183 351 58 742 -469 -381 937 724 -133 577 -335 786 -696 552 270 -354 372 113 -276 245 731 -928 -654 621 538 792 385 -392 -375 694 397 480 -457 220 575 360 416 906 294 330 -148 682 552 990 396 727 198 -585 -88 625 -154 -828 -967 -101 672 757 317 -98 -367 452 -162 -522 579 385 -91 -764 -496 129 -783 -397 680 -369 -79 535 617 -475 75 5 -70 260 -634 925 96 375 -457 -595 -839 -739 377 132 12 -14 -839 648 -329 -141 -242 -454 -77 -754 629 -725 584 345 -537 -968 -796 -98 349 170 -537 -638 729 768 -422 -489 -282 854 -35 434 612 162 997 856 -350 -166 576 717 -203 769 174 438 -942 511 -500 -213 -445 -239 -649 261 933 -468 541 657 403 418 -706 -591 -927 307 118 831 -456 653 84 199 476 -93 450 474 855 744 -288 874 -33 825 -822 -155 834 718 186 422 -736 -989 411 -535 -606 -496 859 912 555 -491 374 886 -897 994 850 -142 -115 447 851 91 -737 -492 511 632 -593 -174 704 844 -752 -718 -379 -323 -646 -869 166 61 877 -38 910 951 136 -435 106 -978 -317 -78 -323 578 484 -675 -820 110 576 899 930 -270 -176 -45 368 -128 -228 -419 -410 779 344 729 729 91 674 444 -1000 416 808 -263 -802 -515 -915 591 169 862 -710 200 625 -547 439 -845 410 -383 -832 -823 -256 -260 749 559 -451 -203 220 -817 -880 592 43 817 444 -600 -666 100 -501 -682 -948 -160 402 -367 297 -764 508 -87 -934 -866 37 52 532 -47 98 989 505 -640 -332 -314 -615 -267 -508 24 839 -24 610 -145 -357 -526 664 -111 -101 696 389 -910 -498 -849 502 635 777 70 -477 463 -614 -809 -960 -64 455 -782 930 -579 914 864 -749 -784 -785 8 2 -540 559 11 -423 621 406 341 900 145 57 688 -273 950 -740 263 525 297 -58 -467 961 -780 538 128 269 -216 383 373 -952 -132 -637 -944 -237 -217 198 -219 599 162 -664 176 694 445 658 313 197 -220 -210 754 238 -434 780 -189 482 -931 858 -414 43 193 -891 -239 610 569 239 175 147 -576 -96 -127 733 533 163 107 -910 -697 348 -22 190 -153 844 424 876 -60 -168 -140 -699 -447 509 -554 -391 984 -183 123 826 456 14 -195 -615 -585 -534 297 -840 353 725 838 -557 988 927 235 -982 -125 -21 -342 -370 -290 980 -52 -808 -660 10 -412 -365 949 614 -645 -872 -231 -831 -906 -744 -314 187 -164 604 -729 614 869 991 -31 -618 -577 130 702 -817 261 -255 121 699 -798 -679 -598 534 -705 -537 -674 306 593 821 -316 636 -471 476 977 653 -88 -481 920 -803 -770 698 -540 -854 460 131 441 497 555 163 483 522 212 512 -819 891 859 -492 -376 -833 -896 707 -733 742 61 -959 -701 406 -423 612 383 -53 682 -646 -188 -128 -102 122 588 454 -381 357 530 668 635 -145 -938 -626 754 358 639 681 262 -103 -908 -382 654 579 -242 274 -81 486 -112 315 429 -202 463 -696 715 970 -682 -854 753 -158 -500 505 260 807 -984 -816 921 451 126 -571 634 -493 -112 1 486 -453 981 -167 177 -395 -99 816 964 -434 302 135 -899 528 -19 851 -882 863 307 983 -403 616 -587 602 998 -803 474 992 43 -957 -723 426 -456 -381 -940 -963 -167 764 744 44 -347 149 -114 644 -914 -678 117 268 265 798 -395 299 -449 -76 -86 977 172 544 -841 485 -429 -683 -702 -780 -67 -357 -181 -923 -835 163 -5 842 -978 -168 -593 -132 477 131 -188 741 -794 606 -398 171 469 -296 -896 -607 -677 697 -748 958 -606 -899 212 467 346 944 -946 -581 412 -315 -694 -437 546 813 460 442 294 633 362 -6 -311 -146 -583 760 -813 432 228 708 170 -599 633 77 -30 -262 25 -390 868 -332 -805 -297 -512 -19 -673 -95 -48 -193 246 855 -302 -749 13 297 -348 520 288 622 911 -949 289 -431 99 -551 -622 -291 -118 -896 1 -630 -907 193 -92 -987 -325 494 173 361 870 -669 552 -305 153 -653 -729 -2 359 -752 -881 -207 419 -904 268 521 -610 942 -470 -819 -188 -12 487 -710 -701 -312 231 405 -736 -69 55 -375 157 764 700 -643 476 -129 953 -711 187 -509 999 0 -653 -895 653 -871 -201 531 -43 366 -487 -100 -621 -279 244 130 671 -881 771 -22 -418 165 976 264 85 -408 55 -829 849 -125 150 880 156 301 -676 -950 -3 332 310 938 155 930 950 223 -252 -900 670 366 204 184 -519 550 -761 -252 -75 -352 305 -378 -426 559 -192 200 -201 830 769 -985 715 -642 -948 545 534 -706 25 -982 -61 -142 -132 -686 -835 -697 -337 -428 -597 -252 276 293 -100 873 149 -966 8 160 491 -949 223 463 632 771 -306 -932 -537 -812 -41 583 478 406 -848 48 301 -759 660 878 838 -231 -411 -615 946 103 -661 762 742 -307 105 833 -706 999 -193 255 733 -953 497 -962 328 -241 -767 428 -453 -716 -353 807 -827 426 898 -542 527 -129 -262 -812 -38 -390 -593 -976 361 -481 379 961 -596 630 75 415 367 -56 642 -531 -800 -292 -489 -483 -411 -270 -527 -911 -242 -96 -666 547 -934 -258 99 -688 297 -689 632 169 -196 354 555 -764 -536 515 746 -16 -483 262 -84 354 -192 -436 -2 195 -47 191 -112 433 678 811 893 -633 -973 688 -779 -836 -399 33 -330 -183 161 273 -500 -250 -392 -592 368 280 327 -2 911 513 219 -860 332 957 666 -575 863 733 669 -741 893 -772 -846 142 270 187 -759 -476 563 809 -595 958 -525 -159 -460 -719 -662 663 -608 -812 694 682 -941 -564 766 -538 745 -795 572 -671 -8 71 -649 -847 43 -148 -436 -197 -120 216 128 -82 -897 -302 73 -448 671 478 68 808 -779 261 472 36 -874 -411 -850 934 -830 560 65 -215 -925 -629 993 -623 340 -489 347 603 770 380 -309 -406 72 781 -709 -850 -505 554 405 -337 -572 -215 -444 -171 -128 641 688 887 -534 -28 -629 386 210 -74 165 -162 719 -377 207 436 906 -581 158 291 164 -794 -910 928 795 -665 -704 794 -939 485 717 355 426 -108 110 -32 -19 -835 176 921 901 677 709 -197 -860 -359 -867 945 634 324 -812 517 675 993 -812 749 -677 503 -69 804 -626 -327 803 412 -582 945 -450 215 240 -269 -594 -217 -854 -461 -852 121 25 -395 -891 437 1000 44 160 -612 938 110 503 -805 -750 -292 -598 826 22 130 -345 713 -782 488 -375 -736 345 985 83 -304 625 -693 -627 960 881 110 615 853 -93 -533 -110 -95 -638 -669 -990 690 -180 -920 22 -806 -502 572 686 -276 -93 -661 935 -945 -72 -633 -510 -878 517 352 215 255 564 614 766 295 -625 880 -967 231 -867 -587 899 -996 -941 -54 -43 584 977 -10 -882 409 734 -630 293 194 255 -220 326 983 -490 -479 648 -732 778 -45 261 638 437 -84 312 -754 267 803 -635 666 -899 613 502 -346 429 499 -322 -235 618 346 -75 -990 -20 772 -188 193 42 711 -931 687 465 -936 -403 -965 -46 -332 768 -759 -82 -46 50 157 -54 -410 513 159 831 342 -352 -657 -897 607 -32 227 -511 407 220 -448 917 -783 607 605 456 167 553 207 649 -251 244 413 582 -313 44 -545 714 -976 -650 394 975 -834 9 430 -977 328 -726 784 -820 168 904 715 -731 -472 -921 268 527 943 855 100 -334 256 -159 -414 -20 305 -176 399 643 119 939 -437 -398 57 772 0 231 514 567 661 2 548 769 -281 89 338 22 265 50 -730 603 24 -883 -303 -149 -750 -464 -919 -789 -797 -836 -609 -686 -328 -430 -500 412 393 610 725 126 356 -49 896 482 309 125 317 -922 -456 -591 -697 745 -578 -141 -787 -885 129 -716 -854 -781 5 444 -345 -858 33 -478 -339 -998 487 864 329 842 455 559 -513 -799 -150 -641 -747 -34 570 -925 -968 -256 334 57 -939 -310 108 267 110 -155 976 488 -659 -170 -441 -326 24 -121 -596 -50 -447 826 116 289 -430 873 840 524 308 740 190 -91 -985 431 281 -828 192 -584 949 -104 949 -539 520 57 -912 -230 793 598 896 636 -108 12 -434 -638 855 703 -875 -311 -897 -18 622 -244 300 170 306 -633 -224 706 247 280 494 -191 -708 19 -555 484 997 951 465 -348 381 -248 -128 -285 -628 -843 -754 289 -265 267 997 185 -506 114 -527 -899 -483 -518 868 749 224 820 -19 -902 -323 945 706 444 -369 688 850 -926 -855 -534 770 -515 -654 18 -701 292 533 250 -74 327 -34 931 -183 -443 -72 236 208 596 -575 133 401 175 538 390 -932 700 474 626 504 -528 -915 211 134 -67 -52 -110 290 -814 800 -320 846 227 -57 -607 -310 219 502 -980 -959 160 273 291 -20 970 -195 -123 -250 541 -145 590 -759 -875 847 506 582 923 -521 68 -279 -935 469 -388 -617 -702 509 66 -674 208 -999 -332 -608 454 -368 -439 -252 -499 -865 -55 801 -458 -101 744 -80 -488 874 -814 2 -15 521 765 -971 -140 -291 -779 -375 706 526 -86 653 5 -219 921 -408 19 614 -979 16 506 514 -830 -662 736 -984 518 895 130 -778 95 557 653 535 674 -566 333 -818 -233 -248 -887 158 365 -463 -367 386 -702 689 449 -509 -84 522 139 -246 435 -598 40 -578 919 -966 820 663 801 467 -219 -690 569 -805 460 33 818 -142 733 -707 -744 232 412 141 -110 444 -909 -569 26 -410 -490 -643 685 254 -104 36 -982 413 689 9 -355 745 -230 411 -907 -227 680 979 672 -993 672 27 372 500 618 -494 792 -857 323 -585 898 568 346 -88 806 -990 413 -552 -721 709 387 965 -487 101 -872 498 -376 -443 -942 -373 -894 1 839 86 -883 0 519 875 -93 -488 -167 -188 -133 300 994 -760 748 948 -215 70 992 -994 120 744 841 79 960 -955 292 305 -960 -932 278 -754 89 971 572 -524 179 -445 584 871 562 41 -738 458 851 859 819 52 -56 -912 589 -832 375 -105 -982 -916 930 -630 -149 -968 999 -838 932 621 -442 222 528 -640 95 106 -608 -260 198 526 122 -892 883 354 69 998 -833 -160 300 317 296 -588 -819 -347 -319 952 -541 -609 203 -728 348 245 274 208 -629 -202 -36 152 -271 -551 91 732 751 -771 759 139 356 -397 644 156 -343 779 671 -512 826 -531 -803 735 -370 -270 412 -498 -697 285 -880 -900 -420 -860 53 -142 -353 262 304 -893 478 368 -355 67 -926 450 252 -294 589 715 -874 926 -980 64 746 388 -309 259 619 -272 -601 939 647 571 -26 498 -624 -709 -688 -241 -600 -290 -915 -722 214 689 -683 857 239 -936 859 -377 -38 -99 280 120 148 -227 -205 -945 594 436 944 973 478 -622 150 -779 -168 -727 -118 -976 849 165 -119 417 668 -394 314 -747 800 -878 -524 -79 -655 586 -839 -256 -292 -406 -411 947 250 216 376 -546 920 698 -724 -548 575 57 -511 843 287 542 -635 576 772 -249 995 -238 169 -724 606 846 -577 -558 445 334 -104 -152 -542 -704 -28 171 -872 448 73 -72 694 296 -28 -38 -802 844 565 -604 252 890 924 220 993 604 756 -253 -697 -557 38 -151 -403 -380 -606 -450 -479 477 197 -230 761 766 -590 -613 446 452 107 -42 -867 -591 64 315 -72 -839 833 -715 -401 644 204 208 -981 145 792 53 -125 130 272 -530 864 937 -651 835 -974 977 -126 12 579 -777 -257 605 892 -277 -814 -773 -815 521 -142 402 -823 811 579 533 639 537 -90 913 -87 267 -150 -529 -266 56 -455 650 860 342 -466 283 -76 -826 879 -512 -81 -993 -87 -207 26 499 469 -57 -101 -513 154 -498 -57 -852 -742 -829 367 816 -760 -414 246 920 74 -696 38 94 -758 450 625 758 114 198 -844 495 -719 812 -502 185 746 -8 665 323 -276 627 -152 -53 -467 546 858 -472 690 794 -6 439 -680 721 -896 -899 769 552 728 318 -797 52 -54 65 -927 639 -138 -800 -197 393 -908 -966 495 -178 -958 -670 -833 170 642 -616 -154 -856 586 -495 -178 -830 973 364 354 511 621 918 497 468 841 878 -97 -908 -552 -585 403 -956 133 -419 863 -952 239 -124 -27 -716 -301 449 821 -818 956 -229 -153 612 -390 -798 -91 -541 947 -202 217 -48 773 920 55 -280 -147 58 -693 -387 825 -965 127 -490 -302 874 76 756 485 -234 -897 -377 856 833 289 407 136 766 866 -228 433 297 -248 282 876 -723 -634 -449 -173 193 69 136 -206 107 568 -759 924 334 628 69 -4 -565 -780 992 502 512 -704 -1 -730 -92 144 -224 -965 -337 820 -882 862 -278 -64 33 -696 -147 -676 -206 418 -457 625 554 617 -715 835 -379 479 -980 495 -223 -364 -509 503 -154 -535 -759 -237 -378 137 851 327 -233 269 -311 -465 -30 814 675 -61 -713 582 -811 -763 217 -450 212 299 -342 335 338 522 265 -53 -128 -567 469 -607 362 24 -745 462 825 -450 211 378 -998 428 -584 179 450 -566 79 716 -167 -792 -350 508 183 824 599 590 -721 442 263 -367 555 92 -366 0 -242 -953 -954 343 -171 461 -89 743 123 -164 275 -55 507 366 227 373 6 -224 69 -787 100 -312 -208 886 -476 712 -249 -104 105 112 723 -757 -789 -433 361 -95 139 -321 664 -727 -626 -311 526 203 -713 673 217 135 492 24 406 204 54 836 186 -199 -800 -612 514 -582 -18 809 957 739 597 -53 216 416 -720 358 -952 -193 -128 -987 -801 517 -767 -899 -161 474 -792 290 -183 -230 687 231 -351 429 -160 -525 337 552 -910 644 109 483 -631 -550 466 404 -939 269 -49 -312 -245 157 659 176 132 168 293 -611 -12 945 151 -142 -674 101 -353 -482 -591 502 -763 -401 -514 97 -551 249 610 146 726 847 425 -667 423 349 -210 381 591 -817 126 416 635 403 805 -750 -532 -841 -790 572 251 -812 -774 491 622 -593 741 496 918 -975 672 936 490 -73 776 208 625 -72 103 762 33 24 104 809 -119 -421 -127 279 464 -102 492 1 297 -233 349 -423 -884 933 282 -310 471 984 -997 686 332 -495 848 -318 959 547 592 487 -983 882 308 -520 -747 401 -811 839 200 -379 884 -446 -609 737 -612 466 429 842 300 591 -640 837 496 69 -448 469 -599 -983 -795 492 -897 382 561 858 339 115 680 143 346 274 39 46 -75 118 446 576 -92 874 -26 -213 342 310 -127 -318 149 861 326 -809 -739 989 -168 908 -520 -905 805 217 722 230 170 -483 -491 -459 205 960 -439 829 -372 456 294 -736 -288 237 -153 479 -798 809 811 71 -362 -113 897 -394 522 139 651 -574 678 -515 -778 -55 -220 -959 972 355 240 306 -412 -332 417 696 786 -413 -801 142 96 537 573 -914 301 -417 633 465 -742 -519 964 138 -539 921 -346 750 374 -216 -338 -228 426 813 -256 -802 -198 842 -48 -547 -76 -209 329 -133 509 -872 779 -544 539 -546 463 -871 -977 107 -62 -779 -1 -101 -124 -418 425 552 -615 -120 -619 -228 25 -649 -400 -104 -984 -776 725 -496 420 -731 97 -587 -436 1 -837 436 -474 -944 404 229 -98 423 -353 -317 182 -390 105 549 -876 -572 -690 384 -215 463 788 476 915 -34 588 -972 100 -90 341 926 883 117 -17 872 -625 -821 453 -28 429 -195 915 -650 -888 -877 -897 739 658 -455 519 -296 -169 760 -720 -64 -354 132 802 736 910 134 268 976 -306 317 -772 521 -982 572 377 732 -79 299 871 413 516 262 968 138 740 665 322 -427 175 758 -988 113 -679 13 -630 307 -507 -22 65 -515 778 243 -906 -156 -794 841 -926 967 -709 -993 278 808 -335 -451 -673 -115 529 44 -200 843 -176 956 -125 783 -477 529 -743 629 -165 -653 -786 -646 -440 -32 -589 406 678 -78 62 -146 102 317 151 359 -120 566 512 619 -431 -150 772 -571 -417 -821 598 859 -230 283 148 394 -313 641 -835 -26 663 940 -613 195 -261 990 808 -540 -413 -134 -88 -85 -862 170 -765 -865 565 -91 -558 149 590 330 882 -703 567 916 -697 -565 -783 -190 823 -253 -843 127 639 -638 300 -598 388 266 -897 485 -693 -183 -568 395 241 -574 762 201 576 497 580 440 636 735 -149 -742 653 937 428 591 388 -695 135 216 778 -223 806 -777 910 -238 -196 440 435 -456 236 -441 -467 367 208 877 -163 112 457 -33 191 -885 961 -166 -585 265 -607 821 -169 -742 497 843 -945 356 -680 -947 897 -579 -210 -147 -186 -276 -651 279 -953 -160 -10 721 -14 -310 -914 -907 601 -737 928 292 233 -770 843 952 420 -451 -465 -803 -844 33 -46 605 -293 -959 -314 -268 476 -157 -674 -702 181 151 -159 143 -413 878 -658 383 -26 -810 -41 44 -795 675 -109 -479 -563 -733 823 -889 407 -870 -755 542 -917 156 251 216 -549 775 177 965 -383 -373 192 965 591 278 -388 -622 502 299 240 539 -558 -539 -257 267 150 -879 -79 -73 770 -344 742 -660 -452 357 121 -990 -926 366 985 -11 269 160 -237 -109 -569 -617 -524 556 -608 965 -502 120 297 731 -290 929 -355 113 -424 -482 327 -17 965 312 316 196 869 -80 888 825 -620 -166 -370 -190 413 336 236 108 147 460 350 814 -683 -57 -326 -47 304 106 484 -578 -154 -737 -444 540 566 168 -523 919 507 315 276 -388 597 87 -397 -245 -205 -25 833 687 -128 21 411 992 -772 116 75 -153 -965 520 -482 392 -374 79 189 -385 -818 470 769 153 -459 -41 -793 28 426 740 70 -743 47 -162 451 607 449 -240 328 74 -856 425 720 -215 777 -948 965 -460 185 -105 -984 -907 -304 293 783 22 -720 389 -206 -286 830 -277 558 -409 190 -830 393 -184 -533 158 449 554 6 -433 -365 -849 -908 504 170 929 -215 -151 -647 -472 -80 722 539 683 -703 -984 199 -384 -154 -410 -500 48 -794 742 616 -84 -962 503 611 527 337 -380 31 -568 -87 713 -416 373 -144 417 -855 311 365 -325 -703 -797 -741 512 900 -265 100 -520 -292 219 -841 537 447 557 971 -747 -426 761 -143 110 -119 667 505 995 776 135 -737 200 449 -739 -773 -834 -427 -951 202 669 772 -369 239 -1000 624 -232 -585 -711 -612 782 -645 365 -489 78 652 181 -470 11 300 -68 -158 -585 -460 462 -867 -296 706 879 745 -442 625 320 622 256 731 -185 -106 -737 -591 631 688 861 -54 794 626 -621 866 848 -914 276 993 -643 452 968 -890 -733 -498 116 -608 -592 -963 777 -596 952 446 -459 -213 35 -480 994 590 -5 -919 179 861 -875 101 381 -184 995 665 595 523 35 513 -547 526 -716 -138 843 -366 341 447 -523 -431 -686 -112 22 127 -221 -113 -904 384 -295 164 -663 -352 -674 -555 451 302 -653 603 787 -136 417 902 -338 -327 -34 -100 309 -334 289 387 -857 -666 371 165 296 446 157 751 -38 944 -797 210 0 103 197 -222 -551 -917 -573 766 631 -439 756 727 40 -768 278 24 140 -457 43 -771 -133 848 -777 452 999 819 360 364 -12 114 -844 195 639 -494 -562 749 -40 813 -703 -785 116 706 452 -458 -356 293 956 142 -233 898 676 -159 235 -660 92 -906 793 566 -685 -65 -410 -349 352 -930 -517 686 -919 369 701 -223 613 -204 -138 623 393 -806 -476 583 -610 -375 926 931 -490 885 -379 155 657 -815 -402 -109 728 -950 -945 386 939 -442 -675 849 -3 234 553 889 -838 -421 37 804 359 -246 365 -348 870 -433 0 801 -41 58 848 505 196 50 -703 34 452 -201 339 579 -815 -562 375 -265 186 -962 658 -229 466 -455 219 835 146 756 988 -814 775 -257 -900 143 -900 582 9 755 -640 -94 925 759 501 -978 -365 -856 111 -14 155 -399 -326 -884 -401 341 -115 869 131 -882 366 660 951 859 356 280 -223 -974 -794 278 32 198 -139 356 181 857 -630 342 572 -326 922 -822 -87 701 795 -268 -256 5 290 -345 743 -452 -351 -994 -9 91 -344 -225 899 -971 254 1 -448 823 -363 -33 -431 -473 -614 -867 -660 -504 -929 1 431 305 -739 476 870 302 -661 609 -91 497 -74 -40 679 85 351 -25 134 547 8 292 990 511 -183 7 674 122 448 58 166 168 -450 -484 248 459 -483 -371 -152 -67 -198 -188 765 324 -434 262 -818 -537 -101 -706 -509 -45 -757 536 399 -392 600 940 592 404 93 790 -39 -347 -1 -628 662 -786 14 793 583 454 -74 -883 60 836 837 -545 -929 -158 446 225 -316 -495 67 565 -369 600 921 -696 -728 -257 159 570 -572 568 -729 -814 110 -560 -808 -182 465 463 -682 -745 127 -347 11 446 -738 -980 -189 219 343 363 739 -242 -83 -381 813 -713 -75 993 -437 984 441 28 875 -200 -344 -813 -335 446 -95 322 -658 260 -579 -172 157 350 252 966 248 -67 -504 -196 512 -464 620 -881 -89 -367 -418 517 310 325 83 -285 -423 921 697 62 965 734 491 954 -492 -464 262 244 412 -504 73 797 -151 700 -226 -582 805 -351 615 12 397 181 895 781 -845 393 703 29 -153 476 -929 9 716 -80 -241 -23 -85 503 801 649 756 462 539 327 -525 -691 239 -841 738 190 -979 597 698 -419 369 -614 -670 -909 -288 857 955 -112 321 -568 -507 -150 531 570 234 777 188 -634 46 -211 690 313 954 -312 481 -98 533 15 573 945 405 -503 -415 535 -86 -3 604 51 554 -213 461 -422 443 394 -407 375 -276 -921 319 -646 416 -500 386 932 995 596 747 -248 911 114 -508 -777 -36 -426 -410 681 -112 -695 517 -418 -966 633 -357 -589 859 280 -297 408 -281 513 -510 959 -707 255 -443 -651 0 151 -319 -35 -392 -87 648 609 -274 591 111 -26 529 6 590 528 471 -266 828 -843 -187 752 492 -402 850 -69 692 -980 -495 189 31 -229 677 784 -187 -262 -649 622 467 905 273 781 -645 -552 447 764 -851 81 56 -370 -952 682 305 320 -353 187 -865 726 370 -908 689 688 -734 -198 235 -545 867 -695 -370 -862 837 -952 454 -131 -49 907 996 548 -181 432 -213 -804 -234 53 724 670 391 20 349 -25 439 823 557 695 -388 187 -163 -473 -572 273 -623 774 416 -871 516 367 549 -791 767 440 -379 -829 253 564 391 545 982 868 839 -986 447 -929 393 -164 944 -889 351 904 -959 -767 587 -615 -561 52 -707 -120 -515 -407 -965 -138 -140 653 -225 580 -658 472 321 924 797 663 332 -231 249 -523 -998 935 -864 961 101 885 40 498 -229 909 310 707 -136 -65 -848 -81 984 753 -860 -304 -435 -560 757 -69 131 133 -332 75 565 -437 301 444 724 -658 -77 421 825 -138 -28 583 -439 939 747 -273 808 607 -133 -912 -464 -73 929 -241 143 -848 -132 -411 -324 937 -912 193 -6 -49 -393 708 531 -380 0 -464 -277 -219 -182 556 -610 416 -718 109 845 413 812 0 -859 -697 479 628 -115 -428 921 237 -849 -657 -268 -588 508 -972 -678 -774 -596 289 -767 232 172 818 -778 -250 -647 -575 326 -742 728 32 150 -335 886 344 -861 38 791 -62 481 661 865 -583 -959 -613 -349 2 -677 -420 -762 608 -913 941 955 -833 -50 -344 729 -116 -571 -128 -347 -785 396 -186 -987 463 -1 -636 -365 -881 950 -296 205 901 307 -198 455 -13 500 834 301 647 646 -473 -531 22 921 325 -375 -204 434 -706 -598 382 -398 -239 -82 78 -321 233 -639 496 -404 -474 624 423 -95 -82 260 788 748 -897 -331 -8 -372 -583 772 -641 376 -159 603 -320 475 840 -82 -537 -553 531 -382 446 824 385 431 -616 72 -858 -277 354 -896 211 -625 54 -180 -150 772 195 901 -386 93 -997 893 -890 64 23 -511 830 208 -281 413 204 -640 -269 -999 -836 348 -528 -87 167 -829 -291 885 0 500 203 -795 -279 610 864 700 539 -7 475 379 95 -1000 561 960 -347 -779 -375 59 -328 702 708 321 -424 206 -329 212 29 552 363 -683 768 337 -231 44 316 560 530 254 23 -716 -422 947 -869 631 -464 -764 81 536 -36 56 -264 -753 394 412 -753 -721 809 -635 846 -918 -228 -485 -212 707 311 -221 973 -378 -878 -386 328 -938 -730 91 391 67 318 -880 441 736 761 961 495 173 506 -901 118 521 -639 392 -314 -232 430 -403 -890 -256 -103 805 930 -836 -939 -618 -54 -241 -503 -332 -849 -51 -518 -830 627 -988 184 -188 -713 -328 -334 -29 -963 631 -191 527 -841 750 921 14 -523 -56 533 -328 1 498 782 982 536 364 832 -72 -667 506 272 -831 10 7 72 87 -870 520 695 843 -23 -221 -605 494 -444 -111 449 -54 -417 447 -531 407 549 99 136 655 -549 956 -125 766 -57 813 525 -797 864 -764 301 -621 81 -746 -963 265 466 -481 -984 463 -867 690 -245 273 518 -444 -370 68 831 13 54 347 -559 -939 -347 -703 26 -655 933 692 586 -946 -553 854 -357 -592 598 -13 541 -162 457 328 -83 969 -532 -973 956 603 -76 934 -105 817 58 -827 -163 -810 130 389 -274 -625 228 350 502 596 -473 -718 -676 -707 898 559 -656 -609 -962 910 449 910 -904 -839 -697 -428 -771 509 869 -462 -339 -169 -323 962 250 710 765 -492 -433 -961 49 -315 315 -133 -90 -796 414 -460 -41 540 729 709 -693 -979 -615 978 552 459 -632 545 513 96 792 -909 -496 -119 -808 389 -262 -836 615 670 278 821 971 545 -617 653 492 -967 -792 -696 -371 313 -49 -151 387 -737 557 740 692 -165 23 729 -550 51 85 15 -561 -39 -385 -267 416 92 959 463 -204 -802 -117 -808 -374 -527 648 115 -338 844 -226 -118 -359 -786 -461 515 -942 311 -177 -228 291 801 -24 362 932 -824 718 -436 70 -22 551 -574 470 -489 486 -778 742 -508 113 -383 527 -780 -769 974 -747 -751 -599 344 535 -119 292 -270 212 -118 717 -584 688 -848 -927 -552 -102 -905 372 989 -509 -602 200 679 -658 647 755 479 -974 295 -833 830 -268 627 -525 45 -546 767 -590 -648 -504 -604 153 -48 -19 507 -959 964 -815 254 -81 -72 -22 -220 -63 887 -457 -500 918 -883 -966 -613 906 -733 -275 77 -373 -602 31 -163 593 550 -281 -882 -717 -550 -512 521 245 600 365 -729 -446 625 -557 -788 -233 603 68 -770 -845 -325 129 241 183 944 -191 -851 291 535 -399 -200 808 -870 -850 14 -610 910 -465 -804 -984 -746 400 63 -997 485 -499 -762 726 707 -657 73 -847 -597 54 -764 -133 373 693 -807 271 708 509 -735 160 -588 224 968 -7 -500 345 -139 -892 382 775 -922 554 768 -976 661 964 -566 945 -626 829 970 293 -166 565 29 282 481 -130 -62 592 238 223 70 -901 -139 619 -950 -421 397 237 539 442 817 -557 -571 -327 137 935 -682 439 -476 588 500 -567 -959 -561 901 604 -28 238 -973 355 -464 992 -493 104 30 143 138 -359 112 327 -497 -654 -536 248 747 126 333 476 -965 470 547 -410 186 -898 -580 538 61 -455 -473 268 -817 739 -274 -357 -498 899 -460 10 479 -566 122 -239 117 416 260 -712 -772 612 -328 -397 -165 541 492 -625 949 231 -243 -729 -545 735 938 7 -150 -199 -516 -877 -93 -513 124 -497 -200 458 -246 515 -175 -94 -529 -122 148 627 -262 525 8 -107 526 -858 -843 -754 -575 -677 -390 -169 340 779 -760 -644 834 -647 540 -417 -630 512 802 -217 279 13 831 -780 -703 -557 -610 -847 -949 -691 430 274 614 -286 456 465 228 -673 99 57 877 224 -732 829 105 -80 -468 666 258 -211 573 -201 -229 -512 -290 573 295 -113 473 363 60 591 -523 -785 -209 734 -13 -571 -535 -318 877 878 883 184 599 -201 -644 841 770 487 -229 685 901 166 -676 826 740 173 979 768 -689 -349 -49 -169 654 33 778 -190 -491 -573 -351 403 -541 -71 -880 80 -878 215 621 415 -396 903 -993 720 679 814 -442 -109 902 -378 906 -538 -86 439 -211 -276 680 -24 993 -718 -538 491 711 -766 670 -622 -307 331 -609 877 863 44 168 55 380 963 256 -647 -689 -829 291 -796 -702 822 -966 -920 430 -694 390 -970 -880 721 340 -664 -52 -941 -630 -598 340 -742 -445 -725 -190 660 -96 -151 -549 -761 -421 -169 359 -419 -357 -150 -517 126 316 670 -802 593 -955 88 -477 143 -699 615 425 -366 664 -912 305 -892 -684 997 -49 343 155 -489 7 351 -402 365 8 552 429 466 -259 -802 -797 642 -1 127 -105 682 -747 148 -770 450 449 -709 -540 -488 49 -966 456 -943 163 604 285 -855 -579 -827 -881 -447 -244 128 -187 356 599 171 726 -829 1 -742 -809 589 -998 -587 309 -899 914 -488 487 558 77 -547 -225 198 54 -723 155 173 340 873 -852 457 231 -656 -640 853 944 793 410 -260 735 -756 -464 210 -137 -616 -192 798 323 64 -630 -213 304 -76 213 324 -52 -474 -666 -663 -825 -836 -699 734 450 -473 23 -877 95 -896 55 657 386 -831 479 130 735 562 -67 111 859 192 683 -854 -841 -223 -280 415 -413 100 681 966 773 -569 -25 -96 -522 -621 -337 -649 925 951 764 771 283 821 -507 -610 -751 900 334 481 -468 -588 -795 584 -65 881 858 -406 786 -747 468 255 -822 370 692 560 -250 768 -302 756 289 -634 124 -75 36 -63 192 190 85 -641 577 -11 719 -264 546 -582 -482 -412 130 484 -86 -588 -825 675 -80 344 374 463 -361 -534 -19 -4 -610 258 -302 410 374 490 818 33 -26 -358 -274 -143 384 -788 235 715 312 903 -110 -77 703 756 -194 -964 725 986 -366 417 578 -983 -617 903 -325 -236 971 415 346 464 -665 920 617 -317 -368 912 860 626 -938 675 517 768 -608 -11 915 -157 401 427 -647 -735 262 814 -686 294 -815 386 -457 -572 -433 246 -666 624 50 64 -652 732 323 980 -997 696 969 -926 1 -939 -736 -233 915 -88 784 -39 -846 900 -262 386 104 99 -575 245 799 -263 -59 -797 -136 630 130 989 -389 -463 -776 681 471 -731 -380 -565 75 469 899 292 597 329 590 -905 728 -424 679 -967 603 391 -345 85 345 -231 -549 -632 924 -41 -63 -348 511 -55 58 815 868 -247 -665 -73 -337 232 340 -959 137 -526 -88 558 336 427 -84 778 590 496 694 451 -142 -847 -664 -518 335 622 708 513 368 -773 379 -336 756 -479 -345 83 890 -521 108 634 809 953 645 954 -193 424 249 -125 -403 -634 853 -391 -121 -121 -557 -691 9 -173 -676 787 -826 -10 772 495 141 894 24 45 1000 76 35 968 -956 -520 -385 730 -857 470 479 664 -396 200 851 -545 833 977 -785 -801 46 949 -95 261 -953 -402 745 529 752 -380 110 864 -604 -112 502 548 -663 -200 -174 364 36 418 894 418 507 287 362 591 592 804 -612 -281 219 794 -190 -330 541 0 94 268 -964 241 270 -883 902 435 -699 148 -263 -800 117 749 -88 666 197 -753 969 -379 548 829 330 -336 -841 207 -999 326 773 -690 -50 -519 562 -517 -628 599 -945 -914 -552 400 -648 -382 -474 -78 -927 -816 944 127 -673 -117 46 -822 -193 -358 244 962 -223 -46 -441 -316 -938 -721 694 -131 507 341 -645 37 116 -288 131 -71 869 -111 -923 -219 750 296 -939 913 231 -566 -119 205 419 952 -66 -682 576 -694 -452 783 354 230 272 211 420 522 -708 -165 245 952 -288 -403 -676 -341 -858 -294 -480 551 -119 758 -734 -333 290 -957 143 976 -689 -396 947 -769 -149 975 -552 -840 750 -654 245 -294 -492 -188 -271 974 -775 -584 -916 -178 -587 170 110 514 302 -926 618 -586 579 833 -83 -444 914 831 -634 475 206 -386 -501 366 -3 -626 627 -790 589 121 706 -361 212 741 169 -929 -623 -98 498 -825 498 604 777 418 472 -210 487 -173 813 912 171 -730 238 959 787 353 216 -277 988 881 -825 574 44 848 -654 -157 -209 408 385 766 958 -826 44 766 -251 -365 127 -867 994 232 816 -849 585 337 613 26 863 -568 -776 -681 -506 -913 -310 995 576 -552 -703 -504 -474 -537 -695 -905 -697 919 -190 -335 60 270 910 262 883 -153 246 497 81 -571 775 -971 172 -173 884 -569 -552 -647 -282 807 -592 -369 773 104 -963 -242 114 -499 -566 476 127 -416 -955 842 -259 929 -262 -945 -735 -175 725 985 -431 264 799 -143 140 884 -855 921 892 -177 129 -940 433 -910 -58 770 -710 756 687 -1 -574 -303 -895 -314 -272 993 -509 334 -983 -203 122 -620 -150 798 972 247 456 -525 397 -274 -213 984 493 135 658 187 -773 147 722 -973 -978 -783 -274 -105 -409 792 -700 39 444 556 41 874 186 -121 -227 -625 -24 -681 855 -860 -811 -861 916 197 -617 492 764 255 396 143 -499 -593 642 -970 -972 399 917 127 265 -216 -773 -981 -204 -806 -479 -3 740 402 635 -918 -684 93 -767 -356 932 -545 -201 -423 -267 803 757 76 503 -21 357 282 -771 423 -646 284 488 -620 -402 585 347 -451 739 -808 963 -722 -611 308 309 817 52 -715 -306 479 -728 243 -422 58 445 135 79 -933 631 -108 899 712 239 65 -423 78 -71 -502 325 295 684 569 -601 -155 -779 393 -254 616 -672 409 -686 -126 -782 -575 233 455 -305 50 823 843 556 426 42 -404 -899 -580 882 797 431 909 -385 452 -301 543 766 -20 -575 997 -101 -223 387 -580 342 -6 48 628 -403 -323 -764 817 285 -363 -415 -324 356 -312 -379 548 -70 -14 -703 -428 -108 -384 348 900 -318 -755 870 713 574 -194 -838 -964 183 -617 396 675 598 -284 -343 323 -275 -836 -205 -458 -827 -86 -206 84 -886 -457 -850 -464 167 147 921 -224 -866 -7 -26 30 -779 -266 -376 -292 -879 95 -580 950 255 -795 422 -788 443 759 158 530 312 -832 -35 -503 -988 274 845 -642 -757 -782 -103 379 -736 304 -865 294 -361 554 -956 131 527 856 330 668 69 -857 167 321 229 373 -951 431 518 909 -366 -31 561 -958 -70 -205 -238 541 913 106 68 411 179 674 336 -152 832 -201 -726 192 -545 414 703 346 -424 -574 871 352 573 -469 256 -331 431 -502 41 24 126 -795 642 232 709 -579 936 804 889 352 -385 105 -925 275 -706 -485 33 -449 -383 71 69 -480 -318 202 803 21 601 762 -190 277 480 -317 316 -152 797 540 432 213 51 -450 611 -225 858 -39 -394 723 179 198 656 -270 807 -176 458 -676 741 687 424 -13 627 601 648 -39 453 -91 545 912 -876 415 -539 563 -504 848 611 -446 -516 662 -679 -809 4 580 651 -365 651 418 -631 -386 -743 877 -15 -316 291 373 850 783 668 108 -78 -122 385 -36 989 493 -112 -750 824 -403 -908 857 -914 -580 501 541 722 -194 508 -736 -708 93 -322 -276 398 234 -803 -104 -844 763 65 421 -805 -893 -499 933 -948 -953 -140 -986 803 178 189 -493 434 526 -699 60 -445 915 -836 -304 -181 -568 -220 -911 531 76 790 -141 -795 920 726 603 -977 172 925 -587 136 435 804 -10 414 479 -436 16 449 449 -413 24 -844 468 427 -902 984 -365 560 -858 -692 -549 -747 832 953 757 -215 -963 813 825 -561 572 -314 166 114 755 204 -750 368 287 -776 -768 195 -909 232 637 -253 419 -901 867 718 -989 781 93 739 -462 -947 736 888 -597 885 425 -67 -70 -81 685 25 -464 148 708 455 878 -868 -752 -799 -252 -553 265 -872 -899 -806 586 -364 651 -461 811 790 225 491 -59 -463 261 605 -314 184 17 229 -992 570 -964 209 670 -903 -310 649 -869 462 944 -451 -466 -885 755 -931 336 -956 459 286 -142 877 -467 44 139 -791 -908 855 -308 425 796 -257 407 252 -961 -480 142 147 -465 -37 358 586 -229 -57 -319 264 -558 720 613 555 -671 463 -42 321 -68 857 520 163 186 -634 -467 491 299 -438 174 502 -195 691 324 -900 150 -510 -709 -337 -973 833 325 -461 -530 -390 131 875 -424 764 -308 -948 -181 -330 -566 256 -349 -791 19 -766 7 -477 424 701 339 -771 -291 -278 -670 832 5 -197 -475 -740 465 587 -454 -112 25 -56 -305 921 -832 -211 -230 262 905 -728 423 100 269 -79 -675 395 -87 -893 521 -949 -178 -784 374 380 -135 991 208 652 320 -513 595 -211 -326 -258 894 568 865 -128 -139 154 -895 -417 -862 -748 515 -374 458 -263 -928 -595 -469 -745 669 944 704 808 668 783 351 -834 490 -890 -106 843 182 609 988 751 705 773 -992 381 -332 972 430 -81 705 -967 -428 -302 911 793 -36 -613 860 -20 535 -766 643 -289 -718 -670 -528 -417 -459 987 94 -223 -20 -190 -483 520 83 675 -715 787 62 871 416 -796 -404 599 -845 447 -157 -982 -858 342 546 -396 -248 -305 410 382 -385 607 663 -583 665 405 -646 980 -45 504 -525 103 -833 -315 683 241 792 -750 718 608 251 146 208 17 -371 -435 -559 861 669 328 150 -713 595 -894 493 -848 634 460 -597 624 171 217 247 -137 -11 -320 234 195 -946 415 323 -262 -553 -390 186 924 241 173 -823 861 -50 -824 543 291 -450 923 23 -871 802 799 646 -319 -430 -905 -716 -125 -315 -438 -714 676 -210 258 161 -913 831 56 503 315 -287 -512 -900 -843 618 938 492 48 399 572 -738 -388 -97 -378 481 -383 799 42 -690 813 130 616 630 -691 119 4 91 -971 251 -209 -596 357 275 884 -455 91 633 31 -41 306 -669 772 27 825 417 -749 -583 -343 -532 934 125 -580 538 508 703 -71 -879 -916 385 -152 306 283 -964 883 934 -538 726 20 597 69 713 -613 -569 -176 224 528 -776 46 -889 378 789 -405 875 525 505 -705 323 -437 187 -201 178 -120 -841 629 523 198 294 735 -337 -420 -969 515 -303 876 155 -162 489 173 513 966 -819 925 750 193 259 354 -992 -174 -316 858 -723 568 -762 771 909 -112 -127 325 -232 704 -958 904 93 210 425 301 871 71 916 398 123 454 174 -35 -698 -817 518 840 816 971 806 10 252 350 570 -556 -570 961 4 -768 535 -665 -137 653 219 -436 667 -231 933 -644 -968 254 812 683 -866 -142 -146 400 -346 -541 842 768 782 150 -739 -989 851 -77 -517 -143 430 -575 -728 888 608 -5 -184 517 99 399 375 39 -798 -851 -162 917 -283 -378 945 -841 -579 652 79 -866 311 -212 -508 436 794 255 -718 699 858 472 491 -156 -394 311 859 -398 -833 -346 487 274 -852 742 604 -734 952 -109 923 88 876 -314 153 -352 256 -22 822 -128 -161 807 -616 777 762 734 -613 730 -56 84 881 -949 824 -994 -505 -615 -102 560 768 148 -248 396 -798 144 416 192 -574 129 -813 -92 -441 -609 -717 -917 653 76 -172 -973 94 -252 900 950 219 489 344 -891 -841 -72 -303 116 954 377 -11 701 -934 -64 -141 -797 -933 115 760 -351 -807 221 -877 220 538 353 127 627 260 -520 -51 539 751 104 413 -885 928 98 152 -690 940 965 571 -382 -782 -13 855 -485 919 734 651 -708 -182 -985 -945 -220 -83 -227 -653 832 203 331 246 952 -427 -928 115 216 -98 -523 600 -301 -347 -13 -427 200 796 -836 862 -346 641 361 -194 897 -362 -191 952 -11 -142 -794 -142 317 -812 736 -662 565 79 162 733 -367 -229 -651 -32 -274 -772 620 -611 -750 444 799 -128 75 -975 584 -477 796 -700 665 451 714 -579 759 992 573 -669 -962 -816 -560 -973 326 -718 491 110 432 319 197 -795 782 767 438 913 86 593 -539 135 -428 690 563 759 -15 205 -329 523 618 286 -627 -438 -593 533 -710 707 -794 -903 -735 88 51 746 -202 293 -469 641 -845 30 -463 180 -538 839 -148 765 639 532 591 -850 144 301 -154 67 -193 -72 143 576 489 -630 804 -661 588 609 -687 145 843 632 -615 -410 -106 4 -990 965 -114 -192 -2 -776 -913 -201 -593 685 -441 -722 -657 822 -815 931 157 11 51 -273 -306 -970 -680 881 49 393 -28 991 -24 -339 -932 -877 382 924 -946 -50 -833 886 -694 424 -349 -377 980 454 836 794 668 795 138 781 185 549 685 -242 -270 -901 -209 -500 473 -462 -228 818 431 470 -157 33 -277 27 -790 826 103 448 654 298 -630 -280 386 978 -579 -412 783 -647 -479 123 -327 874 919 -365 347 -833 406 -3 -993 -936 753 -292 424 -985 530 -809 553 -843 -881 186 -290 943 598 337 -47 -769 617 -411 191 -672 894 639 -279 -722 92 -86 -205 311 469 199 -446 405 641 946 947 -681 465 -861 491 465 660 383 310 -521 -946 61 -581 111 -883 417 528 -161 -974 -345 303 582 -855 -802 -51 -556 105 762 784 205 26 488 245 -537 688 -316 975 -400 -523 939 -594 -25 472 904 202 -926 -375 -578 -944 191 -671 795 188 -36 34 -670 -715 -430 -20 488 -561 -334 909 142 -741 -237 94 476 170 102 -413 -925 642 73 965 133 -260 -672 250 -980 -143 952 309 -570 -212 -106 -477 25 -256 -811 -928 743 -13 -477 629 364 6 -578 -2 -758 745 -516 -901 -993 318 -798 860 670 -407 266 352 -927 -962 -864 948 -461 -196 628 -978 -292 824 618 507 861 -886 104 -415 814 -631 -467 632 -331 7 571 -255 204 206 518 -490 53 -242 88 693 -814 -129 785 969 634 761 -849 -799 -323 -751 670 -647 -386 873 -841 -60 67 -587 231 -427 -293 -972 -181 344 273 769 930 -40 -87 -899 -586 -59 973 385 327 151 638 0 -662 599 -179 525 763 194 885 -290 -543 255 -296 -718 605 -485 -640 576 263 719 19 -681 345 295 834 406 -787 -884 549 -482 355 -762 -848 51 162 -264 -561 967 -991 679 670 967 211 900 160 524 -380 -350 731 830 -911 354 -812 796 333 810 -563 -980 -503 -193 -906 -424 53 -237 -464 -885 657 -325 -241 -730 -673 -392 113 -730 -404 561 411 732 725 898 -57 -998 246 291 -454 312 380 -493 -320 558 869 -37 -340 -454 334 994 -822 765 -348 849 98 -651 228 -875 314 -497 -201 -398 -327 -303 214 -606 556 2 247 61 -957 -540 854 -610 633 -503 469 -561 869 634 -759 -505 533 712 -859 107 849 192 396 380 683 204 780 849 698 -531 -133 357 99 28 -141 600 -469 711 -661 732 -984 -263 421 478 -457 -4 -979 910 -289 95 -517 370 715 -14 288 351 -785 -655 625 -623 -717 767 911 -598 127 -370 476 -433 -105 -336 123 153 -219 555 -966 804 -647 -873 -1 494 -863 -784 -584 -460 926 165 -286 -373 -421 -677 657 -600 -426 565 406 -878 201 731 636 -471 -248 -513 -863 -828 -10 -928 -496 385 638 995 -12 774 563 -658 865 654 -297 -764 722 -836 -138 -636 -421 -520 -492 770 384 561 -645 -280 -888 112 364 -192 -356 -517 -515 452 2 -374 -197 463 -800 -75 383 -716 713 415 -71 -727 -240 -626 -77 608 -284 -510 261 -462 -963 -211 -190 1000 -292 617 -491 -158 342 184 861 -150 169 -257 958 678 -698 508 -185 -769 173 -882 -729 -635 -433 -486 -486 -366 462 604 411 483 78 -680 -475 722 -264 613 610 -900 -631 -818 736 -440 -251 623 -790 644 99 -42 435 394 -38 -603 -974 332 601 -191 555 -41 -300 -637 -413 -911 -807 -469 225 -946 -37 758 421 -65 -845 983 -793 461 923 -763 -696 -506 177 943 -259 130 -859 68 -874 415 81 -209 -3 -394 597 -520 -216 680 550 -147 -349 210 208 518 -6 -507 304 -379 -907 881 -375 -491 64 -296 391 -671 -555 -807 -290 -357 -335 79 563 114 250 964 184 -307 -713 496 755 -484 -631 -880 -178 -51 666 418 394 -738 -438 261 -54 470 43 294 174 -32 -316 -795 -127 -268 -723 -776 850 916 -737 818 -452 293 -500 645 10 -575 -956 -659 218 -673 761 -487 -328 100 -217 -388 673 481 217 735 -767 755 -235 -812 -258 403 495 -317 -522 126 -615 -242 -519 -484 535 237 -109 585 964 -241 593 944 -638 788 -462 16 -814 -902 -187 -496 950 29 608 136 -61 907 -679 463 619 142 170 -749 -823 699 -134 617 -186 933 269 692 -446 956 -259 617 256 -737 507 -359 -631 -87 468 143 -681 449 -457 -462 279 330 -66 8 -995 -499 -373 -768 11 -357 -25 -639 107 124 670 138 479 750 -851 289 849 590 365 81 79 -820 -282 531 -941 -651 954 -526 -810 -669 545 -524 660 -429 919 182 -185 -615 443 294 -804 -866 -135 -123 -113 293 -307 -585 655 -767 -115 -355 982 959 962 -539 739 165 -727 -848 466 -144 516 -770 714 669 468 -905 -848 361 -985 -960 -475 199 -223 -410 -426 636 735 16 857 -728 152 -806 -597 397 -778 -486 -823 -43 512 -434 813 -472 -688 730 443 -38 924 -919 -745 543 -823 334 -138 -904 -422 -919 -103 -889 540 995 -135 -546 202 903 -485 -692 -731 952 -810 -310 144 -334 110 -412 242 92 -495 746 -795 -745 -263 -808 -184 552 443 -669 -211 -126 315 923 -171 980 164 942 609 -961 563 -694 908 169 102 -100 -202 773 763 -989 917 -507 -61 113 -728 -924 345 -76 140 -605 -428 -387 503 -790 283 910 -215 559 -142 745 -297 -691 533 -192 -700 119 -202 -167 -731 110 471 -415 264 -855 718 969 -73 518 328 278 -545 845 -439 373 -131 -809 144 660 -158 132 -491 425 24 -917 562 488 994 844 57 455 288 -599 -255 -684 223 896 463 -654 760 -170 -607 -162 -284 -212 831 342 954 -634 408 755 -854 -672 -749 581 -610 -776 -150 184 505 725 287 639 873 -61 536 -455 442 -511 -214 -46 -494 -27 492 -876 503 232 23 -826 444 -707 -456 369 -560 719 -269 -617 -140 426 -509 886 -282 115 -761 142 289 -816 -745 -534 87 -742 -342 -807 659 998 -304 194 244 -182 -196 -780 -458 -416 292 -636 337 342 863 -118 766 194 -474 -226 850 -553 457 -19 -296 -7 -841 105 375 927 -711 485 -339 -937 -190 460 588 -790 374 -470 -974 308 728 125 -236 -189 650 -892 624 -211 650 86 701 -458 -298 825 -126 -617 -805 500 -630 668 91 339 290 -167 -15 -182 -170 847 515 878 -120 -327 833 -801 693 -931 -792 947 266 -747 22 -230 -698 -365 -27 -474 -214 -211 730 205 -464 172 -70 -254 -87 986 -892 163 -324 524 -204 851 -452 -111 -192 -996 391 503 -922 -392 884 743 -808 91 237 -549 795 476 599 72 -753 -184 -274 745 396 -455 -386 909 354 179 477 -294 -129 362 333 196 656 -707 123 339 316 956 -703 727 584 780 -90 -545 -314 -269 -335 359 481 -591 14 83 -276 -984 929 684 -995 -965 -364 -557 458 -858 635 893 351 768 -238 -823 718 934 -19 211 -321 598 862 483 266 804 -830 -468 499 765 235 -895 -823 -431 431 591 -22 -458 515 -116 -59 270 396 -759 -948 -172 329 -751 943 -112 921 -66 -673 862 -649 169 228 239 356 -667 -643 -785 -422 204 717 375 255 -740 -955 142 -192 -563 275 -31 -978 -745 -207 471 -833 -199 689 438 141 887 -427 390 119 -431 -989 -462 382 -767 -755 -761 -853 546 -635 58 378 758 918 -781 146 -968 985 -221 -509 13 650 979 344 252 232 465 -117 -683 676 883 -40 -448 848 43 -788 358 -880 224 922 -552 -665 217 923 752 -833 -540 133 -677 646 -867 -674 -854 -581 637 -159 -5 -52 50 -138 147 -218 947 329 162 -237 777 330 581 -356 -864 417 519 -822 -948 -309 -941 42 945 852 828 998 -364 -360 578 343 -448 7 -231 -269 -564 -696 904 -994 326 -349 243 610 447 -20 674 -659 -797 309 -673 -42 -335 722 654 -445 -981 -812 546 85 364 -88 601 -864 -629 306 771 -795 -90 836 282 461 851 170 -701 170 692 888 853 -958 304 -439 617 -936 249 973 21 -228 -6 689 -301 -572 -175 -166 -36 -356 89 -839 -921 -380 -615 -786 -253 849 157 735 137 75 524 -523 805 331 -64 759 -691 954 777 -380 153 104 -643 738 558 -110 -580 189 -268 840 -82 975 -592 599 -315 78 48 222 686 447 767 -710 -800 604 436 -589 149 -878 -46 370 513 -846 -980 52 853 2 -775 540 -224 80 -866 598 -252 736 -470 28 742 815 70 -703 834 419 -12 -125 513 -484 -271 138 686 -466 -312 -195 -574 -386 -513 -223 -743 -227 -325 249 729 198 627 -707 -76 -189 -193 -651 -645 -529 -765 885 214 -460 -209 190 -325 960 518 841 592 387 -92 632 -481 -516 -990 905 -616 936 -75 -967 -847 484 879 -85 436 142 -344 -765 -404 -15 -43 990 856 218 -861 362 428 258 -304 805 924 -245 -131 -83 -173 295 292 117 184 154 350 -727 882 -434 -75 809 -798 612 563 -37 965 -73 -139 634 -847 751 -77 -256 -196 -727 889 152 -311 817 -887 -925 412 785 -739 -145 736 -445 710 163 -844 -280 -984 630 213 978 608 -15 -584 -323 -985 -581 -611 285 988 217 -633 -411 -387 -526 -777 22 543 -832 -575 -525 -296 -925 -196 116 -466 -456 -543 670 385 328 435 -641 -644 -369 996 -820 -97 -10 -736 -673 -270 -872 997 184 -974 -709 969 -632 -473 -920 -302 -205 -180 -979 -692 81 -769 -51 -825 -202 556 -793 719 298 999 -268 -309 -614 -34 938 -156 -603 -238 774 866 699 -563 -440 948 -857 503 -887 949 617 -33 -742 973 -127 489 183 540 578 395 412 -6 -436 532 402 -326 -214 150 -476 508 356 -217 818 386 -595 -738 481 139 -44 -236 273 83 323 -559 -597 299 -979 -104 -468 -416 966 -342 -905 -228 30 353 751 707 -402 533 -758 -618 -525 -64 355 -509 -722 -791 607 -942 -279 -958 -457 -47 -499 554 -787 510 -534 208 -13 111 -615 -85 18 -885 -33 -546 715 214 803 -474 819 -981 -868 901 -799 -794 -228 252 14 133 435 -783 -334 844 -370 619 -929 859 886 -350 650 589 -626 -665 634 -254 765 -119 874 -7 773 -888 725 591 -691 441 -583 -507 -815 507 831 -178 -113 412 -827 867 -385 -893 -441 344 231 138 335 479 -955 96 756 -742 -25 -343 -271 -249 704 -685 -668 -358 -242 -392 -100 -152 -118 898 496 913 -623 -577 747 805 -516 -26 -667 221 -845 166 -515 -486 192 -429 -937 486 159 -880 638 -241 -175 -706 -266 -129 -539 -559 776 -866 -387 560 -827 516 -498 681 -271 151 -962 -400 33 -952 -838 410 175 428 -822 936 681 339 -658 226 551 389 -640 76 721 -625 316 -764 536 -133 887 -773 -731 -76 -885 -472 -160 286 -701 -54 717 -913 214 397 228 199 119 809 816 -780 -402 969 -649 681 897 -38 656 60 -705 796 615 -189 -488 23 -653 -209 -453 -518 407 870 -922 -220 642 157 774 987 894 -610 -734 -733 -336 -721 62 -239 351 -908 965 -421 866 123 -861 442 735 826 63 -786 555 -217 -501 -908 -184 979 -997 244 -904 -752 614 275 388 -677 -283 202 -836 -327 -461 98 -211 210 -32 -827 630 484 -267 163 -492 157 -823 621 64 -459 122 334 -872 -506 813 415 662 -486 83 832 63 -581 888 492 -483 -661 -481 350 453 -137 65 -491 -824 -329 5 -635 14 -712 966 266 876 711 -790 -385 -690 -159 349 69 459 950 315 -248 -427 541 -220 -740 88 554 -520 206 827 546 -682 -973 -758 516 -24 -576 -676 408 45 40 419 122 25 -981 -448 -882 802 661 317 74 132 183 709 762 -480 -749 -53 46 173 940 -174 -216 -780 -282 226 -685 -908 -658 -146 273 -90 926 -55 -586 595 -448 -136 127 84 956 113 355 898 807 -46 -928 140 -158 -952 -437 633 508 -161 22 -339 919 608 -405 -652 376 -327 -112 -944 775 158 -918 -912 -501 439 -557 -37 551 438 528 108 -79 -524 -161 18 -52 -11 82 -853 40 -355 749 -527 -950 197 -380 -1 -981 -376 -207 983 -660 575 -855 -942 113 731 274 599 -33 448 -718 63 -193 159 -363 -265 -961 -474 675 -609 723 -70 255 -120 -489 -403 -758 140 590 -524 204 -634 840 -729 155 -461 -331 -926 82 -579 -640 -711 788 -929 742 520 581 295 537 -426 585 505 356 -103 376 655 252 723 169 987 952 875 -981 -259 606 862 336 402 -245 157 -515 201 56 -591 789 910 -260 551 -201 -568 -259 -188 -681 718 169 -208 -738 960 933 964 584 -174 489 -441 -555 -245 248 -663 111 21 193 -783 -464 212 -337 -833 -244 -463 97 549 587 719 363 -495 655 919 -907 -592 -540 -988 -439 -826 -468 984 932 -39 199 322 -178 592 -518 -878 -517 94 729 -975 815 800 -969 194 -319 -869 -861 -855 64 -251 -271 -674 -292 179 -636 357 647 246 -51 -163 622 -174 260 -309 411 500 738 -573 -923 -643 491 -460 -191 318 -982 23 -952 554 -461 -220 193 -351 -751 83 771 -484 617 689 882 534 -620 702 351 448 -442 90 891 -473 566 -486 386 -80 532 816 -9 -785 -712 -687 701 346 505 340 951 -525 -133 287 735 -443 287 888 117 -291 337 368 315 -980 -531 327 -189 -754 -800 424 -595 108 -753 -64 455 612 893 -372 -865 740 -805 761 791 -409 622 775 -805 236 720 532 911 -347 976 65 -660 -95 396 -718 -375 -101 -40 -622 -549 546 2 -793 91 -768 691 619 399 -824 -826 -757 975 198 -112 724 -65 -239 -102 -485 920 695 -35 664 -364 -726 -53 45 -868 623 172 260 -168 969 165 45 -699 -245 452 -460 -958 -253 -94 -498 465 181 -827 793 -852 -307 -840 210 72 -510 -349 784 -225 -753 591 -788 105 772 62 527 -316 706 203 -576 392 472 887 -389 -845 -715 -597 300 -177 248 -593 -776 -761 -878 -569 98 -546 615 883 33 -76 -624 -40 -587 164 487 527 -484 -694 -492 445 846 745 210 -552 328 140 -28 -620 -352 692 -247 519 379 367 118 869 -854 -160 0 302 -776 -430 -254 874 422 -906 -973 853 -128 -918 716 -208 1000 -908 906 -319 401 -345 594 16 65 -975 720 -382 620 729 627 -601 537 -226 346 626 -715 96 346 -263 973 -289 854 407 -202 -585 286 -530 260 273 240 -945 393 872 896 -961 5 91 -234 163 -763 -806 -689 -185 -391 945 262 -344 685 734 207 -425 167 438 653 511 -86 438 -80 -365 399 -191 248 -693 101 -613 -173 226 664 326 965 47 81 -547 -255 41 560 959 166 -974 -54 725 362 -25 585 12 -251 363 -696 -483 382 -573 381 335 -890 -235 303 -453 744 585 331 -400 -670 -887 656 -28 613 -350 419 -234 697 342 -221 989 881 -70 -978 535 159 89 217 181 -604 107 247 -785 -508 318 493 423 536 89 416 969 900 253 -388 427 -28 52 -281 72 -403 -712 -560 977 -443 -223 194 -294 -379 -237 699 279 570 464 -2 -118 -974 321 988 -873 -77 -457 921 -732 -119 439 95 698 991 958 -188 744 575 25 -784 964 -933 571 720 803 -986 -175 -825 -955 -746 195 -977 894 541 861 -315 487 -988 168 -783 -288 -564 -949 395 -107 613 967 533 786 -478 -43 272 -491 478 -376 993 974 618 -578 -615 591 392 38 585 914 -82 126 -636 644 561 453 166 104 -140 -959 161 -630 -285 889 -541 7 484 -698 -910 -305 -449 694 890 -600 749 326 -13 55 466 -803 782 662 -518 -58 -939 91 897 330 -107 -194 -991 415 920 -241 -824 940 500 -837 -836 -849 -771 -906 -250 -9 -132 -559 546 20 203 713 350 -870 446 -289 -687 33 717 -803 557 944 322 380 410 -165 473 -485 351 -304 730 561 897 766 807 -167 127 -990 685 -469 429 -727 803 -927 -697 -919 -578 -995 -498 -274 -833 -318 -994 714 60 513 52 665 801 202 -927 685 714 784 382 63 -504 195 -975 560 -619 -527 901 -861 971 332 16 299 60 -921 -925 -404 261 -821 515 437 -801 244 -937 -605 765 897 237 -302 467 -775 -629 -688 572 640 -87 490 -642 933 -47 -306 663 -683 -261 -311 -977 826 577 -58 -459 -361 538 215 -602 -973 863 791 -74 147 -46 -925 -996 -837 732 194 53 616 472 134 -27 -380 364 549 63 871 -672 120 257 704 -865 257 -433 -150 -576 626 -307 67 22 -478 240 794 -589 -901 47 -869 511 24 639 881 -997 769 389 282 -387 -831 127 -793 571 -659 -339 -100 -432 -569 -112 -535 430 -985 978 -84 -750 221 618 -765 58 76 321 783 -823 -492 70 -834 324 48 601 226 96 770 -219 -246 -986 810 766 644 -235 889 -250 -172 858 -988 -737 939 -781 -616 -528 -965 497 -3 -818 -871 495 -300 62 -779 -899 750 984 439 984 -349 -785 769 33 -750 -362 715 851 -904 -486 -125 503 53 497 -99 394 479 885 400 -696 -483 326 -896 359 -880 273 -654 431 -230 -35 147 -227 -710 314 -268 889 133 -714 655 649 466 -334 -516 -358 -615 -331 894 145 -565 7 0 647 524 991 388 124 -404 -437 393 223 -988 -774 46 -597 -122 769 841 -584 565 -902 -250 -278 -841 -509 957 -86 -926 335 -751 -565 -999 -805 -413 -90 115 -421 750 -594 588 673 710 404 -440 160 -557 312 64 789 -233 568 274 -81 -325 -685 680 823 -686 -490 187 -162 -632 -330 -178 442 -332 -178 -580 -902 -171 791 611 -165 -819 -381 697 759 420 225 -71 244 -28 5 219 862 539 -320 254 -836 19 -518 -799 122 7 55 -797 -38 -747 344 362 -684 -935 734 -755 749 -388 -742 -453 -340 -708 -57 -898 -921 142 -682 -634 -278 -41 -283 -988 436 -423 441 -928 576 -326 -231 19 -636 950 818 357 986 -295 350 678 -18 275 -902 217 225 22 228 -825 116 271 -854 -186 -737 -718 519 -882 -907 928 226 -655 -929 -595 870 -434 -459 64 559 538 129 -622 -588 830 946 -213 818 131 298 -212 607 -814 658 -777 -8 -154 -159 -589 -758 -714 -141 -737 -717 -63 198 -259 -769 -65 529 2 -466 892 393 -242 -580 -660 -347 234 738 81 180 233 -787 569 438 -64 594 -584 -514 88 558 992 -883 244 977 -619 -230 -821 -697 769 881 318 -22 -475 589 -931 921 450 -140 -880 -109 -327 102 -697 773 -896 -596 872 -943 -674 979 959 -872 217 469 -918 -581 -227 -406 457 -318 835 769 -20 -729 -387 2 -528 -6 -364 -807 453 323 -619 -412 -421 -485 -554 46 367 -208 -99 756 -683 707 562 774 620 -192 92 315 -990 -146 -289 -929 -171 -122 -72 -171 -479 -749 -978 767 -236 240 -906 -824 656 -592 -648 -323 210 -463 -773 493 900 647 -483 -49 425 -768 -461 562 -144 -799 64 -119 835 669 108 377 81 589 -336 -635 -543 740 16 313 295 188 674 514 935 33 -702 703 -248 -449 -479 920 636 -825 396 594 -485 690 955 498 -927 -421 -778 -944 -136 549 -340 -28 246 -298 451 942 727 524 -240 -427 446 -697 312 -438 -145 -647 -491 589 -767 -290 749 -642 982 -551 -853 198 552 -311 -384 700 -847 303 -645 -847 -56 734 491 449 -70 -21 -311 -991 464 -214 -992 -217 518 -767 -234 -82 784 139 -107 -928 -665 -10 222 -440 -780 -708 -421 -562 -863 210 -691 915 -206 -481 476 -565 -755 909 -279 -389 240 828 -54 -663 379 -511 -6 512 511 731 255 607 945 718 -863 -953 473 -957 371 956 -828 -216 -2 738 -284 632 -16 -273 -178 -999 -629 955 147 769 -820 -350 90 945 308 987 856 359 302 928 251 -113 -699 -53 632 -901 -449 -716 60 438 -758 -67 527 39 -528 193 144 -350 -774 933 39 491 389 -400 136 -172 -834 -661 -744 249 303 -263 281 -798 882 186 -560 -865 347 727 653 -458 -496 451 -967 662 -614 -816 -526 794 72 207 -291 -258 937 399 333 866 800 161 640 836 -471 -751 -694 916 -248 26 -899 -858 -806 758 -147 -756 -853 563 -732 796 739 -619 -293 -626 428 225 419 542 840 -189 -129 -120 312 -920 -178 974 -658 -420 -903 -211 -444 -687 781 -50 -198 -847 180 -770 291 323 -679 -203 -622 -492 -568 827 573 351 198 166 -972 -742 725 -666 716 -645 -159 952 425 -434 760 889 403 60 273 8 197 193 -333 -927 -768 355 -973 -585 608 433 -676 746 -25 846 962 152 -531 -982 902 755 276 -374 -820 665 681 -253 492 -598 440 -409 -486 208 378 171 -822 147 -81 -639 -701 18 -362 916 54 -563 97 -612 -993 155 -153 -184 83 -208 -351 -493 -815 512 -810 123 838 984 -350 -519 -585 978 967 -109 -371 639 -470 -699 -447 220 -886 94 -108 8 -725 -543 3 -887 -848 -444 537 -166 -694 299 461 45 -909 661 -351 -581 -793 -152 -391 -371 -427 597 -139 260 -661 -331 780 598 604 -379 649 884 -893 215 971 -700 -372 607 -555 -882 -676 745 -869 236 232 771 -43 -875 -122 -843 884 607 -639 701 -822 424 -992 643 21 -103 491 736 -189 53 -695 -296 -157 29 806 -179 244 28 -891 781 -935 -366 -448 130 -34 -961 -205 -185 35 -727 54 -514 -141 -700 804 818 191 -593 816 894 481 232 -319 -938 19 -8 657 185 989 -927 88 -802 631 -508 285 -825 -360 615 696 -322 147 -954 -419 -876 -819 -364 -65 741 706 793 -147 473 96 -112 218 -691 -154 378 -959 507 449 -754 -785 446 -605 -680 73 285 83 554 965 -704 116 -809 65 -599 298 -424 979 -606 266 -996 -707 422 -106 -312 167 59 -694 -664 389 -713 646 360 632 85 -372 -395 -182 866 875 -537 -633 -372 108 293 466 -733 -915 -627 735 946 216 -843 -736 -630 -622 171 -21 -490 587 79 -341 -721 -376 138 -235 -521 -82 960 434 -730 991 401 -649 398 492 961 162 -96 108 -368 -382 207 -797 312 -185 358 -134 74 -680 -629 357 340 -521 762 -467 307 406 -146 156 -777 890 998 220 97 458 878 877 578 -231 176 446 -587 700 -488 -184 988 593 -655 -20 758 888 -185 -370 2 226 -81 681 632 -98 124 -585 402 651 834 369 -492 366 85 838 112 -231 877 598 478 -749 -206 -891 541 -71 169 -639 -793 -58 702 -190 269 445 878 -676 729 -519 245 859 -375 -267 604 630 478 142 748 -42 588 694 -818 850 288 -809 -673 -565 -452 -599 121 147 250 224 543 -216 -431 806 92 -213 -389 223 -119 -803 -47 341 784 -843 -232 799 439 616 -162 605 -489 170 855 937 539 -270 -816 -661 744 -863 -11 418 535 151 144 -563 -951 -782 153 -853 -499 517 624 568 340 -86 83 903 861 594 -90 -656 61 680 -295 435 56 -289 -4 379 32 -720 -909 139 429 762 -786 978 -229 723 222 363 -88 -72 677 -830 441 -907 -659 -3 -106 284 335 357 671 592 -594 -417 -48 386 832 835 698 -819 556 -64 -785 665 578 -605 571 797 -766 664 360 -819 337 246 342 166 -211 705 430 97 -808 792 239 751 491 -425 180 -771 -39 -86 -959 341 -61 -16 -478 345 -489 702 -878 605 -766 -622 155 577 389 104 -676 -104 667 -819 -44 -605 414 95 308 16 45 191 -914 -280 425 611 -446 126 178 -941 299 264 81 -169 267 -525 -748 183 692 -2 521 326 646 -486 -929 729 -435 211 -339 730 168 -830 -565 -381 -241 -804 -624 -714 963 -679 133 -117 -186 985 576 423 850 685 503 964 55 258 -457 33 823 881 -561 619 -71 -153 -209 -27 572 -218 -658 -356 -247 -885 758 -387 -904 458 -59 -18 906 968 -545 34 -886 364 222 -811 -425 407 423 -319 434 849 -809 335 -325 924 -410 365 308 -808 989 200 -403 -802 535 -900 -513 483 -63 538 427 -24 -229 817 -908 -945 788 -51 529 674 -433 882 588 -6 93 839 407 212 398 301 -41 -782 -485 -968 611 423 -412 -472 -245 -526 -604 -641 150 -370 -959 -637 -12 795 -637 -23 -52 313 -718 -479 -268 -314 -227 905 -957 307 -411 478 895 -127 977 182 -266 107 653 -263 64 344 866 -745 -801 921 299 -277 530 -291 -1000 874 -623 -950 -689 -525 423 -146 922 242 759 -626 -922 579 -992 805 154 -103 -751 -190 -374 -686 30 535 382 -488 -469 -87 76 761 -923 6 387 -492 627 -371 382 -775 -850 -770 -837 450 641 -455 -646 -213 -219 214 -8 231 -749 2 823 -623 482 -388 -9 716 -369 -247 -212 462 916 255 -638 854 552 -340 754 -500 -414 319 716 194 607 -575 293 9 346 -866 -773 -616 602 888 453 81 -399 840 987 -988 518 -768 353 987 -274 -637 341 -998 -501 851 -613 302 -108 -692 -758 -190 19 165 82 794 -879 -6 302 -915 761 626 802 -650 -270 114 -686 839 -229 689 -652 -919 -174 -131 -552 -777 682 690 572 -521 -481 -926 -387 -31 978 599 554 -805 -869 276 -577 499 937 997 -1 -859 -598 -127 -154 782 190 -350 -835 724 -52 314 297 -550 -217 30 7 -11 521 338 813 580 742 259 -2 88 46 382 -591 385 159 297 101 647 544 569 -167 -128 -574 732 -428 423 159 291 -823 -425 -290 -868 -931 -991 88 238 -954 448 919 805 644 -581 251 -901 11 -714 250 -758 819 -667 597 712 -908 114 -404 250 234 -359 -840 689 -365 -396 -497 687 -21 -240 -280 805 535 -166 -748 -292 934 -39 395 369 944 -849 938 582 830 -594 549 180 -871 -266 -269 -435 187 172 319 457 -601 -333 -41 873 -691 831 -544 -11 -927 618 965 961 503 -966 -687 -744 835 -153 481 516 -541 784 230 -667 271 669 362 -207 281 -937 -664 481 -82 -271 -51 952 -993 855 -106 784 -458 -957 -266 -337 -194 -970 277 -72 -45 -289 548 846 780 -363 -141 177 -499 467 -351 924 572 703 -761 -332 -133 -909 -431 -192 -45 -870 655 -32 624 751 128 -912 -386 324 -837 598 452 -833 427 -950 754 -642 -989 -976 309 134 -863 -542 -932 772 -908 -971 -506 237 -773 -269 -574 -720 327 117 -279 -176 43 7 488 97 728 295 703 118 311 282 -359 953 8 -341 430 -234 644 160 940 -257 327 394 756 516 713 -273 -273 987 -306 -744 -220 -698 -480 601 -944 814 -714 -690 582 174 954 829 95 321 823 -421 -848 -911 628 280 -980 131 -212 694 830 247 508 -176 645 -360 32 -521 513 725 -762 655 535 461 986 469 -758 -185 -320 686 -350 996 71 -407 789 -21 -410 -768 -492 247 -420 -702 309 -592 -877 645 126 -907 -63 -919 307 468 702 142 -818 947 -865 907 -293 590 -520 -525 -698 -625 315 44 -579 -120 984 -440 -930 -343 666 -779 -479 -763 -367 -46 -450 389 -237 -623 879 869 262 780 -959 278 90 -33 108 584 312 -182 886 220 279 -11 -458 357 -36 -746 -955 920 -710 717 708 -678 386 756 -857 893 970 500 806 100 575 145 -224 -462 -369 131 -717 -35 -362 381 -624 312 -817 -353 -746 246 -65 -64 -149 -565 -351 -71 977 171 -483 -947 -801 787 -974 -490 327 68 -192 -221 -545 333 868 -552 630 -408 223 -311 100 693 894 360 258 -734 -914 266 522 462 300 62 181 915 -424 -714 111 369 999 640 245 -707 827 -125 -555 -292 -764 -921 -878 288 -772 277 -205 612 -479 994 -545 643 -593 464 -888 -700 604 208 793 97 -666 512 793 -19 410 -749 140 -586 -516 -522 -998 -787 340 729 -398 -977 -40 -949 882 834 -770 655 823 -165 -446 432 630 -665 -461 413 -82 -633 615 79 -308 925 -262 647 -923 497 -992 82 -316 -996 -290 -751 492 -280 -694 -167 443 696 746 775 -114 -555 760 -212 -78 964 -30 120 511 -899 -577 -690 857 -553 785 -249 -821 -327 -240 -293 -927 -552 60 341 559 457 185 412 -339 726 -52 675 563 -674 -17 665 196 970 16 939 -465 252 74 -570 701 58 18 -528 -198 -816 -520 315 962 -777 -347 -896 119 418 -867 112 62 71 431 -48 -416 26 -336 -395 -544 833 -948 -778 967 254 -211 -240 902 757 -538 -506 783 -519 624 70 629 -797 298 167 -800 -483 279 465 -687 -430 296 -952 -489 -384 -553 430 787 602 -73 457 -118 -617 836 139 340 865 481 291 -954 -519 -933 737 109 -995 618 483 -415 -992 -375 -300 -285 305 -238 -99 -185 501 764 95 671 830 980 754 412 -557 920 -817 207 95 -659 -370 -285 318 382 314 708 824 729 801 715 -130 -817 626 -816 686 947 -206 -811 511 678 3 943 -164 778 -888 -968 786 -420 984 -497 526 166 -654 -309 131 -956 953 81 -262 -912 -562 -408 854 -548 -56 -92 -280 -783 -703 -699 981 670 -529 668 -440 -32 -799 437 566 551 -842 -194 425 258 57 921 -624 78 321 267 -929 739 -313 264 925 843 -616 -755 477 -345 -121 -658 141 -598 -24 896 136 342 -61 675 270 557 -529 -206 -927 25 -341 843 415 -470 938 -903 -247 880 -78 182 67 -121 129 -659 682 641 -292 -378 823 -216 -111 318 -466 30 566 199 -249 304 196 -225 888 -674 518 -613 722 809 384 -604 739 -682 -627 -81 -715 209 706 -803 413 -442 -31 232 733 819 138 195 -960 -681 414 -799 -229 -777 -108 853 -362 973 219 607 857 -908 142 690 559 449 -643 -304 -858 -647 -620 -147 -556 -398 -403 760 506 -828 -384 -992 -651 -61 -227 -646 -471 -607 -992 127 663 -367 -833 -114 -358 -912 52 326 -57 15 160 -391 299 -888 -410 820 756 711 811 -554 729 209 -611 -954 -962 823 -757 826 257 -758 743 413 452 -616 41 -583 114 768 -88 51 -847 838 -378 860 -566 -247 -668 827 -157 -485 -107 -827 -718 234 -860 688 -137 972 564 175 465 -673 -847 326 -803 889 357 339 -319 602 -530 -212 872 -767 617 304 320 -848 442 820 -567 21 494 -410 -467 405 -149 78 19 484 95 106 -404 -226 198 784 -122 330 -427 597 -377 730 363 -958 -793 259 221 -847 371 -949 671 -312 650 -268 -749 822 -68 996 809 -908 467 537 844 -733 -329 -20 697 321 529 -66 102 -832 -846 346 49 253 -929 258 584 -724 813 25 912 335 881 -555 445 -3 -103 -822 -471 183 660 973 -281 -421 -215 745 -67 -812 997 682 -556 118 -154 -75 217 -758 662 572 640 424 884 -345 -4 -502 -79 -731 829 483 -34 -348 529 929 -857 658 239 -600 -643 390 285 76 456 -107 133 -939 -102 -969 890 967 -577 -273 36 -825 435 537 -792 -457 -863 487 -495 -876 -581 400 -391 -757 -507 317 -172 559 703 270 -199 -497 -715 401 919 -84 904 -357 991 720 -722 266 51 72 350 298 6 -8 -158 -869 718 97 53 -23 -110 993 995 -779 571 967 45 -833 495 506 416 960 -114 -308 269 -90 636 767 -88 -782 -235 578 -734 717 -223 942 -853 710 496 -196 838 -340 -85 -931 -748 501 -562 -436 79 -689 -567 107 183 -832 58 757 -803 -238 -343 252 710 494 370 -118 294 443 -587 -340 -143 144 -110 774 761 643 828 478 333 966 -354 -775 -615 660 499 299 -308 -341 -814 598 939 -256 959 -89 318 -750 -906 -840 984 347 856 -283 895 -958 -253 -374 851 145 218 -606 641 -656 954 -257 -482 -629 -609 -42 83 -93 -946 840 -92 -529 723 742 201 556 -231 500 -11 -418 304 -247 594 -541 837 751 -500 317 -992 -599 2 -991 -906 -78 284 -175 51 -680 176 755 -950 -275 -701 -841 147 -83 -42 -254 -979 -927 357 -689 694 -257 667 -133 461 242 504 -253 -495 636 23 -39 622 -959 623 140 -976 -133 -375 -841 751 -252 -398 309 -483 -755 -86 364 -339 973 -781 -254 -54 -879 984 -924 334 -116 -579 90 776 -584 408 928 88 -43 346 -402 -469 -652 429 -916 -953 -158 954 70 12 -94 -251 455 -608 -924 -142 -316 811 -1 -509 -39 -280 -582 -242 -663 -622 -292 -677 619 -743 -885 480 -264 -722 884 27 -222 737 -505 294 539 -485 -833 -384 -19 622 -982 454 -803 560 -689 50 985 498 200 93 -766 867 -250 20 422 -879 172 -672 646 -822 647 37 107 706 8 470 998 -515 -954 -715 -956 798 957 925 -288 543 632 -410 540 940 -100 136 -537 -356 515 -237 -625 -989 -608 41 904 15 -726 830 -576 -838 621 954 -170 -355 -464 -783 439 -580 585 620 -22 -267 603 450 379 576 224 -974 -392 437 359 -760 77 338 -786 -997 -629 -483 283 -795 -393 945 -532 857 413 -901 -209 292 -240 -225 714 -68 66 -11 -77 -872 513 -164 131 -444 346 -809 367 -139 480 363 374 475 -775 116 -753 499 710 948 921 -28 933 -536 -211 585 239 862 -685 434 576 886 -977 -173 -49 -509 784 -944 241 -276 -397 264 371 822 -748 690 -1 -588 833 456 -459 179 -805 867 -567 -930 -816 -784 550 999 -993 -302 104 379 537 -582 -371 -734 -234 -463 149 -693 837 997 149 -641 -751 97 106 -859 -219 -946 107 -814 740 -226 -466 -257 -147 709 519 -417 -804 914 -654 729 -284 536 -445 887 -489 -267 800 -548 -650 917 -807 -495 165 -400 -306 245 -38 202 333 854 704 -819 -597 651 -427 424 728 -231 -445 139 17 -45 -20 501 642 -231 701 -62 394 -249 -59 -640 -119 455 442 -324 -687 -259 -111 -273 -43 493 302 -202 -573 352 163 284 113 -433 -96 -845 -496 488 -186 568 -606 -959 -619 -335 -256 211 -799 517 369 -66 963 247 876 777 472 -241 936 838 -577 -805 -992 391 -709 846 287 929 574 105 -268 -436 807 343 -627 647 813 -691 688 533 434 -338 91 -481 463 -68 974 587 786 830 247 -744 226 -241 424 79 916 -940 579 443 976 -466 561 -74 313 -202 -865 69 -219 523 396 652 -900 267 24 -515 -246 461 619 -658 -488 -608 -123 -892 -612 282 -962 -512 -66 814 105 -160 407 521 -302 455 585 418 -542 220 156 914 -413 -697 -923 868 -146 631 -389 -166 279 -547 303 -990 36 267 171 810 -6 443 914 308 141 -288 -76 934 -660 -12 -783 -175 374 402 776 511 412 518 343 412 -888 -812 -309 911 -333 -919 -579 -421 389 -778 -279 -920 848 851 -335 19 404 706 857 765 -7 -761 -140 -851 929 468 291 823 139 527 -646 -834 998 234 915 364 -736 -763 -120 576 -663 412 427 457 184 704 637 -685 113 -490 999 -325 719 -208 929 -473 436 -997 616 -422 104 -658 442 500 -505 -853 -104 -634 -713 -598 -710 718 -809 146 -180 -691 -371 201 267 747 -907 -163 -875 10 459 -448 -889 -824 -977 567 532 -131 546 -385 18 -495 796 535 942 432 616 -325 -880 152 -20 -212 -327 944 961 534 -680 -437 500 458 922 565 -695 728 -441 -499 288 -643 -956 -850 -118 76 488 475 995 568 -123 -394 -305 -232 -850 871 -488 210 113 -318 410 110 -200 720 969 -543 68 -491 -771 -203 965 35 708 133 -117 974 126 769 -481 -63 771 778 -773 -967 693 -774 -752 -106 943 658 -427 731 799 -111 -496 -116 904 -712 479 389 -554 577 -784 -421 255 -819 242 -544 -193 258 440 276 341 621 -57 -862 311 92 -998 -615 -71 213 123 352 330 851 -911 -273 640 993 -773 696 532 -780 782 697 963 -221 331 -896 654 973 -715 -68 174 -381 572 534 832 607 -846 -573 -302 -991 192 -346 -853 -175 419 429 -48 -17 -164 -949 827 -417 306 18 -404 -807 441 177 496 -783 298 -157 330 -625 -592 -517 -605 -907 168 433 -315 536 705 322 -34 -887 -102 460 -658 -567 -265 -207 721 48 -615 754 -399 244 235 220 714 -244 -70 560 586 289 -35 -334 217 916 -261 348 96 -711 -76 -699 -977 188 490 -823 179 -689 453 -482 923 -788 -685 -63 541 -714 -348 576 -787 -165 -592 148 835 -576 265 807 898 -739 -87 -226 -321 179 -348 -869 -155 272 -242 -485 -757 -205 510 -781 313 341 468 -844 647 22 -750 965 479 637 751 334 791 -657 -75 566 -605 721 43 286 699 447 58 -512 376 -506 792 200 -764 837 -918 783 251 -999 752 -396 76 752 301 -375 -976 -463 488 559 787 969 171 -151 206 280 -810 -41 -314 -161 620 -2 -655 666 290 496 402 401 -101 794 -626 -159 -224 -936 -162 19 150 967 -84 667 725 952 -377 810 505 -645 951 399 541 126 -626 -424 -593 -156 -887 946 -466 379 320 980 277 631 -362 177 584 334 836 447 285 -594 116 544 -988 -864 -347 736 775 -717 318 -875 347 276 -306 -238 499 -434 -357 -926 -374 -240 523 -619 -369 862 -182 -989 212 205 635 -571 -243 -201 489 -838 682 -493 -422 -323 -895 218 161 -759 36 -964 757 -711 -280 415 -116 -971 762 536 854 -269 555 161 -129 395 -164 -301 850 -619 -262 730 304 585 309 437 -203 -707 360 128 962 -261 770 410 -469 162 -297 737 -509 953 796 849 456 336 -353 848 -715 688 450 -464 -985 632 -1000 658 199 624 -231 -38 198 971 822 140 -193 974 -436 675 -307 -375 -836 -100 -394 239 -505 468 -55 853 -230 -61 -154 -820 51 378 -484 695 -478 593 843 291 -407 -156 432 102 448 -779 428 -309 -771 -834 -939 -436 694 -598 497 392 -851 902 -588 -52 -706 -144 -17 137 324 -589 -227 563 -840 -276 -698 -335 -173 562 863 -209 340 284 892 -219 -75 914 -739 449 119 84 291 626 -919 -43 794 183 -753 401 -38 307 -827 -79 417 -314 606 -1 -912 -181 200 983 -741 847 -867 518 458 399 -340 -347 -566 -688 498 -619 498 -379 488 -78 303 -828 -264 -264 856 -378 -618 357 -511 372 -196 26 -219 -481 -61 -970 -730 525 925 175 457 -896 142 -959 134 699 -391 -640 341 -351 -327 57 965 632 -608 -585 473 5 -135 -296 -741 -579 -433 -191 161 -431 968 -924 633 -613 -540 385 313 -239 899 -156 493 603 -271 692 342 178 -711 164 -132 -742 -595 894 -695 197 906 462 -702 -155 890 -787 765 560 -492 746 719 809 714 -568 666 997 -800 538 -229 502 -669 -172 800 761 690 765 -934 -503 -303 -688 373 -518 -557 -365 136 -262 -268 321 -676 -975 -305 929 982 362 863 -586 -795 -54 -361 -10 547 677 878 -31 -446 -322 973 -158 553 -882 -423 806 949 956 464 217 -904 -17 12 -552 -249 106 126 -319 319 778 -916 523 199 -438 491 -757 -155 -276 -238 -570 983 445 -997 -369 536 -875 933 -704 -130 -567 185 -439 762 -929 -951 514 -375 -395 395 737 351 -171 -865 -697 -261 697 -700 -736 -763 -745 214 930 -581 -948 721 -345 -38 -496 606 -43 -920 575 877 -614 -562 329 -426 943 -606 818 541 876 106 669 -721 -566 -305 907 970 813 -886 779 -776 187 -828 152 913 -200 -947 -960 -916 -326 -120 -306 547 -944 235 -420 1 -399 -530 408 -56 -188 693 312 445 225 823 -279 605 -646 -402 459 -347 485 -710 -677 883 284 -471 921 -585 -238 -353 545 541 149 -679 -579 -380 214 -623 -879 -521 -696 376 904 394 691 -650 449 -994 121 485 338 150 -920 -405 -764 644 710 -123 -752 -210 730 -444 589 -928 885 99 -427 925 -241 452 -131 -564 -443 478 -962 738 -293 750 -426 -873 -627 913 451 -685 -940 -438 -585 -77 -356 -812 710 -337 452 871 -821 747 -330 -747 713 -601 -153 611 373 -987 -468 -749 -611 -17 405 694 -527 -68 -787 -492 -295 657 -837 930 -283 169 -313 -795 -538 -332 -586 486 788 888 224 -650 99 -352 -121 -562 -591 304 -115 -186 -204 572 -866 -255 811 -120 -920 540 -398 -204 889 914 264 63 818 -435 779 -496 -246 -66 -507 15 -720 -790 348 -319 578 854 882 248 27 585 705 658 358 202 743 -862 -801 -946 -498 -277 -538 -473 -885 -107 -152 454 -448 228 114 713 -309 375 656 -988 32 30 -936 904 -665 920 192 -817 229 571 -451 -681 468 26 -691 376 600 -100 -759 -933 844 780 33 -226 884 788 -864 -22 -451 624 -301 -631 -184 -888 477 -30 -24 -766 -568 -824 -214 -252 -412 92 -512 -847 46 580 662 -677 551 442 -717 -176 -656 617 368 432 -415 -396 -526 669 -400 -878 270 433 717 -965 557 -136 176 -201 985 -73 -393 184 463 144 -403 -289 -304 -476 827 -689 283 -12 883 117 944 236 301 966 -43 655 -172 -218 -972 270 -996 554 607 -736 939 -567 -928 114 -556 -815 -365 953 -917 394 95 -167 -260 -586 428 735 547 996 -63 131 -703 -989 853 -660 -164 -989 -928 -3 128 628 -414 502 -381 -877 -163 -55 69 -392 -988 -649 103 -118 18 922 -350 868 785 -741 -30 307 -589 504 -721 424 -433 369 442 -520 -445 148 861 810 -182 -367 -243 -64 548 -209 -856 826 896 23 -54 261 -578 -409 736 780 439 962 -476 767 -912 870 -144 -644 435 999 153 -559 732 -687 613 -241 693 -81 962 -893 -851 297 -633 -347 228 422 -900 -614 290 342 883 -132 71 676 314 679 -295 -896 888 457 -244 425 310 812 995 116 -869 -399 -839 -259 295 622 -518 29 -747 571 -318 -683 248 639 52 -917 953 -387 -469 650 463 626 577 153 -466 107 109 -738 503 597 -24 367 -818 635 -656 596 205 -68 628 -245 -346 499 360 58 -560 490 476 472 694 -580 -664 205 860 46 459 827 -897 71 -581 337 -672 955 -116 -708 -571 -392 933 -456 683 -989 498 90 -333 257 -843 -860 -224 742 591 -707 -796 209 916 -225 -655 548 471 -525 -947 811 739 618 738 -753 731 -337 -37 -559 252 70 246 802 -285 -59 -960 580 -107 -47 847 480 55 109 50 -186 -843 708 110 106 -38 879 832 123 657 258 771 702 -47 -695 -481 -779 582 7 -670 -350 -487 278 906 577 105 674 109 -904 -791 681 639 -398 740 590 -364 -96 -771 -307 -505 -427 59 566 -41 241 513 825 599 -742 239 -327 -110 514 489 -630 -477 984 -224 718 814 -257 883 967 -947 125 -988 871 105 -370 367 132 856 857 255 857 -543 -361 76 357 -766 244 -257 147 713 -504 803 -19 435 -627 546 988 396 -425 17 -47 -721 -293 73 -860 -236 88 360 -403 -669 -99 814 -55 -551 -536 947 8 -86 -730 -745 -605 34 -422 -950 791 420 442 -404 313 -348 721 324 -782 -370 664 170 -246 598 -567 975 27 577 523 -281 -292 47 801 -782 848 -864 505 -210 -978 101 -278 483 115 647 700 -291 -1000 -61 864 658 143 15 550 350 177 -133 475 446 -400 739 -259 148 797 -890 542 -50 993 731 -88 -344 87 -779 -194 -285 338 963 -844 5 701 -670 -314 -119 895 -864 -592 899 266 665 -255 696 -143 968 852 -304 -517 897 31 466 -152 -468 892 574 -181 -315 -47 -76 713 -85 615 718 -610 -935 -864 554 -212 -863 -147 -526 386 547 -420 -689 -173 101 -458 273 222 -567 67 676 283 127 326 322 762 -311 -132 -690 -317 -69 -296 -836 623 -971 636 182 625 55 2 -341 -580 -481 323 -14 -544 729 -746 -115 863 725 -792 -77 -412 481 805 453 -977 810 441 921 888 -796 -936 -370 29 997 -163 -796 -407 734 339 -636 58 545 -489 685 -300 -700 832 -990 -263 179 972 23 406 -519 786 -298 -170 -879 914 -973 214 901 24 -507 756 508 -370 -488 398 984 -335 701 623 803 -4 755 -618 905 -148 352 957 152 792 278 146 -557 -704 572 742 667 476 -155 271 211 511 -623 247 -169 113 -793 -567 -978 159 692 922 -110 249 627 677 -834 899 -634 558 -941 -764 -946 -842 -212 -556 617 832 -390 -896 -896 -12 -416 -460 -327 67 492 -907 -756 571 -341 695 456 -64 -801 777 -854 -236 531 681 371 -506 268 -925 619 -527 110 -381 934 -160 -520 -592 453 760 -341 -697 433 385 -724 5 671 240 567 304 -689 184 -290 -769 -17 164 87 90 779 -796 887 960 924 -717 774 -679 787 -342 -887 210 -118 924 -28 724 -249 479 720 230 -30 -198 619 -423 -596 -811 -798 90 185 420 -390 235 -863 -177 813 602 -802 796 866 -141 419 -189 212 -12 -765 -736 165 -688 302 437 649 -809 787 -369 -861 -382 360 -575 557 -125 -367 -58 -18 -432 644 -263 -752 215 80 -530 -242 -196 725 -370 38 -669 736 561 -183 -399 89 -214 241 -436 -801 798 -367 -609 -420 595 -702 361 934 -263 728 342 736 -441 45 545 41 84 -281 274 820 -42 -630 893 -570 -112 -413 -452 17 -784 -154 -236 -225 101 510 558 -977 -338 691 105 -410 -90 66 165 756 180 -769 725 -173 -81 753 563 260 452 546 581 49 -978 -460 -607 91 -38 380 627 -313 17 188 311 -344 805 100 -356 906 -487 894 541 239 878 113 631 605 229 -126 467 767 614 -475 -978 -912 569 -922 361 942 -128 246 340 167 -557 158 -446 263 54 522 845 -188 787 290 -316 945 -863 676 474 608 904 -19 -769 -291 612 -330 -313 -355 213 829 631 915 406 -979 983 -105 51 90 -777 -769 737 92 268 856 -801 -949 -419 87 361 -450 -973 355 -857 -863 152 -148 -710 -807 988 -475 352 -639 756 889 -728 -744 -829 -628 849 -41 -763 753 59 -814 -550 -634 -308 874 -708 -984 -792 127 -369 -800 487 5 495 -100 785 894 -67 406 141 -498 -253 -81 -502 -848 308 160 475 132 -152 22 690 -100 670 -392 933 992 4 -879 149 -560 868 896 954 576 988 -110 -320 288 563 -644 -895 5 42 859 247 404 65 -50 -740 962 465 790 763 -337 -784 498 -356 142 184 531 790 633 -886 92 -154 451 725 891 -100 -60 -684 522 -575 128 986 51 573 731 -726 -516 809 62 -225 860 -251 -54 851 -792 732 625 849 -195 66 117 -755 763 -937 801 -995 -107 623 764 219 556 -40 -628 447 873 -853 941 976 -221 -507 899 -784 660 -998 -484 -601 -300 231 -614 -911 403 -872 -176 -315 185 268 -666 651 294 473 -101 -273 -452 -277 -156 -535 634 312 849 -393 -582 673 -522 -73 -579 175 725 -731 -983 -811 -134 -841 -85 -321 411 681 7 -557 -742 200 -89 -579 608 -91 584 -78 -170 760 699 625 -668 -899 86 225 -628 -656 -188 -496 -308 235 638 -206 -460 -836 782 416 -454 245 819 -65 626 443 643 343 59 408 864 975 931 991 113 -154 -550 511 -638 -490 916 -818 619 629 413 -796 557 793 -220 188 -194 894 -965 -775 149 656 983 739 -167 -95 -605 -598 400 232 122 -114 -61 193 543 945 -702 -823 258 -957 -383 358 -126 -348 -680 -937 464 -651 -28 861 -152 -926 468 435 928 162 899 -55 847 -908 410 557 13 -427 864 -303 -708 411 -794 -344 9 688 834 265 32 681 786 671 351 -118 176 44 228 830 -875 193 -780 -941 815 -146 108 853 -757 -517 821 94 216 -122 607 682 -995 -734 126 984 536 -283 -719 688 812 939 -527 951 -20 778 741 -604 786 -10 401 129 -597 754 246 755 -347 112 -727 192 -514 945 798 -330 89 480 -760 -226 -686 -552 73 -247 -415 116 -452 -192 -949 -925 123 -297 133 -90 -357 856 626 20 -152 -240 -120 -673 -662 611 -104 878 518 360 -671 633 472 279 -191 757 -791 -259 -985 113 934 271 -954 21 -262 -779 -216 -962 -344 -866 258 976 362 359 -686 404 150 -646 503 -554 -900 639 -459 -894 357 -19 -606 164 -405 -97 -991 915 -698 204 -356 567 -913 -932 -218 945 -752 -456 -489 -666 727 586 571 432 -151 582 -102 954 -882 -54 -810 -16 -61 846 163 797 -777 391 429 -522 -378 515 780 449 765 -320 -513 26 -49 520 849 -543 -653 481 267 944 -675 -451 -418 -519 -393 -804 -916 -490 -345 -677 -713 385 742 297 329 712 507 759 -191 -452 -477 -288 -624 410 166 109 -366 -736 645 -862 -167 -841 -847 -252 804 932 -221 389 971 942 -359 -385 14 478 824 926 115 -658 342 -790 170 -678 374 322 682 -8 -77 -51 -570 467 -156 712 956 958 -511 129 -602 -113 -622 -357 810 -767 38 575 159 422 615 160 606 -880 -207 -282 -837 -995 -723 383 708 769 -764 446 -779 -819 -89 590 -259 -385 -224 676 -78 -255 634 17 -958 195 -617 -443 -423 618 -683 -488 -300 -574 847 -482 643 -259 274 -241 152 153 -787 331 -168 524 415 -533 927 -708 823 109 -597 395 416 582 0 -503 -456 524 921 -433 954 537 -174 -811 -437 42 511 -923 307 -671 -592 -103 878 -793 39 478 -84 803 368 -602 -488 -130 218 -113 -457 -784 172 385 238 418 72 -163 -756 -62 -953 -189 -42 433 -218 -772 330 -729 339 -857 -845 914 -638 -516 -77 -800 -914 -249 -991 -774 -907 977 597 717 -915 716 11 858 833 -211 473 774 -78 -135 -680 -829 855 -417 948 889 306 -349 -895 -245 -790 -138 147 -512 829 -14 841 375 832 -818 599 -997 237 -281 -786 -196 -327 924 -60 -19 -307 872 148 -854 -935 710 -857 378 -869 -60 -473 -790 946 -252 261 532 -592 123 590 945 -929 497 -324 -41 426 -793 -237 -670 -117 -644 -229 -992 785 551 -165 -877 -317 -830 160 -607 25 648 32 -15 -763 -322 -746 -795 573 216 590 486 93 787 742 564 837 -187 -987 -818 274 777 -925 -25 647 -530 945 996 196 -95 -355 865 218 27 738 762 403 716 -611 879 624 905 325 -329 33 461 533 -774 352 856 430 -882 -487 -358 -405 228 -444 779 -749 -371 -316 -856 -102 -486 -272 363 -802 760 153 -756 -966 472 483 -986 -584 194 -822 170 777 318 -653 242 634 -396 767 -750 -66 -582 -412 -786 -174 125 -871 446 -613 -894 -41 -786 -734 -332 604 77 427 872 -986 92 -358 -572 -484 -141 732 419 337 -808 448 -854 -496 13 415 -832 -107 737 -613 660 -1 -209 -460 -280 70 459 -971 -639 934 715 362 -663 127 -246 182 -961 -764 -766 600 643 -738 68 -281 -677 -228 440 342 705 753 702 222 808 818 954 -186 731 339 305 980 -108 60 -586 -437 421 167 -369 832 -929 -921 -910 -187 504 -195 -521 67 -746 -843 457 457 -746 -216 -255 434 679 819 938 -500 -2 -603 779 88 -666 41 680 764 -194 220 -998 -1000 518 -933 431 304 532 -286 18 871 -265 748 -790 -15 89 844 -42 285 397 427 403 -623 275 933 361 -877 900 293 -478 137 249 -6 643 107 643 -477 294 -190 -215 774 -292 -953 182 686 814 998 -420 214 -761 188 357 905 -266 296 712 -371 148 -763 -202 -807 -623 -128 903 60 430 -344 -608 -273 -99 47 -512 -839 285 673 188 66 717 273 -55 -365 -218 103 170 978 704 -486 787 123 -186 -932 53 956 -863 87 830 -838 342 324 -191 -259 101 670 -570 -855 -799 17 -864 13 -940 -938 426 -213 526 -928 -294 -811 -698 -182 -720 807 -622 -314 -649 145 523 745 566 -313 664 -257 -477 338 -437 873 -980 956 -301 -627 -736 857 327 77 122 -921 787 62 -748 187 -907 818 -959 -936 -437 -151 -758 420 68 647 -98 336 -650 234 -310 522 -549 919 -251 989 843 153 346 102 455 779 -854 -660 -572 -289 -691 700 616 46 59 1 432 114 -791 937 24 43 168 -129 53 -423 41 122 87 322 -148 -381 172 350 -567 -801 -319 375 770 689 -860 772 948 750 -772 168 -449 611 598 562 -144 -823 414 -672 484 165 -821 -982 793 -116 984 -632 -339 14 -670 -609 188 -245 787 -461 -850 -255 -231 -943 912 889 -823 -47 -2 -791 -371 708 117 -762 668 -274 -643 847 -644 -307 390 209 -16 -1000 163 -775 494 -29 -740 -975 320 16 -707 -678 839 764 164 -325 -821 -38 878 -612 635 89 760 -982 578 373 520 515 -280 416 129 -74 766 -874 -231 -881 745 -958 -41 857 424 910 -198 825 503 315 362 282 -446 -748 478 -473 -314 -857 405 -16 721 -466 319 -510 198 -578 -420 -529 369 -324 814 -771 -655 85 283 96 -492 424 4 -240 792 617 623 -756 -93 24 -79 757 -230 712 25 344 434 -782 -808 -781 19 -547 837 -100 -16 469 531 984 773 -117 -925 768 783 -277 -733 35 201 -682 477 -347 356 -236 -436 -570 -204 186 525 795 -430 70 -823 987 -898 908 -257 878 -711 688 852 -235 488 137 436 313 -902 -464 610 669 822 -119 -979 -730 -871 324 -263 988 743 -519 -335 415 857 214 911 823 797 -235 80 313 -250 -167 522 -794 -509 34 395 181 -11 465 -763 -997 -305 953 -684 197 991 20 -888 183 -851 231 -941 -878 953 376 939 -96 804 -965 775 -215 318 668 -246 832 826 -94 225 490 349 -705 -284 -81 505 -894 -384 -175 142 497 -894 -71 -120 229 -945 -118 -620 937 -387 324 375 -45 -362 -708 -791 -480 -701 -37 -132 -516 960 -973 -473 -865 -777 -535 958 -704 590 -467 347 708 -808 -171 -139 72 121 490 -772 -887 643 727 -716 476 387 -787 243 542 -479 703 -464 -892 -956 -73 779 -376 -844 994 863 -252 799 -741 215 467 320 -318 -353 -510 873 -286 -131 -317 -764 78 -702 905 205 932 -566 420 -896 -455 601 -494 -209 -87 524 323 -392 -730 -673 748 -62 395 20 -674 591 88 38 -340 207 590 108 -512 -376 -718 117 -929 -256 588 -229 -448 369 133 -721 -967 -336 -929 -706 -547 633 303 -872 856 414 -36 981 670 -96 113 -287 -931 -601 915 -351 646 -45 -924 -267 166 -961 -104 -476 -685 -743 935 925 922 -746 168 -552 545 468 -680 617 7 -770 -985 -758 710 -855 560 -835 726 -455 -218 -623 501 -328 -496 397 -975 231 -340 237 -710 422 406 805 -914 -298 -376 284 -248 187 66 989 -969 802 -859 953 -336 -238 -222 631 -181 -291 798 218 104 -279 -454 196 845 -12 -945 -194 651 -655 146 999 706 -426 -432 -166 992 -46 723 -982 -165 166 -328 -266 -55 -941 260 260 -492 573 -223 691 -941 -754 -601 658 555 81 127 -965 954 434 250 -72 -961 462 816 -630 317 -316 -41 137 -284 -232 426 71 891 -617 609 -310 570 929 -473 -847 318 964 -747 590 -866 -547 667 -436 821 -722 -339 812 99 315 -366 -908 -481 -233 -717 -240 -84 692 -786 939 700 -41 -144 -19 975 -568 -241 155 -95 -134 -869 -259 528 593 813 -708 291 -191 -783 982 -652 642 -113 -733 -279 126 -455 -867 -524 959 702 -353 597 125 -650 -477 86 450 640 -855 -892 -534 522 207 -7 -511 98 -419 618 -784 -275 30 864 700 -249 -149 -189 -48 756 -824 251 907 700 192 656 -570 -734 -372 825 -830 -617 261 513 -561 614 986 -944 -746 -586 568 150 926 -50 -306 385 558 -710 -751 -74 869 49 -540 987 414 -929 663 -509 -44 -522 283 720 858 726 165 810 -308 506 -683 -562 8 -349 -708 -116 645 481 974 -856 -156 -307 -32 -470 -71 -875 -256 -565 692 240 -589 -126 -210 -67 -452 123 -669 738 -750 -17 907 471 -317 373 417 -226 836 672 -629 288 864 -679 -160 -801 539 -105 -154 -692 359 913 -509 -446 883 -3 -31 -878 392 702 -596 -658 125 -555 356 -544 881 -140 481 -47 -836 856 -113 748 573 -403 402 -569 900 787 676 263 358 1 -414 -30 116 -753 -39 192 -304 -842 -856 -31 770 -525 -919 -344 227 -156 -88 -797 422 723 300 -254 464 36 -489 -831 889 992 894 -311 -697 351 162 -198 -157 -72 -529 -328 262 305 860 335 -972 864 -963 722 -355 -724 -562 -452 -521 363 -931 944 384 61 223 269 894 -137 819 -821 -719 946 -222 807 790 133 239 136 -549 -607 842 -805 591 -564 -373 -703 120 -598 -265 -49 -446 925 235 203 -369 -14 -420 727 -742 -725 420 -290 170 829 -885 815 116 -740 506 -373 288 606 18 -615 887 495 667 -157 -849 -996 -303 -597 -61 -626 -121 -313 -978 -750 442 -996 922 -594 -332 51 -134 569 166 -482 -309 644 713 -663 107 919 -388 655 748 285 826 -763 -525 -943 664 -727 448 152 -389 -404 -760 552 -892 770 247 533 -857 -228 761 319 939 -465 -188 779 -728 -833 -105 -523 -810 -705 -922 514 779 249 -93 -725 6 450 -791 -88 307 871 921 40 760 388 -621 56 114 -221 657 -809 214 549 -357 667 -50 -786 760 574 -86 219 886 195 257 -78 199 735 654 -713 731 896 -742 -92 692 -838 -959 -924 702 -603 -9 924 -421 -340 797 563 -192 -877 128 321 -843 942 846 -481 -171 -714 73 -947 -836 593 -191 -314 798 784 495 841 -130 -689 -919 -564 168 -345 477 379 643 -899 958 977 -96 -573 307 140 529 -980 -322 593 -687 396 -795 416 -582 542 -291 713 -818 106 771 -184 -722 309 724 870 -279 391 180 983 -996 615 -489 -825 -767 447 -32 -319 666 -978 -328 -390 -939 -444 -324 779 -29 424 251 911 -842 -439 -14 -649 689 955 691 -760 530 -915 -766 158 -344 -858 424 499 647 322 -843 611 279 -267 -415 -733 -636 443 421 831 467 -598 -866 773 578 -839 3 -183 227 641 -954 -489 -575 -17 -945 -693 -288 -681 -479 -314 514 -137 -812 968 641 259 -380 936 -409 -928 -103 -311 267 -792 417 -461 -321 -135 -223 944 709 -156 931 699 200 -412 -537 -191 -261 -971 374 -65 -287 45 651 -698 -183 -700 -590 594 -412 -864 309 582 -922 857 815 231 934 -256 -976 532 20 -447 -912 593 412 381 -900 -862 -961 393 -498 906 -267 119 184 -276 -315 -567 -284 -420 -737 -936 439 -293 644 776 683 -513 632 -972 697 -904 632 920 -366 -622 -282 -87 335 -149 -594 949 670 -48 -55 -973 -894 995 -895 -461 608 -592 -299 466 900 -297 859 -763 -571 99 -86 -198 -426 -928 451 -378 -424 473 400 672 563 439 439 835 -713 -286 96 -51 435 506 6 -951 356 452 -563 865 680 -350 -337 514 876 97 -686 901 381 -407 565 -969 -820 918 -783 943 -245 -60 -414 780 -476 -254 135 398 -150 839 978 971 869 -755 -206 794 793 -440 228 507 -971 571 -707 -398 -714 -860 517 412 255 600 -67 371 -27 898 407 -80 332 -513 -661 -424 714 -503 405 -8 156 870 769 -919 473 -639 -368 771 143 -486 292 -199 -213 -204 308 458 -664 -553 -94 953 888 469 826 69 -325 506 -778 729 461 -770 -136 345 816 68 633 -30 787 -809 155 192 47 -529 339 79 286 907 -408 768 -868 717 822 -89 465 -611 -316 813 358 -383 -625 -14 625 753 -6 -206 929 778 561 -682 -251 -267 -887 -664 -991 -270 813 119 811 29 819 -156 -94 915 -281 65 -160 542 292 111 86 -190 -374 -283 507 595 656 737 184 570 -266 -865 552 -307 218 -706 860 -828 251 497 -302 -580 873 -897 -547 27 -382 -340 -813 -325 -618 -817 -822 -696 791 -273 -337 346 249 72 911 611 -113 -422 969 -674 -937 48 -306 -935 725 46 536 -805 -727 -172 972 59 629 140 369 -31 672 365 -802 -657 -890 -514 176 701 -3 -854 -48 -563 -195 -326 -325 -159 -29 161 -105 -351 51 -310 -809 391 179 440 -117 -388 -965 -448 -947 761 -943 841 -456 -530 -932 -909 424 -7 -535 426 -327 525 909 109 480 -818 422 -162 -366 232 231 -332 440 820 -704 112 -593 227 -44 -577 -134 807 -935 873 538 -115 289 -237 -236 487 944 935 66 -695 -186 428 -267 351 -792 305 -713 -128 -882 -432 -127 -102 -977 849 493 314 309 -891 995 531 205 970 -445 481 -58 347 -957 801 910 -679 -45 -181 -329 -710 30 -678 -56 896 386 -564 -56 -202 -599 -31 509 -95 682 -410 -201 847 -482 -346 157 -996 -413 -508 290 742 10 424 -837 -205 471 494 -693 -179 -680 -352 -934 -959 -312 81 -239 -325 86 900 40 -866 -13 207 244 -905 9 -475 238 -250 527 885 378 147 360 -785 985 -266 432 -169 840 -300 485 407 -254 -913 811 614 -261 -384 598 375 970 -551 -667 280 -596 859 -318 57 782 -780 -809 839 378 369 169 -202 816 -294 -886 670 443 -406 272 421 -379 -928 907 -336 -787 948 198 -487 -275 -415 -29 -27 -813 -654 -272 172 -534 289 -42 -654 -939 855 -160 336 50 593 896 892 -463 -646 -63 -69 -24 775 356 478 -439 468 552 340 -604 254 -534 -491 196 678 -769 104 -710 508 -456 315 -454 -492 -863 218 701 444 -138 -473 -828 212 -846 -399 -256 -616 -771 -41 35 572 -819 -862 659 4 -593 -749 -979 -858 -834 938 -838 902 -507 -151 416 684 -398 -309 380 827 805 529 -383 -416 -746 -604 188 457 385 223 979 912 30 -718 -143 -355 176 218 780 339 575 -892 -924 292 844 -71 531 -830 -8 732 183 325 630 -792 -861 -739 801 849 954 -508 -136 52 319 973 -764 692 -429 -608 -420 977 188 727 398 885 -618 182 437 633 -751 -264 238 998 -112 799 -778 -38 -993 -565 812 467 -885 -618 696 816 890 -784 -60 -79 821 785 316 174 -929 671 -461 218 -494 737 546 285 -923 -479 424 543 -442 -583 42 679 -982 -580 -965 676 643 -859 -511 567 106 -815 613 -302 919 -319 -154 -999 732 -180 -970 103 -28 356 -670 776 243 82 -895 599 777 783 421 -562 -647 -736 -125 -732 449 830 -417 -247 -808 0 109 -666 367 452 -630 185 -842 360 14 543 -565 -393 686 299 -884 236 922 -481 5 703 -82 -830 -187 -709 536 -202 616 894 872 973 177 -123 -357 -408 -592 -869 -866 -793 -855 39 579 767 -602 914 -907 976 508 -939 999 900 492 -638 690 -535 457 113 22 -668 -443 190 -40 -349 57 -939 978 -15 -774 901 788 909 -579 -878 439 -115 571 557 779 268 -30 -140 229 85 -631 885 -256 364 873 24 542 713 324 594 256 -98 -506 -586 -525 61 -973 75 527 370 -405 -504 -563 611 -998 -693 765 -467 25 5 482 -528 686 763 451 -356 -908 305 -635 -810 -598 -731 744 1000 -699 332 -781 806 166 709 902 200 -955 -829 310 -96 849 559 450 26 732 -359 375 74 827 187 -454 -57 -586 -59 -787 68 259 996 -598 -667 86 155 -287 194 416 983 647 -149 -906 -123 760 -834 -372 -174 275 -85 263 -774 39 -287 -674 -531 350 -199 647 -723 398 -167 -505 -236 654 -307 958 237 -548 293 -835 543 165 -442 630 -282 -414 368 354 -395 935 662 216 967 968 -933 -769 -65 -456 86 545 -305 719 101 -575 417 -220 635 -587 -736 -555 626 352 -259 984 298 -322 -604 -187 321 142 -887 631 885 117 -913 -612 -965 -713 -225 -753 -79 580 -70 366 458 970 -128 404 -303 -960 469 187 337 -70 -191 -951 -722 333 -120 -610 -939 -873 78 324 -660 384 269 -870 -768 246 239 -888 97 -464 225 298 982 618 151 871 -408 -685 -29 729 -358 -511 476 -678 84 965 -269 905 -45 346 -540 -696 -918 487 30 472 -608 -184 75 -752 -247 -912 668 111 -537 -822 -541 -737 758 -620 -320 21 -685 215 -523 -827 -186 603 -634 -622 23 -23 42 -110 -352 723 -680 -395 867 69 588 398 270 897 -239 -402 835 -357 830 33 -960 -272 337 -79 -867 -806 -359 -732 -710 56 189 875 853 158 481 -25 928 126 -68 -340 324 -2 102 310 440 -926 151 -836 954 878 381 -255 -432 -926 -951 559 -764 186 563 869 -858 337 318 -888 861 -490 941 -556 351 -641 -91 -525 -502 312 -887 -385 12 -703 634 790 -168 483 63 -151 333 -927 298 343 908 517 160 -516 -494 405 -999 470 0 225 -249 36 -38 -987 466 367 635 -397 155 -951 244 804 164 497 783 -714 -269 244 -141 -380 929 -703 651 -796 -952 773 83 719 -913 344 -737 836 -634 -771 620 -304 -250 -589 -446 931 -354 742 -431 263 567 507 79 -698 321 -721 -315 -525 -655 -313 503 85 -418 -21 -929 -483 306 254 285 394 -630 -622 564 -379 164 -44 514 -105 -649 618 -354 -409 -835 -402 -220 855 -712 342 -940 -645 94 277 -561 -131 -915 468 -124 -530 143 -919 -847 521 785 350 527 -948 -659 -696 -883 -964 -612 678 -610 890 626 -61 -578 739 80 -882 507 -174 -257 -283 201 889 -700 956 -990 242 468 845 -181 -522 -995 -49 8 -491 -52 421 577 635 983 -452 -261 936 -316 -915 -866 -29 -112 127 -676 793 308 -520 857 -595 562 -7 -915 905 -597 999 240 575 708 -976 24 -954 974 -765 625 -92 -535 -660 519 298 558 864 -905 536 971 -968 566 -480 296 395 860 -506 -186 -789 -65 606 -150 325 200 453 -842 388 194 -408 -306 923 -629 741 -309 -914 126 235 -407 632 12 -679 -620 -96 488 -82 86 -861 616 526 162 -988 136 -789 93 -666 611 -73 -961 -847 -619 109 -971 -763 -896 -723 870 -415 -953 744 -495 96 -544 336 -252 340 -743 726 223 909 -849 473 -552 902 187 3 884 -400 -785 385 -423 343 670 -398 -794 870 555 156 152 -55 -439 -424 -363 679 -908 393 -353 -345 443 -165 908 716 752 914 637 546 -76 940 -995 134 27 -743 -159 257 -677 -723 -658 -349 640 350 133 191 226 378 -648 92 617 -142 -765 -169 -98 716 146 -236 584 544 -718 206 -745 161 -859 -83 190 -498 -516 427 989 -160 -292 -616 907 810 448 -86 -677 34 583 -956 302 -95 477 386 857 -79 816 22 747 860 -362 -734 -761 141 159 -970 383 738 79 -180 616 39 -871 764 -713 -850 936 16 687 -662 -261 -169 -107 15 643 418 -904 -695 -444 413 -639 -660 -445 -308 -293 -174 224 -826 921 800 -287 880 -149 758 -730 -898 -646 848 -674 -26 -755 362 -527 312 797 885 540 206 -91 -44 -828 -408 -733 620 869 551 -390 -32 180 308 -947 -673 525 -148 791 565 -243 781 976 -857 -811 -6 355 -466 737 86 608 -681 796 719 -586 -193 -338 769 -789 -615 -928 356 920 758 -288 -706 -474 593 -514 -421 -252 740 156 -408 830 877 37 -136 110 770 -120 299 -804 750 -400 722 657 979 -920 414 -370 76 -65 -686 796 609 -996 675 956 764 328 -287 844 653 103 684 612 47 -30 888 183 414 -195 208 737 332 668 421 -675 -34 917 -517 -374 -833 704 41 590 733 -261 -119 -490 -363 -635 -508 682 -716 -844 736 757 -143 253 -470 204 -287 337 378 -603 -497 -935 51 384 104 379 10 -754 -646 -352 -878 618 -519 2 956 619 -374 -376 -283 856 -825 -993 -901 339 -810 663 -223 139 -604 602 77 344 111 143 866 -457 -356 -586 745 -914 568 33 431 -891 -332 -974 -965 -405 -453 175 -563 -310 -395 860 24 462 304 -659 -554 283 565 190 102 -980 828 -789 507 -532 375 228 137 56 628 -94 126 -212 -753 723 -52 460 -583 644 -482 -594 -581 -324 -895 856 -282 423 -57 230 -845 394 398 -438 620 802 -233 420 765 270 -920 -929 -11 984 540 -34 -872 847 -551 -718 929 696 -505 -859 -722 622 -55 -471 882 -782 574 528 -907 695 637 -775 662 -667 -533 82 -149 -257 -294 777 -664 498 561 -268 -145 607 -227 752 -185 -146 -603 113 900 -600 291 868 204 -87 -200 759 -866 -568 518 -107 648 51 -710 -32 380 -452 -949 816 426 908 -365 941 562 -273 -222 705 -680 -319 166 -891 -135 -316 -392 -470 632 1 -310 -469 74 -168 353 802 -786 951 475 0 -741 -552 641 -678 467 934 462 928 131 -630 -556 176 366 993 35 -710 -390 388 811 -801 716 -934 -644 -689 159 838 -370 -461 -771 595 -320 644 -558 673 -19 716 -199 978 -522 1 -490 -908 -292 -979 229 -610 -958 749 -173 -489 -574 756 952 -537 211 -61 -994 -285 -324 938 830 472 -47 821 34 -211 222 -96 289 -648 511 629 -945 -710 -999 -134 -22 197 921 263 -944 775 341 394 881 -858 183 -497 960 317 450 -875 -238 -589 -834 745 -929 917 408 -218 -895 677 -210 -782 109 -383 752 856 771 162 -272 127 -950 802 499 637 -265 551 -209 861 -901 889 841 437 138 19 938 -916 884 492 -481 686 -926 599 -518 -776 876 -725 210 82 -858 327 -945 728 558 183 744 -189 -257 -717 574 -144 -403 61 796 510 -325 429 -222 -314 -955 -633 22 -914 644 -660 -124 26 111 161 -856 118 952 -524 120 -543 -946 -159 -827 -186 -938 538 24 -668 -950 -176 835 -710 438 557 870 -558 -935 158 455 -667 -289 -871 -870 -613 -343 545 -426 -9 -659 952 956 163 -186 184 -185 93 23 833 -511 759 567 443 741 329 550 -96 43 880 -216 -457 932 890 -111 -786 -165 346 755 991 -602 949 589 740 432 -276 564 -937 -279 -447 247 379 522 -843 -747 939 -963 135 -833 786 603 918 497 -846 -22 438 -16 -706 536 345 -925 435 647 -781 -474 -545 -451 150 602 -844 263 -400 935 24 -85 495 -821 121 -539 -805 -391 -490 956 918 -313 -524 -549 -492 935 -46 -409 957 -892 898 871 -871 395 -82 -328 -230 -611 407 26 368 -855 335 865 339 -285 -804 -152 -681 -384 -329 468 435 -627 -820 -101 574 919 974 557 -31 -939 61 -313 136 507 514 287 209 645 54 451 316 230 -940 640 879 -979 250 -108 808 666 587 -385 111 546 57 -338 853 839 840 -961 588 -239 934 604 475 980 632 192 -534 123 85 800 -447 148 -896 -783 -442 -380 634 384 -898 -990 -652 929 -327 621 -355 -897 -126 -925 620 754 -367 12 -249 929 -754 710 -480 -199 -698 92 4 -601 150 525 503 -458 -378 -950 -315 458 824 53 839 -405 -473 -266 352 408 394 -977 -516 -267 408 140 -626 221 219 915 -535 609 -131 -989 -825 979 -736 972 -634 -921 288 24 -795 -310 24 832 206 490 9 792 664 193 -395 -236 -330 -712 -919 -8 948 -626 -278 93 -224 975 202 617 302 -940 136 556 -250 100 -175 480 -392 53 -471 -383 564 -353 301 625 -715 510 590 -18 290 916 53 89 642 835 445 -237 -766 889 -212 510 550 -625 903 827 -148 -159 -967 149 651 669 -515 937 -837 748 875 -662 62 -416 358 549 323 -159 789 211 377 -168 -937 963 -128 182 -656 -400 -417 775 -484 443 489 514 -375 -34 72 676 772 -807 7 783 -914 -206 641 -686 510 268 683 -802 307 700 644 -204 688 -546 549 -634 224 271 986 151 558 -79 88 -150 678 914 868 735 -929 -844 151 591 -541 -432 -805 835 965 -662 783 -317 329 56 47 -83 -208 754 585 -432 604 -714 166 -533 828 -767 303 -559 224 -624 -700 -268 -58 -465 891 250 -162 483 -915 -20 -744 982 -167 -5 82 -874 684 -454 -777 167 470 -659 510 -702 -1000 330 -429 -138 444 302 75 459 -826 -655 -866 519 380 309 -701 -716 -98 -378 -234 741 -615 605 -487 -29 -173 -538 -458 -865 15 -747 -484 445 511 -751 446 -929 168 -823 288 700 -342 -753 -406 -553 93 138 420 -368 410 411 719 -187 412 144 498 445 -595 -465 156 -841 948 415 203 428 -189 13 435 938 -164 708 -432 295 864 783 -120 -1 668 -820 -298 529 678 -615 967 -827 -680 333 883 -577 -884 441 3 252 30 228 -91 -694 -58 -124 -488 96 806 335 53 831 -906 533 72 -526 452 81 562 885 -525 825 163 114 -471 159 749 459 376 24 -575 -79 -15 -570 127 489 326 -9 796 330 881 151 587 813 43 -360 859 36 -861 971 -783 -596 -449 -317 678 -810 -574 647 -307 56 500 -690 -306 -632 -773 464 436 -349 686 52 184 -93 21 184 -846 -102 -530 -57 702 75 -779 667 -511 493 98 -504 616 927 -503 311 -609 456 -989 -876 -407 -235 -17 96 612 733 929 715 -733 -297 266 514 66 352 938 -867 -639 484 -332 -715 289 -186 854 -960 -762 2 126 -189 403 760 -428 340 -474 -313 1000 392 -432 -799 229 605 -978 -771 558 0 -298 -311 826 -964 -452 -786 -387 -985 202 -762 -981 -362 -461 894 -815 127 -633 -146 2 -284 -70 821 -665 -828 -477 -573 -793 1000 10 282 -697 386 -806 155 -563 -248 528 84 -377 551 4 -705 549 573 -620 -209 -680 -535 15 854 193 644 -921 482 488 -668 839 -306 998 -904 -315 273 -260 269 330 331 865 155 -4 547 260 -187 227 -129 -149 -475 315 21 -303 -725 56 89 -515 999 -117 -175 -469 329 -897 910 -720 -13 450 969 28 105 -408 -316 582 575 459 -971 391 895 -634 812 -766 -468 197 -447 -48 -676 156 -550 -330 201 991 -94 868 -924 420 -770 121 -850 967 481 -304 -853 -42 -829 -357 -888 -233 308 735 -841 269 135 925 948 -904 -559 222 995 112 -909 503 580 -482 678 -243 842 -519 596 177 -7 -845 170 711 567 -482 938 -622 -17 -884 969 -968 628 358 -124 -859 842 -904 -440 -185 -607 -344 534 878 833 -88 -750 626 -696 -386 -395 -649 -559 -969 -451 -246 -406 -983 -653 234 -377 59 123 -854 -464 -63 -83 842 -48 -581 487 -110 205 -609 -677 522 239 -74 -593 -162 268 96 373 976 406 853 -405 807 -118 347 -33 -587 -775 -740 588 85 841 -661 -674 800 -955 789 -697 503 -574 776 959 187 -224 377 -806 -62 126 -324 866 -984 -614 -233 -257 266 -426 -874 -621 358 34 895 856 207 77 -579 489 -311 819 -345 746 -359 415 817 -696 719 -271 580 -708 829 904 94 -558 581 -365 -464 -706 -923 -543 821 -601 213 -425 -692 -9 840 58 -516 -858 -872 494 -15 579 633 -737 -497 -664 787 122 528 922 -995 653 -765 220 -882 -161 361 903 -282 408 510 -776 526 232 -532 417 -646 -81 -765 -938 -375 700 455 477 13 -94 502 -258 1000 -93 -259 262 -206 -55 502 419 -313 -85 96 116 -183 573 890 -192 -482 -863 -557 67 2 217 436 -355 -616 -839 -174 -697 429 -839 314 -864 -613 -987 901 927 -884 158 -940 -133 -496 410 461 617 971 -136 -373 175 802 -600 79 16 -956 -276 390 -779 479 407 -398 556 880 83 117 854 257 943 -809 -645 45 646 -93 -505 211 -67 -623 783 419 -699 -639 589 859 -370 -713 -819 -376 996 290 -998 -959 -773 845 -747 708 -807 -934 -425 215 296 839 -3 -743 -828 741 -962 -770 -715 18 -349 839 944 -727 216 918 890 -704 -592 -582 -54 -970 901 653 -996 37 185 981 -432 -585 -675 -718 672 -149 -541 115 298 230 637 549 -679 -678 -219 431 339 -567 -955 -249 873 -778 368 -767 -879 772 -639 -362 716 -536 427 965 -995 762 -946 -284 -454 -213 565 571 -420 758 995 -441 977 387 924 -92 729 984 775 -994 -166 -514 -854 628 737 106 -740 -944 -581 417 -544 793 -104 -41 -504 -477 689 127 886 378 700 449 210 17 193 0 335 728 -939 155 26 -335 897 -950 -627 721 -800 952 -697 736 -128 -904 61 45 161 -91 367 -431 890 411 718 -10 -358 -25 -972 -845 -284 -738 -246 -855 -941 -79 985 -755 52 -260 -810 677 -284 -671 -268 935 -31 -633 171 -48 -288 -145 954 809 795 -741 770 849 564 510 -899 54 -452 -597 531 -16 -995 789 -993 -866 -367 581 960 591 419 -427 364 804 990 -416 -549 -626 406 -258 78 954 935 -796 734 -706 286 978 -785 160 -517 -655 -549 -210 389 -224 -411 362 323 -644 413 935 438 372 139 515 -280 -866 -228 851 -453 -459 -927 821 -375 722 450 -465 -384 437 455 -708 309 -540 -789 -35 -213 501 -331 -575 -383 899 562 195 -266 -453 -252 441 649 820 -100 568 -789 865 526 -307 -555 -72 -837 -757 782 -572 -607 -301 -368 -980 530 -928 -253 568 -481 -333 -895 212 -61 474 798 283 855 -426 558 706 376 378 736 -206 -836 -25 -51 -745 -251 -972 931 223 633 -473 825 -473 39 -240 -151 -311 -163 680 643 -562 584 228 -879 -224 -503 -387 -871 525 -973 -280 397 423 -554 422 -137 -829 944 955 -896 181 730 -90 -758 990 -889 372 -403 499 255 265 -267 -691 -999 227 665 611 107 -607 151 122 477 925 -446 126 466 -226 455 761 -364 311 -960 614 -994 718 131 673 460 -808 887 -204 593 -897 481 200 -274 979 138 -231 442 883 694 475 -976 -734 349 118 513 -771 -688 -9 761 -120 -854 -133 -785 -141 -621 -195 639 384 -928 -744 -720 82 -814 -244 -65 640 674 -387 -713 290 549 917 -728 -700 28 395 685 -851 637 -842 -276 -262 -879 -244 388 211 -175 -667 -223 -141 -874 -836 -537 805 -626 494 -997 251 912 466 -615 -422 -76 -489 -127 -712 -624 -984 -39 489 -214 -132 -436 -920 -777 -783 -898 971 -528 -111 413 477 -35 942 8 476 599 219 422 404 -593 298 285 -93 -31 590 -490 -37 127 -368 659 720 -159 -260 191 107 -752 98 102 865 476 837 -278 238 236 -326 -774 -287 711 870 698 -743 -698 -811 -994 27 -268 442 287 61 -650 -943 243 -433 182 917 -107 120 378 751 558 688 -988 -667 -570 -85 -10 606 -6 -692 -757 -964 423 964 -850 -771 578 759 497 812 190 -364 254 363 -674 -839 -39 63 700 -899 -340 -313 346 -724 992 553 190 -1 -860 954 -632 -698 223 -448 -23 -456 -308 -89 -397 165 -917 19 452 -174 -952 -95 78 697 -290 396 -435 427 -726 -50 -770 -894 942 -607 945 48 -74 -752 -320 872 610 -998 -89 -923 770 -290 695 -36 -582 -1000 -325 -374 263 -600 735 489 -821 106 -929 882 -257 23 490 -694 994 296 152 -711 114 -293 -947 72 -731 -88 -223 629 -966 304 75 -115 28 -836 -815 349 -176 328 623 572 963 -69 11 605 -560 -464 -484 -877 -185 875 -434 40 -517 -780 47 -583 658 638 403 -687 282 -445 -785 656 50 368 16 -156 849 -13 -416 331 775 248 -354 -983 484 -492 -518 727 -276 376 697 489 -191 -905 -677 854 -836 -351 -308 985 -929 -533 -527 440 566 -82 -356 896 917 456 489 -433 836 -135 -409 -552 -971 204 -162 506 560 446 968 44 -350 883 853 -7 -286 -508 -74 -851 532 301 -7 593 262 -456 545 728 897 155 -518 721 168 -940 -379 -576 873 964 583 -738 251 743 -362 -955 -454 -992 663 -756 7 -182 -932 264 -231 979 -587 -761 -275 539 -795 -397 275 -905 610 -562 -142 404 626 -283 224 -946 -953 555 -589 743 -268 -359 -192 298 -707 -615 -541 968 -402 905 464 -883 617 -164 774 -827 444 620 931 156 -474 380 -63 777 985 -967 911 -481 594 -184 251 -345 216 985 -355 216 -116 -700 -235 618 -55 875 -619 547 641 -923 -826 413 -52 -879 -662 699 829 437 762 346 -734 521 229 -243 23 579 364 -173 -855 -384 -565 308 646 831 -2 176 340 657 -552 337 -151 867 170 296 -80 17 452 -688 69 604 -432 -546 -216 -962 562 97 633 665 582 415 -820 -97 95 330 532 -218 539 -833 -887 800 -415 390 -805 882 319 145 -89 -922 696 -701 36 342 -338 594 431 27 -585 -160 453 -24 -794 584 172 -909 -737 966 -850 107 -37 246 -800 -78 784 280 -275 -248 855 -793 -190 736 711 -494 503 -620 599 -540 178 913 -787 -757 714 -124 -42 979 248 -579 -364 599 951 546 592 328 -74 807 -514 -522 -349 -315 -985 -939 -195 -392 -159 -449 -438 -204 -718 -8 500 332 -34 -111 809 -272 -487 625 315 149 -289 483 -911 -281 417 551 -321 -319 417 881 -679 -96 589 767 131 -253 127 -466 -467 324 420 -394 -396 673 967 98 -807 776 76 375 -999 -962 -949 -678 -19 -719 93 -271 412 882 -112 992 -722 -627 -580 215 781 657 539 885 302 -618 -853 530 -266 -520 -930 -25 -433 -876 -49 250 358 783 915 -233 -374 -911 -363 -759 -99 895 215 -27 650 -359 -53 -41 901 442 662 992 -504 -301 -537 -307 303 -639 -894 784 516 -93 494 -184 -44 -801 -879 62 -286 -641 -245 -834 -557 -886 -667 -548 180 -124 289 730 85 35 -294 423 -307 -119 938 -858 -829 -801 925 947 -456 -833 329 -408 -796 -257 660 -906 38 -751 966 -81 -917 -995 -420 -431 -103 544 915 813 605 775 -111 70 -756 430 684 -362 74 834 -124 203 -874 509 323 -128 -512 -749 -20 -636 -923 443 276 170 639 -383 -45 79 448 985 540 910 -106 330 -924 121 -703 -15 -412 663 -471 599 689 225 899 -179 547 -237 672 627 -525 496 220 733 -61 73 -117 563 -641 -822 -105 -684 785 71 650 209 720 -884 -712 -609 -397 -858 798 -328 -717 -834 -833 -900 -882 420 -691 -859 831 632 -439 -809 82 851 970 596 -578 -597 -649 117 535 842 488 423 522 -371 -938 -832 -803 621 -293 986 -893 -922 -934 -723 813 -441 -197 -127 -606 923 -789 523 -210 678 544 -906 80 251 886 845 -487 -673 -25 -897 649 892 420 887 -274 -806 -5 -592 -511 698 -986 722 863 -843 690 233 -551 -536 -91 -777 -852 -182 25 444 -788 938 0 -552 -87 -170 -623 998 -9 513 -667 -511 -604 61 -540 -531 -907 589 -204 715 498 901 -297 757 -196 -629 -958 470 -142 -900 975 -460 -517 -532 -995 486 524 -743 -54 859 -981 -316 -772 545 -92 874 -939 676 -683 -443 303 387 -825 328 -365 -628 401 -628 -585 -708 -146 -417 978 161 -835 954 -629 -394 -49 -393 -195 -636 709 -539 22 -212 54 -539 -358 -862 -200 609 88 -756 355 925 474 -167 -517 390 993 633 -738 -474 -310 300 -307 880 426 18 387 -138 684 -393 -923 497 18 60 186 105 -909 858 614 -88 915 723 -85 -783 583 -720 368 -653 230 -680 -642 116 -899 -801 -897 449 -581 852 -858 913 667 606 414 -147 756 -627 613 106 -919 -318 256 -386 -111 875 482 -300 730 -962 -438 -611 -95 163 544 -130 493 -786 -471 -16 214 71 982 516 396 -279 26 -840 -880 600 529 216 45 496 -935 -907 968 -12 -976 -543 -241 592 -924 -279 -929 -527 473 -760 441 823 473 238 -874 420 5 177 777 983 -723 -630 -613 674 -684 -709 188 802 645 839 907 730 167 285 -479 126 113 -977 -935 -534 238 -475 560 -27 693 790 -497 -295 903 80 -836 916 -64 -989 -81 916 -749 514 617 984 30 -947 -159 -444 571 377 -871 -251 -614 -795 -923 121 742 -620 -279 454 483 -147 536 -439 22 -100 170 -515 366 -739 -120 -725 473 260 -789 -881 -577 927 321 -945 -718 375 689 -586 -686 358 -692 -218 70 -184 269 398 954 596 73 -901 826 843 891 253 -473 54 -913 704 790 -63 702 -991 -308 368 -304 958 -667 351 481 38 -96 -533 -402 857 836 -104 -635 670 285 178 784 47 -223 -947 291 -918 -855 995 -66 898 -947 347 672 -624 -23 -525 -661 -158 -103 -95 -110 -5 -553 327 -151 -366 -546 -859 -82 845 -634 213 800 28 -174 430 226 105 144 825 -836 157 924 966 -315 -517 29 647 -599 -312 -880 -150 -963 -551 279 -19 862 -767 -831 -645 494 381 917 -921 -553 308 -576 774 -765 615 -237 207 38 -340 196 -334 -924 164 -10 826 -998 464 -4 580 -743 493 -595 -274 592 585 -239 -681 -827 -589 286 -809 728 -371 -708 7 621 540 898 -814 -75 286 -887 -169 -210 770 -63 -771 959 -102 514 661 627 893 390 -884 -61 89 -491 -936 228 -585 -747 634 -514 -528 271 129 496 46 -505 -599 471 835 -278 -639 -688 428 309 -964 519 996 -581 -78 -309 -583 -528 -530 214 -905 -270 989 166 -527 -175 -577 161 -983 529 142 -991 -567 721 757 -186 -964 924 -130 -42 -844 -397 -696 -19 -615 -760 -771 617 -850 -678 -713 -285 110 -218 426 26 300 -441 -854 855 -569 52 620 162 642 444 925 36 391 -789 685 -58 -674 -443 -834 -623 799 -83 -993 -417 147 -523 578 457 611 581 277 -64 190 -199 33 672 71 94 -439 553 -193 -964 922 26 -33 -15 363 193 -766 0 637 835 111 -689 -59 -358 -341 393 833 635 -703 798 165 -655 -262 -272 742 594 -346 -644 912 -132 604 955 912 -140 108 715 195 718 571 107 -499 -360 225 562 -926 -958 784 124 708 644 -428 906 -590 597 240 362 -347 -401 359 69 -73 372 -50 -743 449 133 -202 -259 794 477 716 37 -274 -96 753 -475 393 -609 -66 -693 889 -747 258 -901 862 289 555 -309 281 -159 960 201 -111 11 -613 -636 -665 768 506 521 -279 -240 595 839 -616 293 -126 -565 781 -686 470 -433 298 410 451 -807 -683 -179 -848 489 625 -356 -206 973 445 190 757 -589 -786 -392 -728 493 935 -459 -662 452 269 544 730 -433 -442 -435 381 -487 -654 -941 507 651 558 247 541 817 -962 814 233 -580 315 517 -141 626 -564 692 700 289 818 -558 940 429 -47 781 141 -610 -818 -805 22 -86 460 -951 330 65 970 -595 268 110 784 519 93 839 189 -378 615 -528 -774 875 -504 -481 954 752 -47 341 661 617 -859 -587 39 313 117 -870 -924 369 968 166 -674 464 27 312 -403 -575 784 282 -610 -208 681 956 -996 5 -938 -181 -104 933 653 871 -535 -522 913 -595 292 -686 -194 439 -441 -924 -690 939 -738 -939 646 -12 -258 338 310 -137 -850 -235 332 761 523 974 -212 481 -716 -155 881 256 -577 -631 537 849 508 -768 -206 606 -644 8 -564 -222 -234 -522 201 526 -410 -118 -339 -650 626 -712 -626 275 -472 296 -282 453 484 107 -374 -321 -955 -579 -587 395 -401 182 -825 -328 481 405 542 725 617 -918 224 338 -369 -782 512 38 638 425 -911 987 331 -830 66 -14 -259 505 -624 -47 -911 -717 12 839 992 215 -335 138 -332 443 -664 -542 77 401 -145 -734 296 202 -380 784 879 286 550 599 -271 -69 97 713 231 -813 -190 846 617 -502 -598 824 210 -130 -61 -510 -34 793 -76 -545 -564 -449 -20 78 410 402 821 -726 -85 612 583 -773 -7 450 -910 708 733 762 986 994 8 911 -304 942 444 -307 885 -515 -908 -942 -969 -204 -323 -611 -435 325 704 -853 9 -421 14 -641 282 616 721 130 -18 -728 257 530 -969 -806 -870 -181 -719 -43 471 -109 -329 -62 438 -641 149 -166 -555 -295 480 33 -23 -347 -468 72 440 -244 546 181 60 -686 -225 -719 -216 557 -331 306 363 752 392 -818 760 -745 606 518 -929 786 -897 88 312 -977 -876 507 386 685 701 -83 -732 626 -981 -497 -789 -352 -522 838 936 380 -57 -143 263 -630 -179 878 770 -479 710 -446 248 -136 -132 -743 162 254 536 -355 206 370 -456 811 -740 -461 78 -785 839 -468 -577 646 133 -556 296 -663 -637 -310 -885 732 -80 371 -445 -800 763 -60 -714 -256 502 -816 -746 667 -851 -880 836 494 -871 -698 85 417 -218 -516 877 -559 539 342 910 -929 -82 -397 800 305 -771 -529 183 923 -342 141 60 162 867 -291 800 3 210 808 -562 -41 477 -20 -276 378 -989 784 652 -876 -673 -52 -305 -484 491 666 326 -784 -430 568 65 -545 -55 -386 144 208 -791 -100 113 359 -758 293 -183 577 822 -843 -260 33 749 -293 -330 -879 893 -46 -51 -685 811 284 562 659 -100 187 -915 673 -215 607 344 380 -204 -265 680 934 -995 -399 -938 603 711 -668 431 884 121 -96 980 217 781 -580 715 319 810 763 76 -844 267 950 -306 -953 885 917 -378 -703 268 755 -723 401 -541 347 -96 449 837 -587 -409 733 887 733 84 711 556 97 -601 -783 191 692 -519 535 663 -80 888 -891 79 769 792 -114 305 -762 -4 718 744 450 886 827 -602 -89 455 -978 -933 -232 0 -775 326 -516 905 -980 722 -812 -468 -386 940 202 989 67 106 -669 691 -531 -761 -832 -903 -337 57 -77 609 273 110 -792 -897 301 -994 -570 755 48 568 48 -155 -530 264 90 -95 -630 -912 -622 724 -986 576 -716 -400 212 -948 -118 133 -508 -16 749 683 295 971 350 369 -720 -836 -497 280 162 -553 989 234 717 -922 265 568 -954 -33 220 -203 -950 678 90 -167 -353 -413 -441 396 23 20 -693 -247 468 -109 444 647 990 835 -971 208 18 -686 -915 -689 286 629 -593 218 -565 223 -3 -302 -129 564 -847 -714 -150 413 21 395 518 -494 -48 607 -778 815 -985 85 -811 912 -145 720 -930 -370 -524 -42 154 -381 737 -192 52 302 480 -567 121 -993 421 441 -347 708 820 -857 -48 -112 -244 112 -874 558 -896 401 486 702 247 30 721 -170 92 331 -230 855 529 -605 516 -381 -331 260 -517 -646 -667 914 941 -753 792 678 162 68 -68 -378 279 839 -983 869 978 -196 -127 -331 -79 -293 -205 -658 -789 982 384 757 336 888 -641 271 -615 185 675 461 824 -266 -408 989 16 858 972 426 -102 -894 -573 -830 -109 -208 -372 859 919 -768 -552 -707 536 -519 -21 726 996 -317 225 -561 829 -916 -498 543 584 -309 443 535 -940 590 204 -43 325 -274 -117 -739 -668 -104 314 710 961 -674 974 -13 -63 -135 660 165 -256 -388 -114 223 -813 594 382 372 -254 -93 825 346 24 262 -686 958 319 657 -885 -618 341 -731 895 -647 352 166 20 266 923 874 339 -40 -464 -142 108 -151 311 955 700 400 888 -137 -703 -885 599 552 -117 -556 75 757 -474 59 648 556 349 -413 -205 820 530 -724 905 292 -249 148 946 759 -306 -584 209 -587 576 382 -851 647 -808 573 -896 -18 -651 266 -236 -71 980 680 202 907 861 765 -141 -827 193 -422 -543 -227 -405 -593 -392 882 3 275 275 970 133 447 -304 202 -300 -260 373 927 69 -719 671 -742 -320 -863 661 -50 688 400 303 334 -813 -236 -721 -528 848 -718 -553 66 -899 135 959 -426 -138 611 748 221 842 334 790 387 -177 804 167 135 329 -767 -847 767 -572 475 -726 -521 491 307 -460 -812 -128 -668 -535 463 -690 287 -382 195 -767 302 176 139 -734 -911 -312 995 -996 -123 849 660 -429 -140 -144 -726 -643 497 -465 17 831 240 -988 910 -330 570 -530 -788 -488 781 580 -268 126 537 -120 -555 169 96 -822 856 -926 -342 -888 -461 737 121 45 -109 -138 -809 -489 -783 948 -93 -856 281 44 309 189 692 -756 -547 -772 -692 409 -887 -426 512 -539 436 875 223 963 369 652 -34 -125 118 -241 261 856 858 985 -841 -118 165 334 212 439 11 -365 539 4 -240 -752 323 -182 456 -983 -868 -22 668 -835 447 568 -461 983 -724 347 575 -971 -968 477 -292 -284 -556 164 -523 -287 898 563 832 252 -118 -557 64 860 -435 -360 -482 929 300 406 -852 711 367 448 -651 936 359 -577 -340 582 387 -420 152 209 598 -286 -177 944 -928 -959 -197 155 -169 -448 -881 357 657 -371 -350 765 -389 -674 352 -913 -113 566 -374 987 165 -156 750 -239 68 879 -823 700 196 534 -169 -331 18 287 -813 -39 -51 15 489 -487 518 510 1000 -207 -817 -390 -690 159 -271 588 -996 -703 -652 -685 -706 -829 763 -22 294 174 -676 -569 -838 -65 392 702 353 -303 871 184 -598 -972 701 439 908 -178 127 -64 359 -363 -170 -441 371 313 714 -40 -28 -983 969 620 -172 267 -684 -971 -788 174 -676 -162 980 -986 704 -729 193 100 -257 545 605 36 105 273 725 560 -895 -853 56 -311 -906 311 92 -718 312 418 466 493 -622 -909 -155 86 -331 702 794 -584 599 72 -73 842 -773 -18 119 -468 -89 -105 404 659 769 -864 -663 988 -158 807 -128 764 -894 -761 569 -812 639 -626 -561 144 -378 201 560 39 -296 -320 -360 369 686 -58 -771 442 -865 748 587 814 888 -466 229 328 -81 606 -439 828 22 -124 325 -738 -288 -654 325 -709 299 477 -186 -361 -852 -396 -282 -596 -288 43 722 -420 351 -14 216 -662 -120 518 140 -149 -529 195 -493 919 -782 -817 969 848 -582 605 641 -106 23 791 -948 254 -867 695 572 742 761 -831 -335 -831 -442 67 130 556 -944 49 -158 130 168 329 598 12 -494 -304 133 -217 956 236 816 -351 329 846 -430 865 828 -377 402 -878 -840 123 -310 338 747 -87 -792 710 -384 -619 -290 -414 -734 416 146 606 -223 630 -75 -965 -742 446 142 -71 270 37 -111 -982 941 832 833 573 339 79 -631 805 -326 -981 -461 179 -137 -570 -730 99 641 -101 -721 -661 -656 -356 943 -755 230 -910 -527 -514 418 -165 -858 22 953 824 586 -826 13 -628 -33 322 -348 695 136 182 -336 367 -138 867 127 442 -150 -658 -944 344 752 125 -402 -82 -846 932 -551 394 266 -761 -522 801 -200 999 676 11 -568 -578 -576 251 -656 525 603 19 769 -70 -689 -859 109 -462 -166 772 434 223 -466 755 882 2 886 369 -76 -736 404 -384 -391 -892 824 -798 -670 566 848 656 -563 37 -317 702 -270 -328 -540 809 -502 804 -205 576 307 -357 -54 -108 623 -218 -289 -824 -143 -342 0 875 -155 -325 -134 352 234 708 251 204 975 863 351 -797 395 709 -370 613 988 -68 -685 -379 -711 10 -3 244 -146 511 -177 558 466 594 -148 -394 689 -675 -12 86 236 371 655 -113 760 792 925 12 316 -776 677 797 -69 -313 -925 492 -669 704 203 728 -283 728 931 -486 508 232 326 -988 303 756 992 -659 -526 883 -974 162 300 14 807 -494 256 -862 103 -188 618 -283 876 239 -75 -171 85 -216 -998 -796 582 952 118 725 69 -942 343 873 -922 842 299 -41 -311 5 394 -477 60 -130 480 -736 292 -239 -922 294 -906 -339 628 -730 570 170 -428 184 -385 33 -222 -76 831 364 659 -387 58 -544 -922 400 -459 -164 766 276 -717 -890 -120 438 -2 598 575 455 672 -804 230 -872 -180 -397 -438 979 -492 -17 448 306 -427 326 -358 782 159 -240 -82 881 -131 271 797 -436 53 -335 950 -865 155 -433 -367 476 -375 434 -525 694 -797 649 949 -953 306 -64 801 849 915 -515 270 716 -570 -393 -863 6 645 -69 354 749 374 134 972 -775 -834 452 -677 -273 -677 -616 165 -683 754 878 -569 486 -180 111 -498 960 -729 -983 946 292 477 -625 82 -234 945 -551 -984 204 -184 -687 -270 -723 -108 416 -220 -466 72 893 555 357 -778 280 121 -195 26 -58 -928 -614 135 -81 -511 -66 164 868 -301 811 706 -165 -500 -347 777 -737 617 -488 89 -204 122 283 -532 114 142 -822 -357 58 795 318 695 181 -297 109 -553 -397 -347 -419 -304 -231 -564 -404 -238 643 -864 -790 166 91 9 -688 461 -968 -177 -650 -403 112 -405 -217 -813 172 24 -481 -647 627 -828 -281 360 972 -482 811 184 -289 -172 -920 978 -609 -259 954 475 -628 327 341 128 117 81 -852 -608 -689 559 -417 614 276 -106 409 -165 18 -110 341 646 74 -633 786 875 -71 -2 -483 -393 -277 -718 -204 776 -709 -681 -585 -541 768 -59 507 733 -169 -323 552 -768 965 -261 -376 327 -851 185 564 373 -265 813 611 -737 -55 -884 -264 301 -912 603 -498 -340 315 -143 73 170 790 310 380 -840 -766 682 73 494 -61 -327 33 -922 643 258 846 -852 -579 -744 -522 174 330 -868 128 591 699 411 -250 376 -329 -451 -618 175 801 317 -745 512 425 -863 -493 -229 -820 55 333 214 910 -756 -319 -765 133 254 -859 903 -527 986 -874 856 -454 -235 250 -638 -120 -681 23 904 31 -970 21 924 607 158 852 64 -226 803 -150 24 -985 288 160 -97 552 -658 -256 446 -782 940 -417 498 -306 -531 -541 722 886 561 700 599 373 -296 59 -904 -900 463 -596 976 454 414 -225 -483 433 697 356 -120 -36 278 -545 263 875 101 970 47 894 -274 442 927 -549 -517 -766 -22 -911 -110 906 -112 462 -922 -570 -449 -493 -911 986 -783 -603 767 633 706 747 -541 185 232 -455 289 -541 217 462 -67 -631 3 581 350 -670 -109 262 -79 -833 952 755 -722 332 804 -57 45 187 338 281 58 -863 -423 -583 -812 -20 97 49 -782 -296 -80 -256 -80 945 100 404 -915 -423 521 -32 -431 137 845 -749 -166 -996 400 -74 -466 -578 312 449 147 -475 -711 944 -295 761 -843 -132 593 613 -957 -963 -39 -725 303 906 919 168 216 876 996 735 -499 -249 -17 -882 -215 -332 -949 436 779 85 530 845 -929 -985 26 -128 962 841 364 378 225 -110 276 -491 267 -352 -316 -360 132 -760 -998 -649 -142 802 -661 562 337 -315 -787 202 -409 725 -715 -980 998 -882 -404 909 -19 -818 899 494 549 -592 -325 134 770 -252 -436 925 351 -585 -766 -769 767 31 -139 -742 25 658 645 256 212 817 274 994 -478 953 -7 243 -954 -921 -924 261 -804 -193 343 -791 -878 -301 165 -454 -896 309 410 -721 -978 422 -576 -141 -871 -692 415 254 -922 -909 -171 -805 -113 471 705 721 -433 542 33 -26 449 -912 682 951 -914 995 -902 -383 -832 193 -551 817 -360 494 -620 -748 -721 710 -623 572 -972 -580 -137 593 342 455 -850 -193 646 410 933 -588 127 786 -258 -757 -287 437 912 -242 119 -73 -569 -100 -863 651 -777 -106 -259 729 445 -195 747 -405 637 -89 -889 685 -897 -223 756 -532 -78 622 -800 -91 485 746 -666 620 -905 -117 603 -36 482 -933 800 141 213 -976 423 925 -357 399 -565 174 -406 957 638 105 -249 951 -891 -293 83 236 -330 -905 678 -144 -944 521 660 -870 -705 616 555 -140 53 400 -598 -2 -481 750 688 -852 754 731 -370 500 431 -231 964 410 705 -800 556 961 -29 -852 -786 -241 168 907 393 -83 -926 -363 72 781 303 4 879 -960 -571 888 501 -697 -397 -459 512 -326 599 975 686 -236 -308 835 -575 -938 407 -695 324 -605 653 532 -252 927 185 -768 -354 704 -4 992 -97 -77 855 -962 -288 667 -960 -761 -767 -593 -364 514 -403 715 449 -919 -759 -29 673 167 -29 -10 225 945 281 275 870 78 -287 -526 159 -262 312 846 -767 673 -74 751 79 114 -243 -101 48 264 -90 6 -915 181 276 -137 373 807 -786 644 -843 -594 -195 -344 846 -913 925 -135 276 -153 -171 117 614 -557 290 -782 -774 447 379 770 373 -710 819 -26 -220 -428 213 318 26 -612 575 177 270 611 -909 -851 173 -586 899 223 881 623 244 -943 -443 429 893 -547 -125 298 989 -957 -504 -802 600 -188 -636 944 -444 559 285 -487 -602 904 35 -809 957 -89 699 25 301 400 188 -406 -438 -868 620 -671 65 -18 638 -728 133 -13 -723 -777 53 458 926 -831 -486 159 319 -440 15 -140 -815 710 830 944 427 632 589 -775 104 -338 -116 243 368 -155 -932 -20 -441 548 -861 -960 -740 -850 -445 -325 942 785 653 -23 -265 864 154 972 -777 750 -397 -357 -462 -78 -73 291 -910 827 -448 176 649 277 -259 658 77 196 -751 -207 -904 -995 -188 -215 139 -5 -774 -552 -344 279 130 -849 -418 -611 -77 883 815 732 840 177 606 934 -59 310 -940 10 -81 75 887 127 -699 -38 352 -242 269 212 503 -979 -836 572 271 936 811 637 -582 563 -464 -690 291 174 -620 426 -91 -24 719 240 341 -583 581 128 475 -743 -641 322 743 21 -554 533 -604 71 156 -4 767 -307 692 459 537 -180 533 -783 -883 -911 203 -525 721 -883 616 616 -542 -421 789 -202 -610 179 -102 -159 -758 297 23 195 -275 -399 -698 477 197 -916 164 -806 4 -194 -781 153 264 355 952 208 -424 944 -315 614 -922 37 -488 936 -885 -944 -732 982 -704 574 -117 905 670 387 -54 158 -750 -503 -983 451 800 824 -409 -956 -358 859 -114 -413 -39 816 497 -648 -207 44 155 -897 867 138 -337 -183 -966 273 -717 78 -61 -611 -375 -230 -584 -274 335 -102 313 -352 -843 348 -861 -510 89 -959 -440 -351 947 -669 -151 288 422 -749 -116 -551 411 -928 -94 979 -596 206 -228 -480 -124 -38 -947 551 -568 312 -61 634 787 350 -607 752 390 325 -443 874 -528 888 540 46 -814 289 870 -402 612 716 201 942 -732 77 72 -679 -901 637 -400 -46 -7 -188 -18 -696 -383 -7 438 183 -821 -396 -226 364 -155 -539 946 578 51 66 727 600 81 679 153 474 -424 234 -336 294 486 -393 -903 -564 635 -145 863 569 766 -418 -254 -296 -641 865 -255 -934 -175 718 993 -928 448 -347 -87 -748 851 608 151 492 442 -907 992 301 -382 433 -409 -434 892 502 -578 526 -337 132 45 -945 817 -107 699 -760 667 940 -335 -777 685 169 414 -669 -27 -262 -413 -931 112 -347 578 909 -245 129 -563 706 -858 530 115 -99 657 310 -235 -673 -159 92 -630 -277 -247 93 122 -331 -953 -280 0 373 -141 137 327 848 665 937 494 336 -908 -467 -987 -234 -295 -993 -726 162 -893 -677 -120 -619 1000 873 -670 267 902 273 730 476 565 420 -201 -323 637 -659 -578 -776 -123 -429 325 517 467 716 -422 426 601 -30 -150 -808 196 -319 -271 619 481 9 511 36 -683 43 4 -215 418 -143 875 -288 -602 -341 -76 -537 -915 -139 848 101 511 -44 -255 112 -432 -887 480 -347 -228 75 142 -946 315 222 28 -432 793 459 -62 -530 -784 968 -719 -554 680 238 718 -697 -181 -948 -675 -750 118 762 224 751 940 780 -940 -802 -416 -713 -969 506 46 -544 225 241 -112 -377 320 -160 -265 32 43 826 378 339 -993 297 -282 162 -975 809 611 481 103 921 845 -601 -460 159 407 894 873 -919 75 -841 -914 263 275 383 -614 -906 754 246 630 -52 -2 -920 -596 480 -789 607 93 -233 522 -124 -500 -919 -505 412 -496 452 -293 -239 841 -385 424 123 958 -1 746 -689 194 608 455 488 334 -994 621 -432 663 -258 -180 -202 562 453 864 -342 -143 -890 134 -692 -13 -250 -992 876 204 -63 798 665 -979 565 -13 505 272 332 -321 -963 908 -146 -282 -7 -634 -495 156 -385 -851 571 -855 459 126 -8 -846 160 910 551 894 -946 -110 -874 -514 -345 685 -194 684 781 333 -103 -332 974 -110 463 -211 636 773 31 -121 -931 -416 28 -375 704 -982 241 -218 865 104 757 -491 731 -152 -988 -356 -180 893 -801 -600 -10 -82 741 -845 137 -406 -861 -763 -614 -387 503 -681 347 497 551 -113 -690 -999 35 496 235 -825 963 -80 544 781 869 -258 -30 -150 963 286 934 -343 -620 4 -637 190 600 10 820 -357 597 -391 -244 -530 412 185 -239 730 -934 412 -679 -907 -302 379 -68 2 -440 264 -60 400 938 391 -704 -280 -358 426 -797 -269 -830 745 384 40 675 -44 173 319 -86 -712 -494 125 962 350 198 -579 -118 -252 812 156 -980 -798 -310 -526 334 -41 -217 883 539 -739 -890 -624 98 431 -237 934 -692 707 672 498 97 365 203 317 473 -335 596 848 -98 141 508 528 -169 491 323 728 41 679 -290 -355 556 291 -66 903 -144 -990 0 -299 -484 -869 526 -616 702 218 -882 802 120 421 -157 -165 748 133 -541 921 -517 181 -374 -847 -340 110 831 588 668 314 715 117 -626 -581 15 -474 197 700 -615 -746 -990 -818 -704 664 -85 445 -574 -822 415 -753 692 -984 -53 -673 272 -199 782 -946 -302 -578 -182 -946 -329 -560 -508 184 527 -54 -728 955 263 334 233 -606 420 -239 -657 -642 622 134 270 746 -340 39 851 -468 -895 -821 -218 628 922 -853 345 -475 -796 -28 -575 561 920 211 -994 -246 917 -48 931 -571 474 238 820 789 450 -799 581 876 669 -2 420 46 -831 -765 278 -38 87 -262 606 -566 375 577 707 207 40 -765 876 -850 800 216 815 -358 -679 238 -648 954 656 67 709 225 309 112 -896 -272 372 661 -361 232 -954 55 -672 627 -721 908 -188 -991 -649 980 -165 -509 -704 562 515 616 -356 -192 -845 130 -109 112 -559 161 579 -353 876 618 -415 559 64 -452 -335 -46 -410 -183 363 -427 -635 39 -979 -968 106 -513 -176 -968 255 83 -939 586 882 251 -588 -787 -703 261 -967 806 490 -434 -726 377 942 -674 -219 -742 -643 -568 783 -798 388 -373 447 -316 923 842 -371 -466 559 -83 426 541 -995 749 904 283 511 866 452 -727 -64 -487 398 -143 -508 121 786 624 30 -276 487 -412 -577 945 -657 379 -519 -131 -927 715 483 692 603 7 566 968 895 -739 -11 -918 591 760 621 -684 315 -902 -963 -867 116 -418 89 626 378 -411 207 93 313 582 275 -244 -388 812 -543 137 615 -352 -600 -260 335 307 -862 -832 951 738 -935 287 -55 883 -226 644 -677 -927 -809 425 -655 293 462 130 -986 -565 689 599 -273 -967 499 249 -307 681 995 719 -699 527 391 156 272 -254 -956 633 -461 824 -221 -667 -304 -911 -275 -834 -982 60 -326 277 111 583 517 -526 802 -659 940 -371 -705 186 -161 189 -272 -250 49 150 604 815 896 331 -811 -401 -361 439 744 356 112 -716 199 -949 655 798 588 -873 228 -136 -901 -350 460 160 166 -141 -263 685 921 -928 64 989 288 150 330 -295 -762 145 209 222 424 257 430 -528 322 910 -912 -711 953 -249 -233 67 -388 858 -938 342 -11 410 213 29 -557 260 762 -696 -456 461 272 987 443 796 587 -147 -962 930 528 477 332 210 405 493 288 -786 -246 -379 -109 -655 130 -691 863 -564 746 -399 251 -222 -88 319 888 -565 259 -417 -782 -668 -791 -895 -841 853 328 872 -678 688 -199 -376 -835 -783 939 103 -2 824 -513 -604 -777 -228 765 -755 309 -639 192 139 597 505 -481 -131 -892 -243 -710 245 518 682 181 -233 214 147 -706 470 383 146 -14 890 634 -925 -281 -863 636 -858 -786 214 -231 153 -745 183 -335 818 -812 674 661 -948 316 669 -939 699 -958 440 287 -615 480 -328 -618 673 882 -764 -631 -370 -184 -404 160 -156 -564 541 -723 131 208 -683 -885 9 -528 -845 -688 -38 834 4 441 13 71 -445 202 -830 -632 -702 -202 497 415 -700 -220 180 -24 205 -403 -325 130 -874 698 663 847 -147 -321 -214 -865 670 -619 727 -456 -428 -249 166 -593 -923 176 -691 -353 -552 -60 -941 704 -957 -396 159 -72 868 756 11 -289 -657 422 -492 167 -119 -62 894 36 188 647 -532 395 -553 220 972 617 -324 909 -321 -222 -177 -505 -931 -913 138 398 749 742 -7 512 109 -923 -381 -144 -740 -986 -107 -567 646 -921 422 -579 -843 -489 91 270 -755 -589 -869 -236 -888 -413 -539 -971 646 430 661 -791 -801 -314 882 -594 402 -529 1 86 -656 385 412 954 2 336 158 -3 -898 31 49 -902 -821 -275 595 532 -587 -852 -113 -477 -623 234 15 -432 148 -892 342 -476 -822 459 704 823 948 591 181 695 -515 -869 801 167 -995 530 -846 -763 406 122 -633 522 814 -816 -189 -936 165 675 882 667 238 354 -991 -562 895 567 -292 608 -205 -202 164 94 463 481 843 201 -159 -146 -957 -834 581 705 -514 -420 -322 188 -235 290 -103 386 -420 -932 -338 -838 -698 -93 -267 518 -81 -689 -527 -81 -799 594 -787 -263 545 956 -758 -446 75 -186 634 -903 729 -90 356 -459 -619 -323 -984 -187 -996 -929 -772 -949 -200 908 619 -95 710 148 -377 -649 -641 -150 831 -120 250 417 821 724 698 938 -7 427 -901 -7 -402 -129 407 -527 153 -878 218 -110 -740 -549 604 691 -814 -67 794 200 376 -489 356 -351 495 561 938 -900 -830 813 -759 -695 -604 568 -478 -694 -119 -294 -543 221 169 80 -167 322 -263 -264 -795 679 -708 230 -732 741 868 967 354 599 -120 -423 221 -967 946 -422 -258 -825 832 -932 363 -638 -524 -456 868 -474 -585 962 -595 -232 634 -306 876 -673 -707 107 766 610 217 142 -685 -546 -204 -738 303 781 -187 -26 557 82 -901 709 885 368 -302 158 -677 -360 652 -431 503 614 4 127 -987 -127 31 330 425 -243 -337 447 10 84 699 -73 -148 -934 -857 -332 -22 317 111 -164 291 -797 141 723 -778 218 332 -94 106 -498 101 -16 -815 349 -681 890 -829 -662 130 720 -183 196 -891 95 67 947 288 818 -332 -152 358 833 -645 4 -996 -710 170 -986 -442 -564 144 -613 834 -44 637 144 933 -765 111 -47 -308 560 -816 -986 831 350 540 104 518 555 -340 -753 -633 723 -775 -99 643 836 -646 -443 458 390 572 346 -52 -779 -239 -824 577 -919 -813 -826 710 332 -669 -713 -1 -187 -468 -299 -255 -407 973 820 502 -377 861 -694 815 436 -443 702 -423 -831 520 780 60 -534 590 -251 -114 36 -36 -582 980 -918 714 150 -459 -565 -794 -718 -724 197 156 -156 -228 -141 81 -141 -956 580 959 316 40 819 -291 325 487 -299 -895 742 -324 -361 108 -29 -897 -958 -862 -715 -796 404 360 312 562 -950 -826 18 778 -167 768 -702 977 -903 871 536 -81 490 -15 507 -911 -365 -453 -184 806 -930 -520 644 462 -794 911 -419 -767 -824 81 -333 -382 360 287 673 -999 -454 789 -969 -531 916 476 -283 382 -46 525 378 55 -458 -563 -526 539 741 648 -128 -741 -870 -111 -576 -666 43 723 861 849 561 -65 280 -176 -934 -930 957 -366 510 -418 -621 193 -786 694 264 641 -582 810 661 -443 276 -942 458 844 160 964 538 950 -155 414 -265 390 -482 342 -130 333 -578 153 273 851 -453 -222 -222 -394 689 -104 -934 -55 -836 -757 38 510 111 -418 -704 -705 793 -509 485 -62 236 876 -326 911 -224 912 -647 50 -984 -824 -395 28 862 229 444 277 -336 737 -861 394 378 -482 504 145 -483 655 215 -932 787 256 -942 608 56 119 -501 -488 265 -466 -25 686 -894 693 989 -611 -542 -816 449 587 -608 -937 -512 974 -728 -872 -523 -748 331 -781 -482 228 168 391 367 -836 -972 46 -363 514 851 444 889 717 999 -200 590 78 168 952 -50 669 -791 920 -891 498 -232 34 770 -639 79 855 743 -897 -634 -962 16 -942 46 -146 -708 -606 637 -167 385 448 -715 524 -983 77 -216 -87 651 -496 73 507 456 -115 4 -228 848 695 311 -649 -657 774 375 686 -162 -910 -564 637 374 51 -418 472 -847 -857 -391 -306 495 494 336 921 -780 113 261 226 483 723 513 -633 -280 -287 -455 -464 -932 18 -897 -193 352 423 687 -608 -326 -905 -122 -721 194 -50 -309 -565 138 835 -536 723 892 290 -578 664 -778 -547 -525 156 760 -166 -712 530 -744 -674 814 -927 -795 -329 228 801 -604 398 408 -828 299 -648 623 588 -724 288 708 647 -215 554 405 -606 166 -5 752 -134 -7 181 -979 513 -832 858 -23 845 154 75 -267 -938 -646 170 -288 938 124 297 -457 -175 611 -997 54 -856 196 -398 663 -371 370 867 591 -268 -123 870 -45 -410 -492 -463 -870 583 140 487 956 -119 238 899 903 558 -358 -960 272 455 722 -658 -74 -681 490 581 -162 79 -26 -349 -735 -31 -154 -790 402 265 618 -392 -962 193 -414 504 646 219 300 272 880 824 833 -799 768 -626 -587 -383 267 898 -593 915 -69 28 -740 515 331 155 -645 -702 -781 -266 974 252 -629 -888 498 -234 631 534 -390 -104 -142 879 -397 -521 268 493 428 731 513 963 -962 880 -705 -626 169 337 415 612 638 493 467 -437 -74 -733 -709 771 671 -39 377 -824 -154 -765 163 -137 -576 230 20 -496 -111 168 989 -399 -828 -748 -112 539 239 -240 -597 678 -627 -765 -307 408 211 -526 -820 16 -338 44 -748 308 278 521 870 391 782 959 -436 -18 666 383 473 -496 512 -82 702 352 -436 702 314 -42 284 248 -652 417 -629 984 -19 -654 -121 550 195 569 328 -110 -226 454 468 -834 330 -335 446 898 857 -572 870 548 -320 -509 686 -846 397 -391 -517 746 343 -820 -896 448 -36 92 -703 -125 -87 632 773 -366 -937 618 -272 876 252 983 805 951 296 -34 504 -866 -748 507 -659 -906 880 805 799 -650 -196 -404 253 704 -216 403 770 -120 -371 -917 -606 -759 -729 -932 129 -201 -585 568 -420 -901 479 995 123 -332 -142 208 -257 436 -242 -425 -710 165 -632 375 639 13 232 239 -243 -734 -365 -783 527 -509 371 678 870 984 235 561 -122 215 -652 -415 -711 914 384 -813 -597 -950 22 -873 685 335 -706 206 346 -616 462 -159 828 275 257 -536 269 967 576 -433 438 586 581 179 939 -859 -835 750 -504 -69 -806 260 196 471 -514 -554 341 457 -783 525 739 272 -212 607 244 481 -944 940 712 -783 -468 505 -684 543 -589 336 231 433 761 -563 -189 -485 -769 -768 539 72 -139 246 555 635 -309 616 763 998 -333 734 -646 1000 -198 -503 -952 -398 -704 -492 -895 -9 605 6 239 703 -273 908 -246 -77 253 115 16 -235 -797 -353 265 755 265 206 -159 -534 -491 -954 -355 -163 -680 -102 -468 -389 -365 -569 443 128 -387 -77 401 633 979 485 280 489 54 10 -558 -424 -810 749 -960 503 -185 -773 141 55 592 228 -560 -813 50 -475 -262 -329 329 121 -656 878 245 175 -317 869 -560 290 -928 -832 879 1 -786 -872 -561 216 -163 622 -102 475 703 -38 238 697 542 -506 631 -22 -838 988 -998 679 -985 -167 -767 -573 111 237 329 -547 -959 690 275 -760 -377 -725 -751 422 -309 151 381 -734 -663 -647 824 -199 -565 -709 -30 -81 735 -401 245 -449 -473 539 -46 765 421 208 -692 970 231 -908 682 -232 -1000 -843 -33 -643 -482 262 13 -77 963 -742 -261 -234 198 677 518 -795 -28 11 -740 362 257 -832 996 111 -692 53 -334 -815 567 -905 7 481 747 954 526 -481 -525 749 581 -707 -209 -390 -311 921 -58 -327 -829 -693 611 388 980 789 494 698 -817 -534 612 868 -656 312 -966 -64 836 -931 68 734 844 296 113 -425 -402 154 112 -324 -725 612 -460 103 987 243 222 790 361 907 -574 -201 -161 -297 107 318 -174 211 317 -394 -656 -139 392 635 -475 -238 -80 -662 -493 394 -559 -87 -28 -242 605 -665 691 161 -43 -816 -122 173 -93 -271 -87 -508 209 -470 191 546 930 -491 -186 488 -77 705 -319 288 -343 -187 -732 79 68 182 105 -625 -309 425 10 -676 -677 -388 -367 340 -166 175 -812 -847 -911 -179 -584 588 -24 -681 444 206 402 -280 401 435 787 675 218 860 107 424 170 26 -702 686 250 880 586 -735 236 -969 887 204 -337 6 -128 -572 476 322 281 102 -171 389 477 -952 503 384 -731 -100 -990 256 -824 -282 792 -539 -941 -694 -79 -861 796 651 -826 -380 -293 14 -551 -755 708 -383 817 -965 832 944 -606 650 -284 121 -651 677 -928 -870 384 355 290 665 960 247 -132 -745 -326 -593 -352 -447 -64 -271 -640 -970 -585 760 844 -899 96 253 -88 193 311 -516 -541 360 -450 811 -484 -50 -514 -25 -383 929 477 838 -61 -889 -354 764 94 -8 903 396 416 -569 631 -685 -468 237 438 133 938 -156 -813 -209 -606 140 -29 -389 276 -384 -491 697 -911 501 13 758 839 -113 193 891 -742 421 -50 712 -762 -959 -278 -861 -327 -544 649 -730 -544 510 -629 -22 -123 -904 476 -293 339 -141 -12 -5 657 137 36 646 -762 288 -12 608 -591 734 669 -42 460 633 274 -630 -508 413 178 -839 705 128 453 809 -666 663 882 241 552 -563 422 -140 654 61 -303 -221 -863 -494 523 678 774 465 -149 -501 613 397 -900 -13 -287 884 408 347 -214 -40 -360 -228 411 978 -75 651 678 24 400 509 882 -192 896 -371 276 403 86 -399 -117 698 169 -222 132 653 762 -517 -730 -300 360 154 175 -61 341 910 447 77 126 745 670 453 -227 -180 717 -289 -440 -828 -643 -104 -340 -898 214 940 -957 380 503 661 900 -354 615 -850 50 -319 331 743 -904 295 -742 -990 -458 -726 -317 -91 697 662 71 944 916 -22 -66 960 787 644 -216 -306 153 -855 -479 -601 565 -449 -991 147 91 -766 -40 691 583 64 84 74 738 -746 -982 -601 954 -451 -349 283 983 846 678 574 -734 -141 973 958 -208 165 643 -675 -504 656 -799 802 -165 -411 -582 493 -700 526 910 643 -481 -906 -257 -202 670 -945 82 -26 -803 -641 -21 839 -218 -643 -487 -599 -368 865 -90 752 -522 431 -624 190 -220 366 344 668 -518 292 636 -567 548 -815 -454 213 404 206 15 -10 -39 232 -275 683 481 348 763 -878 -616 -455 595 -776 542 -376 417 86 -989 437 -569 500 -679 -334 -537 -863 837 -549 780 558 -806 504 672 -904 250 -521 -932 -27 -462 360 -28 408 968 918 643 311 656 -297 812 -710 -898 449 -156 -723 211 977 549 597 159 -663 964 313 305 188 -575 -219 -820 -25 -556 610 -223 -666 5 -957 845 -620 448 951 49 199 -388 606 -73 469 -315 -59 -621 -257 -532 -337 164 -211 -34 743 -540 495 373 -122 215 -979 820 -425 379 508 656 -169 632 -409 -667 -688 288 -208 -415 -883 -430 691 164 -19 -113 305 -698 625 190 -770 397 -617 176 -609 506 -210 434 -440 11 277 318 -583 989 -263 -702 -624 -747 40 425 75 -250 -997 -834 971 -129 513 -573 404 -155 -634 -715 827 167 -141 -438 189 709 870 74 908 -561 -790 -179 -381 51 -978 526 957 57 -209 590 599 322 -946 683 232 881 291 507 -61 975 983 -484 469 -830 49 693 233 897 790 297 559 262 -657 149 514 337 -31 711 7 351 -448 868 -89 905 -186 -726 -676 964 43 -901 -228 -547 400 472 221 -705 -819 93 -702 -667 -464 -884 -652 658 601 -776 -851 -627 -581 197 793 -66 955 633 -610 991 -445 -407 -460 -941 805 -335 -473 14 432 -741 -232 -470 769 -255 287 -985 -568 -856 -486 366 14 -648 79 -425 207 704 887 913 -315 -645 -888 -330 -650 -184 -555 354 -310 -467 -628 -275 -482 -758 952 -17 -555 -12 424 -816 596 58 657 417 -582 -314 -610 -224 660 831 420 588 -117 155 800 -193 -658 -379 -78 145 -467 902 -142 -764 328 510 615 -983 -209 -70 704 -151 22 699 -215 -169 -443 -747 423 114 768 788 -87 -503 21 990 496 -826 286 255 -894 -822 -607 -881 709 565 -728 604 596 -474 -302 -359 -995 14 931 585 -179 880 -117 339 -117 408 490 679 -285 121 -87 -765 -314 -186 702 978 719 185 -800 807 -853 -137 635 -641 517 -781 63 246 -718 -966 428 762 -885 562 -942 -485 -846 -513 668 -398 -82 531 -59 -684 693 -437 895 689 -804 462 -426 -398 679 89 951 775 -434 -831 828 -287 -527 -681 995 976 -344 688 -335 -92 -823 515 589 -741 29 713 520 -351 713 -898 874 -37 938 -294 -156 128 20 984 -131 -44 -817 157 -234 54 -113 -64 518 -393 2 -911 298 -921 -212 790 -108 725 185 347 -622 -813 276 -69 -107 51 765 505 -421 115 572 119 -11 -751 991 281 271 -680 -969 986 11 -239 -318 263 -539 400 -129 -586 -345 437 873 -925 -16 -605 945 381 358 277 17 -562 963 -612 228 232 -742 -448 -975 266 467 526 -17 972 782 194 -900 553 -28 -95 -939 306 709 231 -770 454 638 -975 266 533 830 -464 995 474 98 -699 -784 129 347 -532 997 469 -536 -11 188 -227 -788 84 408 -342 -762 -226 -434 -630 -113 -887 490 619 163 -483 415 723 674 500 799 812 537 446 388 -59 436 -874 -184 361 -908 -870 -725 118 327 655 -766 453 241 -496 370 104 -575 -86 -253 654 -908 581 -479 -521 569 648 -973 830 433 -719 -149 748 -842 925 -125 -105 -275 -127 93 516 -301 227 -317 -326 -702 223 54 -423 109 -66 957 675 -719 273 462 -101 750 41 -520 -788 9 -525 -838 997 -910 935 -905 975 960 704 233 1000 561 -681 504 358 -768 912 390 -255 -442 -360 -628 436 -811 -496 800 611 129 902 -44 -796 804 333 -57 -977 477 -27 756 -513 -342 -763 -331 622 -771 902 -284 294 537 -188 -159 -421 11 59 563 -774 -366 928 465 -230 -931 697 235 -221 -415 20 578 846 -933 -884 406 -678 -265 -574 -855 -346 639 -650 482 -353 971 -14 -450 667 577 -13 765 -227 350 845 251 715 -622 -422 235 35 -244 847 895 87 -486 -605 -116 245 163 55 429 367 -360 -650 -782 -796 257 913 254 167 -148 -66 -74 990 -47 -568 -639 -185 -834 -469 -906 260 262 11 183 196 817 618 -778 -318 -416 -378 687 -515 849 453 -369 -54 660 83 -220 -399 -587 616 -807 -778 -871 -745 -510 486 65 459 78 450 -692 -90 152 27 893 -495 -982 -234 195 923 623 -300 -34 263 956 -967 437 608 590 616 -268 79 83 320 563 360 533 294 469 161 -932 -347 93 -407 -476 732 661 -123 -496 75 -87 -548 -269 -534 -159 431 -674 -101 180 -375 -104 -446 371 777 979 -175 625 684 -331 358 227 -449 -806 510 511 -127 102 776 -836 57 -956 -583 -279 -799 164 190 -251 164 308 38 937 -633 -56 817 -653 -221 707 453 -340 278 546 961 -201 -932 -966 441 -347 266 -285 273 -441 783 -63 189 -293 -3 -1 -978 -100 395 491 -765 759 948 867 245 648 -356 -637 361 -536 416 521 576 401 -951 999 -363 -82 -417 -534 931 -518 106 329 334 -507 298 -835 -874 252 901 -464 -868 353 -65 -138 -989 988 -881 -988 354 -874 -873 -917 450 925 -362 -326 -618 71 -203 -241 -309 150 271 -910 974 -94 -537 -75 845 -707 405 -790 -681 -845 886 600 750 712 -368 -536 -47 636 282 -835 616 -801 -14 -645 -691 259 -632 335 150 392 713 -285 -763 -895 331 985 264 -572 -310 -667 -750 405 955 -927 -502 -694 -675 -49 955 610 -327 253 959 784 743 -229 -842 -620 -501 276 -915 929 -281 -577 -163 566 559 -171 -773 390 -642 -525 -492 -460 -682 660 598 -633 573 962 187 -166 -479 -208 210 54 -80 -186 -30 -105 931 -523 -500 51 -480 324 473 582 858 -198 -21 444 583 200 978 -861 -221 793 -261 -668 774 -908 494 439 909 880 -62 -426 -432 -969 541 194 -293 -27 271 -430 -913 445 19 809 819 453 -532 -831 -274 -171 -206 546 944 519 545 847 -829 -705 -768 -402 230 -747 -746 -430 547 932 867 -649 -94 -496 631 -793 982 320 759 707 -352 -680 883 -262 399 373 -953 972 346 -174 -560 12 635 347 -586 -944 -375 -254 468 -156 -586 -697 -22 -83 750 630 943 -714 936 305 -652 775 332 -512 -347 -654 -491 138 -258 554 -142 287 -851 -686 -607 -606 -223 999 -810 576 -782 -294 -408 -801 316 -920 -987 339 882 807 590 984 -731 793 828 -232 -195 -425 429 -231 -976 -424 560 -346 -505 223 530 -529 -173 -323 931 -22 -458 76 87 777 730 716 206 247 -993 167 -147 -652 142 336 786 -43 -72 881 -179 427 -111 160 704 -438 838 -326 590 465 469 164 -399 -948 -12 391 777 -675 861 183 -509 597 -123 265 905 795 -90 833 141 -797 418 196 673 268 870 152 -835 19 -513 -480 934 -144 -88 756 -274 -678 -390 802 -668 152 -572 -932 773 -638 8 66 -723 758 858 230 -754 -470 435 143 -282 176 -207 -365 764 -914 27 108 -147 562 -210 -381 -636 -451 -70 -279 690 -797 698 701 556 -292 -63 4 290 137 568 -409 -389 843 860 -801 -207 410 -523 676 -164 -160 -218 68 525 487 561 -257 930 -317 -296 253 32 -213 818 -620 -717 727 -751 418 -870 -584 29 581 -367 -225 -32 -467 -513 926 -808 -344 365 998 106 -917 894 -901 -833 731 -86 78 -855 -711 -676 -714 -757 391 -363 -905 -250 993 588 -844 119 557 -698 -146 487 220 239 -157 175 -106 -701 431 -401 922 -373 -573 -960 -983 217 -961 94 607 451 -120 679 -936 -832 804 -907 -922 -487 -875 -748 -594 -937 812 899 48 934 -474 834 -599 70 -704 -491 301 3 761 -137 483 -640 213 -772 -169 952 -160 582 -260 -879 -487 500 -766 949 909 875 486 -543 459 326 -240 218 237 334 -363 493 -847 -660 -136 -586 644 -744 597 498 516 272 402 544 -853 631 706 420 401 252 732 -917 499 -997 -197 942 -478 -229 535 597 210 551 56 773 590 -717 -648 -666 -945 -96 807 -86 660 -778 -638 -686 520 -715 -19 -798 -245 -227 987 442 -240 661 549 379 98 -934 259 -473 623 -919 793 -828 -148 -925 598 -29 832 899 -252 -135 -143 750 161 -538 350 701 -244 -303 -766 -532 -36 657 709 -774 638 177 966 807 936 101 825 639 460 -745 735 -970 595 632 -717 -234 -750 -661 856 -369 618 -288 981 357 -767 314 -175 140 504 182 288 543 520 767 -552 458 195 763 220 -360 -307 296 577 -164 454 965 278 -713 393 977 902 331 -667 317 -821 886 163 -652 799 -882 -513 -218 606 459 -370 91 -834 21 705 -699 5 943 640 -725 439 678 -829 -684 736 993 -389 -860 -216 874 -234 927 -526 -781 672 -931 732 939 -167 -315 -33 -76 368 -603 -584 -58 -284 379 -690 300 804 715 536 679 -10 -834 -553 953 607 575 -554 991 469 462 722 715 297 339 66 -272 933 125 -638 99 -132 976 284 331 712 366 -219 431 -377 -789 -989 -829 217 -215 -837 516 5 429 -494 -317 -515 418 -123 578 -956 423 -378 -161 -506 -220 -626 773 65 -276 218 176 868 -796 -58 -399 -194 549 -77 396 518 -672 759 -439 -165 923 430 570 612 -959 -541 -491 482 219 -262 -861 -322 315 -738 -766 -291 -405 843 -687 -769 -618 -873 919 -602 384 577 779 351 663 436 -444 -842 403 571 -608 770 -302 495 839 228 490 -438 -856 -983 645 270 -464 -207 386 -299 229 -874 433 -133 -976 155 -672 583 -585 504 692 -458 -775 578 -902 -685 255 -803 516 255 33 161 121 679 86 -152 -134 -820 77 -447 -604 -223 445 961 513 -694 -763 -716 -970 842 700 -264 -459 -150 919 429 250 460 -553 -203 998 742 -298 -937 -511 717 -596 -29 162 -123 848 30 -866 -975 -423 -979 -997 -881 314 -493 -253 986 817 -158 -888 551 870 227 -118 -653 970 946 586 -78 -468 -716 779 -12 -725 -690 -507 -510 60 -672 -855 613 154 -303 -492 -972 -990 -711 -442 403 835 435 794 75 -472 -215 802 -916 -337 -74 155 490 421 -9 107 448 -10 -9 449 666 461 -840 647 27 36 861 -129 547 389 561 -377 -970 -368 -802 -41 -601 143 19 381 -853 -289 276 967 -560 905 -906 -738 40 492 750 -863 673 482 379 -677 192 944 747 574 -676 536 323 -625 -374 -710 -741 -591 -524 -665 -664 -961 -554 655 498 -281 529 831 -193 -169 -214 -420 319 848 -364 654 574 155 -796 196 -411 56 436 981 725 -126 765 815 -815 -135 144 684 -101 -304 287 -564 650 836 -881 -217 355 942 -590 -547 477 505 -706 -339 -878 105 -206 -771 -582 -620 832 -8 -34 -841 -325 -615 -468 70 -935 -145 785 -576 -992 -639 -137 -519 17 -869 -611 -413 236 -677 498 877 -259 942 -923 -903 79 966 -755 525 87 696 -682 -995 535 198 -364 -778 111 -856 485 219 992 827 655 -843 -167 -620 159 271 885 -484 -552 -570 221 -428 -790 540 -587 -358 630 808 598 779 -196 763 -637 721 601 68 -279 493 815 -641 -543 833 729 116 -826 132 -19 -750 -336 630 991 326 876 -760 -280 -344 -485 685 -397 -569 367 -209 723 -971 -523 734 828 394 -797 -145 319 -331 -332 16 513 -455 933 -75 866 701 -79 -385 82 360 -757 397 827 91 446 -524 -627 -567 979 337 -860 93 -421 -392 279 72 881 442 244 -381 173 819 -871 -976 711 -78 365 -696 -929 618 -708 -197 395 345 847 -403 -693 -35 -874 -126 67 -76 95 -251 593 780 315 738 533 -237 -308 880 446 -964 967 104 -232 -813 -953 913 -758 -427 -166 844 89 -843 -578 895 177 172 -812 -761 -227 411 608 -158 -800 958 912 338 -76 -563 -830 -242 341 860 -357 -777 -535 798 -694 708 664 178 836 -357 -883 50 -568 -630 -233 -241 -807 156 -654 -365 -77 345 574 780 156 207 -845 -162 -854 -150 -989 967 -689 -259 628 879 -44 -439 808 198 168 706 961 -304 -508 -248 -339 -643 -865 419 -932 -10 709 21 965 -326 -486 -991 494 -579 697 337 373 916 118 -77 -299 -810 -455 893 -612 -579 -188 557 -917 781 -334 586 839 -598 -977 -442 -398 939 514 -477 46 286 335 947 -659 566 -534 836 -440 797 168 -231 -934 -281 -126 -957 -181 -87 39 832 -632 -732 172 178 28 524 -961 -259 -587 -108 830 103 -26 -570 539 500 -521 -567 153 -984 -420 -594 -728 -680 -445 -304 -825 -287 -524 852 125 -139 -13 -243 450 176 776 169 -125 224 124 811 -413 600 -274 -335 -384 65 769 50 -394 -311 -139 633 751 857 461 500 -865 398 -802 -451 287 -385 -86 214 -785 -681 -354 175 24 -611 -894 -679 -897 -219 306 -137 -594 504 326 -953 -654 298 -796 -157 -241 259 791 876 -707 163 -237 -23 638 585 451 -353 212 997 930 654 978 429 -663 -76 223 -584 886 669 -279 305 828 -117 -808 932 -171 -545 806 -962 432 807 -536 -968 -67 -918 -961 757 669 752 171 -739 665 49 -492 -620 55 799 -261 861 747 228 150 -298 631 793 660 -916 -636 -670 762 -7 110 -327 598 284 -148 107 -686 494 398 -289 535 -996 284 400 -596 977 225 -789 -569 254 660 -493 -702 472 569 480 -571 -561 697 -840 -562 -788 477 -487 -843 -329 -500 520 152 -932 207 353 -130 899 858 -830 -50 447 -455 -619 241 853 -46 900 886 936 -805 936 831 -139 -323 -469 -583 -395 -933 597 -655 16 12 -713 -335 579 830 -109 -910 754 974 -90 -508 -879 978 654 581 337 -869 -322 474 -283 136 683 458 -908 570 976 -679 -214 -67 663 -684 159 563 426 322 -525 -774 -82 -525 -802 -369 560 -651 -240 614 919 810 883 956 -119 -205 912 389 -812 -113 751 196 560 -871 453 616 533 532 -404 844 204 -789 -194 528 861 -985 777 124 -660 544 890 -679 -193 -928 229 291 328 622 364 686 -7 993 -822 -814 -571 787 -150 -213 511 -131 670 642 -70 387 -908 906 -109 604 298 172 -101 766 -149 -55 -359 -187 -999 -822 -137 -561 1 -214 -619 621 -20 364 552 -197 911 -630 272 766 221 -601 144 -10 857 430 -671 805 249 -696 -467 934 432 -238 288 -111 -703 320 355 159 161 917 906 -195 -343 166 -939 844 -1 781 709 286 -808 -153 -180 253 -8 -797 182 -415 -687 -731 781 144 106 588 282 -314 -538 -383 -795 -313 -14 -58 -879 95 -992 573 -5 -730 -867 44 13 -968 989 -898 -11 766 292 719 346 997 -606 930 844 44 -136 573 -930 833 36 782 -416 -985 75 -646 380 351 -795 -313 -201 727 -261 336 372 -338 -921 -761 -150 -381 620 422 -9 -300 410 131 650 104 -931 432 540 -526 935 -185 -874 -516 -120 878 -10 358 164 736 899 898 -592 -615 -870 428 252 746 -883 -346 -468 284 -843 -841 -10 -433 -681 -742 -455 292 -921 -556 -830 -72 -952 137 -666 -289 693 523 574 348 334 -89 744 -897 457 479 -338 37 -950 -898 -579 237 687 174 49 16 450 -908 -650 531 -582 -812 562 -509 -376 -786 593 370 -230 -975 207 661 -816 -83 -922 -146 -258 920 -156 -950 748 -271 -641 -808 467 664 304 313 624 -488 462 946 223 691 759 854 -334 -657 272 371 -368 700 998 516 539 -953 265 469 752 341 24 532 -137 -658 421 556 -8 -507 -54 626 355 -417 -919 714 325 -183 236 -699 881 936 958 262 941 208 -850 150 706 798 530 464 -474 -808 -254 950 -517 258 -469 -960 91 585 34 317 -846 -828 199 -293 795 -450 428 911 -108 640 -820 -130 418 -925 874 -825 854 80 25 -279 707 258 300 -923 501 80 -803 671 -559 -449 129 620 178 -235 182 625 732 605 -470 389 281 465 -547 418 -647 553 -549 -147 -746 524 -152 -907 -931 -213 120 -887 123 80 -155 200 -792 285 -133 -367 -608 12 -443 272 35 -530 -558 837 95 455 -285 -472 -751 -758 -136 857 738 195 264 679 773 82 -593 776 -541 -238 899 560 698 802 -426 -348 41 -231 149 442 571 478 -527 846 -664 891 -566 -778 -273 90 248 655 -971 826 75 587 192 67 790 420 -184 -332 95 736 775 796 444 372 717 918 506 -154 126 694 -488 -835 510 407 -93 825 -376 897 -406 515 106 -805 -90 -811 3 -293 -571 -81 969 -313 589 -749 301 755 -23 875 61 -827 940 -452 -358 995 -627 -410 917 -233 -592 -210 -835 -696 -437 534 534 -639 310 -24 926 419 218 742 277 316 -443 88 980 -516 28 -382 821 938 -128 -920 158 173 -389 -146 30 168 832 656 634 -601 262 -247 729 -802 868 372 -998 453 947 651 321 621 -199 227 102 -176 70 -438 83 -932 -372 279 -410 443 98 -410 778 118 609 -716 854 711 2 -566 -120 540 -428 -96 -847 914 -12 -560 971 926 -392 -910 -590 891 305 729 -464 314 -861 258 177 479 -377 131 732 159 323 -670 943 -102 -765 165 674 -341 850 851 -325 -748 510 793 -674 459 -733 810 -113 -642 -46 114 -37 963 -247 -988 -198 -983 -275 880 -623 487 -339 -403 -71 -1000 -81 -139 541 420 445 869 -805 458 -565 -304 -556 -852 591 513 531 158 -195 898 286 713 -615 -743 715 -937 -727 -492 222 652 214 915 -24 475 773 975 57 328 391 -858 -639 351 42 -712 -294 553 196 992 458 163 -71 -875 -590 -747 849 -229 -261 4 133 -473 -862 -986 522 218 746 640 791 -87 599 722 49 647 -368 24 -807 73 818 552 201 -809 -260 -849 -75 -593 -306 297 468 -928 882 798 -591 922 574 652 36 629 -66 -946 -638 -562 -994 323 689 -166 -92 -268 332 269 266 37 822 85 -826 -703 -820 -893 -561 -180 -785 919 253 112 251 236 303 -898 -656 -91 257 986 536 -719 842 -684 -292 -121 121 318 742 -531 319 -936 47 -96 836 129 977 475 -997 280 73 208 159 -842 -471 -165 -698 271 -89 592 -10 -573 -250 -255 247 173 766 -707 -597 -146 583 -884 988 250 276 775 -812 -605 990 13 -297 232 803 -609 346 -179 -988 694 -300 -553 -507 984 208 0 670 -761 -799 -910 635 -381 180 526 771 -963 -352 -709 6 942 887 -120 -185 629 614 636 -608 938 404 920 118 -47 450 -655 88 810 276 -770 366 -983 -303 236 -272 -980 731 65 14 698 -982 585 -291 158 -176 -563 485 299 111 -639 894 94 934 -71 36 223 95 1000 403 412 -944 -86 915 -863 -910 473 904 20 338 185 922 -852 -728 155 838 -847 -219 -529 -663 -293 -346 197 860 707 -280 226 311 -788 279 924 -655 111 355 -607 -679 605 -246 -161 -982 -742 43 211 280 -533 -578 66 -506 506 496 -357 -676 -770 -5 556 664 414 -354 -157 303 -275 998 699 -786 949 422 -806 -876 35 662 158 766 -812 374 849 -397 266 -541 996 -524 -649 -16 -220 -354 -503 -676 -964 -218 309 -615 53 -429 -246 875 609 935 -765 -94 -31 -657 546 226 547 -727 -533 842 -999 -925 990 -519 117 -770 -238 544 641 -171 736 606 -923 146 354 876 -516 783 570 131 -934 396 -380 -815 -905 -191 -6 -519 -994 114 -505 -61 8 430 -749 -173 -868 675 -309 82 959 -914 162 600 -131 307 3 -589 -907 -478 511 -861 -687 64 813 522 -981 174 -489 -598 358 -338 278 -982 203 125 -727 -369 -482 429 -423 259 -370 364 817 -275 662 -218 -832 -953 78 -981 356 -909 964 -36 -573 334 -439 12 572 -736 -936 -204 -443 -396 985 -379 -172 -564 -335 983 -840 -832 262 218 946 -368 224 -793 213 230 -151 -892 768 -993 516 -344 373 -151 -901 603 564 582 331 784 -75 216 -191 295 -273 -452 -22 -146 69 716 -386 507 -383 -530 546 -163 75 -399 297 -233 -672 399 945 949 136 -277 540 575 9 -867 -263 551 620 475 396 763 -193 402 -74 889 774 -479 -507 -555 843 865 567 -796 -351 234 170 -716 -156 476 -475 -491 -173 389 -267 912 -963 -731 -889 -137 -174 501 -652 -137 -272 -103 124 224 -591 -768 469 -800 905 -712 344 -269 139 197 363 -866 112 714 802 -493 876 184 -97 -783 -727 -527 -908 713 -490 -239 144 -772 824 228 119 -16 866 163 213 -344 232 -602 -481 -504 -385 -576 -904 421 -908 -705 -394 -544 690 868 791 -885 -955 -561 -414 -889 -701 -601 319 -483 1000 865 418 255 204 -166 366 -931 -375 221 -569 -374 456 718 720 -123 -912 887 -531 313 -60 -315 693 -880 -858 579 216 446 182 -467 -116 -625 -619 -127 673 727 171 476 702 -760 -419 -122 -126 848 428 892 -323 427 -938 -319 -358 885 -346 -496 52 183 -502 695 520 953 -836 355 -71 -732 -798 -511 -186 -431 64 -450 -813 323 665 605 -588 -551 497 -922 623 840 675 765 -60 897 -134 834 708 -945 372 -290 -255 793 -318 92 653 105 636 731 192 -240 310 -179 -734 313 773 -169 -716 328 -184 387 740 -988 -975 -848 967 -274 676 -359 -527 -127 827 401 -206 -745 433 -888 -470 -931 -257 757 -136 -338 -848 -119 139 72 856 883 404 -371 490 155 -387 -925 -963 101 -745 -865 -347 890 13 477 472 411 -244 -452 552 863 -978 -616 -693 -394 106 -430 -159 210 -817 -611 -421 318 135 915 -684 202 730 -97 -278 -611 -590 684 824 544 302 705 35 -210 -951 -183 999 -919 999 -901 -761 -77 231 -764 -424 -249 741 872 260 286 637 659 -801 612 37 180 -834 34 425 -62 354 -232 -731 54 909 210 594 358 -12 138 175 -117 -758 -681 -845 224 -624 911 371 -973 24 -565 474 245 449 301 442 -900 656 325 160 187 -726 -27 651 713 673 -322 -453 472 83 330 284 -499 848 -634 336 656 -277 -691 17 324 910 -817 -75 -150 225 8 -339 -298 -491 881 835 848 -968 461 514 -282 870 955 381 -296 485 -163 -476 -667 540 -852 668 -995 974 998 957 547 556 -257 -936 316 -320 953 861 -58 -208 296 425 -486 571 984 -758 -868 186 795 -912 -337 -688 -824 -180 -994 -176 -402 -770 77 875 527 -865 388 43 -424 -910 947 -271 903 341 355 -936 -960 286 749 -286 959 -202 -681 521 121 -427 74 -457 -320 695 918 219 -196 948 758 -307 617 278 -337 706 -220 151 -995 -481 -620 -362 -313 -991 891 -416 -132 -594 -996 821 -810 -107 -823 -595 844 -916 -991 468 876 919 -906 -539 292 273 814 805 631 842 799 990 103 -2 -127 34 -821 354 838 348 412 -991 435 -752 906 -855 -189 930 -38 -539 350 -694 83 -315 323 -834 893 -802 168 43 -59 -238 -194 -731 -142 719 103 910 273 -858 605 -53 -502 705 -467 -952 -363 866 385 -790 -804 631 127 -235 -819 -813 -149 947 61 -658 -579 -847 -853 -503 59 551 881 -363 890 -648 200 -622 45 717 -154 805 265 -286 -593 -440 493 234 201 818 -694 -948 203 822 226 899 -362 927 316 -23 -386 -6 -706 -494 281 -825 957 -915 -110 -768 -631 169 317 -228 446 -439 268 -291 657 -567 -423 -959 536 951 -788 -815 491 770 811 -884 -110 -110 -212 -881 -756 -993 3 421 -140 -336 489 -527 -903 -426 324 431 -854 -42 -811 -676 -985 -139 -474 -676 168 -721 247 -671 -368 -195 522 324 -986 157 -802 186 -321 -31 -963 370 -464 840 837 59 866 -839 -959 -626 714 297 -269 639 928 234 917 -370 501 -337 567 -192 -819 92 56 -827 -958 -992 537 -873 597 -532 208 898 -116 -460 -915 -153 135 74 287 407 -126 215 -102 -730 -659 741 -836 522 649 749 393 -293 -591 276 215 392 663 -524 38 -833 497 163 -148 -585 -480 474 -512 169 -971 -996 384 925 -983 -878 -1000 755 -406 -320 -600 408 314 691 -809 -855 784 869 -501 -365 460 44 602 -135 -36 -722 736 218 896 156 -870 -183 -705 -607 -516 -630 -575 396 288 654 558 32 761 14 -750 -964 31 -391 -627 903 -233 916 -621 -396 -661 359 -405 767 -787 576 441 928 -302 124 386 697 -175 -904 657 558 540 747 888 5 538 -160 -710 543 370 95 -992 784 -245 111 728 -83 -979 -418 -828 941 741 -608 409 440 221 375 338 -792 -697 153 995 -412 -811 -932 644 562 -346 -157 522 -210 217 461 -786 -712 435 749 -555 516 233 814 -667 -630 21 11 -31 98 938 729 -980 933 -84 -353 -387 421 292 887 452 -328 -925 -385 -316 -950 -21 -306 573 359 494 888 57 274 828 8 -795 901 44 736 -367 852 -512 -165 -786 401 -49 -538 -457 232 329 834 918 -105 -304 -983 -438 -867 421 -597 -958 88 292 -624 909 97 -100 -48 -873 -764 -227 159 -319 6 970 -883 -581 508 -702 399 -629 -201 876 -788 603 889 435 348 207 708 820 815 -107 654 992 -952 718 932 822 786 -690 771 -645 -823 -131 844 -777 232 -26 -710 -50 895 -340 862 -803 937 778 -811 20 610 -842 695 -226 737 -578 230 517 61 990 -846 974 919 -379 243 -436 -794 608 333 751 -74 787 -480 809 -293 369 210 -204 86 -959 686 900 938 -222 -658 -249 -978 -928 813 -913 388 123 510 719 -740 -877 -782 764 876 -531 -820 -902 -124 782 -917 850 864 -890 991 598 -232 -296 -117 -163 10 -586 -120 -845 -426 -293 233 753 -583 612 580 -51 -1000 347 -398 969 738 116 -132 534 353 867 915 -587 -435 -418 71 810 170 686 443 -949 438 -588 -205 -164 -291 -488 -62 303 888 -288 671 4 280 51 407 -340 242 -937 -813 262 -875 -783 -520 774 -497 -888 4 614 168 446 685 -924 -809 873 802 945 -707 -540 577 -84 -509 -633 903 -967 70 -739 663 576 254 724 956 -29 981 625 -373 -761 392 -233 -327 155 -623 -779 -59 -838 910 21 -324 -906 -907 54 -176 263 -11 927 884 790 620 -948 65 20 -848 -72 498 376 -748 61 201 900 -743 -36 -860 952 -537 -82 -426 792 -342 839 684 60 493 833 -452 497 -185 -481 -12 -807 47 921 348 999 -115 -910 676 -441 592 248 338 607 -694 750 965 644 387 443 956 275 427 562 -948 -519 -515 -518 -682 689 -354 -683 -223 -322 -401 19 868 435 -548 753 -894 629 453 620 -564 283 955 -136 234 -892 218 -502 784 883 -735 972 410 736 -829 188 -493 -579 -20 -254 -204 444 -516 -744 824 -531 351 -720 265 -248 -576 -433 718 -806 786 76 734 -149 -312 -906 776 -635 14 385 438 78 235 336 977 372 -973 -790 361 -127 878 543 -395 338 -827 832 799 -675 -24 132 -484 -485 -3 5 732 -108 341 -874 -138 463 -975 672 703 672 288 27 770 -17 215 599 859 535 545 -264 -785 30 -352 29 -681 954 461 110 -839 312 467 -193 753 -616 610 -388 840 605 332 -387 923 508 -310 -868 967 -818 -767 743 130 194 151 -635 306 -253 -763 370 751 820 701 336 923 23 -991 -405 -308 -923 280 -120 -393 45 774 -756 540 -875 944 -372 921 -339 -781 590 196 836 -490 781 141 120 -198 -875 39 -33 -175 160 -524 -577 -792 -65 703 382 -706 585 -924 -77 243 750 -502 204 -373 -957 -38 -386 -216 -97 -590 790 96 -506 -556 695 800 653 -359 629 -874 -8 -343 848 816 823 781 157 273 925 766 -468 453 -548 172 -681 441 824 222 468 -981 -615 746 -543 -247 -23 124 -542 271 -455 241 472 566 -654 -721 -53 -505 -922 43 403 -942 732 -303 504 -524 860 -683 -412 214 -371 81 -988 -610 -351 -235 272 794 870 20 60 -110 -666 -513 838 3 -581 458 -458 3 -672 -167 -840 433 555 974 -314 -263 894 -835 -440 -658 -992 90 -249 173 -93 746 359 -402 546 -824 -135 -532 872 -111 -704 -662 432 -221 104 484 -309 -85 495 621 689 -306 -496 -803 801 206 -232 28 -976 223 198 214 342 -731 419 -75 312 455 485 489 -496 739 475 -816 -99 743 -444 970 5 701 249 -519 -472 -393 529 -771 69 747 768 -181 279 -713 662 -759 -142 888 -528 203 -734 -934 -644 -78 -155 -552 -835 -99 914 -491 -147 257 76 904 -681 246 790 -536 175 930 -874 -709 881 -424 -21 -145 -332 296 522 628 -929 882 -795 417 -72 654 -875 -159 -184 116 -101 480 -44 507 -631 -326 422 603 -893 307 -360 -699 756 235 206 938 973 -47 783 731 -235 947 -26 -489 249 354 616 -683 -551 -168 -287 516 -290 738 865 730 -896 529 367 662 -147 -867 962 -457 509 903 306 437 -575 -374 526 -553 -321 994 479 193 -109 -527 -521 225 944 499 169 18 751 997 463 -755 -177 -118 -963 -323 931 -164 255 703 -312 68 -293 723 -718 -721 226 659 -53 284 760 -437 -220 262 355 -49 -477 464 6 -865 -847 614 -658 761 334 -593 -447 681 106 522 -763 569 -248 48 -910 937 84 -574 -62 -305 -954 108 -998 268 175 716 -848 -377 347 -363 116 321 -241 -903 -654 -19 -974 -406 -353 111 -309 -611 -382 673 416 822 307 -132 -988 437 306 189 -871 -61 159 168 960 -510 -724 682 -61 -759 880 33 -800 -938 155 176 -113 684 462 141 -165 -307 -163 -17 309 -928 -540 105 955 -311 911 705 381 888 711 -430 418 260 770 -496 556 -179 513 368 -564 -823 780 -801 989 306 900 627 152 525 222 -426 -421 971 459 -897 -551 372 -924 366 -405 201 -899 344 -537 -562 805 -673 383 -515 -959 -766 495 157 575 -448 -458 648 94 192 471 543 883 202 -540 918 -339 -425 -426 -299 625 -235 -991 563 -496 730 -179 691 -74 722 658 -419 427 -389 426 508 515 884 708 -467 -244 -547 -228 -130 -718 363 178 101 44 -343 790 -738 -243 -171 -72 943 -586 613 626 482 457 852 -156 -756 513 297 -383 -854 76 576 -353 -85 -466 644 903 -925 -42 -41 69 -939 -655 345 356 644 -756 795 892 -936 703 -426 792 -402 278 405 -770 141 -228 280 -514 -843 121 -338 602 94 313 110 -273 -943 934 813 244 -332 15 44 921 -849 -240 -854 -309 -788 321 480 688 166 876 844 -31 628 217 607 60 49 362 162 449 -319 261 289 -619 -618 -656 -948 969 -194 -846 -849 938 -412 82 408 -982 416 920 -114 -657 616 -834 -529 387 -651 698 333 -693 -848 268 -103 344 -2 426 -496 -369 -246 -155 -203 -291 -667 -88 214 -34 959 -907 -742 -648 988 160 279 335 -97 -871 -169 357 515 168 -654 658 -708 -109 -165 170 -277 78 182 113 739 519 -696 222 -163 922 735 -282 362 691 -317 456 -765 -181 -679 -874 -475 260 -61 716 -104 -814 -398 461 681 -714 915 -177 -17 -904 577 -99 -648 183 -685 404 168 -918 -414 -697 672 -953 834 -676 225 989 -880 566 -610 780 -230 -829 402 -401 -714 -59 792 -759 261 724 305 383 488 -278 239 980 698 -923 945 864 117 273 449 96 -73 -559 515 690 185 259 854 -513 894 643 -180 -192 873 467 -520 -256 -245 27 819 881 -498 -34 -752 183 259 660 175 971 -363 894 -170 513 -741 870 -53 411 -341 392 -955 -283 -733 -604 102 -51 992 -418 335 -191 58 392 670 -502 451 528 -617 33 -322 -622 -407 -736 -317 26 200 -253 -420 -568 -86 -945 1000 -424 -864 506 -47 732 -27 -479 -272 816 -39 929 -190 -906 423 -6 644 -231 952 985 -658 291 -118 772 742 -54 467 156 -530 73 -88 -877 -80 -838 -548 845 -379 -793 -319 -312 18 249 996 71 497 -876 -746 -507 -622 -533 189 -904 44 41 -403 168 523 -886 442 -898 186 -581 845 -845 -27 -560 86 -35 -485 -186 307 993 -873 528 -279 -154 -555 514 -986 -346 19 891 626 944 512 701 52 -312 333 300 -895 -152 -820 843 301 -287 -662 -119 338 696 -332 79 -373 -752 -562 754 -356 -417 894 -426 -538 -177 -467 -991 -72 749 -515 -991 -15 -538 953 -760 187 -388 171 -227 969 390 892 -466 -947 960 711 -815 -198 488 -641 -73 -782 510 262 -947 -768 -502 171 451 37 -239 140 306 723 -366 -411 -707 194 536 171 980 176 -169 502 -680 914 616 -163 -612 965 877 -933 -688 -501 -165 -158 726 196 502 155 -835 526 -165 -100 467 -757 -854 -70 695 774 121 -201 296 -652 -928 -213 -616 623 382 244 736 -685 -197 777 -28 473 719 365 -839 824 -595 -12 -400 -996 65 -27 348 -455 277 150 370 941 53 -508 -519 -988 -156 -678 644 -902 828 -921 -622 797 200 -643 -65 -574 905 -175 -39 25 50 -305 946 -927 322 675 381 569 -126 -852 -249 652 307 390 870 484 69 870 -816 -375 995 -607 -277 668 384 247 -468 -877 -20 -939 -682 -311 598 -488 329 267 -692 203 412 416 -5 997 83 553 825 230 -540 129 716 -706 -577 -234 -232 -279 -962 703 42 797 858 -908 314 507 284 -74 -753 -754 972 242 133 490 -79 -929 -709 967 -733 189 897 -488 -753 529 -156 -317 -435 -797 141 562 -998 152 -876 -296 272 145 748 274 -841 -620 -599 -851 567 -56 -215 783 -808 309 462 -14 673 -653 -55 841 -126 -92 -542 -678 -514 14 85 727 657 899 -975 -175 819 810 386 -349 -698 398 497 489 -214 -485 -856 374 179 -632 188 -578 -417 535 -534 -894 -939 502 -674 230 -63 -779 176 -533 976 656 594 398 685 -246 486 243 -865 -406 -233 -85 424 586 -63 -470 -293 214 -665 -595 324 12 111 725 764 173 -73 764 -498 -127 373 -28 300 727 -956 -118 -254 451 529 -740 -190 896 33 953 626 -737 -24 -241 -837 -117 903 838 421 -472 325 563 -439 -163 995 427 -287 250 -389 -574 233 927 117 -760 -381 -507 567 534 745 -510 -678 89 758 380 919 639 297 -438 -853 -472 322 522 -319 539 174 -34 -655 266 -20 42 -827 -686 523 -492 626 -519 -713 432 816 -465 819 720 -157 745 -352 592 518 155 956 536 -193 -314 838 866 -992 942 -415 -18 -442 -113 -313 -827 970 -932 -545 598 -382 410 468 611 623 -631 183 446 -33 -254 147 409 -313 337 -600 486 161 110 665 139 247 663 565 -290 -906 -935 -796 473 641 227 -95 -180 307 -363 830 -347 -472 929 -696 -713 884 874 943 -265 688 56 -521 -639 187 -799 920 233 825 159 766 521 511 363 -108 -493 426 298 -356 -427 923 542 -849 111 -676 967 183 761 -338 -86 -728 -450 179 -396 -250 840 -68 388 -642 223 51 -996 -995 -790 -192 -750 955 797 416 724 42 -43 610 17 571 330 227 111 -330 533 -763 -285 -502 484 -146 -149 765 -763 -910 828 -268 858 606 712 -694 614 395 318 365 -541 -38 462 101 725 -19 304 -143 849 -306 177 -328 828 806 -43 535 -360 -584 908 -876 970 -572 -670 -916 -555 852 -82 -705 838 878 795 748 724 -713 -333 399 386 -368 -111 -125 -690 396 -875 -34 586 445 913 913 -616 -919 406 -19 271 -224 319 981 554 -925 703 667 -353 -510 579 875 -257 -242 741 15 653 -210 -161 218 866 403 249 127 712 -369 288 190 -488 411 632 -22 -384 -313 -74 -251 775 790 -57 -36 -393 306 328 977 -703 5 319 890 -416 -730 -343 -490 293 -78 -31 -865 474 -174 889 -566 -421 692 528 721 -430 -956 -770 -830 -789 -403 487 119 207 -304 -406 -561 525 -787 -371 -535 -80 484 -950 -739 243 901 -249 94 77 -496 295 -400 413 88 -293 -986 452 551 -243 -396 -621 -727 910 253 -85 -882 -499 838 590 -290 -232 782 511 -318 -650 -88 -179 582 -419 308 101 734 334 249 -919 440 44 8 -745 -445 15 -396 792 -216 -55 603 -145 -22 -917 -880 -412 -788 254 966 942 -135 567 -535 805 -758 525 834 -955 908 -374 -417 -402 707 -507 -497 642 -82 -798 727 662 258 61 -153 -386 115 428 358 128 -994 245 -674 -188 -232 737 200 861 790 -818 181 832 416 123 477 -652 -756 249 -408 477 -66 -765 -21 522 115 -226 -423 -174 978 105 966 597 930 597 507 -338 -155 904 805 352 854 -121 -527 -504 696 444 725 -591 421 748 80 884 -859 -505 987 675 -975 16 -957 -152 491 -933 -905 910 -296 -269 112 22 -455 -318 39 -397 -717 485 -748 498 -435 -389 78 -830 807 -436 -349 -408 731 39 471 109 -621 899 -873 -489 -50 215 543 82 22 -189 -998 389 -757 0 288 -799 -87 -765 -499 872 501 340 438 225 -284 -16 572 163 -622 -456 10 99 -162 587 -812 739 -936 -463 -345 -414 793 -568 303 -515 537 -201 -373 115 753 152 61 -864 190 -35 58 -222 -29 948 -652 -668 -489 259 -788 553 97 -484 -595 376 -626 116 352 -287 -313 83 920 974 528 -213 813 -987 10 901 -76 -759 -614 10 983 14 940 549 62 -353 -628 -803 -907 -246 -71 -167 -448 189 785 489 952 74 -250 754 -237 -919 580 -966 -347 -408 -536 -660 -890 -282 -290 235 667 -516 651 -469 -637 -680 526 710 445 -858 292 -316 -641 567 314 -587 644 456 779 152 152 -375 -457 284 -153 -704 -154 323 -531 12 522 149 388 -188 -303 -251 966 -808 796 856 276 -158 -467 525 -904 159 258 798 -482 739 -692 -943 -402 770 703 -514 -886 516 -195 -278 -513 -357 887 -320 254 -458 95 4 899 745 -345 -973 205 218 -996 -587 517 -4 -770 -226 -30 -735 -383 361 559 314 -999 -362 307 -575 -585 806 -641 965 85 761 -931 715 -458 863 -420 -101 594 710 726 84 731 215 838 935 -387 236 854 -472 -548 593 -24 -46 469 -816 -109 630 -934 -214 -556 -283 -290 -215 269 -201 950 -317 -482 -456 -855 901 379 -446 -832 728 632 768 803 -330 -763 -654 221 -66 843 528 558 643 -518 192 -984 379 851 -71 5 -260 175 -90 -795 -931 478 954 -821 358 838 494 -689 932 -970 74 -351 -558 -167 -991 -548 809 -233 64 -92 208 307 -807 126 -386 -994 -175 -566 -301 -49 909 735 -18 384 -348 296 -638 -475 -854 561 310 645 -398 -992 570 -332 -952 -340 794 558 -868 783 70 -909 -200 185 556 -442 -974 -105 -838 92 231 863 -785 -537 970 -605 832 212 -633 226 104 386 -364 416 110 251 222 -442 -863 -305 -634 -574 -330 354 836 -747 538 119 -452 -819 375 -80 242 820 432 -951 482 -367 -130 603 -605 925 649 -1 834 321 189 -348 145 -393 323 -497 -955 -969 998 187 -51 473 682 -956 663 -866 -928 181 -217 -889 -870 -117 521 -690 262 -685 289 606 954 454 784 -972 408 287 868 890 -735 -151 -19 41 551 704 33 741 -766 607 460 125 318 -653 153 -724 -929 187 -572 -568 -432 -477 781 491 -47 996 396 -955 124 868 361 426 -725 -566 -134 -387 277 -658 -702 -197 -281 504 -564 -485 531 -534 -70 -187 -403 668 -192 -362 784 806 -131 -161 548 343 643 -503 -236 -984 -265 414 911 -636 234 307 -412 191 559 61 540 408 -147 -65 326 346 956 520 315 -616 382 37 -361 873 -724 168 543 250 951 -878 -454 448 896 530 807 911 -560 365 699 -580 -931 -145 -518 -898 605 300 588 778 636 -843 -900 -208 398 -116 -758 887 288 404 372 69 -711 31 -951 110 486 281 -871 -248 -447 -136 105 948 -884 -85 -244 -171 -16 -435 -632 -643 570 27 -465 480 -636 -431 -846 -98 -55 95 172 730 763 -704 -928 872 -559 982 -315 741 722 -513 -690 447 2 -215 248 -765 -105 296 -197 984 -45 841 -93 -327 886 -999 -449 841 -568 -941 242 -900 -867 -642 -318 -588 -372 -666 -966 947 707 256 -98 506 851 -149 910 -823 428 -514 286 -47 -968 993 551 -521 -21 51 618 -644 530 -289 416 -161 70 -925 91 -882 867 997 704 -978 499 585 -276 584 34 -655 -334 -20 804 -3 974 55 -966 528 707 -426 80 -536 -272 -840 204 895 -291 -82 310 244 -86 -218 638 -662 498 -453 -457 973 -894 140 -36 266 357 -485 -398 -13 922 -546 -562 -750 -309 626 707 817 751 110 357 -209 230 187 92 910 -93 -362 -233 804 384 -837 -743 3 220 -415 605 -391 -176 186 -614 799 -716 597 244 -201 -313 -864 104 -478 -582 465 131 218 -492 412 -213 -174 -849 437 343 -991 -424 -28 -287 -451 -828 -890 -199 -767 369 999 -25 876 -34 -221 -370 -392 -472 242 -293 171 766 862 235 -215 -651 732 -32 -332 -595 -77 108 -684 -875 -778 -616 -841 -170 553 -829 902 166 935 -96 756 161 321 -840 406 -671 817 -606 -955 17 -158 -9 255 138 -210 -918 935 372 764 -760 -582 957 615 77 260 -322 -891 129 -624 -352 133 7 41 -97 -158 -152 756 285 76 563 971 -832 299 -917 756 163 -309 202 215 -307 39 -695 -216 344 883 469 -606 821 -559 801 -708 -640 -647 525 400 835 -284 439 801 955 -644 -557 819 635 -38 371 -179 820 655 -562 -745 93 -652 712 388 349 -881 -25 -826 715 -493 831 770 -458 -988 166 -343 778 113 198 -573 -821 -866 327 -139 551 -572 146 810 -24 212 584 402 841 -727 -445 -960 -57 889 -74 -973 500 -529 552 315 -331 -170 -42 -18 635 703 552 37 -427 772 -333 19 -998 -13 64 454 -100 4 568 -775 -639 224 74 -759 -48 -178 261 306 329 -27 800 951 742 409 -807 -148 -340 -259 -418 -429 233 -462 -802 -575 617 -587 -632 157 519 -286 934 611 947 -171 -531 382 -597 262 -397 534 -919 217 966 476 -777 534 481 106 -552 905 429 416 58 -573 -801 -805 -903 226 391 673 867 790 179 68 -500 627 467 -759 560 -91 -581 -39 805 739 -344 363 -494 -850 129 603 668 -789 -963 855 -110 647 967 -44 457 799 661 131 610 408 629 -680 484 -188 271 965 409 -360 -749 -556 -507 -738 -571 681 789 -643 647 480 -1 -524 586 -692 -134 -460 -623 -53 888 -546 -528 528 540 316 584 -394 -479 -136 843 791 -302 949 -696 35 -967 -197 286 538 349 409 102 352 193 739 625 -994 -691 488 39 839 -470 -776 -746 -911 321 -319 -822 -962 113 693 1000 443 526 -538 103 626 64 287 -862 -775 414 -60 -65 724 -312 -694 -772 -166 -717 585 619 270 27 -438 797 513 915 567 613 977 -300 -553 575 -685 777 -459 913 -567 708 430 980 -261 769 -689 -611 -372 -552 359 92 658 -497 -657 413 707 -573 -323 880 -114 -520 502 299 730 884 -747 -719 519 -110 658 -73 -155 -551 674 -289 -841 415 -765 202 837 -915 -323 554 -294 545 -146 -221 244 -404 774 267 627 -85 315 259 600 496 -999 -3 -961 100 -731 224 -673 -759 465 -12 725 -777 461 199 502 243 -952 -431 -825 934 -225 182 -685 998 774 -169 742 321 -330 11 -38 -570 -37 472 172 173 -975 845 -689 336 708 618 775 -569 860 -544 -31 -289 770 -782 707 598 -243 -824 -205 126 -275 -518 80 -170 550 493 -221 869 211 944 864 -436 42 535 -745 -566 610 417 839 185 51 -186 315 -974 396 -60 -56 961 -293 -252 -703 104 184 141 -154 706 188 124 -718 -874 677 359 -728 -832 -609 222 840 526 458 -278 -120 985 202 -318 -33 502 304 -755 20 -217 -201 952 718 742 885 109 787 197 -477 -779 -906 875 -495 250 775 383 232 -476 428 566 -319 -649 857 -214 85 741 659 379 -744 -897 512 -3 713 -362 849 -755 -236 689 -202 823 107 -523 -607 444 -193 314 989 378 585 499 -133 446 -524 449 -676 -213 -18 700 -548 -472 928 -353 664 930 -586 770 346 154 -867 -675 75 -474 -555 299 881 116 -965 75 -515 22 262 -784 -546 -131 715 -820 205 938 736 838 447 -106 -669 246 843 -972 395 934 -864 502 768 -120 235 -128 584 -834 -65 435 -545 802 -38 -622 538 -83 68 -529 -927 261 -690 -633 60 -666 -266 898 802 160 -960 -824 44 859 -864 522 768 793 -29 765 634 -269 488 -19 -274 -689 132 688 -373 68 956 985 -629 394 234 -645 114 132 421 -817 -289 617 -273 -586 -442 -834 -785 821 395 -303 469 -509 469 532 955 669 903 85 664 704 -36 -986 473 -747 -898 -105 -49 -31 -236 -469 251 720 197 -230 -81 -29 576 -566 119 -945 48 -116 689 -748 91 -710 806 542 775 -737 778 773 -928 -909 -106 753 770 294 716 -120 947 202 -232 115 171 -537 -368 892 -882 -789 -944 -750 923 -9 -363 798 -25 803 -356 903 -309 370 -711 751 942 185 842 -248 -170 911 966 700 -808 -598 326 -52 492 677 -794 474 -611 322 537 -891 -514 655 469 -632 654 -563 886 669 967 -395 -788 531 -721 405 -94 166 -532 897 -397 -927 -280 -793 213 919 -883 -554 -267 -770 -554 -546 42 36 186 -778 -311 -789 390 -114 606 -716 160 -894 429 -936 860 -861 244 -546 -403 -928 -446 -488 757 -473 863 -950 -8 231 -423 736 -90 881 -802 -593 230 176 -78 -439 -547 -970 -1000 -309 -659 260 -879 663 -389 -819 -819 129 -314 705 -128 -600 -502 550 -222 -55 649 750 342 -875 -820 -486 308 354 -552 300 -87 7 193 718 730 688 -948 -894 113 -348 -104 -330 876 153 -999 -271 -264 458 -517 889 -459 142 -62 -198 -826 422 -231 -448 776 -243 110 -471 262 -378 549 -899 393 140 472 -861 -824 569 -452 -791 63 -617 -968 790 -252 -762 134 -575 518 -554 321 -307 944 -844 968 -228 -846 -512 36 496 -981 -962 948 28 268 -923 356 -754 -831 354 -385 -134 -456 383 683 -556 -906 -45 -230 90 -65 270 -916 251 -388 832 953 -482 699 770 -928 -585 -330 -981 765 928 10 920 -449 -783 -900 -720 799 -250 702 434 500 -548 452 447 540 -427 717 38 -554 -90 496 67 -566 933 182 464 966 -688 -937 296 696 -100 711 373 255 503 782 -245 999 779 530 423 849 -190 13 -114 -98 -905 -421 624 957 -806 -161 -917 -516 -689 584 -374 253 837 -819 -178 893 823 522 253 720 155 605 515 488 -913 -820 729 -549 -231 -77 -670 588 -682 274 884 -25 -498 -331 -28 254 -816 -859 470 -448 682 475 -764 955 881 -192 647 82 -454 980 138 -932 240 386 -452 -808 -972 939 860 -662 781 996 -398 -761 -40 -58 -502 -663 583 188 -196 -426 548 558 -586 765 -192 364 896 -117 -185 716 153 885 567 336 273 -626 -887 -566 686 -724 942 762 652 -634 -109 -84 -48 89 -204 243 41 -226 733 420 686 -767 698 -754 -734 479 -172 766 174 -287 -800 485 577 -679 -442 332 -593 658 -499 44 969 548 984 -823 -70 52 785 605 980 76 -452 -564 -173 829 482 316 -806 -484 192 873 59 -534 686 -978 482 -346 -848 -741 -751 809 664 675 787 111 794 -593 472 -403 -838 32 -582 -815 -591 948 16 -900 534 -997 176 926 349 981 -465 12 -638 -895 575 621 49 -21 859 630 644 -723 748 317 163 -110 232 -97 682 409 977 206 869 -740 -347 -959 573 929 -792 793 255 579 -398 445 257 670 -157 876 -431 -468 536 611 151 854 -596 570 -716 -146 -484 -559 -944 344 -570 828 835 -355 950 -250 -838 -438 787 827 -502 417 -869 405 -130 332 661 116 -481 -386 774 -939 850 -565 -831 197 -231 394 549 117 546 -159 -953 -104 202 584 685 589 143 823 -187 -349 313 -611 131 19 -736 -419 -288 824 -255 388 172 -477 143 -830 143 790 -960 462 -887 -325 258 -166 467 425 -175 305 196 850 -767 825 -389 87 -848 66 694 250 484 152 33 900 182 -790 -986 297 599 361 435 -77 321 -796 200 479 428 310 -178 -92 -297 -232 -373 466 774 -158 428 227 167 249 24 -826 -894 936 402 419 612 -699 120 -97 684 309 193 -918 -904 637 119 -612 796 -200 338 -500 361 679 -301 677 240 -633 697 -742 884 968 310 549 806 673 -398 723 -513 -846 -103 -236 9 545 -277 -315 583 -764 -82 -711 -467 239 -474 378 -244 -430 58 972 -269 399 493 31 -590 -767 6 -809 -86 -915 -6 671 319 -650 711 964 -571 250 -818 721 -323 -16 -515 322 125 322 836 375 -744 111 -881 700 210 -231 -533 288 -461 -342 358 664 647 552 544 915 -724 -400 -834 201 -607 377 266 -995 -322 -251 502 516 -710 -151 -511 492 688 -91 420 -700 -123 -614 -306 -811 750 4 568 589 774 -470 -382 510 -136 -83 811 -233 209 482 -961 991 551 385 780 412 282 -755 744 -796 499 150 250 212 61 191 -62 18 898 -457 386 282 839 282 775 -288 -925 -547 -1 103 -380 -479 389 442 559 336 910 419 1000 348 -466 557 -257 -386 -856 356 -542 536 -567 -490 -56 -335 -349 -36 182 607 807 -717 8 606 836 54 -863 615 63 447 936 322 -202 -328 -385 -810 152 586 434 -5 624 530 250 540 920 -552 389 751 687 -331 -200 168 481 -873 512 -409 281 181 -190 440 -100 701 -930 -801 -226 967 208 908 -659 -272 -310 -521 -892 -894 -482 -999 487 381 -337 672 -658 -833 980 -752 624 -32 -83 533 -537 -173 997 -12 145 -52 -230 -421 -605 -83 145 639 582 -841 485 61 312 -583 -765 -692 -948 -595 -751 -539 18 -450 -755 913 -340 -940 900 -444 936 787 -635 -703 59 613 -460 897 263 642 559 -68 -445 -786 -20 305 950 -625 609 -979 -624 -562 698 -453 -483 494 -402 159 -961 151 898 14 -259 207 -809 -673 550 411 -273 367 -363 501 -893 -689 440 369 -953 -252 -601 337 -338 -626 394 -497 -481 517 -942 758 270 -481 818 -701 -965 1000 -738 98 -489 285 -293 147 -762 781 409 -325 312 -287 -670 -317 5 774 -499 -590 288 371 -757 -852 -153 -100 -985 -817 -775 -701 77 566 909 710 212 -127 -59 895 238 -997 -986 522 -846 709 949 297 773 876 -504 -930 -564 -678 -645 592 7 263 -767 -182 302 799 -520 -258 -563 -774 883 906 -355 -843 -993 288 -613 244 981 -434 64 -834 440 920 189 -632 363 499 813 -63 -258 614 -898 608 200 553 564 -306 -641 -50 462 -959 533 -626 359 446 -444 150 867 -701 612 617 687 -459 -68 734 -324 -8 -986 864 595 -999 -804 -288 -149 -259 582 -886 -803 48 -529 310 -462 392 864 -885 97 -357 775 410 523 -431 -206 -959 -267 -806 745 -89 -399 416 -161 -424 47 -39 -318 66 760 -290 -682 557 694 -119 -66 -166 -709 601 -528 -52 309 921 -965 -224 231 758 837 761 -227 -340 -321 911 -870 858 -737 396 125 -519 -680 -337 -846 -623 -574 846 -856 339 363 360 507 643 -787 208 -893 96 139 271 -926 946 -196 -128 285 174 145 502 647 -157 -195 -375 579 -973 -838 -745 729 634 -508 640 17 585 794 -257 -699 -351 232 -611 -524 -547 -721 -74 238 -695 -470 284 -57 -71 -9 232 -659 293 833 528 -166 982 593 -338 -843 -806 249 -357 -686 -158 -772 -647 -557 68 -115 -430 -962 703 -6 -670 -736 493 298 -183 507 -392 377 -20 -512 -248 -349 554 529 820 -822 -135 -317 45 47 172 938 -314 883 -626 678 -138 -616 -424 80 151 885 189 -876 -423 -755 -869 238 990 -822 756 313 46 -165 -569 949 138 880 228 -657 -914 -347 865 390 209 275 549 481 347 948 -285 722 -447 953 -800 870 277 -977 860 -504 -267 948 -360 -489 -51 -357 -823 376 -281 -29 -616 81 -184 -743 922 767 742 18 -512 -332 -740 -456 926 -360 571 -254 826 -344 873 75 286 198 911 -957 255 -584 -515 -867 903 -909 -627 -232 -487 992 158 946 602 -858 133 -232 981 263 -755 156 848 474 -876 336 -250 894 -66 -727 498 211 -512 -583 -82 101 855 740 882 -793 -54 236 791 518 799 -925 494 -922 -480 31 -333 200 -143 -290 -764 337 -400 -859 -776 -700 463 -358 8 -291 78 -870 678 -668 -75 -54 -426 -572 -812 -135 -690 -722 -62 640 -846 153 536 -762 824 -562 -711 341 -448 479 647 -93 966 311 -359 -948 -947 321 -334 933 -556 725 -993 -922 323 980 265 988 -728 875 276 -919 -559 804 -971 290 956 474 137 732 962 330 -448 109 885 579 -940 -456 917 -472 203 561 -257 161 158 -853 594 434 -983 667 -68 213 -744 -686 482 -550 886 284 -636 -559 578 699 660 16 594 694 -88 136 839 706 -56 98 321 364 -774 -763 358 -513 218 195 -391 790 -957 741 35 143 -420 134 685 -288 64 983 -478 962 -395 714 149 83 -748 -483 -163 805 476 826 -120 -66 106 428 974 -618 -481 -254 616 474 -943 707 -950 -213 -234 -767 -994 833 -187 -589 459 427 825 -987 601 726 543 27 543 -840 -668 -789 -676 -930 224 378 -614 786 731 -650 633 745 812 634 -673 -788 -532 554 -917 802 637 503 577 -145 -998 461 48 -243 311 260 487 -692 -207 -42 968 497 -567 -59 -420 81 396 421 -308 -902 -26 -267 178 94 175 76 647 -509 971 -670 -813 326 457 -92 809 354 108 34 277 43 170 783 -717 794 -850 -976 -24 583 -938 -510 457 -782 50 -120 398 65 511 252 -579 944 -76 677 229 -204 73 205 -575 -34 -481 23 900 -957 -633 -917 90 14 102 -710 -355 -974 893 605 169 -648 -631 -992 -794 -650 -420 -111 544 592 651 906 -335 524 -772 148 -630 -930 -888 -534 -931 887 -2 -43 -19 -345 359 -838 -183 56 960 686 340 100 746 -733 261 246 622 821 113 473 -121 -953 750 951 -887 -212 -842 -485 403 752 -545 -460 758 -528 -41 -970 -532 -421 -862 697 -769 -364 740 518 -150 -310 143 -653 935 -408 294 624 -799 -824 239 -617 426 -378 566 -553 -688 201 382 49 -644 -736 912 168 356 640 -389 -151 -713 899 -203 577 152 -504 523 -119 656 -858 -447 33 111 457 367 658 -912 273 683 47 806 -112 -98 -976 639 517 -179 920 947 142 816 -439 -51 -85 82 419 -831 947 -886 -341 488 -969 345 -375 745 917 -55 838 -221 -890 588 940 6 380 579 424 211 210 -354 859 884 357 -429 -183 825 276 477 232 496 -317 -405 884 -876 -130 -475 -358 872 -698 835 -676 -755 242 313 -443 180 450 456 -37 -911 -460 -593 994 -978 776 750 -354 168 -760 38 148 498 -950 48 -446 399 999 918 320 733 -65 -744 -748 -628 -232 173 -672 -946 -906 682 -576 202 -995 -221 30 -920 362 129 469 -626 479 93 829 428 34 335 695 169 940 -502 -361 535 632 -637 -64 683 390 233 259 -641 97 -875 651 868 -481 -725 -899 590 966 795 -682 -722 -821 -703 5 950 -276 405 -38 -318 596 -147 -669 915 852 330 237 -58 593 -761 -627 -183 -102 581 -550 986 -833 851 -116 795 -791 -193 -996 -357 -153 80 -147 -634 -206 -290 -397 625 111 -870 -140 -694 518 -413 -899 443 -922 -435 -757 679 99 939 607 665 -315 -180 337 -394 741 388 548 772 434 7 123 -563 454 -670 -83 289 963 -117 -183 -39 -409 -769 -777 668 -1 -908 -200 749 280 -960 193 471 -522 610 430 -513 86 -670 -363 -694 -216 370 -38 505 -413 518 -431 312 501 446 -802 -661 -491 -285 562 615 -775 895 795 -347 194 -696 -590 -648 218 921 657 -156 -654 -959 -548 -188 319 326 -842 24 -322 -725 759 -592 -580 -330 -365 249 -551 650 -406 682 941 99 526 682 -520 797 -738 -132 437 -525 246 514 -424 -706 603 695 -417 -535 -728 325 353 -607 788 -479 402 -503 52 -892 -137 945 810 -352 -366 838 741 -304 -491 861 676 756 -259 661 124 402 201 939 -712 -116 -121 463 -742 -999 -875 -287 808 -754 677 319 -357 654 194 968 352 -467 -182 -839 -945 799 -35 829 847 647 -712 191 -318 -223 -694 -989 -445 681 -489 -731 -908 -792 32 -699 -348 924 -440 -849 808 -579 881 -4 -827 -631 690 -992 -32 -656 870 -589 184 -154 509 -591 -875 -253 -19 153 -797 740 347 352 846 -997 -70 300 671 -484 101 -27 -679 -767 392 194 576 -206 611 503 -357 636 -976 42 755 41 779 -332 861 449 -182 654 734 265 -785 962 -230 -186 329 -592 870 -426 -825 496 -393 782 -728 930 734 469 830 -50 -519 -910 -648 594 -217 133 -248 497 488 -980 152 799 356 283 275 -26 766 369 184 -783 646 806 -346 -395 -492 947 -629 828 -606 -820 -679 219 -519 602 284 -427 -756 971 413 829 -981 276 336 219 865 -204 397 -525 -885 173 976 -183 -152 -386 -505 -933 510 -261 -398 -213 -471 641 -376 -556 -592 -255 739 918 -13 63 422 -54 -453 694 -853 445 -189 -74 -794 722 472 684 -578 643 -936 -204 -785 373 455 715 -401 -317 335 229 412 967 -676 -408 -283 350 748 604 695 381 93 715 310 -193 429 -355 -376 -298 443 -18 -760 18 -276 657 -624 -708 128 -682 875 912 162 307 -353 944 -858 -565 509 876 390 421 119 713 68 925 -475 791 -465 288 -691 437 -986 -170 542 993 -119 -690 -154 -674 -179 499 -489 876 -296 724 517 690 335 -482 -993 -457 895 -883 -305 123 69 -551 868 -26 -597 55 -220 427 -30 -714 -132 619 -504 681 -432 672 305 100 201 -416 -243 883 723 279 320 -904 781 -490 46 828 167 -859 689 -96 -40 823 -244 -415 346 -174 -549 534 778 784 -498 -137 -205 -711 787 -116 638 -593 -851 -492 151 278 -695 208 -876 839 -834 791 -471 673 550 707 498 875 -826 -498 -965 548 456 -859 -173 -184 -212 -630 -698 -324 961 378 262 -24 36 17 -321 -10 -42 857 858 833 -975 -962 -566 463 -368 245 -768 -870 -978 -762 -962 188 -154 530 -497 250 -280 -310 294 336 -172 -362 -480 811 503 -680 -687 757 -613 820 242 -964 254 635 213 -351 -661 -495 -499 458 421 -371 -374 278 -487 530 -963 538 -980 879 806 -504 497 -890 204 -820 -694 850 23 -328 878 -739 -79 818 -729 395 377 -718 516 -322 243 -5 -592 -608 -806 499 -142 367 -125 -924 -880 -741 524 -816 -533 -632 340 932 353 -665 477 -214 756 975 -847 85 -330 -640 -18 146 244 -283 102 636 -832 312 280 346 -294 -935 -754 -174 951 481 -170 80 -857 -122 94 -650 500 -48 -122 -584 82 -606 432 827 -878 -760 -721 -974 -114 -388 848 174 757 300 588 -633 -152 -26 207 -337 359 40 -707 -882 292 -41 808 802 -201 -31 -530 589 -134 -198 654 617 -26 245 263 -742 253 479 806 -109 -103 939 753 -73 916 -764 -392 -544 636 -97 863 -837 -534 -36 872 779 287 646 -314 538 723 -604 -720 19 -245 193 -554 -281 -883 -132 -361 578 -864 179 -234 270 106 -815 737 -912 423 75 339 -766 -289 327 -395 842 206 354 118 -199 950 983 -625 -942 883 139 -501 54 590 528 858 -469 -832 -611 561 426 198 -821 3 395 -844 -462 685 601 608 -472 445 590 -326 816 -506 177 -254 951 -675 -843 -572 435 642 597 -692 -421 353 -845 -470 313 -470 -918 641 242 939 -959 -989 -942 -18 -600 -138 -634 441 561 659 -974 856 504 290 -648 951 276 351 -993 -742 -258 -910 870 -663 -681 -186 88 -985 524 530 -871 822 615 -396 -379 424 -324 -442 662 460 99 390 -544 -421 -41 226 -210 -937 -938 90 -267 -688 -525 506 793 -783 -678 -820 520 -73 699 377 -892 -921 -398 -189 674 -325 324 565 -120 77 566 -336 572 -296 -220 484 -122 386 861 108 -782 -130 -940 -13 -450 744 -262 373 -664 340 -247 918 540 461 -147 -294 -553 -886 -225 -585 -555 -493 877 14 -402 -430 336 -774 560 988 -860 -956 862 -675 567 -899 -857 41 950 -273 -925 281 -528 -804 487 -868 -898 -865 813 -711 814 226 -708 -626 886 231 -731 -673 914 320 655 857 691 752 24 87 737 630 359 -701 573 -490 322 49 -440 -217 338 -277 -459 922 301 603 -815 -131 -281 -544 -53 105 -861 -497 -423 815 -554 -121 -106 897 -951 -840 671 -428 964 -6 -801 -476 895 -223 16 996 -766 -7 -290 546 767 423 -376 706 -220 -112 404 99 -490 -797 -241 -978 -544 -854 -735 -585 -266 -146 490 -38 -69 -814 318 -25 91 -212 -327 -624 -928 -975 742 -877 8 108 -61 -655 81 976 -19 529 -810 -43 12 549 -264 232 -759 -648 955 735 -432 -893 654 -835 -640 198 -689 -931 451 -679 170 -379 282 -795 379 -834 -196 -789 -863 737 404 -203 339 -726 591 386 -465 568 -622 776 975 746 -203 -633 362 944 956 -828 821 -417 267 345 -815 -416 -551 -830 241 -77 162 -7 898 57 593 -190 -95 -296 538 139 -861 644 -959 -861 -226 527 -16 -993 957 286 -914 -905 257 492 583 182 -228 -180 -443 823 -692 751 329 -347 -971 -534 -233 -449 13 -773 -123 -915 -464 -289 53 -163 -950 65 191 -997 39 -927 -256 -753 282 -764 -364 -5 -324 458 213 -781 132 669 767 819 10 -583 639 810 393 954 97 -56 887 48 -330 -28 165 -808 -681 508 511 413 -768 -394 528 -255 888 956 -307 636 -603 -781 -466 -563 976 -700 499 -641 186 877 -984 601 296 -961 -223 285 -891 499 836 102 -496 -723 -801 -316 183 897 262 11 368 33 498 -497 661 274 -603 -219 -403 333 -51 450 424 81 220 -125 631 -365 357 -778 -592 -346 -272 -682 -736 -706 842 -490 -261 -510 -321 -837 -861 -300 34 973 -658 -511 -392 930 138 -10 194 -248 62 -282 -892 990 544 103 -431 391 864 893 -889 -486 600 -741 -244 -921 228 675 218 722 652 947 180 -528 -128 -232 34 718 791 57 966 691 83 -523 -388 -836 -544 -572 231 911 442 -858 -390 -813 917 621 502 -365 -112 302 240 -393 -414 -706 895 13 -444 -472 72 965 -453 263 309 -279 277 -733 -247 -954 -580 -287 -42 281 -785 857 468 30 -534 58 -169 963 -389 965 825 302 385 -339 569 -265 -577 826 570 -240 814 -249 -375 198 952 367 220 -144 135 -708 -948 114 -463 989 -308 743 522 -726 794 744 -920 -855 686 273 -894 593 303 -330 646 229 990 374 485 748 664 338 -7 -274 143 -278 -538 -224 78 -129 -224 535 883 -357 955 577 585 -679 461 285 923 139 -64 -136 -936 971 687 -652 697 -281 929 226 -206 -232 -256 995 695 -433 -127 613 571 -756 -937 -202 307 -492 540 875 727 450 -344 191 962 312 -415 605 -684 -451 822 669 -53 576 -744 -451 -327 335 -964 -152 631 571 268 -539 -483 -281 -935 867 -480 -867 830 70 617 711 -37 712 774 -793 210 -498 514 832 -705 -322 -294 7 -986 -991 821 263 -990 -753 -75 448 -990 815 198 -603 830 -613 -618 605 -197 -284 -396 -288 944 -461 17 -591 753 238 -316 -158 916 -75 -788 -883 -148 -394 957 -20 562 290 -465 689 -815 -911 -592 -954 276 351 -567 164 835 564 -553 -212 643 -261 -459 242 680 -45 63 600 -772 112 971 467 -47 -998 764 428 623 -557 397 266 -86 512 342 365 235 -71 -636 -66 -290 -806 533 -880 -225 589 -515 366 -107 500 -170 -111 951 -144 935 -339 481 453 -389 15 614 -573 167 -808 945 -111 -26 65 -303 560 849 -867 771 -91 -679 -580 -533 576 -522 -796 437 -503 -622 -677 384 -989 -54 -853 401 716 -656 995 -675 891 369 295 560 691 -524 -972 -36 -875 -273 469 -633 -397 482 322 -837 737 685 -948 857 -802 402 -371 679 5 85 83 610 -8 98 905 -294 330 961 978 918 342 -352 -3 -564 -688 -406 -44 -319 -18 -544 -150 274 -393 -11 785 636 -461 -853 540 -34 -401 147 -602 -400 336 -223 -712 -678 736 -520 622 840 401 880 614 -42 771 738 360 -820 -426 -721 132 723 -248 -723 -264 143 967 -651 184 114 -733 -13 -340 123 887 -971 -371 -70 126 -200 -908 -798 -35 -741 -298 723 372 620 -617 792 -139 503 616 791 -725 128 -881 -201 -290 -911 -728 55 851 376 339 971 298 -453 -206 944 -663 747 95 -433 307 430 -739 -418 -437 -511 -343 347 416 571 55 600 -857 970 480 580 974 996 448 702 128 376 377 -849 282 -338 -18 7 249 822 274 14 65 -644 -586 -492 -676 -271 -800 -275 -406 877 848 -527 -531 102 -582 -320 -932 -399 -584 -656 139 426 189 603 -824 -993 -939 -91 406 -844 -814 -416 179 65 107 -514 -851 -126 -923 604 -804 -361 -815 952 552 90 823 827 954 53 950 670 824 -143 -286 -74 -119 57 716 290 424 -89 376 555 695 245 590 -188 612 -440 -995 416 -374 -189 22 -906 802 -532 -401 737 366 -737 -337 -266 -808 -288 -539 136 523 527 -117 797 961 -194 905 164 64 -916 971 -206 -41 323 -900 797 -631 509 894 -94 298 -512 -995 -394 62 301 -904 -63 -524 584 -648 -832 -934 488 -603 -145 18 -933 -320 -279 -45 52 -805 -604 380 730 -950 283 409 727 522 642 -737 599 775 105 -281 305 -988 -492 411 -434 481 -285 -689 196 -232 -919 508 715 893 423 344 381 195 -726 -463 -125 -739 -247 35 778 -14 431 -708 -528 766 -221 -304 -653 -810 -782 -25 444 531 444 -219 423 949 -805 -267 711 239 -974 687 -950 456 701 221 995 -27 162 697 961 660 949 -234 -418 723 -900 826 957 -199 -262 -783 626 200 -823 329 -547 448 -845 -974 -273 -830 910 -486 101 266 -335 -358 -498 386 -776 986 414 -987 -656 725 -750 229 183 -308 -228 -427 -597 -936 -26 -986 456 -75 -435 -526 214 -565 -65 -199 -872 37 -592 -723 -904 572 -481 606 920 561 -14 -587 -638 104 -1000 660 166 574 473 572 617 -808 -799 -924 459 94 -451 -721 596 251 -133 457 -135 559 231 286 -296 508 -43 14 -671 -948 -465 980 971 782 -686 -361 408 -499 126 793 761 695 46 -79 -121 854 -614 746 -343 635 58 328 -938 830 990 475 -147 -647 -336 363 -458 381 918 790 586 -466 523 313 412 912 -785 -451 169 417 -89 -109 -262 473 51 799 476 790 -547 80 476 -491 539 711 -682 96 591 315 860 -671 336 343 492 -406 744 806 540 283 -671 940 -892 342 313 -931 644 -388 220 -711 -92 -77 -358 -749 -287 892 -205 -548 214 -628 295 837 323 827 -116 -532 983 466 -420 473 -71 23 438 -518 -206 -319 860 -224 357 -172 -387 -427 477 -598 -492 877 -733 -460 762 -193 951 -493 956 629 989 531 -239 802 167 22 171 -385 -460 170 112 -269 -561 -265 833 -811 366 825 -24 -687 660 872 -904 -547 163 -995 601 -793 115 -95 944 -893 112 603 -328 -221 -2 -538 692 -817 -163 821 406 773 -570 -271 -962 -75 -178 -512 -602 913 272 -34 945 218 -559 677 -559 -656 -194 419 789 -821 442 36 -363 280 989 155 -176 -858 902 81 785 -648 -914 -751 -34 692 -466 -782 -620 -321 -535 31 -8 -121 -138 -901 429 372 568 457 388 898 973 -178 -608 -644 270 336 -583 -330 756 -36 770 -386 160 287 692 -687 -724 50 734 -464 -106 -330 -780 410 585 -226 651 640 -848 863 -153 -359 -587 -370 -709 318 824 212 -555 -475 -203 -532 581 -205 -992 -542 960 190 -194 -516 502 918 -700 -62 -311 546 626 821 -426 -966 -544 -471 -424 491 -485 751 705 438 155 114 491 -501 -190 -59 194 749 343 -513 257 -316 718 909 -925 441 -911 553 -996 260 -235 -479 -477 -593 -205 439 242 -879 -458 809 156 994 -504 -550 -816 701 475 -473 -663 927 -981 472 540 -356 -817 -597 -158 359 -30 -306 -111 189 -716 834 298 -86 366 168 428 916 496 160 -780 880 506 -916 57 -377 -342 152 917 151 897 -255 855 -961 -134 50 -180 310 881 -880 192 -980 237 -767 154 -277 -68 -690 -945 -132 -75 322 -715 -442 -686 832 801 356 -85 871 -711 -307 -34 934 99 996 349 298 891 -597 -538 976 -417 589 145 -357 646 826 -152 -608 -418 -86 837 194 537 -966 -572 -728 -366 120 -220 -976 -592 -534 -761 526 -891 -354 -509 504 -513 805 -71 837 679 -288 98 -462 877 561 -476 -293 -785 -705 477 -726 247 711 -699 352 174 658 -303 -541 609 -856 632 -859 -75 142 222 579 109 861 580 -736 -672 -52 -965 779 575 -664 -103 -325 12 211 -394 -63 -811 -640 66 585 -628 -107 719 -519 -956 -208 -485 -33 70 -451 -516 -702 -738 -228 878 -836 -42 281 -617 -553 444 -116 351 -923 397 756 223 520 -811 456 -906 22 -226 26 -529 985 -2 -669 -401 47 -454 812 548 189 385 381 -620 -799 -626 867 -199 645 -752 -148 -188 -158 230 -64 90 -937 135 -166 179 869 83 624 826 311 -98 519 -734 -535 -596 291 -528 760 -577 -227 913 191 315 -981 -847 -640 770 -331 -197 520 67 609 -640 -468 -407 -74 425 -528 395 -268 -986 -18 -341 -445 -905 -178 -784 -890 -468 -702 -520 -265 -336 -37 764 433 -561 213 -327 169 -558 86 -97 -366 -862 739 -434 390 -147 -537 885 603 127 357 -489 -120 -773 -532 -566 303 270 -489 642 -331 -306 -168 395 99 -533 38 -2 -226 -713 -980 309 -30 48 -903 629 954 992 -332 -383 605 364 -36 863 -272 566 -904 193 760 176 -722 436 -662 -25 -802 451 415 857 184 -246 480 43 593 -178 414 -601 157 231 453 -570 251 -872 450 514 749 -906 301 609 -185 614 -999 -936 -717 -467 -420 19 -231 -728 823 -307 234 -108 -245 646 463 -531 -50 -362 -424 -964 -975 -87 -46 84 -163 52 -311 -619 -765 -257 953 -124 159 200 -442 754 -237 998 632 -122 -774 -775 429 323 -286 296 702 814 835 -667 -343 837 128 -466 -678 849 595 -51 -259 223 173 724 717 245 944 69 -240 -378 370 855 69 734 -988 -431 -178 -803 -349 -640 466 883 -751 -427 856 989 204 -386 193 808 459 -374 514 236 284 -274 -426 901 975 -244 -85 -482 -19 -791 -546 432 695 -298 -346 798 -609 -754 -315 -82 975 281 483 761 65 -4 195 994 -227 954 101 -501 144 412 503 -450 -671 -190 -607 259 212 -590 818 -55 403 687 720 -617 372 715 283 -540 950 196 44 -595 -588 939 -806 456 -584 535 -642 764 854 989 916 -961 -258 805 10 -571 -222 983 446 441 494 -187 -118 -984 571 -769 121 -519 -509 -860 743 -942 -75 -864 601 -735 -498 -391 -810 972 -175 -440 75 -444 -277 -914 513 -816 -379 -358 -322 301 -684 841 -53 -737 -873 343 -632 -354 558 507 -950 545 -199 -148 -16 -98 60 654 -351 -362 -571 129 -55 738 -650 -737 281 -631 -413 906 794 -593 120 64 409 -585 -811 515 -321 661 565 -839 714 828 927 375 118 278 686 -690 96 957 -603 -724 -740 -831 -40 -857 -242 596 -873 50 258 582 -266 -94 203 212 955 -171 -451 65 -429 645 -815 257 -758 -910 941 607 -608 30 -26 -809 133 -195 136 -303 229 413 973 361 130 -588 51 -467 920 468 543 -454 461 -707 374 -368 -278 -327 -913 698 62 261 -400 -685 -372 -799 222 -361 -846 799 -310 -936 67 -981 68 -108 -960 -824 -581 -297 -996 -654 -515 -961 -85 811 753 -948 253 -789 -244 -303 789 -65 125 457 -289 451 -577 -285 103 365 47 -829 -171 -260 107 781 346 -911 -485 -289 176 -731 896 -986 650 -366 -113 255 -350 -444 258 -90 340 -341 752 478 761 346 508 -731 58 -445 589 159 -387 356 809 -842 708 -916 -657 330 -920 14 329 -826 -247 -418 -580 -302 993 361 -729 384 359 -926 -584 757 -25 -33 815 534 857 -563 -400 627 -924 -519 923 -901 -853 -461 563 -270 813 979 708 -760 -458 54 377 -851 414 -884 732 -154 -700 784 402 -512 -554 685 850 -603 395 70 -243 116 462 578 313 177 654 38 958 -505 -360 -143 309 -486 9 221 -752 806 681 -262 413 -710 -885 385 578 501 8 951 100 -427 -338 -627 -93 770 -165 59 -579 -954 792 767 -850 876 35 149 945 581 214 550 862 -944 410 704 -262 936 -30 -492 -794 94 3 877 1 -754 -391 224 -496 230 -745 664 -84 951 -109 625 833 -140 721 958 -372 -116 361 -163 961 987 -364 403 -495 845 549 -229 60 -67 1000 -170 -587 381 234 -136 334 -445 580 -759 -867 -562 -123 -943 107 477 290 692 -613 245 -152 60 -917 -978 -739 439 780 -301 478 979 -213 -290 3 -990 -233 240 -818 641 784 -171 -855 565 941 -744 808 -126 884 -542 -898 -233 130 -371 -119 -827 740 817 -591 -534 -528 550 -856 461 -548 610 -786 -183 439 -508 488 897 -623 -816 -394 694 -633 663 116 336 -769 358 422 550 399 690 263 585 766 -437 -583 695 -16 631 123 104 293 -882 612 797 131 -563 -463 -424 -939 -972 736 -347 770 -535 -598 150 916 -333 -222 -448 957 112 997 -154 176 825 530 305 615 804 450 -828 699 -143 622 -931 -1 -719 -32 769 -910 -658 676 835 -160 637 -940 -754 -330 -573 -794 984 652 -455 -353 -385 -481 -710 936 -624 242 -553 172 -863 518 251 -307 -347 -17 -612 145 -90 619 477 -52 -197 -486 -13 -572 51 577 -352 484 -938 763 334 615 -670 -227 847 655 142 493 439 365 -5 -730 -541 -391 -407 38 -982 873 551 535 750 -683 -655 -320 643 -189 405 919 423 -255 923 520 429 911 -772 132 965 -643 -800 -819 -567 152 -123 906 424 -262 413 138 372 248 -473 482 54 176 -218 -504 925 -313 -875 -702 102 861 410 -429 -625 -506 400 834 63 417 -562 -188 -525 313 348 -249 15 -532 -447 368 741 540 -244 196 286 594 537 973 -184 705 218 -693 158 -380 -316 -593 -894 984 -554 408 850 -545 -840 360 -250 -665 172 846 728 515 298 690 567 -734 -968 -36 758 -888 -23 -89 427 -749 551 -416 -818 -51 87 231 -770 -31 -891 684 -474 -320 -830 -708 700 726 -795 -135 -652 -613 -741 571 536 903 -247 6 -466 451 -949 919 952 880 -509 558 -181 -59 -841 790 86 568 -123 962 -958 -30 427 54 735 -224 560 -395 -520 70 -942 -671 -696 906 -505 -685 690 -233 994 519 -390 410 934 48 124 -544 888 -816 -369 573 5 -760 222 521 774 -445 -427 31 85 654 -394 -533 528 138 237 209 -708 334 234 82 699 730 701 297 -347 964 -493 92 218 -828 -240 177 -659 -662 374 532 -328 776 774 124 -112 448 570 -906 850 58 -621 517 180 -294 491 -274 314 359 -57 111 619 822 -6 -949 783 188 -97 880 353 836 245 -768 -736 411 -488 -690 462 619 537 211 -727 -430 299 750 845 -633 854 -454 -67 -708 192 993 -703 -464 480 896 665 678 463 -834 -734 -842 -958 -713 234 -393 207 633 552 -542 -288 -404 -473 -171 910 951 440 -11 571 33 -441 -823 710 -489 -308 -531 757 693 921 -222 180 -19 -854 984 -277 -867 -969 -379 -426 676 -885 -253 321 -604 28 413 194 -548 119 -522 241 871 1000 -954 -732 -719 279 -590 983 -204 -641 -261 -980 -895 505 717 779 -693 -408 596 948 483 -506 -189 308 -447 387 -930 -705 893 556 -746 881 -968 246 -784 335 868 -141 -443 -836 -709 -772 -953 -433 -618 -898 -230 -497 -753 308 -959 976 -288 57 103 569 426 521 -636 -149 -545 185 515 223 999 -205 -445 676 369 -133 267 -64 346 648 -67 777 -123 -565 397 912 -833 141 -933 -132 182 581 203 -595 641 -272 2 -53 264 -207 -824 449 -722 50 -531 307 141 -701 -933 69 276 98 432 -33 303 178 125 20 -127 -2 686 -450 89 490 -380 -724 918 431 386 -189 444 6 144 803 152 -990 -577 -103 528 768 -659 -460 -885 160 5 237 -749 -810 495 77 210 -329 -110 -131 -485 -612 882 446 -328 -451 -493 -361 227 -110 -565 56 705 244 182 -768 -409 331 -505 641 523 855 -497 117 -712 -954 -753 567 870 -475 800 693 607 319 -511 277 496 -558 -16 -956 199 -934 -552 176 763 214 708 832 -53 923 -422 18 -891 -919 -423 -863 -96 -503 -41 72 547 397 -377 427 23 -901 18 -194 -206 267 642 -290 803 269 697 -599 684 242 748 -988 776 -921 206 -973 -10 -169 -993 655 143 -805 951 -933 -62 -341 -824 -574 -890 358 508 945 935 536 574 651 -353 -389 322 547 -368 -804 967 -668 760 -559 485 543 150 -382 -263 179 148 113 -969 864 799 -740 -373 852 -576 67 692 153 -147 -248 -534 -298 869 -912 285 -887 937 562 555 -312 -931 -467 -752 85 -897 573 -442 606 -868 -111 778 -532 -645 444 526 -78 588 -706 -877 277 695 -265 -896 -863 701 -439 -904 -96 -631 -58 263 -632 -633 -102 538 240 -158 -456 666 180 -326 -598 249 783 419 -82 535 -50 -619 640 36 -187 672 -831 308 863 963 -266 764 -720 342 433 476 121 -283 770 -766 -962 71 514 564 858 -294 677 -201 339 38 313 -708 135 -433 -473 -569 -694 -724 536 -785 -991 385 -592 521 -794 -971 726 254 -144 -405 -307 292 -994 -475 -541 -665 856 103 -951 -527 341 -761 -469 303 997 -151 864 248 183 196 265 -520 668 728 753 -197 395 790 -584 884 -622 -221 751 -685 505 -125 923 -827 -480 -277 -768 332 -409 -250 866 305 186 -154 238 566 -616 -266 -80 318 -598 405 -967 -129 -969 -262 -700 -960 176 916 -53 -634 -215 635 140 -115 -653 -496 -139 259 -301 106 -59 944 -113 944 -945 364 536 91 88 472 144 42 -129 -452 -396 593 350 738 324 -805 -801 716 -3 295 -276 502 -998 -963 -484 -458 307 106 -452 705 688 -312 656 674 -350 -602 -615 -424 -664 -299 493 521 975 164 -533 -155 -412 516 -541 -422 -530 -360 -656 -348 -48 1 -130 610 327 -746 481 889 532 -398 -585 101 -157 657 732 761 -809 340 -216 801 5 -79 209 -849 -292 729 -556 677 248 -321 -693 220 -766 -846 996 -605 433 26 705 387 -384 14 285 806 -489 438 -563 437 284 -359 -259 -801 744 321 -856 -973 -781 379 -223 177 859 -712 783 795 576 797 -566 918 520 597 -422 636 -15 -423 -603 -739 416 -7 -58 105 526 713 462 -271 -323 -51 55 22 -306 235 -693 606 645 106 916 165 510 973 -760 -303 -567 -555 51 -850 568 -69 -274 51 527 129 -589 622 998 286 -350 -500 139 691 -760 302 -413 937 774 282 -524 991 -655 624 619 -636 703 -677 982 880 -486 -524 -377 -403 -499 -27 144 610 -740 -892 -416 -230 -676 -337 273 660 -217 419 -438 987 968 245 639 247 566 937 -439 159 -425 820 -30 -524 -859 42 -138 -814 -711 353 -368 634 418 -726 -293 156 -658 -22 666 641 784 -225 230 -895 924 -845 650 486 879 -61 846 -422 -786 -153 -45 807 -109 -774 -190 -907 756 -138 -516 -694 -902 -496 -346 669 -69 -441 401 -87 356 403 -254 -634 344 382 -320 -199 -327 -227 -506 221 216 -70 -318 -891 -82 -64 -669 10 231 250 741 577 -975 237 238 578 644 281 -372 407 87 -767 -902 180 136 342 -262 -922 311 216 327 -373 688 -998 -887 601 2 120 369 -841 467 -568 580 -988 -647 461 854 556 -951 155 968 -276 -48 -974 -110 -958 276 767 -167 -709 -520 -59 424 512 -705 -851 496 -57 81 89 127 170 207 -23 638 -940 695 -335 560 -376 432 192 -186 965 690 916 -939 -592 207 496 -798 -225 12 292 -775 -775 482 -249 -501 -892 886 -607 -548 590 772 -83 -983 517 771 340 -697 -220 783 -728 327 -296 305 -255 489 -906 546 956 395 69 440 856 946 -609 -907 611 -107 930 86 -619 -663 -256 -556 456 528 73 -67 279 -286 -119 242 514 317 656 692 -160 370 102 212 988 -982 67 -769 -469 -367 -636 311 -883 -81 -147 -236 -333 463 239 759 -302 223 -932 677 -100 -621 632 -201 698 -859 -688 -337 -177 -625 115 -802 -318 -366 493 -205 463 709 430 -421 -43 -738 -7 -847 813 -777 -101 701 724 385 -278 -851 612 -692 618 798 -409 -634 337 210 -157 -281 -983 9 987 -809 -501 777 -255 -87 -963 -448 557 -868 866 280 -574 130 115 536 -877 -409 -769 -407 34 715 1000 -320 986 -955 350 453 -959 170 223 663 -364 972 -355 167 896 -453 -408 -825 262 558 594 -909 180 782 454 99 -349 -515 78 -505 -353 850 808 -134 -940 -579 -396 -357 -448 422 253 -331 -300 -406 -478 122 -554 -501 988 212 -343 194 -571 -498 368 -992 876 346 -239 -45 -908 -751 705 -209 -902 757 532 569 385 -718 187 -792 -978 -405 -861 962 -492 563 608 16 -102 560 749 129 999 887 -391 75 -344 -953 -588 -897 618 728 -212 996 -494 -773 -821 -783 486 -247 695 151 -16 -909 44 122 -84 -561 771 940 805 -903 -824 -825 -72 -520 316 -16 -715 410 618 238 807 -9 -445 90 871 156 808 48 48 42 972 -886 -8 -584 -458 -533 -448 770 661 -542 776 628 78 65 -910 -518 -996 -821 405 438 313 773 -412 -524 -272 543 -126 646 -150 -260 -338 -620 722 30 -598 -840 -260 -732 207 -534 -98 -416 371 424 94 -265 -692 458 -289 -724 921 -49 -285 -193 145 739 728 -850 913 -234 -939 116 -535 268 453 -708 976 940 886 766 12 623 -259 236 -410 395 616 -177 394 -608 -515 -106 -414 748 -222 0 -550 -533 -694 -498 648 305 -243 388 306 -685 586 -935 -460 450 -359 527 -748 -260 348 -388 -948 -477 171 512 -85 -691 173 -289 777 96 -906 656 -647 643 -89 -444 285 -283 -987 -447 603 216 785 -94 450 -366 858 951 305 -59 -686 265 -645 -459 597 -650 207 164 43 726 -273 863 -188 -988 628 397 -224 429 4 876 -237 600 -954 508 -433 -589 -333 -439 202 2 -339 -608 -615 -101 597 -550 608 68 134 601 -359 -615 799 353 624 -533 -58 -447 -309 -644 -576 693 -783 161 -809 -37 527 820 -67 730 763 311 27 229 -509 437 -369 51 -813 -439 229 199 743 -471 389 -977 -453 49 -268 46 72 -361 -194 -553 291 -171 -366 21 734 -14 196 627 -921 -515 459 773 -494 256 -634 -511 165 931 -565 -688 -965 552 -709 -191 -1000 471 165 396 -237 369 28 641 -796 -239 -835 860 223 34 425 -654 557 -129 -857 933 -554 -240 788 -664 257 -146 -780 -999 -478 -445 -760 -781 -96 729 130 -346 -968 70 -730 -183 -145 286 608 -349 -293 438 -491 861 235 263 -799 -831 506 793 564 433 257 -942 -427 -590 851 116 -114 -631 -241 873 -946 -11 -647 761 326 -886 -149 -40 -641 -929 -390 979 -811 -840 -689 -17 156 698 -344 -38 -295 -203 671 854 -74 -876 407 -460 324 235 -362 584 695 266 -600 193 366 432 162 253 -127 772 -427 -664 -962 107 -687 525 -395 -401 650 887 -97 -207 11 421 925 398 -523 433 617 382 -682 623 -832 -872 892 174 712 -534 534 -663 998 -72 -328 -667 -937 -912 -47 -447 612 -951 -599 -951 963 760 -198 747 537 184 595 28 705 -204 -131 -690 -555 31 777 379 -305 -409 912 -172 360 816 -101 439 953 -768 23 -941 -634 738 -342 -369 440 504 631 821 -225 931 -213 -622 -562 898 -760 -279 168 -527 -869 35 -900 -957 168 -679 939 -385 947 -159 -775 213 -698 -336 -670 717 938 -346 -520 373 -523 367 -518 -549 -709 -743 -696 -891 -534 -590 979 653 -860 -252 -134 -680 -514 -897 -858 -412 514 433 377 445 -657 146 46 -68 -564 -957 27 -89 -237 34 975 -686 997 -333 489 -220 -952 -170 92 -361 -146 142 147 782 -545 -630 -687 -392 595 -609 162 230 513 -14 669 -1000 428 656 -440 -45 930 16 -62 -681 -649 -487 -260 -263 299 -17 -663 110 190 80 -555 -77 -578 62 464 -680 -389 137 566 -921 -703 197 949 197 -262 693 336 309 -370 -711 290 -28 -907 427 744 798 823 368 203 174 -482 -962 -956 -45 35 -428 -370 513 311 441 332 530 144 -840 81 -785 -914 -107 278 624 99 119 258 -388 475 281 -914 -35 -850 -628 328 -290 260 -130 -80 -13 180 179 -459 -894 968 705 -377 -157 -119 -412 436 429 131 481 250 246 389 -59 661 -502 -529 407 -795 -175 393 528 -762 994 787 672 770 -285 867 -720 557 -103 -292 -97 -210 -376 794 -680 -726 -942 -441 -598 601 220 -171 93 -171 -683 52 523 657 -580 314 -756 654 384 -544 908 1 488 533 477 216 114 588 -881 -299 -81 191 -909 252 -476 492 264 594 -697 586 -752 -284 71 -59 -397 209 331 -251 -68 527 -364 441 779 -927 -595 -761 474 2 60 -237 506 -786 371 592 11 -491 274 -718 -341 -289 591 -904 576 945 -823 416 -633 -502 -334 -837 678 968 -738 441 -617 -362 -829 -75 845 -320 -120 562 -561 197 426 536 -678 -985 605 -747 492 -459 836 575 -690 -812 -557 195 495 -203 -135 376 -699 -743 -838 -725 859 -60 491 896 904 802 715 800 44 -699 -417 670 652 -535 332 -42 -258 -778 -719 -903 -724 -501 331 -445 -870 -915 473 -304 86 -245 271 462 714 -375 775 -241 -764 79 348 -553 -811 -388 -852 -660 991 -294 150 527 797 263 604 -313 -555 -385 -713 -208 249 55 948 -332 -774 -592 -944 564 -858 -968 -150 -994 207 -28 169 -272 -19 1000 5 532 -860 114 210 -191 -893 213 322 -397 -837 -322 143 22 -513 -39 163 -217 -295 531 -917 -251 694 244 -306 631 -884 550 -56 933 -603 -677 691 982 588 505 348 -772 364 -540 -304 713 -467 770 61 -741 -621 556 -333 -692 642 -87 160 -493 739 53 327 690 -500 385 397 160 -273 37 -376 814 -801 926 -480 284 -292 -255 137 -540 -621 -724 -48 296 180 98 -856 795 534 -606 -821 591 -304 -938 -211 165 112 982 -730 -242 542 -545 693 934 587 -434 -699 -16 -836 247 -907 425 58 536 -622 385 -894 -368 -265 463 -406 -956 -184 -237 966 -479 849 -559 483 -293 -230 307 -65 -943 -802 91 -316 476 519 -958 305 761 863 -337 -644 -207 200 -498 964 -790 -724 -153 -269 927 640 191 -395 441 906 -805 660 -217 -49 -489 500 104 687 335 -680 -326 -627 -354 -599 -868 -645 18 -91 732 -96 918 -468 709 968 -142 -235 -546 -800 -527 -276 -265 -770 -866 -841 -666 975 542 -478 -917 904 912 -843 -182 -688 -666 944 -117 94 -719 -773 656 120 988 -81 449 572 423 455 -690 -179 59 -901 -195 -468 -184 254 297 -403 39 490 -571 -249 -567 -22 -760 -587 284 -511 516 969 731 -131 327 -910 -436 306 -621 -166 -150 -695 427 934 -825 -342 -249 -293 301 -714 -44 -341 640 101 792 -809 133 -515 719 -114 472 -546 128 -757 -760 -461 -739 513 202 -244 45 50 -681 603 -713 -781 424 776 -675 -350 -370 -542 -845 -584 -14 -994 859 -703 104 -788 -984 -289 729 -320 63 -103 -297 274 -827 107 -902 477 -20 929 -230 -44 149 -759 76 483 480 -171 -525 -493 -394 -705 791 928 -336 33 50 506 -416 -775 481 -236 638 386 487 -876 921 624 794 -298 787 460 -890 863 -772 843 115 -720 -99 663 924 901 664 208 -761 97 -305 -143 966 135 -528 -4 441 -36 -951 -623 -864 66 873 311 -114 -136 358 -683 795 707 367 725 58 -582 -991 -533 -790 -291 128 -887 172 -754 -770 103 655 -889 -911 110 -9 -5 -443 -530 886 -784 -185 630 -907 -801 -697 727 783 -75 192 -176 388 -844 882 -853 -121 -944 365 409 290 -793 -766 355 528 -36 -659 -90 -395 538 74 269 998 -675 -440 528 589 -771 -567 515 764 904 579 814 -528 -356 -654 -634 -98 -17 613 -579 -557 741 512 227 11 884 -358 -810 102 976 341 -511 658 -168 628 -351 429 -814 -511 343 765 -92 -615 285 815 542 932 829 394 674 -527 -887 -926 -136 450 61 -707 973 860 484 196 -333 814 62 229 -930 -803 344 765 335 -825 194 -204 526 255 -974 -525 -822 -84 988 -628 444 -832 474 -78 -824 -854 154 698 61 20 683 78 346 -567 -915 437 -190 -794 -470 -213 -589 752 79 -180 324 -430 -274 -428 954 -907 971 -155 -723 799 -439 220 36 126 591 -778 845 564 750 432 -951 -887 -787 -209 65 684 97 -837 -728 371 -270 -289 -673 955 393 769 123 -111 -332 -527 -223 -641 551 -632 102 -564 531 514 -9 741 765 -512 822 -704 832 -591 431 865 272 -16 103 -722 -726 377 655 -334 -199 -345 551 -982 -283 793 -5 -957 862 -777 969 -151 323 -855 -857 -601 683 -647 973 651 -630 395 -52 -126 826 -249 943 -900 -998 87 -853 957 -634 -195 118 -697 -974 994 -957 382 -578 -278 -86 -134 -205 -874 529 -952 791 545 -272 -262 926 515 218 299 -660 477 -991 529 -913 -443 -292 765 405 188 271 -63 963 198 -47 -990 753 734 451 284 783 -658 -434 -37 638 865 -609 820 185 -921 922 217 -745 -848 -183 -938 -916 -904 143 373 -81 -872 138 -936 644 31 901 -233 322 -943 -560 612 54 -121 -106 330 685 -92 324 111 -960 -991 383 -705 -205 -349 204 -178 233 -266 -551 186 503 282 880 553 -526 265 -212 -301 997 -2 -698 108 -296 532 -212 254 365 -194 -741 -988 718 -651 596 -435 35 -509 -526 767 597 657 -221 -831 -461 219 922 534 858 -648 943 -123 -488 353 302 -206 -128 -695 -268 -969 -323 -84 -902 -406 -39 7 773 -26 751 673 479 -314 721 944 -975 753 865 913 -744 -500 -653 -416 535 -725 681 -975 -927 548 -664 -311 -275 -272 517 -699 690 -753 862 -269 -474 -362 -252 -757 -546 -459 -240 576 42 -1000 -6 -860 -49 -496 -573 19 -996 469 -503 -656 -607 202 512 725 -16 -261 -192 -780 629 38 -9 -124 51 322 -160 -328 920 371 706 454 298 -664 807 131 312 487 -569 718 401 662 -522 691 202 503 64 662 -265 477 -19 -958 721 -600 -19 -193 -852 -931 350 65 820 358 -377 504 276 -695 337 261 510 442 401 -843 586 340 -263 648 -500 -392 -858 309 -35 114 53 -246 -309 711 153 67 -951 990 -702 -112 55 416 -821 -837 106 549 -142 -545 -852 -80 -121 -420 -965 80 412 28 -416 611 217 -411 462 219 656 208 842 -553 -462 -982 -120 830 -505 821 -96 -299 743 959 -521 -835 125 639 -927 40 -653 179 974 -295 -300 320 178 310 -865 -920 530 -6 -558 -704 414 417 -545 418 -779 -636 863 -195 720 -99 9 802 437 -696 -18 946 241 -882 -566 75 966 -293 -69 488 -776 372 55 -269 405 321 -800 -682 795 -863 171 -853 3 788 -381 -802 -855 -433 -486 435 -678 -946 -474 -632 -389 252 -237 -222 975 -39 34 764 990 -837 829 -821 -131 112 -787 -542 782 -49 -608 855 -118 484 -167 -249 747 440 -514 -857 -35 590 -502 -715 433 1000 -117 226 -114 340 562 -994 -324 159 917 986 282 -890 -662 -722 -400 408 -471 778 869 -629 927 842 -338 9 327 -438 -374 50 -87 395 336 568 141 172 321 466 725 68 -8 255 -672 828 -659 -64 19 -811 107 -16 -16 -572 218 -237 -270 867 2 344 -580 -311 14 -561 852 491 -191 -765 249 648 915 -558 832 -69 -599 690 420 275 243 -422 315 -330 130 -935 -361 235 425 -83 -76 145 -439 -958 -664 -328 -760 -212 -96 -275 -656 -656 88 -606 -275 -77 -884 -65 -144 -98 -387 147 713 -427 -450 301 1000 331 -174 136 -58 772 958 357 591 148 968 -956 728 -55 -632 -529 695 -59 -158 -757 673 441 -613 849 789 -596 -770 707 -167 121 -88 -151 -800 -23 477 -906 -984 669 44 20 -560 -672 286 70 1000 -183 -194 -390 518 974 675 -109 -552 184 -44 629 43 -821 136 84 966 -749 113 898 -380 34 -247 330 -631 -388 -129 -162 905 -450 -89 347 -338 -435 777 950 595 -272 -364 603 50 212 -547 -695 -598 225 196 -739 -51 -496 -35 617 248 585 128 -664 191 -202 -543 -110 158 403 -933 -205 384 -133 -139 -935 -355 408 865 -49 217 386 867 -214 -76 -857 -555 519 612 748 69 815 -61 -885 -654 758 434 -201 -556 -29 -764 -452 961 235 205 585 -243 638 -713 -103 -854 424 571 -230 -423 502 250 895 -679 -423 582 969 -126 -830 -2 -537 -870 -105 -186 783 -632 -295 -293 -140 -813 805 -670 -741 -32 23 -346 -487 -353 -189 -783 1000 -703 -514 579 832 -747 28 -585 511 -323 235 -589 494 -673 -813 561 698 809 -863 408 -444 416 393 -469 -869 65 18 68 461 -398 -509 673 27 -743 744 -240 478 681 -579 926 -817 532 370 847 -857 169 84 897 -768 158 -790 609 504 -191 -441 -868 867 655 624 -300 -620 -211 -279 661 -64 55 505 -280 -998 790 347 153 -126 -376 534 -770 -601 254 57 -981 -847 666 571 441 -903 -661 820 796 -921 819 686 -984 -235 59 -126 -366 -769 -437 -709 243 379 810 -553 393 268 -580 -795 502 380 315 -739 -342 -522 487 -767 -337 313 470 -953 723 -474 -985 -399 146 -965 672 -230 986 -927 -90 552 817 -580 592 630 -909 217 545 601 834 530 76 -235 -390 -466 -470 -438 -292 145 592 15 580 -31 -117 -219 39 -180 175 727 312 106 -348 751 -448 270 -783 -916 711 -447 738 -908 545 217 -411 762 13 -228 -116 -707 -274 435 474 2 -897 -954 -158 882 -211 590 129 62 315 588 -64 32 -252 844 -6 -989 -864 -986 639 -375 558 -261 776 -409 -386 451 -950 -8 662 -789 -323 -521 -795 910 -126 -626 -443 -161 912 1 -567 969 -573 573 667 530 -32 -351 -365 -300 -3 -440 -806 -826 -284 200 -487 764 559 -325 506 941 556 -974 580 505 251 424 242 -155 252 -549 924 329 480 -36 -540 676 -808 949 218 -663 -372 -569 -35 -660 518 238 822 -209 -643 -392 387 -951 584 -461 227 -235 178 -300 -910 -823 689 485 -687 -411 259 -878 466 734 -265 73 153 -561 510 142 -254 -356 -416 -759 979 656 -295 949 -486 228 133 809 -65 308 829 -99 -168 -917 -64 -297 846 559 -690 46 -398 47 -142 474 -476 318 -119 -239 -84 777 -441 781 715 267 160 -64 30 482 -541 224 246 -365 -395 17 813 39 -221 -855 -454 -946 -808 715 475 335 -28 -820 -15 49 97 58 216 -512 956 848 855 594 281 569 -801 100 -444 368 242 698 -427 257 -417 -358 -154 230 545 468 -236 -622 906 -973 -261 246 800 -215 -745 653 -169 289 -838 968 -548 289 -98 -826 -722 18 989 -40 -143 678 -81 -109 776 -322 -438 -478 -719 -490 -196 636 496 183 -837 -870 624 -221 -793 187 -577 614 -474 637 214 -511 817 -510 494 937 -797 263 779 221 -147 -49 788 -13 -225 -9 298 168 723 551 -413 120 396 -137 -4 -210 77 -311 -920 609 206 757 202 -303 498 -45 971 -875 -929 641 692 -385 726 -993 648 -281 215 -598 -547 -346 326 -634 745 -210 167 850 147 -69 -600 -857 212 -829 -198 -646 -127 -510 -669 -498 -951 987 -551 38 -134 -684 903 311 920 442 929 -648 -830 276 156 -335 -312 82 -347 220 841 -390 -163 215 -726 405 -939 306 140 269 -642 533 -728 272 450 -306 536 661 -921 -815 -76 -644 295 -248 -185 175 601 -415 -364 689 623 95 887 975 125 -511 -619 423 870 -672 959 444 -534 -492 441 412 260 91 116 259 -984 -428 -682 -837 -872 536 283 895 388 282 -147 480 -370 -250 527 542 180 549 112 672 -741 392 115 -139 -452 -318 426 695 719 991 -790 781 362 770 53 -465 164 -906 218 -122 394 618 355 -367 1 259 697 -191 -304 -81 920 -146 877 509 109 95 -627 -863 -771 333 750 269 -860 -518 -730 820 63 250 -614 588 -396 10 -6 -35 -888 -96 713 602 827 37 -668 -541 -647 285 -250 379 -226 913 -611 -54 -40 226 124 661 -650 -160 -67 -358 354 -688 -305 -189 -781 -62 -517 207 -296 -174 853 247 80 -433 809 878 976 489 377 -73 412 301 149 459 676 -275 -490 977 -852 -966 778 -430 821 -60 -962 -864 -358 825 359 -708 977 814 -670 -335 -155 -150 -437 -553 6 697 -658 278 -833 901 -747 792 493 583 736 -995 -997 -906 811 -199 -374 110 235 -208 -155 34 -978 785 -263 625 -148 924 324 302 189 543 486 447 -314 -599 69 -726 682 947 -736 15 230 321 -151 -766 306 843 200 -341 389 -654 -373 -903 -722 490 620 -577 -82 -992 -837 -160 -865 857 -393 -863 -403 -484 -913 880 465 257 -225 544 -669 694 -756 886 -354 -275 559 292 659 -704 -732 662 -679 5 537 676 674 -669 449 20 311 -763 -142 493 -556 493 -679 859 644 -828 40 426 118 -321 71 209 727 -371 -867 -438 565 114 -418 -385 52 776 -795 -195 989 772 -170 -26 -555 817 299 225 636 457 -96 -816 176 245 689 -933 599 -915 371 -425 181 957 -689 -26 -574 509 986 268 121 168 711 113 991 -242 721 -346 818 959 -412 835 964 360 575 -242 369 917 -587 880 -198 -838 759 33 -36 171 -512 750 -327 105 334 911 745 -283 20 249 777 917 -387 286 643 895 -520 258 308 733 -471 -320 466 885 421 567 461 -402 727 675 -889 892 -181 846 920 -711 343 -933 122 572 -421 106 500 -234 -92 324 947 830 743 524 -429 -481 -547 -772 -205 676 193 82 74 457 159 -764 274 847 94 575 -207 -412 -930 -159 -952 541 -481 -387 547 -788 -812 -465 645 753 -612 273 -862 -464 867 656 -803 192 581 735 481 -313 347 298 -183 -288 -718 -525 726 -232 -958 301 613 -348 196 -739 -259 682 191 541 278 -861 76 608 -527 -482 -75 -137 -22 82 -39 400 -482 619 112 12 -372 700 369 314 42 150 -649 -301 -522 -677 -688 416 433 -303 376 -786 -860 353 318 678 -685 809 359 -92 -453 795 997 -798 458 -664 -911 -865 -981 -785 451 -791 244 472 396 -112 347 16 -567 -326 353 603 313 -374 144 -950 226 -805 -495 -700 -975 760 603 297 -672 151 250 -247 493 54 557 859 -452 -898 -36 -136 583 -18 -585 -812 160 -930 439 500 -614 524 927 694 38 988 826 -81 -67 431 394 -623 -756 873 299 930 740 261 -606 157 705 165 -938 131 344 46 533 474 489 -610 -561 -988 838 552 -203 974 325 342 571 235 247 386 -401 775 -823 64 -517 663 855 -142 -129 675 612 -437 164 699 -994 256 795 -891 -4 807 938 -937 -802 83 -618 686 186 -264 967 -553 272 -244 817 890 230 -383 338 -399 953 381 502 170 -425 -502 -978 43 359 589 320 519 652 380 -22 -797 579 362 -803 -422 -707 -986 575 -908 -768 709 -225 -488 876 621 522 -900 202 -381 -100 -401 766 738 479 284 792 -973 944 -475 686 -887 275 277 -624 388 113 -182 309 438 -213 249 900 -97 357 880 994 903 -130 -669 258 124 826 -498 428 -225 375 569 -563 -222 22 805 -418 724 174 -590 947 -507 -285 -768 674 590 -667 -122 -119 144 176 380 873 -239 793 -105 541 -550 -893 761 44 -362 -212 980 -854 244 -146 -750 225 138 397 885 -329 117 -182 624 -367 -131 100 -199 598 767 -437 628 -387 -619 428 231 -912 683 155 -35 383 317 825 656 -709 -276 539 438 -91 -235 455 614 -385 714 338 -953 -765 495 4 683 -594 -414 -147 195 -766 -145 709 -908 -487 -384 540 -997 -758 -817 601 584 238 -853 -261 783 -750 139 722 -730 -824 -578 578 275 -203 -278 -426 988 355 -3 -354 93 449 -409 -599 236 -987 442 980 566 -107 -27 -253 981 -651 523 -710 -874 392 -298 -671 -750 408 983 354 340 67 669 -112 -755 -161 259 -816 532 537 699 -759 873 -717 152 -836 249 -750 491 -206 -844 493 -271 -403 445 -506 107 45 70 762 -120 -472 -78 -340 -92 -253 166 -249 -709 612 -799 -648 262 -476 -530 201 319 787 -198 -793 -839 -263 -716 740 -461 589 -738 -23 337 -329 626 -643 481 -274 -866 -254 -424 -757 921 651 632 -445 575 850 -886 -569 -816 123 -39 -646 -931 51 -540 405 -188 150 304 -601 157 739 -252 199 -621 303 -733 -699 -595 74 -310 614 7 -190 -938 -35 565 621 758 -422 120 -911 833 560 312 797 294 -155 -958 -644 -802 673 -393 912 -730 -597 55 357 -572 -785 -737 252 -507 846 -753 404 -176 496 400 -409 535 -673 201 -94 137 -408 -104 -197 128 862 -386 -582 978 817 174 -19 716 524 134 -151 356 334 730 730 642 718 307 -365 -6 811 553 -117 -38 -57 -644 -34 197 -439 108 -310 -438 -26 669 -950 439 12 -348 -576 -123 500 545 887 -283 -537 761 841 422 -145 -317 -158 -633 -750 272 324 -630 410 -149 520 -768 251 -591 600 -509 112 -8 515 598 480 355 -419 130 -681 646 -661 -186 188 -544 -294 765 -971 856 -70 -920 11 -175 969 -426 129 -679 -374 631 994 829 -556 441 -687 649 268 833 233 -90 743 353 -1 -275 339 -958 936 -598 -297 598 431 -45 -648 -507 943 -896 678 916 470 -325 179 491 -122 -338 22 389 -549 -525 -330 124 -428 294 -519 -38 609 -950 -295 -126 114 389 920 60 256 -658 -445 -647 658 696 -976 -521 -242 396 -229 -276 533 362 481 909 90 -118 -550 -876 -525 659 -702 -522 561 305 263 -602 859 531 760 -879 -818 189 361 -899 -561 765 -933 169 530 -47 -753 559 -636 -119 413 44 -338 449 -915 554 -923 607 -641 53 -510 -853 954 -412 621 -726 392 -319 159 -782 -754 548 -140 -352 404 -994 361 237 -139 666 919 -893 -988 -160 -977 -759 765 -434 -488 -187 -455 -488 -182 -477 838 757 -309 637 210 837 344 -479 18 853 -308 -405 -262 -317 -718 -798 629 425 737 -999 168 364 469 -192 816 -733 -513 494 259 680 -420 311 14 429 33 -126 185 -502 -865 -244 675 -878 687 962 -244 -637 612 -104 -697 -123 -665 829 -790 544 26 203 975 274 -136 722 -810 971 736 -86 32 -571 -790 -308 744 264 409 548 -172 422 -198 638 943 -964 -521 306 979 719 596 394 453 -572 -194 -125 -30 286 28 720 -424 -105 788 -373 -924 359 497 -471 180 715 176 214 176 72 611 739 -323 633 136 35 -11 -759 113 179 -859 -937 153 -989 923 546 -880 864 646 -155 978 119 -638 -498 -939 763 431 -219 288 402 334 888 -289 -163 159 -991 568 990 -225 838 424 -870 775 -674 758 -223 -520 -776 -254 -801 238 -171 -301 670 307 -996 685 -125 -601 -927 -1 -491 -73 527 -6 616 -544 -457 -733 -728 -148 -260 -754 322 -385 -920 -147 -962 74 -433 -808 -969 291 115 -376 -683 21 210 -225 -465 630 -361 -90 -933 932 95 -229 699 -942 -587 72 948 732 581 -82 894 46 -585 -852 710 57 904 119 -383 879 -991 -300 -158 -341 395 131 -957 796 -400 -157 -884 655 -918 970 -694 -972 -572 786 -650 -471 -71 -16 208 -96 477 10 -197 502 59 -390 158 -648 -353 234 233 -951 419 701 -500 -832 -53 -330 2 408 -974 -911 971 730 -206 -224 -119 -31 -200 721 474 738 194 419 188 -862 -697 -761 -97 848 68 378 99 -78 -519 -867 166 142 627 -107 -554 -627 -164 614 661 207 970 -929 20 -2 -906 -106 792 -71 927 823 889 -292 176 -236 843 -93 -544 443 -795 679 38 537 384 86 -196 -379 -484 -976 -729 370 -350 -798 -963 -61 904 -777 -394 -678 926 116 -901 -360 635 -98 366 368 450 -960 321 -223 -990 872 710 -251 -962 -647 3 604 276 79 844 138 2 -700 -599 714 248 -550 -972 221 -112 -378 771 -968 -54 775 -317 -466 842 -71 704 892 810 107 564 -671 829 -940 -677 784 819 -107 791 -691 -759 384 521 717 -179 -426 -224 255 827 -367 -32 -713 -644 309 703 -721 618 136 913 -454 793 995 90 430 671 696 97 506 -330 973 -356 -755 -104 -387 -432 -254 254 -162 792 701 -570 935 971 -348 29 770 422 399 -130 147 51 -605 797 -322 301 -666 514 -72 -614 -567 -439 151 -652 -804 -429 208 543 922 -711 -195 687 -580 768 -111 -726 50 -723 726 -883 -471 -684 -485 -368 990 369 312 -985 292 99 -63 -607 692 -863 -832 -565 -884 -27 -588 -284 520 -39 252 -323 -695 -104 362 512 -769 -890 -349 212 151 -556 -404 51 -814 277 618 -321 -701 632 -859 595 629 505 -258 -47 12 -414 -512 318 919 -87 -668 818 -771 -314 -898 -774 768 344 293 -818 5 -720 616 224 -529 817 -578 989 -199 654 -733 -849 -19 447 -803 -279 356 -658 18 619 -404 174 -949 -710 -806 52 606 866 777 518 -988 842 -783 936 117 32 252 -859 836 -765 -368 -305 98 218 369 -549 448 401 687 60 593 -655 64 908 610 304 -820 -471 86 806 -664 89 654 -658 -755 498 570 -668 -656 266 -840 98 904 -757 115 -713 -356 906 -157 355 33 -562 -258 867 84 138 792 -889 -218 -995 -111 -462 -128 93 -635 645 933 913 361 -114 -976 96 264 478 277 111 127 -497 -412 -868 946 818 -560 672 -695 -433 -796 -986 -712 880 231 590 434 -500 489 -15 -44 674 572 -529 780 592 -920 -641 -370 182 602 -202 825 -757 -126 -781 -306 233 403 176 -441 -508 -124 978 499 557 -185 -184 267 -425 -790 -637 -554 680 -685 253 623 -451 0 -203 698 856 -65 -478 961 -793 -808 976 -517 -508 876 431 340 -531 -310 -204 175 -617 -971 -984 700 -242 -42 324 354 -307 549 932 -496 -262 691 586 275 -281 -837 -819 505 -270 -328 169 -409 -303 167 -882 -655 -182 166 262 -794 -41 499 266 -195 390 29 496 558 -189 731 256 127 -445 -323 -793 120 718 -211 241 564 644 373 534 995 178 430 -158 -784 270 486 724 -556 -557 723 -326 -651 927 -495 -573 961 847 -127 300 -523 -919 984 -821 -418 -764 -158 -461 695 -985 246 609 332 -275 -116 -642 105 634 -382 -86 -257 -65 -868 879 191 -537 860 -86 917 609 -819 187 110 -787 -805 -387 -751 -200 542 760 -366 -787 -335 -553 -103 -57 650 -514 155 -750 965 390 -528 -282 -628 356 -708 715 80 420 151 -711 -804 -52 -262 177 484 -949 -280 564 727 740 470 221 871 -786 249 370 439 812 -263 329 -185 -43 373 850 -722 -52 -58 -515 -360 -303 -666 -720 -922 -490 -983 -517 -119 431 817 951 -514 363 -95 -627 -463 141 -259 230 -715 -225 344 -252 -248 908 -14 890 -615 576 223 521 948 175 -494 -570 -838 72 -754 431 261 -888 835 -219 543 828 -936 -870 229 -652 709 17 499 -638 -778 -134 -296 127 967 -769 -861 -188 827 152 300 -870 686 85 762 -390 -264 -178 -894 184 -417 493 787 -800 -968 -850 759 300 -475 -887 899 384 17 -335 -297 897 390 312 804 616 754 36 -417 -80 578 334 620 74 201 -365 613 850 107 -621 -126 -903 356 -361 683 -757 -270 842 841 -924 -159 960 232 915 -766 -721 462 -378 -779 -941 -757 81 -38 -713 566 600 329 -240 -332 -51 -597 -246 -932 377 -619 -260 -969 -944 -868 567 -699 -516 -83 422 389 -212 532 538 225 -774 669 -289 -179 149 968 70 765 -951 -547 -575 -40 -359 -500 226 732 -507 971 -290 948 762 -652 973 240 -835 410 -244 795 -66 223 846 821 -494 753 109 743 -119 645 442 57 -260 -12 -445 -322 -104 -846 37 -776 -960 -384 -627 758 -857 545 376 853 -940 -524 -945 639 -567 -640 716 -585 -131 -476 -351 6 559 165 137 449 213 161 923 749 -202 -954 -939 -635 -576 -107 979 -601 -299 860 -528 884 220 860 600 -293 -443 130 371 614 -905 -191 103 -285 -366 297 -740 396 444 -65 -775 772 -777 27 293 -540 -727 934 -568 449 -956 616 -696 323 761 -695 93 677 -373 13 866 985 -680 -690 96 -550 220 941 839 28 -633 513 903 170 -213 -574 -210 253 -163 656 769 14 248 761 804 -883 509 -214 -313 -438 31 578 -159 642 680 -653 -146 941 -733 -524 83 -318 -972 143 442 791 -171 -29 -396 -147 702 457 880 -348 -59 633 -738 -110 436 -35 -933 -607 29 112 -41 -882 -49 -917 -806 224 -692 839 150 22 577 -984 -163 73 530 658 -24 430 963 790 789 621 523 639 528 -397 -580 187 -116 -315 -522 -216 874 -343 -530 -336 19 371 -349 534 -881 782 18 926 605 717 -616 634 -394 -672 -853 -145 -416 -77 -741 -987 -89 -19 -705 631 752 553 744 573 547 328 793 103 408 -621 542 -888 -427 -313 -652 51 484 -674 770 268 30 -744 -125 909 337 -564 184 87 -396 -256 -730 -783 905 -8 872 871 706 625 -725 -72 640 739 -660 -780 -445 -781 253 923 -392 184 -522 -446 587 -349 -957 786 69 79 410 -579 -319 -612 350 226 -511 888 451 -830 627 122 -859 99 -550 -114 673 -757 -108 -240 325 -375 -596 -799 -120 -332 -167 181 -176 79 619 -239 789 -391 -928 -80 -663 132 -430 258 -511 -719 778 -627 -962 63 -667 -271 -267 291 -29 -594 94 -394 584 -611 470 660 -579 60 66 -811 -193 -913 -887 -574 -216 -150 557 -932 -337 949 -930 -984 562 48 686 -929 -898 977 -489 -549 242 -21 -165 -123 -820 696 -842 973 642 -663 -994 -247 -428 -570 -169 -896 64 -479 996 -134 -788 425 -85 -374 363 300 -737 568 457 559 -652 -451 967 543 982 -381 744 570 -542 728 371 626 -81 189 -130 503 593 861 718 -233 -445 -286 -711 517 -545 998 607 639 -92 182 360 -664 247 -833 -17 -608 946 579 217 368 -48 -510 -605 -96 678 291 930 504 216 -663 582 629 903 -420 334 663 536 504 234 580 580 -321 519 -204 -426 691 -805 604 -367 436 230 -505 953 749 -423 751 112 453 281 -386 860 423 -894 -175 216 -650 619 -831 -32 -89 -302 812 -527 -877 -411 -295 479 -705 472 -877 -189 -59 174 -868 714 922 -352 142 -331 434 613 110 -869 -20 875 -201 -555 363 -948 560 -281 808 -307 -884 774 -251 238 392 -175 850 982 -406 634 -182 -238 -473 -736 952 -845 535 -358 673 -424 937 -7 456 -787 798 239 353 -1000 -388 676 699 -525 -161 -739 -999 41 -584 831 -347 37 203 -5 605 -77 -686 -235 10 187 -881 948 461 221 -874 232 -421 -263 424 666 552 -150 208 -913 -375 -908 484 -308 261 -652 -289 -123 -852 -90 591 -397 357 -161 -16 630 723 189 -671 107 914 241 -169 749 791 -58 -27 -761 215 112 898 -503 -123 -70 -342 -423 638 -265 203 -499 663 634 0 700 82 20 -224 603 371 932 790 -343 609 455 54 835 -844 -473 -678 858 569 889 669 842 -684 465 966 -750 526 766 721 252 -942 -900 -851 558 963 -488 181 -898 -70 266 -456 656 84 -914 907 693 59 -419 663 -1 859 26 -709 -183 -552 637 667 -607 439 47 744 -777 950 958 -69 -759 -75 -967 987 180 811 -730 956 -913 800 439 -986 671 506 89 958 -291 -645 -958 531 -310 665 631 -590 622 719 -199 -248 -499 -12 -646 -170 -982 -200 -514 -11 969 -876 -487 -297 -904 -799 -906 434 277 186 -693 -868 -881 159 -212 -918 -931 -259 -602 278 141 -191 439 -553 664 -458 101 -773 351 235 8 648 -988 -135 -53 -779 -379 530 -409 271 474 -233 -219 804 -993 734 -172 -815 -996 -715 -806 -45 -481 666 515 98 -67 -8 -900 888 625 961 -675 87 -144 -15 726 -837 -978 979 896 305 668 633 -957 -155 -936 -943 -829 488 96 557 -106 -218 790 -520 -155 660 -114 473 -487 -746 313 351 -558 -60 -821 -950 -550 -898 -433 -325 809 -739 -748 -913 -781 752 -390 -352 596 126 -519 -693 869 399 393 -262 883 -823 416 -632 536 456 230 -995 527 541 203 567 150 939 171 63 -298 220 105 -280 997 -105 531 265 -101 633 -649 256 -657 665 -289 545 -799 464 -66 -343 681 807 498 609 -593 -176 22 -781 682 327 832 768 69 173 -66 -918 -642 -92 -682 -129 -360 -668 -118 108 -781 -200 -803 -731 688 98 883 139 -182 142 958 785 726 202 817 381 123 -600 662 207 -181 183 96 365 819 -983 334 -400 662 712 -69 560 503 -301 471 -735 -4 672 112 -170 411 -46 827 -946 246 -149 575 257 731 601 -194 -397 -277 494 -578 405 572 617 -648 856 -9 744 -420 -353 265 -341 465 -238 992 -211 333 -343 -331 176 -303 469 -110 -415 -322 -535 -414 -759 782 454 981 -366 -221 392 -4 664 -71 -518 735 278 -375 663 -571 269 195 520 455 415 779 247 942 -239 76 -29 -91 267 -425 -720 824 -827 -627 566 230 353 641 888 588 -831 51 324 -732 -584 224 -168 958 690 67 -694 -279 -546 438 -685 629 865 408 -315 713 -214 -105 -538 173 828 536 -477 -575 928 847 603 346 -313 499 -745 259 -159 826 890 434 539 211 602 763 -999 -662 -238 925 -521 -757 -660 -864 -86 247 940 -753 -898 -825 -604 -40 669 -355 975 -151 209 40 -37 851 699 227 73 -521 -471 964 -686 -966 303 774 51 160 -354 569 -814 -410 156 -136 -291 -987 263 -171 -750 103 -793 -731 -230 639 -596 -888 38 -513 297 -334 363 -545 -927 670 364 501 258 498 155 -609 -524 -376 -720 450 236 -396 120 938 613 382 965 -126 -555 -661 -920 857 561 869 -935 -648 883 106 -986 -166 55 -496 650 547 785 -26 373 -624 869 769 -835 -463 -884 290 -984 509 -484 -77 121 214 -577 -398 244 -569 -26 347 -46 83 -328 -194 -596 745 -192 -659 909 -60 648 871 225 805 -199 -440 961 -805 -416 -437 -628 954 -731 -82 413 -421 -621 -134 952 835 -93 -262 524 901 338 12 895 951 933 -877 275 -942 558 -600 366 -564 876 -886 131 -316 -776 -929 145 -614 -124 -998 -753 702 780 -610 -370 910 -679 -833 305 266 -481 -835 5 -349 -728 629 -941 777 -957 144 235 956 -412 692 478 379 38 430 -646 -514 -470 -146 -528 86 720 587 952 -262 -614 -488 379 -135 797 -323 1 -440 -796 -920 -173 70 -280 514 370 319 328 -314 112 -276 -355 -405 934 -26 667 -829 -755 -450 -766 6 -490 54 -260 331 -137 -401 914 -745 -583 -257 -975 -390 327 -865 -507 -325 555 -605 -606 340 -32 -914 349 446 525 82 371 -816 -252 761 -562 -257 -34 159 662 345 -513 -920 -169 948 -665 400 179 -601 -147 61 297 674 181 703 -627 198 -453 523 501 -109 -131 -429 250 -25 -99 -927 187 -39 16 -294 -208 -570 408 991 657 -224 -104 573 -800 -755 375 -456 -960 662 827 629 -209 -642 631 -450 -693 779 404 389 445 574 -183 -182 -464 179 -796 -816 -616 -124 622 24 -171 200 968 -745 253 782 -229 221 715 -988 -306 517 950 664 -254 -154 -510 191 -363 983 -571 411 -223 393 1000 -835 314 819 906 999 264 739 -396 535 796 -477 727 250 427 817 448 810 608 -924 631 -574 338 210 -520 -129 375 -306 937 60 372 -83 -112 464 -495 868 897 17 7 -77 -407 43 530 532 -1 -138 499 -248 159 -217 620 358 744 -730 86 689 399 304 299 1 317 -108 -452 -69 211 946 977 -623 43 -439 -181 -318 -528 -474 806 772 -761 -900 -875 -921 443 -136 -341 -839 -923 568 443 -870 -710 878 -51 -851 -398 -923 -431 -662 777 70 119 424 -953 474 -257 691 -587 741 -264 -597 -764 -393 342 451 -189 558 847 354 -699 908 285 -666 -141 -757 726 73 -473 -116 -81 -549 -990 -719 621 600 919 289 448 -482 780 245 70 -620 772 997 -780 48 272 -471 591 -763 -611 -956 -842 -574 839 679 845 726 -80 -242 -813 -516 394 -647 521 -661 -16 -551 -58 631 729 411 663 -665 -976 441 150 -151 430 -186 -685 284 571 423 -933 407 530 655 50 290 -997 404 266 815 -575 935 593 -113 815 745 234 578 422 -8 -790 593 287 -619 -976 -702 -614 -303 581 -743 374 -81 750 -267 -596 486 -385 -602 99 -322 -91 382 994 -663 761 -700 951 409 253 484 -558 -741 -608 -42 -973 -752 85 -717 -65 -410 772 -472 -101 -503 571 -269 -599 -514 -465 -135 -724 -217 469 -284 93 -905 55 136 -821 257 -919 657 724 -402 -944 -481 -46 -390 -919 334 865 323 440 171 -207 -405 437 -2 -985 134 -805 -666 -696 -785 331 521 762 -465 -3 311 992 -927 608 357 -452 312 -598 -760 -424 -908 600 -233 835 461 -25 -957 491 93 -832 681 41 416 896 977 -359 453 714 -801 811 -425 -686 333 -264 266 13 -713 153 987 -822 -115 -814 -93 667 714 -953 617 325 342 -417 -794 80 987 -308 -81 -40 -259 917 819 568 -355 378 -437 -171 612 300 -55 735 120 -586 707 31 -985 -172 -191 -140 -320 219 663 -687 -136 -576 663 -339 -323 461 -701 632 -522 -868 723 588 -108 63 831 178 369 770 -332 223 -47 -266 901 -32 -934 -542 916 68 479 892 870 60 936 59 143 -377 439 -756 -221 956 819 619 -285 622 136 551 391 -46 -816 -788 -225 -761 -827 123 287 379 -929 -263 884 148 -969 448 757 -71 962 284 -25 770 -406 -398 686 921 319 720 163 12 659 769 -552 -95 -109 -196 -979 631 836 -986 966 655 753 750 -268 940 -559 956 663 -869 474 -727 -4 -564 107 302 715 -516 170 312 -708 -985 -170 -192 -826 816 -401 -704 703 -901 612 130 682 408 439 54 -939 -835 749 -5 -318 -86 -767 57 680 597 -131 117 -144 -598 699 -730 -845 603 736 -970 -319 -689 352 474 425 641 -792 -847 -499 217 -375 725 444 568 -82 9 725 625 -237 344 -524 703 -920 -915 899 388 -744 -824 494 -261 801 -694 523 -562 -560 -989 148 -103 417 516 31 629 -183 449 -191 610 -528 373 672 -833 31 -80 -921 -74 -926 -799 -84 -74 375 629 678 -313 -379 880 -788 531 -282 932 -70 517 -625 750 -450 -971 -263 -864 735 661 282 163 200 -814 -605 440 711 285 529 410 -389 -105 367 470 606 -392 -47 -458 253 828 228 276 -11 687 698 946 169 -876 -607 -277 447 713 163 -469 912 457 -567 -284 -703 948 -382 -53 -932 -160 227 -955 609 970 -270 -981 -405 129 -690 -226 896 490 -662 499 -541 343 -375 403 706 -194 -914 158 -706 310 -592 7 -60 -647 -765 -802 -967 -932 657 -820 624 514 -982 882 215 447 253 -931 776 -639 -214 -916 777 808 -286 -943 -109 -666 59 -380 -588 399 -599 528 845 207 -66 -487 343 747 46 -425 -832 -714 444 143 20 354 -742 259 232 -216 -735 473 -94 -396 962 -653 671 71 143 -10 -830 -76 381 -250 905 791 138 -499 508 941 51 380 907 504 988 204 -876 901 400 95 127 -357 503 735 -338 -885 -681 694 339 251 -882 457 -61 883 920 590 623 52 709 -819 978 915 519 316 -449 21 -742 -342 -474 153 -378 -518 810 -321 -6 341 823 244 -91 414 -772 897 502 -953 -788 -612 871 894 287 -340 -764 -861 831 -773 812 317 381 315 -130 -897 469 -639 345 -14 513 -743 315 345 -693 -611 731 770 -617 -213 707 641 -219 -637 536 123 -699 -18 258 -822 -861 -552 -441 -280 -669 162 -407 505 -488 341 212 -455 -704 -796 683 -828 117 -270 564 773 281 -867 -440 88 717 501 -840 377 -17 500 -597 447 237 -885 591 150 -915 -362 227 -123 810 710 -860 -536 707 970 814 -18 497 892 243 -751 355 -636 185 828 -114 -104 -650 -281 24 801 716 214 -515 155 -804 -833 414 -710 714 -671 827 -62 983 145 895 -961 -110 471 -246 651 209 -476 92 820 821 408 627 159 -292 -889 -640 -114 -759 -452 221 677 461 -150 -91 -121 807 -227 -122 -277 325 -864 -191 -622 826 246 -67 720 -824 -394 738 -493 473 40 674 -534 503 916 435 -207 204 -71 -840 -555 -906 925 -222 -665 263 -123 853 -289 480 600 287 859 601 73 237 822 -304 -83 -322 246 449 -869 -225 183 -780 -500 25 -349 -877 -282 401 -487 315 216 330 816 -282 -474 -950 -852 -459 -709 -726 -90 -76 -224 -438 -131 434 -246 -771 -642 -821 866 982 14 -915 999 71 91 780 -734 398 674 -758 426 659 214 2 539 -397 645 -910 685 -924 280 -772 6 -88 582 -949 -980 927 -94 -229 490 295 617 -925 -743 -805 -390 -133 403 311 467 -671 -372 -591 427 -908 317 -765 707 466 77 224 -15 997 163 -755 348 128 -858 112 604 244 664 25 -300 -452 -231 -576 -748 -109 94 -256 -262 -128 535 866 -353 814 -619 91 432 177 -735 768 -537 -985 17 353 677 -849 -235 462 -507 -218 482 -218 55 725 592 549 -84 -946 -558 -879 -517 -430 287 -584 12 -353 899 695 -139 -240 688 813 -619 691 756 660 -830 -330 955 616 -998 -305 718 98 603 661 163 -393 430 -92 643 -714 -293 -694 -261 -649 -987 -359 -527 144 258 -129 712 -989 204 79 -431 655 -970 -886 235 -773 269 536 -39 -692 611 -982 -807 -100 387 -866 -478 281 63 440 85 43 223 361 680 -97 -761 -478 -805 -435 1000 -841 -444 -169 -970 274 -930 -211 -871 252 363 -381 121 -805 -480 -983 -182 -986 -115 -771 216 -509 -587 -445 -834 954 288 70 763 -355 956 -395 998 142 -357 -698 -165 -349 251 392 -795 -718 222 74 -566 461 -155 556 238 -623 -940 -937 715 -887 -821 -342 -790 -585 499 675 506 608 162 -108 509 858 -843 484 738 293 -404 -288 139 267 -707 -317 -314 -283 -535 -685 247 16 -862 -364 -755 387 754 234 436 -273 701 622 744 -433 175 517 -474 873 -685 -995 961 179 976 -971 426 131 -585 -733 -448 -35 -74 348 -106 -469 312 685 -958 390 326 -718 805 -133 -326 627 149 548 608 466 6 546 621 945 -213 71 -186 -617 494 839 137 -995 282 -282 221 -264 899 -312 633 -602 266 -228 688 -716 -129 449 -202 163 -970 -163 -100 569 593 -13 -107 508 -886 209 384 363 724 370 -491 475 585 -897 669 -150 61 -452 -877 -193 -10 -450 -709 310 -254 602 552 -946 372 -713 181 -113 142 -747 -663 -909 137 614 -252 -113 637 673 -292 59 -193 -551 155 -875 -305 -520 -579 224 519 595 330 -686 836 563 822 913 48 -719 981 466 579 385 -921 750 -474 -66 155 493 -515 -693 -267 39 343 139 468 462 486 -552 92 -775 343 147 190 -365 340 95 -380 837 771 -989 972 275 562 84 -885 818 368 832 696 308 -446 22 -368 888 -42 790 354 -619 -204 -284 927 -781 -56 -110 801 -154 573 -401 2 -197 -691 -412 -202 -135 89 -68 -418 623 238 585 -741 10 -608 182 246 463 -367 -134 543 479 906 -960 -950 -584 264 549 -857 214 -177 129 942 620 -928 -293 623 -384 411 -770 -322 -275 604 -301 -655 -941 682 -90 -540 463 -38 896 915 -590 -643 293 -110 420 -205 -53 285 759 74 -409 301 226 -369 654 -850 305 -982 547 952 437 -102 681 -633 -740 436 296 890 748 -511 -684 384 -434 962 630 369 -166 -757 878 36 572 -592 535 -8 34 17 788 -72 476 -514 92 -292 -337 -618 126 755 -909 580 974 -896 -184 -629 -533 -894 709 763 -77 -511 -413 689 -780 -171 -383 189 -560 -708 -426 -715 494 498 -3 -970 640 -113 -650 614 185 -836 -58 607 -18 102 931 -604 828 -650 -894 -288 518 -340 -815 -665 317 236 -686 281 -565 691 461 -126 246 957 241 634 -395 -251 539 -40 -759 811 977 -555 310 531 924 999 988 -595 18 775 464 868 731 407 -346 -447 637 -17 -370 40 -986 -251 117 -336 -907 703 -754 648 638 -466 792 705 -613 -555 -873 -469 -661 177 -216 721 614 275 -184 -828 -812 290 -759 988 263 -163 -709 -744 101 84 433 -494 -138 892 -431 -148 -59 529 -756 -139 926 -639 815 608 -492 -419 195 734 -545 -338 872 690 318 169 -513 249 -700 -981 -342 781 343 270 -413 693 -439 -763 833 925 -84 -707 -160 -527 89 -437 -205 411 277 -529 -546 39 791 996 400 272 -962 -967 -445 -761 -315 -931 -45 -643 808 -322 -548 -283 -819 544 -249 96 -923 290 -550 -104 -429 146 307 -905 -535 608 -971 -819 77 24 84 -530 -636 -780 466 51 185 -274 736 -248 857 -8 -328 637 334 354 -228 165 56 -294 238 474 -523 -218 935 387 20 317 -442 -598 882 -552 -223 -432 809 -50 393 -962 -515 413 403 402 -378 79 -511 34 -395 339 -410 214 -100 937 208 -571 603 963 -955 934 797 299 756 -642 770 -599 406 -875 572 580 -497 983 901 -736 311 -44 -26 -375 -549 115 426 -225 738 -286 -407 335 731 -89 894 -519 540 -647 99 -319 -319 -367 -271 52 -876 183 -925 -530 698 767 607 -551 527 -796 -446 -146 -166 2 -622 825 864 274 329 -708 -583 -400 -221 296 511 602 199 -225 21 -682 189 -343 945 261 836 769 87 364 -190 -49 302 197 -40 -621 -98 -749 186 -331 922 519 -954 -22 -597 -773 -612 -465 912 -105 -129 -307 -541 769 -252 -537 -572 -403 -284 -765 815 -190 -647 54 172 -577 -701 909 -548 -825 504 609 954 93 -893 -656 -132 -497 -119 -487 910 619 -175 -881 879 811 -521 -52 149 79 -511 -341 -63 491 912 406 931 -281 322 803 250 429 -333 -93 51 542 -691 -610 -419 863 757 -246 -328 -175 773 850 206 -813 175 371 -383 -471 -76 -942 333 -341 351 135 -66 -367 -183 -919 662 466 460 660 -681 406 -651 -376 -718 -928 883 866 -457 -384 394 -971 -102 -385 -608 215 463 380 -245 -301 234 639 -516 -12 463 -961 -420 314 713 590 744 978 -16 -394 -488 266 200 268 -753 854 429 202 -836 460 -11 -655 -834 832 577 420 327 -70 -476 147 -400 965 759 147 -157 -390 -204 -145 -986 -844 673 -597 -683 -999 664 157 -584 51 -212 -130 -455 -941 508 611 -22 -155 -693 743 478 838 -570 501 -644 -765 -287 376 -466 319 621 395 275 -357 380 619 -476 -1000 -39 119 -332 -24 -690 807 -809 -691 772 230 780 502 588 55 683 -404 601 -929 340 813 -341 -269 483 -857 -524 881 -713 396 -23 751 169 -968 728 -473 -372 303 825 -401 -525 -876 974 -576 743 267 -267 -547 45 453 99 164 334 717 -650 193 425 -267 -14 913 81 304 -742 393 -291 -212 612 891 372 -282 -556 -449 180 563 -872 -524 -851 185 349 132 -170 -284 -479 55 -881 -444 -930 345 -748 389 498 -586 -406 698 -704 -895 -18 -188 816 305 214 -330 76 -201 -891 620 528 255 -339 684 -870 -795 267 -545 -896 -548 -850 -299 -430 -733 -105 -750 390 -367 621 -811 683 558 -798 466 47 -911 756 309 -824 -297 -234 169 298 -221 -218 87 -557 -654 -707 105 -968 557 -769 -556 -82 127 987 52 645 -653 239 682 104 813 195 447 -616 -985 -400 2 -591 387 310 763 -378 -852 43 -494 465 538 -783 -927 -190 645 849 529 -828 536 312 536 80 -142 179 -87 621 -745 -838 -382 -471 -131 -201 249 -859 -336 -697 474 966 -164 -216 957 -663 574 457 -428 -631 139 -705 -862 -673 92 -139 125 806 378 272 578 776 577 -443 -594 -92 -763 933 -85 702 82 45 -370 190 500 852 -938 -401 143 396 525 -514 -155 -169 -587 624 273 534 -948 876 -873 -524 -917 -891 573 -229 -589 -188 759 -798 -701 303 -254 -451 -324 -172 891 -719 197 -179 364 765 785 -571 222 -819 278 162 -296 -898 -706 332 -831 -86 -658 -882 427 -68 446 -715 660 -83 284 478 336 257 398 388 862 -389 112 682 622 919 47 -944 750 691 158 -912 545 -266 -86 241 665 -12 659 -229 -547 -717 -897 44 -189 -475 -607 -149 -827 104 -886 537 515 -122 -239 929 362 -746 11 647 -502 -829 -70 962 -182 786 401 -527 -154 622 562 423 686 -887 -584 -387 -13 -682 426 552 416 465 -392 559 296 -534 888 -109 -594 589 187 867 201 414 -867 832 108 28 -232 -796 -40 547 -401 657 906 776 225 -414 -535 -656 -941 -725 151 -590 -409 -519 -278 545 587 -763 578 763 397 -452 932 -211 229 -405 -471 -196 -495 -29 171 -928 473 -617 -607 202 490 -998 -379 -525 434 157 -42 350 -272 937 -49 583 -666 -847 419 558 819 -240 951 -547 -747 239 536 775 -864 396 60 -358 -4 -220 431 886 467 376 197 -873 -699 -350 152 -503 -710 170 -149 32 -573 -797 265 642 -640 238 -309 -586 -938 -679 -925 209 -14 -544 935 132 470 -68 78 72 299 -933 685 -339 535 -776 -39 -378 -707 -290 861 -403 -413 -94 -459 780 324 -452 -720 680 717 256 -185 -129 -480 -411 -863 -765 265 420 -298 -741 -220 -675 71 934 626 602 -696 -941 674 -408 444 -718 351 657 -61 400 192 387 -793 148 868 920 933 -50 896 -240 -30 -771 -13 -325 437 327 -648 -628 -928 356 -570 561 -322 -326 -409 -678 110 638 -479 357 424 -765 -535 -215 -328 637 563 748 -186 149 155 -102 -991 860 -290 -229 914 -762 -909 -260 -938 353 -231 -294 798 -480 -315 -544 -257 201 378 365 270 536 695 -280 993 -331 -735 -948 -742 328 -959 251 -632 176 476 738 237 285 914 779 -505 110 185 -852 672 708 -321 839 -728 -877 -734 273 637 752 -314 -433 -586 531 -565 697 -288 729 547 -985 -303 579 -90 -817 919 384 558 -927 -331 585 -897 437 -75 -591 164 -70 -691 85 658 572 616 81 -600 -102 962 -228 309 673 145 66 -784 409 -855 -979 -753 868 -188 -812 -95 124 38 -817 -216 -999 427 447 -804 505 133 301 -338 -935 -45 902 751 529 154 739 -917 -56 -625 793 -521 -663 292 -996 664 441 -788 -880 -385 380 -547 930 -746 -205 -484 -474 -750 626 882 670 472 464 -831 326 -166 523 -407 163 696 676 -868 153 -828 962 777 -507 853 -733 733 5 -187 -128 279 220 -660 -13 -683 487 404 -20 917 -313 -199 794 590 450 -310 973 -653 602 36 328 926 573 207 25 -348 20 -762 -530 331 -451 -149 -928 421 -920 -654 106 -767 560 -562 -354 963 -938 702 655 -293 897 524 48 -330 169 -670 681 -316 -625 614 669 555 -830 -35 748 -548 979 774 -267 916 99 -970 -706 899 -599 926 776 856 749 -345 599 -84 -413 -634 697 -631 -789 -436 -964 902 80 608 -685 -77 940 712 392 826 854 876 -973 -540 501 795 -293 -115 868 -98 -387 793 15 -97 54 -459 -266 -750 -986 -555 913 729 -494 657 272 203 -48 -511 7 96 250 954 794 -821 459 913 906 618 -937 -14 -160 -167 -896 808 869 650 64 -777 -138 -190 745 -785 782 -660 83 -293 -309 -536 2 -409 578 596 213 330 -651 -360 -546 505 -778 298 581 -503 912 193 344 -687 65 -355 241 -743 -763 406 -416 -13 483 -378 33 432 318 -163 -978 454 496 551 -244 -251 615 576 720 706 -866 -409 -499 -335 -489 740 -174 -957 359 -228 63 317 109 -453 -561 189 696 -426 139 -619 464 -573 66 -916 154 112 -867 793 -129 -368 25 794 743 130 330 -357 93 350 -805 784 219 -467 476 -356 -379 620 -777 -791 -903 -989 835 -649 -735 670 47 -963 -898 542 810 -918 593 109 -952 216 -154 888 -742 -366 587 -543 197 -2 232 390 948 -453 78 182 546 -597 348 190 -243 -145 -304 -549 824 84 359 635 -616 73 -738 55 395 -285 -854 -272 761 -772 697 60 -537 -32 -744 -92 827 -711 958 19 784 326 -732 -91 334 -228 333 909 -106 207 -830 -19 -760 -80 711 -641 -386 -119 179 -72 -87 327 -76 -277 782 610 -363 345 -996 441 -725 404 -35 807 631 339 -353 -815 -767 524 -497 -383 -885 698 284 327 787 -560 258 -162 -623 -884 -9 85 156 824 -684 222 -960 586 -163 986 80 -335 145 -749 213 744 443 -224 159 -206 338 151 -596 -234 502 844 273 285 824 64 713 -670 -664 -275 -289 258 283 -1000 -133 -181 81 882 -316 -960 -946 746 825 960 703 119 312 967 946 -649 817 -976 524 -246 -308 -202 -838 325 552 -544 -380 -474 -267 -151 269 -969 -792 -141 100 865 441 903 856 389 223 269 -364 -192 -976 -38 302 65 303 -715 747 -571 -301 509 -86 95 -536 890 89 -746 -270 271 -513 -234 -548 368 -254 -595 493 511 -213 727 -237 9 -244 -539 -207 956 -693 224 -273 -975 -597 467 592 -471 330 -224 -143 70 365 -812 -251 -469 483 390 186 11 582 -895 -130 323 -951 -646 327 770 270 671 726 138 518 -1 804 -433 208 20 -907 -55 -710 -959 -742 83 -571 299 977 -283 -140 771 8 -765 848 -154 453 -976 85 659 639 -174 -647 726 883 -839 -863 -182 32 687 1000 796 855 567 -853 484 -412 905 -436 587 -79 144 526 -48 -233 -17 247 867 472 299 -679 445 -958 -145 474 -610 12 -79 160 -399 -64 -489 -709 -973 457 31 667 850 796 -563 128 911 -296 -359 643 -929 946 359 793 260 -732 494 -88 -667 -259 -548 -642 -478 -491 796 551 -484 -881 -118 -751 422 567 110 -777 768 -808 -487 -410 -585 619 40 589 -762 -118 266 -250 -465 735 -786 37 -95 -889 732 935 536 29 957 632 621 377 -519 -391 -544 -192 -239 784 466 -458 -743 26 120 -466 358 -177 950 903 -403 843 518 -939 244 -887 -228 -859 528 259 974 -541 -826 -48 -274 -149 -442 138 -946 -795 -632 -615 -646 122 780 -385 58 -859 -30 699 87 364 -973 512 567 195 685 -930 268 -584 465 -583 -482 297 -426 -283 417 779 650 829 951 145 398 139 14 894 -490 -522 577 467 -630 421 -777 96 991 -371 981 -675 -970 -233 55 -737 -571 -546 58 -552 -388 -290 939 -116 -673 976 650 445 -888 -297 -867 -525 716 -18 -727 442 -906 -651 799 -156 -885 -557 23 262 -893 398 -699 960 -63 -282 -124 -420 -438 333 763 300 -109 399 169 603 -645 -266 -371 -652 353 -745 77 -32 -750 842 977 205 472 -573 -749 -37 555 851 266 250 424 -523 -672 -368 -665 -946 668 347 -864 218 451 488 475 264 879 448 -129 292 24 745 -125 739 290 -888 203 620 -975 -602 605 -991 -320 -189 289 -468 665 -145 577 -851 -772 -993 -639 -191 -747 978 -923 358 504 -977 -738 587 -395 840 -774 -17 -954 -935 -629 916 -658 118 -699 -398 -60 53 -16 465 -632 24 494 591 389 -573 -123 -898 50 48 504 -320 598 -10 -79 617 -24 645 706 -897 -879 666 554 86 -206 62 -643 194 -534 930 38 485 -929 -624 -76 -381 -475 715 -73 -144 -496 -122 -296 -472 697 603 495 -562 -507 944 857 -82 -247 -855 -364 -208 226 -594 187 255 486 944 319 320 -55 454 -871 -765 926 841 916 -481 -517 -996 491 -440 -882 -763 966 380 -295 943 920 401 658 497 -611 564 -771 827 115 555 626 -398 143 418 -265 -123 201 -305 374 -943 479 -58 16 413 -73 855 504 876 -553 -801 -325 546 824 104 22 -287 -615 866 -569 3 -851 285 288 -737 -478 56 -566 -344 512 246 -211 -493 67 -880 497 -441 730 -347 270 -939 285 414 -315 -875 -822 -642 334 736 980 715 -432 -608 447 424 -71 241 -864 -184 -96 501 631 -445 -432 970 245 -206 417 761 25 -498 -882 -206 -1 627 846 -467 -246 225 -825 639 772 -911 269 -936 -110 -743 -451 -895 -308 43 624 421 -974 -555 389 25 153 189 -415 -633 144 894 433 129 -712 106 -239 906 -806 -197 -343 -320 -502 42 106 759 77 -231 339 681 -538 -856 -403 884 -353 -837 -581 -33 -133 -691 372 297 -199 64 691 722 -738 -660 351 -152 474 -623 386 -75 -728 -991 333 513 -486 -768 -237 53 451 940 50 -390 -90 471 -42 599 -493 -198 815 713 249 -774 358 -326 826 368 -634 -972 34 -407 512 -38 -858 844 999 -586 -26 -738 -760 469 566 -567 -734 -802 98 -770 545 895 460 396 -845 570 -461 405 12 -931 430 -821 -34 983 -904 -427 552 844 473 940 154 -800 -735 -346 -207 834 898 -745 168 593 -350 -755 -229 191 697 423 -576 -817 -271 -583 689 671 -734 -414 575 -418 328 -512 974 -239 643 408 -313 398 -216 -209 -302 844 -56 216 -591 -404 272 -259 840 398 -155 -981 -298 362 869 399 314 -525 -583 -624 -974 323 -562 -682 68 107 -273 -489 -111 -495 876 421 -315 -593 752 -537 -675 217 778 587 996 191 384 -51 50 431 576 -21 212 -761 188 -430 96 -471 326 -597 83 890 961 -485 183 844 -206 425 -301 828 193 -68 -1 930 545 560 -676 260 426 -411 -341 432 680 -430 871 340 -430 535 679 285 -257 622 275 621 -269 -953 265 -392 378 117 617 306 372 -884 -260 -390 -179 156 740 -718 177 -877 617 -147 337 154 574 744 -383 -273 554 170 -937 -493 -987 409 541 -769 -469 -137 -429 -791 -569 -834 216 -885 -702 -598 551 -533 468 -556 -589 -941 -624 -7 585 267 -766 -358 594 -271 -141 315 -743 -651 611 150 -324 897 578 432 -864 391 667 -511 565 -10 874 -664 484 -257 368 -273 -252 408 397 361 479 302 -400 962 -591 -30 -54 -659 577 182 804 -417 963 538 -937 -488 -230 -498 -160 -454 295 712 852 459 624 388 370 721 846 600 716 971 -365 -565 -288 94 601 70 -449 -563 -309 614 235 -219 -803 788 -329 -33 626 639 859 -782 -72 -750 -20 -983 651 -494 -937 -513 -889 -212 607 -529 933 -747 992 119 73 25 -431 -448 -662 -907 706 -849 255 -378 -23 -152 -568 215 521 -547 -903 -889 2 149 -868 520 898 351 -14 391 -598 978 -239 -267 -976 713 -80 -599 -117 620 -948 388 -859 469 -655 -837 -366 739 270 937 632 -770 994 -343 -600 -367 -962 -955 362 623 -596 939 -250 -488 -279 -747 -900 67 765 569 511 -64 -561 -890 -384 239 439 209 -932 -969 -606 -582 -999 -562 -644 248 727 954 779 -702 402 -181 18 -631 568 -96 -416 586 -12 -34 -888 -417 875 249 899 -9 -341 11 472 -558 570 849 -77 -387 108 -300 700 -356 765 -444 -550 -1 -780 809 -851 -458 769 -998 -705 960 667 335 -974 -473 946 706 577 832 938 42 802 -389 527 39 356 389 482 482 125 -159 463 419 839 246 -351 419 318 -964 919 -282 236 -574 -841 424 887 218 750 -72 -373 -858 -261 -59 923 -388 143 689 -96 795 103 191 -639 794 500 -199 507 -771 -945 809 888 -285 304 685 635 90 634 992 -270 -800 -351 604 436 254 -942 -179 519 939 802 21 -376 855 -451 -284 487 344 169 769 488 -150 -615 375 571 -42 -298 542 -859 -658 468 -987 -393 -655 461 -753 193 554 415 -1000 332 857 -146 540 854 156 198 491 -697 880 -386 179 -754 -135 -794 81 65 140 -998 23 -383 -629 396 889 585 -237 257 529 290 -101 429 158 -661 624 84 863 -669 567 85 -412 698 408 509 -835 739 846 256 942 -519 -734 -977 134 196 13 926 -847 143 -943 -633 -197 384 180 643 -532 400 139 526 939 460 452 -763 928 -792 566 -611 748 822 730 716 -179 -809 -53 728 -270 -789 680 -780 169 -647 -811 981 470 -386 -836 -492 267 -433 817 -44 -264 1000 521 876 -952 -129 518 -28 -43 -176 991 20 771 800 525 0 -634 -964 -667 818 474 -779 619 -835 -578 -491 -651 -44 267 374 804 209 344 668 -466 -595 -800 -364 -285 399 -477 -309 303 952 901 281 -794 -92 -970 -1 -93 567 -745 615 -938 367 -2 441 -995 628 -80 -57 -791 140 195 566 799 311 33 -582 -409 -578 244 -460 733 -639 435 -281 -16 -238 1 610 853 -307 -142 -476 -906 420 -903 -311 163 866 -458 -454 5 -589 465 -872 809 464 -942 182 -414 434 -459 -384 739 -844 -806 906 215 762 391 760 969 650 122 -935 -396 -660 -657 615 -341 404 998 -569 627 -188 801 -164 605 496 -472 -581 286 657 716 1000 -201 -994 279 -393 329 764 -781 -422 848 116 1000 -739 -249 -722 -253 530 -106 -319 -281 -693 -120 -739 -471 -573 437 -394 600 -814 -991 -381 572 542 717 822 -992 -256 -291 -765 943 970 -486 828 -91 858 -249 -378 906 276 -258 -447 525 -286 504 -160 501 -461 407 -6 -541 -450 688 -847 -348 341 -328 459 -906 203 -713 61 -702 -96 134 -869 -122 -622 -318 585 -341 -151 502 286 -391 -965 475 -506 259 -938 -380 -477 -839 597 -529 664 695 804 857 -934 488 570 -889 -651 226 471 -308 -191 -120 986 651 -786 251 -113 818 -256 -363 -373 -996 -30 599 -702 15 -589 -219 -160 -68 364 532 201 470 -90 -630 661 -128 -655 -448 -102 60 -267 605 -400 -267 -459 -932 -586 -601 -147 812 -920 838 734 -204 996 205 568 -965 -669 -776 -995 596 -346 -854 823 190 -689 -114 112 653 -662 454 679 876 834 -84 370 672 -68 -983 -613 -175 383 887 -203 -481 -54 952 541 372 -698 261 752 -570 -47 825 437 679 -338 -450 80 -944 -664 487 -320 -915 -641 -433 89 -328 -822 980 -100 965 -314 -87 -740 -11 -804 447 -761 141 -530 122 -936 967 -11 99 319 219 -661 -384 7 361 -722 -51 -476 812 755 -185 -705 380 178 -900 793 -878 -230 269 -717 790 -997 880 -887 190 669 -660 110 682 653 927 -52 -390 -545 -73 -876 -174 -948 -106 -498 874 -928 -736 833 783 559 368 339 28 -956 934 -194 -365 775 505 278 800 -323 843 -721 -667 551 644 -520 -313 -210 -33 -802 248 -964 441 391 -298 -293 744 125 -150 557 593 680 -454 -478 403 870 -354 -562 -477 -853 736 422 -790 -23 938 -952 -616 463 144 558 657 228 -736 431 -509 204 32 -336 -63 136 634 342 -776 787 -972 147 533 -147 976 -823 -297 942 519 89 -482 -261 909 -731 -696 692 624 -287 -294 -811 -741 -23 -193 -13 537 946 630 -209 444 -184 -247 -949 61 -223 -968 590 -898 556 -911 -991 -868 158 961 -168 626 260 -318 394 -73 863 -464 -846 843 -266 215 -337 -20 -698 -693 58 875 757 181 385 687 -872 846 -160 391 -570 687 739 532 -572 320 -870 347 -368 -15 -665 -573 -839 -159 -450 -859 -117 -311 618 282 110 -613 -826 538 -590 58 848 163 759 -224 -710 595 -823 818 664 658 959 -610 310 123 -223 -674 -939 810 771 -275 768 488 -560 -944 -444 373 -93 454 19 -245 559 855 606 -464 -572 31 6 -251 -346 78 -159 -887 651 -736 -250 -711 622 -300 978 577 248 -153 -626 -24 384 -80 -545 -810 890 -326 346 -1 -772 -350 184 552 -663 494 -485 -435 -645 534 902 -39 914 386 197 -981 679 -361 -807 -345 411 355 -915 -457 -591 722 253 -549 -854 -956 195 -867 -831 -767 -808 -891 -432 426 -941 -610 319 685 546 322 -292 177 -519 461 75 36 -85 -34 870 333 -578 -481 46 940 -34 -349 -903 970 -516 856 73 665 -464 -526 -63 323 864 -103 483 -696 901 -367 672 329 -237 -450 223 -942 -784 -979 -342 439 561 -313 199 893 -368 61 328 308 -631 -473 485 196 598 -620 -29 799 -721 -639 541 847 -194 -96 -195 -718 -785 -30 184 -977 503 -855 354 954 606 -935 266 59 127 -833 -848 558 969 -249 398 985 359 -909 642 455 763 -552 -702 -189 -332 -726 957 395 -33 -446 380 -230 207 476 623 -336 698 -557 598 -992 188 675 477 -548 367 356 -500 -642 -427 126 -599 -920 502 -594 -204 534 260 -887 -678 -474 627 -903 503 -103 -96 -269 496 193 -81 -865 188 210 881 -142 -355 -274 467 -2 -54 930 -933 -671 440 -420 -551 456 -285 -192 -550 -678 -995 304 -950 -709 -425 421 467 -738 -938 455 -86 482 -397 -629 -669 -840 -839 719 707 260 -467 -914 429 378 -533 758 -193 -621 -135 -731 187 333 163 656 763 -601 -285 -585 42 715 441 313 57 -343 -989 161 952 343 -21 -75 -322 -675 727 -806 979 305 -973 -821 -705 -721 194 -593 -691 458 -920 486 270 -26 -500 -51 -24 -238 -990 -821 632 789 -750 -688 -443 -676 -144 -181 52 -827 -919 -137 705 391 -57 41 282 -438 927 918 450 885 443 992 -207 -688 -335 -21 -745 -302 515 120 -992 -25 -803 -970 -95 834 -132 8 687 128 430 425 67 -871 900 758 -165 -986 657 677 753 -56 736 81 357 255 -801 226 131 896 -146 -541 137 43 -910 -44 -396 754 892 175 -724 -642 241 483 -432 300 855 -844 595 474 486 854 -697 53 -567 -834 -560 972 -905 -222 983 -699 53 170 258 764 764 570 477 -618 738 -452 -79 716 791 -461 -421 -894 -873 -183 76 856 -54 412 -296 -621 75 125 -975 916 -875 -90 -552 -512 -601 -920 196 -476 -248 -647 14 -360 -273 -338 -844 677 -462 87 25 -904 -368 -561 -227 -78 -111 -737 113 -532 -522 692 -284 959 503 -133 -382 -53 999 -807 660 -931 380 -731 -952 68 848 -707 -526 -249 788 -299 143 404 547 -281 -484 -335 -116 -945 756 -288 397 -770 458 -340 559 -691 971 -156 -960 85 487 691 479 138 -672 142 169 -570 353 -331 338 -454 -430 -514 939 114 727 530 433 -615 683 484 125 186 884 -730 -497 718 -190 -643 326 -722 -149 -557 -315 768 426 -311 749 963 -940 156 637 378 305 -916 -888 -422 -932 -611 572 252 -883 983 -246 702 719 182 -369 321 -578 -250 -136 -193 423 778 -42 -551 -585 -841 129 -665 378 -236 -680 76 909 -879 -970 -23 -14 -154 -966 -118 -415 896 652 -46 408 -492 970 -900 -461 35 -870 -102 -699 561 -614 839 -415 -266 -158 749 211 -548 -180 352 -798 400 299 -433 992 -791 -443 -770 260 -516 -982 406 -670 332 161 -95 720 289 -807 795 -563 53 -721 289 809 -443 -705 498 -571 126 -224 818 841 287 113 164 -387 -340 870 697 531 644 -594 -676 -411 -453 464 621 -124 -5 383 152 -881 360 -407 -560 -272 429 -464 -491 -894 -576 539 -85 -511 425 381 132 -634 645 187 874 903 12 392 -37 -684 -754 -503 -347 -332 602 -778 -207 -288 -56 -634 -667 489 1 67 -696 645 151 -848 665 442 -424 302 -717 -568 265 -390 -426 899 -310 4 994 962 -460 -902 366 -83 950 -167 -833 263 419 38 -526 -158 927 -952 -755 380 516 -182 621 -887 -935 690 -35 -4 827 -525 -824 72 -711 334 794 723 89 153 -264 -801 -469 -908 -363 -870 -381 -755 230 -168 997 475 -19 777 647 832 632 544 -778 811 -237 667 596 -373 276 -524 -763 -174 -379 334 -926 -769 -376 -128 382 340 -690 -476 547 -11 -254 811 866 -809 -43 -986 -481 -861 821 588 745 644 831 267 973 540 140 105 -100 -142 -428 -994 -646 -945 995 -258 374 51 -753 900 -382 -753 -265 -440 567 103 700 788 668 616 -528 838 -473 -128 952 -243 -745 391 -146 910 7 -453 694 832 730 920 -280 -15 584 -543 -849 706 101 -73 528 897 -965 -810 353 856 415 -288 271 -435 708 106 -468 804 841 750 912 -265 -864 -125 -354 186 866 230 388 -79 277 60 689 -1 -12 459 373 797 -342 -838 -629 -889 -139 81 564 634 701 703 397 675 803 609 703 494 216 -735 -476 348 181 -576 -431 433 -871 -879 915 -982 -911 -614 618 -987 887 -455 -204 -947 411 -732 -436 -141 470 -69 92 949 -832 100 352 -814 179 -866 756 559 129 -994 -764 -803 746 -608 391 -943 785 764 -829 -131 -59 -51 122 718 479 -468 251 936 404 92 -207 -273 80 737 -921 -569 911 -52 339 -624 -920 -849 -122 901 140 390 396 449 97 180 861 548 147 371 645 -949 236 191 96 -844 -770 -969 836 97 182 -458 934 -802 719 -854 339 437 -795 106 -226 993 -325 404 -105 -211 -597 364 819 -786 -641 380 136 -415 -364 879 -318 -739 -674 -551 480 314 813 942 -129 424 498 -31 951 -174 -14 863 -384 305 -118 131 607 75 396 711 -185 507 -832 142 -845 -380 -770 -874 -772 264 -197 -153 751 6 -945 279 951 524 -781 94 -292 479 174 328 -563 -567 422 -846 -819 345 -769 -481 814 916 -777 962 -526 -52 883 322 -317 498 227 632 -883 -345 -953 -899 259 -211 688 -820 -789 -926 -451 -811 747 397 -662 -589 -9 -716 -491 857 -434 -437 723 -955 -75 -995 -975 364 411 -774 718 18 301 807 -393 -385 -663 -250 62 720 -183 901 383 751 99 -628 -845 15 128 179 18 251 541 -977 601 -46 666 -976 650 -381 383 883 -448 427 -541 393 650 -306 -25 321 -356 589 936 -170 -319 -145 -309 -895 -401 -753 460 14 -563 -599 -705 -558 -202 134 -969 -360 -216 -437 -389 480 -921 994 -446 -504 -319 -311 813 -570 732 -382 623 -600 772 663 646 336 889 881 508 729 542 -850 -18 -559 502 222 -22 927 720 -522 -104 -502 -192 -879 211 855 742 682 -709 -255 -956 422 -20 -465 311 355 552 273 -725 962 -405 357 449 -606 -386 -881 -441 -453 691 355 20 -190 -161 775 -984 886 -653 53 557 903 -202 276 573 442 -454 -994 -676 437 -223 267 840 244 297 -826 738 642 -416 -551 41 -125 437 -699 407 -104 33 974 992 -305 931 254 -2 -68 -70 -179 -212 947 -372 990 749 341 -518 804 199 567 -64 -796 -31 -760 804 -744 150 -511 -424 806 -214 -882 805 297 -354 -773 -821 801 -465 -355 500 -349 -738 891 812 569 13 -20 -460 -728 -620 -91 608 -931 -76 132 247 -650 -284 -466 -310 61 -840 511 271 813 -670 774 -409 -866 729 963 -591 415 628 346 576 -651 860 394 391 -472 104 -217 876 887 -230 811 137 483 -304 541 550 -183 -968 -172 -283 475 -199 263 -685 -906 -319 899 218 -573 762 -112 -160 -556 -23 424 -735 -28 970 287 -153 215 -362 -673 -894 -771 78 361 -412 -157 -861 366 -426 -897 167 -123 -59 45 -968 565 -81 585 -362 -402 867 7 -368 -786 -751 895 -549 737 -392 507 256 -992 640 -679 63 -289 379 -631 148 -389 -957 -119 925 -816 464 -956 -758 -650 279 -834 -510 -289 -384 57 766 380 647 710 459 -710 -103 358 888 53 872 918 -760 563 -772 812 -636 438 796 364 178 -433 472 759 -727 573 373 -746 486 273 -899 661 592 -744 644 -646 -837 -697 -699 605 931 -440 552 -534 429 -890 -815 -820 -385 -767 682 636 539 833 -56 424 259 69 227 292 -901 -539 375 955 810 -235 -240 735 954 868 427 -455 -719 -166 542 962 -564 316 428 698 -521 826 -86 592 -349 -579 627 -546 -854 198 -785 708 -317 718 -19 935 -625 -93 -600 342 433 -926 -798 597 409 -224 485 767 766 -141 501 930 104 245 -190 -489 959 -540 856 637 742 850 -44 850 -17 -4 -760 761 924 -605 -701 -74 72 69 827 -419 -273 -655 -484 -455 -840 -780 -76 -767 -108 483 -266 875 -180 226 -100 684 477 -658 166 39 -288 -689 -553 165 -92 777 350 -29 -256 529 332 639 253 400 -559 481 961 552 390 -976 712 -383 -731 271 -28 -186 352 426 291 -804 583 49 218 944 251 -234 819 -800 206 -584 -632 -521 769 320 723 -404 534 771 5 91 -402 792 386 -967 605 81 400 -11 762 -408 139 -906 -784 -801 -808 228 -30 184 -536 645 -837 550 588 -675 -139 -433 -805 -853 -827 -357 264 -291 971 -584 700 -411 547 304 566 499 -700 150 753 227 838 769 10 117 210 -96 -731 83 463 -985 -539 206 -530 -794 11 -650 10 902 168 560 898 -253 145 242 500 932 402 -847 565 -788 875 149 -411 -316 -882 338 156 -609 -103 -153 411 -678 -766 -122 -535 -416 130 158 765 -525 665 -858 -274 662 943 -299 -24 -623 646 -581 621 -999 -570 -65 -63 -49 843 804 788 -229 339 558 -393 41 -724 -210 864 -19 381 -379 -476 -462 534 468 -819 -816 -714 -775 -81 736 -429 -773 43 -75 971 -691 825 939 533 -196 652 -964 706 -867 -360 -494 119 713 893 672 710 -681 811 682 -451 512 946 -142 197 -661 -415 -588 -350 349 573 -977 -395 -769 789 -332 -107 642 -780 157 -238 691 416 49 31 -435 636 25 -3 -934 535 -221 -746 -913 -509 -166 -470 764 67 -214 604 735 331 -753 -261 -315 -39 -93 -627 -103 -815 202 -221 794 -905 -897 563 543 264 704 -221 -792 723 588 -397 825 526 -656 247 -62 273 -18 -520 -664 -508 586 -293 -762 53 -723 86 -377 770 625 672 650 28 -913 635 288 -597 430 668 -666 -405 80 -88 81 129 73 -474 -870 -686 624 327 806 -584 -136 -739 -197 -377 782 815 -669 959 -315 211 826 425 -973 923 646 945 28 -471 -580 523 -239 -826 792 -449 429 210 -857 842 -680 665 166 592 944 792 894 -358 866 -617 -314 -244 54 -310 463 -656 620 -39 -16 292 -158 168 -957 -309 501 -681 400 -542 -724 -194 -931 -914 976 -849 -619 -798 124 -253 -799 745 821 -1 488 -38 784 -814 -784 240 -494 885 993 212 -597 881 -879 -597 -577 286 205 -578 125 827 25 -782 322 -710 761 256 518 -787 -266 834 85 -129 -403 -506 -941 971 -766 -940 -789 268 -79 459 -276 -507 -342 -836 -390 821 -468 -631 989 -370 576 206 410 149 62 651 188 663 -913 697 -618 -298 955 -847 -644 271 -826 186 48 381 -789 -277 -547 -338 656 -587 -634 -438 390 -514 -195 -954 -275 -639 147 31 -122 -979 20 -817 -363 170 -102 761 483 731 -768 299 -875 225 905 512 -753 394 -702 -135 159 -765 121 -588 -559 -936 -415 222 -642 -791 933 -417 -749 -841 921 -606 251 -396 50 -537 310 568 -370 -891 -616 246 -703 -493 -211 320 27 777 288 12 83 -362 719 263 -143 147 614 439 379 359 252 920 -234 866 563 -371 201 -489 631 586 -911 -876 -306 -841 263 -20 -3 315 -92 -18 -803 157 -126 -619 -284 919 908 1 -945 790 460 847 64 -411 -262 -396 -816 -512 -899 -49 -136 733 -382 -205 413 -868 -946 803 -506 44 227 114 230 677 -3 368 -628 -867 590 401 -288 -437 -692 148 -804 -772 769 -999 20 442 -138 758 479 -205 -65 742 -632 509 -269 -299 317 792 -26 -227 -406 653 -69 -715 530 345 -748 -948 573 -24 -536 962 184 -270 -137 -685 -296 295 -604 -589 712 365 -748 -990 -861 95 -620 843 924 -703 368 -699 -568 531 418 435 236 -159 23 -964 819 -570 -533 811 674 114 499 -145 -369 465 -146 162 -958 233 523 -683 -64 34 655 -722 -986 417 -517 -751 -803 262 532 705 -454 -139 -331 29 844 704 609 -818 -938 890 -818 -193 795 45 387 -163 -821 -321 -33 -643 835 -899 -577 103 661 -373 -872 136 233 -151 349 112 626 580 -533 -607 848 -936 -346 133 281 -169 -797 -606 -263 675 -627 582 942 488 694 -921 -357 175 -951 989 -819 -854 321 287 675 742 -353 -819 489 -502 -630 236 710 573 -320 -879 275 108 -237 -814 -276 365 641 -588 -482 -16 505 -578 -408 259 -556 586 -219 -388 -772 -301 -565 797 -744 -583 354 277 455 396 719 -326 -950 -172 -295 906 -20 -48 -752 757 -423 -26 13 -316 360 975 -363 -850 918 -828 292 -14 115 -7 623 426 -905 -166 -522 -288 34 627 112 564 -227 171 894 177 170 810 760 24 407 460 -417 554 41 376 -233 -566 -639 -599 -359 -271 -264 679 -110 471 -84 445 -353 -792 375 574 978 -311 21 -896 387 -472 -385 -373 -501 460 -126 -346 729 833 682 200 -652 14 -716 -55 576 -521 176 484 924 284 441 196 872 217 110 437 93 208 728 909 -65 663 -832 -747 10 -18 567 978 -189 -749 373 -327 393 -639 436 -518 -523 188 -976 993 888 -646 788 554 349 115 -689 179 -845 -436 274 847 -344 -840 92 364 -523 -960 636 -532 -145 -403 -560 510 -232 -477 -285 -475 528 -249 695 -174 532 263 -353 354 -636 -31 958 -843 -491 781 -87 455 80 -765 -701 725 833 430 -361 552 277 -784 -629 981 414 324 -619 -377 -767 -410 -752 319 48 855 195 -681 -954 938 -481 -295 161 55 414 645 -827 -385 74 327 -462 -406 -639 -329 -976 61 -791 -553 856 -840 -119 -185 371 448 269 -308 -971 -21 -139 197 280 236 576 870 -216 -830 372 549 -56 193 814 -891 134 834 817 -430 -120 115 89 -305 -384 -584 144 957 10 435 -676 -350 13 -940 -867 -234 171 -528 -162 -321 -887 -71 -370 -437 94 -294 -424 -721 -973 130 -137 427 684 -73 -575 44 -334 -702 82 -890 -897 897 468 -263 -292 890 848 422 -80 520 448 576 -270 291 -138 391 -799 428 -937 969 -700 -373 -728 -195 462 -558 -210 -37 253 -254 -448 -886 -589 434 -502 -482 289 -732 784 -150 -562 -775 449 827 -660 -247 -105 999 45 932 -743 119 590 -507 90 -102 -581 -689 649 -108 -470 -532 128 934 369 -911 110 -346 546 -649 390 -225 -326 -52 13 -841 185 -875 733 552 -92 598 471 -752 -241 2 69 -909 -984 265 836 -836 174 144 -274 -696 873 653 891 -158 -395 56 750 633 -120 945 13 -161 -524 -914 720 -542 599 -785 -493 -381 -848 -83 -464 -82 -974 674 235 5 -816 -548 711 -883 221 -670 580 -317 -324 638 -935 724 698 760 904 -697 638 -127 240 -767 179 -353 417 233 -239 396 997 633 -265 -263 368 881 269 -596 -625 600 745 551 -815 -669 -408 921 757 -662 -290 473 216 -925 358 -771 450 947 87 -532 261 973 -10 -762 727 419 -46 -83 -368 -782 -271 418 -786 -341 -293 -658 -199 631 -633 -275 -466 -193 938 -958 -215 314 282 -134 516 767 -533 -844 -784 913 -561 527 708 162 -559 107 -928 -373 521 -464 265 -506 258 -549 933 -40 -319 287 -967 670 -667 371 -38 931 -547 403 400 -466 682 726 -323 -161 955 992 547 69 826 -434 283 904 156 785 -3 234 418 -371 188 921 -242 -939 -715 -720 455 53 -227 -530 485 -838 -100 832 -153 -909 133 76 751 -498 229 -854 -8 610 -639 925 584 514 -119 888 737 -636 -802 210 -302 -505 -284 -627 207 563 -204 574 -34 876 -567 -356 -562 254 158 -701 769 636 829 -464 -423 -707 -524 692 767 737 469 518 329 -624 560 725 -473 -767 -502 -921 416 0 -423 925 -871 328 89 526 393 -994 -109 566 -40 486 -408 -513 -258 -314 -188 -326 340 -197 -707 39 425 693 506 -642 -120 291 519 337 -857 863 -488 59 -393 652 -399 -555 -478 -731 317 949 144 582 511 -279 637 -582 -980 822 17 -416 411 -169 -283 317 -912 -874 349 -645 105 -991 -528 -465 -391 183 484 669 -755 -369 -671 -711 314 409 732 -826 538 -283 587 -689 678 208 -297 -117 -318 -707 -81 -511 17 258 203 -221 -760 -715 819 912 982 21 -289 -918 402 583 877 -351 -870 252 -278 861 -789 894 -70 -787 -363 -113 -409 963 881 312 280 -223 -709 -815 -818 510 -949 -880 739 -126 -965 -232 -162 918 -51 197 -972 -256 -471 47 -78 -19 123 -491 971 631 -821 890 -851 -84 148 -566 -611 -36 -549 -83 -690 -206 676 252 -795 945 -898 -146 -185 822 665 -249 908 428 987 -548 -386 -311 -644 -511 -976 -268 162 957 687 916 886 -152 -898 -706 -81 -397 949 39 392 -366 -801 81 -883 -679 -772 334 -538 319 161 -588 250 -58 -239 -786 664 -246 851 83 -999 193 -341 -876 562 564 809 238 -382 400 -858 -675 -703 -848 -564 672 2 -300 -895 -189 -324 15 -864 596 -130 -907 2 57 600 -108 597 -528 -888 865 -456 374 -675 -71 -484 -685 319 -704 655 629 -155 -136 -712 400 -780 -226 661 382 -234 260 567 407 418 -489 -574 428 747 -869 -379 -73 -90 705 -450 -220 727 -420 624 879 -420 -174 804 -274 405 -288 -782 -482 11 -448 606 -484 291 -490 -523 209 940 -11 -462 -345 -586 81 -663 -718 473 -229 891 -991 -802 941 507 -159 828 917 -501 -747 50 661 -839 392 717 -397 179 -166 364 820 -77 500 637 93 -595 -394 181 87 -816 355 853 899 -640 113 266 -210 302 -765 -26 -19 -138 -449 376 -366 -359 -273 918 966 690 -527 -667 56 397 636 -970 -201 136 -853 541 -380 715 -169 676 -508 314 -100 598 965 -438 -998 240 99 -167 -643 805 -825 -217 -852 -766 884 -383 454 -407 -356 -397 93 -467 391 290 56 -193 -786 226 -839 -137 970 427 -442 929 -213 12 -353 -464 -537 365 -252 -122 -705 -800 -691 460 -339 -859 809 510 -924 119 -580 36 -915 -920 641 -891 -845 -11 915 -277 711 752 -951 350 -145 -962 -456 -619 -417 -53 -168 940 580 284 51 -146 328 -552 491 925 875 -628 681 -868 76 964 -893 42 928 858 244 -690 255 251 -528 -906 184 -220 -318 203 -145 -682 -397 -949 -245 508 -214 395 156 609 514 70 889 -309 787 152 -856 -733 21 -217 271 348 -463 132 -549 835 825 334 -493 895 388 110 965 813 657 794 -405 -858 568 934 253 16 961 398 -893 846 -193 -624 939 619 -956 274 734 234 882 403 -490 553 -927 320 -602 239 -871 -49 -209 581 374 351 -431 -611 875 329 226 275 -724 -17 7 -416 892 -268 96 -47 -77 -696 939 527 -245 214 493 -692 -754 501 -993 415 376 308 140 -957 -306 -915 658 -696 -71 -355 -853 21 -710 -155 -112 -456 -171 930 328 -539 -311 691 -294 -904 941 913 533 809 418 558 53 -902 -945 470 640 -918 838 627 428 64 430 -206 -994 178 -323 789 487 -336 -686 577 422 256 -496 587 -769 -202 67 -548 642 -477 171 -216 -451 -7 444 674 -113 -870 -679 590 -915 112 -658 -567 -101 718 244 -366 454 -657 354 -460 585 118 -168 -988 -36 -756 339 926 -88 -505 579 -289 689 871 792 630 -542 576 732 -744 -839 -466 -16 777 73 5 -99 452 365 -487 116 797 755 217 683 -874 -562 912 -396 864 721 743 375 772 477 -208 311 -365 803 -782 124 -143 931 5 -632 -492 -17 -253 -177 -592 0 877 -523 -226 922 580 -341 -481 -26 901 363 187 153 383 -867 922 923 821 -874 868 798 972 -717 -280 567 164 -322 808 -5 -136 601 -141 -951 16 -824 -409 257 605 483 -988 -730 333 -240 -261 -442 842 -963 938 -938 769 62 108 -181 171 -216 483 490 -725 -535 -3 -705 138 837 744 162 -465 42 -274 -84 809 704 935 775 -724 -136 -751 -541 795 282 -843 345 -349 96 -741 -300 -52 865 990 -629 -304 794 462 715 133 -324 -525 -476 396 103 501 -130 450 157 -367 526 -84 580 -207 874 -104 428 -447 -928 242 -350 884 15 222 -920 105 43 413 73 591 151 37 -751 -324 95 608 539 -80 582 677 400 -19 -991 698 -507 -135 -144 554 -384 -250 -557 -63 -528 693 -472 428 46 -299 288 512 678 317 -686 -88 883 -758 -830 507 -825 940 772 -474 545 97 -296 539 957 -399 -747 -150 -550 631 451 577 436 488 426 -57 317 127 452 169 746 -891 8 -282 959 -963 -276 321 -154 -729 990 327 -676 191 -585 460 181 -373 -660 -611 950 954 -512 807 641 764 370 -516 724 -715 -748 -136 -239 403 1000 486 -141 -468 -771 34 -874 81 320 114 -933 192 -350 196 -692 -892 -11 -995 292 -400 446 -846 770 -85 -132 -613 -618 370 538 -775 -160 267 -7 88 850 307 -300 305 802 529 -734 805 -138 282 -278 -454 610 412 -211 -508 -666 -96 424 766 -316 -446 -119 290 -51 -640 479 -236 -702 -754 -238 -421 -11 608 78 -641 -848 407 911 -768 -123 380 332 96 174 -654 659 876 -544 9 105 985 -626 506 998 -689 654 -932 -210 -988 388 186 -162 170 363 583 354 756 -757 374 -771 851 -218 -518 824 428 961 -682 46 399 864 -419 -94 322 -26 35 331 709 149 -106 543 -636 197 25 -524 966 -176 915 583 -848 398 -838 -172 188 -15 -762 -850 -702 910 -899 45 697 -383 950 517 -880 905 -385 936 -809 7 499 373 828 -796 364 -432 -352 -761 -950 -263 186 -835 -992 -528 -577 -832 -30 800 -143 910 -169 -312 630 178 -967 -8 -926 -127 -324 -902 895 407 34 -541 441 -416 554 -503 633 862 -769 56 -109 -966 -662 918 -864 -468 629 807 -83 609 301 -936 -780 -524 -403 860 157 -21 117 153 -695 -49 47 -776 510 556 -516 236 -256 100 -351 638 948 -837 -834 362 757 -987 324 -39 384 -618 216 -818 -315 531 -888 847 -601 248 -928 -4 -760 828 877 940 -931 -489 -242 249 590 -184 -947 -880 610 382 -861 -612 -738 -368 -170 916 -773 -729 -514 -889 -772 -288 -361 783 0 261 979 -638 606 -842 886 -64 106 66 473 160 -741 838 707 -136 -403 883 150 -175 -200 -836 401 3 -705 312 305 -11 -127 989 -505 -927 -840 509 376 -500 187 702 809 249 -711 -781 -43 111 -95 -452 -712 -683 23 -201 -802 -658 573 -589 941 677 -487 438 -528 627 631 -390 520 -729 534 874 -805 34 247 878 360 886 -868 -610 60 192 -475 368 64 -621 445 590 230 -417 287 335 731 435 -912 -553 768 107 703 171 -655 702 -173 387 603 -374 502 -230 -17 950 -745 -948 847 -481 -515 446 -685 -125 -523 -92 -585 848 958 -326 -560 734 -868 682 -347 -330 -541 172 -198 -152 547 -966 -542 -570 -110 306 279 334 -384 -51 331 -189 -869 854 -804 -865 924 783 -775 637 -388 831 -47 710 -542 -17 592 -548 -511 470 913 338 -402 395 -884 -398 -269 -633 968 259 91 -557 421 -525 -230 -961 -677 -626 -912 777 -91 -316 826 -891 -270 711 247 998 -635 414 -281 -193 385 82 -256 -744 539 -804 -115 -58 949 4 588 287 -553 -725 330 -35 498 547 618 -910 -236 -620 980 -269 -310 -414 -524 429 -627 367 -988 -339 -909 851 -427 -250 499 733 -22 406 102 -699 995 -849 993 -484 438 361 299 59 434 387 769 -537 696 -409 -737 199 858 951 62 -615 824 368 653 -520 -93 -577 484 22 -633 -666 -249 797 -887 -708 -22 213 -222 -669 -302 -773 -686 642 563 468 -78 273 -16 -254 912 702 -56 -885 -256 978 -105 522 118 861 779 905 847 638 580 -815 -344 805 282 832 -673 -792 332 -715 499 -326 -761 380 915 -908 733 -960 730 -718 673 201 941 -925 -342 489 646 606 322 999 33 774 272 856 -46 806 -223 965 -665 -289 -351 667 -380 503 -547 -18 -512 -929 633 -64 447 241 -70 669 -474 -766 -673 776 162 -375 332 848 362 990 -643 986 458 212 -463 551 56 -198 -541 900 -612 80 -127 -91 511 143 120 -59 -310 206 268 -229 443 157 -141 889 270 945 131 -755 704 -673 -416 -436 890 -338 -650 511 151 -84 -522 -675 635 834 -796 -761 -613 946 -187 632 786 -893 -433 -257 424 878 749 622 -521 586 537 -292 -320 909 327 213 447 318 -566 -70 -971 930 -134 -641 -579 692 652 995 -384 -813 -201 652 557 -998 -510 755 290 472 -671 -520 995 -724 -245 -688 -632 313 -978 391 -98 163 816 -159 -90 453 29 -409 -248 -117 837 977 -16 -532 395 -751 -37 634 375 694 467 -338 664 -904 -937 -628 554 591 408 -488 106 791 -10 -14 693 -618 34 -107 741 -790 -73 -590 501 840 251 -884 -236 252 758 -232 966 -814 -262 -286 6 -832 -981 -42 251 373 313 -682 -103 645 39 658 80 -781 -823 5 953 144 503 461 -338 -848 -898 748 443 -602 -398 907 -935 159 158 48 -308 130 -706 657 -917 271 -164 -673 -664 -646 866 707 834 -659 -753 -175 599 520 -899 -468 -116 554 -688 -376 -543 -680 -621 700 -460 -143 991 270 -573 -54 538 493 -498 215 246 239 -122 -535 314 592 -86 324 -341 -989 -863 -341 -349 -306 -911 -762 777 -68 -345 425 231 -540 620 -307 774 372 709 206 830 -967 52 -742 -382 -904 -981 -345 616 -65 673 -876 -375 -278 -409 413 -168 -362 -487 -525 652 139 -307 -133 298 53 337 -606 681 474 780 -903 -108 412 -601 405 -576 809 448 -133 520 197 810 473 -896 914 17 123 597 -695 184 -78 276 389 -314 949 409 849 785 69 230 1 405 185 -530 913 502 357 -970 -959 518 133 -333 -245 883 496 306 125 852 337 977 920 110 919 22 425 178 -113 678 -931 -765 448 -564 -359 -18 -408 -311 -497 220 -165 58 417 729 560 -438 -279 76 333 -920 133 -100 589 115 636 -309 -333 -822 -51 -63 -342 -894 118 -693 -406 829 731 -476 -143 -697 301 288 -877 245 501 31 -795 991 -748 -103 -116 -146 92 -902 138 -478 -325 451 -92 -905 -544 455 -622 975 719 -966 208 -899 -581 70 56 -47 -507 934 783 -488 925 -865 -513 690 659 -713 0 -675 367 -77 919 746 -55 201 -345 -863 811 -842 -267 -504 -777 -292 205 972 -706 940 297 -710 -741 -734 704 682 442 803 914 -669 -1 932 4 141 734 518 635 -770 -87 -864 -266 -696 117 -285 318 427 -899 717 76 686 314 -858 891 -235 -469 -204 -309 -754 -331 -281 330 -327 246 -827 -923 -932 -770 -170 73 -61 551 510 -271 -991 -152 -169 983 543 -56 803 652 131 484 -768 862 -896 -243 -872 375 -347 779 513 422 -109 733 -370 -695 804 -532 -149 890 81 678 75 312 -237 27 856 81 710 -334 419 459 986 -34 -36 667 -482 -300 278 -338 -238 -446 700 -478 709 -188 812 93 848 -408 817 -283 -504 -15 186 157 -928 -679 96 257 -790 182 -572 829 67 511 -219 748 349 267 -831 99 -688 -269 690 577 -636 -133 -135 -723 -661 184 196 704 667 -978 375 -296 311 -375 600 763 17 909 953 587 -275 -169 -813 -580 700 -47 -983 -751 291 141 -750 -304 166 -932 207 -456 -642 -563 884 -620 247 -888 -602 506 534 -81 304 866 -78 -144 131 -287 633 -288 -281 -785 88 -864 200 167 292 120 -373 815 451 -333 -620 245 -203 -472 -721 -461 -712 445 -640 -947 -262 -742 -908 197 959 -923 -391 -418 -36 421 -496 -727 257 -318 25 -841 276 277 946 -36 -932 556 698 -32 -153 -160 -183 719 399 -30 -507 703 483 -140 -460 617 -452 216 667 -913 576 28 225 -291 -56 -526 -603 -821 -574 -757 -137 10 221 -689 -896 371 -196 907 244 268 -556 -155 -39 -320 -785 467 109 478 -851 52 -129 630 -793 583 760 -697 492 630 397 -804 -167 735 -338 406 875 866 -941 828 -954 21 -365 170 824 -110 -370 -53 92 981 262 242 540 963 706 -837 -304 -172 897 -70 -554 304 -359 54 598 -886 -617 735 -399 8 -356 25 417 950 147 -822 -851 379 -354 -833 -119 -154 -900 -896 705 -451 -597 -931 -920 -559 688 601 293 -246 -983 -511 418 883 -241 950 174 -272 431 -935 -319 168 619 -632 -928 -342 -882 -415 146 -736 -135 -482 787 397 493 125 282 -693 -278 -285 -897 777 945 424 193 685 770 752 -258 10 -748 646 63 -167 -38 -799 -899 -577 607 614 633 -41 -77 -455 -417 942 602 310 549 770 442 539 -859 -266 -435 -124 523 72 981 824 -913 -208 669 886 -857 51 -728 305 164 -878 616 -123 851 677 318 -592 528 530 -285 586 250 -484 568 -161 -778 -308 827 -491 -544 -388 -186 318 38 -34 -775 -136 313 -899 -783 405 -13 466 -94 909 -901 -392 -967 -526 984 747 -407 800 650 -724 -206 728 148 -905 175 -693 -49 742 536 -779 -613 -930 -626 -892 630 -588 831 -410 590 -859 -998 -428 -255 266 -853 -655 598 -564 762 -654 826 216 -467 859 -292 985 182 -316 -324 11 -263 482 211 -59 366 854 117 868 -726 -758 464 -394 -251 392 576 -760 736 758 -443 333 -202 349 -265 -278 -263 331 -340 109 974 353 602 -909 -398 -284 351 300 -596 -625 -563 140 872 450 585 292 78 124 -279 57 706 88 976 -87 -174 760 355 21 -168 841 -829 835 -993 92 389 -33 -391 -615 15 -555 -199 -743 517 503 -326 -814 572 134 -952 15 481 299 -715 -567 -272 440 887 -332 21 439 -898 974 -809 553 855 961 175 -359 -882 -249 -732 -275 -54 464 556 -199 -561 -735 -43 -947 910 -935 520 346 44 -765 188 -844 51 -554 441 601 870 -360 -57 21 -266 204 -556 155 -19 -380 -355 819 -577 490 518 564 -414 -819 710 264 -760 -674 -761 646 -252 156 -634 -253 259 512 -288 187 -567 432 -924 164 -518 -403 -806 -909 33 -781 617 638 -613 897 -395 213 107 458 529 80 350 -430 754 -873 -340 829 -940 516 -643 -524 -881 -894 -323 -451 761 -37 878 724 358 591 411 -260 -617 -751 -809 -189 -379 -234 -229 -347 589 -276 -756 596 738 237 -470 881 751 180 -67 -646 787 317 335 758 -843 -874 791 -505 -360 -248 334 -985 -520 -231 -781 607 -825 -756 -733 -755 -786 -881 -104 867 -899 544 658 740 18 208 -464 966 743 -620 -371 -850 -604 989 846 -571 877 962 645 -877 -789 -533 987 446 703 444 -300 -444 -589 -274 -520 -773 -176 -4 435 -276 -969 8 -645 -621 -864 320 -526 916 331 -647 141 -991 287 -467 -432 -936 -953 614 -78 208 729 -53 -366 260 274 287 -415 162 163 459 -873 -312 -179 -242 202 27 -48 40 588 223 514 747 570 943 -430 584 323 373 -236 -724 -407 135 946 -580 -3 -383 -20 195 -216 -367 958 350 40 603 -516 -457 591 556 306 -269 682 669 672 679 485 -782 5 961 887 531 387 97 -576 -217 -132 -832 -678 531 -37 -620 32 869 858 -761 -973 139 3 258 394 -42 -931 397 671 451 -665 -147 -904 822 -768 714 -486 -736 855 -198 -944 -732 -983 764 -258 715 213 -543 -171 845 721 -926 936 225 -114 -216 -358 -274 951 -485 -259 911 -778 74 -984 998 -46 -155 -782 288 -747 -783 559 312 -69 -74 947 -37 103 -233 -871 502 -914 -608 633 627 445 -744 359 -859 195 741 -655 373 34 -488 750 757 -644 -703 163 506 -623 -702 5 455 -581 534 473 -344 827 -953 -971 -507 555 -447 -688 -457 143 -995 924 -929 -991 -855 992 -681 -770 -264 548 -821 985 370 -957 -694 34 48 -203 -672 318 934 939 383 0 397 -718 140 -992 8 520 249 633 -982 586 -344 -451 705 589 -955 977 -516 264 -707 554 506 -926 -171 -350 -112 341 464 500 -999 -16 333 -510 -313 537 388 -118 945 -375 -443 -940 903 764 282 -466 499 182 198 306 912 -162 267 805 -709 -905 919 676 730 812 736 597 307 488 781 -834 108 -588 661 432 -436 -101 -676 155 -843 -336 -72 -108 -838 -796 -614 81 507 -842 701 953 265 145 -601 -180 -384 -724 684 -460 525 -923 501 -103 -286 611 414 990 811 -557 -299 910 -33 377 885 828 139 -165 -45 188 -338 -240 580 202 -786 737 -855 -894 -243 935 475 61 872 262 165 -402 -882 -594 -234 165 817 -68 -981 -117 -787 -833 -733 906 -427 553 -738 787 -567 -480 752 467 923 -82 -502 -918 553 834 726 868 -36 644 216 300 580 -276 223 -279 909 236 831 590 856 -380 -798 -218 44 -623 -939 40 -662 952 768 -437 -281 288 -63 -690 824 395 -47 -215 707 -978 -549 988 -780 -400 506 901 843 309 -841 697 958 320 -849 -54 -315 836 194 -255 -971 -377 -226 -826 -882 -905 -703 -961 -880 179 100 944 -939 915 688 -426 732 507 -195 -530 -801 816 923 -726 -809 -117 -56 614 -273 -277 470 467 402 -643 -793 -272 -513 -157 192 -62 920 -421 -662 990 948 -504 -906 756 998 -47 -805 -575 -610 -89 -563 502 648 322 71 -716 -272 -547 -80 504 -406 -759 558 831 -475 211 -225 100 526 413 -952 -482 706 -221 477 814 -559 268 872 -589 542 -840 246 453 633 -209 197 -855 -404 859 158 -339 846 -661 103 -864 -689 -763 -761 -813 -412 -135 191 -353 928 -504 -190 -584 -131 -503 -15 628 -859 -335 -297 -506 -937 316 -223 -408 897 -382 -360 -369 345 671 -326 -944 80 -812 802 729 36 772 -78 977 -547 141 -61 -440 113 -870 -975 -61 400 407 -912 619 -140 870 -680 -565 206 391 763 97 -517 419 563 -820 283 -273 393 970 -237 -517 -182 368 852 -931 -831 -520 -390 333 993 -803 -509 35 -707 -756 432 479 335 396 -89 140 306 351 61 274 1 289 847 692 -235 112 -606 -410 427 -105 -42 299 -535 -744 549 -357 -318 857 753 964 209 -112 718 428 -4 -599 307 -815 -240 -707 -205 -273 739 68 229 654 693 -981 -143 735 -92 -17 33 -657 -27 401 -149 -426 957 -98 -540 686 -243 276 -188 -435 116 -724 -263 -942 977 -987 -319 929 560 -719 -987 -189 -347 682 -832 428 526 -674 -533 -974 -144 467 -604 -953 -578 817 903 445 282 -365 295 -606 766 -212 912 -200 357 -384 -643 313 679 34 -22 245 -453 517 -317 729 98 611 -476 -545 971 -974 716 -86 849 -24 20 542 -855 -185 599 502 -927 342 285 27 -399 -742 796 330 214 -909 -352 891 -969 313 -176 -351 299 -416 281 237 757 -434 582 -795 -258 -358 633 191 28 -495 55 133 719 486 828 952 -212 -616 577 438 855 432 -835 276 472 768 822 -924 663 895 371 416 316 168 57 219 -124 -519 -342 913 930 -951 905 -2 -917 573 771 -665 -233 595 801 -791 143 -99 684 -528 837 -941 -718 812 -374 390 794 -97 -371 238 -301 -583 -644 -565 118 709 -72 410 977 971 241 698 -646 -674 911 879 -118 61 117 847 907 -533 951 -109 481 682 946 -215 830 -508 -984 -43 -43 -929 729 -650 629 -397 -79 3 -775 105 -478 889 729 524 -480 378 -85 -784 -281 -346 889 -980 -166 293 56 642 -112 591 -228 -504 657 501 436 82 780 266 49 -573 928 -97 422 -557 -748 814 -231 -395 768 749 -697 -74 158 -722 -853 -90 36 -76 17 -430 207 -662 -822 -749 -217 426 -260 283 425 156 750 772 -594 218 46 -236 -498 707 -223 932 363 336 623 575 111 -672 924 141 121 -52 -930 876 572 304 -189 -265 631 -211 556 -10 296 -527 626 643 149 -587 -630 -845 452 267 86 -310 -786 -552 101 297 -842 -971 -416 -789 -843 -731 -508 -233 -126 960 602 514 -74 -981 -362 660 22 149 -836 564 -172 -296 335 -863 491 -246 -560 -850 -903 926 -991 -82 662 784 -743 -996 -268 -434 739 -931 174 -843 271 800 -385 -107 132 488 -651 633 890 -78 -658 -802 632 414 268 998 -254 992 -526 184 504 221 -84 -125 587 -270 -555 -226 -14 -238 -123 511 420 -813 -318 -770 34 -46 -297 177 -111 -984 518 512 -999 703 -720 -432 193 818 974 -921 814 -238 -327 257 414 442 86 -846 721 425 -331 976 -621 342 -444 989 71 904 297 -899 -944 500 968 -465 926 -287 -896 345 760 -62 293 945 -48 605 474 774 436 312 646 -361 639 870 -333 -53 -221 -381 59 850 -460 903 676 934 45 -170 716 -355 927 -916 -551 -582 394 711 537 269 760 887 655 494 -745 608 900 -206 518 278 594 269 950 268 -711 -799 -554 234 -662 -244 -684 -782 -193 -663 876 -974 515 -985 -352 -418 -623 243 -809 -660 -612 -190 241 693 -742 -426 -175 166 942 -653 -533 -232 -644 762 320 -241 590 -802 395 235 163 -124 827 348 574 917 4 52 282 183 255 361 -138 169 687 328 346 -559 -343 498 -144 682 -861 927 -865 -392 893 -167 -909 -160 566 -952 -131 -866 -202 96 -807 185 760 -706 -474 662 -463 -460 527 126 -394 -433 -650 125 -424 -646 746 135 829 -598 -814 207 -482 264 51 191 -128 -879 -883 660 -676 -251 -54 -215 -135 -555 -325 -804 -16 779 926 -490 403 -958 -451 -255 -891 561 255 162 -208 -906 -312 173 324 523 579 105 898 267 418 -555 -62 -409 354 -853 -956 -980 229 -46 29 -794 663 -715 310 -211 -602 -866 794 -26 797 -327 -583 583 -428 209 715 -700 28 85 196 -757 -920 673 968 250 -435 493 455 961 -608 -674 -778 778 221 -180 -438 595 -932 965 -454 26 605 -353 -790 -420 -354 -1000 55 622 -324 59 647 -17 781 -855 -669 525 -521 77 -313 -366 577 -239 495 -887 809 -979 902 456 -201 -880 -466 137 -163 177 -169 -836 -578 550 732 -917 255 179 -999 708 195 683 726 526 530 -994 754 -937 559 401 -786 62 113 -43 211 795 251 -705 -754 872 -93 836 -660 565 269 -768 -790 -608 -208 -439 -780 646 -411 407 -370 387 908 -208 -809 -427 463 -928 685 306 989 991 -315 537 -2 -120 702 761 493 869 817 141 792 559 -102 -126 -398 764 14 593 310 -533 -86 412 -423 338 -599 870 -496 716 -782 -491 -571 712 476 -901 -30 974 650 -499 -671 467 -603 326 935 -330 796 -232 -400 -147 -706 -267 638 -505 -905 -601 321 -997 168 -804 -132 -282 546 776 528 -947 -115 -952 824 928 -282 -68 348 -812 653 -312 673 -860 132 940 -344 964 809 413 -112 -587 207 56 748 815 -368 -224 253 -370 973 -755 -571 -505 -883 487 -239 -669 975 952 437 836 -451 991 -775 456 79 -359 -607 -336 -565 620 380 -237 560 -557 342 672 128 -836 828 16 -925 -928 342 -474 821 676 -210 414 -370 459 -513 604 -16 -731 909 521 -468 -345 932 -995 160 -699 494 427 572 142 236 -865 -807 -987 -931 -602 269 -783 -741 -496 -858 -116 -164 913 54 -436 -371 -42 226 422 -876 818 -735 -501 906 -645 808 -377 961 -856 806 136 561 -250 -1 -801 291 932 -640 763 -283 -207 -537 -264 531 -269 -972 -487 -292 468 -223 515 407 -454 -96 -557 686 766 -510 909 -723 -585 -114 891 549 -222 579 546 47 698 -470 523 -335 -207 192 8 -337 775 549 98 -1000 -247 -727 424 -44 98 77 956 -853 -944 514 -457 383 543 -731 375 960 550 -655 -7 -115 -311 -807 -879 543 -265 102 582 775 -469 -513 -733 -967 804 271 -165 -44 -726 -582 -345 -692 649 -875 -280 -770 -130 162 877 638 937 502 50 -661 -305 547 406 86 -223 -675 -490 961 -999 767 752 269 300 387 -927 -931 -544 -543 793 47 -287 -732 -891 -449 578 731 346 891 8 -665 308 -860 985 -55 463 773 -376 632 715 -350 419 882 982 -88 781 -357 464 -405 748 751 -400 50 -828 -838 -488 -676 273 -642 -488 861 -303 472 926 840 -919 -381 -490 -91 146 16 -2 437 394 490 -248 294 672 438 -407 809 70 -625 994 -708 555 402 202 -689 -1 396 420 291 962 372 -833 133 886 -578 478 145 -871 782 -960 -454 289 707 -456 -739 -150 -91 640 876 472 883 693 -979 -437 414 -810 553 -922 204 18 -672 972 -216 557 -994 -286 -240 -755 -78 -942 -593 -951 -528 -940 46 773 946 -544 -79 772 -800 798 648 -995 863 641 271 44 101 170 -511 364 728 -440 -3 -296 285 341 85 123 -749 873 -208 -985 671 845 -262 -81 -309 22 865 -932 454 301 105 -419 -922 -64 -143 -213 -169 291 849 -183 354 -374 -708 -399 -248 769 -175 -699 -47 355 29 -731 5 889 -968 -570 -4 452 858 -800 -146 932 648 -893 -757 347 -281 414 -826 -32 170 216 -602 -759 464 284 -88 -724 -989 899 149 -162 -120 -734 636 976 66 920 469 530 -706 555 -511 924 287 541 875 -347 -995 -139 -145 473 -474 520 846 -990 -521 -332 481 545 -590 -579 227 -714 103 994 194 334 194 18 670 -309 -165 -65 952 -528 181 144 -693 -685 -446 -496 858 -475 377 -686 -184 -117 277 997 342 -401 -863 -484 -590 -771 -917 -563 655 30 727 -927 714 -244 -353 -164 112 -125 -596 -843 -543 -640 341 491 481 303 -556 -824 993 -526 132 370 -197 -179 -208 504 -178 88 -83 627 666 700 -579 611 -183 -317 -736 488 -383 -512 368 172 -596 -432 -117 -41 79 126 23 764 -163 80 -454 853 390 -697 900 704 -778 192 -408 250 -270 592 764 -378 -25 -140 -146 905 -56 639 -704 179 751 586 -740 -440 886 537 66 926 -127 724 -408 -63 -675 459 -200 301 166 737 380 870 -995 810 785 622 323 9 149 813 583 -459 632 -933 222 83 232 800 -539 -719 619 -996 -756 -936 824 -544 -612 -788 447 -877 -693 133 -695 -740 671 323 600 -737 914 952 -976 -342 674 617 -883 714 -466 -373 412 506 731 -552 78 -48 589 -47 -481 -682 -249 928 -271 -35 -735 889 553 -160 976 917 210 -385 -771 -877 -358 -418 869 184 -58 971 796 -242 772 614 353 185 -782 979 -656 809 906 -884 707 875 996 219 -372 506 811 270 194 -380 472 -76 -584 143 199 -114 -613 -707 -194 812 167 478 221 969 423 406 768 -252 553 762 -116 799 999 -152 -777 -867 -789 285 22 -267 800 -355 825 602 155 881 498 -442 923 -841 944 135 -908 844 -659 -590 -122 -643 831 -465 -206 85 322 -280 766 -474 544 -782 -25 234 -113 -289 -714 604 -823 304 392 343 241 -562 4 -967 267 -861 455 -282 -179 -437 -961 -590 292 407 314 91 797 -534 -112 924 823 290 458 942 -659 393 -802 -683 73 -996 839 -106 49 42 113 -825 -531 -67 -438 -583 699 976 -7 -575 872 1000 343 -849 -221 778 236 -375 900 -744 206 -787 19 212 882 -599 407 -23 -521 427 -62 -627 -290 950 247 502 -672 141 -255 396 877 506 778 -148 -822 556 -940 -436 20 -666 -329 -143 505 822 257 752 -994 -924 -903 357 116 -76 -746 -165 -294 -736 -660 -952 313 -369 248 424 -772 45 -504 -918 132 717 -772 376 485 732 -263 218 457 778 273 -339 -762 155 -388 819 817 -333 -255 -194 62 -741 -554 -575 149 -320 -722 -274 153 426 -726 -694 78 852 -902 503 -916 -599 928 205 -364 658 948 -152 44 -796 -589 32 760 -558 -405 -405 -640 -336 616 96 -365 -546 296 436 322 203 796 -247 -240 -768 663 696 637 -194 -397 -236 8 -959 902 519 551 577 37 -822 134 842 -826 -675 377 755 -798 678 -900 -467 -754 -959 217 -756 -556 732 240 993 18 -356 -855 362 771 84 720 -648 -423 -875 609 86 -467 -434 991 -520 -509 -952 163 482 628 -61 -181 -486 -830 -565 151 -740 -110 830 -607 -594 992 956 -553 893 -277 -51 265 -661 496 -782 504 -299 637 -588 -634 -899 159 -700 659 762 606 -882 -93 726 -777 118 111 825 845 -224 -708 281 -589 -544 -141 486 -806 -778 -327 -529 362 -35 -455 -781 -388 -523 -578 -321 252 -186 -29 -526 -319 663 -282 -901 -868 893 -96 963 387 -352 942 928 -896 669 83 -891 959 -29 -577 769 488 926 -207 768 446 -740 -677 491 -871 352 -707 -295 -21 -269 405 865 671 832 489 14 -205 -955 -737 -36 -219 614 -184 -336 607 852 838 -347 -102 924 -398 -782 243 -748 664 -61 -910 126 208 414 581 -669 -333 -735 163 -252 -137 -230 -989 725 459 879 854 -552 -743 -171 232 564 412 -227 400 -800 -768 -198 524 -265 93 479 601 -314 379 -910 520 -105 -248 275 286 341 647 520 -683 48 181 -10 544 371 -854 -474 301 388 520 -388 -389 -412 400 763 47 -898 -739 105 596 44 84 -162 700 746 898 633 -33 621 288 -516 221 583 -145 21 10 895 -399 343 -102 -230 797 677 -282 617 454 256 136 -517 -172 -286 -380 563 -28 81 700 601 76 867 769 -432 923 477 -805 888 -876 -358 -745 117 -645 535 -95 -985 -180 -604 -134 -939 -470 747 559 628 -138 333 271 613 -197 -732 -661 54 337 -66 749 -26 -459 -513 516 582 -128 -646 -713 -79 -402 749 937 -945 -993 643 -945 -501 825 -470 390 160 -981 -606 242 -103 590 -868 599 -986 -750 -311 771 594 673 199 564 -126 -157 -683 221 710 342 371 -833 -157 -967 332 -318 274 -229 -858 784 -367 -564 -899 965 -721 -762 149 -319 399 -908 838 -166 -695 -248 241 -231 793 866 -980 -688 -228 194 -330 885 385 959 628 375 -655 975 -957 266 373 661 -61 677 -248 -956 829 -256 -68 220 -588 -583 509 833 478 415 343 383 783 154 147 -24 -18 952 613 -365 -726 -98 359 197 945 -586 483 -728 994 -873 415 512 -689 -561 920 913 -334 732 705 -455 -355 77 -539 -937 501 -370 -557 -721 646 -950 -943 185 -366 951 223 -936 -988 -967 -87 224 769 -170 698 957 -706 827 88 -254 301 -392 33 725 -238 -614 663 -616 41 922 711 588 -347 -853 -878 -259 -122 711 182 -462 544 -561 798 -453 -333 -424 -86 -805 142 262 -751 -939 514 450 944 -225 -600 -144 -663 -75 -265 248 -914 906 21 60 568 -402 692 -89 736 -874 199 -357 -490 -651 -684 -209 -165 409 -868 659 -389 -100 -961 -127 70 -937 346 -703 833 -146 -239 901 -497 113 194 950 902 221 -498 709 -918 -499 -933 801 747 330 -360 -971 328 -533 -549 190 -669 245 329 177 495 -942 -993 776 -328 607 430 488 -847 854 -891 -272 642 481 845 -234 714 -791 -922 -444 524 -505 514 319 -409 440 -397 -33 17 369 922 -987 927 943 -707 189 122 -647 722 302 182 407 78 -618 -214 -687 410 -385 -432 -197 -945 -713 -773 148 505 -129 163 -367 -323 -695 -198 -689 -718 406 521 500 -245 -926 648 974 387 -384 -375 -204 917 -899 894 -260 24 993 -78 159 279 -298 -415 335 418 856 -851 634 -743 810 -507 -519 -884 -708 960 -452 198 720 235 1000 -637 602 -235 -871 636 -547 -953 313 517 -359 -316 -610 208 -25 236 990 903 124 -828 206 -369 -633 -500 301 821 -418 474 991 86 160 473 -742 -135 840 -379 -266 -51 270 87 -406 -782 969 954 398 144 37 746 -270 495 907 680 -38 -725 -787 -720 67 -339 129 569 -99 -426 149 -143 -638 417 -470 -391 -162 157 -260 -755 -28 -835 -461 455 -357 791 -800 -936 291 -292 36 447 -931 -422 -943 -794 -207 -782 -543 680 -629 193 102 -449 226 -435 584 -390 -658 924 -725 -180 858 167 720 -288 568 -115 918 -623 -16 -467 316 -44 -880 -443 -774 454 88 -223 338 -929 360 -16 -613 -179 586 -530 123 199 -698 -381 -489 -229 -650 -151 -211 497 689 -66 -621 -562 -924 463 164 29 -14 3 49 -782 -852 62 -760 -999 14 591 78 -693 198 -495 777 542 828 623 751 628 789 171 443 -491 308 90 349 41 150 598 -988 379 -416 -388 -72 -315 -113 95 -897 -794 208 646 -903 -476 505 -190 -559 290 894 323 868 -468 26 -455 -561 -469 -35 -814 75 -265 406 -883 -978 577 -69 919 760 -278 318 -168 807 -147 979 -394 -568 -876 -473 832 -220 942 -671 -96 698 619 -382 483 -898 49 -770 -947 -859 -377 -453 641 -203 -786 -78 -940 449 950 88 -697 185 806 766 674 -500 146 -449 -357 -231 -97 -65 -948 393 -988 -870 -815 -569 -332 282 621 157 818 -322 -690 414 260 976 569 -212 970 242 -476 130 -834 -45 77 -922 -327 481 -638 -335 775 871 -652 804 -905 -366 -239 613 -56 -685 -275 -110 695 734 -877 -747 167 -432 -725 926 307 762 -122 -124 -581 780 -857 399 77 101 -557 718 224 453 859 -112 747 -186 -731 830 -483 -791 -526 -708 391 677 -73 -908 431 -82 680 -384 850 -581 -873 619 29 -411 -36 -913 34 -354 -717 275 -108 -664 662 -24 -536 -890 806 -444 628 958 147 198 -411 843 -636 325 248 -146 779 611 -685 422 511 -291 318 -608 55 836 660 -199 127 -909 337 617 122 738 -96 779 -923 139 -931 -402 -786 -459 696 -671 608 -849 -598 -595 -469 396 132 588 328 165 -881 -36 82 -675 692 -550 220 -874 -93 -45 -63 387 -490 681 998 -60 468 -460 -83 -627 302 497 -716 -826 177 223 -727 282 228 -344 901 -805 -636 -637 -137 -672 961 574 875 490 480 313 419 755 432 -77 -709 -677 -594 432 855 503 401 -102 -579 -367 836 416 92 -120 -600 532 -387 -339 -272 -312 166 788 -915 -147 -808 -774 226 -290 -262 -573 -11 320 471 574 245 372 -546 -95 -172 624 -191 -794 -34 997 -839 -486 619 -314 -622 230 744 -675 -281 -158 265 -172 59 -776 -687 96 -816 -805 202 886 -746 -33 307 770 352 -982 942 -901 -524 -659 692 -554 -60 -510 -566 385 513 43 892 684 521 384 87 769 558 734 -309 977 -745 -561 -653 905 -181 4 291 -61 -542 899 372 123 125 -554 -751 -537 -112 968 957 699 -713 -880 -30 -975 229 -865 494 -644 757 -920 999 -723 894 351 -883 -211 -359 -627 356 -715 84 -645 -872 235 -802 -138 251 962 -730 -90 817 -708 -240 -258 89 510 -391 -206 176 -246 541 -510 209 -553 661 995 -23 -950 -601 -889 943 325 -152 -766 572 -333 -762 -655 -108 397 -636 960 -382 919 904 219 230 426 821 452 927 -995 -214 -948 -220 -684 327 -174 -837 785 255 -29 -306 -872 954 -584 -47 350 927 -785 705 -632 226 -851 -849 246 157 -209 -130 54 14 852 -578 -509 339 193 732 681 -147 409 -150 -188 56 311 663 -158 -46 679 113 580 377 -112 996 740 424 -539 -864 443 900 545 -457 -426 856 250 -100 61 -698 -649 -977 543 870 -397 511 317 612 -127 -660 -203 446 854 38 852 -870 -254 353 -528 -129 -149 755 127 -467 -770 -465 -790 70 403 607 -532 98 -27 -719 704 -956 -262 -691 876 53 404 604 698 186 -28 103 208 621 -3 647 934 -252 591 547 -244 -70 528 -513 390 -687 971 429 -139 -698 -6 -653 478 117 -224 953 -158 -653 157 575 -572 309 329 5 139 454 -995 -315 687 842 -579 -39 -320 -181 871 -822 -95 958 -312 -587 -134 945 246 -730 -732 -735 857 984 -319 -802 -207 -459 -88 -360 -245 -869 830 -169 594 -556 577 -285 -129 -142 840 -435 -189 357 527 178 -343 -982 845 -149 107 984 880 339 417 -635 -147 331 -629 132 -160 -556 495 -975 -287 -786 124 164 -456 315 -43 306 -398 277 -158 296 380 39 436 -285 759 -897 518 921 -613 192 -792 -34 667 -785 -280 -822 -782 295 -45 -860 718 495 643 -216 -892 -456 477 -168 873 -531 701 268 875 589 668 718 -114 693 932 944 -710 -61 56 -988 435 62 33 678 -185 465 422 -259 683 -273 629 177 286 403 -673 812 -195 30 218 745 509 -669 -756 539 443 -84 -198 -820 -253 -168 -844 -256 -773 13 284 -546 921 -726 217 -15 346 315 882 147 911 132 373 -460 -309 210 -31 893 -971 477 349 849 278 -75 997 473 -472 -82 -483 -833 -37 833 -716 996 203 -604 920 -767 -374 -960 810 -42 -266 817 -203 -338 425 -676 47 -792 -534 468 644 614 -177 785 160 321 -812 -762 -838 579 869 -438 939 -741 -496 628 -734 -219 452 198 -179 558 988 -674 38 353 83 910 -478 76 -653 383 163 -166 -93 480 -28 -925 -109 998 286 774 724 -691 -219 88 899 224 -807 -613 -314 391 -803 270 460 173 947 -221 292 53 -371 -423 -890 746 -24 -264 994 373 571 -711 -412 194 -216 -840 -610 294 -630 -663 -814 643 950 952 -791 -323 -436 -250 938 -227 564 -227 483 -252 -573 -698 -580 -7 -194 428 921 -570 -642 440 763 463 541 138 -1000 474 750 -443 -26 343 -546 -868 408 539 71 -587 601 875 583 555 -377 -611 -306 -728 -730 -572 -679 -181 -861 -639 -972 -774 -233 81 -221 -931 604 992 281 939 53 -147 -765 40 48 -936 580 770 209 728 -20 -377 0 -819 721 967 677 368 -100 369 634 740 591 -292 -54 832 65 -504 832 -6 -344 -983 979 250 -726 -629 75 555 655 550 129 707 -781 -913 -646 114 -693 -118 523 -583 939 -866 -802 162 440 177 -873 -777 411 907 731 552 691 -405 176 520 -789 766 -484 -403 622 -323 -164 592 -650 753 561 -341 558 74 -274 -66 -513 959 -59 873 750 -257 -102 795 -299 -793 540 96 16 -668 -308 150 -903 452 -989 -749 -704 539 -185 303 -354 533 -626 -28 417 31 -719 -90 -381 144 -905 448 560 139 260 -818 -340 867 -128 -788 -237 -56 350 163 559 -243 927 653 379 308 525 898 -876 -596 -793 681 -979 -149 718 980 -702 -929 51 718 599 526 740 -215 -418 -960 552 859 -956 -620 58 899 303 -931 342 862 -801 -999 -387 -829 458 -450 -75 410 340 381 357 231 481 700 -868 592 32 928 271 -662 229 227 -366 330 -928 698 -737 343 -644 463 -90 933 428 251 -314 -533 -334 -22 769 -141 -824 625 402 -681 941 210 -165 -212 68 -765 276 -309 578 740 -183 164 476 -714 -913 385 625 -946 608 -334 912 850 5 872 -316 -28 -696 -715 830 747 -767 468 -471 345 -536 852 -615 -98 399 623 502 356 462 251 -247 328 -971 -404 -92 311 466 725 741 291 695 982 630 -539 -20 423 -592 815 611 -147 449 -541 304 148 -298 598 -843 -878 -464 -93 954 -912 -944 387 34 -546 930 -346 729 224 853 65 -62 899 335 -362 -984 394 729 -22 790 -227 952 -868 797 -663 173 -886 384 -68 -762 665 -825 746 64 -52 -57 -577 471 140 -984 -474 -865 930 839 -86 -665 -184 761 41 -399 -680 -809 -372 -467 251 121 41 115 336 951 -319 732 -978 8 506 244 -11 731 -567 179 -706 920 634 844 237 -448 -111 -175 645 -956 -217 332 -874 -970 -750 -224 723 139 211 -694 -25 -886 15 -429 562 942 -339 395 423 593 -825 -515 -773 -402 -757 -841 -563 -928 -667 -219 -604 -856 -971 710 -486 -479 -39 629 -557 -321 44 -675 714 368 -655 -416 -204 176 953 -234 -277 -876 -715 455 234 -450 -472 -994 16 299 -110 771 976 520 -994 -398 973 339 -454 -866 -522 -59 919 -452 -141 -885 -939 -532 836 -814 105 0 -898 672 201 -49 565 201 -821 -15 -114 341 195 666 493 527 390 310 -70 -551 134 346 -894 517 -150 -519 742 574 193 550 -236 -657 703 858 271 -896 630 -303 -378 10 -166 -984 -769 683 -242 86 -846 -942 675 -222 -153 -785 -125 -584 506 267 -117 -129 470 818 449 568 343 -34 -83 -995 724 -855 -608 164 4 -977 607 845 104 552 -464 -209 -669 -879 -478 35 -992 867 372 -830 -957 -12 -691 -436 -189 98 -329 895 70 -404 742 -294 929 179 -425 372 224 -792 -807 -517 -706 -652 357 -38 202 63 363 522 -496 -703 966 -780 51 172 711 -764 -916 -921 -567 380 429 527 -543 856 -821 -968 -727 -293 289 -828 945 715 246 365 746 553 737 259 -957 -777 -460 748 510 -592 773 736 -44 225 -115 843 145 329 -742 341 728 -448 570 668 -310 574 -237 150 -661 679 -1 -438 -385 -463 -712 960 -474 78 -617 789 330 534 -429 -963 212 189 -245 577 -45 254 -640 96 126 -930 -747 -839 -472 -757 653 325 991 -434 477 831 -429 467 781 -480 955 780 -820 615 -297 219 -407 41 886 -914 -395 -486 -198 81 -821 -869 -669 815 444 -910 -272 690 -988 558 156 617 -14 305 -497 -483 -278 150 341 -935 -732 -702 323 803 69 -323 731 776 -710 109 -400 894 195 -154 -581 -552 -579 400 877 -295 204 803 500 416 742 -934 802 -218 -440 -434 -22 221 560 636 -122 441 -4 -471 21 -681 72 814 -248 -416 190 -388 -388 35 713 -581 -270 -103 -127 696 464 -849 290 14 232 -258 95 630 -830 662 -165 -154 828 882 609 -881 889 -162 -13 126 405 273 -275 517 245 -793 -640 -216 -739 -334 454 -122 -251 -769 825 -347 973 593 -964 375 987 943 150 -704 -459 -299 -215 -418 -193 313 -799 -685 -489 -31 -843 745 542 252 -538 123 915 639 350 -970 -944 -131 -269 -74 -834 243 -855 788 683 -949 -717 935 516 503 526 637 485 -70 872 -59 9 213 -620 -716 -120 -933 -451 493 -715 94 52 -167 474 757 344 -941 675 995 -24 -260 -149 -708 244 -613 -444 521 -479 789 160 717 -466 543 -644 -24 8 997 707 948 -240 605 -438 -579 427 -564 337 696 85 -266 304 -618 734 -855 838 547 701 -738 -189 732 702 -627 -61 253 -816 622 424 314 621 207 575 302 -807 -851 -99 -689 -63 -982 -672 919 -958 159 178 554 854 -889 847 379 -715 991 738 572 -662 27 -566 -521 -644 -583 -676 -860 961 -896 -29 680 292 326 742 535 964 374 28 141 -632 585 823 -816 843 91 261 365 -466 836 -570 -992 711 -291 896 -877 140 -342 -280 741 -352 225 770 549 -40 937 301 839 409 -495 242 -33 -211 613 305 -370 -195 444 -660 250 913 -674 -647 -360 -995 -620 113 346 -803 -717 -454 -131 5 -903 -23 -184 -242 -457 983 628 757 491 702 -124 -83 394 -459 201 -395 560 -61 -999 -668 -423 -619 -765 315 -933 -146 571 -573 -216 93 733 104 650 -522 -782 -736 400 707 747 -554 27 -686 -101 502 -793 573 236 962 -293 -484 981 -213 -224 927 -162 243 604 209 111 -377 -231 665 964 -344 -496 486 -595 729 446 -597 -1 272 -375 536 -285 872 292 723 -36 226 -993 92 -914 339 865 -96 -456 584 672 211 772 -868 -515 -113 802 108 -402 571 670 -550 -806 353 676 -745 189 710 289 -997 -56 -649 136 -374 -299 -78 869 -860 892 775 544 839 341 351 -649 489 -969 -6 162 801 302 865 669 759 -132 777 169 359 119 561 878 494 328 -462 -25 -843 -453 866 -77 210 -698 360 588 -597 332 -408 647 -362 -679 734 178 82 773 -89 300 87 -518 259 -471 63 -21 381 258 -498 -324 -814 -445 -95 -49 297 -451 -783 674 -915 -859 -458 730 183 962 -152 -314 -453 -222 -699 -945 -582 -133 405 76 -368 -772 -274 979 299 -8 -971 659 -357 -469 587 592 -995 746 112 -724 -660 -410 969 -658 -188 -62 -982 342 -165 -491 751 -430 -235 161 794 -610 245 -645 17 626 -655 -861 -855 -755 -78 -173 268 -698 -706 856 -774 -927 -631 -62 834 -277 943 661 -869 660 -758 -938 -182 -12 -748 -86 825 230 228 -929 -528 -743 -207 -484 -543 436 177 843 837 848 103 -243 -746 -285 -320 -519 -70 -895 -887 -899 -380 137 -456 -986 -833 -798 522 -179 351 -973 297 761 -479 595 110 906 -510 906 777 988 -43 -69 502 -39 873 -856 -862 -762 -616 488 521 628 -464 382 -727 857 -364 -415 -530 -917 2 -726 547 -134 509 834 33 62 -129 -86 -853 357 19 74 -571 -184 -146 -795 324 32 702 -466 -9 271 -234 -302 293 71 684 -816 -72 -613 -73 668 -753 662 -614 -489 -943 957 885 622 -26 664 772 195 -124 -147 -847 -168 -9 59 630 548 621 473 558 308 -795 -247 -504 -653 458 -136 796 -341 593 513 -571 -167 263 -659 -978 533 -680 -208 240 -238 -318 -435 -1 39 465 785 595 540 -309 -460 858 595 580 983 378 -315 -459 -341 -674 551 378 -133 -796 631 -781 -466 -40 -271 -773 884 -817 -73 -980 361 446 800 483 -160 646 160 -567 -678 -268 -420 -471 -378 -340 -216 665 -891 388 -34 -168 -708 -835 907 -267 487 -513 639 535 196 -344 -75 -384 586 -196 370 227 10 -996 275 -249 949 -492 964 488 810 447 -598 -460 412 159 -977 420 877 506 633 952 -633 -489 -86 402 -385 681 560 723 -45 935 703 811 165 247 -37 468 -16 -884 -287 751 -51 418 -348 755 206 -724 -779 798 184 -237 -756 467 -427 887 -238 431 -601 -711 812 207 600 -996 893 447 -187 993 927 -178 418 923 -364 397 -23 -776 -937 -283 346 129 294 581 -504 -938 958 -443 -975 993 -990 32 -205 244 187 777 457 -160 -779 -87 506 -371 -529 -835 682 -146 -170 -96 860 628 -277 525 -74 410 388 -169 930 -756 -540 889 -223 -128 -670 -828 151 986 -111 263 -53 -157 995 363 596 -288 -28 188 -623 0 -381 -354 -930 -254 280 -146 -744 -957 -893 412 44 511 -769 724 218 -494 368 218 -434 966 -433 27 -867 -989 473 610 793 424 -514 764 -704 516 -548 -757 -668 -349 223 520 -979 593 361 564 300 481 -279 -468 139 76 -560 368 -18 -422 92 -685 859 -816 -133 94 -726 465 682 908 280 -886 -793 -219 353 701 -21 918 -72 -404 -884 117 -979 302 461 -576 975 879 -298 914 -100 -711 895 -192 -56 243 -686 -151 -813 -822 823 696 -769 316 -114 -361 806 883 543 663 210 52 -937 -757 439 -642 -295 84 -997 85 786 -987 656 503 -458 -337 711 -832 -315 -31 743 -39 108 -179 871 793 758 780 -491 399 -844 -434 882 901 -399 -699 -296 -884 992 -592 616 145 -61 -417 -146 841 423 -572 -622 -386 378 499 91 -366 985 757 975 850 -465 495 -222 85 856 434 -577 -85 942 403 532 -350 -569 -508 855 213 463 664 54 436 -627 171 -748 161 385 523 -600 -691 309 808 683 -411 94 -773 -751 601 -551 614 921 23 800 -992 -174 -411 734 709 151 -304 897 725 -743 -924 148 274 -609 28 0 -660 733 819 -210 186 -870 -305 -808 219 920 940 222 -62 -647 -489 -624 -369 528 304 -340 279 -484 -272 -340 385 568 -9 -598 276 775 347 428 -366 256 792 -367 598 737 744 712 -91 -583 -607 876 -824 865 -809 -564 894 -910 558 853 805 -433 -43 -874 -975 -373 -1000 -245 188 582 72 791 -439 291 -254 -969 -156 -648 357 -219 -737 365 244 -496 -269 -147 127 -991 90 -805 -960 835 698 575 -394 444 -892 -918 -199 -654 689 -472 -908 -709 -374 -142 -221 -277 -772 807 -578 -940 -801 -867 158 939 -935 -952 850 -435 -68 -598 -605 148 387 56 466 -82 -763 280 336 -145 -508 172 878 420 -747 224 581 101 -312 245 -917 387 757 -91 624 -995 -857 -323 379 55 -44 -263 963 -991 -689 -239 -658 489 999 -293 -988 445 585 954 366 -977 286 896 831 -28 530 -205 -588 -675 116 913 842 -753 -901 912 -603 -857 564 215 992 979 531 842 260 -620 -461 812 -509 -485 -89 324 -712 -14 387 739 -904 -597 742 873 -425 -330 -518 -356 889 -919 652 157 -134 85 398 656 -286 -721 -693 -703 -789 332 354 707 86 -977 -129 -644 521 115 -989 549 307 904 221 983 -869 536 -885 381 661 673 162 139 662 374 -96 107 -746 -127 -436 -492 -872 520 214 835 818 556 765 176 529 -920 728 -316 506 -490 -561 -582 -206 -231 372 -274 -301 533 -711 373 -235 336 330 -958 -931 -511 -62 568 -440 -594 249 789 -801 879 748 77 -784 -960 485 -395 -781 -902 -405 -514 -232 88 582 -898 910 661 951 571 952 -648 399 -109 253 -638 744 -390 216 -911 544 -115 742 -566 -856 -169 -529 -247 803 -880 -130 -612 -255 760 -571 -613 -290 -73 -625 -208 17 911 509 235 -485 667 -611 -552 -109 -527 -17 -495 205 528 874 -411 88 667 268 -143 644 79 -565 -463 239 344 322 -662 314 908 -882 867 -979 -854 724 812 -672 1000 720 -151 313 -424 -96 74 900 683 -771 609 145 244 -98 -204 -586 936 -389 384 619 644 -546 758 -328 147 312 435 -921 991 -606 -554 -977 982 222 -528 714 -345 460 452 122 -210 -933 -323 819 -95 -11 -513 -204 878 912 -665 579 78 -227 878 -40 826 -790 230 -458 997 972 698 -353 -693 -786 679 -188 595 327 109 -576 -303 108 -202 -782 -428 -996 71 840 985 -288 476 264 48 74 944 933 -527 295 736 -213 -10 51 -829 457 -535 664 269 -533 665 -841 150 414 681 -864 157 -918 -293 906 107 -896 375 -272 683 154 -130 -885 -976 671 144 494 920 315 -709 34 -632 610 -669 431 -190 891 373 308 4 965 230 790 231 -307 417 -39 891 -534 686 3 -381 -130 509 164 682 300 137 -179 -417 -121 580 655 526 239 301 -351 354 -670 -827 760 598 -978 -726 259 29 774 445 734 -348 59 909 -240 510 646 -632 562 805 68 361 521 180 106 112 -278 -419 -907 149 821 383 -621 616 317 32 -211 801 360 -227 509 -311 552 989 -323 -351 -305 -558 -945 -167 -928 502 -395 -335 451 -598 811 -467 -649 -685 -193 -377 -719 -189 -769 -330 -902 554 632 -292 -651 778 -465 -827 871 116 -685 -351 -408 626 -2 127 -621 -102 -655 -64 -697 -96 -336 -727 25 62 -983 -937 157 -418 -952 177 277 8 -833 -556 580 -131 820 -783 348 -366 938 -649 993 -512 692 -19 -625 -158 -689 -435 970 -29 363 -443 -24 -574 391 149 -857 544 368 259 142 -389 -214 -482 636 -112 -299 923 -237 -145 -940 -415 -958 429 507 652 -760 740 243 875 -617 -413 129 270 -225 178 -288 511 -864 232 146 902 615 -137 -921 929 835 208 -965 443 87 -764 500 853 423 718 -227 -792 282 -361 -983 -88 989 754 -710 165 40 499 704 530 745 -23 -10 431 -263 521 -943 833 893 148 480 624 -945 286 265 898 -97 -19 -19 405 -816 -39 -368 560 -808 -363 -245 224 -354 -731 251 740 532 -12 -47 756 547 557 455 -575 -431 -539 -679 676 602 -825 -205 -64 -984 321 -251 -867 -125 51 -796 -168 275 -726 -943 246 -386 -444 898 -830 -62 -534 153 288 34 678 -547 32 817 -340 -368 11 16 -738 -671 987 727 -511 -103 784 -486 -891 728 -627 -566 -285 404 -304 207 -885 822 -397 -760 -537 469 326 -874 709 929 -210 -801 276 971 634 584 686 -458 700 -156 -151 -236 -564 988 -32 -497 -884 636 956 604 -409 630 -713 -473 620 541 275 953 -67 517 -417 148 -132 434 -154 681 -490 -401 -828 -609 688 528 512 -239 -693 888 354 778 79 403 890 944 -72 880 -402 -236 934 836 -410 -884 928 -411 407 414 347 -86 -270 -935 -28 -302 771 -744 -317 600 587 -86 -394 -70 -437 304 -704 -235 -470 -220 -221 -965 449 842 995 -15 -271 625 -640 -749 -556 -343 242 -828 -616 -697 -798 242 151 -679 -268 -331 542 -43 920 205 -625 -681 -915 -83 -995 -927 559 -546 593 835 501 -808 612 -567 -95 959 -541 412 682 -55 497 -733 601 718 30 -451 -489 225 -992 -744 561 -819 -825 -287 -527 -332 -285 -38 -514 -899 -613 491 347 -477 -683 533 -580 -699 345 -192 -510 -508 -840 211 516 -152 -986 -994 -610 -523 -871 -979 318 137 109 -249 966 846 278 -486 -870 752 -298 890 525 -169 49 770 -619 -349 -444 925 61 -998 504 -234 -949 947 -841 176 224 -583 169 -695 -537 -257 700 -151 744 431 525 496 -716 -867 -426 283 39 -666 -690 -394 314 -439 674 -923 -75 -591 -271 -727 -370 -322 -358 833 -480 756 391 682 -855 226 -992 -624 -601 824 244 -494 447 -920 559 385 -347 -630 236 363 -202 523 -26 7 -173 -778 208 467 -963 -828 965 -107 -97 -77 466 887 176 231 811 -673 -46 -767 464 368 -83 -218 -415 -825 -840 897 -701 -788 355 49 -626 -375 -469 -175 822 111 999 991 -990 -915 -382 -446 663 -431 51 198 458 -51 97 -664 621 333 894 -574 -347 -878 -152 -303 463 -58 -781 -732 702 -393 -257 864 754 58 431 -939 -456 318 450 -771 840 229 -608 -98 -873 -58 574 148 1 -932 881 749 -249 293 472 243 778 -994 -325 73 -543 20 -611 735 356 118 -843 913 959 169 225 0 959 -375 741 649 -884 -759 -899 -3 588 -777 -459 -738 -41 82 505 545 683 -21 766 829 511 -241 -535 347 444 152 -796 -964 -544 468 -732 -360 -331 -851 530 -198 -820 426 111 241 -873 704 596 -666 96 -674 -51 -640 -646 -783 -94 -898 343 -498 989 -623 -992 200 125 176 -400 942 277 -244 963 -498 496 -789 443 456 -30 383 192 998 -639 836 -823 -140 162 998 -240 -746 -4 -368 944 -294 -91 146 818 -695 -304 -983 178 968 105 -231 197 -726 -656 -990 202 -672 396 598 204 523 702 261 867 707 40 -945 717 -245 383 553 -774 -101 -36 -922 108 923 715 980 -18 -657 204 687 -685 -726 -608 -79 967 -407 865 -721 318 919 129 415 -239 -671 -816 -729 -644 -649 -53 -966 874 -730 -561 247 321 915 -458 598 -551 590 276 545 -415 172 369 103 281 495 437 588 -596 -979 -655 -886 650 985 -892 714 -117 -237 259 44 593 -213 632 884 494 -562 726 110 -691 -920 -155 152 311 -294 -961 -872 917 -431 721 673 300 -805 6 373 -531 450 297 497 -112 873 -741 -29 -747 182 399 232 -300 -630 545 366 -117 -420 439 830 -153 -910 -30 605 -88 42 -662 -959 -955 146 -993 57 480 -520 -585 -685 -346 -923 585 106 -184 -583 -847 -894 -24 485 822 476 880 999 -252 -148 -762 283 -746 -453 252 726 -171 574 -508 -529 455 583 403 -214 398 -232 -586 653 852 -67 247 -944 -418 -435 -390 -668 206 -466 -266 -469 656 -310 874 -887 -920 -735 310 652 484 325 459 543 -219 734 751 -197 277 -468 654 46 624 847 -66 48 718 -925 108 878 434 -138 -192 789 592 -249 -888 878 367 -489 -390 -281 -699 434 -277 -69 135 -285 403 652 929 346 -265 287 579 775 141 610 734 -316 -839 -214 795 138 373 -639 -838 717 80 -748 -294 -360 567 835 696 677 140 -484 448 -482 411 -693 -309 -443 -122 -18 -122 -811 895 -340 -67 651 -493 -634 586 706 -914 81 -379 718 549 205 -66 287 -38 563 949 324 166 -5 378 -539 429 -474 607 282 -257 162 -670 -146 241 703 511 266 -70 -417 470 -899 32 -174 90 -652 141 910 -553 -422 -950 855 -644 -348 326 -935 -802 -13 -988 664 -851 918 389 -102 -937 -914 -979 300 -48 -795 890 -225 764 -975 -978 765 688 -85 -584 518 199 -517 809 582 456 313 499 -678 -630 740 191 989 -118 -296 -746 192 -242 235 -955 -414 -147 655 853 862 228 -322 495 -899 -170 -159 -324 -95 942 801 294 -71 -217 83 617 503 958 303 -367 520 853 557 -698 420 365 584 528 605 657 954 -809 407 -218 -753 71 -996 -997 605 201 872 -5 496 292 -836 -409 -41 567 999 703 -696 -292 540 -295 462 -725 -173 341 215 97 611 -636 687 223 -97 -229 -137 -618 323 462 150 -18 158 49 -205 110 859 -595 41 -869 884 -937 -638 871 -983 -264 -165 671 310 -997 717 -104 387 799 -837 241 305 963 273 -354 -299 704 501 352 -600 -558 36 819 834 -761 80 252 -850 -402 -745 756 592 -634 427 831 -184 -308 543 -316 159 44 -263 767 -102 -185 716 70 153 694 571 717 -564 -124 -560 -914 -596 -915 51 -386 -765 -344 -606 517 581 229 770 204 901 365 -728 -704 -280 -913 -170 589 498 -893 664 -668 -887 287 772 394 828 192 702 -814 567 74 -101 911 135 696 473 242 -307 436 474 -98 27 499 -918 -428 125 -64 -14 393 683 214 451 599 -591 754 653 514 -603 -13 547 -2 669 868 98 858 -720 829 723 -181 -341 49 -735 778 619 182 -973 -474 -737 809 -219 842 -849 823 331 -973 991 -242 -523 421 -422 373 -239 -977 256 49 767 954 -741 999 -748 181 -941 -941 -51 -841 729 -542 -455 485 487 338 102 611 927 -618 204 991 -845 -778 306 611 -118 421 -602 -270 -109 126 62 -882 512 -774 290 860 -214 -978 -347 626 421 -780 -65 628 622 -357 361 700 -130 269 910 -154 -270 231 718 -737 857 364 169 -313 -296 392 -722 -661 -725 982 -649 -421 -393 -92 -320 -39 531 -384 814 599 -82 436 953 226 71 -574 293 -911 -164 924 -80 700 -552 -24 705 -178 198 963 -546 -33 633 309 -108 -629 544 810 -88 355 735 -986 244 70 -460 -840 -211 -914 711 558 -904 314 -157 -484 -258 -292 15 -279 354 -239 281 -291 560 -517 -500 96 -964 -87 -402 -298 224 655 503 -703 -389 -197 954 0 -303 816 879 -464 5 702 324 880 365 -10 -175 183 -533 414 -310 545 335 930 -923 669 7 1000 584 616 357 174 -982 -557 174 -273 492 -248 -739 -842 -872 -824 9 703 966 -908 -566 -435 733 670 16 -20 -318 -199 -541 -204 -731 137 -517 948 122 109 -991 940 -978 -659 -443 464 600 891 209 305 -666 -431 711 -179 -255 -913 -709 33 994 -583 943 -135 93 -447 -447 828 503 891 -775 -223 -842 -60 234 60 527 618 -962 689 317 -222 -564 -192 -1000 -243 -380 -683 -889 -961 164 -407 407 -724 963 457 -575 344 -699 826 643 107 -256 -922 683 438 63 510 -692 621 -162 -279 -67 -348 -240 700 148 -71 82 538 -715 312 -963 730 -206 -703 490 761 -447 852 439 -605 -742 911 -317 946 691 -322 -734 329 -831 994 965 -945 912 496 -532 264 -711 199 -138 162 786 -267 -564 -546 295 -492 515 111 214 -710 237 564 -485 -649 347 103 -545 670 -273 886 -758 -964 802 -801 900 -958 343 107 -91 -792 -237 142 -391 288 -692 -536 63 164 -935 -380 79 -675 -584 206 -561 724 -117 -816 466 -225 -350 -451 706 53 188 -591 427 353 615 29 -917 -10 816 -888 247 -662 861 -596 -204 -434 -225 -951 -674 477 -305 543 -833 -510 815 -108 923 -520 87 962 894 97 273 -853 -347 648 -138 -864 -883 527 -401 -715 820 416 619 579 -202 -204 -175 110 -498 529 -480 -379 567 993 -828 -957 515 -682 -982 24 109 -606 712 636 507 2 -64 -600 82 -802 -299 346 691 -17 -595 -157 -705 -756 -238 -228 -715 812 -914 -794 -838 -873 -927 -714 43 60 450 588 -726 -809 278 17 418 666 399 -541 -940 263 943 112 -762 47 764 677 -604 -719 466 143 -32 -471 -317 -766 377 832 495 705 109 730 281 -797 -207 -791 583 906 -73 730 -582 -598 -401 -645 -417 188 -804 963 821 952 -359 857 -535 753 -862 -176 -265 -839 -110 -562 646 358 989 438 -572 275 311 562 -835 -712 -299 -686 -928 684 -619 -120 705 589 -245 -153 763 520 451 693 -879 189 251 245 314 -561 -975 -720 805 473 -900 -75 -809 87 -655 -745 -449 -554 -517 608 860 -632 399 -400 -64 300 721 21 -327 267 -493 847 -990 290 -356 -424 168 -417 -733 54 269 -219 225 864 294 768 -930 -822 -699 459 224 859 865 376 -574 -373 -887 -858 792 -509 455 -249 -471 612 867 983 0 -212 -26 -667 -803 -252 532 -152 -690 -541 -985 79 -23 446 -107 -332 -218 220 -357 111 756 485 626 854 -890 495 177 667 -190 527 -451 118 685 311 113 119 862 -112 -32 -768 696 670 45 742 -499 -220 468 -473 -119 618 -223 -15 -182 -984 -664 -782 146 303 -116 21 305 -67 750 -478 -35 687 -946 894 192 306 -237 254 72 433 940 -641 -505 84 543 553 -243 983 -508 -752 -460 -74 198 728 -100 -61 -793 183 900 -876 993 -48 -698 -36 170 231 614 766 -675 -487 754 -871 571 37 435 -263 -555 975 -574 -528 -368 504 273 350 -419 -503 -365 896 -705 125 -470 -875 15 820 489 -344 540 -924 630 716 609 -750 282 434 -52 648 331 345 -346 -632 612 321 564 862 -647 615 -708 -595 555 294 -532 326 -498 -456 571 368 43 -366 -109 -139 -634 774 667 -373 285 -300 -207 -383 -443 -98 504 446 -909 404 -716 -733 277 347 379 803 546 571 -147 -816 -721 941 885 -116 -213 383 762 -806 0 -991 -509 579 -68 622 -808 260 96 486 753 316 614 -141 -249 -174 30 -170 751 -189 528 349 -129 25 27 256 250 546 -123 464 -236 574 509 -181 -222 -762 0 -211 -193 -11 -707 195 197 41 713 84 990 -622 -229 920 -288 446 -664 -932 -968 650 -335 -1000 183 -658 363 -642 516 982 151 -132 292 -687 253 73 -875 -610 677 -985 419 693 -926 349 -554 -191 968 -373 35 131 583 -315 -629 639 858 -352 -977 321 -300 -288 756 843 511 691 -120 738 508 541 520 -394 -242 -831 584 214 328 831 -988 -701 -354 577 -635 978 -29 41 -243 833 -976 957 -844 846 975 -9 236 61 530 550 281 -767 654 -976 987 -224 -669 -863 149 489 329 380 -344 628 915 -385 122 915 755 -99 667 923 -891 -505 426 -883 371 -690 -395 -613 358 153 19 -938 797 681 266 213 -982 -131 880 627 -864 438 -501 209 356 188 -844 249 -570 -547 -864 954 -642 635 -685 81 740 -370 -192 15 -600 -237 -699 -992 -813 834 -8 -367 442 -810 737 -564 237 -512 -301 -676 206 667 -651 -410 306 945 -727 -262 469 79 -179 469 977 304 -446 -926 -705 -547 -996 950 -588 131 278 399 627 772 -714 518 -310 451 -284 -722 913 -165 -680 614 -590 -378 597 124 532 852 -110 825 -713 92 -146 -558 369 127 -870 20 755 -933 343 -829 626 -116 -921 -283 613 -657 -256 521 -709 904 -171 -575 444 -523 168 266 -68 -540 409 70 352 -903 139 -122 -916 -404 245 840 -388 233 396 -821 268 680 -600 -663 -718 684 761 -774 736 611 -24 -403 -551 314 498 -231 577 146 -716 779 -560 148 -293 -796 871 -234 -493 -164 -880 382 -233 250 423 28 -381 -472 -991 -797 -27 -126 -704 -84 -544 -659 -502 -631 34 -147 -195 -658 7 163 670 987 -139 -875 485 918 895 429 710 -79 -606 -209 45 932 375 -375 706 510 -956 960 -512 986 809 762 436 983 -407 -424 614 88 -889 -332 965 87 -84 -618 -581 377 -803 -205 333 819 727 306 154 821 869 324 570 522 582 410 261 336 -691 -656 -432 407 -827 -865 866 -473 -438 -949 -265 915 465 -92 112 48 538 43 -986 -594 -243 -700 48 -850 -810 628 203 297 409 906 -623 -531 -226 -567 527 -12 -276 785 -804 -349 -345 -769 681 -617 416 421 -312 836 -261 -371 -122 847 -608 485 -52 295 -425 172 447 13 -935 618 -103 -699 -615 160 -482 -73 697 -140 -742 42 739 -281 -490 -885 -405 766 -469 -136 536 428 270 -970 846 682 567 109 -227 -249 -53 -40 603 323 -741 675 167 -436 991 -845 -75 317 -773 940 -549 373 -34 -983 499 -997 -768 10 350 471 -967 -991 -968 -919 238 225 532 953 454 945 -964 -614 558 434 -494 76 -937 -575 -608 785 314 -182 -759 626 692 -538 323 782 -514 -333 589 -378 929 426 -845 113 -20 -38 696 670 609 359 -814 145 348 893 -313 -950 102 728 456 270 -999 795 40 -414 623 -911 938 -220 -790 -836 -948 946 407 257 -452 529 751 964 -859 -732 127 -43 261 827 943 561 -688 -889 -635 -463 895 -835 -681 -975 318 310 -647 457 54 35 273 175 890 547 832 937 358 161 904 -93 418 -951 -727 -702 277 494 -397 905 816 -764 390 946 5 989 -334 -510 -843 -581 848 522 955 -608 -437 -997 -725 -137 -486 -172 905 -405 -66 -88 -363 63 58 459 -964 669 -287 -859 102 -295 435 -399 172 -86 744 428 784 350 -409 531 502 1 -469 332 77 -449 -393 -444 163 409 913 -359 638 -996 -814 -348 -385 632 -942 828 297 -784 -851 579 143 565 502 24 887 36 326 -682 873 -98 -214 995 261 326 792 580 406 -140 706 -19 -897 360 651 -2 280 182 -114 7 -449 -713 -989 757 87 931 594 560 250 -706 -894 -948 -665 -538 -473 -63 -635 537 -129 -364 404 690 -744 193 -208 -847 -343 55 -133 823 491 -772 -53 -931 767 776 -257 -407 -813 423 717 -278 289 405 -885 -933 862 642 609 -252 -746 -833 -198 -820 -700 349 -909 618 -475 501 -486 473 500 123 -299 410 884 76 843 -438 -712 -299 -154 -697 -881 -11 -720 406 -226 901 -793 -800 -668 -955 501 -596 -882 162 862 -114 -5 750 -537 -804 -165 -159 -481 -788 127 573 -854 508 850 -727 -46 -438 -935 409 -96 237 -488 -701 -509 -82 -433 -82 -193 -883 888 -897 -722 -100 -451 -617 -39 215 502 -408 -359 225 581 -50 -776 -831 -540 -364 -67 245 -170 -544 42 245 304 -743 -296 -312 -42 314 -522 -38 429 876 785 -921 -266 -254 -382 -995 440 -438 -581 124 -877 -253 -247 -982 -99 -440 -963 -484 315 -805 275 163 473 -82 -966 927 924 540 -717 -884 931 474 -584 -968 -753 -215 -693 532 268 -251 -914 -889 808 -528 8 216 481 756 918 -402 -220 -183 504 -962 -531 -171 -407 659 -464 665 -319 -769 411 927 -320 463 335 -578 282 613 -630 514 -315 883 606 -705 -11 -913 -730 936 -169 742 -474 667 653 257 -604 -893 -772 -888 469 -976 456 774 348 693 57 -408 925 157 -494 87 199 -269 450 -709 -159 978 785 -899 218 527 -895 876 -68 621 976 -776 -154 -190 -28 -517 -967 -579 696 282 -566 -219 369 501 35 -803 307 -680 -77 -693 481 275 -252 966 699 220 231 -587 592 954 658 73 -888 -628 -313 -758 -643 -701 83 -597 -913 -171 -670 876 113 -971 485 638 -925 478 -709 -542 791 949 662 466 -670 368 -963 129 733 -360 335 -230 -993 932 -79 -855 -330 -500 -638 567 782 484 590 -486 562 516 148 636 794 872 -713 -725 737 896 630 -859 -327 398 205 363 386 -437 523 -806 -270 48 -126 372 -740 -334 -410 -334 614 162 501 16 -414 -999 -566 150 439 299 469 58 -735 294 746 -938 79 388 329 -722 -95 -460 268 452 405 756 -15 -674 480 382 -642 967 57 -80 18 265 -479 -495 316 796 250 -987 -753 -918 315 436 -106 822 160 353 782 -293 -164 -191 699 247 -526 460 434 79 -469 452 854 432 -979 -982 -423 -79 114 672 -362 18 -243 -563 -481 -895 308 -250 699 348 87 883 480 529 -625 574 -805 -128 -215 893 -926 327 -644 575 -427 -566 913 496 125 -954 -769 -493 -955 -62 -846 -929 -769 -566 -875 223 561 568 977 -858 565 -198 -902 854 -964 -296 666 -50 -490 232 337 -592 809 978 -4 -367 -142 114 -843 716 -505 777 -892 -707 297 -331 510 609 396 -131 -808 730 -947 840 -192 757 -683 -53 -531 67 -667 -553 722 519 -918 -650 241 -457 -838 -936 193 -510 451 942 -47 -27 -341 -340 -444 -249 -176 330 345 -535 -17 -419 307 904 -497 -274 587 -129 210 -942 -901 722 -222 80 655 -493 220 348 642 -282 439 -499 661 49 717 375 -699 -779 388 124 380 16 340 -970 -348 -2 482 -378 372 988 -419 -869 -644 -520 857 -915 295 -353 -438 674 -585 -554 -958 137 993 -689 55 -498 -325 659 476 261 426 193 745 153 -400 -273 -668 -834 499 736 97 800 -845 55 71 -364 -340 -960 -930 771 464 648 -459 370 -389 176 -937 658 695 -249 -651 153 375 589 180 716 205 796 616 123 321 -749 607 -771 -904 331 -602 -935 805 -338 -328 37 -577 158 755 -517 -609 -948 190 -42 -661 305 -215 -441 -119 181 -8 743 -298 -628 234 -736 571 563 22 -426 702 -306 918 524 140 926 -22 -930 -121 281 -486 276 -19 -670 903 -9 -447 -245 -368 560 -390 -574 257 -892 -868 -680 -117 352 109 369 524 -713 180 755 930 -22 398 -504 -920 850 642 875 -410 -636 133 428 838 -912 -990 -296 -463 -146 449 211 -817 -723 500 -22 -160 -69 653 367 544 161 -684 146 -541 317 -173 696 -634 628 801 25 224 229 -733 347 -604 828 -295 -968 -228 -713 -884 26 418 -919 -232 -136 -53 986 -608 -242 -966 320 96 -617 108 -875 -19 484 -542 654 -723 932 -4 216 -286 -252 -849 823 -818 -727 -122 -202 235 759 -494 -305 976 -536 984 357 77 254 582 921 597 -916 301 583 376 963 966 286 -153 298 -149 -84 328 -355 -432 -361 -599 -349 -701 -916 -97 -113 -92 965 -183 164 440 891 152 -802 -33 -564 891 -343 -991 -405 953 613 -765 -530 -651 948 207 -134 -514 -555 -776 -176 -295 948 3 131 532 620 -198 994 -497 -839 714 761 -405 -590 -829 489 -58 -932 139 322 805 -437 -625 701 742 551 192 -589 669 925 -204 603 -432 -54 -943 714 -685 480 -815 131 -420 250 343 -475 -556 463 493 209 969 937 421 847 -813 -944 -854 -611 -423 179 -133 189 679 327 -202 -164 -556 491 551 890 962 -341 -194 -336 -568 -203 108 -124 173 360 450 -257 -130 183 -626 -586 -501 777 98 -630 -37 -194 558 -501 -486 359 -987 -231 -328 613 -529 -109 825 -144 185 -288 -954 393 165 -298 -482 -730 -103 -394 346 -311 716 -240 431 -396 523 -194 393 964 106 -193 -293 731 513 104 298 -332 241 -864 -195 213 -611 881 25 335 -668 342 -153 620 -839 143 982 838 821 -654 818 -360 5 -85 -429 598 -607 628 -380 791 -28 -689 11 479 934 947 -813 269 -355 -338 888 -339 -64 557 503 -774 -902 -409 704 -499 -547 759 584 380 -39 48 -39 -357 171 -823 -7 -254 -627 -4 -284 33 262 809 979 310 -984 -397 -382 -180 778 -21 -995 -974 233 -326 -85 -872 -23 265 -692 707 185 817 -963 -620 505 -163 -782 489 292 -352 499 16 -7 257 593 323 -725 -824 -980 988 -281 257 -293 -455 306 -167 -363 -787 -457 -251 99 768 38 -247 -262 798 -945 -653 1000 872 -430 303 -610 987 160 -602 995 -82 944 559 72 333 -949 -670 896 837 63 819 -985 -140 173 -71 751 702 -715 369 920 159 -584 -638 -766 882 533 846 942 187 -364 -473 880 653 -885 -357 37 -946 375 44 -441 180 840 -454 -409 -704 -543 323 -992 -712 -445 767 -11 -917 -836 882 228 -145 729 41 208 470 245 -879 -651 620 -940 789 -941 687 661 -643 184 526 458 121 -517 -234 -148 -292 56 381 544 105 -25 201 -296 115 420 -205 -642 759 -530 -191 -419 -102 926 -493 -935 -979 253 -858 163 -890 -106 35 -179 -718 834 297 -479 -709 -534 112 -932 52 173 748 459 -249 -396 -339 348 -639 176 -945 474 811 -859 564 -23 559 -930 -428 -841 -318 -271 470 434 358 530 -836 596 217 -862 -775 -625 -467 -394 -998 885 683 648 -628 481 787 486 530 664 352 -286 -341 -321 -739 -262 737 -369 843 140 -405 -51 -128 -524 760 681 -969 -199 -5 556 -100 45 939 -923 768 -198 86 793 -895 -223 754 -904 158 589 811 -765 669 -671 -976 -183 238 972 -231 -876 -369 -855 302 -675 -270 -437 303 -890 358 870 -187 -51 -690 -171 264 -218 -795 -387 -164 924 225 -809 -762 284 603 -948 -184 -929 -793 422 24 305 335 -868 -95 304 -770 -247 -783 7 -792 -131 988 -792 -414 -603 -458 229 927 489 -648 675 -158 713 126 -839 911 920 69 -450 -23 -444 -40 -204 352 -592 -418 -683 348 -831 766 -988 -508 960 -910 -467 354 -179 -737 520 303 361 714 95 311 -17 -363 332 -508 423 759 -540 -767 548 58 -462 -113 910 319 547 66 915 -517 743 986 -210 319 945 -381 -954 -964 405 -930 -563 -360 989 -739 -860 -316 276 733 -56 -594 251 607 -364 -766 72 871 868 662 981 -331 -234 674 -617 -745 463 -195 -209 274 144 837 293 -730 327 476 733 419 -851 700 345 -674 809 -672 -416 -67 -407 540 474 362 461 -764 43 -223 882 264 -605 837 -93 843 -360 -975 648 -67 -324 497 -718 -799 -767 -504 301 -575 -227 -428 947 -419 591 -927 -328 445 49 -285 536 -217 71 897 -81 -614 264 227 938 -712 -460 811 14 -856 -218 -145 -948 -927 302 266 732 726 -277 -349 -418 874 616 656 201 -324 190 -177 -597 -219 -105 296 177 895 -121 19 178 162 -672 444 -533 -695 343 146 439 570 -869 -419 195 -297 337 -574 -230 582 915 -479 117 -882 924 301 -768 -278 -902 360 770 -99 -504 667 -880 684 110 -293 -67 550 993 111 -287 -331 331 174 -757 -753 43 -189 663 -424 -419 -671 -81 -884 -908 779 -911 -975 299 344 -918 281 -462 747 -56 170 852 400 641 -709 -441 237 346 581 -941 -412 -963 54 797 454 89 -363 -785 518 412 964 477 -666 -1000 -408 713 -177 -182 -432 75 -521 47 903 581 451 315 668 115 -679 577 612 -432 -134 449 -432 -177 -340 93 320 670 -682 251 -329 860 648 -812 -81 931 -236 408 -954 712 -551 -886 -760 19 994 437 962 862 -316 -570 429 128 237 -629 -476 -437 -148 49 770 -562 49 -75 126 260 579 524 -878 -536 -719 -694 225 -963 -444 498 -475 -992 -504 718 -540 -142 20 979 668 228 855 -590 -766 -16 61 621 -118 -643 -468 -457 19 534 436 313 8 -388 314 964 -450 -581 -297 576 -586 -858 -850 960 109 743 -314 8 251 -336 880 -300 -593 -833 -618 490 -404 372 -792 938 302 -51 -742 -299 -566 -565 -655 110 901 -95 396 467 395 361 615 972 779 106 882 -103 -997 -169 -208 176 -215 134 -251 -539 -842 424 128 -309 -987 971 -520 -18 -277 -360 -790 -845 -820 948 898 557 -564 -696 -701 -183 432 -526 -913 -378 -937 487 -613 -597 -846 -681 -467 579 -740 132 648 -292 -961 -466 -607 21 988 -1000 640 -390 -588 59 -763 -227 353 -58 -284 103 143 -177 -36 -604 179 -473 639 918 410 613 1 -520 -437 -341 60 -975 703 265 -351 -8 -672 479 -591 -853 -563 -236 358 -207 -108 -300 -651 -167 779 632 147 195 104 350 -216 771 -992 -104 -612 -256 176 149 388 -469 -184 -906 546 -746 195 899 473 -95 715 926 300 703 971 -804 -233 -773 -115 819 313 91 892 567 -682 -603 -252 -183 -967 847 -200 -121 398 899 329 -980 -941 -834 -657 -516 -687 876 -852 -455 -550 278 -179 -245 -869 -279 406 645 592 253 -830 -105 -636 201 82 672 -902 -404 445 643 338 -833 -152 335 -313 -661 -902 591 306 169 437 416 926 -658 -638 416 -309 870 -413 -469 290 -533 -335 -439 47 -865 -863 817 592 123 -553 -856 194 -861 -754 645 61 -82 860 100 573 854 -169 -432 783 -149 550 429 880 859 -370 -69 869 -973 746 16 -429 -315 504 -213 620 -246 -354 -904 -637 -166 -552 -203 -805 283 647 -952 103 863 -528 -54 242 -277 -277 -149 419 -491 970 523 -673 380 309 536 -691 100 469 -458 755 524 -869 -295 593 -954 -513 -201 -491 -391 390 -887 278 352 845 606 632 165 -319 -762 -71 -455 -562 -112 -972 55 94 658 -365 410 -416 -467 -466 855 -981 -309 886 -760 459 102 -789 155 -263 -534 846 -579 225 -317 -866 493 583 -580 -992 -882 482 905 -110 -128 -363 -931 -657 -707 -236 -373 812 -342 -795 933 -936 -679 479 910 514 909 267 -515 737 626 -854 -923 453 -156 398 853 888 -573 519 519 242 -698 -778 36 831 -851 166 108 176 -970 822 695 790 -243 478 614 377 258 -922 -778 -153 222 -921 -264 749 142 -332 -582 130 -581 -218 608 671 74 -324 408 852 985 195 175 763 965 662 -198 -55 -159 -845 135 284 435 -173 -485 945 -142 379 628 -452 -768 -976 -356 -768 763 179 -475 -501 -357 -568 -509 -861 297 -87 -177 829 -985 973 406 716 260 -855 472 -312 923 739 -410 -266 -300 -910 -699 -767 -689 549 -323 173 -679 773 341 382 -368 517 351 -253 170 -101 861 -951 -178 785 -870 -640 82 -348 855 -584 -299 -154 -971 -465 947 -544 447 -685 699 -453 -852 180 361 516 -5 73 565 -721 -215 885 -730 -955 -607 751 939 525 165 -686 756 521 -636 -637 169 532 413 -455 221 -197 350 270 -217 -609 -113 408 -214 657 -263 599 -360 863 856 657 -585 -877 601 -264 -7 -947 966 -933 -959 422 68 -457 530 -822 -221 -377 962 -94 661 507 -5 145 39 364 945 -49 -441 931 -768 198 -551 28 16 919 875 113 221 720 -680 488 355 -567 -526 -607 498 -899 -691 -424 17 745 -268 -916 516 -808 -735 600 -375 602 152 665 707 928 -945 809 652 -442 -510 -297 880 535 405 -875 -680 -627 208 -420 129 273 -916 666 -352 -450 747 -95 695 -67 925 -222 -713 -64 -833 -169 580 721 -244 44 -478 -708 754 -617 358 -575 282 212 -93 756 925 75 -66 -998 -388 523 677 -288 770 300 375 794 684 781 378 -474 -79 -687 553 -97 85 991 -472 404 -221 -791 -506 411 243 777 -577 635 624 -963 -650 -665 -599 -103 954 857 91 55 274 669 -132 127 769 899 403 -683 220 40 813 902 -537 -216 237 598 -498 -731 -581 -836 -837 -579 -666 877 528 -523 480 242 -702 6 109 463 514 -896 965 702 -942 -477 -125 472 632 -117 -535 -746 -818 99 108 674 -365 -725 -659 30 -402 773 659 792 -376 308 80 -757 77 200 453 221 261 22 281 -691 632 502 334 -216 174 132 182 -405 569 771 -80 -439 571 520 -179 790 391 -783 731 699 988 603 490 -265 -216 178 792 681 608 -124 -93 686 -964 -263 -647 355 -691 846 284 622 -632 -528 616 -165 993 178 842 647 560 889 -242 211 -127 466 42 -629 -610 -33 744 336 847 -182 943 -187 478 -334 -414 -567 477 -394 836 -763 -652 -843 -298 210 -17 -327 167 465 -719 917 -762 802 -484 511 430 -579 -322 47 820 281 108 -341 105 981 804 -501 562 639 -412 -692 -426 566 -839 -411 200 -563 -403 425 -511 -136 -151 50 530 85 -270 -183 885 221 613 -69 416 -694 -364 -357 509 368 559 650 -803 175 737 -565 -646 -998 777 368 -194 -326 -59 792 -885 -359 489 77 315 -691 892 76 340 294 -90 -602 790 501 59 -692 -714 -983 -695 -877 388 -660 -793 -175 749 -94 637 365 935 -324 -900 -309 -144 320 -219 -717 -340 -131 742 -706 -941 60 -371 321 -375 -829 -658 -858 -930 -688 788 -766 615 -54 425 -231 -135 485 462 -238 -305 -473 -790 131 -324 718 28 -287 331 -737 -877 -947 -66 -895 154 129 31 679 117 792 557 -177 481 -159 644 -958 961 -654 -23 -311 -219 717 -600 -933 320 678 -828 -740 -793 -772 49 474 -522 -388 644 -783 351 88 -210 -65 -295 -432 405 -200 -489 184 -619 208 -393 -448 -416 282 -480 868 -19 -471 -768 718 -595 -136 -106 -967 -523 -572 16 967 110 -487 -747 211 180 367 40 642 341 -929 630 -863 -769 -639 43 -575 671 -817 197 -964 22 -350 -519 -634 159 -84 -766 863 17 -114 -473 202 -413 -447 634 935 -819 -292 302 -339 -282 751 62 712 414 -643 428 -474 -138 261 -175 -347 978 978 -237 -341 -540 189 944 857 601 656 230 -159 65 -6 -630 -256 -517 -950 921 20 -414 682 945 578 -804 -778 -298 624 -325 -719 -207 725 -735 209 -969 266 -220 595 508 291 -877 69 794 -822 585 -139 -397 -542 -366 740 -635 751 -676 897 47 -580 -555 917 -881 630 366 553 -786 301 -602 -800 -320 971 675 -888 55 601 -805 -120 608 866 615 894 236 877 -340 -624 622 766 -466 794 481 431 754 15 775 -152 -416 814 -59 -727 -406 -388 -234 21 -755 -759 -750 -667 -513 4 274 -994 163 686 372 417 -848 -915 725 57 -313 361 -114 645 -19 348 -218 -659 751 -644 -964 -885 -604 -248 290 566 648 -47 32 62 446 -284 -88 -186 347 -705 -87 -624 -301 29 -906 -428 992 696 966 527 353 871 598 479 802 -329 -645 62 730 -281 -86 980 -288 292 -214 -380 -53 689 440 -764 309 875 -980 225 553 29 -79 421 647 550 -291 991 752 -626 463 -420 455 -724 -380 -124 -913 280 288 -282 607 869 215 -696 629 188 -268 114 -201 597 243 -473 424 778 -792 -841 -789 -643 -146 -727 -224 -73 465 407 -540 734 130 792 335 757 -242 -507 305 890 -659 -612 -760 -839 516 -192 934 -48 398 353 865 799 -264 -868 388 734 835 -398 -292 -906 -779 -889 903 142 589 306 76 -180 -965 39 839 142 218 578 -578 594 391 470 996 -772 -541 -629 -164 8 822 635 393 -299 -520 -391 36 283 287 -403 407 -114 231 604 405 4 670 943 -273 25 -519 -351 -625 -298 -285 -318 803 -25 974 428 897 396 -332 764 614 25 639 974 -522 906 520 581 -291 -732 -501 -886 126 -790 -97 795 134 -431 441 259 -509 462 -20 -946 171 -599 -657 802 -161 -937 -874 959 -247 174 677 -925 -419 -493 -499 -724 -22 509 813 335 108 -75 -541 -390 402 -158 107 -50 17 84 717 700 -937 -936 242 -823 -477 640 617 -86 839 12 -117 20 326 163 -382 -762 183 -271 -43 220 -33 -345 66 -178 -186 -21 -77 -688 429 183 -209 506 912 817 -220 -272 496 -836 541 610 -587 -721 185 -513 -305 -313 -250 -938 -101 214 -814 937 -965 -954 718 -954 104 839 658 231 901 -1000 875 -782 -660 -46 -563 -797 -293 -84 -940 13 131 654 -586 671 -270 371 922 -99 -913 923 541 -627 -59 -443 -154 -715 992 762 342 208 -586 616 -281 315 851 -89 -528 -960 281 894 -413 -616 424 -572 767 -133 -572 -408 -752 331 -543 -964 873 44 248 177 -474 -326 208 -984 -191 734 164 148 587 106 -442 -878 907 -339 115 946 -971 -136 -929 -971 799 121 215 -326 -588 -823 1000 757 965 -976 309 703 189 745 -343 512 442 301 -556 -816 -478 -916 323 -146 -361 -489 -379 -377 392 223 643 -982 175 -346 -318 -478 -854 -565 52 -989 -270 -732 327 471 -91 15 249 776 350 -619 -858 -827 315 599 919 -471 -947 -313 -673 198 -818 489 -781 -402 104 537 395 -288 -261 522 -682 -932 525 -697 898 -975 -983 -986 -12 411 -846 -148 599 259 -530 -622 556 480 968 712 -92 774 -947 376 -746 983 974 -465 860 -713 -92 -165 -689 923 -311 410 -604 -180 106 -15 104 33 598 -229 266 -693 834 700 -835 -97 85 905 -431 -505 491 856 -687 -830 368 -194 -672 260 403 189 -759 270 314 -453 556 689 -804 -43 216 981 824 -466 298 604 -366 898 -406 -785 561 -331 811 387 -59 -608 -485 625 304 -78 -81 -621 -687 -279 -813 795 -379 -338 -35 -545 -71 238 -745 -457 341 -612 198 -902 562 -338 -120 -848 -666 -457 -818 -375 -991 942 -979 -662 98 -728 808 577 -668 -104 -55 455 -982 -25 -681 461 -893 -588 509 -263 842 -995 -101 -252 -584 674 -272 -732 -450 -894 374 -845 971 -870 76 -921 -859 -554 841 -791 842 265 62 -865 -504 -918 523 595 647 473 163 619 -878 919 617 840 385 -363 803 -561 -980 503 906 598 33 -707 -818 -977 -464 -96 453 612 97 510 -7 -134 -991 -307 831 -280 338 -325 -476 691 -408 373 -169 230 714 -984 -131 944 937 -451 697 -333 81 658 -495 -142 310 671 457 659 -786 621 -44 -24 -914 227 373 -118 987 -540 825 800 439 -340 417 -228 612 699 271 -605 -214 943 10 231 -194 -960 -386 238 -119 144 974 -297 -542 -122 75 597 -5 628 583 321 352 -400 818 85 258 -844 -117 622 702 -589 -250 -155 -629 501 305 707 493 876 236 -893 -836 871 495 627 260 23 923 297 798 -287 612 960 -771 -448 139 -125 -566 -461 -190 -331 909 -297 -290 145 955 -749 915 -993 835 -360 -479 -934 567 669 -670 696 677 130 -607 -674 407 264 -702 -59 185 -107 -831 -646 -617 -291 983 423 -684 -625 -923 -182 894 -725 -625 604 134 321 -6 -107 -700 -513 -756 -880 -668 -87 -3 225 -80 809 635 -97 -789 743 -102 646 -902 -100 577 -538 -472 387 173 -790 -851 -621 -862 -669 620 -983 -651 -506 -387 926 -409 -475 -918 393 -309 -452 166 -257 664 -544 -718 546 538 -151 885 898 -524 -227 273 938 -904 -62 -819 574 -543 968 846 -538 705 902 175 477 528 909 771 -996 -470 852 -681 -611 282 772 628 397 183 526 527 -942 493 296 -594 -214 -309 -758 370 248 -312 -530 756 571 -59 -150 -891 601 -614 30 -321 -771 115 -878 46 -555 -312 -729 -47 -809 975 -102 466 -878 -77 790 -392 806 470 -595 -641 625 978 -848 871 -98 -342 -70 292 207 -234 -91 -393 -357 -799 -404 -67 360 4 -913 -993 2 782 -253 710 382 -766 342 294 943 216 915 385 -483 -646 -887 651 425 394 193 336 865 53 933 762 346 233 -632 942 -65 790 891 -60 -729 -747 -30 137 -194 921 -126 170 -207 496 -301 285 -400 85 205 -654 381 -948 -948 613 -671 530 961 -181 -766 28 -921 181 895 -41 -570 -487 -390 430 311 827 -383 0 184 822 684 -507 9 117 516 -392 -901 220 -259 305 -251 16 259 27 -142 619 90 947 -717 -850 636 -79 744 235 414 266 -961 -249 879 -322 -460 -205 254 -638 41 640 -885 239 797 857 -352 -50 15 -159 -59 -628 411 16 -618 -417 473 965 662 187 -297 47 517 696 922 -379 -502 -17 -164 -691 -124 417 -627 -498 -295 346 -203 -473 -313 -157 -623 592 -534 128 -618 -826 233 564 668 -508 244 53 634 238 937 -166 873 943 -914 783 -931 241 559 904 -458 910 128 165 500 -223 -247 811 -258 -772 -312 -151 178 294 551 -558 -338 -893 410 69 537 198 742 -131 941 282 -257 -934 -588 -674 721 225 -575 215 -557 -201 425 -544 555 14 62 -457 435 527 -276 63 -790 664 80 103 -442 -668 551 239 104 418 -339 878 -569 28 -883 -84 585 -867 -474 707 877 750 820 238 -948 -920 63 914 -980 368 -449 151 -336 -75 185 -425 7 722 -928 8 -517 -494 906 848 557 474 584 86 225 252 924 -729 -963 -838 583 867 -71 -366 -127 -327 -80 -634 -362 867 -262 -299 76 116 235 -747 -21 917 868 346 -39 481 184 451 -743 235 -808 -650 851 648 -666 279 -581 -510 -223 -792 116 -899 413 939 71 607 -56 -523 -107 978 459 -985 -308 189 -797 -646 770 85 116 349 -26 583 -435 -170 -86 844 520 -412 -232 -462 -626 -325 -493 -639 611 653 -912 299 -388 43 330 946 911 -810 304 398 -344 575 -178 -385 441 287 -645 -569 -27 682 -205 -779 364 66 594 246 15 450 -930 759 -154 -411 487 -520 759 44 -27 -901 -718 660 154 396 574 -856 -197 -741 756 647 -307 301 28 213 169 -321 254 -557 -73 -381 -560 309 922 -563 -623 -715 201 520 737 906 979 916 56 950 466 -835 414 52 209 623 80 540 -286 968 453 188 -310 -113 -334 -897 831 -212 507 976 -67 -467 -326 -369 876 731 663 177 -464 518 275 126 46 -683 972 456 -514 705 59 -967 727 -635 262 5 -645 -248 276 -922 945 749 -14 558 569 873 -388 -38 873 512 16 698 97 -895 -934 748 -475 313 433 761 861 649 712 -795 -263 923 562 222 -120 805 62 -178 241 -981 -16 -673 -90 -86 186 -430 366 449 -950 861 534 -933 -732 -758 624 942 -408 -623 850 -95 732 898 -3 142 -247 -15 -750 -453 -982 -686 -607 500 -637 -277 2 -652 -40 -399 -605 -350 813 -557 -803 -319 -52 -17 580 186 -78 450 936 223 -96 -610 -770 -405 445 554 -465 -873 228 875 763 -661 -208 468 -427 726 -90 -144 -260 577 -163 181 -43 -173 -80 -71 -785 -885 -923 -326 -577 376 706 904 585 -461 24 -276 169 685 -298 -212 53 -224 -989 352 -248 -492 646 -684 992 802 -514 993 806 -908 811 -841 803 -191 598 54 -498 771 118 -64 -424 125 -725 -705 498 910 -786 590 532 -10 25 -941 60 -649 -99 381 -881 635 917 -417 -172 -696 482 -803 361 389 -417 89 -331 948 563 -582 310 -797 -909 541 847 -87 -998 -52 -577 -740 642 301 -532 -544 271 -355 -747 -828 -143 161 58 -196 -768 -561 794 972 -305 -903 -109 -250 132 690 226 -383 786 -82 -409 -371 -31 63 -382 159 699 859 168 214 591 380 380 -491 -604 109 601 708 779 36 -344 -466 997 -39 835 -468 -572 -631 529 378 178 -689 156 990 -826 -517 -755 -400 90 -647 -462 -721 -700 -439 724 -80 -624 398 31 894 879 -140 101 228 175 -860 437 -876 520 193 470 -459 -354 -58 -159 102 -874 621 -98 -786 -944 -879 -896 879 -846 -845 -159 -431 -124 310 652 498 169 41 360 829 -853 -795 600 360 -135 109 -944 -394 272 -990 283 457 381 -679 24 -30 380 929 -114 -979 -131 197 787 488 429 -737 486 865 295 -821 -153 925 856 715 -978 -966 -940 670 -764 -689 650 -737 -3 803 -535 944 -613 133 -85 598 -750 -214 -68 -40 -187 367 -1000 698 -415 824 224 -404 -579 699 214 80 393 -930 44 882 -457 -208 441 -356 932 428 791 238 -733 895 -27 -257 -413 -218 327 365 -400 -310 -444 -170 -118 -147 798 293 -815 50 603 -998 -713 216 -504 237 527 -955 736 -741 473 -237 767 625 792 466 -247 -91 -435 -453 830 107 985 738 420 -985 -837 557 -790 776 -900 -84 411 -834 -830 -280 -902 -502 -525 213 -79 983 570 -592 940 778 611 -990 462 -488 -351 107 580 -563 303 63 240 229 -721 225 -809 -872 670 -174 812 669 849 688 -306 877 -249 -465 -767 -215 105 -749 359 -985 700 198 721 379 427 937 -379 17 -213 686 -313 -405 291 691 -733 953 306 421 -778 837 -628 585 201 530 638 462 -60 -510 744 -586 -646 10 837 -402 604 -489 -407 -341 -746 -669 -431 -539 611 421 311 714 898 -26 947 -566 -82 24 -857 258 735 57 -984 -712 661 -439 583 -466 356 35 434 -242 412 -174 973 -627 158 -451 -672 -823 -173 -767 561 646 -855 79 -48 -572 261 562 766 -727 -515 -159 -1000 -247 -116 511 283 340 -386 -564 -619 66 -408 9 984 730 305 -702 -167 -750 -102 874 526 -751 578 693 344 334 -345 -286 888 150 905 -694 729 169 -166 -792 -861 -699 -509 947 -609 -849 -837 859 -574 995 86 -749 -42 -853 -780 610 977 -464 620 10 407 313 8 -969 -583 -788 168 -361 255 -908 -422 35 625 231 406 699 583 672 795 -537 216 -215 -829 830 -936 110 -537 83 10 -275 -110 545 1000 356 567 772 -996 -904 -74 -220 866 -249 292 -820 33 -8 -377 -529 615 -77 876 -27 -336 46 -560 273 844 -575 -355 -282 572 -161 -739 -773 -225 -202 443 -627 -593 52 -23 -819 465 -856 652 -722 712 423 196 910 -622 957 -997 293 -255 -413 -934 -565 687 -462 147 186 -355 816 -889 118 -162 -97 439 727 318 509 42 -309 289 -633 -861 -746 -353 -334 -391 -598 598 82 732 865 -36 -3 -929 48 371 -690 -562 -751 -429 -480 554 236 -189 -693 606 88 -442 490 -311 951 -353 -999 -331 -684 -771 247 916 -568 -891 507 90 76 -961 -268 -746 890 -380 996 184 -9 552 315 470 -823 532 -787 -908 220 -916 -578 400 -202 -872 -60 498 482 243 601 -169 -317 235 571 -929 -369 857 439 -491 636 -68 -762 -121 -929 486 132 -115 -591 803 -195 193 -823 -271 -840 -810 534 610 -126 284 125 -533 -908 229 -705 622 -312 183 -336 -872 943 -801 -257 -221 -896 629 -187 -601 -887 -556 784 -836 -227 -504 -714 547 -524 883 -1000 -723 -862 -727 401 331 354 -488 654 -165 115 886 -636 -525 362 300 925 856 157 -651 493 -970 -324 -125 735 -384 942 -134 -324 697 -764 277 -990 525 -499 264 -374 699 758 -349 -561 557 -138 -447 834 945 -698 271 867 846 -41 -626 -475 -215 -69 666 126 542 -287 753 723 -793 -972 -851 -511 -948 -193 215 -257 809 299 878 -121 252 418 -148 170 -436 -266 -965 -432 760 -49 679 316 -920 891 -931 693 -964 911 995 201 -897 -440 944 -663 -624 750 -182 857 494 -586 779 -612 961 952 864 741 -866 -529 752 -42 -439 721 519 -336 -881 -665 -269 -797 249 266 185 -995 -948 -814 -302 -581 485 17 407 -117 742 82 -889 -922 853 -304 -363 899 537 -226 -344 -81 -310 740 139 -80 133 -219 -95 -697 733 686 -257 476 423 -735 -751 268 641 794 698 -397 -644 -337 -508 -879 -378 -148 -932 -660 71 -165 -742 510 184 730 -239 -686 -969 991 -640 85 -406 773 -44 -961 -506 919 357 -137 -995 -678 775 -483 -144 415 787 455 -637 -478 -942 713 855 965 636 -882 -514 -934 249 892 -909 791 -649 949 563 999 -808 -703 93 939 470 -252 67 592 -747 -417 853 -885 -256 424 -759 566 117 899 -220 266 -3 -454 -713 -298 -364 633 932 -651 -653 -654 -788 -83 -45 -48 -207 -126 805 -249 616 118 -467 726 468 -768 998 302 -983 353 499 -379 -408 937 493 -399 -491 -468 -594 83 858 728 23 433 642 -303 46 50 -199 720 969 374 -319 -49 386 -608 -356 -318 642 -256 629 183 -375 -528 707 693 779 -918 998 458 107 -606 62 -551 744 -229 -269 64 611 -871 -467 -778 68 775 -433 145 69 255 889 460 452 -51 132 -685 863 16 747 -539 -336 930 352 108 -172 -346 67 429 211 555 -878 398 -296 371 110 -268 -184 31 -275 -505 -696 -473 250 129 -880 -749 482 638 161 -308 654 879 400 537 833 663 -65 -92 -353 284 -28 819 324 947 253 134 527 -942 337 399 -635 -319 627 -838 580 -381 -723 -675 -799 642 -447 -163 656 -904 -983 -103 955 346 -371 467 -197 -606 85 972 -746 444 534 86 78 -151 193 111 -653 820 93 324 401 -725 -427 397 -94 289 762 78 332 717 619 -638 125 91 68 -477 -793 341 -574 -409 -684 -307 756 627 756 396 555 766 248 -138 -112 496 -418 -728 416 943 858 812 124 864 29 -665 510 -716 638 516 18 136 478 -930 996 980 -455 -554 -751 -221 -239 -226 829 -486 -820 -386 711 762 964 -163 -803 377 -516 296 347 654 -329 -392 16 -213 -810 44 185 -602 788 -273 283 83 197 -74 -413 -794 546 -701 885 178 386 -211 204 652 230 -404 -448 609 563 -316 849 724 -195 70 -682 -195 128 383 845 -31 -642 -956 -483 518 582 773 25 463 197 -440 -397 -261 66 184 -673 384 -650 157 -98 717 -674 -451 -849 679 -938 -716 -922 -958 279 149 -681 680 626 844 405 168 -376 -491 -19 295 280 442 475 910 215 -287 -864 232 211 -714 996 -849 -787 -171 -77 -536 -887 -139 571 -949 535 -61 740 505 -36 -507 -330 -315 766 367 -261 -368 -978 228 -704 962 -824 586 169 979 379 515 -469 -39 705 235 229 207 286 -692 -792 -985 985 260 -611 395 75 -276 666 826 -968 585 -609 477 -826 347 -833 -28 -738 560 716 932 745 228 -848 432 17 343 938 696 445 335 -810 -507 -670 950 -440 -384 998 -314 -578 245 727 -163 653 351 -290 396 678 -813 693 715 173 -939 848 -292 772 -295 313 178 322 818 44 -886 -785 -780 -824 -115 809 503 -229 -369 2 648 457 459 902 45 315 755 333 -72 933 -69 272 824 -939 738 -172 673 531 22 259 -577 -382 822 191 202 -354 725 32 794 87 -923 -466 -791 -340 174 -504 70 -94 343 538 -32 956 486 -959 371 -884 36 -731 657 213 657 735 711 -256 -755 -517 609 309 -866 432 0 -41 362 251 -958 -70 -962 -347 733 -29 -309 -115 222 -93 109 536 -700 90 617 42 -863 -905 895 -972 299 853 210 -289 729 -772 175 -44 761 -307 -915 326 -132 -965 220 707 -768 837 653 -546 723 -939 84 -943 -316 -155 81 -220 166 545 55 -571 723 865 -545 -398 103 555 559 -327 857 -113 -156 35 777 662 -195 -297 422 -483 350 6 210 -964 513 -608 -135 843 -722 -733 133 -804 -782 -743 -410 -814 739 745 -165 -472 -495 147 757 -729 -141 -490 365 139 458 -964 -440 150 -312 635 203 392 -561 -997 790 458 87 486 -295 -93 -621 110 240 174 554 -372 -858 -248 -377 -52 712 -282 -609 165 -53 -228 -356 -175 -128 -867 235 -878 -533 94 -467 509 723 -720 643 770 -411 -909 -95 -411 -407 -558 89 -729 -327 -232 -847 -702 555 6 850 760 -597 544 988 29 377 -83 -988 -508 613 388 257 146 464 -812 391 128 10 -600 995 -488 -305 -770 -685 642 714 947 60 -165 154 -782 -336 -284 -361 211 26 190 712 846 -525 791 -518 -982 -379 -400 -582 110 -918 -424 245 503 -286 -454 261 -802 -448 857 -24 -131 788 -314 119 132 443 -504 760 -730 -802 -607 392 27 802 -236 -278 904 -883 -456 751 714 -977 -538 123 74 -882 771 -251 157 26 -513 230 -912 777 -740 -560 492 -822 678 302 -837 -911 717 -382 287 354 195 -75 750 439 941 -805 310 -993 612 75 491 -556 548 -417 -682 274 -71 -300 352 -592 -506 -295 150 22 336 85 286 74 762 -375 -615 788 489 186 -842 -880 599 -533 -174 -52 -733 -694 -981 -311 -4 -602 -144 292 695 302 -296 -585 -395 468 54 686 302 -393 -684 -306 -535 124 -450 263 175 -504 -557 992 87 644 506 -48 -154 -776 -631 940 -74 437 381 404 650 369 514 639 445 852 -136 -6 -375 -147 -898 605 913 862 -894 63 -71 730 773 -398 383 782 -377 -806 514 374 -180 300 265 391 105 -488 -146 -828 -960 -942 -791 -340 195 -560 370 291 -92 -977 -307 -33 311 -290 61 154 -909 -701 -165 426 -119 -979 700 -105 222 326 -706 -91 -955 -410 552 970 973 -326 -886 15 910 -239 572 27 518 71 -303 174 644 -443 553 613 -24 -381 -613 -610 -230 -492 -651 -4 -482 574 296 539 -370 -107 897 446 -77 -293 112 -57 -540 771 643 -640 471 399 -812 -20 -804 -303 -457 643 354 -953 296 233 -63 -963 908 -269 -431 -47 487 9 144 -804 -174 -809 -91 879 834 821 -461 256 -633 471 496 -797 45 -906 -397 521 929 -912 537 542 247 -807 90 822 997 -135 -559 958 565 -482 570 -359 -838 568 929 463 232 -235 641 829 152 341 986 -44 -637 970 174 899 559 437 -68 613 886 -533 994 643 947 -921 968 -12 670 432 -157 842 -578 253 398 248 -549 -313 -151 -25 -367 351 -723 527 -423 -391 832 642 536 578 -617 243 -613 751 -174 -113 740 676 995 277 614 -951 -944 594 968 281 -177 14 428 -73 -935 -911 964 411 -952 -712 -508 185 8 -45 365 413 -658 -785 714 -784 -423 -199 472 375 -73 -955 58 449 -253 653 -898 -18 -951 552 -627 -499 694 -147 -752 555 -330 256 109 245 -265 -130 -14 -170 -242 -705 -495 -49 -331 -923 -100 586 891 597 648 315 927 254 -297 -479 316 681 864 349 -445 -795 -482 595 -948 322 -37 -689 358 949 -633 567 629 241 -139 -940 828 567 -484 679 -361 -166 -765 438 488 891 370 -56 41 643 -394 670 910 629 -836 964 513 -318 782 107 -450 -113 -376 -990 -690 -873 486 197 534 -826 -496 717 355 -685 474 -554 -27 169 -914 676 -752 519 -909 -233 250 -641 937 496 615 -3 697 235 684 -21 -122 243 -486 870 511 534 -56 40 -397 -348 -125 -778 863 716 995 997 -540 -801 -6 -896 -667 -778 855 -295 -782 278 191 -846 123 -961 -971 79 480 -378 -707 926 -374 99 -669 -120 95 -835 -9 -657 -901 -844 239 32 613 -227 192 134 -887 592 -612 658 12 -497 230 226 283 -314 662 -614 234 477 -804 -738 204 237 633 -960 -199 742 -625 -27 553 -667 975 925 -224 164 -693 349 -852 -356 -710 632 -591 208 40 326 745 -950 -475 297 167 447 -977 -517 -908 -969 -839 416 -486 -976 777 36 658 300 657 709 -77 673 791 557 698 439 156 835 947 340 181 -671 302 171 -690 -153 -234 644 -953 -880 750 813 -894 894 -693 858 -181 966 823 -87 33 -927 -329 593 -53 -921 -475 562 87 509 84 857 578 -766 132 -919 35 589 963 -70 384 -74 649 297 440 -352 -454 222 -301 -462 886 -723 -181 -274 430 -16 -43 609 -992 -934 677 -260 -97 688 -179 -348 105 811 207 749 246 -172 -82 -522 322 110 201 -859 -436 492 816 1000 465 -235 421 311 -27 -933 -757 209 -333 602 -974 -704 347 -810 -469 -608 907 -568 229 480 736 -645 -123 768 393 218 -713 -886 837 -620 -745 481 353 93 372 -52 -844 872 314 771 -104 937 205 359 444 670 84 505 -290 -483 215 20 448 927 -580 -11 631 -549 -845 -818 -918 490 -62 -117 -243 -500 -701 547 796 280 -380 -928 818 86 -760 -155 23 -990 858 141 -94 996 418 -618 802 -737 -702 -809 -897 354 -4 994 -186 676 -385 -326 535 -232 598 -575 318 -355 612 -402 -321 -568 -183 -570 540 -594 506 -764 130 290 -349 871 346 -504 940 127 -757 629 -426 -150 951 -461 287 -859 -611 181 731 140 525 -132 -212 -97 958 927 691 382 -19 -889 -682 -926 -599 -782 752 290 875 -965 984 391 -853 232 127 960 -543 -801 649 664 -608 947 517 551 -766 -352 885 978 -518 -915 -705 -638 -697 113 580 712 309 -313 212 751 -243 616 421 -876 -203 -301 -840 554 189 149 -234 246 -356 -553 -905 589 -426 675 85 595 213 -580 -823 28 -985 836 -705 -694 79 -801 -699 -182 -8 -326 -510 666 -416 -40 126 600 286 -510 -999 -190 -938 -897 -422 -40 -716 561 -816 -167 472 -680 -287 -691 -392 -539 -177 -627 620 -528 34 -751 994 41 383 -804 184 163 -186 -129 -4 360 -155 814 -410 -1000 939 -975 134 -674 -282 -769 -954 -590 -464 530 470 -894 479 -863 702 335 621 746 -802 -611 -736 561 -482 -967 -930 616 438 601 462 897 -49 -863 -374 526 -523 -397 -909 80 -169 724 -527 -496 488 324 512 225 687 137 -360 -101 -557 120 -875 -378 -780 440 -524 -66 42 237 162 286 77 -132 112 -359 427 237 227 252 -9 -754 -195 -576 -782 -67 -726 489 -387 75 719 -487 273 224 925 659 -67 787 304 -200 -263 236 -586 -967 -263 -264 -620 12 -625 898 18 331 446 508 -788 -5 516 822 -927 -215 613 -851 621 -614 -227 31 603 -840 -715 -653 223 -735 -459 547 106 48 500 -131 -88 -345 -115 296 -986 111 -150 152 -764 -566 -203 -960 269 284 -649 520 237 -108 -688 32 -211 368 -600 -88 -68 165 745 617 -383 593 -729 -952 -671 412 -344 -602 175 696 -43 789 336 -975 -236 -204 -333 377 -587 955 374 95 465 -446 -192 710 -126 923 907 808 -522 257 674 351 949 267 184 487 -744 -666 -864 -17 -804 -784 346 -692 921 270 -758 -634 750 -824 -24 576 380 -656 726 944 16 959 -854 422 -793 759 -41 388 -305 855 499 63 309 87 701 -563 -59 254 816 -813 -363 -615 296 -646 -29 110 943 739 -878 -987 -172 -868 43 559 150 290 -250 928 643 -197 -355 -435 -234 15 682 140 -8 890 718 698 -498 79 23 -452 -170 -388 -32 240 118 237 997 -543 43 236 271 -792 531 -568 522 -298 296 67 732 -68 -257 -623 -493 146 -681 -413 870 963 -76 -795 689 -873 518 -713 290 200 329 -80 612 -393 63 -217 -598 808 181 146 604 -404 615 862 792 944 -445 39 -159 -504 37 -363 555 -563 785 -292 -305 -548 -790 668 535 304 593 -94 -282 833 835 -83 582 142 -270 -598 704 650 577 -365 -735 -307 183 236 96 -40 887 -719 -130 382 830 -521 348 -8 244 -422 903 -520 809 575 620 -559 919 970 -413 -539 -500 39 193 246 -179 110 -624 -535 73 983 327 -268 -574 21 61 -603 311 -502 264 573 644 840 338 602 688 -235 507 -440 238 -808 621 -391 -335 19 100 551 -800 -943 -440 -598 413 446 -157 618 4 873 125 -198 916 -123 -231 834 -681 -70 -749 282 866 391 -61 -962 133 782 -162 349 -771 559 -254 -361 278 -259 531 -591 127 366 -569 -341 988 -849 488 567 -83 776 -640 -346 573 249 -108 -913 -539 967 -144 30 -972 737 926 -838 -115 110 -649 22 -4 625 -66 734 -813 -442 293 962 133 417 -378 -708 20 684 78 -779 -454 80 -322 448 -53 -778 314 65 -393 -964 -542 -495 290 322 -957 -436 989 643 906 -26 -936 699 618 -888 872 -463 144 828 523 950 -616 394 491 -445 -61 -558 -91 61 -896 779 -680 948 -308 -528 761 750 -208 -165 831 -675 814 -165 426 -987 962 -785 -613 -805 -479 -198 -720 -511 -571 617 538 -377 623 -628 -349 282 126 -476 -906 -376 133 -51 -991 -919 709 -555 -41 485 -360 37 -78 145 737 856 576 728 805 -41 475 -479 -562 65 -715 -943 61 -408 868 549 -735 477 517 67 -563 994 -681 -955 788 -480 2 -366 -448 -34 885 302 759 651 -706 63 -590 494 599 -328 656 697 359 -210 73 -40 75 -171 -225 -164 -534 652 700 253 794 -282 482 -848 764 638 -737 -719 261 -785 799 -125 -850 461 -776 633 468 -159 -149 97 -247 -688 -386 946 905 324 -495 225 22 -87 116 458 -876 -290 -175 -488 -624 -773 -461 -721 187 718 -415 236 -995 287 703 203 -814 -776 846 -281 791 667 -637 93 -767 809 -828 527 323 123 -381 -156 845 -38 -651 -15 -647 -827 287 -481 -615 -275 -845 742 68 151 517 -567 62 -90 -950 963 450 -515 330 -205 -164 979 -849 942 451 -479 -596 -567 766 -78 475 995 261 748 -407 24 663 -732 -196 -192 -114 -398 -68 -145 651 162 103 56 -354 297 -13 883 -592 364 19 379 398 165 639 -439 -733 374 574 -629 988 382 326 749 -701 903 -419 937 -314 -872 955 -658 313 735 -375 -920 626 454 -555 676 -961 185 5 548 -382 -998 576 438 161 -578 278 932 977 -473 -182 -409 603 -443 -798 -838 717 -368 641 737 -245 -346 228 -161 281 -35 -976 -309 313 -669 -998 -835 116 142 989 987 83 690 42 -326 175 98 -923 934 -795 -136 -325 -899 38 -34 -630 -899 976 204 350 938 178 491 14 -414 -279 620 -943 168 176 340 -438 -317 65 -410 -309 -707 -732 -592 19 -904 -416 922 -782 -812 102 -497 -952 -763 -146 463 -433 -347 46 81 -46 753 -576 159 730 -682 -984 -880 116 -141 -382 489 -919 769 -125 96 -413 -277 87 537 815 202 550 -212 -748 -843 -391 -39 876 -69 -881 -623 637 -161 -583 -281 -6 548 -842 929 268 160 603 718 -560 515 345 -252 360 -437 927 -890 645 -576 234 -409 -27 45 199 -592 536 694 -881 -453 -424 -655 -156 94 959 174 -943 234 887 273 -851 -177 248 84 -18 -439 -83 -456 -170 -326 -95 -113 -170 -775 824 587 621 -848 567 -324 804 -414 914 924 -514 -693 526 174 552 621 148 -240 860 767 204 -375 -795 -265 189 579 -661 -164 384 -16 -142 -58 582 615 -863 -205 827 -13 781 -78 882 256 -539 -596 -746 459 360 -159 -207 602 -205 491 644 280 -51 309 338 416 939 -801 -138 113 -814 862 835 -934 225 -177 -343 -771 -409 -715 -240 -860 -189 367 268 787 305 131 13 608 -468 281 785 310 248 884 -729 -220 -636 -519 -271 -932 410 -148 -155 11 55 -223 -969 -395 -92 316 930 270 -189 397 56 -289 628 -47 846 -419 -12 -120 -695 -214 617 809 -354 -959 974 499 -173 226 26 -913 -577 583 889 -906 -448 529 860 -4 -969 -690 363 -123 -867 215 -823 -147 -642 -508 -187 -494 -713 -443 14 -278 319 493 -630 -121 607 22 153 -825 668 556 170 -801 -314 -509 935 -601 -374 206 66 -230 -597 -955 -801 -265 -428 -630 789 -705 -893 733 -605 277 662 -759 947 850 -449 668 -459 -256 -262 332 185 -540 852 -451 -637 301 -720 -532 -317 -749 159 796 965 -654 -831 452 -710 -235 -125 72 464 595 -151 421 276 227 -868 -847 -908 -304 -631 -111 -573 -478 542 196 941 -356 363 922 215 700 -252 335 -390 -482 616 768 -654 930 -807 86 683 -556 282 948 -950 -975 116 -56 501 -81 -673 -805 977 -202 -211 -453 572 844 -333 973 392 -826 480 737 963 884 -832 -415 87 851 169 -841 350 164 197 445 -658 -883 -626 912 749 -807 -778 -512 -804 -239 -828 -227 -285 -597 -340 68 923 -260 -208 413 -103 -965 410 -128 573 -227 99 -584 -133 227 -796 63 -710 -915 -941 -987 -749 692 67 -160 -607 -317 -709 279 -723 -390 -935 -81 452 634 646 -907 -437 -724 666 -440 -562 -960 280 -249 313 830 629 945 798 -72 644 37 -827 -158 -627 194 581 468 -779 -292 908 522 996 505 859 533 -507 -79 520 -489 512 284 -181 596 47 -83 810 -776 -473 765 285 -321 -200 120 -510 -462 586 -399 -445 -180 -793 78 558 -351 -964 -793 -5 849 -520 -840 -891 59 307 745 -889 -309 -919 58 -506 108 -155 935 -380 979 149 759 547 -814 -500 -43 38 -19 -240 -72 -390 187 893 86 751 -843 493 -369 -316 -767 448 -601 -934 276 -27 158 508 389 234 -373 -38 -632 236 -797 -359 503 77 -418 -986 -975 998 -193 -24 -250 191 551 -796 -512 560 -267 388 962 23 816 -150 7 -26 -396 645 -430 988 994 23 -908 508 592 632 -355 884 466 822 660 112 -205 -938 870 690 812 -727 -825 323 244 570 779 408 647 -153 605 528 -949 -985 63 -608 -100 -306 873 222 -437 -522 857 -347 672 -354 963 569 -634 -889 -746 -467 832 901 366 -438 212 -712 258 293 -587 860 -949 137 -76 -406 -538 851 100 389 172 801 -548 851 -845 283 567 -128 -113 901 -148 863 -6 -199 -936 422 681 -765 335 -805 317 -719 -479 33 896 890 -364 763 508 -454 -252 755 -394 -761 -135 -553 22 707 822 -769 655 -818 -281 280 142 963 341 536 88 654 89 -651 931 -398 -318 -680 -809 69 -635 198 923 -796 -143 -408 835 55 -510 -408 350 704 -833 -972 -544 519 -770 626 409 321 461 -147 -390 613 282 887 -933 151 991 -328 -445 757 749 766 -19 -6 595 -622 143 -546 -61 -733 777 -50 -351 -563 -439 871 -568 -50 -353 -611 78 -718 7 840 -91 -381 319 659 -347 -539 -634 572 432 721 -765 632 -433 -541 -767 -222 -93 -10 -900 644 -124 81 -885 71 -814 281 -307 474 -568 -832 -158 213 -639 790 498 798 -132 -101 -770 219 -451 -760 446 -509 -766 -431 -741 -292 932 340 280 728 400 -525 399 4 -129 490 -915 -900 906 -393 -557 -641 36 -295 -926 71 -366 -766 701 992 357 421 67 -881 320 -204 -385 558 -30 213 -140 -960 445 90 -82 -122 -224 -175 394 422 -20 587 53 864 -272 -107 236 559 20 -367 -535 -840 -685 305 -801 -513 -688 -570 456 -207 -328 -875 -997 -800 -467 -35 -800 -646 -463 882 25 -3 883 -450 474 -289 816 871 902 978 -512 -30 -701 840 909 797 290 -903 230 872 53 -136 742 173 -293 -144 806 -62 -891 -766 41 467 822 -494 -91 -410 811 501 -314 -544 -918 -811 407 -770 705 -14 -784 231 710 868 58 733 2 -208 -964 -55 683 -347 380 -957 -589 -403 57 474 -204 -818 717 882 -834 84 979 913 685 493 -191 -315 790 -272 984 101 475 -846 909 326 -444 785 568 -142 619 -418 772 332 39 747 477 -811 173 220 854 352 747 477 101 105 546 972 -12 -650 262 -476 49 -877 216 -612 -556 -424 500 -947 937 929 8 -777 629 -285 -496 -315 896 160 -382 -164 -565 -421 -663 -338 -987 214 318 -578 -226 -663 -161 -502 478 663 -457 -598 -589 571 749 -662 270 249 648 197 -109 315 -189 233 -530 -507 764 -321 -991 -661 837 215 160 -140 -864 -378 -207 -772 986 -290 -39 -227 -226 529 360 -14 -505 915 985 289 -89 732 696 276 -15 613 -419 15 931 -835 5 150 252 802 411 -342 -158 -459 916 768 -664 -58 -96 -381 327 398 -338 -763 395 992 -906 809 -602 -572 -347 -602 -222 931 758 963 858 8 214 398 -65 871 818 -904 -732 690 -26 651 -125 111 -292 402 -351 -388 -109 191 635 -264 -136 -914 42 -135 -114 571 195 -386 835 -726 173 229 -326 912 -930 563 948 -234 -39 765 468 981 54 102 -970 -206 983 274 326 -198 31 -914 289 812 -419 -596 -985 -933 -497 689 -338 -461 -139 458 -414 410 -433 -440 462 -892 399 -828 155 356 -946 676 353 989 15 -497 -263 285 723 790 -358 -646 -604 -10 25 523 948 340 42 137 -210 -853 981 902 35 574 -515 936 -475 563 65 -131 66 -853 -28 450 515 413 439 -563 351 -334 -259 251 253 457 489 -540 361 -55 -107 942 670 -74 325 -600 386 -622 -354 756 -892 421 -898 -611 -390 -983 992 683 -302 -873 514 949 -631 595 -781 -305 -164 128 -684 704 -830 262 585 -77 685 -777 -30 630 861 -963 -442 -559 208 537 -58 19 -982 -60 -601 -434 -471 679 -457 962 661 662 215 -145 -211 525 -231 -399 978 215 -26 715 -951 100 655 672 40 59 -790 952 -427 -87 539 782 -231 130 -485 78 108 67 614 -462 244 46 379 532 -944 439 243 -328 -525 713 761 969 148 316 -547 76 -619 465 564 161 -714 109 301 816 -683 353 -585 -93 173 -633 371 236 -376 674 -812 -524 336 802 -998 27 -839 640 85 54 423 975 380 746 -355 -456 266 -566 -698 553 771 573 722 853 679 776 -454 835 -306 -689 59 933 -157 -429 1000 719 -568 881 -527 -19 659 -347 -905 -750 -940 594 375 669 -119 -283 -595 949 -993 451 -373 614 -159 -217 587 713 965 -7 533 -263 -441 -764 -186 -1 -748 -870 970 -523 -421 203 -847 -209 815 422 743 -798 543 400 -554 -62 399 -715 -651 -643 576 -241 -38 -477 -627 -451 -710 26 849 916 -57 -133 832 846 -165 3 239 257 -296 211 93 452 -819 722 774 134 -206 -746 -699 -185 741 -361 -953 473 -717 912 79 17 -226 -913 312 473 639 558 200 -613 119 -396 130 119 163 -471 659 -60 487 -548 -673 333 -936 36 -547 -194 831 929 -25 913 808 348 -688 181 355 163 -1 -631 -253 -596 513 -80 693 -408 390 631 -882 -835 -599 10 445 -120 -351 -995 978 642 -913 -531 210 -249 17 684 554 -400 -41 -868 631 182 659 898 -767 -300 -808 -29 814 925 -210 -698 922 -196 370 194 -191 -477 379 -446 -861 738 725 339 150 210 361 -659 -898 562 -217 -990 430 -254 -36 -317 520 -394 442 716 223 -369 -439 894 -710 -66 -52 776 444 483 -206 -779 914 -117 -293 -909 173 740 -492 -738 -140 -328 982 -880 475 581 -577 -213 797 611 80 976 477 -918 -973 778 183 -745 445 513 -934 -375 -136 782 300 -506 872 989 647 -631 626 -435 204 455 -497 253 524 -816 -959 350 -751 71 -306 -122 -110 -688 195 -323 -770 -900 201 -323 854 -187 254 -838 -494 -586 616 796 749 -310 896 447 736 978 787 984 136 -764 578 409 -749 -283 -966 -224 62 154 386 -310 -202 607 -441 -429 -489 -506 -275 -840 231 -995 513 94 -107 -71 933 -354 -947 -623 86 -766 -66 973 -656 86 -840 31 -534 -37 611 679 0 988 235 -731 265 711 -488 366 -634 14 -803 217 -661 57 694 379 -883 13 627 566 -508 -388 -609 -378 -66 -376 -351 -772 663 -704 -68 418 838 -703 -400 -548 102 19 347 161 -68 187 20 -979 786 984 -770 -225 -374 -211 132 -174 871 -375 -532 -733 -93 544 24 -418 350 159 -946 790 -595 -451 87 -499 -231 745 -400 -687 683 -962 -25 -975 656 -232 127 -325 -231 748 87 573 -321 386 -406 218 438 329 -659 629 -65 -112 176 881 -221 987 -365 892 617 -844 -274 593 662 154 -851 -542 217 -928 897 591 544 934 -295 115 -233 376 -666 77 246 -749 -302 128 -600 879 220 458 -16 -952 227 -937 413 307 89 -342 78 756 213 571 313 -778 358 463 57 -974 631 639 -267 534 -618 212 161 -247 142 341 -823 -257 -800 546 671 -500 6 229 -367 215 -991 670 459 890 430 -445 175 75 -415 -810 -610 157 -27 743 -775 750 975 -270 112 816 -466 811 -773 410 743 -552 778 -544 -632 751 -852 -63 -447 -357 -410 -461 867 693 42 294 -37 -242 253 233 -4 -118 -181 -232 -55 692 406 987 652 344 -668 -533 806 -851 -631 943 519 -642 129 359 455 -861 -931 -98 396 -595 621 -394 237 -169 -551 910 -743 476 -146 126 -772 -519 82 930 -577 345 664 726 653 -905 -606 -848 734 -431 -501 -925 470 -193 -804 239 44 772 627 623 -689 727 374 41 -951 -49 857 -274 -325 674 308 -581 -759 625 -647 137 167 178 -990 491 503 -616 -532 767 -931 974 -262 -789 -911 682 240 -533 -853 256 650 651 777 -347 463 -734 146 -247 425 -195 -587 -778 395 355 100 -960 756 -845 4 -258 509 -826 760 -104 -884 329 318 600 486 -543 -146 892 595 -311 -87 -792 653 -925 -733 291 -883 -194 -808 842 157 -138 515 -870 -419 822 205 -214 -772 -108 -383 -4 -909 -781 -959 735 -764 -959 -900 -589 -590 953 -863 617 -815 194 -104 299 567 -845 21 -84 -175 40 592 -667 -25 479 -340 92 -744 -35 -825 -359 -147 68 225 -331 600 -874 605 -433 -72 824 -546 315 -978 163 -456 -435 975 -350 49 505 -777 -119 290 411 -810 -460 -843 349 -888 756 -284 658 832 394 991 759 -969 513 155 231 -480 441 342 -596 601 -341 -139 484 -882 -800 362 -702 701 687 952 315 536 324 975 719 -187 875 -275 910 725 830 -432 129 -783 -309 -591 -881 549 -231 486 -588 -990 -539 543 488 906 -402 -172 544 -411 -1000 513 659 -333 205 18 468 -100 859 684 769 94 444 -954 -100 498 -903 398 586 662 691 -426 611 -793 852 38 995 589 186 890 -372 685 -47 114 851 -734 230 292 -680 262 510 -672 917 -849 -860 -919 -506 -366 -179 238 235 346 345 542 815 -412 642 -183 -658 736 944 -516 -933 -553 -119 476 44 931 281 995 747 -737 406 -828 135 701 522 512 159 237 743 -984 515 331 -348 -453 -896 954 -261 -122 556 -730 -368 939 -79 385 945 -927 90 -60 -983 -758 -450 782 -555 142 130 -189 -280 341 -492 274 -877 -531 -786 -959 -114 685 547 147 -508 605 5 40 -592 530 907 -972 -915 659 -591 739 124 362 378 -49 -583 -903 -424 -49 820 -417 413 635 -68 851 -451 -297 27 278 -438 -843 855 -323 -636 206 -734 -6 -217 279 986 -521 732 -447 62 -902 -958 -239 -232 875 -523 -874 -527 -652 -225 685 -598 6 -461 -500 265 -933 -48 -734 -740 -379 629 432 906 212 821 -541 484 88 -978 172 295 914 645 721 661 681 -869 -325 -256 649 -446 149 -507 265 -690 561 -857 994 -502 -51 -235 -854 983 -421 -806 204 101 -694 383 -849 918 -574 434 -491 548 246 -713 319 -139 -1000 -778 759 -384 284 965 -251 832 -336 -678 -829 950 -828 -496 354 -943 -719 68 -402 -608 92 -790 412 674 -896 -113 -279 -593 621 385 162 -469 308 -717 139 -580 194 -205 -975 -197 236 173 -373 -213 594 607 -617 -891 -156 -946 -805 -974 -460 555 694 790 -352 233 -903 -378 771 -943 873 -914 6 758 -687 974 342 252 229 -169 275 -484 -630 -338 445 -584 -497 -207 -961 -20 477 -572 650 -793 708 706 -715 514 428 684 228 -936 -867 526 -788 229 -839 -87 650 -11 -901 -652 -228 31 556 207 327 965 -241 -72 591 277 -569 310 126 115 340 -407 -45 -761 660 -346 -225 -960 454 430 964 -827 -455 -291 -464 -11 908 111 867 -418 379 -486 855 294 602 262 754 -151 649 707 599 -277 347 387 -599 -955 -671 -149 766 -943 -767 -27 720 927 9 685 882 349 -584 -242 -522 480 -43 939 90 986 93 -609 473 495 998 289 834 -262 708 199 -439 589 251 -582 -242 -767 -791 -117 -643 51 134 969 516 67 -779 428 -510 -571 810 428 -846 115 -387 -62 972 -689 -972 -426 912 -255 490 837 -864 587 -261 404 137 -467 1 -126 345 -167 632 -962 -75 -874 636 993 -40 -195 -434 250 -675 386 937 -880 452 879 719 366 -207 -778 -542 -443 671 -88 -78 356 253 364 -523 -1000 -969 -22 -50 740 70 942 -386 873 319 905 954 -501 -332 -921 542 -689 576 -840 261 182 -274 -696 932 -588 -676 -813 -815 513 241 -595 116 -953 -732 810 -213 296 874 -190 -844 999 145 558 50 686 -864 -971 -908 25 775 -308 -782 -851 -852 256 -442 -795 -184 -753 435 -205 -192 -494 677 -502 -23 -791 -361 251 229 394 958 830 620 348 114 -513 -745 761 -756 688 -721 208 -309 -256 -905 843 714 387 694 -990 -727 -438 772 543 68 -245 368 -978 487 741 448 432 285 -701 -519 658 439 694 -32 -987 532 -684 -481 -277 -290 -888 -295 464 -842 784 -131 -5 137 -93 469 -973 -593 427 129 444 -617 -884 -458 740 698 59 695 -71 877 -603 356 -172 -238 513 998 -571 642 343 -493 9 870 200 38 652 232 693 -740 -718 -416 -434 754 248 48 -870 -212 -440 927 -341 996 -760 592 -224 -23 122 48 625 -110 580 378 -48 -760 -927 208 -597 620 446 -272 -687 -957 -226 612 895 -711 827 -623 -676 312 736 792 -678 472 259 -640 -77 -243 500 414 -577 371 84 353 62 170 -270 -320 302 583 198 590 -240 90 -996 -252 906 -640 -528 -422 -182 79 -587 603 -455 -437 -483 131 -278 -465 -416 994 -941 113 627 787 -802 752 -903 635 -343 942 365 -390 -743 392 941 -258 15 349 -36 -606 -116 43 298 419 -330 -598 -480 297 809 623 -348 -22 759 861 964 704 -831 530 934 -773 -215 -513 181 231 -240 -681 55 -1000 -423 -606 272 12 872 -336 -512 -798 527 476 922 -455 112 604 -350 594 858 -720 485 737 272 -338 -537 869 521 513 699 715 839 -640 812 498 -592 228 519 114 304 -928 320 219 -479 922 -259 372 -466 608 72 529 -621 479 -1000 934 -99 -489 347 -634 -253 -60 475 692 664 -870 48 -658 -354 -278 -70 -210 -819 -391 359 180 -25 390 -985 47 -858 -730 196 -954 393 -317 517 450 173 -34 122 369 582 -555 -818 149 -668 -82 -595 889 -156 -56 916 548 176 241 329 584 -812 -992 325 825 750 -963 -583 -628 44 592 -265 -481 -228 -372 721 -879 -961 -405 368 802 238 -420 -562 630 -673 788 -847 -619 408 -32 688 -880 530 620 -393 684 -509 330 -39 352 849 570 42 908 531 141 927 235 -1000 843 -827 989 340 -953 74 486 196 471 -887 90 2 480 -339 369 -788 514 -102 -291 17 611 -753 17 -455 407 183 -163 -373 -188 -929 -741 126 -117 840 646 -576 78 143 784 260 -242 620 -895 167 899 340 -157 -157 -707 974 -4 456 -930 -69 739 -230 418 -118 393 389 336 -26 -139 59 527 313 -909 708 -704 -332 -770 199 493 -79 31 752 237 511 -983 750 145 713 -679 -158 -723 -252 -133 752 498 -654 116 -550 741 -157 -135 182 -407 523 623 -8 -975 -997 879 -666 -140 12 290 344 -111 -201 654 -625 669 375 -185 -153 -278 320 -578 274 117 554 -978 -483 225 665 -596 729 182 -843 -227 574 -68 511 -140 -18 446 840 16 -556 -887 71 -799 -580 -546 -754 480 522 -437 137 -499 536 78 -993 -335 -617 356 -257 480 197 -732 -121 662 -673 -332 -436 -191 155 105 -877 332 615 409 -93 -480 529 -943 -206 231 -194 538 85 -201 -620 -568 -66 935 -2 -542 727 -284 196 662 -847 -992 -618 -669 220 118 28 678 -865 -105 577 -824 311 966 765 993 236 -929 -260 449 821 -956 993 589 -245 418 -647 683 875 519 913 529 763 530 325 -472 726 1000 44 493 769 667 -260 -442 -902 -178 -698 934 -574 -198 113 -561 816 821 640 -481 -478 218 -744 -845 475 748 575 -53 -878 468 833 202 851 393 -23 -246 -21 -108 -573 786 -467 -349 -488 952 530 -421 734 727 -249 -915 688 -716 120 561 -76 961 739 24 -368 -194 126 -619 405 160 -667 649 -939 -134 756 -48 -668 -583 793 -286 -13 -919 130 -222 442 -214 788 438 -161 -532 240 -248 754 -621 -58 -282 687 739 483 -61 -936 -753 494 285 886 858 168 531 -181 577 856 859 -486 21 185 5 -943 199 417 -103 1 -741 -508 -356 736 214 -513 875 157 982 -245 -71 -785 -643 -831 -851 283 199 486 -781 465 -718 976 14 112 -806 990 679 22 949 487 58 -626 797 -572 -958 820 -894 -748 309 -11 -422 -235 243 -170 465 451 212 501 -130 918 823 25 713 -506 638 -738 98 529 -400 -681 -71 518 -484 -23 772 258 475 -951 32 715 -748 -328 61 -313 -497 -122 760 -394 31 -513 554 -322 891 117 154 530 -159 -374 -876 -586 51 888 931 518 -472 273 -373 384 -256 -541 181 388 -710 -401 -758 721 307 116 -66 547 296 404 849 -644 -58 -817 -534 -8 -227 921 383 406 55 232 74 822 440 -650 717 236 210 987 270 -960 -779 998 -137 -703 232 -662 -564 797 1 -733 592 799 7 29 339 -558 569 985 -470 467 -77 -507 -730 -621 848 -206 655 363 189 677 975 76 -883 615 -138 769 61 232 -292 -292 -401 -673 -758 -964 -438 -725 -941 -704 476 471 344 794 963 -570 -154 47 412 125 56 -134 -659 991 -462 -457 -986 -495 932 660 453 -458 -69 -538 657 -607 205 -125 320 769 752 -453 960 -194 -768 69 444 940 -286 984 -95 481 986 -482 325 -667 514 -605 -612 -814 -432 -316 -457 -123 177 -579 -917 93 313 936 77 39 -856 -590 -818 -319 304 109 -985 690 -292 486 310 -519 -488 -827 939 178 -697 -729 -425 -723 -547 -415 -816 148 347 -881 -274 990 208 -608 -688 518 -41 -249 992 -504 -955 621 -811 -903 136 176 -880 355 -265 -745 673 -940 -420 -308 -433 900 770 -321 520 -170 -920 549 -189 -654 875 -445 -1000 -560 845 908 -442 577 868 796 -678 -322 -126 -640 868 366 433 301 -855 113 381 313 -902 720 807 -59 -402 651 -222 -85 -472 656 -255 -393 48 794 71 471 -543 -396 755 -46 -217 -375 -598 -862 249 665 518 924 79 -805 -468 -528 -446 208 994 -438 -466 -776 630 114 678 196 27 -851 -491 561 -490 -289 -133 379 -176 632 951 439 -221 -294 813 -142 230 497 -667 242 -506 -698 552 350 206 70 -356 -493 -18 928 461 -839 325 -480 -802 -516 116 -519 639 -282 104 -308 -43 -98 378 -79 133 419 -261 836 895 -200 772 70 302 840 768 -176 -946 -372 -324 -237 -636 -82 207 -34 957 666 409 -700 -100 -773 -52 777 -284 -511 449 -823 76 848 195 981 -123 148 522 -31 -692 456 -251 785 -668 -426 766 573 -480 -28 683 -602 -432 -724 -395 840 432 -170 -567 -646 -337 683 867 2 -769 169 -174 -236 32 114 123 -627 -597 -40 -461 -851 938 500 255 -103 -606 590 -709 -169 55 395 -566 -334 271 -831 -206 -641 146 -594 142 -815 -622 -496 -665 -836 146 427 302 474 295 86 -133 -737 256 -206 293 885 -55 -597 802 839 235 -475 289 387 -580 -830 737 947 391 880 320 283 226 -333 146 -335 410 -391 -225 879 122 709 -735 759 850 -509 -140 -300 -759 233 -400 81 -244 536 -533 725 -628 -191 990 -250 64 -355 235 -343 -455 945 455 -783 -550 926 734 352 -336 228 83 558 -533 821 843 -42 -519 55 -263 417 699 808 805 986 -235 -277 -748 443 664 -420 151 -402 775 -91 986 392 802 -528 -540 920 -859 962 526 -202 -374 -981 269 -696 -273 -821 9 -431 687 -52 -769 -735 520 704 142 -215 232 346 321 -12 -647 606 85 -285 -197 49 604 -948 174 271 502 541 -952 920 899 560 103 -520 739 51 -224 -97 931 101 -289 -346 -725 -466 252 85 659 42 -599 -130 -439 481 893 895 691 -919 -432 444 -511 33 -769 -302 -682 913 -659 759 511 990 -908 -434 -799 31 -939 -886 -411 -582 902 -821 -909 -980 -502 63 -660 -795 -787 318 441 -944 -238 -492 265 -952 -162 -50 771 -585 649 316 478 485 65 -815 -860 -704 423 -53 226 225 665 -230 -564 636 -283 244 -545 -104 -24 -693 -373 422 -947 -282 -220 494 634 329 -648 -300 -393 239 201 183 466 618 -462 129 454 704 -373 241 -118 -923 -63 73 -70 72 790 4 165 990 333 -294 691 -43 -935 -314 -154 969 104 18 -23 -824 741 33 429 35 366 113 866 479 -518 -881 -361 -896 135 141 -311 -769 948 650 -204 -37 283 609 -532 772 341 237 126 53 -483 -221 -7 -140 977 162 813 916 -917 -342 -402 57 524 -442 542 -728 437 -797 747 -99 -959 156 44 759 -991 -504 942 -131 -947 -485 -527 -528 -897 -145 62 -822 155 894 -634 -308 -431 447 -801 152 -956 -786 -669 -404 -837 -464 592 370 794 128 -672 87 285 383 1000 -648 -130 -366 544 -453 320 977 916 -284 -999 -855 -857 198 -975 360 650 -411 860 898 -380 492 -401 508 -7 180 986 -745 -833 -632 828 -864 566 -640 -468 709 957 -187 -71 -975 888 971 -702 883 672 -430 -427 256 827 310 -610 -441 272 -867 -158 -223 311 84 573 -322 -131 739 72 735 579 740 958 -327 -691 310 288 414 183 79 657 20 -393 -484 922 -6 -979 715 -356 -575 -991 359 397 236 563 412 -922 -961 -617 210 -195 -561 -920 -49 729 584 -782 -568 907 754 71 -901 448 -178 -755 785 -550 262 194 119 698 414 -39 -238 -332 -663 -799 -799 110 232 84 245 617 -799 427 734 976 208 -490 132 -342 -218 -604 553 -102 27 300 -151 -236 -81 180 612 879 -495 74 928 -569 -928 -242 -11 -381 615 460 -641 5 -702 400 -402 634 -2 -522 -333 288 536 -550 -90 607 -471 38 -991 -352 698 734 -311 -696 959 746 -715 308 -889 425 892 -25 -193 -495 368 90 -308 990 -390 -294 -602 318 842 686 -165 -206 -407 -213 255 983 -373 1 -327 216 -81 -725 -282 286 373 -902 -690 -55 -721 -897 -158 -446 -538 -601 387 -447 -562 596 343 231 180 689 559 167 -364 -667 40 -860 -335 -793 643 798 -92 -570 939 -137 -236 506 -471 73 51 -77 -222 -694 -843 33 -869 -439 26 -171 600 -885 -559 -385 -413 -955 928 92 131 -562 369 575 824 -534 -847 17 -730 199 -750 338 -83 -64 -847 -885 271 -338 759 929 -917 -561 282 781 586 251 -76 863 -706 18 -544 -75 -679 -499 -352 -395 262 176 -361 135 -278 -122 364 692 -818 361 669 282 94 -320 -664 948 -402 962 555 -105 -672 -165 -273 -449 -379 -109 73 -290 233 -388 376 -869 940 -966 347 -364 187 -160 56 -491 -297 -507 596 -990 -782 -181 473 693 675 -855 -923 -963 -727 -424 -873 348 -908 363 460 -768 584 731 -273 110 514 942 -411 -783 227 -564 776 -351 -874 991 907 499 176 -781 -526 220 224 -986 641 480 568 630 539 -202 -469 741 896 122 -67 -508 -345 219 -613 -849 485 -513 -288 179 309 85 -433 885 336 -187 -252 39 780 480 172 480 -991 -87 697 907 909 -614 674 39 32 452 -111 -375 -400 328 -331 136 278 528 927 -129 363 816 -870 266 -579 -431 177 -782 259 -985 -94 -90 547 -619 -145 -478 439 -1000 -225 -805 469 -641 -303 395 819 -763 56 273 879 -542 318 -689 378 178 439 207 50 -707 -641 974 207 589 310 -58 -545 -388 -559 340 693 40 -170 154 -557 -786 635 403 -499 197 -924 -982 444 -329 858 -898 -3 839 146 712 -20 334 802 606 -942 -808 -988 -986 377 916 -183 -667 -344 -614 -93 853 -429 -235 101 357 764 -786 -770 -912 496 -967 -644 -371 306 752 219 312 -529 213 -841 915 670 607 364 772 -275 -722 382 744 -60 -604 -531 -660 -633 -980 -744 -251 512 -116 644 816 60 -878 -618 -844 -43 281 879 847 -884 -861 -437 -205 55 528 362 -327 -721 332 -594 -964 -65 876 954 70 -237 757 734 954 291 -91 -168 867 366 -381 643 816 570 -818 -147 700 818 801 242 234 362 -480 -816 939 306 -508 -798 -439 -887 941 -325 486 -245 -126 564 -648 267 -220 545 922 143 -607 -915 -836 -823 -284 -363 664 -126 154 841 -851 570 -923 -351 615 -185 372 572 582 637 246 63 484 857 -175 -174 854 -752 103 -631 104 -776 195 -28 627 -852 595 -597 -307 799 506 -721 294 -392 113 -701 -929 338 437 -343 -985 -593 482 863 965 198 515 -829 150 634 263 -671 -983 -700 -414 -639 -930 -325 185 -349 358 -330 -771 -501 14 529 17 182 -974 -593 386 -120 388 351 -763 -793 12 339 763 292 -994 709 958 -243 544 -628 -21 689 -207 -910 -674 814 123 -277 -689 808 321 -516 899 -768 357 -699 431 757 469 -101 -378 130 679 788 -201 264 -63 503 -131 393 -641 -488 -988 125 -65 -339 96 647 129 -711 334 -573 -124 572 -369 865 -686 -334 71 -408 179 -140 -432 -207 26 33 697 193 39 307 -617 618 -137 155 -306 -674 295 30 -646 -693 -702 -503 -559 88 78 -213 -791 876 -162 909 799 -6 -851 -240 -197 522 -72 -42 -777 -745 981 115 -412 578 155 862 993 -261 -733 -879 -902 828 -554 -586 916 -376 -353 -625 -863 -41 -714 401 442 263 219 666 653 -932 -821 -135 760 -554 -923 -579 572 -223 -672 545 107 -196 -658 699 912 678 728 105 -529 -709 -32 -963 761 715 939 -767 -622 892 -864 -187 114 431 -351 -614 -572 -105 76 -161 -351 131 -637 -561 -208 -520 195 173 -376 330 -873 450 -963 -838 -678 382 90 -357 -809 -512 956 956 -674 53 518 -744 393 -284 695 463 -521 676 645 -301 928 444 840 397 549 779 -108 -882 294 936 -15 -216 170 -852 453 121 -320 467 -694 -852 802 155 -933 -65 9 740 -701 433 687 831 572 152 311 -226 -890 -463 -340 -218 254 511 849 551 -904 -885 -232 938 -525 -262 245 313 -559 -746 510 -596 -497 838 -23 -127 -161 256 53 -427 356 -803 -931 721 791 429 580 -626 -871 427 -864 519 692 -583 754 360 -218 450 -536 431 187 -867 -412 304 -534 372 942 -632 456 789 -148 419 -149 512 -634 307 -50 175 433 722 -419 92 -400 -821 536 929 498 -943 -903 71 -437 -173 -844 -381 -209 -860 -224 45 -849 216 725 741 718 54 -878 -8 780 -345 690 -724 857 -141 311 -812 176 139 -229 177 556 828 955 652 567 560 -271 918 515 491 -337 -667 -861 -173 -326 -619 653 -330 703 384 -302 510 998 200 376 -330 192 830 948 -189 375 -35 -828 -233 799 777 499 -209 -993 464 -228 876 35 452 -453 -696 453 -164 -908 210 91 727 349 -820 -750 945 722 998 653 228 -919 -515 248 224 -651 871 309 921 -788 -428 532 -804 282 -639 -579 -112 256 -594 717 64 -763 864 540 550 182 -194 889 -532 -664 -464 32 390 370 -288 118 724 656 895 -13 191 -8 -267 -683 -891 288 -290 -187 517 -867 -438 334 -360 -348 -782 -810 482 -596 964 247 -349 -427 -259 -750 -808 -766 -967 -406 399 -39 -715 219 112 47 433 -410 979 111 -894 -904 965 -272 850 191 -350 -804 -778 -931 588 -917 -544 -918 163 -865 -935 -785 283 933 -699 585 966 382 -642 180 -183 -98 156 -16 747 776 249 456 91 996 146 923 -754 350 -842 -881 575 883 -359 -409 114 -728 -304 -495 865 653 230 930 585 -109 -960 -600 891 612 -215 835 -635 -371 551 -86 -541 -474 -601 -206 55 -263 373 -6 -17 -486 791 242 -244 -983 -270 -750 -100 529 60 -243 137 -495 -40 -770 -401 243 -603 -213 748 -168 608 885 -130 305 -643 153 -452 281 944 705 -677 -642 -162 128 -634 496 561 -133 -173 -896 -322 114 -671 -680 437 889 922 -707 376 677 -974 866 330 702 -29 -151 -413 835 -406 -211 -489 43 -481 -738 152 -404 164 825 322 -217 -136 -49 386 -65 -550 -881 505 -310 -118 -464 -387 -250 165 -936 540 454 825 -275 257 946 939 813 761 -331 -521 -1000 444 -733 967 800 391 -362 -908 803 972 531 177 589 -71 -580 -180 990 768 994 864 241 624 -171 416 466 -674 509 -723 -66 -521 151 -748 335 782 786 617 405 -397 -657 96 43 785 602 -36 424 750 560 12 325 -135 992 136 -547 481 -312 298 -849 -136 19 -786 -518 -682 -459 491 -845 129 542 -586 -555 418 -755 290 442 352 -798 -749 -19 -846 241 -809 -997 550 -880 -642 922 725 -465 118 190 60 -358 -790 203 801 915 519 -437 669 869 -240 -819 127 -102 315 950 -796 -401 406 -47 498 -462 254 -843 121 -134 696 586 768 496 -676 -283 -104 318 -827 -23 385 -707 908 -692 -638 -210 -525 148 883 -890 868 688 -63 595 -701 746 50 536 835 736 38 -859 -22 91 383 324 -59 -918 -510 -132 -934 448 -169 -881 -103 -677 -545 559 -185 852 606 -397 -589 600 258 -946 -731 292 -763 90 893 -430 -836 531 -654 862 777 -400 -146 850 239 -199 -369 -61 -512 229 -715 518 -724 -205 -303 -607 359 -130 -703 -253 -262 -42 6 -125 -825 -133 -839 740 245 -240 980 84 -661 -345 -194 582 745 787 313 509 -31 72 -962 363 14 -614 -876 -88 37 82 468 -880 671 -362 867 -165 -309 -479 -584 -190 -636 -710 155 693 105 -439 24 746 714 -148 -681 403 926 184 191 319 -429 -964 181 49 -137 300 -760 -958 -287 -1000 -213 536 -674 534 -116 966 790 -909 -619 -344 937 332 107 135 -8 992 354 -206 -168 118 754 -181 433 839 -22 622 409 -988 698 -723 -175 67 -879 563 119 -369 686 217 799 232 -210 983 177 -319 -305 -328 -693 -339 -741 -274 -189 883 499 907 850 833 -416 -708 -125 -173 688 -314 -145 -197 -811 -645 3 386 298 720 927 -393 -451 -253 -508 1000 -864 14 -597 616 391 -449 971 63 279 485 -41 -917 498 818 547 -367 918 42 -646 269 -59 -955 -631 937 -840 900 -548 -302 807 -945 -267 -985 -651 37 -614 909 182 -918 39 627 -368 -226 -959 -181 -969 -779 615 696 198 96 599 -26 516 -421 -462 941 -130 362 -937 188 -257 340 -810 -270 54 506 22 -59 518 -789 275 42 166 -445 -132 -270 -222 912 -357 797 672 773 -244 -782 293 561 552 414 -186 938 -505 -738 -15 -507 114 -226 -175 -339 386 817 -926 814 747 756 384 -790 675 -778 -60 560 -314 -40 124 -846 -603 727 537 -354 -481 -41 -92 -350 590 -931 636 82 -927 -527 -136 -790 -222 585 -637 -358 568 -513 175 -458 336 442 -946 707 -80 18 248 12 80 26 601 261 -340 -732 962 -757 211 -987 -144 -926 -881 542 284 -172 633 -233 331 91 -970 -116 28 15 -126 294 95 68 -808 547 505 926 833 396 -722 877 688 -405 -833 387 832 -896 -292 -796 475 -786 81 -257 -878 -786 -411 57 981 150 -764 251 952 806 -514 -419 -267 -825 -20 -843 -336 -31 -208 612 440 -985 671 590 617 742 -579 -24 180 457 -99 409 19 -849 -556 396 968 270 -793 -421 -408 231 -875 966 -350 732 -194 789 -77 -422 205 621 -275 756 -836 -662 61 950 325 166 -663 -315 68 506 -808 -359 -639 432 554 -58 742 -548 540 180 734 -170 799 -812 -601 694 -214 6 367 -2 -647 36 -522 -43 -361 -614 -840 873 -506 731 793 -586 -127 802 619 -852 -856 156 259 -996 348 601 834 311 -646 159 -709 267 -493 613 738 -646 -35 969 -375 555 -795 -888 -628 71 -200 -179 -704 -413 -548 -444 307 816 128 -635 -682 959 -876 228 48 763 -620 -618 -802 565 650 -151 711 509 772 -842 -598 -581 512 -276 -453 134 388 -591 453 -563 225 343 -516 173 34 -345 569 932 -19 -775 -125 -104 211 688 51 -542 861 -894 792 728 -597 790 -537 368 191 -913 -579 751 938 636 -179 -489 325 -138 -136 746 831 308 808 -951 494 314 744 -516 -951 949 286 970 449 502 774 -60 248 -880 -52 -197 18 -994 -998 -383 598 -325 -747 760 -646 -819 736 993 -465 348 590 -412 -12 172 611 414 887 -624 -293 -425 -228 -19 827 -783 843 -210 658 -593 263 -140 544 -470 -441 452 -85 -956 -936 343 942 999 160 601 -382 -668 663 -570 -579 -890 186 -804 -850 -44 -919 -407 -105 955 616 290 -87 111 831 -623 29 906 989 601 851 -279 193 341 -588 328 -381 -571 -175 -982 -833 111 835 393 -974 61 276 768 -113 260 -348 189 139 -884 -593 73 736 -80 847 -974 -62 60 -823 801 879 -366 -969 -555 101 817 -189 135 773 -486 -314 -604 -625 828 -555 535 -505 -296 717 920 683 -263 550 -398 757 -910 -334 914 35 62 149 -113 -884 -851 147 740 910 -37 -816 251 -777 558 177 228 196 543 -19 498 430 116 -714 968 798 593 -978 22 643 877 873 -204 -896 -365 178 726 260 -243 170 -608 -152 -682 258 581 637 -906 -470 -875 283 -611 -266 786 564 -114 930 500 -227 -907 -252 322 856 -971 -785 -66 -204 -149 557 -886 577 687 -632 889 936 660 626 750 -254 583 -207 -564 457 840 -996 148 565 -386 -118 950 998 583 238 586 -379 -261 -734 853 753 205 257 -417 -668 411 556 138 -263 -483 -442 81 594 578 -413 -116 -77 -411 657 61 41 -460 -899 1000 603 -175 -915 410 238 609 -932 367 -941 -595 699 181 476 205 -336 998 -453 -690 465 -265 893 141 573 -771 695 204 -635 -400 -279 857 42 553 -643 -698 557 354 -163 188 -783 -461 -909 -195 -755 859 -614 226 590 413 -805 339 -805 -59 -81 398 -531 -522 258 -848 -163 -796 875 507 -530 204 779 -421 985 -610 -649 509 975 378 368 -142 -952 473 -411 -891 723 -513 629 -917 -449 -67 -189 -301 147 751 -154 617 -501 810 932 -940 476 738 180 613 100 -655 749 -4 -476 945 -839 -912 701 -794 964 -985 690 -589 -134 -641 983 -731 -857 -358 788 -812 -723 420 811 570 -687 811 620 927 -765 -567 123 -132 -704 19 214 -237 884 780 -751 -533 -963 -400 482 119 222 -778 -489 -538 -898 -769 746 -821 -66 -50 -28 656 496 -145 593 -873 309 -324 708 624 -163 399 -971 618 864 768 -824 -263 -329 805 -933 159 -502 299 -670 -969 -955 406 -589 -674 -522 869 -128 107 713 -396 -919 -981 -727 -927 -324 -518 -802 -957 888 -365 -779 -775 613 -570 528 -506 612 -86 45 160 465 -724 -749 -631 428 -460 -641 -335 287 -715 -160 829 941 619 -96 897 -810 961 -165 -568 87 923 111 -540 183 -240 687 -28 297 -923 -280 -576 958 -92 117 -725 966 -465 -561 982 -207 -592 -116 329 305 -345 -261 44 815 544 -943 362 -403 850 318 81 721 671 307 193 -734 -144 -677 147 901 -289 949 -463 -334 597 -168 -136 449 -528 -99 -632 987 -390 -633 -878 546 265 101 -983 -38 151 400 -508 462 -115 277 -360 5 -560 473 289 175 -165 -186 728 163 83 -796 -546 -105 -202 -693 -811 83 -786 -139 -790 -800 -782 -197 -701 -378 -612 412 -644 356 842 -594 591 -378 -293 723 -963 -129 897 375 29 903 -269 637 122 -97 -863 794 -614 -39 598 426 -308 -124 -325 986 148 705 -708 510 -973 394 814 -350 -779 -518 526 908 53 612 650 -315 -379 569 -756 994 175 -155 227 -762 -543 845 -112 242 615 -304 523 -28 -332 -217 243 833 -741 86 -879 -262 -551 312 -393 -697 680 -196 -283 164 -985 -886 433 -172 -295 92 -385 468 707 -313 -767 -388 -465 655 -521 739 -719 991 247 -688 -997 -285 -821 346 -734 -18 -675 727 -555 -897 900 -776 -677 -387 -508 502 62 -640 -759 -279 -606 -831 -297 -599 -505 -245 -666 -443 -72 465 215 -159 -10 408 -421 224 -712 399 -414 -420 -698 411 -325 -658 -776 568 -766 -560 -217 282 -58 145 374 -850 712 658 803 -945 -376 947 -435 558 199 -463 201 636 -641 639 519 -828 40 -540 937 -960 -487 -526 424 843 117 966 -802 -542 -426 446 347 -636 -144 -949 5 -305 -4 -310 11 403 -97 -326 755 -344 904 -817 -874 286 573 298 604 -607 638 -693 -346 -542 792 754 -801 -632 156 864 241 491 308 -408 -99 511 889 790 439 -213 -682 -934 -942 -948 922 614 576 446 -989 -526 607 -868 424 -489 892 853 -917 -873 248 -501 700 7 -750 -623 269 -183 -941 -810 738 13 848 -723 -288 -431 -191 844 -335 -40 -253 -84 708 872 967 320 331 -165 497 -506 427 -674 -601 -85 175 -88 -918 -543 -628 805 -730 -200 712 -217 535 -10 -120 -936 332 -546 -465 -119 -690 -763 -625 -396 -52 -516 -990 625 -988 -461 288 517 572 -991 -348 252 747 270 -886 732 -399 979 486 315 -908 -966 990 865 234 -331 -312 527 -847 439 -856 51 292 -641 -700 -723 -961 760 -376 -489 -118 889 176 -895 536 500 897 705 44 686 807 883 754 -615 61 -416 185 74 625 754 -699 -989 -628 123 27 -937 -187 -3 -65 766 -957 808 476 631 239 551 293 273 392 898 -372 562 -947 252 408 106 -901 -156 -741 -809 873 -182 104 -886 -763 -661 141 -870 -369 -678 127 -803 80 -348 81 -839 -487 367 -3 129 -286 647 558 -987 737 553 670 619 -580 -42 482 732 973 -24 801 -845 629 -184 539 657 597 -8 997 -269 -999 -893 -961 263 648 801 -593 328 732 -840 512 -5 -889 580 -774 -174 -607 692 136 226 -565 644 -490 335 383 -685 825 293 -730 -314 535 887 670 725 -888 887 -931 241 972 -109 139 851 883 -792 -319 738 574 274 397 492 420 923 -296 704 -3 291 -801 562 204 531 -826 -14 -772 -624 339 863 482 504 -79 109 190 922 61 -957 230 293 707 -940 -965 -987 -267 -162 107 -456 83 -720 301 779 901 -772 -79 196 -201 -93 -207 178 560 318 49 -512 41 -502 -263 -130 175 -694 461 59 328 985 -422 980 -41 -327 116 -718 -997 719 -586 -92 -649 817 774 5 -592 -773 -805 -188 588 -862 16 16 -128 -450 -729 -720 89 -617 40 -21 588 261 -958 -341 71 -742 644 627 -801 -669 160 352 69 113 54 -636 29 578 -271 713 617 -803 393 216 -420 -38 -271 901 202 527 -536 -937 -691 -126 616 660 -689 367 40 -543 -273 556 -726 341 -512 662 -492 -408 970 105 -795 -317 -254 -969 -994 93 -276 -604 -740 -620 -744 -814 193 -425 572 -873 297 740 569 -268 -51 437 875 751 -592 -277 -704 -120 133 -944 356 -561 -150 -94 340 -105 -85 -293 -491 -731 -593 -56 -330 628 -890 548 -112 548 393 585 399 -559 -138 25 -72 -914 516 -347 -362 -365 139 215 715 -403 -853 -434 312 677 321 935 -874 812 -590 861 326 -767 -433 57 270 -255 246 120 -982 731 190 712 -49 -646 -308 269 -738 -865 -569 6 -522 797 449 -389 -196 -930 -23 206 -430 -569 -287 193 -482 729 497 955 -909 -59 -110 247 -120 -572 366 210 -786 613 577 -380 -847 -565 -334 66 569 -372 -996 748 319 535 264 761 63 -548 662 299 273 -359 563 -1 701 -632 398 -945 955 -582 -872 -659 834 -213 171 249 -628 -486 448 -942 -949 127 -142 374 594 -325 478 445 270 -704 -582 -312 -333 954 -952 -69 -582 -959 -9 302 -767 -239 468 655 -228 -799 424 -213 -644 323 994 571 -286 398 474 -441 -524 -948 26 -756 627 816 -826 782 288 759 -969 -174 19 -565 462 67 -405 -172 823 787 403 250 40 -626 153 646 -818 -979 -843 -684 -321 238 -73 747 439 540 817 -112 856 583 -49 134 296 55 955 -921 300 10 -746 247 994 -403 186 487 -259 -681 382 257 57 -759 -962 -21 221 285 308 587 -849 658 337 211 737 877 -650 915 275 183 -275 865 -703 157 -429 52 -862 968 -409 857 -863 821 425 566 933 478 656 820 135 389 -309 731 485 208 210 -702 -771 462 -13 256 173 876 299 -973 508 3 -288 -107 -681 542 -128 776 786 -720 -926 -62 627 62 -55 245 -522 -686 448 -580 31 -152 339 -809 -48 572 -48 -92 387 92 594 -644 939 -453 -40 -625 366 35 445 359 -508 -878 748 441 -772 -189 -675 350 -800 -687 -770 -805 890 -744 523 -331 975 530 174 -750 -583 43 -170 50 525 70 828 726 138 443 687 -553 398 618 69 205 -131 -817 -121 160 54 750 710 -385 197 158 -8 885 436 -815 -46 78 -574 -169 234 -399 -375 -949 804 -215 295 346 416 324 -139 891 330 696 680 -797 673 335 -755 305 -365 -189 776 552 619 -92 16 865 -617 644 859 -698 264 639 260 845 861 -263 -443 -907 247 -117 -462 -788 -731 -274 -973 730 -317 154 -25 785 -497 520 -357 112 -844 934 -201 210 873 -892 563 137 -795 631 643 416 913 -325 141 755 225 -997 -36 -959 -240 -287 -916 -907 -754 -224 495 -533 71 643 -131 847 864 -361 87 787 340 -453 486 129 -447 677 -684 21 548 -619 916 -548 -813 -719 528 127 -364 308 -76 36 73 896 -558 187 804 -759 -930 -15 -581 564 578 -900 74 -28 451 684 -812 635 622 451 255 203 665 -723 -263 -467 891 -335 -693 434 439 681 290 359 438 884 476 284 -91 -964 -171 1 620 154 -183 547 -649 419 785 486 -844 739 987 543 -754 414 54 -876 -840 587 692 -761 925 -876 -840 -298 273 -99 332 -185 -500 -112 -227 -338 542 409 754 -848 460 383 536 -964 283 -592 -721 852 984 -533 -125 654 -749 725 120 685 93 -24 -356 -618 856 595 -192 23 -91 -545 27 822 -978 227 -750 28 962 -170 -845 10 -71 -370 -269 -258 785 -330 55 943 -200 -757 -631 593 588 730 166 -919 -175 -375 -830 -476 190 188 -518 -221 585 -732 -886 457 -137 650 -55 -555 759 -28 40 524 713 230 278 445 308 -485 22 29 -393 -860 -317 -44 972 -51 34 545 -373 924 -443 -950 230 -923 -374 -197 96 474 549 284 570 573 906 359 -979 578 358 -743 870 -386 810 -208 -700 -679 -386 -629 944 557 64 186 864 419 797 761 483 168 198 245 -771 4 -934 695 908 634 222 -559 433 785 -266 -983 -931 -479 136 352 -156 -837 -858 -896 266 -380 -181 -613 -616 -706 458 -541 799 584 -12 406 -97 -407 471 -286 -629 -385 -427 -587 473 -109 425 -616 -533 950 -522 -313 -734 -633 947 -362 -155 187 255 -418 -157 128 784 -517 449 -64 511 -4 528 800 646 -870 -894 -970 850 488 148 923 -396 -373 335 -572 -780 681 -21 774 -280 -99 -229 -296 102 -54 -206 -483 896 -773 -221 715 832 -745 -159 652 794 885 218 11 127 987 405 -903 887 -449 -535 -688 879 406 364 -294 195 -717 547 11 645 -337 -355 -949 855 -837 -509 485 -363 211 614 247 115 -643 758 -385 -943 -805 -725 426 906 -525 -176 223 919 908 613 -485 -66 704 778 404 -192 -285 70 880 112 -966 656 -683 123 -289 843 -481 -654 542 -877 783 -634 -232 523 351 616 -530 92 9 412 -232 -332 260 61 918 892 -862 782 151 -490 -852 87 442 -345 371 312 962 954 -229 542 273 222 859 12 521 491 984 848 -374 341 -421 945 -840 413 -84 388 -633 -930 638 -437 111 -971 860 -658 -543 595 -269 -307 -945 -440 -885 -442 918 559 -285 -465 554 155 964 611 201 172 906 547 -915 -926 -298 650 -338 756 553 -568 966 424 543 734 44 -160 -494 -27 338 238 -195 248 -302 575 381 -589 978 -592 -646 -670 409 160 -430 -154 -957 617 -338 241 -477 -775 -509 414 830 92 234 65 -478 -488 -591 -915 -14 -534 245 -891 -510 -771 326 29 537 418 634 62 292 594 853 805 665 -112 184 313 -957 997 -67 41 -86 -304 -154 -35 847 -417 -229 -636 394 -638 272 827 -456 875 508 -23 983 377 -704 -789 -725 -745 881 -560 -205 381 -443 -990 757 -902 667 -279 -996 -654 351 -780 -715 684 875 -722 414 -926 -19 -850 -277 395 924 422 114 635 -363 650 889 -532 -384 317 805 318 505 669 -291 -52 -148 532 739 555 162 -131 -845 -128 465 338 246 -318 323 -480 61 596 -957 -755 -157 797 352 -553 873 818 -513 -974 944 -736 328 -52 507 475 -302 273 550 751 940 -871 -469 -26 -864 198 217 539 -899 42 -560 -245 -161 -574 -997 352 -476 -309 -657 -789 -205 398 -495 -759 -837 -465 759 -35 429 -807 890 -721 -53 756 -364 176 917 586 555 577 -156 -770 644 750 611 -331 -291 163 -983 169 871 195 -656 -45 -146 646 -7 973 760 431 -590 -603 -985 -599 441 449 990 660 -530 849 567 -68 42 645 -867 -223 -285 -259 434 -463 49 566 956 -534 -960 531 359 346 646 44 518 251 497 -727 -245 -999 20 -548 -371 177 -742 -73 757 131 -90 134 -970 -160 -134 -227 817 293 602 -569 482 -437 -188 940 -468 45 -390 390 63 560 67 -662 -15 46 570 908 178 105 913 875 665 852 -817 -488 -288 311 -38 -898 462 -133 210 -554 -500 796 224 697 977 -157 -638 909 -540 54 -997 608 902 459 -741 327 428 695 -286 619 -514 78 650 203 -699 -7 -470 -320 122 1 324 740 80 64 -497 235 -243 -883 -615 594 -363 -191 -812 -777 -79 179 429 -973 -697 -490 -130 339 -476 125 -161 824 -863 287 640 -445 -300 505 349 -537 -612 861 92 773 -539 -896 779 693 173 641 565 -455 -112 346 -288 384 -789 -691 388 780 757 -122 -612 -160 -649 -622 189 -767 -165 104 -768 -643 731 -152 634 -671 453 521 -849 198 412 245 -19 776 598 -305 -767 -559 -180 -866 892 -737 -287 -371 -597 -812 555 -105 -380 -738 323 -661 -817 -593 -957 -971 155 124 384 -754 519 484 -344 62 -320 986 937 -352 -520 776 -778 -808 475 849 -36 232 -821 948 -95 -716 505 364 76 465 -334 374 485 591 -515 620 -135 766 665 -423 954 -770 -478 -705 823 685 243 -753 638 -165 10 -92 -922 -211 -145 846 -749 474 -138 71 -410 515 239 -704 123 458 -606 401 677 -107 -101 656 -230 -82 -938 -315 -354 -578 -902 -428 961 -174 458 -840 67 -889 930 -77 -754 -458 495 800 -593 943 845 -379 -625 885 395 1 461 199 -491 170 92 -424 77 629 -731 -409 -496 -130 -908 490 -858 457 318 -763 -923 669 -501 327 -238 804 -342 -804 -863 -874 -178 -155 311 700 946 -483 623 -516 -878 423 -630 204 -378 -431 -911 926 -694 -826 436 -564 71 937 -965 -168 -508 -601 -714 268 -880 -618 21 575 -875 -53 728 240 700 159 186 -446 277 -107 -264 -551 -895 -844 117 -539 -527 -622 716 -920 44 -537 178 -544 908 161 53 48 884 499 581 -604 -218 -998 480 -298 -145 529 -735 -729 -594 559 -396 -822 422 138 464 -604 -437 -359 -291 397 -595 454 635 -453 367 756 476 -215 -719 21 395 585 -130 238 994 -245 950 -109 -478 -559 -339 109 -246 -211 807 835 -63 26 -789 663 880 -544 109 792 173 -511 912 835 750 -335 458 -848 -716 878 523 424 -53 245 -42 420 -543 156 -199 82 60 720 572 -148 -617 -7 -715 941 257 -230 596 -517 -274 55 410 -551 -751 317 212 779 -291 -651 -386 -421 -443 49 928 80 -702 -317 650 -62 -743 523 -783 -267 679 18 -264 -447 713 -234 174 -705 931 394 544 -726 292 -79 -287 1 -38 577 -333 -633 805 -631 233 532 -430 773 -218 748 792 508 21 -648 -601 599 -279 -247 -914 -733 -104 623 169 -479 858 -822 366 921 688 33 -399 705 -920 537 -983 -635 595 -871 240 -70 -123 586 7 -966 969 124 798 433 -633 -85 890 -757 -662 -407 -452 -467 -553 198 -553 -211 -276 653 -258 -754 350 48 434 850 -662 -599 -973 -283 973 -466 269 156 868 -295 -297 185 -729 224 26 875 933 -231 -553 -904 -45 -347 548 -58 412 679 -237 363 114 -489 433 -574 135 76 297 -644 -950 80 658 -417 587 -561 -149 561 -761 -75 -265 66 710 -956 176 -808 202 597 -10 -160 507 21 907 -506 -470 -200 -295 -392 -863 -212 -265 279 673 502 928 111 849 -37 894 -794 327 58 -968 -51 -53 816 -433 754 -88 -832 901 -834 -505 575 42 443 190 -620 -272 -575 -35 421 -152 776 773 -519 -207 -608 -178 -759 -523 -556 450 -960 -841 232 647 -196 -395 -720 -122 57 -869 -511 -767 298 398 438 -63 207 49 -675 -828 902 -646 248 228 -218 125 -535 934 -835 -416 268 400 -387 -322 -685 864 82 80 -556 870 -498 -650 -8 -855 -203 302 -543 -447 742 98 908 -85 817 628 445 -566 -18 -883 797 -374 294 -774 -504 -344 -943 -890 -851 122 984 -11 965 322 447 476 359 999 591 222 779 142 -240 -669 -42 976 716 -54 -76 906 151 -7 427 -557 984 -66 332 186 706 -897 313 -664 584 -838 -996 450 -385 -179 757 -185 72 778 -83 -981 -477 50 245 246 612 -840 -791 53 697 -44 559 -862 -988 175 418 -244 -121 557 409 -879 992 -646 60 -51 -895 -122 -378 -584 318 627 284 -52 968 657 774 65 563 671 202 49 -217 905 368 -279 -837 -47 -216 40 351 641 -698 -514 -849 -376 -262 -245 582 -535 -769 -58 -254 -424 919 855 364 103 345 -147 0 775 -504 -22 378 986 331 255 -427 -989 107 173 -241 -258 727 -250 846 -992 -285 80 -651 776 631 824 -803 494 788 37 375 130 -91 -330 -830 -352 -600 789 -588 -69 -35 222 636 987 -640 -999 258 -200 575 -14 -886 -599 -31 -388 323 -821 -782 226 -755 -117 -412 -162 913 4 841 -158 210 -470 -653 628 -478 850 -792 48 -988 624 -984 922 -281 -691 -18 -138 -847 -621 -645 -934 649 -168 401 -473 -618 163 -664 -349 397 -693 -521 443 -215 -727 -426 646 815 -701 -38 -29 318 -191 -888 -733 349 -619 -770 603 418 688 -637 838 -679 346 914 977 -953 -942 -670 -299 454 374 903 -744 -62 462 487 646 -629 688 -24 815 -225 756 -540 44 301 750 -355 155 -428 -882 457 49 -735 727 27 960 -854 663 105 -692 -680 255 -868 766 -275 -796 -433 607 415 808 -228 311 847 772 -834 168 166 -488 149 -787 367 -280 697 -700 48 -223 836 -187 -829 514 -680 677 -94 -554 -845 -630 29 334 -303 -870 -411 956 645 416 -816 -493 751 -65 457 -9 273 485 -470 -980 -99 -127 542 -330 -348 -112 -340 -878 -82 81 -679 -706 362 563 796 -638 -994 647 -366 -585 -327 465 862 654 832 -918 636 -120 -398 3 464 962 -682 318 -597 -445 980 155 -147 -502 -721 227 416 921 643 -673 699 -631 -974 306 335 678 -797 -914 -975 -507 -608 -510 405 -711 306 -535 657 506 -517 376 -299 -854 144 938 -188 533 -424 -872 -934 -202 567 43 435 -347 -169 -311 -622 -859 -360 322 640 -183 -40 -16 997 -399 -696 -472 627 374 51 -622 -663 220 -43 239 5 -574 231 288 -918 978 342 -153 -768 -714 616 -250 -587 -612 138 -166 -357 -770 607 -129 746 -605 23 -163 -912 669 553 854 -703 -943 88 -26 617 -97 -987 -700 282 646 205 -309 -189 15 382 476 -622 -382 832 -231 751 519 -766 582 -917 100 -875 649 49 98 -563 -188 -636 351 -332 -403 -263 965 973 600 -961 -772 589 -745 400 -752 -501 -833 234 -155 -280 650 -204 -718 -778 -246 -816 370 239 -391 -374 -600 400 855 -186 272 840 941 -803 -908 928 -648 -851 -394 -139 -420 828 935 -754 186 80 860 -937 -929 203 900 -689 -52 359 -46 -156 -215 -691 160 -571 260 288 -626 482 471 568 827 -43 -913 -677 -752 -375 268 530 -837 399 478 850 -465 -586 -703 433 430 -487 917 -357 775 842 956 -13 623 364 -164 -611 483 -711 -667 717 -30 -361 327 -88 869 -778 -351 -995 178 -95 123 -255 826 959 -640 -523 -595 -536 -941 -204 -181 408 454 621 568 545 141 885 -17 876 -507 -39 -53 460 -297 673 -847 344 386 326 -167 -492 -640 720 940 418 -190 870 -23 -783 -204 -313 756 512 520 433 78 -678 -593 -348 781 808 421 -32 -815 205 -671 233 -468 380 151 -54 -132 318 847 647 -472 -476 -354 -535 581 -112 537 -108 -477 -531 847 -188 475 848 -200 -136 459 534 -211 -543 -146 -261 331 364 161 829 168 794 -321 -758 -758 982 701 625 437 -128 486 607 -749 454 703 50 349 -569 -832 492 640 827 185 616 -73 81 -24 779 -543 -680 455 -51 -764 -166 -699 622 116 819 -567 164 -482 973 118 -90 322 206 40 -334 552 801 846 933 235 -490 -624 598 -27 -765 464 -661 367 -574 -534 187 93 861 -679 -332 -598 194 11 -931 285 293 -152 1000 -306 -361 -572 -171 295 868 748 974 884 847 -21 -550 -968 112 83 -159 967 120 178 999 549 196 -635 783 720 -409 -957 98 381 735 -520 530 951 707 112 57 -942 -625 -719 -295 -132 -490 -915 -937 -124 -722 -364 -13 537 162 -836 -985 661 748 848 691 -648 -871 -420 -858 631 -128 -602 -70 -544 749 641 -16 -590 -785 667 -137 90 813 808 841 -688 -619 -223 981 671 -208 323 -99 81 478 895 -675 -142 626 608 535 -137 751 -848 -5 168 -551 405 352 -396 676 -527 -416 -113 555 324 -614 -482 872 -416 358 -102 -546 -751 -962 113 668 75 29 -322 -631 -257 -419 -602 406 -367 -393 453 -790 -196 239 823 -574 540 570 744 636 -213 -935 199 -836 288 -83 -210 -806 -255 -873 901 178 944 -294 -352 -12 37 -125 -706 215 -228 -34 -307 27 222 -641 -142 -935 -313 -136 245 656 422 69 -359 -773 332 -853 -350 -981 930 92 436 226 857 659 113 56 784 -28 408 -843 -694 -641 -11 612 -381 -106 686 913 -324 -87 -503 85 -72 -638 679 89 649 -120 223 -852 -781 934 476 755 905 -102 656 374 629 -722 41 -747 -396 -172 798 -886 -62 -708 779 515 -599 865 920 -587 -783 955 -583 -165 -826 -646 869 299 -933 -493 565 938 -401 -784 -358 -147 815 688 857 398 484 -520 93 -296 930 537 -57 -289 642 -172 291 -16 -114 884 -956 3 446 926 622 538 -531 891 -992 425 -679 -224 710 843 946 -261 -377 -366 687 -263 -339 -881 633 242 -168 -920 661 778 179 -426 -508 -439 -889 507 333 811 852 -592 -620 941 790 292 65 -764 -54 -517 -879 460 862 384 351 929 900 690 210 622 -237 617 55 -970 347 -504 -473 689 -833 341 -891 295 -596 846 183 731 697 -371 140 552 135 844 -446 -764 -565 -423 939 -447 -322 999 53 773 814 860 946 455 189 802 -415 -939 177 -187 -119 101 -105 481 867 -736 -890 504 508 -809 968 803 525 -744 250 -578 401 -389 46 -361 -994 -190 99 66 -294 -381 722 11 944 -831 -18 403 -876 -536 -125 -240 543 -705 -965 -111 -940 599 116 -378 -105 -96 835 -802 443 893 -792 73 -789 798 794 207 76 -175 -978 -684 -484 -718 456 -651 959 -170 351 859 621 177 739 -431 258 431 -253 106 -374 -501 -480 574 -847 -648 -48 306 239 -120 -421 -49 -784 -109 359 818 743 -838 -273 241 -405 409 370 57 -638 -403 79 -715 562 -117 620 -996 -561 -825 -808 899 -544 873 171 -388 332 -174 512 -671 -652 -721 525 806 729 -434 835 -187 294 79 8 -639 199 -330 291 316 908 208 -203 893 -110 990 618 -701 -499 380 353 -403 -802 379 -217 948 24 388 -573 257 694 -223 -834 -978 -994 -543 -635 -787 -231 -581 -12 820 -600 -929 811 486 -110 -211 868 -965 -899 12 -75 -534 -509 -238 20 488 433 456 -734 -514 -799 47 -110 -357 -666 80 285 10 -898 -842 -537 957 920 454 864 985 177 -800 -393 -500 -75 880 508 -480 -404 -385 -565 356 -595 -339 723 -350 -146 -606 -5 -576 -333 -26 726 -808 -510 -178 -99 437 438 -820 -328 486 666 682 333 625 708 241 -779 520 -642 602 207 -536 -52 213 -142 616 -9 989 6 519 -66 342 -629 664 359 101 -865 991 -323 -978 984 -544 959 -89 424 -249 -894 474 177 647 282 699 -808 482 -90 521 -257 762 -349 -335 -861 628 -768 -100 -899 30 15 -241 -581 -592 476 432 487 931 -385 -526 -775 -917 -738 -994 43 -133 843 -778 -528 566 -962 -123 -242 -500 510 610 -55 185 -514 313 -846 -272 98 -370 995 961 907 823 -491 790 745 929 581 -626 -209 61 -544 955 -318 454 793 785 -9 23 -589 -934 -157 811 -881 -473 -684 -417 542 -994 -888 383 234 759 642 593 -777 -787 695 269 449 -594 929 -855 -998 -48 -858 -774 612 -738 -971 -892 150 271 800 620 396 904 -552 164 600 -417 -496 -553 17 -421 -603 429 804 517 728 -769 -69 -617 -10 -532 -723 483 -672 394 -64 -150 901 -700 -782 -645 867 155 501 -479 609 -359 701 628 -305 -300 627 38 296 -497 723 -128 563 270 -172 -228 100 112 955 901 -42 347 715 -905 -307 634 -349 -418 -426 8 -307 654 42 547 251 829 -525 -115 -763 427 607 -485 347 386 -793 798 -559 -14 -380 875 -70 -921 -247 117 -416 154 -767 -964 802 -258 -878 -134 286 -953 -748 151 -586 41 -309 -924 -424 -811 -545 224 964 -659 855 218 -605 -338 317 -998 -757 -372 -490 -229 688 398 850 -587 -205 -890 -941 -717 -680 -485 830 878 -495 176 -634 732 487 930 660 -238 41 938 -565 -744 385 -48 181 666 -449 -819 2 -436 171 908 647 36 1 190 -471 -664 726 -236 797 886 -549 -573 -609 -73 -104 716 -190 -130 -882 -84 -619 868 7 462 -880 -391 611 54 150 274 -651 -335 -340 321 -232 480 461 -682 457 -254 -969 -87 894 925 -700 -938 -615 313 -525 -799 -200 -95 -965 41 161 190 -989 995 -205 542 -689 -885 -830 234 988 -865 270 -353 634 190 -566 508 -831 -204 -647 802 150 755 366 -54 -927 -388 567 -724 -561 656 751 747 -7 631 243 457 784 855 -49 699 720 -35 489 140 854 114 987 888 597 981 333 320 95 443 596 303 -554 -202 -102 925 -752 -58 942 -104 10 850 -393 -898 402 550 -59 -769 385 579 39 723 -591 677 -800 848 -42 -312 -717 220 -878 81 -129 -612 -252 -753 -893 706 217 -543 704 -612 -548 -538 18 642 -628 -684 703 -617 -631 181 491 -716 862 -584 -688 -940 -4 -492 -444 213 -196 643 -2 -589 -301 136 725 18 -941 229 613 379 -58 384 619 -684 725 736 536 -787 -517 916 715 -383 -788 -587 414 -928 -728 107 977 500 609 -420 70 -134 190 -23 550 535 582 824 972 654 233 -432 -158 953 -716 715 -97 -187 -946 -595 510 326 550 -3 -246 -609 -251 -686 493 -657 -253 -586 -295 188 765 -137 -498 157 -971 957 -861 -750 -288 45 -405 -226 557 106 -149 -26 123 -417 -557 852 -121 -873 -238 -683 789 -550 933 -292 -339 375 -852 -994 776 201 10 -903 721 206 -72 234 -124 661 580 891 435 859 722 166 270 -73 -759 998 -22 150 -205 -346 133 545 -793 -732 -298 236 680 -937 -309 -464 362 -771 -767 463 597 -292 -441 -717 347 651 290 636 122 -781 843 -871 -563 -84 309 -371 660 -420 597 850 456 658 -135 651 715 -746 -300 942 453 271 135 -857 -830 225 -610 -573 -219 396 44 -803 631 -75 -793 -568 -524 -794 527 -487 318 -288 711 949 292 156 708 81 996 918 -728 556 -475 232 250 805 386 -801 457 599 -368 344 -614 -319 -105 179 261 158 709 -619 -875 -386 791 57 176 -562 -986 -658 842 731 -424 435 -167 -792 -527 42 -58 -328 -252 151 -507 -690 -512 443 -90 -494 68 -543 870 -83 213 952 -123 119 -425 -436 -44 19 574 37 -728 -94 -922 489 -908 -560 -470 -651 -892 -802 880 -804 483 -708 680 -927 -690 -771 88 -124 632 488 -663 -941 -404 -226 -324 -130 -174 -594 700 -861 -334 896 179 530 146 118 369 -391 -356 559 -567 789 602 878 -5 -873 -696 301 558 879 -530 -583 627 -756 633 278 168 -594 732 -797 -388 -320 -17 -376 -779 508 -987 360 -86 -800 -730 960 307 -387 -184 -531 -123 -63 715 -410 895 856 392 -492 567 506 401 -560 -844 852 -930 -117 50 -50 -821 533 632 696 -465 848 -606 739 -323 -416 313 -108 255 -707 520 -614 -226 809 -567 287 -3 -931 -441 78 -422 845 282 -146 589 655 358 -948 691 -661 -745 -241 -867 462 304 929 -422 999 -234 93 -219 888 -908 559 -676 859 -556 52 -807 -369 -316 616 104 -852 522 592 -670 -162 -952 -235 37 129 93 200 -273 -291 562 901 -159 -342 -197 -656 -519 -354 -824 -701 717 956 256 356 -561 235 -788 -717 -206 -858 219 -763 613 212 -583 907 231 -630 276 -190 30 -927 -661 -370 116 55 -796 -814 862 404 -565 116 423 -323 249 645 841 566 801 111 894 829 164 -703 -903 -719 666 -586 344 494 790 -504 -42 163 962 351 591 -356 -613 642 -161 979 370 -697 -767 -388 -86 802 303 -999 283 -918 -989 468 622 487 480 120 22 -708 384 -217 879 667 -232 -750 -761 687 597 -365 811 -919 -773 597 511 -987 914 -848 808 -310 589 851 -282 -909 479 486 598 486 612 -263 -195 34 -570 489 -104 -300 -827 -366 -813 893 -896 -646 -354 510 -581 -204 -129 417 -498 428 -874 975 -577 177 -915 428 152 914 -760 43 -999 -581 -924 304 858 369 44 157 -650 138 -679 604 -740 365 -120 681 415 954 -903 982 -525 -966 -964 530 364 684 -114 -33 842 772 809 -985 -481 226 977 689 -525 -697 -637 -433 992 112 -546 -743 -129 256 706 936 865 -121 860 352 -20 967 868 -68 950 599 -760 133 -395 -780 163 -203 -347 824 12 -866 454 -433 35 -992 833 932 356 -505 -435 343 414 74 805 361 -559 -810 949 784 121 -73 -304 685 955 807 -837 -65 725 84 374 -670 -637 348 850 84 575 259 -510 -238 67 -110 -102 -638 721 121 -95 186 -242 -418 777 622 -596 36 116 -705 23 748 -262 -4 -797 945 273 692 585 -660 163 -787 190 -72 -218 637 256 -413 613 -768 459 -319 1 235 832 924 565 349 -945 -489 36 734 580 59 862 -454 326 -91 -708 -920 -196 571 559 -654 588 -766 -40 -990 -714 -711 628 -45 -329 438 -455 -599 442 -300 -353 -218 694 68 -52 -721 -397 211 -158 118 -367 952 -105 -995 -366 620 -788 -872 566 -366 809 32 518 929 424 404 51 22 -313 888 141 254 183 -828 -287 732 -264 -33 802 249 28 247 -878 625 311 399 155 -335 689 689 370 -476 -150 -858 -707 78 665 78 696 81 567 656 -759 -439 -617 -634 261 798 324 -676 409 293 448 728 -819 -663 781 -352 -97 -851 581 -802 -410 -697 77 415 -574 -505 35 80 147 643 470 -214 -134 -555 639 -6 261 338 710 121 647 998 -771 422 -546 -815 -863 560 -949 -974 -665 544 586 526 -568 525 924 735 -585 -656 907 284 -270 -926 876 -839 -920 -716 481 619 755 852 325 617 -207 419 -881 -898 170 -977 112 484 244 153 -194 365 369 -833 352 -670 -926 -180 -876 166 710 45 -20 -272 212 124 0 -451 723 53 -886 802 -923 -50 247 503 -607 415 239 -158 -192 -964 -184 24 509 -912 399 -882 449 810 -750 -855 539 951 76 400 -437 49 -722 662 -676 -308 -10 105 802 -369 -217 -733 512 -405 9 -344 -668 451 285 -80 -967 710 820 655 265 438 871 922 -253 -98 -166 408 299 -740 -832 584 36 -786 173 -96 -131 -834 180 -764 966 847 377 757 -788 -224 263 888 754 738 696 -463 -577 -384 869 -32 -247 -984 719 -107 -266 -237 8 800 473 342 -620 905 483 -884 -790 -568 815 169 -765 445 518 844 -61 734 991 330 -467 -335 182 649 384 207 -205 -540 334 842 -715 -293 -308 976 -284 5 423 -360 901 80 634 245 315 -840 -34 22 780 370 359 62 395 -57 673 627 859 -598 816 -278 -515 892 -361 755 494 385 466 -947 -279 -443 851 378 12 -558 -218 33 244 871 -347 303 800 -797 -139 -50 483 220 13 -753 -1000 -120 978 716 487 -772 -301 -223 375 171 -140 -904 597 478 -676 -726 311 274 -194 -817 -136 665 -994 -340 282 -999 648 -479 -540 857 -341 -567 -116 -826 817 532 -678 836 -304 718 513 -838 840 553 -641 457 -283 851 783 787 371 773 433 251 838 93 -702 600 702 -229 -548 -67 388 -380 927 -114 174 -423 -262 -572 -533 578 316 529 314 192 806 -168 -346 -398 -372 823 -39 -838 -997 -989 392 -603 -418 102 -196 985 -941 364 -143 -190 104 773 917 -276 635 -258 -899 594 339 -247 -539 -495 540 -399 -410 -232 -937 -898 157 268 409 239 458 -245 -723 -167 -791 64 -188 -760 -632 -915 117 698 539 -597 761 -660 -354 -565 -95 192 -10 416 -323 -659 -805 468 -481 112 784 -684 -831 -828 954 814 353 418 797 -442 295 -995 92 237 446 -88 -377 216 860 479 -503 523 878 34 -242 958 326 -807 367 -977 -986 -400 -535 -457 767 -789 -527 40 -848 -344 644 775 221 899 639 15 498 -246 179 -597 298 -963 307 -29 610 419 578 307 111 258 586 -601 -508 -161 407 -810 749 -220 474 -81 418 -423 -174 -863 612 -90 -509 -272 983 35 619 305 798 473 490 -991 153 551 -699 -444 -162 -729 -36 -336 -97 -455 -846 653 300 585 508 -942 -363 -354 709 215 -723 137 -703 697 664 840 196 -311 -188 -595 113 -895 743 -978 -120 -664 479 -638 -43 -467 688 243 249 -50 -561 629 757 888 198 -25 -197 -82 103 197 -869 34 -626 345 -328 -253 386 944 -877 -997 685 -156 298 -366 -951 856 -3 530 -9 -614 814 603 153 -440 214 566 166 76 883 590 -851 203 844 342 -177 -981 330 95 498 -517 -127 -540 -505 -877 492 825 -525 -459 -767 -474 -196 -601 -19 995 298 736 87 -100 652 634 983 -298 -668 -974 457 569 162 272 778 -18 103 -274 611 957 -343 368 -455 310 841 613 -884 -621 -203 540 -965 -512 -893 -953 43 600 -237 487 -103 -44 -130 -75 444 -23 986 181 771 612 619 262 920 -679 -654 770 980 -440 376 358 882 -531 894 426 836 563 117 -436 455 685 -26 974 -628 -147 -318 139 407 926 -327 409 76 -99 -569 -934 -828 917 -22 384 -888 762 -308 -376 382 -194 -766 -838 539 -513 321 320 519 -490 -140 494 284 -410 716 -504 975 639 78 403 -175 -375 640 94 342 -768 263 89 -892 535 -165 -103 -219 -745 -846 219 -583 -34 131 -820 -734 -340 636 331 662 -479 -836 -671 592 576 828 39 626 -765 523 -407 625 87 -546 783 -794 409 109 995 345 -912 27 -974 74 772 -482 -651 -889 952 824 16 210 575 -219 129 -278 928 -278 696 285 261 217 76 41 232 202 -651 -222 934 -51 -298 -445 321 266 -851 598 138 499 543 683 431 432 615 951 -131 831 -256 -551 590 6 527 -908 -472 -900 841 -577 -713 995 -679 -994 -734 -266 519 -630 482 949 -439 -105 284 -538 319 -78 668 -368 -401 133 282 -273 103 665 -815 -391 735 830 -128 577 -959 774 673 -672 778 350 931 748 -271 -699 -238 590 981 188 308 -830 -567 731 368 -834 -636 288 823 648 184 229 416 -536 648 448 480 839 -714 744 -833 289 932 -722 -210 -343 636 -940 146 368 253 -502 -590 747 -574 760 -145 599 -473 -490 710 -640 -125 -42 41 -469 378 -905 633 259 -278 380 490 771 -790 498 -256 -993 -750 -504 -68 -691 -552 -428 388 -775 -604 112 151 -785 -48 622 518 15 985 -980 -153 888 396 -502 628 867 -830 -590 751 14 73 -250 937 -249 367 18 -287 -351 -242 772 888 504 754 -957 116 -442 -942 -788 -933 -882 176 -626 -202 310 530 997 -384 -223 508 13 267 161 792 984 -359 607 151 -953 286 335 -738 477 379 725 -872 783 -84 957 -410 588 851 49 353 388 207 162 502 581 -305 338 -837 79 -821 513 -710 202 -99 306 639 162 -883 142 302 -881 808 -862 -23 -656 211 904 372 543 301 -390 -218 -952 -622 -665 489 -15 -234 14 433 924 -634 409 -216 235 -714 -140 246 985 -283 -887 -695 118 -387 -942 -921 149 -806 -293 -755 217 -849 -179 80 -215 509 331 694 129 355 -806 692 308 -635 -301 -974 917 242 78 -382 -175 -435 -20 -980 737 533 -704 824 -549 819 671 410 -534 -715 814 309 -778 55 251 837 131 -658 381 -474 -44 -328 -815 340 797 739 -549 347 -495 243 956 -530 -99 1 568 677 -578 869 594 -342 -782 -470 642 534 -226 -316 -197 -22 -786 -357 288 -365 262 656 535 -988 -884 326 398 458 -334 237 -6 691 9 -843 348 -109 114 -124 683 705 130 620 -577 -494 302 786 804 -979 -453 -348 400 569 72 -27 -498 156 747 -964 -315 875 -982 842 41 799 -639 942 996 -754 -898 975 894 292 -277 -877 -382 766 799 275 -392 -98 627 -728 -701 538 -36 -211 215 226 -622 133 -913 -767 -342 -728 -271 726 -361 501 -255 -843 -523 680 -234 842 311 -339 224 903 -32 38 -703 840 491 -454 -122 -201 -853 -969 -722 -298 -987 -825 987 -11 -52 -997 425 446 -218 312 -939 -281 187 -766 260 -267 -187 981 -168 -964 -908 -600 -678 -749 -573 931 -407 767 -939 -22 -619 -462 -874 393 549 -171 -366 -753 -766 -667 -487 -378 -554 490 177 -212 -625 -533 -635 18 -1000 30 -800 37 187 -947 108 885 584 335 -104 824 724 -560 -727 -473 -768 -844 -933 313 -40 487 763 471 80 537 -615 -77 -90 -34 -843 913 -872 -217 475 779 -979 762 -576 -338 -886 180 -280 415 -496 -458 929 882 -275 -264 -552 360 393 -862 331 -618 -891 -970 -84 102 -63 388 135 -993 -203 248 -472 -300 497 599 541 -570 -594 880 -441 -68 734 -211 -991 235 -935 112 -363 -304 337 731 571 -572 770 -861 162 -990 464 -654 -610 -752 192 838 3 304 -538 -972 -300 -170 -32 -588 193 -729 -168 661 690 -346 816 -288 792 -551 718 226 615 541 159 261 481 937 -279 358 793 -90 97 983 106 -175 -408 658 -309 -164 442 167 129 924 -751 -229 -993 127 539 -297 51 -694 855 970 557 -51 300 -348 -863 -759 -152 227 910 -831 944 872 52 703 286 14 -682 992 451 8 948 -844 534 171 -468 234 914 446 -361 2 -347 876 564 190 -380 635 103 -113 975 -491 -341 -652 26 -989 -135 -667 753 61 -26 -680 9 -562 -568 64 501 -954 62 -883 -540 -340 -72 -879 494 -934 29 95 -73 -245 -209 474 167 -625 -287 -725 -633 399 -547 -208 874 -542 429 -931 -123 -432 -355 420 564 -512 -722 -959 366 109 -905 -724 876 -475 49 32 -522 9 -808 676 -753 -66 -408 839 420 402 525 -249 -138 -481 -959 581 354 -239 323 -571 -189 168 513 742 -302 -857 -644 85 407 -315 -702 -532 -414 -847 599 -635 107 -25 -339 205 296 483 480 900 -115 -341 -868 -421 291 971 211 75 -816 604 -962 -494 -900 -697 -415 610 769 506 13 69 384 515 -570 360 607 956 444 682 -288 -722 -965 75 -180 338 -873 5 862 596 -339 -977 -830 860 -638 -15 -937 474 578 -865 752 -532 965 623 452 -523 793 -564 -19 -145 -292 -985 251 -925 113 -92 -575 596 921 -926 -15 -880 -842 353 -103 -250 -709 294 812 288 -643 -121 -664 -283 -799 294 -265 725 -916 512 45 -980 -464 58 -786 -74 -979 948 294 -588 500 799 398 -562 685 189 -90 188 457 -140 137 163 -893 789 -907 -887 110 606 -198 -149 -533 -645 -450 -438 692 -741 -95 -440 767 364 754 838 -785 767 -788 708 -185 -567 -430 -233 659 -275 -49 -734 -327 -954 390 -620 216 -507 -364 922 393 626 596 395 347 835 -876 595 -654 -294 -304 -862 261 440 262 748 -533 -454 744 746 -461 767 253 705 625 -749 -758 581 -277 168 291 -529 55 912 565 -464 -56 -85 409 -202 197 185 793 820 -230 951 220 -143 -950 -602 77 520 -59 -983 809 221 943 521 -614 -764 -743 -734 625 48 307 513 -971 697 41 572 -719 538 -915 -149 -903 537 572 96 691 -243 563 -316 -54 -711 792 75 -629 236 930 -731 -759 96 355 -367 401 -774 263 -764 -206 670 -501 878 -54 731 -786 -316 128 -943 670 206 474 -383 -789 -715 645 619 -567 958 -828 208 -127 476 754 359 204 849 1 -11 -924 134 624 -377 527 315 -142 331 -710 -439 -39 -761 -455 -366 -792 596 -128 736 -57 215 879 360 220 517 -524 751 131 -319 -522 -933 -397 757 662 1 434 523 -577 791 828 -631 -611 198 -865 -50 -151 -16 -226 8 498 967 668 -98 150 -608 -25 994 -181 -386 -448 -394 -69 12 -707 -942 664 978 -983 -684 -218 -464 433 -186 641 -28 -283 535 -905 147 -824 107 665 82 -933 -644 -932 -869 875 -197 735 -102 139 -797 -662 -886 -837 -620 918 178 -192 -467 1000 -420 975 -853 -533 -849 -698 -38 -845 365 -468 768 570 639 -397 -57 -746 227 797 -641 -549 -588 -892 -641 -225 563 -492 -813 355 -107 837 -53 731 63 -409 68 553 99 -621 276 567 -337 -871 -175 935 -797 -180 493 223 746 168 37 -816 -129 -857 208 -485 -636 757 645 -645 783 882 -606 -856 132 -568 -760 659 -763 -421 -246 -835 -534 -342 -109 -462 -501 -476 645 977 -558 -84 -721 313 877 -831 170 571 699 52 332 836 -20 -883 -241 508 -736 533 466 535 474 -878 -440 -702 -380 -903 -247 -805 781 454 544 -476 763 -928 -319 248 771 218 326 -584 485 -732 -84 230 234 681 -340 -531 -802 -866 829 657 -810 -122 626 -846 -471 512 -175 -550 -871 -718 -15 -913 -137 78 -12 185 -699 161 626 -483 -75 -273 69 -399 220 488 -447 -927 214 -996 -467 985 -592 -640 -745 -407 210 -452 989 51 152 -31 -568 -464 537 473 295 371 458 252 290 -353 158 279 -744 -411 481 -648 720 214 -130 774 561 -391 485 650 348 -164 340 -680 -352 850 -316 763 -631 708 358 -712 -380 591 146 906 -29 -759 710 -419 949 -555 534 -882 163 458 467 5 -86 -730 818 74 452 153 -542 596 -14 414 711 530 -222 -729 821 227 232 110 -978 -84 -339 -472 864 385 -840 -496 -591 311 359 620 611 192 -36 325 -73 627 330 -935 347 -208 444 653 718 -782 834 -398 -266 45 630 -680 -448 -469 -971 -279 8 -339 752 130 220 -496 -443 -336 -407 -201 -867 -389 654 15 -642 -812 -818 -214 889 446 117 742 -23 247 -462 -603 457 -193 925 -544 251 171 61 909 -951 326 -788 16 -545 909 969 -394 791 -509 908 122 -183 824 -158 453 -474 -450 244 199 692 220 255 -218 649 -350 811 -380 313 -38 404 -349 -526 -276 843 32 656 895 -406 -764 23 -194 689 468 564 -815 -482 -911 854 738 984 -376 -734 -272 -829 -495 -909 47 -704 336 188 -700 -654 -285 131 637 -960 928 323 758 282 -881 -716 -875 534 823 963 -295 -267 84 -99 638 365 53 467 526 754 -808 -602 -844 -136 522 -66 -730 113 726 719 -602 -728 -717 510 89 -430 -195 -82 -239 -587 -33 172 -361 401 1 635 516 182 -222 834 -707 -446 -915 809 -39 952 2 -759 789 -901 -183 294 -451 405 -521 246 -495 -224 355 954 -514 -4 539 -574 121 920 642 123 -144 -253 120 479 345 430 955 153 -618 986 -337 -441 590 -780 533 -968 197 -665 -21 -388 809 -33 211 -355 -550 125 -769 847 -728 694 413 -384 -623 911 -125 -812 355 -654 -283 593 -864 806 -702 305 451 -161 191 924 930 -856 -758 689 175 -258 60 752 -227 846 265 -579 -225 -117 -618 -946 -891 -158 359 70 -342 504 1 -857 848 304 474 948 602 -290 801 782 -697 185 -792 -380 -514 -619 445 -755 463 -841 499 -863 647 -156 -229 965 526 -24 -436 758 274 30 -257 -106 -953 -582 360 577 671 -791 -819 897 82 -463 404 -242 11 -848 -232 170 -95 587 705 -171 -156 592 -871 -563 693 941 308 -803 -831 -222 664 264 459 202 -549 -52 -97 -732 -538 916 -534 947 -162 -47 -837 -985 85 779 834 66 230 -632 -318 -342 -859 66 631 759 687 772 -191 240 838 248 878 622 346 -647 -668 776 320 859 -685 -333 -784 -522 -45 831 -474 -200 214 952 43 -300 609 884 535 514 23 -643 -34 792 -59 -213 -308 715 -882 241 -935 120 684 -258 -725 -526 -357 -777 -183 -471 -304 890 443 165 -980 937 -622 626 -874 624 -687 -410 527 -461 -279 910 -443 384 574 -978 -721 -377 851 -779 857 669 912 839 -854 91 131 675 54 -5 689 291 120 232 -656 412 -526 -665 -719 -992 732 -129 506 29 219 -711 -518 -601 384 725 411 37 579 -931 -951 701 -912 821 375 -749 182 991 -918 -711 -325 103 164 -365 -633 -319 -891 61 107 113 -693 641 974 228 377 623 -650 83 -926 605 -105 629 208 -197 -737 -477 63 -981 904 92 -612 328 890 -533 -370 685 421 -403 392 -489 -701 -546 -538 -899 708 -979 494 667 550 -986 533 982 -536 -679 -320 -172 -493 -119 63 805 411 -808 611 -391 218 -672 956 781 -655 782 733 -966 -121 -389 499 739 -169 -584 300 -113 -745 -758 -136 190 -139 270 -794 560 982 -915 -767 49 -507 -823 53 -77 -658 499 84 330 -989 880 -931 223 -873 -736 869 533 -308 -182 203 79 276 963 811 -230 -769 911 -138 684 -32 457 -661 -140 -330 -492 -529 -219 -498 -948 -445 126 -623 631 756 226 151 -351 164 -131 -80 338 -581 -759 195 -46 -936 780 -146 209 94 1 551 -245 -84 181 -949 -748 -568 486 -253 879 879 528 8 942 -619 -531 560 668 969 -706 -680 826 786 289 557 270 -350 -401 28 -34 940 359 719 520 637 474 -256 -853 -808 -708 156 -999 -20 304 -392 754 -243 -343 -69 -577 -50 -259 -744 457 450 633 478 428 438 44 157 -232 187 284 -676 -557 -97 -10 -796 -790 -210 409 -306 211 946 472 -34 777 133 -589 -910 152 -190 539 397 895 395 538 605 -842 109 503 978 -777 -734 -847 -950 -82 53 693 7 -767 -239 -648 223 77 -62 -23 523 720 -256 -228 546 921 -949 -859 509 154 -973 445 582 -26 186 -235 -928 498 325 372 687 -479 43 -6 -976 -581 306 708 545 81 -694 -814 272 -705 -380 700 786 224 -476 374 -794 271 -592 185 192 135 -918 285 321 400 331 829 -416 9 117 -795 301 -915 614 89 -456 -239 -67 637 -493 76 968 210 -48 -41 -217 438 280 -240 801 777 846 -698 -38 -747 635 -176 638 -799 894 375 64 374 -429 517 -742 390 474 -43 -238 -300 -37 -905 -468 -727 -106 970 -964 -16 -966 -266 615 -905 204 480 183 -629 -487 -463 -41 121 -537 377 -174 808 380 705 324 442 -842 319 -937 -69 -480 -870 -834 494 823 189 -448 -832 114 -231 -318 256 -622 -524 -494 -852 5 -843 -10 -585 139 755 313 219 -467 478 -141 -366 -219 -685 337 109 -524 477 39 575 215 659 -492 438 248 -268 146 -977 -620 411 -688 -378 406 -96 174 518 -830 41 833 645 -666 746 -18 560 572 533 -498 353 -525 -944 678 854 -203 439 961 -641 372 935 -920 364 473 -272 481 732 -349 -655 -464 -839 -330 414 241 335 863 660 -795 -674 655 -392 568 -238 234 -915 114 553 -557 -960 786 143 419 784 -300 175 -831 178 399 -852 700 417 398 428 -113 -642 992 989 511 282 161 936 -464 772 -986 -432 -918 -268 -180 -488 -694 -620 911 102 -561 -279 123 591 -650 -945 591 311 436 -473 -889 443 788 -483 190 -811 -532 28 409 -688 -257 780 -996 -279 273 -818 -839 -191 -333 -93 135 -525 484 -730 985 -124 -188 380 663 332 899 978 942 999 134 -112 741 -90 -398 -899 -124 777 -67 906 -754 -217 -67 411 842 -763 -141 -345 277 -74 685 -852 116 -375 -552 -476 616 747 244 -1 218 711 485 419 404 799 -333 976 510 -311 -518 329 -598 -196 814 -959 827 272 519 -543 352 -205 -368 -122 246 325 -626 -754 517 27 154 670 249 542 495 55 223 864 733 882 -431 -690 656 -10 -288 629 863 187 -697 765 609 145 -554 -576 -6 301 -502 -314 58 -974 -532 -818 -801 201 -854 -780 -177 381 557 50 -591 175 -80 -882 124 555 616 -878 955 -616 -627 147 356 778 730 327 -977 241 168 -924 307 251 578 868 832 158 -1 706 747 -945 868 -616 247 248 -486 -362 114 129 929 -467 28 -296 -207 445 -970 -592 830 -612 -386 779 474 -520 63 -91 160 326 -222 272 956 -952 960 -889 -270 30 3 -326 -342 -580 -67 697 -255 955 -444 623 -963 -584 -119 -818 -690 -799 655 535 171 -602 -458 -383 -39 -539 -226 335 901 86 957 195 797 -844 675 840 -910 830 -247 508 250 169 -614 -490 -399 -634 875 989 -231 64 -131 810 918 -812 -732 -957 824 761 -812 -827 -318 -467 -204 86 -446 102 21 -522 698 329 950 894 -651 181 475 948 591 -300 862 -36 -918 902 578 -584 -728 789 -176 343 -53 -492 -54 59 158 -738 -782 -799 -62 -996 -738 908 807 432 701 523 -235 -345 173 -896 666 -117 -39 953 97 916 -755 660 -903 -819 -335 -76 783 187 507 111 -813 -926 -10 221 -809 -16 -499 374 299 -77 145 -666 451 439 993 -206 939 -15 310 -26 -954 516 200 543 -237 475 950 792 591 93 -864 817 284 356 917 -850 -214 406 -615 -402 622 -272 230 391 -96 -606 33 159 421 634 870 484 893 -725 -646 -147 775 -790 671 250 89 -968 -648 184 178 -960 -331 355 704 -278 321 508 -519 -978 -133 -404 949 346 151 794 -565 -722 94 -470 -524 982 -165 -684 -24 -545 -219 446 901 239 23 541 -256 110 709 -125 -69 -265 559 -52 -550 -333 351 170 -265 634 230 -738 865 408 686 135 -177 307 -824 -30 409 894 -295 -930 -696 755 -984 -88 -405 375 -162 799 568 377 -722 64 -207 -761 -243 -170 -150 -40 680 16 -163 667 414 -41 553 -335 -652 -292 509 -529 806 -448 882 -24 -262 -971 743 -652 -455 167 525 -87 -44 900 22 482 475 437 457 95 650 249 -391 -68 2 897 874 -954 -883 -888 -408 -759 530 583 -545 18 -443 -347 645 901 627 -297 -92 -776 925 -70 -939 -274 -883 605 -469 -978 146 -632 -792 687 -981 -849 71 -798 -752 471 579 510 -236 -987 -434 -69 870 -682 -546 -727 -737 -834 914 -630 -758 550 -854 -752 115 367 -134 -418 -326 -338 -274 -549 -558 476 -823 699 415 -655 -534 926 -400 -286 345 -750 903 -777 35 -833 260 334 848 363 -149 -304 -752 -656 297 359 890 -276 572 -516 -846 723 -627 -285 -988 122 -413 258 87 27 81 53 -308 -781 -34 291 757 477 201 -801 -820 -634 -115 403 232 -276 -576 950 263 973 331 -100 -818 127 82 744 -739 114 961 851 521 54 662 250 332 350 -173 498 703 154 -887 -482 675 722 162 -913 275 688 702 772 433 -812 308 759 -175 745 -381 848 432 -451 887 63 -678 78 483 -567 93 37 382 -160 -737 -698 401 -410 -929 556 -823 -579 876 -870 -272 -475 -441 109 346 -134 667 732 54 -873 -297 -463 139 124 -595 68 -207 382 -161 770 -479 308 -939 505 -419 -34 977 242 -736 -1 278 -712 -900 747 789 -134 628 830 324 541 -751 -310 -175 -772 -247 -14 820 -830 158 682 -991 -180 755 -339 418 967 -555 -539 -144 -937 -519 963 -247 -326 535 -216 -647 78 -37 942 926 138 -467 -7 886 107 321 -612 -386 -863 -149 817 -935 -509 -605 -156 -356 -316 460 -305 -772 180 -74 -217 -669 -43 627 -440 -494 -570 651 990 -399 -916 -56 657 -39 -965 -995 -114 700 -538 20 -989 871 -367 -916 605 590 116 -87 985 -490 541 -448 -148 -403 74 -753 536 -997 604 -958 -449 -263 798 69 794 801 382 795 610 -463 693 -806 -611 -371 -300 -204 -329 -512 954 765 -178 744 -579 854 -412 -702 612 517 -233 -541 -879 -109 173 173 501 810 -114 -416 -896 -926 -796 16 595 -791 755 -618 37 33 -885 -89 426 957 828 489 215 -762 195 -490 296 112 296 -463 -346 276 -403 353 917 -435 -97 985 443 -251 831 105 372 -417 -252 174 -163 654 686 -234 936 662 -250 113 11 -8 -787 -416 -759 683 381 445 -703 -343 -299 700 43 53 -585 -869 -236 841 -237 -226 141 115 -990 -966 339 824 936 -38 902 -126 910 362 533 -335 288 173 -397 831 771 468 -550 -678 408 978 -626 -811 -23 -101 711 222 194 413 378 940 194 -525 260 483 23 -419 49 832 -543 -829 -553 -116 -711 354 -619 -31 483 891 -611 -665 169 -216 547 -235 695 879 -583 32 943 -62 861 964 -860 180 -797 -569 -807 -448 -993 866 -378 -134 -802 -609 460 -95 548 -486 171 748 897 748 65 -259 213 437 -11 814 -550 767 330 -874 -170 881 441 892 470 136 30 899 61 136 778 -131 -441 227 40 47 945 -304 -617 941 967 480 368 866 -132 569 -457 657 -506 907 47 -309 7 -352 882 131 326 885 967 35 -777 30 -893 917 67 889 -64 249 -306 408 401 -266 849 575 -144 258 586 148 -536 160 -578 740 486 -249 -421 -431 -117 -131 -203 818 62 -676 -405 284 -631 186 -357 -276 -286 609 761 -788 724 -465 -473 -431 285 438 -94 563 -283 -229 851 570 622 -221 429 361 260 587 -190 -869 -816 -636 951 499 -397 -540 26 292 -150 -288 705 749 267 -263 -493 575 -508 -733 -107 955 974 -96 -559 -625 -703 549 -396 -439 966 715 -830 -695 616 -932 -917 571 133 -594 194 21 -771 914 490 827 647 -459 -994 -190 186 281 -362 455 -349 -627 774 793 492 429 340 903 -856 180 883 -485 535 525 407 -170 -415 -730 900 -588 -365 523 577 569 45 -430 -883 -203 -623 -1 -528 155 -842 758 -781 170 -317 13 293 114 -172 60 606 671 557 -724 361 -206 10 198 81 -862 221 -79 232 313 48 668 706 -490 388 263 -854 -1000 762 -258 -74 -380 -371 254 192 96 667 -374 445 634 429 565 299 -52 591 -1 -366 -944 -67 896 -400 756 300 582 -296 -984 678 -114 808 -554 304 -47 127 59 -116 910 600 987 -319 -771 -286 -572 25 271 967 787 361 338 -671 280 -687 -376 -840 -433 445 -708 520 -231 503 -777 -444 -87 -83 567 32 59 217 -637 -344 -133 -44 625 -148 765 -97 483 571 24 -696 -131 -239 -198 227 70 403 -101 656 141 205 -511 504 890 304 -733 -787 -828 -604 155 -146 -722 255 -430 108 -425 -689 -270 -790 208 709 -287 -649 986 106 323 601 -562 -516 -346 -129 -145 -676 -966 527 -654 695 134 -712 -765 -527 -348 -561 -152 88 -725 -722 -463 -114 359 -562 479 846 -649 -940 907 -905 -109 -981 118 855 58 158 193 -616 -257 463 308 -737 -283 162 872 -313 -719 -736 292 210 -88 99 -912 -815 -14 254 -641 -64 243 994 284 -948 -402 -356 -790 -598 485 -984 -678 -717 82 -693 -610 740 580 -308 -584 200 519 984 220 -949 -339 996 -191 -682 -413 939 -711 461 925 -708 430 295 671 471 -884 -618 22 199 44 -532 -160 21 -566 -367 538 -225 -347 928 -605 -81 -627 -549 505 -535 514 -270 -919 -522 -838 -79 597 423 -387 -278 497 642 720 -451 -452 -735 -317 -6 -346 617 -311 -606 -855 -38 737 664 15 953 -746 -515 598 -899 -231 458 905 122 -469 482 967 126 -784 401 -279 691 29 -767 868 -764 -324 -981 -471 -330 684 346 829 -126 -811 505 -839 -986 -284 469 -253 717 -264 -781 955 664 -490 477 -755 51 -498 396 595 298 878 -797 184 838 832 -939 -169 72 -557 1000 368 -296 105 815 960 529 53 -71 -465 761 -502 -224 488 708 976 465 -830 961 -813 817 790 174 601 209 202 84 13 -434 -202 566 -182 331 803 790 162 -961 -537 568 -363 -113 671 547 627 -703 68 729 262 99 -75 -814 564 915 83 971 858 317 -465 110 -845 697 -461 -367 -761 48 -634 -915 911 942 794 178 -792 254 -768 -64 -768 643 -243 -520 -375 3 -698 -565 909 225 -530 -679 429 319 -230 59 -295 403 581 -791 145 656 988 -804 -694 645 618 981 177 -633 369 -747 -402 488 981 -247 -219 -553 330 -45 57 -887 182 248 -355 -708 171 221 632 752 -467 -471 -569 -416 -255 680 608 27 211 -847 -917 983 311 358 -309 -39 694 -303 -634 423 144 844 -277 -837 683 -918 -136 590 468 -460 -672 734 142 -24 -271 -18 388 260 -1 578 870 -516 -53 -251 815 671 930 305 298 -300 747 389 -157 -317 -131 -943 -658 943 -739 238 -749 258 126 46 -647 -598 -678 -373 275 402 -511 497 -827 -841 284 397 740 -714 -749 -222 -976 -330 -477 105 -830 778 56 -923 404 509 433 -542 -470 672 -606 58 55 488 -347 51 787 434 382 187 110 574 -184 64 -444 -201 -138 199 -607 102 56 -407 -264 -226 523 588 -969 827 364 677 423 -259 -125 132 361 -489 -777 -502 788 -297 46 -220 355 137 -9 764 44 720 -565 -978 -855 891 -506 491 -429 -726 -408 636 -189 -383 -648 -327 166 -858 -132 -732 -550 22 -893 -480 487 -721 -14 -798 181 -471 736 87 -549 350 639 950 -76 -676 803 -511 731 237 709 -412 802 791 987 -745 -339 -980 507 -159 -380 -46 -435 -239 818 800 -218 -223 -112 -869 783 -139 133 457 -727 215 109 -816 -111 -286 371 285 -525 895 395 59 942 -842 874 130 227 -134 -49 -829 908 -873 -762 479 973 382 159 -761 731 651 549 608 433 -171 -699 -830 778 209 307 441 795 -108 -965 -546 722 -686 458 558 684 867 -560 -254 -82 -702 89 -423 58 541 877 177 -621 398 -865 135 482 -508 770 -935 -665 846 658 363 -115 -922 238 -526 975 457 83 390 -134 -938 856 853 -832 -280 644 -293 -43 57 -430 -656 914 273 -462 755 436 -757 -621 188 405 475 39 489 536 -928 -638 -962 -898 173 -489 -319 -898 -120 -307 -48 469 -998 -945 178 -958 -944 -867 199 632 -432 423 -196 91 568 -201 -317 88 16 119 930 361 190 493 447 815 270 -510 444 -937 709 -370 582 579 -303 708 -689 -221 -665 -578 703 -357 -542 753 -519 -840 705 -735 938 -372 331 44 880 658 -780 733 -810 357 552 900 322 520 548 -347 862 -163 55 948 127 -223 -101 955 -107 666 -543 -183 519 -797 -653 -480 -796 59 -107 -256 -279 -187 -557 396 -804 -931 544 -847 289 479 621 212 151 -539 -94 170 138 790 294 958 963 -224 330 845 529 220 541 480 733 -539 -921 -220 273 -601 -368 -921 25 946 -643 995 242 -417 -276 303 434 143 -520 870 -41 -994 -966 -432 433 -943 881 355 -585 -84 228 -67 652 -856 -887 713 -329 -635 571 -317 -835 641 -245 522 524 14 998 622 -19 257 188 -816 698 795 -251 -646 -686 647 -656 -972 678 -853 -950 -467 382 -19 -848 -780 -759 -481 420 -147 -191 552 827 61 900 751 -693 -511 -988 716 70 826 872 11 -702 780 135 -238 -681 678 -246 -138 861 549 -997 735 126 -570 295 8 267 -901 -38 920 -877 -234 -896 -596 -75 -980 297 -606 -669 586 879 -240 -402 353 -234 -807 559 546 759 357 -438 154 -279 -326 771 -482 -993 728 627 525 -646 940 -15 552 -234 -259 654 470 248 655 -123 -589 -683 22 280 -723 -757 29 -624 255 -78 -213 -256 873 135 -503 -434 -370 -427 -928 742 899 779 -79 506 165 605 623 -818 418 -382 545 10 -192 763 78 508 510 243 -234 -546 -156 680 -957 869 440 -351 -85 248 -218 915 392 1000 214 412 270 414 10 -712 -408 -609 731 223 -9 -565 66 620 -217 177 844 460 740 -414 -161 758 -376 -996 212 450 983 614 923 579 52 138 -203 862 463 -554 774 183 -102 -832 -8 447 -281 -1000 -612 23 938 -60 -825 -342 775 -254 -505 -221 -415 88 956 820 808 190 223 256 560 312 -108 -587 -456 347 -513 -50 218 490 343 377 39 499 642 653 924 153 -307 528 494 970 -599 -624 -971 -935 -400 828 505 57 377 -3 -524 874 -569 -349 -698 -760 256 -386 221 744 322 677 643 990 -94 -443 42 -221 944 -755 -704 -319 -111 -9 37 364 -577 -197 108 302 705 760 137 78 972 773 -786 192 -193 749 -805 60 -596 -163 549 986 746 342 -201 440 163 -28 -708 -301 597 -611 -370 110 748 -687 752 991 -834 142 -92 293 531 987 561 514 -382 82 735 -199 410 384 435 -240 -572 -507 -714 51 172 -208 635 410 -882 70 -911 -576 308 656 683 532 125 -197 -33 59 -909 -170 679 -999 -998 6 -730 -357 869 -940 -595 -484 -308 503 -110 829 173 515 -403 -553 452 -373 895 674 -735 780 601 771 604 949 -931 -43 -669 -801 -295 603 133 890 221 78 589 678 349 923 -992 397 -743 709 988 -458 -466 276 -150 73 870 -731 -799 598 -543 58 -319 -926 242 785 955 585 -174 281 575 813 748 489 500 656 759 -760 51 -939 -971 -8 858 -635 888 651 -360 752 -52 248 -836 -771 -407 -735 228 520 -983 -655 -425 827 -128 -950 -843 990 -383 -677 112 -623 64 261 -178 -515 -169 -541 502 177 -598 -584 -152 223 -802 -244 -746 -859 42 -473 245 -53 -366 652 -148 -254 -264 -103 -979 -106 545 585 641 -298 -846 534 -554 -273 337 436 115 330 -461 -434 -916 467 -127 -68 990 469 650 -417 -390 220 368 575 47 -385 -855 -332 591 336 290 67 -66 -225 -386 558 724 633 -305 -348 -588 493 469 440 793 729 -551 623 -87 755 -425 -727 216 -522 -818 554 523 -277 320 772 -732 167 -747 -459 -619 -86 577 275 -638 285 -609 559 -654 436 782 -624 -26 -959 -883 -998 363 640 4 -815 -329 710 395 559 909 -722 -829 955 -335 808 -466 770 356 -302 118 681 -901 -216 -918 -641 694 709 345 827 674 357 490 -970 -711 -106 354 283 -882 217 -682 984 181 -573 808 -186 -241 -132 -878 341 -178 -313 813 -351 506 661 -115 -599 -273 -573 -426 930 -260 -573 -89 762 434 555 -599 821 -869 855 830 -281 430 -286 -44 -240 -916 698 -580 -759 -560 -850 590 342 -736 321 -691 -484 420 -91 664 -782 218 -445 -117 -512 990 -448 -764 558 -871 -892 -602 -370 -260 -818 531 366 -550 499 368 691 -284 -455 -856 -711 140 532 768 -666 207 299 13 -55 355 -896 769 -468 -952 449 -956 122 -504 377 -859 831 354 55 645 -456 686 -38 -486 -28 -30 -864 755 483 758 -12 511 -722 153 -600 -455 430 -158 368 -812 842 638 191 737 -740 -210 -769 379 -823 0 789 817 158 149 459 67 376 713 -293 79 64 -642 -661 169 231 -412 -146 808 361 -988 651 287 889 -431 357 236 -604 322 332 838 361 -971 852 -207 874 -238 -318 309 -950 -463 -374 131 -97 521 -260 -27 883 -336 400 -776 -425 -319 -183 304 733 -719 993 852 419 -563 -398 442 -255 -462 -300 355 -115 286 -493 -630 -14 984 -492 -514 98 -394 780 -547 -891 -798 204 42 -880 -769 -766 -512 -253 -855 -711 -637 -478 198 113 -929 -823 743 35 136 820 30 176 247 41 -930 -880 25 -501 749 -644 582 737 -210 -519 541 19 782 -896 -683 -873 -522 -771 -261 -564 257 -285 970 -491 -142 -111 -596 968 759 -879 -591 -984 243 856 94 288 -333 250 897 504 458 -644 -929 348 -80 -954 -85 -518 -611 922 -593 -613 173 28 -432 -296 272 451 -339 279 1 -634 -601 77 -748 -418 347 -392 250 -787 -413 208 -427 -485 67 -52 915 348 596 -740 246 -17 -862 811 787 214 -893 62 849 293 694 705 -275 228 560 -471 -458 807 428 804 -867 45 -473 162 -983 -580 729 444 269 789 -579 -97 -286 156 -821 402 -41 -672 -251 368 35 -556 707 -106 418 -37 645 18 36 -652 153 -796 372 -101 -78 -63 -668 -838 -857 -173 -721 775 92 975 -996 78 -61 -745 680 787 195 -636 691 -870 -552 295 -511 -545 -76 775 -586 800 -794 -513 770 -991 -722 -394 31 219 -392 -814 862 456 305 494 231 -244 366 681 -183 -736 619 -926 -130 136 243 341 713 867 613 -758 151 -744 -783 484 344 -582 416 -129 969 -663 -969 -646 991 -333 -131 578 311 105 76 677 743 -494 -269 306 916 960 653 563 619 -719 -646 -381 843 249 -317 102 -802 -294 -296 -338 961 -590 750 -140 453 -345 -338 -482 -761 768 -439 -958 -468 -254 -294 516 -565 761 -275 622 505 -313 -474 602 82 -909 860 781 492 -136 -244 -656 -137 911 -291 788 207 -372 -76 63 800 -257 50 -469 90 -316 625 958 705 493 333 342 527 122 280 -138 786 857 -852 -265 -646 210 -415 -366 600 701 -46 -772 -245 700 -44 436 944 -860 37 -320 475 -351 -26 38 439 715 -272 332 -27 -687 -9 588 -566 228 -299 -998 302 -448 898 -818 738 -196 -807 -621 685 -810 880 949 755 277 -535 599 -425 828 -62 -113 -602 -40 -836 -645 995 -330 158 -23 555 -680 -890 145 572 189 -368 717 660 -717 -869 -905 -508 592 476 -893 772 -543 -747 60 642 965 464 -333 500 -548 520 -92 -20 819 -502 302 -952 966 -89 -714 -81 -679 -916 668 240 459 197 -454 -41 74 -404 410 101 -604 -898 -619 832 955 -860 89 -558 -722 994 41 181 -183 -596 -395 -736 -61 434 -261 -216 876 707 -43 -931 -157 582 -742 -76 801 -248 90 -791 -901 321 -681 911 373 517 956 -218 -961 -664 676 758 741 -720 -490 -687 -332 -796 -951 -564 -471 345 -639 -410 786 620 -451 -109 740 -490 -776 372 -697 892 -563 -544 -238 -664 846 -170 718 -324 214 -850 636 819 -562 487 -372 188 77 -116 649 -832 294 110 458 124 75 72 -896 -89 92 614 -805 -765 473 -307 -94 474 490 653 -432 455 182 656 205 -891 357 -400 -361 793 -893 -646 667 -944 -459 -502 -340 724 861 -952 -73 896 -610 -223 7 694 790 -596 -953 -146 -353 -998 87 415 -509 -309 -40 449 725 -193 -601 -801 -68 247 474 -257 250 -783 408 707 -547 455 -821 717 508 -530 -548 547 -331 -969 -388 393 -186 -55 -339 -604 -276 -746 -102 -984 -138 288 543 -125 267 -828 -659 192 655 -26 -393 -52 80 -906 250 408 378 -239 -333 373 116 -11 187 -934 10 -398 -461 393 350 -3 996 677 546 -517 -889 -958 -721 -16 -930 -943 -286 -419 -961 749 167 -389 -317 190 -575 -652 -380 156 -985 84 -137 -92 -164 -108 787 -292 590 419 -203 -441 561 739 307 -177 647 571 -888 818 -807 -607 -819 -259 -464 -658 356 -42 624 -23 -768 -33 707 441 -494 25 -116 -271 -946 -176 857 769 167 -558 968 218 -721 966 325 -795 311 -54 -309 214 -171 -233 -90 -271 918 -288 -534 -738 507 211 -832 -464 933 -920 614 -156 377 455 317 407 446 892 -591 -784 -852 -875 -472 -90 -227 236 -849 -363 252 154 910 -774 453 -745 257 -99 103 667 139 -11 -74 -933 -242 622 -943 269 32 548 -503 563 602 -257 -744 -254 -605 -125 -170 233 519 462 -493 112 -898 -512 35 -58 981 127 -751 -305 -894 98 803 873 -678 -890 109 -94 -29 -916 -977 -757 -384 -996 -497 636 513 -7 -319 580 154 -619 -487 -348 54 634 -264 -236 -523 148 805 -257 320 150 -9 136 -27 -831 461 -409 305 274 532 423 -374 -899 -824 -339 643 760 651 425 647 660 -900 -423 917 526 167 -718 616 566 847 -161 499 -591 208 600 112 724 -778 -531 -390 -182 -402 -577 -284 573 230 160 48 171 -644 -135 152 -855 -479 -148 -961 187 -585 766 -860 -750 628 8 909 509 917 387 -841 620 -741 865 717 621 526 774 -531 480 98 863 -412 -303 704 529 669 831 799 691 -206 104 -138 704 298 -129 -870 -611 910 -342 -967 538 -811 -573 961 597 262 -247 -776 224 284 -212 -36 212 -632 -653 815 976 61 -309 -55 249 -632 809 -590 557 455 381 -966 403 794 -87 -593 135 279 867 280 -642 -371 -875 109 -512 -444 137 -918 -170 -606 942 -886 163 584 -644 -22 -360 -681 517 384 254 -489 11 -74 346 52 -987 133 918 537 -550 -55 -554 -407 -307 344 548 138 207 -943 -192 -742 -669 130 112 -151 999 703 -608 -591 -918 68 -617 -730 740 35 366 46 739 -512 -771 -833 -49 -677 447 27 785 -946 336 -29 -859 -933 -15 -533 47 -457 -824 512 -190 473 -607 868 400 -878 977 135 -284 468 -715 17 598 -138 315 256 -2 -215 -872 -126 -816 898 603 443 715 144 -45 647 14 878 -681 -255 -738 759 -243 -585 428 79 -470 566 -487 -318 831 -809 626 184 507 -995 -353 379 -880 794 -427 -36 -218 -937 776 -331 365 -932 211 660 -626 854 -518 -687 -219 944 -356 408 777 -422 951 -941 -373 90 -586 220 -844 -798 -739 972 -240 -151 -45 643 -902 357 -668 -347 -557 958 84 -236 189 548 155 -995 213 577 951 983 -364 -841 -248 -379 -572 646 35 -620 671 452 -52 509 -425 354 555 326 49 197 -892 -864 227 69 -599 -284 -99 134 666 -663 4 -649 542 -221 80 860 -218 -830 -863 -269 -515 227 522 -985 -812 809 937 242 -543 -330 -30 -118 -665 562 655 -342 767 -325 -691 -769 -337 -590 -887 674 -157 867 407 969 -160 -879 -30 -907 -522 195 629 -8 943 -468 -741 227 -597 -296 69 -611 290 141 -822 207 -218 538 435 870 -107 -501 -102 -919 750 501 326 -395 -12 169 -53 -881 867 728 -646 832 431 264 422 -40 -46 -756 -202 8 869 837 -744 -244 -464 398 -292 265 810 -546 -22 -166 -929 -524 659 -117 -498 58 209 793 -878 206 -564 -100 -192 -331 -729 -599 101 -71 -645 909 917 -223 -36 -258 -866 46 846 -84 -707 921 -881 686 334 -95 -614 -226 234 -317 -744 -456 -563 544 -561 249 956 -210 -37 190 -657 490 572 189 305 -575 329 873 -45 161 -436 821 109 -634 64 -84 -619 455 551 462 -79 429 -809 -284 318 -52 271 685 66 -586 -717 692 -147 -720 91 26 -199 -333 -283 -824 782 -679 -283 312 -188 858 578 -612 -55 -648 120 -356 -447 817 -441 60 -747 -651 677 -358 -672 318 -263 283 -706 685 -945 -265 533 26 794 148 -884 521 221 -623 784 -2 419 795 475 62 758 957 2 964 714 374 -967 801 -388 -717 996 86 -435 611 341 -22 -944 138 555 721 105 996 -767 165 -367 -272 188 726 423 -253 -699 -608 -173 -751 -241 -629 -644 668 -85 -697 -562 -34 508 -680 -966 -298 704 -513 -800 -204 314 -141 550 -847 186 372 922 967 -3 827 363 685 425 -211 -382 428 -959 583 -640 -336 -734 377 -395 950 -56 -74 317 -421 48 -100 -650 15 -311 -189 631 -934 -661 -286 -635 -428 -858 132 -45 924 -440 757 -116 -175 865 -907 678 201 520 -175 465 -484 -305 991 77 921 996 -693 -862 522 723 -116 -678 108 553 -892 -89 720 -696 810 -870 318 -301 -708 958 -370 685 -914 162 641 620 -374 -697 983 -787 644 374 735 34 -942 425 516 -758 -246 -521 -377 -215 -445 149 851 124 330 66 -971 385 -749 -249 -850 287 646 -756 -977 800 -918 695 624 -367 77 195 279 642 191 -154 -265 877 350 -99 -477 -696 -134 741 -877 766 -83 -592 901 -908 891 637 818 -936 -48 -246 357 374 -593 -732 310 -203 733 804 -917 -35 899 -540 -612 -648 -658 746 -411 60 -188 -672 211 -428 -792 813 -304 10 235 -876 429 -949 432 439 299 -631 -156 -289 -806 -833 34 -262 -848 -266 547 -957 134 355 548 411 627 641 531 2 -997 701 939 742 627 -294 -30 135 -189 763 -672 980 652 -833 793 733 282 -553 704 32 387 931 -309 -596 957 -677 345 753 128 451 -654 873 -58 3 -486 133 72 942 -331 -75 524 -933 134 -427 -617 -596 -169 519 226 -614 -422 -962 877 -775 131 -498 449 -381 133 -780 482 -982 834 453 -568 508 582 -537 -957 -722 -722 -593 -703 698 -943 -143 125 738 -541 -43 91 -60 713 707 -205 -694 -186 -148 308 805 -372 991 315 479 597 -390 -88 622 530 -26 816 24 502 886 -62 -996 -78 920 -898 762 400 419 -966 -534 209 -809 309 -280 -581 445 -463 485 253 -927 -378 996 -701 -500 -229 -270 84 -490 701 970 824 -892 8 -125 663 688 481 -676 888 661 -780 -13 -495 -746 65 -237 542 3 -86 288 -528 207 924 -790 -780 318 -818 -131 -204 -319 -486 767 856 731 938 989 548 -228 55 -315 961 -936 363 253 -525 567 489 -319 -204 153 -756 230 89 800 281 198 -362 -806 -12 -596 -878 -123 -819 399 419 -546 -84 -127 271 -965 114 52 203 -382 67 874 -748 327 908 356 597 -189 -153 131 -925 -74 -493 -749 449 419 -481 -739 129 -965 -18 -759 -113 -878 267 -300 156 287 315 -886 129 -968 -35 -485 885 -987 557 353 -655 80 824 864 -863 669 745 907 857 781 555 896 677 -965 -676 989 205 -2 679 -428 -925 -592 -660 966 -639 353 65 606 -31 -811 -724 -79 -585 699 375 -356 402 656 -905 -987 907 -679 -235 -92 764 -556 526 -28 -607 -856 -688 -702 989 376 -828 278 700 534 -628 -884 352 380 700 -948 748 624 359 676 524 31 999 369 537 -164 -915 -850 -935 602 909 207 -205 -13 -277 -438 985 127 753 -352 718 -691 744 -499 -5 -614 -647 26 449 -807 642 740 378 864 467 -514 -367 -794 963 -802 -185 -633 922 -976 64 -543 -849 929 42 -434 508 350 655 896 -83 382 911 -248 679 835 13 -730 -209 -608 54 -122 748 -143 -516 677 -393 -302 864 793 444 -77 -743 -192 -799 -612 -689 134 721 597 -22 -473 -741 -881 809 -847 -896 -945 -379 172 -862 360 666 -342 -20 -807 -800 -51 308 32 -376 31 468 -771 -655 289 -300 936 -720 35 559 -202 -412 784 -270 153 320 270 90 -150 -343 -711 -71 -362 -761 934 -400 -346 -105 -674 -607 -875 -934 -306 711 259 -571 730 -168 551 -211 870 -71 642 -979 137 542 628 911 -997 896 -602 -469 688 -686 233 -105 490 -240 271 586 639 -98 307 487 357 582 485 776 281 -798 570 -650 -508 942 -251 -611 -442 -765 -694 939 773 -341 -311 314 328 -582 20 831 -988 -492 -158 111 -755 828 427 -74 -144 -75 -614 -288 -356 -265 -560 588 -863 470 704 -429 -559 729 197 -763 -659 -925 102 753 -404 482 483 -623 244 824 -617 -934 166 167 -252 -195 -65 218 428 267 -660 428 -250 515 125 987 663 928 -289 218 447 -60 723 -800 -833 574 568 976 -137 -230 -89 -29 346 -799 211 -225 601 -119 -203 -235 -989 720 122 -845 -651 909 -332 -211 657 -526 194 951 -112 86 358 -129 -212 -375 885 -238 -109 -565 863 -260 861 163 665 -282 30 702 -356 -700 294 -884 -594 -57 -202 47 -443 -921 -803 112 78 242 -614 -631 718 531 -500 521 855 -875 -276 884 -271 -298 991 219 -320 -659 -989 368 862 506 -567 -282 -768 200 69 475 -696 211 -576 -427 -258 -810 988 186 92 358 -462 -211 360 -746 711 714 -731 880 -969 -951 772 805 227 -380 461 -626 898 902 -496 733 71 524 991 316 961 -344 -260 67 -623 -149 -175 291 -705 128 -269 -231 -69 -581 957 478 -924 888 723 -904 833 -184 203 372 -720 453 -632 -278 533 39 825 516 212 534 -306 -631 -864 -677 -26 273 -638 -456 546 261 -282 -7 -285 -978 -943 633 -545 -894 -890 -27 351 -364 -477 -891 -672 108 -933 -790 -904 -669 336 943 -699 -693 394 -896 176 -242 -497 215 -113 982 870 -863 -216 -63 761 -370 605 37 -521 -64 -230 989 583 677 -781 -598 -473 121 -295 824 57 226 -382 -361 793 590 325 -845 -9 -343 997 -719 -359 522 -558 413 719 -760 178 -189 -331 -163 -185 -980 569 627 -833 -369 5 591 988 800 -698 348 279 -21 558 621 -370 159 287 697 805 -611 -870 -612 -16 -510 -806 218 -885 436 315 -857 60 980 -663 -474 710 -39 -265 412 93 629 452 -527 380 453 58 -848 930 -359 527 443 405 -914 580 -519 -419 617 735 94 279 -357 542 15 201 -445 310 -659 716 -299 664 -556 -858 945 693 -675 -904 324 -155 -434 -611 -451 325 -998 -247 500 -202 298 -764 -449 -12 -766 298 542 -733 -709 -142 -122 356 -75 383 219 -392 744 -612 335 276 417 856 -9 -528 528 -702 -285 462 -458 368 -354 366 -553 538 832 -926 427 157 -410 -108 535 -149 685 72 -351 839 -161 -794 813 -419 436 -845 -760 -986 982 -302 -796 929 882 -691 -526 -375 -55 294 -470 355 -547 -486 33 -666 162 -683 197 -360 7 218 391 124 -448 -987 545 -148 443 723 178 -9 -968 450 133 -411 292 -546 -412 -877 8 -143 467 -333 883 907 855 -19 755 -858 -640 -359 193 -466 -312 966 -487 -157 86 -201 -103 -743 579 473 312 -180 -247 -34 -82 -766 103 -56 -908 -681 771 585 994 -753 455 796 842 -835 -522 742 -752 -76 -362 -320 636 -803 68 624 -859 -457 657 458 -169 593 -51 540 231 -242 -187 -756 -852 627 -624 809 -133 -765 -566 -752 -977 -752 -945 773 -759 -872 487 324 -505 519 -397 415 -415 -637 -742 283 802 -28 618 -345 -545 957 -585 985 537 -769 349 -699 -801 860 730 -326 -915 796 483 -800 202 -32 -71 -843 413 306 629 -583 -640 434 561 248 -437 965 300 961 -877 4 44 435 434 853 12 -754 -460 -234 -391 -96 908 -138 732 -660 -719 -619 -292 -436 664 -344 -469 -77 755 -59 -510 -472 -660 194 -917 630 45 -642 968 67 -334 -669 590 757 -773 335 -290 -632 -837 -266 -348 484 -227 -314 -824 -942 -643 -438 -102 -240 -713 67 748 -325 -355 -181 -783 251 207 -763 278 -474 344 -455 -648 87 320 202 580 431 566 -159 965 608 500 -39 792 917 -261 239 395 938 -536 -760 -479 383 20 -108 -615 887 454 350 974 914 -625 -212 263 -723 -193 -232 344 273 -861 -931 144 297 -7 -511 -996 305 479 457 -21 -269 172 223 -865 -577 -769 -175 596 320 -261 379 -457 -739 595 561 -193 -727 874 -634 -686 490 -445 -784 -370 -126 856 480 941 588 -993 -798 -177 -705 363 -260 23 33 310 642 -719 -196 305 -836 -589 -222 756 -173 -913 118 -472 666 439 -503 619 -31 658 752 528 -771 108 603 -94 408 248 471 -794 -744 35 -945 -481 -430 -310 771 274 -994 955 462 -198 105 -321 896 -250 -935 398 821 -582 -529 788 701 -199 89 824 -661 810 870 -687 537 -884 -312 -178 -231 -350 564 -270 -596 210 482 -426 -543 66 261 -273 -616 -546 -745 254 -512 -46 132 113 231 90 922 -333 37 -629 -221 687 539 -854 635 -27 -936 18 -764 856 849 -728 -241 -622 848 702 -921 253 624 -40 331 -934 92 -375 -990 -381 -729 660 -374 -277 776 179 559 -81 -944 312 -768 60 927 513 95 195 921 -890 922 951 993 -610 -214 -217 -891 -275 -560 411 66 471 -284 -706 74 -797 -140 -589 877 -797 -356 76 557 -86 725 68 438 -546 -396 -24 400 -618 -366 918 620 -496 -940 340 562 783 -228 678 831 -435 622 63 -289 198 -545 912 606 792 820 508 -412 -98 700 499 -713 840 -210 806 67 -4 92 -785 -882 575 -85 748 545 2 -859 -555 -506 -543 -603 647 -716 994 248 979 300 576 -260 -36 -597 -190 634 560 -303 -34 -278 152 -398 59 89 430 588 691 538 695 905 -85 117 -462 737 -155 28 687 -489 -702 -908 -39 -871 143 -851 273 27 -797 -836 -254 49 862 -461 4 801 -595 761 254 -818 259 82 37 799 273 201 535 951 465 504 -681 -86 958 -447 641 272 -823 68 797 -193 960 8 -274 -18 -502 -415 921 559 450 -703 867 618 -118 -481 -630 -796 -83 -419 476 805 22 145 -314 837 748 -391 -968 156 -153 -270 699 -808 625 -809 702 -712 -192 440 90 -801 -403 489 -938 845 -47 28 18 695 70 299 214 721 -484 -597 -358 -809 -611 -197 904 523 -260 -836 57 537 379 831 -260 560 148 309 721 -126 -571 -398 6 417 -651 468 203 558 385 684 -630 -124 726 -73 131 396 740 -980 -633 457 -549 -122 362 -383 -684 -594 349 -908 -762 375 -330 788 -58 -848 340 -760 808 363 -64 -289 463 -844 -826 450 427 -532 853 621 514 79 -768 -738 921 -590 750 -911 -879 108 -959 96 -990 845 351 -143 -446 16 352 -488 -165 -908 857 951 -531 -989 772 -388 105 814 387 972 296 -743 790 745 569 214 -707 756 -360 -448 898 -939 -10 671 455 -128 518 342 -343 428 242 232 -897 694 741 -429 997 -317 805 -469 -195 -313 527 712 -766 941 233 -261 -435 226 227 -61 -328 -153 139 897 -259 467 922 861 -11 -433 766 585 -503 138 -962 -49 358 -501 -95 697 466 -444 -712 15 694 -882 101 -106 -987 -447 818 217 501 61 -921 144 -347 885 180 -220 -177 295 204 -366 946 359 -695 -508 -564 179 -816 -975 -752 203 -598 119 943 -755 -762 -150 794 372 -536 440 -925 302 896 598 507 -655 -876 -469 501 -840 -239 822 -151 334 909 -880 -423 -920 -825 596 162 -641 -976 264 221 -581 -86 -587 -154 23 -709 839 -915 56 -731 882 -107 -724 -722 -278 -712 19 -532 -307 707 -317 923 -164 845 -744 -749 -533 465 -70 -90 -509 569 759 -260 -439 -677 -922 714 730 -653 -614 -218 937 -852 -76 -323 -321 302 582 -53 744 -832 187 -455 -962 -976 576 -68 -361 623 -201 -43 927 766 -978 343 -736 -365 -629 183 -385 467 -137 -520 530 -807 -693 -359 -12 675 -690 -325 966 46 -424 -611 883 -883 -371 -843 -642 787 177 -278 631 -226 -852 -62 -935 377 264 589 645 546 405 -513 -264 -592 856 328 -976 441 529 907 -478 -180 670 428 792 -414 849 -207 280 156 -320 995 -235 658 -980 -926 -981 8 280 -46 -459 893 45 387 10 -229 99 -809 715 -291 -432 487 -317 -217 916 667 -236 -329 -463 -718 -949 -343 925 -144 -951 77 978 -663 -976 704 989 361 -863 427 -490 -453 -319 -739 284 812 277 -886 -520 -109 430 -170 -536 946 -540 -420 -976 -280 -53 170 773 397 -540 -419 -173 -339 14 776 -399 886 168 -569 -64 735 796 268 368 960 -192 663 232 -966 629 843 417 892 977 775 -143 963 901 -956 -618 74 -490 -269 -507 646 -606 748 -165 -74 -900 -282 320 653 292 46 258 366 339 54 780 312 -272 -452 -4 128 637 395 -299 -546 -350 370 -295 246 -575 757 489 -703 -135 840 -461 252 465 905 849 -96 -884 -588 -91 617 11 919 658 880 -779 -804 -732 414 -605 -82 418 669 -707 61 -957 289 388 420 -997 -610 53 596 -32 -883 -460 -314 -711 -52 -423 -576 -409 386 448 483 -665 -318 -361 811 747 745 718 -768 -488 178 696 -989 454 44 6 -96 -868 255 338 708 703 978 737 862 126 -85 -115 170 514 893 848 -781 -233 -217 382 -936 -603 572 -668 494 -329 -668 431 -609 296 -408 825 494 -908 52 -110 686 709 -106 -124 363 -412 170 -783 602 -117 -858 607 843 -59 588 896 -354 989 -331 -796 -564 929 395 -686 -852 -208 -931 -36 886 -957 461 600 -417 -631 190 -308 -77 598 991 -605 -774 -255 -321 270 -336 -686 322 375 778 -532 -355 -915 -65 735 306 -414 -312 929 -728 -554 50 -646 917 739 617 -638 -939 -289 -958 -671 72 526 -138 -472 720 10 -24 -761 431 841 643 -1 -651 114 -913 419 994 -436 449 851 741 -270 269 467 639 -881 137 954 301 -445 -965 201 -915 84 669 533 32 37 974 979 -233 -424 767 702 -282 -108 150 581 412 613 876 -778 296 19 294 -779 -613 -213 -865 564 -788 267 791 251 601 483 359 -646 189 -152 -166 264 -442 -661 -504 -743 -175 885 -819 -688 743 -688 887 -902 906 796 -865 284 -276 314 227 -855 -673 307 583 -258 15 -856 779 -154 842 826 856 371 827 269 247 -489 190 -671 -307 269 -787 672 74 -715 491 798 -457 -959 -199 -943 -31 160 -464 394 664 -903 840 198 618 -178 325 315 863 -567 292 399 584 -996 655 -617 567 394 -521 765 -599 867 -130 -914 -14 -700 269 956 -61 -105 -130 -236 922 514 77 367 311 7 -471 -774 436 -243 -278 -796 63 -266 -87 549 80 -656 -505 470 453 589 200 -759 512 -170 -818 851 -128 -464 -653 427 -206 245 -979 -566 -450 -570 -39 626 1 987 57 310 592 -665 933 791 -513 -702 -68 -431 -512 882 621 982 -553 138 47 -313 -181 -922 -658 -340 -874 -5 -245 368 348 -437 -263 556 26 507 863 -212 -105 796 17 397 934 -739 99 52 -326 -612 216 974 68 -933 206 -308 135 158 894 -232 -248 926 -558 -590 631 -859 406 -696 -315 886 -261 598 -680 208 845 -400 -438 391 -281 -8 658 -108 -637 -398 -775 -117 801 232 -972 992 787 -447 -438 711 184 62 -565 477 462 -502 858 -413 940 -598 976 348 -522 287 -91 -524 -845 -674 -223 898 -231 959 -586 -668 514 -232 70 -254 -336 -762 830 548 539 963 -300 990 -122 655 -317 541 155 405 59 132 233 -570 -538 188 -454 615 -928 626 -927 -495 82 839 131 752 -30 -391 -316 -108 -876 567 -936 -850 932 -844 -440 -535 740 280 575 -574 -867 -526 53 183 160 -284 -859 -898 -790 -515 -860 917 -503 -42 -489 7 -759 -361 535 240 -948 100 -79 -779 43 -543 -476 -508 394 -395 -70 -988 -266 -539 548 778 -166 698 407 715 271 427 546 -23 -297 -711 859 626 844 514 -842 -692 -996 -160 -627 263 812 -759 -155 673 799 362 -88 -487 990 652 703 225 -321 536 -493 -115 -366 119 268 -17 46 -88 650 -744 -499 -116 44 -195 327 -16 210 -207 526 784 -214 523 -867 855 -969 626 563 -324 193 764 -235 634 996 -855 911 118 -1000 152 892 -188 673 -426 875 675 -826 -375 -266 -666 -932 735 -789 194 -810 280 -779 485 -659 -250 -199 -979 954 -550 239 424 -341 847 -332 539 -988 522 -22 170 929 -577 -197 -636 572 -712 340 961 -931 -109 -72 -607 315 -339 -651 847 779 692 292 -363 318 -477 -393 -80 -676 -522 -767 771 616 306 170 576 -880 807 -50 820 240 615 -638 471 696 572 194 -595 880 193 807 953 37 -896 268 172 323 -123 301 34 143 705 -963 999 -675 580 -688 -783 171 89 946 -246 -218 977 -956 -462 -53 -992 734 -520 -427 -180 570 953 899 329 476 723 828 400 951 -685 -158 -144 -26 -227 -875 -959 111 850 -266 -901 745 -442 525 -277 -493 -299 -554 726 -483 -565 -690 603 -977 -164 191 375 44 716 -423 -297 -598 317 -960 925 -381 385 -355 840 -311 557 475 -755 -160 -164 234 810 701 -218 652 735 -288 -366 843 -7 -774 -419 318 -761 -442 -280 -6 74 74 66 809 -555 133 -36 838 -460 96 -540 242 664 -134 480 668 -690 912 847 544 447 -847 115 -444 -664 -86 -896 -633 650 999 -590 -523 -904 -754 -943 -843 -707 42 901 -382 -891 112 768 143 354 718 -628 220 411 281 895 -560 370 846 923 912 336 -984 30 655 -340 -423 -132 -757 -594 -196 296 -788 364 511 559 2 804 -807 679 536 -293 571 48 -972 -276 -705 824 -582 -179 -513 -553 -234 941 589 -612 -779 -848 -480 301 305 -616 230 -171 -297 -651 218 410 -131 -508 -375 509 -77 -831 -644 276 -734 672 176 166 937 90 -364 787 -828 245 258 990 458 930 378 57 -847 -838 521 34 -611 301 655 988 752 -816 593 906 252 -321 -95 -152 99 1000 406 569 -955 -283 22 -311 894 -695 -277 -855 160 -710 818 369 688 -156 53 -388 -808 -885 567 -306 99 -928 -259 -568 -387 675 -251 197 -340 -294 -154 838 -208 -638 -526 -641 266 -731 -91 -642 -639 -589 -508 -398 -984 755 265 -790 -366 -138 589 387 625 678 -222 -937 666 684 527 -182 -824 -715 -157 -449 528 -712 950 -260 223 -353 -261 783 -708 614 112 196 306 84 253 -203 -327 -89 -776 359 -613 502 -233 491 -192 -819 -886 -987 -972 987 -400 189 -189 -838 -581 987 875 26 -175 182 -419 886 710 -903 60 943 959 -427 -210 -193 784 350 230 753 160 -441 437 343 -93 55 -909 318 -227 -92 292 845 -108 -503 -298 -484 -823 -841 329 11 -507 180 790 188 110 868 517 -699 -986 597 319 871 -148 -274 947 -489 -279 888 910 732 -632 71 -729 -84 863 413 22 -9 -641 -395 -50 200 -200 996 669 -571 -282 642 540 -577 785 -865 351 326 -361 -595 -729 -11 -603 518 217 -986 -376 -852 -251 808 -150 806 -926 250 153 809 -639 -784 -758 -637 -123 781 399 -455 -928 423 517 -773 828 756 182 512 53 329 -348 61 -783 -508 -418 617 209 899 -448 406 -153 152 -308 -982 37 765 -137 -563 980 -819 751 -480 522 154 849 -606 512 -168 -389 960 -565 208 -531 -399 -710 468 413 542 -441 119 278 -958 842 -941 -599 -334 225 778 -108 553 -910 -118 893 -48 -908 -363 99 -178 -748 -535 -717 480 944 39 -976 -487 585 -617 -330 -380 -74 -89 838 379 -392 -157 804 -784 598 919 247 387 868 -718 11 -925 -79 -407 963 488 784 -294 817 -117 274 411 976 970 219 747 -310 -227 793 300 827 -310 -111 148 -879 -35 -220 -887 775 617 230 864 -443 -736 297 403 307 -200 -983 -438 553 -620 -255 295 -631 664 -897 352 18 727 -787 -310 -453 472 10 870 609 81 308 657 -102 -134 -917 145 674 605 -51 -429 740 -777 -874 -424 801 -70 926 -928 -47 -202 -786 -200 -176 -133 175 -809 -562 -472 -925 -706 -945 159 528 -885 220 -459 -871 -512 -495 753 650 -723 434 437 962 860 445 -789 719 -224 -864 -843 44 -951 -269 -557 80 -375 136 -209 252 992 936 253 -203 720 -718 842 -837 -257 -554 430 -371 -505 847 -388 -908 740 -758 18 -640 -438 933 -285 -61 -54 -708 750 -695 -812 689 -20 32 -118 -613 916 200 -835 969 309 -548 820 -291 639 -254 -762 922 -300 -266 -776 73 -743 465 -759 -141 534 519 517 -289 -506 797 -758 -751 -942 -680 30 604 919 -60 577 287 360 -675 159 668 308 -243 929 479 415 -928 -17 -328 -541 -886 -593 -837 -401 701 -426 462 -283 598 -555 -232 -196 867 -680 996 -212 -391 109 205 -992 588 292 542 607 598 -928 130 701 978 -758 -458 -252 571 272 940 -771 -797 590 -772 851 -79 527 258 -403 45 463 400 -592 -810 -925 -342 948 387 882 -760 -163 -711 191 102 580 -181 394 -501 988 166 409 -657 651 -4 659 -106 -901 336 265 342 -352 -163 885 -623 64 -651 -138 -476 -827 145 -433 -639 -896 847 -641 921 550 145 945 -221 -239 -928 -416 -88 -566 -681 -804 -864 105 997 112 491 668 -864 739 41 517 340 228 -522 528 -455 -11 945 -188 646 637 -102 697 409 -46 -658 936 84 814 -130 290 -804 -858 -728 -55 -352 82 -553 586 572 86 246 -717 -89 130 -716 322 187 -491 -833 -413 278 -35 -835 -7 -103 -489 948 -696 19 339 -447 99 301 121 57 -603 968 270 -477 82 -656 684 -947 766 767 264 657 -725 546 -487 648 880 318 596 -116 -657 925 -74 -317 -653 -733 697 727 -154 -961 -569 62 332 -363 738 444 87 -59 613 -541 -417 -743 -956 -158 927 -991 -984 232 -260 3 -983 -456 -703 877 -37 329 -625 196 -634 -538 -223 -930 -854 -72 687 497 -190 -524 -10 -975 889 107 52 157 -656 741 469 678 -123 -8 -94 -138 275 -839 -267 943 196 19 231 165 453 953 127 816 452 -766 431 -363 872 -268 811 -170 12 261 707 -531 261 -70 -758 43 262 870 -976 540 -397 -775 -983 -991 -503 3 289 -437 -550 250 -91 -633 -675 -386 -929 467 302 360 133 -695 554 -925 308 807 -213 -842 833 59 -159 -317 31 -975 -325 -681 -264 467 -461 -873 -992 306 464 -477 712 -915 962 -673 36 -998 93 407 -637 937 -882 230 888 -924 -874 -208 -647 -660 125 450 613 -471 -96 405 449 -77 432 936 826 -163 42 -214 -579 161 12 -835 538 273 -709 910 -148 -102 -372 -405 121 675 -667 290 -721 -240 -423 536 -979 497 -100 527 14 639 -392 -789 327 -899 938 -44 194 112 -133 -153 -444 240 839 251 429 965 649 470 363 463 -763 673 526 -187 -979 -439 118 516 108 -314 518 -915 439 -329 -131 -776 -752 402 228 -80 321 -395 301 -893 11 791 -658 782 -744 -79 -90 711 813 -144 736 891 217 934 121 -138 -380 -124 242 537 -695 931 279 -179 103 997 739 604 224 28 440 579 -215 888 -226 129 -474 635 226 822 -544 604 448 690 -805 312 -754 608 -320 410 -638 409 -561 669 792 -6 -735 -352 -529 69 797 -903 25 890 -329 -434 -361 -606 295 580 -275 -856 984 -820 -345 722 373 757 -299 -222 722 -268 -798 304 336 -74 71 -599 -822 156 -130 -142 -472 -341 979 -302 -93 -511 -908 -453 -384 298 435 632 -226 -343 470 -226 973 705 -310 -422 -699 937 -410 299 351 83 592 98 84 944 -502 -306 -244 -370 -26 151 586 -975 686 383 -68 317 566 -347 253 -988 -983 -11 825 618 -130 163 711 -346 310 600 -333 157 787 -593 -241 562 -681 260 -3 641 68 149 -663 583 408 637 -7 324 -233 847 -170 53 -702 -95 858 236 969 -249 809 -633 -255 498 237 -497 -906 148 59 -274 416 -778 79 -840 820 423 538 991 -926 15 239 -319 703 -262 -727 -329 -589 129 -772 -334 -533 886 -862 -462 676 530 -601 35 -951 319 680 -897 -40 585 530 612 -384 668 -977 209 287 46 239 -537 343 -82 968 352 -725 -203 -782 904 -757 -815 -578 -371 -151 -444 154 485 319 -898 680 140 508 421 631 -407 607 -681 127 -242 -274 -760 -674 110 425 -676 -702 296 -849 -837 -131 380 8 -153 -647 385 71 949 -893 -564 -178 -789 886 526 -298 722 826 195 -700 -793 -606 1 -439 -621 -53 -145 629 -471 -268 -33 -778 -949 -341 -628 916 358 -424 -139 -554 -370 -79 -454 -574 900 682 -231 467 -62 -141 102 -353 -480 -341 -363 -370 310 229 435 -879 923 -841 746 978 20 227 784 487 -834 -252 325 -688 -333 47 -341 -243 765 -704 1 -90 -591 -598 559 590 -702 -698 366 144 635 587 -585 577 518 370 -39 -566 786 -467 -748 -386 -358 30 -619 -479 851 -68 -40 -390 -940 -1000 -268 746 268 444 991 -689 914 -661 -505 -102 527 -998 604 261 -439 230 -729 215 -91 -237 -681 -837 -237 -741 540 -307 -102 920 -103 998 725 8 -547 -376 -446 813 -87 -12 -176 344 333 -463 -786 877 685 512 -699 -454 -351 749 49 229 787 -534 38 -464 352 914 -169 392 292 -912 445 888 803 -696 70 -394 -630 -382 988 706 -800 -236 922 55 676 -335 -754 621 -566 -570 743 -722 -204 651 977 140 278 561 234 -446 977 602 161 -203 -684 -958 912 370 -210 450 680 -574 -500 375 -692 783 693 -42 -82 -738 -24 543 162 846 295 -525 967 285 -398 55 318 608 -306 419 -905 -37 -788 -817 655 108 -605 212 150 874 910 -207 -351 796 -392 59 899 -912 234 150 540 -955 -941 -235 -336 -162 781 -995 -994 -920 136 840 411 922 -964 -197 234 255 318 -55 -289 -325 -547 -177 512 335 -264 857 243 721 948 850 -803 -87 -589 525 374 57 822 -466 -819 544 -816 -141 614 -247 -433 507 473 -874 545 913 282 -145 -702 -241 737 -690 -548 -307 -973 850 29 800 -50 445 419 -426 395 204 -797 668 -505 -609 210 -250 345 -144 192 478 967 -388 805 625 742 947 -428 784 -578 770 486 261 484 637 -713 335 -421 541 -457 584 -177 -62 813 -613 -874 -928 -440 -903 244 837 477 85 -959 851 884 -924 -759 162 609 -533 -761 -39 955 -8 -577 -498 -730 -201 -589 950 -122 -586 355 567 210 -878 550 225 -357 -263 -460 -272 899 105 462 43 -691 -991 516 309 -399 253 937 858 312 -602 800 815 258 -991 -514 660 781 -409 662 980 501 -696 499 782 -878 805 -663 -638 -335 55 -823 497 -234 191 -82 -680 -477 -977 294 23 -250 56 -103 542 77 -626 -390 -342 580 187 458 -634 -903 741 -520 -108 654 -441 964 155 583 -155 444 75 -125 -954 225 253 -821 166 800 315 -383 -175 198 499 -697 416 -154 -658 84 123 -847 -683 216 -213 -477 67 -576 -150 592 -619 -517 -906 -980 -633 603 -677 886 -27 236 -11 -366 -520 -430 239 986 415 708 413 955 655 806 -539 -37 65 700 774 -686 165 -86 -694 470 -593 607 181 -244 676 219 366 427 -716 704 118 211 159 581 -936 -214 -745 -906 76 -483 -414 -634 -873 656 66 -687 517 96 -217 -67 590 -222 -894 348 823 477 990 336 -49 302 -761 -50 -405 -553 -662 -175 -936 -656 -11 211 -734 -338 73 809 -777 -304 -544 736 602 -395 206 308 -723 -458 921 -469 544 -592 79 453 -514 -18 -338 -908 -536 89 831 -78 -293 -715 831 -619 -753 964 -842 778 970 596 -377 510 -361 -929 -578 87 354 -526 841 610 895 -206 186 917 -63 298 514 227 598 7 0 551 -976 -196 -24 956 -926 -798 920 800 -5 559 -612 894 219 -105 -952 -835 -299 818 589 474 -272 440 573 -482 881 -847 -678 -484 -843 226 825 -925 630 -992 64 -513 -670 789 -698 541 -70 -248 -671 -279 -437 -527 -516 -873 754 152 383 -391 -510 215 413 215 -859 -859 42 -287 -442 57 757 -400 -715 -254 84 107 -557 -299 -997 -197 896 -939 -573 -152 -602 667 339 -170 636 605 509 -716 450 -537 996 -655 297 622 2 400 -101 685 514 318 913 873 -181 1000 116 -330 -969 -803 885 -614 -578 -309 146 -673 -621 6 -242 -516 -528 -455 -946 -113 677 -291 698 -132 -646 -827 -615 615 -557 -38 123 853 66 376 -404 -641 880 -265 -32 -391 239 -897 301 -397 473 397 -445 935 363 259 -974 149 141 -477 881 214 899 823 799 -408 -921 -296 -121 608 -97 605 4 204 -679 -101 587 936 651 -835 451 441 -775 -25 474 -288 -977 -43 -597 -252 221 -264 558 -206 192 -160 168 -160 208 29 645 -873 184 -355 419 -263 997 -614 616 -753 344 661 -344 999 335 -599 -640 -996 274 -985 462 -701 984 -347 -762 -30 29 -108 7 755 80 -1 838 83 -980 -695 -703 -641 902 901 -943 477 -2 296 168 -139 -807 -928 -587 501 -107 159 -275 -911 -136 -633 -575 -981 -202 988 861 210 -25 -175 -218 -770 -105 -244 -724 -784 -487 81 979 -441 -155 885 -296 -424 -222 -480 725 -560 -360 -968 -32 841 -568 236 -685 -348 464 -616 922 -643 -813 -487 -128 990 754 974 236 -775 189 -358 -791 -927 849 167 706 -855 -116 83 357 322 124 -981 537 -331 -39 -25 -304 -740 332 -41 786 514 201 554 -872 -793 -786 -144 -319 -186 -101 -691 773 842 525 460 -765 -8 323 706 -535 554 117 -775 792 -456 940 -86 -60 668 859 -177 -161 796 -726 55 -827 -408 536 -959 -754 942 301 171 -762 40 -819 -294 367 682 -406 -713 -509 -392 -228 321 464 524 48 -122 -297 -756 299 -173 -134 -144 979 618 -57 -615 74 -600 -431 966 828 106 792 394 702 823 531 -549 -148 -416 895 343 -707 753 -211 711 1 -159 950 -318 -146 -698 12 727 -608 887 982 -957 -969 185 -318 -515 708 498 -190 -728 -947 455 880 -844 99 908 -435 -329 359 115 -595 180 364 -842 -848 966 -89 -586 979 361 -364 -405 -412 177 903 402 70 812 -228 879 862 -257 557 363 855 -220 887 3 -520 -656 -136 311 -393 -494 -746 319 907 -779 -796 -371 -147 20 -412 -890 25 550 126 -779 500 28 391 -530 881 -966 -295 -440 705 -313 592 251 861 909 979 932 670 -409 711 -691 654 -682 -239 -378 883 210 712 -167 355 94 -732 -108 85 894 591 -899 -4 692 -172 691 -149 -273 572 73 -786 905 823 612 784 -651 66 1000 965 956 519 306 388 -668 -925 -280 -239 -682 -890 -195 176 294 -635 -14 -760 -419 -327 -21 786 -356 171 -262 -161 -864 379 911 -250 297 432 303 -155 -401 159 933 477 614 -820 -973 222 429 -996 276 339 409 -502 -847 -518 231 -893 709 695 722 -398 966 727 -332 623 -833 -853 416 -134 37 -837 -717 -6 885 786 -190 -662 606 911 70 -948 713 922 49 216 -590 828 719 338 705 246 610 187 -253 -620 -23 -178 -622 434 34 -596 233 -583 745 466 -908 314 999 344 828 -641 -632 -227 -133 -486 825 512 832 -89 298 -998 -255 839 888 -65 364 432 440 -324 -585 -617 -833 -226 -607 -746 490 166 -77 -31 26 242 -288 2 -732 -142 612 641 -576 673 -355 444 -51 -808 485 -234 637 -818 -958 598 759 107 -820 516 718 -676 -571 -224 566 776 -199 424 420 -354 730 -640 -70 407 -662 -584 833 761 -919 -591 -822 268 976 444 251 601 -226 492 -770 101 256 -61 -720 267 797 -23 -474 559 291 341 -845 -148 716 222 25 402 -703 -737 -756 946 -697 570 -529 812 -629 -239 -687 -570 916 394 -621 106 -393 579 -682 -91 567 -55 -338 -401 569 -918 346 -516 28 122 -593 -109 638 912 899 -303 586 -62 693 511 -839 -49 908 438 453 -479 482 -659 -619 -694 -500 958 113 713 -139 327 885 -904 -248 -607 -834 -390 -885 685 786 -39 70 -567 -376 -175 -286 -947 -243 137 -949 940 -906 -497 972 -221 616 640 373 -434 -165 -463 717 -792 -830 292 53 368 381 212 895 -506 -453 197 -88 736 689 323 68 -787 -617 -81 -218 -84 206 -77 405 -653 649 -946 231 -641 -587 197 793 -387 400 -609 -645 468 57 -402 428 -64 782 17 200 427 825 -653 -49 611 317 222 63 -971 -339 -425 959 422 282 715 315 -490 -719 233 -2 -23 -394 743 399 568 175 136 -108 736 -263 -490 -319 -423 -96 124 981 322 -241 335 210 283 556 842 -651 396 687 213 361 233 -255 -4 -517 630 517 776 -454 -820 310 884 535 -276 -308 159 627 -667 313 -250 85 -605 412 -856 887 292 646 807 -64 476 284 -958 662 537 87 912 -228 -773 148 119 16 626 66 224 242 -351 535 -562 311 163 -935 -28 -994 790 -283 -454 -9 425 510 -592 -457 -375 -333 -603 412 -909 788 -919 -672 -814 -892 -488 94 -216 -15 -736 377 462 -143 -47 738 -378 -276 407 529 -760 -971 -900 -815 57 -241 -466 582 -900 -660 -226 -129 -416 -918 533 160 157 988 -139 262 520 128 575 -791 -680 276 620 -831 -66 -785 725 -615 -707 607 -76 -150 727 155 920 -299 866 -685 406 889 250 -4 -280 89 747 445 488 572 19 350 999 916 -189 -321 -240 718 660 -194 756 36 -191 -963 -723 665 -935 56 -681 -911 -109 258 -459 88 49 -612 -549 490 -126 750 -371 -813 536 -187 315 945 -954 149 -417 296 -940 -155 555 -166 -247 -905 -478 453 487 828 -752 -635 -619 955 4 -855 -55 -319 -763 -484 -254 -603 -474 93 -628 -217 -572 604 -552 479 -440 329 156 -957 140 955 -721 106 149 -16 269 286 341 -964 262 -1 -774 863 -445 -518 -4 145 -22 611 936 -664 444 813 -283 -288 -824 -344 101 -803 -922 731 174 -883 -95 -631 -502 548 803 252 204 -126 -160 -971 -722 -842 -252 327 36 810 183 834 891 662 744 -353 -52 769 -39 -124 57 0 -947 -681 -547 344 833 608 95 -324 -124 527 -915 393 842 473 -177 -534 -808 339 46 -469 660 -321 812 154 -582 -350 708 -348 -911 986 -491 412 167 -166 -480 -602 771 -547 783 654 -3 -880 -67 -710 930 98 182 -424 890 -298 462 -544 477 670 422 71 510 607 285 -860 522 -38 -979 -941 961 754 828 719 906 -760 956 -934 -111 867 -107 -934 449 -18 -342 -746 988 464 98 761 -319 -58 -602 -14 125 838 246 -436 994 -921 983 825 637 145 462 575 798 49 -176 460 562 184 714 333 -781 -991 185 -252 -124 975 -616 -922 -2 -447 413 -390 606 934 487 190 458 99 706 -829 678 -857 394 -26 712 695 394 -580 -918 -903 54 43 -136 -852 995 -273 688 -736 -661 975 -115 -816 811 -454 -854 -359 -747 965 160 301 811 57 539 -187 647 293 -494 346 233 682 -903 -897 282 -239 496 821 -916 -249 618 218 -835 485 -717 120 747 198 289 938 647 -434 441 -557 -383 58 301 633 444 -216 349 686 475 -578 283 952 -285 -658 656 -589 424 -639 602 794 -566 -918 406 727 -823 304 662 -219 584 457 -157 46 645 973 -16 456 439 883 -589 711 894 -233 834 739 -624 -271 -792 -303 -166 754 -65 -989 -875 951 585 -733 24 869 822 282 415 820 -619 -81 442 -507 510 890 182 -323 -644 989 -906 617 -619 897 234 -198 -441 -296 423 -567 -655 -268 -435 -263 707 87 -37 278 -168 -782 445 939 148 415 -199 -520 91 -607 -562 -974 -888 433 -259 894 -232 289 -543 -893 427 -826 845 46 -557 832 -381 -867 -491 855 -75 718 139 483 860 -187 556 -457 705 -271 678 411 125 -805 -697 -917 -507 -962 493 464 313 843 972 648 151 313 -101 -340 280 -143 583 -919 345 -51 -337 -915 -597 531 420 -206 -876 553 -302 -246 146 -1000 113 24 728 -322 808 -292 -982 967 805 955 -516 -929 -609 -989 20 -136 619 -156 762 -707 863 396 114 8 476 868 -207 297 -149 -506 -3 -906 -778 554 890 -897 904 -559 683 798 -882 309 870 -303 136 -736 -988 130 -901 243 -868 -677 787 242 -843 -985 151 -789 73 361 908 580 832 -334 -250 -897 197 320 -900 985 185 -674 180 -654 -81 990 429 -5 -50 -54 923 948 679 -316 659 -457 70 -821 -134 -571 594 305 388 -365 -861 -802 -901 -225 616 -8 262 173 -927 528 892 -482 22 -425 204 478 -606 524 -678 668 440 -414 -792 -639 -989 224 114 -589 -757 -174 483 -48 0 299 -473 828 -548 -527 -130 -327 -691 -272 675 622 -355 -929 596 200 240 343 205 -762 -900 518 95 108 639 -234 -698 -142 970 -999 -817 547 960 736 346 -415 815 527 -591 -258 -139 -16 -744 76 714 -307 -297 -489 -987 -519 686 612 877 573 -87 467 772 -523 -774 -838 145 226 -152 227 -780 -221 -231 155 160 -557 421 700 -818 941 643 -19 -322 503 -962 -321 569 206 673 -819 709 755 -35 -312 883 -13 -260 -533 13 -481 964 544 825 -841 -933 -354 787 -692 -692 -619 -854 -50 864 -504 96 -701 -207 831 -818 124 39 820 -772 736 -914 279 464 -557 446 -73 -597 813 938 644 -397 -924 924 716 528 -479 -344 653 667 -25 -400 -778 583 322 -155 183 -657 -559 444 101 79 -119 248 68 483 246 669 190 -30 89 -947 -302 -990 564 -473 859 -96 189 -263 -665 733 684 -429 -414 33 223 -637 811 -690 -928 -375 653 -29 549 -229 -872 -980 -52 948 -731 335 -609 -957 302 -69 -7 -411 374 917 868 663 -929 -153 -805 289 341 692 156 291 -645 -629 -933 282 771 -313 -939 247 -317 921 -440 899 951 -865 -918 982 539 185 434 773 -274 -386 -413 815 -252 -718 -460 190 468 -312 -983 -106 -380 111 232 -241 -255 369 -585 -389 -883 674 522 -767 -63 -220 -881 -221 -154 733 788 -62 315 -623 -104 739 750 -358 822 791 -141 659 146 498 470 413 -806 872 -619 84 -745 -298 8 -316 508 -453 -779 430 -764 898 -285 -548 -388 803 -841 -240 611 -366 759 -47 416 943 154 592 -237 928 -200 744 -222 -149 -914 976 -63 644 340 324 -104 628 -648 143 580 -264 -285 563 -224 -959 -451 -716 -840 74 -558 -303 -966 824 375 -777 -923 349 96 137 -518 683 219 -235 -211 -890 381 482 -155 439 -519 -189 32 151 982 -963 224 -249 -140 900 916 -772 37 724 -128 -154 232 -941 823 781 671 -542 508 -217 -219 707 552 -262 -315 -90 -871 485 857 85 76 174 186 -13 -870 -114 -232 196 -968 -600 808 -9 -199 -958 -741 -373 819 -762 305 889 352 -202 125 -223 127 791 17 889 736 -406 563 -409 452 -254 401 873 409 -984 796 283 -489 218 -745 524 -963 -825 -264 -695 529 -776 451 -348 -404 -534 971 500 663 -723 610 51 -494 -454 -540 -270 -168 692 761 183 -13 607 589 287 145 927 35 771 614 35 -491 -968 -816 -847 604 130 308 285 -483 465 -351 -943 666 334 -307 948 -649 -785 408 605 -360 -943 -103 -43 -303 980 628 179 196 770 960 267 221 -720 -830 -475 -561 727 778 210 -80 -846 722 -597 -95 -615 -112 -143 -574 52 573 854 -262 -982 881 -547 -947 -480 822 296 -504 -76 -700 430 -98 -46 -773 750 809 -632 957 -51 390 -302 -739 150 99 592 -455 -920 -152 -28 -707 984 -274 -933 -717 695 55 -890 -760 -779 -236 525 -902 270 -6 -361 519 146 -684 944 -714 -3 -479 577 178 -679 -311 698 625 971 758 -557 633 620 -776 402 399 720 5 -721 232 131 790 762 -324 -730 -304 -17 236 -523 970 399 -955 -217 -219 -334 -853 -513 -97 -488 369 140 818 -969 -673 -880 271 436 -615 715 287 -407 655 864 -354 -454 -197 -417 708 257 -583 -799 -799 778 -498 878 800 -511 536 -429 639 -384 450 -604 499 611 -544 -27 925 -52 -167 271 -780 52 -502 -507 293 -130 -885 878 -70 933 241 475 305 -772 546 999 902 16 -244 728 225 348 -695 -693 -269 -260 403 -983 -909 -109 -269 -242 -918 -360 -775 109 541 781 -253 -211 561 455 -953 575 -387 -369 -802 -274 -967 -384 -262 -648 252 737 -82 -78 125 -817 -693 -210 -762 -685 373 502 -585 980 638 -6 736 899 19 -470 -646 333 171 -647 -214 608 330 7 -383 37 -536 -217 -279 850 -24 245 -421 -383 -613 432 503 -133 -689 804 699 -759 140 -656 614 -233 -332 425 -968 250 596 -184 429 -777 -612 -385 455 38 -271 -225 -922 966 255 -41 -458 518 878 -178 586 321 -840 -995 -721 -195 -287 810 92 -853 993 -575 234 -107 -839 -165 -225 -371 769 839 66 -300 -99 -690 518 431 -385 99 -606 613 542 -418 -571 212 415 157 12 199 -354 -211 532 -209 955 -770 963 339 -52 509 -92 569 -236 120 391 226 523 349 897 226 -771 -436 -402 103 -642 -831 66 392 477 341 915 392 862 -399 -9 -20 -58 908 -506 -444 -148 358 -887 617 -307 -593 -443 590 -608 935 431 538 345 -835 687 -725 64 -593 476 860 947 -234 -901 -747 9 797 -168 674 232 552 -991 -970 609 648 -385 -155 988 67 -392 80 584 561 -736 -897 812 -585 -456 -326 392 393 -962 -285 460 354 -415 -59 -204 502 101 849 862 -40 10 -549 923 -754 165 723 -161 -293 409 -369 -373 720 -942 857 244 -578 -239 -39 -975 -942 343 913 55 384 -918 961 -296 891 -944 311 696 27 134 -814 824 312 -885 854 28 -3 883 -451 -617 93 -939 -131 669 438 -485 -345 178 -489 168 -25 71 934 -310 -542 -354 -870 636 -720 -727 -619 761 799 -459 -942 837 207 916 -709 -917 975 269 542 14 -86 363 -310 657 392 163 963 -707 366 928 647 -648 337 590 -540 310 -270 35 967 639 -801 878 -253 453 -957 -507 134 -102 542 156 792 -861 446 -915 -56 -290 -650 88 817 -205 325 617 903 215 330 452 901 303 -938 797 651 522 467 -344 560 -254 379 321 561 224 -409 -420 223 765 -683 -787 -527 771 883 177 296 846 639 -17 994 -744 302 -661 -619 869 23 -832 -980 730 -419 -208 -455 -820 -790 -664 -585 -542 529 259 983 -855 567 750 -811 505 499 -401 605 826 -623 579 114 638 228 757 215 -349 555 -272 -433 -51 -564 127 652 -130 -771 326 373 -203 385 -52 11 -937 201 -52 -603 816 803 698 77 -994 -152 582 -4 819 -534 -196 -958 291 892 819 -968 -245 79 -339 -735 957 -368 -854 -173 680 150 43 -953 119 -574 -585 102 -116 -795 934 -555 142 993 -62 11 749 -708 -215 402 -3 -681 2 -343 -472 -385 -244 -745 71 643 506 -426 -34 -81 525 -393 715 -744 -718 -50 690 82 783 876 -922 150 15 -914 686 -417 322 -261 -609 -394 -104 -327 -410 874 958 -539 952 782 -824 900 -180 669 171 885 -394 434 327 -346 124 537 905 677 -280 283 -747 441 642 356 88 -853 -504 -848 -753 -726 921 -988 -192 -244 -560 -268 567 417 264 -700 -781 -409 -574 -429 -330 541 -839 -711 756 71 215 634 29 246 -440 687 -671 765 -550 -44 -827 -58 -32 154 407 -272 -930 569 326 261 -555 945 -778 -438 840 139 24 533 -893 561 -260 395 556 374 551 0 -659 807 50 -343 -896 535 830 -455 603 34 302 -87 963 815 266 778 -654 549 680 -50 -634 -910 830 -422 594 -29 -815 -312 257 -65 121 -942 415 133 829 -940 426 -489 521 -967 -693 139 -465 752 -167 -253 158 -635 -904 978 107 -256 248 764 -221 -966 -327 333 878 -245 -638 -415 198 -727 -393 -751 789 -724 99 159 29 54 153 -189 -735 -946 235 703 433 -111 -366 -959 542 3 401 487 56 289 258 -675 -212 -869 2 805 -26 810 468 288 524 371 457 176 -62 253 -782 -461 104 -445 -305 -944 279 151 -535 143 -126 -481 452 895 -141 -121 596 -413 -322 595 -311 655 -483 -234 656 381 -58 637 997 -278 839 -252 245 162 954 -256 -314 914 -214 -577 -453 68 -824 942 276 314 551 846 -967 -547 923 702 341 801 323 788 147 -763 -429 30 175 -713 825 871 -787 125 137 -414 603 561 289 -466 -198 -52 292 -706 347 -614 -521 -399 822 -137 673 -357 872 636 472 928 984 -641 -881 -279 355 -736 -194 -530 -590 932 -209 907 29 159 -611 958 -3 -379 633 -572 -445 575 -185 -127 -618 -996 -1000 749 -300 731 -240 373 -117 -287 98 -31 598 -239 -576 -547 620 783 -839 -196 515 692 -993 223 -272 -874 -298 255 -697 170 168 717 366 103 630 -102 982 106 979 863 7 -38 503 1000 850 -216 945 -109 -409 -479 225 -324 -849 354 577 339 -228 648 -6 877 355 512 -655 -696 563 -199 -84 380 577 -849 76 657 480 -203 95 931 -51 12 269 518 985 696 855 221 -758 -30 211 -929 982 -850 -568 74 822 314 -579 -323 -771 26 -309 -480 -61 -210 554 -841 142 484 633 -369 437 808 -836 -977 -575 -509 950 679 143 -554 -618 -608 -500 910 461 827 84 234 -681 188 -577 -696 604 -318 715 54 -422 752 677 -687 -632 -573 969 675 128 933 -918 353 192 -585 -821 -386 661 -84 -963 -573 269 810 -967 919 516 -433 -191 339 -22 665 -818 -93 -84 -300 587 -121 905 -891 -102 608 -619 -380 -383 -98 -245 -538 -369 -219 116 -969 647 -205 -849 42 -985 321 740 610 574 -946 -365 -593 -507 -971 463 -192 873 -547 102 -518 473 -427 824 293 -931 725 -793 -433 -222 199 -923 107 343 282 155 493 570 -364 474 -283 72 -72 507 658 -688 533 498 690 -301 -105 471 -769 3 579 -800 541 -742 -15 312 -924 -567 624 887 -524 -699 -572 -323 -440 10 963 882 -269 862 637 716 -881 569 473 -683 -137 992 -984 -956 -364 697 -302 -346 -212 40 659 725 704 194 -738 645 235 -648 539 -955 -923 -426 -385 134 748 737 -809 -426 55 425 -155 -360 923 364 973 -303 -374 23 -865 -908 -721 -846 -926 632 -809 -799 358 208 -658 -101 565 480 -222 395 106 621 390 140 -639 282 26 118 -991 -729 146 302 -379 480 -218 -548 894 -183 -323 669 455 826 127 -142 -169 536 -550 -641 -994 -962 -258 -759 -940 -211 -886 496 -474 -764 -421 -988 -900 439 877 -287 511 -160 -796 256 106 -187 68 -110 747 63 -729 276 -248 565 -356 41 606 -401 -436 -617 642 -31 -790 717 332 895 532 -636 836 202 238 653 505 540 721 486 -640 787 -594 56 389 -625 421 -504 -354 -900 -88 -28 220 -862 -191 123 -986 895 -786 596 81 -481 918 -227 627 994 542 497 105 -492 134 -709 -379 149 179 -583 -79 193 -1000 678 -547 551 468 671 398 626 500 -551 -210 715 -346 -879 601 702 -903 -590 -346 382 -732 704 -709 -660 601 -396 -746 -345 -1 606 275 -725 -857 -379 936 723 -584 609 -286 -666 -381 -154 277 -598 572 457 -315 -193 244 -717 -536 927 -507 100 410 87 -977 -817 843 110 -587 437 -34 473 492 -140 48 608 902 489 -536 -387 -626 508 240 468 916 686 909 -444 644 -548 -939 -147 -157 794 -487 778 779 -648 -641 9 238 741 -446 928 -697 -661 -378 -876 245 -638 -522 520 -100 -375 117 942 937 -811 747 -591 -138 595 -508 468 -632 548 783 73 -755 -739 -969 268 838 -27 54 -512 -357 -910 410 -178 -476 -539 157 -319 706 -780 -555 -617 111 229 437 -58 14 -35 100 -448 -466 96 -649 -286 20 -995 -433 -911 422 -613 256 -202 -687 -524 109 557 763 950 910 -502 847 -497 29 837 153 331 490 146 416 188 483 -336 408 775 -869 -69 871 90 908 -114 -19 -234 633 -553 -478 -501 -17 -181 812 -591 39 94 -102 -496 -735 470 107 393 983 183 642 -111 -948 428 -725 -771 401 386 -218 -845 368 906 684 -796 -440 563 -497 785 -529 -179 476 338 -515 -136 -508 -882 230 441 468 -109 -837 -14 55 376 -78 -584 -695 28 -243 114 -108 -576 679 273 -763 -111 -365 -980 104 598 -232 -404 -581 604 -45 16 555 456 -264 599 -723 169 888 -485 -647 -533 -5 198 579 -70 -916 725 -694 114 153 247 -934 373 -581 765 -204 -518 -575 970 146 -613 -97 840 334 106 191 631 866 -235 519 -691 -396 -985 -734 -610 -306 -842 924 572 220 -330 162 -193 91 380 -815 29 -512 944 -881 620 -463 -472 67 -502 -669 859 -966 200 -319 572 712 -586 -880 871 166 321 -847 -514 -309 927 867 807 -824 799 906 -370 -87 -637 -948 541 938 340 19 559 -72 -610 -149 -616 -912 -36 95 256 190 -745 359 28 357 -385 -544 26 -640 599 -329 229 382 -128 -315 -292 641 644 433 -140 -847 -840 312 164 -851 -902 -232 -188 -649 -750 -942 -707 388 -175 371 -665 -566 -459 -951 783 -90 545 321 -805 -139 373 52 -794 105 -582 743 473 -999 -989 761 -359 -339 -875 -138 406 -471 -815 877 -365 645 272 152 -47 68 330 -628 -566 628 382 156 817 -290 -730 843 460 -912 493 -637 788 115 -483 143 874 -700 -89 639 559 833 603 789 255 -421 359 -409 -691 227 -406 -146 -349 623 -79 499 28 555 -433 -100 -619 146 -167 -150 -845 -521 -224 607 904 341 -972 -639 496 -376 612 901 883 -896 -618 -302 208 -648 530 298 -705 -857 -460 -315 381 915 697 794 924 746 764 831 570 399 612 -301 -444 -524 449 -149 172 -818 -843 681 339 -210 -148 990 -604 -349 889 793 125 -618 281 320 20 562 -764 483 -823 451 488 -961 898 -384 126 395 -258 -114 -225 -980 192 447 -954 608 209 876 950 -446 844 -611 404 64 299 -994 434 -82 -796 732 820 -407 232 -851 647 804 248 341 -212 -653 156 -973 -830 169 837 -832 123 -637 306 -450 777 -347 -638 120 202 50 -902 265 -689 -129 745 135 873 -882 280 -990 -67 -99 -55 -433 -147 -446 328 986 -980 63 829 -388 579 915 752 87 -745 50 957 422 -224 683 -516 -643 944 -787 582 -568 650 -302 -640 200 -379 225 208 894 -580 -597 543 317 -596 710 339 -730 -330 -108 122 -905 303 958 -750 387 -113 -359 808 -98 40 -540 -49 -525 483 38 -503 926 346 -146 -869 -644 784 96 375 -94 78 -305 495 -448 -953 606 370 316 529 -489 -535 -50 -149 -199 966 -447 -649 -961 -86 -524 -383 954 -858 -448 -904 -179 -134 846 618 -830 -202 579 275 -520 721 788 -459 789 698 -640 827 -624 -53 -426 554 561 -774 -593 -60 -340 -209 -385 466 339 -159 978 -801 -136 -777 -527 -562 -966 723 916 713 -839 -261 577 210 -915 -938 -452 293 -969 611 -848 265 -600 -919 627 -766 972 -539 -922 299 49 -993 -258 894 -831 -378 -249 -691 869 288 -972 -557 -113 687 293 60 -864 927 810 918 -209 -161 -725 -753 516 0 425 762 713 -369 -35 -920 872 -432 86 117 645 215 100 449 -782 757 613 853 990 145 -808 855 -337 -244 105 -848 -751 744 -328 -641 -609 -684 262 689 172 164 -450 -418 901 826 498 -913 -866 113 679 417 748 505 540 -995 729 -386 819 -39 649 267 599 -35 -111 -896 -158 688 495 618 -485 509 -408 91 780 -241 419 -428 456 -473 221 -411 418 711 -980 -486 868 -623 -120 398 -921 -381 14 -666 -878 -162 891 802 395 905 215 674 538 226 -808 -162 563 -664 759 548 34 991 49 -403 86 -815 -506 -613 33 -467 837 -146 304 -532 625 304 -158 306 -327 -559 -49 123 -919 2 -837 346 -88 738 -982 106 -228 -213 -558 -585 -6 -598 308 -388 962 281 -249 -992 71 382 -750 -709 -31 372 479 752 337 364 -561 516 -377 981 -838 -324 -794 -774 97 -173 -2 -70 -948 894 -390 -549 -85 983 -289 -745 -922 966 64 -189 697 -505 139 440 -418 549 -710 -147 654 676 -209 558 55 913 -451 -912 147 -570 -163 802 -636 394 -837 -411 -469 -726 -295 101 -258 792 -165 -292 -750 -738 137 -2 282 58 -791 -605 321 -328 113 945 -564 -721 -539 946 -586 610 225 -370 154 412 212 580 18 647 68 213 -755 557 -453 593 322 -45 -832 -806 -688 -437 -938 96 -583 591 -119 -278 -954 -607 -671 -197 -47 -218 718 272 -240 -393 -853 154 -466 -180 -745 -740 -512 -550 35 709 -883 -794 561 -49 951 -104 636 -646 386 -669 478 43 38 -518 714 -275 -5 -95 160 -634 857 -838 149 -633 -316 887 172 446 570 355 796 200 -248 -222 -124 -234 -828 -30 -937 39 917 679 428 -687 189 -674 978 -924 -737 971 630 -60 -360 215 986 541 152 230 -451 -225 896 164 -359 822 207 424 373 890 -805 -435 780 14 530 461 -978 467 140 -373 962 -692 907 175 -836 322 764 569 632 -159 -54 -271 839 -502 -49 987 649 -495 787 634 519 860 119 -380 -973 -687 911 -226 967 13 890 -485 -521 427 -778 331 -376 442 -198 -748 -327 427 -860 -254 -792 -629 -212 -899 730 995 -62 -64 423 -956 164 70 -1 161 311 863 53 633 -164 49 238 270 405 978 435 851 -586 800 848 -598 -13 127 263 937 71 -633 -330 -620 -684 735 -397 -707 -52 -108 -895 937 -193 574 732 -86 33 38 277 749 -27 -909 -325 832 -843 -30 -309 496 -576 444 665 258 -776 242 -144 920 489 971 752 -611 -901 281 569 -485 -743 -173 324 672 -951 -762 335 145 629 -474 -315 -901 349 -662 -421 996 570 36 -541 -980 -846 896 -583 -827 882 -473 632 884 965 -825 -547 -948 -53 -599 -344 742 925 687 -87 588 -323 71 99 -636 265 -66 -967 -659 -595 36 35 687 686 -73 -788 672 -758 925 16 -222 -4 -513 554 -760 774 -282 769 -404 -802 -173 290 -338 33 -775 556 522 999 -574 -976 748 -428 444 952 672 465 347 -678 479 -276 0 -183 610 267 -530 136 47 514 26 17 -448 -596 -994 -223 589 -67 -771 -653 871 -251 -408 306 434 994 -247 961 603 -962 -963 -785 695 861 -870 -535 212 733 911 953 -496 -806 -892 -76 -57 360 -324 -160 446 -788 81 -766 -62 768 397 683 -161 -106 834 215 160 860 -180 -519 -510 -462 -973 -781 -307 910 330 -908 -13 -918 393 -761 -696 -482 475 144 -911 8 957 -228 905 -300 -391 421 421 131 -803 -266 -762 313 869 501 53 -754 142 -651 -452 -910 995 692 -637 -154 -52 980 963 -389 -749 882 -810 -359 -18 -576 616 533 35 326 -818 294 -935 -535 -33 -199 505 -479 -683 -973 -991 606 -737 -100 258 -323 -555 958 -390 -970 -955 -990 201 737 -932 402 766 764 -184 -607 -551 -858 -712 79 438 -994 280 405 315 -153 892 -329 -115 -57 429 -986 249 690 -821 -881 968 -193 -633 374 -550 646 419 -141 -851 220 -492 -431 -927 277 -118 174 -529 550 681 -877 378 900 973 -56 517 -968 -338 -411 -166 327 -969 -634 -57 -589 268 681 347 -110 -257 134 -779 -292 599 -507 -253 221 -164 516 -272 -624 -965 830 297 965 705 956 -715 732 242 -27 -287 816 -929 -982 319 687 293 -887 353 -815 106 -228 18 445 849 330 -750 -176 635 322 -533 613 -766 -57 248 935 900 509 859 630 -592 936 -267 -878 232 -225 -94 867 435 324 -911 112 -441 759 -754 875 129 8 -595 762 85 -638 475 -15 -709 -555 -461 91 -852 -240 -494 539 -972 -8 910 565 488 -455 -699 -721 212 -213 449 -573 -567 -459 -926 642 889 -98 -697 64 -462 -191 -804 157 56 -716 512 262 24 548 -314 -195 -753 -785 -474 805 -4 -734 465 383 -69 648 609 -125 392 886 124 -342 -263 -598 -529 -59 940 693 -921 -131 395 139 -166 800 476 -216 -526 -876 -107 232 -264 820 111 659 337 -399 -168 -576 -893 -671 -202 757 -488 948 190 473 170 686 266 -201 628 828 -676 347 -39 -569 887 586 350 213 -576 -916 219 -814 817 801 -955 934 -45 506 -75 754 76 797 -19 -169 -233 300 -721 12 -841 487 163 -957 91 -196 293 -72 -525 -648 -169 -368 763 736 259 275 -900 -322 587 5 -15 332 -978 -512 699 759 135 396 407 559 -439 -348 129 433 -936 873 -4 570 786 -874 914 -90 661 -820 -333 773 649 385 -416 929 401 364 547 -325 -67 -756 -156 -725 692 -533 -502 -453 478 -476 950 722 455 875 -261 -495 401 -951 -450 -454 798 336 270 626 -761 883 -133 363 -898 354 324 -348 -63 -45 -258 -10 700 -768 799 654 -147 750 794 458 931 189 993 -989 210 -310 929 559 805 315 982 -448 -85 973 -234 -134 620 129 -751 -991 -812 -504 -141 -325 655 -301 524 584 -280 -973 -213 -881 209 -388 -368 -392 865 159 389 -630 213 393 622 -286 -538 -55 988 -211 4 -586 -441 -608 -593 602 630 -291 -419 -190 -234 -117 -942 838 -789 -918 -809 -789 -801 920 734 -621 -458 -574 -510 -131 893 -578 -768 -327 228 -293 -272 -26 -695 -803 528 -470 -730 -281 -780 644 -609 -912 -922 -221 568 -634 -792 405 405 981 -381 -859 415 -844 -47 -324 -386 -848 -845 29 417 -740 517 255 901 -738 -28 -488 -765 893 -176 358 -163 -39 -358 -420 -402 56 -86 548 -20 984 888 479 628 -525 -2 636 293 -646 -337 462 -262 -223 -458 555 -734 943 -165 516 -735 -575 -753 371 -495 673 -722 -732 385 876 -124 842 100 706 963 -589 -191 -579 -297 -606 184 -506 344 -553 -436 721 -929 373 -455 -415 630 319 404 -947 -202 -628 729 -77 -73 802 693 426 -696 -623 -197 -447 951 881 453 545 -307 -4 -673 513 904 -476 -336 -134 -274 475 -598 -33 343 -412 864 888 379 996 -273 414 82 -211 66 389 470 -554 -416 0 763 -966 -202 658 181 -944 106 610 -367 202 -412 413 -885 -1000 258 -588 482 -865 383 -210 758 -840 213 766 -408 -63 -72 -946 -543 813 -451 176 -387 -151 -343 -139 694 -439 702 588 109 560 244 700 683 412 676 -506 -869 -568 362 -301 -973 -831 -325 -283 753 770 -855 717 -436 28 -657 398 664 -88 -377 295 382 482 -997 52 -998 -669 -999 141 -764 119 -384 -797 -534 196 160 648 -267 971 -961 -936 267 -452 -703 496 -71 -9 106 -192 -483 -160 644 208 346 -398 -129 539 -424 -405 898 310 202 580 -88 606 -926 -621 -235 556 -807 19 -321 -874 -700 84 214 151 -713 693 523 505 -136 -248 338 2 100 249 479 -657 37 872 572 -664 845 396 159 -250 26 -851 902 701 -726 880 -585 -248 596 -176 896 -978 82 -431 855 719 -619 -771 622 136 -360 341 -347 -8 261 196 285 174 945 492 -942 750 -33 278 862 -475 19 -937 396 572 -452 515 853 598 481 385 765 -852 849 134 520 799 -419 -493 -325 37 -479 908 43 -840 -389 174 -180 438 -693 546 -391 156 -759 888 205 -130 246 782 570 -797 890 162 -609 199 -703 -197 -877 318 -953 -752 774 963 -732 134 551 -157 743 26 -585 96 -819 -457 -529 -841 -144 435 -701 885 52 -538 -350 -429 -38 -253 557 -6 -214 152 -71 781 258 -187 86 320 761 996 806 868 492 -930 -495 549 489 883 -204 -890 -251 673 -325 -53 -106 -829 -208 197 749 621 -317 -737 727 200 583 -291 -525 -13 524 -228 -900 -132 -314 -690 32 -361 58 203 -263 -533 89 723 816 936 284 -711 822 904 831 935 -982 -286 335 -210 -757 -204 547 -539 431 -512 -159 456 784 -754 -656 211 880 959 -320 175 -542 -876 36 621 -940 62 597 -638 450 32 474 -840 -280 233 -962 -191 668 718 -904 929 409 -956 -633 311 -498 -268 -843 -600 915 -576 480 -160 -598 239 174 -149 418 -912 -61 -434 -875 790 -361 -805 975 293 -319 -577 659 -706 314 -999 -623 -900 -127 337 -348 782 272 -157 -615 -688 103 752 935 -903 -736 -619 -665 545 270 -379 913 365 -440 65 786 -190 907 590 -762 -865 630 898 -81 -446 -541 -943 -832 306 -488 380 -472 930 405 -996 -703 -395 768 623 -577 904 988 -567 -503 285 840 579 572 619 -844 -122 859 -466 -231 -751 459 -389 -844 777 -193 -481 447 864 -381 -903 294 222 833 648 -703 758 455 -411 -883 -756 743 -142 257 247 -802 964 -231 739 804 907 700 583 843 -391 917 -227 -957 913 486 48 909 -795 -333 -551 -249 -754 857 354 -468 256 -712 340 385 -727 603 662 -416 236 -857 668 807 747 671 -79 504 -819 903 -609 -677 178 305 -780 -899 -566 399 780 -145 391 -486 -579 129 224 379 -381 -586 898 -814 -133 -658 -481 392 724 15 586 621 -540 757 -943 628 -915 90 -646 -473 4 -883 -453 122 616 -186 330 -100 740 599 57 87 -174 -422 -715 -708 -501 696 -834 -972 -13 -741 -602 -802 -482 -898 -103 -483 -224 77 -96 -132 116 -465 -31 931 199 938 -674 -615 615 -751 -218 407 -745 -364 -473 -244 -581 -151 -200 825 611 275 -5 93 78 -168 29 -657 -886 908 -422 173 -63 930 -241 -432 -253 -97 237 514 -927 -877 -355 451 351 -159 -494 -652 844 -696 -507 58 -237 59 -2 -260 737 -849 375 -151 -976 67 328 -667 -754 -956 735 646 448 937 -157 -624 364 849 779 43 817 -46 85 171 -175 -64 -785 -569 442 -1 -417 134 790 482 734 321 241 26 706 -643 -618 -653 71 251 -792 985 276 -404 -151 -541 246 -747 517 -962 -665 161 47 -562 932 -305 -933 -235 99 -547 107 91 248 870 -206 -843 -261 69 -384 439 -438 167 40 -969 -923 336 -986 -812 -838 -893 -590 -943 317 535 848 -967 -571 -576 493 574 -171 479 891 41 632 873 -210 -682 724 -555 -70 584 -202 493 -590 -753 960 131 364 396 -436 -967 -358 -604 -369 -120 971 -861 657 19 -257 -102 30 638 984 175 -765 562 40 610 -483 518 -251 -64 -436 2 -357 354 335 -792 811 503 -517 -878 -18 887 681 648 13 -8 -676 795 80 -158 -587 -95 -60 -527 884 935 -37 -556 380 -883 297 -618 719 195 -891 870 -340 550 -679 891 450 -382 697 428 -321 726 -574 -218 284 -216 853 583 620 781 781 82 -299 749 416 -716 -173 -877 -591 679 -376 -486 745 110 535 -867 97 855 149 -361 343 650 587 -447 -131 -977 161 -472 -527 -385 578 -974 220 74 -81 -410 -46 -690 553 -813 614 -597 652 -259 -551 -23 -400 -341 -848 690 779 -375 729 899 609 -267 4 550 -193 810 275 -743 777 -621 -482 498 -74 -725 136 593 -411 -864 -235 562 221 976 418 -222 325 -384 -753 889 420 738 -145 -297 -194 -919 730 -977 801 -200 -91 -28 499 -814 650 -818 -14 -499 -369 -780 719 -1000 -591 -268 -215 -673 -321 -882 -381 708 610 912 -204 -783 310 -847 -357 -692 -122 -149 -449 -361 251 -961 -499 674 897 79 816 -869 -68 -279 756 -11 304 984 311 -304 707 -727 -382 -349 -776 -862 8 -838 24 -605 659 -275 111 -617 -918 738 177 -250 -366 -588 -9 -671 -857 460 -422 -345 545 -193 297 176 134 49 658 53 -118 -627 991 -299 302 684 923 -843 -206 885 386 354 -366 -201 -933 -833 755 133 804 954 255 -573 509 719 410 179 164 -175 401 163 -607 -997 92 533 -27 564 356 -404 -70 -360 555 330 -261 -106 -159 615 467 -508 -37 -414 419 187 -157 -953 -600 -483 319 190 -69 -6 837 -233 -316 181 -145 -967 -395 -104 -320 242 -659 900 -65 751 -663 215 -262 -356 644 442 -735 -36 -243 -348 -242 -20 -731 524 356 899 302 -767 569 694 -213 -70 -47 -128 -622 458 440 611 -825 -382 434 -470 951 -986 325 114 349 -766 -562 246 222 119 132 -890 707 75 -95 -796 -670 -100 -138 -510 -708 -267 -132 444 -783 -698 -106 -771 421 -334 157 857 133 -213 173 -156 -80 157 278 835 678 -558 745 -597 59 249 897 -840 590 424 -600 -965 382 -713 -235 778 968 -546 133 85 -957 640 94 -930 137 797 -425 555 227 77 -30 419 803 547 -103 -664 51 -790 -279 311 35 847 -961 -471 118 962 962 767 -117 721 856 -413 980 630 -288 601 -49 -788 646 -190 608 -69 814 -296 772 741 -725 -577 -660 243 -459 -536 559 -90 960 -976 244 890 -514 770 155 -127 -342 450 632 -270 -766 -106 -304 -408 825 667 570 -281 -538 511 125 761 -579 -929 -609 515 825 86 592 854 66 -113 929 406 390 -574 -420 315 -287 -79 -742 450 -474 899 267 -267 485 504 183 525 -255 97 -288 -801 611 565 888 -736 -916 -521 525 260 200 254 -666 727 354 519 870 466 -737 -526 -137 -731 -514 -453 -149 -657 -898 264 -68 -80 -508 168 765 177 -802 416 612 -540 -108 348 406 229 -586 263 243 614 -390 795 144 -236 -918 -818 -129 -67 -889 -427 639 756 -476 571 330 -677 -927 -200 919 382 -501 -127 -422 91 -1 734 -579 8 -648 822 -413 666 589 -762 -557 -626 991 -439 169 320 61 -229 88 -473 841 -828 331 -262 -217 996 307 -231 990 -540 728 933 -992 854 -815 -102 -775 117 991 -785 407 741 127 408 -334 -838 -680 784 705 267 408 -841 -924 380 -471 18 843 -528 920 -209 -393 -362 703 -887 781 293 299 -316 -805 539 682 -528 507 382 82 -762 585 503 347 -949 220 -637 -537 -544 -130 308 412 -189 216 -79 210 -80 766 -670 -269 960 -469 355 -209 -230 986 112 270 821 792 955 451 96 68 158 -37 -367 75 -581 44 -966 46 709 706 -110 -306 -447 -158 -748 155 505 823 198 -154 871 -389 -509 130 62 -183 -624 -511 -30 866 -776 -19 -709 -336 -874 282 -543 111 -496 484 661 -861 -46 686 -163 -84 388 457 364 307 285 -116 152 -974 427 -178 841 -539 -867 273 218 628 -562 374 -120 -252 177 -399 -9 247 417 873 759 205 -479 486 203 612 -76 881 589 -953 -872 -323 -285 780 256 -806 -854 -203 -938 642 -904 711 -487 324 766 -583 958 -752 558 -455 -204 231 545 -956 -521 -722 -988 882 -469 -331 -472 292 494 677 495 287 852 749 -762 960 706 788 -742 -265 -204 -353 166 -127 -340 -837 -701 -830 44 38 -587 -374 -398 49 810 -562 368 -416 246 -319 862 393 313 644 754 -364 318 160 -820 251 851 832 145 -385 -909 495 237 -956 -85 -454 219 -51 827 604 -246 169 -575 180 471 636 137 118 -768 364 302 -831 -538 349 868 -182 321 425 -17 -706 -34 -978 -658 -969 -226 -399 -920 -751 -29 975 -730 -39 -811 -434 751 543 773 944 473 -968 932 -270 -854 -550 132 33 488 -843 929 -372 -422 589 -831 -554 -976 655 300 -277 -192 -85 941 662 817 974 -471 605 708 -360 120 337 737 -697 -633 -652 280 -139 -204 325 394 413 -982 -759 -893 111 -279 -297 -777 -121 -419 688 257 -896 -821 -114 -818 490 -664 614 736 479 -882 405 -503 -729 -409 310 485 -440 386 116 -343 -245 -613 767 -710 755 772 101 -250 -589 933 -365 442 11 19 -452 599 626 883 -832 528 439 -855 -409 953 -696 -46 886 62 275 -957 -281 -330 -729 -193 238 -745 -418 604 818 44 220 878 -859 -168 -623 -98 -391 200 82 774 -952 82 -376 950 412 297 -952 129 412 534 -514 -977 -308 -93 -963 -79 -214 -942 363 -142 649 -757 -598 -631 -691 775 -877 -391 -292 -957 -671 878 -25 -500 -123 239 861 -695 757 224 -74 -777 -975 821 102 -710 -864 -711 -962 375 447 636 -183 -999 525 -656 708 -835 -863 -461 -142 -966 920 776 -309 -304 720 360 -956 -565 968 -749 619 -63 -571 -1000 -243 -435 -944 867 935 255 -156 909 -312 702 76 838 -204 -961 -950 406 862 -947 -389 89 -91 -294 529 234 -746 179 -479 -295 274 189 224 895 -99 -453 212 -851 -431 61 449 415 513 329 -802 -610 984 642 902 664 501 894 -725 -286 416 -873 -474 -262 -215 407 -698 -187 -440 362 597 -442 21 -928 -644 662 342 65 -501 909 989 963 -259 497 -772 -47 693 -526 -899 728 -619 -503 -727 -927 -366 -798 -104 -452 273 -961 -182 817 -961 391 269 416 -810 89 -965 -234 86 -158 322 749 -907 -620 -810 -879 310 -925 40 -815 -533 567 784 -337 950 -544 -877 110 -438 -265 977 702 922 -931 440 -969 935 -614 729 -451 -168 -514 231 56 321 -48 919 -161 837 -71 721 -288 589 -28 -115 -60 -328 128 416 935 963 -339 581 225 -300 11 959 -912 808 0 723 541 -904 533 -650 962 376 631 679 -718 754 -53 -200 618 746 -564 232 999 -927 -484 769 578 882 754 772 -173 -217 -729 -897 748 -302 437 -230 308 30 941 -107 -564 -349 -164 450 986 991 -454 39 -332 253 -126 843 -840 944 72 275 227 -268 299 314 -156 348 -79 -435 -973 804 -414 325 341 994 -781 355 -31 92 -255 584 -79 576 649 -622 752 281 -265 -580 677 156 -60 -648 -437 -315 793 -977 -646 -168 -524 714 469 587 -296 -133 507 528 -737 156 103 -839 -389 965 -140 -363 -967 589 316 -781 -77 -842 527 -409 56 129 -196 -502 805 -770 -990 -68 455 114 403 283 -198 748 -351 -843 42 102 -554 -888 256 626 806 -952 -285 817 116 281 72 -670 722 606 467 -819 441 668 -379 -658 -900 311 -300 -430 -55 -316 -753 347 -860 -719 -868 317 -591 117 -676 289 360 925 -688 394 523 161 479 -535 -617 692 702 364 605 -900 230 -490 -29 -617 -913 -323 -500 308 489 -640 439 -669 536 -592 922 30 -156 808 755 -155 -146 -29 639 636 359 -13 733 -925 59 726 845 -941 857 -400 -61 366 274 134 423 -348 534 -136 -307 277 416 215 884 895 379 116 606 -721 542 -892 -459 -220 731 871 -806 416 -300 883 580 -828 540 981 -82 -40 -619 739 -835 644 -316 707 -365 -642 -144 992 863 142 814 -417 781 -534 -88 -384 -101 -733 -428 -339 -320 -561 57 502 -51 -124 -423 113 252 -309 276 -857 263 -896 105 195 29 -680 513 239 -14 683 229 -819 -797 214 705 308 511 193 -293 -190 77 -386 428 529 -332 356 -498 340 607 517 -101 72 -779 606 950 -610 -700 429 -894 -326 -891 783 -275 593 56 -998 26 813 956 -614 535 -541 674 986 -216 202 465 -53 678 500 -705 -10 -632 244 -857 868 613 998 -505 796 -653 798 15 167 59 22 -936 634 -521 -230 -971 961 879 236 245 789 186 -200 -297 534 -590 -345 -627 852 82 36 -566 996 -98 889 581 -418 -20 -130 -759 -646 -220 775 -725 770 5 36 588 -269 -367 123 -172 927 607 875 -847 -478 -856 85 306 323 -747 -297 515 -398 718 -541 -578 533 -627 397 763 -670 -63 -130 457 647 -900 -363 360 455 -82 -236 526 -281 758 426 -490 112 -674 -317 -945 211 607 -790 -650 305 -163 -899 827 -442 451 -556 -417 -646 -992 629 620 -232 -24 263 -769 432 793 -232 -170 40 -634 -617 -459 254 700 -368 714 686 86 -705 666 -337 337 228 -800 286 -981 -392 -929 -569 -72 -655 703 -423 178 393 -446 -791 -662 -48 -837 -318 369 -172 -435 375 -143 133 578 545 919 851 -879 -277 983 184 -412 -85 166 389 848 113 -418 -41 493 966 545 265 601 173 -163 182 -995 -301 541 -782 123 -300 235 -545 722 -963 745 850 321 -995 781 750 839 704 -296 422 -639 834 413 -76 474 -436 -640 -268 78 -533 -494 -757 -477 -829 -906 265 -993 236 915 183 85 8 -550 -811 445 751 354 -240 530 -311 -418 883 499 57 874 -925 -527 -852 -898 745 -507 -276 -564 418 338 542 684 838 669 631 -903 633 -248 -858 980 748 -401 847 -185 -370 -364 -112 224 467 -564 755 287 -728 956 -636 756 890 723 642 147 934 -991 807 -142 -565 -916 0 -581 -412 -30 -185 -392 -603 -528 439 -154 431 969 322 66 -698 389 -895 115 -6 -617 354 284 -147 -877 -541 397 -976 -828 -715 -761 -128 -887 82 381 -589 -314 11 143 135 537 415 735 106 -113 661 -462 -950 -968 536 -846 -336 255 55 -986 -686 -606 -44 439 -673 769 -697 997 596 226 -587 183 -610 -725 -294 -152 -975 -797 -884 699 -909 842 958 -724 -694 766 -214 7 266 -942 134 -833 -376 148 -200 14 -509 -867 -856 42 -421 824 304 178 794 521 -243 532 412 -227 544 -128 -972 -680 970 690 -22 -691 640 -757 -854 163 489 423 -189 -115 -424 445 224 -63 54 767 325 598 332 -765 561 -877 696 642 -781 833 882 -407 -917 -678 504 -778 -633 138 -168 595 -245 -430 -153 74 -735 -792 515 -890 912 -161 -784 53 513 613 467 -801 -889 973 -766 322 -657 -790 992 660 -780 -520 -316 457 -179 -720 841 -328 -134 -364 -646 8 87 -198 -583 -257 351 -644 541 911 -986 -239 -125 245 -78 -545 973 634 -314 -822 380 -989 806 956 961 341 -994 -933 850 -244 526 957 487 -859 -129 523 -844 523 759 -474 -563 135 -869 -835 813 200 30 -88 61 640 179 130 -59 10 -726 905 135 798 -274 609 683 -613 423 526 -187 -327 -680 504 -516 -492 206 -685 -288 -743 446 342 -239 691 -734 -225 -274 947 982 962 -540 590 569 -614 746 403 329 -355 774 57 -936 908 -555 -722 -951 868 323 -404 -936 -456 -683 -733 -315 -463 753 -509 -935 424 487 -351 -994 277 -384 -116 11 -231 -481 -820 998 513 561 506 841 -637 392 -154 866 -443 -783 991 -688 -24 -356 762 900 -928 998 -603 -906 717 586 628 -245 -120 203 305 -782 336 -590 377 115 851 689 -517 -811 207 -427 -947 -295 348 -902 -659 677 -596 -162 -192 594 981 -666 -807 760 -421 621 -448 718 -15 422 -406 -469 -901 411 -601 478 157 -178 629 -813 -231 -701 32 795 -183 -287 -283 -384 -892 947 -561 995 -938 -33 -705 951 533 -398 -601 185 821 -297 799 15 431 -966 880 -966 -915 -751 845 -576 -431 -995 -635 133 -37 245 667 -661 -806 -413 567 -394 547 -231 600 -185 843 -799 92 -40 -237 -61 -23 422 -730 -345 817 548 -156 900 -712 996 -109 664 -853 -152 -781 150 -725 -729 -631 629 896 -29 -277 872 -695 781 790 64 974 -313 -693 -665 -931 -652 -760 -350 963 464 45 429 280 540 835 -784 819 -302 196 297 -622 -391 383 -861 909 504 482 -554 294 -625 400 -763 371 -209 98 504 91 373 -829 -375 8 495 982 192 -448 249 -494 -75 -31 -375 581 593 912 277 -987 867 262 591 -699 -972 265 -363 793 -139 -328 -937 255 725 -390 -905 -361 -745 -742 412 -898 760 585 -643 604 -776 -212 709 381 -93 -657 -713 538 893 81 609 -954 349 -623 -339 97 13 875 912 -775 475 -7 34 -256 890 771 -556 -670 573 745 -194 -249 733 135 793 -822 -621 761 782 -435 -681 43 587 -788 78 -527 646 -902 -669 540 198 586 -200 750 11 982 974 -444 -722 173 -3 515 913 -554 53 -133 202 268 -139 -207 608 364 851 -754 -763 371 -211 -123 -736 -612 426 390 -496 646 917 307 -115 -480 922 -983 -859 -174 -703 216 -590 568 212 -542 381 -33 -898 -454 479 386 -30 -702 136 942 -267 236 33 -106 -758 685 850 -343 864 360 -814 -661 -55 -362 -77 -609 554 -265 456 -692 -931 116 -8 -203 -750 -746 -761 -303 -551 -460 -350 955 -815 798 558 202 401 -848 -920 -332 -574 -992 826 424 -319 733 779 -921 -587 224 176 506 -863 599 973 -929 14 -726 -6 -499 950 -915 180 58 -827 810 2 -659 -521 -7 -952 -955 584 -923 933 -797 -848 291 974 104 803 736 310 803 275 78 -776 754 838 199 -633 235 151 123 -235 992 595 38 -831 499 -80 954 378 724 719 -73 272 876 402 -520 -143 191 703 -745 718 -85 195 609 -667 359 -842 582 -587 261 156 771 1 -934 -687 808 791 476 -351 -797 -366 833 685 -769 -744 -672 -341 509 431 202 34 418 195 -8 399 -547 -202 435 -917 -536 -611 971 -506 411 -132 -789 796 -570 -273 -943 237 966 -677 173 -111 254 -325 -170 416 871 233 -851 -203 -507 -960 898 -51 595 372 -10 -134 102 547 179 729 -968 752 -94 -483 410 112 722 -7 -602 50 607 309 436 -425 375 607 -839 911 -170 407 830 -772 -352 -689 -591 -945 661 -660 -42 441 716 918 294 -636 61 657 -173 59 -740 -536 -803 -761 -181 634 -508 568 -353 510 -145 684 -435 -207 -262 -692 -608 291 452 -865 202 78 513 -834 550 72 -487 -724 -383 -552 -465 962 461 -909 -327 568 586 -194 884 35 -192 -251 523 259 453 -484 -903 314 424 -832 661 -858 -454 -452 928 143 -406 870 276 185 -78 371 420 -878 321 -790 -448 411 -361 -867 -545 768 -496 204 -904 18 -1 -790 -770 -250 249 963 -343 163 -403 -269 452 -448 788 272 -365 12 -655 815 -712 149 -653 -929 -234 -116 607 -603 763 211 -958 672 -806 487 989 11 330 -442 -273 684 876 -393 854 -388 774 524 186 -852 282 -827 1 126 -959 84 -998 -419 766 -117 -471 808 536 -587 656 -335 -696 -437 91 -453 416 -447 -115 44 522 824 194 -568 -368 647 -368 393 44 -526 -796 -409 794 -988 42 901 -616 -356 261 108 -531 -113 223 -361 254 828 566 -599 -676 440 790 274 195 564 -197 -145 468 616 -252 -517 -53 70 271 -682 -192 947 706 800 -756 362 272 -647 528 -52 -70 -54 698 159 222 -463 -967 -735 -272 409 -340 -275 848 270 615 947 -54 690 796 -659 -333 203 928 252 -923 130 647 522 885 944 151 -9 133 698 -365 139 -736 -827 871 -84 -677 823 -805 813 -318 3 455 99 -8 541 598 615 -79 701 410 977 650 -71 -969 -130 23 616 -714 882 -97 -758 764 490 345 30 602 608 -261 -436 115 921 189 4 849 932 691 -930 -552 432 -797 -476 -578 851 951 808 929 -250 110 268 -361 -886 -268 -16 -890 160 280 -716 -948 -708 573 -603 -328 417 -90 4 -520 421 463 -59 246 -71 972 -591 226 160 350 562 -140 888 663 -690 -222 -536 -623 -756 770 -546 -280 -292 -281 866 -506 574 -318 666 -220 -25 -362 -533 -485 -78 703 -513 844 -846 7 973 860 -32 -53 -433 -446 -20 -45 -423 294 -208 -7 108 -366 146 -653 -572 491 -881 -617 -7 616 -554 -333 678 247 788 -429 346 -901 -609 -83 254 -159 758 -551 865 500 12 443 -821 605 -134 974 953 -63 -996 502 -264 -101 173 610 134 -533 -273 229 34 -110 56 425 -782 -656 370 -543 -755 248 -381 -938 -979 -467 -987 -421 -25 -665 955 920 715 -402 -63 -130 664 407 -931 892 716 785 201 -144 462 -690 -558 915 -874 731 482 -603 753 444 -316 -40 562 -612 558 -949 -914 406 520 -786 531 -177 -95 -528 392 899 -951 990 857 -436 572 436 636 225 213 187 930 802 976 -546 556 -896 110 850 226 -741 93 -117 -659 62 925 153 933 -816 890 -731 -442 250 -887 -466 -216 497 341 -607 -968 -723 -541 672 859 -978 478 104 -307 415 234 -811 -298 414 822 893 974 -378 -446 239 552 956 216 768 -672 -766 -685 207 848 -465 744 -776 720 -91 203 838 -422 602 358 -205 672 -9 -830 857 911 449 258 -243 261 -415 -459 -446 -156 -897 720 667 203 401 755 -639 -407 -267 -551 -830 -64 -169 -301 178 -498 -311 -570 646 724 986 -596 -145 -621 -637 50 471 -858 -184 899 -185 602 -559 -236 1000 223 -95 544 -686 -446 194 -700 511 453 -557 575 485 527 -460 -796 -894 276 557 -528 82 15 -357 -675 540 -499 789 21 758 713 860 497 -830 -521 491 139 -123 734 556 -200 46 -16 879 353 251 260 -881 -700 925 -242 439 197 -679 444 -631 441 757 -812 -570 606 -727 113 -223 -302 152 50 758 -431 547 -406 -328 -231 123 -381 374 -579 -98 554 652 -861 -455 -49 -926 387 757 123 622 -842 -676 -462 -529 -834 -824 241 -207 -502 -185 166 488 -236 -659 -776 -591 -277 645 -526 -502 568 974 -97 -913 -830 -951 491 -917 695 -832 -985 435 -400 -596 -996 -323 45 -525 684 -222 320 -507 756 -553 -308 994 223 886 -209 -300 -991 -349 -699 -630 396 -983 215 753 -701 687 214 -684 594 -223 -194 -158 697 -869 651 575 946 -103 745 -764 -174 -570 -37 -500 975 -608 -867 -102 219 92 163 696 361 839 717 902 531 -95 95 657 156 960 7 -248 -540 -370 834 -653 294 187 -296 401 485 -499 -729 917 -586 110 659 -610 702 -245 838 684 -180 -201 -429 597 963 -864 -362 -805 334 924 -85 -767 631 -542 -289 472 997 -983 -856 -956 548 -997 907 383 632 981 -197 -109 352 713 39 319 362 687 102 151 906 805 -442 422 -993 -751 147 430 887 -357 639 246 -680 182 -279 338 422 -894 303 547 803 -931 361 600 -234 -23 640 -335 861 507 290 904 976 200 356 680 -635 -117 -800 289 -52 615 734 71 404 -472 312 406 219 599 486 -600 713 -133 75 -881 133 -11 249 225 -246 827 -651 770 -703 -562 -344 -52 367 -713 -919 -961 586 308 601 550 -366 824 715 -773 -993 567 183 -708 -147 882 11 -832 617 475 -229 330 836 924 -667 548 -132 243 -718 559 -441 -281 869 531 506 -529 768 399 -665 859 556 -41 -769 -847 761 935 -454 87 -459 -460 -177 -678 579 261 161 126 -826 -511 482 714 -884 699 361 -684 572 507 296 -416 -116 -444 114 633 -940 450 505 183 -541 469 -453 -783 -360 -98 602 326 379 658 692 216 27 -850 13 921 -935 -152 378 -144 -108 440 164 -39 453 -553 -586 37 -600 317 -966 -455 873 693 -446 395 -408 859 -875 979 -20 890 -300 971 -325 103 -896 -776 -854 -470 923 -236 -773 -557 -439 191 543 -290 299 -681 836 582 885 -956 733 -815 -672 -377 -620 273 671 963 270 886 894 455 -565 -399 -510 -390 -604 484 309 -729 923 -780 -216 -179 -637 -57 -855 -348 979 -23 911 563 -473 -831 523 -934 846 672 -336 441 -570 -886 -556 111 -797 853 -795 -617 -156 931 592 517 29 -493 404 -529 40 -907 411 340 -184 -923 899 -646 953 -610 365 -768 -426 -14 494 -96 -446 -846 -279 48 -363 -742 -491 593 -262 767 -964 339 -925 386 477 -785 -621 -383 272 -506 770 -513 159 720 -411 -493 2 950 -233 33 516 247 -654 798 -258 -879 676 -957 191 285 179 936 886 -653 -245 885 349 534 -8 645 398 -86 -88 434 -152 754 49 886 -116 -14 894 -635 32 -874 -680 -701 -147 929 -855 -369 555 604 858 618 951 -473 -466 -833 -497 -210 896 832 199 581 350 -576 -48 866 187 -732 593 100 174 -569 943 -195 -167 528 759 -789 -695 513 693 -68 850 -125 -731 19 -330 -499 -67 -92 254 -879 758 -29 -560 829 -837 -434 -456 589 -749 379 854 -815 -50 -864 -594 350 -854 -734 -589 295 -756 66 282 -316 -958 266 -970 711 6 -756 836 -146 -371 -509 172 141 -940 709 -378 -622 -707 -686 -675 -479 933 535 -798 -860 19 586 478 -544 -909 339 -968 -708 -576 -228 502 237 -343 361 489 606 549 -919 330 255 205 -198 589 -630 952 -298 -786 -879 66 958 658 972 634 967 -788 -882 540 728 531 -738 -280 382 -813 -373 -339 606 352 857 -884 603 -603 -715 907 51 446 635 704 -734 -193 -453 934 226 -565 -177 -720 446 21 593 -117 292 484 340 -85 544 -507 608 512 291 -148 -303 -566 -906 151 -901 -400 236 175 555 880 596 486 -934 551 447 -482 283 -982 248 -447 -142 -63 674 -857 -61 338 -290 -322 613 -764 -138 803 799 982 906 2 -643 -900 829 -290 715 88 982 -155 750 499 117 -178 994 618 -697 29 435 -770 212 -747 -357 256 888 -104 -140 102 -450 497 -260 917 -708 22 -301 -901 385 -846 609 -482 -329 669 591 397 -766 591 -195 141 -738 132 110 -394 -150 -598 801 -827 -103 193 795 613 -389 -348 992 -101 -678 326 -636 860 -910 -890 -232 -306 -561 -923 781 783 418 -562 -685 -261 -694 370 -223 51 -901 574 -35 -253 -935 -684 -574 -151 725 -806 -152 347 -126 -136 -744 -136 696 674 447 806 757 544 531 -163 -843 -930 -201 50 625 541 852 848 850 836 -682 -699 -977 -671 806 -316 678 367 715 -988 447 -59 -154 793 761 917 872 741 829 -204 68 597 -335 661 282 -902 -680 -179 -262 737 608 -139 -742 -161 -499 -223 743 832 -30 88 -412 65 -699 -280 -414 -217 62 -509 620 806 -464 -638 -494 -460 -756 874 -924 -614 496 489 317 498 -795 329 -243 525 -632 -289 321 386 800 -345 215 702 507 52 -162 132 430 716 632 601 -698 917 901 986 -825 327 -698 134 653 -489 551 -803 -35 448 296 382 283 -640 926 -627 -543 -543 -77 102 782 -797 -442 509 644 908 438 486 193 100 260 308 -941 249 515 693 -109 -865 -288 -305 -599 805 567 -472 -386 558 416 -119 332 -174 493 -763 554 -29 129 -892 -945 655 565 356 -329 3 -516 146 564 809 -658 626 725 -600 2 809 -719 -17 -212 -199 -36 698 -395 -537 -802 640 795 557 -62 -995 -521 -683 286 859 -527 -713 739 815 -82 -112 128 -798 536 -30 791 -37 -749 526 869 -538 160 752 -419 431 773 -141 305 25 -796 727 -253 581 -160 -958 473 -337 -491 169 715 -767 -593 715 -88 -827 317 321 -111 -475 638 36 549 -533 -335 -252 -145 -152 583 888 -298 74 343 106 76 -591 -324 639 129 -267 19 -864 380 -152 450 -582 -221 -844 -63 280 -385 455 791 126 -551 -807 -778 507 -103 -800 560 -393 -105 619 -44 958 -31 -645 496 -18 348 -156 585 -680 327 214 -952 -32 -466 -537 870 -952 517 -448 595 -357 641 -266 -545 446 -675 53 982 922 -109 154 -546 -279 342 -112 -775 -596 -357 -423 -201 -774 274 6 668 -16 709 -75 -600 -626 -324 -395 292 -790 995 536 -310 234 -840 -648 -719 627 93 -996 -591 -234 -32 156 923 378 -78 85 -783 810 -167 -956 -454 -198 697 486 716 -960 566 82 790 -1 -896 887 -506 -564 -204 962 -565 -259 -343 904 -511 -392 -313 -979 414 159 856 -289 -480 730 721 -686 598 -273 986 -611 426 -953 -458 262 352 797 326 -485 -13 -548 -653 -36 -327 -971 -179 864 531 410 506 -946 803 406 -254 -57 -339 -797 367 836 -70 869 455 -324 -707 182 969 646 -171 -775 -700 -436 -949 -648 943 -217 -488 -952 -252 262 405 -924 -467 -458 -877 344 730 844 737 373 -314 132 -188 716 479 -448 970 105 -241 412 881 683 826 -236 -596 387 -340 991 328 972 437 -79 545 990 -701 -136 -907 828 -585 -921 49 270 312 -978 248 525 79 -451 -77 -64 -348 -77 449 959 -579 -486 19 -919 -799 -860 223 -701 -202 -680 -262 343 -848 -236 -262 -672 -596 33 346 -592 126 203 -422 -152 -217 238 -844 895 223 -711 -20 248 484 42 428 248 950 780 -305 -403 504 -611 -635 745 -923 -628 596 461 -360 -835 683 -135 417 236 902 -827 316 -556 -685 332 -978 -18 -915 -958 327 381 -810 -30 -804 168 643 -59 865 366 -14 -702 -961 889 -202 -642 -664 744 954 729 -796 828 -203 289 -300 -990 -878 462 199 -332 -623 893 636 -812 465 802 73 570 298 -10 938 -286 518 183 896 -827 109 643 878 -402 -898 872 225 461 466 -185 749 372 -746 663 -993 -14 507 857 106 -742 -320 -359 872 395 -135 760 -143 -447 205 444 -49 -453 -21 447 -654 606 -240 857 -416 -577 325 651 268 -104 308 170 -683 -419 -18 408 -284 81 -116 -667 -408 -921 179 -330 132 551 429 813 181 219 -705 371 -359 -696 915 160 -974 912 -419 -832 -113 -611 -238 999 77 686 954 367 90 -621 -9 -790 294 -475 -956 -503 369 455 -530 44 -744 100 -31 381 -458 734 817 662 782 358 -891 -242 -433 206 678 516 -166 -513 -875 -256 954 620 -803 880 938 711 -99 880 429 -373 732 -978 -708 349 600 -520 835 143 837 -473 696 45 -543 497 166 473 858 -337 -140 -926 -14 979 -829 135 682 -302 -156 247 576 110 -516 -429 485 -126 624 407 -496 552 60 367 387 -322 932 726 -556 -899 721 -846 364 198 321 -853 -851 -338 851 783 -348 -375 87 -799 -275 724 -522 918 -490 -669 503 -982 -2 -308 -963 -522 119 -845 386 -431 212 -41 -173 -372 -461 -66 605 -263 -343 -93 682 735 113 -816 -165 -339 -291 1000 898 681 719 -871 802 -632 -930 535 -764 -235 466 759 975 -842 737 969 -700 184 -949 98 286 823 -519 -178 517 -936 -703 -549 -835 -712 446 417 -550 658 252 -265 750 98 -202 -560 202 644 -99 -125 397 827 76 677 -886 199 316 -604 913 -188 849 -50 555 -781 81 905 -921 440 -686 -518 308 918 777 404 -74 604 753 602 -382 -978 -592 636 -189 -585 -518 -342 -879 799 -589 446 -713 190 -136 614 848 -172 193 -968 6 -926 -815 -656 -549 -734 92 -382 753 314 376 351 514 54 -440 -226 -501 859 -309 -950 -464 283 -355 994 -321 -714 101 492 -839 -385 -914 -981 837 -966 322 155 460 234 863 -398 -169 -87 725 195 488 -274 840 -285 -791 286 -806 881 -273 -321 -509 -100 100 959 -752 -929 -673 -908 805 236 -402 17 357 999 790 703 579 180 386 -785 -361 227 975 -587 616 -183 27 285 72 320 637 -852 -982 -114 -989 -66 786 -815 -263 987 -872 297 -534 262 532 654 662 -260 -837 969 -758 980 -755 -797 -867 179 -909 -148 435 231 -679 -130 427 895 -589 -998 -878 873 -48 73 -700 941 -713 -156 -863 -408 -953 45 -278 -444 -219 62 -7 -791 484 731 796 -970 -778 218 -77 303 752 -847 812 -281 628 -918 388 597 -300 -782 649 -339 483 940 -374 93 -733 672 898 408 -419 -308 513 -356 -955 -995 -642 206 615 -914 -951 906 -43 -660 -636 285 -376 -976 -434 -824 -748 -550 -386 452 -487 -290 -810 776 64 -358 397 -742 -337 -546 -917 282 -373 -498 702 -779 413 15 -313 987 -862 -759 243 33 -684 595 598 533 547 -839 -145 -71 -8 493 971 -289 698 -307 576 448 293 805 -897 -419 643 -767 568 285 221 -219 -276 362 -337 60 -174 234 -274 -83 818 349 609 -889 -107 -31 -481 442 866 664 205 697 -942 -629 -528 -239 -595 800 -865 36 18 -116 -396 -25 335 -324 -429 590 4 -659 112 -202 -486 130 -33 680 672 -154 536 -9 969 -462 437 -67 275 258 -493 -668 -951 -433 -657 -35 889 -37 -341 -481 18 588 -288 -616 641 650 305 604 776 72 623 -60 880 376 290 647 -811 -58 972 352 49 625 28 -190 672 -88 134 -178 -883 -227 -327 -336 -15 -619 47 -418 685 -393 -232 -237 -27 807 -963 725 -962 284 825 -987 -633 -707 -42 34 -435 -276 -376 -855 557 229 -513 -238 996 370 -54 853 474 851 -458 -345 20 -761 -247 414 -960 -756 12 930 858 -456 -666 290 -374 366 -520 910 -609 -315 909 -728 -920 402 359 -457 812 -688 248 877 162 265 413 341 809 -929 930 -132 207 -418 516 -621 -971 855 455 254 -745 968 237 -273 930 972 -28 764 710 410 194 102 257 803 -598 -958 316 878 84 -37 -620 982 -8 -874 -302 -982 -564 435 -810 -221 -722 584 -591 514 51 -471 472 707 -934 414 738 -708 626 115 -2 -319 -163 266 -744 -794 857 -497 516 -953 794 653 398 -381 297 -409 459 348 995 -756 365 776 711 406 -610 482 -693 509 266 582 315 -906 -896 507 -318 -904 394 -685 -712 -292 883 -664 -259 -770 496 379 -910 -569 58 102 -21 131 159 -549 -363 -957 369 -885 -701 774 983 -700 -100 -499 937 127 -212 -66 976 274 -965 -690 454 974 -746 -137 778 220 416 -163 -718 -247 -638 76 435 -660 198 -728 -644 680 470 -659 393 -483 340 852 385 815 -419 188 -984 312 -839 -878 -603 -831 800 -377 695 877 -99 272 401 97 -576 35 -749 582 -63 176 531 584 830 33 -811 54 -967 -999 -250 188 -756 308 140 164 -309 154 -67 -771 514 270 693 301 -306 767 400 -151 731 -956 490 41 -321 -154 -400 131 944 550 -516 807 289 -61 653 243 970 579 429 -72 -146 204 -795 -607 -59 -307 407 232 -791 535 -802 249 -266 505 -436 -102 358 649 -939 -380 525 932 -442 965 -309 219 -462 680 -921 662 746 448 -756 34 90 -524 70 329 758 -951 -586 718 -260 -957 -685 853 146 246 -531 339 243 -208 752 -920 630 -606 957 197 -838 308 -556 -37 643 732 395 634 533 614 -349 828 -314 604 -173 -336 433 -424 680 625 -470 242 837 -724 -113 912 -478 -341 -29 -229 688 207 -968 36 -729 -384 778 -285 -698 735 59 176 -536 609 -392 -373 160 -355 -468 -977 -616 -768 -141 -576 -315 -121 893 678 -104 990 -317 -909 -608 558 -516 -685 -263 -474 810 377 312 909 256 -646 708 584 -911 -659 352 633 -737 -422 -504 678 -89 -948 156 -971 866 894 -648 -100 810 -718 391 -537 251 944 -403 487 531 -951 201 638 -612 -3 756 -3 845 -339 -836 -318 -530 -700 822 48 282 570 516 440 -926 -690 -796 606 -751 658 -714 816 -272 915 -855 946 -829 300 -552 -992 -966 569 636 685 -760 -35 -584 14 -852 868 536 326 -176 -14 646 500 -710 -641 -79 -779 -366 343 11 182 161 -786 -720 551 -177 -60 -399 -272 -539 867 -167 -866 -618 5 -388 47 -232 -199 -787 657 342 471 421 -871 264 -496 -865 633 365 996 -991 183 -377 480 -921 -922 630 15 562 -743 602 253 -432 252 110 -975 -676 -877 221 -301 -293 -946 832 881 721 -21 -234 176 -720 -997 574 -843 207 506 -646 160 437 467 930 866 -936 -168 -55 -43 680 606 214 -579 -11 497 247 65 609 462 356 -383 687 814 343 927 650 -820 436 -617 -747 -510 864 -544 -94 203 572 90 79 -156 -770 585 908 -373 6 966 584 490 857 801 -720 552 899 -351 -840 -315 936 -116 963 -395 300 -640 805 824 -516 -24 375 546 -743 833 643 -343 -287 616 453 -763 742 -728 -414 -844 20 -564 944 331 921 757 242 914 -679 -61 -232 373 -225 -22 -430 379 -187 768 -279 475 618 -127 457 634 -152 1000 243 604 560 294 -892 502 -94 865 -388 311 192 507 803 -621 76 287 433 120 98 116 148 -706 846 -548 -646 -173 311 582 103 481 -544 -984 -402 213 60 -606 129 730 77 -161 433 -861 948 635 -444 -188 230 284 779 -604 216 832 -834 271 -265 -842 117 423 -917 62 312 -754 999 701 -11 694 75 789 583 -325 760 839 808 589 -347 69 -489 -233 278 -796 361 -392 -917 480 857 918 -378 -176 192 24 -873 609 -600 -976 43 479 -378 795 -656 405 686 -796 899 -866 427 413 335 238 458 -543 554 585 965 -951 -585 -628 -443 -196 -244 -911 -947 243 809 -809 858 -219 571 -268 429 -307 484 18 550 527 480 -537 765 920 845 840 822 729 -924 61 1000 -456 405 379 715 314 838 924 -410 -122 -523 896 -340 -211 44 222 587 45 133 116 635 588 466 629 678 761 -895 -446 -449 -303 -977 -265 521 -806 512 33 683 -942 147 -529 481 -443 -841 -148 -50 982 375 -582 48 869 -56 -790 -89 683 -868 225 99 45 -622 646 797 -900 -154 746 -921 654 -865 -392 -982 -305 -905 -294 172 125 598 932 57 -901 119 -244 -849 893 549 993 -130 942 -248 684 858 722 -833 -502 -825 -39 503 -593 773 733 -350 -67 -996 -419 677 -776 -78 61 -321 678 -932 -618 768 -89 -71 -672 -230 51 263 99 -492 -486 343 279 -939 778 289 136 304 480 -508 -652 -824 -66 732 332 -175 982 212 806 211 -214 -221 567 91 -507 642 -319 385 907 328 -429 -270 121 -473 745 -987 300 -509 626 386 771 -833 193 -86 596 89 -168 -123 -417 123 889 394 -288 201 -547 45 106 369 934 -306 -418 -892 -841 431 338 835 186 672 73 942 -399 502 -410 447 177 961 -916 280 670 159 -588 -946 -277 -671 -773 30 375 -418 -441 -26 -761 263 -398 846 18 391 558 475 73 -833 -317 -31 -169 536 514 131 -440 -534 -365 -33 537 -392 995 -27 -593 -674 806 -617 -68 753 -654 -924 -701 853 612 1 415 725 -750 -293 432 563 -321 952 292 -712 320 -66 172 705 -987 583 651 -685 -774 -930 602 -527 -547 -928 120 373 67 251 285 452 -714 -221 602 742 -605 -147 640 338 978 381 443 -302 -671 -840 849 -569 403 658 803 384 71 -337 1 745 754 66 460 127 -3 -635 -192 -465 -434 91 21 673 -961 -862 500 791 191 278 112 -703 -716 -825 -640 31 197 -579 -339 181 180 -138 -738 550 -985 -247 523 -976 -949 87 787 -35 -908 -848 614 -278 -740 -19 819 -256 -378 -139 925 158 -536 243 -635 9 529 666 -488 42 -201 -232 818 13 85 -130 178 180 680 603 770 -308 193 -620 72 -119 -721 217 816 126 474 -81 564 54 -147 677 945 708 -124 -595 246 -804 944 610 -856 -81 -538 -628 -107 -688 849 358 537 655 797 130 321 587 -153 814 457 139 675 -686 -393 164 -382 35 30 -961 -332 -460 -774 826 -268 551 -379 -220 687 -524 -49 581 567 -740 -589 697 -970 -112 -692 -184 728 210 479 408 -904 611 -249 -160 553 575 -112 -709 -69 -380 455 -705 94 466 -861 565 -580 -479 -739 -621 -29 804 -526 -568 -87 379 849 295 446 817 -307 692 -302 407 -514 -105 1000 3 422 207 -719 477 -492 620 -229 -871 899 -945 464 988 958 -513 937 248 628 -561 237 166 514 83 951 -167 -130 97 -438 102 60 593 -318 -656 -388 470 -901 -886 697 937 78 -869 -99 -400 964 -162 -821 -382 833 1000 978 -99 705 280 -108 -29 692 156 218 -641 -654 -951 216 -878 97 -844 117 -503 -722 -834 744 -773 267 -283 -152 -235 -943 -908 -671 -499 81 192 731 4 425 356 172 -895 -950 514 786 414 -695 733 -546 -530 411 -784 145 348 -484 -779 -303 102 101 104 -804 -53 -522 -459 879 483 -385 369 625 -317 -192 698 431 218 494 349 94 963 768 -689 -793 200 -705 118 -323 -121 -217 -476 395 -685 -839 786 204 959 -252 -615 790 698 966 -586 570 -609 -666 506 138 157 -400 -316 -489 965 -396 932 261 -396 -980 762 138 664 -472 407 38 135 -957 739 365 -17 621 260 -376 -155 -710 124 874 906 592 -78 8 165 -305 360 582 -216 758 899 -541 -769 -937 -387 668 178 -113 -119 -3 -730 -629 656 744 -615 -845 -133 -25 -661 191 -293 -830 851 -96 350 -245 -871 755 853 -660 -326 -986 -679 476 -715 912 -677 -49 -702 -785 93 -378 481 -696 -955 550 -3 959 277 -104 -329 -994 739 -813 422 121 157 917 -908 -601 -782 178 557 790 -9 344 -468 89 499 198 -227 314 866 -986 -958 367 -719 -517 -685 -627 -446 -437 225 846 297 -767 -682 -663 245 800 459 685 10 84 750 87 -142 485 459 -405 -379 715 -741 -875 536 585 -439 -792 524 33 -948 227 409 -914 -247 -882 531 102 -777 391 804 337 536 852 -909 -398 -437 -686 -503 -281 -402 -966 -714 -10 650 -942 250 768 -533 812 -545 658 345 -526 -949 120 -499 889 -361 19 737 -315 -457 66 -606 -662 456 471 665 999 914 380 680 -449 -94 146 -75 -788 787 -713 848 910 -616 620 -719 -397 -964 -394 -456 -220 -650 -272 -117 529 -340 -358 414 602 818 -614 599 984 899 18 2 -732 -301 -531 339 311 -565 -322 871 374 998 -453 -807 -986 430 -224 -550 45 -284 -234 887 0 -901 -156 -706 22 -175 354 547 -228 -59 713 -196 -241 109 529 965 -970 855 5 654 -686 930 -596 746 660 889 246 -230 -425 -241 -620 734 -867 200 -946 -199 728 903 -184 634 -370 -70 -21 -487 -236 454 265 580 -540 -499 -446 16 624 784 -89 -160 573 778 -457 -251 -684 230 820 801 868 -961 -800 -564 -725 -128 -779 765 -355 -51 -30 148 620 -539 183 -596 448 478 -359 193 79 -636 271 -597 478 444 263 -675 304 -93 80 930 616 34 -283 -200 998 -713 -655 -637 -642 89 -284 -732 -353 528 -640 -942 117 701 563 318 -473 -598 852 520 -283 -532 -572 45 -992 462 -672 467 48 -552 -463 -637 213 624 -756 304 -31 -487 -483 287 -256 656 694 -716 -6 454 -608 771 -326 951 -344 -938 -90 -704 799 -193 55 758 887 571 158 -290 209 -241 -773 296 -807 674 -510 -328 190 -682 -627 992 7 -882 -298 207 -481 -24 813 -280 -647 -161 -659 237 -340 228 -786 -735 -256 502 -799 137 -896 78 -123 423 778 -487 967 258 765 424 839 -335 187 -859 -525 733 599 994 704 685 -229 567 -605 625 -587 94 -91 -674 207 693 -100 -433 -319 -885 -237 -425 869 183 -753 639 923 -190 -663 -53 55 736 722 533 484 135 718 774 -17 929 803 606 -624 -274 410 -4 806 -221 -637 521 -210 -305 726 762 748 -369 -391 446 -198 -336 -672 -966 -85 -177 -685 374 308 -252 -997 500 -689 -361 665 -780 -37 454 759 -189 252 -251 -170 -281 -890 -721 489 230 137 29 293 713 -832 -87 389 909 498 830 -445 862 -27 267 -49 -586 729 -908 252 -691 267 -534 103 988 -147 -150 -152 345 816 532 154 172 57 0 609 270 -172 147 -790 335 498 253 768 96 738 426 486 -395 -927 -649 928 -793 -424 -982 -414 -99 -261 -452 -823 -40 279 619 -583 332 -580 411 401 183 903 285 793 -538 -136 289 172 895 739 -345 378 29 -871 965 489 -738 901 238 243 -950 -671 -195 550 -347 482 -789 -370 614 958 -616 -294 -715 412 608 758 -864 841 855 -36 -670 200 -965 -74 -437 -925 103 -12 737 333 -64 998 444 -152 688 -4 -242 -718 358 -668 198 696 -919 756 1000 874 -523 785 393 -125 352 -124 832 -224 730 -876 96 866 68 569 765 -293 644 74 -880 -135 -94 -149 194 -560 -985 -529 -770 -955 -703 740 -675 -839 -441 739 434 910 750 727 852 -967 -387 -135 -984 -303 -841 769 -515 627 -837 -577 -342 644 374 391 -642 -470 970 738 471 -963 998 986 290 169 349 -234 829 827 354 -85 599 -869 -89 677 514 -19 581 -820 -212 719 -263 -18 -750 980 15 -807 -661 593 239 616 360 -153 -309 589 629 1000 538 411 877 -566 414 -241 -962 -139 723 -704 623 -235 -325 -311 936 5 -354 -515 -992 4 628 -376 -811 367 817 508 534 351 -94 -513 738 477 -836 761 406 -98 287 143 -491 839 -231 -794 -791 -985 446 -12 -805 133 456 -976 143 -502 -159 -28 897 -74 -652 696 373 989 929 -298 627 -38 590 -298 -608 730 258 24 -26 -994 532 -725 637 -487 -102 -321 -910 989 -476 -253 835 1000 -403 -216 513 -112 921 101 -646 -376 632 231 -882 10 -199 682 -813 -89 -207 -517 86 -859 855 481 -909 126 -778 60 634 -871 572 621 108 -211 -152 124 88 753 -643 -228 -230 64 135 524 280 -356 -532 451 462 272 107 209 -197 818 -99 -442 272 -693 874 849 758 -846 889 -641 692 -156 -650 -257 511 719 323 590 63 -514 27 -682 -728 279 280 -162 745 -443 303 -557 675 -134 337 432 764 782 536 -912 -694 993 840 -78 513 -641 -582 2 520 591 723 183 -542 808 -991 832 -860 -765 -291 480 863 -884 -931 415 873 546 46 763 82 -620 -880 -591 50 872 -97 -826 521 459 268 -197 -497 448 -834 899 -451 -635 79 396 918 -865 -716 -717 -592 -299 -470 -724 -684 -715 331 976 310 -725 -694 344 -894 -203 843 342 109 655 639 -78 520 584 -495 318 845 -71 -527 902 334 278 -264 982 842 421 390 -441 53 592 889 -843 -646 -446 -136 686 286 411 811 -774 -28 -869 -948 202 644 636 234 787 602 -805 812 -79 760 582 -518 -627 -431 575 -461 -880 -585 -782 -782 -219 -968 -596 -47 43 997 -467 -757 250 565 -737 854 -375 633 -532 300 -894 -128 -821 -544 274 -822 -554 -910 -384 -591 -166 -880 -989 -364 181 171 13 796 479 -497 -297 -242 190 -266 587 335 176 -362 -87 332 -25 -611 841 -163 -283 490 -343 -2 937 -212 811 611 10 -482 468 767 102 430 562 -208 -667 678 31 358 627 -40 626 -26 -431 954 743 -239 346 539 372 853 404 -546 -945 -429 -110 443 342 -348 -200 792 896 -850 52 446 201 -715 490 543 -397 -492 429 313 289 460 466 524 611 -379 -348 223 -643 997 -707 -414 311 -170 688 -481 -336 855 531 -485 -289 -511 -297 57 -780 -975 502 368 -722 793 73 -855 346 -512 26 -816 -998 48 313 566 525 -147 -390 906 558 -453 12 -328 -428 -96 -248 787 -179 183 -718 -236 -181 -872 896 667 -647 426 -908 -757 123 993 -779 685 137 -756 -509 -241 110 203 596 418 -622 905 -389 177 680 -54 482 359 145 480 -728 214 -700 535 645 -454 562 4 -574 902 -383 625 205 -779 -440 537 -895 -988 702 -869 -868 555 -938 701 -452 -723 877 185 -686 992 -884 -350 650 7 580 276 702 -133 -331 -950 499 -765 321 675 -768 -764 493 -877 -206 296 536 -584 -619 153 -751 682 -902 -306 209 154 -178 352 891 -489 749 -607 -291 60 257 -900 36 -738 -220 261 651 -256 640 797 -595 -99 -430 -14 636 489 611 -284 161 -78 -477 521 -731 885 -647 713 -960 -654 789 325 -273 313 -701 299 -91 765 980 -30 -448 -419 305 357 -977 -326 207 -389 50 -167 189 -972 -13 181 -179 786 -997 564 -111 225 584 363 692 151 -686 -934 56 586 -617 219 131 -818 175 933 539 898 143 -632 544 -355 187 495 -107 -835 -62 -764 -736 -438 -642 -138 576 413 160 -338 -80 -946 -733 -570 643 -170 -542 413 946 24 -730 -903 419 -721 49 -208 64 -815 -127 -32 397 144 93 902 -252 -201 -843 -984 -87 -600 -915 -576 -391 -60 -375 -611 134 -563 -504 -553 605 914 666 -963 560 911 -586 -522 750 356 -810 -15 557 -544 -858 -459 281 -875 601 671 310 -22 504 -879 674 -628 726 -824 826 256 -727 624 -868 -220 -268 -684 -810 -515 -546 865 760 -878 -413 -697 27 311 -463 932 -208 924 -64 93 -486 470 -533 -3 -382 913 97 -373 -567 161 -453 357 -943 2 -856 -827 365 -165 693 -499 -591 -139 -155 -467 772 470 538 -740 -283 731 142 775 296 915 -248 48 949 0 -269 525 459 -376 284 113 866 -465 -773 915 212 -665 416 484 16 -48 -632 579 741 375 55 -762 -745 -772 346 36 -170 306 81 807 986 -457 -402 540 815 -298 -385 905 514 732 -435 -995 -397 -252 408 -880 655 -365 -423 980 849 872 835 135 -861 -848 201 634 727 743 847 136 -962 -706 925 761 192 -524 -537 -930 -686 -813 -58 278 272 -410 -42 -184 -12 410 768 -695 -47 -976 -626 976 836 -66 110 53 -313 305 -339 -819 -744 -227 -878 378 419 209 242 -754 -490 728 -271 84 992 -589 -685 -215 -611 -702 -577 133 -808 -701 378 533 -1000 -417 -801 494 591 -24 -141 -932 88 112 160 -620 843 507 -703 -315 955 672 516 -438 -217 887 527 -604 691 -801 -146 -904 593 332 348 94 94 -838 471 788 482 -918 -405 -183 -165 558 -821 336 -652 -194 929 597 872 -381 394 782 -904 748 -49 182 -793 272 -287 613 -109 -849 154 -172 412 -491 851 -774 -513 -765 638 429 -829 305 -719 692 69 929 927 -231 880 703 8 520 247 662 49 -232 -575 929 -877 -261 -665 -293 -431 -41 498 -162 -368 -15 -92 -577 761 785 401 339 412 -324 267 614 -26 -138 227 -577 -114 -282 188 512 267 -427 937 -948 22 -124 740 -322 481 767 -752 802 -862 -697 212 -381 -375 751 672 -168 332 -781 -860 526 -411 -839 -73 -534 -151 -762 478 737 -292 -649 439 -372 188 -244 -551 -392 133 -58 561 737 905 -171 -870 796 -395 931 -49 347 -46 700 -471 701 318 450 -876 620 712 255 -814 652 831 184 175 124 -514 -654 -242 -560 941 -557 286 655 932 642 760 795 241 -299 161 -346 955 121 929 -394 354 -430 -368 480 -234 -266 -301 783 896 586 -642 -450 -559 -513 970 -401 -522 -247 -628 -82 945 -17 -878 195 834 969 810 -904 -769 358 -353 -633 -37 306 777 -890 589 -592 732 -831 899 -903 584 249 896 -338 -587 -404 -549 -265 -374 301 -495 649 346 -61 -61 627 757 165 287 -91 -388 -291 -681 193 -534 664 -290 725 130 195 57 169 737 -444 -96 156 -976 994 31 -263 964 864 985 991 730 302 -503 805 -865 884 -65 -333 341 941 -483 599 432 815 -885 269 -811 197 689 -223 -424 917 35 933 146 -205 915 -81 997 -955 650 590 112 -816 -458 563 -516 973 340 971 -28 195 -600 423 759 -708 914 -996 999 123 -258 -67 -556 -234 928 -898 -703 531 257 343 488 655 798 655 178 -355 -883 -405 263 317 -556 -545 -914 568 780 -719 941 470 -742 -63 436 478 -868 167 -525 -483 800 -332 995 938 -48 -537 188 -987 355 -965 -445 -779 -357 -314 -215 466 168 -995 -308 754 -832 940 398 -488 -139 571 661 734 -303 389 -58 -116 -216 713 494 760 -501 574 -603 643 153 408 -828 634 -638 547 653 -422 -348 649 886 916 -228 533 574 921 -980 -75 -597 -867 838 827 50 313 41 -132 68 -649 459 -726 679 260 -684 -87 -561 2 880 -678 198 -92 -733 -217 115 -354 -571 872 -200 690 -383 540 541 -648 -451 629 -979 -570 -328 713 -712 926 -495 -128 504 605 805 -345 -623 -875 89 -546 122 289 471 911 170 -846 134 -982 383 -223 -233 -986 -637 -639 261 -365 689 -627 -565 619 -554 127 -552 76 -190 405 190 904 -799 -369 -549 -937 -988 -266 -211 256 493 571 -981 806 76 846 443 537 637 387 -949 594 422 668 -174 -167 -741 -563 872 345 795 -473 -707 126 -3 -743 -950 -985 -190 295 -43 650 -681 -732 -501 -905 313 502 914 421 -721 489 374 -788 -760 -645 -24 115 849 88 -84 -19 748 -130 892 850 937 502 85 529 620 87 427 34 -636 -437 -225 -333 908 786 -242 951 -214 -258 -694 152 -363 -598 -512 265 346 -490 883 -562 843 842 -395 -864 -833 469 400 708 471 174 -872 -834 67 719 -539 -280 966 -721 -191 529 414 -376 -783 -918 966 466 -617 859 -243 802 -605 266 -412 -104 861 45 -689 -166 109 290 -2 -459 21 82 -732 674 717 -266 613 -360 331 538 728 264 703 456 -854 968 310 -349 613 681 337 -753 -759 789 -201 251 -360 -593 -464 -899 -626 -933 321 384 -183 735 333 404 842 499 -113 777 -391 -642 241 425 -505 744 217 -5 -833 892 953 666 531 682 -598 959 -477 692 961 -102 -721 969 -354 -36 815 597 323 -798 381 -439 -904 -43 -716 -138 990 188 -879 -580 37 407 987 -734 998 794 601 -791 -585 745 825 -430 -268 -75 873 450 112 681 195 809 -361 825 -991 368 58 958 -884 822 872 -629 336 521 -332 252 -301 506 186 -769 -404 158 -458 522 -225 529 -91 -9 293 663 549 -448 850 850 859 -204 -235 794 770 -66 -931 346 -224 5 -727 375 833 380 -406 865 596 -526 -447 -256 -628 426 159 -530 -33 333 957 -857 683 244 -469 883 442 125 -447 -488 269 18 723 571 833 -598 887 -650 276 34 -896 -935 -206 156 723 685 627 -463 -155 410 978 -384 191 -453 -471 19 -903 19 -997 76 -252 -619 -705 77 311 -287 968 927 421 -550 -163 -83 284 939 -634 145 477 118 567 -464 -523 573 563 -638 -213 841 -747 -55 675 852 -86 -116 -156 270 -942 420 437 979 -557 -145 -905 -985 209 26 -118 533 437 -770 4 -388 -765 -900 410 62 -939 -146 -853 -962 -194 994 -247 514 58 -360 750 -406 769 402 545 476 -147 -961 -20 -438 -621 -94 594 667 271 168 -557 -981 910 224 740 -725 -646 77 383 715 -570 760 -445 -293 -292 -810 -543 -762 665 850 120 687 -170 957 -51 390 -130 336 -907 591 -788 647 -962 -479 -698 -459 458 628 -689 -38 796 -246 -135 -551 -214 -810 297 340 4 793 -671 595 285 833 -820 588 -469 -147 -752 259 -822 769 266 401 788 235 -485 -828 827 -438 874 128 -627 924 170 -927 108 318 -368 223 -161 -781 -955 667 699 203 601 -786 295 -52 487 1 40 668 489 -203 -336 -912 783 427 892 511 231 -680 -48 -37 546 -590 -931 -821 726 -551 511 767 -51 555 -803 -266 -85 618 -731 186 944 371 -154 -329 -584 -604 363 429 85 -469 -161 -649 -618 255 -288 785 -396 -134 -547 39 -527 769 -19 121 -272 911 -801 -82 884 503 -204 -575 75 -615 875 368 -586 -368 -337 -928 -911 -309 -124 992 684 276 -928 449 -130 -78 -497 -916 -652 36 713 661 -299 951 -528 639 711 450 -3 511 -650 -925 -542 -21 546 140 871 -795 -792 581 177 -100 -949 238 450 -906 676 803 935 878 -591 -641 -865 -769 -635 -828 170 -641 600 486 682 -253 -486 859 -224 413 -641 945 306 -995 772 876 -626 643 762 -456 -609 564 813 -624 -438 -407 748 -122 142 672 -54 -167 -838 912 974 -88 474 720 -171 -614 124 836 637 -246 823 -561 889 20 271 550 819 152 401 -413 -143 -912 -971 688 -355 -788 -35 -925 -579 191 565 212 -373 672 926 -574 288 -521 -535 248 -885 -359 334 -907 742 91 906 -85 127 219 453 359 -600 812 -599 135 598 929 -47 -935 -680 -273 20 217 930 305 707 -886 -820 918 -311 58 4 -31 737 -435 677 74 -344 -129 388 -215 133 290 700 -892 55 -338 -927 -395 -758 543 533 653 -210 236 -226 180 21 301 -547 947 942 440 -849 -12 450 -937 410 109 -741 -9 -456 272 -232 572 -24 -760 -738 396 -884 654 -386 -103 -588 163 984 9 -570 626 796 768 -152 -580 -96 375 265 671 -801 415 -143 -506 -612 714 804 -893 -151 167 -694 994 268 -43 -247 -362 1000 -872 297 -981 -219 -630 -195 435 -280 343 586 -11 856 -947 743 -413 89 122 -972 971 -376 -125 170 673 112 -561 -767 118 606 -208 -386 45 383 -974 -257 607 -725 -418 -788 50 -869 105 378 -592 -971 -533 -895 972 969 -237 228 -644 275 -568 -81 -535 885 -270 167 770 404 -541 251 830 -468 -39 612 -285 -478 768 58 -746 -706 -453 -329 -469 -116 52 761 -844 -71 585 694 502 -771 -613 519 -791 105 -193 979 115 -418 -663 975 -820 -434 -76 -294 792 -422 -463 8 -331 392 596 -675 -968 -877 417 -616 67 150 246 -894 -868 -129 23 -311 743 825 222 579 -773 -280 30 -16 -440 -978 381 -115 -806 757 -336 921 -600 -360 391 -891 336 -170 87 442 674 101 679 -955 -263 656 399 -502 -294 -961 820 -710 -478 139 106 -455 103 -542 -514 -120 -446 -376 -661 751 859 -839 -654 549 -822 730 -953 805 -769 669 868 120 141 514 981 842 -203 -217 208 -809 57 293 726 100 -821 680 -676 -628 -898 759 851 399 -145 -490 -742 718 -812 -331 305 -563 -744 -556 974 109 -906 -145 612 -163 -299 -381 678 220 -285 838 -372 550 -966 -954 938 304 631 -153 674 971 -221 817 -204 -768 -106 407 313 869 -906 -474 -732 563 497 -907 767 -467 746 922 762 904 580 410 -487 -553 -827 -587 1000 929 488 -358 -275 -743 468 -966 -511 -73 -516 -820 -8 -592 147 459 -430 487 -114 -495 -576 -376 -523 -621 -771 -356 796 -559 13 633 -565 -802 709 -996 -411 19 -714 -4 -134 -565 742 623 79 -222 284 -778 -424 472 -958 123 -73 -643 -210 582 -828 -384 -507 846 -706 597 -370 -558 220 143 -89 -930 848 876 -638 800 885 187 865 415 -913 316 -204 -199 -2 -480 -499 -343 692 -288 293 918 -504 606 897 798 413 136 139 -854 237 -29 345 19 -427 -207 441 829 -685 255 -230 -244 -107 -688 18 -614 601 533 -843 -962 651 -122 -480 248 -527 -968 -591 205 -900 180 254 -225 -112 -537 470 954 561 983 803 156 -555 60 69 153 411 50 -219 530 -182 -699 540 -803 344 -962 -257 -833 -219 -560 -275 576 -433 -737 544 42 -692 894 -423 -139 -66 -998 -884 -52 215 -636 -163 205 442 866 261 48 790 60 -763 -320 2 -415 627 496 559 127 307 1 568 -924 715 -388 854 462 -170 230 -788 -890 -683 -582 -210 130 -782 430 -580 -233 748 -625 138 607 137 -501 465 881 781 -834 -798 1 316 -255 769 -235 -386 660 -620 -187 -557 -479 -654 -502 488 -978 786 907 822 -699 -148 -420 305 378 758 -316 88 409 932 -304 872 97 781 -382 -653 -290 502 328 802 335 199 -189 -950 922 702 612 580 341 924 -383 385 187 -506 -366 235 -969 309 -40 957 -922 -68 -330 -351 -287 923 -42 939 -28 -661 363 6 151 -854 -263 976 209 314 890 -417 -178 807 -661 -80 898 -834 712 431 -157 353 -897 332 548 998 881 -891 -284 -496 -733 -508 937 891 -629 -278 -719 -886 573 -274 695 232 -977 632 937 85 -659 -144 -232 -206 982 384 -168 914 -712 -992 720 781 122 221 -96 941 -711 -885 -707 885 26 -337 -405 736 -807 -894 -646 498 -934 -607 29 -779 412 479 356 330 -751 698 396 616 -929 376 -240 497 -236 576 -508 -761 255 780 840 548 461 702 49 -252 420 802 -149 746 -572 -125 -37 478 -145 -413 -691 -876 343 295 874 439 287 -463 -439 -992 -778 -178 49 -272 97 -611 469 635 -875 496 136 -732 476 -996 706 -600 -727 809 -877 -951 -558 -522 -65 915 -722 534 -85 395 280 635 -736 -725 973 -122 -426 -997 -757 749 -62 183 240 965 -624 -689 -206 412 918 89 -164 -291 391 378 141 -652 982 -472 -288 -679 -692 -5 -299 401 -623 -748 778 731 -154 -158 -339 601 859 776 822 -756 577 -100 712 -265 885 -866 928 -703 884 687 -23 -484 -379 584 8 584 489 633 389 -228 475 807 -354 -99 -896 361 -635 84 473 951 449 -762 447 -425 -772 523 53 -839 190 303 -487 631 960 472 -129 -158 -286 352 871 16 710 -865 -165 -451 -212 562 -319 416 12 190 37 653 631 77 313 -699 -35 -597 -330 73 -766 -396 795 -168 638 307 43 -205 -50 562 -866 959 -386 -747 337 -118 999 -431 218 768 630 141 162 37 -192 -106 700 194 -962 -85 474 111 -671 -827 -687 638 -188 -777 363 767 0 989 534 964 223 -665 552 -344 310 46 746 -880 403 -502 155 551 -859 955 -899 633 801 609 -415 -873 -403 962 517 -400 -53 165 -57 353 453 -395 426 -585 387 769 -97 -929 239 34 -512 775 -780 -848 74 509 -928 -503 -481 -557 -266 -435 -353 -646 -378 53 698 -577 165 554 -302 963 621 -306 315 936 542 628 557 -9 128 -808 -548 -457 -202 93 -280 -751 -728 514 944 875 -713 -578 501 826 111 912 -128 682 -872 -104 818 -956 767 -160 -486 290 -642 -290 -774 -225 456 50 532 3 -70 -666 154 951 207 157 -857 -864 131 312 -820 14 -460 -610 -457 -103 -100 -189 -802 2 957 -931 103 -278 -843 984 -958 819 -427 566 -988 338 -991 -502 307 280 673 853 -97 779 282 811 191 727 320 383 917 540 -737 457 -551 -411 715 49 404 -697 754 51 -244 -622 -12 696 226 -921 137 -135 -334 -833 687 140 -266 -498 -92 108 262 805 478 821 533 -938 -278 -527 64 -629 674 -297 -281 -919 -786 -215 -468 -183 135 -51 -843 -248 -185 -50 -994 -247 197 -453 43 252 964 896 -869 -12 358 921 -282 886 569 596 -278 26 799 209 60 -282 -952 -920 -171 -153 -304 201 -238 490 -998 109 0 136 549 538 -857 262 148 -224 20 330 697 -859 871 854 -350 -959 -567 217 -812 -685 -536 -889 -694 -550 60 -2 949 -267 -566 162 -730 -351 -469 -104 -122 727 844 -991 -844 -307 -62 -977 -294 -865 -334 205 -653 -838 649 -344 -69 783 391 42 377 574 -25 -578 655 -769 -911 -700 -463 395 146 -367 79 632 -268 -935 -152 202 769 17 443 913 362 300 933 -852 -853 -745 770 -82 -797 -641 -198 -50 810 -340 870 298 396 -894 -496 -833 596 372 -482 -902 -65 -195 7 -187 -468 -247 -349 -933 -750 -541 -315 -281 -600 498 670 464 730 -471 38 -205 55 -38 -741 293 -609 252 -766 183 116 -138 933 -587 -616 542 -789 -302 -64 314 -936 -945 638 -194 -849 -161 801 -991 16 2 392 -93 905 6 -923 -949 -950 -127 170 937 -718 -823 812 345 -808 650 -229 386 258 -977 753 -52 -28 342 843 -91 222 271 -932 -750 42 -341 877 841 -878 572 -695 -951 -879 -101 -416 251 -815 273 -558 -621 -627 343 -597 -580 872 327 -101 774 -670 -642 -657 161 -310 -7 -872 -860 -290 824 355 -629 -979 27 988 975 559 -543 -260 -846 533 345 348 -855 -374 547 966 64 -615 355 -913 -868 295 382 -402 349 112 -715 -503 239 -486 -821 -90 411 604 243 171 658 -988 29 898 -260 -60 897 -131 350 172 -237 -692 951 -536 824 -319 -585 -279 -837 281 542 -361 -659 -550 119 690 3 -573 -407 303 -309 -956 902 681 -753 937 767 290 -994 -380 -172 601 -892 -153 450 -823 -506 -398 184 64 -65 99 -19 306 548 262 13 -949 -70 -322 -715 714 666 -100 770 580 664 98 865 -262 644 -710 146 -951 146 727 579 60 501 -374 -817 -657 -128 597 -551 665 -723 486 -463 -253 528 64 -188 572 -610 280 -234 -280 583 -150 -899 781 508 367 -725 983 652 -759 472 -231 -463 990 466 754 456 -275 316 -209 -345 962 -212 890 899 -88 -641 -887 -968 -168 15 -18 464 968 -648 740 -294 -318 295 557 -63 -455 777 -887 543 245 -762 703 -455 -80 -145 752 732 -885 440 -812 14 -444 389 261 -634 37 307 -580 -899 -285 -810 -10 851 -541 -549 -263 404 -135 305 -399 983 -464 901 836 841 541 -286 895 793 -986 -84 339 -773 -112 418 -557 811 95 -435 -703 -168 983 499 -357 -526 231 -933 -684 767 -747 -477 -734 408 763 815 894 733 329 994 523 428 -31 643 543 418 779 986 -630 -479 -654 745 228 3 650 -478 -781 454 169 -157 870 112 -291 946 520 -441 -660 -25 692 993 505 -112 231 -60 -485 -829 -9 565 804 967 703 246 -385 703 530 712 -945 706 562 -733 586 241 -288 -383 632 133 -756 707 316 -696 303 -875 535 805 -349 -240 481 431 621 294 541 -654 -260 -99 -50 662 828 376 825 98 -789 -789 -919 -840 204 -149 257 78 -686 661 333 92 -888 -132 -786 -938 350 802 45 516 -473 -160 -96 -525 -51 118 927 918 -933 -502 -546 -935 -552 487 964 219 -871 237 -10 -233 643 256 94 87 742 529 996 -819 -357 631 290 255 379 -30 488 104 547 994 924 218 -384 865 -741 626 183 -24 233 113 357 521 222 -182 -183 125 29 -922 -409 753 581 -784 388 378 -262 329 -535 -220 966 -520 -639 642 20 327 182 385 432 -986 -857 201 460 564 -692 24 386 945 431 -105 297 665 -497 4 876 792 -654 -147 95 -772 -880 656 38 -826 -27 43 -493 -499 -934 754 -447 202 -630 -520 -58 -961 246 -650 -616 -989 440 -59 -840 812 25 737 -252 -768 325 -946 -814 -552 831 640 350 -789 447 -367 -364 -950 -876 -428 298 -989 -696 413 504 -651 443 38 331 -19 -441 -512 -592 -552 948 -889 133 363 689 -116 -494 733 734 -874 -764 699 -572 837 -214 914 -968 -329 -849 -365 -595 905 -524 -248 -568 -407 -926 -516 225 224 -946 130 -829 888 -388 28 -942 -171 -764 839 180 -476 -619 544 -818 -261 689 -60 779 72 625 468 -528 -480 -715 13 -130 204 -84 712 -773 -710 680 643 -705 -287 39 -199 211 580 402 457 277 -739 927 301 822 -694 -413 -556 -830 -646 -496 327 55 52 -163 402 -375 -431 -647 -426 -854 385 275 -604 16 -959 -904 804 -23 -889 618 706 -670 437 363 -699 897 71 657 -335 943 623 -741 670 200 626 483 288 -712 -426 -969 227 969 -317 -261 86 -599 360 -438 227 -71 -664 682 820 -608 -894 -331 496 829 268 -556 -563 183 635 -214 592 -290 -787 50 -506 -702 -132 941 -902 -246 -893 -980 -731 -145 -367 564 -81 -135 -140 336 -231 -116 0 345 -134 250 639 680 -541 94 -230 886 995 -169 220 -755 810 957 -680 -594 -935 928 -373 -310 -910 958 -67 171 527 564 -305 -470 843 475 941 -573 -615 709 193 977 273 -74 903 -312 -295 -315 980 284 -910 505 745 325 -252 -538 -13 978 778 -397 -698 -947 -404 436 753 27 -542 -978 912 873 -823 710 -365 -306 -677 -262 177 162 7 -142 3 126 -715 459 -558 836 -249 802 -256 -840 997 -524 -811 372 -392 91 257 -715 444 -777 -91 437 772 805 -945 303 284 381 -292 -287 966 617 972 876 -501 543 -116 -46 51 22 -905 641 -346 -867 756 634 -566 -441 -359 625 783 -64 -481 -239 -149 -6 -315 -585 -898 -610 -792 -345 834 -376 205 -274 374 874 829 -15 -525 -48 28 -519 859 -770 954 -640 -988 672 501 -114 833 -119 702 -647 -683 645 824 -78 -891 -670 -877 290 -937 -816 456 618 -781 239 917 -641 -885 245 627 -325 32 445 -781 -995 -320 351 -70 574 500 512 -424 798 57 376 424 -289 -463 850 -219 -594 8 -463 791 -880 -380 789 564 198 400 567 770 -394 661 -574 -798 -362 807 486 -707 947 -897 -406 -694 -849 -617 226 -934 -309 -719 -797 -312 -251 156 -379 125 -261 -330 358 -393 732 -608 626 989 833 493 -333 538 627 978 195 -433 -413 594 -355 -490 522 -55 947 415 388 519 -427 -450 -591 -708 -779 772 685 213 684 -542 -433 570 -622 -46 -895 224 -527 202 629 -462 579 -31 -931 587 -121 -998 -981 -814 -396 441 -892 -161 810 873 469 -820 -656 -144 -728 -343 958 -757 -984 -778 139 -217 610 -357 941 900 -528 387 810 -913 -109 -878 -26 -829 330 389 893 -148 -741 915 48 -106 -567 837 451 469 632 919 -440 877 -985 -999 486 -669 -220 490 -606 -727 -981 273 614 51 455 -771 -852 -845 -424 -483 56 647 882 -76 421 -626 -141 -890 -495 245 -23 459 555 231 -660 247 -206 25 -634 806 707 164 -263 110 799 477 21 -7 -920 -131 -659 -773 -379 968 -240 -758 663 815 901 -580 -493 -103 -537 816 -512 -125 578 51 651 -541 -115 -610 -884 641 -966 609 -142 -91 -283 -422 622 965 -673 -423 838 92 -796 992 44 -363 -365 894 -27 494 -258 -973 -708 754 -299 386 -549 879 -638 -466 463 955 -965 -749 -188 -628 -683 -996 748 45 -757 -449 -776 -94 874 715 -959 855 133 -290 862 -348 179 554 375 -443 -159 96 -511 275 560 618 463 -328 856 331 572 -396 235 840 575 184 638 871 389 -589 -497 421 -843 -91 454 -801 -31 -311 -337 507 258 -587 -616 370 -125 890 940 358 418 -514 -803 944 312 277 379 -620 990 -319 21 -694 123 -977 -919 910 -520 -114 -53 -635 765 895 902 -306 472 -223 104 197 996 871 -470 705 -763 -227 324 -109 -51 -54 -797 593 444 -208 -63 -181 -365 -844 595 923 489 517 641 -615 314 180 -871 -204 74 802 -983 884 -730 580 -798 -96 279 749 -547 812 -974 925 64 -479 -704 -590 -336 -241 -873 43 -552 -996 901 403 492 946 531 -355 -785 -640 -771 354 181 145 -16 -492 864 671 -549 -29 -703 -734 193 511 7 -323 550 -312 237 -680 730 731 203 22 676 733 -195 296 974 445 824 -355 677 436 -973 -397 -678 277 429 -769 -164 -824 -689 -938 383 215 -630 -50 527 429 49 925 46 -355 294 -164 310 823 902 970 -617 -828 770 -600 -714 -404 91 565 980 504 -587 737 -53 978 120 -184 -726 276 -331 -464 -777 341 918 -269 413 -757 -470 -561 -399 -733 -759 -699 -787 -383 584 -787 400 705 104 515 -633 232 976 -611 -596 -303 240 669 765 435 364 -519 204 18 542 195 676 473 675 710 944 927 589 -965 -850 -630 572 -663 121 -201 330 820 -328 644 -936 -418 -527 -107 46 885 -758 -892 -817 967 319 -382 932 -460 -266 -443 -458 944 984 957 601 941 -297 -790 -573 647 -8 400 -5 998 798 -740 -877 -892 -856 -451 484 -874 -975 609 594 -937 51 357 -184 733 -474 -303 -166 725 -691 896 199 427 -559 266 -454 -575 -864 -5 -733 -570 55 201 368 32 -658 59 -604 679 91 824 879 -188 -250 19 -728 208 -456 -626 232 -874 -399 -231 -261 378 -893 -464 554 369 -372 414 -330 478 -703 -764 800 651 -59 -508 -68 -86 -284 -157 -440 253 153 -234 933 107 910 -402 -150 197 465 722 293 988 -546 378 540 840 -616 913 845 720 315 453 949 430 617 785 617 61 123 204 -185 -116 317 -443 -484 304 -658 -4 -802 39 169 -735 -165 780 -213 88 -838 928 654 91 -928 -350 -642 -75 391 -357 -96 555 -828 519 173 380 654 745 118 523 164 713 95 187 -474 -536 234 -384 -464 114 -906 587 956 287 -6 -532 949 221 -335 974 -19 727 -694 688 -53 -303 885 -279 -808 -356 -518 450 -975 -41 -231 -152 -253 -244 933 453 600 -325 975 593 -834 987 12 953 -329 730 -417 340 -637 -427 786 -232 318 -493 -347 -158 -822 -823 984 62 645 -30 -905 -227 649 497 384 977 -355 783 -594 -543 -941 19 -127 836 -273 369 7 -785 812 -778 909 -282 50 149 606 -838 -69 -142 463 -569 168 -314 -792 678 -202 483 -280 144 360 -227 217 -496 -5 220 -394 -924 890 311 675 969 -462 -545 -950 -69 781 -127 -453 980 -390 -155 -912 -815 -272 535 143 14 589 -22 -973 555 -629 -99 -11 729 51 551 -794 -621 505 95 -634 -480 -559 426 -845 -141 191 441 316 58 -90 -51 -497 -598 -350 -437 -192 343 -577 101 -943 329 -667 577 -814 243 -693 -128 -331 -746 443 -40 -975 -107 -266 718 -69 739 819 858 -938 -543 -600 230 25 -795 163 950 -55 -640 -2 368 -315 756 -758 -181 328 -429 -166 -497 -992 380 710 33 810 924 921 -64 998 75 -430 -6 -403 -818 -969 830 885 -3 -484 0 -79 -973 -70 -758 -980 -323 856 -888 361 220 605 496 899 581 101 242 -480 562 44 -973 -44 324 805 996 351 -914 794 -14 -658 912 615 583 928 945 -543 540 -302 -791 7 789 -437 -362 595 743 -312 218 440 926 -303 -200 -566 690 923 -274 177 -723 253 -309 -821 -114 189 -249 858 605 738 890 236 -88 327 10 829 931 -419 610 -197 -731 -423 -817 703 -151 -440 622 -24 -869 -305 936 -525 -706 -256 59 -860 -312 -802 -207 232 -955 555 22 289 -894 -993 715 -873 466 -251 456 704 255 326 -60 169 -656 -48 -221 774 -239 632 -883 -498 465 -70 -201 414 854 423 -235 304 -519 499 -450 -941 558 845 122 -150 514 -67 -40 -679 611 953 495 -226 -488 331 14 492 479 808 816 -984 491 -438 547 779 773 130 777 948 535 508 -881 -610 -124 284 928 864 616 -784 27 377 -859 562 648 62 -982 239 -25 561 -111 -679 893 58 22 -209 480 -885 929 96 -740 -388 417 349 839 -619 -313 -950 97 275 689 421 -80 -54 -300 -579 584 940 349 903 -418 942 435 212 -822 -186 -803 -868 -843 -283 -487 -887 -7 -233 381 397 670 97 -590 158 578 -209 -2 -10 982 238 263 -505 -365 -995 -552 218 543 -572 413 559 314 555 935 -48 -617 -678 124 460 939 231 133 384 -588 754 -160 -865 658 -502 -818 692 509 367 738 -101 200 126 986 688 377 507 -823 -956 -799 -54 -806 -927 -821 -257 -304 864 -385 -573 62 -194 606 -639 -740 -557 -924 215 189 914 156 -312 215 -815 -959 -460 -850 -333 -415 -264 -430 -827 -178 581 -381 43 -774 -698 -326 709 576 133 869 -631 140 67 772 762 90 966 -73 475 903 712 -505 998 -107 511 297 803 210 -196 -888 -320 -705 -252 -908 260 112 -776 381 -622 213 479 -439 27 119 72 -855 -418 102 212 347 96 -836 -482 564 517 -10 845 -854 287 -436 863 -481 -561 -46 410 301 646 737 -86 437 100 133 333 -836 -822 816 429 -796 730 -74 44 -57 -111 -644 -583 402 732 -686 792 -363 580 203 -911 -933 -873 -588 182 672 548 261 -506 342 223 777 122 520 -131 -456 750 287 512 901 430 -725 72 357 928 710 109 246 2 836 -936 -5 446 440 353 -960 -240 -67 -427 -340 -499 -867 -721 -713 68 -812 -653 -675 -579 -884 -514 530 -674 -873 801 448 842 -435 -737 179 615 745 156 798 -949 834 376 -350 -908 -179 -766 -818 -869 982 -903 571 -688 769 70 354 -141 -173 934 -910 -789 678 -169 -818 875 937 112 878 -239 -462 -488 -508 -548 -67 967 -822 -105 828 -146 -563 -310 -880 880 -619 -525 -537 481 -50 203 57 -170 -553 830 -841 -28 -723 -799 -41 253 -934 560 625 316 -683 591 -412 -712 -125 790 -913 491 510 607 -484 -524 -189 883 476 -664 722 -415 -38 863 946 -75 731 -812 51 -818 653 874 84 -574 -535 403 -267 -551 841 704 985 -419 -476 -304 912 -616 250 824 13 499 -752 -576 951 7 824 108 -700 529 -89 591 -477 -201 -996 -720 145 -513 -864 -766 -57 825 708 210 662 -503 -738 369 770 616 -49 -889 -545 83 947 169 -857 -725 -592 566 791 150 527 -613 455 126 865 -809 196 -455 835 -558 89 801 525 66 -685 89 -584 152 362 -203 710 -518 269 882 -731 -394 -534 457 941 -10 -764 418 145 -397 -403 442 394 -290 300 -398 -120 -674 -85 641 462 -379 326 -855 -655 627 -468 -40 -682 889 595 -394 570 854 989 -199 -435 362 -305 -919 -473 -37 571 632 -124 757 565 332 972 -165 859 736 -47 157 595 -243 -506 887 224 -458 -766 -99 -318 -215 535 491 -72 -549 358 61 -8 769 914 748 165 805 -729 238 -773 188 495 727 969 855 -535 -677 -707 -651 905 231 688 146 -858 957 477 -216 251 -155 928 528 914 -655 -635 706 -952 -21 -297 -939 660 -473 -923 276 821 769 4 103 -687 33 26 -319 -241 889 186 -599 266 121 778 673 878 494 -379 293 -577 563 -175 442 -59 518 849 -362 -175 -77 -887 669 -293 -764 193 519 -391 -227 -211 596 -695 -588 -182 -635 -597 -438 -793 799 656 -468 615 222 951 -601 -196 494 -831 394 -394 -505 246 794 -601 865 389 883 85 420 -543 37 -175 -962 976 -265 -20 -10 -974 888 -747 450 -631 473 -742 576 -612 -504 -249 -670 -621 -808 842 -315 -439 983 -974 -676 -747 -354 -102 -3 -643 893 101 927 -459 -387 -119 -92 18 -516 -401 -982 -170 409 863 731 841 42 -614 -315 418 -998 571 925 33 771 -318 876 409 466 558 -791 962 -699 -164 -66 652 543 751 -696 -298 -275 526 -811 958 -298 -150 -753 891 -110 811 -1 749 -204 -375 -169 -948 275 52 261 550 240 823 -192 -714 -457 218 -573 -855 159 -703 -1 727 -703 721 -705 220 -448 -354 488 4 -834 -257 444 -148 -760 -444 -819 -196 -986 -433 684 720 477 -589 207 -965 -867 -911 -799 -926 992 -296 -793 -130 842 116 -470 494 -700 638 278 626 -97 940 973 767 786 -242 -267 702 421 824 -861 -22 640 969 -843 -636 -367 770 77 -881 980 -19 -572 735 -585 -705 -525 -222 -210 649 952 294 -585 -19 915 -688 -588 165 377 557 -444 343 -587 -65 -764 644 961 381 -7 -164 -143 -499 275 -969 6 -48 -237 -301 960 -358 -550 70 319 -273 -588 753 254 313 944 -519 -486 216 724 -383 -651 -683 271 -214 610 654 -917 -937 914 798 340 371 -778 162 330 178 -477 216 612 291 605 -801 -792 -637 -708 -153 -435 358 -697 943 -224 22 128 549 -623 863 326 162 40 -262 728 -247 244 -793 102 759 -811 237 69 712 -337 -508 -416 374 714 -375 755 -73 122 480 -129 -491 -152 919 -193 -181 -199 -714 682 993 468 -464 -711 -819 -102 0 251 -156 769 -265 322 -160 603 777 -742 -7 402 411 -143 20 865 711 -284 -535 317 -702 398 726 477 662 366 -418 538 -501 -966 -509 -227 409 906 328 311 47 713 -285 -887 251 -538 880 -968 432 907 -925 260 996 206 -13 -123 -264 224 -364 -901 -946 359 138 -855 -379 -133 -205 -896 546 -253 928 -761 -759 -751 -132 -464 417 203 852 -92 -958 -768 658 -320 -142 81 -612 -806 -840 -81 249 -657 276 139 685 905 -208 -85 -279 449 576 -867 218 251 23 -54 -257 365 144 -642 989 156 -946 989 -63 -191 -745 -398 -460 -629 916 -438 -980 -325 949 -718 -536 670 279 71 394 626 -118 46 320 457 950 -187 -332 -209 422 -847 452 -530 -149 205 -193 -761 230 -429 174 -807 -56 -317 901 835 973 735 543 171 -24 -515 -10 999 -938 -35 -913 -369 -670 -33 643 -875 867 -360 57 -426 -811 -531 781 593 222 -119 -697 -713 304 -371 -95 -409 701 374 186 927 315 812 331 437 65 -970 742 -628 -649 400 -596 288 608 134 -852 -270 403 744 845 -458 -950 531 484 -952 -368 833 435 328 -39 439 295 819 -265 348 963 -561 -448 805 836 936 -257 -744 151 -278 588 60 -984 -964 125 23 600 -982 768 629 441 943 670 864 18 -937 -13 -255 -947 281 -712 802 -419 -636 -293 -992 764 -596 -428 -494 -461 1000 -951 165 -880 192 606 764 235 -256 701 286 -27 420 900 -155 -183 -283 857 -280 -830 782 -900 -976 -15 370 394 -641 -446 416 -715 895 185 154 676 812 -832 245 -416 361 540 32 -318 89 -150 160 -262 -809 224 -550 -717 901 -186 -218 -371 244 124 295 243 986 -229 -959 706 611 515 497 -299 -392 400 911 671 187 -450 545 376 -183 -914 552 -566 -141 -635 -727 -414 826 -707 -302 -421 335 18 223 -581 289 -887 207 -605 -709 308 674 -960 -283 448 532 815 41 85 512 -303 324 1000 125 764 692 212 175 -706 -623 884 1 -162 395 817 -119 -810 648 285 -649 -906 934 -6 978 -215 -138 759 -576 -832 -330 134 63 884 -590 426 752 -986 -981 701 645 -275 -133 46 359 946 -530 80 152 45 -749 925 -758 661 399 -743 781 -554 -775 -755 -185 -385 -494 -549 -973 856 -988 723 -77 -788 328 -390 -221 -981 -701 158 -69 935 762 -396 457 644 164 323 522 -959 836 934 296 -283 -266 -387 -84 -680 48 -623 432 -193 89 -235 -680 524 -53 -57 419 203 -541 -15 527 -816 248 932 229 468 235 214 119 981 -561 -877 857 -755 662 470 -340 288 -654 -100 83 682 597 402 -293 989 417 -33 84 -5 -802 230 652 676 -54 -939 -761 -613 -813 311 581 773 7 -976 509 -922 615 492 -493 198 -853 -890 -422 -358 -786 -30 143 -530 708 -187 -761 -838 651 241 105 -474 -791 -974 525 22 533 444 -827 -491 187 607 -478 -442 711 268 842 608 -738 -317 765 850 -987 678 -14 -755 515 -499 -649 87 299 8 509 -5 447 166 763 -381 -575 -354 -656 -175 633 -998 389 -564 408 -835 -715 443 -466 -935 -709 423 336 381 -113 -261 394 -217 769 -757 94 -267 -617 -975 592 -970 -837 -574 967 -533 541 312 788 105 -629 906 -427 703 768 -69 -127 -696 157 -762 -809 -61 -785 -631 -994 264 -833 469 -487 40 -558 -478 14 137 472 -747 299 -841 -647 334 103 208 -94 -309 -511 405 923 849 825 -377 -605 90 351 915 554 -941 -754 -760 -299 -455 -392 993 606 34 295 -133 -839 -241 -118 -556 488 -646 -969 -837 -299 302 -909 -400 935 404 -345 -512 142 254 57 -968 -316 -247 498 -506 475 621 432 -349 857 672 428 -416 -343 288 -762 -400 429 -640 -829 -339 -778 -121 -954 481 141 928 836 -188 593 171 -256 415 -722 -456 407 822 -439 -324 -690 -178 910 170 -173 -80 -846 -451 272 -816 -512 935 -349 -121 -797 -437 730 576 356 956 -485 144 -835 -971 -152 843 -239 -527 920 -122 -443 -35 707 484 290 -351 175 -744 -742 563 -776 -713 345 -874 -44 231 -232 -702 203 620 -914 643 420 960 435 613 -593 -37 220 -242 -173 131 -591 -728 -618 159 -873 -989 294 52 -222 908 -640 891 45 -758 -316 -372 397 -143 -680 -374 81 185 -527 50 -583 -506 16 -669 -127 -852 -216 831 -204 915 17 -927 195 479 -595 -994 -490 973 606 366 191 18 -108 44 -524 375 -187 376 -653 552 487 841 826 -101 -396 85 -115 319 -609 -36 458 222 -656 -951 -23 -851 187 -19 734 -303 531 -988 -921 879 336 267 745 -663 699 -870 -135 662 802 -787 -537 201 211 889 847 -25 279 -706 875 75 -28 -318 -845 221 672 -493 283 -909 -245 -118 -513 -406 84 -757 646 293 -35 -921 90 -518 523 353 -920 -949 -620 447 800 -997 144 -665 530 -245 258 -77 -220 -175 -940 -867 997 -823 -832 -857 857 391 -517 -453 11 650 -81 -387 -462 -987 384 -528 280 648 -40 478 832 -206 -815 -160 -812 -938 431 -921 -843 -366 231 -723 -539 151 859 577 708 502 370 889 951 406 116 156 -503 901 702 -424 -865 -545 695 899 729 -647 479 -633 780 -277 288 105 -684 588 -202 -700 63 -396 -347 461 334 -67 173 -142 -705 195 -97 -42 655 218 -977 913 706 -447 -653 -941 -375 662 -659 -781 817 741 -875 -757 986 156 349 736 471 773 -166 -327 883 -622 168 62 -886 986 -447 376 404 655 287 112 -970 999 -264 109 -624 960 -373 353 491 -189 -483 -873 -385 -662 609 -339 288 192 993 775 -299 853 925 309 -959 747 -384 359 -724 601 962 788 -121 765 517 -690 564 -241 -311 -47 -197 -372 987 -167 -943 646 -648 676 -76 661 665 -966 -535 347 52 -48 777 -307 680 195 153 -195 -137 -251 369 -618 171 278 -392 826 373 -892 -15 739 -144 -718 546 -194 -592 -969 433 -309 36 469 231 248 -634 613 -333 -160 -864 -48 761 9 211 352 339 695 -658 -637 141 236 965 851 973 441 71 -754 714 789 201 -926 776 271 -726 678 -940 887 -610 438 -162 908 -390 -308 558 -150 -455 17 -617 182 -168 561 -899 40 862 528 824 -276 262 398 353 -636 -182 668 -138 21 174 359 300 -696 697 188 -765 -939 722 904 118 598 -731 -337 -362 -234 -98 -13 285 590 -864 5 825 -891 -901 376 758 -187 939 917 665 923 -511 793 -739 727 648 983 566 -837 -402 -617 999 917 -829 -455 759 -151 -381 90 988 -384 -425 -37 -185 -910 133 51 -417 445 -521 927 161 339 -520 641 924 400 -565 -594 611 779 735 -807 470 -576 893 990 -501 378 -773 558 944 -774 -703 522 196 274 550 675 -397 753 733 -529 28 -990 -525 -337 884 -466 -921 -157 -703 -405 -863 -316 617 800 -235 -898 994 -95 -990 -676 448 -696 338 -94 -407 -623 955 206 -636 817 -778 863 -276 345 -830 -985 -606 673 -272 711 11 364 872 -310 -59 -46 -269 -807 249 656 -334 -942 289 -786 232 -31 -528 -706 64 -635 448 857 369 875 826 402 -231 -552 720 649 997 755 -317 -627 45 -280 -40 939 -719 955 691 -843 384 -397 140 -905 -227 275 303 812 -901 -405 108 -570 -133 38 239 574 678 -636 705 291 15 -710 -708 -767 752 919 802 116 -817 -580 74 274 428 -175 -534 898 -960 173 -537 -274 -70 785 -868 -86 783 946 -700 -555 -990 541 292 -676 549 -670 -783 -917 -678 -151 953 863 -58 980 425 585 -292 498 -650 -635 526 875 -89 887 -385 -208 802 835 54 -53 63 -389 971 104 482 703 83 9 -117 291 -51 -458 -654 -918 -20 -659 658 -820 447 -845 870 -95 -20 -346 286 933 -555 164 -29 70 -876 -872 68 -21 997 9 -937 571 32 976 -329 -29 421 417 343 20 938 607 665 -779 -703 93 -898 -886 23 437 -27 -680 929 389 -796 971 -182 -108 -868 -725 -100 545 -950 -301 -522 280 272 -707 450 253 374 615 -577 -164 -359 -816 395 -103 -151 377 -874 -485 -973 -348 -26 -83 975 745 568 -788 -709 -578 636 -315 578 -767 -806 -937 -332 139 -359 278 -453 -342 -984 181 -740 998 874 -897 34 -110 766 -136 214 786 -5 838 -715 834 -736 -144 -986 -863 -958 -856 -798 -661 -723 265 -434 456 970 -497 570 -750 -192 -410 -333 136 -722 -589 568 878 -119 -142 -916 333 766 561 -334 -916 34 587 818 -779 -193 269 -651 -987 109 -931 597 -85 -903 -527 -484 707 980 459 -704 601 696 -294 -744 97 -891 249 256 710 -215 929 -938 -869 342 119 -286 302 763 838 470 -773 -58 -820 437 -745 750 137 -911 -62 915 -491 -958 -611 -962 -254 758 848 935 715 -875 279 -161 737 407 -274 -117 819 -284 576 -81 149 898 175 -716 -299 917 703 -899 226 -957 -429 -844 -579 80 -440 -222 535 248 -21 -216 -105 738 -214 275 -874 -536 -317 737 -452 -830 -697 -819 852 41 160 -982 -605 -305 -604 874 580 540 275 -160 747 -603 79 643 355 -479 -780 -794 -428 -879 -854 -761 15 -540 -602 160 -751 -376 -512 -838 855 -92 337 936 79 301 371 616 -246 566 289 -283 -909 -17 905 228 -866 -755 -874 -509 -286 160 672 -974 721 873 186 -749 413 201 -487 -407 -951 -285 -507 313 17 739 898 -973 206 47 -184 -928 60 -167 -210 328 496 -816 484 720 944 -379 -509 460 -721 401 -674 521 -67 312 -578 -558 474 749 964 242 -138 -732 -838 494 414 -37 81 991 -738 -339 288 -37 -473 -301 -614 881 -706 950 335 -17 -544 204 656 -443 277 -62 -589 32 -337 92 528 398 885 62 200 -14 579 165 -609 715 -1000 605 -701 -334 -40 -25 153 -765 -885 -345 605 748 330 647 860 -49 -807 199 -365 -462 -96 940 -791 -976 441 -20 194 190 -202 879 -856 736 -172 -330 -161 857 -701 -366 -483 -102 -814 -366 -457 -205 186 180 -168 805 853 386 770 186 -659 602 -492 -278 -813 -929 -207 -471 768 -822 323 -601 975 531 638 -669 -448 -7 229 762 -980 -355 -135 -968 -639 91 933 259 169 36 -358 719 904 -382 -559 -659 638 -87 865 -801 212 -614 -545 -524 -770 -143 826 376 -390 -198 463 -243 140 76 12 919 457 505 782 -209 -131 -259 239 -493 -193 -101 391 -352 908 -381 22 973 991 -553 378 -125 -373 896 -654 -42 -911 -754 42 706 487 942 -88 516 963 -608 -371 -549 -801 11 823 868 135 788 668 -117 -311 -130 772 728 -966 414 916 -824 708 944 503 189 603 763 778 303 -718 -414 557 616 376 644 453 -734 -323 378 -85 -101 461 644 276 -45 -574 -982 -179 72 -434 -622 703 -255 977 -700 176 -340 -22 963 -397 -205 -459 -491 -99 -90 968 -389 -952 120 751 314 19 -169 -46 -961 -58 294 -232 -598 737 -812 120 642 780 -809 491 319 -218 -44 392 66 -561 -266 630 155 137 187 730 356 -101 -117 498 -946 -716 -928 -39 -458 -821 -818 -552 801 148 262 987 -524 573 -807 905 -447 -794 0 729 -532 981 327 -799 -569 -538 -58 965 818 -443 443 -947 959 -571 -853 282 -332 500 72 -412 908 156 -888 277 786 -178 -505 350 311 -125 913 712 873 -191 -951 -322 -575 503 244 519 -216 -116 -338 990 -220 -268 -552 -231 -196 -202 -220 51 952 522 -906 646 398 515 -627 -191 554 545 933 48 429 -363 34 144 -830 -792 -162 596 379 149 77 750 59 -184 853 935 -537 -876 191 -270 -224 616 -935 748 -742 -733 89 -544 -192 -962 720 -559 565 555 -575 229 -951 588 958 -49 447 -734 -301 638 -209 784 34 -961 -792 -892 -845 384 -695 747 -620 594 399 -315 -119 774 -213 -568 -428 484 395 563 -162 38 918 528 925 431 596 552 -56 -69 902 527 853 -592 -455 -844 192 900 -657 -522 -770 -845 -261 -213 -118 -124 -471 -459 691 -98 -87 666 358 229 -652 -425 323 137 -290 757 -408 -562 -499 -614 289 151 -768 681 -335 353 -780 -662 458 -547 -454 896 517 -482 -296 864 384 -732 171 -528 515 -380 178 939 525 467 349 970 -908 -102 516 140 -273 719 614 -292 711 46 760 915 -790 -611 -866 -74 -184 -647 539 -718 -16 621 -929 899 949 -63 67 -982 -110 -786 557 -111 460 -170 -904 -873 117 -786 310 828 262 -162 -858 323 540 -86 192 -877 744 -607 488 -420 -347 20 95 608 -287 -735 100 778 -377 995 409 107 353 -431 140 440 -66 -427 688 -509 -379 -300 466 -358 305 -507 683 230 -384 -793 -17 -456 762 -736 -660 823 171 -347 -177 -649 -279 -150 -800 574 -989 168 38 146 359 7 -88 38 -995 259 -682 -598 -542 -550 -904 620 -891 118 11 914 204 504 -705 -631 417 409 694 -518 -195 862 739 -690 -97 472 889 454 -390 396 699 520 249 -862 -586 -252 -231 866 -622 -177 145 497 -92 -207 321 -210 175 210 -664 233 458 684 -567 -26 429 698 312 -713 -17 -8 -214 415 -582 94 -546 653 -895 -438 -45 330 -940 58 -861 67 406 -578 46 -985 -471 102 -711 722 -680 -921 975 681 888 -336 -718 -612 -433 202 643 183 -175 525 224 982 5 78 509 809 481 -40 -77 -336 772 -940 857 -937 441 252 -721 753 -737 606 51 970 -522 311 266 583 470 -952 921 -676 -431 655 -953 -309 -496 700 -227 505 665 507 686 259 690 19 -812 317 -181 299 -242 255 18 -317 -259 138 57 -835 -106 -182 -707 646 -43 -193 380 787 935 -175 -501 -793 -713 263 -95 800 -776 -898 734 -702 -950 -675 679 -188 -981 -641 89 -680 182 119 -908 385 657 -92 643 210 3 692 -389 757 415 771 580 -864 678 471 734 31 266 714 282 -847 804 -542 -354 332 694 -190 -459 811 -26 -489 29 -464 342 101 -905 685 -747 10 694 26 -582 -360 -109 651 -726 227 517 239 321 -431 -470 -144 -162 -200 655 572 -780 -235 -732 375 -381 -645 -973 910 -799 625 -552 910 -91 698 847 -217 73 391 -989 -674 861 819 -873 646 541 771 -533 875 421 70 -149 453 24 89 -242 -276 361 -169 -176 7 -638 948 622 -227 645 870 554 833 -7 -541 458 -905 -762 -764 -292 327 -531 -147 -48 175 -364 -74 -393 87 820 53 -943 -279 -525 665 -784 155 457 -429 -696 512 470 -872 743 -848 927 -830 -540 -382 -522 -821 663 -364 -335 -523 993 87 122 497 -125 746 -205 116 -57 -128 -139 -823 -594 219 -451 409 -392 639 -430 324 732 -47 656 -158 -935 260 -693 714 -302 132 -15 24 562 353 -239 -354 520 488 -490 684 -429 702 789 -442 -82 -897 -981 960 13 -368 174 934 945 -755 366 878 508 120 425 -557 477 757 -336 655 614 -142 590 964 927 106 -961 718 -497 658 233 584 -309 -274 161 -112 595 679 -295 -403 -979 -19 535 -76 24 65 -835 -37 116 385 672 827 337 380 180 600 214 865 -271 -132 433 -850 -550 394 132 309 -40 745 -240 235 -404 -157 -546 -734 -921 400 -305 169 -596 -937 -713 903 -769 85 289 -180 823 -902 -668 749 848 331 947 -413 -287 57 -451 -519 454 816 552 -870 592 177 614 -300 -866 423 -716 -381 352 -526 679 594 998 -101 -563 891 -605 -786 -142 871 -605 -100 540 257 -914 941 -873 -749 -97 28 -925 -420 252 -804 -552 339 575 376 -118 551 235 -922 -796 -153 550 -899 575 35 -53 -923 -356 794 33 -975 690 -21 303 382 333 605 -350 79 200 -309 648 -60 259 311 -34 774 -614 -443 -331 -910 -132 585 283 913 -262 -902 -784 429 635 -276 -956 -895 -872 -862 -900 997 -120 -507 -346 406 -128 -979 460 -739 -907 465 211 -954 87 -555 474 -106 209 987 261 497 683 929 -95 397 45 -447 -706 -636 772 387 565 384 -579 512 -929 485 359 -538 170 -842 -634 -203 477 709 -636 421 -32 246 -15 -40 142 121 -357 207 -119 404 -930 579 50 662 256 788 890 275 -711 -743 644 184 -980 483 -517 -835 -706 -294 -684 191 -723 -974 -212 825 -815 -733 104 -624 965 323 365 170 -694 -703 -575 -229 695 -937 828 -42 955 -833 -940 -860 -820 -171 -669 18 -755 62 -865 97 -285 317 391 0 115 240 46 -690 -768 -220 -474 398 65 -941 967 -255 272 2 772 895 -948 853 -265 58 351 -515 448 -972 -561 -383 -570 -948 123 491 -590 90 910 -305 20 62 -453 411 202 609 859 -363 -106 274 -48 -505 801 122 -94 269 -736 -62 597 926 -754 292 629 677 622 -518 -397 351 806 -514 647 -440 193 -535 -444 -483 -267 444 918 -494 11 -809 931 -957 -827 -880 -844 930 539 -914 825 665 -565 -35 -518 -928 -637 596 -510 598 203 -837 -985 401 37 208 738 -604 46 -380 -667 631 311 769 621 -433 -74 -1000 -531 -971 372 -711 -116 810 102 66 200 -175 -61 840 -278 932 -1 -159 263 -89 219 -666 -113 172 -821 797 574 -667 -929 104 -446 -231 985 682 986 -332 -174 -566 678 360 -828 -357 150 -736 113 922 434 955 -543 885 -956 239 532 669 764 -614 328 -28 131 -847 979 -970 156 -339 -949 256 -489 703 385 709 -594 -276 97 -972 314 82 15 128 -883 -253 17 489 101 117 992 310 734 -444 447 293 -718 -919 309 -469 978 25 -780 -265 -136 86 978 -894 943 -350 991 -871 515 143 -596 -316 894 -727 -521 112 609 329 -119 51 20 -110 93 -214 -365 -788 -80 609 -186 96 413 -889 753 -583 647 -678 -937 176 -485 597 722 -73 322 314 -696 -990 51 -712 897 -680 657 -630 -883 -901 -951 851 -975 -682 -655 613 -23 -450 -529 -970 -155 508 -1 39 551 -129 -733 458 -935 574 382 11 -540 -888 594 -43 -227 -299 222 -17 832 -624 125 -448 -199 255 -594 -851 675 -237 -495 950 98 34 281 109 133 -488 -297 909 252 -352 664 -159 568 -837 -483 456 215 611 -81 145 506 -272 493 -141 95 967 -468 -936 536 -486 878 123 -457 -177 467 765 -38 372 -513 690 25 -767 625 229 -384 849 284 -56 78 -763 711 98 -478 828 -633 -206 -296 -362 948 466 -669 -513 650 -247 250 230 -557 -817 363 597 173 491 86 23 45 635 -831 565 27 991 899 922 -298 -859 611 946 -889 316 -432 176 220 806 -56 424 -48 672 -227 -359 662 398 -239 -200 -730 -739 -839 -216 -818 -672 -313 -21 -416 -585 488 -857 999 -449 -286 647 546 801 -15 -361 -227 -101 573 -235 -813 -600 43 -95 264 735 -787 188 234 -935 153 -198 -341 919 -287 -384 218 852 -856 256 -976 57 67 -657 198 -151 873 506 -4 -910 597 -90 -483 -206 -988 434 -883 -679 -977 -235 -217 -714 6 352 105 788 719 -245 32 165 999 587 -349 835 345 702 -689 172 900 819 981 200 283 -472 -360 -386 130 -564 387 549 404 397 876 512 717 -299 -938 -638 -492 194 -914 -8 -905 -229 460 630 577 473 -624 583 567 902 416 944 723 -26 113 838 -146 217 760 -275 -676 199 442 -874 -733 773 267 92 -374 -787 -15 -871 -298 963 235 491 954 272 -587 -191 639 -353 -971 -703 386 -853 13 -116 -745 -580 -442 584 -473 767 83 623 761 473 -48 352 703 -908 -385 -151 601 687 485 -73 839 492 377 934 -705 614 269 855 -283 -353 935 358 -856 -331 -598 -100 932 56 -980 -101 215 976 -294 9 -288 -157 409 -668 908 699 -677 -614 78 610 704 52 364 301 -337 -225 -448 166 -477 -825 -11 25 -363 -740 874 162 -584 -217 -815 961 950 80 137 -830 849 -655 -339 331 -789 576 -919 -918 582 917 -218 -764 955 757 -70 56 156 693 648 -939 958 -152 639 194 -54 750 593 373 990 77 -499 127 351 391 180 289 803 -81 -784 -557 -712 505 303 287 801 3 16 -648 994 -108 -903 613 873 -118 -950 -215 845 474 434 -1000 -761 46 897 823 801 -410 694 -624 905 -737 -371 858 -489 719 90 -544 -204 895 -644 -200 -935 375 -731 878 -474 652 -594 -397 794 -677 521 164 -739 167 351 232 -73 638 -290 -420 523 -305 -842 -527 -180 497 78 -625 375 -462 -573 -729 -757 243 521 184 498 392 290 3 527 46 -424 857 382 719 -383 -22 -54 565 -909 -95 861 -879 700 351 -612 755 989 -812 -956 -421 -393 573 817 0 -106 -122 895 -559 177 -558 -819 465 513 695 -168 776 -221 428 961 575 250 482 727 -505 -647 -488 594 -470 635 -116 -456 23 -124 -425 -287 989 644 782 106 155 813 -653 274 368 -549 -879 -662 223 578 968 -280 -516 -166 -694 520 -973 650 850 113 -694 250 48 748 339 -733 15 -91 -123 -983 -868 92 -809 25 -612 -998 887 -459 -605 -98 116 711 702 657 746 909 -743 571 675 -586 610 -424 931 -9 902 609 950 -774 853 633 83 641 -200 -104 110 482 454 -659 523 382 119 -848 127 -997 324 -143 -882 -451 -166 216 -920 813 -667 -229 -772 -892 278 -673 204 -448 288 565 261 454 -547 682 275 -112 719 553 -622 -872 520 -112 -630 162 -566 -322 728 -907 436 -804 562 627 -267 276 955 -258 -346 -826 739 329 -140 -812 392 -785 -498 842 660 232 -816 -597 741 -122 -736 -517 -450 -795 520 -788 92 -116 96 905 752 701 558 -649 -652 -718 -895 -760 -226 -335 -815 224 923 3 747 -641 -827 -774 -106 -28 744 -224 127 -594 -483 -24 106 387 -201 774 -841 160 750 189 -503 57 -930 366 -951 -111 -779 -216 54 55 -564 380 687 -640 920 -305 490 781 -262 931 -429 315 176 -203 771 -859 123 -278 -959 -620 164 458 -334 -548 -127 -287 -762 497 -278 -554 -647 -762 816 234 513 414 523 -191 352 -240 260 968 -125 -449 -121 -400 258 931 676 815 349 385 -18 -913 389 741 -365 -544 -313 817 747 725 -736 -311 -57 481 357 -111 -531 105 880 -422 -747 -785 520 -218 -132 249 -662 146 814 124 -229 -189 -500 111 563 361 -763 -901 93 151 -853 375 -149 -712 -162 751 -17 -509 750 -804 -350 866 -23 -792 800 503 -481 755 -251 -926 236 0 425 -920 234 -197 -478 90 -812 -627 -950 -746 25 -540 -56 -340 -837 71 373 385 182 -14 -420 830 -986 -675 -901 323 350 -21 52 327 -380 911 -179 -595 615 771 976 -694 -447 -8 -164 -700 -645 282 -917 585 175 420 -119 590 376 397 486 594 -144 749 -991 90 681 -834 -828 37 534 332 -535 -566 -470 -441 -910 257 -506 129 3 877 -918 835 158 -35 -868 35 -689 -167 -638 406 475 528 -954 685 670 -331 -65 359 536 942 -806 -739 -885 -745 -284 760 -882 -205 -939 -138 -737 -558 986 271 -536 2 972 -988 301 916 -222 926 -420 -222 931 800 -485 -413 23 512 -750 -925 -729 676 551 -835 -960 456 190 -465 177 172 -597 14 -73 -505 103 344 -724 -116 42 -531 669 -250 -989 -789 -70 82 360 567 103 -246 685 618 -746 -55 751 -285 -504 662 382 -748 517 -927 -732 619 -817 -907 -573 -906 118 -710 424 577 588 166 -651 939 936 -896 402 -579 97 512 -576 995 -93 -547 -556 803 655 -973 -233 228 808 982 -350 273 -205 -957 -133 -732 -877 244 367 166 -111 340 -265 -792 -911 766 407 323 869 615 474 -402 776 -704 883 -225 838 623 655 -833 -856 -996 -278 772 -932 307 620 -610 52 -164 -860 952 -218 -642 -534 637 523 -475 -274 -524 726 -942 703 825 986 544 -804 -59 555 594 85 320 788 589 792 633 542 -277 754 -41 -198 -752 -363 -481 -435 476 500 729 790 -497 -446 -516 -549 -655 941 -947 -173 -738 -863 370 381 -664 331 65 -629 -745 -10 -290 -834 -834 912 781 275 699 873 -516 -480 379 25 511 576 59 89 291 201 -639 -552 248 -384 -833 -2 872 -611 239 917 371 324 842 847 -496 959 -863 -818 609 -460 -79 -58 -707 43 -637 840 442 -75 587 844 713 473 440 201 -477 747 -863 -349 745 -914 -30 83 697 989 -767 212 280 22 778 -26 993 282 574 775 -854 -79 -118 -648 -87 107 471 680 905 -708 714 658 -261 628 560 -153 -637 781 -498 -804 -181 -159 -404 -727 -945 -786 2 992 485 -57 574 -914 -741 -454 636 96 -552 -115 208 580 -397 777 738 616 -201 525 79 -429 514 -867 -467 728 255 -802 638 -911 -726 91 543 493 -53 668 -55 83 -540 154 398 -350 -677 -372 626 -779 463 -612 -772 242 -487 -963 903 963 -217 -286 -221 -229 274 -868 291 640 -219 101 -410 -708 -162 329 942 78 210 570 -974 473 843 -211 -693 562 924 -611 -350 266 899 22 238 13 -684 222 -523 51 340 -901 -93 303 672 -401 461 -266 642 -362 657 257 630 126 -138 -101 -257 307 -912 38 704 238 -609 977 -495 -238 -681 182 884 46 -324 614 255 224 57 -90 848 466 878 969 -230 44 -148 993 314 -195 -206 76 -30 540 849 360 527 98 -215 744 714 -493 430 -508 -16 738 -442 -231 63 340 -493 637 -292 -149 856 -547 638 -546 744 740 -678 760 125 -625 618 -506 -648 -270 279 -358 -266 -103 -490 -935 -767 48 -663 -806 680 -5 344 454 -85 -39 646 883 -546 937 722 -491 -905 180 589 -250 242 -400 938 -754 868 166 180 -725 -657 -926 783 -522 -683 239 -341 755 -362 -783 -434 -997 -910 -325 530 -233 797 -536 -962 -335 646 88 912 -229 -564 660 -373 -966 894 747 -89 759 628 -431 890 -457 -31 172 -223 -838 -44 319 616 764 -43 116 910 -567 -243 429 444 234 -161 634 748 -486 194 -549 405 -919 160 425 -790 -7 179 307 642 769 -196 878 205 166 -314 27 467 -877 868 569 301 807 -28 -859 358 -735 341 256 -768 227 -260 799 857 355 350 -50 811 -96 -999 -564 815 -746 783 -136 138 -486 831 -452 -590 -983 806 -957 663 528 -589 -611 913 -8 656 -875 -58 884 266 -647 124 592 -945 444 828 648 -753 -362 -35 429 -647 147 288 -147 -732 298 -37 317 -191 106 932 647 -184 551 190 -584 98 -294 -188 -834 504 -89 -168 -943 58 -328 -963 -166 142 395 -789 856 -830 -405 -919 879 905 622 -999 438 483 -106 -851 -148 88 -951 785 937 771 808 -703 960 393 -142 648 956 -589 -746 354 -557 381 -517 -710 -120 -175 457 -49 -913 612 -367 -750 -162 873 387 843 760 244 -997 -233 -769 614 -791 -930 -944 416 198 -307 -44 -191 -105 -624 -125 297 765 -25 520 -175 98 91 -880 -141 593 -669 -257 634 962 425 -836 -529 239 -124 66 137 -987 -953 -616 817 329 202 -544 436 -522 733 544 -783 -972 -936 934 -232 994 -683 393 -333 -587 -292 467 -225 402 13 -519 197 -30 -286 -89 -225 -764 -587 -354 -392 370 302 703 -954 -657 881 204 885 632 -851 -167 33 278 -626 769 -842 -233 789 -350 -427 -816 215 -487 279 142 131 787 -384 -319 201 -444 -293 349 956 104 -609 -357 -957 -445 -3 -481 650 78 329 380 -523 -464 -879 606 -898 -614 -626 -667 589 808 213 548 -188 -299 186 464 -908 877 521 -936 148 459 191 -851 786 -736 224 874 345 -497 192 -515 -424 -960 -777 -742 -325 171 302 939 810 -419 -953 -447 -470 585 -937 877 -364 494 -23 723 542 477 221 85 -147 424 -742 -973 191 -178 -908 -879 172 -133 937 975 595 -70 999 421 220 -185 -148 -849 634 898 -423 -176 -448 493 221 -289 615 -711 432 -726 -75 835 36 -560 -581 680 13 -986 -53 300 -404 899 300 -336 -481 -138 502 469 693 619 -912 729 518 -394 316 -72 886 652 -170 811 567 757 328 -156 905 831 -577 943 345 644 595 173 -834 593 376 -633 640 90 947 14 759 865 753 428 -795 604 239 -496 -553 755 -169 409 180 438 272 647 402 213 669 144 631 -882 -342 56 24 270 19 -562 -824 908 -909 830 -821 -347 981 955 -316 922 -358 151 -16 824 -411 912 506 112 163 115 202 -901 -562 593 -33 -770 922 714 -730 755 -422 -882 555 65 426 -442 21 -206 -712 618 764 307 281 -842 -287 -307 -446 625 918 -912 -334 -548 -869 -804 307 -990 -340 746 138 986 -315 379 161 -814 -166 -973 853 644 -711 609 -809 -578 -242 -688 123 -773 44 -218 909 270 728 -113 -321 -312 -675 -957 -521 -609 503 -958 559 420 763 689 8 809 974 -892 -729 -75 908 -298 388 87 199 -612 -435 -368 -910 -480 386 -328 815 -726 -954 408 845 545 -924 -521 -172 32 -475 -901 849 276 21 453 -648 -562 -116 344 394 832 -704 -752 -587 835 883 958 -624 589 -703 -513 -747 117 331 277 438 -954 246 640 95 -817 310 788 -684 -127 591 -260 960 765 533 100 -525 203 946 68 -457 219 213 -573 -286 -299 170 766 650 -43 -131 273 314 -382 5 -373 568 -424 -67 325 -787 -295 337 589 -191 3 -702 755 427 759 938 231 44 341 623 238 -477 -821 -909 870 982 854 -142 869 891 -472 -583 298 509 484 651 296 -683 -14 674 -584 -415 -324 468 -809 420 1000 -673 -486 197 -462 879 116 608 50 -691 -79 -135 889 664 822 -178 -592 -439 676 -135 436 -753 177 99 -541 -438 -684 460 758 298 -81 175 939 332 61 958 -736 -898 -237 -102 -956 -741 -374 -581 -288 -143 592 393 501 545 -147 968 -434 892 -721 -707 -877 259 -264 772 -822 190 784 -615 889 -886 -845 -920 369 -151 393 887 167 -35 -925 -372 -63 465 740 -105 800 -536 773 -623 989 170 21 -726 34 -755 -283 -153 270 403 -44 -551 -28 -1000 513 921 -123 359 215 316 -405 121 16 298 13 -951 166 -944 -381 762 -925 69 985 -372 -390 -637 -742 962 329 748 -378 -75 993 -580 760 -267 -565 -949 -514 -432 897 -66 350 -127 276 435 -113 525 465 -221 145 913 -931 -955 5 842 -457 -414 241 -927 632 990 -688 -550 -503 -57 683 190 78 -371 -7 -6 -172 492 -540 -552 -859 113 846 -32 -480 556 -397 287 -655 797 -755 110 390 276 331 -807 -527 -449 -717 -888 -881 -85 -885 849 584 -809 -624 -806 -986 -619 -443 -167 107 -871 852 42 -91 54 -852 997 -686 -68 -441 178 -453 321 550 472 223 -405 -789 200 -406 -103 -444 90 -922 -583 -281 682 -458 -945 106 975 305 454 205 -212 -364 417 -53 194 494 524 -667 401 -299 -801 793 -593 -738 935 -759 124 195 -516 -446 -544 -583 -34 -940 -823 -525 -125 -389 308 -248 -632 -521 683 -964 -37 337 717 140 764 733 -680 -980 783 345 -241 -780 -816 519 -365 451 532 -716 -386 -984 -252 22 777 28 -366 -184 -398 -890 338 -678 781 362 774 -100 673 -939 4 -829 -772 -239 236 -272 -938 -897 -14 -483 438 -264 -300 353 -869 -923 -741 -802 -34 891 -594 629 -121 110 -986 10 135 -695 -312 986 109 528 151 484 -15 388 272 -565 270 -426 39 -345 28 -879 -551 764 608 667 999 -986 689 -612 -395 374 284 986 903 520 -836 -643 704 326 229 552 -248 454 -347 408 762 -43 -478 -448 819 -436 664 -238 82 700 599 779 147 381 511 936 571 -128 39 536 885 -840 -550 541 960 502 138 -123 -36 516 -934 -4 676 -771 584 371 91 -540 651 442 -147 -660 -252 634 -386 984 298 -118 -743 -279 215 396 -454 -489 339 -156 -73 158 -5 968 -376 -771 329 789 -111 -461 735 -455 -259 79 -277 528 -4 -733 -703 -647 157 -144 -823 168 -548 993 996 -86 17 -900 576 4 991 -883 -655 -757 -648 962 -167 719 822 -35 -66 596 557 -935 -622 -477 398 -10 -406 -118 14 941 -485 329 -450 197 692 -646 404 -682 901 -798 823 -226 666 161 -770 -877 692 220 -372 -957 846 931 -891 310 -771 -203 -372 711 338 363 297 -919 -689 -310 -478 312 367 369 -855 -859 568 929 -228 -413 442 956 794 436 -278 947 -391 -655 121 -614 221 549 -280 606 -57 264 -836 767 165 -309 -143 -775 329 -449 526 -36 134 -876 -390 757 -70 676 548 257 30 -35 326 218 -279 932 -10 845 736 -172 -773 429 -650 -751 598 -944 -582 359 -696 -232 910 667 -483 -122 675 28 -188 182 -572 269 68 -892 73 -511 -849 369 122 365 625 454 -435 -328 643 750 416 -322 122 -48 -69 -983 63 629 -31 -61 -295 336 258 459 -183 -904 -7 749 785 456 -57 -544 -482 -715 -616 -721 201 -313 -245 -981 -205 36 -677 988 -845 -49 883 -661 234 -541 -444 -943 -202 -933 -648 -52 466 -368 -146 233 -541 135 -771 -895 -725 -10 -810 -210 499 -197 924 -355 -150 -777 9 -54 -427 303 -634 -783 -578 -859 -690 348 -50 928 -607 -637 -809 217 -383 -683 -175 927 385 516 950 324 -902 105 -949 876 479 -478 823 -525 -417 146 827 -127 -360 91 -270 -850 30 590 424 -24 466 222 812 896 -589 383 202 -930 -650 -530 -149 -200 34 764 848 -760 483 914 601 -471 884 -402 36 89 412 252 233 -148 -739 -302 60 -856 453 -642 246 315 -201 939 545 213 882 449 238 -585 -7 104 -221 475 -400 -692 -155 -965 628 -273 -191 -904 755 -491 -839 -577 714 -97 61 -954 708 574 556 127 -440 -614 -887 631 81 732 -516 280 44 -141 -630 -520 731 656 -487 -271 -52 194 469 219 -199 -593 -904 -752 903 -60 109 -719 614 -136 552 544 184 543 -768 32 488 674 992 376 -937 998 233 391 -512 -347 254 665 980 286 -805 -453 -295 -154 3 177 -292 386 -616 -886 888 389 403 126 670 13 -33 -834 -509 59 238 306 341 -962 549 -190 -839 -970 -205 853 -82 484 -912 698 -840 -343 -581 991 721 -808 -421 -322 262 -270 169 -892 -315 226 -797 -351 -715 155 -653 -318 172 -635 -962 453 -413 -378 948 -876 -96 -254 -846 -494 55 -72 -86 498 -980 971 -50 -410 -327 346 -295 -1000 170 -137 -57 998 575 147 915 600 832 945 406 167 -537 -973 -307 -454 375 323 -796 -702 -976 -205 852 309 -381 -503 -261 -337 908 -302 643 -859 -46 140 909 -447 583 273 -280 -564 608 -730 -168 913 -428 -434 -453 948 -730 -303 -255 458 -543 287 -80 -950 -707 334 -841 632 231 -117 911 -504 -471 -238 921 565 -762 317 449 859 -940 -295 186 -886 -482 -68 -138 -66 -837 -80 670 -886 899 -840 382 3 -73 -229 -999 790 -613 -354 858 -945 -681 825 -352 -106 -577 -106 648 -465 -425 -797 900 -63 -245 994 594 435 -532 -772 257 -524 745 -681 212 -163 139 891 420 -872 -188 -707 -250 -960 726 909 -560 -730 495 849 -465 -874 906 276 -224 258 -96 -484 -716 758 80 57 -24 -759 -966 751 -854 505 356 479 -135 -420 -707 839 85 458 -935 -773 538 -196 -152 781 787 -877 -756 273 567 -74 -265 121 -968 192 986 180 443 -416 325 -975 -352 235 -226 874 -225 -82 718 -362 936 372 -101 -43 -996 114 -585 439 379 576 751 -571 882 489 559 864 -609 -575 963 985 -105 446 688 512 726 -83 -53 -585 592 856 47 -853 195 426 -83 619 -536 -322 -857 -97 -366 686 169 487 -165 -429 499 734 -232 70 -328 -973 541 158 210 -650 -82 -314 -994 394 -386 302 -322 367 -196 704 -559 162 -956 151 -97 -680 -481 982 -12 255 -985 -778 874 332 -66 420 250 -581 -345 -190 -145 -883 -476 545 -39 539 -451 -316 711 -933 -306 353 -857 173 -85 -275 178 -39 -86 444 -750 -590 -778 -187 -85 19 -983 45 637 766 -630 631 -205 794 25 -50 -218 69 -698 -349 -452 -342 184 -86 -324 -447 -455 790 918 -101 557 138 392 168 764 -674 -400 -924 940 -278 801 -995 926 -503 -61 -419 342 880 79 -596 -950 1000 843 -317 876 295 509 -590 747 612 506 830 350 -806 -641 -72 193 751 -988 -647 -461 -173 -455 -533 920 -919 814 -68 -189 372 736 -344 -157 -335 -617 781 -81 909 -970 459 854 -787 248 -959 -719 -388 257 -650 -418 608 245 455 713 -262 -217 26 -551 -336 463 131 685 -54 -887 -111 491 -323 -103 723 311 -236 -560 926 -385 930 -151 -594 537 406 707 -259 548 137 902 343 383 72 -197 644 284 -996 847 749 -178 585 908 563 263 924 -696 -301 -745 745 -58 -890 296 925 -668 616 521 568 -990 512 343 -547 463 554 780 790 -250 -760 944 326 140 -873 498 766 -56 66 -775 643 192 888 -514 863 -955 206 632 665 -844 -873 -430 415 800 479 291 452 181 -725 898 441 -368 -593 304 -141 375 524 -997 633 625 857 546 571 746 -289 379 176 -16 820 166 421 347 -831 -509 43 -802 362 -543 -362 797 607 758 613 -384 -771 8 -926 -818 957 309 434 -43 -583 46 494 -967 391 182 50 -742 -244 -10 -702 330 395 184 769 20 -475 -465 -526 457 -874 491 295 392 600 -766 -888 819 -897 -927 -566 248 368 908 -897 96 920 -811 -200 -917 -969 -337 -307 -408 41 -764 -606 694 402 638 -346 -326 -246 719 796 -201 104 133 -571 791 -146 -860 -618 -611 4 -456 375 389 -191 -831 -634 608 224 480 383 30 916 -671 -458 -386 -123 -219 -674 -819 -858 -60 533 928 -55 -786 -31 885 -501 113 687 -425 936 992 883 166 575 823 571 -929 -112 -613 -388 455 -707 -395 -180 -955 524 -612 -619 -257 -694 563 383 331 -369 459 -224 243 410 857 -250 762 661 -63 -770 589 657 -637 -782 -943 -407 419 326 -841 -184 -425 397 174 -783 -178 466 576 -373 909 -688 52 -733 -817 811 199 -807 -23 -994 -168 834 -885 -723 -718 -432 -637 -597 537 160 72 511 -903 -623 -146 -605 570 145 -877 -400 -598 622 551 -853 178 135 -109 392 -737 227 -329 -827 800 955 156 643 878 288 -406 807 -916 543 -837 -312 -296 336 776 -994 345 -91 325 -693 -923 -458 -532 -679 -607 -43 -594 16 784 -298 -471 -37 69 455 538 875 -672 -969 206 -849 -253 24 -496 -548 -951 660 -661 -158 -990 -416 -18 -521 -972 579 747 609 974 369 468 378 388 -1000 -715 -935 -835 493 388 198 982 231 425 -681 517 970 -192 -183 -853 527 -887 319 457 149 -673 -264 951 316 -108 -603 -23 -742 -445 362 284 -165 880 -316 142 773 230 -92 -453 -512 -27 -422 869 -596 -521 -414 -11 -123 412 -973 -760 46 -722 596 -197 391 760 -219 56 502 651 -310 892 492 -174 -705 710 558 814 -612 705 508 -655 774 94 -971 263 -150 261 729 -989 296 -705 -745 925 525 992 141 -35 890 402 783 7 -981 192 -149 21 627 642 284 286 -202 -611 -699 660 393 240 -37 -959 13 734 -753 892 593 -579 926 434 -108 -613 -503 166 -285 67 -436 -997 667 218 351 880 -660 -876 -623 768 -418 -916 -207 200 -233 -825 -360 999 222 -307 -991 161 842 -113 329 512 815 115 957 931 -258 176 -401 -884 369 -890 -864 273 -815 347 398 -43 -586 665 -446 896 692 -57 -180 -386 -706 -290 -60 812 -618 -633 207 698 206 -866 451 726 361 348 7 399 -232 -614 -830 583 425 -626 828 -345 159 -258 -981 -40 680 446 -655 644 -185 -863 879 -351 563 -493 873 -100 -378 -427 -319 -758 -155 911 -867 -655 444 -851 -932 -929 880 425 86 343 -450 -264 508 880 858 498 -519 -428 -613 -615 -458 -524 -623 70 -330 929 -564 -734 591 965 667 441 32 -536 -261 122 34 458 314 -502 -130 -870 -602 766 820 -39 -533 661 -793 408 391 699 -910 693 -977 708 -746 415 -561 238 -19 -254 389 86 61 314 -562 -750 56 -795 -517 631 38 711 -921 -351 603 -537 -636 -681 34 -656 738 -778 -932 446 852 103 260 -189 -622 357 -834 768 771 -438 -136 -431 706 -281 967 385 889 -966 41 -935 -625 643 -83 871 -552 -706 575 926 -971 -11 100 -2 -482 -194 -207 -409 -505 -33 389 105 -162 966 83 911 -402 -71 931 -265 -896 -538 -14 -543 543 527 -52 421 561 413 370 -19 -726 -190 34 -929 948 17 929 201 994 -608 -261 -200 -149 -684 271 220 -473 382 -984 808 923 -565 530 804 -83 -410 219 307 420 -717 818 410 312 386 670 -230 386 353 330 -615 -922 150 816 -772 -949 -126 -930 66 244 321 -700 75 541 522 -269 -49 399 649 -612 -558 912 -253 -830 541 174 500 570 578 -438 -7 928 -370 991 861 123 977 690 -44 341 -584 140 -496 -328 349 -121 549 109 -212 -179 -294 -549 -665 728 -237 545 -906 -936 462 806 805 641 -132 54 -651 590 -80 680 -549 -211 293 -220 -894 -857 -365 571 -945 75 -752 198 826 -84 -707 202 754 925 26 -546 925 368 832 387 -368 647 -480 -732 550 -17 439 -534 -587 597 965 -581 -208 -275 933 -848 -675 -510 -578 39 577 -495 -845 210 9 203 650 -747 818 232 872 759 352 -679 -265 485 354 956 -375 -973 -278 753 369 -116 -182 942 90 891 -949 428 -777 73 136 -855 353 -723 514 522 959 834 -917 499 570 485 -326 396 287 125 -648 -242 130 -19 -250 39 -334 -143 773 -813 -524 -825 994 -844 306 279 -11 -825 931 988 -952 249 -188 -939 -753 68 -821 -756 -464 990 623 640 634 519 47 -39 -972 -949 723 -763 210 678 641 794 -760 -736 -990 886 -259 456 -279 377 344 799 694 585 -280 576 -183 520 818 -45 89 -940 613 777 -698 109 954 -456 -307 649 703 -28 -41 515 426 875 -766 -490 898 -974 -682 479 543 -72 -451 -861 359 -662 -43 -583 226 755 -348 101 135 347 554 890 -439 12 -484 551 498 -33 804 528 835 368 -535 843 -372 -929 -272 262 740 334 694 358 -188 434 -889 -351 578 994 411 998 353 -749 -790 -946 -135 -695 176 359 452 971 -840 519 854 115 955 -990 -752 -180 -509 403 380 -500 119 -233 163 140 216 -884 984 85 -201 524 -289 -208 946 -892 280 86 -909 102 940 362 -572 -55 7 97 -485 163 937 -709 187 -245 -594 495 761 -991 -739 -239 857 -994 421 430 836 342 871 -471 303 858 -311 -405 306 -725 220 -124 -631 -688 319 914 146 -430 840 571 -10 -793 -130 426 408 361 -45 492 34 -263 939 982 -694 -437 -131 708 -248 -615 -939 -371 -234 -151 -336 -228 -371 605 919 250 701 -68 169 579 -665 -880 123 -695 -330 251 -368 659 46 -364 -506 -37 -338 -439 748 -677 359 -16 127 -643 614 823 -294 -378 -126 -553 814 -104 755 -897 -574 95 -399 -439 -655 141 809 277 81 -738 -966 -38 -933 -170 -904 -767 574 -84 -392 -177 -788 -100 -102 -79 181 -265 444 -695 844 -539 187 237 429 -994 -679 -260 92 -994 -633 -8 -447 -864 539 78 520 505 -619 18 -811 -899 -281 365 183 -359 -474 109 -852 -360 497 -146 361 291 -846 640 330 -383 -114 -44 334 891 772 478 -617 249 314 -459 663 708 859 -499 480 -124 -7 520 131 850 373 701 -36 -760 211 549 -687 -228 -600 350 -610 762 -553 636 -317 -195 201 -136 -962 -143 850 -609 612 -271 -652 689 112 624 249 -703 706 953 -49 -27 -166 574 64 340 312 37 -476 -645 333 -981 -701 -46 -202 -918 -822 105 -244 104 358 270 -440 -831 761 -684 491 658 928 -672 465 -493 252 639 593 858 -186 -142 791 -590 308 23 119 -469 207 143 -544 -402 -248 307 -2 -45 433 -348 786 -78 283 -485 684 495 800 238 -657 228 67 379 264 64 384 525 924 -233 111 -443 462 61 892 -643 -629 180 572 -405 433 464 -495 806 -4 661 -547 -739 308 304 -311 -497 652 305 704 -16 -672 148 921 -50 466 -710 -824 802 357 -892 694 -484 365 -480 -776 -875 -950 -923 484 583 -213 -375 -251 59 943 722 -595 641 -329 691 939 -466 -97 501 -564 -252 -113 -550 539 -860 -106 -840 843 959 -172 -624 -362 -148 -535 400 308 -821 444 941 -105 115 36 -808 95 -404 408 -219 -501 208 820 541 -960 -891 616 771 -842 178 -67 538 -974 6 214 -503 -752 435 259 528 -196 -95 -852 -808 -632 -782 -349 678 -446 972 -880 -81 -21 -570 541 243 803 -471 357 -718 -167 251 -565 -962 178 417 409 569 359 678 788 -515 874 952 578 627 82 616 -29 103 196 180 -625 756 -764 -721 -706 353 -992 897 -431 960 161 740 776 131 347 -309 978 -26 -596 507 284 -616 265 -361 -461 -905 -719 534 706 -940 -302 38 852 -875 124 -519 -258 -643 946 223 -559 -962 940 -450 178 814 256 688 -440 -298 952 339 508 75 19 -786 27 384 -563 -474 747 -629 186 387 -698 -19 294 119 -145 505 580 -125 -152 279 431 511 -563 303 -267 -175 -429 729 -237 -611 138 731 685 -616 329 764 -452 -730 -976 175 -352 -832 -780 876 -20 502 -525 -36 439 -569 536 -895 239 -480 -414 672 407 961 808 799 77 373 -606 -97 957 540 130 -979 -968 -46 -217 -720 490 814 688 -202 -406 -117 197 629 363 -483 318 -473 259 -847 460 441 42 882 -543 615 722 -761 -747 -720 327 -317 746 503 -384 -504 77 -412 -775 35 -810 -459 35 -658 -559 -442 258 642 786 -723 -760 49 -610 -729 -683 837 -479 -853 -431 -83 -570 -582 494 -69 -929 -220 -369 749 -343 -73 393 -244 352 282 426 291 -184 856 927 -877 -46 324 -130 -752 -803 885 -324 -202 208 -995 -734 225 -717 -531 -394 414 -145 410 -709 -52 -176 -211 -962 -343 380 -15 -371 437 461 494 -570 533 -813 901 -988 919 -725 64 -827 -339 -105 -638 206 -917 -859 918 -375 486 646 -742 -430 120 -870 162 -814 709 -67 -252 934 -725 -562 -659 -917 413 -274 -701 -129 1000 -352 -825 554 584 357 -708 553 229 199 963 900 -686 260 504 575 312 -222 -240 -797 903 121 382 656 493 16 -514 453 -738 916 452 -430 742 -363 396 670 3 96 174 -24 254 310 253 348 -44 -520 -115 -65 125 203 949 397 -915 711 -128 -268 985 -853 749 -682 43 356 -280 595 97 735 -699 -128 -216 55 419 -800 106 424 -497 796 700 741 158 -941 -190 -505 -659 -686 -997 -619 -373 -665 -233 709 245 -509 501 349 513 -545 -964 544 295 543 354 964 628 -328 730 -911 -935 741 -427 654 -614 -784 721 -445 -656 -461 931 -419 -452 -411 472 -519 200 -656 -231 192 -815 224 476 774 914 542 893 945 178 894 -6 457 173 -881 -814 -48 684 454 927 785 737 -409 -609 747 223 314 -652 32 -745 461 802 -147 -552 779 -151 -45 34 552 208 -23 -500 15 -561 -573 -63 -326 765 -220 480 387 5 -255 943 840 756 448 725 -815 954 954 868 568 177 377 -963 -584 462 540 -368 -719 -304 885 437 -545 -83 -117 874 -371 -336 748 -51 42 -51 802 876 575 791 -930 -377 -291 -10 160 954 148 -360 -480 -243 -419 910 261 169 607 -337 -499 -596 -157 730 -548 999 332 -449 900 333 335 -645 366 -663 -599 -749 912 -549 859 558 206 -989 -294 -361 -775 -678 38 210 -301 -639 889 -325 826 -932 -935 -361 135 314 241 -341 -514 -28 881 534 821 966 -518 -691 -63 331 576 517 770 -676 -638 995 884 -107 -990 248 549 -767 465 550 -785 -939 -490 -887 -746 271 433 -660 764 -295 -800 -505 491 -113 -330 495 288 -338 84 -302 941 -479 -839 732 41 509 290 661 -702 -217 432 -487 918 460 -949 901 265 -712 -726 691 -104 576 -856 -345 -652 -118 -890 989 -160 -404 -640 -91 -744 547 -743 298 -542 739 403 163 -299 22 893 -899 40 -497 -854 -176 -229 953 -911 419 -658 -516 -688 -920 741 422 -690 -329 590 -110 -495 452 -612 -194 505 980 -419 -919 56 339 372 -350 505 83 -26 -755 -445 -641 -873 -950 -254 286 288 327 -848 -571 -870 347 -655 213 52 -313 709 -561 148 -641 -130 288 -627 545 26 250 -788 -341 881 778 581 -608 387 753 -189 -663 766 898 50 -329 744 -940 -302 -231 -223 506 83 247 -993 -970 37 911 582 532 376 -30 88 720 930 959 -101 -499 -597 -411 -947 549 560 402 50 -163 348 264 645 830 -338 948 395 525 476 618 -12 -332 -793 87 -267 743 -748 20 -960 60 -816 231 -481 974 362 -962 -236 550 993 206 -583 -296 94 154 -231 -701 -991 801 248 -144 -80 628 106 -742 -414 505 895 -613 602 -898 -839 216 -522 205 575 -194 -366 -988 556 -764 707 -433 -151 -754 648 45 -721 -177 -443 121 -584 902 591 202 -347 611 231 -747 -497 -913 -390 -656 381 -849 295 -832 746 -611 781 -758 -126 626 977 -644 -848 -755 861 -741 399 434 678 -57 -547 154 -511 819 -53 -565 572 -835 -137 706 -80 688 85 -30 -682 -277 -202 200 147 310 -138 426 -138 -444 389 817 -651 -501 -551 119 849 -543 1000 -312 984 -298 301 373 541 -914 18 -15 -465 -390 -261 10 766 228 598 197 -986 956 892 468 -431 863 557 673 -826 590 222 487 950 978 833 188 981 -80 -488 -865 -973 -275 -802 -371 736 27 -384 -273 -932 -199 -785 -899 631 -458 85 -668 177 167 884 -859 -124 -646 52 -647 998 7 615 143 -903 937 549 312 879 -926 738 -787 -522 737 371 -936 -519 -725 116 -762 -201 -617 90 141 -155 -646 -254 670 -512 361 -451 -983 -193 602 -970 745 -962 197 401 267 196 577 872 977 -516 378 -523 16 -628 -117 781 862 -969 -293 864 -661 -371 355 479 154 -398 494 -245 622 -32 635 -681 307 -28 365 -821 627 -690 308 143 -3 647 775 -540 287 807 346 987 45 -284 939 -184 -735 639 521 225 -836 300 164 31 -509 -380 -517 424 11 -534 -463 581 -442 3 466 -959 456 -573 -467 -466 935 -397 -848 873 646 -528 -170 284 140 -359 117 69 -795 188 190 -20 180 809 623 943 116 983 939 474 668 -516 329 -286 20 257 816 -244 339 106 918 -415 126 934 485 317 569 379 107 -227 828 991 713 -382 925 -288 366 349 257 -470 -88 -712 -67 -387 783 224 -715 -808 -532 280 -668 -654 875 621 -336 93 -414 -178 574 -506 745 960 569 -338 -899 789 -9 -454 947 -185 -219 -948 -750 175 172 500 -33 -536 73 -287 612 280 375 47 -277 419 -805 -209 -832 873 -373 113 -15 283 -203 -643 -704 692 -28 502 812 156 -502 -879 644 -680 292 -703 -276 -776 -789 502 -939 932 -988 -868 -976 -146 -670 866 -79 -42 -339 -470 -15 570 -192 216 -881 512 -483 325 -804 18 241 -764 -190 495 262 -512 697 61 -558 223 510 -349 -996 492 327 654 -15 -530 367 550 -363 -228 450 -106 -265 -877 718 850 -520 -536 -225 164 632 -95 -420 -22 118 -90 976 -338 -798 -853 -835 -149 -635 868 -551 931 40 -717 -369 -777 108 137 592 -802 470 727 -984 871 -818 422 -888 286 564 -984 311 425 241 -98 352 766 906 -705 -713 -886 883 537 302 -546 360 -313 -265 -298 105 640 976 -398 351 582 -498 -825 172 615 621 771 553 734 -502 -948 -221 -829 -821 -506 -940 -271 -808 700 -649 953 -639 -718 -470 -864 868 850 336 581 -613 -935 -559 -289 766 661 -498 -900 403 15 624 -929 -350 -896 743 380 864 751 218 -640 -880 -486 -660 -421 -750 379 373 962 -258 -861 247 -364 -850 14 -843 -745 589 -541 -303 845 980 203 -140 30 584 66 368 226 -608 172 -635 459 303 -45 933 -402 386 568 442 -309 -831 82 669 -48 -436 974 -543 -555 134 -702 871 324 90 805 -376 -757 -356 -540 691 858 731 831 -693 -234 708 272 -99 151 863 -972 660 -468 143 921 192 -310 -67 -629 209 -800 -573 -417 386 402 979 941 -814 950 208 288 335 -461 -793 593 -101 270 402 234 273 293 -545 327 513 -580 994 -543 621 791 -49 495 948 -464 495 -426 -534 212 530 491 21 231 -482 943 -812 235 -770 -826 -855 901 -579 -337 -824 -424 136 577 -882 -265 912 -362 -961 -535 -341 546 -184 262 -36 -406 -27 -588 -948 941 -198 277 -993 -896 -805 553 -19 -765 305 -534 -957 178 -938 848 -982 -716 -52 -952 954 -235 -810 -483 -32 222 188 185 961 407 462 364 671 256 495 -452 -752 26 -384 760 527 -214 -924 387 954 -275 956 951 -493 485 268 -381 593 525 -411 848 816 -893 837 863 -425 363 469 -982 790 -911 550 -214 -665 688 17 -333 -539 898 573 166 -986 989 -349 795 534 -561 889 795 234 -505 745 48 -352 -343 -730 357 261 348 429 840 -925 1000 641 -113 449 -141 -425 -112 265 -597 -825 -600 438 733 -490 -373 814 1 -804 -908 955 31 57 359 -882 -441 -494 287 -703 -272 -980 -932 -935 -798 33 -497 581 749 572 337 348 288 -270 929 434 -13 709 725 -734 -826 -39 257 738 -822 723 -798 -866 471 971 -302 723 -210 -410 13 840 -395 -949 -550 384 -950 -993 -812 -354 -803 -719 357 573 949 -868 -75 967 452 39 397 75 -516 -812 -404 433 351 -131 894 -285 -516 613 -242 570 -145 862 -631 -375 167 635 394 -451 -479 -455 -987 637 -923 -226 -593 -45 112 138 334 -543 485 -860 772 -787 -794 963 -398 -227 741 602 650 -488 782 293 -230 322 -912 -606 710 -606 -372 -462 -487 68 304 715 -167 562 635 -49 -384 -432 443 -896 -89 756 654 -445 488 966 -432 -776 424 491 976 -937 -342 -414 608 58 959 -186 902 21 603 265 -147 -482 -743 142 345 691 625 -74 366 117 -367 -882 270 -461 -656 24 104 789 289 90 201 -224 -597 784 528 -973 322 932 -744 -235 -645 -986 39 -93 -959 -900 -272 964 807 205 791 -358 21 -496 -955 220 283 -64 361 -126 367 437 -859 -507 -44 -968 -630 -191 -635 780 856 -30 -159 -292 -462 881 763 -221 844 123 854 716 68 51 -299 442 891 -735 -151 580 -905 804 276 955 -154 -277 -759 -498 75 240 441 -508 90 624 253 -89 492 388 567 661 164 -266 3 -760 -332 -306 -459 -148 716 161 660 -944 774 -951 737 -800 -287 -611 -778 762 -374 -532 -655 427 591 935 -748 -903 -822 306 -795 -665 -294 858 -534 333 796 226 661 133 -454 991 927 -614 -902 543 -327 83 -303 -389 -381 -329 186 383 -221 -436 -700 -415 -308 118 -886 -594 -502 -705 -940 -304 -963 -591 243 742 235 -110 -374 403 -793 848 -1000 771 871 -518 -432 -771 -579 864 -684 344 -483 -951 -850 -852 -767 601 -384 -211 989 456 -930 -511 62 -182 -357 487 715 -59 21 184 -730 -819 -39 115 641 680 -832 812 -829 -988 170 -588 -139 -894 -992 -868 624 -487 -413 352 -466 -816 -538 958 832 787 884 -419 -256 270 945 -671 144 565 -909 561 -720 255 -942 587 -422 -76 -427 796 371 -390 -860 -627 537 -107 -666 -603 -910 -857 -641 -745 -532 -324 -959 205 -764 -424 -560 886 -511 -148 747 -686 -673 237 139 -710 -633 558 -545 -404 948 -605 -317 -247 935 -635 -273 552 -556 -395 -342 214 -949 874 895 247 154 968 -882 678 -47 392 -99 539 569 351 117 111 660 327 -763 24 -201 -298 903 -237 858 991 -222 -122 -645 -370 154 748 -640 577 473 -827 798 445 -984 -537 -446 332 -754 -540 772 -42 -182 -628 794 -22 972 -870 997 949 66 -734 -188 -588 269 324 -376 -366 418 257 -356 -800 117 -679 -396 -548 -712 75 -436 156 666 -421 466 -661 612 773 597 -955 573 -105 851 -107 192 424 -978 296 -831 -884 -902 -304 505 -949 -331 -206 -793 456 -854 -778 -18 -870 821 189 -626 -666 380 -560 248 460 395 903 -336 -64 -412 -634 -883 -881 -854 -815 -294 681 -570 -850 -801 473 -778 -990 92 -505 182 561 -673 528 -687 913 686 742 -439 -191 349 -922 -526 783 296 -298 -953 -215 694 -181 312 -791 38 -386 -728 349 420 -866 43 339 -270 -775 -615 472 838 137 619 -889 996 600 -246 24 699 437 -447 711 479 -403 -494 840 -653 620 584 184 181 -400 -977 165 -755 242 -99 -485 -61 917 261 295 -312 178 424 -200 -932 -811 735 -638 -269 137 321 376 608 583 -934 559 -281 -968 389 91 232 -445 353 935 -266 -899 -712 329 -200 -250 -428 402 625 418 560 -543 16 237 316 -644 981 -102 -161 147 561 -258 428 -189 678 158 680 686 746 347 -775 43 -229 -356 466 604 -439 -596 -632 768 -106 -815 220 -292 650 302 -602 -479 -241 273 113 -206 -532 912 -928 929 504 316 -575 901 -799 -635 -192 -14 789 461 -32 -954 -408 496 -915 463 -603 -373 624 -291 194 -486 -3 -233 -672 -379 -628 411 -479 -731 -621 713 218 659 558 897 81 159 -626 626 413 -29 -562 -91 118 -818 436 371 640 433 892 -469 245 397 169 -228 -66 739 -485 305 797 -109 -837 695 -852 376 -205 -392 -631 -498 231 -897 515 38 -537 15 985 -733 322 964 -996 394 325 -528 -292 -856 752 -198 885 -981 875 -742 278 -466 652 838 -737 946 723 931 868 175 11 -878 -569 -139 -756 -115 -376 -456 471 -892 -587 -827 442 183 -980 717 -845 -431 797 -710 -924 964 170 902 -163 -935 -344 -899 -696 -345 -173 -674 55 683 454 417 -49 -254 897 482 -986 695 340 138 -8 -906 528 643 583 -714 -404 -888 599 271 492 174 553 -638 -636 244 -680 -320 235 -735 34 863 189 -424 -562 -457 -601 -679 -892 730 -484 929 221 -852 -246 -665 -612 545 447 -623 779 -735 -906 -805 -878 367 -756 3 -889 -685 464 779 873 -700 -157 -967 -328 481 -299 -554 -867 922 -146 -590 -240 -657 -805 670 -35 -968 -388 -173 670 602 677 358 33 -803 113 -878 -99 -535 588 -943 -999 -456 893 916 657 276 393 -607 -211 159 -839 -351 794 303 -993 825 42 -557 806 -202 -843 -546 -210 732 -820 -789 -480 -998 717 882 -432 -834 -199 -936 -937 -112 436 921 209 -657 -723 524 -498 583 -856 -916 -264 -177 -80 739 939 966 632 163 -182 253 433 -227 -916 767 -228 501 -243 944 -745 696 878 398 269 -951 -10 -236 641 262 -568 -365 146 165 345 119 -288 -135 -1 512 621 614 689 -164 -128 -58 -167 80 739 -173 -445 -894 433 662 907 560 133 112 -303 931 291 490 808 -508 -301 685 35 -717 988 928 851 267 145 327 25 -460 922 -600 239 -584 -419 -640 390 548 -105 716 -645 -740 299 -49 -827 707 -694 172 402 -595 -759 476 524 -103 -607 328 -566 828 413 937 873 189 578 358 -208 481 624 275 -475 -342 -707 -988 -209 -457 -355 -457 740 -285 781 728 143 332 308 205 848 971 -105 -369 -517 -803 573 685 -531 814 -375 -902 64 -239 597 -375 100 -258 -85 182 -920 -438 636 155 600 696 -987 -454 119 425 743 6 -285 -366 -165 -539 740 13 -784 -383 -523 732 -287 -326 651 962 -998 547 -887 -53 -417 840 -193 282 493 -864 -254 -158 -766 932 -744 -513 293 296 924 -508 729 46 278 -131 244 457 803 -530 -399 792 -144 274 43 341 -41 -67 895 786 819 917 -478 -637 -527 57 -613 -918 259 542 855 966 -83 819 -434 -319 -741 -801 730 737 199 -191 -439 -988 -583 940 158 304 -663 -747 -582 922 576 -965 609 666 85 440 162 215 -98 -786 -32 91 42 763 282 -781 -880 244 475 -126 -76 321 12 399 -164 724 -815 -675 571 821 -223 -874 -361 -491 -593 135 322 -92 -720 -676 -615 209 -5 -433 690 -258 -503 229 -818 -378 -373 -744 -278 359 477 942 77 772 -356 -288 889 680 -593 -523 -335 882 59 487 -582 -857 538 -220 -787 -910 346 796 -139 50 -178 -952 43 681 -38 -341 -369 -467 -713 -593 -875 -376 510 1 878 484 -541 -76 -216 -999 -413 -454 70 90 -351 396 115 -472 -474 206 116 197 -320 -258 333 -746 -833 861 949 115 626 -877 715 -167 293 -997 -12 -986 -723 -46 874 224 440 -582 627 634 -867 701 -760 581 -348 -960 591 -640 469 909 -654 -170 -376 -772 414 -12 -518 22 861 581 -962 -617 191 -814 -456 -843 878 756 -144 -956 -638 -927 -781 543 420 -461 597 856 -137 153 961 -465 464 -413 -138 -962 928 457 505 -370 -874 656 898 492 -682 163 600 673 -282 594 -481 598 -731 -609 -383 -846 350 -364 -418 -594 741 -947 18 -795 -630 -554 -454 257 132 212 -173 -54 361 25 -903 484 -175 516 -828 108 -258 -309 -29 -199 -750 662 196 243 -300 -246 951 -845 -949 -925 -37 705 -906 -69 -621 -103 -70 -467 47 -87 408 -238 -616 -513 612 697 780 -223 366 431 -631 882 -566 -901 -696 -356 248 -903 495 -74 -24 924 -820 -581 -318 891 -352 988 988 70 92 623 379 654 929 -776 724 934 -707 -899 307 -769 907 -862 -773 3 968 784 975 240 882 -192 -670 665 705 -807 919 -471 -754 -330 -626 69 -801 960 709 815 508 236 -845 -420 42 -9 -526 -586 21 -864 257 -397 -212 -138 733 166 -532 256 617 -484 -429 -858 111 -974 -779 418 -746 152 924 832 -406 -99 634 788 -152 -442 -572 117 -335 -798 -905 -731 381 552 95 324 -62 55 977 -41 563 -88 517 -409 -71 -655 -424 -602 600 453 -453 -185 628 344 770 -59 -527 995 355 -723 -451 211 159 575 785 -121 989 250 -279 805 313 476 57 -758 859 -215 -47 -806 182 -944 774 -968 662 -663 446 73 -226 47 188 795 -695 -61 -47 -816 -171 885 989 206 639 -149 648 184 446 650 -356 -720 757 840 672 704 -410 -284 310 -409 -177 -405 571 -575 547 -530 -771 773 -714 -374 -392 -408 -858 358 -983 141 559 886 646 304 -424 870 -35 654 206 -310 -802 -413 -218 -330 -344 120 -894 933 163 603 797 -354 584 186 684 967 -374 537 673 576 922 -824 -641 135 -871 -91 360 715 -957 -418 733 -675 -170 514 461 781 215 663 -127 -323 367 453 19 955 980 -219 -316 -761 630 493 761 -219 223 333 -885 -367 -107 618 190 -908 -774 33 783 -869 -734 -125 696 -892 154 755 957 717 501 137 56 -217 -79 -222 -310 67 -804 609 698 676 -962 431 942 612 -252 54 397 -315 673 421 -717 -517 596 -987 -774 -212 161 -959 592 -587 6 227 918 96 862 -49 848 855 300 825 186 519 -945 -308 -636 378 764 -716 949 -420 964 -526 803 -136 560 -996 -799 709 528 528 -587 -416 -488 158 365 -103 -707 -78 455 -227 671 -689 184 179 -709 -220 -25 291 -294 -778 391 691 -741 244 -846 -822 -216 193 690 110 994 -212 970 715 477 654 913 -682 -388 641 742 891 291 -139 683 93 559 294 -688 944 -272 991 -542 -48 186 526 -449 172 -400 579 -619 -218 -664 -142 83 725 197 547 -742 -570 -273 784 814 -58 -978 -783 -282 19 -530 833 120 188 782 -780 562 -815 214 -289 677 877 662 749 22 786 959 -492 -496 -573 41 -24 -430 195 -670 576 430 -87 -248 -363 -645 -506 691 -655 197 669 -771 352 -744 -658 -453 316 -103 -95 99 -551 -599 245 -879 140 17 -376 -304 244 -955 886 -776 472 -850 -795 -240 781 -838 15 -877 -560 -380 19 345 -537 -526 -400 -190 584 233 -566 909 -402 469 -377 407 838 -947 -367 -204 -538 -932 166 -407 270 -652 -799 563 -478 -777 729 707 -541 -783 -833 580 464 -329 -252 956 128 -365 -623 -692 -359 -924 -174 -399 -336 359 -341 -934 -11 609 -52 -880 238 419 -578 -999 542 962 209 595 592 -377 707 -43 926 307 -103 -885 -643 -250 904 652 -993 -354 -864 -608 -633 493 926 -626 -419 716 -618 -282 556 85 -741 -909 780 -44 -896 -91 423 466 647 -55 322 466 444 303 849 925 168 403 -187 603 713 -774 86 174 264 -222 427 525 -420 675 885 971 337 612 -935 298 757 -566 189 -920 -464 -623 -365 418 555 -278 732 1000 251 0 -197 650 -511 2 -843 214 209 -588 -933 962 -133 -14 475 -253 -293 -164 -975 -822 -186 661 -622 -997 -821 930 -166 -126 -747 -402 -807 198 -230 -507 -697 -331 -741 243 -519 -236 654 -528 149 364 340 -397 -529 -408 781 -347 -861 956 740 958 718 -275 -718 -645 942 302 -428 654 679 -750 781 219 -410 185 501 -722 -50 -806 127 718 -468 -891 880 -744 886 746 -430 115 -52 444 945 924 -240 719 -706 153 -469 63 -930 -13 -368 852 489 -922 532 -92 395 -328 -486 -583 -125 61 44 -771 642 -115 -882 -601 564 -694 -447 -515 831 -911 -583 -440 -528 978 -551 760 -587 -413 746 694 998 -237 1000 -480 417 481 472 269 -425 939 987 441 335 327 161 984 -366 -733 486 992 -240 603 -941 -229 232 -894 664 -746 -165 16 -950 -413 965 787 -448 -800 626 -776 555 850 240 515 992 743 422 557 -559 -366 -311 257 -137 -775 -83 -698 -296 -326 480 558 -55 -935 -310 -649 -63 -536 -850 891 -694 869 921 480 204 -445 -932 955 570 984 -867 219 -609 896 975 -765 -727 -88 -772 648 200 -162 549 -717 -962 -921 667 -816 -836 -739 542 756 -95 -963 -268 935 111 834 -272 840 -147 550 -251 -565 683 240 342 -959 -264 -803 -588 -686 158 456 83 801 297 737 -651 -851 302 -754 -550 849 -221 703 313 -424 -644 -23 -338 -886 272 -851 -418 374 527 -269 998 -954 -516 867 124 -217 -154 965 68 -861 -154 551 -264 35 569 -82 -230 -712 904 482 769 -4 -577 992 925 146 34 350 -8 204 -126 416 -159 595 -122 -321 244 -773 -539 239 547 -886 934 554 310 -700 795 710 -582 931 -360 -580 283 956 -607 -758 -530 805 -179 -412 -160 243 427 -662 853 -566 678 923 0 506 -511 -83 93 837 495 -281 -388 -406 -86 646 792 956 -254 -430 -685 491 -190 361 183 -373 418 -54 -217 -41 -652 926 54 730 -838 -636 636 438 -675 -865 569 -2 325 525 55 617 372 34 -890 -86 -291 -655 -847 747 86 -572 35 -126 558 -719 480 -707 -238 -495 170 483 -702 -750 -121 221 -170 -655 -197 -655 847 -524 -944 142 -664 -297 420 628 -394 -540 -833 -44 408 -624 -548 578 -934 -244 -394 754 793 -947 -946 819 -69 -783 -404 651 824 222 -217 134 523 -932 88 -149 -610 -836 985 671 668 841 472 343 276 -582 792 -890 -355 757 877 518 756 -665 187 -532 267 -970 -954 383 -291 -87 814 623 -251 -378 -520 -911 -33 -539 -903 -821 701 610 -375 62 545 -155 870 -115 475 479 -69 -996 -801 42 -24 719 220 -485 987 -462 -447 -344 -609 -288 -346 763 224 -127 846 -410 -590 8 -98 669 363 755 -122 -128 -58 955 394 -274 -895 -698 735 -409 -127 840 -34 834 -309 -612 187 -604 -590 -979 238 -981 -900 579 -913 53 -7 0 588 -686 -768 -664 -639 494 851 60 352 -230 360 -282 530 -138 462 430 62 413 -970 371 800 -604 664 -116 397 203 58 -861 227 -547 -978 134 28 830 -356 -702 883 629 -875 118 490 -177 -145 915 -913 134 930 -293 -236 -948 -987 428 -192 681 -379 43 275 46 -446 -538 -512 154 373 -849 633 -992 831 186 -930 -499 -81 -906 510 841 66 -611 -956 -780 269 857 486 193 379 703 117 -321 165 -370 -842 -700 355 -753 -701 738 821 -23 471 501 523 885 981 -367 -635 417 883 -281 -421 742 -480 -704 -712 -124 526 -708 619 74 966 -631 -69 967 816 -781 350 -78 -958 -41 -753 -582 -99 -925 21 577 513 688 54 -945 684 -631 965 -657 -464 223 -220 861 -335 300 -41 851 403 13 882 -796 604 340 601 -884 -38 225 441 -49 554 892 462 -371 342 466 106 521 763 866 551 965 -469 -439 -318 -990 -989 -442 -454 22 -363 668 -274 -339 -998 451 -740 -10 -653 -660 425 -880 606 -214 -938 -821 -672 751 -232 -589 376 763 -63 697 -390 505 323 -440 -560 396 210 785 -320 558 -789 -334 -68 -380 888 -308 -33 -908 -950 722 -704 -608 650 -539 -931 -969 -856 -983 889 172 -623 -602 -202 -830 -823 414 -809 -585 773 910 417 584 -128 -379 -234 567 231 375 315 -29 -559 605 870 -959 410 667 780 -58 -593 -836 185 -241 -180 995 -240 -774 -426 -706 404 449 -793 134 105 -663 -888 226 73 -258 -777 -455 -22 -884 565 -752 -843 570 -139 250 -259 170 947 994 482 799 482 617 -157 563 -603 223 -580 360 -361 201 829 702 716 707 124 -567 944 -930 391 -503 63 -738 -516 -422 613 97 -995 -852 439 -75 -196 -780 -81 55 250 187 13 -884 128 1 231 -408 644 -173 -978 776 967 -649 -712 926 905 460 -790 210 -637 -58 504 396 -698 -292 -781 133 710 370 -61 -868 -27 -935 114 188 941 -865 -238 -711 -927 -188 -879 -74 428 500 -865 883 0 -663 957 791 159 626 -625 -90 148 792 -308 -827 991 434 927 -86 -918 -378 487 -862 513 315 106 -175 970 857 -605 110 810 516 629 536 43 146 -440 81 -763 562 -834 -529 -271 769 -669 -446 -904 -489 -77 -521 -133 -267 -11 498 -28 -165 331 69 545 -204 -898 -570 -103 -59 -394 950 -748 218 878 783 -118 91 727 187 102 943 537 278 158 453 970 -884 858 371 -718 509 40 297 809 -492 -543 680 -225 797 637 -552 238 -819 -40 -854 38 890 558 127 -179 180 338 470 -910 578 -3 693 -317 842 -38 759 -410 -940 459 -924 54 27 785 -885 574 -842 420 -748 127 816 360 720 -693 965 358 -944 -621 -911 -861 -786 -986 -910 -649 -356 828 -999 -433 208 933 162 -831 54 803 530 -105 125 399 -857 382 462 -134 -627 -743 73 -651 -386 -778 225 -393 751 -975 615 552 -493 -475 884 213 -607 142 -5 251 184 627 -999 -956 726 -279 -649 595 208 460 424 -69 -176 -237 342 817 137 -844 -610 591 750 -903 -233 -12 -623 -836 879 -364 -111 140 -850 13 -583 35 588 860 -999 196 125 848 168 256 -660 -702 -312 697 -754 458 135 -249 -860 -396 -526 -683 308 782 -444 455 -30 153 -144 607 488 730 -494 -630 -262 11 -647 25 -809 975 -742 -740 -524 -190 -740 909 -692 102 -38 657 323 678 478 716 -696 -583 969 444 937 192 -218 -118 878 -123 780 393 -43 -199 -81 138 -530 511 -858 640 -351 877 -346 -558 405 65 -192 -311 561 416 -146 830 184 -4 546 -704 -97 536 -385 -348 873 -344 440 503 602 -290 333 762 -64 141 -94 -892 398 171 881 -390 837 -588 -76 432 -908 -810 856 -498 252 222 634 258 387 -333 -431 -7 35 -267 -731 496 -712 773 -202 485 404 -813 494 841 47 -596 -323 38 -564 713 -855 970 -739 -130 -186 206 582 -191 -838 527 -1 -414 329 988 456 -224 439 970 510 -18 -409 210 180 -368 -855 -926 960 131 597 610 425 608 -218 499 -742 38 99 984 214 646 -259 -336 597 -744 788 -640 369 -700 820 291 -60 -567 -40 50 -29 -775 -725 -889 -992 555 228 401 -730 -860 386 534 476 391 883 -922 -300 -994 -856 518 535 -830 736 -133 -615 433 392 -616 376 -416 -890 262 444 436 290 241 385 -786 -992 297 383 162 950 -283 252 -822 225 -546 508 -335 712 800 199 -799 -463 860 -105 715 -432 -3 -700 304 -716 -978 678 72 854 907 -239 -652 898 -262 -871 -78 -791 -72 -46 154 965 208 -868 8 739 -109 834 -237 -658 984 175 807 180 -995 -86 -854 631 17 -350 944 496 686 -528 965 368 475 281 -549 967 292 -256 -291 929 104 -352 -835 620 24 -880 519 -818 -254 783 -134 -246 -455 -957 841 -446 -410 -659 279 -790 -376 -497 958 -805 379 -183 -656 380 561 411 -392 789 939 165 -576 4 -224 397 -712 -263 151 -69 5 226 911 973 -567 296 580 480 638 -59 -308 -528 -786 -688 55 -850 927 626 -671 152 -82 -602 -38 -948 500 -469 800 -534 393 -824 503 -885 -452 507 176 -731 -726 -912 230 46 468 863 -416 48 592 -717 508 743 -573 -636 588 985 818 998 -755 -680 -407 -759 973 -625 887 -475 -386 921 559 -527 618 808 614 198 -357 516 -959 673 976 792 -531 579 -243 -334 860 -408 256 -144 537 153 -396 477 -135 256 -636 -883 816 -609 339 390 604 343 -421 -790 -586 503 -960 722 351 755 -987 -991 -526 -904 -582 -622 -426 -211 928 -886 583 -975 83 -755 749 533 164 -890 -445 328 -918 335 995 535 -26 -454 350 -652 765 638 -613 991 651 -312 669 883 -558 972 -565 428 -554 525 771 -559 520 -933 -626 995 -157 759 509 -848 906 -548 -436 127 570 602 -689 130 -426 -826 -467 -615 621 428 -759 -555 735 -759 452 262 -698 719 -221 -138 185 273 113 754 -79 -159 770 51 -544 687 816 49 39 396 -714 817 923 -313 -593 -623 245 822 -234 411 340 -562 -753 85 129 919 -784 -221 -675 -211 -376 -581 945 13 507 -371 -228 368 -333 707 506 535 358 433 -185 -151 151 121 81 -784 78 -896 1 -854 580 -144 -985 -577 36 443 -840 -519 -944 -74 250 945 -503 -280 -659 -99 -48 -225 -351 -181 -401 -504 689 -152 67 239 9 44 18 -586 -491 -802 616 332 -907 118 279 63 -214 887 5 -415 687 221 -97 973 -511 293 -838 -100 805 -695 -802 -337 -344 143 -867 -914 247 302 -657 125 -521 -799 499 941 507 -78 448 423 386 -228 -484 -502 -380 -265 -265 -315 -517 488 850 214 203 -264 951 -613 -578 5 890 -881 -742 573 637 904 286 849 -804 -870 -232 87 -70 325 -803 924 -173 -746 -660 682 398 -574 -290 -765 611 894 -253 942 -710 463 723 966 295 103 508 612 -429 263 -436 256 -3 -680 -883 879 -938 -344 -667 735 -347 -946 424 -720 855 -334 -500 -195 735 -836 -890 977 -632 422 -178 -744 84 178 70 225 -387 -193 -746 -28 325 132 -34 -691 -57 380 -455 247 952 638 815 949 267 523 -418 -358 -876 -572 806 -109 -405 -815 -824 822 -300 -978 837 433 -468 213 550 757 -668 337 402 261 748 -266 -417 -943 568 29 66 -523 -755 -987 316 -458 287 493 24 936 239 -775 -411 -607 -921 773 176 -769 920 -778 358 -162 -345 217 780 472 -644 816 158 368 97 212 84 -960 -368 228 -381 -443 -167 988 -526 -803 -819 -828 -746 106 752 660 343 457 -168 -978 545 -359 -605 -29 -490 455 87 -837 132 -57 -125 740 826 -846 -307 -876 -52 -758 147 410 -596 256 -499 -959 841 -170 854 -863 638 165 14 -280 790 11 717 -422 809 -601 -876 844 320 -581 -55 679 968 -254 -276 -728 199 978 279 -50 852 188 -750 -647 -665 -479 -219 -42 -6 617 8 46 -323 -752 907 -831 401 -967 858 930 -765 86 818 784 -747 -760 -367 591 -642 -517 -260 -730 365 13 643 -147 -699 499 -615 -606 -465 665 283 165 723 364 -953 -683 692 550 618 -419 303 -356 328 325 100 -757 713 -380 -108 776 -396 -528 594 310 -932 827 701 238 -995 765 -280 -95 820 -928 -362 -116 935 612 -182 798 -521 -719 941 -617 162 -878 282 -485 -26 -694 506 -394 -191 -436 554 -204 -137 -384 -429 -637 779 -601 -818 428 738 165 -752 -691 437 838 -473 641 -843 557 875 722 855 238 55 -786 136 876 924 -507 -87 413 -17 641 524 -194 275 443 -426 -817 -395 149 -72 -469 818 -297 77 518 528 776 -180 122 -858 736 726 848 -42 -607 -97 -624 -178 113 -961 381 -440 878 711 837 -502 -497 818 -321 -825 66 -784 863 789 -625 -292 -187 -192 78 344 272 -336 -607 702 -736 45 870 201 696 103 -796 574 838 739 112 268 -261 -445 954 -509 950 -391 -794 283 -275 -61 -213 -973 -254 -662 -783 -17 -602 -363 -772 317 348 718 931 -389 448 248 771 -176 -854 -974 516 125 -139 557 925 -635 587 -740 -505 569 994 -677 774 326 458 229 733 -827 237 473 941 -318 -471 -674 788 -756 -777 721 804 919 -643 -831 193 -390 839 -604 454 -205 216 282 -380 -737 48 -963 284 -645 127 -4 -881 -141 698 -257 474 263 915 7 232 -814 -390 529 627 358 76 58 -129 -491 -664 -8 550 -320 268 -916 39 441 838 -512 -99 -129 315 914 -642 38 532 36 624 -456 -25 -365 230 -323 -995 -789 -651 41 654 67 996 225 464 -52 -197 252 -604 53 996 -459 810 -476 -771 162 -761 818 495 -21 -630 -667 353 48 233 716 -443 973 -891 -175 -875 -881 275 -683 66 866 -87 949 -925 247 866 -212 250 137 112 -287 577 851 975 39 -710 -656 111 -615 -310 -136 -694 30 469 -569 -358 -862 -618 71 526 554 -477 124 183 -718 -296 944 -966 40 850 59 428 250 116 -749 -855 -803 682 942 78 -484 477 249 -617 982 841 -70 -276 856 -766 425 832 533 957 -675 -922 385 -257 295 568 749 -577 -792 -275 491 -457 -712 -756 532 -429 894 804 -591 941 -986 564 -401 -24 630 -695 937 -927 -597 633 -64 866 -480 -40 -93 994 608 -807 539 -184 -47 838 -121 -825 -199 -956 843 258 972 -430 621 -945 971 -609 45 -869 709 -124 378 69 -918 311 33 -814 243 -557 841 -542 -976 949 163 598 236 370 -856 -497 915 915 576 103 -445 -297 -834 935 514 -885 825 -142 495 -257 658 -904 -361 -704 -336 -892 407 686 521 295 283 121 457 511 -935 667 627 485 2 -717 -84 228 489 -318 214 -201 -588 -680 -534 -77 -997 -852 -877 189 531 -424 -225 41 -33 367 -915 238 554 185 172 594 -469 268 109 147 716 278 -512 769 -893 -192 -151 -498 -200 178 -206 953 -962 -484 826 505 -225 10 -720 435 -431 46 -699 -69 767 -784 -882 -932 339 -564 810 -737 85 613 -408 -865 243 -5 -691 26 135 -921 868 -434 242 -900 -77 862 -382 1 -655 -87 -786 514 -207 -909 -460 701 -986 916 471 996 -291 -207 -443 -372 412 149 453 -704 830 -144 -808 -564 -744 196 246 -25 -208 -822 -962 42 211 -36 131 904 -928 518 -43 -713 732 -369 -473 -675 799 429 992 821 760 141 12 -466 -461 -795 281 -91 -432 -820 774 -868 -287 -279 351 -206 -617 813 590 -649 953 819 664 383 456 -743 859 76 163 276 700 938 -621 616 -2 -984 840 -85 -525 -682 607 628 662 988 465 -144 140 -904 -214 619 367 802 -884 -193 -811 276 -994 195 -754 302 464 -748 337 924 -438 -724 -551 878 -259 559 151 -914 66 -878 -580 -975 634 966 -253 505 925 -630 661 -755 371 270 896 -600 -873 800 676 -347 583 9 -641 -151 -855 -176 356 -924 -155 -58 -59 -368 702 172 -628 -963 412 -73 114 164 117 529 444 -510 901 -458 -656 956 167 -94 -302 632 -861 225 970 35 -175 891 371 16 -564 785 756 -135 -929 -848 531 188 -493 -263 432 -291 429 -689 500 43 129 955 218 542 -193 -214 -158 -457 974 -664 952 -735 589 -70 -808 895 83 -223 460 148 -371 144 41 -962 280 -56 94 444 -40 -350 793 14 922 -1 -154 800 -735 -348 6 -30 941 936 -834 -722 310 139 661 -351 422 700 -91 -231 -525 -451 313 582 301 -236 714 703 -966 449 35 -724 50 723 -577 432 629 736 506 804 -742 -551 158 387 -133 -761 -916 661 203 537 888 -928 -208 174 -606 190 515 823 -252 433 -50 -847 -362 364 500 709 623 -752 -174 621 665 276 330 -386 -181 -99 -795 -390 -455 -451 -494 -312 -152 63 437 988 -281 829 -212 739 363 -836 -1 7 -790 -198 -26 -553 -664 926 671 -304 507 -827 -241 384 351 691 -884 877 -592 -29 -491 -586 -72 71 427 140 80 -914 -817 727 -688 15 -324 630 173 -716 -157 925 838 -934 -449 609 330 -896 870 994 591 -473 525 980 606 837 221 152 -495 794 -413 768 -908 870 198 -14 652 753 773 -812 -312 -988 36 -848 -9 898 743 421 -1000 796 -393 -373 33 -67 -294 -162 988 623 -246 -847 -816 -683 389 -111 405 -845 -399 842 -409 -744 630 317 -396 -173 -140 -642 451 -526 977 872 102 -728 438 -365 328 -841 224 451 254 772 -682 -875 -768 -640 -400 985 460 710 -995 -283 50 301 312 -16 -533 112 877 -124 165 895 -249 102 -206 -76 727 -652 97 -634 234 -306 -530 311 -534 717 -902 -243 511 903 -782 -525 985 46 -779 102 789 -319 797 997 185 152 713 -931 -523 -696 459 202 -391 901 880 126 -8 109 562 -201 -343 -837 -638 203 -363 -764 -530 281 843 -74 956 -41 194 515 -646 602 -691 741 863 -319 564 431 152 -942 324 -586 82 -919 53 653 29 -963 -879 -909 956 658 319 944 22 -988 -17 979 781 -715 -627 120 -46 319 -702 -614 -697 -800 -516 21 -391 -68 -389 356 -59 575 225 523 -121 215 -63 504 -528 682 483 332 199 -850 789 934 -129 -481 -925 -254 -635 -431 158 372 121 69 909 454 -579 -828 448 -135 -262 767 -364 267 -60 -826 -768 446 650 -812 544 -344 823 -723 102 475 -701 -82 -468 -113 637 602 537 -692 -762 927 -184 -456 82 -875 -876 3 -23 771 -193 -298 276 -64 -171 -333 -134 -179 598 125 369 714 -123 -151 -909 838 235 -176 -277 664 716 553 -821 782 -81 -44 760 669 -508 200 -869 -809 -548 -295 -90 -180 -337 295 -875 -934 -683 746 -503 800 836 844 -767 778 -746 187 795 850 447 -617 -248 468 689 -468 -323 -832 153 -256 -146 -638 -336 112 100 927 149 -625 575 990 869 -442 733 842 33 947 -194 614 -882 -926 939 716 -94 -872 -358 -467 -908 281 -863 -292 -514 41 214 -446 608 260 16 292 -791 577 -884 265 651 -402 -417 -339 -940 822 -256 -532 -880 -334 -627 946 761 609 -503 5 -38 490 -449 228 -885 -826 610 532 -684 -191 983 -804 6 578 -138 64 -41 -130 -436 -35 309 739 846 -623 -334 -112 -476 -210 -321 260 579 -920 482 195 -9 -517 476 478 410 145 500 -39 28 712 762 558 -631 -817 -101 -551 -233 724 197 55 814 -995 125 825 -874 914 332 629 428 101 -851 197 811 747 703 -404 916 571 374 627 -711 296 695 -478 333 129 -473 -563 -465 890 -861 -336 587 -997 224 -96 540 351 -463 -440 615 -898 516 -755 -525 -246 352 -299 320 370 -662 309 44 -209 890 -913 -55 -837 -248 -3 -170 488 852 47 -499 763 -796 -146 870 424 725 444 121 -851 -978 -855 159 19 696 -714 -34 -779 726 -727 482 798 -434 -265 368 -979 353 -640 982 -279 -425 108 833 -325 989 -538 -901 -489 -804 -424 452 302 889 358 -763 -863 600 -274 -799 -558 -877 -216 101 -578 284 560 513 751 -309 -624 -216 -357 925 568 -36 66 855 -620 948 -420 -594 117 499 467 546 -969 168 -41 -66 974 -847 742 687 -280 428 -657 -109 648 -186 291 -949 -94 -536 -794 650 184 538 599 -627 723 -750 -914 692 -98 -107 522 -3 365 847 410 90 -818 -766 -659 198 456 -965 94 177 -562 -297 -1 722 -690 -239 -789 123 -642 363 -158 865 999 -139 440 -486 233 149 348 383 85 806 28 -490 647 642 -842 -690 -703 710 49 973 486 107 -850 -907 800 273 209 545 680 -592 -137 -604 630 -244 35 -462 634 477 615 -695 150 256 24 -930 228 -98 -775 910 -447 -537 288 627 785 -13 654 857 15 -122 607 -668 542 785 -529 588 -882 -114 607 690 -318 711 485 -147 575 -842 248 208 898 -845 -952 -467 -797 701 192 -333 4 283 766 -71 902 637 780 155 -942 -736 717 180 -595 578 953 200 -406 -303 -422 -786 -175 -375 859 -158 -557 21 276 -527 886 -799 845 -764 990 327 143 -376 -851 -780 989 339 -433 229 513 755 -868 -95 707 -1000 -109 155 351 -263 -121 463 221 700 105 -540 246 727 -320 -29 939 -123 478 -585 367 -625 55 -815 722 444 70 -897 -83 14 113 -547 234 914 -408 -718 -151 979 -441 -675 124 -152 36 460 -515 338 444 -42 -478 877 371 780 180 901 -60 749 621 -92 970 -812 -518 -955 24 -827 -357 92 951 137 -367 250 212 314 -425 -626 -436 465 139 270 -387 -787 978 -383 -982 -778 266 -696 438 825 671 -463 -196 -875 212 -97 -982 614 236 988 448 458 830 882 -197 -429 193 -683 858 827 -836 -784 11 27 -215 -231 827 -875 828 206 -950 227 621 -486 997 -362 -62 -443 -806 592 -648 445 995 382 -6 137 -712 683 155 -614 -587 650 -542 -480 357 -849 -97 -766 319 612 675 970 129 409 -798 26 -607 -592 -915 704 967 222 784 -323 341 354 -959 -507 388 492 393 682 88 390 -864 -30 -395 850 -316 144 -304 618 -181 -17 578 -189 963 -515 -587 252 -195 212 999 385 889 928 -259 897 780 770 854 -500 -755 400 -3 -383 249 -348 -806 885 543 36 -332 371 -598 547 655 787 -942 -370 -930 -528 -931 -790 216 32 834 813 955 -422 -438 309 878 202 483 -831 851 340 692 166 -153 -279 -704 -179 633 146 -512 -845 486 831 472 -99 -938 561 -164 697 478 -869 -92 726 3 543 926 -933 659 -376 -667 895 -462 -579 107 -238 824 11 769 402 -403 -16 -972 -527 223 -447 912 -457 -523 -935 -937 24 945 968 729 941 907 927 222 280 -73 -497 -490 681 -786 295 602 651 -256 663 271 -138 369 -484 -784 269 -650 151 -907 896 332 -145 -726 925 284 -200 -586 727 502 11 -460 -1 429 467 444 920 -924 72 512 3 -939 -863 387 -919 -75 855 -853 -882 -238 -91 399 33 165 -165 241 114 67 -875 508 996 -341 -105 799 -54 -869 -440 -384 581 513 554 517 -251 -2 487 413 587 -171 20 284 749 -87 686 445 460 -859 964 737 -68 -616 -639 793 755 504 892 501 934 -607 -643 570 -71 660 -53 -285 -877 681 -394 90 198 -11 604 977 154 982 372 778 794 -571 169 858 -155 -342 18 -38 321 885 -44 490 -953 -843 843 -373 595 -986 -278 -756 -101 -387 -314 738 249 894 -837 486 601 -182 -540 -385 -455 696 -170 537 -695 468 21 28 -402 652 429 840 -37 526 857 241 964 493 -122 -438 949 -360 492 -720 925 -914 263 793 -123 758 932 62 188 -179 830 -955 18 -455 -332 -718 331 -898 336 -361 648 -216 -976 -934 52 -147 -215 874 918 -428 -159 48 319 -413 -606 -577 -417 946 -219 -377 391 -711 855 -5 -297 496 -27 -695 203 70 -499 -136 193 277 -203 -858 468 591 -536 -232 -539 23 -246 -471 767 154 -116 133 754 -415 -61 540 453 -764 879 -972 62 476 490 -115 540 -940 -191 555 188 -183 727 427 206 654 136 -77 63 -415 608 302 -276 592 -116 16 -436 520 223 825 562 705 -796 189 877 -118 -736 659 -554 -404 -578 -951 -218 -689 769 273 40 309 -49 803 -550 975 759 128 909 -541 -597 822 -346 907 482 223 436 -673 -41 -982 123 234 659 790 883 -654 -464 -140 955 -804 335 -287 473 -815 -813 -781 965 -819 897 272 -346 595 -746 -642 -55 773 580 544 -636 905 -324 -168 811 -740 109 -907 63 577 -499 -644 948 686 -719 418 -124 -217 -665 989 -377 -394 148 741 887 510 -249 2 399 338 -967 570 133 193 -32 196 867 -514 -856 215 -461 933 616 574 -657 -880 769 -996 -39 856 471 -767 -536 -829 362 79 855 762 741 730 8 526 -76 -302 -786 317 745 556 453 -900 -693 -52 180 851 843 271 -797 489 308 -840 602 788 919 516 366 178 -948 -469 -85 620 -819 841 574 30 285 -584 647 517 487 -495 -92 409 -879 -89 162 206 800 -343 -960 645 -602 -272 -432 -366 -517 511 -423 -566 564 -664 543 -837 -858 -641 261 -39 170 -941 -407 45 576 677 371 -897 359 -597 18 -888 -330 -912 150 -700 -786 941 660 -181 606 -841 90 122 -25 61 44 607 129 553 -823 -160 -320 -115 -538 -135 904 606 468 -473 -247 -278 -820 780 3 -704 142 -547 389 853 623 541 -231 -533 483 971 229 -408 545 -816 -816 -972 675 581 808 522 -20 874 -405 -885 -593 -533 -512 212 -803 -124 617 40 639 -191 772 -917 832 732 -114 -919 307 -603 -608 86 -848 624 652 -789 -806 661 686 821 941 46 646 541 358 -580 -218 178 -516 683 -290 184 868 -236 115 -347 370 -515 -257 -890 648 921 493 951 -581 742 326 670 -317 629 -663 -340 -381 500 324 -194 -194 466 -886 771 -836 81 665 -674 -895 -32 891 188 -254 989 -481 -876 620 -251 -990 114 -235 7 -557 936 735 -4 -848 947 -701 -931 -504 556 -784 241 -346 -741 -271 -493 370 -576 762 -103 594 74 -388 -222 -474 -773 -377 763 -492 -108 -942 -502 24 -47 584 -523 146 676 -302 -300 -752 -565 352 466 37 -957 -873 987 602 -750 940 487 502 -880 406 -33 669 -559 707 734 974 -428 -564 -735 405 -997 971 615 -173 -150 831 540 -856 -814 -504 -890 267 556 -974 -613 -388 764 780 -662 -541 -23 259 -62 574 -481 883 833 724 898 954 -172 867 -97 -38 -544 390 -503 -499 -285 -403 787 -7 -429 559 -360 582 325 -335 90 -467 -419 171 815 695 -250 -697 -193 -910 128 358 -889 -466 697 333 742 -1000 -905 976 30 -648 268 -173 704 809 845 312 -737 -503 -460 -521 658 224 219 425 468 -198 215 -428 652 897 824 -560 347 762 826 258 -692 -31 -692 652 5 662 -568 -496 -344 -901 -141 -975 -665 -992 -952 703 748 -382 23 -289 -101 -648 -770 912 930 -187 100 -81 -457 -925 -386 -960 966 982 -219 -639 642 -510 56 -28 124 745 800 -732 -428 -78 902 332 826 806 -239 741 -60 174 21 417 470 -404 587 271 959 -963 687 -415 -767 292 4 -418 628 195 -402 183 163 -868 -238 266 -553 581 -893 -952 661 -637 233 -464 25 60 754 -88 -72 -803 588 -650 -94 -504 -187 776 -650 954 -978 -323 689 65 12 -227 553 497 -641 -398 -601 -958 -83 957 153 -571 196 361 509 682 938 348 -351 -218 895 -182 513 841 439 -991 169 -163 -845 386 956 -427 524 -770 -996 -396 -461 843 -22 -837 -843 -119 433 -205 639 673 37 991 882 -199 -774 134 -297 609 -461 667 736 646 -973 837 47 -276 599 964 -821 172 -139 234 489 624 -267 -428 883 81 921 -528 -816 236 -613 16 -478 671 950 539 -170 -646 -610 791 655 325 -819 614 542 680 -715 -738 -972 963 -262 -262 -637 -764 726 -827 735 -272 -4 973 -638 -804 636 -519 718 -844 3 -716 480 -297 77 -154 743 642 -204 -222 561 799 -441 727 90 161 -93 -695 923 -444 -559 614 271 -892 572 782 -406 -920 166 -941 -701 -573 -487 451 -821 -545 250 -28 450 342 -766 892 255 -448 -458 121 -36 432 -72 -434 418 753 550 314 698 934 -775 934 280 -875 -43 -928 58 529 680 599 -814 -180 298 733 936 -47 964 -484 -640 706 649 -537 -931 -889 828 -931 -334 170 47 -668 -24 -350 444 2 332 316 -186 -328 934 -15 186 -809 -371 -558 419 270 -213 478 -110 -438 562 -729 -196 577 -981 742 -576 334 454 -114 579 320 867 324 -499 -997 531 716 312 82 152 300 652 853 -212 -726 905 -7 -322 -635 -230 -429 -915 -205 -772 573 -284 775 -350 164 -642 519 -375 -611 -787 -597 393 378 -545 -206 807 277 -515 -138 96 -170 -797 -975 882 -12 751 -657 -681 -936 531 984 341 932 452 -921 713 992 -830 91 -556 303 635 6 -261 -997 677 598 143 499 -191 -95 714 973 283 -559 -535 -98 -472 857 -14 -215 -904 790 -260 391 -597 -196 -525 949 965 -529 -193 -111 121 652 -400 851 -868 131 -715 -12 362 424 612 647 357 -257 -745 -128 862 -182 -229 -514 411 -325 -15 246 -552 301 -662 -543 686 254 -300 -67 868 -939 -461 -976 -454 783 888 -303 196 206 356 -226 -416 -972 326 997 199 -26 556 282 912 597 -878 532 -742 -427 154 -613 -265 -81 580 -651 -262 554 415 -460 8 -721 -340 -918 339 -649 -160 293 282 491 -730 556 821 -978 -769 -812 357 338 90 478 685 865 -756 52 981 112 -646 -112 69 726 -978 644 172 738 794 111 -477 -899 -596 -830 507 -949 32 -525 -71 -6 -538 -731 270 345 88 -284 -511 -810 648 444 720 -479 -280 -806 -797 -638 -491 27 -883 988 -924 259 30 503 -276 -848 128 816 585 -599 477 872 -176 -447 408 -310 -744 -293 -173 -685 425 -16 -707 -906 285 560 268 63 12 471 219 330 503 -756 495 -692 -148 200 -79 393 -302 -266 75 199 946 -91 -392 -901 654 -347 -944 -110 955 892 -458 1 757 975 308 -131 489 258 -729 -878 105 306 -963 857 937 470 237 -518 -722 -674 736 -108 572 -701 -69 165 368 25 -949 -690 378 345 -738 109 323 889 -474 756 -72 665 -755 600 630 -611 538 -146 200 906 -581 724 -995 -445 -120 -760 239 726 -620 -992 748 -743 867 -72 829 427 -363 -139 199 667 -532 -345 -812 -998 -346 417 606 226 -375 773 768 61 -978 809 -720 -882 -905 -396 -413 91 46 -871 559 536 557 89 336 117 -931 853 -96 459 59 921 574 369 -636 109 395 -742 1 447 612 36 767 -343 190 -714 -892 -360 366 -107 -279 461 974 -909 330 -343 -103 750 -713 -36 -64 97 807 295 914 109 956 71 595 549 -163 556 624 2 133 -804 -143 56 924 403 636 74 -453 257 -223 150 -775 -701 -839 -499 648 -942 531 -722 -51 -725 -18 156 121 -27 434 20 -497 757 538 -91 94 146 570 -315 -12 -211 485 117 260 790 -313 -348 -609 -425 -731 889 288 -185 -236 -983 -79 -94 -746 -456 -829 496 18 779 370 -990 -823 -941 178 -83 -212 -491 752 -337 713 -431 314 -616 115 -990 -863 -570 -115 -99 -467 -342 637 -804 -410 -569 342 -337 723 122 425 -119 504 -767 549 -622 480 -307 746 353 -487 196 -288 -476 -814 115 723 924 933 -816 -1 382 226 -357 -241 301 582 513 -912 676 -493 -770 331 -804 -542 258 0 688 -282 969 888 -350 -997 123 -172 -284 -735 988 -228 -508 174 -477 -163 170 -848 -373 -473 423 332 -858 931 497 -915 -941 -573 755 414 678 -471 188 -299 965 -100 394 -163 139 500 -966 -415 -801 157 856 -795 -791 -15 91 786 -673 -989 -913 -57 85 686 -820 779 94 -348 -100 428 -845 527 -495 -813 52 982 948 -491 33 -19 638 520 593 757 -449 -492 -607 -816 0 918 -386 -950 585 909 702 329 194 603 273 -872 2 -185 -28 502 -538 -686 -788 -947 -258 595 920 531 999 -315 -461 465 -889 -393 -925 -190 -372 -600 -636 -541 -855 348 -772 -69 137 321 88 111 -2 -400 832 -852 -911 570 -183 947 -943 2 114 -23 -253 544 -920 -751 343 756 -288 863 617 -182 819 105 833 396 -391 -765 -954 -473 649 -710 172 849 645 601 -622 -359 -466 430 226 800 658 -376 930 -65 -42 -118 -323 286 71 806 -219 -523 -256 556 -464 -512 217 719 537 75 108 -973 190 -843 763 70 236 505 -268 -431 -627 -66 -959 512 959 -106 369 11 679 -191 -917 755 -643 342 149 329 868 525 199 -294 699 -839 -248 -34 695 -825 804 -873 946 -659 92 948 -67 658 691 -313 343 930 -518 -855 -430 -499 530 69 461 123 -33 -50 -746 905 -501 143 685 -3 209 570 829 -915 -878 -716 -864 -493 423 766 -267 -661 -742 -617 640 -472 716 -838 -554 697 -602 -254 -689 -793 -264 -858 849 -228 -83 985 841 64 -646 -189 513 -62 -670 -473 -950 487 -113 -383 -454 -5 -462 -78 712 -916 40 -33 958 11 -656 -127 -346 85 -437 223 -499 667 24 838 -471 848 750 -457 -785 794 -493 -293 -101 46 466 -369 -509 -65 -456 883 -844 411 -74 -725 -585 974 -584 949 857 -236 -34 392 -841 -779 -989 287 816 288 529 -933 -890 -369 -399 -539 -82 997 -636 -22 -911 960 -358 -648 -779 -164 -483 -331 263 -681 985 -13 589 947 655 699 -512 -4 902 520 -623 475 -420 211 -91 171 359 -927 269 -748 412 382 622 -8 -837 -540 -441 -737 131 626 816 783 -281 -518 -850 -642 459 753 -206 800 -384 -1 -977 910 -490 -69 -956 -162 381 -176 -151 -410 204 621 -869 48 -549 -50 -247 525 280 852 -946 474 -664 -628 900 -718 11 924 364 -116 -920 -721 796 -64 -749 -395 198 68 -950 -593 485 -391 -756 -783 -204 262 -834 138 917 -949 -543 -607 -738 -597 -187 480 486 -692 -879 872 304 227 353 -952 320 -115 476 74 522 653 -384 -897 -98 -355 212 959 -221 -13 -28 416 -700 -756 523 -492 -220 503 749 -15 399 -730 268 938 -975 218 -913 -333 202 308 981 625 253 572 -339 -721 943 -909 856 771 560 296 -313 10 996 -408 808 -96 -667 979 -233 -973 462 273 245 -985 -233 -709 321 670 853 280 646 713 -836 -473 207 -33 320 -820 -552 -241 -19 660 971 -600 974 -677 492 882 300 957 -209 -730 63 -847 623 254 926 446 -141 539 -701 -422 459 -283 782 243 14 -940 -853 -814 -287 771 -986 860 -515 -839 -565 62 -497 784 -636 -824 236 757 978 -123 -429 -248 -527 -648 143 500 -878 -407 -288 -293 636 -827 749 190 16 -302 200 120 192 -348 390 706 969 965 -36 -518 921 -795 548 31 928 -862 961 882 705 -137 -442 172 -313 820 -183 -735 990 -346 992 -471 -303 -740 418 -394 579 893 -705 -791 -449 430 -661 -108 -309 73 -291 650 -175 -217 -120 -345 642 42 734 -28 907 -511 -849 316 915 168 -161 780 560 609 685 -755 120 -126 493 -292 -58 -635 345 838 -57 -899 -901 803 762 -225 188 -630 649 184 246 568 719 857 -472 241 163 -478 -167 -327 673 -330 -704 -574 63 -527 158 324 -309 -797 -168 -505 858 870 400 -282 996 726 598 583 -159 518 784 816 549 270 -161 -467 -407 -728 979 981 351 696 419 505 768 -413 947 -730 -847 -42 447 749 203 554 112 196 682 -110 -46 -965 217 691 317 -742 -558 -934 -206 969 311 -439 -821 -658 14 -441 -639 -352 -762 95 -877 -972 -791 149 332 618 -224 -940 -957 -265 498 -753 -628 -941 440 973 576 201 515 -276 667 728 519 980 861 351 -154 -28 477 157 -911 -563 -279 -259 733 -105 -965 786 641 167 -456 -46 -241 684 -864 207 656 -236 -954 -609 -407 -898 413 794 -691 377 146 -88 529 -318 -447 609 751 19 384 835 981 637 567 -994 864 -849 449 -706 -313 36 215 135 -200 17 -916 -182 48 447 405 529 116 -384 922 318 -237 -261 341 835 -202 -949 882 673 -219 -382 -620 824 -804 -176 94 82 949 -768 192 99 879 -624 613 -622 -166 -988 345 -532 -858 416 -102 271 492 -377 423 -556 884 -256 -665 -356 -616 206 -210 316 -985 -34 322 -924 -938 398 -623 -531 473 993 -872 294 868 -570 747 -712 321 -485 51 -588 878 724 665 366 929 43 340 138 505 292 -313 -196 779 -996 -574 -392 -831 163 -490 -519 -193 867 -340 315 398 693 431 461 957 323 329 968 -517 53 618 305 -45 -333 -126 -857 -620 -87 -364 659 -670 -460 332 -360 896 93 369 75 -977 -294 951 -808 -385 908 -958 270 -339 -836 -722 810 210 -248 -970 -373 -988 50 -889 461 980 -730 337 868 377 190 -16 -168 966 -37 -141 -497 -313 -768 -416 -262 309 925 -227 -688 211 -18 -16 -679 -81 -6 161 -251 722 -216 -25 -150 -722 969 -225 948 -164 895 0 467 408 -48 748 -302 322 -257 217 -970 884 355 343 -739 -446 164 537 506 54 -41 319 -737 -149 -74 -402 -809 -76 -564 197 461 283 -789 -86 -893 -591 200 -116 -747 -316 -93 836 809 498 498 810 -966 -423 -29 -717 -443 814 -127 525 -680 452 171 -235 -384 -588 528 -269 106 534 163 89 372 -546 816 766 -995 -777 825 -864 -718 -863 -843 289 624 484 978 -792 -891 264 636 160 310 647 -782 -576 -477 463 -716 -6 487 117 -533 -432 -500 859 231 -688 -751 -98 -441 887 -293 465 -957 -797 502 552 917 389 -27 -877 93 -424 -112 -411 345 827 -84 688 0 495 51 -37 -423 -970 -247 -855 -188 -672 -303 113 -73 -189 381 -238 -78 -71 343 704 457 393 786 -631 264 661 -224 -251 -188 -571 -542 -823 -314 -950 216 -488 -851 -180 615 832 648 -784 7 -653 -522 -25 392 -398 425 -839 44 376 -675 -141 745 634 599 -881 -987 -513 536 848 707 110 -857 -658 -293 963 841 -694 -246 967 -369 -407 745 -914 389 -359 -757 -834 -877 -992 -577 -404 383 -297 -447 -518 818 579 585 975 -751 780 -795 444 -110 28 -123 285 -510 -654 -738 -14 970 111 -717 19 -870 469 -284 -611 -480 -761 -467 -943 -992 -740 557 66 -571 19 -196 -705 644 431 59 985 284 -518 438 -995 -419 -304 -463 150 -413 66 61 -719 -476 743 315 -28 -98 878 -514 -105 -693 -191 739 -15 682 -260 -303 -856 -550 581 110 19 989 -900 457 987 270 302 41 -435 781 288 -621 334 -68 169 620 315 -591 -232 -33 -259 498 366 707 879 -171 -241 -679 739 32 571 740 -731 506 570 -5 -679 -588 -227 879 -737 -185 205 -189 -60 788 -104 -564 829 349 509 384 880 -210 288 249 -790 -828 737 103 -44 767 -248 -62 538 -454 -243 -578 -11 -939 -668 -540 131 -288 752 649 -54 109 -542 -990 215 -158 -554 -114 -172 -87 406 -310 -548 213 965 900 832 -959 -849 -468 -535 65 620 990 238 -687 -939 515 169 703 -304 852 -627 -175 -252 -63 -776 700 223 982 -322 -201 484 -753 -873 250 -716 -157 593 29 802 -549 -876 -848 -10 180 -238 626 -885 -34 -705 -259 442 -662 212 159 201 156 86 860 -672 984 675 -92 -242 -694 -417 -637 694 545 -857 566 -869 782 394 -352 -311 118 -955 -340 -803 37 857 -588 -309 -572 53 -505 -476 -278 -378 -225 -107 -890 548 -866 172 -812 -613 60 942 -73 80 886 261 808 -690 -29 317 -585 -341 -457 449 -631 -759 -65 103 351 400 754 521 -781 532 431 641 302 -751 -339 -6 -430 652 -394 352 415 -496 -892 73 601 2 -836 -457 921 -395 52 -109 -361 -779 -832 234 952 -128 539 745 -197 437 -898 82 534 585 -233 247 89 -246 340 41 452 -945 -307 643 699 -915 -793 -72 -513 914 963 354 -284 460 725 900 -586 -304 -863 204 -498 -140 170 810 -648 -203 810 -340 700 208 -444 477 138 692 7 -943 -901 539 746 -286 288 -273 -48 -144 -368 -809 -851 -268 316 431 -365 -904 -400 153 -976 443 -359 632 360 -286 -111 657 -897 -93 -963 -879 219 526 951 965 766 -519 -781 135 143 927 795 -275 615 750 -949 235 -841 200 46 -384 -667 971 -664 -703 752 -762 156 926 -638 78 418 -912 -481 267 76 -201 373 -463 373 -665 399 284 642 -453 -126 896 268 752 172 894 -370 79 833 412 -361 -495 988 226 -351 338 -742 -924 181 -144 46 717 -517 -633 -43 530 278 -318 -628 -984 752 979 681 -859 -429 -572 -810 -659 -636 -555 -265 -111 80 869 -183 847 40 215 156 404 484 -884 -207 -829 -747 194 -276 233 347 499 -725 -366 840 -576 638 -323 405 21 -59 -50 926 -494 -569 641 833 797 682 -687 -195 -379 311 -404 -193 -752 -961 -500 569 808 -410 1000 -523 -29 -326 708 -821 -869 590 173 99 503 527 -631 206 163 -211 -621 502 -8 -309 425 238 -941 368 771 297 802 56 828 283 231 -597 -866 -302 -895 -482 800 -418 -915 614 267 -774 847 71 -75 305 -979 172 28 -71 -818 990 314 -246 677 -211 863 -609 -146 -583 -698 -85 -97 -539 -728 -401 -773 384 -301 663 -736 -699 -585 -110 -414 -141 -307 -134 550 -225 -816 -159 -730 7 446 268 308 710 -213 675 240 -657 -707 958 -897 810 -55 650 647 584 129 -961 497 -729 -821 -719 -121 -515 -736 -478 -473 358 211 -845 -810 -759 477 878 -589 -391 472 -550 -177 -575 951 715 -189 571 692 874 -916 485 786 -767 -695 438 -805 289 -306 -807 912 -960 -976 784 -259 575 -505 548 -971 -394 -898 974 -919 -33 -405 -907 -929 -28 583 465 -987 -844 432 -154 -585 52 -223 806 -696 -370 -86 842 246 -523 -72 955 147 31 153 -813 57 778 -15 562 162 753 178 163 -825 812 545 -366 -702 -309 -362 429 45 -216 37 280 287 -197 -759 68 -460 485 680 566 965 841 -69 -370 -54 -398 641 -677 212 924 609 -70 -294 -180 -196 -758 -151 -880 735 524 663 -222 -503 -581 -343 -937 792 959 -700 -98 -331 630 181 919 803 745 630 -569 -626 -923 191 810 -390 -689 375 -985 -71 858 -930 605 -281 -287 282 -952 -122 -151 81 -351 711 -980 -805 -598 -553 478 949 -971 696 330 -987 794 -794 -871 102 -779 -681 85 -775 -177 160 37 481 139 -744 700 -369 -697 -293 -226 -615 623 17 234 699 -270 588 -681 -146 -752 -66 -272 13 -854 265 -579 797 475 -563 796 -133 648 -51 -638 236 290 56 -718 -408 872 689 -316 210 -506 901 280 681 97 857 -608 175 -805 -255 40 369 714 186 -518 967 -707 -498 -805 -692 -423 254 0 -767 308 -805 754 552 -839 706 656 979 -931 40 417 -403 -294 487 379 95 426 -503 -125 -1000 -24 602 122 14 -906 -205 -551 149 984 558 -241 202 -763 -999 94 -3 605 -641 -23 840 -260 -366 -503 435 -538 396 67 -503 -527 -952 -940 556 952 -832 163 373 -600 -489 691 152 947 -374 387 -622 -756 -847 -58 -481 -258 -38 -1 637 -158 -422 870 -513 246 882 315 0 -457 -165 10 -113 -508 -634 -676 -437 309 -148 906 499 22 52 977 -478 -327 -339 240 -858 249 -673 140 -863 28 259 985 626 264 -936 50 237 197 -212 820 -268 110 404 302 593 284 -739 910 -844 479 -131 361 473 -111 969 177 -530 698 -285 -721 166 -617 -294 -428 691 527 -401 -961 199 384 504 -140 -894 361 -752 360 -686 182 389 647 -559 -700 386 -78 -93 966 -373 -267 -101 386 -102 -272 -931 -956 -813 -922 -208 980 359 -232 -414 566 199 -892 -522 -150 -554 -667 -671 660 949 893 55 -521 171 -245 46 877 -898 553 406 721 -52 797 507 325 129 731 -396 -86 -181 -538 608 73 -470 697 39 -388 -729 -398 543 122 -666 276 -420 248 684 618 -735 793 806 34 407 209 323 -73 -990 255 -348 896 -548 -285 -566 590 -902 -769 477 8 -494 -794 481 -790 -790 997 761 -900 150 -189 602 837 965 155 -730 992 -273 746 994 -618 918 901 -535 890 -711 376 870 686 -612 -949 329 -343 -301 -615 73 462 -198 104 -484 59 524 883 -780 471 -567 783 806 -670 -163 -870 -349 -633 -734 -673 -188 -554 -620 383 -897 436 687 866 -481 -326 317 -666 -667 -915 -303 271 -893 295 47 758 456 -960 -954 572 579 173 55 899 585 179 -337 14 -850 117 -395 -275 637 -95 -841 453 -466 163 767 -852 622 -976 604 679 -159 -784 725 337 764 333 -172 345 141 605 919 866 -258 824 -850 928 -153 -536 812 -640 -902 -196 361 505 -913 837 652 18 544 596 -251 719 332 708 -679 -598 -678 547 83 -215 252 768 440 362 -261 548 -641 829 -235 815 -740 413 -483 160 -160 -49 749 -320 484 -401 -80 -368 -410 -139 -637 -559 -489 -190 -573 170 824 -143 111 824 943 -655 415 969 32 178 452 779 -689 935 -89 -189 476 -757 203 -709 331 -913 -854 -360 433 798 232 312 -615 -771 -702 -530 809 -920 -928 -334 -71 -165 -201 -463 737 -56 659 418 756 -877 640 -700 -888 934 521 -372 669 482 -123 -451 -25 33 617 784 958 194 848 905 -753 739 826 820 -386 82 730 -135 -373 58 -524 57 -789 258 -813 -959 -196 140 -271 340 581 791 582 812 1000 -239 -102 66 609 -735 -692 -548 -532 -311 -50 264 315 690 -203 162 -909 -683 564 -444 768 867 771 728 -666 -176 496 802 698 408 -72 -803 -751 33 -108 434 705 373 -691 -915 740 -383 655 488 841 -732 -426 -972 894 -228 -52 -111 605 -657 954 -208 761 939 -905 304 -367 -508 -72 438 50 -461 1000 -317 -954 -686 -531 895 527 -825 221 957 756 -925 344 -906 610 858 827 182 -610 593 -632 79 -235 -28 654 -214 -601 -29 -360 -723 -944 87 -38 174 57 -932 215 302 953 561 822 -458 -65 198 -431 968 -30 636 30 872 290 451 -444 135 -310 -730 -102 610 98 -140 -360 -4 62 -480 -157 468 188 197 361 986 154 -621 -631 163 150 922 699 516 122 88 678 -520 -695 47 664 -992 -526 -205 -676 834 -804 975 -452 -61 927 268 82 631 -538 509 31 -917 -166 881 706 172 -355 144 -292 -925 -284 -76 412 23 -408 254 821 715 -831 -685 121 852 201 -540 -106 364 235 264 851 843 379 -611 -710 -611 -107 423 206 940 525 421 -728 384 211 488 437 380 -893 -840 -238 -29 -996 -373 359 -881 -415 283 -920 366 -918 617 43 475 188 209 -64 -473 -321 156 673 -202 916 891 -74 689 -962 -20 620 131 286 725 901 18 -107 810 177 -33 762 -425 1000 -779 -970 -176 -963 523 -216 -751 -915 -991 -308 44 -109 -270 -759 700 -498 -786 -410 -586 -471 -772 625 246 649 513 -273 -183 642 -590 558 -705 131 557 860 -448 -89 249 -198 894 992 338 -248 -337 -266 -626 123 417 -401 -591 -477 278 709 654 -359 -744 -590 -858 713 602 -888 -178 377 -238 -443 191 513 13 -1 591 316 -872 -652 -441 -979 979 755 -869 -323 597 -99 -632 -374 -352 -140 75 -771 618 86 745 782 -222 727 753 702 267 -472 756 -221 -402 -814 902 890 422 787 -937 920 -856 -594 -768 -587 75 171 -415 698 -557 966 249 891 -69 -202 -222 855 820 832 176 726 -170 -454 -228 -797 -78 -848 -346 35 191 -89 938 253 -884 476 903 -76 -703 -798 150 -305 848 154 -563 -408 -287 -65 39 393 45 -59 274 -632 5 -318 233 685 -705 -696 587 -919 44 -26 -572 -624 786 -264 831 492 822 -401 596 963 821 391 -853 -591 727 961 -376 300 -215 -584 543 858 -146 601 -193 -36 354 -813 652 -952 -874 -551 -298 -109 -294 620 699 738 -150 573 57 -143 159 486 -876 -818 -273 -43 -179 347 41 -444 934 240 -878 366 692 162 -304 371 -26 965 489 330 -617 -484 453 651 -894 904 -919 -410 -837 644 -394 785 -331 -36 299 -862 -52 -923 -285 -134 -973 -220 -693 -837 -178 -800 -650 309 671 -236 -435 249 -700 -147 600 -512 -684 -755 432 765 163 632 247 -46 223 -964 -209 176 -654 492 540 471 -697 301 722 124 189 695 -651 -894 66 -454 8 -851 223 -598 601 420 -804 715 882 -627 -93 428 30 -93 -244 686 881 455 137 300 988 -340 834 -213 -348 905 -757 967 -466 956 -966 -385 580 -27 -90 -52 864 -866 126 702 -963 7 -769 881 -175 -165 216 650 -12 -70 264 66 39 -449 952 590 289 668 -409 350 -542 88 -413 930 -387 -225 -329 -566 -594 721 117 634 -451 816 -799 -517 -738 970 331 -657 129 -431 -14 0 417 -81 352 -899 -371 -144 -6 289 995 -811 -826 -286 768 -166 -440 884 -342 -455 -80 708 -198 800 -834 311 400 -24 -601 164 -978 -393 -834 634 496 -636 -458 105 505 -692 920 586 729 100 -868 63 -816 127 799 901 337 879 803 -931 -892 -257 684 69 -886 950 979 643 295 725 -309 -610 -77 -583 -418 215 343 166 639 -898 -1000 565 447 710 897 -40 329 -427 -120 -521 -41 565 946 283 -568 3 796 258 625 693 339 -219 -484 -420 19 -309 586 772 738 -210 -592 643 399 238 -205 -919 -314 209 -262 324 922 653 273 -629 -526 -696 51 -726 747 -826 896 649 -827 -464 -11 866 365 42 537 809 520 408 -420 -896 -705 -546 591 -523 713 199 389 35 -842 381 -499 491 946 204 574 -138 -263 964 -224 524 -914 -345 -359 843 983 371 -984 -345 756 690 578 -627 32 892 550 -785 510 397 223 -535 246 -820 -366 -114 618 -999 164 667 279 88 479 -572 937 -770 -996 -567 -412 -162 -549 688 -215 161 528 -351 514 -556 -593 733 416 548 722 812 951 106 -233 153 323 -951 -89 704 818 -725 -898 287 355 945 739 -876 -727 -498 10 423 669 -305 697 285 -564 -534 -966 5 47 -696 7 971 742 -852 513 465 415 -956 -758 -582 491 -666 372 972 97 -195 544 741 -137 -264 -620 -849 -555 649 512 -143 190 627 826 627 -87 -196 352 -973 440 646 503 -211 -378 602 44 -943 361 -950 -216 -788 -503 -353 -224 150 -544 615 180 840 541 -753 -997 -245 -509 750 615 -514 174 905 946 -263 382 -934 -601 442 -22 -80 973 -370 -724 -957 796 273 -671 15 540 -447 -349 345 626 -54 341 950 -565 -426 -704 -640 -706 -583 -901 2 -893 -136 146 -26 -895 881 942 102 -277 677 -443 118 -868 798 471 867 -785 981 849 -717 535 -115 -699 987 -578 -470 399 919 670 415 623 -350 975 -435 478 33 760 -920 986 370 -249 -345 -56 904 -284 -272 116 767 -298 126 -562 409 972 -630 -901 181 775 324 -425 -916 -267 1 14 -921 -579 -669 -62 317 285 286 -8 -855 -134 -473 -349 -137 -540 323 -54 -316 31 290 -134 401 -516 317 -845 574 -842 678 69 656 574 119 -455 502 -828 985 -794 -175 -961 -710 945 -927 70 -497 272 75 937 541 199 -353 -169 419 702 157 -947 976 -805 682 -565 271 -544 -606 880 343 -754 184 229 -467 494 -801 239 -233 879 -220 -940 -442 751 -232 814 47 -28 711 -689 -449 -224 740 -75 137 451 885 132 -370 160 352 888 444 31 537 -261 982 -687 -741 -831 331 993 -351 -33 -149 -110 -704 214 688 -599 -313 -68 -529 975 150 -979 -300 -390 615 -983 -418 368
