100000 5 125 547 -165 214 765 692 -324 -118 418 -504 938 149 -638 70 179 498 -989 -40 -551 -606 -776 11 -174 355 -786 -318 -380 -623 -238 -582 -846 -898 145 -170 -403 427 496 497 387 326 64 -148 716 641 -183 -233 -660 -388 557 136 94 343 231 231 -389 -955 856 197 624 369 543 229 -176 -803 213 -29 547 -497 76 945 -768 -608 68 -162 8 -610 -170 671 -419 -623 -244 466 884 521 126 940 485 372 -701 -963 -880 993 28 -656 -436 -354 176 -721 -902 330 -109 -850 715 -671 -631 -31 246 -499 199 -193 -330 44 -304 300 47 311 738 840 535 707 -801 148 -897 -895 63 200 328 -3 -842 -287 424 786 -353 -596 858 -942 -521 -804 -11 361 251 -618 319 457 398 -223 -719 -488 433 -104 145 -126 60 -514 -739 759 246 -581 -414 -395 856 -760 829 -190 -63 -738 842 522 -25 -308 -299 -439 636 862 187 130 -408 687 -943 202 464 819 -784 722 -819 -560 265 -923 276 882 -462 497 -536 -957 -263 -242 -894 321 932 -523 -991 -719 183 -330 -679 -671 -984 739 -851 44 -249 -982 -951 446 24 -90 -868 836 -949 163 -397 868 -885 79 -683 744 45 403 -755 147 -661 269 -776 144 146 759 805 -526 491 -933 652 861 865 -348 -277 -853 715 336 -937 507 -683 753 563 914 761 -790 -754 403 -928 150 119 -8 -995 349 624 978 -146 665 127 -752 -966 -381 -173 -975 236 -778 -656 980 596 -76 -600 504 -542 650 -323 -260 -346 558 652 83 -41 36 460 294 -47 -672 -292 -376 -525 289 423 -214 -209 -772 893 -8 394 -529 867 408 -728 404 -72 531 -579 -575 -867 539 481 -963 -562 -934 269 -698 316 316 587 -158 -101 0 -914 -481 -633 264 211 97 -572 87 636 -438 -564 -499 295 -251 928 297 -156 -289 -344 473 -903 144 -788 288 607 -185 -161 153 823 414 -451 35 -465 -695 -50 -94 -312 242 720 426 168 75 644 -413 -53 -260 822 732 134 342 935 -38 -780 58 -276 689 348 -702 931 -844 879 515 367 876 -856 797 913 328 344 350 985 -226 104 653 269 -820 -406 829 959 416 -392 789 -451 -530 947 327 870 -352 -795 -333 -402 644 915 286 557 893 218 997 -898 -20 -610 485 -634 119 -890 708 974 51 977 -369 -387 -63 269 -418 -608 642 -539 -38 -959 -671 364 -522 -407 -803 609 891 34 104 -673 -111 678 -648 -377 -618 712 -547 -243 717 -825 -414 926 -569 -14 -116 894 590 111 386 317 992 763 -19 570 -87 -9 219 368 91 855 -680 590 521 340 -668 497 369 20 -581 958 572 603 -2 -573 892 -224 -282 -618 394 -114 2 -274 475 283 -573 903 -426 -33 731 114 314 435 -216 -317 143 -681 -716 -158 -200 -789 881 -467 -416 311 327 767 -219 -749 -315 319 559 568 54 -509 61 -801 358 351 479 450 581 930 584 -963 -819 -243 -147 164 -678 -996 268 -85 710 635 -307 668 14 748 -407 -38 902 -148 -714 192 284 -286 855 390 -530 -977 -720 467 -770 983 -264 -72 -373 299 949 746 35 -376 176 691 211 -668 -525 -204 -245 333 -287 816 843 28 186 892 -302 796 203 94 -538 -632 472 15 -603 -828 486 -344 30 -431 -637 -532 841 509 -619 -544 -874 -547 488 -84 -921 786 549 433 280 -763 -492 908 -306 300 828 -957 686 -260 326 759 984 338 -283 909 -266 868 -343 51 771 764 333 189 416 308 -210 -214 692 99 318 356 773 204 915 661 150 -695 909 -243 717 833 604 117 -845 -374 -234 89 948 701 -189 -465 -747 224 510 659 -949 -455 985 -517 563 996 -169 272 -108 347 -80 242 907 -384 866 392 -438 -320 53 -744 681 -661 779 522 -970 -953 438 711 189 -546 843 -84 432 363 -35 -384 274 930 999 -851 69 639 -548 277 -148 -658 -288 106 803 2 -375 -987 -47 863 358 461 -156 -564 782 474 -121 -252 856 -68 -383 655 -398 114 -551 439 684 523 -686 741 -578 -857 913 -249 -518 -663 -676 -140 546 -807 -601 -464 -518 -482 -381 525 290 -966 -548 702 315 -742 -765 650 616 225 -675 436 416 433 930 -913 25 534 -365 -805 -330 -550 -421 869 248 132 -151 -582 -197 581 230 -338 -960 -862 865 -926 8 505 780 486 -852 -268 752 -647 -466 -944 585 798 -344 249 -828 404 361 -833 458 122 360 -157 605 89 -437 684 -7 961 955 -717 -312 -83 534 858 973 -930 -34 -266 -589 699 401 277 379 554 125 -595 723 -25 -902 920 76 -524 -422 -700 155 -142 -751 -998 -773 447 165 -365 319 -981 -52 784 -681 782 -742 -917 -193 -417 839 128 -719 506 305 -702 -897 882 16 -359 194 -518 795 13 -190 550 367 -12 -528 48 214 -239 -799 893 111 -678 -592 -439 626 -485 -292 976 830 -435 -167 -421 843 897 -834 -815 274 -387 583 247 -458 379 929 718 -548 670 -866 464 -293 466 -398 -425 696 786 -812 462 -474 518 847 -200 242 824 228 -185 230 923 950 885 -297 833 -983 -218 760 -239 483 -352 845 571 -237 655 239 -49 761 -178 -385 856 688 454 821 -316 -999 486 322 -69 -117 -832 806 199 971 -497 -488 -557 134 6 460 409 -945 -646 346 -643 640 781 -750 -693 821 343 -980 917 732 54 17 353 -795 633 987 189 -569 -73 -887 80 137 -281 364 -710 -631 823 -796 323 -298 -634 344 401 187 478 -404 156 -109 928 870 -716 -209 472 -404 -815 894 918 -465 262 729 289 322 -327 -597 864 304 -65 -198 398 -953 -394 234 728 687 438 476 503 -447 -557 123 -683 938 -806 -874 475 -889 940 -101 -32 715 -693 -714 791 -972 972 905 -134 -742 298 521 448 -968 -674 151 431 -185 266 20 -45 458 642 499 -811 -336 813 -350 -51 -474 -650 -258 706 304 -593 611 -479 449 937 -744 -53 -251 -993 -949 -971 835 224 134 980 408 -746 548 -518 203 -234 829 -687 -349 20 -502 -529 440 -973 -91 -781 -113 -780 226 -388 -773 199 676 -151 109 -813 918 887 762 -778 908 -388 -613 -299 -203 -5 -610 927 -248 -385 174 -735 -760 389 870 336 -66 -108 -712 252 -701 -170 -152 -429 -993 255 125 -248 -694 326 539 912 -756 -140 265 397 -846 390 -39 776 303 -462 -468 -155 235 -41 33 -252 607 -944 141 -202 -565 768 -999 -464 -305 -632 -608 -321 -170 768 520 -362 -125 -363 797 279 11 -531 565 -721 -439 825 617 -366 712 -658 -577 262 -529 -659 320 432 -970 -207 791 -456 -550 115 529 87 464 329 478 277 -770 -63 192 422 198 725 411 935 -566 -836 -222 644 -314 -748 306 634 972 -676 -491 -698 130 603 -398 -421 -620 -273 399 -546 -301 -108 35 -973 129 487 -178 -816 -20 -360 550 -1 659 188 -828 170 -175 -471 -988 -714 -473 311 844 833 4 -406 372 82 634 -619 -329 752 -833 250 581 -600 -988 -255 944 275 411 -835 -900 -824 -415 -170 -805 -353 -196 700 -714 823 -408 692 60 812 -75 -73 -895 105 -23 -588 -747 665 580 -684 -998 -985 -860 893 981 -444 198 592 731 -646 -610 -463 54 653 -54 66 -924 739 -330 -764 -88 -480 815 -974 432 -842 999 -404 648 -766 -338 126 -832 -330 -960 637 455 942 483 -444 -388 741 78 704 979 477 152 -384 175 -938 660 -207 611 -623 -394 296 -808 -287 123 -271 815 210 -650 56 366 52 -800 407 836 -638 -800 807 460 863 486 -544 -556 118 -382 893 -988 349 291 -625 964 -267 877 -160 850 348 -621 -953 -262 -943 -977 386 -266 -617 -197 -420 -518 585 713 -993 708 -651 -939 213 -492 -67 -99 133 214 484 334 77 -768 77 -782 92 -492 -609 -371 375 -793 593 61 737 -178 985 995 -598 -875 175 262 -847 -875 792 -923 -653 -875 775 208 -875 -956 665 174 375 268 -34 -784 613 -104 56 -221 843 39 137 -502 637 -968 -68 184 -504 -829 -242 -562 -633 758 -109 637 740 407 424 967 -436 -608 -160 25 608 -48 743 332 86 950 523 348 -125 507 -856 373 380 317 616 388 999 404 747 703 107 74 -555 -107 -991 923 -770 258 -515 -999 628 -289 -504 834 -538 814 -470 -550 -924 -534 -726 260 784 945 -262 558 -820 671 565 -935 -162 -261 -258 954 435 172 -505 52 394 951 44 -620 -952 -896 839 -372 -327 -223 -126 379 -684 -691 710 -381 367 -874 822 -25 -563 494 -425 -801 651 233 -242 698 -483 64 -939 -589 -309 352 -480 -111 787 -316 387 930 -501 -89 382 -218 -621 447 233 -500 915 829 80 -151 949 146 926 -904 164 -476 -17 451 -124 -229 78 -359 -179 202 -684 950 69 549 617 -495 -872 -443 228 -523 -65 -69 189 -161 376 409 -916 880 -965 -824 -536 852 -147 170 -633 -438 -333 324 84 -806 -806 -966 -46 755 -347 54 306 -2 -681 276 922 341 -241 772 -345 818 840 -993 -691 400 -894 -902 -455 21 -669 -479 -19 9 712 -419 -303 761 -850 -541 -917 -655 827 949 178 -778 -241 67 -902 -113 -627 459 8 855 891 -153 -212 373 684 -882 -957 -468 710 -992 236 -378 -194 -986 -516 60 -50 -333 686 -610 989 34 -312 -128 -585 932 -273 612 618 -336 -997 -253 474 -273 -541 179 255 408 -656 987 675 -364 17 428 -162 139 738 -171 -428 -502 -128 980 67 -715 -199 25 -173 527 -313 -706 -559 -469 -524 -822 -757 313 -831 185 406 -601 -570 583 406 847 -804 -125 -977 868 273 618 -653 797 871 -378 524 370 -212 -789 -970 511 195 476 -464 -828 211 -222 -655 62 530 252 261 135 502 -462 791 951 -450 40 -679 -840 -373 -782 318 -939 -180 -116 142 141 508 769 416 549 -840 -229 700 173 290 -720 -497 -137 -149 -774 260 703 -213 527 866 -169 764 64 797 -201 -144 -560 26 -209 -375 889 805 -508 -526 -150 -557 -826 473 987 -301 -696 -42 794 150 261 -225 585 947 -409 -838 819 -981 -194 78 -357 -731 399 745 123 581 924 668 -742 -635 498 575 271 -645 138 -496 -214 965 -193 -242 -328 216 -628 69 10 -950 -675 881 -76 488 -370 204 -31 -564 970 813 347 591 406 -330 592 -441 143 786 447 -891 767 -40 26 685 109 -252 288 -799 965 406 -540 178 49 -931 374 -482 -720 -157 0 966 -430 -695 568 -409 -171 905 344 874 944 242 -185 157 -311 -115 -585 793 677 363 42 -112 462 -768 -121 49 -51 -560 -273 -370 -47 -399 -237 416 -920 -234 -87 -745 794 -661 167 -665 -891 -624 837 93 -900 -768 -139 113 810 -94 -641 -370 71 462 -372 559 392 794 -650 -725 496 -440 -520 91 -788 -311 -681 969 -662 -510 345 -153 457 569 216 -563 421 290 -92 -784 -580 627 902 -153 -775 -428 131 -721 437 -553 64 -957 -666 -997 11 -386 -709 -704 745 -951 715 569 -987 -927 -790 500 463 851 -845 -743 -58 -439 -542 -495 714 530 -995 -844 584 741 -891 -344 -714 -764 -246 686 844 -856 -530 322 -820 -483 620 126 -713 -226 410 -205 -454 -506 -53 -116 556 -425 278 -966 723 -616 498 -285 -323 798 -525 414 -112 298 266 -290 102 940 -485 22 -154 -245 750 -738 566 892 -417 593 -408 663 741 612 970 -999 59 -346 238 -180 -770 523 -917 976 -136 -559 -666 386 -612 -494 893 -984 451 806 -651 -359 24 -228 803 -170 214 980 617 586 271 654 -173 900 -542 104 18 -174 -57 -889 678 -588 570 325 543 -634 853 201 -613 267 -298 -258 -606 408 -988 571 -556 951 -165 128 -766 -15 489 -518 -389 441 -122 -928 -578 237 603 -221 -597 697 -852 -535 247 -326 -733 691 -43 -224 -482 -82 632 571 -496 915 -296 -61 23 -419 -497 153 -212 -234 -205 -247 -797 -461 474 -321 -388 -48 -387 -822 -21 -875 983 600 20 -653 37 -492 978 -140 389 -782 -703 396 -134 -203 -465 754 870 881 992 441 -299 -930 -291 437 580 -730 -193 959 297 -271 -942 -485 -39 -348 -273 -690 835 749 777 473 -204 -69 623 -700 408 845 818 225 233 885 -281 -8 -287 -55 150 212 -614 -943 382 -312 -571 547 -8 362 551 -814 652 -374 619 -681 864 174 226 4 150 677 447 -843 288 -701 -486 -976 451 459 -447 464 30 -746 775 441 264 495 -739 -67 866 123 799 -302 -933 -749 290 787 -409 -319 860 -696 -664 -939 -273 -312 -382 798 -339 649 -324 143 -345 -748 -672 254 -342 893 306 -272 -967 -850 512 768 985 -953 460 -92 520 -387 916 88 -94 977 -278 -254 -590 -852 -337 -157 -569 -740 -113 113 221 -971 -365 -152 -463 454 -558 -793 -169 -866 240 -569 -442 -417 -23 -419 -524 0 849 -858 -191 313 -793 723 -708 -6 969 -69 -965 -724 445 -655 -696 -944 -628 -244 -630 89 -171 306 158 -996 186 -459 -369 583 762 671 307 -523 -561 183 823 741 -229 323 584 358 50 428 63 -738 -498 370 370 -875 571 -709 -859 47 -372 -476 719 -21 99 -384 130 -532 402 191 -416 886 -869 849 -555 189 188 -5 -869 119 -539 -922 776 -937 856 -375 -480 347 -688 -367 640 -852 219 -737 498 -616 128 977 222 151 -732 786 936 393 -13 295 -21 723 -335 -473 191 475 -197 705 -754 -905 318 238 -515 370 65 -92 686 707 638 266 -537 292 894 818 97 -93 -183 -637 983 -91 542 404 -248 -661 -156 -169 445 376 -712 83 564 270 912 108 -15 941 -218 758 335 -601 -77 399 998 -904 202 276 537 502 -706 -53 189 -550 -702 -993 -449 741 -839 510 -368 872 -258 714 852 429 -679 -530 -985 344 -621 772 -333 -825 -452 -135 -444 720 -885 786 -217 -937 950 -661 436 -434 14 -985 -464 561 914 720 477 -449 -963 -383 822 -448 -989 821 -441 -603 -187 49 -212 -653 208 773 -215 -588 -907 949 -903 -791 120 -975 239 -657 -719 505 540 -209 411 -826 341 882 -563 -677 288 114 317 642 445 234 -694 208 396 934 -180 -859 536 -481 856 876 -448 -80 493 -383 312 751 84 282 -8 696 177 838 429 -476 471 310 11 -833 -416 106 708 311 41 811 647 -895 735 969 157 -861 -907 980 460 -545 -937 -719 -349 -54 -114 -980 -442 -309 -825 240 934 -553 63 -213 -575 -962 -60 -61 441 833 -106 -280 -65 728 -688 -262 331 904 178 835 -271 211 -824 88 -197 -34 898 199 712 -673 -412 -543 -887 -918 -604 830 555 198 599 -442 -491 -108 708 742 248 393 342 -738 239 334 888 313 -849 -835 -167 18 -618 -829 -974 -46 387 -132 -397 -742 -365 684 -382 -674 100 830 780 720 -728 113 -415 -798 598 -743 273 -736 46 -85 393 19 679 136 -313 602 -369 -331 -219 366 893 506 -508 750 -624 -247 -428 -974 132 -309 -293 734 -356 -910 -762 -65 -545 541 -878 235 548 235 340 -715 -273 -478 -252 497 428 889 -136 675 -791 926 668 948 271 751 63 -371 -246 382 -961 -398 -398 -701 -6 941 -905 828 559 -638 392 415 -441 175 727 -574 -459 -950 -579 -422 445 -792 125 604 -154 421 29 -540 -411 348 -50 -486 87 -769 756 -674 656 518 387 -376 694 947 423 -317 -649 -946 -858 98 518 -409 533 -201 312 -981 -545 292 524 428 -149 981 -603 -870 654 -244 -261 -486 133 -853 777 -735 91 -639 -363 -362 120 229 -228 660 237 -933 -571 -287 -891 -631 -139 -890 -395 -327 -572 998 -508 948 425 645 470 -859 -255 -181 -255 -17 -399 153 340 -600 -847 -801 -835 -85 -218 387 739 -353 -971 -224 691 988 320 -435 86 568 -286 -363 986 316 11 -914 -189 -591 -920 -145 -901 450 -448 458 295 379 578 521 -486 786 -478 -778 750 -780 -705 49 673 326 528 63 139 513 976 -599 572 571 -115 -631 547 -773 722 -335 254 52 -900 183 -214 -57 118 831 112 559 748 15 -957 -261 206 -861 -137 -63 -201 934 106 -33 817 -311 -882 -695 256 -853 708 188 870 417 767 -388 -457 -367 806 -200 -800 -735 -678 -871 475 -1 198 439 613 -442 483 -657 199 -329 -291 316 56 -628 906 -142 945 -418 212 29 592 -29 -818 916 -994 270 -763 -201 -316 78 567 65 114 703 -175 -873 152 942 610 951 -516 -290 123 306 380 -692 857 -326 956 -644 355 196 527 -262 -548 -573 13 -924 333 716 -993 -133 258 -98 -95 -828 554 103 114 -303 516 919 -194 357 -880 744 -164 -955 -695 730 -235 307 -896 632 966 686 171 350 -869 543 -405 255 -529 349 -132 -722 -652 396 825 597 577 488 323 -490 931 -705 -76 -203 552 40 429 756 463 576 -981 -931 640 41 -225 648 -244 -102 -457 -954 -184 364 642 -638 -876 -335 -680 -450 487 749 -859 -483 670 -279 354 556 663 517 -601 366 -246 -180 900 -702 281 583 905 167 111 -906 -275 642 -429 -124 -683 -568 -42 -570 173 -312 -418 -177 352 -514 446 -83 900 258 308 -606 445 -506 -832 852 142 474 -157 -137 832 504 35 -398 -857 313 -84 -814 -813 509 -595 -343 -317 -626 -752 -611 332 66 -276 541 -568 -584 -722 -76 1 -529 -933 -424 809 -539 -284 473 -540 -641 192 836 961 680 37 501 -962 155 -584 -605 818 -28 877 -967 869 8 -416 -665 56 -98 -201 -299 -870 -348 -146 -166 775 479 -489 995 893 964 76 -702 232 435 341 -846 -573 814 415 72 -425 128 -484 -103 32 -186 718 418 -879 -702 -327 -991 -471 789 -884 204 508 -186 -725 698 302 91 793 646 -615 -732 100 26 760 683 12 -587 -676 629 -219 -188 872 -267 -135 992 783 -670 -431 -316 -904 -261 -303 776 -853 -461 275 407 623 824 -506 -726 -911 -279 162 696 860 -291 -141 -126 -677 -25 375 948 645 474 -629 -224 225 649 589 688 792 -540 -728 374 421 223 -215 853 291 -645 942 653 -532 908 243 292 -604 292 -781 642 -575 804 787 -185 885 -642 415 -137 868 -814 199 889 -219 -909 695 547 304 148 728 -109 292 53 -53 -577 -758 871 845 -149 -977 -983 -598 419 506 -530 945 825 -672 941 219 216 -56 660 373 277 641 -556 514 -852 -206 -265 -748 -289 -890 963 494 -267 936 -637 911 -468 674 -215 113 635 -749 462 -787 735 -877 -31 -815 958 -294 857 -551 -389 -199 -920 -759 -28 908 332 -497 -370 -220 -122 -950 465 -248 628 -967 615 -159 -614 -467 -545 233 -12 742 203 55 -716 192 -270 -134 -652 196 -875 671 662 -569 -452 -519 216 70 -348 -382 692 474 16 -521 -511 -626 -846 -495 5 594 552 186 -822 -447 228 -675 -950 -699 -315 -488 -230 -962 608 161 606 470 -84 793 -628 -26 -231 140 -946 -756 295 934 475 186 243 420 -930 -865 -879 869 86 -329 147 -19 394 614 704 404 333 -381 542 -269 645 -998 635 728 -857 -540 -552 -502 -75 305 377 -824 -953 -708 -606 -380 -596 -258 727 -72 914 340 -13 -727 118 281 621 -320 -256 372 176 691 -954 420 422 -597 937 773 -292 -746 -409 -640 416 282 -845 165 -838 689 -498 695 -404 -829 -858 29 547 298 772 845 -436 -67 -367 -617 666 199 961 597 -920 -824 -832 -183 263 -391 -349 -985 -269 145 111 -498 874 -73 -390 240 322 -140 33 854 99 356 -560 -316 -394 780 -226 -828 -923 -386 -701 230 -860 -999 -906 -290 808 -609 -541 -160 722 893 152 -782 978 967 506 -119 -194 -930 -293 939 470 161 -689 995 -93 -350 -348 265 807 926 710 -371 295 70 550 362 -698 -366 469 454 168 467 -774 880 -169 942 -926 -833 888 895 -717 412 610 708 104 -188 3 -576 894 -374 -400 -456 738 719 541 600 -918 -234 -746 -784 669 301 -69 -955 206 416 123 -817 728 396 713 891 -54 -517 591 -454 78 -792 -271 361 407 221 -899 722 675 -531 -616 -950 374 705 512 432 -631 438 604 -170 895 265 887 -778 -577 -8 368 419 -546 -62 -392 -282 806 -561 -350 -605 102 -544 -705 -82 699 241 -938 -317 -605 -817 835 997 -807 -818 724 -949 20 -774 630 439 -790 -876 -326 217 -372 -2 -808 37 -817 806 629 -736 -478 -401 -711 -779 -45 -121 -241 576 -316 -363 -900 472 518 816 344 745 -765 533 -938 -366 -107 223 -469 127 -705 321 783 -50 635 -347 -90 518 -785 65 883 135 -310 403 -41 -739 491 944 -693 617 -960 -684 -182 404 -98 -927 931 666 596 120 -780 586 130 783 161 -34 694 -63 -183 -53 -991 352 -923 16 902 664 874 -925 -436 -16 -988 -172 -661 619 -126 899 746 -263 978 -49 544 116 319 621 -834 -731 -990 794 -928 11 621 -635 -341 -40 697 -367 692 -443 -334 -402 -781 857 460 345 963 -857 -891 988 985 -148 -153 967 712 698 -77 716 -423 527 -648 -653 -64 706 893 393 61 44 990 -42 264 803 -991 -995 -943 533 236 182 781 -732 497 -410 761 -463 88 257 -604 -820 285 -403 247 100 -452 -401 -795 -752 -851 -671 38 545 -540 -189 -999 525 -127 139 -750 -445 -736 -370 192 280 98 -489 362 989 -194 -298 206 916 -470 579 -225 -823 651 -273 -239 -308 -149 624 -92 -155 -834 642 -823 -331 -818 -777 -752 114 -845 395 269 219 -870 -280 -215 -14 -201 676 -709 97 -626 -777 -317 523 484 539 945 490 -671 -590 563 757 287 106 -404 443 -201 718 646 -372 293 -828 -520 -833 -103 -144 -833 -833 -369 758 116 88 -601 109 849 989 344 -525 -938 -214 290 -594 175 103 129 -298 385 -545 -327 544 -818 -486 -246 933 -817 465 647 583 -856 746 344 941 681 -483 -865 844 652 -572 298 -606 951 472 956 -996 -945 -862 -882 -867 987 135 699 -5 -917 -723 -267 420 53 -148 -423 -55 491 -976 534 66 -910 -945 59 61 609 -873 -896 568 -445 -866 635 758 -341 771 801 -53 -188 748 -496 -962 724 -439 -17 656 -701 680 -820 654 129 -130 -866 -40 -806 554 -55 198 -484 951 -141 -879 -865 320 -992 -888 -278 270 -933 -887 940 -832 -558 -982 -593 309 160 861 665 344 680 -767 -530 25 -231 728 950 -871 84 368 -824 -152 -3 -625 -299 273 56 665 768 -585 924 -987 203 529 952 735 -646 257 -170 462 -784 -930 818 443 69 -982 -383 -536 65 287 925 -156 238 767 -355 -498 584 -16 -291 -90 -400 -86 74 661 -35 -68 851 799 -711 142 542 -56 -671 692 278 856 -806 -756 548 -895 347 -416 -780 571 -856 -902 -302 -127 -784 135 977 -70 -51 772 202 -293 -90 169 255 -724 -279 785 890 -789 -78 -123 -739 853 -531 -542 -797 -423 138 -598 449 -480 394 -984 -258 -506 -436 -624 -749 -382 469 -997 469 -785 -174 -3 -990 821 10 -202 -544 368 -771 119 -519 270 797 497 910 -915 -898 518 -391 -964 -149 350 -296 -783 561 43 999 536 -823 836 377 -334 -750 648 475 336 86 795 -493 -630 802 524 -185 -34 -343 421 124 -399 649 -242 854 -646 -483 582 -586 94 -405 443 643 -372 -636 -272 -238 174 -965 -247 743 -689 810 261 -915 368 -55 -541 -992 610 589 -709 67 594 -921 -11 212 -699 -109 -449 258 596 236 142 115 -710 -318 348 370 -301 572 -231 -150 -874 -466 -532 489 -202 846 470 963 682 -860 391 222 873 -344 -741 84 -486 397 -822 745 -957 158 315 78 -273 494 -191 283 974 -645 -17 917 534 969 -659 790 645 662 -849 -464 -668 486 656 841 -44 -682 93 386 -700 603 174 74 -48 -865 -245 -74 170 -911 -346 706 -990 625 -705 -558 -680 323 807 -605 178 652 -80 445 300 29 -971 -700 -87 -36 981 121 -655 -215 120 215 122 -875 510 566 -693 -320 220 -30 231 512 -137 789 -497 943 450 -28 -136 -607 27 570 -428 798 451 878 -119 33 104 664 -210 -636 950 611 -309 541 -972 -360 -799 195 -76 308 54 -671 -971 703 -656 -893 -359 -611 586 -4 -881 -474 -277 830 -45 -803 -372 848 -390 -306 584 -745 -97 -522 289 -807 584 298 -629 -83 -456 -60 951 -942 177 793 482 797 -600 -794 -922 106 -686 -778 784 -558 141 -218 -878 -518 120 -383 702 728 -215 151 966 562 -716 -358 -853 -160 -493 131 819 645 735 264 443 144 -28 889 273 -526 700 -486 -971 89 -736 930 -252 -888 -561 355 575 770 -156 -557 540 665 58 284 96 238 -107 915 180 -70 531 -596 131 202 -395 244 167 -402 -942 990 890 725 -418 414 -43 -121 -586 -223 11 75 975 152 540 53 668 356 813 391 -428 665 547 497 217 12 -526 520 197 630 529 78 911 -677 -93 -123 -993 343 -816 30 721 -736 -942 -523 -347 -234 -166 -191 -727 -69 915 856 -935 -772 -291 -750 -722 -947 -146 6 -344 880 -597 268 -732 -226 991 566 238 -835 -75 -89 866 -286 -783 -44 429 112 782 -879 -711 168 614 -880 -318 436 -344 -372 22 574 -319 -721 321 599 -178 -808 741 259 84 740 -371 -765 881 407 966 -29 -196 -230 -567 140 734 925 -253 -181 792 375 386 815 -203 -826 807 -215 739 -119 970 -702 664 482 -8 -926 -637 490 751 462 952 -636 967 -822 -492 535 -341 706 884 265 -708 -497 924 392 -639 12 956 -39 -830 -593 -512 -497 -829 392 -989 -981 863 807 816 -815 399 663 -681 -482 -355 -793 121 793 108 221 630 713 -176 569 727 219 440 795 -978 -966 -96 -321 -593 -892 -644 -359 -994 641 -328 784 -895 -18 586 -439 -639 922 -616 307 815 -418 -214 -999 0 -836 429 -471 940 -952 -181 273 866 672 -578 354 572 237 -466 351 -221 -272 700 273 -168 -679 -236 -354 659 166 -168 168 -214 -704 -650 485 -344 -171 237 -23 114 993 555 -110 427 557 959 -438 514 925 -988 525 307 -459 -77 -375 -293 -218 816 -327 644 -412 -965 851 682 -742 -107 -331 107 -898 -797 671 252 -115 -636 -216 627 469 583 86 -642 -650 238 -713 -230 309 -720 355 816 871 206 -407 595 412 -569 -847 534 -716 -701 236 -368 -600 113 -551 -830 908 528 430 237 -491 756 300 -102 614 -254 -687 -376 -850 -814 -509 -513 591 474 -380 -443 -385 -845 -620 -958 -666 -897 210 357 970 149 -686 489 -256 -11 642 -557 -689 -797 448 307 317 -711 -29 -902 -639 -762 360 -931 733 955 735 858 -509 -481 -641 -288 291 842 -480 -525 -700 970 781 857 998 -313 -859 -152 -386 471 -65 215 631 191 970 51 695 292 668 719 -64 -583 -169 809 -348 664 -358 -137 754 -289 865 -55 55 631 -118 -407 207 -781 982 121 -95 296 -320 -157 -993 -135 354 191 -126 -396 -796 -942 627 -719 916 357 245 779 -485 -946 677 905 -362 -209 -991 -416 162 609 260 -601 351 -85 207 -330 -668 85 -961 -277 -709 642 -283 -316 -516 -279 -269 -459 343 -492 736 -769 -223 -134 507 841 350 -761 464 -461 -455 409 113 -953 -667 -486 -572 -370 841 427 463 -382 -361 -53 14 228 -240 511 -118 843 -847 39 -89 -923 -826 -94 837 374 -146 -854 830 254 -179 -612 511 -579 -430 -164 -556 -823 -682 -618 -490 972 26 -721 -559 976 225 -450 -927 -944 371 -421 -913 -658 -466 -978 754 792 906 -999 265 -549 -58 -687 261 213 -174 -784 -198 574 -613 -300 553 512 989 -773 -795 -290 159 -881 -212 -305 -714 -402 117 310 278 436 700 -610 -962 494 246 110 -55 194 -37 -878 -441 -167 -556 127 -27 -59 892 533 185 -985 -948 610 785 -261 -125 -143 735 557 957 -121 -518 47 832 683 -751 382 352 -741 244 283 275 -935 -224 858 -229 540 -838 906 754 984 394 497 828 -100 -723 958 -327 283 -100 764 -686 -442 -404 773 -553 -376 882 -380 345 -898 334 -361 434 -172 -174 521 -851 -656 -660 420 75 -181 -480 -270 130 -582 -115 563 -336 -629 -918 -57 994 116 -629 914 -663 -401 -381 -206 -775 322 873 -656 169 -12 532 -745 -741 899 -379 901 -282 644 -982 -168 658 -956 28 150 -742 -910 -730 448 344 721 -928 655 651 1 -956 694 607 -431 390 -494 136 -661 -512 -662 -894 -820 -932 -561 689 639 -178 909 646 -160 -581 -876 357 277 -986 -731 -976 151 -660 -442 820 -125 299 -826 -224 750 217 -740 -865 113 192 37 225 -583 -175 -284 919 282 -367 -300 79 560 502 -441 -559 561 -803 -405 -771 445 -528 641 -153 -161 -784 284 -663 -183 -872 -809 888 980 482 -319 258 -759 -800 -345 -378 410 60 3 -173 708 -328 125 263 434 178 -751 -309 -743 -862 -483 -554 594 -820 -288 74 -96 268 52 -382 612 104 16 593 -890 796 988 -987 -490 619 175 511 -521 -384 -697 -59 -35 304 -101 -757 -151 -475 468 -959 -368 -516 560 -770 -597 -481 479 901 119 -859 204 -61 -905 -615 904 939 506 -404 -719 -359 -752 972 238 -700 90 -604 202 36 314 -666 -844 -232 879 -673 564 -988 -894 -943 918 27 -952 -418 -390 322 526 29 -817 256 -455 -35 -275 906 435 675 677 89 533 827 -124 -26 791 782 -519 550 -517 -105 90 944 629 -992 -805 -6 -268 971 -908 -910 -867 96 -939 -904 776 -956 622 884 290 -393 -615 -226 -898 -904 57 -508 -187 462 -416 378 -973 631 -293 -911 70 577 234 -55 158 759 61 120 -530 -672 -848 -266 785 51 425 -528 -326 162 155 -825 747 -610 81 697 -41 -380 631 -833 316 -249 -170 391 271 -648 -91 -837 -464 -480 -220 -172 923 -232 -473 -628 596 548 -918 -472 -938 685 234 -395 -281 884 -866 -903 635 -122 382 -598 160 159 -491 -18 552 -785 -804 -574 -492 164 -644 -53 920 187 -289 -294 -765 433 741 804 -599 600 -537 524 -945 227 -184 649 861 374 -734 69 234 -901 -8 -124 630 780 -769 -559 938 -489 99 -472 73 873 -607 -992 597 294 -245 -418 824 495 707 -899 228 -379 145 -502 -730 545 -909 647 575 -631 -53 193 -518 177 608 54 -518 716 735 940 249 -371 -284 825 -279 -508 -465 679 290 -743 -926 645 721 -38 -13 671 536 988 -880 -813 -268 456 -896 448 49 -518 946 -960 -341 60 -160 306 149 632 -721 67 -628 858 -303 231 -412 148 690 179 -335 -303 -589 -265 -618 602 -358 236 -605 973 -608 613 181 -933 -329 666 -4 942 619 -153 866 -69 -373 -649 246 -785 488 -305 -668 -130 -502 -350 196 -386 328 -430 -292 230 754 -300 125 -130 160 -374 -738 468 448 562 -544 -111 -735 320 -457 -483 626 -562 -879 424 787 -943 184 -854 -325 -852 -898 -27 858 25 -538 -985 -422 763 -298 -782 -612 -688 -419 -909 -29 64 -563 -238 -184 587 929 115 -915 367 -7 766 -325 841 -14 137 -792 474 744 -193 963 -166 631 44 689 -32 -874 -573 119 -324 -604 -71 -45 -563 911 546 947 473 -177 -38 486 -31 82 -432 80 460 -945 -617 758 -859 -430 53 808 -163 389 -79 -739 -433 617 813 -49 396 -564 -150 708 -131 152 133 -39 -93 -584 -758 -664 135 611 136 348 287 -328 935 -69 16 812 774 -808 -946 -401 -20 702 -45 50 -397 -454 117 399 877 428 264 -214 -461 -850 -647 -621 439 -483 116 -759 -742 -544 19 -186 363 -565 -749 -640 368 -26 604 -129 -929 -982 -760 -345 788 -588 -847 -540 -662 -528 881 95 545 -135 159 130 -17 801 89 66 487 -202 -547 635 -821 139 781 -330 357 -430 -283 -704 -16 -686 -763 178 -729 -170 -784 185 717 85 -742 -202 413 -338 645 995 600 -446 -841 405 71 -815 921 121 -804 -414 610 -496 954 674 151 356 -183 -788 -879 721 -927 -644 472 191 370 675 722 830 740 -56 -341 52 966 -838 138 793 -192 491 -710 297 173 -872 98 976 358 -602 -585 799 823 -132 -222 41 907 -465 58 -512 30 -895 -548 -862 677 -469 939 -151 486 39 -446 989 191 -853 -40 805 169 -862 314 -925 -974 837 -877 -449 -874 -615 -196 114 691 -241 424 560 -274 -523 -591 313 853 -558 758 551 863 -377 -282 -811 -736 73 436 899 -381 -984 471 -429 -598 -416 -579 795 -775 534 722 -649 599 -380 558 -137 -564 -297 -160 -44 663 546 -862 -64 -253 807 579 803 978 395 -460 -123 -390 -29 278 322 619 783 560 -881 -864 -532 -588 954 360 -225 333 -893 -564 -495 562 104 196 -440 203 -175 303 -921 -910 471 841 -560 627 -135 -394 667 15 -457 936 -139 -244 362 -827 225 -750 992 -390 -134 -627 -384 732 58 -541 13 -906 -246 -602 434 425 -267 -522 47 -167 811 21 -615 587 364 27 -898 948 -774 -889 766 -405 219 537 -459 -463 597 -949 -456 277 349 -232 -624 904 -891 -85 -756 -45 736 -665 -962 -294 668 500 -563 264 987 448 516 372 352 -737 -600 -605 324 -280 -107 24 444 413 -912 -676 387 87 674 -485 -624 268 126 601 -564 -472 526 116 -550 -192 -232 -570 -154 -522 879 50 -301 597 159 -924 786 951 -221 504 -622 686 841 -148 -8 -922 43 -495 -278 -144 -997 449 -156 -500 892 -939 -989 -993 -964 -746 486 -114 -633 -841 -426 391 -230 658 -255 98 936 320 -78 769 -987 -993 -346 759 -732 220 -404 259 188 -898 572 -813 -341 11 -594 -307 -140 423 -520 940 728 353 -300 -331 -213 109 711 384 -32 -64 95 525 -500 583 -760 -707 -292 916 -573 -53 -742 -328 470 667 -353 -361 539 352 906 -79 -363 49 148 -511 -350 772 -625 -307 -560 743 266 -631 471 -79 -266 -30 74 903 376 -30 281 -79 -598 791 196 516 -748 94 -267 -350 -332 678 -422 -884 464 680 -20 -636 529 835 -74 -963 444 114 -97 -542 55 856 -711 -396 -497 -333 640 933 636 252 -569 -118 520 -139 -276 -863 468 -859 948 -167 519 811 -903 -361 75 479 -30 835 767 433 657 956 -15 443 -958 -94 -243 -941 -383 -591 -624 -286 531 -809 720 -666 -903 -314 -758 482 -366 743 377 -541 821 -886 -338 649 -814 -145 291 -287 -792 770 655 664 -271 458 597 -108 173 737 78 428 796 -987 -91 -325 638 -866 -33 611 -673 960 535 536 823 -164 -228 532 -144 -481 151 814 654 572 -323 -601 342 409 -437 248 -959 842 -754 732 630 58 -558 -477 982 989 -979 946 746 -690 715 -488 974 -826 -719 -739 857 -606 -156 -201 -51 -645 622 39 -242 -953 554 118 444 536 993 -307 -187 749 -966 -931 -250 -274 38 -360 -365 -456 -928 113 -223 -186 -457 -165 874 758 517 990 -973 642 -456 -935 586 -199 336 -955 380 -836 -166 -109 -850 4 48 413 55 -862 -162 -427 -808 340 551 53 -848 -239 -124 -368 48 -968 971 263 103 495 887 543 966 598 113 -735 -521 -964 755 -146 903 -686 289 -792 350 -879 495 -858 -792 -696 -249 950 866 -15 857 329 329 -655 793 616 -837 -923 -856 -370 -442 -492 660 565 -571 135 709 -376 -74 -121 346 -203 -632 -680 916 -528 -715 -249 919 -451 -326 344 -104 334 -876 537 10 171 39 -915 -797 208 551 308 837 -141 910 980 341 -812 530 612 -320 79 473 699 -810 -794 910 353 663 -718 -609 16 10 -431 -786 810 -135 171 -803 -249 -4 892 -132 134 -922 748 -769 -946 262 -382 402 -646 536 -142 -767 -457 -909 931 -266 -933 890 783 -748 -74 263 -100 -376 857 -742 197 -266 408 69 -973 102 619 -104 821 334 724 340 -68 -883 867 817 63 -588 -547 -850 -466 -355 -801 -136 -267 -93 320 900 -503 832 731 658 954 949 -641 -773 -528 87 -894 169 -75 793 898 60 -906 842 -723 -357 -42 273 -220 -416 -155 -9 988 715 -991 -577 -23 -573 -314 697 -237 621 -161 -442 573 -760 600 33 -490 -361 -107 599 -202 -269 365 341 768 922 -68 -367 763 -988 -570 708 -832 581 535 499 563 175 880 -254 -927 -726 -984 -661 989 -429 -51 822 241 50 819 -55 180 -290 523 260 -680 648 280 -415 -391 445 148 -805 -173 250 -562 -317 711 -907 -561 -899 630 -387 556 -513 -351 861 921 -68 -575 18 779 -698 -662 317 -492 626 185 389 850 -790 -378 588 593 -995 -450 -699 -899 -277 373 951 448 907 192 -577 -344 968 125 -631 -271 -922 537 515 -239 909 -552 -435 341 920 763 578 -599 -563 647 113 -696 13 -503 960 893 784 386 140 514 -448 14 140 630 -541 528 -176 806 -217 771 597 439 74 873 646 423 434 162 439 807 611 627 -267 -883 -173 890 -319 876 -336 -230 -909 968 -339 -727 -792 920 404 -931 -643 609 -970 -972 110 259 300 -356 14 -978 -517 847 -367 288 494 -741 206 31 -61 -475 -82 235 222 432 -155 660 22 76 501 -480 -902 494 706 248 391 349 -667 574 -273 758 -264 564 189 -219 253 182 696 -446 -527 -871 -350 478 561 -726 875 29 -722 384 527 -544 336 113 -181 86 -555 -790 896 707 984 644 -875 -683 275 -218 -651 851 -382 735 -972 -154 -52 -560 -713 612 940 -147 318 -895 303 449 444 -629 -184 -61 -873 441 400 64 952 997 -998 -286 -105 -261 137 -222 352 88 264 -253 -852 999 444 -494 199 -359 817 523 -554 -46 -194 -537 -717 707 912 -289 563 695 798 111 854 611 113 72 426 976 -910 311 -390 -768 -49 -290 916 -797 602 -183 -452 282 -468 176 999 620 -426 -803 -425 -723 384 129 737 868 -519 -970 -941 299 -871 776 -613 -265 -350 -484 561 166 870 -117 41 -44 -323 -839 -53 102 -712 37 -73 -396 -639 933 -336 -183 644 -631 25 -836 -670 -66 -93 -264 -353 441 -786 389 -758 -956 884 -731 439 -212 -785 515 963 273 -178 -762 -490 457 587 18 -248 -526 132 -437 -673 374 299 669 841 747 -94 -907 490 721 622 -505 471 841 66 -940 -709 146 626 -979 589 186 -594 -459 846 478 405 -569 -195 -437 -199 320 68 781 -14 -206 -228 476 -553 -102 130 475 -684 495 339 22 -168 202 -717 -846 -981 -637 294 -904 386 -997 -836 695 -992 -55 -671 244 87 -824 941 564 574 696 -157 -358 300 177 -956 -749 -373 153 756 -7 502 -147 706 132 980 752 643 -504 261 111 -451 42 -563 -155 -177 -705 -139 -210 -756 818 186 67 -748 -74 475 -689 928 -279 -261 -587 -835 110 285 -688 289 -831 167 932 -181 611 339 279 741 142 -633 656 -815 433 -627 -898 -864 979 -70 273 -192 96 -992 -823 -865 -322 819 457 -515 30 334 -410 -449 -171 786 965 -740 -818 595 -506 -945 959 321 84 923 896 -26 192 -78 -826 408 -927 -281 -704 -828 -207 -983 -314 314 83 -321 -648 -311 -945 875 16 540 18 370 -109 -396 -194 884 796 -408 369 594 219 746 286 206 -135 -439 684 -333 536 50 105 -850 568 225 -457 -325 408 -16 -646 222 -814 117 -564 249 940 527 625 -582 -142 -33 -578 -638 -903 -909 -899 596 286 824 290 300 775 -248 -446 -670 702 47 -944 -121 612 -907 -507 -367 -512 -377 -978 -826 -739 -367 -929 274 -91 -780 121 437 526 -645 499 490 -67 619 -393 743 131 -591 -630 221 803 262 941 -124 -243 -86 189 -61 191 -989 759 681 -703 -649 403 -918 186 -677 663 645 663 557 -733 153 -933 0 -760 -269 591 394 -370 843 708 -17 -727 -273 -68 -844 300 -807 121 864 -478 276 224 350 -403 -449 695 530 561 420 -466 -475 -97 -929 642 -132 -458 398 -695 -111 985 303 947 -259 -993 -110 745 -236 -819 -118 -775 -28 -71 -847 732 -460 -235 532 136 -704 -134 -971 -460 110 -952 733 -831 -675 186 -863 -281 -684 -200 -292 819 -87 67 -348 962 -289 324 148 140 -249 706 902 -541 -361 -697 179 -24 -510 729 992 167 404 -948 -147 275 106 165 738 443 689 -639 174 314 295 -734 696 435 778 -628 487 -941 -531 327 730 554 -395 391 214 -841 402 267 20 -722 309 -375 -775 286 147 -996 -748 -830 695 -901 466 -240 883 380 -817 960 203 453 697 -703 162 -631 -115 -315 206 -289 16 180 382 -729 -140 604 750 539 -432 291 -336 -23 -90 753 -602 -275 573 -178 736 858 -332 -150 -186 -154 150 74 -854 942 -771 462 449 434 181 -122 766 -506 -910 -962 892 141 -664 -710 -144 818 -796 349 318 -262 -298 -925 -884 -453 -465 -424 -318 -465 -134 167 -64 695 449 796 -848 309 526 561 740 795 -98 -230 -290 -296 120 187 -658 654 -763 -946 -2 -299 -935 -2 697 529 997 -734 -314 -352 90 -957 683 375 66 546 154 -423 92 96 905 -2 -684 -845 -796 994 -831 658 -199 -496 941 -947 793 320 -44 -942 792 506 -117 851 375 -760 -146 -280 169 265 642 297 -463 -163 352 -100 494 381 394 627 -390 -77 592 637 -99 698 863 121 511 -343 816 978 -227 -583 59 920 -322 -139 -512 344 -625 -816 704 936 -378 754 2 869 157 -593 598 788 195 111 864 45 156 540 376 686 -877 -512 -618 471 -217 594 -989 -348 -237 419 -317 963 -84 481 -311 -703 891 -220 173 667 747 636 217 533 814 -248 107 708 -288 -999 113 770 -298 863 178 -710 813 264 -953 -124 607 746 779 751 -744 397 563 508 932 864 786 -783 608 170 799 706 -4 -112 95 361 -83 -982 673 -953 700 -587 952 -394 271 -32 -691 19 858 -42 339 434 272 137 421 82 707 879 -585 -357 643 -575 -923 450 862 -648 177 291 -465 845 -84 996 -407 -312 -895 -149 -588 995 548 371 -672 955 -855 644 830 -208 -112 -607 205 -372 -716 -238 814 -81 -179 -363 774 -532 569 477 -390 -370 529 754 -689 -47 36 -774 -306 743 346 -397 711 706 -370 -860 -924 -796 65 -236 -347 -948 -26 -704 -713 -646 -579 -697 904 492 708 451 170 -89 811 399 165 184 -843 405 -796 355 327 -533 -914 749 234 796 137 -467 882 -751 -480 373 -847 -477 858 -898 -476 348 660 817 820 -346 -553 683 -108 -826 349 497 -41 -378 665 -920 513 -338 -20 335 186 832 207 475 -117 629 867 -610 491 840 -609 -498 172 838 480 -664 -1 -137 -52 695 -271 -597 224 -64 291 -558 215 -518 970 616 735 -790 13 -413 -319 -956 -993 -578 -219 391 -336 340 -702 563 -975 783 605 -490 -657 -21 385 443 -894 142 -398 -744 88 -443 623 -906 -622 -940 -284 -307 600 521 -847 355 668 -994 -197 -189 -784 -902 490 477 -220 845 -477 -348 -828 809 -330 93 422 -822 -248 567 70 -866 862 334 -542 -333 309 598 -298 -996 -502 491 -319 -428 -932 -206 -738 448 -568 323 969 -721 -45 295 239 714 -224 -4 -311 240 891 -737 -602 -677 -248 942 546 624 929 -333 289 742 -639 421 -315 -821 -833 -159 4 -719 82 928 734 -145 4 -396 522 -37 96 -611 -608 147 -445 92 448 -31 -42 -379 -408 70 -555 -433 127 996 -336 864 -66 -170 -501 -482 -785 40 -615 -775 -740 -574 444 747 -781 -54 222 40 -18 873 6 -485 39 467 702 -40 -413 -778 -897 -109 -156 503 -468 -140 942 259 -726 180 -463 643 917 -107 -869 7 642 960 -41 -392 380 -527 -826 696 -386 917 -226 906 -81 -698 -862 -326 604 375 77 768 -924 763 -381 -499 -844 -323 -815 564 889 -281 973 343 -580 833 -401 -631 -141 878 -494 -947 -877 -170 556 -287 92 -911 891 891 -322 467 680 772 -100 -534 487 535 401 353 -759 398 -290 804 244 265 -591 668 211 -797 931 416 -868 -750 734 275 432 435 771 515 -103 -69 -572 -676 -52 268 -621 -822 547 -930 -275 -441 8 646 853 -565 795 -23 -951 910 -126 636 -711 777 601 968 459 419 315 175 924 -339 27 501 -724 -971 607 127 -49 426 762 -884 -352 277 -205 -633 -437 -866 -260 -14 -979 498 751 -541 470 -458 156 976 -669 570 -445 728 149 789 418 688 376 -975 -608 699 256 -510 -644 627 -282 494 561 520 577 -393 -981 310 244 944 -637 227 -137 39 -781 417 192 317 -925 -206 246 -166 601 92 553 463 -961 -465 -435 -465 -618 -495 -279 262 -943 -806 -380 -121 539 915 -550 -174 311 -594 -593 918 -390 -482 559 604 -903 274 -352 -736 -280 613 657 -223 371 -773 565 -524 289 302 822 203 897 -405 616 -921 -102 -715 -824 -706 -226 -988 -246 146 54 20 -675 520 201 899 -151 511 180 -686 561 402 -216 -428 -205 762 -428 381 -711 223 491 -514 -230 -702 -909 -803 630 -792 795 -244 109 223 29 42 835 -785 -163 -400 116 682 -433 -446 -51 -159 108 -161 -9 947 766 187 -450 -416 678 -681 -513 301 941 23 -813 -75 -790 -100 -473 186 272 -428 465 -370 239 214 -438 -935 -59 -575 742 950 -172 422 522 119 594 895 275 -743 -477 -114 373 36 -899 -994 102 -410 502 -816 124 -827 -869 -242 963 -798 513 57 -851 -601 545 -252 -110 -914 -570 484 -608 897 -966 -20 -842 356 740 -898 882 903 834 115 14 -373 -620 -669 571 855 -216 -736 184 290 554 -359 823 -388 -118 74 148 -260 -592 663 17 792 460 -705 -652 -292 49 2 -682 -82 234 -731 -986 -828 554 755 -964 -557 236 -517 926 186 -94 172 380 -272 -365 -529 512 553 -93 366 450 -507 511 988 587 -151 -824 -38 -250 -664 -561 -103 -997 718 -828 997 -548 -756 539 107 -908 -111 905 -453 -969 -905 -37 519 -995 443 -490 478 943 360 2 -488 429 671 -504 -521 531 -408 197 947 905 -314 32 -69 -396 318 708 -7 -471 969 754 433 619 22 -576 -253 669 114 -415 650 811 937 226 -306 -904 -648 -394 -260 997 10 655 -686 -894 -795 725 -229 -874 46 450 -492 972 -933 -555 -166 407 -722 -600 -805 -422 338 -843 -772 786 -775 873 660 -596 849 541 -80 334 880 -562 185 143 117 491 -577 -583 692 -132 -679 752 -826 619 -985 -498 -189 105 -363 -392 -756 -749 108 587 -599 32 -164 -805 -591 124 668 -857 593 -437 -85 450 621 143 130 -626 -80 680 45 436 -787 -71 -775 -2 672 151 -641 95 -117 -667 -904 995 964 -522 -191 -236 981 -171 188 655 -353 -337 -842 -949 627 -204 689 448 -936 -568 -972 -597 814 -542 405 -162 232 -163 594 183 -192 517 335 208 303 956 -534 -213 -689 -433 -626 -476 -501 -370 862 -793 -243 -80 159 -845 -7 -73 341 -731 -247 -273 50 -405 -173 216 -124 823 -74 277 659 -159 767 -530 70 608 985 38 672 -186 930 -247 -425 -8 -228 -931 797 638 -105 -846 362 677 297 47 -438 44 -752 814 -319 424 853 -613 888 -643 -188 420 -463 952 -830 -405 -344 -558 392 366 923 -496 146 -628 -877 247 923 -644 193 864 -709 -619 250 -974 467 -445 788 -11 137 191 102 418 -573 467 945 -571 737 -190 233 522 948 982 832 -706 -289 608 -362 -821 901 -38 884 951 854 -89 191 148 778 407 -864 -28 -537 -527 148 -678 918 667 -682 -405 706 261 573 -979 901 24 -391 292 578 994 -893 827 622 875 -996 -560 -746 258 938 -701 359 167 -254 642 -202 -334 784 -219 129 908 -454 -674 587 -605 -738 -898 738 -553 -146 102 216 -464 276 438 -239 -818 628 -147 -323 -955 817 567 354 28 803 504 680 778 887 -643 219 -880 114 226 35 443 -857 -7 263 898 903 918 -195 105 587 -542 962 438 571 -43 244 116 56 674 -773 -772 6 -558 148 117 890 594 -331 843 -626 573 843 -921 617 -522 165 421 -396 -824 665 -635 602 -821 972 957 371 540 -4 970 792 -672 328 -952 -646 -773 -409 131 701 320 -509 20 840 101 90 977 -10 50 -681 889 750 334 -601 414 437 312 -144 -46 299 633 -311 -892 -498 -272 405 735 -780 -992 -317 -646 997 344 -766 280 325 704 208 681 -94 -27 268 786 -564 -338 395 786 -316 985 213 612 927 642 218 467 213 847 -553 -770 632 603 -762 -895 362 -889 -668 5 372 948 -660 -475 131 -643 -694 -141 -514 668 110 -762 -866 -827 -823 -627 -13 -352 -593 991 431 -494 836 650 -572 -787 427 -426 -711 -305 401 52 686 -6 988 491 -443 -701 46 -967 -116 -113 785 529 -591 619 767 -923 -492 534 -427 -510 -786 -62 -369 377 94 -512 704 -259 -180 588 -54 888 840 -759 -849 -646 193 390 -149 493 -515 874 728 -144 -453 -220 403 -178 -963 -784 393 -867 -41 229 -932 972 281 676 877 -197 -875 -300 -426 -187 783 327 319 755 391 991 187 39 -481 213 389 68 845 449 743 105 -719 -587 39 386 -462 232 841 255 368 -89 251 -387 -507 3 287 521 335 702 -10 126 -376 96 622 -916 -915 296 789 801 156 -84 626 35 -753 -483 -747 -708 808 -703 826 875 251 -727 273 241 -95 -544 -454 -818 904 -375 508 -667 55 546 -309 -918 873 967 -200 132 -547 453 211 196 -114 83 -724 326 887 540 -215 -119 -660 -487 531 763 114 647 -224 -68 -229 -192 793 678 -166 -615 -754 -898 -556 -114 -134 569 -953 967 -242 354 -763 -447 -158 403 95 146 -554 -855 -226 -378 -106 694 -224 17 289 -618 158 557 -527 -313 -631 -499 28 -959 517 514 -858 -157 -58 998 -722 -896 494 -256 -739 872 223 497 -361 -197 -360 753 -980 -18 887 988 579 -243 23 -148 889 -113 -160 771 -257 840 114 -227 -76 475 -519 286 884 298 -412 715 333 657 973 608 298 171 106 -834 -588 580 -648 48 -187 -323 833 -169 -477 459 -453 566 -584 -378 200 392 -994 -931 558 -367 12 -242 -472 767 -776 764 32 -303 -891 609 720 489 368 -336 193 -900 -311 -191 7 522 -432 589 697 -404 173 -232 -959 126 537 231 760 -740 273 994 489 8 -630 989 560 473 287 -479 897 170 -324 490 777 249 872 861 41 546 -641 -884 624 64 892 489 61 -248 -52 -639 798 371 522 698 -626 -431 -428 -435 58 988 155 493 429 -464 53 244 -411 234 917 -843 -188 -453 157 -337 211 375 -230 -605 -226 -927 -758 722 933 -762 -988 391 -614 823 338 -840 362 786 -432 -413 -593 78 -858 -160 237 854 693 198 497 193 -279 726 -967 -864 321 134 -935 133 131 -197 -663 -455 94 -361 456 -262 320 445 434 -817 700 44 -565 745 726 119 -546 -318 40 396 -429 180 -52 -840 -996 801 -621 -26 -526 -433 41 875 -699 -390 -987 -383 -750 948 -119 533 -74 554 -524 -848 67 725 -911 437 308 -650 -752 911 -332 657 95 327 -408 -328 310 221 -651 -531 -677 299 -760 737 403 333 -57 470 -907 -248 474 -518 706 -975 -416 582 -135 -706 -224 694 -776 -620 156 151 699 740 525 -178 -981 -201 -308 -262 470 6 -91 -275 -637 -594 -122 990 -614 869 -808 392 951 -608 -648 -447 -810 483 -826 -386 -671 618 -514 645 -777 990 -484 -399 722 456 663 515 -313 365 -817 -75 734 496 260 -642 -97 -559 312 -871 94 23 -887 684 -664 -621 936 563 -110 -863 483 -852 -730 458 185 -439 748 771 372 -248 103 -605 60 971 329 98 675 -478 280 -896 841 -263 -670 304 -305 829 291 -999 -590 703 123 975 -154 -742 588 179 58 456 -617 -281 794 -362 -223 -878 662 -520 412 -117 -992 812 -57 288 475 540 393 -767 -915 -917 184 378 491 -246 207 -914 644 -752 -580 -25 -999 -681 -196 -464 -932 955 906 -426 233 -85 215 -1 -129 366 381 -573 -752 418 -449 -933 354 779 67 189 -15 -719 425 -401 -964 -16 148 536 431 952 937 -715 -156 -55 970 -349 -862 160 288 207 178 -791 -341 -180 -900 -688 -827 27 952 631 -508 -96 820 -88 380 688 337 -643 -347 -657 28 -779 -970 -789 -279 -131 -762 -961 81 729 501 665 437 -690 -98 773 310 227 164 -754 196 -760 -635 -142 -523 48 207 144 166 710 172 -474 -543 -592 427 818 -403 -983 -961 -924 890 337 472 7 589 -256 -972 813 280 -491 747 601 563 -206 305 -39 -872 -64 -208 -634 85 -15 -347 222 -929 997 444 -342 315 268 -937 -895 -700 -22 -507 831 171 -253 661 118 -34 994 895 -767 46 82 -927 205 68 453 -522 -987 -45 143 -598 -995 -436 537 -718 -758 -197 -38 -290 907 -619 -797 249 998 -982 9 -290 439 583 -491 -531 325 -630 -223 -293 159 -638 683 218 144 369 -395 -428 666 752 -441 107 -439 364 675 739 -516 759 620 -115 409 -307 -537 -347 397 -667 940 294 -972 770 -855 38 -959 335 768 -576 645 -918 -617 537 437 -426 658 -242 218 601 362 -812 -161 -679 694 -706 149 279 -368 -318 -170 105 163 85 180 432 258 -43 504 296 -161 -528 446 498 -487 305 -447 -693 634 38 -785 -151 434 -549 -937 936 -347 335 -652 800 -933 697 583 -867 -102 87 -195 -375 651 716 995 -753 871 -376 -910 -950 703 -112 466 -867 916 71 -976 956 541 418 599 953 5 -676 -824 -417 -229 958 155 981 281 -700 752 776 -338 -291 608 -474 261 112 -269 -614 -173 -424 502 574 -865 297 -696 -500 -287 338 764 703 31 -460 -11 897 344 436 829 128 870 822 -867 -954 869 -394 660 595 -182 -734 -430 -248 -793 586 -229 -939 -800 476 -246 -993 -352 -830 -123 -222 289 799 -600 -686 840 379 -238 954 -933 291 -978 -108 -335 437 473 -177 -798 -47 -581 -92 -588 -504 -393 358 790 903 -310 84 640 583 693 -247 322 -980 -148 565 690 -958 109 -604 -311 -558 -598 -495 -757 -56 237 133 -513 358 918 -875 814 942 992 571 -564 406 468 501 -776 -394 -812 466 738 221 968 -103 428 742 -963 -272 -240 -236 790 803 -525 794 -287 -431 -833 -15 538 193 -398 -645 919 -286 510 -84 275 -456 954 544 557 -260 -86 -178 63 -360 321 -843 -641 -301 -639 -720 -603 -563 -395 -203 -467 867 -634 872 361 631 196 -344 -403 -297 376 899 477 11 415 280 436 87 506 -303 -797 501 518 -329 -888 -171 779 -319 -176 -644 -446 256 330 319 -591 376 -273 -881 46 912 886 -772 27 -645 135 -567 -786 188 461 -856 157 254 -642 -512 199 -617 335 544 930 61 -493 884 615 835 -37 -664 -314 -397 -839 204 841 -530 -560 883 303 603 -943 69 -19 570 -863 -685 355 81 250 -449 347 -36 -60 609 151 -820 -507 -566 -459 691 -62 -330 2 -668 12 -402 80 244 -440 -44 247 64 741 -306 372 -128 -672 -735 -777 225 77 728 541 -850 -377 -521 -594 -450 -697 -72 107 -92 551 546 -850 521 110 524 -932 -133 770 -281 751 -658 -913 29 -931 -968 -20 429 -916 -519 -567 -568 -536 -754 302 164 -922 -996 -792 452 -101 -857 538 -822 -586 234 -754 937 567 677 -184 917 904 494 -397 310 559 -438 -739 -634 893 393 956 374 742 -158 549 11 183 -525 -827 609 740 -98 -932 -533 420 852 -742 309 -850 373 661 -146 433 -238 -158 856 788 -960 910 -677 239 396 897 567 -109 314 937 -156 -414 -923 341 297 266 696 -255 -346 504 -709 26 -378 -373 -67 -292 -48 907 -511 187 795 725 -384 -462 -898 -658 -544 -879 -601 586 103 479 471 -82 382 -99 -637 -866 882 -250 673 -230 567 -955 238 -596 -309 -638 -673 884 120 -582 690 -66 -849 187 -155 -594 -710 749 558 -390 8 622 960 93 927 -129 -402 673 394 -439 -559 955 -548 -580 172 -660 909 -318 861 -14 -147 -426 -85 217 -783 -92 -617 -83 -284 -694 31 684 537 389 -417 -776 784 664 662 -838 89 798 350 -139 -754 302 -970 104 559 729 133 818 631 -910 494 401 -474 -245 -114 -654 -125 352 182 -574 -873 882 -350 625 126 -829 -192 -24 -679 382 133 842 139 -760 287 608 541 -994 -512 -949 859 -337 -385 770 -494 -350 -137 9 -560 -147 459 822 -645 -786 -323 -892 -339 -539 940 657 801 22 -141 964 -712 255 579 -432 -319 228 -472 554 336 953 409 -231 720 -480 -272 426 615 -187 255 -679 -706 -289 438 817 200 -350 773 -581 -263 645 503 632 735 -662 58 728 -272 -660 846 -168 530 -899 -122 -270 -335 -702 236 182 929 281 480 392 374 -73 -523 182 306 -533 672 -934 -523 -381 -617 -256 274 -264 389 70 -637 499 724 804 -120 -931 182 -421 -673 565 46 626 -774 491 771 101 523 -153 245 262 -926 -534 -835 642 294 745 -283 -815 -984 311 -815 -612 190 -478 -435 -761 923 220 215 -735 52 129 157 -606 883 -282 -501 -818 -192 680 -685 -897 -298 248 292 -564 177 614 -502 -313 606 -814 -430 -73 -476 224 542 -895 304 -469 -831 978 683 12 -94 315 -616 -719 546 963 7 854 -402 595 706 812 -389 109 469 -529 976 -601 794 -771 188 -902 39 -355 -909 -996 844 450 -604 -497 634 677 -679 640 -826 112 528 -985 258 -766 -871 51 356 198 -160 -4 -208 -7 -827 -544 -136 219 409 197 -312 43 -587 168 255 828 332 292 168 -626 -802 252 -411 757 -426 -502 192 687 632 627 237 277 781 240 912 864 231 -298 630 -882 336 331 -218 -670 834 -750 -434 125 -637 -603 -231 -563 -189 -335 496 590 -243 462 367 -263 818 -319 820 -685 -601 -989 -47 776 200 -678 -768 495 16 -371 557 -579 587 314 -443 630 -186 -113 -449 557 988 24 -482 -971 -547 902 268 908 -126 -10 -22 -376 523 -500 317 500 -531 992 337 -601 -633 -401 746 668 -972 -722 -890 -109 883 -924 -578 510 -323 -538 -59 -113 981 916 -477 -835 324 -608 36 -442 -206 -76 333 382 -452 -836 721 -372 679 67 439 214 848 -529 857 638 -639 85 563 -924 -49 391 455 240 178 -19 252 -527 -970 711 -500 -129 288 -474 903 -795 -929 131 -309 -898 -236 -196 -562 -717 -918 427 319 -353 -97 -507 -49 822 -995 990 203 344 822 596 -63 452 -25 -595 550 927 675 -214 210 -598 -208 38 -912 -726 725 -959 468 -112 -550 742 -20 520 328 -747 -594 403 369 -277 -706 500 -219 -498 -234 728 -161 777 -884 -432 -76 -435 578 197 -193 799 -711 860 832 -188 -31 -734 444 -784 428 472 -29 -793 539 475 -514 816 -844 266 -138 -321 -142 575 -719 -450 875 598 517 -391 42 -749 -883 607 -443 -165 439 827 -263 -915 819 58 787 763 -320 145 -975 485 916 780 534 -830 -177 700 825 -940 438 645 395 -699 883 -743 779 658 60 -143 905 921 273 956 62 -547 526 549 282 -948 -966 740 328 -37 777 326 -505 -790 719 -834 -148 -316 -213 833 775 -646 968 88 677 521 99 -426 882 -249 933 525 -622 -732 -221 -263 -896 -963 -443 -520 -809 -771 -124 365 -147 -429 337 -871 -164 385 140 -482 435 -735 229 -938 -234 -191 602 986 355 -79 177 102 -171 -492 -441 162 331 462 -143 654 499 -180 572 871 -474 -90 -808 451 -615 -463 -566 302 760 -415 855 -978 -998 -154 491 -830 -923 -929 494 -371 485 -490 757 -293 -424 257 -294 13 65 -286 -80 22 -250 -150 -685 806 814 304 -921 -578 22 47 198 -595 -163 -740 -188 -168 198 -330 672 152 -225 -519 -615 962 987 -609 -829 -101 -589 -676 -258 624 -487 276 -532 -679 -981 286 904 -254 -189 860 259 -110 -135 -968 -699 98 -675 -983 232 450 191 845 576 289 29 877 -517 894 -582 -935 -667 120 -98 115 -857 931 -617 733 -218 -441 -531 -587 635 748 -394 -985 -752 -707 246 22 -579 402 14 250 -195 680 702 912 956 605 -970 -208 -453 -634 -240 -524 561 -401 -994 904 -646 994 438 -429 7 920 938 -937 280 -194 422 423 434 -732 804 -439 450 978 325 -615 635 -336 195 794 -427 636 810 511 245 -906 341 -724 383 -829 697 -836 213 729 588 -530 -280 227 276 789 -233 -243 -519 651 -554 -558 320 930 727 509 -288 150 -709 -730 -252 203 -124 640 -444 -455 -887 270 -25 -716 178 -835 -929 963 -777 -220 338 514 -572 -821 242 -524 -369 528 -926 663 -264 254 167 807 136 -843 151 361 221 -725 -689 -154 980 676 885 -936 774 596 611 -938 785 -897 -329 608 587 295 -141 -436 -245 546 -924 -693 466 -613 -573 -714 235 -315 566 -376 -7 271 57 749 904 -596 578 -394 385 848 -851 932 311 -532 -131 -661 -501 -322 814 878 -667 434 135 415 -684 637 712 -596 483 -774 424 -973 -150 -503 308 831 923 884 -46 -299 559 -13 760 968 825 -5 634 938 -421 921 -699 -178 -643 -666 -188 -60 117 975 -255 123 466 0 909 -350 749 276 -847 -898 630 -599 798 -678 -75 -546 -762 -5 -309 -427 -584 119 -242 -138 437 16 375 233 551 -907 -485 -37 384 488 895 428 523 -600 -837 -259 955 577 740 -569 -567 -731 628 148 -704 -372 610 155 551 -14 -734 145 270 304 -728 321 -235 694 -767 -596 -581 -451 32 -435 -132 -986 -491 49 228 -73 659 91 -855 389 406 -792 577 -864 761 -458 558 -310 493 440 204 747 405 635 -247 398 512 -660 -655 790 -737 -473 515 841 936 -403 837 -959 133 -90 -325 -859 -349 -850 867 220 522 89 411 778 130 440 137 -154 906 416 563 -530 -244 -376 20 488 -551 984 138 -724 893 591 -71 -974 -324 481 166 809 -88 -54 447 -624 -684 -354 481 -725 813 80 463 536 -972 -37 779 -783 449 -868 580 -998 -564 888 510 -110 -11 262 6 998 62 -830 211 -488 257 592 -262 -37 -666 -951 812 383 694 -898 -633 -673 927 566 -127 -656 -761 980 302 -955 763 -392 375 736 -85 82 855 509 835 402 804 -242 -732 326 -696 917 -110 -236 -19 922 223 704 309 24 -113 143 -936 818 -927 96 -179 -582 -694 -292 -207 261 312 543 47 -25 -554 22 -606 536 686 -239 205 -745 -577 -107 315 -601 227 248 895 796 -472 464 106 -997 841 427 -164 926 62 392 -291 -261 -452 736 -780 174 -748 -709 393 -768 554 183 427 783 276 168 243 -928 616 981 -342 -108 590 281 859 87 -262 164 836 378 -846 -77 38 -724 -493 421 583 749 381 884 -463 -373 430 686 98 529 -436 306 731 460 -750 745 52 -83 940 626 -286 -478 899 -693 -195 236 -960 334 11 -981 802 -50 -374 -650 865 -670 -909 -807 599 175 -942 -826 -126 -479 63 125 712 835 34 -436 781 -481 383 725 193 878 220 965 -346 724 963 297 781 701 -372 -724 -567 567 209 154 511 -991 -714 184 136 362 -946 -972 676 710 127 742 -993 -391 325 373 -212 -642 134 683 133 392 763 916 301 -491 715 617 -423 -827 -986 423 267 138 -310 680 829 877 625 953 -810 933 139 937 66 962 -894 -813 -205 602 -689 299 -910 483 -970 647 -263 582 -410 -883 -86 704 -274 -902 775 -27 458 -994 -872 528 -551 -694 -617 -559 -767 -283 744 -504 -394 -934 -941 -75 8 -413 254 345 268 -264 624 804 -124 520 538 219 -896 530 815 729 350 720 541 548 -489 -42 -449 -801 283 -561 -695 -675 -757 -827 -494 -338 271 -105 917 -40 736 -742 -417 436 -302 227 -472 -677 439 -955 -107 434 -947 -177 -296 -335 -663 -461 284 -591 -910 110 778 -373 752 -933 224 -41 997 -560 -942 -63 792 251 -822 -375 535 425 867 689 -873 -133 678 568 -468 316 370 374 336 -420 122 299 -403 -254 887 -645 -165 -433 250 419 870 442 -578 -476 -239 -551 703 -106 362 955 -767 -376 -121 191 -291 423 544 639 635 238 -329 364 686 -876 -972 796 126 519 648 671 484 22 -929 344 235 164 -145 764 -244 -206 -704 876 -713 -369 375 39 -885 -471 -307 -332 500 233 250 -134 -25 943 -824 -282 -324 -664 -471 425 991 -798 486 -545 491 -848 -180 -631 307 -670 379 470 -51 -366 398 692 -323 10 -413 -933 304 -461 -128 809 288 275 -450 -600 628 -919 -296 133 566 -581 -632 442 659 -802 936 -382 981 -117 -416 -760 127 834 -168 -170 -227 -553 896 -631 293 396 868 825 -563 230 152 387 59 17 149 279 -913 -842 458 839 -806 -786 589 339 -4 723 589 -879 203 987 -472 743 -356 -773 -345 -106 -517 34 107 -489 -819 -626 -444 11 519 -957 372 176 806 -75 -142 -597 807 389 -89 761 -565 499 3 -726 112 128 7 -800 -89 -236 -400 832 363 -473 -228 506 793 866 833 42 897 898 -443 -32 282 -958 -621 109 201 -314 -646 507 -238 98 -209 77 -301 494 -811 147 -938 495 616 -836 -235 -632 583 -502 279 891 -18 -531 -792 529 280 -160 796 -721 -672 153 -449 -89 -526 891 -263 -569 -19 -870 -426 -264 663 148 -821 315 -918 -915 -360 -103 -638 -650 -844 305 -77 -283 -202 728 -422 -409 -66 4 586 -46 582 -278 -209 -806 -363 -565 391 -315 -605 -644 557 -547 993 -506 -484 448 -506 -345 -534 189 -327 556 -276 -568 926 58 -120 -152 -345 823 529 794 -634 759 -71 -828 467 -714 119 -217 19 271 313 -934 -382 974 581 -890 738 -615 2 971 811 -314 160 482 -811 -210 858 -365 -994 -415 -541 319 -557 -701 -385 546 -817 -461 -379 -883 211 32 340 462 -323 -138 -563 575 695 -677 178 -953 -936 -377 504 -829 301 -249 797 454 543 -488 603 -962 -875 677 -458 -485 -967 634 -154 -616 210 -827 720 -480 95 362 -618 -855 -979 261 -691 -188 869 891 -968 -195 -893 833 438 984 -793 -283 550 679 -153 2 504 672 431 -392 -112 718 243 507 499 155 958 844 640 -450 495 -730 -328 275 970 -180 -349 -870 350 126 270 -48 229 -527 -50 198 520 -555 617 -129 -340 -697 -235 475 440 -163 -389 -98 651 -80 -64 960 -546 -810 862 703 834 198 60 -889 765 -644 534 910 -69 -59 -760 549 -744 -623 -257 931 161 17 -793 445 57 25 955 -96 -494 866 -222 -233 -294 -859 -633 -667 -122 835 453 -637 129 92 356 -973 -561 875 924 -443 423 -765 -149 149 -676 -140 85 425 255 -296 -466 -219 153 -870 -474 -420 614 442 633 871 -184 -79 -835 293 987 108 616 -488 -681 -162 80 -950 -50 223 224 -567 403 -821 -16 -139 964 -213 454 -882 -833 390 326 446 -118 -167 -568 426 -906 747 240 744 224 -621 292 756 -274 -153 278 861 97 612 -884 -483 -181 915 627 990 378 171 -999 -454 -575 -213 606 -366 -98 -103 632 363 102 -447 653 780 631 -627 900 845 -882 516 -766 479 -964 872 447 -463 720 -533 -549 919 -114 -181 -651 -46 179 268 151 -800 -594 206 72 -985 315 461 -482 114 -307 -672 489 -958 -535 126 370 -608 842 536 -108 -116 -232 255 -398 -460 -859 -107 990 -802 549 -625 -758 499 -537 609 44 -812 -413 192 443 -748 89 -100 -358 224 -531 -444 471 742 -852 -661 873 -649 358 511 799 -816 -652 -244 -46 608 818 533 299 32 265 727 -545 518 850 487 398 347 -449 23 613 528 991 -511 381 463 706 -782 -300 769 183 489 827 615 50 -949 14 696 352 -665 -112 -407 -89 458 -335 608 988 115 844 -436 -994 402 -943 -294 549 66 -46 -645 177 -46 -781 -979 880 684 -740 608 -515 406 621 450 109 823 -147 554 -377 -528 -213 -34 396 -702 602 -502 425 -411 -489 -881 251 -761 -114 -212 -225 -817 805 947 820 -597 -268 -415 -561 299 -594 39 914 286 610 721 176 -284 -535 -149 -582 -363 988 -34 984 -16 616 -611 -713 412 235 -994 -379 -482 -840 -130 -897 -814 -761 757 824 190 99 -323 327 -399 -927 -445 -531 907 450 -5 261 -595 -540 9 548 973 -17 320 9 -846 417 -533 -257 212 -488 -495 -874 389 -299 990 460 -963 537 403 -152 103 -920 -699 873 -955 239 531 -54 250 -31 -899 888 -210 536 545 641 134 -89 424 937 -423 -802 828 233 -395 751 -416 287 -867 306 874 -289 -279 611 -139 966 -891 -349 -367 143 495 -957 -848 -669 -915 -693 -828 995 969 -449 -789 -521 -305 -699 -785 -714 450 163 -586 -201 -515 311 571 -767 -594 -640 -860 -635 715 388 -910 -315 -946 918 862 322 923 -927 -727 -29 380 -898 -482 -805 -285 -991 -350 -126 353 206 -562 398 -347 -10 -193 106 -3 -56 -522 888 -673 340 -484 133 -135 -887 585 219 438 -499 -818 -806 -753 -748 -880 247 981 43 380 -899 980 -278 -599 610 -525 100 -280 326 67 -876 436 -167 607 -507 358 -648 323 -284 -107 -285 -687 439 844 -978 691 -382 582 -504 -91 -123 -735 16 -193 832 -513 -704 -224 -498 277 183 -714 938 799 831 853 -60 -111 -853 -798 -256 364 -590 -57 624 -964 -670 -708 -905 905 134 -540 868 560 -28 -236 -982 -900 -776 12 806 -154 347 -78 2 -999 -361 992 739 778 841 -841 -76 -773 -111 -722 893 143 -64 217 -418 -474 -306 -687 -89 -219 262 378 -962 79 288 704 -842 50 -213 49 -145 -952 350 155 -166 172 489 -983 -521 147 -434 546 -518 596 173 879 -956 -114 -384 -304 433 56 -301 -588 -560 -513 -851 142 -196 127 -231 -802 100 -967 182 533 920 -819 442 268 -579 -849 -727 747 -918 441 890 -287 -413 -922 462 -97 -819 -656 605 -343 836 -398 728 464 526 927 -844 708 -653 -166 -957 -693 -988 -607 -571 998 824 773 98 -58 133 -236 -333 -253 243 -231 -435 -570 -566 427 468 -290 -801 712 716 -344 -790 130 -542 161 265 769 -391 -499 -775 792 478 750 123 -870 -97 -390 827 -948 810 -104 972 710 -700 50 577 491 -924 -375 637 -30 710 689 -80 673 -649 -272 887 -839 -319 -440 -360 190 918 -342 -107 334 -762 -139 -971 -384 147 454 -126 -557 458 875 959 -807 -273 50 -671 535 648 384 -819 -538 239 -962 954 -18 533 558 444 443 23 881 772 589 993 224 -436 32 660 739 330 -844 878 514 -183 -630 452 -911 454 -429 -413 191 478 -124 -173 745 -868 -574 212 989 -858 805 -988 251 -810 -332 396 -356 -204 838 -11 -476 295 -953 -832 989 -294 692 -770 651 42 -893 493 -236 -164 -309 -236 96 230 908 -899 -806 -231 575 -598 976 853 210 582 479 760 265 579 174 -999 318 -948 96 146 871 -449 460 694 749 669 -613 161 728 429 -992 -445 -152 -942 -720 -317 661 -555 506 827 433 -193 -626 455 508 745 -486 255 254 -615 -878 761 447 -793 475 -59 186 -242 -806 -669 -792 503 776 -234 533 -505 853 774 803 902 -687 -109 634 -119 -480 -582 239 -468 -257 361 -288 924 341 494 -427 -851 898 -195 -537 91 302 107 604 611 153 23 40 165 504 254 785 701 110 -256 685 -691 392 282 526 -856 164 545 -12 -18 661 -393 14 -154 -260 -763 -76 -442 895 -215 -420 893 -300 -374 -120 -491 240 -135 785 850 204 -198 -674 928 -335 -993 51 871 -191 180 28 -438 -380 -675 -419 -721 33 -240 488 381 -643 628 482 -564 -570 798 788 307 -85 -546 -970 88 358 -380 -700 705 430 -704 -461 -833 816 -869 352 221 173 547 -304 944 -163 963 510 -952 700 -644 414 -593 -46 -520 -850 894 801 617 -646 -899 -73 896 -643 938 411 958 -241 348 698 -594 779 -360 -92 -78 -173 716 236 -208 565 -757 574 80 950 -861 -309 532 922 -919 -412 -943 -792 -695 938 607 -885 -948 -819 -876 662 328 424 -61 271 188 -954 -153 -948 -877 -661 117 -335 -656 829 -625 -720 -738 944 178 149 -556 809 -563 515 -802 796 -910 977 -838 -704 -901 -539 101 773 -193 -128 224 790 -392 63 -934 707 -477 42 850 375 -793 203 -432 183 700 445 -744 -11 877 -830 -343 -853 389 -211 152 376 -566 -240 610 333 -634 631 -422 -587 -190 -401 962 -715 517 363 -831 -103 785 -650 932 -670 -608 294 -659 926 -101 320 -574 -910 693 828 813 244 73 429 -905 361 -454 35 -795 -186 -762 6 747 251 537 -696 475 354 -69 395 -608 546 -828 -247 -785 409 690 730 843 -897 685 593 -155 139 636 731 -43 -505 -229 358 828 -120 -867 -320 -916 -970 374 -29 853 125 136 626 -716 -626 -31 178 731 -145 -807 -792 897 -95 -378 -410 -501 363 922 761 682 610 -391 743 863 -654 -297 193 148 66 887 -518 293 574 212 940 457 810 205 -718 514 100 -122 -259 955 -330 824 -28 -850 203 400 -561 -80 38 -880 -445 849 -204 -311 813 -717 399 -492 -968 -877 129 -63 282 -74 90 797 -785 230 -173 110 795 -101 -50 185 -881 78 -420 -923 -269 -601 275 -275 727 660 580 719 -444 477 525 159 962 791 632 -26 -792 216 -954 453 995 -467 -863 -568 15 908 -248 -688 -805 690 261 -863 -216 443 -299 555 714 511 -666 173 -657 -251 -37 127 -303 -910 129 738 -898 940 -256 -58 429 -802 330 -943 -478 325 -891 -483 448 942 215 8 220 -186 506 881 -108 92 670 -36 630 -665 42 -810 877 929 -270 -39 178 -699 -717 -608 545 -524 -13 -51 -596 7 -139 260 -80 700 -741 -702 843 -920 -526 473 -845 -922 274 -323 0 280 330 53 939 -89 -42 695 261 -414 -221 642 806 -613 -757 392 -994 110 873 709 -132 951 195 716 717 -323 -372 -759 -249 617 -406 -493 349 713 -578 -436 398 409 324 527 438 -404 376 -326 -888 291 725 -795 -280 736 468 176 987 -979 890 509 -697 987 -553 18 585 632 -425 893 -86 711 502 -504 128 -513 619 -856 -241 -921 -756 -606 -632 -978 -380 521 117 -66 -441 -319 410 926 626 -543 104 -874 4 -645 995 519 -281 -545 -750 -569 -569 -666 -129 -240 -382 -15 967 -270 358 -10 699 -33 -181 -203 815 -381 85 387 -727 238 103 440 239 -281 -604 -845 -890 440 -982 -303 -181 408 658 274 589 -246 -56 -192 771 -890 367 221 -900 638 -659 237 -741 83 -559 -46 -852 865 -564 -338 -346 -874 -824 603 -861 470 -978 -907 -952 -521 875 869 467 -884 -362 689 -862 -841 -702 -223 -649 -331 128 -68 -281 -864 -385 -601 -387 624 589 -498 -877 -781 274 242 -348 -197 -441 0 839 -9 -201 -615 906 -170 155 23 864 897 -585 -379 240 29 677 -489 868 99 -380 -552 330 -763 944 -415 -535 -184 -923 -460 86 754 658 -686 -504 -757 168 224 532 -996 801 169 360 -273 10 510 638 598 550 562 -148 -189 -77 540 101 765 -702 930 -537 253 993 460 -901 -19 980 -325 143 -742 533 -140 -378 868 -134 -839 -353 129 614 48 -226 -622 -492 352 -219 -945 801 -745 -186 823 -921 660 -406 161 462 326 -648 45 -181 -599 -476 -853 -317 982 -761 -440 -81 777 790 104 566 842 174 706 729 -891 -542 911 342 -900 358 -282 -864 0 728 -449 940 169 -840 -937 -546 203 424 396 -568 -87 101 -446 -700 123 685 25 -985 -433 724 46 -328 -51 435 842 -344 508 -937 93 944 -75 -646 -485 481 733 58 625 443 248 -758 791 617 765 932 879 -590 829 623 136 -220 250 -821 765 -436 -262 -43 176 523 407 476 500 619 -486 -787 -121 -974 118 369 309 -454 -113 417 -365 320 -637 890 257 -931 -932 371 -158 -724 -150 -707 217 264 -121 -336 -601 105 300 -848 -955 470 -404 18 411 674 137 70 -48 938 355 8 171 993 805 -431 313 513 -107 447 62 938 600 -737 -415 -518 657 -405 86 -199 183 77 -263 -127 -466 -829 -818 -582 -902 789 592 -571 209 -319 -837 551 -13 569 -339 612 -672 273 445 -768 528 -714 467 -443 -671 -523 187 34 -235 -104 -287 -26 -855 469 205 191 662 942 -475 -757 184 -852 885 361 -490 -73 388 -350 -502 -760 942 857 154 -785 723 598 -751 -994 -50 -531 -674 -746 445 -587 77 -674 -988 -968 640 169 -396 -332 -527 -267 777 -832 -746 -317 137 -671 -938 781 -122 326 -293 119 -235 996 308 -863 -860 148 426 -414 529 -614 2 -20 -139 571 118 -242 18 548 234 -410 143 -43 -324 745 25 414 781 374 -553 389 -438 -138 -655 556 502 -780 -534 785 -445 -373 466 -636 -11 716 527 -750 -462 -997 -568 -778 -57 -300 -117 739 -274 -403 369 656 -829 -105 -211 -392 233 386 -97 -714 -426 -132 153 -882 -230 -315 314 -975 -792 647 -483 963 -159 420 -719 -774 613 -127 -454 548 928 371 965 438 -725 45 989 782 -483 -790 -563 -961 -199 873 -60 -523 199 -711 818 -543 935 67 -719 202 539 -607 122 -914 -859 -468 276 658 -346 854 -487 -8 -972 -426 -564 521 564 -499 -151 -128 350 -712 -486 -351 -678 -381 -503 387 194 529 138 909 -789 -339 420 819 175 927 -914 154 -719 -809 -302 965 114 840 241 -325 239 -348 -619 905 135 -222 -143 446 548 -923 126 -614 113 -368 -783 -376 4 -951 976 -567 114 -860 -638 -72 34 822 682 -9 751 -182 468 116 763 -727 179 -972 -607 -947 -883 58 997 -715 899 225 784 939 -920 -444 780 169 502 130 243 77 -421 -457 -857 -448 -819 -18 -739 523 262 -471 -364 410 -53 623 888 -997 -262 559 -69 652 -162 96 404 -295 -115 77 -888 72 43 397 383 474 153 -843 -100 45 -183 51 497 -198 929 620 501 -882 -922 -154 711 778 895 619 322 890 949 36 57 -849 874 445 712 243 201 -80 103 -533 -197 735 -258 -592 334 729 636 896 -709 768 -855 -119 -482 -517 -518 -856 -718 -67 853 -716 149 498 -993 970 -768 -702 222 -611 -162 584 644 661 -377 915 -968 -896 32 -821 -399 -906 -317 -486 -939 -374 -878 167 -506 -310 -469 -781 781 -450 470 -645 620 44 876 725 777 221 583 -659 215 -365 -209 -288 272 -892 -315 410 987 -276 389 -146 240 -718 865 735 -348 53 -205 649 643 -584 -709 -892 -414 506 24 630 85 -114 408 -658 -444 436 -785 596 -321 -243 51 420 -212 -700 772 -190 463 215 63 -130 533 -949 524 -222 -883 -527 -893 893 -877 893 51 -846 351 -816 755 -413 295 296 318 -720 -821 -178 -632 267 -549 808 -206 -789 790 -989 -847 456 34 760 546 -388 -194 317 321 48 -230 998 -580 -971 -509 -296 -160 61 -187 923 686 -366 -378 -275 206 -3 -394 -795 -936 558 422 692 909 442 -199 870 986 966 28 553 462 972 601 -203 537 445 774 254 567 -189 20 -794 203 204 437 -888 -521 -498 -444 -85 568 515 -944 286 -415 329 797 -100 488 114 455 434 -174 -947 10 -476 541 620 -28 513 -603 -695 -280 859 267 -226 -888 414 -780 -692 782 766 596 417 961 473 -586 -669 -693 -19 -794 705 -959 -565 184 -479 -293 27 83 574 209 -269 -91 -793 -109 861 -561 -278 494 -282 -630 -644 -344 -370 165 192 -311 721 -674 -787 931 502 -327 -938 -905 -965 862 -971 -65 767 -237 -426 320 24 378 31 -27 585 -639 449 -857 -456 -577 -210 -918 -14 -193 -777 -639 150 -631 806 -977 38 -494 880 855 365 -907 -358 260 465 -739 688 854 733 -152 -289 -416 233 -376 599 542 418 -433 -183 497 148 -784 -513 164 -897 -852 -426 -965 -797 -162 -682 -945 563 -769 492 779 -977 636 18 -715 770 50 22 -769 835 548 -161 319 88 -460 59 229 -745 383 416 76 -860 -258 -36 -258 -557 960 -233 -217 417 401 479 909 -399 -183 -102 -772 346 272 515 383 -964 -31 -357 595 -48 205 -658 785 841 -397 -746 352 -956 216 -511 882 -969 -532 217 839 289 -11 -432 602 -241 -109 905 440 -754 495 234 -597 -478 -765 943 66 -585 -100 -879 -440 922 -456 -951 388 -751 325 -140 -133 -148 680 896 954 625 148 -862 695 316 676 -218 -471 905 -965 -8 398 -192 858 49 -508 -901 -619 -84 -303 -94 -41 -476 510 978 -267 -576 -928 621 -133 -159 -221 -126 938 771 209 -729 -492 366 535 767 -238 -335 -420 -191 -351 -843 204 65 444 20 -771 598 -237 -222 752 -107 871 -843 -239 881 -618 -672 679 491 -454 330 264 -900 18 -120 -80 709 -760 115 -304 -520 -68 -592 815 596 445 784 -62 -503 -262 367 -708 872 864 -546 -621 -996 737 -124 -838 -630 705 -556 872 242 217 567 -70 -169 368 54 -757 392 763 264 -272 192 -143 979 140 -935 -526 440 -767 -334 -826 125 -957 971 -254 -622 -341 -165 -153 -408 224 -383 -801 128 -260 449 -45 824 386 -626 -855 133 -594 8 708 362 -529 -975 -1 600 173 377 383 830 -382 813 -617 -382 -468 -778 736 884 614 536 786 854 -979 536 360 400 -522 437 -409 876 -328 -15 506 183 882 -503 -66 -738 286 -19 199 644 -710 170 490 537 634 513 -950 850 -345 357 -466 -720 -417 853 -146 527 -246 -363 918 -618 61 -711 307 677 -568 -138 982 -923 -978 -543 667 60 -438 295 -497 -30 179 -86 443 -782 277 52 -58 -253 950 -189 -175 444 983 -145 321 778 248 -835 -490 283 -859 -105 9 -276 -25 -567 524 986 473 487 -490 -93 -910 -795 407 -5 -836 203 810 -730 786 -172 -782 377 -526 805 72 784 404 -782 984 -284 -649 986 -251 258 98 546 491 -820 595 -345 -810 -987 -783 677 843 176 -902 -131 -331 -977 468 -244 -761 -817 847 596 -819 -636 842 704 374 -106 -495 -997 526 838 -811 -132 -451 -186 603 754 307 976 551 -232 -868 170 613 858 -439 853 728 -329 -492 -864 48 596 -617 715 -765 533 -773 -849 -419 987 -248 -215 53 -742 234 -521 -292 351 572 865 -418 779 991 667 -867 -544 694 -798 365 82 689 -426 551 571 -855 -366 -685 -29 646 -762 876 -750 -435 -343 774 661 -581 613 867 627 778 -368 936 451 46 -305 -172 773 357 -36 -36 -496 219 -396 368 -453 449 -414 176 -417 -6 -246 437 60 -378 -313 364 380 668 -575 713 -195 -688 -392 171 -903 691 -792 -811 321 570 844 -609 -326 -561 182 397 945 -775 199 -947 -492 -166 -286 -587 -619 -46 52 -810 15 317 -383 843 -277 -359 579 552 -104 795 497 240 -347 -269 -642 -130 410 812 111 503 -196 -302 -228 458 -463 205 765 -513 358 -755 818 898 740 -609 -906 172 -954 751 143 -510 466 567 -79 -676 -64 -328 -311 -880 674 357 396 -132 415 826 -372 265 681 -515 -26 447 -604 -659 643 496 167 36 743 933 -733 -426 919 -682 -1 983 467 -681 379 -178 184 -999 -489 784 -542 561 688 -487 -314 57 -826 388 -179 -953 79 34 -789 -84 -873 740 -265 680 707 -231 -232 867 -665 68 540 -10 -624 -879 -921 300 -31 -860 -434 835 929 960 -684 773 -748 321 -580 922 469 199 873 -416 102 328 224 716 520 -703 142 -459 968 -958 -38 66 -990 25 -17 733 -465 -406 406 -172 -867 -897 917 634 18 -539 514 -533 -975 -125 149 70 366 -469 -574 -769 -963 62 953 23 -599 603 -28 -402 543 -709 -34 508 484 655 -135 -788 830 602 -520 787 -631 -541 270 -613 600 180 -206 85 -372 202 761 -620 280 702 133 355 -82 -994 872 737 856 50 687 407 -42 -477 108 -805 458 853 664 167 -368 -48 480 -505 -257 -602 -765 835 -751 -681 -151 421 -546 153 -573 -144 678 407 -50 600 -699 518 480 -291 -895 167 288 86 -363 -21 -488 -658 791 837 356 350 964 109 62 885 -623 -590 587 932 -193 -704 -401 -363 -943 -695 -874 -806 -806 75 269 616 293 -753 973 730 28 -811 517 669 402 780 528 -949 37 57 536 80 600 482 -922 25 201 526 875 -698 -348 104 167 -159 331 -820 789 261 -458 976 -636 -277 -308 65 -800 -567 -329 -428 685 -421 -869 68 -487 835 724 527 405 130 -889 971 -360 -264 -934 -454 258 829 903 240 -553 698 877 -953 -276 -240 -52 493 -327 979 -541 -310 292 882 887 913 -699 64 -790 -988 365 -573 -514 487 -620 43 767 711 784 553 -854 -821 239 129 328 347 -696 -358 -272 -913 720 -337 982 384 -913 797 703 881 -411 -394 302 -261 877 198 -544 446 531 960 -983 -627 -235 722 474 293 975 -753 -422 812 -16 -865 363 -24 936 -103 758 -402 -202 125 -335 205 -48 -559 688 70 -214 831 766 -265 -156 -984 -707 854 281 -417 781 -678 -650 -327 743 -852 -936 108 -342 -765 -492 674 876 824 -217 555 -747 632 -658 476 703 837 275 -107 -365 401 587 12 727 -393 399 696 -428 -409 4 385 732 -819 474 964 -185 453 -924 -954 -921 249 248 -475 -220 209 166 899 257 430 -193 837 679 -424 -437 -883 -327 -17 -396 948 -37 -486 682 73 103 -925 -5 -573 647 -479 522 -145 -888 397 -613 578 -830 930 213 -528 -658 359 -738 -776 912 -446 -697 416 486 677 441 184 685 -120 -710 -78 637 470 389 -251 15 -512 -675 -776 -841 131 454 -995 -610 -51 -847 -121 -474 473 -280 5 -961 925 224 -717 -823 -494 -339 709 945 -654 -812 472 119 -220 -514 -922 605 135 -17 631 -160 -564 122 -584 20 -927 -746 -911 27 527 893 592 511 -201 558 873 -242 -594 643 224 -87 516 -452 -20 -799 -681 -686 -50 -496 326 -763 54 -222 202 -735 -260 687 485 589 -145 -715 185 -441 930 478 658 340 411 -534 -344 185 -683 20 -61 996 837 108 958 -682 -635 268 872 67 823 818 -122 -182 10 197 670 -94 997 959 -121 -520 -853 -734 639 -936 908 -31 222 -284 679 527 463 -463 -847 720 46 -424 67 426 530 47 -447 459 -617 -510 -777 -953 -728 113 -522 -854 732 -168 -178 -755 -311 -402 -560 -623 -157 84 -32 -910 -332 -939 -43 -650 -518 -769 553 761 355 991 -574 -584 -376 266 -306 -301 -196 6 831 -55 207 860 505 399 -813 700 -777 -201 -837 -19 158 194 -138 -380 -6 316 -711 -806 208 889 133 523 -659 -803 199 -451 627 661 155 -243 -559 326 887 -209 62 757 108 -707 49 -214 -483 -910 -455 800 868 724 -634 376 -173 223 947 -749 -836 935 689 174 -171 -274 -591 486 515 211 262 -383 -305 914 -538 -39 -273 179 557 -895 226 150 524 -166 459 123 667 -496 151 496 -773 255 -89 685 -996 729 -429 250 -906 120 587 374 -820 -775 244 -491 -576 -738 831 328 -40 746 -698 110 459 267 701 941 637 896 865 36 29 432 -81 -316 -823 461 391 -10 489 -659 454 356 570 -649 -297 698 -13 -826 -629 -619 397 136 663 544 -400 -102 395 193 941 188 -301 284 446 -153 680 -700 594 621 25 -770 -281 -814 -368 -788 170 -156 361 -545 507 -607 -835 -430 502 -80 999 -338 -837 -646 -498 -944 -261 -984 289 881 101 255 416 -938 355 -750 467 887 -125 -129 -337 -900 211 -222 -369 521 875 871 406 -201 267 749 905 -909 34 874 -151 -627 -237 -548 609 103 -63 594 -350 -828 -302 825 -302 -702 -711 444 741 -875 281 -987 833 487 302 963 -409 350 -605 -641 -333 -914 -716 744 -355 803 243 -775 -245 -713 -570 -154 846 -361 788 261 -828 640 901 428 -992 -938 -751 -509 -375 -992 -685 278 -842 -252 -700 -375 557 108 866 -355 961 25 118 -367 -838 754 590 -180 -794 714 -65 906 -100 86 -669 -690 547 926 -228 732 -782 -495 191 -174 632 751 321 -492 322 -319 -727 732 -533 -470 900 843 955 247 -467 -61 222 26 726 -314 13 -136 -274 619 -255 -670 -644 -94 -916 -748 -686 -557 698 719 -626 188 48 -472 -473 -86 -520 476 168 -971 816 567 -309 -330 -661 -912 -677 -396 -18 407 -231 719 -282 689 -705 186 -105 152 381 -207 772 461 -566 851 374 787 757 788 911 187 69 -419 -454 -64 677 877 730 8 381 -327 -247 779 464 13 310 -689 -621 -385 583 -474 -372 -412 569 597 -379 -880 -584 451 -943 -651 759 -126 467 329 -929 -442 -653 -532 83 -865 -517 -306 40 678 -652 86 98 -341 325 -976 851 110 -961 717 -681 773 412 -164 -728 -293 189 -796 -37 121 931 -461 436 -297 -49 -606 601 194 -861 767 683 -783 -724 999 -41 -340 991 -751 -907 492 -517 -452 627 874 -434 -938 -912 808 886 -778 548 973 393 -520 598 56 -372 574 216 798 -784 349 -574 925 421 780 -71 -525 732 -790 -746 -544 369 -373 -815 593 195 513 425 -222 -803 -550 133 -932 -155 -357 65 937 -734 -599 806 370 -357 335 351 182 -507 -853 -441 645 257 616 -811 422 -365 -238 413 -135 -90 693 -112 918 487 -370 203 -289 -715 -45 466 863 -574 -119 552 924 142 -515 665 -433 -698 997 -515 167 775 -819 -910 -559 540 -58 -753 -784 -321 544 66 301 230 -964 -595 -412 775 780 -658 987 -720 848 -423 715 497 -649 -520 -493 841 61 -65 -723 -367 700 -945 -805 93 -153 998 -155 963 656 243 -506 860 -153 -529 839 -264 485 -650 -475 -759 -466 -913 669 -936 -513 -537 629 -440 109 -994 -194 322 -668 -478 -646 973 -876 -367 328 584 -802 37 616 133 213 507 -583 81 660 -79 459 -96 861 -117 660 -89 -466 -814 196 -129 -688 -47 -177 397 526 -733 -134 828 244 -506 -86 -143 -799 975 70 -524 755 -293 294 -915 -240 745 -375 750 -712 -581 448 817 -81 -439 -685 -491 -904 336 422 417 882 540 -336 621 159 -779 -772 -975 919 139 25 -289 493 206 685 -271 600 282 -513 227 176 739 -830 -295 -924 -593 -704 -476 -712 -344 -276 -993 294 -422 314 -149 -999 -598 -435 -313 613 515 145 549 59 659 830 708 -707 112 -74 453 856 757 634 204 -480 -904 864 -497 543 146 870 144 229 524 -770 904 -274 139 815 721 -238 214 -135 236 129 -337 776 76 310 -275 -543 -270 -82 -451 460 89 126 474 596 -867 -440 -876 31 -475 -190 996 810 -867 -659 -166 -888 367 712 -317 469 336 -576 -315 -403 378 990 -267 11 28 778 704 857 845 -148 -622 -302 -930 647 -934 -817 -236 592 -969 518 -794 -755 -735 389 -213 601 493 654 946 629 -2 603 -911 -107 -916 152 -498 37 -673 708 882 444 -887 -855 854 516 -33 972 -376 -293 490 18 682 881 292 830 -576 -214 907 539 269 123 529 918 -960 -418 -935 643 -25 769 -749 -509 -460 86 -673 -592 -651 -435 -235 -572 -856 -848 440 821 -699 526 -490 -363 726 275 388 86 253 -535 -415 -880 340 -942 872 -686 -977 -339 -956 917 297 181 -780 -54 -407 157 267 -402 153 -639 635 -575 471 -720 -544 -179 774 83 227 -109 -614 255 551 -839 -322 541 822 192 -31 -203 -785 -269 -871 -645 685 845 300 704 873 421 544 342 739 -611 -213 -575 183 -148 -346 -339 131 321 -176 -289 761 -331 -202 -94 355 -62 -188 307 929 -304 935 -903 -832 830 719 443 67 566 783 187 -815 477 -706 151 44 791 727 -538 854 22 -880 -907 -504 -137 -760 598 -751 632 512 362 -626 386 -807 42 -410 821 630 -560 276 -981 616 -224 310 297 439 183 -233 -60 288 809 348 -945 -715 -729 -98 -796 603 148 403 983 135 318 -827 -385 -560 -659 -359 804 352 157 -985 926 -421 -790 362 662 -447 720 -50 -375 -15 -614 826 -317 510 732 -495 958 -505 -341 -158 -880 -719 -997 542 -564 -643 498 134 -248 -483 -466 -612 -319 53 242 709 -770 -928 -993 -432 -20 744 169 -728 17 -911 6 -657 -147 -846 -113 -506 -985 -918 -356 785 497 -802 -112 -208 -301 648 906 369 -308 995 -586 -511 643 -389 251 -106 597 70 -288 -643 370 -581 448 755 419 606 22 60 845 774 -135 -69 471 850 675 -328 -335 -335 6 878 831 290 -648 -469 -172 -541 139 -283 875 743 -994 310 117 -352 -184 -971 -215 -624 47 -286 -580 -654 980 741 -300 420 890 -46 518 941 -958 -219 343 314 -962 787 692 -130 753 554 -760 901 -525 483 -380 455 -93 175 963 343 -407 -600 963 -114 -514 -76 -879 81 137 727 -238 -180 619 -191 932 803 -891 -451 992 984 218 -127 -861 396 -234 915 -912 627 564 -275 345 -332 -485 -460 -451 19 -508 485 262 143 889 418 311 958 955 -710 -891 -10 -150 11 687 -875 -941 -565 -171 787 960 -582 929 -518 28 724 -653 -348 -898 -677 -549 685 366 945 -673 -152 839 -994 -715 335 745 417 407 -538 340 -73 -418 -146 271 166 -760 994 932 -290 -164 -343 -633 162 54 -828 431 628 -424 579 306 -226 754 -639 469 -53 865 -752 646 547 -179 87 91 952 -316 -653 822 860 679 -354 -795 -585 -950 322 -738 -240 -67 734 -763 108 677 495 -525 166 -66 990 -871 250 651 741 -205 550 934 -691 -164 -131 847 -550 934 687 476 -918 -262 497 94 -29 869 323 -527 -147 468 672 496 -668 942 835 571 -891 172 48 444 750 -710 26 356 278 743 -636 -439 545 446 -97 851 -216 495 472 -523 -375 -687 -969 -167 -680 298 432 619 169 527 -775 -682 -908 -608 595 673 175 -76 875 936 643 -794 109 -703 763 -762 -863 967 -837 663 333 770 413 974 150 -448 70 -665 -242 52 -242 -259 -925 713 -404 -634 269 -379 801 -330 160 -667 -590 832 252 590 -93 -413 888 660 336 -136 625 -253 -787 -152 675 -591 -820 622 576 430 600 61 -709 674 989 -457 -646 -232 -618 -671 -759 -340 -705 -329 -935 179 -39 -184 819 -424 -649 940 -980 812 219 757 765 422 221 779 -67 24 945 222 -926 574 212 591 901 -557 340 -254 208 -590 -844 -226 -629 -565 -988 -140 888 -401 -820 -830 305 573 948 -644 874 -581 -308 -708 -785 -697 -497 -994 -427 -406 699 -814 658 -823 283 595 -117 -40 347 -372 686 356 464 -302 -565 422 152 -948 397 -86 233 905 -241 -964 232 865 498 -629 376 -57 -548 -60 -401 -782 -508 916 -82 732 603 -364 -421 942 -703 365 259 921 -554 -19 662 -908 -452 275 656 717 550 579 -591 213 -586 -824 555 686 887 -725 -586 -549 -961 887 841 -512 -135 -134 59 -921 962 -489 440 735 289 801 -321 228 700 590 -310 -288 -533 736 -715 911 716 -913 352 -362 6 636 359 -996 -20 -914 45 -195 -965 240 -863 187 213 -739 15 -827 -369 867 -121 -944 351 780 -231 422 668 863 494 -670 -935 456 -174 -753 -771 520 362 293 197 141 193 -191 639 234 300 852 271 -284 95 -474 -133 -814 867 954 -662 182 -567 644 -167 478 -263 -158 673 915 356 3 925 -767 705 -686 265 -257 484 532 720 -512 -893 883 696 393 -104 270 -661 573 -39 -257 -31 -805 539 -647 583 202 -498 902 448 298 -576 -773 980 -685 -48 492 -906 570 -132 539 51 311 115 521 -613 -559 -403 -862 -96 87 -599 -326 -673 -796 697 782 -374 -395 -444 -241 848 -146 -524 -581 -776 -877 454 693 -498 -67 179 -695 919 -393 -837 447 930 425 -518 -955 504 -193 2 -991 -386 659 401 781 828 138 -975 -339 -976 -536 -152 340 -217 -752 -586 786 -570 -227 -996 265 -443 -266 -199 129 -527 -456 -849 -617 -330 408 -571 -343 -276 -219 328 26 -427 -147 314 -843 894 -358 407 580 304 -692 -181 -707 -410 -552 -753 905 495 861 937 -98 277 -372 -43 723 -195 -764 -81 319 -677 -934 -390 805 -27 -180 402 724 -926 -464 -440 -874 -409 -54 -60 738 950 164 -869 750 215 966 -811 -322 -267 -292 139 897 -313 229 635 132 -452 -786 344 237 -343 567 762 -646 -276 -722 240 222 -36 398 618 86 468 -669 -156 -274 -508 -519 101 233 919 664 902 136 -39 -433 453 -899 309 -444 379 -517 -233 2 -989 393 486 -722 275 -271 43 570 760 -481 574 987 -183 583 266 431 -639 350 117 793 -446 711 436 453 -43 800 -577 841 20 -682 607 701 474 843 988 -282 454 -98 -392 962 -938 -775 469 590 89 -665 -441 -701 -849 463 649 -977 -65 -275 435 -100 -126 -753 610 451 -249 127 -435 619 -594 -643 330 -942 455 -526 -475 -467 282 259 828 -555 -623 -43 -445 590 577 580 611 481 -8 674 -773 -839 289 -326 -849 -818 160 343 -25 -402 201 159 -832 743 138 -860 -966 -388 -246 -316 315 271 -644 121 -48 189 110 792 -780 -635 -581 -895 378 -272 137 185 -559 462 371 11 -100 427 965 344 63 853 -183 -710 -755 423 520 -653 -151 777 163 -539 750 -132 707 764 -402 -367 -771 601 971 471 -645 -761 -996 -859 824 785 919 995 -484 -204 -867 -687 -12 276 429 -652 -663 -817 -878 949 545 870 323 -12 259 -970 -792 746 -246 -67 -747 933 728 595 52 -89 495 800 -658 -641 -973 47 399 -966 36 -285 -412 439 -117 -872 -269 189 -293 858 -301 -60 10 123 -151 -69 -138 -871 978 464 50 -845 -431 -331 -752 153 992 239 384 -146 576 -10 -906 -384 23 346 -802 -89 828 884 -185 758 713 137 -730 588 12 262 521 -173 992 -560 389 -881 443 724 -875 200 424 170 184 -806 -419 359 397 464 979 -828 -400 342 -959 488 360 735 -145 -768 -862 -164 527 233 -332 498 513 43 527 -524 686 -759 273 698 138 -505 -835 -739 -414 164 934 -70 4 826 -451 20 -235 -915 -285 566 -12 -313 -793 -721 -222 968 122 -775 277 -85 604 436 649 8 -271 -123 933 795 991 474 -895 415 -207 508 -196 -967 862 -233 -126 526 437 -711 -936 988 -434 338 838 -991 -757 133 -684 504 468 645 589 20 -78 -68 -875 -322 -176 901 990 400 599 -476 -614 965 639 54 -559 947 -30 -97 190 864 -690 85 -879 -472 136 -255 609 -932 898 -28 -898 903 -260 319 971 -10 395 -597 432 -37 724 345 -729 396 901 -641 -417 -103 291 -111 778 850 379 26 -54 331 794 -939 652 319 810 -66 -96 -299 251 -677 679 955 -65 487 -690 -343 0 738 -859 550 -966 594 186 -873 -86 -880 968 -63 858 -755 186 642 -252 -957 -899 -4 404 -376 620 517 197 -376 -461 -313 -618 -115 -941 588 -348 -271 978 -323 125 679 -522 235 668 -484 845 -721 -594 904 622 -116 -725 -867 261 -785 -765 -214 -354 -770 -717 -52 -430 672 248 549 -195 -286 -989 -476 -503 -596 981 184 -843 237 -296 607 -419 -869 -475 959 -842 544 -246 -49 37 976 -999 817 -365 -439 533 -151 -46 642 111 -564 444 -164 291 374 922 -753 -237 468 478 -434 -511 756 719 -872 -271 584 33 -688 103 162 626 878 -107 686 442 299 -925 494 956 566 -878 368 562 744 -890 576 643 98 694 975 -964 -715 -542 -849 892 711 -626 -179 611 721 555 477 529 -460 -966 -984 183 786 -214 -907 787 6 -860 -40 86 75 -464 820 -82 -479 -209 -495 327 -908 716 -193 -539 -787 -391 285 -620 -489 664 2 -162 -609 468 -137 525 -573 863 -746 -826 765 -262 -739 845 -686 -612 -939 -406 -758 776 -59 977 99 -666 -860 -269 906 860 -755 -53 -948 516 671 -704 747 -401 -707 -522 474 -180 -157 572 102 -155 -244 227 -286 -547 -787 -826 872 -128 -257 -55 838 270 38 -692 388 -302 403 -171 -657 732 464 810 871 -105 -198 -263 -833 275 911 167 653 454 153 -476 -405 -243 887 -679 620 -562 18 -686 -313 664 -642 -256 -17 833 254 95 590 37 972 -983 -302 613 -103 340 -625 28 -234 -122 -705 -436 -54 -419 -524 936 873 -140 931 -20 -470 -142 440 112 429 -677 -98 688 943 153 59 905 -599 850 184 288 -268 -123 -396 -237 -670 704 -856 -763 714 -493 938 88 7 -732 844 498 -604 336 -905 -824 980 -592 167 -603 -165 885 -783 -86 998 -806 -901 384 685 415 203 -513 -649 -761 340 891 827 391 -232 487 734 399 71 -652 820 201 -507 949 -431 -258 607 16 -484 730 164 -609 625 442 -551 937 138 788 -706 953 -806 -57 405 443 -912 -766 -52 -920 -454 408 -301 -617 -205 808 112 -582 -423 369 509 965 -990 -752 -797 -667 -812 937 49 46 -93 524 61 22 -520 -775 -43 381 -478 155 -256 -220 -668 -821 273 -403 -821 286 844 742 434 844 -249 -842 -657 335 -304 -862 -11 107 -41 385 248 -512 322 299 13 221 565 -743 158 399 -810 603 239 540 577 -519 -596 237 -215 -454 752 671 452 -355 -22 581 -789 -127 374 536 42 -93 635 -118 878 280 641 369 -315 979 -888 -453 166 101 -402 622 -441 312 -227 -966 90 -586 -385 -348 -243 -805 -398 -653 -56 -430 520 328 189 -77 548 601 811 -573 -743 -518 578 -397 852 -911 403 -643 -787 283 -734 -566 375 953 -880 464 -709 -35 -952 282 -666 -536 -488 -65 997 315 960 669 -881 -691 190 -699 -283 -758 -896 -327 719 -366 -167 773 70 -886 -874 330 952 -599 864 922 89 442 302 -42 729 537 -624 854 -360 -372 -135 94 698 -424 -289 786 786 492 -211 -121 -729 564 587 -358 -798 -566 -410 -155 -747 897 -53 -454 -848 291 -263 -665 921 862 -15 -900 674 -655 296 -144 429 -335 708 -699 -803 -408 539 621 -143 304 -923 -565 464 -921 -651 -332 -543 -908 -808 408 445 -548 593 -685 -877 288 851 -804 -408 490 -541 972 321 607 -71 793 -280 -802 -68 443 -91 -303 698 941 546 -602 119 -289 -599 -33 -727 906 -449 -268 355 -703 120 569 902 -232 -938 -830 365 170 -398 -658 -462 534 744 343 -861 381 432 -158 696 624 532 -314 -575 731 -722 633 276 184 -339 528 311 -44 784 585 -732 -22 -202 220 -517 -897 -493 -856 764 327 702 363 -430 47 84 180 517 -872 767 754 247 64 580 -681 926 -510 -769 -888 776 193 345 337 -289 304 559 -357 657 351 -292 -801 -177 -351 851 890 444 330 743 489 -545 -803 -793 144 159 -463 -843 162 -640 -180 325 -874 -124 535 -672 -620 -945 975 501 519 407 990 -905 -189 774 586 850 719 438 263 -493 -330 218 112 206 126 975 -882 941 852 -869 -940 -592 -702 -379 -696 618 -825 -887 324 823 -907 -941 -114 212 -374 667 -316 398 159 -396 -979 -90 960 -280 -741 593 -729 750 -295 655 203 -357 -372 202 303 -248 -688 754 -125 -889 2 338 -93 -39 -36 -40 -374 43 -763 -758 -966 666 -942 -506 -925 -850 -231 -403 -691 914 690 -541 -279 500 910 -742 331 330 -915 -74 833 555 -591 686 -979 275 297 -244 -516 -1 856 -909 -104 159 616 232 -502 -532 879 55 -942 -429 821 513 463 -846 -37 308 -483 -423 937 -106 -766 -491 49 338 -348 -599 97 157 -787 -90 -94 130 32 -361 788 538 50 -515 793 67 -292 -152 -224 -932 -174 -744 808 346 -922 -829 32 75 -110 311 743 -626 -678 192 -496 588 379 138 635 -623 -543 473 -329 -385 814 -145 168 913 321 251 939 -490 -102 309 -430 -806 -604 597 888 318 -554 -497 66 -80 277 -333 -849 129 23 892 -170 -974 -300 268 638 745 -143 220 -941 349 -881 -44 -589 743 -894 -771 -307 282 364 369 170 -303 528 258 -876 932 -501 299 -186 998 739 -202 23 -252 -979 870 777 -428 -846 71 407 -686 -161 -835 -356 -401 212 -864 371 660 609 453 -966 71 459 -833 692 545 -519 18 -802 -69 248 -886 -931 612 -20 -493 -251 -178 -985 -901 -308 -427 947 -544 -195 636 -109 -574 899 -583 271 193 -6 168 -674 667 518 -628 663 913 -855 -765 603 513 490 -484 297 502 -724 -774 -771 -728 491 -634 -788 -490 -228 343 -850 51 -889 472 -996 389 -369 -61 -522 183 879 419 570 964 781 -346 -661 -910 425 -32 -791 -85 86 303 353 -885 -648 -315 990 -261 -438 -710 905 459 -631 -642 -375 868 744 -663 -750 202 939 -476 -898 -474 -194 -62 -31 -219 -533 -476 -535 906 541 442 68 217 -296 -787 864 875 122 482 413 -917 143 432 -751 -738 551 -464 -333 -587 831 -216 -757 194 410 920 -81 944 -825 563 546 15 -776 -534 -825 13 733 -187 653 593 893 501 -734 -231 435 886 -709 -554 486 -637 92 -865 -427 261 -76 805 929 -210 -697 -863 -6 -917 663 449 346 774 -400 -292 -277 -605 397 458 -895 -420 962 -568 -218 -479 758 -898 52 864 -987 -679 -67 -722 -409 -996 194 605 -993 -21 -663 690 -457 -419 -87 630 -42 -428 925 -523 -269 627 833 -400 909 -32 -960 -819 526 -632 106 93 821 -657 -2 768 -581 673 -391 -569 604 509 -497 252 856 -545 -363 -695 851 505 263 -374 587 -933 731 805 499 340 381 324 -582 761 2 -463 681 -800 -826 712 528 -490 640 763 -773 749 -244 -965 -640 -80 -273 -496 -427 -819 624 -982 -370 412 377 735 168 -720 -269 -977 -233 -314 452 121 15 -902 -600 -83 -90 -984 -239 325 -90 -997 -967 -871 185 -928 181 -61 536 -236 -214 -340 252 -105 -157 506 -447 -988 684 606 -143 -510 662 773 -554 -914 -848 -844 147 579 -923 -945 813 555 -333 673 332 808 -153 190 497 190 -297 -830 -638 555 -656 882 550 316 -980 -412 -515 -158 -18 -355 -144 -153 -210 108 -313 538 -304 -885 433 544 -768 202 396 56 143 -592 114 -540 7 427 599 -680 -762 -147 257 -530 615 955 746 140 684 -246 -316 -517 -357 420 144 -884 8 317 391 305 697 292 836 -19 200 398 -398 772 858 276 -883 -724 -840 -591 -398 517 -114 876 899 -329 -27 -310 -295 294 -861 -217 644 -873 545 479 -572 -545 -861 352 845 -442 -708 -815 -134 -38 -612 -748 14 -247 -677 -23 -75 135 134 -435 715 -472 760 -302 -614 429 -756 -72 -956 412 -451 641 193 947 515 185 -8 784 -815 230 -634 -506 394 -145 689 319 -786 -360 46 65 -374 847 -302 -953 883 456 -254 670 241 204 -501 270 618 277 890 447 185 854 496 -99 -211 -785 -318 -751 -355 -937 -295 784 113 -734 -95 249 -837 -192 433 -277 325 -567 -285 -785 946 -862 -672 590 -582 866 -371 -610 746 -179 174 954 -58 611 -126 -259 -208 -967 702 334 147 160 -217 829 -781 715 -899 -626 776 -250 556 -322 -502 165 147 -929 616 756 74 -943 -589 589 -510 -550 -595 973 -586 902 -761 398 -727 -388 -767 65 -489 -203 -768 -121 -253 -27 856 -252 659 -478 134 -530 303 -702 -270 652 148 932 628 277 -281 -948 438 -355 -395 81 922 974 -264 -931 564 727 -817 -224 -825 -775 -420 -260 -675 -227 319 -20 -726 -286 875 234 65 -226 976 779 248 831 788 529 -913 405 -266 -744 -115 -595 -73 -174 -520 331 -339 22 -91 -849 108 -84 221 -961 -615 995 -205 -46 -330 -131 205 -732 -840 131 -996 240 -214 813 -537 -960 213 -529 -300 377 411 -46 -541 278 930 775 44 -409 785 767 -625 -452 395 -151 -30 76 10 -354 -336 -420 851 368 950 891 532 -495 -181 -231 -642 323 -739 190 -732 623 -307 409 99 -658 -491 601 -635 -417 -105 -260 661 -683 529 10 -51 385 526 -841 896 287 -107 -782 -72 799 -664 -318 -607 475 780 -811 -692 -831 -133 -214 180 -774 767 987 760 -104 -184 -725 184 -53 -833 -701 -162 795 156 -755 -305 -682 951 45 469 -84 548 225 527 436 651 899 -711 -406 -544 687 -257 566 384 817 185 -955 -684 248 87 -653 111 -902 408 -251 844 377 -16 307 569 248 -696 -469 61 497 -769 -300 -708 537 -952 -286 -785 616 47 133 677 985 369 -607 281 761 -952 545 480 606 -529 784 -975 235 -23 -50 -709 -43 -44 911 -954 33 -474 -821 948 71 -411 -848 -392 296 -878 -670 66 -3 -15 331 742 568 434 -16 -861 -147 -430 40 57 584 -559 -859 -161 56 249 352 389 -411 -227 -722 -892 -842 -573 984 889 100 -744 544 718 -811 438 270 -344 -575 -47 -477 273 47 -21 -896 -205 -807 480 -592 613 -882 739 817 687 -861 242 -258 -563 635 -621 884 163 406 -846 443 906 -491 647 -918 474 310 -350 -345 -612 873 -866 -622 669 -951 -893 -304 -240 895 -75 -567 678 665 322 597 -292 -610 635 765 -896 816 -649 -535 -563 -834 -951 9 6 640 692 -64 -265 -369 904 69 385 -420 -329 796 745 406 -609 -4 812 231 527 67 225 -84 258 776 313 581 366 324 -780 334 20 -242 -444 -519 155 475 671 12 -810 626 10 216 -785 487 -431 276 666 115 895 -955 139 224 -603 754 -315 -334 889 526 -158 724 -655 93 243 837 -213 255 234 -338 872 188 535 739 319 -744 333 826 333 -470 -773 -794 14 -390 -513 -656 -619 58 -564 -367 -711 -440 111 998 574 275 341 -1 -144 -311 -102 88 -451 -488 652 -94 -199 -645 -40 -359 892 451 848 922 -602 -779 -688 332 -345 -407 -21 -528 460 -620 -155 -670 206 -31 454 -196 -937 862 371 974 -341 -622 764 647 -916 468 934 -180 416 937 35 -837 -369 -390 187 727 -202 384 -702 -566 -502 120 483 101 -714 -120 670 -947 417 939 -349 960 -166 793 -387 -704 938 125 5 -328 181 -286 23 415 -633 512 -898 -515 356 639 102 -422 -365 -864 512 -888 962 754 157 353 289 660 855 534 886 813 -903 852 -583 290 -527 919 427 335 -437 624 -174 -684 -696 194 -23 -958 -949 202 170 -998 -382 -774 -294 951 -752 556 -459 845 -989 384 517 886 202 914 -72 -635 -454 704 281 -34 918 328 -839 -587 810 -143 627 237 -113 199 191 -55 961 291 -267 -338 -998 319 747 674 -521 -170 960 -279 642 886 22 971 -14 15 620 602 734 737 799 -152 -882 113 -407 135 297 703 497 -232 42 5 -635 -314 349 -243 -944 -590 747 -391 -233 -359 78 -372 -685 -49 30 -744 425 -931 303 -776 -469 -760 486 -770 -874 688 701 300 381 -432 -85 -517 672 653 -188 361 892 -895 -790 -477 241 -635 -313 -192 -792 -417 -313 -536 -788 -985 513 -955 -933 -495 -912 461 -852 -971 246 958 -290 -412 -108 -747 615 238 213 -490 43 245 28 -73 -212 -344 -627 -446 386 -64 84 664 243 -293 -664 837 49 -297 -570 -657 547 335 379 98 415 -630 488 908 -883 -273 671 -472 4 -243 -159 671 -867 537 -657 -850 891 -840 -172 -59 456 452 -528 693 829 193 711 -391 317 -172 -719 949 -999 810 -306 599 988 19 685 -156 -19 -646 840 590 -37 -1 177 772 473 980 -492 -984 969 174 352 514 684 121 903 410 -18 -872 289 984 896 -106 -164 -816 791 842 -379 -736 -677 833 -875 -848 427 503 -888 -28 596 774 -377 -195 -997 -594 925 441 -966 640 -551 316 -398 -104 -173 267 814 -609 367 73 -379 -814 -779 -384 305 349 347 -328 -716 -303 188 187 80 -78 -640 864 663 -60 -702 -792 -992 -228 -222 957 124 193 264 747 37 -277 -141 529 -540 0 310 187 913 141 68 452 -685 485 104 -196 241 674 -107 161 -543 754 661 -995 -551 323 796 168 678 -662 269 -676 343 105 -776 -340 42 -69 879 72 491 -765 -246 -359 -868 172 714 -122 -679 853 656 -488 560 -701 153 -954 555 -27 -252 -18 65 264 -328 779 -345 -599 495 -9 -366 -410 -2 173 -337 311 -791 19 586 102 -608 -292 918 -66 -931 936 899 989 -788 354 237 -813 213 711 832 301 -184 493 -398 479 -385 -183 -179 844 -100 849 408 -377 -207 571 497 452 -546 -819 -85 -604 24 -917 289 -281 433 196 115 -350 -317 -345 -717 -746 347 83 -39 -922 76 144 -922 -820 333 270 419 720 -445 126 215 -991 517 -3 -239 -414 -30 -765 -61 -224 -67 426 -831 703 -18 744 -613 -676 69 190 214 -709 67 -252 -727 -311 -656 412 315 -484 883 930 -805 389 -286 -257 -24 -359 -306 92 300 -506 121 -427 -344 -310 61 543 866 327 871 -734 774 512 110 -749 -483 -55 -642 -508 -360 1 74 -135 209 822 551 -618 -137 -82 242 986 -779 819 572 -26 -809 -395 775 -185 -805 121 -980 2 978 -290 284 -523 -466 -516 665 -817 80 527 975 9 567 -204 -808 -316 9 426 -922 665 221 525 -841 560 317 -982 -247 -396 -486 -606 -135 899 306 -927 -642 -900 -499 -114 721 -681 -182 744 -657 -922 542 -802 604 -688 356 -819 707 509 -214 -216 485 932 -712 580 877 -493 -850 -769 -513 -87 733 -346 9 -576 565 776 494 407 -37 -124 55 -156 -354 525 -804 -484 -657 -586 408 -683 503 -541 -116 70 -717 -265 21 617 -472 -810 -90 808 376 515 897 739 756 177 898 -21 980 366 330 856 6 537 964 927 -450 13 -637 -267 281 -839 -580 841 406 359 961 582 965 797 -539 -57 279 723 -622 398 -926 -630 715 157 -167 -473 504 -275 204 389 -576 494 483 655 309 -612 -440 195 671 272 908 337 -616 542 -41 840 410 347 -805 993 -508 -826 -168 817 -894 -694 406 675 826 260 -211 -719 -828 111 -639 -118 676 976 530 -170 732 849 317 417 95 624 -894 147 543 859 21 -734 484 35 236 -972 -40 -754 733 -868 -120 119 -375 -760 -33 -869 -457 -972 -984 178 272 -188 641 -704 -52 -644 671 374 325 -488 -837 -658 -635 265 -138 -982 453 -233 -966 -825 -232 -914 586 -835 -100 692 -916 -858 99 644 646 -263 -818 282 169 -287 397 698 -617 396 69 207 728 682 -808 20 682 359 757 -447 464 -255 963 -914 -224 -113 899 890 525 -456 242 152 366 -188 -163 210 -614 91 -812 71 402 -929 109 -100 787 792 -470 -302 -874 -290 -829 -190 -99 204 -871 975 616 627 -905 -436 -973 331 -319 978 -689 765 489 -603 -911 581 -799 -107 -540 -948 749 -482 831 -606 981 550 496 573 601 -74 507 470 -432 -607 966 -74 625 -807 -380 599 -520 -662 950 806 -78 -747 23 5 595 -984 621 -803 398 -46 -917 -338 -923 -166 -779 648 -291 -664 179 -946 -271 192 670 -259 598 -55 501 -826 415 312 -903 775 -546 -766 -764 -221 -326 -485 -568 -219 -785 -207 61 -201 622 25 847 703 -313 -482 -458 -510 -801 -335 -169 -120 -207 -825 949 -801 190 205 -962 499 153 -376 -285 773 96 684 -583 926 673 16 236 -617 216 39 -737 -728 -167 345 -480 771 64 -674 -677 -436 -832 275 -595 767 219 -675 -388 870 761 -895 -32 -330 18 -530 365 955 788 2 803 -120 -265 10 261 -832 -24 523 199 52 548 -93 -858 -568 -215 257 605 639 -727 415 -784 193 -232 -383 13 956 90 393 -734 39 -760 389 -739 918 -17 75 -808 192 -731 798 -36 -413 590 -637 -25 756 811 171 23 -611 618 657 -283 978 -586 -500 -968 579 -35 841 151 -664 324 644 -949 -772 -879 -758 874 -7 -608 314 -853 -205 -947 514 64 -559 376 684 287 -175 447 -763 540 796 -391 702 75 292 932 638 -961 278 792 -153 345 -299 589 90 905 -366 -650 -523 377 549 157 -243 771 -408 716 -710 682 -647 -902 -225 -984 635 -336 867 -215 872 -716 -818 639 -709 -70 -525 834 254 -814 -716 -1 -403 678 -913 -983 749 -596 -78 584 -409 -618 -122 -699 49 -172 -884 813 470 128 -827 -545 -660 591 736 -785 640 -11 -522 -281 -523 636 -155 -439 210 -981 773 -413 317 435 277 -887 -837 461 31 885 152 397 535 -61 -661 945 -301 -27 89 -648 -427 935 13 107 207 932 549 -838 92 552 5 974 995 -307 985 -963 -689 -915 740 -640 -703 -655 -214 -865 535 -908 -306 951 -287 95 620 -577 -817 -121 -703 741 54 -861 -321 337 705 272 144 823 -529 -327 726 704 -53 -427 527 -766 51 -687 -330 434 402 -692 623 298 -694 -263 -622 724 -78 890 -558 -684 595 945 -688 -546 -771 -505 -363 -192 667 591 535 644 -883 -447 -643 -659 -854 -274 761 -735 -490 -38 -586 -683 -599 -452 -521 179 508 -490 -401 139 -120 48 -298 726 -785 -236 -736 490 744 -538 434 205 967 -877 -869 -957 182 681 613 303 -767 -449 -798 -417 -253 -743 -935 778 -258 395 -447 56 354 -701 129 79 -135 529 -699 -466 -956 380 252 -337 518 -64 731 -118 -330 -640 -552 -61 -261 -304 538 850 922 -243 84 -350 -790 -238 934 -338 -704 636 114 797 -45 366 577 -646 -621 -181 60 218 361 337 -323 -925 865 886 82 -81 -723 706 609 -590 -98 -544 -488 852 938 -269 -853 -779 23 -839 201 659 -869 184 -583 -319 -467 120 167 -432 738 224 -669 -416 288 -880 357 486 -331 879 800 -779 138 -509 563 583 172 330 653 398 253 -514 -473 371 255 18 -870 -431 -236 787 -522 -801 -887 186 827 -307 501 -568 353 809 390 -797 344 425 -522 -701 262 -460 -190 356 553 -689 -253 955 -883 779 -586 592 -773 603 -491 52 -864 -556 -614 -419 798 220 462 -77 -40 -587 -648 569 -108 53 166 692 -129 -660 -462 -700 145 -955 662 431 157 -342 696 619 -504 471 -532 -769 -692 -789 -538 -325 856 516 745 210 525 888 -746 645 -59 884 923 -645 463 179 694 -230 -641 2 -367 285 74 491 -155 283 -69 613 -49 19 -812 -881 465 -790 33 -395 397 -142 -15 -385 -767 -216 760 585 868 913 -648 -900 -593 717 -26 690 -742 54 965 476 -178 109 -62 -997 97 409 207 711 -824 -657 -791 -93 430 -58 521 466 -707 679 112 -995 -55 942 -343 149 -543 -571 754 579 -173 -858 -122 -619 -405 175 -442 -718 660 692 393 -324 -410 276 -106 -486 335 -944 904 29 -204 -68 -470 -339 928 99 -44 222 275 -115 313 814 -402 543 955 254 -216 819 -538 -721 -779 -461 -773 194 495 980 588 -517 -3 521 -206 245 -28 911 -822 -960 -578 -583 989 3 -348 -383 678 -64 868 341 -275 -929 227 -419 -260 921 187 -83 783 -624 762 -449 849 543 914 -823 -772 -446 -512 462 286 513 641 -984 599 -544 244 65 -272 -277 769 128 735 378 -445 688 681 -541 13 309 -191 -314 -379 -11 441 -393 -938 236 267 -251 -419 984 282 421 629 957 4 -881 -853 -992 324 -645 471 661 -8 789 480 -935 856 -113 -451 -69 -787 87 380 -584 973 470 -837 -434 -571 -876 360 0 -417 -12 -524 -393 664 -408 -544 -655 -823 896 -454 996 92 275 -712 400 -965 91 473 -60 -210 -319 358 511 257 682 848 196 -960 895 -64 -278 -686 189 -336 487 -935 51 276 -116 843 -270 -395 919 -126 515 -867 724 972 -294 509 -204 -287 -716 876 643 733 -107 -284 -116 -766 422 74 348 -62 104 -275 -575 280 164 -421 985 -345 206 -554 945 417 548 -44 326 -79 901 -223 903 -173 -579 909 733 -519 287 621 -880 387 -8 -674 768 200 -225 -200 187 -721 960 -659 919 215 -438 -446 -893 -606 -92 139 694 899 733 440 966 -862 404 -566 -388 205 -200 -397 259 -885 -398 682 562 260 136 859 -371 400 -37 -459 290 -664 -434 -404 -620 714 -160 -719 -420 -438 -776 708 850 -245 183 -918 -769 -399 39 390 470 -590 957 784 512 478 -565 701 980 -987 -381 -970 396 24 525 -714 41 -683 946 -152 286 -161 498 753 503 733 924 -729 -904 639 -424 -539 0 368 342 -937 -340 -936 888 -829 556 -847 -263 659 -696 353 63 -53 -687 376 -461 -550 -329 -997 0 441 -179 -983 -358 290 188 494 -914 986 -602 815 -684 -616 600 -357 599 -709 616 -978 -596 72 988 -186 -877 -267 -284 -336 858 212 851 -183 139 -396 -571 -644 710 0 -526 542 994 317 373 -104 366 51 -948 474 421 -654 -634 -510 -154 211 -670 -687 -820 409 932 -811 -929 616 930 34 -221 -239 -533 -121 -570 343 180 -780 -954 850 -633 487 553 -627 -931 -768 309 17 879 -761 -348 375 -237 -828 -970 -998 -270 417 -731 12 916 -747 -816 402 20 -182 24 -376 -481 -834 -914 808 -882 -219 -998 -691 184 223 -31 -753 393 756 -529 731 -370 -438 2 933 -748 -238 -961 538 511 -297 -498 -941 260 568 432 -558 -607 437 -503 30 -905 -867 -591 -176 -85 -828 -790 586 -911 -795 527 -549 -605 857 746 454 -706 -832 -240 -13 185 -614 -797 -694 516 192 732 -244 827 -631 409 -36 -501 139 753 104 -315 -781 -840 -12 -769 -878 970 -72 -925 -724 13 644 -756 -903 870 152 315 -201 -712 -884 635 135 715 -607 -30 -364 841 535 476 635 585 986 -391 568 -873 662 -186 69 230 776 -619 456 734 196 791 -888 386 -302 400 -579 -706 -277 -22 509 -904 -816 -261 -380 346 419 -743 267 -265 99 -645 -806 -340 -566 -218 -503 -906 690 -641 -549 731 -937 353 155 384 -353 -935 -632 -707 325 635 22 -481 -388 528 692 -557 -803 -984 488 391 718 931 -652 -509 736 -411 587 491 294 -820 729 -74 -409 647 -161 -484 -898 482 -616 241 596 643 -378 982 -50 -933 424 320 417 -342 638 -332 130 251 -944 -117 268 -362 837 631 725 -648 611 -793 -255 -447 370 575 -42 306 -584 850 -961 340 -719 553 -92 -789 -550 919 -327 -179 -994 -41 -732 -864 -168 -227 904 198 -92 -918 695 289 47 781 744 -752 979 -796 -240 957 475 -855 551 -425 778 652 -371 367 -182 -717 166 -775 547 -551 -926 174 536 -936 -431 -81 -299 -882 568 -468 971 959 210 639 -79 -737 60 763 -226 -313 863 576 -647 628 479 -581 999 -366 362 -818 463 -401 -293 650 732 190 -774 960 -859 161 -505 953 -830 585 -196 -201 -310 248 -372 -39 -845 -428 -255 224 832 -27 -953 19 -123 653 -877 -343 113 798 982 182 544 -739 -762 -999 609 -657 -503 -446 272 254 801 -550 592 658 104 337 662 -433 581 993 -711 -544 -864 512 399 -12 922 207 -39 795 286 297 370 -219 -205 -769 -918 -498 597 669 897 -553 -693 688 -830 272 -515 804 -592 -163 -413 439 599 -795 207 796 283 601 709 260 -583 -953 303 860 811 -290 -865 -780 -660 55 44 328 294 610 -964 -652 993 -205 634 181 -517 217 -630 65 -684 -940 -707 676 -474 776 184 -814 991 -495 77 -709 671 -807 -112 -811 -376 481 -483 111 -439 648 966 340 -560 859 853 -376 -739 293 -983 -327 150 216 -493 -921 -888 116 -46 -482 -639 -519 302 482 247 40 -53 519 412 -385 704 -491 -788 -922 -742 -260 910 454 232 626 885 186 11 226 -299 -65 756 485 652 -29 -626 442 653 -787 112 -333 -826 249 -399 541 -437 436 944 -438 -39 -915 -675 -862 -735 65 -703 161 347 -313 663 987 729 -733 -618 853 398 -204 -507 736 25 647 643 -368 -633 701 -32 882 387 -797 -419 789 -411 -823 199 853 953 886 225 -34 -944 -16 896 733 670 538 -271 909 442 -419 539 -520 -346 -555 -533 -144 158 813 208 685 8 -469 393 478 858 823 524 -493 667 -528 -799 904 -521 -61 -535 -595 762 224 -988 -713 649 632 -429 831 -471 -164 -623 -632 -490 -678 -119 -961 -213 -822 382 -175 -401 387 987 -337 906 85 411 960 644 -623 -405 -762 490 -281 17 -260 -835 792 -312 -238 -123 117 -397 677 -410 710 589 544 -675 -35 984 360 622 -26 -110 616 413 702 -302 28 -927 -989 49 -799 -73 -651 -384 364 333 6 -393 -891 -48 -842 165 -508 -806 353 765 537 386 288 426 310 -193 -202 358 -821 165 -129 119 -880 -947 -696 -719 994 -612 -852 -963 -54 700 -31 869 -777 815 -461 -836 562 -248 -629 -764 -917 -163 -530 -983 666 -769 -180 351 890 -261 987 -43 805 -845 823 571 -168 -571 509 -409 37 -907 909 631 835 983 -449 -940 -157 110 -578 90 540 -78 -674 -577 -886 387 889 -563 807 -269 -761 714 774 -282 -115 -831 -344 414 104 595 102 -680 -55 -692 -242 -432 -373 -387 -453 178 266 -972 438 -91 -184 395 -323 -165 38 446 -69 195 -480 327 -590 144 908 11 -74 947 -36 -627 -491 -174 725 495 -250 -82 -88 -276 -559 422 980 -636 599 523 -176 -525 715 -880 -34 173 -439 -220 438 740 646 37 -722 -781 -737 226 -170 894 -821 471 -133 -164 869 -374 691 807 -371 -416 395 -760 -423 -917 -836 635 -716 -370 -871 -894 -270 -196 -471 763 -455 66 833 171 154 905 -417 140 -58 178 -342 -987 336 874 746 -576 125 -177 656 841 656 -856 573 -924 -14 961 509 -305 413 -253 -749 -4 -931 -550 -402 -569 -535 -554 -397 -259 966 855 137 892 -332 89 -567 213 62 -498 15 -33 637 504 500 426 -663 552 -800 -347 -112 546 206 42 -262 122 912 816 361 549 -374 -884 -673 -953 -124 818 -101 -66 598 -609 913 829 -314 30 265 342 322 758 -598 478 -393 -480 375 -622 709 591 763 -215 220 -237 736 -56 -119 550 435 -78 -450 -688 -775 -334 -193 469 -726 646 -228 485 583 501 -443 -286 941 -988 -894 -551 -386 -772 782 904 125 -443 -501 -251 1 -51 -41 -92 826 -709 -415 157 139 783 758 107 -353 779 910 -814 584 -144 646 -198 -949 -941 -44 -794 69 106 -974 -889 62 834 46 217 -489 342 727 -84 159 -843 -707 -467 -133 -976 84 258 872 -663 -510 -325 771 652 532 -29 -51 160 953 600 508 -953 881 128 16 785 123 -483 919 -79 844 522 -786 162 167 449 363 -66 -661 -764 912 191 783 -967 -834 -186 295 740 194 -731 -572 -944 859 108 802 -688 -311 426 448 -818 -170 512 -185 467 -891 8 159 -826 -119 869 -210 221 -715 285 -967 810 -267 68 -840 713 -534 759 28 38 565 -409 -698 -763 -452 -595 -78 -860 571 534 149 -644 85 167 -601 -61 -947 -142 60 398 981 -27 932 607 -46 384 843 67 134 65 720 628 583 -397 -533 131 -27 0 -454 -990 -225 -924 -793 798 290 -39 -664 -543 -407 -481 55 -179 548 -972 -992 -797 823 327 -792 -154 126 394 -778 -483 600 60 -334 225 463 -521 -359 -405 17 -180 133 -373 995 -657 308 48 731 282 -963 -315 -344 -145 -193 -579 499 -303 -960 -900 -297 14 137 -559 -180 -448 -377 -243 -360 953 278 -691 173 690 -641 -890 242 -319 401 -352 75 33 -809 -299 -906 277 62 911 -993 538 54 98 251 -174 -180 750 606 43 774 -168 464 -613 -367 -959 -505 -582 665 948 -457 978 239 -980 -902 -320 -13 -849 776 747 -179 157 747 703 -325 332 632 -282 -57 -163 -808 956 696 -873 -196 725 -803 861 -112 -810 335 422 754 653 -241 -245 -347 726 682 -244 -259 353 451 34 -361 284 -530 945 476 -575 714 -507 969 738 248 404 80 763 213 886 850 -211 5 107 -716 -458 -994 -510 -541 -654 -973 -760 146 381 640 678 681 -35 -501 -916 -246 -687 443 -664 -721 -357 -709 -785 405 712 26 844 963 -766 -192 154 -771 327 986 -174 612 306 484 196 -296 -816 -393 -158 36 -113 -816 331 -92 -833 -810 243 -671 -265 -680 328 -555 -367 518 -710 754 -643 20 -68 -188 -891 -402 -727 296 184 660 -778 820 880 -107 886 -188 1 870 -937 -846 186 333 -507 -513 964 -382 954 -226 -430 -683 39 265 656 -158 -319 593 187 -729 -913 851 -558 84 918 236 -127 569 -781 -799 -718 -601 -268 -388 -579 -645 756 853 -554 -820 736 -913 -800 509 -340 -948 -201 970 426 686 929 184 -997 918 -511 999 -460 601 -453 814 -143 124 158 -246 371 526 119 -514 613 826 746 -504 -677 -582 -520 793 -377 617 901 -323 -366 -535 898 621 368 -914 838 -210 562 -665 350 -446 651 -766 439 -938 -123 -522 948 61 -822 752 -539 -156 798 -77 -80 -676 -631 -804 -461 725 -797 286 -920 185 141 239 949 -233 680 545 -281 249 277 345 603 -275 719 741 854 -618 -961 -511 774 351 469 883 -120 -994 -406 103 233 -192 -179 -798 -484 -989 895 -788 382 735 594 252 934 -752 -975 -861 508 724 -545 -642 -664 634 -386 627 -238 933 77 483 -218 -723 -604 -966 608 758 -952 599 457 -232 -322 349 -923 -925 -128 -760 697 -568 -775 -757 -534 748 210 -938 -612 -458 718 485 -341 787 -631 -321 601 894 -872 -452 880 691 443 -10 350 -768 716 731 -5 443 871 202 338 -566 -391 -984 598 982 -19 -860 -657 -856 212 -315 -844 465 -688 117 810 -65 328 801 292 509 790 7 -509 -76 286 164 342 643 384 -260 -178 -794 167 760 483 -32 -232 -427 -539 230 -435 -778 753 -983 -259 -648 649 -206 -207 -967 -107 -823 -692 405 24 471 272 -460 -438 401 425 7 -687 800 503 651 290 -826 576 -892 554 479 293 743 -377 845 -719 -294 639 -384 -853 -6 -594 -549 434 64 -920 35 173 558 -741 -629 660 -936 -391 806 615 -764 -569 563 279 -30 70 535 -473 278 -901 855 -223 -591 -146 646 -804 169 714 150 -170 -583 -366 -476 -37 355 -643 133 761 -690 140 -437 979 578 -92 -540 -461 720 517 -856 5 -635 -815 90 -60 -186 863 669 -778 417 -411 -548 375 368 -702 -477 -418 446 727 978 -813 -164 967 -921 -746 258 -386 894 670 690 174 369 -269 274 -735 517 842 -603 -778 784 119 253 393 460 603 -401 665 361 -555 -142 -303 340 -303 -282 -429 760 -78 -631 -184 827 775 -526 814 812 669 -421 608 -180 420 -245 332 627 -36 349 517 -11 -166 -308 181 -661 -851 350 -385 -421 407 291 -371 -743 -56 948 808 926 -174 645 -447 390 -304 -206 -138 605 -950 824 -201 365 523 895 374 -220 -958 -862 -648 992 -450 765 73 -236 304 -339 -898 -174 -967 -446 339 221 583 44 209 770 433 -619 -87 836 -891 -337 -143 -159 -470 26 616 498 421 -802 237 473 -97 -461 -744 108 376 -946 -283 184 -627 467 751 234 673 -510 -836 -276 980 670 674 -240 -588 21 -624 -492 -807 177 491 955 170 608 -822 604 -496 972 370 320 49 389 -947 -986 763 489 -157 -587 -700 -503 -930 -874 617 370 -917 761 -434 849 639 -158 115 511 -867 -328 925 -340 -68 -43 -736 533 -703 249 752 -859 533 -903 615 365 788 -434 -686 915 787 -185 -114 271 -902 -629 42 927 -218 -848 -267 141 619 876 973 980 -760 -9 138 -17 509 -113 -429 -97 568 -245 -398 -861 651 563 7 506 589 -52 154 540 -294 -389 -682 235 -863 983 306 -741 -297 944 174 -111 909 -867 -523 -967 -925 -279 -409 -821 -583 838 790 -198 655 -718 -542 579 597 -212 -812 430 133 863 -478 659 455 -152 927 -780 160 -825 473 828 161 -875 -107 -310 -839 -403 336 -977 752 -910 863 -357 -87 -556 611 -645 -79 -655 -418 708 197 -994 357 777 -663 -422 -917 112 791 -990 172 226 852 -186 -822 -872 668 -146 -233 614 883 -571 544 -886 913 562 -794 174 -56 -483 -27 516 -43 841 394 -62 -420 -677 -479 -112 205 -46 -344 -446 253 798 -399 813 -185 975 -583 608 -467 -335 -612 -251 -399 215 627 717 -959 -615 -171 81 929 531 -576 180 -736 764 -183 -688 36 -697 -685 -947 -948 -223 611 -266 981 -846 903 -356 -942 926 -224 -540 -702 -233 -515 -214 215 -301 -202 -853 4 -52 27 -903 -976 123 -56 -204 157 845 759 -699 -646 199 487 33 788 723 -937 -948 15 -694 489 28 -785 647 -824 875 -895 961 220 -170 315 242 865 970 553 -281 702 -866 -532 515 821 -430 -456 -381 766 156 95 946 -909 -285 -759 568 349 393 -845 -356 -819 -537 -23 206 -601 -664 -764 354 -607 857 969 -807 939 199 -109 738 -16 -530 559 122 599 65 -429 365 -86 -788 -659 658 224 -987 -56 -313 554 503 -697 -211 115 379 -53 -280 -932 500 16 -851 328 -184 -842 85 304 -271 -381 330 318 880 126 -691 383 -546 770 -804 -620 -143 -564 984 4 505 185 951 -883 56 654 702 213 -448 -360 -136 -276 -466 -760 -734 -78 -580 140 967 -54 806 -736 602 -564 694 -599 763 -92 59 505 -896 670 -117 790 -885 408 543 -196 589 -838 -351 68 -203 458 -795 -865 702 552 -482 -256 -706 687 -789 -59 -1 -774 -124 165 46 729 618 270 -677 -729 176 -162 -194 -745 -464 -348 811 677 -881 81 -921 257 -159 863 528 -10 -663 -455 -899 -209 974 142 960 -84 713 553 -949 -404 914 -344 -939 -179 474 -456 -131 -326 -114 -91 79 -466 982 737 803 -322 -30 255 -980 391 99 -5 715 902 62 -341 307 887 824 333 746 -915 622 -173 -551 692 561 -108 -532 156 -36 447 461 937 -541 -702 171 -679 -798 -619 161 -5 -204 258 138 928 33 522 -644 -827 521 688 -223 -613 934 542 542 -872 -226 -68 514 21 438 -972 -616 -683 -187 441 912 184 741 -665 -703 -172 678 838 -452 -399 -473 -642 346 -188 100 -995 533 -478 204 234 -673 370 140 912 -975 -230 -861 -782 -97 -465 510 690 81 -692 -341 -550 -949 137 -233 945 444 -163 -84 678 881 279 548 -268 -842 552 -917 707 495 888 -759 716 -450 379 193 -819 515 463 276 -794 -737 563 188 -343 187 -744 -796 349 -788 -190 -697 -841 -162 -730 760 305 679 -58 -261 444 885 15 -218 -926 -43 -777 463 -251 -653 -162 604 912 -640 216 861 -662 829 656 -960 -123 419 -690 519 -288 -545 699 399 -778 -552 -23 -500 -701 -525 226 -842 698 -132 -713 752 350 -901 969 -317 233 597 579 156 -745 380 679 -337 -221 -910 166 697 -75 894 -295 606 750 -9 207 778 586 -263 -273 749 155 570 33 950 651 180 -394 -750 576 -267 790 851 55 -399 -680 584 -283 -356 -605 129 -455 -183 -925 504 653 -704 147 -67 642 73 652 -587 207 -462 889 -676 127 -852 -856 168 766 840 819 884 -234 530 143 437 418 173 -301 -592 -224 -763 387 -522 464 -689 -997 51 828 -191 -782 344 -101 344 544 789 -290 -953 203 -792 690 532 246 494 652 998 -847 976 -834 519 533 -144 -369 667 86 898 -436 -691 -54 -262 317 -371 -356 -141 43 667 -704 292 923 -930 977 259 -777 736 -520 649 437 113 -781 297 -480 -156 -957 742 792 -237 975 -389 748 -909 622 325 -699 281 588 -170 517 -848 -511 993 -466 -667 175 769 -916 -83 542 -167 -996 -91 -429 -814 457 625 -444 419 -893 -897 374 797 663 565 -139 -122 647 304 -70 -398 968 542 650 866 329 879 428 876 412 639 -69 -311 907 563 -481 409 373 -907 -772 399 -123 -591 -475 -803 157 957 -249 759 170 -486 765 75 537 904 -5 -249 -91 -319 -328 -515 763 -780 893 -269 -271 -35 -835 -998 -922 362 474 496 -573 -532 188 -547 -510 -326 776 -721 -431 -915 -585 490 -649 54 707 -137 327 201 -158 -238 754 77 -847 634 -360 -641 261 -23 230 -698 106 469 325 -145 -305 901 775 -638 250 474 351 687 -151 775 169 692 797 74 230 -521 883 858 773 166 44 -982 270 -730 567 610 906 -689 549 -408 513 857 -184 862 -460 -718 747 118 -949 917 -386 416 -831 487 750 60 -279 -951 -826 -165 273 189 -267 584 272 366 -940 947 382 678 273 -132 -175 -743 -460 134 -57 -850 -762 -938 10 -271 335 801 -842 -5 236 -632 -502 154 -470 439 122 521 -790 -229 893 -543 -845 156 -218 656 -209 32 251 -26 291 -935 347 429 -911 536 -972 -428 -783 -339 -425 -481 965 273 -290 613 -13 407 -611 504 -135 -260 51 -938 701 -689 80 603 798 -99 -328 -707 718 -88 960 338 -641 -360 493 -963 -458 -586 -719 -99 -952 214 -894 -476 -198 949 -577 796 349 818 -958 -587 -442 -960 16 -805 248 886 -654 772 687 486 626 -237 -927 -934 -960 425 952 -317 547 865 -149 495 -116 126 -548 -385 127 -624 922 -15 -599 882 15 -554 -601 853 -506 -948 770 901 -714 76 384 -227 514 586 321 967 -823 -84 -503 -893 -858 17 839 -199 634 -495 898 755 -538 -973 -665 770 369 619 -552 110 -855 -732 -317 -476 -747 -48 -89 -892 -419 -506 235 817 728 764 -330 203 -55 -456 -561 -789 699 -801 904 -450 -116 -833 -2 -696 -213 -659 21 27 211 -158 -369 979 901 860 298 688 997 237 -730 272 -656 -430 803 -514 -316 -995 -690 -411 -998 829 377 908 -277 436 -354 -366 221 297 -827 199 -686 677 -31 966 628 -112 -299 324 -897 351 -629 125 -375 796 487 -399 -606 -589 -34 665 900 865 533 -268 -662 736 -518 -591 846 945 806 -887 -451 756 -490 463 835 458 -741 -856 -937 -250 -923 524 -249 -754 941 948 -629 150 300 312 -161 468 867 -978 701 -87 594 -366 489 -567 -971 -568 409 226 873 -196 711 -883 -471 23 -695 996 -835 118 765 844 587 383 -479 -303 662 113 834 355 646 -901 261 -673 -117 242 -803 246 223 710 572 316 919 -964 315 -466 -651 -841 219 -537 -130 -309 -281 638 -307 -630 -633 467 422 -208 122 -853 198 819 -782 -500 54 -340 -195 995 112 -965 -381 201 317 344 926 -716 -675 66 675 390 803 -257 879 -417 -56 617 -744 -389 333 -431 24 588 -730 -428 -756 822 56 457 -766 -375 -870 594 312 -211 -22 -369 -173 -503 -90 793 -848 -250 -182 129 -261 -598 444 230 -417 -640 246 -977 -783 763 591 851 410 845 645 559 761 775 693 545 -971 -286 -598 -279 -46 -6 192 -507 -688 -541 -211 -15 -560 -706 -287 -802 -863 -462 176 225 -752 93 390 -102 -735 -148 33 744 962 -146 -360 -637 188 912 -450 364 -969 -634 -542 851 -278 947 -950 -195 -869 -770 -668 -952 753 624 379 -177 -334 474 -122 843 -898 -792 241 789 -12 958 -563 407 -175 266 -812 241 435 892 59 520 487 -836 93 -208 -822 652 -914 -591 95 687 566 527 -755 -212 466 -2 909 655 -117 -244 -790 -688 183 791 -770 171 538 -260 -452 980 116 607 616 -999 517 -923 387 -223 958 89 -779 -334 -175 -379 -378 -606 -152 -655 -358 236 -539 844 863 -311 -604 159 877 -247 -796 608 619 -414 30 -597 -915 863 865 932 782 -60 -784 -643 -548 659 -84 -333 793 -583 699 -167 -840 724 -363 -248 -21 772 441 -523 72 -345 239 -912 687 -641 402 81 127 674 351 -873 826 -46 -110 442 -280 282 -24 -981 57 -539 -453 -702 -360 -810 -253 749 19 -417 -333 -972 589 -322 -272 -438 795 502 -750 -428 -408 303 430 -431 983 615 864 -103 570 663 599 874 -150 681 -884 -675 -614 -134 150 600 -333 -169 -726 -373 959 -506 -443 911 70 341 438 117 939 -869 -66 -903 158 -585 -131 804 -623 -123 619 227 -91 575 -19 819 662 501 582 999 45 783 -695 197 -600 -850 -142 -628 -4 894 37 -717 -325 839 -64 -528 472 177 -382 352 -443 298 246 558 760 -673 134 -780 998 357 236 562 -506 828 -421 -591 528 -221 570 109 -643 -269 743 -50 915 -510 964 168 485 637 -109 262 926 -537 -853 -934 -633 676 981 -717 -898 644 -238 51 359 -523 189 33 -642 457 -911 -5 -706 760 -111 -33 -177 -563 140 802 761 82 -548 791 -657 774 13 -483 696 -513 564 -130 154 -347 -817 720 -145 -638 -999 595 591 994 -601 832 -184 583 223 -361 -828 -659 824 699 -483 -292 129 -486 -506 13 -223 960 -633 -688 -446 -409 -261 53 767 753 768 -546 -626 936 -314 711 516 132 938 138 341 -550 134 -981 189 115 972 -170 -480 -677 -320 476 -469 588 3 -741 39 -410 -951 -402 -979 904 754 -583 438 218 -214 -339 907 763 -890 700 -174 -11 355 590 -355 -558 570 -110 -67 431 -969 -243 -528 516 -334 772 -472 -885 536 -15 -958 -7 688 -316 -45 918 -781 -587 850 92 785 -545 -677 377 -119 549 -374 787 188 879 -984 16 -499 -603 -827 573 637 -793 -628 732 268 430 -613 196 -980 160 319 835 -429 -521 -785 -376 -710 -77 461 -942 -418 828 377 -816 924 -732 -523 926 -553 882 448 727 -367 -179 341 758 707 91 -795 618 711 -474 -228 732 395 458 757 576 301 -466 721 -994 -55 167 382 589 -470 -489 -125 -237 912 -431 137 -907 -623 -571 193 44 -423 427 314 73 655 364 757 -954 935 539 -384 -474 801 -730 -571 -702 713 391 -849 675 329 321 -245 -342 692 -813 101 -156 -189 750 178 -889 212 -372 -870 301 -961 381 -80 390 832 565 163 326 -657 804 896 -451 815 53 -784 468 -703 400 -707 -936 -725 -232 -771 947 -255 59 -684 -554 778 612 -912 -813 56 407 -602 -944 -659 539 -201 190 129 -635 -716 -879 436 438 918 275 62 -79 511 536 -105 -710 -569 -353 780 321 -309 -144 -949 -969 651 -893 -92 -390 668 -922 971 413 -267 42 157 -698 952 264 159 346 57 193 609 613 -363 -404 696 812 -355 -240 -263 -375 372 -317 850 -738 522 -203 444 -936 705 -185 -579 3 -155 -269 503 -343 -672 194 -173 -693 240 -834 225 543 742 650 -212 -226 615 -830 -129 827 278 369 397 -14 -787 -510 304 -603 682 374 -356 -495 -608 -751 -181 -974 -397 -202 -320 795 880 -74 982 -744 885 -142 538 695 -240 -454 91 262 957 -107 -833 613 258 557 213 -72 -27 747 206 -587 -129 -133 -808 341 468 928 786 -629 -363 488 959 -939 188 -519 -502 43 656 -161 -336 600 162 -17 -964 499 649 -485 -748 316 -983 -535 -710 167 -977 -568 -639 -772 382 758 -956 -461 403 -562 -111 178 974 -471 907 -984 771 -74 -845 -718 706 38 -79 -270 -29 158 -632 557 452 20 -882 -708 -825 -502 -929 864 -347 -223 392 -249 884 -575 -63 -834 631 117 974 325 164 -173 -82 792 389 423 141 258 834 854 -267 -661 766 361 -474 -529 117 -667 -929 -878 3 -990 739 -458 595 889 -724 -728 314 -892 -50 983 701 -298 -686 818 -357 823 486 847 86 -748 736 -667 -568 -163 397 905 228 343 -238 638 -210 -418 898 823 -711 333 -702 514 244 -746 129 379 -292 -223 -431 -694 748 239 -286 -303 387 -429 -11 255 985 249 9 -258 559 867 -17 745 -429 374 865 159 176 834 -168 817 58 272 205 199 -469 -720 -299 184 187 210 -943 -186 634 -686 322 -975 165 367 683 -6 756 -267 -641 -889 181 -420 -969 923 626 -819 -72 798 808 -18 -303 -353 -887 -494 376 78 -927 373 927 -710 -34 122 -995 35 -445 -507 355 53 273 -870 -831 -688 -557 -500 -521 -860 -99 653 -144 274 965 -478 -613 655 -366 -893 -515 730 -851 120 -997 513 899 -218 522 -769 726 -968 -212 -960 18 955 697 -308 -620 -602 257 -789 -151 -891 -462 890 64 -220 -765 -896 -267 -773 921 -559 -419 158 -647 254 -593 571 585 -747 -471 -292 -211 -56 -74 36 -337 857 294 -574 -539 -163 134 113 -314 709 -161 -251 33 -46 640 -843 230 983 946 515 -693 361 -301 130 -661 292 798 -3 -437 133 -261 -660 -561 613 688 -514 440 452 -129 514 -554 -732 -990 952 -954 -239 610 -457 -252 901 888 535 593 -936 -634 -193 149 878 787 -740 358 488 -559 -887 969 -188 483 799 -268 1 -15 946 -813 442 -992 -977 290 518 922 -122 676 647 821 -684 -231 -759 670 -556 -399 234 26 -960 -963 -594 -393 -609 -364 502 231 690 -518 -623 -357 -244 145 800 -183 -234 -527 -191 313 663 222 792 434 839 218 152 -319 -540 -497 703 815 -235 -711 795 -514 274 904 996 -884 -554 -472 -229 -965 -646 -87 110 -728 -549 -518 -482 895 461 -400 -535 -808 -730 155 568 -508 767 96 184 -694 -813 846 -268 918 -778 166 375 522 244 -326 -463 -273 369 953 -816 -164 523 465 258 238 409 888 -948 -384 -773 619 -6 -992 -796 846 -303 -937 -412 627 369 769 -168 -673 -374 901 11 -232 111 391 -503 -268 -398 -607 319 -247 -623 932 138 -258 -859 -348 -488 -948 228 -629 751 -347 952 283 999 20 26 -640 -230 -918 74 -312 992 -729 91 -925 -857 365 71 -759 -78 -66 -269 -616 206 -103 10 656 -185 -636 -978 -34 318 -796 433 -201 344 -401 -896 390 487 131 951 163 -465 902 375 -365 715 978 -799 525 519 -789 -304 232 -686 -120 632 -164 -426 653 851 -14 89 -942 96 -143 -923 -22 379 228 -68 827 615 243 954 -219 591 599 42 914 -59 -189 -167 613 -408 -855 657 -562 -823 599 -454 843 -290 431 42 -440 -117 120 -816 -180 -283 -160 -237 743 972 43 -550 -148 313 -909 -830 -47 -421 -923 -664 1 -746 814 789 753 859 -229 -193 -883 -893 -240 -568 -76 -788 -331 406 181 -293 427 213 -543 -161 -472 973 674 198 470 -574 -905 879 -280 170 846 462 523 -25 447 881 -762 968 -944 -722 237 872 153 -163 -136 938 947 888 -997 793 -586 939 -353 794 -932 64 -876 -937 560 -195 984 445 663 81 -555 -597 -74 -866 -126 958 -147 -376 -845 256 -529 -145 619 -842 833 -685 35 -57 -153 -450 -372 716 245 -753 31 -739 -992 -634 317 -410 -634 137 912 -807 682 -152 -384 -974 -38 -588 827 833 752 -735 911 -27 597 -663 586 -544 428 68 -315 -568 253 592 58 125 -901 -231 226 349 127 171 931 -46 567 -409 171 950 233 -143 594 -3 94 -378 351 751 179 -314 -827 -375 50 801 -902 -619 -38 895 -981 -96 363 268 992 4 -700 23 99 90 296 -377 -474 -166 -439 -667 -749 420 -402 -44 748 -528 -790 957 -310 883 38 -821 -305 754 -925 -748 -957 -659 -94 535 -828 -845 -285 -90 469 65 -191 -458 -134 526 452 83 -244 132 -985 69 547 570 70 127 -81 589 -273 -602 22 -152 902 699 -7 -678 -735 67 -475 502 -617 -868 690 -298 262 -286 11 -449 -972 -487 -264 89 887 -334 823 231 -383 -747 -195 599 884 -84 388 -942 21 -208 -382 -342 848 780 -987 -285 -426 -279 -350 534 37 -447 198 -390 667 -674 -153 -256 627 -423 -716 390 -896 338 -822 125 -285 -37 956 530 968 599 -523 -128 -148 848 -342 564 -45 437 -741 239 732 -762 80 -489 -853 386 548 689 431 969 621 653 -955 117 31 -693 -354 -113 86 -268 -25 352 149 845 -521 1 -313 139 -975 -11 -330 203 -400 504 -843 -623 -928 -139 545 -123 936 134 -190 808 -867 839 -970 777 891 -54 -798 663 452 -635 -756 737 580 -127 -827 -721 -678 166 -372 -478 -535 563 -438 653 -907 427 -868 -892 429 -732 807 315 -461 270 645 -686 -250 -480 714 643 -575 681 176 -934 -336 440 388 -290 215 -77 -665 652 -765 -252 -801 -250 254 711 274 -815 769 904 -581 -400 400 117 377 -165 524 756 882 307 392 -277 -183 275 807 13 240 126 255 509 -416 -240 609 375 -537 -470 -351 69 -681 -592 687 -81 867 405 327 389 -38 537 -908 67 -620 -387 -748 564 -368 89 -259 811 268 -678 -748 -876 626 722 938 -191 740 -958 -806 154 281 357 915 -124 577 578 -888 259 -268 -589 -157 628 -270 -519 -487 441 541 -764 202 177 643 627 -941 -737 -694 -443 -856 613 -386 650 -793 569 -230 830 623 -890 -965 500 -976 -805 257 503 312 -473 -774 504 729 -680 -726 76 793 574 521 -525 -503 -415 -864 -788 232 -390 -621 38 478 428 635 47 201 -570 143 -481 727 -603 -434 -774 116 970 -563 -972 -716 680 367 -807 907 805 123 -953 75 -952 225 -444 0 -393 -548 -222 -234 -422 -465 -559 44 199 9 221 500 580 -154 -88 -339 720 -645 -857 -44 -482 -967 798 -842 794 301 628 271 122 -725 -257 -105 890 -469 -163 -913 594 152 -270 -585 -878 585 -195 666 406 -825 608 -994 447 951 -600 783 -441 641 113 593 -410 -324 472 38 443 89 -72 155 81 -840 640 70 353 -374 -659 -850 588 456 -72 -840 50 221 288 211 509 481 958 204 -309 -333 418 -84 -638 367 500 507 -56 633 331 667 140 -346 792 390 890 -313 843 168 -668 -806 426 -41 -583 678 65 563 37 -818 223 696 669 315 354 -598 -597 -524 -399 74 72 330 531 -241 367 175 -214 -666 -672 -477 947 963 -364 646 25 -559 713 -734 -451 211 -717 140 991 355 411 -891 272 191 -656 -478 766 742 221 410 -615 -673 -466 -265 -352 -200 -837 -300 77 -318 48 435 -803 -758 89 940 492 -334 405 643 -49 100 -867 733 -118 217 721 871 -478 917 514 343 -462 -645 -813 329 156 -483 976 -545 365 471 312 28 -695 177 -358 -313 788 -482 -99 -956 -894 898 210 -669 171 280 628 -690 711 692 -623 193 917 -171 -441 -983 758 -528 -703 616 869 350 -349 -45 676 -459 -233 80 826 -849 176 -539 210 896 -678 -366 270 -33 -368 36 -286 911 -824 697 806 740 -343 -157 -131 619 949 -744 -775 695 -376 517 -259 -193 377 -631 -861 381 -29 -488 -876 716 -341 -951 237 -695 284 100 -772 109 -988 -818 552 519 -41 700 -778 -398 706 -317 -88 180 -302 649 -537 710 -672 -606 -34 679 -848 -633 237 946 -425 360 270 -463 613 750 483 788 283 2 507 29 -284 115 -917 -185 -713 800 -800 -948 -675 -867 125 -835 -9 -980 -307 -911 705 -526 477 -918 505 -979 -936 347 200 -914 816 709 -881 -250 -911 -645 867 812 607 -439 -723 -248 -145 -4 -216 -620 546 -653 -315 -647 -370 304 -827 -732 873 151 -949 -135 -545 -147 -680 -811 -689 -323 809 -741 -715 -198 -305 -632 -870 -895 424 -78 -431 917 -11 -209 861 -526 810 522 799 673 -643 33 206 875 890 -820 -10 -254 228 -579 -846 247 515 740 -634 -887 -402 987 443 -456 423 72 960 587 681 613 525 517 929 468 -67 901 -742 -318 -643 -412 85 -507 574 -984 -555 -85 -717 -904 554 646 -258 -182 317 647 -264 -767 50 849 789 138 -197 725 311 -432 -94 584 337 992 354 333 958 -197 -223 -504 -392 -203 -528 -134 739 -349 -23 98 966 532 284 818 -915 138 29 -503 311 -433 -444 423 -41 -749 761 -356 596 524 -753 733 -255 727 -161 981 -797 -479 -925 -113 -118 -615 -649 380 88 -556 699 959 667 627 598 -152 -291 92 -658 -579 95 -115 -396 -910 -562 -489 -695 -521 -228 -469 -695 -96 -742 408 -216 6 36 -970 -462 -549 -486 -822 -545 -843 844 -891 726 841 -264 937 394 -721 -122 968 -298 959 -269 403 -627 152 843 -139 -922 -326 522 -99 257 885 -588 496 566 -143 -640 8 779 918 -351 35 112 361 -785 194 -425 -242 -211 44 -592 746 -374 86 635 -601 81 547 437 728 -898 -906 -945 -182 -27 -256 -25 -827 238 -997 27 -403 76 257 -816 177 -465 -472 -423 -746 840 698 -981 -680 -156 237 -169 848 -75 -324 -253 524 459 651 -923 300 569 340 819 -356 -664 876 -327 746 -770 -546 -544 -562 -629 -531 -923 791 581 -300 -5 -562 -397 182 385 -803 138 -266 -684 -451 -661 541 -436 456 -202 -99 887 892 332 -430 530 -229 -474 -652 32 -467 751 -660 -124 31 660 -923 449 19 -952 -744 68 -662 -988 -750 182 93 -589 -912 -771 263 10 866 -90 -433 -949 239 -680 274 -80 -725 671 91 -582 899 -751 -383 -734 470 86 655 463 440 983 16 160 364 -313 690 486 267 772 -103 -774 862 701 -230 -974 50 -901 491 -885 184 724 -235 -746 -444 456 -744 -102 348 478 745 -937 727 711 959 946 50 -456 899 519 490 -416 165 -352 -13 24 197 -68 -183 833 506 700 -933 624 -198 636 -490 -549 856 -187 793 -425 714 553 -458 34 961 403 -679 122 -697 744 -608 177 509 -850 736 -199 -998 -59 -425 -955 -609 803 528 -463 119 -698 610 -693 -607 366 -851 411 795 2 314 -7 -984 963 803 -617 290 -248 608 -597 -213 570 -349 -608 143 -633 -633 939 -724 866 -780 -642 13 -518 -500 -563 822 233 -496 -35 -108 185 911 -816 746 -486 307 369 925 -940 213 -763 271 -362 -332 179 608 662 100 501 -720 -701 969 -505 235 764 900 -409 950 -160 75 731 287 -412 852 -676 -371 692 547 858 432 681 718 773 84 258 984 201 407 781 -527 -815 -414 -602 -698 519 -655 -766 -107 -572 -215 498 -959 -849 -713 841 445 -747 121 100 989 569 707 -797 638 -551 -450 798 195 653 573 29 -381 -786 -208 -222 -297 872 -641 -100 428 512 -35 -298 -589 -823 869 716 -781 934 531 -201 790 -477 -545 -726 140 -611 -376 -199 722 249 -834 -5 -107 290 484 804 919 153 -330 -867 -325 -37 -807 617 -979 -151 -394 -736 -431 670 -633 26 -143 469 189 -666 179 -942 -891 -84 33 430 484 839 -344 -331 523 162 98 694 344 -205 23 21 -275 158 -247 -984 -907 -891 681 668 -584 -89 -996 -680 -904 -113 -634 -311 -206 -106 -792 940 -578 3 348 158 975 -363 -358 340 823 -325 -132 49 -685 -223 -115 -42 733 -630 962 259 -765 -885 -208 640 -264 9 743 775 -684 667 936 -103 -459 716 987 41 322 -19 352 -763 -777 -509 472 -680 699 -192 -261 -446 606 94 471 326 445 -951 262 586 -86 488 931 -634 -56 -374 -43 -711 -216 -159 243 -58 -324 834 -141 -95 248 100 672 -560 32 340 -750 977 162 252 -731 -337 438 -771 67 -385 -328 606 629 61 149 -446 619 262 547 459 -429 819 783 -412 620 737 -367 856 -612 357 -253 -790 -388 921 -472 960 -145 -250 98 487 -315 912 -353 -565 -671 -277 248 -307 99 266 38 -281 -703 -458 807 -267 -861 499 -220 472 -887 709 830 -74 -14 804 206 -955 -49 -728 -703 976 779 -35 -854 893 956 -18 -807 251 -380 -91 -513 907 -248 -254 -458 513 313 258 -746 153 774 -878 -665 961 792 -6 -61 254 496 -829 -679 -969 -82 -581 854 692 661 -409 -298 -31 799 101 363 240 486 112 -586 489 -912 595 76 464 171 -740 -841 112 495 940 -74 54 866 -54 522 -562 -797 222 914 -181 25 426 776 475 868 479 -836 859 -514 -260 622 -890 802 38 507 -752 -541 777 754 -729 -474 470 -41 49 -339 0 238 737 -355 50 -725 619 -146 -513 47 -850 751 982 975 832 -40 769 72 4 59 627 187 138 -342 450 -714 85 -781 496 853 -16 -519 -707 436 3 -565 -258 909 367 955 -322 916 687 120 -858 -440 -62 -448 -671 442 906 -931 -862 640 -383 229 529 471 303 446 -342 -334 887 -204 471 933 843 376 788 -965 398 -207 -541 -935 -892 -93 -76 -731 98 694 236 -957 -348 873 -146 -444 -48 203 -749 -907 -576 987 -241 -737 358 -351 954 964 -247 -467 272 -111 269 830 -805 -841 -611 -127 -111 -519 943 688 648 599 -174 -302 -205 -707 -89 697 -459 -653 265 584 470 -35 492 952 423 -36 977 365 -422 304 386 188 -408 -287 970 -608 -886 -971 248 -376 843 117 -450 669 -76 18 -31 400 -549 849 -253 -973 -160 255 -905 -378 539 429 -704 -406 385 -215 -274 -12 -740 -127 255 -119 -30 124 712 458 225 -844 -954 885 287 925 -823 868 -631 -152 539 -639 999 935 544 794 -340 -155 -410 -879 754 428 549 -426 364 987 -603 -844 -436 -350 317 -277 -684 -876 -145 269 879 231 -922 -336 21 -779 -583 599 241 537 500 -743 -308 -458 492 107 -172 -645 469 -490 -239 -964 -997 -924 -270 296 830 816 978 492 -729 788 -362 -822 -288 -431 825 48 901 -982 942 -519 -20 587 20 -515 -476 113 -522 -74 30 -772 -138 630 -919 -889 -536 -651 -698 -857 -17 -498 686 23 801 30 908 586 -463 475 835 500 857 778 494 16 16 -161 -831 739 -475 529 -516 -267 -233 -984 -691 -7 416 762 919 542 -564 242 -753 -400 123 80 -223 -413 251 -368 -836 977 -392 897 912 778 -260 -599 15 418 -699 -640 11 467 -651 -362 -887 -794 611 -912 -981 -357 353 649 199 -460 -698 857 351 -201 183 -721 -418 -8 -807 899 -615 -241 -841 815 -29 -21 -345 67 931 -260 -48 -210 -759 350 806 328 211 -842 517 -353 -673 -91 -19 -297 809 534 457 242 -897 699 693 871 -152 634 226 930 692 723 166 896 65 218 -307 967 189 567 -374 299 -319 -626 -811 789 -271 386 -324 -235 254 -106 -681 332 59 -916 355 -429 -911 733 -844 -775 -61 -77 359 -884 -632 -563 596 513 124 684 501 -592 -889 -557 -35 694 -958 694 -941 862 -500 416 -215 777 -683 388 -493 -84 898 603 -286 592 6 -678 841 234 942 152 -194 -814 181 -70 -480 -53 -892 -690 781 -250 216 954 -465 -590 287 -927 345 -131 -155 -177 634 714 -868 12 5 562 505 -155 -615 1 169 -446 376 -838 28 -857 710 373 419 -647 698 624 -472 544 807 -372 500 842 -954 98 -421 288 -255 -281 -215 -49 827 79 -416 -319 -728 757 -998 409 127 464 -997 -795 51 -969 -492 -397 679 -245 995 26 -256 411 516 357 622 -626 -658 651 356 999 214 -155 -255 -850 708 -588 -697 -913 -110 780 -427 -680 627 -954 -966 -360 -241 448 29 641 -469 -778 -493 -754 71 -964 581 -546 489 -963 -499 -426 -163 -876 -200 -448 -122 96 -209 594 -575 -908 348 -630 525 -442 664 162 702 794 389 202 -992 778 -439 643 -603 -52 335 -488 912 -815 590 347 645 87 803 912 -804 -457 -570 -88 692 630 -355 534 -360 -674 -536 -419 361 686 -691 -14 188 -256 962 140 81 -611 -797 -647 -962 445 -312 386 342 606 -743 -510 514 36 -8 697 -646 693 557 -711 -553 115 332 -875 901 253 673 -255 -414 -6 -148 726 208 -346 842 -231 176 647 449 -572 342 205 2 173 -993 -527 -446 -371 346 -989 90 388 741 520 818 -174 -584 413 -937 -138 -969 662 668 771 4 -93 -749 -169 606 -418 -387 235 -584 -372 216 55 -54 -206 -220 411 -30 -682 800 788 853 -819 67 528 -76 -263 609 -217 -328 64 227 -682 191 888 -454 809 710 -912 650 163 830 840 985 -357 358 122 206 -225 -985 218 368 860 -783 -439 305 -467 939 799 997 -490 409 -223 -354 -4 -721 203 -462 -607 187 260 -240 808 -6 -542 518 -275 -200 56 -472 -526 -368 -895 380 825 228 -474 -726 944 766 613 173 537 -185 -227 -16 -532 -158 -538 -195 -313 486 946 -127 -777 26 671 -640 858 719 373 -42 285 466 590 760 -896 -42 983 -906 -102 -230 -591 -362 132 -143 853 171 629 596 -504 -380 76 376 -100 650 -166 972 539 -819 663 528 -102 5 -772 306 -275 -227 -819 658 -544 -250 981 462 639 443 622 957 -920 731 -596 400 357 -195 -502 -486 -160 835 -688 -977 341 -445 531 -476 283 126 -869 863 -790 -843 311 -533 -279 -392 945 -508 979 336 -245 508 -306 485 739 607 966 -123 -829 950 -39 767 -218 74 -641 828 -653 -243 7 723 -157 349 -680 635 812 56 527 899 426 -777 752 182 -524 -783 -801 552 -607 -70 -185 904 -703 196 208 -566 747 -263 -686 -393 980 595 -51 498 244 761 -17 624 420 -581 -904 -550 654 -273 -925 402 -419 -105 -722 431 359 -426 -951 -918 -72 508 648 -582 -50 195 360 -304 -62 723 -539 -334 233 945 776 660 -499 -920 -956 -265 -898 -349 -74 111 497 -466 90 -512 -339 103 818 505 -252 -320 883 -830 589 910 -554 -54 921 579 -140 -395 -49 321 -362 -164 -162 -901 -748 -605 -168 -295 864 -27 68 -416 192 -535 342 578 140 -386 -360 38 206 301 -758 272 -402 -808 914 -513 942 777 564 -765 588 -66 -581 -360 563 -770 364 -42 312 -652 339 459 -246 -812 474 984 391 -817 336 -417 307 -62 -846 28 203 176 -113 517 -317 -411 -168 528 866 -140 505 -600 -486 692 -756 620 697 360 -797 -109 986 -569 -65 665 244 -537 771 -291 487 723 950 418 -485 764 440 65 -468 392 967 -815 504 504 -868 -390 -180 397 38 -820 -331 614 -815 148 148 910 60 245 733 690 511 699 94 -757 714 614 225 -56 591 -160 -878 -158 211 329 -817 -199 -388 820 27 904 910 -299 527 -303 226 -830 -106 214 777 488 973 -208 184 941 -696 -401 766 -860 -187 -176 206 -696 -871 887 -390 -417 -197 456 813 901 724 -143 -91 -474 -637 -542 -313 -495 490 -910 -530 -482 -347 818 974 -998 686 -592 804 586 978 70 -646 802 -158 75 237 -506 490 -489 313 -960 898 845 30 -644 -83 -703 342 947 247 -770 114 -47 330 -626 345 -881 76 -197 -16 548 505 -180 730 -347 -405 599 -595 751 587 -516 -972 173 11 190 156 384 -63 170 30 686 737 198 144 906 566 -247 -825 -717 916 291 483 -530 -464 -232 886 837 333 -750 -549 185 -910 877 585 556 -510 -274 977 383 821 -275 790 -420 281 -68 801 -719 -72 589 543 16 265 -533 -493 -850 77 945 -647 -475 832 685 -263 692 997 457 -834 -665 -762 801 211 398 -26 -485 866 -975 -326 -114 -863 -742 65 -362 -619 729 -777 -565 67 748 928 291 725 983 -522 724 217 956 -683 969 797 -951 -875 -70 165 -378 803 -137 775 -620 -673 597 869 -837 985 210 -752 -985 -710 -536 -584 -511 -244 -135 587 586 -83 699 -481 158 704 640 -641 -522 708 704 -963 170 802 998 810 678 -308 979 -897 -970 -435 -910 -526 -648 -776 -876 -954 -51 231 851 -416 672 -236 -540 860 401 -961 461 926 -200 732 666 -817 -913 -181 275 -892 701 404 248 -826 -963 -101 -168 101 -462 180 710 -171 -362 -756 773 -655 466 320 584 -297 -495 633 -667 212 80 -20 87 849 -873 -212 952 868 -235 358 -439 663 285 874 -533 -276 -94 -641 -745 -695 988 907 272 -219 159 857 381 529 -141 -191 848 -657 918 851 -463 -771 -30 -570 -940 634 288 -723 -838 -256 -407 -542 -988 2 537 -427 -702 826 143 -231 -98 -644 -385 335 -108 -366 -83 103 583 -923 231 572 746 -171 655 -95 101 -344 -774 -719 -329 -740 -87 -592 955 795 401 -323 -670 766 -610 -401 982 29 -339 463 453 765 -509 -506 -408 806 -311 412 -252 -109 -498 -408 350 168 64 532 -423 650 -516 -296 129 -189 -567 -290 138 -688 -490 -614 -906 744 444 -570 -217 -519 534 391 478 124 628 825 -696 975 184 -695 773 -176 -389 25 -255 375 -455 974 915 957 -760 185 459 884 -144 -230 -198 -136 -569 248 246 -69 282 430 972 -313 -212 738 902 -415 89 650 -109 126 -11 365 -661 -76 185 -574 -826 -7 393 14 540 -635 -151 968 -635 812 -594 -885 591 155 -675 31 709 -863 359 260 -446 -317 -470 531 -305 773 -140 984 -530 -978 68 558 316 91 -431 933 146 795 695 -721 377 -1 902 700 -922 -431 -820 -299 -335 -822 -283 759 993 -531 962 -222 -616 -681 -14 147 -883 -796 349 235 -691 625 408 -487 986 -110 883 572 -658 -317 -656 858 694 -173 -140 733 933 285 905 -782 -312 952 121 950 -803 726 93 -274 66 247 331 -816 163 -749 223 -854 286 -830 -958 373 313 753 -884 701 732 -389 -47 -357 735 -785 -848 -555 -380 -830 99 536 573 -620 798 857 757 952 237 -647 -693 -609 76 842 784 182 -490 641 -744 303 708 -261 427 625 109 -617 -372 921 569 432 717 179 130 321 0 295 467 -144 790 712 6 265 -573 316 349 -345 381 713 -14 126 -745 55 -69 740 529 -401 -450 -660 75 992 592 78 -792 -936 -840 -335 -837 -879 781 -916 -718 -407 -284 -42 764 -69 -827 247 846 -855 664 445 518 366 -88 442 -265 -499 427 -309 879 433 -382 247 48 -853 -587 795 438 -296 314 -272 -707 -533 -842 -389 -533 -443 780 115 326 -688 663 3 808 -991 743 484 -961 -105 170 696 -35 879 931 -370 925 -437 120 -57 110 958 -967 -194 184 802 -953 -729 -762 -69 -490 -851 -734 858 -755 -357 577 -396 621 -740 -616 -200 782 190 380 -614 -430 963 259 467 -641 -654 18 -3 577 947 47 -477 241 205 468 -362 664 929 -375 -329 -618 -571 618 758 630 -363 -775 42 -455 442 -920 -362 -545 -186 -18 257 211 109 -879 135 337 -389 -298 -210 -689 118 -893 -535 865 -210 -260 -558 -243 -926 59 925 -750 -337 533 474 -469 -624 571 -47 -525 142 -27 -860 609 909 286 -249 -195 -917 -513 360 536 287 -994 829 -380 537 601 -326 843 299 -494 -807 -584 -136 10 -27 660 484 -729 851 -162 -47 -805 -871 -159 -274 720 -146 -992 -522 -318 -983 -445 74 359 999 619 -408 -424 -241 744 828 763 62 247 -55 304 -347 641 -652 -854 -516 69 -701 985 127 -663 -324 -33 -775 507 -260 869 208 499 842 -735 -988 -775 -228 329 31 571 40 -100 -545 -252 -345 360 442 -322 -880 -358 65 -203 -590 -229 199 239 748 260 923 183 -790 360 -663 -354 -820 160 -604 -237 -416 473 -71 -503 530 533 -862 457 -426 -928 -495 -315 602 189 582 401 776 702 -352 184 -634 174 -573 449 -727 629 900 979 -322 -179 453 665 287 -81 -161 -731 -668 623 -135 -550 -108 -370 600 -64 254 -738 866 -206 -495 880 234 597 -44 -164 195 -176 -644 -768 -3 -156 -989 498 -450 895 -383 522 32 -656 269 -398 669 -883 -371 388 158 -587 887 -250 598 775 -689 918 310 969 951 848 970 -642 71 -759 312 79 -575 428 -180 736 486 871 -624 -325 816 103 -863 -831 -936 -432 -13 28 186 19 -770 327 -45 947 -745 146 870 -416 -736 636 -282 103 -579 -766 -393 -247 -108 -993 -497 -147 972 -426 884 592 -435 -149 -774 981 -650 615 267 344 490 -112 27 -175 685 688 -198 320 79 565 134 351 276 215 -539 92 -618 625 24 299 -261 491 -826 -53 -411 -56 835 -472 535 508 -746 -234 -474 291 513 357 28 78 -512 -754 -239 582 60 -750 71 858 -242 265 536 -521 -903 -659 45 730 820 -260 -444 -886 -989 834 -360 -389 -727 19 468 828 -340 -351 165 -840 -324 98 -635 -555 637 789 -978 -508 415 -217 -982 -874 -267 488 -361 812 -171 -984 -850 -791 912 -740 217 -460 537 391 -700 970 111 -465 573 838 547 525 -285 798 -598 911 -414 586 -139 63 -875 88 208 -883 937 -678 562 -762 -449 -253 101 676 -18 405 -384 860 -938 -923 -663 580 968 594 -493 512 267 -316 -850 636 813 -460 98 860 -216 208 -377 549 956 985 -536 128 140 -784 961 118 -249 891 -839 176 -648 40 69 80 90 -381 394 -834 -888 30 289 149 -788 677 350 -513 -658 647 691 839 162 -542 -231 -250 498 987 -858 -726 503 -253 -602 -652 -736 -279 -993 414 488 28 271 -498 184 -130 -724 -68 -904 -751 -507 725 -441 -117 -259 769 401 104 -66 -715 55 -601 686 636 -108 -490 -578 582 443 -782 -680 770 951 -350 201 87 408 199 -257 416 -196 216 -377 916 46 931 358 639 190 430 64 -529 89 -323 -749 570 158 -788 329 -435 33 242 -204 -227 -705 455 119 182 553 121 -630 328 -299 -534 839 -479 613 -662 527 -524 -145 85 -511 -263 -352 -418 537 -616 -211 381 -775 -895 944 179 -384 423 356 -660 -470 -184 23 52 -904 -441 -608 245 -319 340 -295 -461 -939 -177 -467 -2 -461 -934 57 -163 -925 118 291 333 -705 -438 -848 161 -776 21 -786 -305 809 492 -794 163 254 -918 74 -920 -94 -136 -389 934 -401 954 812 -761 -15 -86 -370 -374 219 110 982 -334 -699 -796 -384 209 -542 -969 324 -513 335 -728 -448 725 579 -968 -384 634 922 138 -390 244 -172 874 -906 235 -968 727 526 -474 -272 -139 637 -98 437 637 -424 525 -367 995 814 -41 -291 -451 -69 -239 279 -158 480 -279 147 -101 823 -493 612 -899 -414 696 103 -577 -893 572 614 170 -162 -80 339 376 42 -584 -187 -591 -378 -286 965 197 627 964 744 679 154 -356 -218 -132 -989 -353 79 -901 -262 471 -583 689 795 764 290 567 -241 -118 642 55 -912 72 -244 -724 706 -934 577 74 559 -574 622 -563 -852 -936 -668 -973 129 202 -816 633 453 -448 -730 -93 -780 636 995 -687 -536 -694 638 81 985 653 398 -449 -945 -747 590 -487 -724 -93 -607 -44 -572 355 656 -875 -16 -48 60 -587 798 425 749 792 206 -389 230 180 -608 -582 836 -882 -142 635 721 -516 675 -774 349 399 528 921 497 -838 -875 387 483 605 -201 -576 537 -554 513 -278 164 188 -140 857 -540 -324 -560 -409 536 600 813 29 536 -941 -180 -707 772 529 -84 299 288 707 -530 -185 -452 -535 213 111 407 689 -858 212 -526 55 -726 84 625 251 880 -310 -95 -129 -761 948 479 200 -668 258 -1 -751 -762 -810 -920 627 -928 -638 -981 821 496 -819 721 -173 473 -52 -572 -520 -614 -900 -719 -559 875 939 -886 -606 -495 43 -413 -861 -491 -149 -964 597 -642 62 -766 -396 -435 -110 70 485 -660 -453 931 -940 -329 336 -357 -114 122 246 -622 725 -821 -942 -443 402 -167 494 938 830 460 -840 893 951 124 -866 -62 699 -393 -378 -471 -965 -722 -556 961 102 -998 498 -258 -181 -313 -814 -659 -469 -648 -879 278 -826 -572 373 -341 178 533 -235 -625 -971 -766 -59 -6 490 -687 841 226 957 264 425 -513 615 895 911 -650 949 -731 -670 -436 368 -370 -515 328 -812 -225 -71 51 -398 670 962 -423 -551 586 -660 247 -148 -611 838 -570 645 452 -208 89 559 22 -668 531 851 -95 -237 912 -305 408 296 759 -601 -655 -482 -318 601 -732 619 -257 -41 357 289 371 -395 0 -249 412 46 629 952 316 -161 -710 -342 215 -560 836 964 -131 -90 755 547 -505 -900 454 381 942 271 532 -120 199 640 -722 712 -778 -698 -531 291 -685 228 644 628 544 -907 -582 -69 -309 966 -69 -129 -691 -282 762 -978 -754 -863 838 -60 -590 791 910 -749 -725 -86 -856 -578 129 10 440 -335 -935 -261 -666 -704 409 -746 -636 688 -884 -409 126 385 155 -666 331 994 376 -169 -349 -278 -868 -930 656 -269 -265 -321 382 193 821 -476 -711 436 -971 -462 164 746 -840 420 -104 -178 649 -974 123 -273 -627 918 387 672 -747 275 672 -645 557 -41 265 460 353 599 -379 906 -144 -842 -510 450 578 416 -763 876 441 -228 805 508 888 -757 477 -349 -461 150 95 -814 681 252 -893 -566 177 -601 42 -491 336 466 -663 -455 -169 952 -101 -661 734 365 852 117 -839 437 125 -293 868 -583 371 799 -369 651 429 -195 685 -117 -784 -560 879 -296 531 -130 -673 973 -578 -942 -255 895 394 -417 957 851 -409 647 618 -944 911 -338 -373 -587 406 781 -117 -440 -610 300 -272 -373 -182 -180 -403 -942 870 -965 -240 940 -29 -720 640 59 -473 -546 278 895 -197 751 -621 -569 29 325 -577 -997 -182 -693 927 -904 -784 581 -942 633 -772 694 90 19 82 280 935 738 141 228 -830 676 9 -284 598 208 -314 29 399 449 583 224 167 726 38 621 656 -925 -45 -517 10 40 -41 361 517 233 -644 -266 -625 -567 -708 -838 33 -720 -776 61 -962 487 71 618 254 -272 -509 379 560 603 -433 288 574 -823 -106 769 276 25 -489 795 -488 -278 -668 -688 -827 -361 -586 733 324 347 364 -891 -63 -310 -11 -811 -11 829 -97 -477 954 202 -112 -379 -632 -538 -867 -870 -369 754 -338 147 888 -843 -323 -574 507 666 -870 916 -815 -129 -353 401 -357 -673 -464 -270 -165 -385 786 960 138 -567 -451 -395 630 -143 -778 -251 638 -484 -390 243 506 -412 -131 197 778 593 -736 -643 -634 575 314 -371 -631 -753 576 333 -367 -107 -226 494 473 -320 81 -592 703 666 -908 -831 -485 287 -467 -127 -162 798 836 -109 956 973 489 -122 879 -517 631 970 686 -11 -746 56 915 986 -553 419 406 313 81 -133 -809 -723 -870 857 -734 -613 -106 714 -818 -349 107 127 98 914 895 -803 -297 -7 -894 752 -318 -350 -86 844 -819 164 -510 821 -830 -607 -868 -782 524 238 746 -5 -236 -529 137 627 882 173 227 -622 48 -139 -796 988 291 -626 835 -991 799 659 -897 392 757 562 -251 -152 435 887 -122 936 -469 399 376 -527 456 315 340 710 898 -96 -795 -882 304 -49 334 606 709 -730 377 -867 -296 -289 -354 497 -768 125 740 223 311 -464 -50 -105 -484 554 -520 -462 872 -395 430 675 -418 684 851 884 -849 875 -508 -419 -579 -807 95 -205 -641 696 569 -77 588 235 791 -835 -308 -20 -741 -147 -253 581 110 -634 -668 -635 534 -877 -236 730 790 789 -257 -983 -785 332 -635 -966 -623 -972 655 986 -114 -894 -362 -917 -748 30 -872 771 -517 -110 -29 735 989 -591 -625 -45 195 753 -545 129 885 227 -761 -474 -31 -188 659 981 636 -213 -219 286 -114 -555 22 -490 66 -108 -398 17 151 833 329 354 654 -519 975 427 21 20 708 -659 -760 -840 800 245 -438 -490 254 -44 -258 -477 -285 641 278 444 -574 736 -935 746 103 511 -577 -385 575 -61 660 320 548 604 388 -90 -374 -88 548 833 -754 -642 858 -983 357 -394 -59 -169 -911 4 971 143 -69 280 672 733 843 605 875 132 -274 289 375 -410 508 -216 -830 295 -513 550 964 635 -606 165 -637 -328 359 -118 -65 -337 105 664 -709 -103 -766 -392 -877 486 -316 -228 718 737 -808 934 620 667 926 32 7 -766 831 -953 -767 92 932 -906 773 919 907 -891 236 816 266 35 57 -402 -498 -734 103 -3 491 -609 -639 -819 -356 918 812 -929 -556 109 -826 -335 -187 -863 339 -770 -876 -306 -141 -47 266 265 380 -686 -565 -565 213 453 -695 964 -887 969 -862 395 -939 883 935 449 -178 26 -996 -890 791 -148 -587 505 -491 -571 -335 -148 -847 -714 308 -861 -642 806 338 -262 -586 209 -395 -855 -543 815 362 409 -505 234 963 814 -885 475 -311 -746 400 589 -559 -867 -223 567 -94 -639 -531 316 954 167 754 737 -291 -275 -487 -72 -156 -671 -101 -906 909 -603 183 -709 453 -749 -390 714 882 314 -260 -792 104 516 -797 662 -798 353 608 -590 -264 953 -821 -957 718 514 -648 773 -142 -580 225 283 744 -341 -363 -490 959 -276 822 -32 -459 324 397 -431 870 -685 868 -554 127 84 219 -534 -988 611 264 -983 540 -84 834 878 312 -384 816 -205 268 619 210 801 -353 498 506 738 -512 517 593 426 33 -731 883 5 -306 146 149 -512 -28 203 -897 19 1 -276 496 -739 699 417 292 -468 -112 393 891 -739 -273 -213 -130 -682 121 386 748 281 -930 -716 -405 706 135 -393 -688 580 -582 -126 590 -804 -68 779 -924 -95 128 -515 729 -29 -340 -136 871 652 808 -686 -498 846 -294 -589 -867 167 -67 560 -839 59 901 737 819 815 194 929 219 976 -399 336 -59 -318 -252 -791 -418 870 -352 -175 -28 920 541 751 -987 -529 -272 -670 -568 440 -245 248 -23 -70 -901 65 -12 366 759 193 153 -856 -503 695 -904 -3 322 281 -242 -656 352 188 -138 -315 -592 -713 -98 614 -322 651 747 -442 930 -989 -964 -533 190 458 411 -59 -815 -1 -851 -805 -673 141 741 6 -557 121 761 216 -509 775 413 -471 283 -810 614 -586 268 -993 814 509 248 -975 -2 -43 151 -446 -548 -433 16 630 201 335 21 436 -638 -247 -470 880 -19 25 6 -607 912 -863 522 -462 267 -424 -924 -68 786 38 -240 -799 -97 -384 -681 -751 752 -194 550 668 -667 -86 -622 109 -8 -970 617 -559 -246 663 58 889 -288 -269 -557 848 -215 -693 -746 -695 444 988 -88 391 -754 -414 463 208 942 537 560 -575 -412 -577 -450 382 -51 948 -4 198 -913 520 -541 102 147 -150 837 -772 334 521 823 123 -577 737 763 535 332 718 -777 222 -717 960 -571 -627 -962 -369 -438 815 -466 -62 -290 278 -772 -656 28 -226 -596 568 899 -132 105 -294 592 -707 337 768 -364 -52 919 -776 811 -229 -335 806 585 852 -440 666 -345 -693 -674 180 -75 323 802 -625 803 -232 -701 -938 647 -93 664 -585 239 488 437 -472 -539 28 148 -193 877 104 -600 344 641 -632 -725 -415 -705 -339 460 742 -445 921 -109 566 44 -928 -582 256 -855 -4 683 773 -202 75 -394 351 -1 119 -175 -683 721 -837 429 728 680 -64 -243 -65 -835 -411 -434 -775 776 172 384 660 -339 -987 59 -386 636 735 209 616 601 328 788 -893 -591 -917 -863 -905 -351 -775 541 77 -244 305 -473 -160 384 -427 -957 196 -624 479 -373 248 -430 -394 73 265 -157 -195 -900 277 774 288 268 197 -892 -709 -58 -158 970 -306 83 615 608 -262 -576 702 81 1 -863 -104 -813 -164 -441 -292 907 -360 160 -474 666 49 -117 875 444 905 -960 -655 911 280 692 -815 864 308 107 -899 -836 -558 -764 -716 -968 -831 728 311 -778 -328 -857 -85 462 590 866 812 -515 -174 -320 -403 606 252 -915 806 -107 -114 78 -755 -486 -500 -561 822 173 -290 201 -376 18 924 114 751 -247 -988 798 -547 -188 -510 -274 859 639 223 -148 982 -523 306 -203 940 -475 241 599 286 323 -315 -466 -822 433 427 -979 -450 259 -976 -994 273 -900 -38 -462 -948 971 60 -666 152 949 630 -429 70 845 601 -791 -928 107 -141 214 716 -85 323 -302 878 353 915 551 172 978 346 -251 -393 -456 -992 -170 -422 -395 -420 488 63 -368 -405 247 470 585 -206 -805 197 -446 763 -530 220 -649 78 -564 820 -45 -695 -460 -475 -948 891 536 -338 -940 -715 305 398 168 446 -596 500 728 750 315 -925 -641 444 617 278 251 65 371 272 912 -915 102 -862 520 -408 111 -999 -641 215 547 236 -413 -478 -89 -197 -446 966 141 335 329 107 -764 130 -520 -547 -596 -620 -229 35 302 412 -684 -181 35 577 512 938 629 -727 433 562 -408 877 325 -466 543 656 303 569 180 -672 -298 758 276 381 484 844 -319 -682 -705 -326 -684 -464 -715 -905 -146 343 869 801 913 370 -405 519 545 -762 -697 -922 -448 672 535 237 -369 557 -191 527 946 711 694 548 -577 9 -736 -931 -724 -534 -24 -369 -837 -610 496 -629 161 35 602 -993 51 716 944 995 528 136 -767 858 806 851 360 -814 -220 934 -696 -737 -409 690 950 679 -930 521 -229 488 980 -796 772 -435 -188 148 866 854 -966 -397 -279 940 -344 260 -613 447 -133 -858 -459 800 333 -211 722 379 992 349 806 -731 -607 -407 -516 630 608 592 -525 251 757 305 584 15 186 -851 927 -1 575 752 -793 -648 -827 109 367 -612 -811 -278 154 411 285 858 543 -887 398 851 -849 -207 -885 894 -790 -623 -731 -189 393 778 -735 -503 691 -365 -480 -105 -230 614 148 539 250 477 739 111 -334 209 -890 -511 701 433 46 610 811 -29 -582 340 -160 53 -926 -674 -637 557 -556 969 -463 -387 961 -752 512 46 420 -250 -570 328 -386 -311 118 533 -259 -464 -566 967 -677 110 161 -71 -933 123 -17 474 -293 9 -213 670 528 343 29 858 -385 -701 -263 -636 -968 379 974 -498 -98 469 20 909 -483 124 -709 -34 238 732 896 -447 -187 753 -841 -4 946 -840 -38 -8 526 -636 781 165 1 -108 183 194 871 813 -3 932 -150 606 317 -873 -456 -383 513 627 -174 -863 367 638 -744 848 72 -511 374 -995 -947 -697 76 309 -414 702 -332 583 164 -286 -183 -888 -777 641 -834 397 -468 957 -790 -655 524 -336 -639 -225 713 -684 409 772 -961 552 -183 695 -203 -279 881 343 -506 -58 -814 -576 76 -990 22 729 990 594 -992 635 -949 866 454 -46 359 -697 711 -55 -276 840 -294 994 848 -911 124 -120 585 -943 -800 383 -827 82 151 254 -895 -495 628 -420 465 -160 698 -530 266 440 -70 629 313 931 -798 734 411 -411 212 947 -954 -627 -46 -436 244 -896 781 662 115 54 399 -238 -344 -686 624 539 858 -977 234 -454 223 818 57 -128 -920 -191 -37 942 -992 -937 837 521 -707 334 203 -320 -395 -81 -850 -50 643 303 361 425 -211 -246 -17 -196 994 650 -585 -349 -29 -166 674 285 -607 -433 369 -138 966 -118 267 -996 -427 497 -418 654 -849 325 104 -452 692 4 -865 -785 780 -32 173 889 -692 396 285 -500 564 -343 -101 -561 -396 923 386 928 959 -990 -539 -649 -9 -533 251 273 -277 -945 -783 430 -974 -151 415 31 -84 -913 -781 -156 280 231 -518 516 -74 795 -383 -210 104 973 649 936 -686 -258 -419 -510 -597 -422 967 31 -107 -40 -879 -247 -765 -312 -294 484 913 146 206 819 -781 856 312 -948 765 880 -437 -453 -314 679 -823 -42 -858 -362 -792 229 -77 329 -486 -865 944 -764 652 775 -260 -758 -820 755 715 -263 423 -281 615 918 245 815 231 233 890 233 -817 948 -563 992 -788 674 768 -652 -289 -913 -876 148 -112 194 494 -710 574 -608 -395 309 696 -75 219 -238 650 -634 637 -420 -876 730 -188 696 -959 -148 710 398 293 -130 890 -491 892 -407 -370 916 879 58 -468 -807 -968 965 773 -465 -544 329 149 -512 685 -127 -560 907 -970 -198 315 312 537 112 -268 -973 27 228 50 -89 66 -542 315 -144 942 387 497 128 368 657 716 177 -405 -307 964 755 913 848 -373 853 -24 -78 230 -220 991 44 615 -912 409 230 926 288 661 -113 -938 -905 318 -920 323 278 319 326 -725 480 583 -903 -302 -828 -431 644 412 -812 -793 765 809 -101 -664 -953 928 72 -480 -90 -741 906 -710 -50 -14 -743 472 724 -992 -505 232 -658 -254 -388 680 -903 -847 447 -716 -516 820 -181 405 -87 364 -348 899 464 50 42 -987 423 557 -648 -181 -119 -552 -893 -696 679 316 593 -151 -977 804 883 581 -551 -805 -388 -50 -821 898 -415 473 -360 193 906 -512 -844 812 340 -160 51 613 98 -266 212 -815 767 286 -220 -919 927 -609 984 579 531 986 172 -110 661 641 -587 151 -968 317 -229 -986 850 87 711 643 -333 881 -591 985 -985 -655 205 820 -358 -593 -370 -453 -48 256 361 226 -712 679 -380 -845 -738 906 243 674 -720 929 -743 601 -794 -272 -548 -6 434 746 590 -486 -788 -210 286 -644 491 582 -260 595 -346 -108 659 707 -757 801 917 319 46 -523 -403 -409 -916 442 -615 939 229 269 -4 770 -21 -29 889 238 413 -176 745 -751 570 241 -472 -693 -657 570 -742 443 198 146 -550 917 -252 -875 564 262 631 287 133 -578 279 399 125 -526 565 390 644 614 797 -973 -962 333 -722 386 -36 -176 859 961 -523 446 880 -57 -629 330 -361 -546 963 -142 529 685 -964 -704 680 -799 -82 843 600 -155 -606 -483 293 238 131 -452 936 241 -71 -722 150 211 585 752 -272 643 740 569 -477 -319 127 -994 -396 -137 317 -779 -354 -981 970 -570 -231 962 151 97 -636 265 509 776 -418 681 637 644 908 646 153 70 537 700 -40 -934 89 -936 -311 -292 -469 130 185 -725 705 -189 -745 -763 331 -758 270 -721 -208 -826 600 -211 606 588 429 -896 148 -577 -738 -729 383 223 549 664 996 476 443 -143 557 -632 -891 953 -429 -69 610 863 -960 182 -989 616 -107 642 -435 -266 683 -723 -450 112 -583 955 -630 680 130 -678 722 844 -779 402 -85 -495 642 -888 -887 815 -804 -577 39 -851 792 -276 -383 -488 -344 -390 430 1 -158 500 585 -317 -849 841 590 864 -508 546 676 503 -162 -627 711 161 672 -314 557 -381 -856 -916 840 -830 197 -976 378 -431 -320 980 -967 219 -961 802 -759 890 749 -63 628 983 -31 -336 871 382 -321 -471 -612 358 -757 714 -290 325 -564 967 263 -617 785 462 -432 241 -978 918 -924 -959 -274 375 777 659 933 -504 271 437 -441 881 -251 -574 -326 271 445 -345 307 960 -38 173 -940 -827 -933 132 -549 -361 -631 394 -297 -367 993 -287 712 -149 -68 -317 523 32 -960 864 -814 -807 444 -4 505 -246 -534 633 -899 59 -957 957 -896 197 -472 -861 -852 -196 -133 -900 634 511 -834 154 -697 647 994 501 878 23 396 498 698 459 -785 -482 956 -965 -805 899 213 861 586 -818 -808 -635 -132 -421 621 -999 705 490 474 204 272 -341 160 -162 -622 720 -897 -360 106 -971 873 548 655 -384 346 -862 -106 -130 -53 -556 -215 689 697 828 -174 5 -105 -295 -568 900 -799 543 154 978 -343 497 400 -286 -808 -549 -121 -478 629 -238 -731 -667 96 -437 -663 -369 -37 315 517 818 667 -430 651 77 -81 46 719 -704 542 -951 -264 674 661 -644 152 705 888 -365 -276 146 165 411 325 -439 -190 -224 -754 432 -16 -793 219 675 -104 -601 758 -819 217 942 -424 -725 -102 425 -896 762 -168 -854 982 333 -744 -800 811 18 251 -762 573 173 761 -281 423 -805 307 638 -983 -352 929 522 -356 -978 -837 -251 134 638 848 988 641 635 673 -179 -774 -914 674 415 610 139 -629 -577 -901 -672 -24 943 835 -569 157 -787 -195 107 415 -376 -465 254 131 -958 -351 -181 647 313 -534 -856 -304 987 -877 -349 845 730 106 890 500 152 540 -621 580 617 -819 -674 35 324 171 -941 -895 -219 -180 -585 -220 261 -718 311 727 374 -577 160 258 256 -395 -651 434 -361 229 892 -809 -168 -986 -332 -548 735 452 443 236 -199 -745 922 714 471 970 -361 474 -6 -252 -618 194 -812 -911 584 -491 458 -839 917 -224 246 -144 -995 -512 -263 186 -967 786 906 378 -198 -102 693 -327 400 -934 -352 -594 -135 -59 125 884 143 -881 -401 -661 -92 -910 -354 -172 941 175 920 -269 -104 -850 -72 851 -705 884 -788 628 -203 -832 -730 811 -469 511 -342 -157 493 831 541 -778 -442 -324 850 209 -491 355 -477 -876 -576 -179 -791 -241 477 505 -310 137 -308 -990 -298 -41 -72 -531 237 -37 -153 -491 465 -623 943 -494 -862 -726 -428 -642 -555 -746 927 15 -985 900 566 -130 702 577 251 -835 743 -919 527 529 468 -498 -145 -847 307 758 -916 266 505 969 446 39 -970 599 766 623 281 -894 377 494 -167 -647 421 363 -961 -877 -609 880 -756 -159 -128 915 865 690 -520 -502 -940 734 -821 308 183 744 473 -138 -586 -42 -3 -399 304 -6 663 -77 560 577 -329 311 -183 -511 664 -454 -649 914 862 602 995 -746 943 -77 860 983 344 479 -839 342 -911 114 -155 799 -537 -611 68 -769 830 -637 568 228 -799 -390 -453 859 -136 334 448 706 -734 132 -132 -699 979 343 -700 -711 568 158 -502 914 -973 434 -467 482 -360 -33 958 -359 165 445 93 -135 527 -96 702 360 -979 992 784 -824 -948 -640 -327 23 209 -752 403 555 896 43 945 -438 401 248 120 -866 -364 286 -27 -2 -669 -348 164 -261 -985 942 -197 -153 -25 979 182 969 821 -105 -568 558 202 -812 631 458 581 149 788 -318 -4 -956 -744 -428 -454 612 -630 -978 -339 469 -972 -698 -986 -991 977 -92 -406 248 -669 291 -192 -552 -224 -441 -805 504 -335 -637 -497 243 789 -163 -810 -330 -975 953 -689 100 -199 -704 -916 -770 585 264 -63 136 -381 214 -586 -677 496 -747 662 -951 597 406 453 388 -807 -456 175 193 752 -331 -401 684 732 -443 -494 -345 -464 -216 199 843 -43 -107 -599 -755 297 813 -83 11 25 -915 -549 -524 -599 -785 263 -967 -663 -742 531 -29 449 768 651 788 121 -430 906 -70 -684 966 -231 -858 -516 -639 435 -211 -369 836 -525 -524 -945 575 873 -388 873 396 724 -89 -128 -976 -868 -270 124 240 14 -824 -278 -54 -649 -748 -152 -381 440 455 -488 609 -863 973 -936 578 265 592 -60 -15 692 -695 606 740 956 -575 147 129 -41 -273 -363 350 377 -383 149 -882 -336 127 -897 -749 -975 -745 39 625 -199 107 868 629 277 -840 -93 -438 10 859 943 -311 321 114 378 -232 -377 -895 459 -767 242 -55 -409 285 -698 736 -125 529 218 938 -931 810 924 -184 930 -471 -261 -93 538 -972 -147 760 -512 275 -793 235 786 -525 155 -27 892 182 -436 -219 -112 124 785 224 -641 -791 97 -954 255 829 -715 -741 -34 898 -98 488 -500 -339 588 -404 671 -165 -195 964 813 256 215 -242 63 -774 -323 -405 883 82 -811 -948 7 202 975 -820 -741 -103 -573 132 -483 736 -172 266 463 643 861 489 536 -1 554 -374 768 -462 -903 -792 -854 688 -199 77 75 -490 -918 571 -545 294 625 -51 175 -862 -254 233 -830 -657 36 -35 -897 282 -482 -119 -43 778 911 35 103 573 -920 -397 492 -374 -680 -448 965 883 18 314 -188 -142 979 -757 -110 -772 483 -889 477 528 -366 802 -37 437 821 746 632 50 -636 151 783 600 -62 -459 934 255 287 130 275 -199 186 -84 -414 353 641 -126 -627 -462 83 -371 683 53 -25 920 375 -340 -686 949 -122 71 -582 76 350 -18 -1 941 481 -555 -650 419 380 197 -379 -103 896 -815 -759 -416 -836 988 404 759 -570 -809 647 607 -674 838 92 533 -949 178 -824 405 777 553 655 -959 -810 874 610 -46 -341 -867 126 962 -876 56 214 -959 -542 410 -844 437 -32 729 -162 -140 587 -797 100 -355 -879 -343 627 661 -736 -647 714 825 726 872 -17 408 -290 -429 -997 -81 829 -599 -759 268 886 -245 246 268 812 618 -31 -400 -414 -899 -653 535 -114 522 -860 510 224 -322 -382 600 -765 -637 -814 -44 571 816 -681 890 -951 816 590 -644 -348 528 -568 40 443 -107 489 894 966 359 -390 -13 760 304 318 542 -270 379 222 -11 -392 920 -602 -661 -501 511 -7 -679 0 980 -9 -249 -741 -288 671 -787 244 -469 -911 519 -186 -779 -270 -247 -801 -737 -420 -940 -147 -567 802 719 -785 -287 -397 -633 969 988 574 -381 -53 519 194 -958 -433 -944 -230 212 353 27 49 -253 -1 -245 -34 36 -515 -828 -989 -708 674 -67 -519 -518 -179 -223 595 -579 -887 -650 814 651 -22 -427 -241 -688 -695 218 -49 781 -620 -179 -108 -363 -954 -764 776 441 300 -678 860 608 355 100 579 -141 452 -473 -158 -621 -369 175 312 678 14 -205 -513 788 -795 -20 -931 -17 -881 -346 -619 529 129 408 469 -973 371 -620 -735 875 -584 491 270 -391 -684 457 186 -741 -905 810 82 -363 370 4 -14 -592 -777 244 -36 983 621 993 301 906 -431 359 767 32 -750 880 522 -682 -756 355 924 950 -906 11 710 -778 79 511 556 423 -593 -686 107 -751 963 467 972 696 -232 -742 -181 -253 -589 -272 -756 586 103 -695 818 -348 447 925 -452 -150 435 -852 738 -507 -403 438 17 826 -473 355 507 101 822 796 982 574 838 943 985 -184 -369 -155 455 781 142 862 -285 957 -360 -305 -224 -760 462 768 -595 -697 -906 -691 942 382 -466 920 -698 -102 62 -280 -836 167 154 927 -555 728 -497 378 22 -832 975 -718 -984 803 -129 -288 -905 -275 696 862 864 728 807 -257 449 -53 -943 669 -19 -934 -481 844 -331 -436 -350 387 -133 -111 -909 904 550 904 253 232 -22 -310 626 362 -457 443 -512 -208 -485 -363 628 703 -935 909 -231 853 709 -610 897 -313 501 -615 89 795 -55 -20 -324 553 -289 -388 457 -315 24 -528 -603 -277 -131 283 -772 -995 -437 -824 -336 -944 385 -453 -258 595 -541 -851 -95 531 294 355 279 6 -387 -173 196 -423 -625 657 -321 343 -755 -715 -674 -144 -623 237 708 -104 238 632 246 5 -227 -467 -909 175 793 -18 687 -428 668 -268 209 952 615 398 374 -297 828 -59 841 -362 757 -377 -441 -133 -350 -954 763 158 -987 -562 -860 -902 -344 567 -456 -609 -833 -761 -604 474 -478 -689 -441 517 933 371 804 -140 -360 -530 -306 -270 -513 689 -750 -367 -743 -878 -945 -140 -834 -481 -98 567 661 176 87 -447 -808 760 -170 -676 -260 200 759 -904 359 135 867 451 714 213 -401 -487 -616 830 -365 -632 613 276 859 156 216 942 171 202 -734 -441 -325 -510 155 966 -985 33 839 832 -70 600 -290 222 381 -995 -333 -401 -38 178 638 888 306 -807 -449 -11 -934 -285 -506 -512 -56 -301 -636 15 521 403 -65 769 759 931 968 171 374 -682 -743 873 -401 600 -117 449 -979 863 33 -154 942 351 -678 279 -179 366 -218 291 516 -908 -953 -970 881 -634 -133 -778 530 -607 -306 499 224 189 -133 473 -3 226 597 -740 -594 -994 -976 828 793 -791 -194 -306 -329 238 28 985 756 -464 690 -243 -589 610 -905 -909 -559 -441 428 635 868 532 -572 332 -161 -792 -755 -509 -206 417 872 -542 -24 471 733 535 -795 -592 281 912 756 -687 436 -469 -407 -546 -646 68 -602 -88 787 714 881 -36 71 -527 687 -439 322 707 474 781 222 280 -169 748 37 774 -591 247 -33 -11 258 606 -940 -639 522 805 -516 770 -474 409 -198 -593 878 47 951 -158 -752 73 530 -209 996 157 816 -799 -730 990 -154 134 -686 -922 -463 625 222 -842 -384 4 -662 226 -727 -40 -613 -223 -432 271 -481 642 -967 315 309 222 -16 -625 873 -744 560 619 503 485 573 84 -5 -267 -317 943 832 613 -286 750 -775 440 -825 -324 978 648 -50 -170 646 343 -483 -92 663 -960 648 977 96 -403 31 -136 -683 426 -384 985 -293 780 121 423 -507 958 -759 996 547 902 243 -252 -480 -437 307 -859 577 903 632 916 -459 248 688 300 267 -217 -815 -813 -853 -83 -997 -268 -34 298 375 -959 43 -699 -145 670 -285 578 198 -716 -550 -168 554 932 810 -55 -367 -574 960 339 -668 -500 603 -67 -137 983 -565 -389 609 -251 -98 314 -573 127 -886 -131 708 236 -819 -830 139 -466 -787 -545 883 117 888 -533 795 801 -974 67 -423 915 -853 895 853 575 59 -713 -701 -215 -530 -848 65 -489 630 801 -491 -525 579 673 -593 -540 120 771 474 -724 -817 -665 989 -666 194 -617 -512 987 -13 680 832 563 118 -155 997 -879 -543 -917 -329 -837 450 -211 -542 271 21 248 -419 950 -941 27 352 388 892 -990 189 671 227 500 540 -524 -392 -834 -501 122 -68 92 617 353 -172 -108 -483 762 156 -355 310 -524 797 569 833 35 994 -192 177 673 -385 -965 97 -256 24 401 848 -109 -675 606 715 922 -530 391 -652 -597 -541 882 248 133 -738 -126 885 827 -540 610 10 -330 -313 250 -192 747 206 -532 305 836 -213 761 722 -587 -290 340 662 -9 709 224 150 721 -812 514 -462 809 576 -466 636 -971 956 506 547 -692 899 -247 -262 898 -864 -471 -572 -838 504 22 322 622 518 868 -750 850 414 551 -952 78 682 334 -272 -749 -301 807 431 454 -934 -94 908 -243 476 699 -908 381 -729 -480 -541 428 385 103 -774 -233 -452 -225 -509 -833 650 317 266 -220 -346 618 540 59 -548 212 554 -338 821 760 579 -462 -161 948 -375 551 -833 123 278 -300 -706 477 -359 848 -572 -195 -221 314 -946 372 -553 234 644 20 -65 333 -478 959 -76 94 444 178 -712 882 57 344 -703 84 133 -115 -857 540 -120 -260 -20 -815 397 2 742 -189 915 692 511 -400 590 628 898 527 -45 597 -341 -271 978 -430 569 -621 209 205 -88 -594 -49 516 -450 -135 447 393 -286 198 740 574 40 -329 -901 -843 -65 568 473 -656 -560 807 880 230 -844 -920 -52 -924 199 -889 -977 190 -521 -956 802 -758 -760 305 -696 -723 -696 275 355 -406 350 479 -236 -799 471 -496 103 -285 -190 -165 -783 434 -418 -24 838 780 -238 -910 -769 -920 -933 60 125 15 -244 200 -375 785 272 -878 749 -487 -622 886 649 166 -139 -264 903 102 852 61 749 558 -46 352 -816 -144 300 -318 787 776 732 53 -673 308 457 33 944 -426 -872 115 693 297 -931 -668 -858 517 906 345 339 -483 865 -1 -377 -574 -864 -891 558 -153 229 -246 -701 737 -835 -494 -497 -465 -631 -5 880 281 -559 31 138 996 -39 319 -582 272 613 82 275 915 -42 -479 65 -939 -241 -753 -281 -615 -574 -907 -840 -890 898 -916 931 195 -105 423 -947 -546 -231 -685 295 252 832 924 -262 139 617 232 -164 -12 477 -574 306 -684 737 -912 -884 -170 -429 416 -367 381 672 339 -65 -50 -318 579 -911 329 518 593 770 575 701 -64 720 -833 757 -952 -675 366 -634 -993 -200 459 -816 703 -838 488 -981 582 -445 159 -145 145 -336 -26 614 219 268 913 726 -264 432 422 397 -149 -149 -475 -65 450 307 768 235 131 436 -978 413 266 315 967 -929 161 629 -824 -335 -878 450 175 -399 -758 -127 337 846 -778 546 979 -231 -690 -163 506 467 -671 -822 -926 861 728 -677 301 -765 -728 -137 33 130 -569 565 -716 -911 -790 -467 756 -639 903 56 421 -465 -797 420 948 -304 663 -181 -258 -342 -109 -490 243 122 520 -424 288 -203 -256 -80 321 761 31 -491 -107 -606 -333 -315 301 420 525 -675 -675 -275 -418 -241 975 -707 -809 514 -16 -909 446 -647 -381 -944 506 -824 95 527 -538 -569 60 201 95 -392 -115 47 -929 586 -740 -805 2 273 759 -662 363 314 793 -515 310 723 -106 549 -161 -844 -378 941 -174 -320 -397 484 304 -266 -654 -503 -104 665 913 -850 -252 667 -756 -956 -277 -502 346 493 -698 663 508 -561 -847 33 470 -766 664 -591 622 516 -666 -489 -614 -286 254 -569 -564 -499 637 489 -677 218 130 50 -621 -784 -567 -400 397 808 256 997 -687 913 -224 470 -950 -238 -812 -999 504 -107 -761 -903 -860 108 -954 -480 -114 -692 -768 105 -989 -599 -819 35 307 -448 160 835 -9 -331 -383 -449 344 -877 -53 494 -340 -969 -928 -352 666 -144 247 85 -317 193 160 -959 200 -962 731 -590 -218 264 -33 754 617 132 -496 -537 -669 307 -902 173 -961 -478 7 -211 666 489 435 -457 -332 -219 -794 -221 -612 694 -463 -135 -604 -167 -96 -129 563 -994 523 -400 -806 846 -440 -607 -687 158 156 324 -788 -273 362 40 -9 -132 -851 843 370 73 -543 -517 -682 187 512 -526 5 -920 -775 -606 -163 456 -231 358 -347 -173 133 541 -401 937 358 -490 543 -757 774 -630 243 -901 45 -248 361 -627 -299 -277 89 -553 -691 964 -278 -464 -256 318 -440 -353 374 429 775 -990 -397 45 -669 -305 585 845 -122 165 -67 -445 373 -471 416 -701 -469 -653 -434 246 -988 311 683 690 -677 -148 -994 -576 458 -542 329 -740 421 -208 843 692 415 -588 -530 278 -426 832 -546 727 453 353 516 -657 145 688 -827 -763 163 -395 -502 190 316 -730 265 -508 -834 -599 940 -878 399 160 441 846 669 403 532 -202 -497 -609 -551 -465 -323 969 -862 -644 -447 679 2 -688 313 786 -423 259 -628 -377 921 -259 -563 756 834 -884 816 342 338 950 -969 -734 257 -207 270 -559 -614 982 363 622 -42 -361 -164 494 811 312 -647 373 849 522 242 -150 81 -605 152 301 -828 742 -274 376 973 -544 -438 797 -766 -523 -792 -37 -339 512 -834 756 404 534 234 679 151 868 -486 658 -652 -998 626 -165 -571 -671 526 -985 863 -456 -89 -245 925 -397 660 -787 -633 110 380 -608 -52 -781 647 -119 438 785 642 27 -151 -309 -637 -222 -714 547 -263 132 -508 424 899 72 -293 -109 884 563 -297 712 633 -212 315 -649 -633 403 926 982 924 276 909 391 -237 -866 -127 -932 -624 502 547 -730 -480 321 -193 -4 732 -712 35 983 -754 -871 523 -317 125 -428 -161 114 476 265 124 555 803 -715 848 -679 166 53 690 934 -65 235 -447 460 -137 577 756 -202 -604 -466 -502 -365 751 16 -40 -508 902 -894 230 -287 -468 487 -788 261 -568 880 -257 446 -848 -566 -660 452 191 580 -314 -545 525 -258 512 373 -190 670 -504 268 -108 -829 654 -521 -146 271 319 -493 305 386 431 -707 -924 25 476 175 -817 -621 -647 -2 -795 988 3 417 856 824 527 -86 -410 -809 748 -215 -545 -793 249 -153 993 -341 -179 -750 -352 737 -694 844 -442 -43 -398 -176 -979 583 -808 389 723 -102 526 341 -707 715 -390 -163 334 219 79 -164 176 -235 -762 808 669 -369 633 740 7 904 285 551 176 471 -573 672 -274 -15 -542 -339 -732 24 166 -170 -219 120 -935 775 -98 296 843 -236 -912 -137 684 224 355 -819 324 -179 481 496 744 49 -219 855 358 -739 736 759 34 -146 -736 -930 796 319 649 -883 770 -197 490 596 932 -694 -830 404 -634 -39 215 -851 -572 733 -670 144 201 629 -436 -615 -229 957 -211 677 590 -554 -524 583 -820 69 90 887 -547 -790 -935 924 772 -969 -652 -328 985 -893 -818 -206 581 545 760 718 -899 -414 188 965 709 313 918 179 77 565 574 317 -171 956 674 778 842 -705 68 -711 890 332 -800 -597 171 -815 97 -425 -258 -61 845 -315 381 649 305 -864 400 -862 -245 -131 -412 131 355 -130 -210 898 843 805 -50 6 281 -457 -866 -994 326 713 -734 939 922 15 614 69 37 -36 340 -445 41 -364 957 -715 579 -978 -860 713 948 256 -219 644 196 361 713 513 822 959 -900 -682 -232 -179 748 336 -40 -378 224 59 -914 -147 985 -308 291 484 -185 574 50 719 464 887 -390 -876 -82 -662 -934 296 -4 -9 717 -557 -297 717 938 -893 30 -224 202 752 482 -493 686 -463 37 -332 -573 -529 -630 518 -92 287 -566 449 -69 322 -14 167 80 -732 17 -734 -671 -903 -38 -84 769 -810 -555 -334 -589 394 -518 -23 621 -205 -645 96 587 -984 -308 591 -941 856 845 -368 198 764 -475 -67 -967 606 -505 -47 -855 658 -139 19 490 -284 607 -722 38 954 -581 -493 -954 430 -273 27 821 604 -966 747 702 -630 777 317 -968 -867 -613 698 -418 588 855 -248 987 -69 -512 961 492 -214 138 244 92 -963 593 964 -799 269 866 944 -916 707 532 118 -11 654 312 -36 609 386 532 -295 -233 591 668 719 -841 -302 -968 -493 -535 -123 -496 -503 271 -903 -946 -815 -942 -835 198 340 -902 426 -139 -901 366 486 -618 -317 -987 -309 100 -976 -862 156 861 -219 -58 165 433 -322 -739 708 -39 322 -388 -563 -617 690 -251 -8 -711 -643 847 711 12 -307 -772 -688 -295 -982 -984 839 902 -798 761 -504 -575 -920 316 597 166 248 384 -762 831 94 704 -656 -164 -382 -510 -915 201 -73 -483 715 -274 -478 -88 600 -934 -479 164 -956 283 749 -780 200 -292 766 -406 462 23 898 148 -551 -776 972 830 -46 66 72 444 936 -430 -367 -233 -993 631 247 412 -368 -178 -37 -92 933 -659 224 -960 -255 -16 644 213 645 684 57 948 -867 311 338 393 604 612 -938 287 -856 525 495 -619 -784 108 -72 314 712 824 767 819 982 -729 226 262 985 -543 518 518 -121 -987 -154 695 -893 -158 -773 136 478 115 777 -573 250 694 893 910 -823 68 -898 714 -401 286 -854 -973 -913 -192 -246 -338 -983 -961 633 407 311 755 784 -752 -357 57 675 -860 177 -600 -976 999 -530 706 934 -831 923 527 268 -985 -568 -306 -820 916 552 -781 -153 -476 -44 -218 451 -315 -491 196 -214 -25 390 125 159 391 935 960 78 -340 -958 824 652 -264 -447 820 404 -657 18 -887 -262 -707 -675 -558 -838 866 -268 454 -557 -722 -331 -631 -972 980 455 572 373 785 -596 259 189 788 231 -898 951 534 794 -751 -332 988 -240 -116 126 786 760 -970 394 653 -271 746 -841 -332 407 -807 726 -119 -33 -10 18 -15 863 -357 74 -715 109 514 385 957 149 -217 -523 -888 85 709 86 -768 850 988 -142 930 355 -722 293 28 -30 -877 -930 -546 81 -28 -123 346 799 -790 -364 -10 -443 108 -918 -44 -604 -638 861 32 660 -1 -635 -62 219 76 260 -307 -604 -408 839 653 -762 364 -500 347 -240 962 -124 -222 -242 376 36 -736 -656 -73 820 817 513 -975 466 800 -608 -909 146 -235 906 368 783 877 -691 -624 -420 -607 506 -991 292 367 208 -24 -760 -335 488 -905 833 977 -384 868 -182 735 899 -438 976 766 -436 -536 -952 -84 368 476 226 -492 359 811 517 1 -512 897 547 53 437 -257 -17 -623 -844 633 847 -263 327 831 -920 813 -985 651 693 -775 -81 -121 694 -149 -90 329 565 983 -945 224 -693 574 -257 -807 -236 242 916 698 -661 -242 987 365 76 873 -680 565 -737 920 302 937 746 -229 -564 883 931 -985 -179 388 254 -643 494 863 -392 -888 -180 -413 -515 501 -77 640 194 -790 982 629 996 452 599 -610 245 -380 -372 -50 306 377 -312 -910 472 -24 -544 -778 -641 -513 -767 -308 301 737 541 -903 -703 346 326 -141 226 36 -795 -134 -736 52 -377 340 -874 -188 131 969 513 -332 -294 468 385 -789 800 -71 -442 -328 418 596 703 -656 505 835 -816 803 884 787 -24 98 345 619 -635 766 93 157 223 303 -60 596 -589 -140 -104 -869 -958 -899 -390 -639 -641 234 -912 822 -647 -914 -631 887 742 -798 -268 -429 -437 -838 87 400 -957 849 301 159 -490 672 -618 -37 -988 253 122 -747 -832 -418 703 -744 97 928 7 895 -779 -332 207 221 829 -754 29 -721 -30 -313 -45 36 441 -359 -435 -274 -256 754 280 306 154 96 -297 800 -858 927 749 -899 -62 -107 260 -516 -713 352 -486 -444 -85 -276 -394 -876 186 -669 -672 -757 -685 426 658 -404 -660 372 227 -603 153 932 -666 233 212 889 185 -297 656 345 -905 -604 -249 -909 413 930 -705 938 -328 -755 -361 797 564 -82 -107 -781 948 -565 712 39 664 -459 -926 255 736 937 767 -15 510 -814 74 -904 -787 -848 -322 -258 -554 -299 664 786 460 -938 973 775 658 -371 372 332 -743 617 717 605 -767 361 -114 -499 -913 -773 495 641 643 210 841 -391 -92 983 925 150 -214 -242 979 600 874 -219 57 644 452 -303 208 -755 215 -554 -573 831 -577 801 -901 761 -629 -443 657 406 917 754 -428 510 366 479 -215 -366 23 312 805 90 -802 -109 -23 -662 204 -28 -315 -271 263 -419 137 -972 -643 337 -661 149 814 -338 167 -831 300 113 -995 -60 -70 -277 -662 -148 -619 -109 -460 -304 -49 20 -527 -736 372 -372 -516 -923 82 744 -206 -586 -643 979 770 -784 20 -149 -841 720 390 119 -590 -16 185 940 -37 -415 -287 -443 190 157 682 -276 857 817 480 -62 330 952 -624 -763 917 -668 -405 -373 -754 -111 693 926 202 -805 986 -862 -463 -189 171 70 401 -833 -923 907 592 158 393 269 527 -914 -963 -857 -222 -324 -694 278 -673 461 -773 -640 -199 -388 272 -950 657 -154 953 850 960 968 307 -810 257 -808 591 857 629 684 249 -934 -332 273 -389 370 209 -55 -21 -410 -17 389 -311 928 -53 126 511 -339 -464 -948 923 -953 438 871 -318 -694 -74 -546 361 425 -206 666 85 447 -98 929 763 -718 404 -814 -180 -184 715 255 -598 835 -54 -450 -673 -440 285 -473 -190 477 -798 96 -21 702 -545 -774 -876 -835 -23 -235 763 -754 70 -493 897 74 -815 691 -583 960 -995 -108 635 898 963 -129 876 -745 -856 677 -490 -432 882 -835 -879 669 111 114 681 -408 -455 -60 950 -353 -548 11 267 -524 -580 -649 -404 -480 -95 -530 -141 -526 919 -977 773 -603 -2 -535 985 138 722 -749 55 -655 -831 851 602 -100 -739 312 342 767 -668 357 894 -893 -843 -81 210 137 907 281 177 -550 -579 99 790 -866 -824 -28 -601 -750 439 339 -461 225 765 506 -476 -758 -499 -911 -343 217 212 -418 -134 765 921 -471 -649 -839 371 -827 537 600 475 63 592 968 573 -595 114 -639 -282 279 567 947 616 57 279 446 -99 418 -932 -254 682 -156 902 -79 -797 395 919 -130 -989 465 -691 -331 484 -178 432 -883 175 875 774 -182 -500 -347 -837 860 -696 816 336 521 494 -817 911 34 471 855 -509 -204 183 681 -942 -316 -374 -748 -940 283 -887 232 806 -495 -33 -950 7 500 -442 203 -846 -975 196 -777 -988 578 142 -220 627 -99 -609 -193 -170 144 9 849 498 -267 -193 99 989 -961 850 -339 18 -584 -60 -283 289 -177 61 -29 -957 -575 -466 -380 -178 -951 -249 -664 -185 -552 -739 654 674 -391 87 -265 -568 75 792 775 148 -584 -198 -438 -603 -587 524 -642 297 301 -776 -700 276 189 -873 -94 -300 895 621 -294 -469 131 334 48 625 -987 -563 -737 -926 -307 614 877 -215 -138 -316 979 -274 633 583 -778 -658 988 85 121 621 -411 -344 -898 -572 403 102 263 -143 -449 870 -594 -300 850 -878 868 -768 496 169 418 996 497 257 45 -831 707 202 -750 579 -529 -698 -977 790 -43 -196 -298 -13 387 -849 -106 683 -628 349 -376 979 -632 602 -850 -400 106 -857 -330 -918 404 895 -384 -658 -588 686 505 -630 -134 -430 966 950 201 -522 -595 -575 985 772 646 923 -955 -882 -67 -682 129 168 220 820 286 -340 -324 -28 -12 -199 -716 888 -987 -222 820 488 -816 771 2 -489 940 233 -617 771 436 -418 -349 948 -264 312 337 626 447 -632 492 -578 941 279 954 231 970 -780 -634 691 -77 8 720 -227 -604 476 552 -528 934 416 -853 -308 -839 -974 -797 -279 -114 290 -119 240 -691 -284 -460 -691 39 780 9 -946 -393 -205 484 -206 -89 775 636 48 -636 -564 124 507 654 25 -670 -302 -750 944 676 445 513 -939 812 905 -122 418 -764 274 554 948 -398 621 256 999 -796 344 25 700 -231 -12 -303 17 -259 451 -933 -937 -313 501 -670 -344 -173 -650 344 637 69 787 -572 647 182 274 308 -564 483 -606 -972 347 34 650 241 -810 9 463 -460 -156 802 -189 -288 -816 -901 447 993 -126 276 470 -967 256 498 -100 -672 832 -285 719 912 468 91 -398 134 -248 -643 -306 -109 520 -411 -586 141 154 575 900 -160 48 -5 515 288 -75 22 84 -840 801 -287 -327 -82 -980 -104 44 -744 -76 204 970 -463 -397 -858 263 19 -241 -141 975 -718 -202 706 -939 -371 536 -499 -119 658 183 149 -506 -984 -833 804 167 423 -705 305 -291 -412 117 507 562 -699 -963 -771 957 -622 -379 -704 703 846 885 -78 -913 -251 -34 -139 5 -779 -939 899 241 -966 -538 848 431 -181 -639 35 -234 652 -632 -977 152 26 884 -594 -169 -350 46 712 1 -314 -507 -318 -65 -982 872 877 897 842 939 -398 -755 574 -547 -819 -209 399 98 -657 156 549 429 113 67 845 -843 -596 -470 658 975 828 -743 754 171 606 -764 819 230 -960 -366 923 676 -470 96 -508 475 689 -225 -222 513 -435 197 659 -721 829 915 995 -877 37 941 -849 6 704 -863 323 -914 399 -359 -607 -981 -391 -77 536 740 -881 195 214 -48 -180 111 886 -71 771 -554 936 -102 994 289 -536 -332 -716 -21 373 736 -696 -706 414 11 -505 -386 330 650 537 889 -633 430 -545 -35 450 92 489 808 -380 575 -591 -730 -169 -865 -94 -370 122 72 635 -421 927 -797 362 -769 722 769 -512 640 583 -237 899 -926 339 -561 5 854 49 -458 955 860 -451 648 575 490 -67 -159 415 -206 -971 875 -117 917 -872 -555 659 647 337 795 -157 -336 -47 210 108 434 -654 -63 -253 -662 -997 168 245 676 -9 819 531 523 -455 877 -289 -943 -93 -553 -806 978 996 373 -609 -906 -763 -866 401 -211 457 -498 -87 -8 809 -722 -824 912 -202 274 -356 -269 800 157 -518 242 -105 753 -325 -460 236 -448 604 -656 -868 -315 -773 321 -497 92 -697 -778 -248 -850 -458 539 -739 -361 730 100 281 168 -6 -302 -68 558 -498 325 355 -801 526 781 26 -215 -686 692 194 -486 747 -856 181 -843 201 -884 491 -113 206 -854 -239 462 -63 -336 -424 -190 472 -330 -908 -467 -173 -738 791 -49 38 522 176 0 32 652 204 0 -701 146 421 -923 -85 -271 183 -332 -191 -132 692 368 -521 958 -619 -51 -619 585 88 634 -361 997 425 -387 243 349 -236 18 202 740 106 932 -648 192 -92 211 342 -523 -663 882 591 -174 185 -762 -442 796 -896 986 496 -414 -734 245 -797 -713 977 -854 375 -301 -457 -652 783 -154 557 539 -363 345 -357 -251 -670 -548 527 357 -515 -92 42 -652 318 -202 648 -240 796 443 285 361 -487 -309 -476 809 -73 560 -770 682 -538 -895 354 -163 -700 -912 -53 -293 669 119 470 923 -591 -717 248 238 -226 -393 -723 -103 733 779 -657 -196 728 444 -363 438 -837 -365 -573 759 657 -114 -776 279 963 -468 891 499 21 -598 24 633 754 106 -326 627 -466 -676 -38 -541 -900 416 -830 -988 88 -839 -187 -482 252 176 -294 710 301 590 170 -247 -841 -575 651 584 -579 -536 542 -809 254 -407 156 494 -928 213 -182 162 -191 -193 -617 -322 779 904 -90 -460 488 503 -691 146 -942 206 -15 -630 -818 713 718 -320 422 -938 737 -480 976 -51 -796 -569 238 -578 -330 -275 -102 823 -219 -533 287 555 -936 -355 286 351 871 639 -896 -820 743 242 239 -377 -448 -530 874 -809 -969 -664 -884 -776 -708 642 -30 -520 55 -126 741 -32 620 944 476 12 981 -234 -386 86 -509 -973 -219 982 -124 354 -557 149 -719 897 575 657 -445 2 -447 100 996 -624 -67 -417 -349 -16 -379 377 -448 216 291 200 -563 -512 -867 277 -773 185 295 894 -693 475 -539 921 -215 519 51 -278 586 -678 -58 -536 646 -291 -262 -474 -722 -130 -629 -612 -101 290 194 -498 -9 397 625 -660 240 175 -983 -781 -894 -185 864 416 -521 935 561 -760 -674 -897 627 831 669 -668 513 123 251 917 303 183 -480 142 -976 460 702 952 644 -892 446 -116 -955 500 -949 800 566 525 96 -71 -770 304 685 370 722 -433 816 -452 898 431 814 -188 714 580 -761 791 -514 720 -662 -818 -782 830 -140 677 993 307 279 296 169 559 687 -245 -793 -964 -279 -978 816 21 586 -298 -518 -683 -648 381 376 598 -449 -698 -551 875 -193 -447 711 -395 -967 -116 991 802 422 387 -739 460 -377 -930 -137 -207 -803 -691 -164 391 -421 755 -850 -899 -828 -248 -601 -328 -516 349 294 -596 946 183 -171 -55 -168 -691 684 34 822 -836 903 -414 -976 569 162 312 804 -432 263 724 -852 925 734 -519 -702 624 -555 -486 250 223 920 -621 520 -805 398 567 -123 722 -693 214 -603 367 -715 -857 -104 136 582 217 -836 923 55 835 -468 399 -201 -387 -323 -649 870 393 300 825 171 112 1 -851 153 -749 458 372 317 -990 554 960 -639 539 -571 -660 -100 510 -966 155 -846 820 -66 -164 988 890 399 -496 -846 -359 266 -251 -811 -58 -994 -607 -403 758 -951 899 -802 -889 419 -873 -440 600 -732 -284 840 -351 454 828 976 -240 448 292 -672 87 835 -123 -674 437 884 121 277 -201 75 -641 276 -296 -778 208 81 -981 471 269 -914 -787 453 847 855 683 -745 -622 -721 581 -653 -344 139 646 143 484 325 -268 639 -23 -392 68 247 52 157 -669 655 -616 265 -527 -100 -986 -171 -749 483 358 -302 902 -240 -973 940 -370 144 -928 260 604 761 -223 212 752 120 -685 946 -623 -83 130 677 301 -6 -447 -226 -545 -393 418 803 -565 -179 -514 284 -944 -427 -134 392 669 965 -349 474 -546 -731 -576 172 497 16 -604 -73 943 -808 -528 -815 -522 -17 673 933 537 635 766 -206 -880 249 -919 611 49 -697 346 -457 -693 393 -235 294 67 -826 318 940 245 -798 -909 -659 229 -113 389 -989 785 -97 747 799 -680 172 773 844 643 83 37 -162 679 835 997 284 571 -25 613 318 -801 -306 -214 -53 -956 -564 886 284 501 394 771 -254 352 -77 -259 372 -928 -534 379 -16 -589 -257 862 -576 334 -228 -426 771 -311 578 224 -479 -229 971 -54 -258 -566 -986 -689 -988 -730 -834 -195 969 936 391 95 170 -776 -445 309 -67 238 965 892 773 211 284 -597 -75 -265 387 -192 -40 -628 510 996 -352 513 331 -277 860 283 -769 251 -268 715 -240 -917 -993 663 -26 -624 -251 -636 -330 -923 -409 181 -961 -892 -209 418 -309 263 -360 -596 -908 -71 459 442 751 -123 -883 667 112 520 -575 927 585 370 859 -264 397 -822 399 440 231 405 -475 -511 412 889 -894 -352 956 457 -705 -926 -363 952 527 796 -259 787 579 220 -527 -968 -223 -632 387 454 436 943 998 534 -814 967 -9 700 957 836 144 -618 -625 -820 -457 517 -827 -954 429 -71 109 -215 83 -134 -6 549 690 -579 855 -676 358 -125 312 250 -696 -80 -249 -920 -392 181 566 -48 -322 -342 -420 972 909 180 -961 -990 -187 293 -200 -965 -903 -216 404 286 67 195 202 -145 -128 785 -561 -929 554 -189 -357 -106 -156 323 977 370 173 8 686 831 -520 14 602 32 707 781 102 803 634 -821 802 -914 -739 -567 130 299 406 951 285 983 -300 -879 -465 -837 -787 -996 -453 652 929 -484 353 -20 215 631 -911 -150 525 485 286 -450 653 -837 -308 413 -3 864 858 -237 -460 -601 47 -544 -166 767 434 915 759 140 712 814 171 560 145 -943 531 608 -764 -773 38 -634 -114 -418 858 -323 309 -810 -212 656 944 417 603 334 -993 -669 974 106 474 -264 418 48 -707 249 -947 -120 -819 -666 454 -572 -269 -482 -703 170 416 -946 -156 628 189 143 211 551 -363 -148 243 -775 -962 -309 67 144 -306 -727 -126 -479 401 -193 -779 -135 485 715 470 -674 772 -467 926 516 85 675 382 830 28 -972 631 -412 953 -930 -356 -850 -119 -140 -232 -540 -314 589 -657 99 -115 -639 -318 -658 637 521 28 -205 -708 -105 46 26 225 -133 -294 279 36 622 478 -836 -397 -293 -693 18 -773 188 -339 -498 -50 -616 -67 -553 -895 594 367 -858 -306 704 681 373 518 -537 701 327 -280 601 442 -635 -844 730 -245 -455 633 -397 -165 -651 -509 399 -530 -277 -892 768 928 -453 -633 646 919 532 908 205 -268 995 58 -309 -918 696 144 700 889 956 -588 -606 960 999 -569 873 798 -507 607 106 -154 13 120 -725 -710 -711 276 32 692 786 -633 -546 -630 -790 -612 -512 -131 418 -587 -948 -119 -467 -793 465 734 235 -712 -593 654 841 455 -484 721 -520 -929 64 -276 -41 -614 -61 398 829 568 656 -465 -961 -74 -428 -895 -355 -222 307 0 -27 -758 -394 -571 -821 619 937 394 187 -4 -926 -185 -760 -51 148 259 -327 546 -634 458 804 -939 -138 702 471 256 903 541 884 -601 973 -851 412 948 -854 -465 978 178 -168 -24 363 -644 -964 910 842 -916 738 -545 -273 -14 -885 -994 862 587 538 -551 756 -387 248 856 -487 -444 968 117 602 -727 13 43 1 625 659 -187 -968 -613 681 -418 705 -860 -753 -807 -460 -199 -981 316 806 -844 786 886 -28 823 613 -345 -655 302 -724 660 -95 323 156 -700 -948 959 -949 497 -530 28 314 680 822 -524 -634 671 850 33 -424 -409 -774 756 123 -556 -194 -986 32 -962 197 731 -566 -934 -273 -708 550 -640 -628 517 -376 728 565 -836 910 -15 405 219 987 -377 -914 -546 668 -258 796 -359 696 -697 -438 826 -871 892 -107 -859 475 80 -912 100 409 -791 990 542 60 521 466 -161 391 -583 -466 188 207 -901 72 -433 413 609 549 45 -711 -469 587 -368 -14 -827 -878 -699 417 -939 -165 615 -27 756 804 -599 -191 -357 -282 -248 -649 608 -922 539 965 684 896 174 738 -611 386 -320 881 943 -944 -467 922 -27 -635 -245 694 -962 -570 222 73 837 502 580 -615 -470 -306 192 622 -667 -442 336 -946 -714 608 239 -971 -659 -573 -188 306 463 756 -639 -361 747 -247 519 -977 -427 592 -184 998 785 206 -875 -849 -983 -188 750 -368 291 285 195 31 339 -48 -975 -308 -484 -419 45 593 -808 304 -535 -710 227 -577 -836 -333 767 440 -974 -723 -280 475 767 -761 609 -897 -684 830 678 -562 -143 -264 -610 -365 522 513 -543 57 674 623 -531 -70 -295 54 503 -52 382 -822 35 -296 -575 -401 826 -910 -419 843 565 209 938 910 -168 -17 -247 992 510 -376 241 -49 422 -793 -882 -92 -964 -878 -894 -865 160 120 -9 301 113 -410 885 -242 646 -166 -26 578 458 604 183 -412 -768 540 652 475 313 717 850 270 -193 248 -439 943 517 -235 -225 759 -859 -830 927 418 -514 52 -771 923 217 145 -949 -744 -34 -198 347 -398 853 -265 93 270 726 -676 887 762 -63 836 884 -709 -924 -641 -237 -249 -117 -884 470 327 -474 738 -645 -709 365 -535 -536 753 -267 932 -976 718 813 625 -908 -114 214 -535 -733 958 846 631 -912 713 -811 661 -928 817 184 61 -199 242 -643 909 544 -703 -449 102 992 365 -280 -49 -246 511 155 -506 -217 -111 -658 -793 -799 197 -71 513 510 818 -914 44 350 44 -881 -320 -773 -560 -581 -995 -839 399 -763 -491 -678 369 -439 429 809 792 849 -157 -141 -594 -359 -556 635 842 -929 -201 613 -580 -901 275 276 -242 335 -698 -608 184 -528 -58 728 -917 -617 -349 -311 -675 287 -21 -24 403 576 -391 917 -947 -900 683 243 284 -128 -973 -17 958 879 598 959 93 -21 -527 -721 585 242 250 -929 -359 441 853 26 774 -184 -171 -231 420 -841 -832 893 434 -896 -953 214 935 505 -48 324 510 612 -561 106 641 -880 748 560 172 910 70 743 606 657 306 -185 110 599 33 220 -699 915 466 -368 -998 -76 695 -532 664 -364 770 467 568 -982 -734 503 801 -246 117 466 -112 839 374 -970 753 338 -792 -337 926 -806 258 875 -613 -478 -465 527 407 -416 -161 437 718 -356 113 -420 -527 131 -622 -328 -217 -762 -564 129 -689 279 -255 -55 233 362 -27 867 -906 -97 -566 -342 400 -420 -804 -331 154 -225 -133 719 584 265 182 736 548 -687 -532 -141 250 203 918 -193 -566 446 -759 -196 -917 891 673 -504 -962 -433 452 358 -914 188 -80 698 -59 374 -570 -221 -796 -271 482 565 185 -765 923 -739 675 214 434 -689 313 227 670 865 -497 659 -619 305 -966 -88 -102 -71 76 -200 969 -51 105 -640 356 -545 896 -374 -342 385 -243 -460 663 -844 556 -598 -499 -74 -223 -93 -466 122 364 461 176 393 -365 -368 752 405 -266 153 -742 -693 42 -758 170 671 655 -744 -347 -145 487 323 -699 768 417 -34 -789 926 714 -990 512 77 348 885 5 -805 732 -479 394 201 -474 768 134 -217 -296 -147 358 -483 849 411 -800 970 -554 -918 -942 -730 -198 677 -476 -942 -566 -759 -453 751 374 -987 -181 51 -287 -306 -537 29 -489 451 -262 292 538 -872 -333 -841 -697 247 -530 -365 689 977 -227 912 500 803 -378 621 442 840 975 -673 741 851 574 -573 -265 798 -577 900 -444 -285 -140 -694 977 -37 458 361 81 57 421 89 906 144 895 -886 890 -249 -527 -174 -687 -278 -34 851 419 120 95 -660 232 17 -645 204 201 862 297 -799 869 -636 704 -678 -589 -799 96 480 632 -400 -865 -412 808 641 699 -782 601 761 511 754 -599 679 -221 -717 410 -149 735 -373 -637 262 495 260 -88 -350 422 -167 622 823 -674 -703 -611 895 811 -4 -100 -479 575 464 -70 155 651 -456 274 -683 -893 735 -245 905 -482 -843 414 -362 692 324 433 -322 -758 -15 423 571 -622 -639 193 551 647 -486 50 575 733 -857 -879 -581 39 108 -134 -253 348 -563 -49 749 -735 -842 536 -789 -6 -864 -251 836 836 601 544 -205 -474 189 -599 756 -164 -385 951 921 102 382 -589 600 721 418 460 609 994 -889 -329 -944 724 -922 -64 556 292 -790 -547 -166 493 -768 173 -792 -92 850 -354 -548 -461 152 -676 953 -28 4 -896 -148 9 -40 -283 -959 973 956 296 -399 332 -474 275 965 -865 105 907 -518 -104 512 -908 -769 239 323 -237 -106 -610 61 124 -363 497 -186 701 292 822 595 -462 -468 646 942 546 -874 493 978 -623 653 854 -635 -244 342 -796 671 105 -3 -114 -864 -349 662 -577 -561 121 867 272 662 -306 709 126 57 -720 289 382 514 637 -310 85 -493 167 759 656 -343 -588 -490 972 -195 689 -217 648 -705 979 -700 930 250 321 -181 246 -616 279 858 69 -764 460 -341 -229 -898 553 241 -48 -950 520 -646 531 -447 351 967 -196 385 484 -211 335 -424 -303 -196 -44 52 -458 236 -116 -494 -788 -186 57 539 485 480 51 -390 -656 693 629 -80 -588 998 123 -466 466 -335 262 755 -201 927 -28 661 -480 355 665 -512 -376 363 -208 -675 -907 751 -890 -894 -644 -261 -314 -717 258 277 -951 301 -21 47 -919 65 -932 -563 -963 416 -462 -961 240 -428 -770 -763 -28 711 -137 -632 662 -603 -845 -187 290 370 -692 560 -75 -298 -822 -887 -674 755 -402 -301 -512 -128 -687 -130 -864 386 844 -682 -178 18 242 -733 837 257 149 -223 -810 -952 49 812 -940 933 -823 563 -330 355 616 -501 481 924 320 943 652 -767 128 -917 -312 413 -898 241 -160 482 954 -635 -521 -689 -601 180 -710 -60 -942 530 922 -309 -321 -487 -523 -929 506 -161 715 -385 -860 481 316 -19 -848 -700 -212 -241 -497 428 -581 137 -386 -583 83 -135 763 172 99 -785 880 -936 -219 271 483 881 -527 -418 -589 639 628 -853 154 293 224 211 -639 62 -638 -366 -951 637 120 493 316 980 525 568 425 196 -809 -435 -367 -170 12 248 -75 286 222 392 -691 157 -705 923 -374 931 560 783 11 662 -408 328 197 127 -58 184 926 580 647 11 -414 485 574 806 495 -437 -824 -506 581 -947 -843 264 813 750 186 726 -732 -123 728 898 558 494 -373 -272 -786 292 887 964 372 58 334 -52 -742 -665 -953 -906 417 -466 -343 613 -375 649 497 732 -831 -255 819 -150 -961 -897 568 -765 308 702 -475 -845 174 -541 611 146 -570 572 733 -783 -90 398 274 486 626 -453 -896 938 463 256 470 450 605 -649 -894 -894 -515 -488 -858 20 765 535 875 738 -176 876 773 -703 -569 604 955 -616 -611 -527 713 170 121 291 345 534 -897 764 169 -803 417 316 219 818 183 579 727 -176 69 557 176 476 288 -493 -961 -812 -15 -833 587 -35 210 64 469 -335 180 641 -532 -236 -566 -363 -92 -559 529 706 -272 -740 161 -158 829 -878 204 303 -110 -471 -853 -761 -844 64 -665 592 -387 771 701 174 440 -384 -933 -858 958 152 -490 402 -424 420 -931 334 816 215 257 982 168 -489 927 189 524 -644 -213 -683 444 -703 706 -254 60 347 212 -836 -396 573 -325 84 130 306 -730 375 357 498 -419 -880 356 200 -880 -960 -880 -288 274 -829 631 144 623 267 663 -978 -40 814 355 397 -97 -682 -700 644 -35 -485 -445 -786 -400 -277 -986 725 670 298 -27 -752 851 -455 62 -2 479 -481 373 29 -907 -29 8 853 20 517 -250 494 388 633 -268 623 450 -66 989 941 490 -385 -42 -291 717 857 549 -667 148 -255 594 121 -803 40 312 -553 89 808 -109 -40 -420 -324 -26 -628 93 819 325 77 -862 452 -552 290 -692 498 390 -38 -408 -898 581 732 -53 -543 -30 -186 -858 76 270 -440 -117 515 949 -584 -389 -353 723 495 -749 -628 -272 -737 -979 -575 -874 788 -342 -249 -403 336 -280 -561 -175 452 -576 563 -986 288 17 -930 894 264 202 536 253 -151 71 -463 -265 414 -451 -580 590 775 -274 -615 694 -86 173 -325 -780 804 592 28 -782 -553 -435 734 633 307 156 214 -767 185 582 -753 880 578 -447 -659 793 835 486 -117 431 -882 296 186 -777 224 508 712 983 464 -453 344 525 965 379 920 527 -671 -258 807 376 678 798 -486 -441 478 -723 17 77 202 -631 604 -441 -871 -379 567 607 -558 -655 236 -594 -465 474 -31 773 991 -313 999 -386 791 -58 -536 -972 183 436 780 -194 -886 313 197 596 37 175 710 717 -11 8 -547 358 800 -398 895 -563 573 761 -552 -615 668 -22 204 -321 -818 986 -236 717 -485 -680 198 7 818 -496 -521 -597 240 260 -101 -128 782 -35 -567 -755 -165 -421 -869 -751 44 782 -572 610 -208 -880 266 82 185 -692 177 -976 -210 299 630 -663 -597 -33 775 -839 -203 436 362 -575 932 -935 68 -781 -756 -539 -556 -550 -466 754 660 -469 966 436 -942 -949 -252 -28 -295 -866 -360 32 -132 621 -555 594 324 -634 -362 -677 -780 995 -228 -136 235 704 -763 25 127 -131 182 -898 862 52 -552 -156 160 386 -983 673 -116 633 853 -582 625 692 -998 -233 890 -876 208 -650 -267 -572 -247 -801 483 95 -461 -140 -463 340 -178 91 -145 -304 -345 -68 83 -29 181 -687 354 -416 309 -837 -237 -398 -673 -359 -652 800 -101 833 875 1 97 459 -25 -956 -608 -992 -612 -435 -161 193 -9 812 736 665 -522 -304 -581 65 -278 -772 827 215 634 -946 721 -997 316 728 184 -964 -239 781 -496 -682 -457 -756 413 -679 319 -181 -474 -273 -272 -991 140 -533 -508 237 -403 446 263 851 -41 -237 -834 -459 -961 -298 521 930 -298 -109 783 -78 -990 -358 123 -425 873 -325 682 243 -702 427 -726 -139 475 -433 628 -857 -79 -101 -778 570 -444 370 -652 -359 903 -643 -349 -604 -183 357 127 -854 773 -846 50 173 -581 -812 971 -14 -93 660 153 -581 -566 435 -897 -823 719 -12 -842 -672 -154 -725 529 -929 -18 -562 -146 588 980 -797 469 -169 507 554 112 -428 212 783 174 -583 -769 -220 426 912 656 -648 840 -887 -558 987 -49 464 -290 305 986 848 -72 -741 670 155 19 218 983 -641 617 -385 -720 -433 931 -371 -147 553 -947 632 257 835 -274 -162 -89 157 -122 159 -415 581 -380 -467 -864 782 -483 337 532 215 -370 652 -582 -23 -156 302 979 -83 -18 -517 -368 207 706 620 -874 -709 96 -780 524 737 509 179 224 -110 -865 -733 -542 -886 999 -394 -812 856 883 -869 -771 -489 53 433 -748 -711 -714 -441 -288 -378 -561 -575 -518 -789 812 -931 168 935 -202 -426 488 218 539 411 224 -692 612 -938 135 642 -63 -267 369 218 -552 28 -625 -901 -503 97 2 -303 -385 -289 657 -859 787 760 -308 404 -743 -931 -821 -566 68 110 199 832 -718 473 -238 -685 108 -434 -634 -774 921 518 810 23 -788 -855 -660 118 722 -791 954 -330 97 -87 -347 -335 -405 -761 -799 -194 253 530 -925 24 -941 -115 -150 -905 -986 758 25 -766 924 -380 -94 782 545 990 271 -992 -979 634 -871 -215 332 -830 752 -756 213 -710 776 75 -428 864 684 7 331 328 207 166 999 35 -490 -621 -974 816 -809 -721 -92 -268 -514 926 -188 551 -667 -268 595 981 -600 -681 421 -584 -552 -264 19 547 -641 345 -174 -532 470 404 -854 5 695 449 703 224 -350 -542 -342 -295 -615 438 -400 154 608 -629 -63 39 935 -357 -918 -346 -277 -813 -899 -398 -432 -964 -255 814 -486 -347 -742 -558 596 -760 989 -195 -764 -689 885 -944 509 -241 362 840 529 171 -291 58 -379 833 179 678 995 791 -513 297 -74 -703 -510 -701 -817 -987 659 572 -489 546 821 158 -783 -777 192 -613 -887 -890 -366 638 -10 -781 -11 565 648 731 820 578 -805 961 -285 -862 325 352 -490 831 -150 -802 188 650 -476 36 262 -352 -603 410 913 -322 -410 -68 852 -574 -368 74 21 539 918 -817 806 75 -432 933 -517 438 -768 -138 -980 823 781 -249 -158 -831 783 -619 -291 920 468 134 -888 363 832 -679 -203 65 -228 -523 912 -446 690 -318 -865 89 -102 773 437 -460 822 -861 -425 453 205 -956 -510 996 796 254 -531 37 87 -735 -849 119 -128 -843 -632 481 906 998 934 639 719 516 634 609 500 160 89 806 -229 281 205 -468 454 -940 589 461 -788 -798 186 -738 -771 -495 554 997 -117 975 371 -414 -367 251 -909 202 685 840 550 -179 -205 816 -455 841 106 612 -72 -284 394 611 469 -656 958 338 412 -511 -243 951 -67 -276 536 -467 -829 571 -129 463 -535 -678 -373 596 386 -672 733 863 562 59 -431 322 -767 84 994 555 -381 -411 -894 -134 -533 678 930 -607 270 831 -357 -410 32 395 73 -311 518 885 -137 -622 -797 -632 22 -321 -723 -104 -741 -397 950 -873 974 146 826 595 84 -443 148 558 465 -630 420 -123 -58 772 -437 -915 8 811 -986 804 -931 786 -821 22 817 -175 122 815 337 -560 246 -31 -411 -536 -390 4 814 -377 804 706 -172 680 -386 -988 -119 284 -939 862 767 -458 -773 16 -585 -358 -381 363 893 -876 -522 734 -675 -318 -587 -64 -238 -933 651 48 -67 -859 -306 -668 -982 -832 165 275 837 976 592 -629 -810 -9 -620 -735 -354 -368 949 521 -307 -993 -760 949 884 187 646 632 -184 -952 497 415 215 761 196 59 -647 -928 334 296 -456 925 915 531 218 311 -7 -32 571 802 719 833 -22 -262 817 212 -611 -323 -303 219 530 403 858 604 580 -427 459 -69 686 -539 -889 302 14 -144 343 819 112 699 751 920 -428 498 30 264 -522 406 -433 297 921 19 -992 348 863 531 -256 -863 441 314 894 -944 -240 232 -215 -598 -382 -932 -904 988 101 -250 -365 371 525 422 246 -803 806 -283 -857 789 -290 377 575 -341 -122 -777 -461 -440 -646 514 678 -694 278 -673 808 87 221 726 -704 -6 -919 886 141 -52 665 -71 -71 647 329 415 -855 299 -310 -79 300 208 740 -468 -717 444 -200 138 113 408 -733 651 931 -914 -951 -209 -942 -574 916 -426 927 382 -278 25 -97 -951 514 -352 -95 -324 940 -175 426 -101 -419 123 -392 -613 -26 802 191 -851 -149 -979 -365 -633 -967 84 -464 -930 -425 892 953 566 351 506 976 -105 365 602 838 793 467 -300 -900 54 633 490 -988 223 210 914 674 868 910 427 -87 495 821 219 -914 565 341 -464 -95 -368 -647 -394 -567 453 634 -704 -263 548 -228 808 24 623 235 -260 -845 -187 -660 99 15 -26 641 -735 709 702 -800 -753 -460 -604 -532 -546 986 -263 -765 774 -888 -164 959 -642 691 -349 496 771 -409 978 905 238 -785 394 -20 67 -994 718 556 401 -737 386 667 -565 -147 815 92 565 -655 494 -567 -98 -244 -210 -483 -753 522 -953 426 -276 -252 -94 49 317 -119 -691 385 887 776 339 -509 315 -808 614 -920 706 964 359 671 480 -356 -323 310 883 -550 -522 -986 249 -432 -507 -943 944 348 40 -824 0 -995 843 -972 278 -854 708 812 -898 765 694 787 -227 858 546 -586 -12 61 165 -414 -737 -601 -91 692 480 892 -799 809 -208 370 214 -26 491 306 -828 -774 397 706 328 -363 465 633 879 -146 998 287 527 -940 -78 722 -219 -172 -192 714 -136 -100 -332 294 975 602 -367 342 -101 -978 -960 667 -938 -340 -595 -476 335 -460 -629 955 957 913 -466 343 -697 -762 731 49 236 610 74 -719 403 515 799 299 -135 -857 623 -512 408 -570 -709 914 -479 -850 -103 -783 -719 707 398 -590 -767 -119 -600 810 -712 -672 906 411 -950 784 -300 453 787 -262 -386 -264 -64 415 215 148 -740 -370 151 529 -635 -204 -306 -256 -865 -220 522 -812 326 30 622 -193 -115 26 -664 908 -880 129 681 -855 908 -701 753 590 286 -667 222 -560 -614 585 137 -202 434 -513 -167 -245 498 -848 -806 642 -979 -872 -769 -205 774 564 167 939 445 -218 -899 173 -707 -533 -738 -848 -967 950 -678 -833 -432 579 596 93 811 959 -995 -547 -180 -252 -171 -789 340 299 -663 -76 -161 277 730 -936 405 -627 -958 -89 665 612 -640 435 -681 816 200 -960 790 -354 -726 -914 -398 741 -527 -268 535 -185 -464 -510 763 -833 -586 113 377 -534 830 -289 -599 -537 594 -579 386 -362 179 189 98 -943 761 -459 -118 -511 387 823 -281 -148 800 255 710 914 172 378 -636 276 799 974 750 885 -546 -315 -709 -466 -499 889 446 768 382 -322 -221 -929 562 -156 305 778 -663 869 318 242 -307 -621 -523 -69 502 719 237 -467 837 242 -124 -94 846 91 -689 -785 723 489 683 -23 757 892 -207 -379 733 -543 509 720 -431 -131 -422 -1 938 -204 -266 281 41 -344 937 -662 -692 419 -620 -865 436 -20 151 626 445 -566 -77 122 -375 558 951 -38 -296 231 789 -594 -644 -369 -513 494 115 538 662 -869 779 -939 -820 -984 426 268 228 579 126 -84 744 -751 855 923 -379 -184 -219 127 735 -507 261 705 76 676 583 693 -511 101 -331 113 -789 -682 -897 -33 -220 822 -17 539 96 -82 217 765 -601 273 -992 68 -133 202 -366 137 -348 536 844 975 -73 477 749 -106 404 826 -383 -204 -607 -138 659 -720 934 366 -933 670 -785 577 620 -232 311 -184 -468 664 597 529 423 717 800 343 329 -959 890 935 -170 16 941 467 62 -796 -146 -544 -939 276 -922 -676 -876 -775 877 519 510 34 -161 490 -858 497 735 -637 214 -916 735 -125 -404 456 576 -583 979 -643 -28 529 -534 -575 224 -245 -388 -679 -761 -842 -316 -897 -206 593 -545 -949 -987 695 121 827 -949 -981 685 746 -179 236 -39 -532 11 685 182 945 -962 230 369 -895 -17 519 -419 -63 332 -604 635 326 91 614 -930 -613 239 -317 -374 -750 946 -868 345 812 -552 240 -37 661 420 -393 251 -673 272 930 891 -775 -759 -740 714 735 652 140 -834 -741 -254 501 -635 776 -972 -294 -403 918 811 -559 -257 255 -758 -372 -642 -258 98 -65 41 -229 52 -300 447 -539 -474 372 -847 699 731 -798 33 950 -284 -78 -390 33 618 -916 415 -325 96 -567 -172 -6 -572 283 -444 -459 319 -395 806 285 992 -249 378 -177 -217 4 -132 683 912 103 -348 -775 28 214 -525 -865 -644 275 -320 -298 -330 -869 377 -322 896 -201 -458 438 -576 655 -939 387 -483 792 543 -121 -412 836 658 -82 993 -705 -778 163 905 900 670 357 960 -117 642 -914 -183 -558 -787 -311 -862 -520 -835 -488 -45 442 -716 -459 -142 -111 372 667 365 439 151 717 -635 582 813 -951 421 -396 -263 -77 609 -994 559 -531 -544 -972 -234 -511 660 -11 -502 957 -132 856 859 -489 490 601 947 786 -689 -654 586 -658 658 268 499 638 -365 -732 396 783 70 97 -92 399 135 -134 301 135 -999 483 -383 -690 971 -107 -74 7 127 -936 141 -47 -102 -590 -967 780 -255 366 791 30 -117 -632 61 -239 571 -676 386 -234 -393 467 691 -663 -849 -522 250 -557 485 -705 -123 -961 -710 -525 -523 -993 -199 -629 602 324 90 246 204 -556 -509 699 110 482 -70 -653 128 -639 -530 664 857 -821 -520 -16 914 138 267 124 938 -225 -474 -610 914 -872 -672 -281 21 -791 614 205 473 -566 -589 -623 -818 445 636 617 -296 -683 738 -394 -454 -736 -188 -62 -3 -704 371 -21 946 472 -594 -708 419 184 985 -90 412 615 46 -179 202 -317 18 480 742 -907 -655 864 -311 888 629 -239 -100 -510 213 -581 671 -840 701 558 565 544 -258 -628 392 815 347 -143 -628 -406 -292 457 -432 -654 745 -455 657 -619 591 -470 -121 453 640 -653 -889 919 909 216 548 -124 579 96 -709 -293 -61 -816 25 -861 -814 -779 -320 354 26 -453 830 -7 17 -497 832 -216 -488 625 -278 -489 -750 -100 -22 913 -768 -952 890 -851 742 -639 -556 -379 856 -445 589 37 689 -587 -623 -945 -412 -910 608 242 884 959 790 -850 260 662 671 682 -426 277 563 -437 -113 -14 -681 -631 -225 440 959 -539 379 -540 149 -914 -888 -51 896 -280 -780 801 -828 -521 -966 -947 -690 980 21 -923 614 145 -643 -564 893 903 -178 -829 -31 -300 -320 739 601 -81 987 -772 -795 -585 476 -338 721 752 774 890 -342 995 -432 -114 -861 371 998 -556 -553 -449 545 -700 686 57 577 95 117 -436 -556 199 -823 414 612 -747 258 61 -914 -865 942 -362 343 923 -436 -792 -562 -763 -503 284 854 623 712 -679 935 680 -374 -693 -418 -385 -875 370 -450 77 674 314 999 503 252 -816 227 -161 -301 239 -172 -605 466 83 -206 629 5 -373 -155 -738 748 -217 954 -644 -129 -769 -359 -568 -857 216 250 950 775 -715 -655 441 992 494 -965 994 308 286 -630 -708 303 -932 -794 124 -459 470 34 67 -28 387 445 -11 763 359 583 251 -29 -459 -356 -853 -92 937 227 -897 -568 -816 63 356 -221 672 -298 176 311 376 -696 669 163 752 156 -459 -57 492 -547 994 -314 -51 -304 59 203 -99 -752 -903 978 -33 -323 -628 -182 -8 -720 998 -127 589 -985 -325 -702 127 -78 608 762 357 -459 245 738 -558 -912 106 68 340 73 552 -704 -802 428 548 506 663 -465 -861 -26 -783 501 881 40 390 524 -798 510 351 -906 310 701 -885 540 102 790 -380 -558 -841 521 252 617 -783 714 19 -467 216 -164 -35 -117 355 590 -586 -253 -637 912 -489 36 235 845 -155 -867 -28 -690 -846 964 742 184 617 -327 953 129 -513 472 387 -74 507 -22 487 -71 406 -173 -882 -853 -92 451 -959 -833 551 32 828 -11 96 -662 248 -823 -667 -1 -844 -559 281 -859 -819 376 -992 -977 187 -731 -71 -624 -503 571 387 280 877 774 -850 327 -873 -477 407 798 -472 66 932 423 325 -280 458 -497 395 -129 443 -949 493 356 861 -539 17 -133 -542 760 -85 -403 257 398 367 610 707 859 -713 667 707 1 -977 419 88 -615 -858 -460 419 -857 -695 -347 413 380 2 -789 256 787 639 498 601 -990 -268 -766 -477 -856 -323 227 60 -621 938 -237 -974 409 928 -740 -365 -230 -263 493 266 -822 -779 -246 -946 816 -569 -309 700 -539 93 729 -788 -365 -530 538 347 936 608 418 -976 -581 31 -418 19 953 -642 -59 -18 -592 -314 484 -652 -675 -807 794 -866 -616 173 -191 -352 530 -576 994 -172 350 -676 -170 -733 5 672 -802 -249 791 -164 943 -494 -765 993 331 -551 326 -902 597 177 -461 410 181 -240 -612 942 -458 67 -281 -692 517 543 285 102 606 334 -830 -476 -983 -910 -922 941 633 820 -552 585 656 688 -812 -599 -38 347 370 206 -593 380 764 203 560 441 909 995 957 575 -368 -149 -805 335 707 956 -456 652 -292 -747 -875 811 30 -115 794 -951 70 125 533 -600 -177 -807 322 -86 -778 -265 498 -801 -910 -120 -373 -952 785 802 397 -434 353 -736 888 746 -472 -356 76 273 -777 278 -940 645 -317 -664 314 390 -719 556 -357 53 -470 -144 251 285 976 -150 -588 637 -444 501 982 625 -1 -337 -55 800 -768 -556 402 299 728 -629 -228 -499 -631 64 -729 320 797 -807 524 -389 -909 -230 324 -842 -395 -281 -721 -503 -397 -615 978 -298 998 -488 -736 581 501 -624 -581 -71 -377 402 469 -453 -111 -988 -940 -295 235 -722 -308 -693 723 860 54 -778 173 -772 555 -235 -429 852 26 854 -276 -901 -957 -591 -706 623 -733 -284 870 399 344 -519 201 630 -693 -639 -734 -8 -42 201 -550 184 -395 -603 118 260 -132 -943 382 -376 -620 870 793 -795 626 865 -662 -236 915 945 -401 -684 594 -521 -452 -93 -674 481 -981 581 490 -742 138 547 753 -668 334 -806 -586 -247 -838 -693 335 486 629 -33 -913 -700 211 264 -618 -798 -394 -829 -365 485 935 716 -387 124 427 432 -244 996 -496 507 537 976 -908 979 614 -287 -763 903 -196 -835 -535 -762 -577 -599 123 476 860 -339 497 -230 321 920 -775 -103 276 514 -544 -928 -989 -156 818 -924 -43 227 902 634 970 -433 -222 658 741 -545 -225 -208 -67 117 698 -634 -761 935 -310 -584 -58 -27 334 392 -529 -612 -128 525 302 133 63 -123 -723 922 -266 530 -870 632 594 213 -287 282 -945 -666 -295 812 195 -860 -846 18 838 553 -209 -475 -476 -322 609 426 117 958 974 965 987 -222 16 -13 145 -817 -965 -215 905 95 900 -344 259 491 262 682 290 183 -282 -157 -944 121 385 -988 765 -235 -931 -818 11 680 -54 137 -25 -960 449 -491 -278 -397 -581 -197 569 151 527 -469 504 -395 349 -665 72 988 441 0 398 416 -109 987 -204 -448 272 797 -387 -723 -212 -222 42 -404 -677 656 288 -274 236 589 424 -805 -355 591 792 372 -69 -575 -301 580 -690 -329 -756 -553 -735 704 206 903 -313 285 -779 -304 -142 -72 836 -868 995 975 694 418 -123 387 -410 -291 489 -177 -498 987 193 -408 -122 869 -159 335 914 932 330 179 213 -998 -392 -966 -273 -977 -831 180 -578 -136 658 -118 382 -886 -832 559 -612 -856 984 156 -744 -646 -27 -49 29 -51 -322 990 619 733 -299 904 -974 -867 -487 -486 697 410 -832 -751 -504 898 -888 383 682 883 -276 375 555 268 237 36 912 -52 898 601 -657 15 429 -208 -269 -362 426 360 -658 -885 920 145 -928 798 -691 -673 -260 306 416 922 -914 -199 29 660 461 -48 966 -146 358 -256 246 -880 425 -632 529 -450 -493 574 776 716 -799 -696 -171 860 -753 838 -952 588 332 -522 599 -30 540 436 571 146 324 -396 367 -916 70 -145 -267 205 161 -729 -324 -902 584 536 674 50 -647 -627 982 323 -570 462 -73 -882 -781 689 163 -571 -981 283 -156 686 -869 -408 31 -422 -18 675 645 -677 -793 660 744 705 -945 306 829 776 -898 311 389 -73 850 173 -940 120 195 -815 -777 797 -484 -234 -791 -743 -636 -470 -837 272 -161 -826 -858 634 64 655 658 -980 35 378 390 79 813 862 97 579 196 186 -786 707 -311 739 -494 -558 838 -198 29 388 -724 856 -205 48 -378 27 -619 -579 -130 475 -402 988 -765 524 941 -596 -511 -130 -660 -79 -469 428 -841 332 -888 802 -430 -895 -753 -904 461 -696 -250 -963 5 86 -877 56 393 85 -824 -556 493 -497 -179 306 -714 -250 -888 -502 607 319 -842 -602 -680 -3 940 -212 797 -172 -404 -365 -40 -439 734 932 699 -56 -410 146 349 -198 -833 634 753 970 765 566 234 -764 731 442 788 443 53 442 908 183 -932 -570 -597 -832 195 332 335 -942 -51 292 -821 -953 433 185 -66 -779 -771 440 -172 -686 69 -497 246 323 -403 -65 31 122 138 -86 789 924 19 778 -356 627 733 -975 268 385 -612 -601 -424 -18 164 -658 191 -671 594 571 -866 399 -813 -974 -994 -622 806 527 880 -513 -777 -985 -952 -622 520 -580 -258 -775 785 910 -773 -315 -748 286 -720 852 -543 495 -968 -548 -85 -295 562 396 165 -459 -586 -897 -341 86 -74 610 -291 -52 204 -179 -69 259 -387 707 -697 466 -453 224 721 -126 -351 -725 442 -900 371 -394 472 -243 -812 -584 862 26 377 894 84 -983 154 -132 238 -231 354 -343 -542 -481 350 -878 -521 308 353 -826 -306 832 944 -405 275 -898 -653 -206 182 -743 -226 -913 -977 -829 -327 134 -138 -959 -189 -420 -738 103 891 195 -277 -828 -904 893 -470 -801 425 -740 -600 -64 182 892 -865 161 -469 278 -56 -379 621 -233 -665 159 648 -322 540 -802 -460 365 687 -496 783 727 336 863 600 313 -87 -823 -671 -98 566 491 418 189 -208 509 -283 874 -277 370 933 -240 -408 750 735 -496 -836 278 29 -779 -984 -980 -566 -408 -815 -366 876 51 -319 -712 282 71 -308 -444 -30 377 906 442 -865 952 898 773 314 -760 -250 -803 939 -422 -671 -40 361 -990 985 -158 683 329 -857 983 -98 -140 -662 207 940 -571 337 -924 336 -490 516 829 235 141 -515 -150 -451 -462 -780 -537 -82 906 129 887 97 -241 -852 87 375 736 146 -196 130 -561 -17 404 -252 -376 263 744 -940 -415 -317 -963 256 -727 480 292 326 -849 435 869 333 484 -357 590 763 578 -493 798 7 -616 -881 232 411 0 -611 837 17 564 -135 360 511 -313 922 -215 521 220 -838 540 305 10 857 -335 500 -4 -636 -435 -856 170 659 731 -918 -40 829 -201 -360 705 -512 612 631 -288 -616 -529 -109 58 562 -923 -856 844 -991 785 -31 856 969 -623 -48 -536 -581 -20 69 -111 -553 781 -464 -368 -533 140 323 -204 -685 542 -655 -350 48 -272 795 811 -479 -512 -545 911 -300 107 -151 297 -150 107 229 -749 999 184 334 -534 -270 -444 -688 768 -150 991 -203 -107 852 368 -868 86 933 531 -703 867 605 872 438 -687 -804 117 -698 -680 463 451 -691 -377 -933 -586 -791 933 -387 -195 6 -5 -570 -157 225 699 -31 -26 -247 282 531 -615 217 -201 -1 443 301 58 8 962 -703 775 -65 363 385 756 428 656 362 -948 -209 -12 -782 -505 644 -499 -615 651 -88 952 -159 -243 -34 327 -713 -876 -657 339 821 -500 146 110 -365 680 -721 293 309 811 -261 -216 721 -687 -14 -508 981 -215 209 89 -902 -657 -617 -176 -755 16 996 714 -586 -477 869 -20 292 -107 603 343 -273 -221 -328 400 -499 992 -572 854 395 -62 589 630 556 77 611 267 -420 -546 109 820 606 474 -422 438 -877 -454 -948 573 148 617 -995 196 -187 -98 958 633 -748 -296 982 -408 -463 235 587 641 -366 -865 -169 797 311 394 -373 -470 216 -335 303 706 197 900 -613 604 694 -176 -391 306 -607 -746 797 -209 855 827 -259 -525 343 -899 773 -306 696 -369 -811 624 -835 735 495 820 -411 32 -392 -735 32 811 830 704 669 -80 90 630 363 -874 651 -757 43 583 812 -702 -591 -698 183 93 -906 573 714 -853 61 916 -485 -649 -112 -430 134 743 419 -764 495 428 387 86 756 89 -981 -33 -559 -714 -235 741 365 390 156 766 91 213 180 95 991 -486 531 537 512 -944 636 -603 -848 -828 -371 -359 171 258 242 621 115 61 129 -686 -104 -503 -589 -662 773 617 837 -278 -420 -570 532 235 883 625 934 -69 -881 -414 655 540 -651 -967 -890 228 -548 -827 205 519 -261 -681 859 -139 -229 -757 -843 -395 -958 729 -254 -874 -26 -816 375 -629 241 -515 -754 941 -789 -56 340 -852 -737 560 -430 -72 173 721 -886 -459 -599 310 421 -178 -157 -832 831 -964 22 -771 -425 664 -810 -510 726 -567 -457 412 696 -286 469 64 -262 919 -369 524 902 -30 765 951 -189 141 -495 -768 423 -295 -869 844 -84 -106 767 -67 -154 -26 -615 -359 -961 -173 336 264 -299 772 817 -412 116 250 -178 226 -527 -39 329 833 -426 -890 -127 811 -700 -817 -752 -14 250 350 963 414 -662 -230 171 -926 -798 299 -851 429 -67 506 419 -131 747 302 -161 -144 828 590 -658 268 471 361 960 -115 -36 226 43 -767 -246 -303 -286 -870 14 715 -244 -636 323 148 -70 400 679 -318 815 -380 -658 -286 -900 -646 -223 65 -262 -703 -560 148 638 -180 76 752 827 151 355 -435 -462 -931 -121 206 154 -198 735 -636 -311 -580 55 -633 -998 -738 473 -539 -344 -21 -476 -250 -740 -762 634 629 624 -699 -225 976 284 -411 -13 -509 -767 974 -231 365 51 602 -12 -510 -362 834 572 142 998 928 -138 74 -240 -476 100 527 -893 418 999 301 839 765 809 277 554 -604 -553 137 936 -308 130 -385 726 -308 -717 760 404 523 4 -249 -930 893 526 776 726 -899 799 -423 638 796 350 -430 620 -463 541 332 373 -513 324 931 -504 -618 238 -890 -730 -862 -602 -250 -751 -314 948 -197 67 360 271 -874 -712 -862 -688 -757 -896 117 503 -824 366 689 379 331 362 704 645 -436 -471 -41 196 -51 656 -850 -808 586 -718 -731 -811 288 -130 241 -658 -980 -52 601 -275 -620 343 624 496 984 678 614 -658 627 88 462 -345 -289 284 -561 154 -37 -760 -781 313 85 -974 325 982 -508 -186 -411 -16 -950 -83 -225 599 145 437 -83 -194 -800 360 -977 492 659 -209 -545 249 522 860 -843 -559 848 -820 191 -368 -594 -6 10 198 -352 257 -829 884 572 180 -526 896 -359 -724 -340 -873 -70 493 -624 76 -192 733 -696 117 701 -228 -589 -139 -887 -687 625 -331 -389 759 -343 -111 73 -277 677 378 424 -435 -164 -382 699 206 520 374 -374 -856 20 813 -596 -11 -229 165 76 -267 -608 402 -85 -936 -778 950 -683 -687 275 -419 -324 -952 -56 806 207 -894 316 -618 -332 -51 15 685 -575 -988 -944 606 641 85 -454 -616 -404 -692 818 877 358 99 -392 -345 -951 278 -162 -372 20 -765 -701 -700 216 464 901 416 -377 -98 -550 849 452 -572 -885 617 310 -287 244 -878 117 -309 -51 -422 708 -887 689 318 453 480 419 353 -173 310 -787 287 302 368 901 -222 -842 51 195 442 93 -858 -284 834 -930 665 -806 -405 49 280 -858 759 -467 601 -53 -9 -484 590 -584 983 -664 971 300 -659 -995 -684 157 -998 810 624 -591 694 -284 -466 -655 -785 737 112 646 -191 -289 319 -710 723 478 524 569 -701 -657 -86 -29 -503 -54 -708 452 -669 -368 -348 -170 -846 -581 875 -471 56 952 616 -626 621 646 249 -217 -363 540 -745 253 -188 4 212 -540 868 166 -44 118 -869 925 804 -647 701 970 -431 398 208 -234 -134 -79 983 631 -612 142 665 -354 -489 707 -259 316 380 346 767 2 888 877 -586 121 -360 853 -833 -513 -368 -468 764 575 -969 875 -679 -635 112 -693 366 -156 -872 874 652 530 142 -329 -780 -845 405 849 376 -824 -66 790 437 115 951 -722 -716 6 -646 -692 405 692 -506 809 475 813 725 903 749 450 -688 546 -934 393 -942 629 -392 646 -543 -421 251 94 -597 -334 659 -685 77 -974 773 -489 576 710 -622 -95 971 -148 915 -129 -944 856 -536 -214 -377 -547 436 -942 -664 -745 -338 370 295 -764 402 60 -57 -673 -759 871 620 -948 187 -163 494 265 653 -863 970 187 -148 -189 694 -549 -935 -828 18 -794 -310 294 -490 -642 140 161 312 272 886 -466 -342 -695 -225 627 34 -373 -311 -527 -236 640 -4 2 -449 535 967 -147 609 683 971 -597 -989 -832 228 -611 -863 461 -543 -158 -900 -324 -198 -722 -757 -722 -139 -20 -29 -442 -943 68 844 644 -747 882 -947 -283 345 299 -343 694 -605 46 -175 373 -582 -862 798 -553 -757 -858 -685 535 429 352 850 631 321 -982 -69 186 893 2 441 797 625 -363 -765 -478 112 616 70 -667 -236 927 -977 823 319 -926 103 -311 -862 480 -616 474 -691 195 441 -320 -373 166 832 954 -150 -45 -936 547 403 111 836 194 789 566 321 159 379 -926 -553 -948 740 -544 -318 274 -786 -953 -773 -349 593 -673 -214 -338 -529 190 -990 -942 973 552 -537 -949 -338 407 882 -627 -622 644 -875 876 -888 985 568 -304 -603 -726 -810 863 -17 -62 534 327 480 216 -675 -472 -880 544 -572 574 568 -850 200 822 -86 185 -623 803 839 506 -214 -669 -515 -494 -367 711 538 -182 -692 -390 -40 -625 -369 513 -867 59 -338 801 354 671 470 553 124 -598 76 -342 -892 654 177 -882 -599 -325 -931 645 243 -189 163 588 538 324 525 382 -688 696 -97 -891 -380 -431 72 -144 98 -945 -846 -641 -828 908 483 -74 414 -282 553 -90 112 -378 -457 -265 568 -228 667 -433 -698 -457 2 401 210 -417 506 -809 -238 972 853 851 142 596 341 244 502 -429 703 489 -208 -812 -806 -686 425 -239 805 -424 428 812 -68 775 427 -614 276 603 832 838 -338 -487 -929 442 115 -339 -501 27 665 -573 872 -334 178 -77 -717 -358 -580 346 -951 -976 691 -712 -123 -521 -701 -125 694 416 127 -367 -561 -829 -993 -208 -979 452 -227 -134 398 -723 -960 443 301 -661 -193 589 -282 -434 -815 561 -127 -145 -369 -652 541 223 -395 -938 143 793 573 278 -137 -372 -407 631 -435 634 416 760 294 969 -639 150 -367 -104 -487 -300 -850 -646 -927 -739 -735 214 -491 -486 -299 -946 241 -933 423 971 -774 251 -409 -404 -109 -399 -162 -293 10 211 -139 64 591 -496 110 942 242 -960 -717 168 -560 -934 771 9 -766 -316 -578 669 92 722 -414 138 -847 979 897 367 651 -58 -553 -451 -23 581 637 -571 677 -353 235 32 751 889 608 647 -649 269 -799 -910 309 -101 -143 536 -186 181 937 -222 445 27 142 -858 -38 293 752 -878 763 -57 524 269 199 172 907 229 38 102 488 -233 426 -222 972 -39 -307 -88 -55 382 -91 561 617 -675 -210 673 -745 -897 -595 -250 235 982 -592 511 286 912 799 -357 -928 -668 123 379 -926 58 134 168 904 -64 584 -815 633 -862 -486 -133 -841 154 -672 -878 604 481 -20 -412 694 -878 -379 643 -88 27 321 369 -718 -134 835 428 164 -41 -211 121 290 -589 343 537 -266 -11 395 -147 -860 -56 -208 502 -572 -79 456 -463 -945 340 493 -807 -607 968 -405 -881 923 -555 677 234 353 596 907 -288 -398 -920 218 -713 279 895 -692 -837 750 -114 -195 89 -683 -888 -901 -57 203 -693 -218 -62 -412 649 -272 840 210 485 -903 709 -902 299 424 -524 -641 -768 50 -327 878 -278 852 -598 -987 -882 933 864 -481 -701 -60 390 -927 -580 627 14 930 -896 -753 -630 184 -370 -142 -306 -137 -772 336 911 908 24 -81 83 -563 240 262 284 988 -493 632 -477 146 -721 -705 -139 992 454 836 -945 720 -512 876 723 282 -459 458 383 116 -830 409 -381 424 -444 -284 -959 -566 991 -597 -732 139 -780 951 901 -331 -676 -754 -992 983 840 811 -383 -950 -351 -807 -624 -795 -465 713 38 979 530 -525 951 480 -553 -430 -862 785 -8 343 702 -31 370 177 761 -572 -738 938 233 816 -618 -804 -813 874 637 186 764 -738 -692 169 924 9 -657 -220 364 907 -741 636 -463 -156 29 -220 685 -403 586 -809 579 765 -742 937 -740 737 -816 440 -611 -488 544 48 -353 -408 419 688 939 -449 686 203 628 -66 68 -906 -886 182 580 -952 633 966 226 -454 -816 -538 168 -778 344 606 -703 -764 -436 -426 -551 -750 100 949 810 -917 985 -397 -803 -959 269 -165 468 -285 882 -621 -538 892 -717 853 378 604 -528 -698 -813 -811 -939 677 -930 -702 757 465 903 -750 -482 130 717 -383 -755 168 -940 6 -872 -289 -218 -57 -427 661 827 695 -882 860 -355 320 -657 937 -152 82 302 467 584 153 -622 810 -766 918 260 327 -890 14 -742 -314 721 -555 -850 -939 62 -968 407 -303 -478 470 -488 -580 146 -680 -454 -189 374 564 282 321 -919 780 -459 886 -548 980 359 -6 -315 -626 -157 -968 -169 333 29 642 92 42 396 510 -838 431 801 -642 -56 824 -599 -200 975 713 961 -237 -331 -31 -925 541 128 787 -402 765 -341 -965 -821 -914 296 -933 779 -388 953 -509 615 -362 835 -576 214 -451 -166 291 -58 787 121 -761 405 795 620 -897 734 -290 520 -106 -924 751 189 576 367 -50 -421 670 -267 -47 892 489 713 -22 404 143 725 907 908 991 -871 -475 -167 267 429 -185 -280 -550 -153 -103 -558 -296 -356 459 -480 -611 223 591 262 -411 -243 909 450 387 -381 77 418 268 627 749 993 863 -155 -450 474 -225 950 50 701 443 588 694 830 605 -176 -775 -944 -115 -297 337 -730 -318 -180 -309 900 -439 -381 -294 984 -241 -465 -784 -143 793 687 839 311 722 -794 -445 378 -598 -291 -736 527 -735 -465 -4 -284 -498 259 -186 -568 656 -142 -18 249 625 -74 -931 113 343 378 -723 784 771 -390 591 735 348 966 -788 -487 -979 -332 -793 -69 120 -848 -233 365 -866 700 3 698 421 691 -918 798 -428 -538 -841 940 814 -944 -838 575 -620 -153 436 -524 -337 -247 -481 812 -978 283 -226 -88 -113 16 -859 -261 -948 331 -27 575 -50 -321 682 443 283 862 -944 937 166 -865 -147 759 -207 -795 -770 168 739 -27 -984 68 -204 221 222 113 268 -429 767 945 981 -969 362 46 -15 711 956 517 799 119 -590 699 23 718 805 -403 -141 769 -955 1 -149 -215 639 232 -101 369 -187 -702 812 225 479 -604 459 738 -535 -356 -453 213 38 730 266 935 524 -485 -571 91 -481 861 -767 201 -825 856 -96 -549 587 -229 -228 461 -540 923 -728 845 -203 -339 -738 757 792 -540 -572 711 540 -477 -442 -60 707 -131 488 -6 674 275 -189 -775 -647 170 438 980 -546 -548 -767 806 512 -786 459 -307 -577 179 973 -689 -490 -943 -86 56 -530 -367 653 -527 703 80 294 916 -217 -142 866 137 529 66 409 489 662 418 -444 991 -890 -914 961 -83 459 553 -581 -447 -860 337 629 -159 -119 -252 123 800 908 878 -646 -900 -388 360 -439 160 -339 -560 619 -160 -322 466 -174 -822 258 -990 423 771 912 -887 232 -869 503 -455 -91 -232 -777 -365 -436 -236 78 -742 -760 454 -671 478 432 -985 -213 -120 -357 -216 -419 199 151 -763 -677 931 -873 -311 -461 488 502 266 780 42 -141 501 204 656 811 -949 263 -237 -276 -142 -287 -793 -526 -655 305 -690 -452 822 -936 875 -337 321 967 782 -447 206 357 -743 -87 459 449 314 432 379 -68 -742 294 -861 -908 65 429 722 20 272 -726 370 -519 777 170 -8 863 127 -265 586 -141 -816 814 747 996 293 -829 568 346 -29 -218 -512 340 -602 -103 -217 -157 953 743 -652 -531 563 -126 156 -416 453 414 -354 -672 672 -451 252 241 -903 658 703 -869 849 -776 -53 175 -256 -873 -767 -589 984 -685 100 -201 343 338 -218 -243 -383 -872 560 106 -370 165 241 851 -394 -691 -318 -347 173 -968 -3 830 -737 44 523 429 -513 668 770 732 -563 481 915 -103 -729 300 177 -240 -216 -90 -850 188 -62 -841 -14 224 674 -536 163 -789 834 943 -559 -573 169 627 287 470 -609 459 -642 -489 122 -861 -21 -140 -889 -84 -348 401 64 -661 -15 978 914 976 405 279 432 267 -873 -321 -591 -394 -406 -567 -205 -220 587 446 -444 -817 -426 994 -509 55 755 282 -856 -462 209 645 618 339 486 -369 437 972 343 -534 872 215 -716 -953 561 864 -876 -597 -548 -238 915 160 -364 -278 530 -739 -845 -546 -720 -671 -224 -713 -824 -929 -875 76 568 -621 718 -7 -821 274 795 -389 -867 -695 436 761 -343 -846 -816 -571 41 204 -811 809 656 784 -545 934 437 463 179 -438 53 651 421 308 720 249 -552 -559 394 -407 85 999 -763 96 374 408 -287 468 -239 -910 -692 35 -319 -620 132 82 -181 -446 900 -920 -996 -251 804 409 -1 251 709 -945 302 -220 436 -430 924 -482 -482 -928 -22 -888 -442 -398 -528 433 -660 -97 919 214 25 -283 832 -606 -946 -917 -763 298 -429 622 940 144 445 -90 431 893 -575 -465 -910 191 -394 -469 -378 -399 346 -790 -666 -965 -667 -293 261 294 -846 -566 598 344 992 -832 987 644 -617 -464 -585 34 -451 -714 538 -704 874 -707 -992 -579 493 -436 -847 -336 -585 -440 -905 -155 547 -648 -242 -333 -347 -981 732 -250 -263 819 -78 69 587 654 317 210 999 -265 -333 132 -458 -170 -515 -581 -769 -303 -382 76 554 178 17 58 34 393 580 148 977 -479 -416 -880 -762 821 -822 -727 -286 312 -292 769 -944 603 335 -464 -420 -607 841 -932 -122 892 -104 -538 953 203 -691 -110 -663 -36 -545 -168 332 -47 -556 -937 -418 -469 664 -414 963 -762 729 832 546 454 615 -83 30 -591 -303 -942 125 550 -719 -139 688 389 478 583 -289 -723 -983 -201 -190 588 906 -432 572 525 198 973 -927 -578 470 976 800 288 132 -542 -749 -219 -168 -110 667 856 541 -486 -845 316 -236 -381 554 -450 -979 978 468 -688 77 863 -280 251 -499 -399 -690 -748 317 373 70 -458 -11 617 567 810 -674 304 696 -348 -431 941 -934 393 565 288 192 7 -871 -284 -965 -729 -560 985 -106 -59 -149 -951 -521 -840 820 433 750 -343 -376 842 974 408 989 66 -887 -2 595 -351 -686 -926 934 -310 -126 308 989 987 421 360 133 -573 460 -733 -354 393 -512 -28 -387 375 -267 -273 31 210 -348 -251 -851 748 959 174 971 -225 -748 -792 516 -404 562 -234 511 -811 -359 -617 885 274 924 -95 -23 836 992 -221 -80 875 49 -364 895 -567 -551 400 -710 -618 992 -317 389 874 -805 474 -746 -61 -641 -736 371 129 -189 322 -491 -146 -280 -387 -80 -499 537 279 404 -13 874 916 239 -150 962 -22 -801 804 -677 -752 446 349 -437 596 606 -246 -920 555 -63 -531 -988 -8 -237 731 -224 -706 26 853 417 4 -679 432 -123 -890 -790 223 -671 491 959 -337 -658 457 -137 -981 523 -306 763 -976 681 -600 132 -932 214 31 921 851 593 -853 -31 -365 675 -121 7 747 871 -592 73 728 998 -787 -964 844 -200 -741 -303 -880 350 -69 -140 400 -385 -11 571 -583 138 909 -228 829 169 160 191 8 -972 90 964 -727 593 -210 -563 173 -256 -975 189 -522 -843 -315 130 305 -150 301 329 778 689 -260 -364 72 820 709 -165 -911 212 546 612 332 156 -779 992 591 709 -893 -970 -1 653 -792 -90 -716 14 555 -749 75 361 623 553 -787 -790 -714 400 -855 -382 -442 -211 293 -997 166 705 32 843 -887 836 -475 -622 993 -728 -936 -649 -482 -11 -561 -529 -873 -84 -652 114 -98 -790 -569 -946 484 279 -192 -794 407 -601 486 885 -329 -934 303 -373 -776 324 -510 119 742 -648 -360 -5 -323 -619 -289 -19 -124 459 456 -482 828 924 -600 164 841 -194 -917 -774 -604 -57 -403 -5 148 -590 -165 709 190 448 141 159 431 -417 -150 61 -902 550 -671 495 -283 -449 368 651 -720 -162 463 -159 -559 -575 -239 989 -867 -922 930 -254 -447 -635 -914 -304 341 -288 160 86 -209 -246 18 -869 -841 -519 -675 106 -1 -582 -533 -652 -43 35 -578 308 661 345 913 -440 628 326 35 477 198 -677 -852 -924 -31 567 466 -666 987 -364 315 -251 -286 884 542 -382 861 974 -18 -812 394 687 102 -495 -758 470 595 -681 934 -411 -88 672 49 -61 960 -558 -940 549 574 -442 195 908 -887 -652 583 988 498 406 879 -523 347 -578 166 908 919 724 356 -388 710 395 715 -149 -273 -262 -62 -931 878 354 -436 353 238 -739 805 729 -584 -890 -721 -818 -702 697 -935 -698 410 -514 -755 976 182 542 -737 -436 -635 -973 251 827 531 796 -943 -389 -107 -526 -522 976 -549 -481 647 -547 77 -464 490 -65 860 -712 865 -52 300 -731 -351 -963 355 -326 -854 380 942 -453 -921 -605 753 -893 245 -335 -24 997 -377 143 15 688 -445 127 932 -768 955 452 556 -96 -267 -744 -517 58 -992 394 -638 977 919 886 -834 -739 -83 -487 278 -357 -1 24 166 -346 -348 -474 760 915 -554 -293 102 -234 -975 -118 785 -18 -874 967 -648 27 -221 -558 150 -193 641 -970 468 788 745 -129 801 303 387 169 916 -937 46 -904 -463 -807 -622 700 255 811 657 887 536 -118 585 -832 -578 668 465 160 692 90 21 232 -947 855 -60 322 -961 -87 -872 -431 -686 591 897 769 436 -481 494 738 -872 -639 -922 862 -529 894 -775 -938 -80 -775 -34 401 768 -183 417 -883 186 -497 -863 -198 -833 225 -406 381 -137 -644 -873 762 145 738 -840 142 -483 -277 -881 -501 629 -765 596 -239 842 -957 10 746 400 -448 -19 567 905 957 -415 -24 734 -867 730 -110 -733 147 485 454 19 -511 524 5 -439 -826 -772 868 507 826 -98 -850 32 -783 367 938 632 -860 515 238 -259 -103 928 456 -32 -191 349 928 508 -65 335 304 793 -315 609 -676 106 -123 -536 -308 623 171 -867 -632 750 -269 423 -196 751 212 609 471 993 -31 858 -846 -749 785 -945 -975 342 -637 83 -64 658 597 -559 -996 555 -687 -420 285 307 615 718 -241 105 316 -823 114 -580 -749 -276 -835 813 -647 -890 -860 70 736 -900 43 585 37 -37 56 -388 -4 -952 -494 588 -69 -355 -738 -873 512 738 710 191 457 -333 -627 -27 -258 105 125 766 -100 -189 -213 77 829 743 187 -745 -331 -606 -253 -106 -993 326 -804 872 279 -933 752 460 -938 846 -190 949 93 -234 597 -445 19 -345 278 265 -355 -77 -18 -407 -55 -103 -433 -999 503 -518 -822 767 -752 181 776 -862 -987 787 -385 -75 468 -436 120 955 557 954 320 -883 205 277 -324 925 -493 -334 557 315 -465 476 -586 323 105 86 459 90 -731 -481 860 98 533 -559 224 949 -214 632 -955 200 75 330 -980 282 -296 -471 -864 994 -628 -776 -141 615 -453 -382 -700 703 571 -31 -779 -826 189 898 -387 318 -221 -374 -668 -802 642 -201 321 -694 -596 246 -528 839 -725 540 -263 919 14 -744 966 -544 855 894 -82 260 -680 -138 -180 -428 -21 -684 -110 992 575 418 341 578 -410 31 382 -119 -598 -543 832 -757 173 -260 546 -572 -476 821 470 41 -737 -900 -915 171 -915 -676 129 215 -820 -661 885 -481 927 -712 -966 376 -322 -835 427 -184 -103 -458 908 976 -203 702 887 233 177 -978 125 -616 279 248 522 -183 -864 -826 -31 -511 -740 407 134 -75 514 535 -512 546 -689 606 350 -803 -398 910 -116 114 -313 295 853 465 700 -645 337 -49 775 4 -62 -435 -723 625 671 804 -601 -824 289 89 -454 -709 -269 -361 177 633 -405 -468 196 800 -542 970 661 963 -338 316 6 579 320 20 -670 823 86 -724 200 -276 -914 596 -296 -477 698 872 -798 724 872 442 533 -472 -915 173 -970 -722 58 102 898 803 -348 181 675 -933 -841 463 235 -401 486 579 777 558 -425 -890 -793 -668 -522 202 -453 408 399 771 -864 -426 -276 675 -366 21 -800 -127 -500 -868 -930 654 -527 -415 663 35 709 -344 999 171 -447 397 879 827 -133 -647 -566 205 -37 -477 97 -535 95 -73 -105 442 -787 753 770 -329 -718 485 -286 -173 48 162 -190 -342 -674 -455 177 945 37 200 822 475 568 -873 929 -360 -414 -272 -734 -831 -412 528 -464 -138 -848 -405 960 -91 -799 -592 -707 -872 586 -345 656 135 -843 -182 907 -353 -159 -320 744 939 -91 627 -553 -101 867 -922 -62 -797 794 974 -296 -399 506 709 688 458 706 522 -579 -521 591 -682 422 438 198 679 -796 787 -101 -978 -72 -576 -157 -946 -54 574 -423 24 -695 -953 -255 864 579 -688 83 -909 390 563 610 30 479 789 -682 -769 -590 -579 159 -443 632 376 889 -760 -395 79 -398 36 -628 -892 805 278 -357 852 -958 234 -533 -718 -776 -658 -340 -289 -567 -651 -457 -398 121 -479 -914 100 535 -120 233 622 383 529 873 513 994 430 575 356 -608 -402 743 583 211 340 -423 -358 -629 898 -38 844 618 767 26 305 -323 -856 -788 167 456 731 601 -65 129 -436 424 573 -892 -907 -470 -191 -936 -296 773 -777 -720 -340 888 -489 -282 21 -862 -501 -673 577 462 -511 -804 233 -501 332 57 -801 -543 -642 765 196 -397 699 383 -249 117 372 -273 793 -230 780 412 -110 -356 -928 -437 586 111 -979 73 -140 511 -839 -364 618 -45 -96 -466 805 -362 995 -968 -463 -656 -430 978 -296 -227 370 -251 -538 147 -492 702 -401 -718 706 735 -273 968 -577 650 -221 951 391 -371 874 968 429 876 -919 -890 725 633 -903 -332 108 -810 334 621 -26 -328 345 184 -967 951 -293 719 -568 385 -239 94 -683 -571 290 901 20 -12 487 -424 -305 133 420 171 701 -189 -355 -674 -958 594 -617 773 770 930 480 -245 84 108 -778 -788 -320 197 -952 605 767 55 998 -611 -833 -803 -310 -805 -705 714 10 -968 849 477 -867 -987 908 557 673 -613 -235 706 -622 603 340 41 -61 -80 -270 388 -9 -438 1 751 -916 -224 -847 -80 -808 -462 -148 954 256 -979 -627 -491 771 -274 488 -276 35 815 -622 -499 515 415 148 -449 875 775 64 64 176 -890 348 232 -976 548 715 495 -685 266 -990 -316 -782 240 246 -898 167 -810 15 -334 -698 892 -121 -865 -157 -389 881 714 -84 -816 -205 -703 450 554 516 927 439 -684 439 226 778 557 653 307 955 -167 507 771 188 -923 -900 -686 -41 -212 954 -39 -719 121 -279 -601 -268 106 669 258 486 -65 236 619 -533 809 -104 -698 -438 315 -308 -493 -813 145 -175 -649 100 -642 810 875 713 794 -294 -347 -349 609 873 -33 -565 -374 634 -340 -860 -845 -520 805 -618 99 934 94 41 -253 412 108 -802 213 71 -577 -5 -50 808 -865 276 -457 -915 -13 530 471 -431 -293 -647 -267 -85 741 957 -288 461 691 330 944 -824 -570 -932 217 206 -920 -853 -588 532 -325 793 -931 209 151 -988 785 -974 919 751 614 494 833 -961 -29 -708 419 -765 188 767 841 -321 -907 518 -898 -541 -607 623 -117 408 -194 345 -673 -537 877 -62 -653 -714 -815 529 79 763 676 -286 -726 478 -210 -175 219 175 -105 662 316 -772 -665 630 -563 76 -331 671 -661 366 233 62 917 149 267 -838 -148 -95 521 -420 845 -943 -972 746 -905 878 -235 775 908 -483 -695 213 316 785 875 244 866 -174 -610 383 -452 -731 218 -350 306 -525 430 854 -278 108 564 -342 -85 -265 336 137 506 669 -410 819 652 -879 760 -698 -246 -622 -34 725 -861 9 -805 384 -33 -277 842 144 -901 -756 503 230 -58 711 909 365 -696 -269 432 -977 998 714 515 -301 70 379 -237 -739 -315 -314 -371 -791 -248 -810 -328 -30 980 419 -906 -870 -207 -696 -859 -902 422 -173 -428 -768 777 -410 -556 -787 -580 -117 -734 924 -37 380 546 18 873 -823 789 322 309 -890 492 -969 -101 53 -919 -311 -937 -453 938 -65 781 -75 -393 340 206 685 -552 325 327 696 -662 285 -763 -611 427 958 -988 972 715 466 945 -10 -296 482 -255 540 -746 -896 -742 262 -419 -184 0 -438 -726 836 776 435 -399 -214 422 -319 -653 556 113 933 -117 59 718 629 -207 -896 331 14 -346 692 -750 -982 -34 -357 -740 567 -91 52 -449 80 -909 -715 -573 654 655 46 -669 -201 -613 362 -650 937 124 751 752 493 -467 -103 456 -156 -581 -157 -280 -942 -88 -931 -299 408 281 -234 -165 828 -439 448 -804 -798 -770 -202 -41 -766 751 -257 239 -632 656 -937 -412 -653 570 -857 -588 536 376 704 524 669 123 -301 -682 -225 -212 -896 -606 -761 -553 156 -340 765 675 -27 -213 174 -221 938 959 591 934 473 188 -376 660 554 255 408 280 -495 821 -133 321 -654 -621 -160 -184 -334 -304 -468 -501 -779 -287 -356 -498 95 6 -326 8 -314 655 -552 711 275 -689 -667 680 -307 931 526 -816 713 -950 -114 569 805 473 248 913 433 -510 -850 -845 -480 -3 966 -694 714 732 -421 452 -941 -210 -825 -314 -1 989 -220 -152 319 -863 82 -561 -608 -210 395 480 292 937 -170 714 271 529 -30 977 -869 43 691 -374 620 -990 -613 -750 411 930 191 -929 552 970 -585 502 44 -117 -985 -657 56 -667 -496 -854 653 783 671 -771 209 199 307 -132 764 -84 386 734 57 377 -618 -693 513 392 -177 26 730 789 770 889 677 -496 524 356 602 111 -678 425 583 202 -740 -450 730 106 -734 -152 548 -569 -333 416 216 946 -496 -994 337 -620 -638 11 -861 44 -833 808 663 -351 637 591 -404 -514 399 86 976 270 122 -499 -655 -513 814 -719 -759 506 -241 -810 -607 540 125 282 -866 492 143 430 -241 476 793 751 -138 -281 564 537 -587 -689 503 -198 -638 -182 618 852 -200 586 -285 -783 -550 810 -499 -916 -741 -522 -804 978 706 -429 332 987 459 751 630 -20 -804 -782 -794 -586 -548 14 -590 799 -101 -224 502 -325 -776 -288 380 263 -448 -319 209 -355 -275 218 -39 -292 -859 -578 919 -667 -297 896 90 -771 573 -600 -572 307 138 519 974 214 164 826 788 -803 198 -258 -774 933 988 640 -52 796 -271 579 26 127 720 602 -704 -155 976 -999 594 3 -247 -810 573 -100 920 246 -587 303 -65 -247 888 516 -455 54 322 -705 -167 96 -742 329 446 444 -138 -906 364 555 -673 -11 6 -276 428 -713 -523 909 -836 -46 -944 -382 -193 93 -730 -126 -957 -888 -104 -265 -688 104 358 -577 -493 -21 -352 -518 -52 -628 405 43 841 821 -457 -558 670 828 765 554 -232 180 472 -96 460 -345 -789 -173 750 755 906 442 -865 460 -529 -335 -323 215 -657 -570 -19 -798 -189 794 148 -733 932 237 832 -496 842 651 -220 587 479 -264 465 259 -568 784 -522 -45 826 333 -907 580 710 833 -853 233 -218 -622 -689 807 964 639 732 979 975 337 863 875 347 -521 -574 -870 620 668 997 654 241 -764 -834 -56 -992 -727 136 -977 -967 258 554 -469 -975 -222 77 322 96 -488 559 -9 711 -322 717 846 -665 -581 -674 -721 685 399 806 357 -638 990 -632 688 -253 485 437 250 808 588 -632 -449 153 -72 69 -999 854 -903 -12 986 559 338 783 875 924 170 -639 -336 -947 691 293 -855 -849 -394 -749 455 14 904 -180 -932 -525 -210 664 -750 -723 -300 -485 4 -128 -390 -224 -972 392 -675 -109 -890 -777 -817 -976 -430 773 -905 -920 -6 165 -38 -405 -546 588 -824 897 182 -548 -851 -78 -467 742 -107 999 -737 846 -624 -60 -525 -106 136 -347 34 182 9 638 -127 278 871 9 -642 -759 -179 -347 627 -727 86 719 -142 -206 916 309 -399 708 231 -376 969 -678 462 540 419 -581 -367 -662 -741 387 -47 923 532 236 561 -857 813 983 699 -137 -785 893 -649 -444 265 -597 231 -258 -612 355 -281 59 -701 613 -170 821 681 266 -831 649 -485 -590 -796 -142 671 771 -288 197 -511 -934 -923 272 403 519 393 114 -519 948 -450 -169 772 -894 366 201 334 -117 186 854 -969 -376 -546 -703 656 -117 -298 -966 493 -612 717 459 -363 139 673 622 893 -974 780 319 -433 -186 296 -635 -68 190 -970 -406 -718 926 -441 -32 100 -295 910 209 90 -141 -79 870 150 -957 -672 -697 200 -74 -177 -598 -665 314 -209 535 -371 718 779 -36 561 -137 -76 574 37 171 -277 -893 903 883 887 753 700 -410 -777 -597 -261 -280 -561 886 -322 -871 -684 362 -113 -689 843 -84 760 661 -156 -709 728 619 -592 -441 -300 244 -655 -389 752 635 -770 -486 -643 390 -850 705 -775 -5 655 -190 -312 730 906 -703 -203 -820 -146 -736 742 845 85 -165 -412 765 -883 -674 410 -377 -377 865 -312 -968 -431 -485 -30 -223 917 469 164 -99 291 -110 973 -514 -333 -819 -97 111 877 -179 128 317 -232 -297 -192 58 476 -482 -919 -232 289 300 483 735 -398 997 869 -100 -510 -786 -16 494 590 165 -600 426 -440 -535 127 890 115 831 -271 326 555 -605 434 422 977 999 960 -363 -389 523 642 295 -831 212 -569 325 365 -148 488 -145 -64 110 -830 -859 -58 -434 -878 -246 -524 -21 344 -29 566 -113 379 879 -533 -575 775 -476 -42 622 -819 -358 249 -942 -989 -750 -69 992 -654 657 855 419 -38 707 -156 -624 268 -32 -634 949 -539 -665 886 553 504 -165 -713 -254 19 435 236 862 -585 941 -249 -562 -339 289 753 -794 -611 -535 -62 -988 655 -803 -387 -816 -319 602 -22 -919 -309 -437 702 811 -387 713 -431 58 95 -69 -117 -443 256 -612 -923 -304 -232 -309 -928 -106 182 -217 347 236 390 520 562 107 987 972 355 502 -800 -781 952 -738 810 -818 294 -676 -474 -151 440 -940 -735 -803 987 -607 842 -451 -340 932 -414 222 173 451 -924 -418 893 -692 -669 198 545 -575 843 284 -108 192 -68 -67 15 941 -825 -986 -16 906 381 826 738 526 304 -272 -528 162 624 -444 2 -334 527 -441 -226 -440 -985 -359 658 417 -184 154 664 644 -458 -535 -219 315 594 98 341 -104 626 -673 -272 -900 339 -842 702 -529 189 -773 -224 -106 468 616 41 -748 641 473 163 916 867 -711 -190 -650 937 -264 -788 854 -674 -808 -560 436 -599 -795 -505 -448 609 -601 -271 3 -451 488 717 -413 174 768 -501 -403 331 -681 239 795 220 -865 -889 -562 -288 -707 -5 49 -834 -200 -687 -235 -29 774 858 -457 332 212 244 870 -513 -813 -161 -802 830 229 486 -927 146 183 993 -499 -347 553 527 -352 622 -288 -825 965 -531 59 956 -52 768 161 -4 385 -153 -7 -735 -340 -915 -162 -569 834 -827 -940 -987 118 -334 -258 -542 132 66 687 556 767 -491 -763 718 -893 -860 -42 256 -551 -265 160 12 962 615 -233 688 -429 -627 -15 710 610 630 -476 -731 -348 -801 479 375 -562 266 -336 -633 -806 588 274 309 409 560 -318 -722 -794 -454 159 935 -971 5 762 -969 984 108 546 -177 -927 -245 -268 334 201 570 687 -936 958 -168 -974 -693 -632 -55 -96 985 815 -331 -380 544 123 390 -643 -707 342 939 485 828 -27 565 -886 269 -11 650 428 -179 694 -451 899 902 671 598 165 -387 131 42 -202 -152 -862 -477 -346 -457 797 -28 405 -251 -904 249 998 17 -209 -468 -130 830 -433 -670 -659 -908 -683 -580 674 -153 -229 388 -894 56 -418 425 298 -210 974 -129 -994 296 572 -844 199 -884 704 -900 -145 635 -266 -256 456 -353 799 144 -737 397 -917 -233 -621 -871 -108 -285 857 -273 -999 586 695 197 -70 449 -822 -288 -299 -892 -207 -872 589 -650 -833 39 713 664 -463 567 764 -651 -812 -264 972 -664 -950 556 670 214 278 679 927 747 596 -616 909 -316 -484 451 -813 505 130 -414 -963 61 538 903 469 842 -847 368 112 -461 740 429 873 -829 -112 -784 -602 290 72 -574 -484 -570 556 -627 742 -92 710 492 505 -809 -469 509 337 120 -656 870 782 -12 802 -463 -68 -781 -605 -888 -577 -523 -451 -448 583 610 -854 -127 -253 -900 -199 330 773 -992 -627 -439 -466 -696 985 -449 -425 402 806 36 -165 -674 654 -865 -253 442 396 -259 164 -455 -855 -281 -473 607 607 -399 215 955 -636 564 -863 -7 -545 -941 189 -717 80 -631 -87 -314 -434 -106 -150 25 609 -930 -482 -825 481 -762 176 610 -52 14 394 -376 -156 723 774 494 519 95 755 -219 404 -649 5 -838 638 683 -694 305 -677 -389 -552 -873 -331 -959 -792 499 942 195 228 -576 -95 15 -640 -661 442 -894 -755 374 -863 220 637 841 -562 119 -659 838 295 -426 143 72 337 -683 -273 -740 214 455 787 625 568 173 702 681 769 -914 -969 -659 976 -71 -863 336 -676 -756 -208 -448 834 368 -615 160 -292 -170 -748 349 359 814 -251 140 -704 433 310 -686 699 832 379 -622 534 -126 20 -447 -486 -735 -72 -714 643 746 452 196 -923 418 154 -297 207 -615 247 -378 127 -695 -948 213 -656 236 -597 235 173 -845 80 -759 572 -51 -622 239 -107 -638 -431 423 38 24 855 611 -723 341 63 -442 68 664 397 -500 -990 441 354 654 -972 -378 -655 -252 -404 -132 -541 724 141 242 -194 -861 -984 -639 -805 898 -96 943 891 -241 -818 310 785 -670 -545 670 -594 714 -206 64 851 -631 -744 -296 -582 198 -579 -192 993 -983 -906 961 -422 -809 767 934 -803 159 -767 650 883 506 -46 -182 -392 -212 -876 466 -234 335 -886 -321 919 -222 -37 -692 -656 -593 735 -443 779 33 305 889 621 379 -685 -927 -417 814 -314 433 -52 -725 -612 -677 -570 -434 -714 -310 839 -662 -195 977 978 33 891 970 492 748 42 586 -264 -792 -322 89 516 672 -620 -697 -29 -659 -482 507 -365 -823 -521 -260 410 892 -37 474 774 -962 550 -679 -938 -984 -406 -199 595 -496 46 -668 -385 269 136 -21 -802 -52 -825 -316 23 -191 -775 -770 361 -338 503 -620 -110 -921 -231 -904 -625 -127 236 -964 -753 -878 -492 972 -535 510 -270 332 -222 -673 62 905 686 771 687 -404 -983 -626 -106 238 -310 -694 -709 -558 -746 952 -10 -30 -770 186 -408 553 -778 261 -980 -982 918 -707 -936 231 847 -428 -785 495 -991 -304 180 -696 -161 -868 70 -257 479 233 948 -343 715 500 935 -421 584 -125 -447 -378 290 -491 -383 607 -790 -283 -567 -933 627 926 807 946 624 -36 471 470 -146 -731 539 447 -406 -736 787 -921 -685 794 294 193 116 746 116 955 -984 234 -267 -302 -185 -14 -714 902 -250 474 -135 169 -1 728 -125 -784 391 -871 246 -799 687 -447 -35 77 492 -716 -790 -208 -704 941 -952 941 355 -675 905 -403 997 209 58 -369 -677 381 -350 -999 821 -93 -310 622 824 1 -760 -655 -503 950 -592 -445 -624 500 280 -361 458 512 -821 930 99 -387 832 -672 -895 -379 -968 385 -365 761 451 -13 -355 112 -938 -904 571 -954 947 796 -667 503 -462 952 631 491 267 780 729 -155 -29 -838 861 -555 -115 837 57 574 122 478 588 -757 -849 -182 597 293 122 357 662 -202 -179 749 373 -479 -236 242 -171 -320 -179 763 -329 450 658 56 89 -101 -190 217 -140 195 -555 112 -655 967 84 110 674 522 -715 -553 956 877 -234 -240 370 -350 126 -930 -711 -425 -251 842 64 -252 -816 489 54 784 -972 -734 873 -916 -251 -764 678 240 -171 972 -340 -791 -57 -845 -289 849 68 89 -841 -340 80 -740 240 415 -464 416 -870 -76 43 -481 642 -578 549 712 -456 962 415 -879 193 447 341 -907 -222 240 129 -841 -345 -991 682 498 -637 -910 -284 -474 -124 382 -314 -192 522 640 -417 306 -647 649 844 995 -110 323 -544 355 -113 139 247 431 898 701 -282 887 -513 950 -625 -465 828 -263 969 -452 218 -38 -701 268 684 330 -436 -670 159 465 974 693 799 350 300 61 237 948 765 -903 -315 -60 356 302 -404 -568 502 242 -949 955 -451 -110 -667 367 930 -26 -287 901 812 -397 -998 738 240 -685 -838 -650 580 -536 114 -330 141 -664 -764 72 402 -532 335 723 -473 944 -467 -348 654 -344 -670 -459 -270 -401 924 -968 -77 -542 295 926 -247 -707 306 -34 990 754 789 -172 73 -892 -914 -96 -448 984 -682 180 -361 968 211 992 43 -307 285 158 -484 -828 856 -696 555 -238 -363 -857 78 769 348 -818 425 -988 6 31 71 83 775 583 -221 769 -228 748 -82 921 -969 129 -250 525 750 -376 702 -351 52 -573 -216 699 667 307 -408 817 -510 -545 413 -151 -876 832 -547 73 -505 -408 476 490 -248 -754 -748 -877 800 903 10 855 890 -358 -489 483 -865 -987 886 989 -928 777 -306 649 719 -772 -101 -586 680 -482 -225 -184 -773 321 -764 703 140 431 766 462 688 713 -307 274 480 -139 835 -301 -910 -339 203 -544 -283 -282 -409 -813 247 -364 889 385 906 -682 -380 -238 -398 -715 283 496 -565 -986 968 -888 -836 431 -917 -661 126 663 162 -615 -234 -770 274 -546 -57 947 -50 281 718 936 -837 334 -2 -669 -619 501 691 549 907 -73 175 -2 249 599 266 914 -118 276 -306 -489 787 988 -978 -866 -941 91 274 -554 27 -76 -782 940 345 -206 626 -968 117 336 -648 872 -618 719 -701 -92 379 950 473 496 855 -935 -987 245 678 -686 363 -94 -423 -640 494 138 -248 -612 -384 934 695 -597 -140 197 272 -288 95 568 -603 352 -997 -791 -631 -454 698 279 -245 -567 -825 222 -390 13 87 -793 -163 -994 782 -182 430 516 652 973 -113 330 380 -669 -691 -433 -564 -577 492 -380 -119 314 251 -952 -924 -375 179 -5 882 -120 -49 -255 928 -970 477 874 -638 -344 394 865 -144 237 -556 -930 128 453 147 982 325 425 55 -148 572 -494 -483 -95 959 313 -73 -99 98 821 -472 -770 56 63 -14 -220 71 -95 -139 -298 407 595 657 -573 -558 -38 733 399 151 823 25 913 113 226 -181 632 925 -48 -138 51 752 -624 -810 546 -924 -237 -164 -579 359 -802 780 -780 708 -528 316 962 -512 -309 389 318 -909 -578 -945 339 796 -136 481 -114 -798 -650 619 231 -751 -610 -405 -515 -833 279 -222 31 151 33 -580 968 -836 -587 -238 122 693 -934 326 -181 -596 927 348 -937 -684 -325 -149 -319 802 789 324 -22 -396 224 855 -22 -408 -688 550 -835 -663 -712 207 994 616 870 -170 317 -551 -971 -871 470 924 820 960 -314 408 78 870 525 -818 111 -338 931 232 -31 466 -332 -381 39 306 907 284 -294 -188 271 -438 638 -873 -152 -592 820 842 772 -77 839 -991 565 -363 -562 -63 -145 -555 273 376 -302 -408 663 588 -91 521 -376 -951 -903 -675 -807 360 -519 66 -156 108 -22 264 -372 -683 580 -894 -507 -837 -626 -250 -14 471 33 268 144 845 984 -599 -574 -21 -589 -778 -80 -589 -759 481 -399 139 -120 -149 -475 -142 -356 -318 -632 -569 245 399 411 -411 316 398 -883 -296 -868 415 929 -350 388 -657 -676 -366 597 650 -97 229 599 959 651 -678 6 -929 -945 882 -820 228 -959 -916 -170 952 -868 225 -295 771 952 -109 -203 219 956 -783 -315 -854 -630 -426 -398 174 -326 970 180 790 -777 -108 -248 -896 501 -901 158 5 -761 416 -31 347 -468 68 -400 531 -865 -472 -44 -331 -322 173 754 -203 91 846 -86 377 99 951 -120 52 929 426 291 -669 -517 -938 765 808 424 595 -207 174 608 -894 -622 169 -401 917 460 -29 -335 996 795 -533 -901 -480 304 283 308 473 -657 -350 897 955 156 784 -826 -46 428 44 -995 -620 144 -328 483 -400 522 572 661 605 -480 769 -954 -852 -458 366 -405 -527 116 136 198 899 319 -328 -233 536 19 -710 -208 -838 -29 -484 117 -17 -779 872 399 -415 -951 -109 935 943 624 -288 -577 -416 -740 -462 -563 825 -27 183 -424 581 308 -537 910 35 -951 320 -28 -864 -111 287 -371 -570 -283 672 724 159 -61 669 -663 526 -162 -330 -831 -185 -896 421 -711 -64 -927 -892 582 931 909 415 430 -658 125 -213 608 523 -359 -181 493 982 470 -27 -623 -163 -155 281 -62 -245 503 -836 -654 416 -805 928 -748 973 675 -752 -730 350 261 -116 -841 -983 699 -394 932 -606 792 -384 37 930 -757 -316 -247 -667 -827 145 330 488 534 -65 573 -622 -245 941 -980 699 -955 512 24 -485 -966 918 -558 568 721 913 -268 446 225 795 673 -630 723 363 802 -790 425 858 -382 -38 -87 516 158 109 757 30 584 976 80 894 357 -341 -786 962 359 -609 -934 67 -730 -987 -644 519 -808 -577 -687 -209 -971 665 -923 712 851 -702 407 -480 179 -137 -936 -269 -545 616 683 -39 901 725 -320 641 -714 688 -468 292 -210 -945 136 347 -967 -333 -877 -248 -806 309 700 -37 -619 565 -934 -81 189 882 -717 -376 -915 -900 253 146 -585 -5 -80 -510 -808 689 847 -399 234 740 619 664 -767 -728 52 898 832 957 974 127 500 935 295 769 513 472 -656 -664 442 502 681 -542 -11 -970 -551 -994 -301 214 -549 13 -553 81 -175 334 -876 433 66 -543 -617 -730 543 331 -978 -257 -219 -83 164 -647 -290 103 11 -429 434 -13 626 805 391 731 374 755 -861 416 -174 -708 445 -245 339 -414 54 -264 -161 539 936 -681 486 207 997 856 496 -337 948 776 -565 -356 -311 614 -334 502 114 -961 733 831 201 915 894 433 136 -556 -326 190 -520 -812 -114 -522 650 -911 -837 -288 -515 -908 -801 957 -625 -965 -987 -130 -881 656 569 361 596 695 -197 337 -928 409 81 -230 657 672 -563 729 -913 -221 330 -572 -930 825 408 -904 922 -657 -131 -577 -591 600 -936 -360 752 -564 -80 826 -510 161 127 622 -889 659 368 627 304 -31 666 713 545 -952 750 716 111 -246 -830 -564 349 770 445 -906 -782 810 -653 -205 -453 -76 211 541 547 646 979 -721 172 221 -571 -681 688 -525 -512 -541 882 970 981 -48 -557 362 -523 -380 -700 967 -446 992 -923 -173 -4 -224 170 -467 701 -354 920 -166 364 -294 -531 -701 491 3 -43 -622 -385 525 836 745 62 -58 -379 -114 876 346 233 -464 -194 -799 -211 212 663 826 215 28 128 -382 -570 591 -985 -888 -75 -683 691 -957 792 -524 -152 492 -358 787 74 -303 949 468 76 548 536 -705 75 790 -518 -997 -704 867 986 -306 -4 644 -566 261 -34 160 604 492 -500 -138 762 -35 -283 184 -111 383 -915 -280 -947 218 82 -594 523 -68 3 -108 813 -367 -210 408 -852 -831 504 -531 823 -635 196 -674 -929 338 296 870 401 732 265 -199 311 -825 282 -145 872 -711 -585 685 -567 -506 354 -373 -238 -852 -15 984 -145 746 186 -104 806 902 -584 890 -976 -489 16 326 -869 415 485 -571 -293 -329 334 224 -897 661 -242 831 646 -675 -201 175 -375 639 21 373 -376 -845 -83 -850 -871 621 -367 -193 -905 -35 -933 -878 -661 -658 880 -682 -554 -395 673 365 -678 930 -905 445 825 -872 132 -80 -552 810 339 159 -534 695 -740 -132 -363 -37 20 -808 838 14 -940 -870 -485 -194 687 -396 609 711 642 19 860 -50 135 801 -794 257 -513 -906 380 -377 969 166 -683 969 -666 -676 -74 763 829 46 738 838 647 508 684 577 656 -200 421 -406 -80 -796 365 755 322 201 -484 -280 -885 912 106 -992 -186 29 471 -849 379 -579 -302 902 263 751 985 840 470 -819 757 823 -517 -340 601 429 -689 -291 -979 -357 615 -466 -371 -688 -604 440 413 152 -499 836 288 851 -669 -521 401 -555 -319 -856 701 424 642 -649 -171 537 948 -37 -990 262 -478 -45 112 87 -515 -849 -874 -734 -955 590 54 289 -961 -943 -84 119 -896 236 -410 -857 -119 82 363 -351 -734 209 95 543 -791 943 -781 926 -397 212 674 41 -218 -794 517 -967 -533 -740 666 -167 86 -172 996 -996 -692 277 -650 -500 472 -195 511 578 698 -422 -147 494 -495 996 157 -92 937 -618 -154 -145 -993 883 455 503 839 -589 426 457 -533 881 100 -790 243 389 -913 495 -641 -345 -524 -290 71 -874 -846 -347 -976 -809 34 698 818 -650 -700 704 -961 819 -700 -430 30 -225 -743 233 -54 189 -495 -769 -589 -10 -44 936 747 -84 866 765 420 -491 -635 -670 466 401 -368 438 447 -149 27 597 -729 -187 341 995 -971 -638 -30 -724 160 -467 850 -788 -645 -868 2 28 787 765 -348 683 -879 -339 386 445 -736 -254 229 -939 -993 -745 -14 -848 -602 -233 579 -102 594 -617 341 528 337 149 -514 -265 -177 -719 -983 -981 -423 183 -707 -373 237 -928 225 -467 795 150 813 -634 -57 126 -410 29 -512 -470 369 697 -254 -317 -963 -237 -211 -917 468 953 35 -246 112 770 295 -467 -603 -593 -177 -492 -579 -827 -479 -437 -269 -275 253 100 -569 507 264 -164 565 169 -510 -477 470 -66 -659 -811 -998 323 336 -363 -283 -244 71 -724 492 -157 -597 -629 -955 -14 632 -610 -960 -619 -725 -992 992 -95 42 -769 -623 -44 -480 -421 -58 468 -233 -438 -2 -346 623 -491 797 925 -456 -747 823 -27 -373 830 706 561 -301 -799 937 792 -965 882 -494 723 -564 850 294 924 655 -407 153 -807 568 320 -705 411 -81 -279 -363 -804 517 -885 -11 56 -86 335 900 -38 156 447 903 428 332 823 737 -61 -642 -710 164 -841 52 290 255 -22 763 -177 90 -721 -67 -314 -949 -45 -122 398 -346 3 -842 -679 -127 -351 172 -819 990 -26 -561 -655 124 925 -899 166 760 748 -793 246 -846 306 100 -192 860 591 -67 -196 -823 -222 -757 -414 485 -270 -192 -931 401 342 -923 471 960 -17 182 376 500 -115 -963 121 352 -564 303 236 -927 -297 -160 -101 -562 -523 -479 -463 685 -720 174 264 -784 373 -566 -505 586 -840 495 847 -928 585 727 481 372 -152 271 -394 567 183 -133 882 -799 -337 -22 -119 153 -504 -223 549 -867 -96 533 -604 -496 -494 -486 714 -589 831 787 216 155 -440 -69 426 781 -541 -145 528 -42 -825 760 -989 -819 584 20 -572 -523 -569 -235 -862 259 -74 129 969 -417 -863 -920 692 43 -651 -175 -845 -461 -877 986 36 517 618 352 173 358 596 968 -277 -375 47 636 804 23 -284 27 229 -525 -769 284 -786 963 65 -146 -407 -248 -903 213 832 259 279 213 -657 473 -803 629 -720 -612 289 -401 -537 -323 -753 795 87 898 -425 655 954 372 532 267 -620 516 739 -887 214 -90 -708 -716 660 -856 902 -520 -994 862 754 -858 829 734 530 449 -618 585 -580 -235 806 141 667 -348 721 998 589 -785 960 -827 47 -744 -798 856 410 317 -140 -134 439 -650 -897 -354 -753 -216 395 -558 -832 -695 403 131 632 -27 301 -859 -909 140 278 14 -658 -929 828 88 -335 589 -599 -184 107 461 -112 -541 420 -492 345 104 -970 827 -208 694 -649 -575 -703 -585 -221 580 935 -213 943 13 -918 104 -795 -782 -693 49 134 542 291 979 85 -759 -768 -903 -53 -24 860 -378 -285 -727 -142 172 -628 407 250 71 -633 -953 -685 893 -20 638 360 567 -225 -154 964 -371 -426 97 767 211 -343 478 -602 -334 991 -882 622 116 531 -362 455 485 819 -596 867 -161 -483 -442 -148 201 -825 509 -811 372 -875 -202 175 -100 -248 -641 358 -446 179 -55 -296 546 315 -801 -192 -745 748 736 472 -835 -359 256 -185 -579 391 -963 -16 -406 288 884 -724 239 76 293 -877 74 88 -93 8 723 -591 495 924 -308 328 395 -775 -406 33 -238 -180 -112 -915 -853 746 -376 199 -868 174 664 -48 -283 530 988 359 850 -552 644 -421 93 -276 -383 -425 573 426 768 -550 867 -901 653 883 -225 219 42 754 -621 730 140 331 -993 339 -67 -413 80 -507 -805 -333 -282 -617 -893 85 605 -716 -196 873 -722 -969 -65 531 -964 286 841 -161 997 64 -62 -93 163 -883 -722 219 557 -224 -368 -521 -611 553 748 955 -124 618 -194 -526 823 314 -182 -24 86 938 -75 -351 88 -506 -899 -947 -834 -93 817 -549 264 -977 -632 126 409 -764 564 703 -608 -914 -358 -425 -181 -566 446 832 -750 289 -918 -480 -444 236 752 -688 -92 -372 124 290 -467 189 845 -132 -431 -584 -648 -856 702 -722 383 775 533 -471 836 138 -13 784 870 -315 723 -333 -19 -167 625 389 571 35 712 -205 -509 577 -274 730 -100 -707 -914 -105 631 -810 -908 -81 531 -357 807 521 963 -348 -97 -214 -578 775 -360 -460 -209 -359 97 -898 -321 769 -940 -617 531 -662 811 805 -786 -920 516 -525 787 579 392 552 159 -740 118 -664 833 -45 -530 -559 579 -715 -131 62 751 66 -847 319 -701 904 628 -453 -891 -395 -552 281 -697 235 331 587 286 890 -279 28 133 800 -510 -124 148 927 -330 127 538 -817 -381 375 775 -508 59 580 719 -168 -992 -276 -26 -325 591 482 470 -660 907 299 916 95 492 219 240 307 288 246 -859 -368 -565 -316 -367 -692 651 -532 -829 -873 -189 662 232 -619 120 334 844 -544 -852 540 -133 -158 959 -911 645 210 -286 809 -801 611 213 400 580 821 425 538 -91 500 203 -687 486 -205 564 800 625 -615 -984 -352 325 469 -898 -171 -782 -807 -104 503 -102 865 261 936 -918 -235 -341 922 553 0 -615 -992 -444 824 -501 163 669 718 -439 -610 -819 546 646 919 -15 278 -397 -471 -42 -718 675 -144 63 -265 955 -882 27 256 572 600 465 362 652 -862 -744 780 -765 -741 552 -409 -13 714 538 354 736 897 281 846 530 -153 -333 4 -618 -475 -151 105 -652 540 747 -990 807 -364 256 284 431 -706 -950 -698 -336 -314 -497 507 -240 434 -519 736 -297 -330 -578 179 845 -771 -368 -312 5 90 -717 -340 -710 984 -336 -260 -660 512 -30 -598 873 -779 -525 899 -271 -53 208 -396 -121 -333 855 840 -918 -747 931 325 674 -70 852 -898 88 763 926 558 -206 -312 910 -542 -514 265 614 532 -355 468 424 -619 -855 -37 -112 198 -277 -662 -703 -964 750 -220 439 518 -346 446 -313 231 -916 603 -556 -643 956 -736 760 -895 465 -573 -698 968 -427 -740 -497 910 313 -498 297 86 185 -604 719 -660 -294 -329 539 -751 154 -135 985 283 -437 870 -751 225 -750 214 -367 916 270 -917 461 -30 567 412 811 524 -806 -684 -705 -542 454 -753 397 564 70 -813 -70 620 59 -53 530 472 438 244 75 590 -983 -798 9 -77 366 596 -158 484 -729 -233 -977 -740 -780 -778 56 -667 455 -325 97 -830 -914 -851 -158 350 767 260 -545 877 528 -752 973 -504 973 -438 -627 801 560 -465 942 -572 271 -596 520 591 -190 -761 723 -441 55 -296 944 836 336 -132 395 -585 -376 967 -607 368 205 607 314 378 923 438 60 -977 -222 -689 -634 192 453 -356 184 -785 -925 -767 -458 28 -149 -188 561 -746 -691 643 -111 756 -513 -313 901 250 -684 898 -566 -62 614 -2 193 -294 -282 324 462 -651 -135 972 -532 261 245 485 -355 -186 310 -927 709 543 -169 -592 -489 224 -837 -940 -533 265 479 111 123 484 523 -565 -824 -807 -880 37 -313 -487 424 -243 -113 436 893 481 -439 -750 707 367 862 480 852 721 982 417 -244 752 -70 160 -566 869 355 -57 645 -251 551 260 710 898 -971 -653 -362 179 748 -256 498 551 -508 281 969 463 636 412 445 567 -654 -805 -898 -542 -802 -666 611 -2 207 -503 -729 -601 -777 474 338 420 -204 691 99 -559 635 977 -696 660 171 -316 185 -493 574 557 587 -445 605 -756 548 -324 -466 -25 -787 168 -496 294 -930 -135 941 -944 545 -470 615 -137 -85 -661 -506 152 -964 973 86 -941 172 -546 928 -863 813 -284 440 865 609 930 561 -862 -871 685 -257 393 -989 -776 -754 443 208 573 645 362 -430 -442 -241 500 538 287 -175 406 -165 146 -336 -410 -223 925 -939 -813 877 -581 -35 -548 590 623 -611 -616 791 -211 603 295 -240 96 798 -269 200 -56 13 -306 641 -752 -707 203 -333 -413 -683 -988 -743 830 430 950 894 -501 4 415 951 -232 -563 547 412 117 -455 708 324 924 871 -444 -681 -986 -238 -943 436 700 932 -680 816 -763 488 500 -278 573 -170 156 931 983 218 -472 -99 458 -225 778 -969 572 -396 999 -637 868 -18 -610 -828 -906 223 267 567 124 -280 -972 807 794 -431 375 -374 281 641 -796 774 -73 718 729 606 880 35 -631 106 542 -836 -294 -541 372 -574 -307 -915 318 757 -908 801 416 -53 286 681 -661 -986 -607 900 712 0 103 -277 977 112 -823 -566 -930 388 -345 -956 -343 396 -629 321 510 958 -327 -452 -936 -350 -702 27 318 -771 805 559 618 -151 -473 -188 44 -858 -660 240 238 -66 -749 228 -737 -110 -985 -453 137 -30 -598 777 991 515 -984 -651 -56 466 -910 -526 -441 -288 -11 158 190 -402 -24 -248 -916 -946 -632 -128 -811 643 550 -47 -887 562 10 481 877 -522 -784 -788 509 917 -197 8 169 -223 -536 274 931 860 419 277 -578 -74 -844 -335 57 40 -102 894 -802 842 327 -871 903 531 -321 -989 -636 224 -554 266 819 -478 162 204 403 -998 -503 -529 -570 676 723 -769 -81 -576 -863 -813 252 -706 255 745 225 844 -593 965 769 455 237 -185 892 872 -50 -213 312 -565 -170 486 -97 131 624 89 -106 46 -858 -721 -471 -822 -9 290 728 -595 -192 730 42 -110 -88 -556 -955 -903 -51 -480 646 -205 -980 307 361 -564 160 564 -618 869 365 633 -633 39 -42 626 693 -367 -984 74 -392 -583 322 -253 657 928 -888 18 694 184 687 265 753 -924 -618 271 190 -301 -238 -337 -636 -155 -972 -57 740 -175 -930 -651 -693 942 724 -29 -787 127 -392 -222 322 269 -429 -301 102 332 -411 137 -770 940 -659 457 -347 855 -354 -263 177 -602 -644 -20 -112 681 -798 -103 -142 -593 500 892 -285 81 303 -895 -904 714 -573 -596 284 -94 183 304 686 543 496 -799 22 -282 -352 255 827 10 530 -169 967 -370 -523 -978 -922 599 84 948 -514 710 228 -399 60 -6 -744 816 -327 -625 -383 -901 -30 -469 23 310 -798 771 432 203 -307 -908 -263 135 -98 231 709 -581 -849 -112 -700 512 -469 -802 110 -991 540 -804 -715 -117 -237 955 -922 -418 957 125 -468 367 -704 -534 710 942 609 -239 597 -993 895 -285 461 867 423 -83 760 722 701 44 208 230 452 687 -254 -679 -179 -246 -633 683 114 -958 -146 640 258 -648 -412 487 -777 65 -45 116 354 708 772 311 698 -525 -484 -587 836 -145 -308 -746 -830 193 877 965 959 -943 545 141 -206 707 -527 739 -542 -266 999 444 986 190 -129 -531 -331 -488 80 204 -763 -158 -948 -33 53 199 477 443 -911 364 566 -652 141 -177 -928 -871 514 907 -338 611 -318 801 -291 287 -759 821 62 -236 -276 173 78 949 -113 93 74 -322 -978 -466 175 -753 -799 -867 -76 981 96 -24 -199 -369 247 -861 -656 110 779 -289 523 -562 -511 -784 -969 469 391 60 430 816 313 -639 -705 -253 692 -717 358 -942 -48 217 494 -574 -164 -887 -720 -503 -12 606 -551 211 371 -281 647 478 257 691 934 -687 173 -140 -296 -330 -370 140 -922 -643 218 539 294 783 812 -167 614 655 -212 224 20 524 -241 -124 -656 -553 -860 190 546 -141 -39 360 -67 6 990 792 1 454 762 -581 573 -830 598 -636 -2 -720 -154 691 -514 473 -636 -25 578 24 604 -779 -387 -179 -30 664 648 -808 -824 -604 625 171 610 -603 333 -368 877 -457 -980 966 -182 -864 -824 485 -210 -709 -900 -898 256 -436 771 40 -620 -587 64 110 -405 358 -924 -398 -66 327 -387 -667 -213 746 -325 41 949 -214 8 869 139 550 717 -503 -814 978 -898 234 -74 724 -836 558 394 580 -627 211 162 -549 -84 517 -707 -170 -419 572 337 -765 -954 388 192 699 -782 552 -401 -373 -445 931 -42 108 -76 -525 115 507 -770 -133 -232 -224 -645 -500 -761 -990 945 -261 900 -144 357 -338 278 571 -491 -243 414 624 -886 -48 -707 128 664 917 -871 310 83 -805 333 -286 -378 -232 -571 -233 -875 548 -978 -147 -90 -630 -920 -283 -147 -858 692 -997 -259 -902 94 -33 -618 202 -696 709 988 -471 -897 143 -331 -325 -413 34 609 -775 -456 -540 589 193 -873 -668 595 -189 -41 433 -800 -969 -785 -693 815 524 305 -296 578 699 -788 -227 -55 -859 -695 -908 -792 315 -564 -310 -283 -500 521 258 89 820 -200 469 835 624 263 -831 -466 113 976 366 281 96 359 96 830 393 -854 256 -220 73 -598 -432 -338 856 -713 -561 870 585 -636 921 -814 -842 -78 902 73 889 170 -418 -787 652 -691 382 868 524 163 -812 -82 -644 -912 -799 -78 161 87 124 -785 -270 -388 573 37 -793 528 705 661 -594 -211 290 152 -803 100 690 245 895 -255 522 568 -671 294 -124 841 -4 -350 964 272 -814 -926 -975 485 920 -133 486 797 -400 281 -992 950 -246 -887 908 -611 85 280 -779 645 565 -335 55 550 -888 -862 -371 -962 633 77 873 -84 10 -111 245 883 -464 -289 -890 775 733 695 153 -723 -921 -545 699 -718 392 -467 -389 864 937 -917 353 463 776 -326 -373 -52 -510 -186 -78 -17 -554 295 -98 683 -195 -489 903 779 -907 520 -608 -700 597 -639 -640 -626 116 135 442 -644 -19 -572 540 -866 -396 768 405 -549 775 154 -710 -356 249 300 -960 952 -134 -241 -348 90 321 -122 901 -100 218 -343 686 -748 -874 -181 436 -556 -351 330 -943 -133 -830 235 567 -140 959 593 -174 470 -524 -715 -374 -378 625 440 454 -398 362 349 -646 825 618 937 228 -316 447 -735 -405 807 154 -299 93 -69 570 988 72 280 -720 -310 128 74 -304 -697 559 200 465 958 -269 607 -540 -678 -6 183 -403 78 849 -517 -943 -531 -721 428 -736 -781 -486 -143 60 538 -980 -535 883 -229 547 468 -144 -997 -768 -156 -678 -298 -351 440 -981 -791 -652 944 431 -278 -477 720 227 -839 -227 73 -133 -803 146 -214 976 -229 790 -609 821 -555 -895 -293 773 487 390 150 252 -663 482 -734 -42 -550 -701 -694 380 -422 964 651 -468 170 -925 302 406 225 921 -97 605 -110 554 -313 916 -481 784 -111 -792 -332 497 -67 223 301 -962 76 -73 935 224 -536 -603 -445 -785 -644 919 -293 892 971 -414 666 -262 9 961 262 -454 337 -318 -996 -106 295 651 -518 154 796 538 95 -561 -522 92 724 -924 -728 -230 624 413 -255 -575 -780 -493 -488 -690 -486 947 -485 359 64 355 -587 753 -813 -375 -535 -674 -111 459 430 839 852 -439 -313 346 972 869 -201 -301 745 882 -10 28 396 -737 -210 526 -392 300 660 -941 -426 -715 202 -680 -872 567 -447 -246 660 651 879 675 -309 950 -601 100 0 -806 908 -283 507 617 225 436 735 294 109 -615 776 433 945 -735 15 -437 783 -736 164 -235 -460 401 -978 112 -511 717 -422 552 486 709 368 132 543 699 -866 145 -936 -123 -457 16 777 -491 340 -696 -948 -947 69 561 889 18 -597 447 -763 466 -778 -66 -39 758 -672 -235 439 -956 93 -89 221 -575 478 528 -487 -911 -418 767 -245 78 960 -599 -296 873 656 -638 -529 141 -984 294 848 -554 888 -294 82 -637 308 953 -780 -510 -217 468 -888 581 598 -635 -591 755 -577 247 -209 962 -424 -250 -758 -522 505 -30 -85 -335 -626 387 -941 782 753 372 -3 -646 -186 586 -29 377 -927 -902 -396 840 613 -431 634 -921 662 -568 502 801 -241 692 -739 346 -630 107 -385 -175 -86 692 515 -135 493 -978 -853 -891 -736 98 -116 337 -165 374 -689 -863 -588 943 -533 -227 -864 -128 295 -290 67 -108 -674 -311 813 848 399 -671 -159 -289 -441 733 455 19 548 557 -430 594 974 -54 969 -986 279 -46 -621 688 -556 -716 488 398 -771 -213 904 -455 692 -767 -929 -233 102 -774 -575 -736 492 238 13 -124 871 -107 -154 144 872 -705 399 -126 559 118 -548 -324 69 -782 -610 415 148 -605 -691 379 579 -566 -248 -641 -575 -316 351 488 -333 312 -868 459 -428 505 -164 -292 36 -12 -145 -475 640 360 849 526 -247 -167 -467 -610 769 -339 519 15 684 -521 710 -518 -142 -788 -278 273 689 403 -766 -302 976 831 705 -791 -248 794 93 -537 -553 -681 989 749 -344 199 68 578 -402 -377 -377 -964 -901 69 37 487 114 -989 -728 -389 -863 -95 765 -686 -586 -276 -968 673 135 780 543 109 -92 400 -507 818 198 818 306 518 788 654 -878 125 -470 -148 849 -348 -230 -952 -631 26 -159 -275 -19 -909 -348 -137 27 -551 913 527 792 -403 -609 -294 -527 -258 628 -995 662 -113 501 823 152 506 942 557 857 395 -20 -15 -203 363 467 719 161 599 460 -867 750 -586 -140 562 -112 202 479 -329 599 200 -976 -847 -288 289 551 179 835 717 -86 -921 10 -583 762 35 540 2 290 40 824 -521 -167 104 -753 983 -858 927 -884 -874 198 -928 389 -160 -141 -40 272 256 324 -966 786 617 -578 -177 -286 421 928 888 -136 -361 -586 -428 515 -61 628 474 -158 -111 188 -821 -861 495 -427 158 206 -375 -349 -287 615 815 505 -317 175 -971 -300 712 -33 -40 -278 219 -982 505 770 -72 373 -532 495 277 196 -32 -389 35 506 935 69 -831 -383 -946 -252 -647 -394 782 921 683 -548 446 596 829 -206 -841 -742 -820 -118 -64 905 -760 205 130 -481 -546 -99 22 493 -701 -853 426 -414 -187 -397 513 323 -587 -865 -965 701 -639 -733 -99 787 -872 -758 422 790 -312 -244 -199 -807 -420 413 -732 -211 -502 -902 -262 320 717 444 -125 27 -210 995 -645 -49 294 -669 595 -240 -622 -314 -614 562 933 599 -54 873 356 -213 -282 265 540 856 797 263 -971 561 -228 185 -446 -839 685 -264 -161 -743 -967 461 343 -650 627 -765 -124 -590 -215 254 660 -821 -12 -363 134 538 -590 722 -776 -445 -87 -527 137 -652 -765 -770 -984 727 -383 273 -97 835 -463 85 -929 -630 5 -519 762 984 -700 594 -118 -682 162 -709 -122 773 699 -361 -535 -370 -46 816 -313 -150 -153 -579 611 -397 -75 421 -601 -756 174 -905 635 -620 530 -276 637 -840 -904 786 471 -53 -987 404 -787 321 -405 -728 -953 -417 -815 -302 878 -829 -210 339 -205 836 223 614 84 977 786 591 792 -393 929 762 -343 100 442 787 -969 667 -424 414 -758 -5 -226 350 831 153 10 742 387 184 207 394 319 935 405 860 -733 814 534 74 -836 -695 857 -952 -119 -182 -503 245 894 -326 248 -22 618 -329 663 788 847 -109 -668 224 -339 -389 347 822 -901 215 936 -749 -267 515 -102 300 -253 -465 -323 -967 492 527 -186 417 127 188 -866 -242 -94 642 -990 544 633 -415 977 -790 50 374 -9 -308 130 798 -5 666 -178 -740 -110 427 842 813 896 41 -986 292 618 -253 -908 98 482 69 5 -810 877 -814 -755 265 134 417 815 460 -545 -534 -640 -519 -533 -793 995 -711 59 -345 261 252 165 186 89 588 -330 -851 -687 -540 -178 -771 153 655 -702 328 469 769 481 567 -14 55 -58 -919 675 -348 952 625 -163 -953 839 -422 -237 416 -806 -416 270 -470 479 -846 -171 -220 -747 -7 282 -986 -242 413 822 531 -158 36 -934 762 -377 657 267 509 -160 -534 55 392 847 269 -163 -749 701 -351 876 -574 658 -97 765 -408 586 339 658 -774 -858 -936 334 -349 535 -14 330 819 -16 360 -161 -79 -851 351 -307 -965 -413 -233 840 586 254 941 -509 -776 354 -849 -164 454 561 -538 -111 530 786 -404 982 -742 235 -767 743 310 617 -34 -960 -865 119 266 703 98 665 585 -62 846 -795 886 -323 929 -183 -871 625 949 412 -220 -297 722 215 74 -956 -143 -453 595 -390 -481 861 -703 250 852 56 -937 -624 907 -914 417 -619 -951 189 -654 -307 321 263 32 663 -532 728 -639 520 -910 -165 254 739 -160 349 548 571 -636 -622 999 151 800 -809 595 -91 -147 307 -566 -285 98 -801 969 918 -973 579 -683 -575 -927 -969 -935 745 -877 -195 289 590 977 315 -432 -39 963 928 907 -634 -701 -887 -844 52 -476 756 -228 651 277 -494 63 286 516 -165 -733 686 -228 544 616 261 -703 -399 -55 281 495 394 567 -335 499 24 109 -750 -660 -878 258 249 -856 -255 -743 629 -677 170 149 638 467 -15 563 951 -106 -573 -684 500 365 18 247 576 211 -320 -319 693 -430 497 525 244 508 -989 -149 494 566 766 467 390 782 -468 756 -64 755 -480 -852 241 711 -26 -671 374 500 386 -597 -595 -600 190 -952 -36 -24 712 902 -836 628 -850 -112 691 -151 987 -329 -598 -773 73 282 50 -464 679 143 521 -614 -236 829 -791 857 139 -336 208 -70 -345 458 -55 -634 -861 -831 -874 119 401 -456 -919 895 -677 -467 -918 -963 772 694 -380 -52 -623 -854 -728 -760 161 -790 945 873 458 -676 -54 341 730 925 -202 -413 -438 945 -26 -715 556 860 -188 -190 6 330 -857 479 -820 -384 -809 -235 488 935 705 266 -189 298 -845 -247 -155 291 -911 -235 -568 679 240 -447 -50 -182 -929 593 330 -546 585 976 -194 387 30 767 -659 -895 2 -607 210 -447 546 -515 -499 360 454 981 120 88 -728 -856 -948 -826 -108 -839 -56 631 -279 -33 -203 591 -989 -664 -405 853 921 -214 -555 -775 -725 -131 58 -568 -748 506 -270 -333 228 -186 -363 -938 -789 874 241 -917 499 -627 -284 -156 -467 -861 -905 -23 603 886 -791 -723 937 445 958 473 -292 -353 864 -161 8 -816 -78 -293 553 998 68 391 785 378 -636 -55 -639 135 -23 742 56 511 935 104 -351 266 157 464 282 248 -861 572 338 -617 428 -703 -483 823 860 408 -506 -161 406 81 -611 885 491 -338 -749 28 -464 226 358 649 -259 334 691 308 -302 837 -892 -632 -262 -755 540 10 -994 -487 -791 112 -179 134 154 -512 176 183 715 652 -945 998 928 694 -613 454 -979 -425 859 -400 694 480 55 -788 -920 -643 218 -915 810 -981 -968 236 32 -809 -990 -746 -372 160 222 -72 402 174 196 -59 -156 761 977 768 -214 332 136 -295 446 99 -91 880 -975 438 184 688 339 -609 -954 828 93 8 341 569 -304 -160 -860 591 35 -246 767 483 -643 -509 -62 551 -520 992 -797 885 723 -534 -309 -466 855 212 168 658 298 -903 122 -86 -631 -461 302 892 911 -423 -806 -508 282 -63 978 -516 -839 774 -429 -767 92 649 -244 -260 -577 728 -420 475 427 -265 411 32 -662 737 -563 -704 -572 -217 662 -101 86 620 831 348 -242 291 319 -624 -278 -77 -642 639 692 207 -364 161 -864 -546 -141 -166 -103 304 -702 717 445 -454 -868 821 490 -589 116 54 19 851 603 136 -194 979 -362 -540 -235 93 453 208 -485 -759 38 -380 3 270 131 218 582 -621 138 977 161 956 -979 383 -59 39 -71 -953 197 784 -836 -202 72 834 707 -174 786 -571 978 -145 -908 -514 -561 -764 77 362 -253 982 100 -481 -45 728 -711 -530 -116 -945 -893 -46 -565 -570 -767 351 -654 -33 575 499 -202 216 970 -863 371 -111 -100 -648 -327 -650 959 -808 945 -39 13 -551 695 -462 612 -218 -181 -831 -384 471 -678 -668 75 899 -774 459 -794 -790 -249 -407 -726 623 957 -979 -65 -945 -931 -476 162 423 932 -618 182 562 -765 979 826 796 243 672 611 710 -9 531 -772 839 -510 347 -986 871 -527 923 911 713 -754 -352 -82 -163 97 -245 -114 353 -985 732 -799 848 -627 -586 -253 906 -110 338 -819 -751 -16 31 238 353 497 672 -652 -14 -341 827 -915 512 629 -295 872 -36 -628 832 320 -875 -966 685 822 535 -163 -713 312 -938 31 -230 -71 42 769 51 -930 -99 -858 -617 -494 508 -930 -71 900 -325 -178 -752 198 727 2 -373 -443 651 -280 -830 669 874 -503 -167 582 60 470 184 188 501 311 465 -53 -289 67 -826 296 -227 252 -710 -627 141 -282 298 -837 441 -762 580 -833 -871 -802 512 -475 927 502 724 957 547 -103 -377 23 276 716 -66 -567 295 -412 -781 45 999 -181 -811 -929 -384 453 -293 -590 877 41 574 -80 947 52 300 901 -787 359 66 -255 584 -814 176 -987 396 -552 -443 858 -853 -584 -911 239 -428 -259 345 469 -699 774 368 453 -31 -486 -643 63 706 -956 -698 613 840 716 756 -414 -780 880 327 250 561 818 -347 -968 -391 935 -819 663 328 913 264 -49 168 670 789 -600 -465 472 -182 179 493 609 760 420 -839 -281 557 250 563 489 607 774 -937 143 194 -119 -775 848 -848 -595 -438 -56 537 667 -962 -475 -478 5 773 -127 -636 -807 952 149 -113 377 549 -779 -760 626 -640 411 -842 -858 -348 -764 -61 891 -613 38 627 923 513 -417 327 460 144 -390 -917 404 -878 -834 970 715 577 -833 -420 491 -378 -350 576 -59 552 8 947 -150 669 403 86 669 118 -156 490 -18 743 289 -767 727 357 -268 111 249 689 -838 839 -84 492 -299 706 711 370 715 423 114 -281 -469 993 -731 -517 -691 -518 -272 429 -996 452 72 -461 234 507 342 -823 17 782 702 531 381 -396 -915 -331 323 -607 854 674 -519 -218 -166 -147 978 -509 573 129 545 -234 -297 -823 708 -162 984 510 947 191 943 -910 -876 528 444 375 269 -447 -367 -365 -291 -621 -883 -207 -490 165 -735 -205 885 -889 379 809 -369 -989 -217 -933 -882 16 -329 209 882 -23 -701 860 -186 44 -684 -243 -799 -238 882 626 -931 -770 -8 439 -282 229 555 588 -541 921 890 394 576 512 -933 -994 -293 752 -615 -136 -223 -437 78 -543 -183 771 -543 -333 44 -257 489 -564 929 -872 705 -81 736 -71 -670 -877 299 820 614 -435 -461 1 -229 -684 -728 641 537 507 -64 298 -925 45 962 -937 522 474 -545 -553 -334 -867 -430 -273 -789 -220 904 -422 336 -725 683 317 784 25 30 -356 -761 953 -858 321 -589 199 -619 322 -363 858 -815 17 -672 -778 -628 -389 -900 558 587 -783 979 -976 -510 -428 -908 -801 420 182 936 505 -372 397 -67 721 750 -741 663 22 624 -574 588 -458 -616 -790 -226 324 -558 -943 -969 48 -750 -89 210 815 -885 -118 -196 -748 -932 364 981 759 -734 869 -126 -806 495 -682 -748 -700 754 -594 737 -54 561 -953 -292 874 -113 963 -391 490 -562 871 -166 207 -315 559 -980 774 -497 75 701 -435 -764 -326 984 437 -337 407 865 -833 139 -292 -417 552 -961 -103 487 553 206 594 534 -946 -510 420 296 842 -322 800 -809 605 -509 139 -964 -60 678 291 -117 -493 71 -738 -79 -223 -282 -214 533 904 -329 -178 637 68 -739 1 201 -106 -509 -292 771 -609 64 -468 -889 563 -237 206 441 714 524 560 -831 871 860 232 352 -469 927 314 -237 -466 633 495 -237 -417 -383 -327 -228 -989 849 -502 -48 -452 314 -396 -93 -111 -848 -457 105 522 -587 -381 918 851 135 -721 -393 632 912 -384 140 387 -151 772 983 -930 -443 532 669 -175 718 166 -312 29 897 -46 617 -331 240 240 728 -544 -304 962 765 -821 -331 -375 294 312 963 807 -345 -741 130 768 -986 -907 -67 -490 300 -398 358 -651 915 -988 -864 -479 -600 405 -284 -778 -258 632 -566 171 -539 -209 989 104 -678 826 511 653 -934 -209 -747 -573 3 105 -337 -29 765 -622 -870 -921 -699 -740 923 -317 -462 -765 -417 -548 -691 976 -736 -820 -333 119 156 -837 -886 -114 695 -73 609 -601 665 520 -305 720 -977 503 -284 469 575 -566 455 -647 -134 -963 -135 -506 811 292 -109 439 316 441 380 -284 -667 78 -745 -206 370 -949 857 -660 -786 216 130 225 -787 127 -503 -391 -89 886 289 -248 61 183 -874 -849 44 -848 -890 -5 -569 332 938 62 -784 953 413 -120 -686 452 722 -59 984 728 83 497 361 -128 790 513 100 -828 -123 -133 -600 594 -34 -762 -326 -167 102 73 808 531 -631 -808 -963 -63 419 496 663 -220 238 78 -540 -116 -161 -343 -907 -799 -599 -819 641 421 -627 995 618 -687 -623 -226 -158 -600 -477 482 -856 719 -745 201 -653 -857 186 668 50 -879 -654 -304 -990 766 -799 63 -613 12 688 -192 -862 808 95 -972 -540 249 -102 194 363 -687 -463 -730 -729 582 -701 -826 13 -409 -996 367 32 -221 323 582 539 -355 347 -117 151 213 -514 -420 508 907 444 -692 513 -680 -454 995 16 -923 -525 -844 170 245 113 472 225 268 -753 234 94 -503 -210 728 -513 829 -675 -906 789 928 -602 389 639 548 -799 560 158 876 -891 -337 -317 -191 -253 -194 883 266 647 -555 920 989 20 367 -920 -762 268 -888 609 -541 -656 -86 60 151 719 685 -479 -822 224 963 53 -723 62 742 -788 672 -73 -444 -541 425 -242 -714 -861 829 374 -188 -106 751 190 -581 768 -497 694 14 -778 -552 83 -451 28 -148 109 937 0 -685 -993 -232 907 439 674 985 -778 507 -929 177 -330 -739 873 -500 18 -126 756 674 572 -674 47 -768 -331 37 462 338 434 -327 176 279 -59 218 -686 -664 -745 282 -978 -736 -790 -835 901 579 192 -203 -400 170 640 -770 -926 -600 -831 552 -845 855 943 358 -51 967 685 -645 -306 -544 -470 438 -956 242 57 -151 -127 -198 -182 623 -524 -64 134 353 -638 373 664 664 158 -116 -198 420 930 -368 -136 71 114 416 474 -775 -552 -470 916 431 163 701 -777 -818 506 603 -846 761 -213 -456 -543 884 -299 897 349 -327 -639 697 -959 -220 -625 901 -177 -728 943 291 -398 -346 -697 -982 822 -913 626 -7 -24 -61 501 -440 248 -107 -480 895 225 178 -327 -442 447 974 373 179 415 -474 -355 -187 709 61 252 406 397 -942 289 -970 -318 949 -569 -838 508 -964 950 723 -938 338 -87 -665 -960 630 -505 408 641 74 -422 515 -869 949 -15 -246 121 193 -161 418 944 -183 595 918 421 135 774 -463 -101 -213 111 819 -307 850 -320 -380 -183 -530 35 879 754 -652 125 -259 -646 -182 -984 -431 -553 -576 628 971 212 4 -151 -942 544 845 -454 -572 975 -450 104 -834 309 -593 736 -72 -990 -34 -243 291 -466 -827 -140 93 -641 -136 -344 697 920 -51 -552 990 135 872 484 846 831 -362 543 997 669 79 -569 -681 80 -11 -742 282 388 570 -577 123 -989 -849 961 440 -832 81 340 384 -646 -34 -965 384 -894 505 806 710 -577 368 115 -179 -337 388 106 -923 -547 659 -243 -307 259 212 521 527 217 532 -481 -149 -311 288 232 547 -733 -672 110 -307 126 242 278 97 167 -746 -265 107 -477 -109 444 832 -979 626 -914 -552 246 215 62 -533 252 143 389 459 -418 704 -772 -301 888 -112 -345 -693 -127 -607 664 697 625 -624 782 -517 2 -742 705 -1 -130 -390 432 606 -710 732 -219 -859 -861 891 -94 598 824 808 -48 -626 -974 -59 -578 599 338 953 -325 790 932 -178 974 -225 -696 -874 -905 666 443 472 -320 -709 84 -470 928 -872 258 475 739 -764 -854 473 -239 134 -670 998 -149 10 483 -893 -681 900 -715 -668 369 -911 -967 607 471 296 897 162 -954 -961 992 -367 -81 894 -511 -971 -884 754 -57 -380 -906 -7 459 -990 155 177 154 858 766 -210 456 218 -288 -268 -753 -355 -282 -619 313 414 303 -409 560 -751 249 500 847 -878 -48 -615 800 -221 765 -438 -865 711 -978 -842 948 -736 -513 814 -289 877 -695 997 -598 -641 -846 -921 -85 616 -515 -250 -563 -155 -638 -188 -718 898 501 344 967 95 -107 474 -565 927 -525 -713 -650 -229 -319 -1 -756 496 -644 -329 195 132 -525 -856 -579 -623 -174 -694 803 499 998 -630 663 -982 -859 -872 664 971 -893 -180 -849 836 -688 -547 -761 305 -936 751 -611 694 410 -472 934 -824 -324 -75 691 -691 818 -890 731 -879 -722 -126 -641 65 587 -214 -573 -788 198 64 212 -298 585 -391 -262 -459 -704 714 -592 315 923 -244 -614 882 -84 -346 514 677 727 216 -530 -769 -597 -870 -907 -77 246 -921 111 -340 43 -867 264 -426 905 -873 149 -938 -447 989 274 638 116 178 277 -666 218 -840 -611 537 505 -905 159 392 -693 -114 -699 -734 -920 -894 -325 774 -538 -813 -124 941 -565 5 -122 -801 524 838 670 945 -528 463 -340 -635 201 -490 738 -405 -124 -720 472 569 -347 781 -438 -796 -831 -540 42 626 8 982 -673 729 811 -334 864 760 -368 626 -147 -257 -757 482 -314 713 134 -850 562 -222 -743 -709 614 -234 -165 -170 732 -718 -281 721 -760 546 746 303 -530 -133 11 158 -416 165 -542 -333 -856 -384 803 740 -960 -912 666 410 489 663 967 278 -318 34 760 504 674 618 -939 -682 -170 -952 259 382 7 -279 -434 949 -603 -553 -763 -843 -349 296 -565 -844 159 -979 -42 217 372 190 -682 -757 165 604 70 512 883 849 -573 660 476 -884 288 -947 -354 875 695 925 -585 682 -204 887 548 -405 -457 -504 -417 -909 471 521 126 376 872 168 -987 -32 915 -271 641 -465 -176 -773 -406 -295 -338 -403 371 -860 960 34 500 346 262 -323 368 -668 299 -269 385 -81 -955 -487 -194 33 969 -680 920 -986 -818 -86 945 -467 -54 124 913 -540 -849 -103 311 -30 259 -8 401 173 60 -203 -217 -240 -861 462 526 96 384 405 397 835 67 -53 -879 -896 -87 -580 498 494 612 -552 273 991 259 70 90 -383 -820 -418 -598 292 -222 896 745 -77 264 922 -636 -100 -857 -208 -191 -748 -682 715 164 354 809 840 149 503 978 -861 -310 168 787 -740 -312 763 -917 216 -898 880 733 81 -649 947 -999 546 711 -424 -867 -633 -337 967 208 -645 -82 569 -840 578 455 -350 -674 -228 419 474 483 -365 796 -255 800 295 854 -276 -672 698 268 -466 -633 -166 -650 -156 821 203 936 536 997 581 -427 736 554 490 902 891 269 -661 333 220 -173 388 -750 473 -62 65 115 -559 -877 -531 -986 818 -637 -518 -624 607 268 -818 -896 872 204 174 -721 -900 -333 -188 -99 -25 -881 -754 -242 544 809 -264 593 -275 790 -378 870 259 -802 574 462 -410 36 -391 991 -974 615 -928 -219 186 -884 896 862 -481 -21 451 4 -915 736 -467 -801 201 156 136 82 -502 -10 830 -785 -332 143 -783 -371 641 -366 961 147 -126 951 -412 294 262 -289 577 -886 250 840 908 -524 -378 -108 874 836 -14 887 638 -885 579 -274 -166 -580 -448 -717 -376 -757 772 -121 -648 112 -460 -905 -453 896 -678 737 29 -290 -405 330 -77 292 -572 908 141 -969 -907 404 -250 -770 -160 443 -238 -568 -588 669 -166 957 862 -737 -853 -525 455 -51 -855 767 -762 420 -870 80 -889 -740 -739 -215 -437 -416 -727 598 -26 -27 570 -753 -276 575 -406 513 -779 -914 -660 921 152 -246 991 143 662 -423 384 -770 -543 537 -43 185 -459 385 495 -218 -122 -297 -810 -248 -519 25 869 558 -887 461 936 109 -297 -384 226 -927 -466 -340 516 988 -964 -11 -842 99 -490 -11 -779 90 453 -453 655 -961 -480 525 662 -839 507 502 -204 -162 536 347 388 -664 489 502 820 628 -451 53 -368 555 -726 -153 732 550 498 798 -167 -389 -536 -254 579 -334 -3 864 -905 106 345 864 739 330 533 816 821 -939 -823 -495 472 518 -468 272 -767 -861 -92 623 618 -530 -821 110 983 233 581 -502 915 -944 -317 -559 874 -104 -454 -268 -671 561 -354 -422 880 252 -593 -534 -442 -541 466 -794 -368 -435 -920 439 132 237 -472 193 849 840 294 -380 551 -42 -260 -688 668 -767 273 -407 216 412 -715 674 -510 62 862 -395 -524 -984 909 -704 -227 768 543 -988 832 23 -44 438 -977 -795 -946 -697 613 48 985 659 129 -293 -910 -688 649 -521 862 -725 -657 95 411 -560 651 112 720 -322 -335 212 528 -76 517 59 882 -210 944 -801 571 -392 823 -503 670 -427 759 -124 -970 839 -669 281 -199 -762 -589 -290 180 -779 533 246 -671 -606 301 -102 -767 706 -423 -277 -841 -116 687 -338 172 -28 -858 -167 -380 -309 -956 -33 -472 500 770 264 386 -809 437 13 -878 -856 -406 546 -614 254 91 -72 -673 834 -141 -253 860 693 526 -463 -775 918 -230 -918 -473 565 -253 -41 -368 -726 935 587 478 -329 658 996 -626 485 546 -68 -374 761 -706 -628 663 866 587 -639 497 101 152 -483 710 912 -498 623 -695 82 -163 -422 -784 -269 -44 549 23 -881 -349 406 761 470 -516 -968 -858 970 798 184 -860 -691 -341 -497 -631 -460 -466 -819 8 -63 -196 336 -912 818 480 -559 628 741 -936 -407 537 746 484 -695 -920 271 381 -599 677 845 -302 -360 697 -172 -6 470 856 -432 -803 -141 -244 704 304 -977 230 -661 -875 -88 972 692 866 438 -25 -758 -353 71 595 140 -187 -478 198 256 930 -21 -327 -472 -894 -943 -81 648 -841 198 -579 -127 516 59 -692 466 -229 -539 -177 697 -216 -835 -842 844 -604 -377 -458 278 -627 373 -679 -942 -362 -454 -766 -464 -37 -589 -836 370 -6 -617 83 -815 -666 -329 -668 -990 -870 304 -848 603 904 777 480 -295 -518 -591 -585 831 -319 289 -332 149 -408 785 590 846 130 -606 419 656 554 -517 -782 326 -112 657 535 36 -748 -452 977 -229 -872 778 774 738 -573 551 966 -970 -401 532 -351 -370 414 -890 -648 -29 625 577 -480 -228 -106 -37 -7 932 768 -42 369 601 465 -736 145 722 -839 25 -692 -876 -966 -432 -299 48 580 -711 -241 -922 -73 818 383 582 275 676 -832 669 913 -467 -456 506 -60 577 723 448 517 839 -103 -153 734 -128 568 807 -130 -920 -403 -992 749 28 498 -811 -632 -824 -264 -136 932 -885 -364 -143 285 -919 -170 139 825 94 708 -339 570 -229 735 -87 -963 245 -519 -356 -211 -620 246 115 -390 7 369 -568 -176 333 -68 520 688 674 68 536 175 811 -709 12 655 -988 652 229 418 82 -440 -443 -935 -864 975 -960 -807 -625 69 -480 119 544 314 -35 -202 194 679 766 229 203 -388 -110 -266 253 -456 -967 -316 -886 108 -303 57 336 99 -996 -376 -892 416 664 -804 -790 -901 -680 261 751 924 -712 426 762 -273 -21 911 -880 -148 -635 746 -965 -180 838 -378 -26 -938 -486 547 412 -661 -432 -241 -778 -393 -615 252 -356 -587 -521 611 -983 -419 586 -955 -207 437 -164 -531 985 375 -827 412 -252 -172 -200 -440 -771 -65 254 -850 -491 -551 75 325 678 -79 -454 -474 -541 -516 -443 418 -128 103 -963 838 -855 -568 744 91 212 -791 220 565 -907 -329 -199 -745 -128 727 -386 540 -640 -572 512 848 -394 35 -954 733 -732 262 977 -477 -441 744 -714 409 -792 516 626 779 -571 -404 965 -329 -132 -150 240 631 -958 -482 -373 -754 -984 -469 -48 -985 628 195 472 -127 922 -551 329 5 -754 -236 321 989 911 -462 -651 -230 114 -348 561 -390 -159 557 -323 -73 -848 391 665 -792 -722 -802 -157 -814 -274 -912 -813 710 -761 -352 -286 540 -540 -143 255 -769 498 388 296 -886 -894 631 141 112 95 735 -244 -884 763 -562 -208 999 620 -872 -498 -472 -194 -952 21 77 354 -566 748 -311 5 939 749 -801 318 141 -851 -904 165 -911 -114 678 602 -982 -716 837 -210 399 -805 181 -303 846 622 -765 271 -15 580 -565 939 206 -221 959 -736 579 161 809 468 -869 -34 -968 -18 -848 -823 -128 -484 -781 -637 -24 -571 238 -173 592 49 -938 -19 522 667 676 -840 -767 981 -160 -899 177 -324 -82 -818 -606 -419 516 -109 825 -258 -185 869 103 661 -17 -172 790 -983 -862 121 273 -246 -257 302 -582 -104 -94 -393 982 574 179 -696 -316 260 964 411 485 392 642 -772 -945 -799 81 159 -446 -387 -788 31 -572 33 502 -722 -105 636 470 -176 617 -291 107 -320 396 774 -891 -288 -646 -257 949 6 680 171 328 147 -324 614 954 577 -532 -305 -10 -303 983 454 954 -812 -883 -590 868 730 197 860 -711 255 -181 -472 -226 -837 9 -222 -110 -758 775 -493 3 -800 528 -840 -475 -435 507 -95 663 -793 -349 396 -444 83 -126 -678 175 289 471 170 -460 550 -554 528 502 -345 -857 -269 673 85 984 304 496 -766 833 944 21 899 750 988 -813 99 -993 903 -196 -685 306 -629 25 144 -4 -969 526 -311 -763 789 449 -514 -376 323 -592 59 586 222 681 -956 -380 -999 -26 266 906 -558 -84 646 862 728 -17 -641 -817 -559 528 241 -864 -669 780 -867 -563 -572 814 -746 211 772 -228 -976 -156 -979 -526 -277 -197 -713 -297 -312 319 649 -321 633 57 769 33 -187 691 -401 976 821 -722 -116 -376 680 487 526 -374 -67 -177 -776 747 314 -348 991 970 311 459 689 -36 -475 531 -256 488 578 -761 849 326 612 436 -849 -79 506 52 431 31 825 -536 269 -691 797 51 -38 885 35 -461 965 -253 577 553 -980 731 46 934 -38 -386 510 -274 500 28 817 -916 15 310 999 -320 72 194 826 859 161 333 -149 -490 984 393 -584 880 -127 -443 -624 -787 -200 -12 642 339 -924 -492 407 998 184 737 607 -144 -217 353 -834 -944 -32 -470 205 583 238 -5 -604 193 -784 695 -411 37 -819 -585 721 -980 696 580 -957 968 604 312 -670 -790 71 921 71 684 580 222 -260 449 -145 -544 -317 391 -141 -794 114 765 -280 7 812 2 -328 -484 -640 795 -916 -636 882 895 -259 922 715 -896 122 -594 850 56 -934 -216 -953 804 -35 -954 240 -542 914 920 552 -301 58 626 466 -382 -903 533 -881 -43 479 -805 -649 -389 -141 -78 -915 98 -71 666 -721 735 -783 83 -719 441 -898 590 -370 -412 612 489 421 492 -67 -359 698 -857 -339 -465 -578 159 113 585 330 805 436 -139 122 987 89 50 457 -741 -453 212 -203 -865 133 -398 292 -426 698 -690 945 882 -25 -641 -864 -965 -247 418 341 -701 139 50 38 801 -948 -235 592 805 -736 -741 182 440 670 872 -532 -314 71 815 -560 485 -980 -396 -705 -798 954 -260 523 -398 -138 -93 -886 -136 854 -244 248 985 -964 -942 -791 -389 -96 -352 583 -705 952 -402 -107 703 498 615 975 -405 386 -789 509 20 923 -466 379 -217 -202 -875 -295 585 -947 -125 209 -268 -965 -12 629 -296 -692 -993 -299 -960 78 -821 187 -962 -153 960 708 -409 69 -421 -781 150 -710 -427 911 719 -97 884 -405 -352 -334 -984 722 -741 -981 -363 595 -807 563 347 -873 -46 -951 -844 -234 561 338 677 -780 577 -52 633 -77 -573 388 -168 -550 -600 -945 751 -219 -602 -657 575 -286 771 701 -87 12 -791 467 -98 362 -264 185 -21 852 -257 -526 597 993 938 -854 265 -501 280 265 -414 880 -987 -551 -22 418 854 -701 35 -983 -244 -95 335 80 -90 315 -875 28 -502 -441 62 -110 -280 111 -796 -360 -385 179 -375 689 -620 -106 895 777 595 -614 -214 -467 844 818 449 -770 681 -233 469 -51 -307 -457 -98 -913 555 129 -137 917 -559 820 -230 -110 -179 -761 -524 -166 849 -827 262 271 -611 913 656 311 -779 541 -260 430 -133 -40 -506 -933 -20 941 130 403 -283 603 668 -515 -338 -904 3 -402 978 264 -590 -864 193 142 188 -817 -308 615 -103 -114 74 818 618 251 -952 692 198 825 786 -629 -647 399 -868 -559 -190 659 -621 -639 -735 954 705 -269 -153 -469 -416 -660 831 102 -420 -37 -787 -743 -693 144 233 229 -626 -511 631 136 366 261 -93 -595 -773 -446 -202 238 613 -251 489 -723 116 215 36 -883 -641 658 -433 -904 -598 175 355 -197 -941 721 166 239 -585 -806 -757 -149 -353 752 210 -347 -939 -743 405 317 -805 -250 695 -216 -335 829 -377 -495 -260 487 -222 -218 -290 -990 -882 -800 65 -319 -776 -719 17 -30 91 -875 500 -301 -962 934 679 529 -983 -630 409 134 -743 37 -700 2 -486 174 760 -642 -718 120 -741 321 475 639 516 -919 -571 -525 583 -268 -288 625 686 -690 35 943 -25 322 630 -264 -649 245 65 -66 -831 700 -559 629 261 728 332 -25 -920 504 662 475 410 -97 29 64 -421 -721 606 -601 560 -924 850 -285 -526 -314 -498 -649 923 706 936 -721 -377 -795 -895 595 -893 552 404 -881 -807 484 -471 143 -13 58 704 632 100 -407 535 357 -502 -157 784 -380 -99 990 -928 -415 -513 715 -230 -999 75 -450 -103 -179 403 -646 977 875 -970 -708 534 243 509 383 -856 666 230 542 -696 -422 332 -614 -73 -707 -168 -858 36 617 -8 748 903 -852 141 -560 820 -508 280 156 -32 -304 -909 -295 -815 -329 -949 640 -100 -6 332 99 682 648 491 -26 20 -220 -742 -423 708 494 -368 -578 246 540 67 -455 -725 -829 677 906 943 -67 75 -609 595 55 -292 -912 -114 -435 -246 416 -298 674 426 448 26 391 -415 -946 -989 426 -159 -502 -209 258 -482 -930 -509 -850 -227 479 261 281 -685 -587 -71 -246 33 557 -687 235 474 -680 -563 -509 43 -283 912 -11 853 432 912 -865 -142 -553 -111 933 5 107 172 806 771 676 714 556 341 76 -40 -929 956 374 749 415 -893 -401 574 -338 627 475 83 127 -263 -460 -790 -357 736 -548 190 755 -759 499 773 -536 -100 -560 -467 -303 -249 649 -139 179 865 794 64 -363 -321 148 984 485 -650 697 594 -871 -891 305 -904 135 980 -164 702 169 -430 -595 -776 -394 -802 -7 736 -237 -873 152 -723 -373 -829 210 267 125 853 -822 -990 769 -455 500 -926 438 905 758 -192 310 905 -150 -483 823 -29 520 -932 369 938 -654 425 370 329 -723 252 263 -478 -486 452 -342 -76 -133 608 840 -783 -288 235 -237 -736 -885 -587 165 -932 455 298 626 -377 427 675 -733 426 575 277 -174 -227 -321 -339 882 -267 952 -282 351 384 -150 564 185 964 -481 363 -775 -259 42 -411 861 615 756 -421 -960 767 -894 31 -671 -797 115 402 340 -631 -97 -797 578 718 -730 384 -203 -423 -629 -722 -627 -374 385 182 421 522 -393 59 -928 -632 -433 -103 -138 -153 -227 -52 312 186 -677 -218 114 795 675 974 389 772 567 420 -429 -952 702 -26 -294 281 -650 -720 857 428 332 943 985 -692 -157 -207 802 721 -952 -719 275 968 55 536 36 797 392 -448 871 -787 -559 587 -489 -599 -57 707 -355 -616 731 821 -409 909 920 406 306 303 253 678 -527 -900 433 499 -776 -266 -44 -696 901 318 -799 -96 -692 27 628 83 654 232 -782 363 736 -721 204 406 19 403 963 -559 -99 817 390 750 257 890 751 470 -109 -663 300 -922 -938 935 567 -170 498 -633 580 -246 299 980 477 -563 -312 -313 -842 -715 231 843 -200 650 -283 336 -441 -138 -985 -150 574 536 525 794 586 -280 773 -357 490 741 -811 840 -113 24 -703 503 -301 468 290 -216 -98 -500 -134 -502 91 -529 865 587 422 -133 -412 -848 -207 -781 891 -203 -841 -118 -152 -719 -924 93 -793 -492 850 182 -380 -924 256 -389 -505 125 -321 -472 -740 -865 -616 -622 756 -893 -647 -940 83 -612 402 -913 699 -942 -279 -133 787 107 173 956 759 -619 -84 737 367 819 411 -585 555 367 -562 -502 298 718 619 -967 745 -331 -350 951 587 -221 -639 749 -42 666 117 -801 -353 -201 -259 -774 -862 -431 -762 991 -244 57 174 121 667 -103 703 328 -794 632 415 352 487 -141 -890 276 -549 964 515 2 -947 602 -97 621 -825 230 699 842 790 -223 681 326 -871 959 -340 -847 544 420 -938 -626 468 677 -79 86 -418 -496 99 202 -992 217 247 -888 -976 220 -870 100 456 771 426 929 -746 -480 -529 -302 -619 -99 731 -455 413 -194 -539 -358 987 -283 818 -622 -853 -550 -518 -878 282 -559 688 311 -715 332 -793 820 131 133 -303 -131 438 -233 541 -285 882 -901 140 -406 446 946 -230 495 -506 814 112 -584 -974 358 -952 644 640 -829 857 -472 -448 774 -316 -380 314 518 956 -343 910 -704 -247 206 -440 976 -397 -10 333 620 358 598 -867 452 -662 216 -205 -90 729 -397 566 -287 305 651 -514 759 176 -658 -895 333 402 330 41 -875 -537 -994 -323 -198 -275 -528 -725 554 165 -595 97 -257 -648 -589 332 -756 953 -737 -330 85 -448 832 -523 -612 88 47 -351 184 762 327 -144 -348 -185 814 -598 45 75 -398 -795 361 -589 -414 -223 -782 327 -543 673 92 721 -671 682 642 -429 50 -214 354 -682 236 -494 -260 88 910 757 -842 -981 -92 811 -759 -889 344 -782 -969 -326 -532 609 470 972 856 -846 427 -904 294 -542 -765 -481 -535 -521 -407 -525 -370 497 872 -684 -609 231 521 -575 -570 754 692 -960 -297 -939 -991 -973 950 231 863 -685 510 56 -755 931 304 -597 695 -132 -72 276 -370 743 -832 781 -700 345 -528 923 -358 743 525 767 -18 -613 514 -712 551 899 -769 970 40 700 928 746 -650 -69 725 187 -289 -17 258 -940 -335 -630 225 857 511 -385 -663 998 -555 -38 -435 -490 -321 996 440 -108 -630 -780 -137 -154 198 224 315 967 -210 798 142 -107 -52 972 530 -559 274 958 186 343 705 447 -868 131 -903 -573 -649 -803 198 -752 -460 -326 -664 -730 57 -137 245 -914 -376 -455 -151 -478 -421 434 -644 -300 435 545 704 42 83 -17 -579 -83 263 -486 787 -804 -874 733 -626 838 -865 -698 -574 828 -544 -67 -358 -984 284 468 -594 229 845 140 866 697 492 -199 -419 -707 -261 424 -310 415 -249 283 -700 -964 133 578 455 569 940 -610 776 601 -292 -341 130 -932 904 807 580 -458 -161 383 -738 -536 46 -991 201 -552 -941 -914 314 868 -557 309 873 856 -374 -900 539 -580 718 -717 -18 221 898 -587 -779 827 -212 12 515 -557 27 -691 310 817 842 -944 455 249 308 -352 376 306 15 972 -444 711 936 215 140 -739 -158 -161 659 -108 -451 -527 702 -18 -16 -601 596 839 529 -604 -728 -322 -901 773 472 288 618 988 726 293 -243 -43 851 -853 971 106 -26 63 -271 649 236 -547 969 27 -649 -812 -194 -555 -418 -867 -311 602 -822 -69 217 -704 976 -57 342 249 65 142 -998 -680 856 -364 292 153 604 -20 195 818 -405 960 123 813 -210 769 -392 -639 122 -131 -933 439 -307 -864 -358 913 577 873 619 -663 154 55 -305 203 -522 -989 -538 -787 -774 53 -902 -603 -221 -678 -807 695 844 -764 141 -563 -972 -50 -555 -30 -887 -187 -355 -563 -736 95 675 -363 -688 765 611 -302 508 -617 696 -305 -764 -144 -91 -266 152 16 -418 -773 401 -20 -227 343 210 -872 42 521 367 592 114 970 832 -880 524 -266 133 761 139 -809 -98 -995 217 700 662 -932 -639 -875 -977 235 347 -55 -665 -284 -657 -167 530 155 82 -599 583 -153 -237 -432 182 816 -598 -740 -582 628 707 445 -929 -512 -534 885 -616 -455 151 380 940 95 116 -564 365 123 872 389 303 -145 -344 -605 -828 -726 134 14 -57 -664 192 -173 -623 275 362 -120 448 -278 -464 -756 262 -395 235 -174 -874 -576 -829 696 847 -233 428 -344 -701 -383 -355 -726 95 -546 -401 -609 633 614 -643 527 -710 142 -810 -495 -504 739 311 244 438 -256 -384 948 961 192 -555 -228 -880 963 -311 -422 665 -669 148 852 380 -64 141 -59 -205 654 655 436 -580 420 461 -371 -519 499 -675 -90 -392 -656 -526 318 502 -704 -341 -524 -630 132 -838 398 -206 -190 919 -854 -316 800 573 -575 346 -399 -581 -326 -123 972 -80 859 -871 -112 -667 601 -252 -460 253 -334 -390 126 -242 -257 848 -557 -602 -478 -474 11 501 -138 653 -196 -248 684 663 954 202 775 974 -156 -290 967 540 -499 312 587 247 783 8 -192 -44 649 -664 418 -640 -49 131 -916 870 -613 304 -171 -574 -337 147 938 577 712 -790 -676 872 750 800 -761 491 -708 242 474 701 846 406 -493 670 -675 -9 -319 988 -321 -432 -482 718 -39 -259 999 -520 -367 -161 923 80 583 -917 882 -853 371 990 469 -439 -289 -27 -440 -235 817 -840 682 686 323 -238 51 19 752 314 772 559 -177 233 879 -997 -930 -261 -329 -164 846 35 -290 6 708 -308 192 -642 133 -859 -89 -136 320 -408 697 752 -825 -96 739 -630 -170 -195 -825 118 -364 851 449 -479 -567 802 161 -896 -150 -64 -814 -922 -136 -424 666 -702 76 -963 -499 920 -486 -926 934 -932 -99 110 -705 -626 889 300 134 -285 556 -113 -538 -726 364 379 104 -188 509 303 242 -596 -308 -289 881 251 769 954 212 -590 -127 155 -571 -358 -897 862 -397 998 -771 892 575 342 -900 854 -427 -949 391 -917 -491 -733 -544 -555 -278 -126 -637 778 128 899 367 -590 262 85 980 -924 594 -489 -562 726 675 -157 677 -932 584 -415 277 486 -436 706 576 704 330 -984 -971 105 370 796 151 719 -358 947 -833 568 -575 -98 -621 827 712 733 927 625 -573 -294 -399 790 -239 -733 -760 -832 553 729 -698 296 -747 -371 926 -534 489 -537 -918 656 -611 -92 -40 -611 948 -765 502 93 -774 392 516 -434 328 235 -316 -795 6 -193 853 -358 -434 591 266 -259 477 -81 125 -505 -497 -123 498 187 849 750 -317 -306 850 -484 -467 736 -477 -973 860 560 -675 497 712 -501 -834 294 905 -833 -817 830 135 -684 -281 506 961 -969 740 -619 -722 -692 -981 -530 195 97 625 -46 -244 666 75 -660 -456 -592 -435 186 223 -310 -968 -372 114 573 -543 181 -754 -657 -577 250 697 915 -127 378 -815 -376 839 -562 -930 -352 -247 816 -576 -598 86 701 -494 -7 -762 418 -927 -593 -736 515 552 698 -786 15 -314 541 -20 604 -912 -786 -310 -93 -618 789 766 -88 -765 -167 -814 -211 458 -275 704 -488 967 990 521 -278 648 -890 -886 687 358 -754 -815 -450 76 106 80 -735 -751 -362 106 423 270 498 771 745 -669 141 216 -25 532 380 593 -25 289 -492 281 -740 445 85 -296 547 244 -860 -776 988 357 413 -855 -622 -778 694 158 -205 433 414 770 813 -722 500 477 -890 -930 591 -853 537 -23 -123 -277 43 -294 -769 -685 -554 631 -689 737 -835 571 -901 540 689 325 -678 -779 528 558 -112 981 18 785 -726 -494 -441 -836 -809 56 239 -970 862 -823 68 559 706 528 -165 869 -877 611 -20 511 979 -67 -36 455 -317 575 -244 -135 -544 780 500 57 -385 392 -892 90 627 178 791 -195 22 -692 -822 -683 -147 -913 -456 16 -836 496 317 504 133 -281 212 -783 805 -943 817 108 -305 -155 993 223 -458 -295 955 797 176 664 -718 -61 993 -527 633 -39 -729 602 643 -725 -761 737 478 -234 250 240 248 -861 76 192 111 -853 796 -633 904 -658 -918 -4 936 413 -59 -600 -529 -358 989 584 -457 226 -826 -938 -987 -442 808 -767 -957 475 -153 921 -871 -750 963 631 -193 155 -220 483 231 -389 -522 -707 -485 -262 854 -571 495 -380 874 -539 -783 378 170 -31 -15 -82 903 -214 360 -300 272 351 504 -851 -271 -207 -429 -721 -291 -937 -3 509 414 394 573 -678 677 -764 165 -496 733 473 380 -428 132 -875 -80 -877 641 542 631 -526 483 631 -88 931 -149 -214 837 -456 44 486 -532 90 -423 356 626 250 783 540 98 283 -128 -97 393 -856 -244 276 -660 862 -74 334 684 -499 270 -621 265 -381 -323 -155 -327 516 -925 437 -286 115 -480 222 388 -290 159 -713 -711 227 816 -66 -323 100 -645 688 -916 972 -117 766 766 -333 -537 155 288 374 -872 323 -7 -491 349 974 48 842 -844 941 -361 -576 266 -205 -949 963 529 307 425 414 -364 -432 936 996 504 -650 -673 -38 -923 824 590 72 992 346 -870 -493 598 25 -407 -896 -521 -198 -858 861 532 331 429 613 -22 669 675 947 -218 -360 572 190 143 -499 -908 477 -185 -807 -55 -701 63 -701 613 -322 596 -891 -290 -558 707 -433 -59 -831 -354 -970 -428 657 997 -210 -898 -475 591 -75 -175 -48 448 -591 560 -945 348 -201 580 -4 -861 -665 -956 -709 -53 396 784 -322 -154 -232 -366 -330 -879 -815 786 284 212 -792 -207 859 41 -607 417 -180 -571 734 -709 70 -609 265 963 -182 -115 514 -784 -281 -136 439 227 -576 -447 -938 882 -640 870 -392 -161 397 252 -495 254 -585 584 172 -551 615 -826 695 -953 788 485 -626 157 130 758 -762 560 83 -391 84 44 -431 488 -774 196 -582 853 -160 733 40 -956 466 -160 -242 287 -952 -526 -269 -651 415 222 -562 3 -144 246 438 -136 -188 -861 42 836 126 907 -423 183 729 -147 693 -147 152 69 -35 443 567 -679 204 828 -39 856 -946 486 -213 -940 351 -72 -908 -12 -824 -684 879 -1 139 465 442 -695 -240 -259 27 411 999 269 -885 684 286 34 190 451 389 715 803 986 -602 -92 -253 784 -821 288 56 304 487 -340 991 467 -899 591 505 -473 651 -82 263 -583 256 -672 458 441 -389 545 486 482 -734 -716 -236 -507 -280 588 -349 475 -679 724 23 -432 658 -117 -529 72 107 -210 436 107 415 688 -724 258 915 298 -999 -556 -529 355 -702 436 -894 698 546 596 -527 -496 -105 622 281 490 996 -390 470 542 327 -243 521 -185 736 -180 -994 465 102 -253 -469 -365 716 -828 328 278 807 394 715 734 15 -808 -535 -713 863 351 99 884 -721 424 -721 -506 -519 -900 -190 -319 205 816 88 -333 40 -678 -375 -520 -901 -222 784 352 317 -571 221 429 121 -451 216 570 -369 -582 130 31 -448 -541 501 954 404 -906 756 799 -412 -82 -962 -70 -59 -591 820 -489 -847 -777 -62 -167 -531 454 -503 786 -27 -604 -825 -3 -391 564 -950 -330 -422 -380 -654 -778 -307 -205 -105 -589 713 -243 940 -241 -222 -70 845 -472 -598 -292 243 -802 -618 239 -695 -718 981 -516 712 289 -665 30 499 -846 636 -29 300 167 -935 -969 647 -201 -213 -12 673 -765 649 576 391 -703 742 811 650 144 -842 101 942 -208 -713 -412 913 527 464 604 -993 -907 382 252 -8 -685 -641 -307 186 -139 99 77 -42 87 -12 885 253 196 -57 -784 252 -762 -195 70 -544 234 -242 862 4 -122 994 142 -797 -721 -443 -774 763 -591 -676 870 216 322 885 159 -905 -732 -79 -187 545 -704 498 548 284 -598 241 -53 -790 142 -786 -437 -862 -921 -387 700 -883 -18 -372 -968 312 -370 476 -494 547 736 112 -251 872 948 -656 948 -867 416 282 -108 -740 427 -279 -620 -542 -909 336 -676 -39 -265 559 613 16 651 13 911 830 380 -975 737 -479 -945 -740 -615 659 -262 626 509 -19 -933 -961 -213 -164 -673 621 216 416 -163 188 802 696 -542 415 -443 -218 -5 -790 -945 -562 848 -485 -446 800 488 -677 275 -116 249 910 -296 -408 724 453 149 -758 330 -343 154 -375 -386 -654 898 59 294 -766 -88 -464 -94 94 -462 -604 -906 399 -854 -202 -141 28 -991 -665 -37 29 799 -214 127 -269 352 -445 891 236 306 720 835 684 -466 476 -919 -944 -165 -203 -466 -587 599 -322 395 471 550 -404 -395 -951 -373 723 718 -634 697 -299 -378 -766 -423 -573 116 533 -365 -905 391 240 -343 948 737 181 -672 754 857 -499 -421 182 -749 -357 221 674 -580 -432 -17 -522 437 213 -714 225 -396 409 30 -779 -535 201 871 -545 -863 -865 808 541 -244 111 -192 349 253 565 -20 949 950 -617 -754 -30 -601 -925 952 -838 -953 988 -485 351 77 653 -627 224 916 876 -974 613 402 866 415 891 282 -610 112 -161 -642 755 760 -698 80 -581 -305 -615 -754 215 -347 270 479 -340 -680 819 662 -342 -569 -132 804 456 -691 345 -84 15 -716 -651 -318 549 139 -983 986 -262 -527 347 371 -537 -79 140 712 -849 -206 -209 -467 -329 916 43 -194 276 -88 862 -98 821 -434 -683 -550 -108 -757 970 542 25 -443 993 -782 339 -445 475 -364 -80 -740 -9 -408 343 540 854 -202 -763 289 -167 -1 878 -877 492 -153 -669 -942 -58 -827 541 -421 960 668 162 -118 -583 956 472 -607 -997 906 749 112 -422 859 200 82 -50 513 478 487 454 -655 -651 -393 -248 636 -320 460 -47 -701 -51 170 231 -479 858 -303 818 291 -439 -741 600 8 598 -136 510 750 -925 419 413 -289 -577 -456 -430 777 -914 932 129 -435 -881 -484 401 -348 403 352 -165 131 -82 -651 697 -218 624 17 440 414 -330 -252 -286 -887 403 575 -199 -929 869 -227 83 -374 -567 -737 -311 -927 803 949 -343 -680 -294 53 539 -386 270 -961 -912 -394 -666 773 614 820 76 415 -996 -593 783 -187 -696 -503 305 473 -489 -305 -748 215 988 111 581 121 625 -217 820 655 -749 -124 -821 378 -307 333 521 -340 146 358 -952 -852 372 -862 -102 421 -886 -888 -442 -425 608 -813 -654 -353 -486 775 287 -978 743 923 -990 137 -627 -742 248 833 -816 582 -250 -603 -586 948 -627 -570 -510 638 -194 -718 -508 -310 361 -358 745 -867 820 9 -326 -755 443 -511 -13 311 265 -70 -335 105 558 850 -450 -987 -335 597 861 -620 -688 -976 201 639 434 -838 51 -635 787 653 529 958 294 778 809 -300 697 -867 -2 -518 -688 61 -617 416 -43 -59 -686 680 -709 32 -496 446 -887 247 812 -869 -697 -224 -664 783 -753 -777 -31 568 -450 886 397 330 -181 624 -611 -766 388 11 -76 625 202 -965 -114 258 -50 -71 -714 160 -718 -304 239 500 582 727 382 -264 839 162 739 263 -119 -143 414 191 914 -730 518 -25 460 -928 829 740 170 -739 858 890 -304 -458 -570 972 -471 952 -577 -822 823 -573 802 879 -562 565 270 -830 -331 240 976 -87 -568 573 -580 943 -770 -443 133 852 294 -404 -504 120 96 363 -269 -660 604 -122 -82 -7 874 -907 269 -692 -396 -705 -693 -754 883 41 343 206 -494 674 658 989 -91 807 797 626 482 -349 -405 -113 232 -737 480 582 31 102 949 -967 314 -30 249 903 238 -940 -870 -722 581 -927 838 574 -387 342 -234 -992 441 403 -75 -621 -588 20 -864 606 -435 -217 111 -401 -331 -895 -507 -785 -548 973 -517 -797 -636 -797 -876 447 -668 173 -211 522 566 -235 -838 -495 -498 -268 330 863 450 363 -663 -909 637 58 768 935 -715 995 627 -580 -673 -818 857 958 909 -730 -363 -804 868 -9 586 -358 301 546 -984 -183 -720 -792 969 -379 -262 -244 814 -234 292 -320 736 363 -664 -696 396 223 492 -872 968 148 -424 -135 -94 364 -779 -586 -19 -905 -553 -647 -832 109 694 267 -704 278 -329 689 -143 315 180 47 -769 86 267 -242 515 594 234 -416 -230 753 -462 -631 486 -733 -849 -432 432 482 -602 622 856 156 -605 -195 -667 601 633 288 -281 37 172 369 740 313 427 365 -334 -883 136 -82 -288 -379 -691 -350 115 -32 150 175 542 -944 -541 -929 -579 564 547 91 -830 -341 -300 311 -244 627 166 95 -451 908 -357 119 -582 -367 159 -264 169 390 171 -862 -16 224 -774 -804 -591 71 56 -815 -125 -800 45 -362 -530 520 282 -502 643 -177 708 128 431 -693 940 646 736 383 -653 453 659 -865 -333 -680 252 972 113 47 272 790 738 513 628 -109 514 412 605 -951 133 -343 807 624 -490 -465 -124 -973 37 989 610 436 -524 159 411 -421 110 318 -820 410 -718 307 -702 -657 176 -760 191 -269 879 -242 660 -29 477 -776 775 -6 -205 55 511 -408 -656 38 644 -311 -950 316 -419 -975 -282 -326 -7 -868 -73 -988 -421 646 596 531 -35 637 -774 -309 -923 21 527 840 -390 158 -482 -767 -107 531 -747 884 112 82 -695 629 -750 422 -167 -92 806 -656 331 650 -866 -728 913 618 -469 141 -60 822 -639 367 970 561 -307 951 934 -358 503 -974 -365 467 38 738 -577 -171 639 -840 135 -957 -946 944 368 -909 -308 -206 383 -67 -645 604 -648 783 22 -598 -737 -494 -845 257 674 92 536 -524 -870 -72 766 -743 -762 -331 -529 629 210 863 -84 582 -221 -343 -874 9 166 757 -343 -1 92 -549 851 -481 -446 -220 -202 352 -762 -796 -889 -926 -149 255 -42 -801 -609 142 -396 -124 -15 226 -104 166 -531 265 -981 -634 195 -861 -458 -442 737 -279 -651 -19 328 121 -392 -441 285 622 704 -909 685 -147 -191 -180 -391 -164 -173 -482 -279 966 811 430 -577 -495 -905 -685 -909 -160 -918 910 -622 -483 -843 841 411 329 669 -972 991 -982 -927 -409 422 -672 -949 -442 -867 795 636 -528 -842 -14 -981 -274 6 -659 -426 -254 -616 174 -335 -700 836 -644 -724 586 103 -24 391 -909 -735 -702 116 -925 -239 -434 84 890 -851 85 -110 797 19 -827 190 -771 666 -804 35 -661 -413 519 -431 443 -552 -359 -13 141 -311 -305 710 986 -692 182 -124 44 953 7 -76 -87 -426 153 -492 638 -65 -523 -684 946 -419 300 -234 69 474 -544 -748 809 -505 936 496 -780 144 -462 887 704 488 -587 886 -558 -625 -415 42 330 -161 -670 -802 -644 14 -735 -77 -287 91 124 981 -944 -408 195 844 -227 774 -735 -632 -380 785 -243 -501 277 -312 189 -956 -925 306 -995 442 -893 892 540 -836 -680 -223 -894 71 -26 618 731 824 -497 389 -204 657 674 -617 885 -338 -505 48 -333 871 998 87 -913 -480 -108 151 34 95 822 -375 -264 -248 117 576 199 -76 223 -467 75 146 -598 -561 303 -542 899 577 -130 579 -131 277 -431 221 -659 27 138 -721 145 84 -143 -356 -332 -771 -893 589 990 964 810 178 -652 718 -950 -843 -389 -347 -388 -589 659 -86 880 248 199 -629 829 -273 -177 150 400 561 -344 323 643 695 -553 841 650 -126 -816 968 -243 65 280 -426 -342 -653 -650 634 245 -864 -219 112 468 -707 735 -867 -988 -328 -207 -171 -478 -679 -885 -497 59 960 438 330 607 731 380 172 568 919 781 658 844 -438 -866 -814 145 650 -649 189 -654 908 161 -292 -899 874 208 378 -959 84 1 517 -461 684 103 -136 -975 -433 266 -722 112 -173 -990 -382 658 -421 268 -59 671 426 -366 -538 111 -428 -404 -855 -860 254 74 202 654 -129 231 -186 -851 -568 730 338 975 -640 179 -318 749 -810 813 -744 -688 879 64 -484 598 -880 943 408 741 -98 -617 -168 163 -734 6 862 -481 632 -627 964 804 -700 653 -187 987 -416 680 765 -171 730 -423 -538 471 661 -516 435 -234 -944 418 -548 -545 -126 -133 65 -951 330 232 -564 596 -760 -217 -553 -163 490 -182 -569 967 637 -882 -615 -670 273 374 502 827 692 711 777 214 -42 26 -330 -507 312 262 907 876 323 -972 -269 -477 711 255 -923 995 168 999 279 -507 280 -293 734 -135 -176 678 510 -688 21 -420 96 183 789 131 -268 337 -954 -644 901 -208 302 277 -145 878 558 804 8 -339 -395 -201 -252 517 -451 -115 -869 678 276 3 -1 -980 -161 283 -501 978 694 -855 -609 61 -816 18 923 -291 213 695 -139 -867 -781 -121 -914 -586 957 217 384 668 -376 -122 -770 -783 627 -521 -223 144 262 -902 -785 -679 137 734 -439 198 -24 -522 191 35 -251 -959 532 562 -295 -849 -74 116 -222 -485 -962 380 -175 -5 809 773 54 -155 170 262 335 -910 597 133 -318 535 239 86 -399 -953 -956 734 -74 -316 166 468 307 -488 -382 -602 78 -222 -713 -102 -29 904 -445 842 621 -111 -550 -814 810 -594 122 -598 -352 226 587 -694 728 42 942 48 289 178 577 -822 -972 288 -762 737 -735 -506 -559 489 -763 139 704 766 929 7 -598 -247 586 339 602 97 -333 -470 -722 29 606 -216 471 420 -724 982 738 824 442 814 904 248 -801 -25 538 95 506 -329 971 -694 895 643 -674 -172 269 -952 758 -961 -521 -217 -715 669 -240 31 123 926 -930 -693 708 -999 -379 74 -843 -544 -505 578 -864 -398 376 261 272 636 -244 636 -315 -917 -606 340 -352 -321 -645 -852 -473 -902 71 194 -843 842 -394 835 490 673 -224 -160 -427 -695 -484 -508 -700 213 -415 -895 -434 782 928 868 25 -141 -365 603 238 886 532 -598 871 -226 -866 -314 309 508 923 867 -395 -85 616 755 -280 -627 725 -702 262 864 582 -164 -203 751 -927 -946 -162 663 -405 -912 -953 -270 -78 -849 -734 969 -532 -72 -129 467 -53 -904 -485 -257 -793 -534 -145 -131 -90 -592 -878 -405 -41 -693 -183 -165 -188 515 130 671 -843 618 500 -872 182 -955 606 -372 -695 -9 469 -110 999 476 -15 629 323 -593 -642 -797 387 493 -647 -180 17 -407 -832 -910 518 622 -146 85 -10 -680 931 629 -709 128 732 -716 -550 166 -574 -630 73 -425 -490 504 453 -687 -838 63 795 407 -52 -805 -799 -12 -621 -147 -545 -75 260 483 -170 458 660 -799 545 709 -647 498 -444 -32 396 126 913 -211 -255 -542 227 -508 890 -304 -480 262 979 400 450 222 -548 19 -584 233 -668 -669 200 -616 -952 -775 991 275 -229 72 278 129 162 17 582 125 997 253 415 -527 -276 -379 -162 -432 115 357 -722 -751 -55 187 515 -598 996 -529 -526 666 -558 -282 -221 -428 370 -171 -444 -181 -158 -903 246 422 -829 -539 285 436 747 349 -444 -906 105 -637 -739 -761 538 -484 -166 -751 -518 -796 -973 -334 -902 328 -623 -254 -947 -596 -964 212 -324 -731 35 560 462 677 28 783 169 -549 234 791 -786 -398 548 800 -398 -990 906 -714 959 -578 300 609 -823 119 2 416 877 -546 939 -649 -186 -929 183 817 588 953 -18 921 535 -517 -466 -130 -346 -146 -214 -237 278 736 666 205 -96 -312 91 513 -390 357 -24 -47 422 94 767 -365 740 808 -540 -484 -790 -496 -594 906 729 -717 -349 -62 -850 -78 976 -40 -387 -682 -284 313 -53 160 126 47 -197 -198 -630 417 561 32 593 763 65 -502 -480 589 -498 -571 842 802 -886 241 101 -136 589 -583 -596 878 561 -345 411 -396 591 803 625 -118 717 553 -857 267 118 214 555 9 519 710 -584 19 938 -794 -163 -890 31 27 932 -305 -487 622 138 -777 847 -364 425 825 147 256 -51 -870 -779 988 -782 -426 -142 612 -634 -919 -827 -920 -559 -603 588 769 783 330 88 512 297 -43 -947 -800 -115 -295 -330 642 747 414 361 533 -181 -666 -266 903 407 -332 417 -206 -554 124 216 -558 501 -75 955 -922 650 -162 -909 199 -686 355 639 263 782 -96 -216 178 121 -443 572 -895 803 831 585 -490 -728 -938 808 208 144 503 535 -735 742 69 -647 898 115 577 -896 224 -445 638 -778 741 -610 -242 279 459 174 -866 -795 466 -311 -391 9 -565 906 -473 343 -312 -694 806 -219 647 -293 259 960 23 -433 360 -252 -861 -793 602 -310 582 -731 500 -276 685 286 419 628 921 898 88 -989 371 -705 -335 278 300 562 838 -486 322 610 617 120 484 752 -209 -233 912 127 6 -763 -807 474 942 -545 -94 369 -482 -491 -200 -143 -516 70 995 170 -744 172 -857 -389 844 -799 440 416 444 259 -661 699 -877 -192 -637 -506 300 998 139 -8 -456 714 154 439 -638 894 -115 55 659 -778 618 -201 557 -474 332 -493 286 -923 -651 624 -912 -37 235 -993 -170 505 -709 232 117 -370 93 516 -443 -129 528 -168 -289 913 -660 339 915 -378 -819 -233 225 142 -203 -985 -934 855 464 834 723 550 711 554 -607 324 -221 -627 -651 511 670 881 314 842 327 -370 726 -791 -219 -732 -873 334 42 548 -259 984 921 -958 -913 -983 183 -815 -78 -793 -750 794 942 142 -322 909 -931 973 591 852 723 -974 696 239 607 586 -932 -459 250 -809 409 796 199 99 898 991 -525 -482 -813 -870 517 -75 -563 459 -384 316 903 -275 825 211 736 -882 128 585 984 -621 816 935 435 355 33 -499 -311 -731 -827 -88 -56 -376 -993 301 -79 -128 737 -647 -980 423 201 -462 786 20 -650 -985 228 78 -477 -406 386 91 781 -262 -210 -521 658 127 706 826 197 713 85 194 466 -432 682 -494 855 83 -797 -296 -939 408 76 -253 -583 40 -356 275 -90 30 299 -834 -810 -88 -367 745 -469 623 564 -705 852 -42 18 -684 -928 -493 -384 -128 -28 -916 -571 -188 -145 -919 152 -610 627 -107 -631 746 294 -574 -33 280 342 -32 -512 -224 488 527 -294 602 765 614 -181 98 46 -221 635 -652 -412 760 521 -382 -611 -382 -187 -894 198 -879 382 -113 549 437 52 863 -634 717 -448 256 -623 855 -717 781 -43 381 -197 575 -518 -398 -67 -804 460 -101 -814 484 -238 -798 488 449 174 -212 -878 -980 -664 411 -583 876 219 485 182 -770 -306 -257 218 830 -291 471 524 141 257 530 -96 429 -255 12 294 -80 652 570 -976 645 -143 -957 260 744 -247 679 -798 384 -314 -457 -806 667 939 97 -718 -151 484 829 347 681 -741 -405 -426 -188 641 127 173 -857 -614 -847 898 -546 -697 -375 -933 -547 551 49 -897 -13 950 891 639 -535 -946 300 661 -527 6 131 661 228 -545 594 955 564 -37 -427 -612 -490 512 -500 -561 -830 -529 142 -949 812 840 449 311 -398 -331 615 -831 229 -23 -928 -39 653 395 562 -904 -693 604 22 771 -698 133 838 -901 -690 583 931 -258 620 -713 -850 -471 -578 241 580 -212 896 682 -821 -334 494 -693 -97 -153 -334 -970 -954 -129 582 899 -863 -918 -471 53 -73 -79 -676 -978 246 -33 -47 938 364 -724 -765 -480 617 -443 427 873 125 -739 -63 641 542 -27 529 -313 14 -118 82 -674 -109 -989 -718 589 359 -937 -311 820 -208 -308 -581 -991 152 873 -517 -474 -495 -159 -718 738 947 458 -56 17 294 -592 155 973 -153 615 -889 163 -640 317 -81 -131 -402 -812 257 626 611 341 -983 124 -741 712 -25 680 -337 716 -482 -398 -133 -350 -389 689 800 -499 -798 -463 -344 -634 -103 838 954 172 -668 413 192 339 588 737 -269 -891 65 -259 -54 -575 -986 703 280 -760 859 48 622 -178 610 -862 -390 -630 862 425 419 100 32 858 428 -831 727 -777 -148 -338 817 -190 436 -531 417 -288 -13 -119 -175 460 455 748 785 -588 463 -231 676 274 -607 -802 435 727 -76 -620 -400 -265 -994 -689 636 475 -982 -754 357 -201 1 -904 814 365 -895 331 566 -319 405 351 90 -66 588 -260 902 233 -55 152 534 -851 -606 5 40 203 -885 -328 121 -34 428 -930 332 -982 -45 -918 961 -789 -683 126 -466 532 -527 -565 104 -962 494 578 521 370 -172 -752 740 434 75 584 76 -568 227 306 776 -822 -447 -727 -344 -138 600 365 -116 586 -626 349 -479 -813 -662 -845 -526 -242 839 -200 50 -741 -134 -652 -478 946 -562 -32 -214 595 -201 -882 304 -872 592 667 522 302 576 88 -77 875 758 401 -539 -963 801 -268 -616 -824 -634 297 573 -873 435 302 -118 657 -241 813 176 -264 764 -572 153 958 -307 305 50 391 -2 454 -473 855 896 628 -785 -89 575 803 -96 -372 975 417 -324 -225 -531 -192 142 -416 -816 20 745 -746 -745 -26 661 -655 84 -601 285 541 533 221 -677 -218 297 50 -430 859 -295 637 -716 205 88 -897 650 -911 371 978 371 571 -981 -490 355 847 -767 -659 346 652 941 -167 632 29 974 857 392 92 -582 -507 -974 152 -423 488 663 473 -579 -34 -636 -261 889 342 745 862 -700 232 -428 -210 -139 315 -602 -355 170 518 558 -644 451 -397 2 -951 660 809 221 -289 268 -109 -284 823 852 -787 963 837 320 280 -28 -256 -66 -275 -107 -209 -222 -469 -244 698 -808 173 104 -545 784 328 304 746 725 -693 724 247 624 -635 646 48 561 73 -47 712 653 -630 79 546 417 -582 -260 993 390 608 680 -551 -626 539 -977 837 564 751 -801 -678 -169 455 595 909 969 -724 -233 980 670 803 -668 916 -565 38 -374 997 -668 116 -754 -451 -201 -553 -37 -71 -836 816 -9 -690 -143 -422 692 523 137 396 -744 -720 -822 -591 -862 -717 -395 -101 242 -565 898 915 -721 438 -795 -351 -98 475 -776 -286 716 217 176 365 614 -960 281 -640 -244 -284 537 294 -948 948 -536 963 919 -983 -268 -337 751 -523 832 475 236 -530 77 -697 -306 362 -559 -642 153 785 752 432 -575 -940 -204 -288 -970 -910 223 -876 -393 -845 -51 -226 -972 -499 152 -144 -146 -530 149 -602 660 303 -493 955 -466 -545 348 529 -329 153 -898 74 -552 -807 -949 -411 907 879 332 884 338 -854 660 -480 -523 452 263 -385 255 -506 451 205 389 766 997 -57 -738 -784 -681 360 337 -332 243 157 283 -655 248 656 315 933 -483 -968 -60 601 -818 -347 -397 -368 196 -466 803 -797 111 -373 -207 727 780 193 73 -456 -287 -517 -248 -497 -152 571 26 995 -501 -866 -501 -72 -841 -818 31 -789 215 -881 -295 413 24 -770 56 -882 -593 -549 989 -329 172 -911 -340 -869 794 -491 484 -552 748 -554 -301 61 34 733 20 152 587 52 -408 311 373 -584 -245 214 -662 130 -501 549 525 -763 204 -94 868 607 -574 -468 521 -527 -442 902 506 -848 464 -322 -574 -275 764 723 999 527 -689 462 -179 324 -94 849 457 -98 757 891 -793 824 194 -641 -354 965 913 -906 835 -532 175 526 985 220 -802 -581 367 -130 361 803 -31 942 -842 -987 199 -177 -16 179 2 -764 -46 -888 313 -961 -966 -788 442 -163 -971 -970 -62 574 -354 -621 -8 -497 -301 -707 -110 -513 -452 -832 584 659 105 178 -866 -690 -437 -327 537 -152 568 -602 614 -234 -665 613 -934 -160 -481 127 18 -278 -973 560 -366 -419 -520 -686 501 -828 -407 985 232 849 -809 180 -275 -756 751 847 -642 -737 -208 806 -782 665 -190 -378 915 -87 -858 -743 736 40 -168 -430 -820 921 -590 -67 692 -279 -915 -879 -536 923 809 -324 629 -144 978 48 -725 -754 525 -819 352 -327 139 -173 -310 -845 715 -353 526 -279 -597 -834 -588 586 70 388 -351 -220 -853 -813 -90 -684 -147 543 -375 -344 -226 -417 -170 585 -188 19 156 927 103 -274 -611 905 -367 609 511 -840 -894 -281 199 309 535 -780 -325 -234 219 -730 -418 -513 568 -119 -388 921 418 670 76 -903 -377 -394 320 -16 371 -218 -46 745 -217 245 937 950 -296 -2 999 769 454 106 -584 -414 62 -927 -428 -510 -300 9 -602 211 727 491 -198 -382 853 -903 442 244 -990 503 -723 62 -805 308 819 -31 -366 31 -858 -251 -812 29 -147 138 970 -92 921 -736 -653 -319 127 285 -597 705 738 11 895 -783 458 -688 -243 439 330 -730 394 -661 -565 -709 -489 -541 -885 -379 589 324 662 947 -228 -867 967 910 107 873 -715 -680 896 -280 -300 -52 499 -6 210 639 100 -245 34 -195 47 748 42 975 -376 751 -293 -643 656 -801 -930 -254 613 -281 995 -795 719 0 -523 906 196 65 664 558 -660 596 -903 -120 846 -988 -747 -653 180 734 -621 579 -775 -795 -348 -190 743 -707 210 -245 529 -535 -979 728 846 260 1 -297 390 -195 -92 -440 -412 -941 -796 533 903 31 -63 596 882 -850 950 644 -328 514 -799 -786 -514 821 341 -463 -48 -218 -212 -128 650 -275 924 566 -113 -518 -347 132 773 -929 958 302 148 -539 -20 850 30 -152 953 -871 425 851 -669 -742 875 867 58 -65 -232 126 -873 483 864 -317 -995 -230 -724 463 419 -741 918 -107 -875 736 558 349 8 76 -433 -92 -859 621 339 -434 -678 224 182 -267 -921 -11 -953 -434 26 -998 -500 996 -660 220 387 -700 -893 949 -592 -776 375 800 -571 -215 161 -383 791 57 736 777 -487 839 828 -150 468 513 -542 -193 527 -786 208 -676 -71 614 -637 672 447 233 -733 240 115 -803 -282 880 -192 473 -691 -510 -853 244 169 -195 -560 110 -623 -317 857 381 -56 -735 -84 579 477 -846 -767 -513 416 -349 -429 253 825 405 -938 -402 70 -794 -370 -56 -946 -912 -647 -793 910 190 68 -783 -350 -922 -168 -697 -376 -698 237 -783 15 790 -580 -998 964 -826 404 43 -774 -688 -24 572 686 993 576 -225 509 476 -511 552 416 -947 746 -392 -934 62 17 -752 -866 -942 -165 293 -913 -365 208 -664 -191 -969 917 -533 211 -932 -54 345 -840 523 867 -62 307 313 561 675 836 67 -723 -7 121 -743 -684 -946 -193 736 -845 -198 -882 -751 674 318 876 74 824 433 -101 -761 -660 365 989 277 823 -334 -976 -502 69 838 -129 -382 -356 -521 477 -910 -225 779 96 313 -392 567 620 -564 -394 214 -787 925 731 -323 278 763 -119 -345 797 583 -699 157 -35 736 872 -905 698 -926 -66 0 -688 -554 796 -729 791 825 -505 -542 49 -977 286 -706 988 -298 991 -451 495 42 -210 -683 329 -27 472 301 736 193 -459 -70 -303 6 -447 751 -687 -763 -934 -972 239 -489 79 -263 591 -138 570 263 -503 -493 493 9 -1 -721 -139 -754 883 392 262 169 891 -591 -431 -945 289 -951 -775 893 334 -822 -592 -229 -955 -112 -487 281 163 45 -405 -165 367 859 -986 -503 613 -296 -618 204 -765 68 -518 -124 -505 594 -621 613 666 -531 640 62 -690 -985 788 -344 -202 812 -301 -770 198 689 -933 370 355 -658 -707 413 817 789 136 -689 142 996 -522 365 344 556 -896 -27 -639 303 -55 290 -94 727 672 842 564 636 -143 330 425 -496 -24 -546 903 -477 175 423 248 -969 482 -233 -160 -979 560 977 -465 -445 235 -282 376 866 682 -345 518 111 -551 -70 -604 -873 -689 163 953 439 669 -540 227 602 -176 801 491 -485 487 782 118 -598 712 314 -458 445 758 -343 489 675 -719 631 706 -804 78 735 604 -178 350 918 190 901 -14 843 -337 -370 153 -348 215 3 -854 784 672 816 -332 586 -80 321 -414 31 382 -120 -508 951 678 -178 -411 297 53 -245 151 400 841 -327 -657 -366 22 -146 -822 -877 -750 -368 -52 -578 -463 -993 -307 -378 173 -697 -227 306 -925 -738 27 748 -546 72 -851 89 -839 942 424 887 775 209 -997 -485 104 373 -551 543 -277 -573 956 -5 652 -87 -842 73 103 -251 84 -834 280 586 59 979 -512 -164 -715 808 823 35 630 -159 589 -658 231 -612 611 -729 834 -712 -719 -641 729 -190 -486 464 -248 640 -542 -604 211 -271 478 -99 153 -134 828 458 -982 -414 272 317 334 765 -34 -640 -422 -625 940 907 953 -11 -58 -715 751 177 -478 298 129 -367 -69 -133 -796 339 -373 -547 551 -409 -177 663 -920 343 295 485 -367 -437 964 -424 -269 37 -743 632 -903 462 -403 871 -565 -725 -14 390 -169 192 -916 950 960 557 -332 -311 455 816 763 -154 776 -133 -416 -126 728 -604 -488 -889 -908 -846 416 424 736 -649 -704 -404 -668 70 984 -4 150 -146 -359 316 -401 -50 18 -663 -825 599 -188 -8 -521 951 -476 -770 -430 252 696 -674 985 -706 45 896 231 558 -397 -826 -508 -817 71 -210 480 630 270 233 870 167 435 894 -664 41 722 -667 344 395 -516 717 213 89 -448 -607 881 325 28 -707 905 -832 -615 344 -896 -762 -432 -142 750 -286 -491 774 -470 -783 -988 -77 -687 639 -452 -97 595 -920 -473 -433 -322 -230 -234 -62 -41 474 -547 -156 -243 308 -119 -342 -498 -706 -293 493 -575 344 273 255 -388 -26 964 183 371 370 640 412 29 245 834 -8 653 121 -165 964 325 -381 450 -941 -469 -62 202 -881 -701 848 623 263 283 586 -224 447 78 535 202 70 739 -43 728 -270 151 781 929 838 14 17 903 -851 227 858 352 433 724 56 -165 110 -322 973 793 722 -786 119 -40 499 33 -997 -598 -175 -34 -968 410 182 963 449 456 801 -911 372 -285 973 -807 941 750 -692 -65 631 564 -98 322 36 246 59 -936 -549 -499 -985 -494 -89 -853 -539 484 -811 -555 -878 -957 148 -34 775 600 -713 876 -482 539 977 -779 443 -133 -679 -307 356 -945 -19 -299 -907 788 -869 -628 -808 -977 -549 -854 484 481 854 321 137 -542 864 -437 -926 948 117 941 -254 -353 590 816 16 971 962 465 -70 191 -813 -213 58 659 108 -292 -317 464 170 -558 171 -108 929 -172 -587 990 802 45 -929 279 -167 411 783 470 543 144 833 236 442 428 -250 625 -748 -885 -175 267 -624 158 167 211 -87 -12 430 -462 -504 -516 -626 212 172 976 -871 59 -549 85 -356 -543 471 -283 337 749 255 289 -31 527 -570 -227 677 169 -460 -111 -654 -785 101 -141 235 775 -535 752 -532 -675 -381 615 -543 -497 -834 -507 -495 -16 441 386 600 135 941 -945 116 211 -239 188 -466 -192 32 -422 -700 -296 -979 466 759 -504 -642 -601 170 -464 -988 341 -320 -502 -351 -322 994 353 -686 125 -535 551 654 460 -391 131 -62 -91 727 377 -883 -933 -5 838 531 347 161 125 -609 -867 191 548 652 -913 57 -102 753 848 987 225 -402 32 -516 260 375 975 -759 22 874 821 441 -41 666 -720 -790 -867 148 373 -689 -25 95 -37 55 561 849 478 -953 657 -408 292 161 538 -192 324 550 -728 698 580 -737 -592 273 -63 -942 383 -182 302 525 382 -965 -674 416 108 -656 -940 93 -439 -437 -307 -612 699 889 30 223 -410 113 344 -733 -299 262 -12 518 -907 -864 170 378 -769 886 521 553 170 -855 -892 -36 -663 541 -106 92 -401 -457 -183 372 617 985 -756 685 173 -531 987 -427 195 -681 641 -694 -410 390 776 -736 -245 -553 -949 -641 928 -347 743 642 146 -431 -551 862 -701 404 -941 357 753 -955 -586 -267 -778 483 624 905 721 945 281 949 -796 696 -652 -435 173 -526 -263 384 878 -614 814 988 -14 703 -129 -191 564 -661 -36 -454 -15 278 319 -285 596 201 397 901 996 -164 -971 -634 299 -147 170 978 22 -232 -843 526 737 390 589 -260 407 -515 -394 577 -127 835 -583 -87 508 -489 118 862 -915 -759 136 -603 841 -57 84 -72 -611 529 -920 617 941 390 -599 926 931 -497 893 265 -501 -153 612 268 -233 -688 -222 496 623 -823 51 789 -814 304 12 -704 -606 398 -618 601 336 -600 -177 -987 322 -632 74 99 462 -357 -757 567 -119 553 14 -641 575 911 177 -251 -406 -242 -695 563 754 880 -251 -301 -458 381 -415 -760 -925 787 -303 542 -344 418 -55 -767 393 88 706 64 279 -20 14 -216 -876 -290 -349 758 356 -654 -204 -939 -289 897 -670 342 -937 -888 86 641 107 -191 -523 -999 186 441 864 107 362 -584 260 -408 -834 -237 -20 -714 -51 292 -426 811 -755 79 -259 181 980 -497 -59 -408 696 -574 580 279 -351 -771 705 383 473 -835 629 -41 -282 558 -779 -166 -96 -848 -422 -152 -271 390 443 -955 -168 491 516 850 335 281 -974 801 -712 -661 -80 -139 -374 -180 51 -248 -34 361 551 -595 -479 -680 -761 889 37 -210 -796 46 -716 -968 -553 794 304 -840 -631 -549 -662 35 798 817 999 -228 475 -738 -677 5 869 -851 -490 198 -896 942 971 -495 -556 -940 778 584 -801 344 -70 818 -241 460 88 277 -863 -259 -388 -424 165 258 961 400 914 -543 -266 212 73 -315 407 105 626 -761 982 574 -266 925 -907 838 989 -632 -876 4 813 643 8 862 -258 -281 574 -637 800 372 758 -629 -932 367 347 874 480 -548 924 -91 623 -374 609 -441 -871 -378 478 -887 380 -19 820 849 29 147 558 -805 -164 840 918 -920 638 258 -630 -771 -937 -981 12 -277 463 -390 -568 262 112 -752 -168 -424 557 561 -677 -847 255 505 -456 49 300 53 -799 303 803 -847 -518 412 -400 -785 -549 563 976 597 501 418 300 731 834 -135 -375 -942 -873 -686 68 575 192 -40 231 -143 317 -481 74 427 282 124 755 -271 810 699 -488 387 -596 361 -34 960 -699 -82 962 376 570 -189 855 679 -888 329 50 695 -674 -631 -911 -812 -912 826 922 754 -883 -656 105 -119 809 -716 892 -875 166 869 783 -656 819 -33 622 384 -603 457 580 -102 548 183 14 -200 713 391 256 -536 -54 329 -461 796 -95 340 -358 731 664 -53 245 621 -436 729 832 -345 398 749 492 -420 -609 -660 739 -828 -93 444 -192 969 -339 -700 -26 -113 260 -394 523 87 599 670 806 -358 915 -311 764 -940 386 629 -107 394 298 884 -224 -150 -839 470 -860 765 -629 761 -26 349 -771 -802 349 685 -809 -900 30 791 468 -62 635 997 -181 730 -449 114 -472 -346 47 -483 -288 996 -420 69 -577 -957 -819 -29 478 -857 -611 284 143 798 -565 -103 -824 830 -665 137 884 575 460 994 -233 -270 -739 800 -801 -636 103 357 -29 931 917 -258 637 293 -654 319 49 -320 -299 -680 -683 -355 14 230 793 901 -808 338 -597 -591 -869 67 -348 -652 887 842 578 -717 818 136 -312 184 -857 223 588 -925 847 -67 260 820 -397 -933 -238 108 -831 -661 -446 -229 -448 242 816 -687 -990 -324 936 -885 900 520 516 -586 33 235 833 -526 -54 283 375 -503 847 -392 -568 313 -228 -234 596 956 -855 -19 671 -16 -155 543 532 -798 837 304 -851 134 -677 -823 -390 154 748 -507 303 305 -290 892 849 -366 802 303 -838 695 791 -569 684 -566 483 291 291 87 -163 137 -370 -393 -778 -969 -825 -53 514 -430 994 -486 -520 988 704 -945 -414 86 531 -746 902 860 -809 510 -414 352 -570 749 459 645 -84 635 -796 -666 936 238 718 818 41 958 744 -907 -878 -19 -956 -390 787 884 -584 101 126 -695 -718 719 618 -50 551 -978 -882 -979 -924 442 327 617 386 -488 168 496 -174 11 55 -849 -596 552 547 7 632 52 -988 -175 -617 -625 -775 779 -839 342 606 -353 -712 563 219 680 637 -677 -338 673 520 -969 -777 182 129 -809 98 157 -563 959 791 -696 -693 468 763 -86 788 -162 -833 284 133 431 890 -981 -346 -480 -341 287 -177 304 556 236 647 99 -332 706 -411 -37 -455 -385 48 -397 262 -804 -711 -397 356 -24 60 -22 -604 35 880 -503 918 354 277 -935 543 365 397 290 -998 -828 -206 -440 38 309 33 960 697 812 858 -460 -97 -948 -469 -342 -969 919 745 559 -894 -488 810 -925 -937 298 479 -213 867 695 70 -437 701 998 -753 -760 -245 490 454 622 1 262 532 108 404 637 -716 -573 951 442 733 118 -406 -197 494 157 -593 9 -868 910 -410 -540 -365 -138 -931 809 -939 28 422 715 -644 61 394 -737 -710 416 564 978 530 376 -787 678 -184 253 690 -386 -411 -886 178 -993 -200 -494 -227 -334 -522 -484 874 -651 -800 -982 98 141 -26 550 -610 -803 903 635 494 -933 -17 134 616 982 126 -805 760 475 477 -232 528 -756 -397 -803 -632 -850 -932 314 170 -987 750 362 -192 -109 -940 34 565 -195 622 352 844 -416 -915 214 108 -70 918 160 -943 -38 277 970 -679 -458 780 318 -280 -990 174 -149 -419 -228 -866 -12 -891 345 -692 266 69 911 -752 -643 12 -390 792 725 -440 -252 -214 644 -986 833 -736 594 -439 -135 698 192 -152 -477 159 -38 225 -753 898 883 448 284 -284 -758 549 -870 706 -284 851 622 9 -416 555 -546 -987 698 -264 321 367 -892 750 691 625 340 -264 -204 -532 -922 149 -504 -718 -547 23 963 8 -452 6 724 -740 53 830 -213 -62 -621 -397 -286 -780 -918 511 55 109 -351 -253 -711 -613 -653 -959 979 844 -917 326 583 -495 303 -223 817 641 11 939 -34 647 -730 -129 239 512 75 -646 -796 -631 -106 -918 493 97 -835 -879 -286 498 -1 382 -163 625 -330 -914 -993 267 319 114 -887 802 915 773 -439 593 -317 -354 -61 395 -904 171 -969 758 728 586 922 665 411 -850 892 -970 930 -298 -40 -983 -10 822 -728 -179 156 -382 -844 408 705 -925 220 -488 597 -421 -674 980 886 127 -473 163 949 621 242 -687 386 690 967 -44 193 257 553 -615 -646 502 -467 325 -465 188 654 -326 -286 337 308 942 810 763 16 -824 486 -563 -543 342 200 180 611 -595 -889 657 -694 -190 39 -159 81 180 960 805 -831 -939 -842 -168 573 -21 866 -451 191 759 -324 -740 459 -164 390 -326 378 314 -892 710 -628 -531 413 543 -721 595 -217 349 -594 -985 601 120 -440 864 8 303 -510 567 896 -160 675 -822 -391 447 -70 -315 120 -741 -855 -131 -282 627 -878 -454 -419 333 -877 304 -274 644 215 -986 -906 978 523 -738 840 245 -834 278 425 484 -216 -113 -341 -978 -252 250 -998 -383 537 -82 354 -338 859 410 -292 939 -133 403 -766 -741 -187 36 709 53 315 -666 256 480 266 -182 -977 464 -20 562 -925 217 -370 933 606 239 -149 495 327 867 -372 347 -303 201 974 696 -128 -309 762 -548 -902 81 409 851 -512 -496 -576 269 140 -310 512 -431 523 150 121 647 310 -29 741 -458 -853 -170 79 -409 691 531 -871 -671 622 759 805 -636 580 805 -499 -73 401 777 99 -199 613 567 716 396 -265 338 -973 -103 -269 -626 944 -663 603 236 913 673 76 -25 -548 -436 -468 599 163 173 855 814 290 -561 -934 647 -987 -691 -56 -710 -501 871 639 -463 -667 626 -488 -855 555 -719 688 742 -775 72 -956 -420 -931 575 416 -550 -981 -127 -490 490 -870 -690 961 429 66 -363 229 -669 203 -56 585 -100 70 -413 -680 -303 967 -101 808 890 -630 -218 -621 892 -28 -126 -630 -268 -750 -104 -925 704 -408 -550 -145 -891 422 -856 -193 -124 -175 -314 -17 -749 -902 -602 -586 -848 -850 -730 -996 754 -331 -691 -29 -832 513 92 688 321 697 -736 -814 44 -313 890 -723 -933 -362 -299 -393 681 149 -708 -201 -403 -112 -591 725 204 -712 946 732 946 -650 107 654 -980 -873 203 86 275 463 515 -361 451 211 138 -608 -74 532 -870 448 3 612 -922 -292 -599 739 130 -3 -385 -346 -748 -703 -605 -394 -70 -64 -444 -964 -916 -92 754 -738 -727 903 364 -384 -313 -570 -78 -893 -454 -692 -982 656 -300 -59 519 -787 373 -225 -69 878 -14 -579 563 -325 -308 130 27 331 735 -869 239 -580 318 41 364 -427 -497 -395 -253 618 -201 623 -167 159 -279 -993 -730 -381 463 851 549 -759 931 809 -982 407 605 577 -605 678 713 149 -258 -260 -832 -432 -43 971 324 -22 -943 -842 -101 -148 -519 219 41 -815 -636 -827 671 -961 -128 675 -651 664 -142 697 615 857 763 -606 48 773 -404 -225 416 -620 -424 357 795 813 -389 -8 939 -519 -864 -412 -101 -182 -248 -941 -432 390 363 -528 835 -42 -65 268 -818 358 162 231 -246 -121 666 768 255 -742 150 629 252 221 -295 -347 743 -199 -747 -628 -776 880 1 -282 99 339 -938 437 542 -490 203 24 921 -506 116 -269 -891 894 -861 -854 -473 362 -819 -794 14 -270 -265 -503 -133 561 858 -805 284 549 132 -10 -133 988 -929 -482 314 -445 -282 -655 -889 -299 509 -695 -629 -42 -268 -624 -549 92 -551 642 879 283 279 493 808 105 691 -177 -313 -368 -870 757 62 249 496 315 -885 177 501 -777 -955 -126 934 -850 -291 -237 -730 757 329 872 310 -417 412 -541 -412 443 -847 -985 -14 887 -839 354 85 -266 961 -941 294 -704 -536 -767 679 264 -544 -932 -88 -97 766 67 -892 -585 843 152 -817 -543 439 681 -338 -27 859 895 548 459 341 -426 -163 243 -429 -623 -6 500 -212 68 910 685 240 -559 889 -150 -398 44 352 -128 -457 403 58 -653 -13 360 -612 -677 -240 380 680 180 -13 -5 -671 438 -371 -594 -381 406 -364 -198 -826 -34 -761 -686 -976 853 321 283 998 697 134 340 -145 -444 -443 754 -949 -439 -373 -876 -388 990 -375 -691 820 -699 816 724 -234 711 893 -598 763 -21 591 -754 829 -359 580 8 789 -714 -155 -731 772 -39 -9 322 -610 584 -601 -193 -503 192 -525 -945 323 -575 -99 -418 -903 -19 -643 -319 -487 645 737 -746 -681 -270 376 -142 787 -140 629 736 365 953 466 587 111 -881 -906 134 -583 735 447 188 -833 664 810 468 -369 -861 -60 -775 -998 711 -292 730 -357 720 -388 319 -625 259 -828 529 332 -717 853 -727 -976 -66 -538 835 595 8 653 296 784 840 556 37 -471 -809 330 896 483 105 -596 -258 -550 573 -257 80 -534 -852 -758 244 -351 -650 576 735 471 979 -14 -335 752 -597 -321 384 358 -538 -257 -388 -983 717 473 -671 959 -767 455 945 176 114 488 462 -705 19 985 -284 -132 -438 181 747 -669 251 876 615 963 -467 235 -696 -826 6 -374 324 106 383 299 650 -817 110 -130 -759 108 174 763 203 -370 -805 848 -625 -180 -25 120 499 -633 573 -926 275 -414 -121 583 -322 -517 426 624 -452 524 423 -784 758 793 -848 -692 -666 887 22 178 -113 128 -604 -778 -894 -308 -131 401 244 -258 811 -181 686 332 711 894 -376 -792 -930 671 -752 -724 -488 184 -600 -820 -753 -410 -611 -484 144 248 -483 -159 600 -421 601 -617 -687 -277 -780 857 -983 -916 -298 -941 305 -754 -972 -763 -100 -354 62 -848 -809 -714 521 621 -749 -517 946 271 250 -741 -705 -506 -384 558 -203 -282 -760 -447 -702 -703 495 -784 -587 -315 -196 482 840 562 137 -274 -778 -557 -643 -273 -867 789 494 838 218 362 485 969 -727 -871 432 309 -781 450 592 834 980 962 -613 -1 505 -863 -431 144 213 -506 -598 -181 980 -851 -6 619 -770 600 705 -546 10 353 216 697 134 538 -488 -287 -718 256 746 849 620 -141 -991 812 -880 -814 753 105 -286 -693 -644 -434 619 -591 657 631 -911 -851 441 640 582 517 811 877 -453 50 -283 -48 -654 743 -917 -352 337 525 -846 549 -792 -606 -621 -635 192 165 -725 549 872 293 985 334 323 848 -915 -345 790 -373 511 -929 674 879 737 583 659 -775 -148 -458 532 36 15 399 956 603 253 828 -952 765 477 223 -146 795 190 -575 472 -566 65 -728 -272 -974 341 -825 20 -794 -123 -184 -152 375 -339 396 591 781 611 284 367 -203 -947 955 745 339 251 416 347 -378 -78 -847 415 -476 -6 560 -485 550 551 -222 -419 96 -304 -546 -577 147 -800 -370 962 475 790 -710 -321 884 -186 111 -831 221 3 475 515 -381 -519 -541 -690 -864 -45 970 510 968 256 -974 -446 369 -844 -401 843 -148 -836 137 -918 575 444 365 -277 703 -914 216 831 281 675 42 -25 129 172 621 513 -41 -998 -181 450 -28 -640 965 -445 -624 42 652 670 510 253 -850 -985 -568 646 840 -780 -984 -657 666 -336 137 471 -76 585 284 522 43 17 -568 -909 -417 -257 -607 989 -797 615 570 973 -608 -372 -714 36 -545 -107 357 -269 344 -165 -705 -422 411 229 296 850 439 -418 65 -506 249 445 -904 -286 257 -177 777 -78 32 829 -488 -606 465 -106 -947 85 530 -168 338 426 -768 -879 -59 354 738 509 228 -758 991 870 808 54 100 -162 243 841 563 713 -619 -276 -698 -722 -846 -425 894 673 -387 762 192 -419 539 -61 -621 438 -502 -543 -373 -885 -920 332 579 952 -789 823 -419 -349 268 484 740 683 -183 45 -446 105 906 -595 3 194 -307 -270 594 520 -983 656 -613 -256 -567 -462 608 -710 172 423 65 567 29 424 -630 -26 -900 620 972 237 -23 893 880 -774 -69 -403 628 492 -268 -995 -203 662 -426 579 -193 -336 -289 39 -876 -734 504 641 -523 -519 -616 -866 910 312 -799 -297 526 -310 -454 -855 499 -384 -77 478 -447 -939 -476 258 985 -994 -668 181 270 -583 -347 -377 166 335 -747 945 -862 481 -469 18 -443 -764 354 582 -951 -833 266 894 318 102 -105 851 -923 -14 146 -401 464 828 -482 -879 -428 -321 -924 604 205 425 482 119 534 168 11 577 999 -917 -340 153 -734 -537 -756 245 230 -721 964 -515 226 -405 463 -79 94 -390 -108 -903 20 502 369 -699 479 447 -422 562 -976 -621 935 -33 -379 -743 753 922 -147 750 507 -268 -397 -410 -787 -809 761 -763 -598 206 -359 -971 -822 640 656 612 773 468 133 375 -328 -500 -448 -806 -304 129 -643 -638 587 226 215 -125 582 329 145 -673 824 -389 -475 -712 34 -209 780 -955 -226 -891 -398 542 530 84 -564 386 -783 988 933 -718 257 -558 -735 64 -566 228 840 -158 -647 -983 -100 -235 -696 428 951 -852 -428 879 738 171 611 -959 573 633 -837 558 -222 -712 -17 695 -69 -443 -135 722 312 586 883 706 -190 -454 411 -793 820 -755 689 -274 559 -760 155 115 650 -369 -412 665 370 -532 336 -905 888 521 -938 -452 36 171 -878 6 -199 859 709 -520 -144 472 278 752 -803 -907 337 415 -616 -203 -798 -288 -795 -14 271 181 -693 -130 210 -240 -381 944 -709 870 -529 -131 -877 -666 589 -629 -861 767 -694 -866 401 -491 -775 -302 922 -551 402 -275 -81 -463 -650 -705 -20 258 858 37 -482 -585 -57 830 -386 -399 -29 852 325 398 -206 -331 149 48 353 281 -63 551 657 -350 87 -604 541 -694 795 324 -765 -616 567 -35 799 59 273 -216 -259 301 -493 -64 790 -84 -321 113 519 721 -961 -805 354 -310 -599 -174 -65 172 358 -781 593 276 458 -49 -301 -857 -10 -17 -364 -601 -154 166 448 465 -235 470 -91 -691 -507 -603 -658 127 68 128 179 944 -196 -366 270 -96 -417 359 515 -247 466 377 -508 879 -47 254 603 -239 -682 -54 622 -75 502 -158 471 -910 -647 819 825 -315 -828 -836 -572 656 297 360 -865 116 -641 652 206 -47 83 783 -303 317 -949 -885 -763 -124 -519 863 -488 620 -416 -913 272 343 -577 -259 -206 -956 818 -907 1 -328 531 -820 -16 712 -615 -19 -563 42 719 -860 169 -187 56 947 -552 713 -298 742 -82 -12 975 500 -82 -822 -428 -396 -160 -733 441 671 -255 -132 -60 918 184 -985 -889 -593 351 -928 709 -500 -190 -860 -584 532 231 -165 -590 -588 983 -336 -821 773 663 -844 953 209 -752 836 -854 -865 -764 925 -405 408 219 -240 90 467 179 -530 883 273 -497 -514 541 -875 530 259 -607 705 -677 -513 798 -141 928 4 -277 226 -930 81 -997 895 -220 767 784 132 483 317 408 -902 529 -878 646 -45 -746 -895 517 -57 368 815 579 110 -462 -857 619 -324 -140 120 100 -458 -948 -468 187 -372 982 342 862 147 923 -95 689 61 -340 -278 680 -170 546 -763 -177 254 148 568 -821 -885 921 948 -116 -169 122 140 448 -732 -723 350 191 618 -818 -378 -674 -622 -606 725 439 165 637 -795 -189 -384 -367 -250 -605 580 -214 -34 -458 862 672 -144 13 332 -108 863 55 -699 -265 332 258 766 657 386 -620 -30 869 830 -650 -601 -817 96 -209 -529 -112 366 351 -155 -500 554 -621 -714 761 584 103 -418 80 977 -864 840 754 -95 947 -983 -8 -128 -410 -712 -117 -313 -787 -558 177 -404 513 339 592 -212 695 581 -550 827 892 -815 -937 -651 -571 457 -461 -238 832 657 -999 -304 926 -861 -288 695 229 -81 -346 -603 708 725 -768 -504 367 33 583 998 969 -632 -686 -832 -2 146 144 136 154 -979 -577 -480 -787 742 -952 -249 606 87 -139 140 -714 453 958 689 -516 153 -525 611 669 372 170 752 244 394 -501 549 -31 197 558 -7 975 590 -384 12 -729 -43 591 -391 -278 -709 425 -699 456 -433 48 -715 502 -971 330 -1 92 -390 434 865 -302 -102 -73 970 572 581 -451 -615 -875 883 -52 375 496 -482 881 933 108 -992 -738 297 -775 -494 -842 -820 -737 -869 386 -259 588 789 363 -642 -528 510 -318 671 149 982 265 978 -64 -339 -668 -796 953 -59 643 97 -218 -541 -181 -943 -857 -259 -783 571 152 985 960 -273 684 -962 -718 876 596 123 929 -301 -110 302 628 504 -289 -488 628 -670 -800 532 -628 -756 2 -655 629 964 -883 -177 -511 -140 -263 814 454 870 -597 -161 424 706 -150 -190 568 342 -12 663 -750 676 -795 -577 -143 -250 720 602 467 -420 637 975 955 -789 550 -338 -852 -707 -959 17 -354 -457 690 761 -640 762 899 -879 -558 697 701 624 -921 58 571 424 907 562 -74 329 455 -272 14 -510 5 14 203 34 -296 962 484 37 -35 706 207 -622 -433 -55 377 783 -92 -897 -354 751 187 631 66 376 -385 -758 -630 680 198 -703 639 857 503 616 -669 -276 -994 -47 159 -850 -348 -434 184 -734 77 -567 235 789 624 -296 -635 44 -230 -994 832 -36 -241 289 100 -939 -750 175 693 -557 -529 -716 547 733 810 -809 -93 -760 29 349 133 870 612 175 526 310 -160 102 894 -61 143 428 195 -511 -578 -340 524 523 -852 452 -679 870 -908 -695 959 717 779 -194 889 -978 718 -907 492 996 -333 -598 -945 993 -757 -722 -153 -121 -821 343 367 864 196 688 -457 914 -307 849 -233 -837 -149 997 -180 -663 -654 -9 -416 38 -281 -711 274 959 -793 -673 -272 881 113 880 -888 955 223 44 94 -738 55 594 983 -699 667 -928 -968 -399 177 915 90 685 848 925 222 660 -672 -190 553 -778 754 11 986 -367 27 -844 -279 -163 177 -973 656 252 -377 -23 -751 -387 116 323 998 648 13 -577 872 -350 318 850 -82 872 574 195 547 -891 954 -281 -194 162 -703 586 -366 489 279 -151 654 -552 -884 -325 -413 575 852 -426 88 28 818 -90 197 -801 769 994 -460 702 787 -986 832 386 -426 -224 481 -215 -255 682 952 -762 458 838 -779 861 -164 334 -963 -655 27 -357 -317 -924 782 3 589 -909 695 432 -728 575 -331 206 -306 390 -499 -720 624 642 -75 -23 -943 56 983 -612 376 -237 -187 -726 -867 302 269 -16 57 739 -744 -73 -851 302 139 -343 -951 176 794 391 697 543 749 -395 -833 920 -877 811 684 -642 -323 -480 -892 -965 -975 760 334 -953 -242 -968 801 -771 -544 572 -963 250 -946 -991 478 -412 113 -9 -18 -945 -332 -886 790 -798 568 983 717 -439 -164 -539 -279 -41 962 -625 28 829 -202 -495 -745 -69 549 213 -11 -432 -271 596 916 -281 657 454 614 570 514 15 -506 -669 145 885 -685 -482 312 -716 624 291 -582 -135 -257 -309 31 -897 79 -503 -355 -210 -546 -671 361 -758 685 -474 -592 255 -629 -258 668 -850 -617 -453 -240 364 778 517 295 830 -810 968 -658 -1 -496 110 6 -622 34 973 153 -377 -197 -176 703 -897 564 -426 74 891 736 -696 -937 344 -908 -297 755 643 769 640 -335 654 464 972 -12 -997 692 215 393 79 848 -549 214 -511 -879 565 411 -597 296 829 665 884 -657 -867 539 -293 -990 127 853 835 226 -383 641 -136 -326 113 552 -873 -32 924 204 805 -861 -369 -87 972 -367 288 -949 -788 943 -54 -864 -218 -40 404 -940 -889 410 -885 -710 645 -554 -386 -218 630 -283 -186 963 -785 567 809 353 573 54 -521 421 -886 493 945 955 586 104 -453 172 -630 639 -916 -290 -502 -897 648 814 370 -779 803 766 -675 458 324 -982 349 -565 -772 -688 -185 -723 922 -716 -453 565 143 -849 215 -523 296 757 -755 790 356 -86 -777 -138 -535 908 -589 486 -637 -35 -616 -136 724 -682 -930 11 407 241 809 -973 365 -84 929 -363 -508 -998 633 -704 -312 -961 27 747 -156 218 58 -866 774 -218 115 -897 336 520 796 436 138 338 79 311 -635 -144 39 -376 -605 110 161 -358 -177 -223 579 -885 44 245 576 557 390 -141 -805 330 -598 -838 -498 -142 -11 -522 264 -7 871 -720 -37 -372 769 -4 616 -75 -713 741 -835 -562 -811 302 -578 -549 -700 -448 346 -809 56 60 885 533 996 -496 397 464 160 -207 -958 890 487 -708 -94 612 -707 -811 288 103 68 -154 -329 -837 508 93 379 494 218 82 248 -236 -226 -479 -416 -990 41 -5 -130 -866 -13 -810 661 17 165 -962 896 -372 46 -482 -998 866 -974 -239 -348 -471 276 -565 438 969 -393 39 213 -897 -385 -725 730 -873 -589 552 -420 645 181 866 427 -69 -90 694 -188 -38 573 -595 -234 -542 -510 -447 -679 -258 -580 -697 866 567 670 -425 771 -259 952 -85 -741 -431 -755 176 644 279 -109 794 -860 591 -660 388 477 614 -788 745 -207 8 -810 -197 267 -417 521 -202 -869 648 -558 786 -881 359 -54 -493 -910 -441 -708 -541 -11 238 -517 416 932 -374 -665 540 603 -841 -838 639 927 -388 -536 -530 751 893 168 -644 -668 324 -786 -361 -950 -222 -805 -331 -10 -365 914 -353 778 437 978 -53 656 414 -46 736 -722 -769 417 -773 -785 684 129 948 844 877 165 -463 986 457 -754 -311 -621 -689 -269 360 -501 -344 304 -421 -12 -634 -814 -492 926 868 86 -355 261 -175 621 -580 -238 525 968 657 425 447 757 239 -972 -420 485 -420 -53 -798 -622 -985 648 444 910 -39 -384 6 -217 342 208 -211 -905 -904 -878 863 638 -747 -120 619 237 -762 -388 655 -592 51 -547 -808 -151 -534 -732 -950 -390 266 671 -720 152 660 -883 -163 803 31 384 942 -475 2 806 -807 122 -118 -489 -663 591 -646 763 -515 799 -882 -756 108 -487 665 799 -265 -877 -206 -996 838 -864 277 109 911 798 848 753 196 -465 -346 -635 155 -406 -414 11 364 -488 322 833 195 55 702 -768 -748 479 794 -113 -506 -952 -739 926 -530 -280 -724 -689 990 243 -946 -754 740 542 426 222 451 795 551 -625 358 -688 621 230 -947 299 -805 447 -708 148 -582 470 274 -694 -193 -859 -729 -548 -284 -397 -449 128 -54 855 725 793 -576 -954 493 -526 519 223 860 -87 -541 -46 -830 309 889 -229 218 -34 -389 -56 166 685 557 976 443 278 -44 -676 205 -982 -752 -82 762 -284 481 96 -382 -188 -865 597 -839 501 -872 463 233 867 420 -501 122 205 752 -921 540 -804 896 399 153 973 -131 -165 -933 696 -279 689 856 -3 -621 -479 90 -786 -402 -47 655 -559 -918 23 425 -807 -27 -657 -723 -34 -621 105 -230 419 194 357 454 710 57 306 818 601 897 -445 -99 -62 -586 -372 314 -480 587 380 -727 356 289 709 71 508 -4 864 -803 -466 -457 -510 -138 23 -705 81 -849 349 -929 148 641 605 -566 820 893 -119 963 614 -22 -211 -453 599 261 -730 449 53 -364 -310 921 -959 7 881 30 -489 613 -324 599 -218 150 719 542 582 -576 939 676 133 -989 569 785 -378 556 303 614 749 617 247 774 608 -349 -382 -127 -165 -494 -51 -79 -962 -470 270 412 -476 677 -521 -733 281 -583 349 -43 -580 317 -429 -849 896 370 565 -519 384 -558 183 426 -476 -350 824 -472 -511 25 -848 246 -388 -171 -81 -621 -430 139 758 -447 -268 -639 -61 867 23 -586 -283 629 -723 749 -703 959 123 -846 369 -354 620 -768 632 -745 -338 432 -697 762 586 871 -830 480 30 399 655 8 10 -641 -753 983 270 -567 233 952 193 -130 870 555 354 -77 -643 -945 -120 -647 13 759 997 -304 825 -471 334 -273 -994 -607 -351 284 -686 -380 864 -778 680 143 -15 395 742 936 -250 910 -332 -674 528 805 -690 -859 -829 681 731 88 420 -248 -594 979 -960 -392 418 126 155 -56 134 -329 -146 -743 222 169 -456 -711 561 558 -926 -98 -712 -546 299 -961 790 -16 955 -405 631 -807 -161 636 -874 204 -441 223 401 -968 -875 -374 -300 530 345 345 287 787 388 -368 969 -690 -114 -554 -235 -543 382 -467 833 319 721 -955 350 363 578 -723 112 665 908 637 32 -418 -18 547 -578 -625 -840 -138 946 421 590 620 507 981 147 -928 358 546 -735 946 -341 -742 977 47 526 -988 244 -5 886 -656 779 411 -39 -59 -77 -405 757 32 929 109 273 259 -790 -375 112 -258 843 -413 -456 270 495 -742 -473 -577 -306 -594 669 459 -574 -1 -766 733 666 -321 493 258 -363 -162 -10 279 94 315 -439 -603 -416 -307 -803 -374 -800 -411 -549 -267 -958 -236 -470 954 -571 773 -924 -422 131 603 547 -725 -906 -576 -848 157 -418 -768 -198 -949 -665 -932 542 54 35 50 -860 -168 251 -261 -218 -489 502 726 -415 -490 -232 807 909 364 998 86 622 491 -392 847 -534 -397 850 -518 132 -848 -429 -983 952 -427 -480 -404 -636 288 841 -727 -892 -263 -108 863 10 -97 535 230 908 290 -268 -389 -274 -932 -4 786 -601 -321 -403 -818 104 548 -467 -616 -605 -367 409 192 -664 6 -731 -81 -780 881 427 -140 380 36 -634 335 680 28 -196 526 -693 420 -147 648 -216 -975 -253 -109 -684 -64 -241 321 46 -180 140 -976 -648 -841 -358 -449 -88 106 390 -851 -116 968 -652 -302 619 509 534 -150 860 264 -201 -16 596 972 -495 486 547 -903 242 42 735 -723 -83 -624 886 648 308 -251 -582 126 -525 -165 106 846 949 249 -12 -563 -123 -80 708 -171 -520 -376 -889 759 843 732 620 969 786 -234 -272 -167 -774 -933 677 463 -574 -975 405 -437 -418 775 -890 975 93 416 -376 419 416 469 785 721 -435 541 -612 822 800 -639 403 -772 -566 -11 -706 -340 -679 452 290 -248 175 813 -451 162 -329 -642 136 -605 942 -800 -771 188 -276 472 -145 -369 178 -150 712 645 -952 419 -838 626 821 -646 923 -734 -265 -794 -314 -822 -21 692 -44 -777 -311 -922 -312 -777 -961 -335 -272 597 -782 -131 724 -21 823 375 21 480 237 60 -228 -917 -959 995 -239 280 203 316 85 134 851 -51 743 -481 -568 -825 -550 -473 592 664 835 623 -619 -865 -186 -83 -757 -130 253 486 91 -598 -414 -757 -7 622 -264 -972 663 527 -891 313 -519 801 -892 -190 111 996 794 -680 -374 -884 -866 795 -751 61 -58 326 635 -988 -431 -840 526 -767 -860 839 604 -777 -351 -618 112 683 -797 -213 -856 -827 -612 330 785 -362 -152 697 -32 -705 -9 -448 138 -670 -816 387 792 189 -217 122 98 -692 -205 -21 39 -857 -126 -442 968 945 857 491 146 348 9 -346 -499 -918 -789 132 -310 -382 -352 21 350 -200 -770 441 531 -65 -503 898 773 701 958 638 -728 -775 -350 461 -152 13 -605 311 -967 891 614 -91 149 -938 -903 -33 -899 -218 -86 532 -751 -777 -185 347 908 -295 -252 570 369 -196 864 -829 -482 -333 -560 551 -784 -883 99 -924 155 -63 852 695 -743 -156 -670 -297 -111 -373 686 -757 -384 -903 -147 259 788 -114 -771 125 120 -886 147 227 -199 379 -291 193 954 807 -837 131 108 -881 808 388 -451 -985 -218 -426 -370 348 217 728 -782 -978 736 -504 -723 570 -582 456 -539 -696 -518 -807 -616 982 143 92 -421 953 743 -96 509 209 572 50 -399 -952 718 112 59 -362 57 -962 885 -864 -964 -326 -710 -434 -553 445 457 -491 374 962 124 456 -701 -355 -981 -42 259 416 0 -521 -898 -918 187 -188 883 579 801 899 902 -656 81 109 -631 -860 -805 -749 -332 -770 -543 257 724 381 -234 -941 -697 229 621 -457 740 -443 -184 -663 927 439 -851 -366 983 970 857 892 -39 373 -746 713 394 972 -42 500 -776 -496 144 534 910 591 998 403 -65 704 -415 749 831 376 -135 -446 664 -661 -693 -194 988 -777 -530 872 -416 759 -85 -526 -44 978 781 -102 121 299 481 292 491 -104 399 -181 -588 -520 -266 -848 2 -560 647 -821 -715 196 -664 -278 478 -425 903 -547 205 -958 992 -984 370 -734 677 -611 375 122 -932 799 -145 469 355 -11 738 -344 669 858 984 826 118 -599 -155 -313 -675 526 -922 -220 -334 -257 -951 -685 -383 500 -864 -897 899 626 -348 682 -517 -139 646 74 -938 -337 572 -111 266 -701 477 563 827 -878 -596 43 778 -533 808 -463 71 992 205 795 -451 406 -989 56 -275 -242 407 730 -842 -618 -305 -440 -263 -624 7 741 602 2 -349 -240 349 600 -188 -169 -164 326 -263 -726 -540 164 -660 -177 -385 178 -65 426 -330 723 315 220 153 -195 -126 -710 273 946 -289 -455 389 249 -707 -881 927 592 219 311 483 204 -458 -279 196 -425 -230 -572 -375 -283 324 455 630 309 -863 -635 -52 890 883 -427 -492 334 -352 675 969 640 583 778 969 -7 130 -487 -309 -479 -54 766 -332 826 31 625 807 -110 990 256 -44 304 986 -69 224 146 -748 663 -621 423 143 -291 -114 308 -817 901 339 -590 705 -276 -506 -340 285 600 720 -343 -902 -878 -547 97 -425 -466 454 -219 -364 23 938 -813 338 -882 -793 -974 -826 914 -253 489 713 -910 -860 377 -461 -348 -301 -322 292 925 359 -49 -51 531 -730 -157 -668 -923 -907 -479 504 -345 -180 942 -103 -213 547 879 -850 -316 928 955 -725 -682 -718 570 229 -171 -397 -403 -608 -606 -521 517 -2 -762 -264 -836 -443 -382 -488 445 -629 -41 -338 880 -273 687 768 -780 490 -257 88 11 -638 294 487 160 -401 -440 277 327 -244 383 -435 -555 -118 315 -961 -582 -407 -592 -839 837 -688 -806 -542 215 455 -221 691 -148 47 730 82 495 301 593 -68 -109 -665 917 -145 527 -748 574 -870 -604 -113 -40 -863 496 748 211 -704 257 196 385 832 -950 321 -323 948 -137 -104 -165 -30 919 -539 -830 602 572 -517 -196 -545 -609 923 592 140 744 -127 -75 619 -393 -411 -264 630 408 -889 -396 -740 21 -388 -199 -21 912 546 936 305 -807 606 488 507 -415 -612 -679 -742 215 -136 577 724 -425 -645 -134 -74 -720 -57 -793 904 703 363 123 -15 302 221 227 -320 -59 512 255 978 893 -451 -252 -533 22 -463 479 431 830 774 -600 114 -673 -504 564 479 577 387 580 -769 -870 -86 688 528 382 875 -595 -245 -754 -37 348 -622 -647 -291 445 -29 686 931 194 423 386 404 -125 -295 723 -965 -861 -448 310 -811 109 -170 522 944 817 616 -713 -87 85 934 -383 -146 895 -126 -783 554 23 -113 523 931 -279 450 567 -103 688 343 -157 -423 -601 263 -251 -201 -790 649 -493 207 -497 603 141 500 -252 -243 -9 -422 -517 -527 455 -835 -561 539 189 -666 -563 791 374 441 902 -94 -308 -482 -861 717 -442 -289 812 -44 -798 971 75 262 -958 -151 606 -569 228 -605 37 -190 782 -982 379 -156 483 799 56 -71 -653 53 -125 -710 985 120 414 -347 506 -753 -637 180 868 -351 633 -1 -250 -4 -831 -672 -884 -861 388 -844 804 -721 -736 390 -86 -433 987 975 337 364 915 -14 151 220 50 869 249 -443 820 -9 -519 -481 -461 851 214 948 323 -76 368 -919 -861 -20 874 -132 -758 -641 -83 310 405 -322 -478 -952 -371 159 973 -478 777 -61 623 189 -478 297 936 -921 -862 841 835 -384 41 -578 -590 -75 365 600 665 392 -242 -259 71 568 -822 -801 -392 174 -434 -219 165 -266 450 279 -862 -49 458 -966 61 50 32 272 628 877 -976 347 592 -400 482 -464 385 -356 993 -801 448 242 510 116 -592 -140 -206 631 -284 218 -739 -842 -517 47 -221 726 -608 -628 815 -354 -152 868 -514 -616 -808 -747 -539 371 -442 -760 287 -14 479 96 -485 857 -88 -169 894 732 190 691 522 41 235 -274 -418 -640 37 -793 -16 883 931 125 22 672 -154 468 -41 -328 -185 60 61 -617 91 119 75 -732 -644 -140 610 344 648 -611 -542 -185 507 -151 262 -60 386 -633 725 536 418 -775 -121 948 467 833 976 641 -252 164 -530 -305 -649 -482 -453 607 584 -668 982 -893 291 -316 -373 -4 -488 107 -267 500 -244 -331 998 574 164 358 -107 -382 329 375 -581 325 840 871 -387 679 -747 720 842 768 114 -755 354 -671 -753 -962 927 -52 647 232 -151 450 818 -62 668 30 -221 -239 770 678 -15 768 960 -808 323 -101 -895 692 502 591 -4 -154 996 -146 657 -85 -645 127 -52 -762 978 357 -801 -483 -473 863 722 489 972 -719 381 -845 -224 -734 -33 -95 747 -208 73 325 -52 -1 -267 212 -398 600 479 440 -620 -792 49 846 -675 224 668 -840 -808 -859 486 -965 775 378 106 -906 105 768 -72 979 -803 355 594 764 147 -533 762 11 -733 964 -432 640 -986 614 -721 821 604 -730 -125 -492 51 685 -808 -268 -818 558 844 0 -47 -600 671 348 -357 575 -956 -131 585 -479 487 -766 -218 -309 -384 923 91 -527 810 977 706 -323 -404 932 836 634 -805 -718 -142 938 222 -30 792 933 -72 571 -976 -517 -261 90 104 -94 217 502 -879 -513 187 293 156 559 -629 626 -814 892 479 -819 -361 560 -380 230 -563 680 -187 126 240 720 988 -368 -404 936 515 -666 394 22 812 -142 -641 -896 -781 419 464 658 -407 417 -217 404 331 672 258 -742 636 111 654 -657 -508 -170 -378 975 -953 -645 -282 409 -60 884 -633 -727 -957 756 323 555 949 355 -371 987 16 -291 -875 -333 -309 -365 -578 -46 -386 304 779 -255 -923 -533 -809 -864 418 -659 -501 -585 91 700 -218 282 -767 -712 -489 -965 348 -610 759 770 735 -368 -846 -958 -604 106 -432 -899 -172 -392 400 669 -531 17 -658 212 -240 680 367 -133 996 543 971 112 -389 -612 601 994 -103 -162 -110 883 183 -53 782 423 229 -852 493 -62 33 667 640 -191 -51 346 966 -272 418 -548 -147 939 979 -10 763 -958 -899 764 944 70 -757 256 -370 205 267 -519 -192 616 488 491 488 -213 180 -887 -60 -397 880 699 -472 351 -275 -65 452 984 311 852 -87 -210 606 -597 -712 -844 -888 -991 -566 -731 449 827 563 389 -13 33 -14 761 -301 -361 59 -246 -997 344 554 -383 487 -96 -450 49 -436 -31 531 -922 -274 -509 -381 -26 179 -517 549 180 529 431 -871 -232 484 338 -868 -592 -860 356 508 5 -290 6 929 281 -150 -314 -937 -288 -316 -796 -774 65 -818 -152 -676 645 -581 92 -498 345 997 -202 -740 394 469 -217 210 281 -175 362 -316 500 770 -997 -317 318 -702 -111 658 458 -514 -556 -469 -869 814 -506 673 -665 181 707 -612 309 -100 -226 891 737 730 550 -781 801 -666 -967 948 993 685 -325 337 141 -993 889 893 -826 516 600 -878 -911 -761 -271 475 -967 -315 -642 -628 -80 -811 -869 61 880 785 281 -918 -38 -766 726 553 -716 -961 -963 -660 -263 702 560 72 -862 698 -389 169 761 540 406 -363 345 309 -39 -810 595 369 -23 125 947 885 -791 -353 411 -220 871 496 -786 -640 -520 -716 -395 455 542 -966 890 -177 435 203 620 -69 -340 35 -508 -50 245 286 193 422 703 -241 678 -776 -979 -306 446 -432 -124 99 -976 -875 420 -313 -613 -193 -889 289 585 841 60 -753 -857 -610 -177 -352 -836 -767 529 -963 -564 -899 -101 173 641 -920 -784 138 -61 317 -1 -788 -218 891 729 560 -405 -931 387 -252 -796 -208 495 681 26 374 -921 985 -762 -918 -624 -475 -596 60 787 326 -985 -322 315 -820 -802 -349 914 576 -614 -402 -914 -723 -41 -324 -90 204 -660 -914 -10 384 620 -892 594 -550 -800 -417 13 -809 48 82 -777 65 -760 188 -133 804 -602 749 930 -102 560 48 -803 916 -569 -245 -580 -227 847 -564 603 -409 -935 -708 -615 -163 -985 -879 -163 757 -678 285 -738 555 -63 81 441 -935 -711 696 -230 201 -356 992 -210 273 966 985 503 -898 763 -931 204 -401 -850 612 313 -602 -958 811 481 303 830 -305 -407 -855 -228 342 850 -633 -727 915 -210 614 234 343 -596 711 390 953 -618 157 949 943 116 711 671 231 -769 -863 38 -283 -965 834 185 -326 -33 67 -547 -100 -286 832 -246 -45 763 14 -888 -121 -751 -339 -469 801 475 656 -254 747 686 512 294 432 615 589 -763 -18 -819 -934 217 -506 -93 442 88 416 677 723 7 -948 -905 597 -902 -241 -872 -875 -993 359 54 -795 -541 113 857 294 -962 -516 799 -172 266 913 -373 -573 978 -805 -3 6 -388 -934 410 11 -335 -573 -179 -123 630 6 651 386 734 -986 -196 -629 -349 -241 241 -75 8 700 311 -190 802 -668 535 915 173 -923 240 -268 3 540 -963 -190 -344 -220 966 688 619 239 888 -699 989 57 826 396 286 -436 613 -666 -902 596 -471 -756 -299 790 662 598 726 -575 -377 776 853 259 844 -270 486 -852 49 -385 728 727 715 220 914 -96 856 920 584 -295 851 242 638 -54 -967 -628 290 -861 222 112 350 -784 628 396 -632 -410 7 -476 -905 904 -76 125 -907 120 31 420 442 -690 -952 37 -618 -907 -6 -350 610 293 34 -459 -485 174 801 805 -373 547 -492 386 795 982 -707 -916 859 -453 159 657 248 577 979 -677 -845 932 396 -978 -91 -636 -678 696 571 -912 -408 414 715 -792 -551 954 -72 -926 362 642 -788 -735 -292 -414 377 696 -693 534 -12 -223 724 58 -142 987 890 -394 -127 888 -431 -548 943 903 -249 -377 492 714 662 -671 -510 -861 -76 809 -124 -438 854 -10 249 662 903 46 503 126 -190 -534 575 -404 791 135 945 -449 849 909 938 -562 406 -318 -156 -966 -891 -728 126 640 -874 636 -261 -699 -995 -675 -53 -258 -802 -416 -402 -453 -119 -253 554 785 136 194 -723 -35 -53 560 638 -63 81 860 -190 885 904 -592 515 167 -466 -378 929 -931 238 757 -271 -293 992 -357 -449 -93 746 -404 -525 -647 20 762 -589 259 -975 466 911 -439 -498 -471 -953 854 -806 932 556 -920 561 584 -375 967 -769 815 -925 666 938 -316 607 588 -331 -937 241 -428 -258 495 -847 510 914 -814 279 156 -756 589 -534 -880 -639 -462 940 -574 -176 443 395 614 -673 519 -884 -498 -467 -728 -512 489 937 696 975 486 450 -205 273 306 -955 203 52 339 -703 267 -266 -270 598 627 8 379 -432 653 -925 -428 -749 -183 -580 135 260 -712 94 453 -567 -814 237 -173 -510 383 -980 -463 -918 -853 -807 -149 285 534 -579 676 691 959 536 -118 -542 -364 -109 -299 -388 367 -87 476 451 365 -412 -377 708 931 -625 -331 58 517 33 468 500 137 -899 338 -966 252 -722 684 529 -207 -692 920 -210 265 332 26 -816 403 -180 341 855 -762 743 -913 910 -740 -180 421 -448 555 2 449 233 -560 -38 570 997 30 -328 -794 -54 -262 325 896 -508 -398 -145 -561 194 -564 -844 667 853 -39 -835 -553 424 -361 -206 -815 0 607 -772 777 588 -541 833 -346 -517 -987 -557 -6 -551 -95 -756 -526 125 -412 819 423 -889 -880 -847 -482 -327 -445 849 39 -555 464 -477 -169 -721 -685 52 -954 -237 -902 345 -179 -790 448 612 747 -647 -456 -277 -131 -980 -80 337 -668 -221 33 699 505 -903 709 -940 925 409 -588 -684 -293 -534 -221 2 11 114 -600 -8 422 317 901 31 -103 212 831 643 421 217 -389 779 461 717 469 685 -494 404 297 665 470 -9 -56 -944 928 57 927 -920 729 672 333 -723 -850 -855 691 -191 -615 -824 441 -678 -623 -903 993 -654 57 252 861 8 -405 -928 862 -630 197 243 805 -937 -481 -389 -289 -318 985 -940 -419 138 385 -475 -550 22 -545 -367 -382 -488 -680 533 -283 848 663 517 567 -352 -676 -3 -516 -300 -68 675 879 -694 -593 454 480 -965 -702 356 -250 -266 -719 630 916 437 727 428 103 -246 -828 -398 400 -287 335 -895 -556 941 -418 706 -578 584 227 -964 -20 546 77 -804 -313 410 -305 231 -412 442 462 -870 -206 4 122 998 -653 244 -237 -420 -671 840 295 198 -82 -691 380 -640 392 -576 368 -333 -370 -802 137 642 -897 260 155 -186 772 -135 -672 675 457 -287 72 591 -624 395 261 -408 542 -904 61 -563 -301 961 70 319 -141 -414 -845 -848 707 459 881 -979 600 296 954 -390 -525 -747 -35 767 -536 954 -256 -875 279 60 525 -606 -603 605 -903 269 635 -670 124 -991 608 913 -668 311 -625 -382 380 -813 235 -941 -900 -774 6 -569 16 -891 -528 379 -969 -107 -67 -123 398 944 -217 -890 -49 -46 719 711 -78 -160 389 862 -56 -653 -66 -469 -609 631 -265 700 -458 -783 823 523 -970 33 28 247 558 863 281 -644 -14 49 127 -826 334 -795 -345 -237 -819 -931 624 -714 -19 -871 43 707 224 261 -210 987 -465 -407 876 -203 891 937 861 435 467 -618 622 8 160 -69 -259 195 686 -673 853 -345 -473 372 -732 80 733 338 643 -335 -899 398 -801 945 274 -181 -741 -183 -602 -226 -198 76 842 -536 399 -648 917 444 902 -818 -254 299 -126 -515 -647 55 28 -29 652 680 815 -646 146 430 856 -434 -742 -477 771 -493 -537 -10 -1 -512 855 502 -452 986 945 430 -6 -31 -231 -523 -804 -351 -255 -156 -73 -272 488 883 -216 -54 -528 -487 -155 746 -856 220 793 -911 -442 802 -862 -186 -380 563 -284 -342 485 -991 713 -344 600 456 -986 -667 -304 -691 -690 -698 -278 -83 482 -734 232 -133 130 -864 -327 803 -450 -73 -724 -725 219 674 -586 304 -874 -593 899 -501 -271 88 -475 289 446 159 183 -209 621 688 -652 -655 340 710 -430 -871 997 -142 -249 -380 -162 -98 -316 320 -435 -345 -833 -591 491 -935 -109 639 159 19 203 188 -29 968 -772 912 58 -75 -476 969 -639 545 -254 352 -516 432 -206 827 -617 817 622 -164 30 816 -599 -984 -542 -100 637 -985 524 168 -974 38 -654 -959 -731 -289 -433 665 276 833 -741 256 500 8 726 -790 520 823 -380 994 265 -431 221 186 936 855 -621 399 -914 -588 229 514 684 -35 -316 444 574 -576 -451 956 4 789 -542 118 -443 -371 -386 -634 -191 597 -303 -456 265 680 414 266 895 900 180 272 305 -751 -1 649 598 256 595 544 -175 -861 -197 109 -588 928 310 -725 -670 949 -77 124 -162 595 -667 362 -956 966 -147 -828 -439 148 -931 -336 57 -638 -908 -222 919 -915 -951 636 -33 142 -983 -957 -70 -63 307 87 -641 -93 394 -897 -485 289 -473 -566 -288 -361 -118 630 -489 -596 177 725 86 -351 -700 364 -686 -781 505 527 281 -429 -806 -491 -280 -44 -345 -291 733 -499 -912 747 -305 174 206 -471 154 -675 -403 414 491 927 997 41 -816 995 950 55 608 -334 -214 -402 817 -808 89 85 459 934 -516 945 22 931 951 -448 -468 122 652 -930 510 -283 980 -522 -672 -425 299 -149 556 918 -740 538 713 26 207 452 672 -241 -439 962 -660 -937 -151 -180 -223 30 -103 403 909 -890 -137 -729 -307 276 982 -321 7 -776 -574 -819 455 781 -809 -451 272 571 10 -225 -642 -910 2 376 714 341 951 11 26 -735 -57 -550 442 -511 -675 211 951 -471 653 413 386 425 -567 280 684 -280 242 -781 -130 168 794 -606 -570 416 339 958 19 -993 -514 768 -865 -269 -363 -763 -525 -577 -113 -455 227 -584 363 -448 -870 -892 653 264 -180 362 17 505 394 706 -560 -780 214 -825 -400 -614 -930 -106 -929 993 -976 296 65 -862 865 959 -677 -207 -202 512 233 -209 -446 -562 -789 -179 -521 -891 -565 414 -108 -469 184 384 158 646 -219 -53 330 504 -98 811 -479 540 414 -645 989 311 -882 697 -148 -406 -730 228 921 609 507 509 -734 -579 381 -440 281 -203 974 808 -382 747 -667 191 -139 937 -978 -4 -73 592 407 134 -617 360 -318 5 -657 -717 661 2 440 54 -695 674 691 179 846 173 -931 36 -98 -719 502 -407 103 848 804 -471 -738 -104 -39 -350 298 119 664 -634 -431 -101 -82 -380 54 -920 834 583 74 314 -826 -751 921 -258 848 -116 -450 594 -588 -68 828 693 249 -360 -52 727 -396 325 -336 782 614 260 611 -216 -869 61 -727 -172 342 893 995 -568 -317 772 448 936 -274 -431 -136 764 -715 -855 777 114 13 -772 549 711 -829 -568 -602 -362 99 -217 432 282 521 -89 -969 -913 -68 -939 -389 -318 314 -119 587 -313 185 -89 64 -976 181 -755 -676 755 999 915 -970 -710 -682 61 -290 -184 -857 484 -68 886 -897 677 -993 877 87 -170 738 724 -931 766 -965 -464 -635 403 -836 -525 -282 446 19 -552 488 -75 711 -444 607 -140 -220 56 -713 -847 938 -552 -986 496 -232 51 -763 111 -229 -560 285 -176 -413 -361 777 349 237 579 983 26 875 277 842 -284 -589 609 -60 755 457 361 -413 -397 638 681 -841 922 414 286 -676 -516 597 361 994 -352 -207 -20 666 72 933 -337 -161 -183 867 515 -413 772 -482 767 -661 90 -445 -88 -955 -542 711 -688 -80 575 581 521 -976 551 -753 -407 -572 -886 -697 -197 360 -290 182 491 50 360 290 -878 -670 602 -512 786 -836 -593 -223 -847 -256 -989 -235 -289 -764 -157 -778 876 525 -272 245 -675 859 80 301 -467 -867 -365 268 -383 -707 -815 -29 -978 -944 -261 -868 -572 469 98 791 137 148 -67 549 260 946 176 -177 -483 748 -765 -526 536 -664 -959 723 423 202 465 404 28 -423 802 841 -812 834 -690 -811 317 -140 -244 367 532 -980 923 -476 558 451 -340 -24 217 126 -818 -687 -144 24 335 177 204 -910 -592 -486 368 470 438 368 633 -534 328 -678 658 -935 -962 -404 52 631 131 75 641 -948 147 -977 799 -959 623 713 -510 -1 73 -766 -647 826 -873 232 851 228 -130 550 770 479 -815 -307 -697 -279 799 -684 -764 -7 -480 516 550 -41 -228 -379 698 -615 503 -95 -276 672 -140 -216 825 -391 880 550 -224 230 722 -509 -161 -650 511 -965 757 586 -683 -745 -195 -728 73 88 -806 -63 867 533 958 569 357 -737 849 -634 285 -961 403 -69 -617 172 229 196 -745 -957 123 638 -821 576 -115 -812 -504 104 -827 502 -199 955 269 -341 -383 273 -112 -51 744 869 381 166 -643 -475 -947 -982 -845 -274 519 180 356 -406 -480 64 -563 -743 -369 529 874 -556 717 -332 -261 212 -89 132 -812 670 189 -819 -749 952 -164 639 928 -479 211 823 528 336 -609 931 -880 -13 -461 863 -579 588 948 -831 409 -181 293 -88 -838 -124 -526 -510 -190 90 177 -136 131 663 -401 -96 -511 193 502 -398 505 916 24 749 52 894 949 571 645 149 9 354 902 -121 -279 246 -64 461 -467 -229 700 -999 645 -886 589 865 844 985 -705 456 -194 -15 -533 445 -395 -157 -58 -989 -296 -117 864 88 205 -681 928 374 -275 843 601 271 -900 568 -644 405 350 -8 929 564 399 -753 -687 -240 -384 472 -751 -743 971 757 -653 430 226 -988 71 266 -634 -442 554 -194 567 -609 -139 458 406 -618 257 -159 524 644 404 -738 -905 -825 -151 -343 -962 -60 -505 613 -251 379 -545 -650 909 465 69 255 -244 -667 403 426 201 307 300 -38 122 832 518 161 797 376 -633 -185 198 378 706 -980 8 -867 874 270 -783 -933 -265 66 622 -867 469 -230 430 -401 592 157 -242 310 -896 -997 918 -118 667 -458 412 11 334 10 982 804 -547 -316 -279 -829 299 -656 659 734 995 -154 627 -231 -444 -550 -688 80 223 -113 848 -721 475 -841 691 -602 -130 690 -129 -117 494 910 -412 -124 -59 375 -662 260 -731 659 -989 850 754 -374 -980 291 988 430 -890 759 -185 -607 261 606 -354 -282 200 -199 -865 850 -711 -940 842 154 -271 216 -211 351 492 983 -824 -33 -3 -426 -917 -263 -65 130 -115 421 188 823 -264 630 -383 -15 -697 -320 566 204 457 150 393 553 969 -910 -15 -77 -320 -595 -781 -209 353 731 209 969 -883 -245 -877 -550 -830 410 916 930 -230 -771 577 271 -490 618 207 -727 899 -313 -259 460 351 777 -271 219 -285 -568 378 -921 -188 -228 -969 -909 -591 650 731 709 9 -40 97 864 332 -648 418 616 -214 953 -886 366 503 659 717 38 627 418 -19 -120 -589 79 876 404 797 -379 278 -538 -857 279 -617 -467 162 -521 541 -38 -743 127 459 905 676 895 -284 -390 -835 799 749 842 107 140 202 372 -300 -474 -767 -23 719 -696 206 733 919 251 96 -942 842 -401 -76 -533 577 355 -799 967 533 366 877 -178 -594 -841 448 -407 910 -217 -577 715 580 -376 -424 -399 92 420 -926 -891 -26 -155 -496 719 -494 -202 713 -256 606 586 836 -282 735 995 683 161 -828 -677 -315 875 181 111 -455 -945 -966 407 867 162 802 -149 -424 -88 525 953 -502 -881 -232 129 595 -501 -573 -94 308 445 116 560 439 -310 603 197 -844 -346 870 816 472 -562 675 11 -675 493 551 -953 844 378 -498 707 -848 -849 -866 -861 124 -656 -598 -499 -965 -475 101 -673 -544 -975 123 3 -42 405 -613 -267 -238 254 967 -110 -865 940 924 742 16 76 -43 -792 -770 -340 915 300 211 -558 -121 309 44 61 -858 923 -873 690 -76 -499 15 693 -51 406 974 -201 359 34 956 -632 -330 -974 663 484 -347 -132 31 573 -981 446 -930 -135 837 154 -19 -111 -854 687 -796 -450 46 -21 510 -329 -204 -693 -321 -863 -422 534 -152 12 -795 -301 -420 -581 123 -143 762 -590 20 -314 -301 594 -325 -955 748 5 -602 882 307 372 -839 -381 -976 361 -803 -598 308 -409 -880 -336 909 550 -671 273 779 248 -36 12 -191 -441 -908 -509 -111 -839 851 -560 -568 57 -931 700 -940 -951 -642 779 -34 -267 -560 661 86 472 -670 152 857 -533 -276 402 713 604 756 921 -397 -863 428 -962 728 -995 -188 -799 373 72 708 257 -262 -973 -642 -506 574 700 840 689 -895 -218 403 910 18 328 237 -117 -949 884 -70 140 973 -576 895 -350 880 -96 634 -143 316 -409 674 -618 -591 -343 84 758 483 -739 -45 -337 -189 643 -484 520 -22 -565 -615 -994 684 -173 764 -323 -777 -1 307 -72 -558 759 30 -526 828 884 428 42 787 -584 -477 458 -981 -640 -852 -98 -46 -266 481 -254 -494 597 -507 987 940 860 304 507 406 -44 -422 262 732 378 -658 -133 741 523 -838 -863 598 -99 644 -556 256 885 -194 -995 -360 -362 172 237 -155 791 -517 -810 -846 536 663 926 -516 -882 -214 323 724 336 -672 952 64 -977 -832 -727 -786 -951 -516 -546 -36 -403 -440 -73 274 61 448 179 -578 75 159 -103 306 959 582 546 596 471 680 -78 176 472 165 -30 853 -369 119 -802 -201 700 -937 -25 -127 843 -154 122 402 618 587 291 703 452 921 -109 174 141 -207 -486 -499 84 602 581 -499 606 661 -881 -792 -892 -857 158 -47 254 249 -185 976 -938 -88 -386 656 908 145 181 988 -559 979 527 -602 432 -914 -705 -789 756 -650 -33 -99 -748 -957 274 407 945 744 755 143 -202 543 -903 -903 629 -325 -293 885 -425 446 851 -811 507 -218 -776 192 874 -546 -110 353 18 -684 669 660 -738 596 -940 -223 934 -684 -696 -806 -242 863 481 449 -988 862 633 947 -755 665 -238 -959 -586 -983 -28 71 494 -259 617 -47 -656 344 -225 636 -606 382 -366 -99 29 627 -958 799 898 328 -53 513 -735 -205 -803 -82 -329 -608 123 -886 -129 965 -309 -309 577 986 899 294 -705 878 944 -874 -41 522 -527 -670 694 -96 135 -127 -110 -882 4 380 -902 247 -950 -691 -706 -935 893 801 -113 -631 579 -209 -818 867 -877 489 374 -404 -883 -926 -822 123 -628 -911 914 965 461 -667 528 -382 -730 -463 596 -196 850 286 -321 -893 704 330 634 -230 -592 -100 -947 -309 -223 48 250 -580 588 -999 -824 -212 660 -615 -600 302 -744 -250 159 842 893 -486 -639 -493 535 372 376 -778 -846 320 -419 743 -556 414 -292 -819 671 -691 26 646 153 -490 64 -543 772 900 -407 565 -968 -302 38 440 988 -895 -707 -226 967 -396 -804 -333 371 -133 -288 -117 879 -696 140 906 150 654 828 676 743 -6 213 566 -326 285 453 295 877 189 -673 -525 128 -934 -548 -305 -63 -839 -500 193 160 819 -42 -975 -734 -594 111 213 -126 -706 439 -141 223 282 -450 752 297 660 -333 -592 374 240 739 428 -152 629 -801 950 -623 -910 991 -462 505 -854 -804 598 648 348 73 -65 -745 835 -202 -790 592 -576 -880 -146 -752 -452 -346 -723 33 -264 900 413 -995 210 -158 -533 928 -557 848 -927 -508 349 953 -295 1 -592 818 679 -192 -283 -638 -442 -80 -311 309 -444 -337 -702 -870 -917 -710 -652 -447 -823 202 -518 -229 973 -837 -860 -982 -419 -687 409 783 821 6 -914 262 899 -849 847 317 -29 -723 568 -804 178 431 -483 -811 248 -280 971 -4 -120 502 515 -248 -556 788 -541 568 -300 -879 -298 461 -901 -80 -116 -561 -317 -918 -109 150 110 -986 420 -591 668 545 566 795 4 -601 935 220 319 363 641 852 -127 -200 -241 -307 -521 176 -921 -217 -937 280 -823 938 -468 -143 -232 -493 -909 -806 -38 488 -251 -470 -289 -711 -180 541 -776 552 -294 -868 -412 869 282 -457 -593 -726 -830 -944 -643 -16 -518 -236 -93 829 -417 343 658 551 -162 -764 -9 -476 -365 -555 -603 -125 -240 -497 605 445 -117 -98 -89 -885 -281 -490 -226 -251 89 86 -601 -109 578 760 674 729 -44 -567 711 -257 -481 270 -686 299 -474 -761 -314 924 560 -862 -925 -314 112 657 996 -371 -964 -314 -119 -890 -246 483 -676 -583 -46 -983 511 -618 -947 631 -667 -79 -892 -429 -478 151 40 823 -103 -463 -450 439 -510 -813 285 -868 -944 -29 542 199 -27 -393 312 426 4 416 -119 -9 456 -133 -526 -101 -458 575 602 -311 -490 -892 858 -569 962 -889 -919 114 284 550 -287 -409 -869 73 -856 -326 -487 260 115 982 434 262 -776 -363 768 -43 452 593 -813 7 -541 965 526 749 -138 -389 212 205 -253 -991 -457 149 336 406 661 -693 -802 -695 -816 -785 575 186 -75 -943 -912 -737 -641 977 -577 -687 943 -50 -707 -977 -524 566 -866 18 666 465 -833 -319 -213 -954 730 480 -439 -149 -342 786 892 -697 -691 956 -87 -368 -826 -892 927 160 -330 53 -898 950 824 -378 480 386 252 270 96 -518 -19 832 327 -141 -329 -746 923 967 -283 -481 979 -655 -223 -36 -202 -880 -935 -97 -957 -923 -894 -304 -6 634 -281 -978 -685 372 134 874 -468 357 -574 -343 557 -104 -220 267 675 -564 806 -951 -562 -364 429 -17 -976 -188 -704 954 61 420 -151 -341 -433 928 745 -730 -672 165 -810 86 49 -642 -590 709 -986 -764 -902 813 -1 -807 953 -938 618 -406 777 -464 649 302 715 -367 776 7 -138 -109 -620 139 50 -740 -480 -607 -399 -520 -882 619 -354 254 746 646 -917 -498 -741 -738 -361 956 -260 -595 533 -751 560 -87 -95 -120 418 -440 94 448 249 84 802 -321 543 -845 -956 -835 -177 -564 -339 265 -50 -762 -963 -954 -703 -957 154 -159 457 732 -742 -501 -98 697 -666 135 222 -430 990 350 -608 -335 414 -296 624 891 530 -646 510 -165 -780 75 114 22 468 -91 -297 -197 814 965 430 793 -501 763 -214 223 -721 -592 -143 -777 -450 -929 852 946 104 227 856 812 573 792 350 140 -888 -488 305 354 -486 -128 974 755 958 507 539 -73 79 843 -201 -781 -175 -440 215 822 -167 -516 -498 723 548 -504 -877 -613 -119 -454 483 -592 -850 546 26 -861 159 822 790 276 166 355 101 -405 -403 -716 -75 -933 -700 240 625 -985 104 -650 -957 -695 -985 253 173 637 581 645 952 638 172 74 -786 -458 161 823 442 608 -172 -677 869 -834 -291 952 976 -43 268 806 -365 781 -311 960 3 -702 -987 -183 333 -291 217 -423 555 350 827 -513 -974 717 -445 399 482 -843 354 -849 169 -439 275 34 -190 732 -109 -884 -204 580 900 -69 -691 473 -925 351 792 87 612 -776 -223 -643 -781 -465 -157 507 575 252 -143 840 -814 938 627 -389 220 816 -321 612 782 380 531 855 -102 408 363 117 759 -974 -466 -839 927 925 -930 -364 -743 -108 480 307 91 -27 775 94 -3 -152 441 483 237 -230 666 330 152 -478 834 742 259 -144 533 -973 -566 -925 619 -557 -964 204 144 679 663 -52 -243 990 389 -312 628 -703 -506 830 248 -747 82 -965 112 -294 -551 -392 -648 496 977 276 877 731 703 -911 473 -997 -638 683 327 709 614 797 147 -585 385 -729 847 -871 969 902 -882 546 929 501 541 148 -855 198 -835 712 -322 555 -795 709 416 -630 384 597 -172 -696 986 -969 96 897 911 -88 413 -516 912 -569 -824 867 128 470 -631 -619 519 936 -47 996 578 -889 -165 978 -985 -482 227 363 430 538 909 328 -112 -672 -98 413 179 371 656 840 696 -872 -895 -406 7 -888 -161 -584 -556 -704 -817 631 684 529 -93 284 204 878 -398 223 -440 614 -640 -233 841 796 -501 -777 868 584 281 -829 120 305 -90 -691 -512 36 -237 453 -463 -820 -407 658 -556 933 202 965 283 812 -539 31 723 -186 919 165 486 -281 -270 128 334 -100 -479 -376 -502 132 631 -52 523 362 413 91 637 -724 973 -440 819 622 443 -740 805 -717 -683 -205 93 170 -393 525 -144 -31 893 506 368 357 804 -115 407 156 119 806 721 -884 909 -756 194 566 487 314 -786 -195 987 296 938 557 139 450 -938 915 780 460 31 -712 -117 -202 -20 -451 414 955 820 -992 -969 -326 476 874 -644 929 132 -17 -814 471 248 -189 822 -264 -109 61 -508 641 -542 -454 -277 -743 136 -635 -954 -413 187 543 -384 372 -30 47 -950 52 -165 -305 489 -866 342 -813 714 77 -449 -473 -77 990 487 -478 -391 372 -453 322 -942 732 -310 -168 -245 -403 -342 -391 737 -225 270 581 -685 798 66 -383 113 726 759 920 -257 105 -386 526 -242 -855 -835 178 101 924 -401 -584 900 28 -957 192 -24 -736 282 -724 -474 -230 179 215 -443 483 440 156 579 -886 578 -476 -36 -331 506 -60 -866 677 401 433 37 -630 -111 119 -75 -752 157 -460 -868 166 -48 842 -72 633 199 -282 532 600 -901 382 956 -549 175 -800 -687 378 380 -411 353 -259 -923 987 -923 -372 776 62 -921 165 -530 836 -332 -839 999 -916 -262 -391 445 938 -330 -426 -245 -728 -353 566 754 -684 746 -14 958 63 -865 -977 -242 -725 -447 193 -593 -431 -54 308 598 208 623 893 190 758 598 41 -570 -325 559 752 991 922 549 683 780 322 -182 -830 404 -572 967 -258 547 239 -824 484 933 944 664 520 -8 507 -291 507 -490 885 708 -974 924 -761 245 -806 177 204 -235 -302 -885 -169 -466 749 529 520 -380 438 -759 774 -106 -368 593 757 80 181 141 -327 -769 422 952 471 -243 -239 315 886 798 101 336 245 -405 -743 -552 967 -73 826 -848 81 -509 -599 28 -712 -886 -306 -22 344 811 -797 718 -411 514 -720 161 -790 -361 -19 -187 -608 529 -397 -290 943 187 -108 -919 -410 54 73 -691 760 750 591 -71 485 -380 437 -449 164 -676 385 -912 -699 -868 -646 784 -864 448 736 -754 -173 -875 320 -236 103 324 319 -639 -929 -436 -342 477 761 -151 935 7 666 -351 987 992 -633 282 -504 -206 -279 458 708 907 189 -657 397 481 423 159 -548 -818 -131 203 922 -320 293 -437 -324 136 193 -563 -105 -277 781 467 966 -795 -558 -583 401 211 -289 -672 -99 -948 651 -320 -915 -995 928 586 689 -133 289 224 271 -606 93 -604 365 632 290 364 -183 581 944 -854 -648 312 648 659 292 541 74 -48 -367 527 -862 -549 -979 -875 607 -401 -566 -621 -247 -935 603 -451 32 -213 457 -113 -163 978 799 -300 783 996 401 -342 -497 -642 -681 -969 700 -786 -117 297 173 64 962 767 -549 -587 447 62 -229 -826 -91 376 -29 130 -741 -526 312 963 -525 -975 -128 -857 -269 237 77 706 92 -893 640 587 420 -240 189 775 987 -884 -600 -729 984 -85 -239 63 -505 932 -281 414 -646 -600 -468 715 148 -669 867 -270 -116 619 -1 -681 -598 -543 -326 -211 -491 -896 -398 -959 -296 534 259 -562 -340 940 -91 -555 418 319 598 866 685 464 -351 -32 519 219 -412 359 -887 -543 -847 7 -643 -402 667 -439 -875 952 -913 949 -172 647 214 421 -420 793 -905 448 -590 34 -553 740 476 333 -489 -51 -823 122 -631 -774 597 191 -590 -566 170 656 429 449 -616 799 875 7 -964 -521 178 535 -2 -866 -681 484 -621 53 263 -902 523 -537 -485 88 28 653 -943 766 443 700 -667 108 -197 -624 501 462 545 492 319 -432 -105 -906 151 -878 -911 841 -295 -487 123 -469 129 454 -883 -42 -816 17 729 330 -553 438 898 84 606 308 -895 539 370 980 149 -34 -890 402 -494 386 75 541 741 -765 146 -221 -809 -764 75 -78 689 -67 -54 -354 -175 -791 -368 -487 706 659 -315 593 -109 547 -610 -726 -909 725 844 696 719 649 625 185 -230 848 795 508 233 412 -142 66 602 -66 784 -561 825 -967 653 -503 -462 398 -718 506 -705 -159 -706 -10 -807 -853 244 838 -728 432 -793 897 -869 -558 574 -8 650 -516 -463 831 -75 516 -627 -647 -657 -841 -152 923 -365 62 98 224 -663 474 111 17 774 -392 -418 -503 -562 684 307 -316 -508 425 313 723 731 136 330 48 654 -900 937 335 -476 -656 932 -648 -695 845 -477 985 220 901 604 -734 726 -292 608 -460 452 -386 7 -561 -769 780 -820 611 -272 -764 543 -290 930 678 614 -39 835 601 275 -636 213 -401 853 585 -183 -735 265 -111 435 -515 -157 36 11 -604 -958 -352 -701 -424 248 196 -217 125 854 -303 -614 329 660 -776 61 -872 -163 -650 950 -42 159 311 969 457 100 -584 -216 -590 927 -880 772 -107 -265 823 -72 -549 146 -916 -781 -674 -187 481 15 -510 886 -250 519 -406 662 -842 -181 783 -587 438 617 -936 -938 48 -343 744 979 -876 -854 154 -502 932 -509 -88 979 -568 811 -593 -871 -869 -697 462 -989 -986 63 -931 525 -773 832 -200 -290 -911 239 -366 400 -988 576 402 -899 -984 -787 -732 -745 103 71 474 835 895 307 977 26 -187 -120 -14 -559 -527 -135 -551 -852 -546 576 -478 -729 -631 -155 -806 99 -660 63 517 302 -37 803 -61 -909 -432 -104 654 495 -318 -16 -167 459 -355 517 -410 -212 -564 -801 -540 -235 -457 132 118 -563 -549 334 -834 86 -124 -293 444 -501 -588 -932 913 -607 719 116 837 646 710 -994 -975 -100 -803 -733 -760 -509 625 -126 -560 696 224 292 -671 -112 921 -431 -199 588 920 -332 758 -54 -205 904 -662 -294 408 -402 198 745 238 289 432 546 496 750 -665 -380 614 663 -228 -930 -748 -8 193 -574 786 -482 180 562 581 602 -312 21 176 -682 -385 230 507 -656 -437 939 -415 -716 -879 -670 163 874 -502 -925 744 15 -766 663 187 -908 109 761 681 682 209 913 -10 94 247 -777 -962 -587 546 -27 700 856 547 -284 -865 327 -589 695 627 116 571 738 -149 125 -918 -795 -734 -405 -658 940 -339 880 -589 -373 520 -133 -894 -609 -508 474 -238 594 909 993 -365 -101 -172 721 -331 -182 -226 230 -165 189 -243 -278 534 -418 98 783 161 134 -590 -316 -652 283 568 142 937 268 -714 247 935 -654 83 -460 -686 -211 -336 -912 -557 605 -704 -882 -645 -230 -300 425 -710 547 -247 -702 -725 850 -968 334 -800 -101 -90 -289 850 -845 796 -130 922 -651 977 -439 -707 886 -720 934 324 476 343 819 -716 -697 -449 818 223 21 -894 -511 607 719 692 -963 970 299 -577 -567 -823 824 -611 -630 269 886 -196 -91 -282 952 293 737 733 367 227 -914 560 945 246 -414 258 218 58 -149 -692 65 -888 534 281 -824 145 -46 680 -395 705 877 703 -246 -631 -497 737 85 603 288 704 -409 147 -619 132 -802 488 -834 358 515 -465 587 -255 761 74 -328 793 168 -642 -17 135 -620 158 -512 -433 47 716 615 154 -846 -904 699 312 896 -105 525 -189 -323 829 -335 -896 -625 -81 44 -63 -976 426 610 -218 -354 -205 805 747 -495 224 400 -542 241 -82 -334 560 -713 -713 -816 -752 -943 -499 -167 -586 -873 455 -626 253 419 966 -936 695 -243 355 49 137 -507 786 -585 945 892 11 561 590 675 67 351 629 -402 540 -861 30 -501 808 -452 -19 -588 -33 683 473 786 678 628 -736 -579 757 -781 -778 323 684 -698 808 -423 -386 -191 791 69 68 -276 -607 -540 -792 416 4 -407 -103 -731 202 -480 -618 520 -819 -87 509 648 541 380 298 -545 365 266 867 -687 -8 -501 -242 513 -71 224 280 551 752 233 701 -952 915 657 657 -124 341 -439 565 699 -948 -819 506 -39 214 -658 276 -943 157 -604 -616 -778 232 -279 -550 8 -512 888 870 -260 612 -34 -578 -45 981 -906 -781 -394 745 -18 802 -786 806 703 527 328 405 -301 -945 -4 -416 87 -770 513 -376 78 249 -697 561 540 -183 693 528 263 830 -191 389 -321 736 -378 -664 355 -426 -268 347 -675 316 -776 -327 833 765 426 892 -124 503 815 -438 -907 778 370 -493 -44 -233 171 848 204 592 596 -987 276 173 367 900 -626 214 102 836 187 -222 -952 -201 -399 -181 957 -60 166 -536 -966 -204 412 -922 69 -924 -924 -469 644 -430 853 219 -373 695 -521 733 -709 -981 -362 685 627 -169 -836 274 -441 -217 413 397 -405 199 -46 -956 -136 162 805 -179 -988 848 922 592 296 -89 -465 207 741 -246 607 645 -528 133 86 368 224 934 72 976 -206 630 -845 -256 16 -30 -681 -449 -720 69 -618 -121 -874 449 -322 -544 664 -904 774 -667 -114 471 930 -839 995 264 -6 845 -166 579 247 511 149 214 912 521 865 382 -144 -817 -600 -206 369 -24 91 -98 -956 -779 -213 0 142 144 -30 -394 18 -659 -772 299 -237 -453 -988 807 -247 97 -486 -802 249 807 -327 -609 -893 296 -732 -384 338 -536 42 -728 -983 -772 622 -497 408 -967 -424 -471 167 488 -326 -88 -303 -251 981 493 -263 -21 -648 -107 849 -688 -281 567 557 -78 -364 -177 546 681 -274 237 755 -943 276 -294 603 243 -533 -560 405 145 337 -352 -774 500 719 120 939 -144 -809 620 -48 -622 819 739 -437 -317 -597 351 -193 248 346 -693 935 -689 777 -422 527 -998 -705 -280 -723 445 -993 837 547 -873 520 219 -815 22 -83 136 -514 548 460 -80 -930 656 391 792 842 -232 857 -970 530 -811 651 877 -114 383 28 -343 -729 -235 -461 -748 119 -59 780 147 -190 226 557 -801 -279 -569 -475 163 -105 -270 917 -123 710 260 -38 355 459 -657 -218 -634 725 97 -397 74 -41 -496 -70 -121 -830 -897 862 873 532 -406 634 221 477 404 569 -863 798 -399 659 853 375 -975 36 276 802 236 -238 890 -218 52 839 698 -706 85 320 144 834 973 232 199 -280 -860 -186 837 269 123 -102 -232 -727 -794 -997 541 -427 -867 -366 -601 -920 -645 327 869 561 4 312 -774 -478 173 558 -89 -200 194 -325 -465 118 38 255 -100 731 -555 -865 -619 -461 -280 -523 981 298 -501 201 370 -385 -358 494 -839 44 -88 696 -604 408 -189 -579 614 230 742 508 336 -798 136 691 -949 -160 644 -778 914 120 914 105 -917 -685 460 931 -976 -965 -582 -149 -729 414 -419 415 989 -337 927 -604 -227 -939 -691 586 -328 -468 -908 352 -767 -95 628 -363 566 697 -769 -162 -673 511 197 688 -337 -952 -327 481 -504 -319 -981 783 189 -705 828 326 910 -86 -433 -136 -561 -388 367 176 960 -69 150 -825 928 38 -729 200 279 -320 -907 951 209 954 -439 -173 -213 -943 -705 79 -782 474 277 -230 340 -813 -606 831 -422 -106 99 -324 -30 -309 949 381 640 70 309 777 863 953 947 438 -238 -857 -660 -174 -687 444 466 681 -89 670 -156 -222 -326 -469 943 513 -787 -87 586 428 433 -782 616 -528 737 -979 647 -267 870 -413 -590 49 327 725 640 126 -752 869 -778 -492 152 868 -90 973 -333 -413 -642 -746 -61 365 14 584 -611 -256 153 -368 -485 -937 -825 507 -688 741 758 785 -551 -450 124 946 -797 910 -688 791 -997 -785 -473 476 370 684 408 713 -678 245 728 4 -978 765 -803 575 -334 -117 241 -102 -364 348 -524 184 358 976 687 -994 -775 -161 -957 -698 784 154 338 332 -588 -290 501 304 616 495 963 260 809 -241 17 908 -859 -530 4 414 862 -971 674 -114 -99 311 253 -55 581 479 217 -91 -136 862 -986 730 71 -978 674 -889 257 356 -451 -934 -192 464 299 984 -141 -597 -355 707 -686 -687 885 64 -680 -838 -230 334 -239 347 -381 19 -211 813 -752 -431 -370 965 -619 396 726 230 -882 -939 723 605 -69 -308 643 -86 -200 -859 -334 -285 487 642 685 -922 778 -330 473 -703 669 3 -633 -924 -241 -327 -190 -637 -723 -471 899 818 980 596 698 -619 -137 807 -145 397 484 -998 -533 -990 58 -352 544 -873 705 373 -354 735 -582 -526 586 -630 720 -420 765 -412 80 -804 915 -448 -179 951 -334 -454 -754 -145 -458 975 -46 -710 265 -475 25 427 624 321 -858 -206 645 761 -668 -130 -88 574 -315 398 659 921 927 -599 523 163 564 -455 423 190 -136 897 -631 74 -80 363 -734 -858 233 859 267 -458 347 989 490 -187 512 657 205 304 -340 -698 -696 985 -845 -885 300 -26 -407 291 -654 -902 133 95 610 60 -530 288 -756 4 727 -641 855 477 -822 -836 554 -550 476 695 -843 469 676 822 84 -264 731 980 -776 961 665 -320 456 -826 -113 -637 155 818 -851 -369 -942 -547 615 -341 -181 252 -58 -771 298 -861 -628 -265 -717 141 575 417 472 -177 690 605 743 263 995 262 -566 93 375 715 935 962 524 -475 -857 -124 -8 -405 200 801 760 -547 -31 -885 765 -725 716 261 223 470 -58 234 -951 915 276 530 823 -52 742 -994 -521 -511 -72 -161 191 -396 798 -355 15 752 220 711 -440 -612 681 307 70 130 846 147 -59 -923 757 294 -758 -275 929 363 980 790 71 -167 -288 -18 75 305 -665 -359 115 256 -742 -747 -989 -270 510 724 -873 764 -314 8 -968 631 642 -741 -734 -762 551 -186 -223 657 971 550 -27 -31 222 -617 -774 -48 -186 -94 50 678 -720 -682 449 -449 801 -702 -355 875 -925 794 317 60 267 963 603 633 893 -720 -64 -958 892 273 -639 -420 357 197 763 668 -704 25 -865 -132 -79 -295 -322 950 -132 651 -986 151 -99 -739 150 297 209 282 343 -824 -401 -460 -215 -910 -134 -781 445 736 96 -102 978 -64 39 -664 768 -528 6 -724 -121 -562 951 -743 799 440 461 -68 -844 364 -758 -986 63 680 201 -672 -335 -542 -746 -931 -204 635 52 843 128 673 976 -682 -862 259 -578 -145 202 -318 -897 -704 -563 -933 467 649 866 369 24 671 209 86 81 -869 395 751 -559 -278 -719 376 253 358 -274 -609 847 731 514 -662 -173 156 -512 -564 825 -906 149 556 -520 143 781 365 -623 125 14 -547 -749 321 -807 -482 -161 -856 -90 -953 577 224 -314 115 202 908 313 936 373 -141 -243 -817 438 -100 -972 479 -737 -677 -341 -81 -423 738 -66 -35 -860 804 99 -178 -333 -562 777 777 -113 -382 397 -43 -171 -323 29 409 768 312 -138 566 494 -107 521 -394 -577 -798 -561 546 -856 18 -707 360 595 -545 -11 27 -830 -360 981 900 891 -180 996 -815 758 223 -404 -553 997 -950 -87 317 142 959 -837 966 -226 113 -679 -726 -31 -818 -231 67 -119 32 561 442 -738 921 841 -992 934 999 315 -413 -602 -988 -694 -784 33 -725 -800 -892 772 -86 -510 -423 757 -294 -667 645 -162 805 -440 852 322 -387 347 106 -194 -261 329 674 774 -495 -421 -322 824 -919 -468 83 -90 371 -941 -872 -773 -287 474 711 -551 -617 -100 -65 -93 742 786 821 -552 -972 -512 359 982 334 203 955 -197 -212 841 706 -74 749 -132 -109 -352 -604 869 -704 945 -975 -904 -368 -443 647 707 -69 363 208 868 -446 986 422 952 -300 701 -985 -338 455 -385 -810 -227 -568 616 -307 -84 -394 -668 -845 -806 -736 -827 -558 -446 290 -225 -463 -162 582 60 123 -766 -168 -270 48 542 144 760 -554 -448 -312 433 445 868 915 -171 82 495 531 -754 989 -147 194 -171 -515 914 -239 -925 -592 -584 924 -769 -876 -688 -518 -113 -96 -332 790 -17 218 297 -496 -453 -37 -900 -189 -472 661 78 -475 -907 -441 279 -16 208 601 -967 671 -586 151 -35 -65 349 416 -246 -470 -131 -691 -999 -886 569 418 402 -121 15 685 972 -577 -519 240 -858 -296 421 -375 736 -743 277 -836 986 -872 -615 977 -730 -675 913 489 -705 -737 -66 116 -391 106 -610 -293 729 -92 -40 90 684 219 129 199 -616 171 -585 -299 313 936 -618 -744 288 432 -576 -370 -491 -898 660 -29 242 -49 971 280 174 -944 -874 -978 -557 -189 -296 187 -739 614 508 -368 154 -496 25 -383 499 -888 322 319 885 -280 170 739 905 -777 -78 -798 125 343 74 293 637 -801 697 -553 277 929 -582 -908 -307 887 246 556 -408 266 -302 -262 -743 165 922 -923 -50 540 896 334 -701 371 -731 -121 908 -475 180 -820 -662 501 402 203 -595 159 -524 -549 664 -303 72 -513 -512 -718 866 -682 944 430 33 -394 655 -81 -493 899 -647 -466 728 197 -575 919 -784 66 -560 443 425 227 -566 -130 95 -768 37 2 -337 295 853 143 -621 -211 322 535 311 913 612 3 889 -115 560 -361 -294 59 -350 -142 -615 -954 155 806 330 947 193 -11 915 151 -280 273 584 996 -78 -866 147 -527 621 -942 -559 -285 -132 -720 -571 841 -754 347 -939 -841 855 -776 -124 -117 -907 961 -80 -416 -483 777 -227 814 450 146 -225 -332 928 524 -928 9 -528 87 560 437 -309 573 495 642 558 -379 246 35 -894 -190 -273 525 -882 934 -763 -583 106 406 -431 -425 -640 -448 -365 176 194 -373 -888 788 -668 447 -599 81 567 -600 444 339 830 -636 174 -195 900 313 -606 589 -503 -88 133 -911 236 952 -593 -679 59 -846 -416 884 398 525 998 -266 -512 -312 -66 927 991 828 341 226 -699 214 -9 509 742 -229 -471 -557 -894 -189 700 950 266 46 -978 -171 121 -868 -363 -135 -131 856 959 442 55 -339 -58 -602 -460 -164 -979 -9 743 -894 -988 -533 789 772 -146 204 514 62 -375 -505 910 -342 -436 -160 -402 -391 -734 -667 -625 -699 990 689 -23 163 661 -375 -68 951 734 213 -379 -295 -783 -211 417 601 286 -338 -175 398 -952 141 -246 -769 34 982 151 -992 965 -354 117 -258 934 355 -620 -278 -79 -899 -816 182 799 788 -420 838 829 -136 -993 -340 596 786 830 141 917 -411 817 -236 -368 -149 625 -302 -960 -344 -344 -33 53 638 -707 -406 -992 -190 -896 303 732 577 741 419 -548 -991 377 -93 751 -995 939 -732 -574 327 908 594 975 -856 339 779 817 357 68 -758 238 -727 -501 122 584 665 -67 -787 681 -671 409 302 139 -105 782 -8 -647 356 739 914 570 -661 -725 965 961 876 -557 -349 -917 456 -214 31 800 -691 -175 807 -799 -62 -78 283 212 -674 -72 -140 974 476 -303 902 420 120 -275 951 -625 102 812 -757 -960 -402 -735 -344 -786 798 110 276 896 -883 -645 668 -431 -823 969 91 -475 171 259 -21 629 64 -615 -820 -967 973 925 -456 320 669 -792 132 939 -821 394 -344 397 -55 -869 -960 670 33 -427 668 289 73 195 -531 232 431 -811 707 -333 893 -591 55 827 48 277 -409 -738 804 585 243 -622 21 -966 -761 -294 593 -626 940 -671 -151 -427 -362 -661 462 726 805 -203 345 550 -823 810 -300 -310 669 151 657 466 -850 -488 -19 -496 -258 917 -153 214 -490 -409 -59 -982 -283 278 -247 496 -781 933 672 124 -388 668 -98 -643 463 239 -214 -199 147 688 -997 -129 -636 -591 -187 -257 268 753 913 -207 -481 -471 540 245 -199 -441 606 310 485 316 -394 386 -263 357 410 311 376 370 523 -680 -911 833 251 832 -679 -901 -371 -912 -550 283 -421 -757 -167 -764 655 -754 -823 -156 -198 595 -676 -248 229 731 504 -206 -288 86 -546 -212 -146 -92 432 320 456 -614 410 966 896 974 -398 750 -47 864 -684 -549 -522 -143 953 -777 -297 -239 -944 -252 867 383 440 105 965 -605 -682 -610 -568 367 -545 -406 206 -468 -820 423 -419 61 165 -398 -538 -999 -792 -60 -92 -859 -640 -15 338 -955 -973 619 770 217 331 270 -132 -220 751 -977 -162 -415 -661 -347 -160 528 478 690 -998 -990 917 131 -362 -822 619 276 206 -621 -250 698 707 512 802 -295 116 -102 513 -101 -999 -387 -732 771 147 -331 391 558 -633 34 -115 -775 977 919 759 -952 977 613 -962 -510 -91 71 597 920 694 -157 -25 -631 790 -825 451 -413 -872 93 680 -606 -776 -486 472 -994 -238 -252 924 513 -101 539 498 478 862 489 -968 -796 -869 -842 -500 52 -65 328 -427 -999 -389 -633 728 990 -886 817 -467 -973 -3 885 133 -542 536 201 204 847 219 194 -721 -815 428 31 335 495 -738 -989 395 481 596 -265 -571 229 -469 233 -949 -811 715 643 -470 43 -463 -448 -522 -125 -698 750 -505 -24 -250 -923 -198 555 910 -704 -238 -962 268 -420 -874 -338 952 -988 818 491 -780 -31 -536 -113 -135 38 244 -157 271 -714 -696 -799 989 -850 866 -542 -770 -834 241 186 -703 381 -710 741 609 895 -913 -325 594 -848 -178 -534 -945 -13 704 564 602 -131 -805 -364 -91 730 -38 -987 282 415 -452 -556 324 527 -889 -484 -540 568 -805 544 456 -222 367 377 77 -457 -397 639 -13 140 278 623 283 694 -939 -698 299 -684 923 304 -37 -42 637 -29 408 366 -308 617 -545 397 -301 -378 -661 -516 609 -885 -371 835 841 522 249 -148 -402 -409 -417 -180 -393 881 218 124 783 -84 135 18 828 456 999 -810 314 -234 225 805 -246 -255 -720 -295 146 224 443 -707 163 -134 212 -939 766 -725 -288 -969 112 304 584 243 830 890 -133 879 -537 554 111 291 -281 652 30 -794 -602 138 -339 141 79 -545 -966 787 -292 447 -37 -366 -910 111 -371 504 232 878 812 -19 334 120 -884 -345 -521 946 -885 -599 -305 -754 -332 -239 -174 -163 -425 142 203 -810 13 -759 346 635 940 -49 -299 -476 -819 467 705 -636 -758 513 -740 693 370 638 894 -663 -908 256 -416 70 465 -459 -248 900 610 629 -564 876 -250 -601 -322 -530 -132 750 -634 -783 749 754 -996 -881 786 -626 -525 337 656 -615 -324 -329 832 244 -503 -69 288 365 -597 -804 927 -174 -971 -268 709 -810 819 585 39 422 -537 -554 464 -751 -675 952 -793 179 404 621 -900 274 90 487 -295 757 -196 614 -113 -255 166 -737 399 312 577 819 -888 235 -383 639 813 -207 -998 -35 131 227 -615 -514 56 551 593 103 579 518 -437 563 -862 -375 -783 191 978 -842 516 233 -609 320 -419 -163 -723 120 -569 -253 553 478 822 -491 946 12 60 364 162 -666 -287 -811 -708 510 603 918 -865 -888 -788 497 -616 -662 -346 265 413 519 -124 -887 61 -310 -432 614 -314 961 966 233 568 538 -690 688 930 -628 552 915 749 -884 -331 -405 192 272 744 3 -975 -148 -56 539 -666 796 777 746 -362 -597 -367 190 780 -269 162 -644 -383 569 -958 -280 -956 -402 -189 521 -212 -399 -838 14 952 -970 -892 243 5 660 -381 -737 512 -168 15 -452 -69 -670 -820 -769 -666 495 -949 295 33 912 674 609 542 -701 956 309 990 -727 -218 -517 551 877 -69 -263 -682 986 -713 97 808 385 -852 879 967 17 -727 -53 551 185 -961 -899 -925 772 360 -901 -36 632 932 350 -958 -161 -252 687 695 -604 -30 850 487 448 -142 -703 868 9 934 -831 878 761 494 -70 213 -620 -560 27 -681 -602 980 -44 -14 973 235 996 -52 264 -780 -231 376 953 667 -631 -857 707 969 925 616 -526 825 260 -26 551 587 655 164 -549 261 -827 -907 -349 -284 188 -571 921 486 -416 -536 -89 -909 -108 -63 353 -546 491 -905 -174 -224 -280 122 -14 180 199 238 -446 -407 978 -395 -578 278 -729 827 -780 907 -172 392 -922 426 -702 663 185 -232 31 -563 406 -765 52 607 338 -623 -207 379 407 -92 93 -598 -801 -147 777 -552 -465 173 469 271 -161 413 -499 -449 -304 705 739 722 892 -42 186 -143 -428 -746 -269 915 -470 -829 -856 878 -46 44 37 -266 97 -697 -612 -36 37 966 334 922 425 390 502 73 251 742 -858 567 -904 744 596 -105 749 -908 979 566 808 501 719 -318 -73 -256 404 -395 -667 -689 -47 702 830 -415 -150 -400 367 938 722 52 -561 -569 -60 -772 -529 293 93 -400 -806 239 -472 646 -99 230 569 -652 847 -711 -664 -83 -825 -728 -575 -645 -965 79 -939 -777 -976 106 293 -273 -41 -779 847 699 307 718 -603 -479 674 -263 90 -873 -559 -839 -312 -639 26 862 -390 895 -67 19 -572 -244 -226 837 -218 461 656 -189 -849 -955 -620 465 917 648 -61 -352 -611 346 -681 104 -338 161 458 -817 173 -651 425 206 279 513 746 -24 -253 -550 612 586 -674 -694 278 -440 -523 879 58 -925 -872 492 -905 -560 -810 -738 908 627 -209 788 -403 -653 -497 648 228 182 953 844 -415 218 -375 -308 -453 -472 -444 -937 948 730 -311 -966 3 864 580 -603 549 -33 592 -760 443 -712 306 -630 -455 217 174 -906 55 -440 304 -714 28 631 -242 -904 580 -936 -597 358 983 -139 368 233 13 342 302 -584 -878 -952 337 102 144 47 20 -770 600 -124 145 -479 -687 231 421 -235 485 968 -562 -14 -632 -358 -791 -431 -118 -995 -800 -651 539 -785 661 -862 812 17 -949 -540 -116 -85 810 -637 678 -868 -35 400 278 -359 25 746 978 927 547 -818 -430 480 -831 -41 402 513 460 527 466 -549 300 470 879 -278 -49 204 -889 669 -29 -267 165 -474 423 -793 -766 -857 470 11 789 -276 858 76 849 -869 -754 972 -300 -884 -980 493 -528 572 67 285 -587 -258 -285 -633 136 -789 -220 405 -583 -670 -667 -520 -321 -4 879 659 -403 -700 735 555 955 -158 -318 -273 -241 -589 420 464 881 -776 -559 -873 -320 385 -389 123 -719 777 795 -807 45 -886 316 -669 338 230 -912 326 -92 330 -434 -564 -6 -18 -297 -128 607 371 -772 582 -754 -828 -684 -710 212 693 -70 925 515 -701 563 15 63 608 453 151 -416 -650 -517 750 -941 -211 979 889 155 -312 818 808 670 56 -613 -864 -884 90 436 -399 366 3 -360 19 601 -955 -312 109 -44 -154 631 690 -203 -372 300 -581 -3 -973 -802 -849 415 -210 -912 -744 848 468 -488 -663 -86 -794 -253 994 -103 815 649 -289 733 619 549 459 175 372 761 625 576 31 840 353 932 -738 -885 -969 191 -975 851 37 793 -440 812 891 634 869 -392 933 -966 -70 -27 -336 -238 -247 586 157 -350 110 -219 911 -42 -137 956 464 468 89 -999 -950 116 897 -565 508 -939 -69 -831 -348 -861 -661 659 635 -26 876 -783 -744 108 80 -128 825 -727 -365 434 -493 -802 -450 -433 410 823 973 -201 652 48 821 442 -224 959 993 621 -391 -706 -7 97 986 173 699 -203 -780 -939 361 681 623 843 -885 923 6 -10 -144 -564 -614 -523 540 614 214 -506 115 -749 619 271 -758 -900 466 187 -234 179 -159 699 -396 -631 351 -84 122 -863 -973 -303 584 -742 -994 816 -547 315 -530 -483 -639 -347 -965 -35 437 -135 -787 -822 -100 -88 -363 -657 281 -205 -415 -550 96 613 -761 -380 367 344 -385 74 458 472 -401 242 -651 588 926 433 -127 499 906 981 999 571 187 -883 -292 603 676 -495 -66 37 277 366 980 -765 962 692 -346 -309 933 183 233 -158 -628 -809 461 485 473 972 -320 549 -584 -288 -726 995 -859 711 565 960 67 -146 -621 628 942 -215 -561 -821 316 -264 446 -449 -799 273 -648 -766 -727 669 45 -777 -989 -505 -105 -135 993 -238 -68 -528 987 626 242 -635 -781 360 -745 -858 356 -342 -264 199 233 145 -454 925 29 640 770 -28 386 472 -307 298 -460 -812 -419 323 -922 -473 690 107 -38 -429 -331 866 34 -139 892 134 -252 411 -702 -142 -210 533 -336 -545 -511 -23 179 -811 -134 832 -312 -241 -402 854 882 -395 -49 -946 -317 851 -383 651 -278 -104 -225 -800 -40 -774 529 -346 -579 389 -657 -836 -938 190 616 -979 -6 -958 -133 419 -914 368 825 -660 322 417 475 -390 872 -139 -744 -198 -854 -877 630 -347 -749 -977 -999 251 206 191 -178 307 694 33 549 -666 -635 -73 -606 -96 -802 223 610 -898 289 924 -783 468 634 353 -932 -212 -939 670 -717 -709 676 -19 425 254 410 329 651 670 -929 871 176 -335 523 52 -759 398 -245 917 -336 211 -447 -117 -327 554 394 531 209 -583 -327 43 -227 262 490 400 955 -246 733 895 -601 964 -180 -344 489 -766 -705 -137 264 -985 316 -968 10 -1 -38 288 265 11 -441 444 722 -893 349 198 -146 294 850 -429 494 105 -175 -992 124 -446 482 321 -986 92 155 -386 -889 -263 424 992 996 194 -685 162 342 -226 226 778 400 -324 -29 -96 987 761 -959 -590 -954 -159 629 -841 -535 20 -284 -916 -622 255 -824 584 491 550 747 212 502 566 137 -666 964 77 50 416 -430 417 -281 167 778 -952 678 -312 -420 324 824 -269 -664 -46 951 -857 -607 -570 -920 296 -311 233 641 -833 157 70 473 -910 -667 294 159 91 -553 590 -66 -195 974 -599 507 -843 -475 960 33 483 -208 -621 -121 -883 -676 504 -605 75 482 -356 -981 966 -736 -649 -122 523 -425 -114 451 735 994 -857 44 -126 601 428 392 848 -298 -13 177 -939 -181 -458 -258 -530 -382 -374 -477 -507 792 431 -871 -296 88 -983 -929 539 -469 315 -53 -85 -288 206 -150 454 -741 36 536 782 -175 819 -875 56 542 -661 552 85 -390 126 376 -859 -532 -535 481 536 -999 938 -147 281 -35 -950 -427 261 -798 -43 239 221 -174 487 -166 393 920 -650 -174 732 365 458 -630 692 -830 594 -755 -579 -150 481 -214 -392 122 -184 757 -84 -215 427 595 954 -401 965 828 519 -243 131 -52 178 -230 -917 -389 -621 -516 -977 19 790 -85 446 -281 976 640 -424 446 124 -325 -472 -522 -148 -390 -427 187 -539 358 -150 395 504 567 888 19 -378 -745 -863 -677 -693 939 -409 666 -625 353 -502 -312 -525 -535 142 -231 -505 -799 -356 6 308 -233 -736 -141 -558 685 -730 -412 -77 -436 -454 -43 -728 7 -544 888 -361 -435 -57 167 -7 738 392 202 390 -770 -68 617 -243 -792 -297 636 -692 -54 -933 244 409 671 282 -572 -804 546 -318 -425 -126 763 -400 -603 521 685 -136 933 -310 648 -967 -173 223 630 780 191 -415 -910 500 36 -880 326 -584 313 77 -626 772 807 549 -973 526 -186 -403 -423 387 -119 -445 -230 -425 -719 62 973 -280 -143 147 858 881 -831 -932 -440 -770 -826 -536 449 319 945 790 -478 672 -573 22 658 530 734 451 -532 -965 29 935 782 164 650 203 -856 365 -112 -507 -401 940 -222 -290 -918 -440 -681 224 349 -916 143 -474 -757 308 -794 -109 23 147 734 -132 341 -416 337 -118 261 -137 818 975 688 143 -539 268 -889 -407 589 -349 -562 -90 -669 -827 988 -626 -542 -537 -98 -733 91 -543 626 -515 121 692 -575 125 -834 -929 806 201 685 -911 -680 -594 846 -930 -635 -12 860 876 943 390 -494 673 -531 -709 -861 842 -520 -899 678 -953 -314 656 -461 403 -306 -858 826 553 378 -502 276 -115 -793 984 -169 735 825 -369 621 -858 19 -492 950 898 -178 -196 553 109 410 269 727 10 562 209 754 -102 656 -51 358 271 291 509 -481 126 265 104 -286 -870 531 -318 -624 -303 -383 598 -146 -523 -211 -546 -161 -93 878 -801 -488 723 325 695 -128 -82 711 -96 -901 -458 -72 -6 -101 -15 -618 -394 959 -860 17 -265 184 -435 -775 -174 -80 -936 819 -780 -174 374 819 -859 251 -630 187 753 474 -592 5 -807 -451 706 811 366 21 273 -107 372 -104 -108 526 174 -774 826 433 968 797 119 940 948 466 204 -159 609 32 -410 -143 161 125 -55 -780 -818 -707 -437 -964 -743 399 428 -678 115 447 -891 -123 -534 -195 -662 584 629 -347 914 241 59 834 -60 514 516 -464 832 -386 780 298 523 -77 931 291 504 -453 305 668 -689 75 159 403 -466 -832 437 348 447 -879 -541 -405 -391 597 406 -441 -32 730 -617 526 -430 -194 477 -843 -801 649 -534 372 -625 -921 -415 20 -807 312 657 -497 585 -364 780 -380 489 451 504 818 521 -831 -500 -826 881 -300 209 713 -699 -651 -443 851 582 36 -147 -256 617 -358 -395 -451 980 293 591 211 273 666 -591 290 -786 -557 71 -105 -570 38 -364 122 -100 -834 -42 106 -669 873 326 -209 782 -744 -794 478 125 -175 98 -525 -569 29 -229 -273 415 917 456 154 219 356 -354 -737 700 -567 762 -815 881 974 855 659 -361 719 -470 -847 103 797 -965 243 390 277 799 -76 -504 849 403 -453 286 -374 62 -655 -693 -874 -22 955 591 504 51 -89 664 -491 -47 -942 795 -630 -866 -761 -944 471 107 573 -644 -561 -903 -992 -449 188 -829 -886 970 520 -767 -886 555 -564 -573 -344 -479 116 -540 895 -416 898 699 286 -818 -984 752 257 -6 619 375 165 -440 -188 -402 -904 597 -773 -62 600 576 257 549 -943 -618 -496 -820 426 -638 -725 -969 -499 530 162 -194 491 632 -790 793 -462 691 -665 -950 797 214 473 -299 899 -509 466 -604 478 235 851 673 -543 -85 -349 824 627 -986 -521 -405 -570 672 69 378 902 9 782 99 -33 769 -833 954 -156 687 994 -329 -888 67 -272 -503 -833 -679 811 627 151 52 -483 -363 350 -816 805 -794 292 163 704 351 -89 765 -80 -51 -881 50 -722 524 114 240 306 993 256 -772 149 591 -186 229 -857 732 885 324 -292 -356 -369 818 -610 -435 -399 -994 692 -296 206 -190 -692 409 907 -229 69 241 -774 -491 616 375 57 860 618 -145 -132 -48 -148 -335 -257 325 -284 132 -409 -110 -839 382 -356 -167 -461 812 -789 -138 202 848 -414 235 -660 197 -120 585 -507 -687 -287 -868 128 80 722 -280 -985 -243 -71 -582 -431 432 -272 181 -676 587 181 -518 935 -687 289 -905 -78 558 -687 -486 -223 -687 -922 -630 211 -617 410 -24 203 -684 -715 -566 -371 989 -228 29 -174 273 -592 141 12 -453 -258 -580 -541 -762 -108 -155 -421 -651 584 -41 -616 555 -589 787 193 -261 376 -821 -312 792 -804 -57 53 133 -63 788 370 209 -842 -828 717 -939 333 -254 -995 -550 848 336 -869 600 -977 122 702 -713 557 5 569 -382 -958 -845 -38 219 822 766 -861 397 568 172 397 -374 235 -229 -575 937 -54 -23 435 852 284 -616 753 131 936 757 19 -302 493 -3 179 611 -688 -262 -278 -732 50 449 -904 209 -993 72 -358 -478 196 605 -953 -581 47 264 283 749 408 44 260 978 -161 897 512 807 787 -23 439 -817 -354 -607 199 86 -508 559 -585 -782 855 -201 -845 -632 -671 223 -146 754 441 -614 -737 488 240 -816 -750 -165 286 -656 -108 -319 875 969 828 -203 409 786 -487 435 494 -740 942 723 -729 -706 521 -611 -134 552 -604 843 486 -457 -239 242 666 -876 -182 963 -397 -37 -380 -222 142 -978 181 -213 -907 433 -820 -311 699 598 237 32 -251 -84 647 -503 340 -238 -636 -410 -982 -868 -871 585 -696 346 985 711 -976 37 -741 604 698 422 -522 846 -479 -521 -829 833 -301 -428 -785 454 474 -343 970 -426 -770 -955 -408 552 423 402 820 -651 498 438 700 215 -667 -949 -309 -724 173 483 975 -466 644 56 -791 115 -974 -937 -144 168 -812 -861 -183 -27 526 616 -374 76 -570 -552 826 760 545 362 -947 -167 9 -450 333 954 -291 327 -493 -371 534 -209 764 178 -698 -239 -71 -643 320 402 -306 664 -261 -280 721 943 -545 564 453 -904 35 -677 -156 787 868 284 -862 -800 -391 -684 -818 132 387 -350 981 923 -124 -616 -732 208 288 -312 -3 12 321 -164 -510 -411 -531 -965 -457 -545 291 332 -199 662 849 -582 -627 399 478 -166 684 480 -266 92 -815 221 474 -545 276 -222 552 732 655 425 -758 -959 257 451 351 850 -743 552 -633 642 -638 -876 -772 180 -373 198 433 862 763 899 800 564 -413 -368 -522 524 289 -88 -227 609 130 -427 199 864 -158 759 -680 557 72 715 44 530 -892 -157 -28 -430 -976 641 -461 51 -43 -301 578 360 -282 -105 425 -188 -81 889 88 673 989 -126 406 646 -363 -959 -505 -234 221 315 192 514 544 -290 -180 -352 787 -613 589 860 81 -453 -32 189 -710 582 803 701 -866 214 -811 478 -451 -561 -191 750 -469 -603 -874 286 -398 551 -731 489 105 838 -584 -106 -106 134 -537 558 -904 -808 563 962 471 521 -31 -753 -384 -962 -543 643 -556 -441 -136 566 -447 363 -773 562 -486 236 -182 -195 -65 -225 -689 418 638 627 -802 -130 -900 958 -61 657 395 -275 868 -690 404 89 44 -443 410 1 -807 -277 229 -301 -496 885 925 -989 -886 -731 319 -494 394 -466 -152 -205 781 896 -524 -744 365 662 -486 -968 -899 562 -185 178 792 669 -62 -717 282 872 -559 -401 -428 531 -659 -655 -56 -151 39 -196 -107 -600 454 606 -150 412 178 62 -769 -211 -402 -244 -141 917 -474 -312 -116 -365 833 828 0 -737 -1 -524 598 624 14 -681 258 -31 -765 95 942 -406 708 76 850 999 -346 228 -950 -956 953 -822 -580 527 138 -128 -593 -831 -780 -758 293 -404 -7 -33 873 923 301 -940 -124 -491 -245 240 -984 325 -960 830 881 -951 -719 958 672 -282 -11 623 5 -648 -465 -14 218 -242 -242 -473 -510 382 83 143 -190 -616 877 307 990 511 -408 -323 -508 -781 338 680 -582 -377 -209 -24 -709 868 860 -539 135 -838 170 -708 -564 951 426 375 566 373 -140 -920 726 598 953 -373 97 -310 17 -861 89 -682 454 340 -548 730 -17 -641 783 617 -169 671 278 -817 994 -82 -622 932 -265 -336 -690 -654 975 291 497 218 -512 416 -365 -434 92 502 -353 -488 561 492 -944 699 442 52 -629 505 126 850 -367 448 -468 783 -594 -347 301 -690 161 -331 88 -274 687 454 -888 897 -870 -313 940 159 -655 893 -67 -140 -103 803 250 578 -390 269 644 -581 909 233 -629 458 84 -226 490 -369 -496 382 -866 -662 846 -992 638 478 480 -161 -954 -357 268 -814 809 782 295 -229 200 324 -35 714 -749 -156 -880 -808 -544 302 -548 -703 -16 202 886 -879 975 732 -431 -649 -233 -530 673 403 -185 -644 -590 -39 319 -358 161 -213 -774 -102 -762 845 -89 -794 869 -924 444 543 670 503 -213 996 153 541 -596 -910 217 21 731 934 637 -784 -416 133 -253 992 123 434 -292 415 403 -871 -645 299 -88 197 -586 588 -866 -588 -330 -912 -996 -754 -550 759 -433 887 -290 -244 -914 -805 817 -864 -817 -397 516 253 -366 -19 228 -541 89 -150 -638 912 -497 768 -827 -897 33 361 -925 166 921 -634 866 482 675 962 10 -860 131 -599 -393 -383 800 -955 -273 -788 364 -65 610 -256 -786 763 214 -413 608 838 -707 -984 -206 66 -588 -948 -286 -186 -342 656 -269 -981 -507 -256 489 -899 479 354 335 955 -709 -108 -850 -438 41 339 416 145 -364 641 -667 -767 438 532 -436 849 -803 553 873 -907 942 38 -203 764 799 -582 453 -898 70 497 612 -158 -970 -619 142 169 790 904 -383 -80 825 595 234 309 786 99 -154 -172 -796 820 -357 102 -212 840 -273 -869 905 -218 929 -176 -253 -212 600 642 748 -604 -327 -538 720 -227 -259 -332 538 599 56 117 -752 756 855 -234 191 -504 -631 -216 -9 -131 438 -519 340 -480 -721 -699 -40 -221 -239 -49 -700 642 -682 407 779 -130 -224 542 648 -346 857 321 -541 999 518 -563 -819 -9 -854 -520 79 952 207 -382 -458 -54 -172 393 320 -91 483 364 -483 -327 46 -417 -142 -855 -362 -654 155 958 802 980 -994 347 903 478 -41 -786 -258 -994 877 593 -550 -650 -361 146 -207 8 -44 562 515 -732 143 -329 -283 -36 -851 -644 -971 105 -820 347 587 -585 -659 129 -210 887 -561 -588 535 -640 376 -545 -137 -297 529 -513 -647 -554 722 11 -687 -651 -172 453 -63 570 573 151 -713 64 -250 284 -556 556 -490 -87 312 -472 438 323 148 -849 860 869 -282 -644 449 -469 -424 55 776 337 831 434 -10 39 -14 -320 -785 -664 752 122 -122 652 707 -265 425 293 104 -298 -670 677 166 681 -651 -16 -652 994 -106 -305 493 9 220 215 379 -349 -476 -137 540 -459 -758 960 -952 -35 623 750 -539 755 -620 455 938 283 -40 -953 -508 -998 -411 -251 91 523 -654 375 -972 -118 -898 989 195 914 -339 422 -835 870 765 526 718 -284 -973 -276 894 604 -470 258 -130 -555 164 -578 781 855 58 -211 135 282 -807 -962 -152 719 552 -615 226 146 405 417 740 -428 -585 917 -330 -67 822 137 -57 -472 -803 -631 954 -281 -751 -788 -854 949 320 673 -974 -949 -270 128 944 -463 -351 10 132 -650 801 -37 685 -409 332 -315 -912 -817 -702 753 -351 953 215 -738 -898 -713 77 456 305 -746 312 -708 -336 394 -409 374 408 606 200 -361 143 888 -903 -975 948 917 -179 -241 728 -320 -351 186 801 785 365 438 -212 768 634 -173 441 -652 -511 693 -982 747 -254 274 -703 -970 313 -285 557 -794 231 982 -413 -844 -729 -41 -370 -354 191 894 -137 -678 513 853 206 -427 -404 -586 -518 856 -397 170 -590 -666 -925 -611 -444 304 -743 274 -540 -463 265 -582 401 303 -771 46 187 522 366 -890 693 -308 -101 273 472 -807 -376 721 -893 -982 -431 -748 91 -186 794 -521 95 -809 598 378 -217 -446 -834 191 516 -379 -671 888 -708 188 -50 125 822 638 -367 -945 -801 -524 856 -895 665 -534 168 63 -761 282 26 939 -503 59 635 -238 -535 146 886 -280 -843 -18 -419 -485 406 955 -941 650 -469 160 -14 -556 787 357 -233 118 -310 311 -223 184 741 -728 234 12 -691 -321 -387 317 -277 643 -359 -89 513 -913 -921 -375 -941 -71 -714 812 -581 -558 743 -936 -297 -658 -830 -836 -616 845 -929 -997 628 888 -782 709 -817 76 -357 613 -83 376 411 447 449 247 -355 -489 -649 -920 -225 -628 -812 924 -361 -224 -232 21 -216 629 -83 -380 -195 932 -575 -677 -533 538 -266 108 -354 -193 687 -884 86 70 -206 823 -164 -294 -122 384 443 -280 -279 662 -514 468 -267 341 670 -816 776 799 -669 626 -985 335 -972 -441 36 -187 -21 516 -322 -934 679 -276 -90 569 150 -231 -621 -178 -967 665 -425 325 -953 -945 841 -880 792 479 -447 943 84 -237 990 -226 -148 -673 556 -296 -192 -836 -190 -349 -676 986 -170 -285 -612 282 -481 243 -296 431 -947 -376 -971 -747 480 -393 670 16 372 -126 -772 612 -911 -159 230 -830 -562 692 949 -18 504 304 -507 66 771 456 -138 851 457 500 92 -906 565 -117 438 -542 178 -156 730 281 -891 241 -127 902 325 825 359 258 571 515 384 661 967 891 -219 -625 52 249 -949 109 143 235 957 924 268 -744 -204 -562 -824 -476 521 -744 524 -910 214 -615 288 -197 -11 401 380 957 -962 -516 -312 931 692 383 -905 -622 -58 494 -625 391 -174 830 -360 -61 -429 -797 -362 344 713 -526 348 -488 -393 -597 277 -499 778 -397 179 981 -297 -598 509 -483 -933 768 285 523 612 -880 -478 -948 486 -863 690 -688 174 -996 -557 -776 -467 534 -21 209 921 189 -696 -561 -492 -279 -969 813 -450 -468 556 607 -703 406 898 411 726 -742 450 814 -504 -773 319 -772 -112 -316 608 -836 681 -546 -218 715 -242 -79 519 1 80 25 -255 -495 50 875 -473 952 38 667 -825 595 603 854 600 -580 -250 -525 -827 722 -629 -458 80 -907 627 -120 657 -179 17 664 787 362 736 419 808 -279 -598 -970 -385 -614 -70 -524 -973 242 157 -336 -311 -522 403 885 -349 876 363 -530 514 453 -252 -339 -824 -932 760 -923 -102 133 839 -206 -330 -261 -679 -601 -61 -904 302 604 546 -652 382 463 -420 816 -970 -120 -960 -404 986 249 710 -521 -455 494 89 -313 -651 -727 -216 -639 876 533 -117 -901 -532 58 977 925 41 -325 -70 -51 -996 -943 -158 -298 -972 -58 -843 -381 -774 -397 -823 404 -146 -507 254 526 -127 743 -697 97 -758 790 -466 518 233 461 -730 -629 -495 -706 -522 484 -306 701 191 -813 999 -458 -857 -707 -985 715 133 -879 -794 -381 -157 827 370 -347 593 46 -905 568 -756 -807 -906 304 -852 497 -176 345 -762 -568 424 -396 51 -22 -977 998 -898 -203 -552 -562 -410 735 114 -397 -433 -907 -40 -458 -419 917 -139 69 -263 282 -532 733 -563 -757 -749 270 577 -329 -104 -498 204 3 -58 831 807 -80 271 -646 -812 796 138 456 -550 -993 925 -163 259 -361 947 560 -511 207 -61 279 671 545 728 786 184 552 755 650 713 410 82 191 -212 929 42 -418 -427 -363 -747 175 839 726 -152 -655 405 792 -332 -490 -924 -567 957 138 -468 -216 -31 246 -722 612 734 405 -218 -3 532 -706 103 840 -34 -245 672 461 476 -966 830 809 470 -106 649 -250 -755 -983 -390 818 919 886 837 338 -621 -446 -387 -787 -58 717 971 -861 -923 123 -86 -641 413 -177 -662 -739 -400 -138 621 640 -382 771 623 316 -762 -618 -480 839 -618 -658 689 28 -302 326 -951 -240 -432 -223 -91 -142 -164 -271 -80 159 -732 -884 994 462 -467 -232 -54 -782 849 -145 -760 -832 -455 -28 -228 15 556 990 -240 322 792 -51 -25 -726 749 366 792 -166 -730 -640 -648 604 359 -15 -82 148 -905 62 -145 -419 881 -735 -877 -664 755 -434 -135 905 -971 -515 2 264 -350 -345 106 817 141 -59 -468 315 -257 -317 760 24 -183 -190 -615 -29 225 685 718 -398 732 -640 -533 -496 -988 -67 -601 472 117 711 -841 549 -405 94 -316 636 -876 548 -251 -578 -38 -356 798 223 -716 -576 -475 -332 -363 997 -127 761 934 307 751 10 -420 -99 511 -714 -562 18 -182 -475 -138 -664 -510 666 -189 -738 421 60 536 -43 -915 972 781 252 -964 549 -486 205 -890 -627 -35 868 807 -805 848 935 657 -820 124 -656 -853 -104 20 -707 405 -406 -168 -606 -193 5 416 -29 -659 519 199 -38 -454 -422 381 -285 401 -641 603 -306 -818 188 -887 698 -176 -402 467 -348 16 -333 763 -703 -153 -635 326 -719 -477 605 888 96 608 720 -628 -754 -823 937 -898 352 -175 686 786 22 344 204 221 270 536 -403 277 -640 229 415 -92 97 -233 -815 -399 -931 109 -707 718 514 -323 -951 79 -612 -592 30 444 788 -794 938 -462 906 478 461 -71 -204 -580 280 -341 698 -272 -628 -823 -142 218 -558 -958 -71 -178 -927 652 469 224 -980 403 -441 -569 696 -483 328 41 -261 257 851 -93 967 -100 405 -364 361 -119 487 950 -231 -939 593 -994 134 -16 488 -946 -613 132 623 -321 547 -847 309 146 781 -667 479 794 -890 211 -612 -903 -970 -217 -925 878 167 -702 -564 -737 -721 -471 -267 34 -261 -294 -35 -519 544 933 -945 786 -413 -131 -788 598 -217 -323 -622 464 -99 -169 -575 -207 -903 -517 199 945 -715 -579 413 -614 793 103 -662 962 -89 -644 -180 566 -787 741 -312 43 925 -392 -703 755 416 -191 -206 934 223 -157 -242 -899 -299 464 804 169 -302 -719 -254 537 854 -572 456 -449 -431 -327 536 -946 142 796 -565 -382 960 -629 187 -915 974 -673 700 -159 583 138 -225 -951 -619 -689 -665 632 219 203 2 78 -419 485 414 875 -407 52 408 -955 -342 -973 -944 -141 917 -758 -255 -161 -953 -618 132 -648 -898 905 -110 162 -108 943 865 -696 489 -890 -445 -922 740 -266 740 -233 989 -523 -31 -81 165 917 -842 3 69 899 74 -662 -989 600 324 523 -57 -935 -460 325 645 193 672 903 978 356 588 -467 -247 -384 378 -413 -918 -767 775 -369 -353 -142 -667 -178 82 674 -914 824 468 -835 146 593 882 -950 -381 346 625 -988 311 -532 982 679 743 368 -385 51 -310 -629 883 903 625 -585 -266 -422 -193 -380 -547 -726 -714 -667 -545 -406 -118 -743 957 -760 -818 314 -318 473 -891 355 -587 -458 253 648 187 -272 -684 333 238 -765 -88 292 -718 -288 653 -979 721 488 -934 -470 -773 314 450 387 387 -469 -828 108 -330 422 -977 -543 -775 708 805 -850 121 810 -335 577 954 -729 48 134 363 236 -639 966 41 486 -588 301 261 -341 184 747 -568 -667 340 -331 99 961 -926 764 552 -111 682 359 935 -552 565 740 -252 -783 -876 601 272 -539 404 -280 393 -697 -882 166 -528 730 51 66 -816 785 31 -488 481 965 -730 -760 -775 -907 839 123 -277 48 -662 -789 84 -852 -614 632 -474 -394 -245 -278 372 136 434 648 992 106 434 173 344 -25 -955 648 -882 430 -534 729 -182 -510 389 780 -341 -209 -141 477 -96 730 -245 -691 -494 797 368 -559 616 -301 636 552 178 -865 -436 -997 447 70 -792 230 826 827 -283 -387 -185 -666 337 -401 -507 977 -932 350 -454 -500 177 -145 -831 -69 -600 -830 -623 -566 375 -393 -396 -929 -128 239 -932 618 -633 336 350 829 -857 23 667 41 -938 -799 410 -184 889 -829 176 936 -26 -796 -877 -622 286 -338 -267 298 191 -315 281 291 -360 99 178 250 967 325 515 583 -151 977 652 542 -817 708 465 -363 744 603 -993 -749 357 786 -19 -507 -551 -581 378 -21 0 -417 443 -920 917 906 580 326 -662 561 584 -639 -211 -754 92 851 777 165 67 108 605 841 858 170 -873 -178 9 893 -844 -525 -737 895 391 596 756 491 465 -486 334 153 753 -529 -605 -13 -884 -302 -647 -209 -700 545 495 -761 -490 -598 -614 -635 -103 -408 261 181 -123 -247 -478 -235 -670 -623 -105 269 -404 97 684 551 594 -376 -567 -809 -952 171 766 834 -342 178 250 -275 -87 -452 635 -409 -267 -48 -125 217 716 357 -453 -318 -977 284 -246 -718 -525 579 133 -141 401 -701 -376 828 -997 -610 -859 -596 571 242 265 -180 470 216 -866 -20 729 822 347 -936 -160 -935 130 -391 -868 -175 -907 734 -889 -227 362 -859 -399 -649 113 -908 -183 613 895 865 -218 137 -948 466 115 524 584 750 -430 -871 823 -174 -33 -601 -680 -331 695 -217 -967 170 499 237 316 194 567 -87 -948 -706 174 -366 64 885 -726 109 416 594 768 -737 739 -722 395 -142 -680 812 -686 -577 349 287 -575 513 -9 -174 -513 -146 -233 -454 779 43 -976 657 957 -436 723 -140 53 -237 524 -609 -233 -598 176 808 -843 141 994 590 -920 -703 -291 -953 409 86 -41 704 546 -178 99 24 -910 944 -946 742 899 -384 564 914 937 845 -804 -401 294 797 301 181 44 -748 -913 -288 -117 935 287 -168 193 279 -633 71 358 -911 311 -385 -192 745 -617 -553 150 -812 887 -876 -232 -400 -101 299 167 -156 918 102 -944 -259 59 205 -596 -861 -552 41 345 230 -922 391 229 -510 658 -608 623 -717 261 575 -940 131 257 -574 624 -22 893 479 189 251 -908 -345 -784 -50 -838 435 309 -327 -695 -979 241 -861 -823 390 -680 611 -634 800 -106 -676 -412 -161 -959 477 415 -860 612 -277 874 -966 -558 265 281 -210 -213 -499 -273 -891 -886 -378 -337 -372 -498 -6 -246 777 986 -641 -439 -839 -211 560 -733 935 -291 -851 367 -902 648 -576 542 -375 775 -552 -8 -163 -941 155 664 -734 962 957 724 -546 -448 -503 -233 525 -779 -46 -874 949 716 40 856 -178 -688 31 -57 430 -116 -540 -535 610 106 -100 -658 -576 -873 -613 532 -574 -11 617 304 818 -726 -372 -253 -628 -569 370 -801 -625 461 878 -513 -775 727 680 158 -567 501 -510 -785 681 -451 251 -508 908 329 811 -105 -340 603 -357 -523 -443 929 155 -907 964 -343 683 962 730 697 761 -413 561 -963 837 -715 695 486 -684 -630 -346 284 807 1 164 812 541 968 -404 203 823 499 234 -552 128 -791 504 -214 -926 -431 -316 474 -128 728 802 384 -88 -360 -458 -717 95 -55 -316 -738 -731 473 -207 961 475 758 333 816 -163 101 -286 -429 -49 -67 666 -523 -100 641 773 299 -251 -218 44 684 281 -493 25 -287 -164 604 400 493 223 122 346 972 -637 -862 -686 321 -672 980 -761 -152 -687 -104 114 -550 411 633 128 -728 427 -808 -930 -655 423 -356 927 -730 332 -980 632 -591 -421 209 -545 495 524 -447 313 -421 41 311 -866 -931 -315 -189 -233 275 -827 -820 -252 -54 84 269 -565 329 -648 -793 -666 -746 308 867 -528 72 -224 389 -871 -225 -223 749 -552 -698 826 -339 454 -170 608 -822 101 -923 500 390 790 686 -607 -99 -615 -121 614 610 270 -8 550 -526 778 -472 -994 -419 -752 -705 -489 616 -473 829 715 -139 202 -598 -237 720 361 471 29 341 -500 99 -402 -162 -494 438 647 -548 -503 403 -368 -611 -896 -894 -84 -904 850 -651 181 -93 478 923 -806 -294 892 432 -597 -404 835 63 -502 799 496 594 440 -161 718 -133 66 -628 -497 510 -159 380 -664 330 -234 293 -294 -315 -401 -185 -996 975 360 466 -657 593 630 -599 584 -695 -391 714 -516 -387 588 -685 -147 -128 -56 839 645 65 -42 -563 704 149 -513 927 -116 647 -282 -465 491 -638 340 -975 -472 -988 -877 -266 -997 -151 -46 -923 111 -386 -365 -753 861 362 -35 -846 89 -76 123 -798 342 137 -671 797 -600 815 -227 701 -544 -45 -131 -121 940 624 266 -584 179 -20 656 -723 -455 -697 100 -512 -750 311 -161 438 84 -464 185 673 -277 503 508 -254 -217 -986 -430 -265 -468 397 139 353 586 -608 -412 918 540 -168 377 -819 -322 404 -568 -107 -1 461 -896 2 -820 157 920 -634 226 -341 -871 13 78 -558 979 -857 -873 961 524 -184 204 -915 -886 718 850 523 -905 617 -863 -761 2 -31 -356 617 -677 844 -916 -713 817 -849 353 293 -175 -548 -725 186 878 218 119 -230 71 -751 259 143 -207 515 -220 -550 -681 -105 845 798 -105 15 274 -781 670 -855 236 661 934 767 593 -351 986 390 -121 712 989 -524 729 -853 -779 30 734 387 -849 -341 339 566 882 -285 105 668 553 -21 -545 -311 -222 -874 163 -955 -816 529 -739 34 -113 -877 -873 -490 -390 -131 299 478 -343 798 -442 -124 -12 -498 661 102 935 -389 87 -543 -88 599 -911 -701 -542 -589 763 575 475 832 -127 388 -449 -366 -232 953 -37 784 508 -295 -757 -978 -259 907 822 620 783 -294 -56 -842 -95 14 -378 -87 632 -48 195 -904 -977 -718 -211 862 638 -150 322 659 -716 -849 553 -385 159 263 -55 -223 672 -409 -46 810 -917 441 -656 -887 621 213 -883 -116 -982 970 655 -758 -913 567 -541 241 -682 -589 -138 -589 -116 -688 456 -595 -824 -210 -519 -242 -392 -942 536 735 276 -425 -976 -76 -403 -262 683 -225 -52 307 -826 -611 969 509 746 -188 -65 -526 367 709 511 -760 460 772 175 -663 455 486 -602 681 -491 -582 984 650 -513 790 922 -273 -820 853 -969 -669 -161 255 278 -654 625 -364 926 646 566 209 406 -239 -153 419 -241 -623 437 740 759 427 307 -824 169 199 475 -614 634 695 -824 392 997 828 487 -964 -298 -799 -222 -570 -224 597 79 -827 -460 -487 -312 -163 -780 226 668 484 -859 -282 -705 -526 698 -617 -87 996 638 615 -619 -684 917 218 -587 890 663 9 -539 -304 735 414 -512 910 -955 -982 -97 950 188 -379 572 -278 366 999 543 287 990 -3 611 -262 -352 -300 -212 554 553 -448 -481 672 527 -918 995 -623 -820 -616 -520 342 352 -254 986 908 985 -73 -326 -710 128 526 -516 -47 945 38 348 553 -971 754 961 -528 433 -487 169 -803 -255 833 275 -937 -826 -573 -725 -780 -807 -161 -427 -704 704 -286 -398 -366 851 793 -741 -758 443 -220 -213 -432 -692 823 -825 -129 -220 200 -309 -674 -73 624 904 921 770 310 -588 -311 459 -754 361 914 -872 -603 950 -754 119 891 -65 575 59 53 -658 -186 -688 -22 415 -440 -631 699 -702 -819 202 918 200 -14 279 4 965 -412 -225 156 625 576 -408 25 -797 -987 -184 577 76 384 -513 -35 746 -144 243 97 -404 -435 666 -408 -46 849 425 341 834 510 781 -890 327 -495 -154 571 -652 740 125 -368 804 -131 556 207 818 -468 761 826 -164 -832 -825 -270 -231 564 693 -772 -841 -323 753 972 -455 -462 49 859 -792 503 539 727 -777 -909 -476 100 -124 -425 -747 372 -205 887 -177 -206 -587 -27 339 373 917 29 376 -980 514 -944 504 -81 73 195 622 -880 636 -740 -760 -109 303 -687 -721 -840 -499 -496 412 -525 778 -243 168 -204 -836 -600 269 -157 -483 294 197 583 -628 340 -705 94 226 -817 -264 743 -175 63 58 -83 -864 745 -1 740 -702 -925 -21 942 39 -902 -19 470 529 114 227 900 -598 484 113 166 -30 580 -529 -562 -833 852 -257 -357 8 -753 -592 118 409 731 635 191 557 884 -513 873 418 -559 218 -423 266 -314 -579 193 116 163 -365 -569 -486 4 -672 559 554 -438 553 -63 250 -459 78 832 524 -947 -741 706 752 -775 -14 -473 822 969 95 802 451 866 -641 532 131 -672 611 -111 96 -332 240 -983 -595 -680 767 803 69 152 -489 206 24 -507 281 -316 241 -864 -387 -597 -53 303 28 390 478 -761 -505 -601 -370 765 797 39 774 675 -37 -532 445 140 539 -808 -48 -965 739 -160 -839 704 802 -848 -866 565 -339 -325 -232 67 693 -358 -508 -5 -418 84 150 562 289 657 -508 -260 902 735 114 474 713 331 -728 -164 667 713 -885 129 695 987 855 209 158 -325 -814 -680 -464 66 740 804 -250 903 514 731 -130 289 -55 -811 -511 -472 208 775 905 -779 -850 601 -210 479 -9 -354 520 -731 939 26 -572 -592 459 -440 693 -201 4 -698 -435 -373 112 -199 -904 -670 -853 -176 372 714 -982 -847 207 -79 26 201 470 -621 38 -864 -38 -508 -118 799 -259 688 -440 -144 -143 395 386 381 619 187 49 654 211 20 214 -801 -202 622 -240 -284 -309 -872 879 338 -198 -101 -1 -650 -954 212 -935 145 885 -77 951 579 -160 474 734 550 -845 -810 707 261 -981 804 443 556 -475 -183 -204 231 -520 519 785 325 39 -453 760 -172 -654 975 407 -712 161 -593 457 -329 931 424 -427 -855 -639 -952 -525 -51 7 -457 375 -461 826 -541 -589 34 109 840 -210 734 522 -360 -651 -668 701 -42 -423 -147 29 811 827 -488 -164 -304 -396 -455 588 -371 588 341 438 -58 -842 -602 491 946 601 547 -841 250 -391 107 534 952 855 -513 -283 -817 -870 370 820 48 -694 -299 -911 373 418 -905 55 965 72 423 -167 695 -385 216 37 705 -924 -804 195 -105 -294 -543 875 67 -622 712 -662 875 -630 -311 458 54 -290 -511 -790 312 573 47 926 974 -769 44 912 -8 -897 -663 146 -600 -884 194 -524 -800 -701 195 -493 158 -925 -139 767 -890 -863 780 -482 5 -77 918 -162 -356 -919 -594 314 -616 296 277 -126 574 -488 -719 -635 -498 282 625 380 -995 489 993 256 289 679 -210 -371 942 942 582 166 -328 -386 -318 -690 702 349 646 -374 -702 72 198 36 247 53 -167 -596 -705 276 792 626 -78 -84 -295 116 899 990 227 585 -288 693 76 -343 -935 520 -523 -489 -329 892 -354 -998 922 -573 -681 -511 234 469 -828 -512 -700 -271 -996 -515 -727 -36 226 -410 -114 593 471 -143 526 -812 -144 -814 432 947 -347 234 -284 109 -462 -686 628 -198 -410 581 -825 607 307 -429 -504 195 -781 -727 933 -89 498 698 521 569 -95 -783 -443 536 -224 -965 -166 916 349 828 -929 -420 -578 -623 -545 -80 -251 863 339 65 -494 -876 22 941 187 722 627 -437 859 623 -817 -289 268 -87 390 174 -344 -923 354 940 142 -667 164 -226 91 -123 -179 -924 -167 929 -368 -244 -996 347 906 -622 -474 42 -857 -304 477 -371 -23 953 -613 748 32 -286 -992 -944 101 107 472 -660 63 -307 302 -910 -400 -159 -194 573 374 701 724 170 -447 622 -359 -653 604 -460 -655 712 -671 -627 -911 -353 902 10 521 -127 -578 0 -858 -867 464 873 -712 -55 906 150 930 -148 519 -333 559 -177 39 -62 -624 735 -934 -278 -498 29 610 541 -791 872 487 -685 -281 733 -741 -872 -396 551 480 171 677 180 -768 -355 474 -412 -995 -43 -341 911 600 -920 7 570 -83 -673 -614 36 -136 956 -769 164 -743 -19 950 -432 -776 141 961 -661 642 -239 -286 187 739 894 -290 513 264 -239 786 912 -636 379 819 -805 827 833 259 -511 158 -741 -138 -754 312 466 -177 256 -476 188 325 794 113 350 115 -484 186 -604 347 -303 500 -980 -466 460 -952 662 749 -785 -331 -821 648 304 -847 -985 -186 -683 -610 -237 -87 -240 174 -228 -405 -307 -98 -817 -435 -766 -648 -430 960 117 -235 989 -463 922 -606 -752 -479 435 159 -950 258 -87 -35 -497 -549 345 855 611 -730 -579 -140 -108 -33 792 -779 387 -993 -862 689 766 -730 -129 741 682 397 -466 -829 -753 -275 924 -996 97 -378 -305 -479 926 -861 992 494 -144 -876 444 -138 906 996 330 -516 -156 212 539 812 43 293 612 -902 775 624 -879 -183 -167 745 300 -30 -355 -249 893 984 416 899 -527 -494 876 -816 -368 483 -333 -891 877 -404 -817 -648 695 -992 -181 620 685 -434 132 -525 811 501 751 -816 -693 -973 -449 404 348 -669 -754 325 -524 939 -847 -878 436 269 -48 -485 -653 -195 921 636 -835 -847 -209 -288 -12 -488 500 -101 -754 -73 -538 -275 -193 -10 -576 -967 765 559 -818 -905 676 828 -865 -914 -97 -428 115 295 -228 -148 111 -891 -552 -632 -988 -970 325 -714 163 813 -988 529 -84 -588 788 -336 973 268 12 909 134 -328 224 -513 938 836 -271 201 -644 -896 -690 -321 337 -576 563 12 -536 44 623 -915 -61 -824 995 -586 -574 941 -421 -870 446 787 -527 428 940 -254 41 997 866 532 422 -657 -552 -323 -193 643 -710 -937 259 37 -377 -125 149 -260 -37 -793 30 -75 227 229 -591 -762 -595 879 -741 -595 -638 -130 736 506 105 806 -860 -360 -908 541 -901 736 -378 -446 581 -148 -676 79 -709 -501 -310 -478 -753 787 268 843 -149 -96 -53 93 -217 -848 874 -612 45 -638 -838 258 986 -25 -516 228 -293 -633 875 820 -44 457 110 -213 -441 24 -890 -866 153 -605 423 -76 -403 459 -510 -57 619 789 -908 863 -746 -26 721 747 229 607 392 -648 495 574 -872 -385 673 311 -762 -572 371 -388 744 -467 127 951 -721 -519 -753 -347 -446 -364 -360 464 -658 -702 774 525 -70 175 -568 469 -349 -684 -198 246 203 732 188 463 -680 573 698 -808 5 -611 -293 -745 -8 743 956 -350 -161 341 -550 563 -907 127 491 259 896 411 245 -915 -336 -470 380 41 -400 584 684 -579 681 94 636 -107 483 -153 -270 771 -998 -268 786 -322 933 491 596 -287 309 793 -507 -162 -953 -983 -91 219 550 268 815 -105 996 407 -570 -502 141 434 184 -92 -556 -765 979 -221 -327 546 -865 -49 -470 -653 713 -84 -473 390 -876 -661 -871 730 -35 661 138 -187 889 731 960 -948 68 35 -907 905 466 416 -101 -77 537 364 -488 -352 308 -683 -716 562 595 633 -650 800 -931 257 -792 340 -531 226 395 -333 -921 536 -193 -588 -670 612 638 393 159 -341 -602 -104 -136 853 951 -419 951 -746 -829 -159 551 -436 -266 343 -216 367 -119 -973 989 -248 220 550 -235 -504 -44 -5 -113 617 -838 -564 633 -351 -410 -34 288 -188 -647 -323 831 -128 -514 -289 404 -214 -2 990 413 780 284 449 -523 -115 -995 839 99 -786 359 138 714 464 50 220 809 -107 -124 989 -919 400 569 -296 -379 -515 625 313 710 264 -478 716 795 -679 869 -553 528 728 711 128 -74 -73 -277 3 -838 -410 -459 -274 -482 882 544 220 248 18 -970 -915 980 -532 736 620 752 124 -956 -496 -34 -420 190 -314 -662 979 587 -415 -575 -280 419 -632 -335 -327 -342 -631 710 -689 -366 172 524 304 -773 -403 396 -603 501 -354 546 -51 229 199 -776 -216 553 96 -603 790 -766 -324 -100 -339 -993 838 -613 -585 490 -217 -107 151 931 -677 941 -508 -559 317 -227 -950 -81 -414 -379 560 -762 442 -581 790 797 1 -719 122 964 444 -222 -116 -288 278 223 112 -83 823 -737 -638 -103 -156 -304 55 448 -101 490 53 -123 -888 -977 589 802 305 527 -696 650 338 -843 742 -981 366 607 -493 944 303 -416 516 -905 784 138 747 956 301 66 -508 736 644 265 -903 -556 -708 -260 478 153 300 -356 -985 -412 -695 278 -904 346 355 -510 -72 786 -348 824 402 107 -822 -606 -468 637 876 492 -461 935 861 724 -577 -639 807 280 905 -557 941 204 678 -379 -505 -159 -217 40 545 -211 -900 -932 595 815 -645 -819 -49 -974 -861 2 -208 -287 -256 600 -274 260 555 548 815 661 791 -244 396 334 819 79 332 558 -705 -664 -493 69 467 153 664 -59 -799 684 276 936 -730 648 886 415 677 998 772 743 217 -399 -777 66 -349 -902 -379 -286 240 -819 -718 657 -499 -38 599 -848 -751 -273 652 534 -429 -950 111 936 -602 275 824 797 -64 753 400 382 -450 -709 -372 -457 453 404 -776 -854 -838 538 -576 -905 506 -639 835 -155 -277 -423 531 -776 -442 498 -502 819 60 -883 -900 575 -644 -231 -552 153 326 850 24 -264 -24 320 -966 -662 4 -993 666 775 -123 759 445 435 372 -760 -897 585 -373 -254 52 -142 -6 -59 818 -590 -635 -693 757 80 -618 -308 20 -62 22 65 -684 -230 -178 53 -684 900 554 239 98 758 -475 784 -4 712 -299 435 257 443 568 836 347 475 -152 -444 -822 -616 108 -672 484 -962 -579 -296 -91 965 301 -400 150 619 935 -336 -316 561 496 -828 101 425 728 -864 -613 -261 -214 -8 -766 464 -284 -17 421 763 174 593 679 -994 -763 -905 -49 -136 -241 -680 349 -620 -774 182 -121 -75 879 324 273 59 -103 559 363 -402 -935 -220 -930 795 471 -939 210 -744 666 72 -84 543 -866 -627 154 -335 -69 -579 -513 -209 655 -918 231 55 39 -945 627 -103 -229 696 117 -217 456 242 275 836 287 894 -517 -549 -341 448 -101 -918 -558 -538 -336 -879 -32 -572 827 -455 -519 -207 -495 -718 -382 -862 -677 520 372 111 -769 822 -571 -44 99 -531 -68 -191 402 630 716 944 377 -432 655 -865 849 108 438 185 -395 281 628 242 473 -946 -972 24 484 -328 -39 -920 -927 -845 81 -751 -597 657 -18 -238 -435 -18 -40 100 -69 111 372 -478 947 410 191 -927 -906 369 -30 -717 343 -54 745 -656 -71 961 -607 371 -548 -876 -70 -664 -123 -41 899 501 4 -104 575 -229 -34 -99 351 -887 334 -636 626 -429 613 -307 51 340 758 868 -121 -388 652 379 -239 -670 -175 627 -90 -388 38 17 94 -517 757 590 379 351 286 859 590 458 -96 212 209 127 -903 82 439 -313 -632 -144 -692 -902 -303 210 -814 -989 -342 -529 18 -71 18 201 79 -122 86 -516 -611 -18 -45 72 -670 -100 906 536 822 76 -911 450 -271 603 -959 -367 -596 171 502 -527 810 -253 418 580 -764 321 -7 614 -471 -221 -100 685 254 478 433 488 -168 627 -541 611 196 -712 -37 -344 321 -784 -486 911 311 950 981 -869 802 877 -774 -777 -821 -292 964 88 -643 -575 899 645 260 617 -774 -561 -45 835 470 -522 -955 -620 -78 -279 -356 225 98 -908 21 -770 229 -770 354 590 -361 -214 -690 -25 335 -244 -850 762 652 501 887 500 665 -666 -558 -2 -285 870 715 -356 -788 -681 579 -743 -244 267 371 -587 -613 -235 -316 -355 787 -219 -708 681 -451 -91 654 -117 301 -621 -98 -459 -517 -253 983 513 541 76 -378 765 475 715 602 -349 -545 -268 970 -857 -794 673 33 -703 -115 -159 205 349 878 -858 -924 154 -931 -122 -381 -739 453 553 -842 -290 -834 -924 -57 -110 -815 475 -570 453 -970 -960 -291 -968 481 978 883 -625 150 -279 -589 820 209 -10 641 736 -246 -278 634 -640 -822 355 349 271 -191 -600 139 342 856 -535 -199 72 -895 513 -543 223 409 864 308 557 -409 301 -393 40 257 76 603 68 23 617 962 -789 88 485 754 162 -871 490 -343 -882 617 -292 266 -592 -474 -833 154 -34 657 813 -159 525 -486 796 201 -296 564 -599 23 727 -883 -682 -398 -63 14 -991 -408 -513 -997 123 573 178 426 -469 829 -496 572 353 -494 825 -355 41 819 -974 368 -453 373 40 -498 -955 -580 -992 355 -654 -171 763 -958 -496 753 495 -686 -801 815 804 -149 420 874 331 963 548 713 333 -518 920 -391 -840 -528 797 -851 950 269 469 -99 557 -147 558 -92 -903 873 -936 -924 -69 813 -258 -705 381 -708 -269 -329 785 635 565 749 -307 675 -304 -403 960 -209 350 187 516 464 -215 820 303 940 725 733 -415 822 -55 499 678 -960 -319 -15 40 405 409 -135 258 -467 -875 -782 -925 562 556 -372 166 -131 -90 133 922 941 -518 550 533 -611 304 265 271 -970 -515 -873 549 754 -283 -936 -979 -401 487 344 -500 -750 499 784 -35 89 -363 710 -554 685 307 693 888 955 347 -291 -755 617 -263 231 -697 -317 969 -270 -933 -416 23 -662 -478 -595 296 -977 969 -615 440 -113 740 -535 -628 -265 -823 84 709 208 -762 -196 333 287 574 -380 159 209 929 -635 -804 891 -888 -53 -886 -535 204 -113 -244 833 -730 -24 252 -756 -829 80 140 191 310 271 975 788 -674 -386 471 165 374 -955 -956 408 -847 -82 911 219 843 -520 270 -129 -878 801 -124 -259 -502 -936 789 -662 270 582 622 588 -921 -468 949 39 259 906 957 601 204 -811 -230 453 -710 -417 -839 -871 995 689 -962 45 -782 -914 -823 728 110 -444 388 937 448 20 -556 -322 -147 -271 -50 -666 33 -533 -145 -906 983 708 56 -612 -21 212 148 490 365 438 -274 109 752 -279 -660 -978 56 -849 -281 -992 -216 -518 744 21 -64 805 420 -104 390 -527 819 -621 125 343 741 -683 391 134 -51 985 -460 -328 555 -397 -263 -698 348 440 429 766 -994 -500 541 888 -605 -366 -880 -505 -428 796 -822 -849 590 -995 -815 837 -210 117 -983 858 -201 -896 -399 -656 867 266 285 -318 -301 -956 463 973 -50 -922 -561 554 994 693 989 -249 -692 874 -791 -448 636 -674 -140 156 -497 -488 -336 723 879 788 -661 -375 -873 -314 262 -103 50 345 672 347 -977 957 589 57 -124 481 -807 -36 -131 34 966 909 374 370 -86 701 -696 -926 -107 112 -544 578 -310 -876 -649 83 -366 243 359 22 -287 -884 -184 203 -218 584 -546 -345 -480 -255 187 812 -99 -849 -481 -457 112 877 -692 574 580 233 522 -316 -270 453 248 -122 -314 -589 -902 -360 815 -922 -602 512 -663 153 304 682 -98 -859 -34 -53 780 165 -269 487 -715 743 -817 420 275 -520 238 692 -968 663 867 125 -545 921 -100 -646 57 118 823 -218 -674 -38 -266 -82 -18 203 28 806 477 319 -245 305 405 363 937 433 140 -64 626 430 91 455 -621 941 78 341 699 345 89 -304 -948 190 706 116 -652 -907 -455 636 674 -606 -387 -839 -73 -526 587 -550 484 -149 -208 -351 -694 -34 -449 105 290 997 444 846 159 821 -725 -650 -265 468 618 255 699 962 -344 933 189 -89 909 -503 453 711 -558 -706 860 976 598 713 545 176 193 753 17 -755 -454 -342 -758 -772 901 980 79 410 657 141 853 526 -832 456 766 -374 843 -683 700 194 -850 49 224 -903 -322 481 210 959 -352 333 96 49 907 -35 501 -180 -815 -647 843 443 601 -929 -392 -982 997 -647 -712 6 -793 -914 -881 687 -40 -905 -925 -652 -181 270 -755 460 981 429 -380 -21 589 -139 -852 -906 -733 455 -953 -803 329 815 273 -946 637 210 191 -65 679 878 -680 767 -523 -189 -970 281 -439 660 111 -589 -322 -940 371 237 -460 -595 -452 -648 -785 710 478 -853 -176 761 109 -83 72 52 -532 145 124 -45 -354 -317 -552 -769 833 -133 -806 -942 432 -782 226 -180 471 -914 455 702 -413 -860 807 115 50 969 35 -880 -545 705 -570 -95 -631 786 -711 50 -478 -726 898 394 -866 706 -891 481 -654 663 392 385 379 558 998 -99 -906 809 -33 748 580 -808 13 -282 246 -464 -665 447 914 -575 -328 -276 -464 -377 -571 775 133 32 -199 -5 -496 -796 -695 -776 -755 -246 73 -885 983 955 -461 697 441 539 -656 424 -932 336 198 -850 -968 -958 876 -494 574 -167 -865 -930 -840 -289 731 628 288 -330 -634 -763 989 -29 -20 -636 -670 -804 868 -733 -520 801 -283 -61 882 491 65 347 202 -316 -962 -384 685 -395 -180 -23 228 593 249 317 597 -433 -444 -668 223 355 -878 -365 938 -260 -131 -233 -469 -462 570 140 -260 -806 -798 -51 -401 -401 825 -546 999 -691 -134 -934 127 -189 -333 179 -725 -225 -652 498 -104 -961 5 958 483 686 522 377 685 -196 661 -615 62 659 720 -50 -483 -767 -985 463 -188 -92 931 -92 332 263 402 160 -537 -152 -426 87 80 434 885 -21 -554 296 -188 -721 238 -7 67 -360 143 915 308 -84 -979 884 127 919 497 604 32 867 660 -85 -811 -180 250 716 -871 -902 -815 -847 122 597 744 -499 355 -124 -257 -792 -603 55 -565 658 147 281 -566 696 789 707 -405 -371 679 387 -735 147 -702 759 239 -19 696 -249 -903 7 -960 -101 105 608 -225 793 306 -893 579 685 122 748 -222 269 68 -201 163 -243 -842 232 -257 918 992 971 102 626 765 -947 -543 -80 903 -340 -149 -986 -876 -184 971 -907 160 841 863 339 -528 -68 -765 -460 922 384 -59 395 752 -523 -627 917 -543 -613 -846 -965 -109 -63 301 -516 -50 188 -698 -888 125 -519 -227 -947 655 120 29 -918 -85 -452 695 190 337 416 -860 993 -105 -121 -494 -726 964 -544 464 -714 -804 -693 692 -892 -863 734 672 549 596 633 -634 -607 -516 -288 -820 591 -606 744 46 -465 557 136 872 -464 396 -666 144 532 944 -911 225 651 -228 -351 159 -457 488 994 -652 154 -892 896 645 833 -188 -979 -837 -192 583 -657 103 896 -615 -12 -776 50 800 -375 648 808 379 -467 -487 875 -123 39 800 -455 365 158 460 -61 -610 -652 -212 -249 6 865 -282 -366 -327 540 -177 465 524 -953 -838 961 -403 -90 88 -911 941 -36 -842 883 -368 -558 -785 -125 -965 -813 462 -42 260 -340 -25 -693 -89 266 -883 234 -418 -226 -913 -782 806 590 -594 -828 789 -411 460 361 -923 111 874 79 753 200 140 -272 672 887 -91 310 -306 959 -765 -897 490 92 -619 601 -41 -62 -941 -645 -601 172 -5 329 680 -913 -879 51 -514 -450 561 -955 825 896 -760 -46 223 -82 -462 275 -32 968 -615 389 264 -157 636 557 755 519 -525 725 -624 -96 -499 -223 735 -148 -513 806 74 489 -998 -808 593 -863 -893 -595 537 704 -675 -820 -696 862 -476 423 -341 437 -458 318 295 812 995 403 150 175 -617 -745 -849 357 -449 -722 -994 556 -486 -24 -898 337 -388 -275 -840 -833 -140 -393 -560 412 890 466 -992 992 859 -636 773 0 -435 248 256 790 67 112 -13 100 -984 983 -3 9 736 -318 124 -631 -371 639 -384 -220 188 -677 841 842 866 647 -588 907 318 351 -454 212 -302 203 -647 542 -703 962 -315 820 511 232 -893 521 623 990 598 912 883 663 910 -700 320 -293 277 -811 113 -899 667 134 532 417 266 249 403 -996 -564 -283 918 813 201 62 377 -232 295 -814 98 -157 -671 672 -328 -36 -399 681 -414 -173 887 -490 -918 -35 904 118 651 -124 537 -849 835 -613 408 -847 530 -499 -996 -816 312 -444 -566 940 -246 577 281 163 -781 -503 151 296 -581 -496 -313 888 -930 -968 163 -707 -424 305 688 -664 -143 174 -704 756 -169 907 293 994 -708 -3 -838 143 -67 -854 936 -430 26 -912 -636 365 -999 248 847 -566 -834 -688 35 -494 -908 892 -649 -107 474 -239 -539 -153 270 95 -999 -669 -347 714 808 -649 -487 -812 -495 454 -829 133 -53 524 -382 -462 -728 708 950 -177 22 -330 735 439 -899 506 -597 978 -608 378 186 -183 -429 622 -558 548 45 183 689 -902 -287 620 -560 899 -619 612 -480 107 948 -345 151 447 -40 -315 578 575 29 -118 285 310 695 -281 95 792 -820 754 61 -436 -339 -322 978 525 802 894 -667 -345 -596 746 -153 -477 -975 -546 203 643 380 -705 364 -241 -259 185 -309 244 -680 656 190 -215 -268 635 978 -526 -429 -140 -787 -47 388 -439 273 322 524 812 -943 -255 947 -472 251 -478 -205 877 -768 492 -995 169 -883 -725 -98 -176 -376 -398 650 -231 235 783 811 -187 759 -528 -41 -936 -955 -387 373 545 -646 -3 544 -892 801 627 -237 -202 -7 -325 887 832 983 -455 -148 -726 -774 -552 84 -887 -416 434 757 -741 306 5 -270 -264 -293 -540 487 -901 266 -888 291 447 69 725 -954 483 -7 250 -32 196 640 421 51 -743 -781 571 915 -565 -299 -198 690 114 -496 -698 293 503 466 -124 743 684 -147 -893 -958 -742 -806 158 -908 -8 -457 -440 -439 -695 -852 -293 153 -126 283 -166 324 957 194 267 -555 -281 460 -61 895 -685 -331 -763 924 75 -937 903 -50 -156 -970 -221 476 -845 625 -582 922 -986 921 -793 -282 -142 -718 926 654 -717 -408 81 -667 471 249 894 -840 -855 585 -435 -417 -467 -977 -609 900 -465 -214 -416 893 -921 974 -393 824 416 -341 734 212 141 746 365 545 -533 922 -934 -565 -243 -736 833 223 -791 -230 -676 -469 -908 533 285 938 683 953 -345 378 290 -359 385 770 848 415 -601 -128 -494 -607 -501 585 -410 -215 -520 -46 811 429 -43 737 530 348 193 -435 -934 146 -652 -239 -903 -621 860 86 -485 -574 -810 -653 238 -829 -545 408 149 -395 500 -339 -458 -940 450 -216 -502 -8 -627 871 373 -61 -138 -824 322 159 -832 -556 -36 835 -278 298 112 803 720 -483 752 401 22 -912 471 736 -56 -180 -545 -586 677 -625 669 299 154 736 -976 -477 -332 188 438 -668 731 -422 -858 -407 -450 414 -711 427 -713 -241 800 -58 -558 -486 -850 -543 444 978 -735 -851 513 295 -543 664 634 392 -634 -643 -261 337 -454 -970 285 -303 296 494 522 959 451 -161 30 -366 -617 -664 -724 766 -151 -675 663 -571 369 785 315 -760 760 504 -24 550 950 273 286 910 842 -136 -312 -11 -310 -339 -392 796 -360 -884 -298 297 957 -943 -478 694 434 78 -342 979 -461 -305 876 808 543 -660 520 730 -76 382 -121 -114 -278 624 -803 668 -533 142 -576 694 -472 81 -117 -13 574 -716 183 -947 264 -872 -686 -262 -567 -181 643 -844 186 -345 -913 -896 673 368 -830 13 -568 -580 325 -618 723 -442 595 -239 988 236 197 456 740 -441 -301 -63 469 66 344 972 873 -403 -367 341 -297 822 891 -564 -606 195 384 -483 631 463 203 -627 -347 811 967 225 743 472 -547 -596 985 -84 -271 -653 26 940 -490 251 138 822 732 -450 92 397 -807 -640 519 -30 616 173 -601 500 788 964 -952 946 -746 225 144 142 146 -741 219 -682 -415 -378 -670 -804 749 -129 527 -211 -381 -480 630 388 -351 -330 726 724 -251 -333 -770 -404 -351 -786 288 -499 -262 667 -467 345 -44 748 -763 865 152 223 190 -836 -305 -354 -416 929 833 -322 -418 986 -41 675 852 -366 532 454 682 781 400 -879 -571 -199 360 -66 -474 -851 959 -236 -574 591 -815 521 267 -719 725 550 -558 386 495 -209 -943 -728 -130 984 51 366 507 464 -700 -457 268 -12 333 26 -937 745 -273 -927 137 -721 -799 236 438 652 -580 162 -517 -142 -738 -768 803 -465 583 855 -908 -418 -788 735 -352 748 474 763 -693 276 -111 138 654 590 374 391 7 212 -2 465 892 -984 572 96 867 -858 873 677 -469 -649 321 -115 -975 -678 321 264 -63 345 -986 -216 401 316 7 599 737 -779 -882 342 -7 -571 712 874 394 -6 -797 337 -254 -434 271 -352 105 374 -583 -173 254 -565 747 -169 -563 -663 -856 123 47 -400 409 796 915 -62 676 -166 270 879 398 -16 -853 -122 -502 241 -970 -265 -665 -792 -828 -353 510 680 -593 -549 96 -402 571 -995 -278 -592 -431 -435 -513 -959 876 -831 749 741 701 457 -1 -761 -564 864 201 484 886 273 105 -298 597 195 795 -236 722 413 -216 -917 628 893 -547 -638 335 731 -205 -211 -902 894 889 611 335 788 266 -986 340 -512 -882 -510 -545 -755 512 -734 -530 -694 961 -285 485 99 -103 727 904 98 27 -105 112 -431 -226 775 -723 -645 -370 -827 260 13 543 607 -628 -593 -529 572 -656 -126 -138 95 528 -966 254 490 592 -557 685 -526 -870 -730 -231 -629 709 841 -756 -906 -452 -11 -999 -960 -818 216 -368 -968 -737 -598 -885 -774 -436 -669 917 180 -698 -657 193 -205 -231 34 284 402 -960 534 65 335 -450 -306 263 -808 -734 499 -413 -207 -154 569 -644 -562 400 -193 106 613 -49 -913 -966 353 970 -681 505 654 354 270 992 737 -762 -428 -713 -565 101 353 -869 370 221 -644 252 685 -603 186 -651 689 -42 432 349 868 -829 -660 238 456 720 385 329 194 728 -800 995 -587 -99 -815 -776 638 -559 -224 -45 501 210 -280 844 -64 240 -655 -513 577 331 640 -836 -207 -69 -978 719 392 174 -911 653 78 -328 -533 -145 -926 74 865 -57 -768 -953 867 -132 -402 681 306 -938 -135 -39 190 -118 247 -2 919 -712 -628 -659 -638 554 207 172 665 -116 -282 440 364 590 -708 -409 94 -716 -536 87 -387 243 953 -914 -261 16 544 -595 812 810 129 -205 92 -694 -309 549 750 412 -694 -6 340 -157 626 252 -435 812 213 -63 -959 931 -740 -306 -838 261 4 97 976 239 147 245 35 436 -426 211 459 -779 156 -111 -120 -14 370 924 809 983 -361 -410 255 -410 830 603 566 -796 723 -953 -607 129 328 826 103 109 950 -231 -592 -53 510 169 -479 19 -508 598 -615 -789 226 681 326 -822 123 544 -863 -986 -857 733 -51 619 -371 149 -732 -922 -786 -398 -891 -580 628 -340 -2 -93 144 599 -960 184 -611 666 -583 612 626 -577 -950 143 763 -745 -360 -230 -6 257 -921 -452 288 -162 912 -208 -340 -808 321 167 -688 77 -397 338 -176 84 328 -33 -792 127 -358 -609 248 -691 -524 -199 -2 -530 713 -1 806 -25 -521 -230 -807 559 -36 336 25 -418 -809 -588 879 362 -466 -499 610 776 609 684 61 271 456 -663 -88 935 10 -513 365 -664 463 -348 -74 -523 501 489 72 -412 -423 232 -55 763 722 -801 -253 -886 -167 250 919 916 -126 -578 -407 789 201 -732 -281 -661 -604 -398 508 -523 866 918 192 -430 698 752 841 245 66 21 845 382 181 635 429 545 487 464 448 745 373 758 769 -230 -481 -544 -874 340 -504 -468 -750 911 276 581 590 -67 -686 -191 -53 247 -385 59 216 870 32 -183 -804 484 569 694 252 513 -872 261 -126 988 -218 334 -268 -585 513 -275 300 272 128 -688 246 -968 -503 -458 293 -645 -433 -278 905 744 -999 -883 -368 798 -903 868 -904 119 279 911 506 975 -910 -559 -798 -742 560 401 -525 -549 238 725 -437 -233 385 465 -605 941 783 -157 686 94 580 -540 209 -243 -967 -846 -114 251 -121 -459 804 -836 277 -311 988 -215 83 -726 -18 -479 -929 327 736 -951 157 509 -776 425 68 -150 -171 661 175 -728 799 884 -360 742 -758 -316 -469 395 654 -260 475 -981 -960 564 223 -173 275 31 685 214 808 -134 194 -978 717 406 526 -590 743 977 307 742 -271 -677 910 -146 708 762 314 -860 -388 148 -808 823 230 737 103 176 202 928 225 -493 -173 352 137 415 917 -827 777 -3 -801 -343 624 -87 287 607 353 942 757 -515 78 70 986 -124 588 -123 359 313 -891 -498 497 -230 -7 782 686 -61 -389 84 -602 -234 -183 -672 243 888 -888 670 -129 750 -578 -154 -431 638 -207 114 -949 -404 419 -378 157 -693 -607 752 430 943 163 -787 -713 847 933 844 267 133 -704 144 -147 510 875 -111 -376 -270 -915 284 -531 -906 -876 -382 534 21 -478 96 59 166 234 -842 -626 -687 -717 992 376 -696 330 -213 -261 972 453 209 -640 368 932 289 10 430 -175 572 922 -705 500 -442 -84 -90 679 792 -921 -652 814 931 -333 488 -583 -228 -722 -383 8 558 558 239 831 -903 591 -40 -151 794 379 -729 -713 51 -324 -662 -168 -886 640 -797 973 -204 -925 175 -559 919 534 560 928 580 -193 -330 -779 301 6 -64 270 -163 734 785 101 -610 -952 -854 200 -915 49 -675 -205 526 -176 -470 650 -566 911 -457 -27 -183 167 12 -657 332 355 998 424 -857 682 -755 -230 52 253 784 502 263 -350 562 22 -939 424 222 975 -975 -881 -727 251 -160 -481 1 962 518 429 590 482 106 -625 -859 763 625 504 -609 633 821 -245 -102 556 -981 -859 72 158 -392 190 -642 -921 -317 -860 503 -950 -178 -818 532 -702 -663 -636 -779 903 435 -105 74 -710 142 -76 -353 105 -183 421 938 -676 -893 -209 623 -473 -618 796 142 934 210 960 -739 -948 347 681 912 992 -352 -98 88 -111 92 -561 209 610 500 -71 -320 163 -266 -935 -926 983 181 -376 -791 -220 411 -161 -12 -289 515 -951 840 -225 272 588 566 -389 -188 -490 993 239 443 453 -819 -330 -858 392 -798 -132 -843 718 -445 56 -258 762 434 864 -170 -162 -467 482 354 -453 585 -532 614 -893 -644 195 -746 972 -652 699 -902 747 -591 -328 922 153 -463 657 398 -735 853 -248 -508 652 -268 -108 934 238 630 -123 901 346 -196 326 -938 -557 716 -659 -831 823 606 313 683 -593 -599 -976 118 154 838 -947 876 -840 233 835 195 -728 -634 -512 475 -585 -425 -786 -469 -130 277 -371 328 -699 -617 764 -969 -299 -162 857 75 876 -765 -396 -365 657 88 -480 601 569 606 -23 388 346 -791 576 -985 666 -906 151 681 -567 -597 600 -280 877 447 -691 513 775 939 51 -481 95 -144 848 226 888 -904 42 -609 -631 891 972 885 -722 397 -756 -650 -995 704 -530 991 -687 188 410 784 160 -130 150 -75 -678 636 -869 -846 575 -213 883 -367 962 68 547 519 794 875 -832 -514 -354 -753 658 -692 -419 -423 -496 -266 -111 -315 -685 92 -800 400 -840 988 -420 483 -369 491 -889 845 604 -558 -474 -312 -737 287 -640 -84 602 -163 -80 116 369 -693 -741 101 63 812 863 -655 727 -329 -594 -345 -239 845 -537 429 -537 -714 634 -7 -402 -126 -668 -181 -855 371 936 241 868 -994 -898 -588 220 -348 -172 -112 -274 -453 -315 660 364 924 -887 40 -285 484 -937 901 408 317 -992 274 -212 -650 -687 -845 -901 334 -460 -348 252 -530 727 718 -859 -407 437 -231 -235 675 -877 -830 670 -500 367 399 -954 309 575 724 -593 -183 -198 738 223 923 72 -355 -890 -450 -753 33 589 -438 438 97 870 -513 -487 227 571 -433 47 -408 36 -721 140 -775 973 142 301 -883 915 183 732 871 -926 -503 -36 -359 -457 768 708 56 842 -190 837 -425 -985 -152 409 -249 524 -560 -920 690 -846 741 -452 586 -586 438 288 560 905 483 438 949 -368 955 661 318 -154 625 -496 832 -123 -623 205 869 692 -136 -947 833 -954 496 944 488 -558 253 200 202 -597 284 -96 -422 -706 809 486 -671 313 -534 -843 469 628 354 -295 690 898 58 996 880 -597 -682 649 -379 -455 788 901 974 268 -875 -937 230 -900 967 -948 661 726 -154 -276 726 -914 -250 189 143 366 -576 742 398 -547 -934 -656 -664 -273 227 548 692 903 567 -42 182 -701 555 -400 45 -998 406 -265 775 936 949 785 -57 610 20 -609 -214 -85 -885 -672 -490 558 -542 341 792 192 -359 -190 204 775 365 11 620 -286 -878 -583 -969 727 -413 493 -718 814 -360 802 -219 -114 -520 -647 -540 859 -270 -41 -334 -781 64 -812 -935 -376 -374 850 -389 -64 483 -511 330 -929 70 -957 -996 -195 -739 401 -411 -447 538 -170 -948 -966 743 343 -301 652 -185 -800 78 346 -5 -383 719 -772 -720 -633 -493 636 -930 -642 262 12 -758 -63 218 -685 -755 -934 715 -496 427 853 998 -703 -505 24 220 -876 -278 187 -389 -456 -226 679 -769 857 -496 414 -211 -103 -309 -883 548 -92 -497 -732 149 244 -442 -234 -275 -678 331 -218 -263 -959 398 515 -431 402 -739 -663 349 -817 127 745 35 747 -127 -27 -859 -140 -240 365 -638 -354 -41 -869 -939 702 850 394 862 -828 728 237 521 187 -32 900 -881 562 832 -362 383 328 -370 -848 -167 645 909 519 -533 -208 -323 -758 -723 -727 739 -238 515 -860 404 868 -367 384 -523 -19 -95 130 -647 -417 -497 -21 -135 144 670 380 272 -311 -281 -187 -547 -113 -892 -350 903 416 907 -78 -216 325 -781 -91 919 -283 369 -630 -896 -297 -766 251 681 284 -679 188 25 -301 957 295 247 -454 831 245 -712 -378 411 -624 -895 660 132 669 -729